/* ShipTally V1.1: existing brand, wider operational layouts. */
.v11-shell{max-width:1440px;margin:auto;padding:28px clamp(16px,3vw,48px)}.v11-nav{display:flex;gap:8px 22px;flex-wrap:wrap;border-bottom:1px solid var(--dock,#CBD1D6);padding:16px 0;margin-bottom:28px}.v11-nav a{font-weight:700}.v11-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.v11-header h1{font-size:clamp(2rem,4vw,3.5rem);max-width:none;margin:8px 0}.v11-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}.v11-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.v11-panel{background:#fffaf1;border:1px solid #CBD1D6;padding:24px;min-width:0}.v11-panel h2{font-size:1.6rem;margin-top:0}.v11-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v11-fields label,.v11-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:600}.v11-fields input,.v11-fields select,.v11-fields textarea,.v11-toolbar input,.v11-toolbar select{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #68727C;background:white;color:#0F141A;border-radius:0;font:inherit}.v11-fields textarea{min-height:90px}.v11-full{grid-column:1/-1}.v11-stat{font-family:var(--mono,monospace);font-size:1.7rem;display:block;margin-top:8px}.v11-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v11-kpis>div{border-top:3px solid #0F141A;padding:16px;background:#fffaf1}.v11-table{overflow:auto}.v11-table table{width:100%;border-collapse:collapse}.v11-table th,.v11-table td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #CBD1D6}.v11-table th{font-size:.8rem;text-transform:uppercase}.v11-table input{min-width:92px;max-width:210px;padding:9px;width:100%;border:1px solid #68727C;background:white}.v11-table input[data-key=description]{min-width:240px}.v11-status{display:inline-block;font:700 .75rem var(--mono,monospace);border:1px solid #68727C;padding:4px 8px;text-transform:uppercase}.v11-status.review{border-color:#a46600;color:#7a4900}.v11-status.completed{border-color:#26834A;color:#24633c}.v11-note{border-left:3px solid #FF5A00;padding:12px 16px;background:#F6F1E7}.v11-message{margin:16px 0}.v11-message:empty{display:none}.v11-form-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px;border-top:1px solid #CBD1D6;padding-top:18px}.v11-muted{color:#525c66;font-size:.9rem}.v11-list{display:grid;gap:12px}.v11-list article{padding:18px;border:1px solid #CBD1D6;background:#fffaf1}.v11-list h3{margin:0 0 8px}.v11-empty{padding:32px;border:1px dashed #68727C}.v11-step{border-top:1px solid #CBD1D6;padding:24px 0;display:grid;grid-template-columns:80px 1fr;gap:24px}.v11-step strong{font-family:var(--mono,monospace);color:#b43e00}.v11-shell button,.v11-shell .button{min-height:44px}.v11-shell details{margin:16px 0}.v11-shell summary{cursor:pointer;font-weight:700;padding:12px 0}.v11-shell :focus-visible{outline:3px solid #a83b00;outline-offset:3px}.v11-shell [hidden]{display:none!important}.account-layout{max-width:1280px!important;width:100%;margin-inline:auto}.account-layout .auth-card{max-width:none}.billing-layout .auth-card{max-width:1040px;width:100%;margin:36px auto}.billing-layout dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px}.billing-layout dt,.billing-layout dd{border-bottom:1px solid #CBD1D6;padding:10px 0;margin:0}.billing-layout dd{font-family:var(--mono,monospace);font-weight:700}.billing-layout h1{font-size:clamp(2rem,4vw,3rem)}.workspace-wrap{max-width:1480px!important}.workspace-wrap .workspace-settings{grid-template-columns:repeat(4,minmax(0,1fr))}.v11-print-only{display:none}
@media(max-width:760px){.v11-grid,.v11-fields{grid-template-columns:1fr}.v11-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v11-header{display:block}.v11-panel{padding:18px}.v11-toolbar>*{flex:1 1 160px}.v11-shell{padding:20px 16px}.v11-step{grid-template-columns:36px 1fr;gap:12px}.workspace-wrap .workspace-settings{grid-template-columns:1fr}.billing-layout dl{grid-template-columns:1fr}.billing-layout dt{border-bottom:none;padding-bottom:0}.billing-layout dd{padding-top:0}.v11-form-actions button{width:100%}}
@media print{.site-header,.site-footer,.v11-nav,.v11-toolbar,.v11-form-actions,.no-print,button{display:none!important}.v11-print-only{display:block}.v11-shell{max-width:none;padding:0}.v11-panel{border:0;padding:0;break-inside:avoid}.v11-table{overflow:visible}.v11-table table{font-size:9pt}.v11-grid{display:block}a{color:black;text-decoration:none}body{background:white!important;color:black}.v11-header h1{font-size:22pt}}

.account-shell>.wrap{width:min(1440px,calc(100% - 48px))}.account-shell .page-intro{max-width:none;padding-top:30px}.account-shell .page-intro h1{font-size:clamp(1.8rem,3vw,3rem);overflow-wrap:anywhere}.account-workbench{padding:0 0 36px}.account-shell .account-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.account-card h2{font-size:1.6rem}.account-card form{display:inline-block;margin:4px 8px 4px 0}.v11-header .actions{flex:0 1 420px}.v11-shell pre{overflow-wrap:anywhere;white-space:pre-wrap}.workspace-wrap .fields{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.account-shell>.wrap{width:calc(100% - 32px)}.account-shell .account-grid,.workspace-wrap .fields{grid-template-columns:1fr}.v11-header .actions{width:100%}.v11-shell .header-inner{flex-wrap:wrap}}

.v11-table select{min-width:160px;min-height:44px;background:white;border:1px solid #68727C;padding:8px}.v11-table small{display:block;overflow-wrap:anywhere}
