:root{--control-height:34px;--control-padding:5px 9px;--space:8px;--section-space:12px;--radius:6px}body{font-size:13px;line-height:1.45}:where(h1,h2,h3,h4,.eyebrow,.brand,.brand-mark,.brand small){letter-spacing:0}:where(h1,main h1,.dense-page h1){margin-bottom:4px;font-size:24px}:where(h2){margin-block:0 8px;font-size:18px}:where(h3){margin-block:0 6px;font-size:15px}:where(p){margin-block:0 8px}:where(small,.muted,details p){font-size:12px}:where(button){min-height:var(--control-height);padding:var(--control-padding);border-radius:5px;min-width:min-content;max-width:100%;font-size:13px}:where(button,button span){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}:where(label){gap:3px;min-width:0;font-size:12px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--control-height);padding:var(--control-padding);border-radius:4px;min-width:0;max-width:100%;font-size:13px;line-height:1.35}:where(textarea){resize:vertical;height:auto;min-height:58px}:where(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:18px}:where(details){margin-top:var(--space)}:where(summary){min-height:var(--control-height);padding:6px 0;font-size:13px}:where(legend){margin-bottom:var(--space)}:where(main,.dense-page){padding:16px 20px 24px}:where(.topbar){height:54px;min-height:54px;padding:6px 20px}:where(.brand-mark){border-radius:5px;width:36px;height:36px;font-size:16px}:where(.brand small){display:none}:where(.page-heading){margin-bottom:var(--section-space);gap:var(--space);min-height:0}:where(.heading-actions,.inline-actions,.work-toolbar,.work-actions,.transport-actions,.planner-actions,.guided-actions){flex-wrap:wrap;gap:6px;margin-block:8px}:where(.heading-actions button,.work-toolbar>button,.inline-actions button){flex:0 auto;width:auto}:where(.form-grid,.briefing-fields,.point-fields,.schedule-fields){gap:8px 12px}:where(.form-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}:where(.master-editor){max-width:none}:where(.master-editor details,.master-editor>.form-grid+.form-grid){margin-top:12px}:where(.master-editor details>.form-grid){padding:6px 0}:where(.panel,.foh-preview,.planner-group,.structured-point,.review-row,.work-overview,.project-summary){border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-block:8px;padding:8px 0}:where(.panel .panel){margin:0}:where(.stack,.foh-workspace,.foh-assistant,.foh-profile,.standards-workspace,.transport-editor,.project-planner,.review-list,.structured-points){gap:var(--space)}:where(.info,.success,.error,.source-differences){border-radius:4px;margin-block:8px;padding:6px 10px;font-size:12px}:where(.info p:last-child,.success p:last-child,.error p:last-child){margin-bottom:0}:where(.work-create,.work-filters,.bulk-packing){gap:var(--space);margin-block:8px}:where(.work-overview>div){padding:8px}:where(.check-inline,.check-label,.actor-checks label,.module-choice,.packing-check){min-height:var(--control-height)}:where(.actor-checks){gap:12px;margin-bottom:8px}:where(.foh-questions){grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px 12px}:where(.foh-assistant label,.foh-profile label){gap:3px;margin-block:6px}:where(.foh-requirement){border-radius:6px;padding:8px}:where(.foh-workspace fieldset){gap:8px;margin-block:8px}:where(.foh-standard-heading){flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.foh-standard-heading h2){margin:0}:where(.equipment-browser,.contact-browser){border:0;border-radius:0;overflow:visible}:where(.list-toolbar){background:0 0;gap:6px 8px;padding:4px 0 8px;position:static}:where(.equipment-browser:not(.selectable) .list-toolbar){grid-template-columns:minmax(160px,1.3fr) repeat(6,minmax(100px,1fr))}:where(.equipment-browser:not(.selectable) .catalog-extra-filters){display:contents}:where(.equipment-browser:not(.selectable) .catalog-extra-filters>summary){display:none}:where(.found-count){margin:0;padding:0;font-size:11px}:where(.equipment-need-select){align-items:center;gap:4px;display:flex}:where(.equipment-need-select select){flex:1}:where(.equipment-choice-warning){flex:none;position:relative}:where(.equipment-choice-warning button){color:#805000;padding:3px;font-size:11px}:where(.equipment-choice-warning small){border:1px solid var(--line);z-index:8;background:#fff4dd;width:220px;padding:8px;position:absolute;top:100%;right:0}:where(.catalog-provenance){border:0;margin:0 0 6px}:where(.catalog-provenance summary){min-height:26px;padding:2px 0;font-size:12px}:where(.compact-table th,.compact-table td){padding-block:0}:where(.compact-table .row-action){padding:4px 6px;font-size:11px}:where(.compact-packing .packing-row,.compact-tasks .task-row){row-gap:0;margin:0;padding:2px 4px}:where(.packing-problem){border:0;margin:0}:where(.packing-problem summary){padding:4px 0;font-size:11px}:where(.packing-more,.task-more){margin:0}.packing-function-group{border-bottom:1px solid var(--line);margin:0}.packing-function-group>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.packing-function-group>summary:before{content:"▸"}.packing-function-group[open]>summary:before{content:"▾"}.packing-origin{overflow-wrap:anywhere;padding:4px;display:block}:where(.input-row-details){border:0;margin:0}.project-planner .input-table-row,.project-planner .input-table-head{grid-template-columns:64px minmax(180px,1fr) minmax(180px,1.2fr) 110px}.input-signal small{flex-wrap:wrap;gap:0 8px;font-size:11px;font-weight:400;display:flex}.input-accessory{gap:var(--space);align-content:start;display:grid}.input-row-details[open]{grid-column:1/-1}@media (max-width:1000px){.project-planner .input-table-row{grid-template-columns:54px minmax(0,1fr) 110px}.project-planner .input-table-row>span{grid-area:1/1}.project-planner .input-table-row>strong{grid-area:1/2}.project-planner .input-table-row>.input-choice{grid-area:2/2/auto/-1}.project-planner .input-table-row>.input-row-details{grid-area:1/3}.project-planner .input-table-row>.input-row-details[open]{grid-area:3/1/auto/-1}}:where(.compact-equipment .allocation-row){padding:4px}:where(.dual-catalog td small,.dual-catalog .stock-warnings){font-size:10px}:where(.packing-filters>button){justify-self:start}:where(.backup-section){border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:12px;padding:12px 0}:where(.person){padding:4px 8px 10px}:where(.person strong){margin-bottom:6px;font-size:18px}:where(.person button){margin-top:4px}:where(.review-top h2){margin-bottom:2px;font-size:15px}:where(.review-values){flex-wrap:wrap;gap:8px 24px;margin:6px 0;display:flex}:where(.review-values>div){align-items:baseline;gap:6px;display:flex}:where(.review-values dd){margin:0}:where(.review-correction){gap:8px;margin:8px 0}:where(.review-row .inline-actions){margin:4px 0}:where(.review-row){grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto 190px;align-items:center;gap:4px 12px;margin:0;padding:6px 0;display:grid}:where(.review-row .review-top){display:block}:where(.review-row .review-top>strong){font-size:11px;font-weight:400;display:block}:where(.review-row .review-top small){display:none}:where(.review-row>details){border:0;margin:0}:where(.review-row>details[open],.review-correction){grid-column:1/-1}:where(.review-row summary){font-size:12px}:where(.save-bar){border:1px solid var(--line);box-shadow:none;z-index:5;background:#fff;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:12px;padding:6px 10px;display:flex;position:sticky;bottom:0}:where(.save-actions){flex-wrap:wrap;gap:6px;display:flex}:where(.save-actions>button){white-space:nowrap;flex:none;min-width:max-content}:where(.save-bar .dirty){font-size:12px}:where(.project-navigation){border-bottom:1px solid var(--line);gap:4px;margin:6px 0 10px;padding-bottom:6px}:where(.project-navigation>details){border:0;margin:0;position:relative}:where(.project-navigation summary){padding:6px 10px}:where(.project-menu){border:1px solid var(--line);z-index:6;background:#fff;gap:4px;width:210px;padding:6px;display:grid;position:absolute;top:100%;right:0}:where(.project-menu button){text-align:left}:where(.guided-assistant .ux1-head-fields){grid-template-columns:repeat(4,minmax(0,1fr))}:where(dialog){border-radius:8px;padding:20px}:where(.dialog-actions){flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}:where(footer){padding:10px 20px}@media (max-width:1100px){:where(.equipment-browser:not(.selectable) .list-toolbar){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.review-row){grid-template-columns:1fr 1fr}:where(.dual-actions){z-index:4;background:#fff;padding:4px;position:sticky;top:0}:where(.dual-project){position:static}}@media (max-width:760px){:root{--control-height:42px;--control-padding:7px 9px}:where(main,.dense-page){padding:12px}:where(.topbar){padding-inline:12px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}:where(.equipment-browser:not(.selectable) .list-toolbar){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.guided-assistant .ux1-head-fields){grid-template-columns:minmax(0,1fr)}:where(.form-grid,.briefing-fields,.point-fields){grid-template-columns:1fr}:where(.save-bar){padding:6px}:where(.save-actions){margin-left:auto}:where(.project-menu){left:0;right:auto}.sidebar nav,.guided-progress{flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.sidebar nav>button,.guided-progress>button{white-space:nowrap;flex:none}.sidebar{gap:4px;padding:6px 12px}.sidebar .person{padding:0}.sidebar .person strong{margin:0}.sidebar nav>button{flex-direction:row;width:auto;padding-inline:8px}.project-navigation{flex-wrap:nowrap;align-items:flex-start;overflow-x:auto}.project-navigation>button,.project-navigation>details{white-space:nowrap;flex:none}.project-navigation .project-menu{position:static}:where(.review-row){grid-template-columns:1fr}}@media print{.save-bar,.project-navigation{display:none}}.standard-schedule{border-block:1px solid var(--line);margin-block:12px;padding-block:10px}.schedule-anchor-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:680px;display:grid}.schedule-anchor-primary label{min-width:0}.schedule-anchor-primary input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0}@media (max-width:760px){.schedule-anchor-primary{grid-template-columns:minmax(0,1fr);gap:6px}}.inventory-selection-profile .choice-group{background:0 0;border:0;border-radius:0;padding:0}.trip-transport-facts{overflow-wrap:anywhere;min-width:0}.location-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px;display:grid}.location-choice-grid>label{min-width:0}.location-connections{border:0;flex-wrap:wrap;gap:6px 14px;margin-block:8px;padding:4px 0;display:flex}.location-connections label{min-height:var(--control-height);flex-direction:row;align-items:center;gap:6px;display:flex}.location-areas>details{border-bottom:1px solid var(--line);margin-block:4px}.location-areas>details>summary{flex-wrap:wrap;gap:4px 12px;display:flex}.location-areas>details>summary:before{content:"▸"}.location-areas>details[open]>summary:before{content:"▾"}.location-areas>details>summary span{font-weight:400}.location-areas>details>label{max-width:360px;margin-block:6px}.location-facts-v11 details{margin-block:4px}.location-brief{margin-block:6px}@media (max-width:1000px){.location-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.location-choice-grid{gap:6px}.location-choice-grid label{font-size:12px}.location-choice-grid select{padding-inline:5px}.location-areas>details>summary span{flex-basis:100%;font-size:12px}}.mobile-disclosure,.mobile-disclosure-body{display:contents}.mobile-disclosure-toggle,.mobile-filter-info,.mobile-step-choice,.mobile-label,.mobile-project-link{display:none}.transport-editor .transport-actions{gap:6px;margin-block:8px}.transport-editor .transport-actions button{min-height:var(--control-height)}.trip-headline{margin-block:6px}.trip-identity,.trip-basics,.trip-fields{margin-block:4px}.cargo-summary{margin-block:8px}.cargo-positions{margin:6px 0;padding:0;list-style:none}.cargo-position{border:0;border-bottom:1px solid var(--line);text-align:left;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:100%;margin:0;padding:6px;display:flex}.cargo-position strong{flex:220px}.cargo-position-detail{border-left:2px solid var(--line);margin-block:8px;padding-left:8px}.transport-material>li{padding:6px 0}.transport-source>summary{font-weight:600}.transport-result-count{margin-block:4px}.critical-issues:empty{display:none}@media (max-width:760px){.mobile-disclosure{min-width:0;display:block}.mobile-disclosure-toggle{align-items:center;gap:6px;display:inline-flex}.mobile-disclosure-body{display:none}.mobile-disclosure[data-open=true]>.mobile-disclosure-body{gap:6px;display:grid}.mobile-filter-info{margin-block:4px;display:block}.mobile-filters{grid-column:1/-1;margin-block:4px}.equipment-browser .mobile-disclosure-body>.catalog-extra-filters{gap:6px;display:grid}.sidebar nav{flex-wrap:wrap;gap:2px;position:relative;overflow:visible}.sidebar nav>button,.sidebar .nav-more>button{min-height:42px;padding-inline:6px;font-size:12px}.sidebar nav>button svg{display:none}.sidebar .nav-more>button{flex-direction:row;width:auto}.nav-more[data-open=true]>.mobile-disclosure-body{border:1px solid var(--line);z-index:9;background:#fff;width:min(260px,100%);padding:6px;position:absolute;top:100%;right:0}.sidebar .nav-more .mobile-disclosure-body button{flex-direction:row}.sidebar .person{align-items:center;gap:8px;display:flex}.sidebar .person strong{font-size:13px}.sidebar .person button{min-height:42px;margin:0;padding-block:4px;font-size:12px}.session-banner{padding:0 12px}.session-banner>summary{align-items:center;min-height:42px;padding-block:4px;display:flex}.session-banner>summary:before{content:"▸";margin-right:6px}.session-banner[open]>summary:before{content:"▾"}.page-heading{gap:6px;margin-bottom:8px}.page-heading .heading-actions{margin:0}.project-context{margin-block:2px}.project-navigation{flex-wrap:wrap;gap:4px;overflow:visible}.project-navigation>.desktop-project-link,.desktop-label{display:none}.mobile-label,.mobile-project-link{display:inline}.mobile-label[data-active=true]{text-underline-offset:4px;font-weight:700;text-decoration:underline}.project-navigation>button,.project-navigation summary{padding-inline:7px;font-size:12px}.project-navigation>details{white-space:normal}.project-navigation .project-menu{max-width:calc(100vw - 24px);position:absolute;left:auto;right:0}.guided-progress{display:none}.mobile-step-choice{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:6px 0;display:grid}.mobile-step-choice select{width:100%;min-width:0}.equipment-browser:not(.selectable) .list-toolbar{grid-template-columns:minmax(0,1fr)}.packing-count{margin-block:4px}.work-toolbar{gap:6px;margin-block:6px}.cargo-position strong{flex-basis:100%}}.packing-case-group{border-bottom:1px solid var(--line);margin-block:6px}.packing-case-group>summary{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.packing-case-group>summary:after{content:"›"}.inventory-selection-profile .choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));max-height:240px;padding:4px;overflow-y:auto}.inventory-selection-profile .choice-grid label{min-height:var(--control-height);overflow-wrap:anywhere;min-width:0}.standard-schedule h3,.standard-schedule h4{margin-block:6px}.schedule-diff{margin:8px 0;padding:0;list-style:none}.schedule-day-row{margin:0;padding:0;position:relative}.event-day-tabs{flex-wrap:wrap;gap:6px;margin-block:8px 12px;display:flex}.event-day-tabs [aria-selected=true]{background:var(--ink);color:#fff}.event-day-assignment{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,240px);align-items:center;gap:8px;padding-block:6px;display:grid}.act-event-day{padding:6px 8px}.act-event-day .event-day-choice{max-width:280px}.schedule-quick-row{grid-template-columns:minmax(170px,.8fr) minmax(150px,1.5fr) 112px minmax(100px,.8fr);align-items:center;gap:8px 12px;padding:6px 96px 6px 12px;display:grid}.schedule-quick-row>*{min-width:0}.schedule-quick-row time,.schedule-quick-row small{font-size:12px}.schedule-quick-row label{flex-direction:row;align-items:center;gap:4px;font-size:12px;display:flex}.schedule-quick-row input{width:80px;min-width:0}.schedule-day-row .schedule-edit{border:0;margin:0}.schedule-day-row .schedule-edit>summary{width:76px;min-height:var(--control-height);padding:6px 8px;display:block;position:absolute;top:6px;right:8px}.project-anchor-time>label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:6px}@media (max-width:760px){.schedule-quick-row{grid-template-columns:minmax(0,1fr) 112px;padding:8px 12px 0}.schedule-quick-row time{grid-column:1}.schedule-quick-row strong{grid-area:2/1}.schedule-quick-row label{grid-area:1/2/3}.schedule-quick-row small{grid-column:1/-1}.schedule-day-row .schedule-edit>summary{width:auto;padding-inline:12px;position:static}}.schedule-diff li{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1.2fr) minmax(230px,2fr) minmax(80px,.6fr) minmax(110px,.8fr);gap:8px;padding-block:7px;display:grid}.schedule-diff li>*{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.schedule-diff li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:480px){.schedule-diff li{grid-template-columns:minmax(0,1fr);gap:3px}}.standard-schedule-v12 .schedule-diff li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 65px 125px;gap:3px 10px;padding-block:6px}@media (max-width:900px){.standard-schedule-v12 .schedule-diff li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.standard-schedule-v12 .schedule-diff li>:nth-child(2n){text-align:right}.standard-schedule-v12 .schedule-diff li>:nth-child(n+3){font-size:12px}}.compact-packing .packing-row{grid-template-columns:minmax(0,1fr) 140px}.compact-packing .packing-main-action button{width:100%}.compact-packing .packing-table-head{grid-template-columns:24px minmax(160px,1fr) 55px 130px 145px 110px 65px 140px}.project-cargo-overview ul{margin-block:6px;padding:0;list-style:none}.project-cargo-overview li{border-bottom:1px solid var(--line);padding-block:6px}.project-cargo-overview p,.project-cargo-overview h3{margin-block:3px}@media (max-width:1000px){.compact-packing .packing-row{grid-template-columns:minmax(0,1fr)}.compact-packing .packing-main-action,.compact-packing .packing-more>summary{grid-area:auto/1;justify-self:start}}[data-actor=Daniel]{--profile-ink:#705315;--profile-soft:#faf2d9;--profile-accent:#9b741e}[data-actor=Matze]{--profile-ink:#315944;--profile-soft:#eaf2eb;--profile-accent:#597d62}.app-shell[data-actor] .person{border-inline-start:3px solid var(--profile-accent);padding-inline-start:8px}.app-shell[data-actor] .person strong{color:var(--profile-ink)}.app-shell[data-actor] .sidebar .nav-active,.app-shell[data-actor] .project-navigation [aria-current=page],.app-shell[data-actor] .event-day-tabs [aria-selected=true]{color:var(--profile-ink);background:var(--profile-soft);border-color:var(--profile-accent);transition:none}.app-shell[data-actor] :is(button,summary,input,select,textarea):focus-visible{outline:2px solid var(--profile-ink);outline-offset:2px}.person-choice[data-actor] .avatar{color:var(--profile-ink);background:var(--profile-soft);border:1px solid var(--profile-accent)}:is(.act-extra,.act-details,.input-row-details,.allocation-details,.task-more,.packing-more,.trip-fields,.trip-basics,.location-facts-v11 details,.planner-group)>summary{color:var(--muted);text-align:start;justify-content:space-between;align-items:center;gap:8px;font-weight:500;list-style:none;display:flex}:is(.act-extra,.act-details,.input-row-details,.allocation-details,.task-more,.packing-more,.trip-fields,.trip-basics,.location-facts-v11 details,.planner-group)>summary::-webkit-details-marker{display:none}:is(.act-extra,.act-details,.input-row-details,.allocation-details,.task-more,.packing-more,.trip-fields,.trip-basics,.location-facts-v11 details,.planner-group)>summary:after{content:"›";flex:none;margin-inline-start:auto}:is(.act-extra,.act-details,.input-row-details,.allocation-details,.task-more,.packing-more,.trip-fields,.trip-basics,.location-facts-v11 details,.planner-group)[open]>summary:after{transform:rotate(90deg)}@media (max-width:760px){:is(.trip-fields,.trip-basics,.location-facts-v11 details,.planner-group)>summary{justify-content:flex-start}.compact-tasks .task-more>summary{grid-area:auto/1/auto/-1;justify-self:start}}:is(.act-extra,.act-details,.input-row-details,.allocation-details,.task-more,.packing-more,.trip-fields,.trip-basics,.location-facts-v11 details,.planner-group)>summary:before{content:none}.equipment-dual{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px 16px}.dual-project,.dual-catalog{grid-template-rows:subgrid;grid-row:1/4;display:grid;position:static}.dual-project{grid-column:1}.dual-catalog{grid-column:2}.equipment-dual h3{margin:0}.dual-project-controls{align-self:start}.dual-catalog .equipment-browser{display:contents}.dual-catalog .list-toolbar{align-self:start;padding:0;position:static}.dual-catalog .mobile-filters{grid-column:1/-1;display:block}.dual-catalog .mobile-disclosure-toggle{display:inline-flex}.dual-catalog .mobile-disclosure-body{display:none}.dual-catalog .mobile-disclosure[data-open=true]>.mobile-disclosure-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dual-project .compact-equipment,.dual-catalog .table-scroll{min-height:0;max-height:720px;margin:0;position:relative;overflow:auto}.dual-catalog .equipment-table .equipment-name{white-space:normal;font-size:12px;line-height:1.35;overflow:visible}.dual-catalog .equipment-table{font-size:12px}.dual-catalog .equipment-table .category-cell,.dual-catalog .equipment-table .status-cell{display:none}.dual-catalog .equipment-table .name-cell{width:auto}.dual-catalog .equipment-table .stock-cell{width:25%}.equipment-dual .compact-equipment .allocation-header,.equipment-dual .compact-equipment .allocation-row{grid-template-columns:22px minmax(100px,1fr) 48px 108px 82px 46px}.dual-actions{border-block:1px solid var(--line);z-index:4;background:#fff;flex-flow:wrap;grid-area:4/1/auto/-1;align-items:center;padding:6px;display:flex;position:sticky;top:auto;bottom:64px}.dual-actions button{min-height:var(--control-height);font-size:12px}.dual-actions small{font-size:12px}.dual-switch{display:none}@media (max-width:1100px){.dual-switch{gap:6px;margin-block:8px;display:flex}.dual-switch [aria-pressed=true]{background:var(--profile-soft);border-color:var(--profile-accent);color:var(--profile-ink)}.equipment-dual{flex-direction:column;display:flex}.dual-project,.dual-catalog{display:block}.equipment-dual[data-side=project] .dual-catalog,.equipment-dual[data-side=catalog] .dual-project{display:none}.dual-actions{order:-1;top:0;bottom:auto}.dual-project .compact-equipment,.dual-catalog .table-scroll{max-height:480px}.dual-actions button{flex:0 auto}.dual-actions small{flex:auto}}@media (max-width:760px){.equipment-dual .compact-equipment .allocation-row{grid-template-columns:22px minmax(0,1fr) 60px}.dual-catalog .mobile-disclosure[data-open=true]>.mobile-disclosure-body{grid-template-columns:1fr}.dual-catalog .equipment-table .equipment-name{font-size:12px}.dual-actions{gap:4px}}@media (min-width:1101px){.equipment-dual .allocation-header,.dual-catalog thead tr{box-sizing:border-box;height:36px;min-height:36px}.equipment-dual .allocation-header{align-items:center;padding-block:0}}.compact-packing .packing-row{grid-template-columns:minmax(0,1fr) 158px 64px;align-items:center;gap:4px 8px;padding-block:4px}.compact-packing .packing-heading{grid-template-columns:22px minmax(0,1fr) 54px 95px;gap:6px;min-height:34px}.compact-packing .packing-heading strong{font-weight:600}.compact-packing .packing-mobile-meta{color:var(--muted);grid-area:2/2;font-weight:400;display:block}.compact-packing .packing-mobile-meta:empty{display:none}.compact-packing .packing-heading>span{grid-row:1}.compact-packing .packing-main-action{grid-area:1/2}.compact-packing .packing-main-action button{min-height:var(--control-height);color:var(--ink);border-color:var(--line);background:0 0;font-weight:500}.compact-packing .packing-more>summary{grid-area:1/3;justify-self:stretch}.compact-packing .packing-table-head{grid-template-columns:22px minmax(0,1fr) 54px 95px 158px 64px;gap:6px}.packing-direct-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:8px;display:grid}.packing-case-group>.packing-device-group{border-inline-start:2px solid var(--line);margin-inline-start:12px;padding-inline-start:6px}.packing-case-group>summary>span,.packing-function-group>summary>span{font-weight:400}@media (max-width:760px){.compact-packing .packing-row{grid-template-columns:minmax(0,1fr) 64px}.compact-packing .packing-heading{grid-column:1/-1;grid-template-columns:22px minmax(0,1fr) 50px;gap:4px 6px}.compact-packing .packing-heading>.packing-state{grid-area:2/2;font-size:12px}.compact-packing .packing-mobile-meta{grid-area:3/2/auto/-1;font-size:11px}.compact-packing .packing-main-action{grid-area:2/1;justify-self:start;padding-left:28px}.compact-packing .packing-main-action button{width:auto}.compact-packing .packing-more>summary{grid-area:2/2}.packing-direct-fields{grid-template-columns:1fr}.compact-packing .packing-table-head{display:none}}.compact-packing .packing-heading>input[type=checkbox]{grid-area:1/1}.compact-packing .packing-heading>strong{grid-area:1/2}.compact-packing .packing-heading>span:not(.packing-state){grid-area:1/3}.compact-packing .packing-heading>.packing-state{grid-area:1/4}.compact-packing .packing-row>div{min-width:0}@media (max-width:760px){.compact-packing .packing-heading>.packing-state{grid-area:2/2}}.cargo-figures{margin:6px 0;font-size:12px}.cargo-figures>div{grid-template-columns:108px minmax(0,1fr);gap:8px;padding-block:3px;display:grid}.cargo-figures dt{color:var(--muted);font-weight:500}.cargo-figures dd{overflow-wrap:anywhere;margin:0}.transport-list,.project-cargo-overview>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:0;list-style:none;display:grid}.transport-list>li{flex-direction:column;align-items:stretch;padding:6px 0;display:flex}.transport-list>li>button{align-self:start}.transport-list>li>span{font-size:12px;font-weight:400}.trip-route{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.trip-route>label{grid-column:1/-1;max-width:360px}.trip-route fieldset{border:0;min-width:0;margin:0;padding:0}.trip-route legend{margin:0 0 3px;font-size:12px;font-weight:600}.trip-route fieldset>label>select,.trip-route fieldset>label>input{font-size:13px}@media (max-width:760px){.transport-list,.project-cargo-overview>ul,.trip-route{grid-template-columns:minmax(0,1fr)}.trip-route fieldset>label>select,.trip-route fieldset>label>input{font-size:16px}}.compact-tasks .task-row{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:4px 8px;padding-block:4px}.task-heading{grid-template-columns:22px minmax(0,1fr) minmax(140px,.6fr) auto;gap:6px;min-height:34px}.task-heading strong{font-weight:600}.task-meta{color:var(--muted);font-weight:400}.task-priority{font-size:12px;font-weight:600}.compact-tasks .task-more>summary{grid-area:1/2;justify-self:stretch}.task-group{border-bottom:1px solid var(--line)}.task-group>summary{font-weight:600}@media (max-width:760px){.task-heading{grid-template-columns:22px minmax(0,1fr);gap:2px 6px}.task-heading>input{grid-row:1/3}.task-heading>strong{grid-column:2}.task-meta,.task-priority{grid-column:2;font-size:11px}.compact-tasks .task-more>summary{grid-area:1/2;min-height:42px}}.completion-checks>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) 190px;align-items:center;gap:8px;padding-block:5px;display:grid}.completion-checks strong{font-weight:600}.completion-checks [role=cell]:last-child{justify-self:end}.completion-check-head{color:var(--muted);font-size:12px}@media (max-width:760px){.completion-checks>div{grid-template-columns:minmax(0,1fr) 145px;gap:2px 8px}.completion-checks>.completion-check-head{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.completion-checks [role=cell]:nth-child(2){grid-column:1;font-size:12px}.completion-checks [role=cell]:last-child{grid-area:1/2/3}}.debrief .debrief-experience{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-block:8px}.debrief-experience textarea{min-height:72px;font-weight:400}.debrief-experience label{font-weight:500}@media (max-width:760px){.debrief .debrief-experience{grid-template-columns:minmax(0,1fr)}}.act-tristate[data-state=ungeklärt]{color:var(--muted);border-color:var(--line);background:#fff}@media (max-width:760px){.act-mobile-summary{grid-template-columns:minmax(0,1fr) 24px;gap:2px 6px;padding:7px 9px}.act-mobile-summary strong,.act-mobile-summary small{grid-column:1}.act-mobile-summary small{font-weight:400;line-height:1.4}.act-mobile-summary .act-summary-chevron{grid-area:1/2/3;place-self:center end}}:root{--work-row-gap:6px;--work-row-padding:4px;--work-meta-size:12px}:is(.packing-heading,.task-heading,.schedule-quick-row,.cargo-position){column-gap:var(--work-row-gap)}:is(.task-row,.packing-row){padding-block:var(--work-row-padding)}input:not([type=checkbox]):not([type=radio]),select,textarea{font-weight:400}:is(.task-meta,.packing-state,.cargo-figures,.compact-status){font-size:var(--work-meta-size)}.project-planner .planner-group{margin-block:6px;padding-block:0}.project-planner .planner-group>summary{min-height:var(--control-height);padding-block:6px}:is(.project-line h2,.cargo-position strong,.task-heading strong,.packing-heading strong){font-weight:600}@media (min-width:761px) and (max-width:1100px){:root{--control-height:42px;--control-padding:7px 9px}.sidebar nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.sidebar nav button{min-height:42px;padding-inline:4px;font-size:12px}.sidebar nav button svg{display:none}.sidebar .person{padding-block:2px}.page-heading{flex-direction:row;justify-content:space-between;align-items:center}.page-heading .heading-actions{margin:0}.project-line{grid-template-columns:85px minmax(0,1fr) 125px auto;gap:4px 10px}.project-line>time{grid-area:1/1}.project-line>h2{grid-area:1/2}.project-line>span{grid-area:auto/2;font-size:12px}.project-line>button{grid-area:1/3/3}.project-line>details{grid-area:1/4/3}.project-planner .input-table-row{grid-template-columns:54px minmax(0,1fr) minmax(180px,1fr) 80px}.project-planner .input-table-row>.input-choice{grid-area:1/3}.project-planner .input-table-row>.input-row-details{grid-area:1/4}.project-planner .input-table-row>.input-row-details[open]{grid-area:2/1/auto/-1}}.project-handoff{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 190px;gap:12px 20px;margin-block:8px;padding-block:10px;display:grid}.project-handoff h2{margin-bottom:4px;font-size:15px}.project-handoff p,.project-handoff li{font-size:12px}.project-handoff ul{margin:0;padding-left:16px}.project-handoff .handoff-next button{width:100%}@media (max-width:1100px){.project-handoff{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-next{grid-column:1/-1}.project-handoff .handoff-next button{width:auto}}@media (max-width:760px){.project-handoff{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:1100px){.equipment-selection-heading>div,.equipment-dual h3,.dual-project-controls>small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.equipment-selection-heading{margin-block:6px}.equipment-selection-heading button{width:auto}.equipment-dual[data-side=project] .transfer-add:disabled,.equipment-dual[data-side=project] .catalog-selection-count,.equipment-dual[data-side=catalog] .transfer-remove:disabled,.equipment-dual[data-side=catalog] .project-selection-count,.dual-actions .transfer-clear:disabled{display:none}.dual-actions{gap:4px 8px}}
