/* Telefonda bölüm seçimi, alt sekmeler ve araçlar ayrı satırlardadır. */
@media(max-width:700px){
 #labor-modal{padding:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom));box-sizing:border-box;align-items:center}
 #labor-modal .management-modal:has(.management-layout:not([hidden])){width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border-radius:12px;min-width:0;overflow:hidden}
 #labor-modal .management-head{flex:0 0 auto;min-height:46px;padding:7px 10px;gap:8px}
 #labor-modal .management-head>div:first-child{min-width:0;flex:1}
 #labor-modal .management-head h2{font-size:16px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 #labor-modal .management-kicker{font-size:9px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 #labor-modal .management-head .management-head-actions{gap:5px!important;flex:0 0 auto}
 #labor-modal .management-head-actions :is(button,#management-section-refresh){width:34px;min-width:34px;height:34px;min-height:34px;flex:0 0 34px;padding:0}
 #labor-modal .management-body{min-width:0;min-height:0;flex:1;overflow:hidden}
 #labor-modal .management-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-width:0;width:100%;height:100%;min-height:0;overflow:hidden}
 #labor-modal .management-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 10px;background:#f3f7fa;border:0;border-bottom:1px solid #dce5ee;min-width:0;overflow:visible;white-space:normal}
 #labor-modal .management-nav :is(.management-user-card,#management-primary-nav,.management-logout){display:none!important}
 #labor-modal .management-mobile-controls{display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:7px;min-width:0}
 #labor-modal .management-mobile-controls label{display:block;min-width:0;margin:0}
 #labor-modal .management-mobile-controls label>span{display:none}
 #labor-modal .management-mobile-controls select{box-sizing:border-box;width:100%;max-width:100%;height:40px;min-height:40px;border:1px solid #cddbe7;border-radius:8px;background-color:#fff;color:#23445b;padding:0 30px 0 10px;font:600 16px system-ui;overflow:hidden;text-overflow:ellipsis}
 #labor-modal .management-mobile-controls button{width:54px;height:40px;min-height:40px;margin:0;padding:0 6px;border:1px solid #d4dfe8;border-radius:8px;background:#fff;color:#58697c;font:600 11px system-ui}
 #labor-modal .management-nav-search{margin:0;min-width:0}
 #labor-modal .management-nav-search .management-search{width:100%;margin:0}
 #labor-modal .management-nav-search .management-search input{box-sizing:border-box;width:100%;height:36px;min-height:36px;padding:6px 10px;border:1px solid #d5e0e9;border-radius:8px;background:#fff;color:#283f54;font-size:16px}
 #labor-modal .management-content{min-width:0;min-height:0;overflow:hidden}
 #labor-modal .management-workspace-toolbar{min-width:0;max-width:100%;padding:7px 10px;gap:6px;background:#fff}
 #labor-modal .management-section-tabs{min-width:0;max-width:100%;flex:1 1 100%;gap:5px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}
 #labor-modal .management-section-tabs>button{min-height:36px;padding:6px 11px;font-size:12px;line-height:1.25;white-space:nowrap;border-radius:8px}
 #labor-modal .management-content>.management-panel{padding:10px;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden;scrollbar-gutter:auto}
 #labor-modal .management-table-wrap{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}
 #labor-modal .management-workspace-toolbar:has(.quote-admin-top-search:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}
 #labor-modal .management-workspace-toolbar:has(.quote-admin-top-search:not([hidden])) .management-section-tabs{grid-row:1;grid-column:1/-1;max-width:100%;width:100%}
 #labor-modal #labor-editor .quote-admin-top-search{grid-row:2;grid-column:1/-1;min-width:0;max-width:none;width:100%;order:initial}
 #labor-modal #labor-editor .quote-admin-top-search input{height:38px;min-height:38px;font-size:16px;padding:7px 10px}
 #labor-modal .management-workspace-toolbar:has(.quote-admin-top-search:not([hidden])) .management-workspace-actions{grid-row:1;grid-column:2;margin:0;min-width:0}
 #labor-modal #labor-editor #quote-admin-controls:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column:1/-1;grid-row:3;gap:6px;max-width:100%;width:100%;height:auto;min-height:0;overflow:visible;order:initial}
 #labor-modal #labor-editor .quote-admin-archive-choice{grid-row:1;grid-column:1;font-size:11px;min-height:30px}
 #labor-modal #labor-editor .quote-admin-active-filter{grid-column:1/-1;max-width:100%;overflow-wrap:anywhere}
 #labor-modal #labor-editor .quote-admin-work-sort{grid-row:1;grid-column:2;min-height:30px;width:64px;max-width:64px;display:flex;flex-direction:row;gap:4px;padding:4px 6px}
 #labor-modal #labor-editor .quote-admin-contract-tools{grid-column:1/-1;display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;width:100%}
 #labor-modal #labor-editor .quote-admin-contract-label{display:none}
 #labor-modal #labor-editor .quote-admin-filter-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;flex:1;min-width:0}
 #labor-modal #labor-editor .quote-admin-filter-buttons>button{box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:40px;padding:3px 2px;gap:2px;overflow:hidden}
 #labor-modal #labor-editor .quote-admin-filter-buttons>button b{font-size:8px;line-height:1.15;white-space:nowrap}
 #labor-modal #labor-editor .quote-admin-filter-button svg{width:16px;height:16px;flex:0 0 16px}
 #labor-modal #labor-editor #quote-admin-contract-refresh{width:32px;min-width:32px;min-height:40px;flex:0 0 32px;margin:0}
 #labor-modal .management-nav [hidden],#labor-modal .management-content [hidden]{display:none!important}
}
