/* Smartsytes Multi-Currency Switcher – front end
   Colors come from Multi-Currency → Colors (CSS variables printed by the plugin). */
.smcs-sidebar,.smcs-switcher{--smcs-bg:#141414;--smcs-text:#fff;--smcs-hover-bg:#3c3c3c;--smcs-active-bg:#0a7cff;--smcs-active-text:#fff}
.smcs-sidebar{position:fixed;z-index:99999;display:flex;flex-direction:column;gap:2px;transition:transform .15s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:13px;line-height:1}
.smcs-sidebar.smcs-left{left:0}
.smcs-sidebar.smcs-right{right:0;align-items:flex-end}
.smcs-sidebar .smcs-item{display:flex!important;align-items:center;gap:8px;height:38px;min-width:52px;padding:0 12px!important;margin:0!important;background:var(--smcs-bg)!important;color:var(--smcs-text)!important;text-decoration:none!important;box-shadow:0 1px 3px rgba(0,0,0,.15)!important;border:0!important;white-space:nowrap;transition:background .2s,color .2s}
.smcs-sidebar.smcs-left .smcs-item{border-radius:0 4px 4px 0!important}
.smcs-sidebar.smcs-right .smcs-item{border-radius:4px 0 0 4px!important}
.smcs-sidebar .smcs-item:hover,.smcs-sidebar .smcs-item:focus{background:var(--smcs-hover-bg)!important;color:var(--smcs-text)!important}
.smcs-sidebar .smcs-item.smcs-active,.smcs-sidebar .smcs-item.smcs-active:hover{background:var(--smcs-active-bg)!important;color:var(--smcs-active-text)!important}
.smcs-sidebar .smcs-sym{font-weight:700;min-width:24px;text-align:center}
.smcs-sidebar .smcs-code{font-weight:600}
.smcs-sidebar .smcs-name{display:none;opacity:.85}
.smcs-sidebar.smcs-open .smcs-name{display:inline}
.smcs-sidebar:not(.smcs-open) .smcs-item:not(.smcs-active){display:none!important}
.smcs-sidebar .smcs-item{flex:0 0 auto}
.smcs-sidebar.smcs-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.smcs-switcher.smcs-dropdown{display:inline-block;max-width:100%}
.smcs-switcher .smcs-select{font:inherit;font-size:14px;padding:6px 10px;border:1px solid var(--smcs-active-bg);border-radius:4px;background:#fff;color:#111;cursor:pointer;max-width:100%;width:auto;height:auto}
.smcs-switcher.smcs-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:6px}
.smcs-switcher.smcs-list li{margin:0!important;padding:0!important}
.smcs-switcher.smcs-list a{display:inline-block;padding:4px 10px;border:1px solid var(--smcs-bg);border-radius:4px;background:transparent;color:inherit;text-decoration:none!important;font-size:14px}
.smcs-switcher.smcs-list a:hover{background:var(--smcs-hover-bg);border-color:var(--smcs-hover-bg);color:var(--smcs-text)!important}
.smcs-switcher.smcs-list a.smcs-active{background:var(--smcs-active-bg);border-color:var(--smcs-active-bg);color:var(--smcs-active-text)!important}
.smcs-checkout-notice-row td{padding-top:0!important;border-top:0!important}
.smcs-checkout-notice{font-size:.9em;padding:10px 12px;background:#f6f7f7;border-left:3px solid var(--smcs-active-bg,#0a7cff);margin:0 0 1em}
