.quick-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.quick-form .field{margin:0}.quick-form select,.quick-form input{min-height:52px}.quick-title{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.quick-title h1{margin:0}.quick-wide{grid-column:1/-1}.quick-quantity{display:flex;gap:12px;align-items:center}.quick-quantity input{width:100%;text-align:center;font-size:26px;font-weight:800}.quick-quantity button{min-width:54px;min-height:54px}.quick-summary{margin:20px 0;padding:18px;border:1px solid var(--accent);border-radius:12px;font-size:20px}.quick-main-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.quick-main-actions button{min-height:100px;font-size:19px}.quick-secondary{margin-top:20px}.quick-secondary summary{cursor:pointer;padding:16px}.quick-embedded>.panel{padding:18px 0;border:0;background:none;box-shadow:none}.quick-embedded .eyebrow{display:none}.quick-embedded .panel-head h1{font-size:22px}.quick-save{width:100%;min-height:58px;font-size:20px}.quick-note{margin:20px 0}.quick-note summary{cursor:pointer;padding:14px}.quick-note textarea{width:100%}.quick-info{padding:16px;margin:18px 0;border-radius:12px;background:var(--surface2)}@media(max-width:650px){.quick-form{grid-template-columns:1fr}.quick-main-actions{grid-template-columns:1fr}.quick-main-actions button{min-height:72px}.quick-title{align-items:flex-start;flex-direction:column}}
.quick-finish-actions { display: grid; grid-template-columns: 1fr; gap: 12px; }
.quick-finish-actions button { width: 100%; white-space: normal; }
.tabs:has(.admin-nav-group){display:flex;flex-direction:column;gap:12px}
.tabs .admin-nav-group{flex-shrink:0;min-width:0}
.tabs .admin-nav-group>div{flex:1;min-width:0}
.tabs .admin-nav-group button{min-width:100px;overflow-wrap:normal}
.modal .quick-finish-actions{position:static;margin:24px 0 0;padding:0;background:none}
.admin-nav-group{width:100%;display:flex;align-items:flex-start;gap:14px}.admin-nav-group>span{padding-top:12px;min-width:85px;color:var(--muted)}.admin-nav-group>div{display:flex;flex-wrap:wrap;gap:8px}#recordSearchForm{display:flex;flex-wrap:wrap;gap:12px}#recordSearchForm input,#recordSearchForm select{min-width:140px;max-width:100%;flex:1}#recordSearchForm button{min-height:48px}@media(max-width:650px){.admin-nav-group{flex-direction:column;gap:8px}.admin-nav-group>span{padding-top:0}}
