/* Readable light palette for checkout, including its native picker dialog. */
html[data-theme="light"] .sale-workspace{--sale-text:#18353b;--sale-muted:#455e66;--sale-line:#bacdd1;color:#18353b}
html[data-theme="light"] .sale-workspace .sale-box{border-color:#bacdd1}
html[data-theme="light"] .sale-workspace :is(h1,h2,h3,strong,b,label,summary){color:#18353b}
html[data-theme="light"] .sale-workspace :is(.sale-empty,.sale-document-option,.secure-note,.sale-history p,.sale-payment-hint,.sale-device-copy p,.sale-device-copy>small,.sale-accessory small,.sale-payment-line,.sale-payment-line>div>span){color:#455e66}
html[data-theme="light"] .sale-workspace :is(input:not([type=radio]):not([type=checkbox]),select,textarea){background:#fff;color:#18353b;border-color:#9db5bd;box-shadow:none}
html[data-theme="light"] :is(.sale-workspace,.sale-picker-dialog) input::placeholder,html[data-theme="light"] .sale-workspace textarea::placeholder{color:#526872;opacity:1}
html[data-theme="light"] .sale-workspace :is(.sale-accessory-actions button,.sale-client-panel .secondary,.sale-history .secondary,.sale-cancel){background:#edf7f5;color:#145c57;border:1px solid #72a69f;font-weight:600}
html[data-theme="light"] .sale-workspace :is(.sale-device-add button,.sale-payment-more,.sale-remove){color:#145c57;font-weight:600}
html[data-theme="light"] .sale-workspace .sale-device-add button{font-size:12px;padding:7px 0}
html[data-theme="light"] .sale-workspace .sale-payment-more{font-size:12px!important;padding:5px 0}
html[data-theme="light"] .sale-workspace .sale-scanner>span{color:#42636d}
html[data-theme="light"] .sale-workspace .sale-payment-tabs button{color:#244b55;border-color:#9db5bd;background:#eef4f5}
html[data-theme="light"] .sale-workspace .sale-payment-tabs button[aria-pressed=true]{background:#007b73;border-color:#007b73;color:#fff;font-weight:700}
html[data-theme="light"] .sale-workspace .sale-submit{background:#007b73;border-color:#007b73;color:#fff}
html[data-theme="light"] .sale-workspace .sale-submit:disabled,html[data-theme="light"] .sale-picker-dialog button:disabled{opacity:1;background:#e0e8eb;border-color:#b8c9ce;color:#52656e;box-shadow:none;cursor:not-allowed}
html[data-theme="light"] .sale-workspace .sale-grand-total b{color:#00776d}
html[data-theme="light"] .sale-workspace .positive{color:#176b45}
html[data-theme="light"] .sale-workspace .negative{color:#ac3030}
html[data-theme="light"] .sale-picker-dialog{color:#18353b;border-color:#9db5bd}
html[data-theme="light"] .sale-picker-dialog :is(p,small,label,.sale-picker-no-photo,.sale-picker-no-photo small){color:#455e66}
html[data-theme="light"] .sale-picker-dialog :is(button,input){color:#244b55;border-color:#9db5bd}
html[data-theme="light"] .sale-picker-dialog :is(.primary,.sale-category-tabs [aria-pressed=true]):not(:disabled){background:#007b73;border-color:#007b73;color:#fff}
html[data-theme="light"] .sale-picker-dialog :is(strong,b){color:#18353b}
html[data-theme="light"] .sale-workspace :is(button,a,input,select,textarea):focus-visible,html[data-theme="light"] .sale-picker-dialog :is(button,input):focus-visible{outline:2px solid #007b73;outline-offset:2px}
