.field-support-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:18px}.field-support-intro h3{margin:8px 0 4px;font-size:18px}.field-support-intro li,.field-support-intro p{color:var(--fg-3);font-size:13px;line-height:1.5}.field-support-intro ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px 18px;margin:8px 0 0;padding-left:18px}.field-support-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px}.field-support-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,430px);gap:22px;align-items:start}.field-shift-tools,.field-support-main,.field-support-side{display:grid;gap:16px;min-width:0}.field-support-side{align-content:start}.field-workforce-details{min-width:0;border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--bg-raised);overflow:hidden}.field-workforce-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.field-workforce-details>summary::-webkit-details-marker{display:none}.field-workforce-details>summary small,.field-workforce-details>summary span{display:block;min-width:0}.field-workforce-details>summary small{margin-top:3px;color:var(--fg-4);font-size:12px;line-height:1.35}.field-workforce-details[open]>summary{border-bottom:1px solid var(--hairline)}.field-workforce-details .workforce-suite-card{border:0;border-radius:0;box-shadow:none}.field-workforce-details .self-schedule-card>.card-head:first-child,.field-workforce-details .workforce-suite-card>.card-head:first-child{display:none}.mobile-workforce-details{border:1px solid var(--hairline);border-radius:18px;background:var(--bg-raised);overflow:hidden}.mobile-workforce-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:14px;cursor:pointer;list-style:none}.mobile-workforce-details>summary::-webkit-details-marker{display:none}.mobile-workforce-details>summary small,.mobile-workforce-details>summary span{display:block;min-width:0}.mobile-workforce-details>summary small{margin-top:3px;color:var(--fg-4);font-size:12px;line-height:1.35}.mobile-workforce-details[open]>summary{border-bottom:1px solid var(--hairline)}.mobile-workforce-details .workforce-suite-card{border:0;border-radius:0;box-shadow:none}.mobile-workforce-details .self-schedule-card>.card-head:first-child,.mobile-workforce-details .workforce-suite-card>.card-head:first-child{display:none}.field-task-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.field-task-spacer{flex:1 1 24px}.field-kb-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px;border:1px solid var(--hairline);border-radius:var(--r-3)}.field-kb-code{min-width:0;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--fg-3);overflow-wrap:anywhere}.field-kb-body{min-width:0}.field-kb-body .muted{overflow-wrap:anywhere;line-height:1.4}.field-shift-tools .self-schedule-card .grid-3,.field-shift-tools .self-time-clock-card .grid-3,.field-shift-tools .workforce-suite-card .grid-3,.field-shift-tools .workforce-suite-card .grid-4{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.self-schedule-card .setup-row,.workforce-suite-card .setup-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px;border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--bg)}.self-schedule-card form.setup-row{align-content:start}.self-schedule-card .setup-row>strong,.workforce-suite-card .setup-row>strong{font-size:13px}.self-schedule-card .grid-2,.self-schedule-card .grid-3,.workforce-suite-card .grid-2,.workforce-suite-card .grid-3{grid-template-columns:repeat(auto-fit,minmax(min(165px,100%),1fr))}.self-schedule-card input,.self-schedule-card select,.self-schedule-card textarea,.workforce-suite-card input,.workforce-suite-card select,.workforce-suite-card textarea{min-width:0;width:100%;box-sizing:border-box}.workforce-suite-card .mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-width:0;padding:9px 0;border-top:1px solid var(--hairline)}.workforce-suite-card .mini-row:first-of-type{border-top:0}.workforce-suite-card .mini-row>div{min-width:0}.workforce-suite-card .mini-row span,.workforce-suite-card .mini-row strong{display:block;min-width:0;overflow-wrap:anywhere;line-height:1.35}.workforce-suite-card .mini-row span{color:var(--fg-4);font-size:12px}.mobile-copilot-card.self-schedule-card,.mobile-copilot-card.self-time-clock-card{display:grid;gap:10px}@media (max-width:1180px){.field-support-layout{grid-template-columns:1fr}.field-support-side{grid-row:auto}}@media (max-width:760px){.field-kb-row,.field-support-intro,.field-support-kpis{grid-template-columns:1fr}.field-task-spacer{display:none}.field-support-intro,.field-support-layout{gap:14px}.field-kb-row .badge{justify-self:start}.workforce-suite-card .mini-row{grid-template-columns:1fr;align-items:start}}