.google-area [data-google-button][hidden]{display:none!important}
.sidebar-site,.sidebar-appearance{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0 20px 12px;padding:10px 16px;border:1px solid #ffffff26;border-radius:14px;background:#ffffff0c;color:inherit;font:inherit;text-decoration:none;cursor:pointer;gap:10px}.sidebar-appearance{width:calc(100% - 40px);font-size:12px}
.custom-dashboard-palette .dash-nav,.custom-dashboard-palette .dash-mobile-bar{background:linear-gradient(140deg,var(--merchant-primary),color-mix(in srgb,var(--merchant-primary) 85%,black));color:var(--merchant-on-primary)}
.custom-dashboard-palette .dash-nav a,.custom-dashboard-palette .dash-nav button{color:inherit}.custom-dashboard-palette .dash-nav nav .active{background:color-mix(in srgb,var(--merchant-accent) 24%,transparent);border-color:var(--merchant-accent)}
body.dashboard-page:has(.custom-dashboard-palette){background:var(--merchant-paper);color:var(--merchant-on-paper)}
.custom-dashboard-palette .btn:not(.light),.appearance-dialog .btn:not(.light){background:var(--merchant-primary);color:var(--merchant-on-primary)}
.appearance-dialog{width:min(520px,calc(100% - 32px));border:0;border-radius:24px;padding:28px;background:var(--merchant-paper,#f5f3fa);color:var(--merchant-on-paper,#211d18)}.appearance-dialog::backdrop{background:#0d102d99;backdrop-filter:blur(8px)}.appearance-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px}.appearance-dialog header h2{font-size:22px}.appearance-dialog header button{border:0;background:transparent;font-size:28px;cursor:pointer}.appearance-presets,.appearance-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.appearance-fields{grid-template-columns:repeat(3,1fr)}.appearance-presets button{padding:14px;border:1px solid #80808033;border-radius:12px;background:var(--swatch);color:white;font:inherit;cursor:pointer}.appearance-fields label{display:grid;gap:10px;font-size:12px}.appearance-fields input{width:100%;height:44px;padding:4px;border:1px solid #80808033;border-radius:10px}
.destination-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.destination-row{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid #80808022;border-radius:16px;background:color-mix(in srgb,var(--merchant-primary) 4%,white)}.destination-row>span{display:flex;align-items:center;gap:10px}.destination-row input[type=number]{width:110px}.destination-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--merchant-primary)}.destination-add,.accounting-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:24px 0}.destination-add>label{flex:1}.destination-add>button{margin-bottom:0}.destination-add .form-error{width:100%}.destination-panel .save-row{margin-top:20px}
.shipment-editor{margin:20px;padding:18px;border:1px solid #80808022;border-radius:16px;background:color-mix(in srgb,var(--merchant-primary) 3%,white)}.shipment-editor summary,.accounting-journal summary{font-size:16px;font-weight:600;cursor:pointer;min-height:30px}.shipment-editor form{margin-top:18px}.shipment-editor .form-error{color:inherit}.shipment-info{padding:18px 0;display:grid;gap:12px}.shipment-info b{font-size:22px}.shipment-info a{margin-top:8px}
.accounting-table{overflow-x:auto;margin:20px 0}.accounting-table table{width:100%;border-collapse:collapse;min-width:550px}.accounting-table td,.accounting-table th{padding:14px;text-align:start;border-bottom:1px solid #80808022}.accounting-filters label{flex:1;min-width:160px}.balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.balance-grid article{border:1px solid #80808022;border-radius:16px;padding:20px}.balance-grid p{display:flex;justify-content:space-between;gap:20px;align-items:center}.balance-total{padding-top:14px;border-top:1px solid #80808033}.journal-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end;margin:14px 0}.accounting-journal form{margin-top:20px}.accounting-journal .save-row{margin-top:20px}
@media(max-width:700px){.destination-list,.balance-grid{grid-template-columns:1fr}.destination-row{flex-wrap:wrap}.destination-add{align-items:stretch}.destination-add>button{width:100%}.shipment-editor{margin:12px;padding:16px}.shipment-editor .save-row{display:grid;grid-template-columns:1fr}.journal-row{grid-template-columns:1fr 1fr}.journal-row>label:first-child{grid-column:1/-1}.journal-row button{grid-column:1/-1}.accounting-filters{display:grid;grid-template-columns:1fr}.appearance-dialog{padding:22px}}

.cart-added-notice{position:fixed;bottom:100px;inset-inline-start:24px;z-index:120;background:var(--primary,#201035);color:var(--on-primary,#fff);padding:14px 22px;border-radius:14px;box-shadow:0 8px 35px #0002;max-width:calc(100vw - 48px);font-size:14px}.cart-added-notice[hidden]{display:none}

.dashboard-language{display:block;margin:18px 28px;padding:10px 12px;border-radius:12px;border:1px solid #ffffff30;text-align:center;color:inherit;text-decoration:none;font-weight:600}html[dir="ltr"] .dash-nav{inset-inline-start:0;inset-inline-end:auto}html[dir="ltr"] .dash-main{direction:ltr}.spreadsheet-guide details{margin-top:18px}.spreadsheet-guide p{line-height:1.9}

html[dir="ltr"] input[name$="_ar"],html[dir="ltr"] textarea[name$="_ar"],html[dir="ltr"] input[data-prop$="_ar"]{direction:rtl;text-align:right}
