#drawer.operations-drawer{inset:24px 24px 24px auto;width:min(1120px,calc(100vw - 48px))!important;max-width:none;height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d9e2eb;border-radius:16px;background:#f5f7fa;scroll-behavior:auto}#drawer>.drawer-top{position:static;flex:none;min-height:52px;padding:10px 24px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}#drawer .drawer-count{font:600 12px/1.5 var(--font-body);letter-spacing:0}#drawer .close{width:36px;height:36px;flex:none}#drawer .operations-identity{flex:none;display:flex;align-items:center;gap:20px;padding:18px 24px;background:#fff;min-width:0}#drawer .camp-hero{flex:1;min-width:0;padding:0;margin:0;background:none;color:var(--fg);border:0;border-radius:0}#drawer .camp-hero h3{margin:8px 0 4px;color:#18384e;font:700 23px/1.4 var(--font-body);overflow-wrap:anywhere}#drawer .drawer-location{color:#617286;font-size:12px;margin:0}#drawer .drawer-status{padding:3px 8px;font-size:12px}#drawer .camp-hero-tags{display:flex;flex-wrap:wrap;gap:6px 12px;margin:10px 0 0}#drawer .camp-hero-tags span{color:#526478;background:none;border:0;padding:0;font:500 12px/1.5 var(--font-body)}#drawer .operations-identity>.operations-links{display:grid;gap:8px;margin:0;flex:none}#drawer .operations-identity .btn{min-height:36px;padding:8px 12px;font-size:12px;background:#f4f7fa;border:1px solid #dce4ec;box-shadow:none}#drawer .operations-section-nav{position:static;z-index:auto;flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0 24px;border:0;border-bottom:1px solid #dce4ec;border-radius:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}#drawer .operations-section-nav button{min-width:0;min-height:48px;padding:12px 8px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#586b7e;font-size:14px;font-weight:600}#drawer .operations-section-nav button[aria-selected=true]{color:#214f78;border-bottom-color:#214f78;background:#f0f5fa}#drawer .drawer-body{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:24px!important;scrollbar-gutter:stable}#drawer [role=tabpanel][hidden],#drawer .drawer-body>section[hidden]{display:none!important}#drawer .drawer-body>section{margin:0;min-width:0;padding:0!important;background:none;border:0!important;border-radius:0;box-shadow:none}#drawer .operations-section-heading{display:block;margin-bottom:18px}#drawer .operations-section-heading>span{display:none}#drawer .operations-section-heading h4{color:#18384e;font:700 20px/1.4 var(--font-body)!important}#drawer .operations-section-heading p{font-size:13px!important;color:#607184!important}#drawer .operations-next-step{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;margin-bottom:20px;background:#edf4fa;border:1px solid #cbdce9;border-radius:10px}#drawer .operations-next-step span{font-size:12px;color:#406689}#drawer .operations-next-step h5{margin:5px 0;font-size:17px}#drawer .operations-next-step p{color:#536b80;font-size:13px;line-height:1.7}#drawer .operations-next-step button{flex:none;min-height:42px;padding:10px 16px;color:#fff;background:#264f74;border:0;border-radius:7px;font-weight:600}#drawer .operations-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #dce4ec;gap:0}#drawer .operations-overview-grid .detail{padding:18px;background:#fff;border-bottom:1px solid #e5ebf0}#drawer .detail label{display:block;font-size:12px;color:#607184;margin-bottom:8px}#drawer .detail div{color:#233f56;font-size:14px;line-height:1.7;overflow-wrap:anywhere}#drawer .operations-progress{display:block;padding:18px;border:1px solid #dce4ec;background:#fff;border-radius:10px}#drawer .operations-progress>span{display:block;margin-bottom:8px;font-size:13px}#drawer .operations-progress p{font-size:14px;line-height:1.7}#drawer .dossier-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}#drawer .dossier-main,#drawer .dossier-side{display:contents}#drawer .dossier-card{min-width:0;padding:18px;margin:0;border:1px solid #dce4ec;border-radius:10px;background:#fff;box-shadow:none}#drawer .dossier-card h4{font:700 16px/1.5 var(--font-body);margin-bottom:12px}#drawer .dossier-card p{font-size:14px;line-height:1.8;overflow-wrap:anywhere}#drawer #operationsDelivery>.dossier-layout{display:flex;flex-direction:column}#drawer #operationsDelivery .dossier-card,#drawer #operationsAssignment{order:initial}#drawer #operationsAssignment{order:-1;width:100%;min-width:0;align-self:stretch}#drawer #operationsAssignment>section{width:100%;min-width:0}#drawer #operationsAssignment:empty{display:none}#drawer .operations-assignment{margin:0;padding:18px;background:#fff}#drawer .operations-application-summary{grid-template-columns:repeat(4,minmax(0,1fr))}#drawer .operations-application-summary>div{background:#fff;border:1px solid #dce4ec}#drawer .operations-application-summary span{font-size:12px}#drawer .operations-application-groups{grid-template-columns:repeat(2,minmax(0,1fr))}#drawer .operations-application-groups>section,#drawer .operations-narrative{background:#fff}#drawer .operations-application-groups h5{font-size:15px}#drawer .operations-feedback{margin:20px 0 0;background:#fff;border:1px solid #dce4ec;padding:18px}#drawer .operations-feedback p,#drawer .operations-feedback form label,#drawer .operations-feedback-list :is(a,small,span){font-size:13px}#drawer .operations-detail-footnote{margin-top:20px;color:#6a7989;font-size:12px}#drawer .schedule-table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid #dce4ec;border-radius:8px}#drawer .schedule-table{width:100%;min-width:660px;table-layout:auto}#drawer .schedule-table th,#drawer .schedule-table td{padding:12px;font-size:13px;white-space:normal;overflow-wrap:anywhere}#drawer .schedule-table th:nth-child(3){width:42%}#drawer .schedule-title{font-size:14px;line-height:1.6}#drawer .detail-schedule-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;margin-bottom:14px}#drawer .detail-schedule-search label{font-size:13px;font-weight:600}#drawer .detail-schedule-search input{width:100%;min-height:42px;padding:10px;border:1px solid #bfcfdd;border-radius:7px}#drawer .detail-schedule-search p{grid-column:1 / -1;margin:0;font-size:12px;color:#607184}#drawer .schedule-table tr[hidden]{display:none!important}#drawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-width:0;font-size:14px}#drawer :is(.operations-fields,.operations-result-strip,.detail-grid){min-width:0}#drawer .operations-result-strip{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media(max-width:760px){#drawer.operations-drawer{inset:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;border-radius:0!important;border:0}#drawer>.drawer-top{padding:8px 14px;min-height:48px}#drawer .operations-identity{padding:12px 16px;gap:10px;align-items:start;flex-wrap:wrap}#drawer .camp-hero h3{font-size:18px;margin:6px 0 2px}#drawer .drawer-location{display:none}#drawer .operations-identity>.operations-links{display:flex;flex-basis:100%;gap:8px}#drawer .operations-identity .btn{min-height:32px;padding:5px 10px}#drawer .operations-section-nav{padding:0 8px}#drawer .operations-section-nav button{font-size:13px;min-height:44px;padding:10px 3px}#drawer .drawer-body{padding:16px!important}#drawer .operations-section-heading{margin-bottom:14px}#drawer .operations-next-step{align-items:start;flex-direction:column;padding:16px;gap:12px}#drawer .operations-next-step button{width:100%}#drawer .operations-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#drawer .operations-overview-grid .detail{padding:14px}#drawer .operations-overview-grid .detail:nth-child(3){grid-column:1 / -1}#drawer .operations-application-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#drawer .operations-application-groups,#drawer .operations-result-strip{grid-template-columns:minmax(0,1fr)}#drawer .operations-assignment,#drawer .dossier-card{padding:14px}#drawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}#drawer .operations-feedback>header{align-items:stretch}}@media(max-width:600px){#drawer .schedule-table-wrap{border:0;border-radius:0;overflow:visible}#drawer .schedule-table{min-width:0;width:100%;display:block}#drawer .schedule-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#drawer .schedule-table tbody{display:grid;gap:12px}#drawer .schedule-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dce4ec;border-radius:8px;background:#fff;padding:10px}#drawer .schedule-table td{min-width:0;padding:6px;border:0}#drawer #operationsDelivery:not([hidden]) .schedule-table td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;color:#66798b}#drawer .schedule-table td:nth-child(3){grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){#drawer.operations-drawer{transition:none}}
