.app-shell.app-shell--contractor-portal{grid-template-columns:minmax(0,1fr);display:block}.app-shell.app-shell--contractor-portal .ops-hub{width:100%}.contractor-portal .ops-hub-sidebar{flex-direction:column;display:flex}.contractor-portal .ops-hub-sidebar nav{flex:1}.contractor-portal .ops-hub-nav-label{display:none}.contractor-portal .ops-hub-header{gap:16px}.contractor-portal-brand-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.contractor-portal-brand-row .ops-hub-brand{flex:1;min-width:0}.contractor-portal-nav-close{border:1px solid var(--oh-border);background:var(--oh-surface);width:36px;height:36px;color:var(--oh-text);cursor:pointer;border-radius:10px;place-items:center;margin:4px 4px 0 0;display:none}.contractor-portal-nav-close svg{width:16px;height:16px}.contractor-portal-appearance{border:1px solid var(--oh-border);background:var(--oh-surface);width:40px;height:40px;color:var(--oh-text);border-radius:12px;place-items:center;padding:0;display:grid}.contractor-portal-appearance svg{width:18px;height:18px}.contractor-portal-hello{flex:1;min-width:0}.contractor-portal-hello strong{letter-spacing:-.03em;color:var(--oh-text);font-size:22px;font-weight:700;display:block}.contractor-portal-hello span{color:var(--oh-muted);font-size:13px}.contractor-portal-menu{border:1px solid var(--oh-border);background:var(--oh-surface);width:40px;height:40px;color:var(--oh-text);cursor:pointer;border-radius:10px;display:none}.contractor-portal-sidebar-foot{border-top:1px solid var(--oh-border);margin-top:auto;padding:16px 8px 8px}.contractor-portal-user{align-items:center;gap:10px;padding:10px 8px 12px;display:flex}.contractor-portal-user__meta{min-width:0}.contractor-portal-user__meta strong{color:var(--oh-text);font-size:13px;display:block}.contractor-portal-user__meta span{color:var(--oh-muted);font-size:12px;display:block}.contractor-portal-avatar{box-sizing:border-box;background:var(--oh-primary);color:#fff;letter-spacing:0;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:12px;font-weight:700;line-height:1;display:flex;overflow:hidden}.contractor-portal-avatar--lg{flex-basis:88px;width:88px;min-width:88px;height:88px;min-height:88px;font-size:28px}html[data-oh-theme=dark] .cp-profile .contractor-portal-avatar--lg{color:#fff;-webkit-text-fill-color:#fff}.contractor-portal-logout{width:100%;color:var(--oh-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 8px;display:flex}.contractor-portal-logout:hover{background:var(--oh-hover);color:var(--oh-text)}.contractor-portal-logout svg{width:16px;height:16px}.contractor-portal .notifications-button--bell{border:1px solid var(--oh-border);background:var(--oh-surface);width:40px;height:40px;color:var(--oh-text);border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.contractor-portal .notifications-button--bell svg{width:18px;height:18px}.contractor-portal .notifications-button--bell strong{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-4px;right:-4px}.contractor-portal .ops-hub-account__menu{min-width:220px}.cp-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.cp-kpi{background:var(--oh-surface);border:1px solid var(--oh-border);box-shadow:var(--oh-shadow);border-radius:16px;padding:16px 16px 14px}.cp-kpi__head{color:var(--oh-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.cp-kpi__head svg{width:18px;height:18px}.cp-kpi strong{letter-spacing:-.03em;margin-top:10px;font-size:22px;display:block}.cp-kpi__sub{color:var(--oh-muted);margin-top:4px;font-size:12px;font-weight:600;display:block}.cp-kpi--working strong,.cp-kpi--working svg{color:var(--oh-kpi-working)}.cp-kpi--break strong,.cp-kpi--break svg{color:var(--oh-kpi-break)}.cp-kpi--late strong,.cp-kpi--late svg{color:var(--oh-kpi-late)}.cp-kpi--offline strong,.cp-kpi--offline svg{color:var(--oh-kpi-offline)}.cp-kpi--payable strong,.cp-kpi--payable svg{color:var(--oh-kpi-payable)}.cp-kpi--ot strong,.cp-kpi--ot svg{color:var(--oh-kpi-issues)}.cp-grid-2{grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:16px;display:grid}.cp-card{background:var(--oh-surface);border:1px solid var(--oh-border);box-shadow:var(--oh-shadow);border-radius:16px;padding:18px 18px 16px}.cp-card h2{margin:0 0 14px}.cp-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cp-card__head h2{align-items:center;gap:8px;min-width:0;margin:0;display:inline-flex}.cp-count-badge{background:var(--oh-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.cp-period{border:1px solid var(--oh-border);background:var(--oh-surface);color:var(--oh-text);border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.cp-period svg{width:16px;height:16px;color:var(--oh-muted);flex:none}.cp-period__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cp-period__select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cp-event{border-bottom:1px solid var(--oh-border);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.cp-event:last-child{border-bottom:0}.cp-event time{color:var(--oh-muted);font-size:13px}.cp-event strong{font-size:14px;display:block}.cp-event__meta{align-items:center;gap:8px;display:flex}.cp-event__duration{color:var(--oh-text-2);font-variant-numeric:tabular-nums;font-size:13px}.cp-total{border-top:1px solid var(--oh-border);justify-content:space-between;margin-top:12px;padding-top:12px;font-weight:700;display:flex}.cp-donut-wrap{justify-content:center;align-items:center;gap:36px;min-height:220px;display:flex}.cp-monthly .ops-hub-donut,.cp-monthly .ops-hub-donut svg{width:196px;height:196px}.cp-monthly .ops-hub-donut{flex:0 0 196px}.cp-legend{flex:1;gap:10px;min-width:0;display:grid}.cp-legend span{color:var(--oh-text-2);align-items:center;gap:8px;min-width:0;display:flex}.cp-legend--monthly{gap:16px}.cp-legend--monthly li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;display:grid}.cp-legend--monthly strong,.cp-legend--monthly em{font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.cp-legend--monthly em{color:var(--oh-muted);text-align:right;min-width:4.5em;font-weight:650}.cp-card__foot{border-top:1px solid var(--oh-border);color:var(--oh-muted);align-items:center;gap:8px;margin:16px 0 0;padding-top:12px;font-size:13px;display:flex}.cp-card__foot svg{flex:none;width:14px;height:14px}.cp-type{color:var(--oh-text);align-items:center;gap:8px;display:inline-flex}.cp-type svg{width:16px;height:16px;color:var(--oh-muted)}.cp-statement-total--review,.cp-statement-total--approved{color:var(--oh-kpi-payable)}.cp-statement-total--paid{color:var(--oh-kpi-working)}.cp-statement{grid-template-columns:1.4fr .8fr repeat(5,minmax(0,1fr));align-items:center;gap:12px;display:grid}.cp-statement span{color:var(--oh-muted);font-size:12px;display:block}.cp-statement strong{margin-top:4px;font-size:14px;display:block}.cp-statement__total strong{color:var(--oh-kpi-payable);font-size:18px}.cp-pay-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.cp-table-wrap{overflow-x:auto}.cp-table{border-collapse:collapse;width:100%}.cp-table th{text-align:left;color:var(--oh-muted);border-bottom:1px solid var(--oh-border);padding:10px 12px;font-size:12px;font-weight:650}.cp-table td{border-bottom:1px solid var(--oh-border);color:var(--oh-text);padding:14px 12px}.cp-table tr:last-child td{border-bottom:0}.cp-table tfoot td{font-weight:700}.cp-link{color:var(--oh-primary);font-weight:650;text-decoration:none}.cp-profile{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cp-profile__fields{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}.cp-profile__fields div span{color:var(--oh-muted);font-size:12px;display:block}.cp-profile__fields div strong{font-size:15px}.cp-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cp-page-head h1{margin:0}.cp-btn{background:var(--oh-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;padding:10px 14px;font-weight:650;text-decoration:none;display:inline-flex}.cp-btn--ghost{color:var(--oh-text);border:1px solid var(--oh-border);background:0 0}.cp-help-list{gap:10px;display:grid}.cp-help-list a,.cp-help-list button{text-align:left;border:1px solid var(--oh-border);background:var(--oh-surface-2);width:100%;color:var(--oh-text);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;display:flex}.cp-overlay{display:none}.cp-preserved{margin-top:28px}.contractor-portal .ops-hub-donut__seg--ot{stroke:var(--oh-uto-bar)}.contractor-portal .ops-hub-summary-dot--ot{background:var(--oh-uto-bar)}.contractor-portal .ops-hub-badge--review{background:var(--oh-approved-bg);color:var(--oh-approved-fg);border-color:var(--oh-approved-bd)}@media (max-width:1100px){.cp-kpi-row,.cp-pay-kpis,.cp-statement,.cp-grid-2,.cp-profile{grid-template-columns:1fr 1fr}}@media (max-width:900px){.contractor-portal{grid-template-columns:1fr}.contractor-portal .ops-hub-sidebar{z-index:50;width:min(320px,86vw);box-shadow:var(--oh-shadow);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.contractor-portal.is-nav-open .ops-hub-sidebar{transform:none}.contractor-portal-menu{place-items:center;display:grid}.cp-overlay{z-index:40;background:#0f172a73;border:0;display:block;position:fixed;inset:0}.cp-kpi-row{grid-template-columns:1fr 1fr}.cp-kpi-row .cp-kpi:last-child{grid-column:1/-1}.cp-donut-wrap{flex-direction:column;align-items:stretch;gap:20px}.cp-monthly .ops-hub-donut,.cp-monthly .ops-hub-donut svg{width:168px;height:168px;margin:0 auto}.cp-card__head{flex-wrap:wrap}.cp-period{width:100%}.cp-ptp-table thead,.cp-statements-table thead{display:none}.cp-ptp-table tr,.cp-statements-table tr{gap:8px;padding:12px 0;display:grid}.cp-ptp-table td,.cp-statements-table td{overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(110px,36%) minmax(0,1fr);gap:8px;padding:0;display:grid}.cp-ptp-table td:before,.cp-statements-table td:before{content:attr(data-label);color:var(--oh-muted);text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:650}.cp-pay-kpis,.cp-statement,.cp-grid-2,.cp-profile,.cp-profile__fields{grid-template-columns:1fr}.contractor-portal-nav-close{display:grid}.contractor-portal .ops-hub-content{padding:18px 16px 32px}.contractor-portal .ops-hub-header{height:auto;min-height:64px;padding:10px 16px}.contractor-portal-hello{flex:1;min-width:0}.contractor-portal-hello strong{white-space:normal;font-size:17px;line-height:1.25}}.cp-att{--cp-att-payable:#22c55e;--cp-att-shift:#3b82f6;--cp-att-did:#8b5cf6;--cp-att-cap:#14b8a6;--cp-att-remaining:#f97316;--cp-att-break:#f59e0b;width:100%;max-width:none;overflow-x:hidden}.cp-att .lf-shell--self{width:100%;max-width:none;padding-bottom:4px;overflow-x:hidden}.cp-att .lf-shell--contractor-home{grid-template-rows:none;grid-template-columns:none;gap:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:block}.cp-att__head{margin-bottom:14px}.cp-att__lead{color:var(--oh-muted);max-width:62ch;margin:6px 0 0;font-size:14px;line-height:1.45}.cp-att__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px 20px;width:100%;max-width:none;display:grid}.cp-att__main,.cp-att__side{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.cp-att-today,.cp-att-info-card,.cp-att .lf-home-tracker--attendance,.cp-att .lf-home-desktop-tracker--prominent,.cp-att .lf-home-kpi,.cp-att-requests .lf-home-tracker__request-card{background:var(--oh-surface);border:1px solid var(--oh-border);box-shadow:var(--oh-shadow);color:var(--oh-text)}.cp-att-today{border-radius:14px;padding:14px 16px 12px}.cp-att-today__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-att-today__title{align-items:center;gap:8px;min-width:0;display:flex}.cp-att-today__title h2{margin:0;font-size:1rem;font-weight:700}.cp-att-today__icon{width:18px;height:18px;color:var(--cp-att-shift);flex:none}.cp-att-today__full{color:var(--oh-primary);white-space:nowrap;font-size:13px;font-weight:650;text-decoration:none}.cp-att-today__date{color:var(--oh-muted);margin:6px 0 12px;font-size:13px}.cp-att-today__slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cp-att-slot{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cp-att-slot__icon{width:18px;height:18px}.cp-att-slot--in .cp-att-slot__icon,.cp-att-slot--back .cp-att-slot__icon{color:var(--cp-att-shift)}.cp-att-slot--break .cp-att-slot__icon,.cp-att-slot--out .cp-att-slot__icon{color:var(--cp-att-break)}.cp-att-slot--total .cp-att-slot__icon,.cp-att-slot--total .cp-att-slot__time{color:var(--oh-primary)}.cp-att-slot__label{color:var(--oh-muted);font-size:11px;font-weight:700}.cp-att-slot__time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--oh-text);font-size:15px;font-weight:700}.cp-att-slot--total .cp-att-slot__time{font-size:1.15rem}.cp-att .lf-home-desktop-tracker--prominent{border-radius:12px}.cp-att .lf-home-desktop-tracker__title,.cp-att .lf-home-desktop-tracker__helper,.cp-att .lf-home-desktop-tracker__version,.cp-att .lf-home-desktop-tracker__status dt,.cp-att .lf-home-desktop-tracker__status dd{color:var(--oh-text)}.cp-att .lf-home-desktop-tracker__helper,.cp-att .lf-home-desktop-tracker__version,.cp-att .lf-home-desktop-tracker__status dt{color:var(--oh-muted)}.cp-att .lf-home-tracker__kpi-strip{border:0;grid-column:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.cp-att .lf-home-kpi{border-radius:12px;flex-direction:row;align-items:center;gap:10px;min-height:92px;padding:12px 14px;display:flex;overflow:visible}.cp-att .lf-home-kpi__body{width:100%;min-width:0;overflow:visible}.cp-att .lf-home-kpi__label,.cp-att .lf-home-kpi__value,.cp-att .lf-home-kpi__hint{visibility:visible;opacity:1;text-overflow:unset;white-space:normal;display:block;overflow:visible}.cp-att .lf-home-kpi__value{font-size:1.08rem;line-height:1.2}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--shift .lf-home-kpi__value,.cp-att .lf-home-kpi--shift .lf-home-kpi__value{color:var(--cp-att-shift)}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--payable .lf-home-kpi__value,.cp-att .lf-home-kpi--payable .lf-home-kpi__value{color:var(--cp-att-payable)}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--did .lf-home-kpi__value,.cp-att .lf-home-kpi--did .lf-home-kpi__value{color:var(--cp-att-did)}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--cap .lf-home-kpi__value,.cp-att .lf-home-kpi--cap .lf-home-kpi__value{color:var(--cp-att-cap)}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--remaining .lf-home-kpi__value,.cp-att .lf-home-kpi--remaining .lf-home-kpi__value{color:var(--cp-att-remaining)}.cp-att .lf-home-kpi__label{text-transform:none;letter-spacing:0;color:var(--oh-muted);font-size:.72rem;font-weight:700}.cp-att-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.cp-att-info-card{border-radius:12px;grid-template-rows:auto auto;gap:10px;width:100%;min-width:0;padding:14px 16px;display:grid}.cp-att-info-card>div:last-child{border-top:1px solid var(--oh-border);padding-top:10px}.cp-att-info-card h3{color:var(--oh-muted);margin:0 0 4px;font-size:12px;font-weight:700}.cp-att-info-card strong{letter-spacing:-.02em;font-size:1.05rem;display:block}.cp-att-info-card p{color:var(--oh-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-tracker,.cp-att .lf-home-tracker--attendance{background:var(--oh-surface);border:1px solid var(--oh-border);width:100%;box-shadow:var(--oh-shadow);min-width:0;padding:16px 18px 18px}.cp-att__clock{width:100%}.cp-att .lf-home-tracker,.cp-att .lf-home-adherence{min-width:0!important}.cp-att .lf-home-tracker__title,.cp-att .lf-home-tracker__status-title,.cp-att .lf-home-tracker__status-parts strong,.cp-att .lf-home-tracker__status-select,.cp-att .lf-home-tracker__request-card-title{color:var(--oh-text)}.cp-att .lf-home-tracker__status-title,.cp-att .lf-home-tracker__status-parts em,.cp-att .lf-home-tracker__status-select-label,.cp-att .lf-home-tracker__requests-title,.cp-att .lf-home-tracker__request-card-text,.cp-att .lf-home-tracker__ring-caption{color:var(--oh-muted)}.cp-att .lf-home-tracker__status-timer{color:var(--oh-primary);text-shadow:none;font-size:2.15rem}.cp-att .lf-home-tracker__actions.lf-home-tracker__actions--row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cp-att .lf-home-tracker__actions.lf-home-tracker__actions--row .lf-tracker-btn--pause,.cp-att .lf-home-tracker__actions.lf-home-tracker__actions--row .lf-tracker-btn--resume{grid-column:auto}.cp-att .lf-home-tracker__ring-time{color:var(--cp-att-payable)}.cp-att .lf-home-tracker--attendance .lf-home-tracker__ring{width:168px;height:168px}.cp-att .lf-home-tracker--attendance .lf-home-tracker__ring-inner{background:var(--oh-surface);border-color:var(--oh-border);width:128px;height:128px}.cp-att .lf-home-tracker__col--status{width:100%;min-width:0}.cp-att .lf-home-tracker__status-select{background:var(--oh-input-bg);border-color:var(--oh-border);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;width:100%;min-width:0;font-size:.82rem}@media (prefers-color-scheme:dark){.cp-att .lf-home-tracker__status-select{--lightningcss-light: ;--lightningcss-dark:initial}}.cp-att .lf-home-tracker__status-select option{background:var(--oh-surface);color:var(--oh-text)}.cp-att-requests{gap:10px;width:100%;display:grid}.cp-att-requests .lf-home-tracker__requests-title{margin:0 0 2px}.cp-att-requests .lf-home-tracker__request-cards{gap:10px;width:100%}.cp-att-requests .lf-home-tracker__request-card{background:var(--oh-surface);border:1px solid var(--oh-border);box-shadow:none}.cp-att-requests .lf-home-tracker__request-card--pto .lf-home-tracker__request-icon{color:var(--cp-att-shift)}.cp-att-requests .lf-home-tracker__request-card--uto .lf-home-tracker__request-icon{color:var(--cp-att-did)}.cp-att-requests .lf-home-tracker__request-card--ot .lf-home-tracker__request-icon{color:var(--cp-att-remaining)}.cp-att .lf-tracker-btn--ghost{color:var(--oh-text);border-color:var(--oh-border);background:0 0}.contractor-portal .cp-att .lf-shell--contractor-home .lf-tracker-btn--clock-in,.cp-att .lf-tracker-btn--clock-in{color:#052e16;background:#22c55e;border-color:#16a34a}.contractor-portal .cp-att .lf-shell--contractor-home .lf-tracker-btn--clock-out,.cp-att .lf-tracker-btn--clock-out{color:#ef4444;background:0 0;border-color:#ef4444}.contractor-portal .cp-att .lf-shell--contractor-home .lf-tracker-btn--pause,.cp-att .lf-tracker-btn--pause{color:#d97706;background:0 0;border-color:#f59e0b}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi__icon{align-self:center;width:36px;min-width:36px;height:36px;min-height:36px}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--shift .lf-home-kpi__icon{color:var(--cp-att-shift);box-shadow:none;background:#3b82f61f;border-color:#3b82f647}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--payable .lf-home-kpi__icon{color:var(--cp-att-payable);box-shadow:none;background:#22c55e1f;border-color:#22c55e47}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--did .lf-home-kpi__icon{color:var(--cp-att-did);box-shadow:none;background:#8b5cf61f;border-color:#8b5cf647}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--cap .lf-home-kpi__icon{color:var(--cp-att-cap);box-shadow:none;background:#14b8a61f;border-color:#14b8a647}.contractor-portal .cp-att .lf-shell--contractor-home .lf-home-kpi--remaining .lf-home-kpi__icon{color:var(--cp-att-remaining);box-shadow:none;background:#f973161f;border-color:#f9731647}html[data-oh-theme=dark] .cp-att .lf-home-tracker__status-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-oh-theme=light] .cp-att .lf-home-tracker__status-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:1100px){.cp-att-info{grid-template-columns:1fr}}@media (max-width:900px){.cp-att__grid{flex-direction:column;display:flex}.cp-att__main,.cp-att__side{display:contents}.cp-att-today{order:1}.cp-att__clock{order:2}.cp-att-desktop{order:3}.cp-att-kpis{order:4}.cp-att-requests{order:5}.cp-att-info{order:6}.cp-att-today__slots,.cp-att .lf-home-tracker__kpi-strip,.cp-att-info{grid-template-columns:1fr 1fr}.cp-att-slot--total{grid-column:1/-1}.lf-home-tracker__body--compact{text-align:center;grid-template-columns:1fr;justify-items:center}.lf-home-desktop-tracker--bar{grid-template-columns:1fr}.lf-home-desktop-tracker--bar .lf-home-desktop-tracker__status{border-top:1px solid var(--oh-border);grid-area:auto/1;align-items:flex-start;padding-top:8px}}@media (max-width:560px){.cp-att-today__slots,.cp-att .lf-home-tracker__kpi-strip,.cp-att-requests .lf-home-tracker__request-cards{grid-template-columns:1fr}.cp-att-slot--total,.cp-att-requests .lf-home-tracker__request-card--ot{grid-column:auto}.lf-home-tracker__actions--row{grid-template-columns:1fr}.cp-att-today__head{flex-wrap:wrap}}.app-shell--contractor-portal .workspace-tool-modal-root,.workspace-tool-modal-root--ops{justify-content:center;align-items:center;padding:24px 16px}.app-shell--contractor-portal .workspace-tool-modal-panel,.workspace-tool-modal-panel--ops{--lf-bg0:var(--oh-bg);--lf-bg1:var(--oh-bg);--lf-panel:var(--oh-surface);--lf-panel2:var(--oh-surface-2);--lf-line:var(--oh-border);--lf-line-strong:var(--oh-border);--lf-text:var(--oh-text);--lf-text-soft:var(--oh-text-2);--lf-muted:var(--oh-muted);--lf-action:var(--oh-text);--lf-action-soft:var(--oh-text-2);--bg:var(--oh-bg);--panel:var(--oh-surface);--panel-soft:var(--oh-surface-2);--line:var(--oh-border);--text:var(--oh-text);--muted:var(--oh-muted);background:var(--oh-surface);width:min(720px,100%);max-width:720px;max-height:min(88vh,900px);color:var(--oh-text);border:1px solid var(--oh-border);box-shadow:var(--oh-shadow);border-radius:16px}.app-shell--contractor-portal .workspace-tool-modal-head,.workspace-tool-modal-panel--ops .workspace-tool-modal-head{border-bottom:1px solid var(--oh-border);background:var(--oh-surface);padding:10px 14px}.app-shell--contractor-portal .workspace-tool-modal-head h2,.workspace-tool-modal-panel--ops .workspace-tool-modal-head h2{color:var(--oh-text)}.workspace-tool-modal-head__actions{align-items:center;gap:8px;display:flex}.workspace-tool-modal-close{border:1px solid var(--oh-border);background:var(--oh-surface);width:36px;height:36px;color:var(--oh-text);cursor:pointer;border-radius:10px;font-size:22px;line-height:1}.workspace-tool-modal-close:hover{background:var(--oh-hover);color:var(--oh-text)}.app-shell--contractor-portal .workspace-tool-modal-body,.workspace-tool-modal-panel--ops .workspace-tool-modal-body{background:var(--oh-bg);color:var(--oh-text);padding:12px 14px 14px}.app-shell--contractor-portal .workspace-tool-modal-panel .panel,.workspace-tool-modal-panel--ops .panel{background:var(--oh-surface);border:1px solid var(--oh-border);color:var(--oh-text);box-shadow:none;padding:12px 14px}.app-shell--contractor-portal .workspace-tool-modal-panel .page-grid,.workspace-tool-modal-panel--ops .page-grid,.app-shell--contractor-portal .workspace-tool-modal-panel .workspace-grid,.workspace-tool-modal-panel--ops .workspace-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.app-shell--contractor-portal .workspace-tool-modal-panel .form-grid.two-cols,.workspace-tool-modal-panel--ops .form-grid.two-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.app-shell--contractor-portal .workspace-tool-modal-panel .productivity-checkbox-row,.workspace-tool-modal-panel--ops .productivity-checkbox-row{gap:8px}.app-shell--contractor-portal .workspace-tool-modal-panel .productivity-check,.workspace-tool-modal-panel--ops .productivity-check{background:var(--oh-surface-2);border:1px solid var(--oh-border);color:var(--oh-text);border-radius:10px;padding:8px 10px}.app-shell--contractor-portal .workspace-tool-modal-panel .field input,.app-shell--contractor-portal .workspace-tool-modal-panel .field select,.workspace-tool-modal-panel--ops .field input,.workspace-tool-modal-panel--ops .field select{min-height:38px;padding:8px 10px}.app-shell--contractor-portal .workspace-tool-modal-panel .button,.app-shell--contractor-portal .workspace-tool-modal-panel .button-secondary,.workspace-tool-modal-panel--ops .button,.workspace-tool-modal-panel--ops .button-secondary{min-height:36px}.app-shell--contractor-portal .workspace-tool-modal-panel .productivity-check span,.workspace-tool-modal-panel--ops .productivity-check span,.app-shell--contractor-portal .workspace-tool-modal-panel .productivity-check label,.workspace-tool-modal-panel--ops .productivity-check label,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .section-title h2,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field label,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .textarea-field label,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .section-label,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .productivity-check,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .productivity-check span,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .empty-state,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .section-title h2,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field label,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .textarea-field label,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .section-label,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .productivity-check,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .productivity-check span,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .empty-state,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .section-title h2,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field label,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .textarea-field label,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .section-label,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .productivity-check,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .productivity-check span,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .empty-state,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .section-title h2,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field label,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .textarea-field label,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .section-label,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .productivity-check,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .productivity-check span,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .empty-state{color:var(--oh-text)}html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .section-title p,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field-help,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .section-title p,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field-help,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .section-title p,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field-help,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .section-title p,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field-help{color:var(--oh-muted)}html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field-help strong,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field-help strong,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field-help strong,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field-help strong{color:var(--oh-text)}html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field input,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field select,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .textarea-field textarea,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field input,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field select,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .textarea-field textarea,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field input,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field select,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .textarea-field textarea,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field input,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field select,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .textarea-field textarea{background:var(--oh-input-bg);border:1px solid var(--oh-border);color:var(--oh-text)}html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field input::placeholder,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field select option,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field input::placeholder,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field select option,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field input::placeholder,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field select option,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field input::placeholder,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field select option{color:var(--oh-muted);background:var(--oh-surface)}html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field input:disabled,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field select:disabled,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field input:disabled,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field select:disabled,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field input:disabled,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field select:disabled,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field input:disabled,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field select:disabled{color:var(--oh-muted);background:var(--oh-surface-2);opacity:.78}html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field input:focus,html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .field select:focus,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field input:focus,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field select:focus,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field input:focus,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .field select:focus,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field input:focus,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field select:focus{outline:2px solid var(--oh-primary);outline-offset:1px}html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .button,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .button,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .button,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .button{background:var(--oh-primary-strong);border-color:var(--oh-primary-strong);color:#fff}html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .button-secondary,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .button-secondary,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .workspace-tool-modal-close,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .button-secondary,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .button-secondary,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .workspace-tool-modal-close{background:var(--oh-surface);border:1px solid var(--oh-border);color:var(--oh-text)}html[data-oh-theme=light] body .app-shell--contractor-portal .workspace-tool-modal-panel .button-secondary:hover:not(:disabled),html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .button-secondary:hover:not(:disabled),html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .workspace-tool-modal-close:hover,html[data-oh-theme=dark] body .app-shell--contractor-portal .workspace-tool-modal-panel .button-secondary:hover:not(:disabled),html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .button-secondary:hover:not(:disabled),html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .workspace-tool-modal-close:hover{background:var(--oh-hover);color:var(--oh-text)}html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field select,html[data-oh-theme=dark] body .workspace-tool-modal-panel--ops .field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field select,html[data-oh-theme=light] body .workspace-tool-modal-panel--ops .field input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:700px){.app-shell--contractor-portal .workspace-tool-modal-root,.workspace-tool-modal-root--ops{padding:8px}.app-shell--contractor-portal .workspace-tool-modal-panel,.workspace-tool-modal-panel--ops{border-radius:12px;width:100%;max-width:none;max-height:96dvh}.app-shell--contractor-portal .workspace-tool-modal-panel .form-grid.two-cols,.workspace-tool-modal-panel--ops .form-grid.two-cols{grid-template-columns:1fr}}.call-disposition-window{--ds-bg:var(--oh-bg);--ds-surface:var(--oh-surface);--ds-text-secondary:var(--oh-text-2);--ds-text-muted:var(--oh-muted);--ds-label:var(--oh-text-2);--ds-caption:var(--oh-muted);--ds-input-bg:var(--oh-input-bg);--ds-input-border:var(--oh-border);--ds-input-placeholder:var(--oh-muted);--bg:var(--oh-bg);--panel:var(--oh-surface);--panel-soft:var(--oh-surface-2);--line:var(--oh-border);--text:var(--oh-text);--muted:var(--oh-muted);--brand:var(--oh-primary);--brand-strong:var(--oh-primary-strong);--heading-fg:var(--oh-text);--heading-fg-secondary:var(--oh-text-2);--icon-fg:var(--oh-muted);--lf-bg0:var(--oh-bg);--lf-bg1:var(--oh-bg);--lf-panel:var(--oh-surface);--lf-panel2:var(--oh-surface-2);--lf-line:var(--oh-border);--lf-line-strong:var(--oh-border);--lf-text:var(--oh-text);--lf-text-soft:var(--oh-text-2);--lf-muted:var(--oh-muted);--lf-action:var(--oh-text);--lf-cyan:var(--oh-primary);--lf-teal:var(--oh-primary)}html[data-oh-theme=dark]:has(.call-disposition-window){--ds-bg:var(--oh-bg);--ds-surface:var(--oh-surface);--ds-text-secondary:var(--oh-text-2);--ds-text-muted:var(--oh-muted);--ds-label:var(--oh-text-2);--ds-caption:var(--oh-muted);--ds-input-bg:var(--oh-input-bg);--ds-input-border:var(--oh-border);--ds-input-placeholder:var(--oh-muted);--bg:var(--oh-bg);--panel:var(--oh-surface);--panel-soft:var(--oh-surface-2);--line:var(--oh-border);--text:var(--oh-text);--muted:var(--oh-muted);--brand:var(--oh-primary);--brand-strong:var(--oh-primary-strong);--heading-fg:var(--oh-text);--heading-fg-secondary:var(--oh-text-2);--icon-fg:var(--oh-muted);--lf-bg0:var(--oh-bg);--lf-bg1:var(--oh-bg);--lf-panel:var(--oh-surface);--lf-panel2:var(--oh-surface-2);--lf-line:var(--oh-border);--lf-line-strong:var(--oh-border);--lf-text:var(--oh-text);--lf-text-soft:var(--oh-text-2);--lf-muted:var(--oh-muted);--lf-action:var(--oh-text);--lf-cyan:var(--oh-primary);--lf-teal:var(--oh-primary)}html[data-oh-theme=light]:has(.call-disposition-window){--ds-bg:var(--oh-bg);--ds-surface:var(--oh-surface);--ds-text-secondary:var(--oh-text-2);--ds-text-muted:var(--oh-muted);--ds-label:var(--oh-text-2);--ds-caption:var(--oh-muted);--ds-input-bg:var(--oh-input-bg);--ds-input-border:var(--oh-border);--ds-input-placeholder:var(--oh-muted);--bg:var(--oh-bg);--panel:var(--oh-surface);--panel-soft:var(--oh-surface-2);--line:var(--oh-border);--text:var(--oh-text);--muted:var(--oh-muted);--brand:var(--oh-primary);--brand-strong:var(--oh-primary-strong);--heading-fg:var(--oh-text);--heading-fg-secondary:var(--oh-text-2);--icon-fg:var(--oh-muted);--lf-bg0:var(--oh-bg);--lf-bg1:var(--oh-bg);--lf-panel:var(--oh-surface);--lf-panel2:var(--oh-surface-2);--lf-line:var(--oh-border);--lf-line-strong:var(--oh-border);--lf-text:var(--oh-text);--lf-text-soft:var(--oh-text-2);--lf-muted:var(--oh-muted);--lf-action:var(--oh-text);--lf-cyan:var(--oh-primary);--lf-teal:var(--oh-primary)}html[data-oh-theme=dark] body.call-disposition-window-page,html[data-oh-theme=light] body.call-disposition-window-page{color:var(--oh-text);background:var(--oh-bg)!important}html[data-oh-theme=dark]:has(.call-disposition-window){color:var(--oh-text);background:var(--oh-bg)!important}html[data-oh-theme=light]:has(.call-disposition-window){color:var(--oh-text);background:var(--oh-bg)!important}html[data-oh-theme=dark]:has(.call-disposition-window){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-oh-theme=light]:has(.call-disposition-window){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-oh-theme=dark] body .call-disposition-window,html[data-oh-theme=light] body .call-disposition-window{background:var(--oh-bg);width:100%;min-height:100dvh;color:var(--oh-text);flex-direction:column;display:flex}html[data-oh-theme=dark] body .call-disposition-window__head,html[data-oh-theme=light] body .call-disposition-window__head{border-bottom:1px solid var(--oh-border);background:var(--oh-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}html[data-oh-theme=dark] body .call-disposition-window__head h1,html[data-oh-theme=light] body .call-disposition-window__head h1{color:var(--oh-text);margin:0;font-size:16px;font-weight:700;line-height:1.2}html[data-oh-theme=dark] body .call-disposition-window__close,html[data-oh-theme=light] body .call-disposition-window__close{border:1px solid var(--oh-border);background:var(--oh-surface);width:32px;height:32px;color:var(--oh-text);cursor:pointer;border-radius:8px;flex-shrink:0;font-size:20px;line-height:1}html[data-oh-theme=dark] body .call-disposition-window__close:hover,html[data-oh-theme=light] body .call-disposition-window__close:hover{background:var(--oh-hover);color:var(--oh-text)}html[data-oh-theme=dark] body .call-disposition-window__body,html[data-oh-theme=light] body .call-disposition-window__body{background:var(--oh-bg);flex:1;min-height:0;padding:10px 12px 14px;overflow:auto}html[data-oh-theme=dark] body .call-disposition-window .page-grid,html[data-oh-theme=light] body .call-disposition-window .page-grid,html[data-oh-theme=dark] body .call-disposition-window .productivity-panels--popup,html[data-oh-theme=light] body .call-disposition-window .productivity-panels--popup,html[data-oh-theme=dark] body .call-disposition-window .panel,html[data-oh-theme=light] body .call-disposition-window .panel,html[data-oh-theme=dark] body .call-disposition-window .call-disposition-form-wrap,html[data-oh-theme=light] body .call-disposition-window .call-disposition-form-wrap{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid}html[data-oh-theme=dark] body .call-disposition-window .form-grid,html[data-oh-theme=light] body .call-disposition-window .form-grid,html[data-oh-theme=dark] body .call-disposition-window .form-grid.two-cols,html[data-oh-theme=light] body .call-disposition-window .form-grid.two-cols,html[data-oh-theme=dark] body .call-disposition-window .call-disposition-form,html[data-oh-theme=light] body .call-disposition-window .call-disposition-form{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}html[data-oh-theme=dark] body .call-disposition-window .field,html[data-oh-theme=light] body .call-disposition-window .field{min-width:0}html[data-oh-theme=dark] body .call-disposition-window .field label,html[data-oh-theme=light] body .call-disposition-window .field label,html[data-oh-theme=dark] body .call-disposition-window .section-title h2,html[data-oh-theme=light] body .call-disposition-window .section-title h2,html[data-oh-theme=dark] body .call-disposition-window .empty-state,html[data-oh-theme=light] body .call-disposition-window .empty-state{color:var(--oh-text)}html[data-oh-theme=dark] body .call-disposition-window .field-help,html[data-oh-theme=light] body .call-disposition-window .field-help{color:var(--oh-muted)}html[data-oh-theme=dark] body .call-disposition-window .field input,html[data-oh-theme=light] body .call-disposition-window .field input,html[data-oh-theme=dark] body .call-disposition-window .field select,html[data-oh-theme=light] body .call-disposition-window .field select,html[data-oh-theme=dark] body .call-disposition-window .field textarea,html[data-oh-theme=light] body .call-disposition-window .field textarea{background:var(--oh-input-bg);border:1px solid var(--oh-border);width:100%;min-height:38px;color:var(--oh-text);padding:8px 10px}html[data-oh-theme=dark] body .call-disposition-window .field input::placeholder,html[data-oh-theme=light] body .call-disposition-window .field input::placeholder,html[data-oh-theme=dark] body .call-disposition-window .field select option,html[data-oh-theme=light] body .call-disposition-window .field select option{color:var(--oh-muted);background:var(--oh-surface)}html[data-oh-theme=dark] body .call-disposition-window .field input:focus,html[data-oh-theme=light] body .call-disposition-window .field input:focus,html[data-oh-theme=dark] body .call-disposition-window .field select:focus,html[data-oh-theme=light] body .call-disposition-window .field select:focus{outline:2px solid var(--oh-primary);outline-offset:1px}html[data-oh-theme=dark] body .call-disposition-window .productivity-checkbox-row,html[data-oh-theme=light] body .call-disposition-window .productivity-checkbox-row,html[data-oh-theme=dark] body .call-disposition-window .productivity-checkbox-row--stack,html[data-oh-theme=light] body .call-disposition-window .productivity-checkbox-row--stack{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}html[data-oh-theme=dark] body .call-disposition-window .productivity-check,html[data-oh-theme=light] body .call-disposition-window .productivity-check{background:var(--oh-surface-2);border:1px solid var(--oh-border);color:var(--oh-text);border-radius:10px;padding:8px 10px}html[data-oh-theme=dark] body .call-disposition-window .productivity-check span,html[data-oh-theme=light] body .call-disposition-window .productivity-check span,html[data-oh-theme=dark] body .call-disposition-window .productivity-check label,html[data-oh-theme=light] body .call-disposition-window .productivity-check label{color:var(--oh-text)}html[data-oh-theme=dark] body .call-disposition-window .button,html[data-oh-theme=light] body .call-disposition-window .button{background:var(--oh-primary-strong);border-color:var(--oh-primary-strong);color:#fff;width:100%;min-height:38px}html[data-oh-theme=dark] body .call-disposition-window .inline-status,html[data-oh-theme=light] body .call-disposition-window .inline-status{color:var(--oh-text)}html[data-oh-theme=dark] .call-disposition-window .field select,html[data-oh-theme=dark] .call-disposition-window .field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-oh-theme=light] .call-disposition-window .field select,html[data-oh-theme=light] .call-disposition-window .field input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:480px){.call-disposition-window__head{padding:8px 10px}.call-disposition-window__body{padding:8px 10px 12px}}
