/* The Well Kart multi-currency module. Inherits the existing theme palette. */
.wk-announcement .container{flex-wrap:wrap;gap:10px 24px}
.wk-currency-selector{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;font-size:12px;color:inherit}
.wk-currency-selector label{color:inherit;margin:0;font-size:12px;white-space:nowrap}
.wk-currency-selector select{width:auto;min-width:112px;min-height:30px;padding:4px 26px 4px 10px;border:1px solid #8fbab3;border-radius:7px;color:#173951;background:#fff;font-size:12px}
.wk-currency-selector button{border:1px solid #8fbab3;border-radius:7px;background:transparent;color:inherit;padding:5px 10px;font-size:12px;line-height:18px;cursor:pointer}
.wk-currency-selector button:hover{background:#e2f2e9;color:#173951}
.wk-currency-selector select:focus-visible,.wk-currency-selector button:focus-visible{outline:3px solid #79b84c;outline-offset:2px}
.currency-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}
.currency-status{border-top:3px solid #76b747}.currency-status .eyebrow{font-size:10px;letter-spacing:.12em;color:#52706b}.currency-status strong{display:block;font-size:30px;line-height:1.3;margin:12px 0 8px;color:#173951}.currency-status p{font-size:13px;color:#5c6c70;margin:0;line-height:1.6}
.currency-intro{margin-bottom:24px}.currency-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:24px;align-items:start}.currency-admin-grid .panel{min-width:0}
.currency-table{font-size:13px}.currency-table th{font-size:10px}.currency-table td{padding:15px 10px}.currency-table td small{display:block;color:#657773;margin-top:4px;font-size:11px}.currency-table .badge{font-size:10px;white-space:nowrap}.currency-row-selected{background:#f0f7ed}
.currency-other{margin-top:24px;display:flex;align-items:end;gap:12px}.currency-other label{flex:1}.currency-other button{margin-bottom:0;white-space:nowrap}
.currency-preview{background:#f0f7ed;border:1px solid #d8e9ce;border-radius:12px;padding:18px 20px}.currency-preview span,.currency-preview small{display:block;color:#5c6c70;font-size:12px}.currency-preview strong{display:block;font-size:21px;color:#173951;margin:8px 0}
.currency-detection,.currency-policy,.currency-revenue{margin-top:24px;margin-bottom:24px}.currency-provider-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.currency-provider-info h3{font-size:16px;margin-bottom:10px}.currency-provider-info p{font-size:13px;line-height:1.8;color:#52686b}.currency-advanced{border:1px solid var(--line,#dce8e0);border-radius:12px;padding:16px 20px}.currency-advanced summary{cursor:pointer;font-weight:600;padding:3px 0}.currency-advanced[open] summary{margin-bottom:20px}.currency-advanced textarea{font-family:monospace;font-size:12px}.currency-advanced label{margin-top:16px}
.currency-checkout-note{background:#f0f7ed;border-radius:9px;padding:12px 14px;color:#264b49;font-size:12px;line-height:1.7}.currency-revenue .inline label{font-size:11px}.currency-revenue .badge{padding:10px 14px}
@media(max-width:1200px){.currency-admin-grid{grid-template-columns:minmax(0,1fr)}.currency-other{flex-wrap:wrap}}
@media(max-width:680px){.currency-status-grid{grid-template-columns:1fr;gap:10px}.currency-status{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:18px}.currency-status strong{grid-column:2;grid-row:1/3;margin:0;font-size:24px}.currency-status p{grid-column:1;font-size:11px}.currency-provider-info{grid-template-columns:1fr;gap:12px}.wk-announcement .container>span{display:none}.wk-currency-selector{margin:0 auto;justify-content:center}.currency-other{display:block}.currency-other button{margin-top:12px}.currency-table td{padding:12px 6px}.currency-table td small{max-width:100px}.currency-detection .module-title{display:block}.currency-revenue .module-title{display:block}.currency-revenue .inline{flex-wrap:wrap;align-items:end}.currency-admin-grid .form-grid{grid-template-columns:1fr}.currency-preview strong{font-size:18px}}
@media print{.wk-currency-selector{display:none}}
