select{width:100%;border:1px solid #dce3ed;border-radius:7px;padding:10px 11px;margin-top:6px;color:#152238;background:#fff}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.dashboard-stats article{background:#10233f;color:white;border-radius:13px;padding:19px 21px}.dashboard-stats span{display:block;color:#aabbd2;font-size:11px}.dashboard-stats strong{display:block;font-size:24px;margin-top:7px}.quote-filters{display:grid;grid-template-columns:1fr 160px 160px auto;gap:10px;align-items:end;padding:17px 0;border-top:1px solid #e8edf4}.quote-filters button{height:39px;border:1px solid #dce3ed;border-radius:7px;background:white;padding:0 15px}.customer-search{display:block;margin:15px 0}.customer-card{display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:12px;padding:14px 2px;border-top:1px solid #e8edf4;font-size:13px}.customer-card small{display:block;color:#718096;margin-top:4px}.customers-layout{grid-template-columns:minmax(320px,.75fr) minmax(440px,1.25fr)}.form-actions{display:flex;justify-content:flex-end;gap:9px}.form-actions button{border:0;border-radius:8px;background:#265cff;color:white;padding:11px 17px;font-weight:700}.form-actions .secondary{background:white;color:#152238;border:1px solid #dce3ed}.settings-panel{max-width:760px}.form-grid small{display:block;color:#718096;margin-top:6px;line-height:1.4}.logo-preview img{display:block;max-width:150px;max-height:80px;object-fit:contain;border:1px solid #e8edf4;border-radius:8px;padding:8px}.donate{background:#6d28d9!important;color:white!important}.actions .donate{border:0}.settings-panel input[type=file]{padding:8px}
@media(max-width:1100px){.customers-layout{grid-template-columns:1fr}.quote-filters{grid-template-columns:1fr 1fr}.quote-filters label:first-child{grid-column:1/-1}}
@media(max-width:900px){aside nav{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.nav{flex:0 0 auto}.dashboard-stats{grid-template-columns:1fr 1fr}.dashboard-stats article:last-child{grid-column:1/-1}.quote-filters{grid-template-columns:1fr 1fr}.customer-card{grid-template-columns:1fr auto}.customer-card>div:nth-child(2){display:none}.settings-panel{max-width:none}}
@media(max-width:520px){.dashboard-stats{grid-template-columns:1fr}.dashboard-stats article:last-child{grid-column:auto}.quote-filters{grid-template-columns:1fr}.quote-filters label:first-child{grid-column:auto}.actions{grid-template-columns:1fr 1fr!important}.actions #donateCurrent,.actions #send{grid-column:1/-1}.customers-layout{display:block}}
