.field-ops-workspace{--ops-bg:#f5f3ec;--ops-surface:#faf9f5;--ops-panel:#fffefa;--ops-ink:#292925;--ops-muted:#74776e;--ops-line:#dfddd5;--ops-line-strong:#ccc9bf;--ops-sage:#788e70;--ops-sage-dark:#607459;--ops-sage-soft:#e9eee5;--ops-coral:#e0634d;--ops-coral-soft:#fff1eb;min-height:100dvh;display:grid;grid-template-columns:76px 212px minmax(680px,1fr);background:var(--ops-bg);color:var(--ops-ink);font-family:Pretendard,SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}.field-common-frame.is-open-surface{--ops-bg:#f3f2ed;--ops-surface:#f7f6f1;--ops-panel:#fffefa;--ops-ink:#292927;--ops-muted:#77766d;--ops-line:#dfded6;--ops-line-strong:#cfcdc3;--ops-sage:#74836c;--ops-sage-dark:#607459;--ops-sage-soft:#e9eee5;background:#e9e8e2}.field-common-frame.is-open-surface .field-ops-topbar{margin:18px 18px 0;min-height:68px;border:1px solid var(--ops-line);border-bottom:0;border-radius:14px 14px 0 0;background:var(--ops-surface)}.field-common-frame.is-open-surface .field-ops-main{margin:0 18px 18px;border:1px solid var(--ops-line);border-top:0;border-radius:0 0 14px 14px;background:var(--ops-surface)}.field-common-frame.is-open-surface.is-collapsed .field-ops-main,.field-common-frame.is-open-surface.is-collapsed .field-ops-topbar{margin-left:0}.field-common-frame.is-open-surface .field-ops-content{width:100%;max-width:1500px;padding:0}.is-open-surface .fto-schedule-page{display:grid;gap:20px}.is-open-surface .fto-schedule-page>.sch-topline{padding:28px 30px 0;align-items:center}.is-open-surface .fto-schedule-page .sch-kicker{color:var(--ops-muted);font-size:var(--tbr-font-size-body);font-weight:600;letter-spacing:1.6px}.is-open-surface .fto-schedule-page .sch-title{margin:8px 0 0;color:var(--ops-ink);font-size:28px;font-weight:550;letter-spacing:-1.1px}.is-open-surface .fto-schedule-page .sch-backlink{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;border:1px solid var(--ops-line-strong);border-radius:9px;color:var(--ops-ink);font-size:11px}.is-open-surface .fto-schedule-page>.sch-viewtabs{width:-moz-fit-content;width:fit-content;margin:-62px 130px 0 auto;padding:4px;display:flex;gap:3px;border:1px solid var(--ops-line);border-radius:10px;background:#efeee8}.is-open-surface .fto-schedule-page>.sch-viewtabs button{min-height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--ops-muted);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.is-open-surface .fto-schedule-page>.sch-viewtabs button[aria-selected=true]{background:var(--ops-panel);color:var(--ops-ink);box-shadow:0 1px 3px rgba(41,41,39,.08)}.is-open-surface .fto{min-width:0;padding:12px 30px 30px}.is-open-surface .fto-open-layout{min-width:0;display:grid;grid-template-columns:196px minmax(0,1fr);gap:28px;align-items:start}.is-open-surface .fto-open-module{position:sticky;top:18px;min-height:calc(100dvh - 174px);padding:16px 9px;border:1px solid var(--ops-line);border-radius:11px;background:#ebeae3}.is-open-surface .fto-open-module>span{display:block;padding:0 8px 7px;color:var(--ops-muted);font-size:var(--tbr-font-size-body);letter-spacing:1.1px}.is-open-surface .fto-open-module>h2{margin:0 8px 21px;color:var(--ops-ink);font-size:12px;font-weight:600;line-height:1.55}.is-open-surface .fto-open-module nav{display:grid;gap:4px}.is-open-surface .fto-open-module nav button{width:100%;min-height:43px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:7px;background:transparent;color:#606159;font:inherit;font-size:11px;text-align:left;cursor:pointer}.is-open-surface .fto-open-module nav button:first-child{background:var(--ops-panel);color:var(--ops-ink)}.is-open-surface .fto-open-module nav button:focus-visible,.is-open-surface .fto-open-module nav button:hover{background:var(--ops-panel)}.is-open-surface .fto-open-module nav b{color:var(--tbr-color-ink);font-size:var(--tbr-font-size-body);font-weight:600;white-space:nowrap}.is-open-surface .fto-open-module>p{margin:30px 8px 0;color:var(--ops-muted);font-size:var(--tbr-font-size-body);line-height:1.8}.is-open-surface .fto-open-board{min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:18px;align-items:start}.is-open-surface .fto-open-primary,.is-open-surface .fto-open-support{min-width:0;display:grid;gap:16px}.is-open-surface .fto-panel{min-width:0;scroll-margin-top:18px;padding:20px;border:1px solid var(--ops-line);border-radius:13px;background:var(--ops-panel);color:var(--ops-ink);box-shadow:none}.is-open-surface .fto-panel-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px}.is-open-surface .fto-panel-heading>div{min-width:0;display:flex;align-items:center;gap:8px}.is-open-surface .fto-panel-heading svg{width:15px;height:15px;color:#7f8476}.is-open-surface .fto-panel-heading .sch-sectiontitle{margin:0;font-size:14px;font-weight:650}.is-open-surface .fto-panel-heading>span{padding:4px 8px;border-radius:999px;background:var(--tbr-color-surface-muted);color:var(--ops-muted);font-size:var(--tbr-font-size-body);white-space:nowrap}.is-open-surface .fto-panel-heading>span.is-alert{background:#fff0eb;color:#a44938}.is-open-surface .fto-panel-copy{margin:5px 0 17px;color:var(--ops-muted);font-size:var(--tbr-font-size-body);line-height:1.6}.is-open-surface .fto-panel .sch-avail-chips{margin:8px 0;display:flex;flex-wrap:wrap;gap:6px}.is-open-surface .fto-panel .sch-chip{min-height:34px;padding:0 11px;border:1px solid var(--ops-line-strong);border-radius:999px;background:var(--ops-panel);color:var(--ops-muted);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.is-open-surface .fto-panel .sch-chip.is-selected{border-color:#292a26;background:#292a26;color:#faf9f5}.is-open-surface .fto-field-label{margin:12px 0 7px;display:grid;gap:5px;color:var(--ops-muted);font-size:var(--tbr-font-size-body)}.is-open-surface .fto-panel input,.is-open-surface .fto-panel select{min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--ops-line-strong);border-radius:9px;outline:none;background:#fbfaf6;color:var(--ops-ink);font:inherit;font-size:12px}.is-open-surface .fto-panel input:focus,.is-open-surface .fto-panel select:focus{border-color:var(--ops-sage-dark);box-shadow:0 0 0 2px rgba(96,116,89,.12)}.is-open-surface .fto-compose-row{margin-top:10px;display:flex;gap:7px;align-items:center}.is-open-surface .fto-compose-row input{flex:1}.is-open-surface .fto-open-support .fto-compose-row{flex-wrap:wrap}.is-open-surface .fto-open-support .fto-compose-row>input{flex:1 1 100%}.is-open-surface .fto-open-support .fto-compose-row>select{flex:1}.is-open-surface .fto-panel .sch-btn{width:auto;min-height:40px;padding:0 13px;border:1px solid #292a26;border-radius:9px;background:#292a26;color:#faf9f5;font:inherit;font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}.is-open-surface .fto-panel .sch-textbtn{min-height:36px;padding:0 4px;border:0;background:transparent;color:var(--ops-muted);font:inherit;font-size:var(--tbr-font-size-body);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.is-open-surface .fto-entry-list{display:grid}.is-open-surface .fto-entry,.is-open-surface .fto-request{position:relative;padding:14px 38px 14px 0;display:grid;gap:5px;border-top:1px solid var(--ops-line)}.is-open-surface .fto-entry:first-child,.is-open-surface .fto-request:first-child{margin-top:13px}.is-open-surface .fto-entry>p{margin:0;display:flex;align-items:center;gap:7px}.is-open-surface .fto-entry>strong,.is-open-surface .fto-request>p{color:var(--ops-ink);font-size:12px;font-weight:550;line-height:1.6;overflow-wrap:anywhere}.is-open-surface .fto-entry>small,.is-open-surface .fto-request small{color:var(--ops-muted);font-size:var(--tbr-font-size-body);line-height:1.5}.is-open-surface .fto-entry>.sch-textbtn{position:absolute;top:10px;right:0}.is-open-surface .fto-entry .sch-badge{padding:3px 7px;border-radius:999px;background:var(--tbr-color-surface-muted);color:var(--ops-muted);font-size:var(--tbr-font-size-body)}.is-open-surface .fto-entry-actions{display:flex;gap:7px;align-items:center}.is-open-surface .fto-application{padding-right:0}.is-open-surface .fto-check-groups{display:grid;gap:18px}.is-open-surface .fto-check-group{padding-top:14px;border-top:1px solid var(--ops-line)}.is-open-surface .fto-check-group-title{margin-bottom:7px;display:flex;justify-content:space-between;align-items:center;gap:10px}.is-open-surface .fto-check-group-title>div{display:flex;align-items:baseline;gap:8px}.is-open-surface .fto-check-group-title strong{font-size:12px}.is-open-surface .fto-check-group-title small,.is-open-surface .fto-check-group-title>span{color:var(--ops-muted);font-size:var(--tbr-font-size-body)}.is-open-surface .fto-check-row{min-height:43px;display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid #ecebe5}.is-open-surface .fto-check-row>span{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--ops-line-strong);border-radius:4px;color:var(--tbr-color-ink-inverse);font-size:var(--tbr-font-size-body)}.is-open-surface .fto-check-row.is-checked>span{border-color:var(--ops-sage-dark);background:var(--ops-sage-dark)}.is-open-surface .fto-check-row>div{min-width:0;display:grid;gap:2px}.is-open-surface .fto-check-row strong{font-size:11px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.is-open-surface .fto-check-row small{color:var(--ops-muted);font-size:var(--tbr-font-size-body)}.is-open-surface .fto-new-group{margin-top:20px;padding-top:16px;border-top:1px solid var(--ops-line)}.is-open-surface .fto-note-paper{margin:12px 0 0;padding:15px;border:1px solid #e3dfd2;border-radius:10px;background:#f2f0e7}.is-open-surface .fto-note-paper p{margin:0 0 12px;color:var(--ops-ink);font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.is-open-surface .fto-note-paper small{color:var(--ops-muted);font-size:var(--tbr-font-size-body)}.is-open-surface .fto-request{padding-right:0}.is-open-surface .fto-request-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.is-open-surface .fto-request-title strong{font-size:11px}.is-open-surface .fto-request-title span{color:var(--tbr-color-danger-text);font-size:var(--tbr-font-size-body)}.is-open-surface .fto-request>p{margin:0}.is-open-surface .fto-request>p.fto-reply{padding:8px 10px;border-radius:7px;background:var(--tbr-color-surface-muted);color:var(--ops-muted);font-size:var(--tbr-font-size-body)}.is-open-surface .fto-lead-row{margin:0;padding:11px 0;flex-wrap:wrap;border-top:1px solid var(--ops-line)}.is-open-surface .fto-lead-row>span{flex:1 1 100%;color:var(--ops-muted);font-size:var(--tbr-font-size-body)}.is-open-surface .fto-lead-row>select{flex:1}.is-open-surface .fto-role-note{margin:18px 0 0 224px;color:var(--ops-muted);font-size:var(--tbr-font-size-body);line-height:1.6}.is-open-surface .fto-mobile-launchers{display:none}.fto-sheet{max-height:min(88dvh,760px)}.fto-sheet-body{padding:16px 18px max(28px,calc(16px + env(safe-area-inset-bottom)))}.fto-sheet .fto-panel{padding:0;border:0;background:transparent}.fto-sheet .fto-panel-heading{display:none}@media (max-width:1180px) and (min-width:768px){.is-open-surface .fto{padding-right:22px;padding-left:22px}.is-open-surface .fto-open-layout{grid-template-columns:174px minmax(0,1fr);gap:18px}.is-open-surface .fto-open-board{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:14px}.is-open-surface .fto-role-note{margin-left:192px}}@media (max-width:1100px) and (min-width:768px){.field-common-frame.is-closing-surface,.field-common-frame.is-open-surface{--common-rail:168px;--common-module:170px;width:100%;grid-template-columns:var(--common-rail) var(--common-module) minmax(0,1fr);grid-template-areas:"rail module topbar" "rail module main"}.field-common-frame.is-closing-surface .field-ops-nav,.field-common-frame.is-open-surface .field-ops-nav{display:block}.is-open-surface .fto-open-board{grid-template-columns:1fr}}@media (max-width:919px) and (min-width:768px){.field:has(.field-common-frame.is-closing-surface) .fmain.is-workspace,.field:has(.field-common-frame.is-open-surface) .fmain.is-workspace{max-width:none}}@media (max-width:900px) and (min-width:768px){.field-common-frame.is-closing-surface,.field-common-frame.is-open-surface{--common-rail:154px;--common-module:154px}.is-open-surface .fto-open-layout{display:block}.is-open-surface .fto-open-module{display:none}.is-open-surface .fto-role-note{margin-left:0}}@media (max-width:767px){.field-common-frame.is-open-surface,.field-common-frame.is-open-surface.has-detail,.field-common-frame.is-open-surface.is-collapsed{padding:68px 0 calc(72px + env(safe-area-inset-bottom));background:#f3f2ed}.field-common-frame.is-open-surface .field-ops-topbar{margin:0;min-height:68px;padding:10px 16px;border:0;border-bottom:1px solid var(--ops-line);border-radius:0;background:color-mix(in srgb,#f3f2ed 97%,transparent)}.field-common-frame.is-open-surface .field-ops-main{margin:0;border:0;border-radius:0;background:transparent}.is-open-surface .fto-schedule-page{gap:13px}.is-open-surface .fto-schedule-page>.sch-topline{padding:22px 18px 0}.is-open-surface .fto-schedule-page .sch-kicker{font-size:var(--tbr-font-size-body)}.is-open-surface .fto-schedule-page .sch-title{font-size:24px}.is-open-surface .fto-schedule-page .sch-backlink,.is-open-surface .fto-schedule-page>.sch-viewtabs{display:none}.is-open-surface .fto{padding:0 18px 28px}.is-open-surface .fto-open-layout{display:block}.is-open-surface .fto-open-module{display:none}.is-open-surface .fto-open-board{display:block}.is-open-surface .fto-open-primary,.is-open-surface .fto-open-support{gap:12px}.is-open-surface .fto-open-support{margin-top:12px}.is-open-surface .fto-open-primary>.fto-panel:not(.fto-checklist),.is-open-surface .fto-open-support>.fto-panel:not(.fto-handover){display:none}.is-open-surface .fto-panel{padding:17px 15px;border-radius:12px}.is-open-surface .fto-mobile-launchers{margin-bottom:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.is-open-surface .fto-mobile-launchers button{min-width:0;min-height:66px;padding:10px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:6px;border:1px solid var(--ops-line);border-radius:10px;background:var(--ops-panel);color:var(--ops-ink);font:inherit;text-align:left;cursor:pointer}.is-open-surface .fto-mobile-launchers button>span{min-width:0;display:grid;gap:3px;font-size:11px;font-weight:650}.is-open-surface .fto-mobile-launchers button small{overflow:hidden;color:var(--ops-muted);font-size:var(--tbr-font-size-body);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.is-open-surface .fto-mobile-launchers button b{color:var(--tbr-color-ink);font-size:var(--tbr-font-size-body);white-space:nowrap}.is-open-surface .fto-mobile-launchers svg{width:14px;color:var(--ops-muted)}.is-open-surface .fto-role-note{margin:16px 1px 0}.is-open-surface .fto-compose-row{flex-wrap:wrap}.is-open-surface .fto-compose-row input{flex-basis:180px}.is-open-surface .fto-lead-row>span{flex-basis:100%}}.field-ops-workspace.has-detail{grid-template-columns:76px 212px minmax(680px,1fr) minmax(320px,348px)}.field-ops-workspace,.field-ops-workspace *,.field-ops-workspace :after,.field-ops-workspace :before{box-sizing:border-box}.field-ops-workspace a{color:inherit;text-decoration:none}.field-ops-day-actions header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:center}.field-ops-day-actions small{color:var(--ops-muted);font-size:11px}.field-ops-day-actions nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.field-ops-day-actions nav a{display:flex;align-items:center;gap:12px;min-height:84px;padding:14px;border:1px solid var(--ops-line);border-radius:12px;color:var(--ops-ink);text-decoration:none}.field-ops-day-actions nav a:hover{background:var(--ops-bg);border-color:var(--ops-sage)}.field-ops-day-actions nav a>svg{flex-shrink:0;color:var(--ops-sage-dark)}.field-ops-day-actions nav a>svg:last-child{margin-left:auto}.field-ops-day-actions nav span{display:grid;gap:6px;min-width:0}.field-ops-day-actions nav strong{font-size:15px}.field-ops-day-actions nav small{line-height:1.6}.field-ops-briefing-card header>small{margin-left:auto;color:var(--ops-muted);font-size:11px}.field-ops-disclosure+.field-ops-disclosure{border-top:1px solid var(--ops-line)}.field-ops-disclosure summary{display:flex;align-items:center;gap:10px;min-height:48px;cursor:pointer;list-style:none;font-size:13px;color:var(--ops-ink)}.field-ops-disclosure summary::-webkit-details-marker{display:none}.field-ops-disclosure summary b{margin-left:auto;font-size:11px}.field-ops-disclosure summary svg{flex-shrink:0;color:var(--ops-muted)}.field-ops-disclosure[open] summary svg{transform:rotate(180deg)}.field-ops-disclosure summary:focus-visible{outline:2px solid var(--ops-sage-dark);outline-offset:2px;border-radius:6px}.field-ops-disclosure-body{padding:0 12px 12px;margin-bottom:8px;background:var(--ops-bg);border-radius:10px}.field-ops-disclosure-body ul{list-style:none;padding:0;margin:0}.field-ops-disclosure-body li{display:flex;align-items:flex-start;gap:8px;padding:12px 0}.field-ops-disclosure-body li+li{border-top:1px solid var(--ops-line)}.field-ops-disclosure-body li>div{display:grid;gap:5px;min-width:0;flex:1}.field-ops-disclosure-body strong{font-size:12px;font-weight:500;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.field-ops-disclosure-body small{font-size:11px;color:var(--ops-muted);line-height:1.6}.field-ops-disclosure-body svg{flex-shrink:0;margin-top:3px}.field-ops-disclosure-body .is-done{color:var(--ops-sage-dark)}.field-ops-disclosure-body .is-pending{color:var(--ops-muted)}.field-ops-disclosure-body button{min-width:44px;min-height:44px;padding:6px;flex-shrink:0;border:1px solid var(--ops-line-strong);border-radius:8px;background:var(--ops-panel);color:var(--ops-sage-dark);font-size:12px;cursor:pointer}@media (max-width:767px){.field-ops-day-actions nav{grid-template-columns:1fr;gap:8px}.field-ops-day-actions nav a{min-height:76px}}.field-common-frame.is-today-surface{--ops-bg:#f3f2ed;--ops-surface:#f5f4ef;--ops-panel:#faf9f5;--ops-ink:#292927;--ops-muted:#77766d;--ops-line:#e0dfd7;--ops-line-strong:#d7d6ce;--ops-sage:#74836c;--ops-sage-dark:#607459;--ops-sage-soft:#e9eee5;background:#e9e8e2}.field-common-frame.is-today-surface .field-ops-topbar{margin:18px 18px 0;min-height:68px;border:1px solid var(--ops-line);border-bottom:0;border-radius:14px 14px 0 0;background:var(--ops-surface)}.field-common-frame.is-today-surface .field-ops-main{margin:0 18px 18px;border:1px solid var(--ops-line);border-top:0;border-radius:0 0 14px 14px;background:var(--ops-surface)}.field-common-frame.is-today-surface.is-collapsed .field-ops-main,.field-common-frame.is-today-surface.is-collapsed .field-ops-topbar{margin-left:0}.field-common-frame.is-today-surface .field-ops-content{width:min(100%,1220px);padding:30px}.field-common-frame.is-today-surface .field-ops-title-row{position:relative;margin-bottom:25px;align-items:center}.field-common-frame.is-today-surface .field-ops-title-row:before{content:none;position:absolute;top:-17px;left:0;color:var(--ops-muted);font-size:var(--tbr-font-size-body);font-weight:600;letter-spacing:1.6px}.field-common-frame.is-today-surface .field-ops-title-row h1{font-size:28px;font-weight:550;letter-spacing:-1.1px}.field-ops-title-copy{margin:9px 0 0;color:var(--ops-muted);font-size:12px}.field-ops-hero{min-height:170px;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;border-radius:11px;background:#292a26;color:#faf9ef}.field-ops-hero>div>span{display:flex;align-items:center;gap:8px;color:#d1d7c8;font-size:11px}.field-ops-hero>div>span>i{width:5px;height:5px;border-radius:50%;background:#aabb96}.field-ops-hero>div>span small{margin-left:6px;padding-left:13px;border-left:1px solid #626459;color:#a3a69b;font-size:var(--tbr-font-size-body)}.field-ops-hero h2{margin:13px 0 0;font-size:23px;font-weight:500;letter-spacing:-.7px;color:#faf9ef}.field-ops-hero p{margin:8px 0 18px;color:#b5b8ac;font-size:11px}.field-ops-hero a,.field-ops-hero button{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;background:#f5f4ef;color:#292927;font:inherit;font-size:11px;font-weight:550;text-decoration:none;cursor:pointer}.field-ops-hero-mark{width:132px;display:grid;justify-items:center;gap:9px;color:#aeb99e;font-size:var(--tbr-font-size-body);line-height:1.7;letter-spacing:1.5px;text-align:center}.field-ops-hero-mark svg{width:58px;height:58px;stroke-width:.8}.field-ops-hero-mark i{width:100%;height:1px;background:#6f7567}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero{min-height:0;padding:20px 24px}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero>div{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 22px}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero h2,.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero>div>span{grid-column:1}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero h2{margin-top:0}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero p,.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero-mark{display:none}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero a,.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero button{grid-column:2;grid-row:1/3}.field-ops-summary-strip{margin:18px 0 20px;padding-bottom:19px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ops-line)}.field-ops-summary-strip>.field-ops-summary-readonly,.field-ops-summary-strip>a,.field-ops-summary-strip>button{min-width:0;min-height:50px;padding:0 22px;display:flex;align-items:center;gap:13px;border:0;border-right:1px solid var(--ops-line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.field-ops-summary-strip>.field-ops-summary-readonly{cursor:default}.field-ops-summary-strip>:first-child{padding-left:3px}.field-ops-summary-strip>:last-child{border-right:0}.field-ops-summary-strip>.field-ops-summary-readonly>svg:first-child,.field-ops-summary-strip>a>svg:first-child,.field-ops-summary-strip>button>svg:first-child{color:#7b806e}.field-ops-summary-strip>a>svg:last-child,.field-ops-summary-strip>button>svg:last-child{margin-left:auto;color:#8c8e83}.field-ops-summary-strip>button>i{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#c35542}.field-ops-summary-strip span{min-width:0;display:flex;align-items:baseline;gap:14px;color:var(--ops-muted);font-size:12px}.field-ops-summary-strip strong{color:var(--ops-ink);font-size:25px;font-weight:500;letter-spacing:-.8px;white-space:nowrap}.field-ops-summary-strip strong small{margin-left:4px;color:var(--ops-muted);font-size:11px;font-weight:400;letter-spacing:0}.field-ops-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.field-ops-dashboard-grid.has-selection{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.field-ops-dashboard-main{min-width:0;display:flex;flex-direction:column;gap:18px}.field-common-frame.is-today-surface .field-ops-attention{order:1}.field-common-frame.is-today-surface .field-ops-schedule{order:2}.field-common-frame.is-today-surface .field-ops-flow{order:3}.field-common-frame.is-today-surface .field-ops-mobile-quick{order:4}.field-common-frame.is-today-surface .field-ops-summary-grid{order:5}.field-common-frame.is-today-surface .field-ops-attention,.field-common-frame.is-today-surface .field-ops-detail,.field-common-frame.is-today-surface .field-ops-flow,.field-common-frame.is-today-surface .field-ops-schedule,.field-common-frame.is-today-surface .field-ops-summary-grid article{margin:0;border-radius:12px;background:#faf9f5;box-shadow:none}.field-common-frame.is-today-surface .field-ops-attention{padding:18px;display:block}.field-common-frame.is-today-surface .field-ops-attention>header{padding-bottom:12px;display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--ops-line)}.field-common-frame.is-today-surface .field-ops-attention>header h2{color:var(--ops-ink);font-size:15px;font-weight:600}.field-common-frame.is-today-surface .field-ops-attention>header p{margin:5px 0 0;color:var(--ops-muted);font-size:11px}.field-common-frame.is-today-surface .field-ops-attention>header>span{color:var(--ops-muted);font-size:var(--tbr-font-size-body)}.field-common-frame.is-manager-refresh .field-ops-detail>header>span{min-width:0;display:grid;gap:3px}.field-common-frame.is-manager-refresh .field-ops-detail>header small{color:var(--ops-muted);font-size:var(--tbr-font-size-body);font-weight:500;letter-spacing:.08em}.field-common-frame.is-today-surface .field-ops-attention>header>span strong{margin-left:6px;color:var(--ops-ink)}.field-common-frame.is-today-surface .field-ops-attention>div{display:block}.field-common-frame.is-today-surface .field-ops-attention button{width:100%;min-height:68px;padding:12px 4px;display:flex;align-items:center;border:0;border-bottom:1px solid var(--ops-line)}.field-common-frame.is-today-surface .field-ops-attention-copy{min-width:0;display:grid;flex:1;gap:4px;color:inherit;white-space:normal}.field-common-frame.is-today-surface .field-ops-attention-copy strong{overflow-wrap:anywhere;color:var(--ops-ink);font-size:13px;font-weight:650;line-height:1.35}.field-common-frame.is-today-surface .field-ops-attention-copy small{overflow:visible;color:var(--ops-muted);font-size:11px;line-height:1.4;text-overflow:clip;white-space:normal}.field-common-frame.is-today-surface .field-ops-attention button>svg{flex:0 0 auto;color:var(--ops-muted)}.field-common-frame.is-today-surface .field-ops-attention button:last-child{border-bottom:0}.field-common-frame.is-today-surface .field-ops-attention button.is-selected,.field-common-frame.is-today-surface .field-ops-attention button:focus-visible,.field-common-frame.is-today-surface .field-ops-attention button:hover{background:#f1f0e9}.field-common-frame.is-today-surface .field-ops-detail{grid-area:auto;position:sticky;top:18px;width:auto;min-height:0;height:auto;max-height:calc(100dvh - 116px);overflow:auto;border:1px solid var(--ops-line)}.field-common-frame.is-today-surface .field-ops-detail>header{min-height:58px;color:var(--ops-muted)}.field-common-frame.is-today-surface .field-ops-detail-actions a:first-child,.field-common-frame.is-today-surface .field-ops-primary-action{border-color:#292a26;background:#292a26}[data-slot=sheet-overlay]{position:fixed;inset:0;z-index:110;background:rgba(32,32,29,.42)}.field-ops-detail-sheet{--ops-bg:#f3f2ed;--ops-surface:#f5f4ef;--ops-panel:#faf9f5;--ops-ink:#292927;--ops-muted:#77766d;--ops-line:#e0dfd7;--ops-line-strong:#d7d6ce;--ops-sage:#74836c;--ops-sage-dark:#607459;--ops-sage-soft:#e9eee5;--ops-coral:#e0634d;--ops-coral-soft:#fff1eb;position:fixed;inset:auto 0 0;z-index:120;width:100%;max-height:min(76dvh,690px);overflow-y:auto;border:1px solid var(--ops-line-strong);border-bottom:0;border-radius:21px 21px 0 0;outline:none;background:#faf9f5;color:var(--ops-ink);font-family:Pretendard,SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;box-shadow:0 -7px 30px rgba(41,39,32,.18)}.field-ops-detail-sheet,.field-ops-detail-sheet *,.field-ops-detail-sheet :after,.field-ops-detail-sheet :before{box-sizing:border-box}.field-ops-detail-sheet a{color:inherit;text-decoration:none}.field-ops-detail-sheet .field-ops-detail-body{padding-bottom:max(28px,calc(16px + env(safe-area-inset-bottom)))}.field-ops-detail-sheet .field-ops-detail-body dl{margin:0;display:grid;gap:10px}.field-ops-detail-sheet .field-ops-detail-body dl div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.field-ops-detail-sheet .field-ops-detail-body dt{color:var(--ops-muted)}.field-ops-detail-sheet .field-ops-detail-body dd{margin:0;font-weight:650}.field-ops-detail-sheet .field-ops-detail-actions a:first-child,.field-ops-detail-sheet .field-ops-primary-action{border-color:#292a26;background:#292a26;color:#f5f4ef}.field-ops-embedded-attendance-surface.field{--field-bg:#f3f2ed;--paper:#faf9f5;--card:#fffdfa;--ink:#292927;--body:#625f58;--faint:#77766d;--hair:#e0dfd7;--warn:#292a26;--field-muted:#77766d;--field-accent-soft:#f0eeea;--field-radius:14px;min-height:0;display:block;background:transparent;color:var(--ink);font-size:15px}.field-sheet-header{min-height:76px;padding:17px 68px 15px 22px;display:grid;align-content:center;gap:4px;border-bottom:1px solid var(--ops-line)}.field-sheet-title{margin:0;color:var(--ops-ink);font-size:15px;font-weight:700;line-height:1.35}.field-sheet-description{margin:0;color:var(--ops-muted);font-size:11px;line-height:1.4}.field-sheet-close{position:absolute;top:16px;right:16px;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--ops-ink);cursor:pointer}.field-sheet-close:focus-visible,.field-sheet-close:hover{background:#eeede7}.field-sheet-close svg{width:19px;height:19px}@media (max-width:1100px) and (min-width:768px){.field-ops-dashboard-grid.has-selection{grid-template-columns:minmax(0,1fr) 310px}.field-common-frame.is-today-surface .field-ops-content{padding:24px}.field-ops-hero-mark{display:none}}@media (max-width:767px){.field-common-frame.is-today-surface,.field-common-frame.is-today-surface.has-detail,.field-common-frame.is-today-surface.is-collapsed{padding:68px 0 calc(72px + env(safe-area-inset-bottom));background:#f3f2ed}.field-common-frame.is-today-surface .field-ops-topbar{margin:0;min-height:68px;padding:10px 16px;border:0;border-bottom:1px solid var(--ops-line);border-radius:0;background:color-mix(in srgb,#f3f2ed 97%,transparent)}.field-common-frame.is-today-surface .field-ops-main,.field-common-frame.is-today-surface.is-collapsed .field-ops-main{min-height:calc(100dvh - 140px);margin:0;border:0;border-radius:0;background:#f5f4ef}.field-common-frame.is-today-surface .field-ops-content{width:100%;padding:26px 20px 34px}.field-common-frame.is-today-surface .field-ops-title-row{margin-bottom:20px}.field-common-frame.is-today-surface .field-ops-title-row:before{top:-17px;content:none}.field-common-frame.is-today-surface .field-ops-title-row h1{font-size:27px}.field-common-frame.is-today-surface .field-ops-mobile-phase,.field-common-frame.is-today-surface .field-ops-mobile-role{display:none}.field-ops-hero{min-height:171px;padding:20px}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero{min-height:0;padding:18px}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero>div{display:block}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero h2{margin:9px 0 16px;font-size:21px}.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero a,.field-common-frame.is-manager-refresh.is-today-surface .field-ops-hero button{display:inline-flex}.field-ops-hero h2{font-size:19px}.field-ops-hero-mark{display:none}.field-ops-summary-strip{margin:18px 0 20px}.field-ops-summary-strip>.field-ops-summary-readonly,.field-ops-summary-strip>a,.field-ops-summary-strip>button{min-height:62px;padding:0 13px;display:block;border-right:1px solid var(--ops-line)}.field-ops-summary-strip>:first-child{padding-left:0}.field-ops-summary-strip>.field-ops-summary-readonly>svg,.field-ops-summary-strip>a>svg,.field-ops-summary-strip>button>i,.field-ops-summary-strip>button>svg{display:none}.field-ops-summary-strip span{display:grid;gap:6px;font-size:var(--tbr-font-size-body)}.field-ops-summary-strip strong{font-size:25px}.field-ops-dashboard-grid,.field-ops-dashboard-grid.has-selection{display:block}.field-ops-dashboard-main{gap:15px}.field-common-frame.is-today-surface .field-ops-attention{padding:18px}}@media (max-width:340px){.field-common-frame.is-today-surface .field-ops-content{padding-right:14px;padding-left:14px}.field-ops-hero{padding:18px}}.field-ops-brand-rail,.field-ops-detail,.field-ops-nav{min-height:100dvh;background:var(--ops-surface);border-right:1px solid var(--ops-line)}.field-ops-brand-rail{position:sticky;top:0;height:100dvh;padding:24px 12px 18px;display:flex;flex-direction:column;align-items:center;gap:16px}.field-ops-brand-rail>strong{margin-bottom:18px;font-size:18px;letter-spacing:-.04em}.field-ops-rail-active,.field-ops-workspace:not(.field-common-frame) .field-ops-brand-rail>a{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:var(--ops-muted)}.field-ops-rail-active,.field-ops-workspace:not(.field-common-frame) .field-ops-brand-rail>a:focus-visible,.field-ops-workspace:not(.field-common-frame) .field-ops-brand-rail>a:hover{background:var(--ops-sage-soft);color:var(--ops-sage-dark)}.field-ops-avatar{width:38px;height:38px;margin-top:auto;display:grid;place-items:center;border-radius:50%;background:var(--ops-sage);color:#fffefa;font-weight:750}.field-ops-nav{position:sticky;top:0;height:100dvh;padding:27px 20px}.field-ops-nav h2{margin:0 0 34px;font-size:21px;letter-spacing:-.035em}.field-ops-nav nav{display:grid;gap:6px}.field-ops-nav nav a{min-height:46px;padding:0 13px;display:flex;align-items:center;gap:12px;border-radius:13px;color:#4e514b;font-size:14px;font-weight:650}.field-ops-nav nav a:focus-visible,.field-ops-nav nav a:hover,.field-ops-nav nav a[aria-current=page]{background:var(--ops-sage-soft);color:var(--ops-sage-dark)}.field-ops-main{min-width:0;background:var(--ops-surface)}.field-ops-topbar{min-height:76px;padding:0 28px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--ops-line);background:color-mix(in srgb,var(--ops-surface) 96%,transparent)}.field-ops-mobile-menu,.field-ops-store-button{min-height:44px;border:1px solid var(--ops-line-strong);border-radius:12px;background:var(--ops-panel);color:var(--ops-ink)}.field-ops-store-button{padding:0 13px;display:inline-flex;align-items:center;gap:8px;font-weight:700}.field-ops-mobile-menu{width:44px;display:none;place-items:center}.field-ops-mobile-brand,.field-ops-mobile-phase,.field-ops-mobile-quick,.field-ops-mobile-role,.field-ops-mobile-title{display:none}.field-ops-date{gap:7px;color:var(--ops-muted);font-size:13px;font-variant-numeric:tabular-nums}.field-ops-date,.field-ops-phase{display:inline-flex;align-items:center}.field-ops-phase{min-height:30px;padding:0 11px;border-radius:10px;background:var(--ops-sage-soft);color:var(--ops-sage-dark);font-size:12px;font-weight:750}.field-ops-manager{margin-left:auto;font-size:13px;font-weight:700}.field-ops-content{width:min(100%,1100px);margin:0 auto;padding:28px 28px 48px}.field-ops-preview-note{margin:-8px 0 16px;padding:10px 12px;border:1px solid var(--ops-line);border-radius:12px;background:var(--ops-bg);color:var(--ops-muted);font-size:11px;line-height:1.5}.field-ops-section-heading,.field-ops-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.field-ops-title-row{margin-bottom:20px}.field-ops-title-row h1{margin:0;font-size:clamp(27px,2.15vw,34px);font-weight:720;letter-spacing:-.045em;line-height:1.18}.field-ops-desktop-title{display:inline}.field-ops-quiet-link,.field-ops-section-heading a,.field-ops-summary-grid article>a{color:var(--ops-sage-dark);font-size:12px;font-weight:750;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ops-sage) 45%,transparent);text-underline-offset:4px}.field-ops-quiet-link,.field-ops-section-heading a{min-height:44px;display:inline-flex;align-items:center}button.field-ops-return-link{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.field-ops-attention,.field-ops-error,.field-ops-flow,.field-ops-loading,.field-ops-schedule,.field-ops-summary-grid article{border:1px solid var(--ops-line);border-radius:15px;background:var(--ops-panel)}.field-ops-attention{margin-bottom:14px;padding:10px 12px;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:4px}.field-ops-attention h2,.field-ops-flow h2,.field-ops-section-heading h2,.field-ops-summary-grid h2{margin:0;font-size:15px;letter-spacing:-.025em}.field-ops-attention h2{color:var(--ops-coral)}.field-ops-attention h2 strong{font-variant-numeric:tabular-nums}.field-ops-attention>div{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}.field-ops-attention button{min-width:0;min-height:52px;padding:7px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-left:1px solid var(--ops-line);border-radius:0;background:transparent;color:var(--ops-ink);text-align:left;cursor:pointer}.field-ops-attention button.is-selected,.field-ops-attention button:focus-visible,.field-ops-attention button:hover{background:var(--ops-coral-soft)}.field-ops-attention button span{color:var(--ops-coral);font-size:13px;font-weight:750;white-space:nowrap}.field-ops-attention button small{min-width:0;overflow:hidden;color:var(--ops-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.field-ops-flow{margin-bottom:18px;padding:18px 20px 20px}.field-ops-flow-line{position:relative;margin-top:19px;display:grid;grid-template-columns:repeat(3,1fr)}.field-ops-flow-line:before{content:"";position:absolute;top:8px;left:12%;right:12%;height:2px;background:var(--ops-line)}.field-ops-flow-line>span{position:relative;display:grid;justify-items:center;gap:5px;color:var(--ops-muted);font-size:12px;font-weight:700}.field-ops-flow-line>span>span,.field-ops-flow-line>span>svg{z-index:1;width:18px;height:18px;display:grid;place-items:center;border:2px solid var(--ops-line-strong);border-radius:50%;background:var(--ops-panel)}.field-ops-flow-line>span.is-complete,.field-ops-flow-line>span.is-current{color:var(--ops-sage-dark)}.field-ops-flow-line>span.is-complete>svg{padding:2px;border-color:var(--ops-sage);color:var(--ops-sage)}.field-ops-flow-line>span.is-current>span{border-color:var(--ops-sage);box-shadow:inset 0 0 0 4px var(--ops-panel);background:var(--ops-sage)}.field-ops-flow-line small{color:var(--ops-muted);font-weight:500}.field-ops-schedule{margin-bottom:18px;overflow:hidden}.field-ops-section-heading{min-height:58px;padding:0 18px;align-items:center;border-bottom:1px solid var(--ops-line)}.field-ops-section-heading>div{display:flex;align-items:center;gap:8px}.field-ops-section-heading>div>span{color:var(--ops-muted);font-size:11px;font-variant-numeric:tabular-nums}.field-ops-schedule-tools a{min-height:36px;padding:0 11px;gap:6px;border:1px solid var(--ops-line-strong);border-radius:10px;background:var(--ops-panel);text-decoration:none}.field-ops-schedule-tools a:last-child{border-color:var(--ops-sage);background:var(--ops-sage);color:var(--ops-panel)}.field-ops-time-axis{margin-left:175px;padding:11px 48px 8px 0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));color:var(--ops-muted);font-size:var(--tbr-font-size-body);font-variant-numeric:tabular-nums}.field-ops-time-axis span{text-align:center;transform:translateX(-50%)}.field-ops-time-axis span:last-child{transform:translateX(50%)}.field-ops-shift-group>strong{min-height:34px;padding:0 13px;display:flex;align-items:center;border-top:1px solid var(--ops-line);background:#f6f5f0;color:#4f554d;font-size:12px}.field-ops-shift-row{min-height:58px;display:grid;grid-template-columns:160px minmax(0,1fr) 44px;align-items:stretch;border-top:1px solid var(--ops-line)}.field-ops-shift-row.is-no_show{background:var(--ops-coral-soft)}.field-ops-shift-person{padding:8px 12px;display:flex;align-items:center;gap:9px;border-right:1px solid var(--ops-line)}.field-ops-shift-person>i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#ecebe5;color:var(--ops-muted);font-size:11px;font-style:normal;font-weight:650}.field-ops-shift-person>span{min-width:0;display:grid;gap:2px}.field-ops-shift-person b{font-size:13px}.field-ops-shift-person small,.field-ops-shift-track small{color:var(--ops-muted);font-size:var(--tbr-font-size-body)}.field-ops-shift-track{position:relative;overflow:hidden;border-right:1px solid var(--ops-line)}.field-ops-shift-track>span{position:absolute;top:9px;bottom:9px;min-width:92px;padding:0 10px;display:flex;align-items:center;gap:8px;overflow:hidden;border:1px solid #9ba791;border-radius:10px;background:var(--ops-sage-soft);color:#424d3f;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.field-ops-shift-row.is-no_show .field-ops-shift-track>span{border:1px dashed var(--ops-coral);background:#fff7f3;color:#92402f}.field-ops-shift-track>span>b{color:var(--ops-coral)}.field-ops-shift-row>a{border:0;border-left:1px solid var(--ops-line);background:transparent;color:var(--ops-muted);display:grid;place-items:center;cursor:pointer}.field-ops-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.field-ops-summary-grid article{min-width:0;padding:15px}.field-ops-summary-grid article header{margin-bottom:13px;display:flex;align-items:center;gap:8px;color:var(--ops-sage-dark)}.field-ops-summary-grid article p{margin:0;padding:7px 0;display:flex;justify-content:space-between;gap:8px;color:var(--ops-muted);font-size:11px}.field-ops-summary-grid article p+p{border-top:1px solid var(--ops-line)}.field-ops-summary-grid article b{color:var(--ops-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.field-ops-summary-grid article>a{min-height:44px;display:inline-flex;align-items:center}.field-ops-detail{position:sticky;top:0;height:100dvh;overflow-y:auto;border-right:0;border-left:1px solid var(--ops-line)}.field-ops-detail>header{min-height:76px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ops-line);color:var(--ops-coral)}.field-ops-detail>header button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--ops-ink)}.field-ops-detail-body{padding:24px}.field-ops-detail-summary{padding-bottom:22px;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--ops-line)}.field-ops-detail-summary>span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#ecece7;color:var(--ops-muted)}.field-ops-detail-summary>div{display:grid;gap:5px}.field-ops-detail-summary small{color:var(--ops-muted);font-size:12px}.field-ops-detail-body section{padding:22px 0;border-bottom:1px solid var(--ops-line)}.field-ops-detail-body section h2{margin:0 0 13px;font-size:13px}.field-ops-detail-body section p{color:var(--ops-muted);font-size:12px;line-height:1.65}.field-ops-exception-label{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;border-radius:9px;background:var(--ops-coral-soft);color:var(--ops-coral);font-size:12px;font-weight:750}.field-ops-detail dl{margin:0;display:grid;gap:10px}.field-ops-detail dl div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.field-ops-detail dt{color:var(--ops-muted)}.field-ops-detail dd{margin:0;font-weight:650}.field-ops-primary-action{width:100%;min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--ops-sage);border-radius:12px;background:var(--ops-sage);color:#fffefa!important;font-size:13px;font-weight:750;cursor:pointer}.field-ops-detail-actions{display:grid;gap:8px}.field-ops-detail-actions a,.field-ops-detail-actions button{width:100%;min-height:44px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid var(--ops-line-strong);border-radius:10px;background:var(--ops-panel);color:var(--ops-ink);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.field-ops-detail-actions a:first-child{border-color:var(--ops-sage);background:var(--ops-sage);color:var(--ops-panel)}.field-ops-detail-actions a:active,.field-ops-detail-actions button:active,.field-ops-primary-action:active{transform:translateY(1px)}.field-ops-primary-action:disabled{opacity:.62;cursor:wait}.field-ops-action-error,.field-ops-warning{color:#943e2d;font-size:12px;line-height:1.55}.field-ops-preview-editor-note{margin:0;padding:12px;border:1px solid var(--ops-line);border-radius:12px;background:var(--ops-bg);color:var(--ops-muted)!important}.field-ops-warning{margin:0 0 14px;padding:11px 13px;border:1px solid #edc7bc;border-radius:12px;background:var(--ops-coral-soft)}.field-ops-empty{min-height:52px;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ops-muted);font-size:12px}.field-ops-error,.field-ops-loading{padding:24px}.field-ops-loading{display:grid;gap:12px;color:var(--ops-muted);font-size:13px}.field-ops-loading div{height:74px;border-radius:12px;background:#ecebe5}.field-ops-error{display:grid;gap:16px;color:#943e2d}.field-ops-error button{width:-moz-fit-content;width:fit-content;min-height:44px;padding:0 15px;border:1px solid var(--ops-coral);border-radius:12px;background:var(--ops-panel);color:#943e2d;font-weight:700}.field-ops-access{width:min(100% - 40px,480px);margin:80px auto;padding:28px;border:1px solid #deddd6;border-radius:16px;background:#fffefa;color:#262723}.field-ops-access h1{margin:0 0 8px;font-size:24px}.field-ops-access p{color:#6e7169}.field-ops-access a{min-height:46px;padding:0 16px;display:inline-flex;align-items:center;border-radius:12px;background:#72876b;color:#fffefa;font-weight:750;text-decoration:none}.field-ops-mobile-more,.field-ops-mobile-nav{display:none}@media (max-width:1359px){.field-ops-workspace{grid-template-columns:68px 188px minmax(620px,1fr)}.field-ops-workspace.has-detail{grid-template-columns:68px 188px minmax(620px,1fr) 304px}.field-ops-content{padding-right:20px;padding-left:20px}.field-ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.field-ops-workspace{grid-template-columns:68px minmax(0,1fr)}.field-ops-workspace.has-detail{grid-template-columns:68px minmax(0,1fr) 304px}.field-ops-nav{display:none}}@media (max-width:767px){.field-ops-workspace{min-height:100dvh;display:block;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.field-ops-brand-rail,.field-ops-nav{display:none}.field-ops-topbar{position:sticky;top:0;z-index:10;min-height:70px;padding:0 20px;gap:10px}.field-ops-mobile-menu{display:none}.field-ops-mobile-brand{display:flex;align-items:baseline;gap:12px}.field-ops-mobile-brand strong{font-size:17px;letter-spacing:-.045em}.field-ops-mobile-brand b{color:var(--ops-sage-dark);font-size:12px;font-weight:650;letter-spacing:.02em}.field-ops-date,.field-ops-manager,.field-ops-phase,.field-ops-store-button{display:none}.field-ops-content{padding:24px 20px 38px}.field-ops-title-row{align-items:center;margin-bottom:22px}.field-ops-mobile-role{display:block;margin-top:7px;color:var(--ops-muted);font-size:13px;font-weight:500}.field-ops-title-row h1{font-size:29px;font-weight:720}.field-ops-desktop-title{display:none}.field-ops-mobile-title{display:inline}.field-ops-mobile-phase{margin:18px 0 0;display:flex;align-items:center;gap:8px;color:var(--ops-sage-dark);font-size:13px;font-weight:600}.field-ops-mobile-phase i{width:9px;height:9px;border-radius:50%;background:var(--ops-sage)}.field-ops-quiet-link{display:none}.field-ops-attention{padding:15px;display:block}.field-ops-attention h2{margin-bottom:10px}.field-ops-attention>div{grid-template-columns:1fr}.field-ops-attention button{min-height:58px;margin-top:7px;border:1px solid var(--ops-line);border-radius:11px;background:var(--ops-panel)}.field-ops-flow{padding-right:12px;padding-left:12px}.field-ops-mobile-quick{margin-bottom:18px;padding:15px;display:block;border:1px solid var(--ops-line);border-radius:15px;background:var(--ops-panel)}.field-ops-mobile-quick h2{margin:0 0 14px;font-size:15px;letter-spacing:-.025em}.field-ops-mobile-quick>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.field-ops-mobile-quick a{min-width:0;min-height:82px;padding:10px 4px;display:grid;place-items:center;align-content:center;gap:9px;border:1px solid var(--ops-line);border-radius:11px;background:var(--ops-panel);color:var(--ops-ink);font-size:11px;font-weight:600;text-align:center}.field-ops-schedule-tools a{min-height:44px}.field-ops-time-axis{display:none}.field-ops-shift-group>strong{border-top:0}.field-ops-shift-row{min-height:78px;grid-template-columns:116px minmax(0,1fr) 44px}.field-ops-shift-person{padding:9px 10px;gap:7px}.field-ops-shift-person>i{width:26px;height:26px;flex-basis:26px}.field-ops-shift-track{background:transparent}.field-ops-shift-track>span{position:static;width:calc(100% - 12px)!important;min-height:52px;margin:12px 6px;flex-wrap:wrap;align-content:center}.field-ops-summary-grid{grid-template-columns:1fr;gap:9px}.field-ops-section-heading{flex-wrap:wrap}.field-ops-section-heading h2{white-space:nowrap}.field-ops-schedule-tools{width:100%;justify-content:flex-end}.field-ops-summary-grid article{padding:13px}.field-ops-detail{position:fixed;inset:auto 0 calc(68px + env(safe-area-inset-bottom)) 0;z-index:30;width:100%;height:min(68dvh,620px);min-height:0;border:1px solid var(--ops-line-strong);border-radius:16px 16px 0 0;box-shadow:0 -14px 36px rgba(45,47,42,.12)}.field-ops-detail>header{min-height:60px}.field-ops-detail-body{padding:18px 20px 28px}.field-ops-mobile-nav{position:fixed;inset:auto 0 0;z-index:40;min-height:calc(68px + env(safe-area-inset-bottom));padding:8px 9px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ops-line);background:color-mix(in srgb,var(--ops-surface) 97%,transparent)}.field-ops-mobile-nav a{min-height:52px;display:grid;place-items:center;align-content:center;gap:4px;border-radius:11px;color:var(--ops-muted);font-size:var(--tbr-font-size-body);font-weight:700}.field-ops-mobile-nav button{min-width:0;min-height:52px;padding:0;display:grid;place-items:center;align-content:center;gap:4px;border:0;border-radius:11px;background:transparent;color:var(--ops-muted);font:inherit;font-size:var(--tbr-font-size-body);font-weight:700}.field-ops-mobile-nav a[aria-current=page]{color:var(--ops-sage-dark)}.field-ops-mobile-more{position:fixed;inset:auto 10px calc(72px + env(safe-area-inset-bottom));z-index:35;padding:12px;display:block;border:1px solid var(--ops-line-strong);border-radius:16px;background:var(--ops-panel);box-shadow:0 12px 32px rgba(45,47,42,.12)}.field-ops-mobile-more>header{min-height:44px;padding:0 4px 8px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ops-line)}.field-ops-mobile-more>header button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--ops-ink)}.field-ops-mobile-more nav{display:grid}.field-ops-mobile-more nav a{min-height:52px;padding:0 10px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--ops-line);font-size:13px;font-weight:700}.field-ops-mobile-more nav a:last-child{border-bottom:0}}@media (max-width:420px){.field-ops-summary-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.field-ops-workspace *{scroll-behavior:auto!important;transition:none!important}}.field-common-frame{--common-rail:230px;--common-module:220px;grid-template-columns:var(--common-rail) var(--common-module) minmax(680px,1fr);grid-template-rows:72px minmax(0,1fr);grid-template-areas:"rail module topbar" "rail module main";min-height:100dvh;background:#eeece4}.field-common-frame.has-detail{grid-template-columns:var(--common-rail) var(--common-module) minmax(680px,1fr) minmax(320px,348px);grid-template-areas:"rail module topbar topbar" "rail module main detail"}.field-common-frame.is-collapsed{--common-rail:76px}.field-common-frame .field-ops-brand-rail{padding:24px 12px 14px;align-items:stretch;gap:14px;border-right-color:#d8d3c7;background:#f2f0e9;color:#4e4c44}.field-common-frame .field-common-logo{width:42px;height:42px;min-height:42px;margin:0 8px 8px;display:grid;place-items:center;border-radius:3px;background:#22231f;overflow:hidden}.field-common-frame .field-common-logo img{width:100%;height:100%;display:block}.field-common-workspace-label{padding:0 9px;color:#8b8577;letter-spacing:.13em}.field-common-frame .field-common-primary-nav a{min-height:78px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid #ded9ce;border-radius:7px;color:#706b5e;font-size:11px;font-weight:650}.field-common-frame .field-common-primary-nav a:focus-visible,.field-common-frame .field-common-primary-nav a:hover{background:#e8e4d9;color:#3e3d36}.field-common-frame .field-common-primary-nav a[aria-current=page]{border-color:#292a26;background:#292a26;color:#f7f5ed}.field-common-frame .field-ops-avatar{width:34px;height:34px;margin:auto 8px 0;border-radius:7px;background:#dcd8ce;color:#59564c;font-size:var(--tbr-font-size-body)}.field-common-collapse{min-height:38px;padding:8px;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#817b6d;font:inherit;font-size:11px;cursor:pointer}.field-common-collapse:hover{background:#e8e4d9}.field-common-frame.is-collapsed .field-common-logo,.field-common-frame.is-collapsed .field-ops-avatar{margin-right:auto;margin-left:auto}.field-common-frame.is-collapsed .field-common-collapse span,.field-common-frame.is-collapsed .field-common-primary-nav span,.field-common-frame.is-collapsed .field-common-workspace-label{display:none}.field-common-frame.is-collapsed .field-common-primary-nav a{min-height:42px;padding:10px}.field-common-frame.is-collapsed .field-common-collapse{justify-content:center}.field-common-frame .field-ops-nav{grid-area:module;width:var(--common-module);padding:27px 18px;border-right-color:#d8d3c7;background:#f7f5ee}.field-common-frame .field-ops-nav>p{margin:0 0 7px;color:#979080;font-size:var(--tbr-font-size-body);letter-spacing:.12em}.field-common-frame .field-ops-nav h2{margin-bottom:26px;font-size:20px}.field-common-frame .field-ops-nav nav a{min-height:41px;border:1px solid transparent;border-radius:7px;color:#6f695c;font-size:12px}.field-common-frame .field-ops-nav nav a:focus-visible,.field-common-frame .field-ops-nav nav a:hover{background:#ebe7dc;color:#3e3d36}.field-common-frame .field-ops-nav nav a[aria-current=page]{border-color:#292a26;background:#292a26;color:#f7f5ed}.field-common-frame .field-ops-topbar{grid-area:topbar;min-height:72px;border-bottom-color:#dfddd5;background:#faf9f5}.field-common-frame .field-ops-main{grid-area:main;min-height:0;margin-left:18px;overflow:auto}.store-management-main{background:#f5f4ef}.store-management-main .field-ops-content{width:100%;max-width:1200px;margin:0 auto;padding:28px}.store-management-main [data-button][data-variant=primary]{background:#292a26!important;box-shadow:none!important}.store-management-main input[type=checkbox]{accent-color:#292a26}@media (max-width:760px){.store-management-main .field-ops-content{padding:18px 14px 92px}}.field-common-frame.is-closing-surface,.field:has(.field-common-frame.is-closing-surface){background:#f3f2ed}.field-common-frame.is-closing-surface .field-ops-brand-rail,.field-common-frame.is-closing-surface .field-ops-nav{background:#f3f2ed;border-color:#e1dfd7}.field-common-frame.is-closing-surface .field-ops-topbar{margin:18px 18px 0;min-height:53px;border:1px solid #e1dfd7;border-bottom:0;border-radius:13px 13px 0 0;background:#f5f4ef}.field-common-frame.is-closing-surface .field-ops-main{margin:0 18px 18px;border:1px solid #e1dfd7;border-top:0;border-radius:0 0 13px 13px;background:#f5f4ef}.field-common-frame.is-closing-surface.is-collapsed .field-ops-main,.field-common-frame.is-closing-surface.is-collapsed .field-ops-topbar{margin-left:0}.field-common-frame.is-closing-surface .field-closing-content{padding:29px 28px 40px}.field-common-frame.is-closing-surface,.field:has(.field-common-frame.is-closing-surface){--field-bg:#f5f4ef;--paper:#f5f4ef;--card:#f8f7f2;--ink:#292927;--body:#5d5c56;--faint:#76756e;--hair:#e1dfd7;--field-muted:#77766f;--field-accent-soft:#e7e6de;--d1-shadow:none;--field-radius:9px;min-height:auto;background:transparent;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.field-common-frame.is-closing-surface .brand-wordmark,.field-common-frame.is-closing-surface .serif{font-family:inherit}.field-common-frame.is-closing-surface .amount-reading,.field-common-frame.is-closing-surface .home-card-label,.field-common-frame.is-closing-surface .kicker{color:#5d5c56!important}.field-common-frame.is-closing-surface .review-card button,.field-common-frame.is-closing-surface .sales-part-marker strong{color:#292927}.field-common-frame.is-closing-surface progress{accent-color:#292a26}.field-common-frame.is-closing-surface progress::-webkit-progress-value{background:#292a26}.field-common-frame.is-closing-surface progress::-moz-progress-bar{background:#292a26}.field-common-frame.is-closing-surface .field-home>.brand-masthead{display:none}.field-common-frame.is-closing-surface .ccard,.field-common-frame.is-closing-surface .confirm-list,.field-common-frame.is-closing-surface .field-control,.field-common-frame.is-closing-surface .guide-card,.field-common-frame.is-closing-surface .home-focus-card,.field-common-frame.is-closing-surface .home-schedule-link,.field-common-frame.is-closing-surface .home-today-card,.field-common-frame.is-closing-surface .inline-correction,.field-common-frame.is-closing-surface .ledger-card,.field-common-frame.is-closing-surface .linked-fact,.field-common-frame.is-closing-surface .number-check,.field-common-frame.is-closing-surface .review-card,.field-common-frame.is-closing-surface .sales-part-marker,.field-common-frame.is-closing-surface .sales-part-summary,.field-common-frame.is-closing-surface .shift-card{border-radius:9px;box-shadow:none}.field-common-frame.is-closing-surface .guide-actions button,.field-common-frame.is-closing-surface .inline-correction>button,.field-common-frame.is-closing-surface .payment-choice button,.field-common-frame.is-closing-surface .quick-actions button,.field-common-frame.is-closing-surface .secondary-action{min-height:49px;border-color:#e1dfd7;border-radius:9px;background:#f8f7f2;color:#292927;font-weight:500}.field-common-frame.is-closing-surface .note-tags button[aria-pressed=true],.field-common-frame.is-closing-surface .payment-choice button[aria-pressed=true],.field-common-frame.is-closing-surface .primary-action{min-height:49px;border-color:#292a26;border-radius:9px;background:#292a26;color:#f5f4ee;font-weight:500;box-shadow:none}.field-common-frame.is-closing-surface .field-warning{border:1px solid color-mix(in srgb,var(--warn) 45%,#e1dfd7)}.field-common-frame .field-closing-content{width:min(100%,520px)}.field-common-frame .field-ops-detail{grid-area:detail}.field-common-mobile-logo{width:38px;height:38px;display:block;border-radius:2px;-o-object-fit:cover;object-fit:cover}.field-common-ask-entry,.field-common-ask-panel,.field-common-input-back,.field-common-mobile-input-heading,.field-common-mobile-tabs,.field-common-overlay{display:none}@media (max-width:1180px) and (min-width:768px){.field-common-frame{--common-rail:198px;--common-module:194px}.field-common-frame.has-detail{grid-template-columns:var(--common-rail) var(--common-module) minmax(620px,1fr) 310px}}@media (max-width:767px){.field-common-frame,.field-common-frame.has-detail,.field-common-frame.is-collapsed{display:block;min-height:100dvh;padding:112px 0 calc(72px + env(safe-area-inset-bottom));background:#f3f0e8}.field-common-frame .field-ops-brand-rail,.field-common-frame .field-ops-nav{display:none}.field-common-frame .field-ops-topbar{position:fixed;inset:0 0 auto;z-index:80;min-height:112px;padding:10px 16px 42px;display:flex;background:color-mix(in srgb,#faf9f5 97%,transparent);backdrop-filter:blur(12px)}.field-common-frame .field-ops-mobile-brand{display:flex;align-items:center;gap:10px}.field-common-frame .field-ops-mobile-brand b{color:#5d594f}.field-common-frame .field-ops-main{min-height:calc(100dvh - 184px);margin-left:0;overflow:visible;background:#f8f6f0}.field-common-frame .field-closing-content{width:100%;padding-bottom:28px}.field-common-frame.is-input-mode{padding-top:70px;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.field-common-frame.is-input-mode .field-ops-topbar{min-height:70px;padding:10px 16px}.field-common-frame.is-input-mode .field-ops-date,.field-common-frame.is-input-mode .field-ops-manager,.field-common-frame.is-input-mode .field-ops-mobile-brand,.field-common-frame.is-input-mode .field-ops-phase,.field-common-frame.is-input-mode .field-ops-store-button{display:none}.field-common-mobile-input-heading{min-width:0;display:flex;align-items:center;gap:9px}.field-common-mobile-input-heading button{width:44px;height:44px;margin-left:-10px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:#393831;cursor:pointer}.field-common-mobile-input-heading strong{overflow:hidden;color:#393831;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.field-common-frame.is-input-mode .field-closing-content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.field-common-frame.is-input-mode .wizard-page>.back-link{display:none}.field-common-input-back{position:fixed;inset:auto auto max(12px,env(safe-area-inset-bottom)) 12px;z-index:95;width:80px;min-height:52px;padding:0 12px;display:grid;place-items:center;border:1px solid #d8d1c2;border-radius:12px;background:#fffdf7;color:#514d43;font:inherit;font-size:14px;font-weight:750;box-shadow:0 10px 28px rgba(50,44,32,.12);cursor:pointer}.field-common-frame.is-input-mode .field-closing-content .wizard-footer{position:fixed;inset:auto 12px max(12px,env(safe-area-inset-bottom)) 102px;z-index:95;margin:0;padding:0;border:0;background:transparent;box-shadow:0 10px 28px rgba(50,44,32,.12);backdrop-filter:none}.field-common-frame.is-input-mode .reason-box>.wizard-save-action,.field-common-frame.is-input-mode .review-list>.wizard-save-action{position:fixed;inset:auto 12px max(12px,env(safe-area-inset-bottom)) 102px;z-index:95;width:auto;box-shadow:0 10px 28px rgba(50,44,32,.12)}.field-common-mobile-tabs{position:absolute;inset:auto 16px 0;height:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e3ded3}.field-common-mobile-tabs a{display:grid;place-items:center;border-bottom:2px solid transparent;color:#827b6c;font-size:12px;font-weight:650}.field-common-mobile-tabs a[aria-current=page]{border-bottom-color:#292a26;color:#292a26}.field-common-ask-entry{position:relative;margin-left:auto;display:flex;align-items:center}.field-common-ask-trigger{width:46px;height:46px;padding:3px;display:grid;place-items:center;overflow:hidden;border:1px solid #d7d0c1;border-radius:50%;background:#f3eee2;cursor:pointer}.field-common-ask-trigger .tori-avatar{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.field-common-ask-invitation{position:absolute;top:4px;right:52px;width:-moz-max-content;width:max-content;padding:8px 11px;border:1px solid #d8d1c2;border-radius:9px;background:#fffdf7;color:#514d43;font-size:11px;opacity:0;pointer-events:none;transform:translateX(5px)}.field-common-ask-entry.is-speaking .field-common-ask-invitation{opacity:1;transform:translateX(0)}.field-common-frame .field-ops-mobile-nav{z-index:90;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:color-mix(in srgb,#faf9f5 98%,transparent)}.field-common-frame .field-ops-mobile-more{z-index:110;inset:auto 10px calc(72px + env(safe-area-inset-bottom));border-radius:18px 18px 8px 8px;background:#faf8f2}.field-common-ask-panel{position:fixed;inset:auto 0 0;z-index:120;width:100%;max-height:72dvh;padding-bottom:max(24px,env(safe-area-inset-bottom));display:block;border:1px solid #d8d1c2;border-radius:22px 22px 0 0;background:#f7f3e9;box-shadow:0 -12px 36px rgba(50,44,32,.16)}.field-common-ask-panel>header{min-height:82px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ded7c8}.field-common-ask-panel small{color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body)}.field-common-ask-panel h2{margin:5px 0 0;font-size:19px}.field-common-ask-panel button{min-height:44px;padding:0 10px;display:flex;align-items:center;gap:5px;border:0;border-radius:8px;background:transparent;color:#716856;font:inherit;font-size:11px}.field-common-ask-body{padding:26px 20px;display:flex;align-items:flex-start;gap:14px}.field-common-ask-body .tori-avatar{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.field-common-ask-body p{margin:0;color:#746a59;font-size:12px;line-height:1.8}.field-common-ask-body strong{display:block;margin-bottom:5px;color:#302e29;font-size:13px}.field-common-overlay{position:fixed;inset:0;z-index:100;display:block;border:0;background:rgba(35,32,27,.25)}.field-common-frame .field-ops-detail{z-index:95}.field-common-frame.is-closing-surface,.field-common-frame.is-closing-surface.has-detail,.field-common-frame.is-closing-surface.is-collapsed{padding:68px 0 calc(72px + env(safe-area-inset-bottom));background:#f3f2ed}.field-common-frame.is-closing-surface .field-ops-topbar{margin:0;min-height:68px;padding:10px 16px;border:0;border-bottom:1px solid #e1dfd7;border-radius:0;background:color-mix(in srgb,#f3f2ed 97%,transparent)}.field-common-frame.is-closing-surface .field-ops-main,.field-common-frame.is-closing-surface.is-collapsed .field-ops-main{min-height:calc(100dvh - 140px);margin:0;border:0;border-radius:0;background:#f5f4ef}.field-common-frame.is-closing-surface .field-closing-content{padding:26px 18px 28px}.field-common-frame.is-closing-surface.is-input-mode{padding-top:70px;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.field-common-frame.is-closing-surface.is-input-mode .field-ops-topbar{min-height:70px;padding:10px 16px}.field-common-frame.is-closing-surface.is-input-mode .field-ops-main{min-height:calc(100dvh - 146px)}.field-common-frame.is-closing-surface.is-input-mode .field-closing-content{padding:26px 18px calc(92px + env(safe-area-inset-bottom))}.field-common-frame.is-closing-surface.is-input-mode .field-common-input-back{min-height:49px;border-color:#e1dfd7;border-radius:9px;background:#e6e1d5;color:#292927;font-weight:500;box-shadow:none}.field-common-frame.is-closing-surface.is-input-mode .field-closing-content .wizard-footer,.field-common-frame.is-closing-surface.is-input-mode .reason-box>.wizard-save-action,.field-common-frame.is-closing-surface.is-input-mode .review-list>.wizard-save-action{min-height:49px;border-radius:9px;box-shadow:none}}@media (max-width:767px){.field-common-frame.is-closing-surface.is-input-mode:has(.field-order-workspace.is-embedded) .field-common-input-back{display:none}.field-common-frame.is-closing-surface.is-input-mode .field-closing-content .field-order-workspace.is-embedded .wizard-footer{inset:auto 12px max(12px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:10px}.field-common-frame.is-closing-surface.is-input-mode .field-order-workspace.is-embedded .wizard-footer>button{min-width:0;min-height:49px;padding-inline:9px;font-size:11px;line-height:1.35;white-space:normal}.field-common-frame.is-closing-surface .fhello,.field-common-frame.is-closing-surface .field-title,.field-common-frame.is-closing-surface .wizard-heading h1{font-weight:600;letter-spacing:-.035em}}.field-common-frame,.field-common-frame.has-detail,.field-common-frame.is-collapsed{--common-rail:196px;height:100dvh;min-height:100dvh;padding:18px;display:grid;grid-template-columns:var(--common-rail) minmax(0,1fr);grid-template-rows:54px minmax(0,1fr);grid-template-areas:"rail topbar" "rail main";-moz-column-gap:18px;column-gap:18px;overflow:hidden;background:#e9e8e2}.field-common-frame .field.contents{display:contents}.field-common-frame.is-collapsed{--common-rail:68px}.field-common-frame.has-auxiliary,.field-common-frame.has-auxiliary.has-detail,.field-common-frame.has-auxiliary.is-collapsed{grid-template-columns:var(--common-rail) 18px 170px minmax(0,1fr);-moz-column-gap:0;column-gap:0;grid-template-areas:"rail . topbar topbar" "rail . module main"}.field-common-frame .field-ops-brand-rail{position:relative;grid-area:rail;width:var(--common-rail);height:auto;min-height:0;padding:8px 7px;gap:0;overflow:hidden;border:0;background:transparent;color:#292b26}.field-common-frame .field-common-brand{width:auto;height:auto;min-height:48px;padding:4px 4px 27px;display:flex;align-items:center;justify-content:flex-start;gap:11px;border-radius:0;background:transparent;color:#292b26;white-space:nowrap}.field-common-frame .field-common-brand img{width:38px;height:38px;flex-shrink:0;border-radius:8px}.field-common-frame .field-common-brand strong{margin:0;font-size:17px;font-weight:550;letter-spacing:-.6px}.field-common-store{padding:0 5px 27px;display:flex;flex-direction:column;gap:8px;white-space:nowrap}.field-common-store strong{overflow:hidden;font-size:13px;font-weight:550;text-overflow:ellipsis}.field-common-store span{line-height:1.5;white-space:normal}.field-common-store span,.field-common-workspace-label{color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body)}.field-common-workspace-label{padding:0 8px 10px;letter-spacing:0}.field-common-workspace-label.is-secondary{padding-top:20px}.field-common-primary-nav{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.field-common-frame .field-common-primary-nav a{min-height:70px;height:70px;padding:6px 3px;gap:7px;border:1px solid #dcdcd1;border-radius:9px;background:transparent;color:#717669;font-size:var(--tbr-font-size-body);font-weight:500}.field-common-frame .field-common-primary-nav a svg{flex:none;width:17px;height:17px}.field-common-frame .field-common-primary-nav a span{word-break:keep-all;text-align:center;line-height:1.25}.field-common-frame .field-common-primary-nav a:focus-visible,.field-common-frame .field-common-primary-nav a:hover{background:#e0e2d6;color:#292b26}.field-common-frame .field-common-primary-nav a[aria-current=page]{border-color:#2c2e28;background:#2c2e28;color:#f8f7ef}.field-common-frame .field-common-rail-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden auto}.field-common-tools-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:12px 6px;margin-top:auto;border:0;border-radius:6px;color:var(--tbr-color-ink);background:transparent;font:inherit;font-size:var(--tbr-font-size-body);text-align:left;cursor:pointer}.field-common-tools-trigger:hover{background:var(--tbr-color-scope-soft)}.field-common-tools-trigger svg{width:16px;height:16px;flex-shrink:0}.field-common-tools-trigger svg:last-child{margin-left:auto}.field-common-frame.is-collapsed .field-common-tools-trigger{justify-content:center}.field-common-frame.is-collapsed .field-common-tools-trigger span,.field-common-frame.is-collapsed .field-common-tools-trigger svg:last-child{display:none}.field-common-tools-trigger~.field-common-account{margin-top:0}[data-slot=sheet-overlay]:has(+.field-common-tools-sheet){position:fixed;inset:0;z-index:120;background:var(--tbr-color-ink);opacity:.24}.field-common-tools-sheet[data-slot=sheet-content]{position:fixed;inset:0 0 0 auto;z-index:130;width:min(420px,100vw);height:100dvh;overflow:auto;background:var(--tbr-color-surface-card);color:var(--tbr-color-ink);box-shadow:var(--tbr-shadow-overlay)}.field-common-tools-sheet .field-sheet-header{border-color:var(--tbr-color-border)}.field-common-tools-sheet .field-sheet-close,.field-common-tools-sheet .field-sheet-title{color:var(--tbr-color-ink)}.field-common-tools-sheet .field-sheet-description{color:var(--tbr-color-ink-muted)}.field-common-tools-sheet nav{display:grid;gap:8px;padding:20px}.field-common-tools-sheet nav a{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--tbr-color-border);border-radius:8px;color:var(--tbr-color-ink)}.field-common-tools-sheet nav a:hover{background:var(--tbr-color-scope-soft)}.field-common-tools-sheet nav a svg{width:18px;height:18px}.field-common-tools-sheet nav a svg:last-child{margin-left:auto}.field-common-brand-heading{display:flex;align-items:center;gap:4px;padding-bottom:20px}.field-common-frame .field-common-brand-heading .field-common-brand{flex:1;min-width:0;padding:4px}.field-common-frame .field-common-brand-heading .field-common-collapse{position:static;flex-shrink:0;margin:0;width:30px;min-height:34px;padding:0}.field-common-frame .field-common-brand-heading .field-common-collapse span{display:none}.field-common-frame.is-collapsed .field-common-brand-heading{flex-direction:column;gap:0;padding-bottom:12px}.field-common-account{position:relative;margin-top:auto;min-width:0}.field-common-account .field-common-profile{width:100%;margin-top:0;text-align:left;background:transparent;color:var(--tbr-color-ink);border-right:0;border-left:0;border-bottom:0;cursor:pointer;font:inherit}.field-common-account-menu{margin-bottom:8px;padding:4px;border:1px solid var(--tbr-color-border);border-radius:8px;background:var(--tbr-color-surface-card)}.field-common-account-menu button,.field-common-logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:8px 4px;border:0;border-radius:6px;background:transparent;color:var(--tbr-color-ink);cursor:pointer;font:inherit;font-size:12px}.field-common-account-menu button:hover,.field-common-logout:hover{background:var(--tbr-color-surface-muted)}.field-common-account button:focus-visible,.field-common-logout:focus-visible{outline:2px solid var(--tbr-color-focus);outline-offset:-2px}.field-common-account-menu svg,.field-common-logout svg{width:17px;height:17px;flex-shrink:0}.field-common-account-menu button:disabled,.field-common-logout:disabled{opacity:.6;cursor:wait}.field-common-frame.is-collapsed .field-common-account-menu button{flex-direction:column;gap:4px;font-size:var(--tbr-font-size-body)}.field-common-frame .field-ops-mobile-more .field-common-logout{flex-shrink:0;border-top:1px solid var(--tbr-color-border);border-radius:0;justify-content:flex-start;padding:14px}.field-common-profile{min-width:0;margin-top:auto;padding:13px 5px 0;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;border-top:1px solid var(--tbr-color-border)}.field-common-profile .field-ops-avatar{width:32px;height:32px;margin:0;border-radius:50%}.field-common-profile>div{min-width:0;display:flex;flex-direction:column;gap:3px}.field-common-profile strong{font-size:var(--tbr-font-size-body-large);font-weight:550}.field-common-profile small,.field-common-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-common-profile small{color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body)}.field-common-profile>svg{width:15px}.field-common-collapse{position:absolute;right:0;bottom:2px;width:34px;min-height:34px;padding:0;display:grid;place-items:center;border-radius:7px}.field-common-frame:not(.is-collapsed) .field-common-profile{padding-right:5px}.field-common-frame:not(.is-collapsed) .field-common-collapse span{display:none}.field-common-frame.is-collapsed .field-common-brand{justify-content:center;padding-inline:0}.field-common-frame.is-collapsed .field-common-brand strong,.field-common-frame.is-collapsed .field-common-primary-nav span,.field-common-frame.is-collapsed .field-common-profile>div,.field-common-frame.is-collapsed .field-common-profile>svg,.field-common-frame.is-collapsed .field-common-store,.field-common-frame.is-collapsed .field-common-workspace-label{display:none}.field-common-frame.is-collapsed .field-common-primary-nav{grid-template-columns:1fr}.field-common-frame.is-collapsed .field-common-primary-nav a{min-height:52px;height:52px;border-color:transparent}.field-common-frame.is-collapsed .field-common-primary-nav a[aria-current=page]{border-color:#2c2e28}.field-common-frame.is-collapsed .field-common-profile{grid-template-columns:1fr;justify-items:center;padding-right:5px}.field-common-frame.is-collapsed .field-common-collapse{position:static;width:100%;margin-top:8px}.field-common-frame .field-ops-topbar,.field-common-frame.is-closing-surface .field-ops-topbar,.field-common-frame.is-open-surface .field-ops-topbar,.field-common-frame.is-today-surface .field-ops-topbar{grid-area:topbar;min-height:54px;height:54px;margin:0;padding:0 25px;border:1px solid #d9dbcf;border-bottom-color:#e0dfd7;border-radius:13px 13px 0 0;background:#f3f2ed}.field-common-auxiliary{grid-area:module;min-width:0;min-height:0;padding:27px 17px 20px;display:flex;flex-direction:column;border:1px solid #d9dbcf;border-top:0;border-right:1px solid #d9dbcf;border-radius:0 0 0 13px;background:#f5f4ef}.field-common-auxiliary>span{color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body)}.field-common-auxiliary>h2{margin:10px 0 26px;color:#292927;font-size:17px;font-weight:600;letter-spacing:-.5px}.field-common-auxiliary nav{display:grid}.field-common-auxiliary nav a{min-height:43px;padding:0 10px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:14px;align-items:center;gap:8px;border-radius:7px;color:#56584f;font-size:var(--tbr-font-size-body-large)}.field-common-auxiliary nav a[aria-current=page]{background:#e7e6df;color:#292927}.field-common-auxiliary nav svg{width:15px;height:15px}.field-common-auxiliary nav strong{font-weight:600;word-break:keep-all;overflow-wrap:anywhere}.field-common-auxiliary nav[aria-label="지출·입금 요청 처리"] a{grid-template-columns:minmax(0,1fr) 14px}.field-common-auxiliary nav>.field-common-auxiliary-group{padding:14px 10px 6px;color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body)}.field-common-auxiliary nav>.field-common-auxiliary-group:first-child{padding-top:0}@media (max-width:1279px){.field-common-auxiliary{padding-inline:12px}.field-common-auxiliary nav a{padding:0 8px}}.field-common-auxiliary>p{margin-top:auto;padding-top:18px;border-top:1px solid var(--tbr-color-border);color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body);line-height:1.65}.field-common-frame.has-auxiliary .field-ops-main{border-left:0;border-radius:0 0 13px}.field-common-frame .field-ops-main,.field-common-frame.is-closing-surface .field-ops-main,.field-common-frame.is-collapsed .field-ops-main,.field-common-frame.is-open-surface .field-ops-main,.field-common-frame.is-today-surface .field-ops-main{grid-area:main;min-width:0;min-height:0;margin:0;overflow:auto;border:1px solid #d9dbcf;border-top:0;border-radius:0 0 13px 13px;background:#f3f2ed}.field-common-breadcrumb{display:flex;align-items:center;gap:12px;color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body)}.field-common-breadcrumb svg{width:12px;height:12px}.field-common-breadcrumb strong{color:#292927;font-weight:500}.field-common-frame .field-common-ask-entry{position:relative;margin-left:auto;display:flex;align-items:center}.field-common-frame .field-common-ask-trigger{width:39px;height:39px;padding:2px;display:grid;place-items:center;overflow:hidden;border:1px solid #dddbcf;border-radius:50%;background:#e9e5d8}.field-common-frame .field-common-ask-trigger .tori-avatar{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.field-common-frame .field-common-ask-trigger.is-plain-symbol{width:46px;height:46px;padding:0;border:0;background:transparent;box-shadow:none;border-radius:10px}.field-common-frame .field-common-ask-trigger.is-plain-symbol .tori-avatar{width:42px;height:42px;filter:none}.field-common-frame .field-common-ask-trigger.is-plain-symbol:focus-visible{outline:2px solid #34342f;outline-offset:2px}.field-common-frame .field-common-ask-invitation{position:absolute;right:48px;width:-moz-max-content;width:max-content;padding:8px 11px;border:1px solid var(--tbr-color-border);border-radius:9px;background:var(--tbr-color-surface-card);color:var(--tbr-color-ink-secondary);font-size:var(--tbr-font-size-body);opacity:0;pointer-events:none;transform:translateX(5px);transition:opacity .16s,transform .16s}.field-common-frame .field-common-ask-entry.is-speaking .field-common-ask-invitation{opacity:1;transform:translateX(0)}.field-common-ask-sheet{position:fixed;z-index:120;inset:0 0 0 auto;width:min(420px,100vw);padding:28px 24px;overflow:auto;background:#f7f5ef}.field-common-ask-sheet .field-sheet-header{padding-right:30px}.field-common-ask-sheet .field-sheet-title{font-size:20px}.field-common-ask-sheet .field-sheet-description{margin-top:6px;color:#77766d;font-size:12px;line-height:1.7}@media (min-width:1600px){.field-common-frame,.field-common-frame.has-detail{--common-rail:214px}}@media (max-width:1250px) and (min-width:768px){.field-common-frame,.field-common-frame.has-detail{--common-rail:180px}.field-common-frame .field-common-primary-nav a{min-height:62px;height:62px}}@media (max-width:767px){.field-common-frame,.field-common-frame.has-detail,.field-common-frame.is-collapsed{height:100dvh;min-height:100dvh;padding:70px 0 calc(84px + env(safe-area-inset-bottom));display:block;overflow:hidden;background:#f3f2ed}.field-common-frame .field-common-auxiliary,.field-common-frame .field-ops-brand-rail{display:none}.field-common-frame .field-ops-topbar,.field-common-frame.is-closing-surface .field-ops-topbar,.field-common-frame.is-open-surface .field-ops-topbar,.field-common-frame.is-today-surface .field-ops-topbar{position:fixed;inset:0 0 auto;min-height:70px;height:70px;margin:0;padding:0 20px;border:0;border-bottom:1px solid #dddbd2;border-radius:0;background:hsla(45,33%,95%,.96);backdrop-filter:blur(14px)}.field-common-frame .field-ops-mobile-brand{display:flex;align-items:center;gap:10px}.field-common-mobile-logo{width:38px;height:38px;border-radius:7px}.field-common-frame .field-ops-mobile-brand b{color:#292927;font-size:13px}.field-common-breadcrumb{display:none}.field-common-frame .field-common-ask-trigger{width:46px;height:46px}.field-common-frame .field-ops-main,.field-common-frame.is-closing-surface .field-ops-main,.field-common-frame.is-collapsed .field-ops-main,.field-common-frame.is-open-surface .field-ops-main,.field-common-frame.is-today-surface .field-ops-main{height:100%;min-height:0;margin:0;overflow:auto;border:0;border-radius:0;background:#f3f2ed}.field-common-frame .field-ops-mobile-nav{inset:auto 12px max(12px,env(safe-area-inset-bottom));min-height:var(--tbr-mobile-nav-height);height:var(--tbr-mobile-nav-height);padding:3px 5px;border:1px solid #dbd9d0;border-radius:16px;background:hsla(50,30%,96%,.97);box-shadow:0 10px 28px rgba(50,44,32,.1);backdrop-filter:blur(14px)}.field-common-frame .field-ops-mobile-nav a,.field-common-frame .field-ops-mobile-nav button{min-height:52px;color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body);font-weight:500}.field-common-frame .field-ops-mobile-nav a[aria-current=page],.field-common-frame .field-ops-mobile-nav button[aria-current=page],.field-common-frame .field-ops-mobile-nav button[aria-expanded=true]{color:#30312d;font-weight:650}.field-common-frame .field-ops-mobile-nav button[aria-current=page] svg{width:42px;height:29px;padding:5px 10px;border-radius:7px;background:#292927;color:#faf9f5}.field-common-frame .field-ops-mobile-nav .field-common-mobile-ask-action{min-height:60px;margin-top:-16px;gap:1px;color:#30312d}.field-common-frame .field-common-mobile-ask-action .tori-avatar{width:42px;height:42px;padding:3px;border:0;border-radius:50%;background:transparent;box-shadow:none;mix-blend-mode:multiply}.field-common-frame .field-common-mobile-ask-action[aria-expanded=true] .tori-avatar{background:transparent}.field-common-frame .field-ops-mobile-more{inset:auto 12px calc(84px + env(safe-area-inset-bottom));max-height:calc(100dvh - 108px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden}.field-common-frame .field-ops-mobile-more>header{flex-shrink:0}.field-common-frame .field-ops-mobile-more>nav{min-height:0;overflow-y:auto;overscroll-behavior:contain}.field-common-ask-sheet[data-side=right]{inset:auto 0 0;width:100%;max-width:none;max-height:72dvh;padding:24px 20px max(24px,env(safe-area-inset-bottom));border:1px solid #d8d1c2;border-radius:22px 22px 0 0;overflow:auto}}@media (max-width:340px){.is-open-surface .fto{padding-right:12px;padding-left:12px}.is-open-surface .fto-mobile-launchers{grid-template-columns:1fr}.is-open-surface .fto-panel{padding-right:13px;padding-left:13px}.is-open-surface .fto-compose-row>input,.is-open-surface .fto-compose-row>select{flex:1 1 100%}.is-open-surface .fto-compose-row>.sch-btn{flex:1}}@media (max-width:767px){.field-common-frame .field-ops-mobile-nav[aria-label="스태프 모바일 메뉴"]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;height:68px;padding:6px;border-radius:18px;box-shadow:0 4px 16px rgba(50,44,32,.07)}.field-common-frame .field-ops-mobile-nav[aria-label="스태프 모바일 메뉴"] a,.field-common-frame .field-ops-mobile-nav[aria-label="스태프 모바일 메뉴"] button{min-width:0;min-height:54px;gap:5px;border-radius:12px;color:var(--tbr-color-ink-muted);font-size:var(--tbr-font-size-body);line-height:16px;font-weight:500}.field-common-frame .field-ops-mobile-nav[aria-label="스태프 모바일 메뉴"] a svg{width:21px;height:21px;stroke-width:1.7}.field-common-frame .field-ops-mobile-nav[aria-label="스태프 모바일 메뉴"] a[aria-current=page]{background:var(--tbr-color-accent);color:var(--tbr-color-ink-inverse);font-weight:650}.field-common-frame .field-ops-mobile-nav[aria-label="스태프 모바일 메뉴"] a:focus-visible{outline:2px solid #34342f;outline-offset:-2px}}.field-common-frame.is-today-surface .field-ops-task-tabs{display:flex;gap:22px;border-bottom:1px solid var(--ops-line)}.field-common-frame.is-today-surface .field-ops-attention .field-ops-task-tabs button{width:auto;min-height:44px;padding:10px 0;gap:7px;border:0;border-radius:0;border-bottom:2px solid transparent;color:var(--ops-muted);font-size:12px;background:transparent}.field-common-frame.is-today-surface .field-ops-attention .field-ops-task-tabs button[aria-pressed=true]{border-bottom-color:var(--ops-ink);color:var(--ops-ink);font-weight:650}.field-ops-done-list>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--ops-line)}.field-ops-done-list>div:last-child{border:0}.field-ops-done-list svg{color:var(--tbr-color-ink);flex-shrink:0}.field-ops-done-list span{display:grid;flex:1;gap:4px;min-width:0}.field-ops-done-list strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.field-ops-done-list b,.field-ops-done-list small{color:var(--ops-muted);font-size:var(--tbr-font-size-body);font-weight:400}.field-ops-team-card{order:2;border:1px solid var(--ops-line);border-radius:12px;padding:22px;background:#faf9f5}.field-ops-team-card header{display:flex;justify-content:space-between;align-items:center;gap:12px}.field-ops-team-card h2{margin:0;font-size:15px;font-weight:600}.field-ops-team-card h2 span{margin-left:6px;color:var(--ops-muted)}.field-ops-team-card p{font-size:11px;color:var(--ops-muted)}.field-ops-team-card a{display:flex;align-items:center;font-size:11px;white-space:nowrap}.field-ops-team-card ul{list-style:none;margin:16px 0 0;padding:0}.field-ops-team-card li{display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--ops-line)}.field-ops-team-card li i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8e6db;font-style:normal;font-size:12px}.field-ops-team-card li span{display:grid;gap:4px;flex:1;min-width:0}.field-ops-team-card li strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.field-ops-team-card li small{font-size:var(--tbr-font-size-body);color:var(--ops-muted)}.field-ops-team-card time{font-size:11px;white-space:nowrap}.field-ops-handover-peek{order:2;display:flex;align-items:center;gap:13px;padding:18px 20px;border:1px dashed var(--ops-line);border-radius:12px}.field-ops-handover-peek>svg{flex-shrink:0;color:var(--ops-muted)}.field-ops-handover-peek>div{flex:1;min-width:0}.field-ops-handover-peek strong{font-size:12px}.field-ops-handover-peek p{margin:5px 0 0;color:var(--ops-muted);font-size:11px;line-height:1.6}.field-ops-handover-peek a{display:flex;align-items:center;font-size:11px;white-space:nowrap}.field-ops-timeline-disclosure{order:4}.field-ops-timeline-disclosure>summary{cursor:pointer;font-size:12px;padding:12px 0;color:var(--ops-muted)}@media (max-width:767px){.field-ops-team-card{padding:18px}.field-ops-handover-peek{padding:16px}}.field-ops-dashboard-grid.has-opening{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.field-ops-opening-detail{min-width:0;position:sticky;top:18px;max-height:calc(100dvh - 116px);overflow:auto;padding:20px;border:1px solid var(--ops-line);border-radius:12px;background:#faf9f5}.field-ops-opening-detail[hidden]{display:none}.field-ops-opening-detail>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:14px}.field-ops-opening-detail>header button{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent}.field-ops-opening-detail .manager-opening-inner>div:first-child h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.field-common-frame .field-ops-opening-detail .manager-opening-card{padding:20px 0;border:0;border-radius:0}.field-common-frame .field-ops-opening-detail .manager-opening-content{gap:14px}.field-ops-opening-detail button{white-space:normal}@media (max-width:767px){.field-ops-dashboard-grid.has-opening{display:flex;flex-direction:column}.field-ops-dashboard-grid.has-opening>.field-ops-dashboard-main{width:100%}.field-ops-opening-detail{order:-1;position:static;width:100%;max-height:none;scroll-margin-top:80px}}.field-ops-opening-detail .manager-opening-content>p{font-size:11px;color:var(--ops-muted)}.manager-category-settings table{min-width:560px}