/* Gumitos Chile: unified requests, plans and store storage. */
.workspace-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0;}
html body .workspace-tabs button,.workspace-button{font:inherit;font-size:14px;padding:9px 14px;border:1px solid var(--gm-border,#e6cbd6);border-radius:7px;background:var(--gm-surface,#fff);color:var(--gm-text,#382b31);cursor:pointer;}
html body .workspace-tabs button[aria-selected=true]{background:var(--gm-surface-raised,#fbe6ee);color:var(--gm-accent,#a02165);}
.workspace-tabs button:focus-visible,.workspace-button:focus-visible{outline:2px solid var(--gm-accent);outline-offset:3px;}
.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.workspace-note{font-size:12px;line-height:1.6;color:var(--gm-muted,#715c67);}
.seller-application-form{display:grid;gap:18px;}
.seller-application-form label{display:block;font-size:14px;}
.seller-application-form :is(input:not([type=checkbox]),select,textarea),.seller-console textarea{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:10px 12px;border:1px solid var(--gm-border);border-radius:7px;background:var(--gm-field);color:var(--gm-text);font:inherit;}
.seller-application-form fieldset{border:1px solid var(--gm-border);border-radius:8px;padding:14px;}
.seller-application-form .workspace-check{display:inline-flex;gap:7px;align-items:center;margin:7px 16px 7px 0;}
.seller-application-form input[type=checkbox]{accent-color:var(--gm-accent);}
#sellerApplication{scroll-margin-top:30px;padding:24px;border:1px solid var(--gm-border);border-radius:12px;background:var(--gm-surface);margin-top:30px;}
#sellerApplication h2,.storage-workspace h3{font-family:Philosopher,serif;font-weight:400;color:var(--gm-accent);}
.storage-workspace{padding:18px 20px;border:1px solid var(--gm-border);border-radius:14px;background:var(--gm-surface);color:var(--gm-text);}
.storage-workspace h3{margin:0 0 10px;font-size:22px;}
.workspace-meters{display:grid;gap:14px;margin:18px 0;}
.workspace-meters p{font-size:13px;line-height:1.5;margin:0 0 6px;}
.workspace-meters progress{width:100%;height:8px;accent-color:var(--gm-accent);}
.workspace-request{padding:18px 0;border-bottom:1px solid var(--gm-border);}
.workspace-request h3{margin:0 0 10px;font:22px Philosopher,serif;color:var(--gm-accent);}
.workspace-request p{line-height:1.6;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap;}
.workspace-request .workspace-grid{margin:16px 0;}
html body.seller-console{background:var(--gm-bg);color:var(--gm-text);font-family:Delius,system-ui,sans-serif;}
html body.seller-console :is(h1,h2,h3){font-family:Philosopher,serif;color:var(--gm-accent);font-weight:400;}
html body.seller-console :is(.card,.store,.member){border-color:var(--gm-border);background:var(--gm-surface);color:var(--gm-text);}
html body.seller-console :is(.btn,.gold){background:var(--gm-surface-raised)!important;border-color:var(--gm-border)!important;color:var(--gm-text)!important;font-weight:400;}
html body.seller-console :is(input,select){background:var(--gm-field);color:var(--gm-text);border-color:var(--gm-border);}
html body.seller-console .hint{color:var(--gm-muted);}
.workspace-plan-summary{padding:18px;border:1px solid var(--gm-border);border-radius:10px;margin:18px 0;background:var(--gm-surface);}
.seller-console [hidden],.storage-workspace[hidden]{display:none!important;}
@media(max-width:650px){.workspace-grid{grid-template-columns:1fr;}#sellerApplication{padding:18px;}.storage-workspace{padding:18px;}}

.session-storage{border:1px solid var(--gm-border);border-radius:12px;background:var(--gm-surface);color:var(--gm-text);}
.session-storage>summary{padding:14px 18px;cursor:pointer;font-family:Philosopher,serif;color:var(--gm-accent);font-size:19px;}
.session-storage .storage-workspace{border:0;border-radius:0 0 12px 12px;}
.session-storage .storage-workspace>h3{display:none;}
.session-storage[hidden]{display:none!important;}
