.cmd-currency{position:relative;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;color:inherit;font-size:12px}.cmd-currency>label{margin:0;font-weight:400}.cmd-currency select{width:auto;min-width:84px;height:30px;padding:3px 20px 3px 7px;background-color:#fff;color:#222;border:1px solid #aaa}.cmd-currency-info summary{cursor:pointer;text-decoration:underline;font-size:11px}.cmd-currency-info[open]{position:relative}.cmd-currency-info[open]>p,.cmd-currency-info[open]>a{max-width:310px;white-space:normal;line-height:1.5}.cmd-currency-info[open]{background:#fff;color:#222;border:1px solid #aaa;border-radius:3px;padding:10px;z-index:20}.cmd-currency-info a{color:#944015!important}.cmd-currency-amount{display:block;font-size:12px!important;line-height:1.5;color:#555;font-weight:400!important;white-space:nowrap;text-decoration:none!important}.grand.totals .cmd-currency-amount{font-size:14px!important}.cmd-currency-warning{font-size:12px;line-height:1.4;color:#66513e}.cmd-currency select:focus-visible,.cmd-currency summary:focus-visible{outline:3px solid #1683a5;outline-offset:2px}.cmd-a11y-contrast .cmd-currency-amount{color:#fff!important}@media(max-width:767px){.cmd-currency{width:100%;padding:8px 0;justify-content:flex-end}.cmd-currency-info[open]{max-width:100%}.cmd-currency-amount{font-size:11px!important}}

.cmd-currency-feedback{flex-basis:100%;max-width:340px;font-size:11px;line-height:1.4;white-space:normal}.cmd-currency-feedback[hidden]{display:none}

.cmd-currency-info[open]{position:absolute;right:0;top:100%;min-width:250px;max-width:340px;box-shadow:0 3px 12px #0003}.cmd-currency-info summary{font-size:16px;text-decoration:none}.cmd-currency-info summary::-webkit-details-marker{display:none}

.navbar-top .navbar-nav>li.cmd-currency{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#fff}.navbar-top .cmd-currency-feedback{color:#fff}.navbar-top .cmd-currency-info:not([open]) summary{color:#fff}

@media(min-width:768px){
    .navbar-top .navbar-nav>li.cmd-currency{flex-wrap:nowrap;min-height:40px;padding:0 6px}
    .cmd-currency-feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;flex-basis:auto}
    .cmd-currency-info summary{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:40px}
}

@media(max-width:767px){
    .navbar-top .navbar-nav.not-colapse:has(>.cmd-currency){clear:both;width:100%;margin:0}
    .navbar-top .navbar-nav>li.cmd-currency{flex:1;width:auto;min-width:150px;padding:8px 4px}
    .cmd-currency select{height:44px;min-height:44px;width:calc(100% - 50px);min-width:0;max-width:140px;font-size:16px;order:1}
    .cmd-currency-info{order:2}
    .cmd-currency-info summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
    .cmd-currency-feedback{order:3}
    .cmd-currency-info[open]{width:280px;min-width:0;max-width:100%}
}

/* Compact navigation control; disclosure stays anchored when opened. */
.navbar-top .cmd-currency-info,.navbar-top .cmd-currency-info[open]{position:static;order:2;background:transparent;border:0;padding:0;min-width:0;max-width:none;width:auto;box-shadow:none;color:inherit;}
.cmd-currency-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:2000;width:280px;max-width:calc(100vw - 32px);box-sizing:border-box;background:#fff;color:#292526;border:1px solid #ddd;border-top:3px solid #ff6728;border-radius:4px;padding:16px;box-shadow:0 6px 24px #0003;text-align:left;font-size:14px;line-height:1.5;}
.cmd-currency-popover p{margin:0 0 10px;white-space:normal;}
.cmd-currency-popover p:last-of-type{margin-bottom:12px;}
.navbar-top .cmd-currency-info summary{color:#fff;list-style:none;border-radius:4px;}
.navbar-top .cmd-currency-info summary:hover{background:#ffffff18;}
@media(max-width:767px){
 .navbar-top .navbar:has(.cmd-currency){display:flex;align-items:center;flex-wrap:nowrap;gap:0;min-height:60px;}
 .navbar-top .navbar:has(.cmd-currency)::before,.navbar-top .navbar:has(.cmd-currency)::after{display:none;}
 .navbar-top .navbar:has(.cmd-currency)>.navbar-toggle{float:none;flex:0 0 42px;margin:0 4px 0 0;padding:10px;}
 .navbar-top .navbar:has(.cmd-currency)>.navbar-brand{float:none;flex:0 0 70px;width:70px;height:auto;padding:0;margin:0;}
 .navbar-top .navbar:has(.cmd-currency)>.navbar-brand svg{width:70px;height:38px;}
 .navbar-top .navbar-nav.not-colapse:has(>.cmd-currency){clear:none;float:none;width:auto;flex:0 0 auto;margin:0 0 0 auto;padding:0;display:flex;align-items:center;gap:0;}
 .navbar-top .navbar-nav>li.cmd-currency{flex:0 0 auto;width:auto;min-width:0;flex-wrap:nowrap;padding:0;gap:0;justify-content:flex-start;}
 .navbar-top .cmd-currency select{width:84px;min-width:84px;max-width:84px;height:44px;padding:8px 4px 8px 8px;border-radius:4px;border-color:#666;background:#363334;color:#fff;font-size:16px;}
 .navbar-top .cmd-currency-info summary{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;}
 .navbar-top .cmd-currency-feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;flex-basis:auto;}
 .navbar-top .cmd-currency-info[open]{max-width:none;width:auto;}
}
