@media (max-width:800px){.task-toolbar{grid-template-columns:40px 40px minmax(0,1fr) auto!important;grid-template-rows:40px auto!important;gap:6px!important;margin:-10px -10px 0!important;padding:10px 12px!important}.task-toolbar .task-search{width:40px!important;height:40px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card)}.task-toolbar .task-search.open{width:100%!important}.task-toolbar .task-search-toggle,.task-toolbar .task-search:not(.open) .task-search-toggle{color:var(--ds-ink-2)}.task-toolbar .task-filter-wrap{width:40px}.task-toolbar .task-filter-toggle,.task-toolbar .task-filter-toggle.active,.task-toolbar .task-filter-toggle:has(.task-filter-count){flex:0 0 40px;width:40px;height:40px;min-height:40px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card);color:var(--ds-ink-2)}.task-toolbar .task-filter-toggle[aria-expanded=true]{border-color:var(--ds-accent)}.task-toolbar .task-filter-toggle .task-filter-count{top:-5px;right:-5px;min-width:16px;height:16px;box-sizing:border-box;padding:0 4px;border:0;border-radius:var(--ds-radius-pill);background:var(--ds-accent);color:var(--ds-on-accent);font-size:10px;font-weight:800;line-height:16px;text-align:center}.task-toolbar .task-view-navigation>.segmented{height:40px;box-sizing:border-box;gap:2px;padding:2px;border:1px solid var(--ds-line)!important;border-radius:10px;background:var(--ds-surface-card)!important}.task-toolbar .task-view-navigation>.segmented a,.task-toolbar .task-view-navigation>.segmented a.active{width:34px;height:100%;padding:0;border-radius:8px;box-shadow:none}.task-toolbar .task-view-navigation>.segmented a{color:var(--ds-ink-3)}.task-toolbar .task-view-navigation>.segmented a.active{background:var(--ds-accent-soft)!important;color:var(--ds-accent)}.task-toolbar .task-view-navigation>.segmented a.active span{display:none!important}.task-list-collection .tv-table{margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.tv-row.tvp-row{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;min-width:0;max-width:100%;gap:5px;padding:9px 6px 9px calc(12px + var(--task-tree-depth, 0) * 14px);border-bottom:1px solid var(--ds-line-soft)}.tv-row.tvp-row,.tv-row.tvp-row:hover{background:var(--ds-surface-card)}.task-tree-node:last-child>.tv-row.tvp-row:last-child{border-bottom:0}.tvp-line{display:flex;align-items:center;gap:2px;width:100%;min-width:0}.tvp-branch{flex:none;margin-right:4px;color:var(--ds-faint)}.tvp-title{flex:1 1;min-width:0;overflow:hidden;color:var(--ds-ink);font-size:14px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.tvp-actions{display:inline-flex;flex:none;gap:2px}.tvp-icon{display:grid;place-items:center;width:30px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ds-ink-3);cursor:pointer}.tvp-icon:active{background:var(--ds-surface-sunken)}}@media (max-width:800px){.tvp-icon:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.tvp-meta{display:flex;align-items:center;gap:10px;min-width:0;padding-right:6px;overflow:hidden;font-size:11px;line-height:16px;white-space:nowrap}.tvp-priority,.tvp-status{flex:none;font-weight:700}.tvp-status{color:var(--ds-status-new)}.tvp-status[data-status=JARAYONDA]{color:var(--ds-status-progress)}.tvp-status[data-status=BAJARILDI_TEKSHIRUVDA]{color:var(--ds-status-review)}.tvp-status[data-status=TASDIQLANDI]{color:var(--ds-status-done)}.tvp-status[data-status=QAYTARILDI]{color:var(--ds-status-returned)}.tvp-priority{font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--ds-amber)}.tvp-priority[data-priority=LOW]{color:var(--ds-green-ink)}.tvp-priority[data-priority=URGENT]{color:var(--ds-danger-ink)}.tvp-meta .tv-sub-pill{flex:none}.tvp-person{display:inline-flex;flex:0 1 auto;min-width:0;overflow:hidden;color:var(--ds-ink-2);font-size:12px}.tvp-person .tv-person{gap:5px;min-width:0;font-size:12px}.tvp-person .tv-avatar{width:18px;height:18px;font-size:8px}.tvp-person .tv-person-name{overflow:hidden;text-overflow:ellipsis}.tvp-person .tv-person-rest{display:inline}.tvp-due{display:inline-flex;flex:none;align-items:center;gap:4px;margin-left:auto;color:var(--ds-ink-3);font-size:12px;font-weight:500}.tvp-due.is-overdue{color:var(--ds-danger-ink);font-weight:700}.tvp-due.is-empty{color:var(--ds-faint)}.task-list-collection .tv-group-row{border-bottom:1px solid var(--ds-line-soft)}.task-list-collection .tv-group-toggle{min-height:40px;padding:0 12px;background:var(--ds-surface-sunken);font-size:13px}.task-list-collection .list-pagination{margin:10px 2px 0}.task-list-collection{padding-bottom:64px}.tv-col-tabs{gap:6px;padding:0 12px 10px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.tv-col-tab{height:32px;padding:0 10px;color:var(--ds-ink-2);font-size:13px;font-weight:600}.tv-col-tab i{width:8px;height:8px}.tv-col-tab span{font-size:12px;font-weight:700}.tv-col-tab[aria-selected=true]{border-color:var(--ds-muted);background:var(--ds-surface-sunken);color:var(--ds-muted);font-weight:700}.tv-col-tabs-select{display:none!important}.kanban-viewport{scroll-padding-inline:12px}.kanban-board{--kanban-column-width:calc(100vw - 56px);gap:8px;padding-inline:12px}.task-card.tv-card.drag-overlay{width:calc(100vw - 74px)}.kanban-column.tv-col{display:flex;flex-direction:column;align-self:flex-start;gap:8px;box-sizing:border-box;padding:6px 8px 8px;border:1px solid var(--ds-line);border-radius:14px}.kanban-column.tv-col,.kanban-column.tv-col.is-selecting{background:var(--ds-surface-sunken)}.kanban-column.tv-col.drop-valid{background:var(--ds-accent-soft);border-radius:14px}.kanban-column.tv-col>.tv-col-head{display:flex;align-items:center;gap:8px;height:40px;padding:0 2px 0 6px}.kanban-column.tv-col>.tv-col-head>strong{flex:1 1;min-width:0;overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.kanban-column.tv-col>.tv-col-head>em{color:var(--ds-muted);font-size:12px;font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kanban-column.tv-col>.tv-col-head .tv-col-btn{display:grid;place-items:center;width:30px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--ds-ink-3);opacity:1}.kanban-column.tv-col>.tv-col-head .tv-col-btn.is-active{background:var(--ds-accent-soft);color:var(--ds-accent)}.kanban-column.tv-col>.task-stack{gap:8px}.kanban-column.tv-col.is-collapsed{flex:0 0 48px;min-width:48px;padding:8px 4px}.kanban-column.tv-col.is-collapsed>.tv-col-collapsed{display:flex}.kanban-column.tv-col.is-collapsed>.task-stack,.kanban-column.tv-col.is-collapsed>.tv-col-head{display:none}.kanban-column.tv-col .tv-col-add{justify-content:flex-start;min-height:36px;padding:0 6px;border:0;background:transparent;color:var(--ds-muted);font-size:13px;font-weight:600}.task-card.tv-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card);box-shadow:0 1px 2px rgba(15,23,42,.04)}.task-card.tv-card .tv-card-text{padding-top:0}.task-card.tv-card .tv-card-title{font-size:14px;font-weight:700;line-height:19px;-webkit-line-clamp:3}.task-card.tv-card .task-card-corner{margin:-6px -6px -6px 0}.task-card.tv-card .tv-card-more{width:30px;height:28px;border-radius:8px;color:var(--ds-ink-3)}.task-card.tv-card .tvk-meta{container-type:inline-size}}@media (max-width:800px){@container (max-width: 250px){.tvk-flag>span{display:none}}}@media (max-width:800px){.task-card.tv-card.is-selectable{position:relative;padding-left:44px}.task-card.tv-card.is-selectable .task-card-corner{position:absolute;top:1px;left:1px;margin:0}.task-card.tv-card.is-selectable .task-card-select{display:grid;place-items:center;width:44px;height:44px;margin:0}.task-card.tv-card .task-card-select input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:22px;height:22px;margin:0;box-sizing:border-box;border:1.7px solid var(--ds-line-strong);border-radius:7px;background:var(--ds-surface-card);cursor:pointer}.task-card.tv-card .task-card-select input:checked{border-color:var(--ds-accent);background:var(--ds-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /14px no-repeat}.task-card.tv-card .task-card-select input:disabled{cursor:not-allowed;opacity:.45}.task-card.tv-card .task-card-select input:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.task-card.tv-card.is-selected{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-accent-soft)}.tv-bulk-btn.is-danger{background:transparent;color:#fca5a5}.tv-bulk-btn.is-danger:hover:not(:disabled){background:rgba(252,165,165,.12)}.tv-bulk-btn.is-danger:disabled{color:rgba(252,165,165,.45)}.tl-toolbar .tl-period{gap:0;align-items:center}.tl-toolbar .tl-period .tl-period-label,.tl-toolbar .tl-period>.tl-icon-btn{height:40px;border:1px solid var(--ds-line);background:var(--ds-surface-card);color:var(--ds-ink-2);box-shadow:none}.tl-toolbar .tl-period>.tl-icon-btn{width:34px;padding:0}.tl-toolbar .tl-period>.tl-icon-btn:first-child{border-right:0;border-radius:11px 0 0 11px}.tl-toolbar .tl-period>.tl-icon-btn:not(:first-child){border-left:0;border-radius:0 11px 11px 0}.tl-toolbar .date-pick{flex:none}.tl-toolbar .tl-period .tl-period-label{flex:none;min-width:100px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;border-right:0;border-left:0;border-radius:0;color:var(--ds-ink);font-size:14px;font-weight:700;justify-content:center}.tl-toolbar .tl-scale{height:40px;box-sizing:border-box;margin-left:auto;gap:2px;padding:3px;border:1px solid var(--ds-line);border-radius:11px;background:var(--ds-surface-card)}.tl-toolbar .tl-scale>button{height:100%;padding:0 11px;border-radius:8px;background:transparent;box-shadow:none;color:var(--ds-ink-3);font-size:13px;font-weight:700}.tl-toolbar .tl-scale>button.active{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.tl-undated-phone{position:relative;display:grid;flex:none;place-items:center;width:40px;height:40px;box-sizing:border-box;margin-left:8px;padding:0;border:1px solid var(--ds-line);border-radius:11px;background:var(--ds-surface-card);color:var(--ds-ink-2);cursor:pointer}.tl-undated-phone b{position:absolute;top:-6px;right:-6px;min-width:18px;height:16px;box-sizing:border-box;padding:0 4px;border-radius:var(--ds-radius-pill);background:var(--ds-ink-2);color:var(--ds-on-accent);font-size:10px;font-weight:800;line-height:16px;text-align:center}}@media (max-width:800px){.tl-undated-phone:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.tl-workspace>:not(.tl-toolbar,.tv-toast,.tv-layer){margin-inline:2px}.tl-month-layout{gap:10px}.tl-month{border-radius:12px}.tl-month-head{background:var(--ds-surface-subtle)}.tl-month-head span{height:28px;font-size:11px;letter-spacing:.04em}.tl-day{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2px;height:58px;padding:6px}.tl-day.is-outside{background:var(--ds-surface-card)}.tl-day.is-outside .tl-day-num{color:var(--ds-disabled);font-weight:600}.tl-day.is-selected{background:var(--ds-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ds-accent)}.tl-day-num{align-self:flex-start;font-size:13px}.tl-day-dots{display:none}.tl-day-count{display:inline-grid;place-items:center;min-width:18px;height:18px;box-sizing:border-box;padding:0 5px;border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);color:var(--ds-accent-ink);font-size:10px;font-style:normal;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-day-count.is-overdue{background:var(--ds-danger-soft);color:var(--ds-danger-ink)}.tl-day-panel{overflow:hidden;border:1px solid var(--ds-line);border-radius:12px}.tl-day-panel>header{display:flex;align-items:center;gap:8px;height:38px;box-sizing:border-box;padding:0 14px;background:var(--ds-surface-subtle)}.tl-day-panel h2{flex:1 1;min-width:0;font-size:13px;font-weight:700}.tl-day-panel-count{padding:1px 7px;border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);color:var(--ds-accent-ink);font-size:10px;font-weight:800;line-height:14px}.tl-agenda-row.tlp-agenda-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 14px;border:0;border-top:1px solid var(--ds-line-soft);text-align:left}.tlp-agenda-row .tl-status-dot{flex:none;width:8px;height:8px;margin-top:6px}.tlp-agenda-row .tl-agenda-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.tlp-agenda-row .tl-agenda-text>b{overflow:hidden;font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.tlp-agenda-row .tl-agenda-text>small{overflow:hidden;color:var(--ds-muted);font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.tlp-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;margin-bottom:10px;border:1px solid var(--ds-line);border-radius:12px}.tlp-week-day,.tlp-week-strip{background:var(--ds-surface-card)}.tlp-week-day{display:flex;flex-direction:column;gap:4px;min-width:0;height:64px;box-sizing:border-box;padding:6px;border:0;border-right:1px solid var(--ds-line-soft);color:var(--ds-ink);text-align:left;cursor:pointer}.tlp-week-day:last-child{border-right:0}.tlp-week-day[aria-selected=true]{background:var(--ds-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ds-accent)}}@media (max-width:800px){.tlp-week-day:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.tlp-week-day small{color:var(--ds-muted);font-size:10px;font-weight:700;text-transform:uppercase}.tlp-week-day>span{display:flex;align-items:center;justify-content:space-between;gap:2px}.tlp-week-day b{display:grid;place-items:center;min-width:22px;height:22px;border-radius:var(--ds-radius-pill);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tlp-week-day.is-today b{background:var(--ds-accent);color:var(--ds-on-accent);font-weight:800}.tlp-week-day em{display:inline-grid;place-items:center;min-width:18px;height:18px;box-sizing:border-box;padding:0 5px;border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);color:var(--ds-accent-ink);font-size:10px;font-style:normal;font-weight:800}.tlp-week-day em.is-overdue{background:var(--ds-danger-soft);color:var(--ds-danger-ink)}.tl-week-phone{gap:10px}.tl-week-phone .tl-agenda-day{overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card);scroll-margin-top:12px}.tl-week-phone .tl-agenda-day>header{display:flex;align-items:center;gap:8px;height:38px;box-sizing:border-box;padding:0 14px;border-bottom:0;background:var(--ds-surface-subtle);font-size:13px}.tl-week-phone .tl-agenda-day.is-today>header{background:var(--ds-surface-subtle)}.tl-week-phone .tl-agenda-day>header b{color:var(--ds-ink);font-weight:700}.tl-week-phone .tl-agenda-day.is-today>header b{color:var(--ds-ink)}.tlp-today{color:var(--ds-accent);font-style:normal}.tl-week-phone .tl-agenda-day>header .tlp-day-count,.tlp-today{padding:1px 7px;border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);font-size:10px;font-weight:800;line-height:14px}.tl-week-phone .tl-agenda-day>header .tlp-day-count{margin-left:auto;color:var(--ds-accent-ink)}.tl-week-phone .tl-agenda-day>header .tlp-day-empty{margin-left:auto;color:var(--ds-muted);font-size:11px;font-weight:600}.tl-gantt{--tl-label-w:120px;--tl-head-h:44px;--tl-row-h:43px;border-radius:12px}.tl-gantt[data-scale=week]{--tl-day-min:36px}.tl-gantt-inner{padding-inline:0}.tl-gantt-head,.tl-gantt-row{grid-template-columns:var(--tl-label-w) calc(var(--tl-days) * var(--tl-day-w))}.tl-gantt-head{background:var(--ds-surface-card)}.tl-gantt-corner{display:flex;padding:0 10px;color:var(--ds-ink-2);font-size:11px;font-weight:700}.tl-gantt-grid{left:var(--tl-label-w)}.tl-gantt-days span{flex-direction:column;gap:0;color:var(--ds-muted);font-size:10px;font-weight:700;line-height:14px}.tl-gantt-days span b{color:var(--ds-ink-2);font-size:13px;font-weight:700;line-height:18px}.tl-gantt-days span.is-today,.tl-gantt-today{background:var(--ds-accent-soft)}.tl-gantt-today{width:var(--tl-day-w);transform:translateX(calc(-.5 * var(--tl-day-w) + 1px));opacity:.7}.tl-gantt-group-head{height:30px;margin-inline:0}.tl-gantt-group-head button{width:calc(100vw - 26px);padding:0 10px;font-size:12px}.tl-gantt-group-head button small{margin-left:auto}.tl-gantt-row{height:var(--tl-row-h);gap:0;padding:0}.tl-gantt-label{display:grid;align-content:center;grid-gap:1px;gap:1px;width:auto;max-width:none;padding:0 8px 0 10px;border-right:1px solid var(--ds-line)}.tl-gantt-label b{font-size:12px;font-weight:700;line-height:16px;white-space:nowrap}.tl-gantt-person{max-width:100%}.tl-gantt-person .tl-gantt-avatar{display:none}.tl-gantt-person small{color:var(--ds-muted);font-size:10px;font-weight:500}.tl-gantt-person-full{display:inline}.tl-gantt-person-first{display:none}.tl-gantt-track{height:auto}.tl-bar-shell{top:10px;height:22px}.tl-bar{position:relative;justify-content:flex-start;padding:0;border-radius:6px;background:var(--tl-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tl-ink) 35%,transparent)}.tlp-bar-fill{position:absolute;inset:0 auto 0 0;background:var(--tl-ink)}.tlp-bar-pct{position:relative;padding:0 6px;color:var(--ds-ink-2);font-size:10px;font-weight:800;line-height:22px}.tlp-bar-pct.is-on-fill{color:var(--ds-on-accent)}.tl-bar-shell.is-short .tlp-bar-pct{display:none}.tl-bar-shell.is-milestone .tl-bar{width:14px;height:14px}.tl-deps-layer{display:block}.tl-deps-phone{display:grid;flex:none;place-items:center;width:40px;height:40px;box-sizing:border-box;margin-left:8px;padding:0;border:1px solid var(--ds-line);border-radius:11px;background:var(--ds-surface-card);color:var(--ds-ink-2);cursor:pointer}.tl-deps-phone.is-on{border-color:var(--ds-accent-line);background:var(--ds-accent-soft);color:var(--ds-accent)}}@media (max-width:800px){.tl-deps-phone:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}}@media (max-width:374px){.tl-toolbar .tl-period .tl-period-label{min-width:0;font-size:13px}.tl-toolbar .tl-scale>button{padding:0 8px}}@media (min-width:701px) and (max-width:800px){.entity-list-row,.entity-list-row.has-tasks,.entity-list-row:not(.has-tasks){grid-template-columns:30px minmax(0,1fr) 34px!important;min-height:62px;padding:0 4px!important}.entity-list-row .project-list-members,.entity-list-row .project-list-progress{display:none}.entity-list-row .project-list-actions{grid-row:1/span 2}.project-list-main{padding-right:5px}.goal-mobile-list{overflow:visible}.goal-mobile-row{min-height:62px}.goal-toolbar,.project-toolbar{gap:6px}.goal-toolbar .goal-search,.project-toolbar .project-search{order:0;flex:1 1 130px}.goal-create-control .primary-action span{display:none}.goal-create-control .primary-action{width:40px;min-width:40px;padding:0;justify-content:center}.goal-create-menu{right:0;width:min(238px,calc(100vw - 24px))}.goal-table tbody tr.goal-map-row{min-height:56px;background:color-mix(in srgb,var(--accent-soft) 62%,var(--surface))}.goal-table tbody tr.goal-map-row>th{grid-column:1/4;padding-right:68px}.goal-table tbody tr.goal-map-row>td[data-label="Mas'ul"],.goal-table tbody tr.goal-map-row>td[data-label=Hisoblash]{display:none}.goal-table tbody tr.goal-map-row>td[data-label=Davr]{grid-column:1}.goal-table tbody tr.goal-map-row>td[data-label=Bajarilish]{grid-column:2}.goal-table tbody tr.goal-map-row>td[data-label=Holat]{grid-column:3}.goal-map-child>th{padding-left:30px!important}.goal-map-child>th:before{left:16px}.entity-list-head{display:none}.entity-list-row,.project-list-row,.project-list-row.has-tasks,.project-list-row:not(.has-tasks){grid-template-columns:30px minmax(0,1fr) 34px!important;min-height:62px;padding:0 4px!important}.entity-list-row .entity-relation-cell{grid-column:2;margin-top:-10px;padding:0 8px 6px 2px}.entity-list-row .project-list-members{display:none}.entity-list-row .project-list-actions{grid-column:3;grid-row:1/span 3}.project-list-row .project-disclosure{grid-column:1;grid-row:1/span 3}.project-list-row .project-list-main{grid-column:2;grid-row:1}.project-list-row{row-gap:2px}.project-list-row .project-list-goal{grid-column:2;grid-row:2;margin-bottom:3px;padding:0 8px 0 2px;font-size:11px}.project-list-row .project-list-goal .muted-text{font-size:inherit;line-height:inherit}.project-list-row .project-list-meta{display:flex;flex-wrap:wrap;align-items:center;min-width:0;grid-column:2;grid-row:3;gap:6px 10px;padding:0 8px 8px 2px}.project-list-row .project-list-progress{display:flex;flex:1 1;min-width:44px;padding-left:0;gap:6px}.project-list-row .project-list-progress>span{width:auto;flex:1 1 auto;min-width:32px}.project-list-row .project-list-due,.project-list-row .project-list-progress strong,.project-list-row .project-list-status{flex:0 0 auto}.project-task-tree{overflow-x:auto}.project-task-row{min-width:650px}.goal-table-wrap{display:none!important}.goal-mobile-list{display:grid!important;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.goal-mobile-main small,.goal-mobile-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list,.goal-mobile-list,.goal-table-wrap{border-radius:0!important;box-shadow:none!important}.entity-list-row,.project-list-row,.project-list-row.has-tasks,.project-list-row:not(.has-tasks){min-height:58px;border-radius:0!important;background:var(--surface)}.project-list-group{margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important}.project-disclosure-cell{display:flex!important}.project-list-row .project-disclosure-cell{grid-column:1!important;grid-row:1/span 3!important}.project-list-row .project-list-main{grid-column:2!important;grid-row:1!important}.project-list-row .entity-relation-cell{grid-column:2!important;grid-row:2!important}.project-list-actions{display:block!important;grid-column:3!important;grid-row:1/span 3!important}.project-disclosure-cell{align-self:stretch;align-items:center}.goal-mobile-list{display:block!important}.goal-mobile-children,.goal-mobile-group{display:block}.goal-mobile-group+.goal-mobile-group,.goal-mobile-group+.goal-mobile-row,.goal-mobile-row+.goal-mobile-row{border-top:1px solid var(--border)}.goal-mobile-row{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;grid-gap:7px;gap:7px;padding:5px 6px 5px 10px;border:0;border-radius:0!important;background:var(--surface);box-shadow:none!important}.goal-mobile-map-row{grid-template-columns:30px minmax(0,1fr) auto 34px}.goal-mobile-goal-row.child{padding-left:40px;background:#fbfcfc}.goal-mobile-main-hit{width:100%;align-self:stretch}.goal-mobile-row .goal-map-actions{justify-self:end}.entity-list,.goal-mobile-list{gap:0!important;border:0!important;background:transparent!important}.entity-list-row,.project-list-row,.project-list-row.has-tasks,.project-list-row:not(.has-tasks){min-height:52px;grid-template-rows:auto auto;gap:5px;padding:8px 6px;border-bottom:1px solid var(--border);background:transparent}.project-list-row .project-list-main{align-self:center;padding:0 10px 0 2px}.project-list-row .entity-relation-cell{align-self:start;margin-top:0;padding:0 8px 4px 2px}.goal-mobile-row{min-height:52px;grid-template-rows:52px;gap:5px;padding:0 6px;border-bottom:1px solid var(--border);background:transparent}.goal-mobile-map-row{grid-template-areas:"disclosure main result actions"!important;grid-template-columns:30px minmax(0,1fr) 45px 30px!important}.goal-mobile-goal-row{grid-template-areas:"main result actions"!important;grid-template-columns:minmax(0,1fr) 45px 30px!important}.goal-mobile-goal-row.child{padding-left:35px}.goal-mobile-disclosure{grid-area:disclosure!important}.goal-mobile-main{display:flex;min-width:0;align-items:center;gap:6px;grid-row:1}.goal-mobile-goal-row .goal-mobile-main,.goal-mobile-map-row .goal-mobile-main{grid-area:main!important}.goal-mobile-icon{width:24px;height:24px;flex:0 0 24px}.goal-mobile-main>span:last-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.goal-mobile-main strong{font-size:11px}.goal-mobile-main small{font-size:8px}.goal-mobile-goal-row .goal-mobile-result,.goal-mobile-map-row .goal-mobile-result{display:grid;grid-area:result!important;justify-items:start;grid-gap:1px;gap:1px}.goal-mobile-result strong{font-size:10px}.goal-mobile-result small{font-size:8px}.goal-mobile-row>.goal-map-actions{width:30px;height:30px;grid-area:actions!important;align-self:center;justify-self:end}.entity-business-group,.entity-list,.goal-mobile-children,.goal-mobile-group,.goal-mobile-list,.project-list-group{margin:0!important;border-right:0!important;border-left:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.entity-list{border-top:1px solid var(--border)!important}.entity-list-row,.goal-mobile-row,.project-list-row,.project-list-row.has-tasks,.project-list-row:not(.has-tasks){margin:0!important;border-right:0!important;border-left:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.project-disclosure-cell{height:52px;align-self:center!important;align-items:center!important}.goal-empty,.project-empty{min-height:128px;padding:18px 12px}.goal-toolbar,.project-toolbar{position:relative;display:grid!important;align-items:center;grid-gap:5px!important;gap:5px!important}.project-toolbar{grid-template-columns:36px minmax(96px,1fr) auto!important}.goal-toolbar,.project-toolbar{grid-template-rows:40px!important}.goal-toolbar{grid-template-columns:36px minmax(92px,1fr) auto 44px!important;grid-template-areas:none!important}.goal-toolbar .goal-search,.project-toolbar .project-search{position:relative;width:36px!important;min-width:36px;height:40px;min-height:40px;grid-column:1!important;grid-row:1!important;justify-content:center;padding:0!important;overflow:hidden;background:var(--surface)}.goal-toolbar .goal-search input,.project-toolbar .project-search input{position:absolute;width:1px;min-width:0;opacity:0;pointer-events:none}.goal-toolbar .goal-search:focus-within,.goal-toolbar .goal-search:has(input:not(:placeholder-shown)),.project-toolbar .project-search:focus-within,.project-toolbar .project-search:has(input:not(:placeholder-shown)){position:absolute;z-index:25;inset:0;width:100%!important;padding:0 10px!important;justify-content:flex-start}.goal-toolbar .goal-search:focus-within input,.goal-toolbar .goal-search:has(input:not(:placeholder-shown)) input,.project-toolbar .project-search:focus-within input,.project-toolbar .project-search:has(input:not(:placeholder-shown)) input{position:static;width:100%;opacity:1;pointer-events:auto}.goal-toolbar:has(.goal-search input:not(:placeholder-shown))>:not(.goal-search),.goal-toolbar:has(.goal-search:focus-within)>:not(.goal-search),.project-toolbar:has(.project-search input:not(:placeholder-shown))>:not(.project-search),.project-toolbar:has(.project-search:focus-within)>:not(.project-search){visibility:hidden;pointer-events:none}.goal-toolbar>.responsive-select,.goal-toolbar>:nth-child(2),.project-toolbar>.project-goal-filter{width:100%!important;min-width:0;grid-column:2!important;grid-row:1!important}.goal-toolbar>.responsive-select,.goal-toolbar>:nth-child(2){grid-area:auto!important}.goal-toolbar .goal-record-switch,.project-toolbar .project-record-switch{min-width:0;min-height:40px;grid-area:auto!important;grid-column:3!important;grid-row:1!important;padding:2px}.goal-record-switch button,.project-record-switch button{min-width:37px;min-height:34px;padding-inline:5px;font-size:9px}.goal-record-switch svg,.project-record-switch svg{display:none}.goal-toolbar .goal-create-control{width:44px;grid-area:auto!important;grid-column:4!important;grid-row:1!important}.goal-toolbar .goal-create-control>.primary-action{width:44px;min-width:44px;height:40px;min-height:40px}.project-result-count{display:none!important}.goal-mobile-row{min-height:56px;grid-template-rows:56px}.goal-mobile-map-row{grid-template-columns:30px minmax(0,1fr) 48px 34px!important}.goal-mobile-goal-row{grid-template-columns:minmax(0,1fr) 48px 34px!important}.goal-mobile-row .goal-map-actions,.goal-mobile-row>.goal-map-actions{position:relative!important;inset:auto!important;width:34px!important;height:34px!important;grid-area:actions!important;grid-row:1!important;align-self:center!important;justify-self:center!important;transform:none!important}.goal-mobile-row .goal-map-actions>summary{position:static!important;width:34px;height:34px}.project-list-due .due-full{display:none}.project-list-due .due-compact{display:inline}.project-toolbar{grid-template-columns:36px minmax(88px,1fr) auto minmax(92px,104px)!important}.project-toolbar>.project-sort{width:100%!important;min-width:0;grid-column:4!important;grid-row:1!important}.project-create-action{display:none!important}}@media (max-width:800px){.project-create-action{display:none!important}.shell-notify-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px 16px}.shell-notify-foot>small{grid-column:1/-1}.shell-notify-foot .ds-btn.ds-btn--ghost{justify-content:center;height:44px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card);color:var(--ds-ink);font-size:13px;font-weight:700}.shell-notify-foot .ds-btn.ds-btn--ghost:disabled{color:var(--ds-faint)}.tv-recover-table{margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px}}@media (max-width:800px){.task-head:is([data-page=archive],[data-page=trash]) .task-toolbar .task-view-navigation>.segmented{display:none!important}}@media (max-width:800px){.dashboard-view{gap:14px}.dashboard-scope{align-items:center;margin:0 2px}.dashboard-scope span{color:var(--ds-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-scope strong{font-size:15px;font-weight:800}.dashboard-scope a{color:var(--ds-accent);font-size:12px;font-weight:700}.dashboard-view .dashboard-goal-strip,.dashboard-view .metrics-grid{display:grid;grid-gap:0;gap:0;margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.dashboard-view .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-view .dashboard-goal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-view .dashboard-goal-strip>a,.dashboard-view .metrics-grid .metric-card{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:0;height:auto;margin:0;padding:10px 12px;border:0;border-right:1px solid var(--ds-line-soft);border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:var(--ds-surface-card);box-shadow:none;color:var(--ds-ink)}.dashboard-view .dashboard-goal-strip>a:nth-child(2n),.dashboard-view .metrics-grid .metric-card:nth-child(3n){border-right:0}.dashboard-view .dashboard-goal-strip>a:nth-last-child(-n+2),.dashboard-view .metrics-grid .metric-card:nth-last-child(-n+3){border-bottom:0}.dashboard-view .metric-card-label{display:block;gap:0;min-height:30px;overflow:hidden;color:var(--ds-muted);font-size:11px;font-weight:600;line-height:15px;white-space:normal}.dashboard-view .dashboard-goal-strip>a>svg:first-child,.dashboard-view .metric-card-detail,.dashboard-view .metric-card-label>i{display:none}.dashboard-view .metric-card>strong{color:var(--ds-ink);font-size:20px;font-weight:800;line-height:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-view .metric-card.danger>strong{color:var(--ds-danger-ink)}.dashboard-view .metric-card.warning>strong{color:var(--ds-amber)}.dashboard-view .dashboard-goal-strip>a{position:relative;align-items:flex-start;text-align:left}.dashboard-view .dashboard-goal-strip>a>span{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0;padding:0}.dashboard-view .dashboard-goal-strip>a small{overflow:hidden;color:var(--ds-muted);font-size:11px;font-weight:600;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.dashboard-view .dashboard-goal-strip>a strong{font-size:20px;font-weight:800;line-height:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-view .dashboard-goal-strip>a.danger strong{color:var(--ds-danger-ink)}.dashboard-view .dashboard-goal-strip>a.warning strong{color:var(--ds-amber)}.dashboard-view .dashboard-goal-strip>a>svg:last-child:not(:first-child){position:absolute;top:50%;right:10px;color:var(--ds-faint);transform:translateY(-50%)}.dashboard-view .dashboard-section{gap:8px}.dashboard-view .section-heading{align-items:center;margin:0 2px}.dashboard-view .section-heading h2{font-size:15px;font-weight:800}.dashboard-view .dashboard-clear-scope,.dashboard-view .section-heading a{color:var(--ds-accent);font-size:12px;font-weight:700}.dashboard-view .business-strip{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.dashboard-view .business-card{width:auto;min-width:0;gap:6px;margin:0;padding:10px 12px;border:0;border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:var(--ds-surface-card);box-shadow:none}.dashboard-view .business-card:last-child{border-bottom:0}.dashboard-view .business-card.selected{border-color:var(--ds-line-soft);background:var(--ds-accent-soft);box-shadow:none}.dashboard-view .business-card-head strong{font-size:14px;font-weight:700}.dashboard-view .business-card-head span:not(.business-card-icon){color:var(--ds-muted);font-size:11px}.dashboard-view .business-signals{gap:10px;font-size:11px;font-weight:700}.dashboard-view .business-card .progress-line{height:4px}.dashboard-view .business-card>small{color:var(--ds-muted);font-size:11px}.dashboard-view .project-scope-list{gap:8px;margin:0 -10px;padding:0 12px 2px}.dashboard-view .project-scope-item{min-height:44px;height:44px;padding:0 12px 0 8px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card);box-shadow:none}.dashboard-view .project-scope-item.selected{border-color:var(--ds-accent);background:var(--ds-accent-soft)}.dashboard-view .project-scope-item strong{font-size:13px;font-weight:700}.dashboard-view .project-scope-item small{font-size:11px}.dashboard-view .dashboard-attention-list{display:grid;grid-gap:0;gap:0;margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.dashboard-view .dashboard-attention-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"main main main" "status owner date";align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:9px 12px;border:0;border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:var(--ds-surface-card);box-shadow:none;text-align:left}.dashboard-view .dashboard-attention-item:last-child{border-bottom:0}.dashboard-view .dashboard-attention-main{grid-area:main;min-width:0}.dashboard-view .dashboard-attention-main strong{display:block;overflow:hidden;font-size:14px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.dashboard-view .dashboard-attention-main small{display:none}.dashboard-view .dashboard-attention-status{grid-area:status;padding:0;background:transparent;font-size:11px;font-weight:700}.dashboard-view .dashboard-attention-owner{grid-area:owner;display:block;overflow:hidden;color:var(--ds-ink-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-view .dashboard-attention-date{grid-area:date;font-size:12px;font-weight:700}.dashboard-view .dashboard-attention-arrow{display:none}.portfolio-tabs{height:44px;margin:0 -10px;padding:0 10px;border-bottom:1px solid var(--ds-line)}.portfolio-tabs>a{height:44px;gap:6px;border-bottom:2px solid transparent;color:var(--ds-ink-3);font-size:14px;font-weight:700}.portfolio-tabs>a.active{border-bottom-color:var(--ds-accent);color:var(--ds-accent)}.project-workspace .project-toolbar{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-rows:40px 40px!important;align-items:stretch;grid-gap:8px 6px;gap:8px 6px;margin:0 2px}.project-workspace .project-toolbar>.project-search{grid-column:1!important;grid-row:1!important;width:40px;height:40px;box-sizing:border-box;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card)}}@media (max-width:800px){.project-workspace .project-toolbar>.project-search:focus-within{grid-column:1/-1;width:auto;z-index:2}.project-workspace .project-toolbar>.project-goal-filter{grid-column:2!important;grid-row:1!important;min-width:0}.project-workspace .project-toolbar>.project-sort{grid-column:3!important;grid-row:1!important}.project-workspace .project-toolbar>.project-record-switch{grid-column:1/-1!important;grid-row:2!important}.project-workspace .project-toolbar .responsive-select-trigger{width:100%;height:40px;min-height:40px;box-sizing:border-box;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card);color:var(--ds-ink);font-size:13px;font-weight:600}.project-workspace .project-toolbar .project-record-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;height:40px;box-sizing:border-box;padding:3px;border:1px solid var(--ds-line);border-radius:11px;background:var(--ds-surface-card)}.project-workspace .project-toolbar .project-record-switch>button{height:100%;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--ds-ink-3);font-size:13px;font-weight:700}.project-workspace .project-toolbar .project-record-switch>button.active{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.project-status-chips{gap:6px;margin:0 2px}.project-status-chips>button{height:32px;padding:0 12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-surface-card);color:var(--ds-ink-2);font-size:13px;font-weight:600}.project-status-chips>button.active{border-color:var(--ds-accent);background:var(--ds-accent-soft);color:var(--ds-accent-ink);font-weight:700}.project-workspace .entity-business-group,.project-workspace .entity-list{margin-inline:2px}.project-workspace .entity-business-group{overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.project-workspace .entity-list-group.project-list-group{border:0;border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:var(--ds-surface-card);box-shadow:none}.project-workspace .entity-list-group.project-list-group:last-child{border-bottom:0}.project-workspace .project-list-row .entity-title-line{font-size:14px;font-weight:700;line-height:20px}.project-workspace .project-list-goal{color:var(--ds-muted);font-size:11px}.project-workspace .project-list-status{font-size:11px;font-weight:700}.project-workspace .project-list-due{border-radius:7px;font-size:11px;font-weight:700}.project-workspace .project-list-actions>summary{width:30px;height:28px;border-radius:8px;color:var(--ds-ink-3)}.project-workspace .project-disclosure{width:28px;height:28px;border-radius:8px;color:var(--ds-ink-3)}.project-workspace{padding-bottom:64px}.goal-toolbar{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;grid-template-rows:40px 40px!important;grid-gap:8px 6px!important;gap:8px 6px!important;margin:0 2px}.goal-toolbar>.goal-search{grid-column:1!important;grid-row:1!important;width:40px;height:40px;box-sizing:border-box;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card)}}@media (max-width:800px){.goal-toolbar>.goal-search:focus-within{grid-column:1/-1!important;width:auto;z-index:2}.goal-toolbar>.responsive-select{grid-column:2!important;grid-row:1!important;min-width:0}.goal-toolbar>.goal-create-control{grid-column:3!important;grid-row:1!important}.goal-toolbar>.goal-create-control .primary-action{width:40px;height:40px;min-height:40px;padding:0;border-radius:10px}.goal-toolbar>.goal-record-switch{grid-column:1/-1!important;grid-row:2!important}.goal-toolbar .responsive-select-trigger{width:100%;height:40px;min-height:40px;box-sizing:border-box;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card);font-size:13px;font-weight:600}.goal-toolbar .goal-record-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;height:40px;box-sizing:border-box;padding:3px;border:1px solid var(--ds-line);border-radius:11px;background:var(--ds-surface-card)}.goal-toolbar .goal-record-switch>button{height:100%;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--ds-ink-3);font-size:13px;font-weight:700}.goal-toolbar .goal-record-switch>button.active{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.goal-mobile-list{margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.goal-mobile-list .goal-mobile-row{min-height:58px;border-bottom:1px solid var(--ds-line-soft);background:var(--ds-surface-card)}.goal-mobile-list>.goal-mobile-row:last-child,.goal-mobile-list>:last-child .goal-mobile-row:last-child{border-bottom:0}.goal-mobile-list .goal-mobile-main strong{font-size:14px;font-weight:700;line-height:20px}.goal-mobile-list .goal-mobile-main small{color:var(--ds-muted);font-size:11px;line-height:15px}.goal-mobile-list .goal-mobile-result strong{font-size:14px;font-weight:800}.goal-mobile-list .goal-mobile-result small{color:var(--ds-muted);font-size:11px;font-weight:600}.goal-mobile-list .goal-map-actions>summary{width:30px;height:28px;border-radius:8px;color:var(--ds-ink-3)}.goal-mobile-list .goal-mobile-icon{width:28px;height:28px;border-radius:8px;background:var(--ds-accent-soft);color:var(--ds-accent)}.goal-mobile-list .goal-mobile-goal-row>.goal-mobile-main-hit{padding-left:12px}.goal-workspace{padding-bottom:64px}.goal-workspace .goal-table-wrap{margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.team-workspace .team-toolbar{display:flex;align-items:center;gap:6px;margin:0 2px;padding:0;border:0}.team-workspace .team-toolbar .team-search{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;height:40px;min-height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card);color:var(--ds-faint)}.team-workspace .team-toolbar .team-search input{height:100%;min-width:0;padding:0;border:0;background:transparent;font-size:14px}.team-workspace .team-view-switch{display:flex;flex:none;gap:2px;height:40px;box-sizing:border-box;padding:3px;border:1px solid var(--ds-line);border-radius:11px;background:var(--ds-surface-card);box-shadow:none}.team-workspace .team-view-switch>button{display:grid;place-items:center;width:32px;height:100%;min-height:0;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--ds-ink-3)}.team-workspace .team-view-switch>button.active{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}}@media (max-width:800px){.team-workspace .team-toolbar :is(.team-add-button,.team-locate-button){display:grid;flex:none;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:10px}.team-workspace .team-owner-banner{margin:0 2px}.team-workspace .team-list{margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card);box-shadow:none}.team-workspace .team-list-group-toggle{min-height:38px;background:var(--ds-surface-subtle)}.team-workspace .team-list-section{display:flex;align-items:center;min-height:32px;padding:0 12px;border-bottom:1px solid var(--ds-line-soft);background:var(--ds-surface-subtle)}.team-workspace .team-list-section>span{display:inline-flex;align-items:center;gap:6px;color:var(--ds-ink-3);font-size:12px;font-weight:700}.team-workspace .team-list-section small{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--ds-surface-card);color:var(--ds-muted);font-size:11px;font-weight:700;line-height:18px;text-align:center}.team-workspace .team-list-section.is-own>span{color:var(--ds-accent-ink)}.team-workspace .team-list-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-gap:2px 8px;gap:2px 8px;min-height:58px;box-sizing:border-box;padding:9px 8px 9px 50px;border-bottom:1px solid var(--ds-line-soft);background:var(--ds-surface-card)}.team-workspace .team-list-row .team-card-head{display:block;grid-column:1;grid-row:1;min-width:0}.team-workspace .team-list-row .ui-avatar.team-avatar{position:absolute;top:50%;left:12px;width:28px;height:28px;min-width:28px;margin-top:-14px;font-size:10px;font-weight:700}.team-workspace .team-list-row .team-card-head>div{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-width:0}.team-workspace .team-list-row .team-card-head strong{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;overflow:hidden;color:var(--ds-ink);font-size:14px;font-weight:700;line-height:19px}.team-workspace .team-list-row .team-member-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-workspace .team-list-row .team-favorite-mark{flex:none;color:var(--ds-amber)}.team-workspace .team-list-row .team-member-role-summary{display:block;flex:0 3 auto;min-width:0;overflow:hidden;color:var(--ds-accent-ink);font-size:12px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.team-workspace .team-list-row .team-member-access{display:flex;grid-column:1;grid-row:3;margin-top:3px}.team-workspace .team-list-row .team-pending-mark{flex:none;height:18px;margin:0;padding:0 6px;box-sizing:border-box;border-radius:6px;background:var(--ds-amber-soft);box-shadow:none;color:var(--ds-amber);font-size:10.5px;font-weight:700;letter-spacing:0;line-height:18px;text-transform:none}.team-workspace .team-list-row .team-pending-mark.is-waiting{background:var(--ds-surface-subtle);box-shadow:inset 0 0 0 1px var(--ds-line);color:var(--ds-ink-3)}.team-workspace .team-list-row .team-department-list{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content);grid-column:1;grid-row:2;justify-content:start;grid-gap:2px 0;gap:2px 0;min-width:0;padding:0;color:var(--ds-muted);font-size:12px;line-height:16px}.team-workspace .team-list-row .team-department-list>span{display:flex;align-items:baseline;gap:5px;min-width:0;overflow:hidden;color:var(--ds-muted);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.team-workspace .team-list-row .team-department-list>.team-member-position-summary{display:block;text-overflow:ellipsis}.team-workspace .team-list-row .team-department-list>span:nth-child(2):before{content:"·";flex:none;margin-left:5px;color:var(--ds-faint)}.team-workspace .team-list-row .team-department-list>span:nth-child(n+3){grid-column:1/-1}.team-workspace .team-list-row .team-department-list>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.team-workspace .team-list-row .team-department-list>span>span.team-owner-mark{flex:none;overflow:visible}.team-workspace .team-list-row .team-department-list small{display:none}.team-workspace .team-list-row .team-contact-actions{display:flex;grid-column:2;grid-row:1/3;align-items:center;justify-content:flex-end;gap:4px}.team-workspace .team-list-row .team-contact-actions :is(a,button){display:grid;place-items:center;width:32px;min-width:0;height:32px;min-height:0;padding:0;border:1px solid var(--ds-line);border-radius:8px;background:var(--ds-surface-card);color:var(--ds-accent)}.team-workspace .team-list-row .team-contact-actions>span{color:var(--ds-faint);font-size:11px;font-weight:500;white-space:nowrap}.team-workspace .team-list-group:last-child .team-member-group:last-child:not(.expanded) .team-list-row{border-bottom:0}.team-workspace .team-list-row .team-contact-actions .team-row-menu-trigger{width:32px;height:32px;min-width:0;min-height:0;border:0;background:transparent;box-shadow:none;color:var(--ds-ink-3)}.team-workspace .team-list-row .team-contact-actions .team-row-menu-trigger[aria-expanded=true]{background:var(--ds-surface-sunken);color:var(--ds-ink)}.card-quick-menu.team-row-menu{top:auto!important;right:0;bottom:calc(64px + env(safe-area-inset-bottom));left:0!important;width:100%;max-width:none;max-height:calc(100dvh - 64px - 72px - env(safe-area-inset-bottom));box-sizing:border-box;gap:0;padding:0 8px 10px;overflow:auto;border:0;border-radius:var(--ds-radius-sheet) var(--ds-radius-sheet) 0 0;box-shadow:var(--ds-shadow-sheet)}.card-quick-menu.team-row-menu:before{content:"";display:block;flex:none;width:40px;height:4px;margin:10px auto 4px;border-radius:var(--ds-radius-pill);background:var(--ds-line-strong)}.card-quick-menu.team-row-menu .card-quick-title{padding:6px 10px 8px;color:var(--ds-ink);font-size:var(--ds-type-title-size);font-weight:var(--ds-type-title-weight);letter-spacing:var(--ds-type-title-tracking);line-height:var(--ds-type-title-line);text-transform:none}.card-quick-menu.team-row-menu .quick-item{gap:12px;min-height:48px;padding:0 10px;border-radius:10px;font-size:15px}.card-quick-menu.team-row-menu .quick-item .quick-ic{width:18px;height:18px}.card-quick-menu.team-row-menu .quick-sep{margin:4px 10px}.team-workspace{padding-bottom:64px}.modal-layer.admin-dialog-layer:has(.employee-add-choice-dialog){inset:0 0 calc(64px + env(safe-area-inset-bottom));align-items:end;justify-content:stretch;padding:0!important}.modal.employee-add-choice-dialog{width:100%;max-width:none;height:auto;max-height:calc(100dvh - 64px - 72px - env(safe-area-inset-bottom));border:0;border-radius:var(--ds-radius-sheet) var(--ds-radius-sheet) 0 0;background:var(--ds-surface-card);box-shadow:var(--ds-shadow-sheet)}.modal.employee-add-choice-dialog:before{content:"";display:block;flex:none;width:40px;height:4px;margin:10px auto 6px;border-radius:var(--ds-radius-pill);background:var(--ds-line-strong)}.modal.employee-add-choice-dialog>.modal-head{align-items:flex-start;gap:8px;min-height:0;padding:4px 10px 8px 18px;border-bottom:0}.modal.employee-add-choice-dialog>.modal-head .admin-dialog-icon{display:none}.modal.employee-add-choice-dialog>.modal-head h2{font-size:var(--ds-type-title-size);font-weight:var(--ds-type-title-weight);line-height:var(--ds-type-title-line);letter-spacing:var(--ds-type-title-tracking)}.modal.employee-add-choice-dialog>.modal-head small{color:var(--ds-muted);font-size:12px}.modal.employee-add-choice-dialog>.modal-head .icon-action{width:40px;height:40px;margin-top:-6px}.employee-add-choice-dialog .employee-add-choices{display:grid;grid-gap:0;gap:0;padding:0 8px 6px}.employee-add-choice-dialog .employee-add-choice{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;grid-column-gap:12px;column-gap:12px;min-height:64px;padding:10px;border:0;border-radius:12px;background:transparent;box-shadow:none;text-align:left}.employee-add-choice-dialog .employee-add-choice>span{display:grid;grid-row:1/3;place-items:center;width:40px;height:40px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-subtle);color:var(--ds-ink-2)}.employee-add-choice-dialog .employee-add-choice>span svg{width:18px;height:18px}.employee-add-choice-dialog .employee-add-choice>strong{grid-column:2;align-self:end;color:var(--ds-ink);font-size:14px;font-weight:700;line-height:19px}.employee-add-choice-dialog .employee-add-choice>small{grid-column:2;align-self:start;color:var(--ds-muted);font-size:12px;line-height:16px}.employee-add-choice-dialog .employee-add-choice>svg{grid-column:3;grid-row:1/3;align-self:center;color:var(--ds-faint)}.employee-add-choice-dialog>.modal-actions{display:grid;margin:0;padding:12px 16px 16px;border-top:1px solid var(--ds-line)}.modal.employee-add-choice-dialog>.modal-actions>button{width:100%;min-height:44px;border-radius:10px}}@media (max-width:800px){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):not(.create-title-input):not(.inline-edit){font-size:16px!important}.taskv19 .inline-edit{font-size:max(16px,1em)!important}:is(.tvp-icon,.team-workspace .team-list-row .team-contact-actions :is(a,button),.task-card.tv-card .tv-card-more,.kanban-column.tv-col>.tv-col-head .tv-col-btn,.project-workspace .project-list-actions>summary,.project-workspace .project-disclosure,.goal-mobile-list .goal-map-actions>summary,.dashboard-view .section-heading>a,.shell-notify-tabs .shell-seg>button,.shell-notify-tabs .shell-chip-toggle,.admin-workspace :is(.admin-actions,.access-role-mobile-direct-actions) .icon-action){position:relative!important}:is(.tvp-icon,.team-workspace .team-list-row .team-contact-actions :is(a,button),.task-card.tv-card .tv-card-more,.kanban-column.tv-col>.tv-col-head .tv-col-btn,.project-workspace .project-list-actions>summary,.project-workspace .project-disclosure,.goal-mobile-list .goal-map-actions>summary,.dashboard-view .section-heading>a,.shell-notify-tabs .shell-seg>button,.shell-notify-tabs .shell-chip-toggle,.admin-workspace :is(.admin-actions,.access-role-mobile-direct-actions) .icon-action):after{content:"";position:absolute;top:50%;left:50%;width:max(100%,40px);height:max(100%,40px);border:0;border-radius:0;background:none;box-shadow:none;pointer-events:auto;transform:translate(-50%,-50%)}.kanban-column.tv-col>.tv-col-head .tv-col-btn:after{width:max(100%,38px)}.team-workspace .team-list-row .team-contact-actions :is(a,button):after{width:max(100%,36px)}.project-workspace .project-disclosure:after{left:auto;right:0;width:calc(100% + 9px);transform:translateY(-50%)}.modal-layer:has(>.modal.goal-map-detail){inset:0 0 calc(64px + env(safe-area-inset-bottom));grid-template-columns:100%;align-items:end;justify-items:stretch;padding:0!important}.modal.entity-detail-dialog.goal-map-detail{width:100%;max-width:none;max-height:calc(100dvh - 64px - 72px - env(safe-area-inset-bottom));margin:0;border:0;border-radius:var(--ds-radius-sheet) var(--ds-radius-sheet) 0 0;box-shadow:var(--ds-shadow-sheet)}.modal.entity-detail-dialog.goal-map-detail:before{content:"";display:block;width:40px;height:4px;margin:10px auto 2px;border-radius:var(--ds-radius-pill);background:var(--ds-line-strong)}.tl-week-phone .tl-agenda-day:has(>header .tlp-day-empty){margin-block:-3px;border:0;background:transparent}.tl-week-phone .tl-agenda-day:has(>header .tlp-day-empty)>header{height:30px;padding:0 14px;background:transparent;font-size:12px}.tl-week-phone .tl-agenda-day:has(>header .tlp-day-empty)>header b{color:var(--ds-ink-3);font-weight:600}.taskv19 .tag-grid:not(.project-tag-grid){display:flex;flex-wrap:wrap;row-gap:4px;margin-left:-1px;-webkit-clip-path:inset(0 0 0 1px);clip-path:inset(0 0 0 1px)}.taskv19 .tag-grid:not(.project-tag-grid)>.tg-cell{flex:0 1 auto;max-width:100%;border-left:1px solid var(--ds-line-soft)}.taskv19 .tag-grid:not(.project-tag-grid)>.tg-cell.tg-project{flex:0 1 auto;min-width:0;container-type:normal}.task-workspace>.tv-col-tabs{display:none}.shell-scope-trigger:has(>.shell-scope-label>.ds5-phone-only){width:auto}}@media (max-width:800px){.gw-window .gw-info{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;margin-left:4px;border-radius:50%;color:var(--ds-faint);vertical-align:middle;cursor:help}.gw-window .gw-info:focus-visible,.gw-window .gw-info:hover{color:var(--ds-accent-ink);outline:none}.gw-window .gw-info:focus-visible{box-shadow:0 0 0 2px var(--ds-accent-line)}.gw-window .gw-info:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:90;width:max-content;max-width:min(260px,calc(100vw - 48px));padding:8px 10px;border-radius:var(--ds-radius-md);background:var(--ds-ink);color:#fff;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4;text-align:left;text-transform:none;white-space:normal;pointer-events:none;transform:translateX(-50%)}.gw-window .gw-info:not(:hover,:focus-visible):after{display:none}.gw-window .gw-info[data-tip-align=start]:after{left:-6px;transform:none}.gw-window .gw-info[data-tip-align=end]:after{left:auto;right:-6px;transform:none}.gw-window .gw-people.three{grid-template-columns:repeat(3,minmax(0,1fr))}.gw-window .gw-people>:nth-child(2) .gw-popover{left:-6px;right:auto}.gw-window .gw-people>:last-child:not(:first-child) .gw-popover{left:auto;right:-6px}.gw-window .gw-props-top.no-chips{padding-bottom:0;border-bottom:0}.gw-window .gw-props-top.with-status{grid-template-columns:max-content minmax(0,1fr) auto;gap:12px}.gw-window .gw-props-top.with-status>*+*{padding-left:12px}.gw-window .gw-props-top.with-status>.gw-trigger:first-child{max-width:none}.gw-window .gw-field,.gw-window .gw-status-cell{display:inline-flex;align-items:center;min-width:0}.gw-window .gw-field{gap:2px}.gw-window .gw-card-head b,.gw-window .gw-list-head b,.gw-window .gw-two-line b{display:inline-flex;align-items:center;gap:2px}.gw-window .gw-empty .gw-info{margin-top:-1px}.gw-window .gw-people.gw-map-people.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content}.gw-window .gw-map-people .gw-period-cell{padding-right:6px}.gw-window .gw-map-people .gw-period-cell .gw-trigger{max-width:none}.gw-window .gw-people>.gw-chips{grid-column:1/-1;margin-top:2px;border-top:1px solid var(--ds-line-soft)}.gw-window .gw-head-metric{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--ds-muted);font-size:13px;font-weight:500}.gw-window .gw-head-metric>b{color:var(--ds-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gw-window .gw-head .create-title-input{border-radius:6px;cursor:text}.gw-window :is(.gw-people,.gw-people.three,.gw-people.gw-map-people.three,.gw-props-top,.gw-props-top.with-status){grid-template-columns:minmax(0,1fr);gap:0}.gw-window :is(.gw-people,.gw-props-top)>*+*{margin-top:10px;padding-top:10px;padding-left:0;border-top:1px solid var(--ds-line-soft);border-left:0}.gw-window .gw-people>.gw-chips{margin-top:10px}.gw-window .gw-people>* .gw-popover,.gw-window .gw-people>:last-child:not(:first-child) .gw-popover,.gw-window .gw-people>:nth-child(2) .gw-popover{left:0;right:auto;max-width:calc(100vw - 40px)}.admin-dialog.has-icon .admin-dialog-icon.is-danger{background:var(--ds-danger-soft);color:var(--ds-danger-ink)}.adm-dialog-body{display:grid;grid-gap:14px;gap:14px;min-height:0;padding:16px 16px 2px;overflow:auto}.adm-dialog-body>.modal-actions{padding:10px 0 14px}.adm-dialog .field{display:grid;grid-gap:6px;gap:6px}.adm-dialog .field>span:first-child{display:inline-flex;align-items:center;gap:2px;color:var(--ds-ink-2);font-size:var(--ds-type-label-size);font-weight:600}.adm-dialog .field-required{color:var(--ds-danger-ink);font-style:normal}}@media (max-width:800px){.adm-dialog .field :is(input:not([type=checkbox]),textarea){width:100%;box-sizing:border-box;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-field);color:var(--ds-ink);font:inherit;font-size:var(--ds-type-body-size)}.adm-dialog .field input:not([type=checkbox]){height:var(--ds-control-md);padding:0 12px}.adm-dialog .field textarea{min-height:64px;padding:8px 12px;resize:vertical}.adm-dialog .field :is(input,textarea):focus{border-color:var(--ds-accent);outline:0;box-shadow:var(--ds-focus-ring)}.adm-dialog .field input[readonly]{color:var(--ds-ink-3)}.adm-dialog .field .international-phone-field{min-height:0;height:39px}.adm-dialog .field .international-phone-field .country-picker-trigger.is-compact{min-height:0;height:37px}.adm-dialog .field .international-phone-field>input:is(input){min-height:0!important;height:37px!important;font-size:16px!important;border:0;border-radius:0;background:transparent;box-shadow:none}.adm-dialog .field .international-phone-field>input.international-phone-code{width:48px;padding:0 4px 0 2px}.adm-dialog .field .international-phone-field>input:not(.international-phone-code){width:100%;min-width:0;padding:0 11px}.adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adm-tenant-dialog .adm-tenant-contact{grid-template-columns:minmax(0,1fr)}.adm-dialog .search-picker-trigger.has-card{height:auto;min-height:48px;padding:7px 10px;background:var(--ds-surface-card)}.adm-dialog .responsive-select.force-custom .responsive-select-trigger{width:100%;color:var(--ds-ink);font-weight:600}.adm-dialog .responsive-select.force-custom .responsive-select-trigger:disabled{color:var(--ds-muted);background:var(--ds-surface-sunken)}.ds6r-role-chip{display:inline-flex;align-items:center;justify-self:start;width:-moz-fit-content;width:fit-content;padding:3px 10px;border-radius:var(--ds-radius-pill);background:var(--ds-surface-sunken);color:var(--ds-ink);font-size:var(--ds-type-label-size);font-weight:700;line-height:18px;white-space:nowrap}.ds6r-role-chip.is-new{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.ds6r-user-dialog .profile-user-form{min-height:0;padding:14px 16px 0;overflow:auto}.ds6r-user-dialog .profile-user-form>.modal-actions{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 0 16px}.jm-member-dialog .admin-dialog-icon{overflow:hidden;background:none}.jm-member-dialog .admin-dialog-icon .jm-dialog-avatar{width:32px;height:32px;font-size:12px}.jm-member-dialog .profile-user-form>.admin-form-section{padding-bottom:8px;border-bottom:1px solid var(--ds-line-soft)}:is(.jm-member-dialog,.jm-onboard-dialog) .field>span:first-child{display:inline-flex;align-items:center;gap:4px}.jm-member-dialog .admin-form-section strong{display:inline-flex;align-items:center;gap:4px}:is(.jm-member-dialog,.jm-onboard-dialog,.employee-excel-dialog) .responsive-select.force-custom{width:100%}:is(.jm-member-dialog,.jm-onboard-dialog,.employee-excel-dialog) .responsive-select.force-custom .responsive-select-trigger{width:100%;height:var(--ds-control-md);padding:0 12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-field);color:var(--ds-ink);font-size:var(--ds-type-body-size);font-weight:600}:is(.jm-member-dialog,.jm-onboard-dialog,.employee-excel-dialog) .responsive-select.force-custom .responsive-select-trigger:focus-visible{border-color:var(--ds-accent);outline:0;box-shadow:var(--ds-focus-ring)}:is(.jm-member-dialog,.jm-onboard-dialog,.employee-excel-dialog) .responsive-select.force-custom .responsive-select-trigger:disabled{background:var(--ds-surface-sunken);color:var(--ds-muted);cursor:default}:is(.jm-member-dialog,.jm-onboard-dialog,.employee-excel-dialog) .responsive-select.force-custom .responsive-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jm-role-empty{display:flex;align-items:center;height:var(--ds-control-md);color:var(--ds-muted)}.responsive-select-menu.jm-role-menu{min-width:280px;overflow-x:hidden}.responsive-select-menu.jm-role-menu [role=option]{display:flex;align-items:center;gap:10px}.responsive-select-menu.jm-role-menu [role=option]>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive-select-menu.jm-role-menu .responsive-select-hint{display:inline-flex;flex:none;align-items:center;gap:5px;margin-left:auto;color:var(--ds-muted);font-size:11px;font-weight:500}.responsive-select-menu.jm-role-menu [role=option]:not(:disabled)+[role=option]:disabled{margin-top:5px;border-top:1px solid var(--ds-line-soft)}.responsive-select-menu.jm-role-menu [role=option]:disabled{color:var(--ds-muted);background:none;cursor:default;opacity:1}.jm-role-pair{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:var(--ds-muted)}.jm-line{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--ds-ink-2);font-size:var(--ds-type-body-size);line-height:20px}.jm-line svg{flex:none;margin-top:3px}.jm-line.is-warn svg{color:var(--ds-amber)}.jm-line.is-muted{color:var(--ds-muted);font-size:var(--ds-type-label-size)}.jm-block{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;cursor:pointer}.jm-block input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--ds-danger-ink)}.jm-block b{color:var(--ds-ink);font-size:var(--ds-type-body-strong-size);font-weight:700}.admin-dialog.has-icon .admin-dialog-icon.is-warning{background:var(--ds-amber-soft);color:var(--ds-amber)}.admin-dialog.has-icon .admin-dialog-icon.is-ok{background:var(--ds-green-soft);color:var(--ds-green-ink)}.jm-login-form{display:grid;grid-gap:6px;gap:6px}.jm-login-row{display:flex;gap:8px}.adm-dialog .jm-login-row input:not([type=checkbox]){flex:1 1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adm-dialog .jm-login-row .secondary-action,.jm-password-row .secondary-action,.jm-secret .secondary-action{display:inline-flex;flex:none;align-items:center;gap:6px;height:var(--ds-control-md);padding:0 12px;border-radius:var(--ds-radius-md);font-size:var(--ds-type-body-size);font-weight:600;white-space:nowrap}.jm-saved{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ds-green-ink);font-size:var(--ds-type-label-size);font-weight:600}.jm-password-row{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--ds-line-soft)}.jm-login-form+.jm-password-row{margin-top:0}.jm-password-row:first-child{padding-top:0;border-top:0}.jm-password-row>span{display:grid;flex:1 1;grid-gap:1px;gap:1px;min-width:0}.jm-password-row b{color:var(--ds-ink);font-size:var(--ds-type-body-strong-size);font-weight:700}.jm-password-row small{color:var(--ds-muted);font-size:var(--ds-type-label-size)}.jm-secret{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius-lg);background:var(--ds-surface-subtle)}.jm-secret code{flex:1 1;min-width:0;overflow:hidden;color:var(--ds-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.jm-reveal{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-right:auto;padding:0 8px;border:0;border-radius:var(--ds-radius-md);background:none;color:var(--ds-accent-ink);font-size:var(--ds-type-body-size);font-weight:600;cursor:pointer}.jm-reveal:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}.jm-role-dialog .field>span:first-child{display:inline-flex;align-items:center;gap:4px}.jm-role-dialog .responsive-select.force-custom{width:100%}.jm-readonly,.jm-role-dialog .responsive-select.force-custom .responsive-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--ds-control-md);box-sizing:border-box;overflow:hidden;padding:0 12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-field);color:var(--ds-ink);font-size:var(--ds-type-body-size);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.jm-readonly{background:var(--ds-surface-sunken);color:var(--ds-ink-2)}.jm-footer-link,.jm-role-dialog .modal-actions{align-items:center}.jm-footer-link{display:inline-flex;gap:6px;margin-right:auto;color:var(--ds-accent-ink);font-size:var(--ds-type-label-size);font-weight:700;text-decoration:none}.jm-footer-link:hover{text-decoration:underline}.admin-dialog.has-icon .admin-dialog-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--ds-accent-soft);color:var(--ds-accent)}.modal-layer:has(>.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog)){inset:0 0 calc(64px + env(safe-area-inset-bottom));grid-template-columns:100%;align-items:end;justify-items:stretch;padding:0!important}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog){display:flex;flex-direction:column;width:100%;max-width:none;height:auto;max-height:calc(100dvh - 64px - 24px - env(safe-area-inset-bottom));margin:0;border:0;border-radius:var(--ds-radius-sheet) var(--ds-radius-sheet) 0 0;background:var(--ds-surface-card);box-shadow:var(--ds-shadow-sheet)}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog):before{content:"";display:block;flex:none;width:40px;height:4px;margin:10px auto 2px;border-radius:var(--ds-radius-pill);background:var(--ds-line-strong)}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog)>.modal-head{flex:none}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog)>:is(.adm-dialog-body,.profile-user-form,form){flex:1 1 auto;min-height:0;overflow:auto}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog)>.modal-actions{flex:none;padding:12px 16px 16px;border-top:1px solid var(--ds-line)}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog) .modal-actions :is(.primary-action,.secondary-action,.danger-action){min-height:44px}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog)>:is(.adm-dialog-body,.profile-user-form,form)>.modal-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:0 -16px;padding:12px 16px 16px;border-top:1px solid var(--ds-line);background:var(--ds-surface-card)}body:has(.task-window) .modal-layer:has(>.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog)){inset:0}body:has(.task-window) .modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog){max-height:calc(100dvh - 24px);padding-bottom:env(safe-area-inset-bottom)}.jm-member-dialog .profile-user-form>.field:is(:has(input[name=user-name]),:has(input[type=tel]),:has([name=work-business]),.jm-role-field){grid-column:1/-1}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog) .gw-info{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;margin-left:4px;border-radius:50%;color:var(--ds-faint);vertical-align:middle;cursor:help}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog) .gw-info:is(:hover,:focus-visible){color:var(--ds-accent-ink);outline:none}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog) .gw-info:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:90;width:max-content;max-width:min(260px,calc(100vw - 48px));padding:8px 10px;border-radius:var(--ds-radius-md);background:var(--ds-ink);color:#fff;font-size:12px;font-weight:500;line-height:1.4;text-align:left;white-space:normal;pointer-events:none;transform:translateX(-50%)}.modal.admin-dialog:is(.adm-dialog,.ds6r-user-dialog) .gw-info:not(:hover,:focus-visible):after{display:none}.modal .gw-info[data-tip-fixed]:after{position:fixed;top:var(--tip-y);bottom:auto;left:var(--tip-x);right:auto;transform:translateY(-100%)}.modal .gw-info[data-tip-fixed=below]:after{transform:none}.modal .gw-info[data-tip-fixed][data-tip-align=end]:after{transform:translate(-100%,-100%)}.modal .gw-info[data-tip-fixed=below][data-tip-align=end]:after{transform:translateX(-100%)}.gw-window .gw-progress.wide>i{width:84px}.employee-excel-hint{display:flex;align-items:flex-start;gap:var(--ds-space-2);margin:0;padding:8px 10px;border-radius:var(--ds-radius-sm);background:var(--ds-amber-soft);color:var(--ds-amber);font-size:var(--ds-type-label-size);line-height:1.45}.employee-excel-hint svg{flex:none;margin-top:2px}.admin-dialog.employee-excel-dialog .employee-excel-body{display:flex;flex-direction:column;gap:var(--ds-space-3);min-height:0;padding:14px 16px 0}.admin-dialog.employee-excel-dialog .employee-excel-body>.modal-actions{margin:2px -16px 0}.employee-excel-dialog .employee-excel-summary-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin:0;padding:0;border:0;background:transparent}.employee-excel-dialog .employee-excel-summary-line>.employee-excel-summary-business{display:none}.employee-excel-source{display:flex;flex:1 1 auto;align-items:center;gap:var(--ds-space-2);min-width:0;margin:0}.employee-excel-source b{color:var(--ds-ink);font-size:var(--ds-type-body-size);font-weight:700;white-space:nowrap}.employee-excel-source>span{overflow:hidden;color:var(--ds-muted);font-size:var(--ds-type-label-size);text-overflow:ellipsis;white-space:nowrap}.employee-excel-source .employee-excel-source-mark{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:var(--ds-radius-sm);background:var(--ds-accent-soft);color:var(--ds-accent-ink);font-size:10px;font-weight:800;object-fit:cover}.employee-excel-dialog .employee-excel-summary-line>div{display:inline-flex;flex-direction:row-reverse;align-items:baseline;gap:6px;min-width:0;padding:6px 12px;border:0;border-radius:var(--ds-radius-md);background:var(--ds-surface-subtle)}.employee-excel-dialog .employee-excel-summary-line>div span{color:var(--ds-muted);font-size:var(--ds-type-label-size);font-weight:400;letter-spacing:0;text-transform:lowercase}.employee-excel-dialog .employee-excel-summary-line>div strong{color:var(--ds-ink);font-size:var(--ds-type-heading-size);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employee-excel-dialog .employee-excel-summary-line>.is-ready strong{color:var(--ds-green-ink)}.employee-excel-dialog .employee-excel-summary-line>.is-warning strong{color:var(--ds-amber)}.employee-excel-dialog .employee-excel-summary-line>.is-error strong{color:var(--ds-danger-ink)}.employee-excel-dialog .employee-excel-preview-shell{display:flex;flex-direction:column;gap:var(--ds-space-3);min-height:0;max-height:none;overflow:visible;border:0;background:transparent}.employee-excel-desk-table{max-height:min(56vh,520px);overflow:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card)}.employee-excel-desk-row{display:grid;align-items:center;grid-gap:var(--ds-space-3);gap:var(--ds-space-3);min-height:48px;padding:6px 16px;border-bottom:1px solid var(--ds-line-soft);color:var(--ds-ink);font-size:var(--ds-type-body-size)}.employee-excel-desk-row:last-child{border-bottom:0}.employee-excel-desk-row.is-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;min-height:36px;padding-block:0;border-bottom:1px solid var(--ds-line);background:var(--ds-surface-card);color:var(--ds-muted);font-size:var(--ds-type-overline-size);font-weight:var(--ds-type-overline-weight);letter-spacing:var(--ds-type-overline-tracking);text-transform:uppercase}.employee-excel-desk-row.skipped,.employee-excel-num{color:var(--ds-muted)}.employee-excel-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employee-excel-desk-row .employee-excel-person{display:flex;flex-direction:column;gap:3px;min-width:0}.employee-excel-desk-row .employee-excel-person strong{overflow:hidden;font-size:var(--ds-type-body-size);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.employee-excel-desk-row .employee-excel-person-meta{display:flex;flex-wrap:wrap;gap:4px}.employee-excel-desk-row .employee-excel-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:0;border-radius:var(--ds-radius-pill);background:var(--ds-surface-sunken);color:var(--ds-ink-3);font-size:var(--ds-type-micro-size);font-weight:700;white-space:nowrap}.employee-excel-desk-row .employee-excel-tag.is-credential{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.employee-excel-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;color:var(--ds-ink-2)}.employee-excel-cell>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-excel-cell.is-manager>span{color:var(--ds-ink-3);white-space:normal}.employee-excel-cell small{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);color:var(--ds-accent-ink);font-size:var(--ds-type-micro-size);font-weight:700}.employee-excel-cell small.is-note{height:auto;padding:0;background:none;color:var(--ds-muted);font-size:var(--ds-type-caption-size);font-weight:500}.employee-excel-state-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.employee-excel-state-cell small{font-size:var(--ds-type-caption-size);line-height:14px}.employee-excel-state-cell small.is-warning{color:var(--ds-amber)}.employee-excel-state-cell small.is-error{color:var(--ds-danger-ink)}.employee-excel-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--ds-radius-pill);background:var(--ds-surface-sunken);color:var(--ds-muted);font-size:var(--ds-type-caption-size);font-style:normal;font-weight:700;line-height:1;white-space:nowrap}.employee-excel-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.employee-excel-pill.is-ready{background:var(--ds-green-soft);color:var(--ds-green-ink)}.employee-excel-pill.is-warning{background:var(--ds-amber-soft);color:var(--ds-amber)}.employee-excel-pill.is-error{background:var(--ds-danger-soft);color:var(--ds-danger-ink)}.employee-excel-desk-row .employee-excel-row-actions{display:flex;justify-content:flex-end;gap:2px}.employee-excel-desk-row .employee-excel-row-actions .icon-action{display:grid;place-items:center;width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-muted)}.employee-excel-desk-row .employee-excel-row-actions .icon-action:hover:not(:disabled){background:var(--ds-surface-sunken);color:var(--ds-ink)}.employee-excel-desk-row .employee-excel-row-actions .icon-action.danger-action:hover:not(:disabled){background:var(--ds-danger-soft);color:var(--ds-danger-ink)}.employee-excel-dialog .employee-excel-result{display:flex;flex-direction:column;gap:var(--ds-space-3)}.employee-excel-dialog .employee-excel-result-head{display:flex;align-items:baseline;gap:10px}.employee-excel-dialog .employee-excel-result-head strong{color:var(--ds-ink);font-size:var(--ds-type-heading-size);font-weight:700}.employee-excel-dialog .employee-excel-result-head small{color:var(--ds-danger-ink);font-size:var(--ds-type-label-size);font-weight:600}.employee-excel-dialog .employee-excel-result-rows{display:block;max-height:min(52vh,480px);margin:0;padding:0;overflow:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);list-style:none}.employee-excel-dialog .employee-excel-result-row{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:transparent}.employee-excel-dialog .employee-excel-result-row:last-child{border-bottom:0}.employee-excel-dialog .employee-excel-result-row.is-open{background:var(--ds-surface-subtle)}.employee-excel-dialog .employee-excel-result-line{display:flex;align-items:center;gap:var(--ds-space-3);padding:0}.employee-excel-dialog .employee-excel-result-person{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.employee-excel-dialog .employee-excel-result-person strong{overflow:hidden;color:var(--ds-ink);font-size:var(--ds-type-body-size);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.employee-excel-dialog .employee-excel-result-person small{overflow:hidden;color:var(--ds-muted);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);text-overflow:ellipsis;white-space:nowrap}.employee-excel-dialog .employee-excel-result-expiry{display:flex;flex-direction:column;align-items:flex-end}.employee-excel-dialog .employee-excel-result-expiry span{color:var(--ds-muted);font-size:var(--ds-type-caption-size)}.employee-excel-dialog .employee-excel-result-expiry b{color:var(--ds-ink);font-size:var(--ds-type-label-size);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employee-excel-dialog .employee-excel-result-actions{display:flex;align-items:center;gap:var(--ds-space-2)}.employee-excel-dialog .employee-excel-reveal{height:var(--ds-control-sm);padding:0 8px;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-accent);font-size:var(--ds-type-label-size);font-weight:700;cursor:pointer}.employee-excel-dialog .employee-excel-reveal:hover{background:var(--ds-accent-soft)}.employee-excel-dialog .employee-excel-result-actions .secondary-action{display:inline-flex;align-items:center;gap:6px;height:var(--ds-control-sm);min-height:0;padding:0 12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-card);color:var(--ds-ink);font-size:var(--ds-type-label-size);font-weight:600}.employee-excel-dialog .employee-excel-result-secrets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;margin:0;padding:0;border:0;background:transparent;font-size:var(--ds-type-label-size)}.employee-excel-dialog .employee-excel-result-secrets>div{min-width:0;padding:0;border:0;background:transparent}.employee-excel-dialog .employee-excel-result-secrets>.is-wide{grid-column:1/-1}.employee-excel-dialog .employee-excel-result-secrets dt{color:var(--ds-muted);font-size:var(--ds-type-label-size);font-weight:400;text-transform:none;letter-spacing:0}.employee-excel-dialog .employee-excel-result-secrets dd{margin:0}.employee-excel-dialog .employee-excel-result-secrets code{padding:0;background:none;color:var(--ds-ink);font-size:var(--ds-type-body-size);word-break:break-all}.employee-excel-dialog .employee-excel-result-secrets .is-wide code{color:var(--ds-ink-3);font-size:var(--ds-type-label-size)}.employee-excel-desk-row .employee-excel-person{align-items:flex-start;justify-content:center;text-align:left}.employee-excel-source>span{font-weight:400;letter-spacing:0;text-transform:none}.admin-dialog.employee-excel-dialog .employee-excel-body>.modal-actions{margin-top:-6px}.modal.jm-excel .employee-excel-summary-line{gap:4px 14px}.modal.jm-excel .employee-excel-summary-line>div{flex-direction:row;align-items:center;gap:5px;padding:0;border-radius:0;background:none}.modal.jm-excel .employee-excel-summary-line>div strong{order:1;font-size:var(--ds-type-body-size)}.modal.jm-excel .employee-excel-summary-line>div span{order:2;color:var(--ds-ink-3);font-size:var(--ds-type-label-size);text-transform:lowercase}}@media (max-width:800px){.modal.jm-excel .employee-excel-summary-line>:is(.is-ready,.is-warning,.is-error):before{order:0;width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.modal.jm-excel .employee-excel-summary-line>.is-ready{color:var(--ds-green-ink)}.modal.jm-excel .employee-excel-summary-line>.is-warning{color:var(--ds-amber)}.modal.jm-excel .employee-excel-summary-line>.is-error{color:var(--ds-danger-ink)}.modal.jm-excel .employee-excel-summary-line>.is-total{margin-left:auto;padding-right:14px;border-right:1px solid var(--ds-line)}.modal.jm-excel .employee-excel-summary-line>.is-zero{color:var(--ds-faint)}.modal.jm-excel .employee-excel-summary-line>.is-zero span,.modal.jm-excel .employee-excel-summary-line>.is-zero strong{color:var(--ds-muted)}.modal.jm-excel .employee-excel-editor{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.modal.jm-excel .employee-excel-editor-head strong{color:var(--ds-ink);font-size:var(--ds-type-body-size);font-weight:700}.modal.jm-excel .employee-excel-editor-head small{margin-top:2px;color:var(--ds-muted);font-size:var(--ds-type-label-size)}.modal.jm-excel .employee-excel-editor-head button{display:inline-flex;align-items:center;gap:6px;height:var(--ds-control-md);min-height:0;padding:0 14px;font-size:var(--ds-type-body-size)}.modal.jm-excel .employee-excel-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.modal.jm-excel .employee-excel-editor-grid>:is(label,.field,.employee-excel-combobox){display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0;margin:0}.modal.jm-excel .employee-excel-editor-grid .employee-excel-combobox-label,.modal.jm-excel .employee-excel-editor-grid .international-phone>span:first-child,.modal.jm-excel .employee-excel-editor-grid>label>span{display:inline-flex;align-items:center;gap:6px;min-height:18px;color:var(--ds-ink-2);font-size:var(--ds-type-label-size);font-weight:600;letter-spacing:0;text-transform:none}.modal.jm-excel .employee-excel-editor-grid .employee-excel-combobox-control,.modal.jm-excel .employee-excel-editor-grid .international-phone-field,.modal.jm-excel .employee-excel-editor-grid .responsive-select.force-custom .responsive-select-trigger,.modal.jm-excel .employee-excel-editor-grid>label>input{box-sizing:border-box;width:100%;height:var(--ds-control-md);min-height:0;margin:0;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-field);color:var(--ds-ink);font-size:var(--ds-type-body-size);font-weight:400;box-shadow:none}.modal.jm-excel .employee-excel-editor-grid>label>input{padding:0 12px}.modal.jm-excel .employee-excel-editor-grid .responsive-select.force-custom{width:100%}.modal.jm-excel .employee-excel-editor-grid .responsive-select.force-custom .responsive-select-trigger{padding:0 12px}.modal.jm-excel .employee-excel-editor-grid .employee-excel-combobox-control input,.modal.jm-excel .employee-excel-editor-grid .international-phone-field input{height:100%;border:0;background:transparent;color:var(--ds-ink);font-size:var(--ds-type-body-size);font-weight:400;box-shadow:none}.modal.jm-excel .employee-excel-editor-grid .employee-excel-combobox-control:focus-within,.modal.jm-excel .employee-excel-editor-grid .international-phone-field:focus-within,.modal.jm-excel .employee-excel-editor-grid>label>input:focus{border-color:var(--ds-accent);outline:0;box-shadow:var(--ds-focus-ring)}.modal.jm-excel .employee-excel-editor-messages{margin:0;color:var(--ds-danger-ink);font-size:var(--ds-type-label-size);line-height:18px}.modal.jm-excel .employee-excel-editor-messages.is-warning{color:var(--ds-amber)}.modal.jm-excel .employee-excel-source{gap:6px;color:var(--ds-muted)}.modal.jm-excel .employee-excel-source svg{flex:none;color:var(--ds-muted)}.modal.jm-excel .employee-excel-source>span{color:var(--ds-ink-3);font-size:var(--ds-type-label-size)}.modal.jm-excel .employee-excel-desk-row{column-gap:16px}.modal.jm-excel .employee-excel-editor-head.is-single{align-items:center}.modal.jm-excel .employee-excel-editor-title{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ds-ink);font-size:var(--ds-type-body-size);font-weight:700}.modal.jm-excel .employee-excel-editor-title svg{flex:none;color:var(--ds-muted)}.modal.jm-excel .employee-excel-editor-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-layer:has(>.modal.admin-dialog.employee-excel-dialog.jm-excel){inset:0 0 calc(64px + env(safe-area-inset-bottom));grid-template-columns:100%;align-items:end;justify-items:stretch;padding:0!important}.modal.admin-dialog.employee-excel-dialog.jm-excel{display:flex;flex-direction:column;width:100%;max-width:none;height:auto;max-height:calc(100dvh - 64px - 24px - env(safe-area-inset-bottom));margin:0;border:0;border-radius:var(--ds-radius-sheet) var(--ds-radius-sheet) 0 0;background:var(--ds-surface-card);box-shadow:var(--ds-shadow-sheet)}.modal.admin-dialog.employee-excel-dialog.jm-excel:before{content:"";display:block;flex:none;width:40px;height:4px;margin:10px auto 2px;border-radius:var(--ds-radius-pill);background:var(--ds-line-strong)}.modal.admin-dialog.employee-excel-dialog.jm-excel>.modal-head{flex:none}.modal.admin-dialog.employee-excel-dialog.jm-excel .employee-excel-body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 12px 0}.modal.admin-dialog.employee-excel-dialog.jm-excel .employee-excel-body>.modal-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:2px -12px 0;padding:12px;border-top:1px solid var(--ds-line);background:var(--ds-surface-card)}.modal.admin-dialog.employee-excel-dialog.jm-excel .employee-excel-body>.modal-actions>button{flex:1 1;min-height:44px}.modal.jm-excel .employee-excel-summary-line>.is-total{margin-left:0}.modal.jm-excel .employee-excel-body>:not(.modal-actions){flex:none}.modal.jm-excel .employee-excel-preview-shell>.employee-excel-hint{position:-webkit-sticky;position:sticky;bottom:69px;z-index:1;margin-top:0;box-shadow:0 -8px 0 var(--ds-surface-card)}.modal.jm-excel .employee-excel-desk-table{max-height:none;overflow:visible}.modal.jm-excel .employee-excel-desk-row.is-head{display:none!important}.modal.jm-excel .employee-excel-desk-row{position:relative;display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:4px 0;min-height:0;padding:10px 10px 10px 36px}.modal.jm-excel .employee-excel-desk-row>.employee-excel-num{position:absolute;top:12px;left:12px;font-size:12px}.modal.jm-excel .employee-excel-desk-row>.employee-excel-person{order:1;flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 84px)}.modal.jm-excel .employee-excel-desk-row>.employee-excel-row-actions{order:2;flex:none;margin-top:-4px}.modal.jm-excel .employee-excel-desk-row>.employee-excel-cell{order:3;flex:0 1 auto;flex-direction:row;align-items:center;gap:4px;max-width:100%;font-size:12px}.modal.jm-excel .employee-excel-desk-row>.employee-excel-cell+.employee-excel-cell:before{content:"·";flex:none;margin:0 6px;color:var(--ds-faint)}.modal.jm-excel .employee-excel-desk-row>.employee-excel-cell.is-manager{flex-basis:100%}.modal.jm-excel .employee-excel-desk-row>.employee-excel-cell.is-manager:before{content:"Rahbar:";margin:0 2px 0 0;color:var(--ds-muted)}.modal.jm-excel .employee-excel-desk-row>.employee-excel-cell.is-manager>span{white-space:normal}.modal.jm-excel .employee-excel-desk-row>.employee-excel-state-cell{order:4;flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px}.modal.jm-excel .employee-excel-desk-row>.employee-excel-state-cell:empty{display:none}.modal.jm-excel .employee-excel-desk-row .employee-excel-row-actions .icon-action{width:36px;height:36px}.modal.jm-excel .employee-excel-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal.jm-excel .employee-excel-editor-head.is-single{flex-wrap:wrap;gap:8px}.modal.jm-excel .employee-excel-result-secrets{grid-template-columns:minmax(0,1fr)}.report-view .report-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px 40px 40px;grid-gap:8px 6px;gap:8px 6px;align-items:center;margin:0 2px;padding:0 0 10px}.report-view .report-toolbar>label:not(.report-business-filter)>.responsive-select{display:block}.report-view .report-toolbar>label:first-of-type{grid-column:1;grid-row:1}.report-view .report-toolbar.custom-period>label:nth-of-type(2),.report-view .report-toolbar:not(.custom-period)>label:nth-of-type(2){grid-column:2/-1;grid-row:1}.report-view .report-toolbar.custom-period>label:nth-of-type(3){grid-column:1/-1;grid-row:2}.report-view .report-toolbar>.report-business-filter{position:static;grid-column:1/3;grid-row:2;width:auto}.report-view .report-toolbar>.report-filter-wrap{grid-column:3;grid-row:2;width:40px;margin:0}.report-view .report-toolbar>.report-toolbar-actions{display:flex;grid-column:4/6;grid-row:2;justify-content:flex-end;gap:6px;margin:0}}@media (max-width:800px){.report-view .report-toolbar.custom-period>:is(.report-business-filter,.report-filter-wrap,.report-toolbar-actions){grid-row:3}.report-view .report-toolbar :is(select,input,.responsive-select-trigger){width:100%;height:40px;min-height:40px;box-sizing:border-box;padding-inline:10px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card);color:var(--ds-ink);font-weight:600}.report-view .report-toolbar .report-business-filter .responsive-select-trigger{border-color:var(--ds-line);background:var(--ds-surface-card);color:var(--ds-ink)}.report-view .report-toolbar :is(.report-filter-toggle,.report-toolbar-actions .icon-action,.report-toolbar-actions .secondary-action){display:grid;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card);color:var(--ds-ink-2);font-size:0}.report-view .report-meta{gap:4px 8px;margin:0 2px;color:var(--ds-muted);font-size:12px}.report-view .report-meta strong{color:var(--ds-ink);font-size:12px;font-weight:700}.report-view .report-metrics{gap:0;margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.report-view .report-metrics>.report-metric{display:block;min-height:0;padding:10px 12px;border:0;border-right:1px solid var(--ds-line-soft);border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:transparent;box-shadow:none;text-align:left}.report-view .report-metrics>.report-metric:nth-child(2n){border-right:0}.report-view .report-metrics>.report-metric:nth-last-child(-n+2){border-bottom:0}.report-view .report-metrics>.report-metric.is-open{background:var(--ds-accent-soft)}.report-view .report-metric .report-metric-icon{display:none}.report-view .report-metric>div:last-child{display:grid;grid-gap:2px;gap:2px}.report-view .report-metric span{color:var(--ds-muted);font-size:11px;font-weight:600}.report-view .report-metric strong{color:var(--ds-ink);font-size:20px;font-weight:800;line-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-view .report-metric.danger strong{color:var(--ds-danger-ink)}.report-view .report-metric.warning strong{color:var(--ds-amber)}.report-view .report-metrics-title{margin:4px 4px -4px;color:var(--ds-ink-3);font-size:12px;font-weight:700}.report-view .rep-delta{display:inline-block;margin-left:6px;font-size:11.5px;font-weight:700;line-height:1;vertical-align:2px}.report-view .rep-delta.good{color:var(--ds-green-ink)}.report-view .rep-delta.bad{color:var(--ds-danger-ink)}.report-view .rep-delta.neutral{color:var(--ds-muted)}.report-view .report-goal-summary{gap:0;margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.report-view .report-goal-summary>div{display:flex;align-items:center;gap:10px;min-height:0;padding:10px 12px;border:0;border-right:1px solid var(--ds-line-soft);border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:transparent}.report-view .report-goal-summary>div:nth-child(2n){border-right:0}.report-view .report-goal-summary>div:nth-last-child(-n+2){border-bottom:0}.report-view .report-goal-summary svg{flex:none;width:28px;height:28px;padding:6px;box-sizing:border-box;border-radius:8px;background:var(--ds-accent-soft);color:var(--ds-accent)}.report-view .report-goal-summary>div.danger svg{background:var(--ds-danger-soft);color:var(--ds-danger-ink)}.report-view .report-goal-summary>div.warning svg{background:var(--ds-amber-soft);color:var(--ds-amber)}.report-view .report-goal-summary small{color:var(--ds-muted);font-size:11px;font-weight:600}.report-view .report-goal-summary strong{color:var(--ds-ink);font-size:18px;font-weight:800}.report-view .report-goal-summary>div.danger strong{color:var(--ds-danger-ink)}.report-view .report-goal-summary>div.warning strong{color:var(--ds-amber)}.report-view .report-band{margin:0 2px;padding:14px 0 6px;border-top:0}.report-view .report-section-heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.report-view .report-section-heading h2{margin:0;color:var(--ds-ink);font-size:15px;font-weight:800}.report-view .report-section-count{min-width:18px;height:20px;padding:0 7px;box-sizing:border-box;border-radius:10px;background:var(--ds-surface-sunken);color:var(--ds-ink-3);font-size:11px;font-weight:700;line-height:20px;text-align:center}.report-view .report-legend{display:flex;gap:10px;color:var(--ds-ink-3);font-size:11px;font-weight:600}.report-view .report-chart{height:176px;margin:0;padding:10px 10px 4px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.report-view .report-chart-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:30px;gap:4px;width:max-content;min-width:100%}.report-view .report-chart-bucket{width:30px;max-width:none}.report-view .report-chart-values{gap:3px;color:var(--ds-faint);font-size:9px}.report-view .report-chart-bucket small{color:var(--ds-muted);font-size:9px;white-space:nowrap}.report-view .report-grid-two{grid-template-columns:minmax(0,1fr);gap:0}.report-view .report-band .report-table-wrap,.report-view :is(.report-grid-two,.report-band)>.report-table-wrap{overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.report-view :is(.report-grid-two .report-table,.employee-report-table) tbody{gap:0}.report-view :is(.report-grid-two .report-table,.employee-report-table) tbody tr{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(64px,1.1fr);gap:6px 8px;padding:10px 12px;border:0;border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:transparent}.report-view :is(.report-grid-two .report-table,.employee-report-table) tbody tr:last-child{border-bottom:0}.report-view :is(.report-grid-two .report-table,.employee-report-table) tbody th{padding-bottom:0;border-bottom:0;color:var(--ds-ink);font-size:14px;font-weight:700}.report-view :is(.report-grid-two .report-table,.employee-report-table) tbody th:before{display:none}.report-view :is(.report-grid-two .report-table,.employee-report-table) tbody td{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-view :is(.report-grid-two .report-table,.employee-report-table) tbody td:before{color:var(--ds-muted);font-size:9px;font-weight:700;letter-spacing:0}.report-view .report-band .employee-report-table tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))}.report-view .report-band .employee-report-table tbody td:nth-child(2){color:var(--ds-ink-2);font-size:12px;font-weight:500}.report-view{padding-bottom:64px}.admin-workspace>.admin-tabs:not(.admin-subtabs){margin:0 2px;border-bottom:1px solid var(--ds-line)}.admin-workspace>.admin-tabs:not(.admin-subtabs) button{min-height:44px;gap:6px;color:var(--ds-ink-3);font-size:13px;font-weight:700}.admin-workspace>.admin-tabs:not(.admin-subtabs) button.active{border-bottom-color:var(--ds-accent);color:var(--ds-accent-ink)}.admin-workspace .admin-tabs button small{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--ds-surface-sunken);color:var(--ds-ink-3);font-size:11px;font-weight:700}.admin-workspace .admin-tabs button.active small{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.admin-workspace .admin-tabs.admin-subtabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;height:40px;box-sizing:border-box;margin:0 2px 10px;padding:3px;overflow:hidden;border:1px solid var(--ds-line);border-radius:11px;background:var(--ds-surface-card)}.admin-workspace .admin-subtabs button{justify-content:center;min-height:0;height:100%;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--ds-ink-3);font-size:13px;font-weight:700}.admin-workspace .admin-subtabs button.active{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.admin-workspace .admin-toolbar{gap:6px;margin:0 2px}.admin-workspace .admin-toolbar>.admin-search{min-height:40px;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-card)}.admin-workspace .admin-toolbar>.admin-search input{height:100%;min-height:0;padding:0;border:0;background:transparent}.admin-workspace .admin-toolbar>.primary-action{min-height:40px;height:40px;padding:0 14px;border-radius:10px;font-size:14px}.admin-workspace .access-role-list,.admin-workspace .admin-table-scroll{margin:0 2px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-card)}.admin-workspace .admin-table-scroll>*{border:0;border-radius:0;background:transparent}.admin-workspace .admin-row{min-height:56px;padding:10px 12px;border-bottom:1px solid var(--ds-line-soft)}.admin-workspace .admin-row:last-child{border-bottom:0}}@media (max-width:800px){.admin-workspace :is(.business-admin-table>.admin-row,.membership-group-summary,.access-role-card-head)>.admin-primary strong{color:var(--ds-ink);font-size:14px;font-weight:700;line-height:19px}.admin-workspace :is(.business-admin-table>.admin-row,.membership-group-summary,.access-role-card-head)>.admin-primary small{color:var(--ds-muted);font-size:12px;line-height:16px}.admin-workspace .business-admin-table .admin-row>span:nth-child(2){min-width:18px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:9px;background:var(--ds-surface-sunken);color:var(--ds-ink-3);font-size:11px;font-weight:700;line-height:18px;text-align:center}.admin-workspace .admin-status{height:22px;padding:0 8px;border-radius:7px;font-size:11px;line-height:22px;text-transform:none;letter-spacing:0}.admin-workspace :is(.admin-actions,.access-role-mobile-direct-actions) .icon-action{width:32px;min-width:32px;height:32px;min-height:32px;border:0;border-radius:8px;background:transparent;color:var(--ds-ink-3)}.admin-workspace .membership-group{border:0;border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:transparent}.admin-workspace .membership-group:last-child{border-bottom:0}.admin-workspace .membership-group-summary{padding:10px 12px}.admin-workspace .membership-group-meta{display:flex;flex-wrap:wrap;gap:4px}.admin-workspace .membership-group-meta>:is(strong,small){display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:10px;background:var(--ds-surface-sunken);font-size:11px;line-height:20px}.admin-workspace .membership-group-meta>strong{color:var(--ds-ink-2);font-weight:700}.admin-workspace .membership-group-meta>small{color:var(--ds-ink-3);font-weight:600}.admin-workspace .membership-expand{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ds-ink-3)}.admin-workspace .membership-scope-list{border-top:1px solid var(--ds-line-soft);background:var(--ds-surface-subtle)}.admin-workspace .access-role-card{min-height:56px;padding:10px 12px;border:0;border-bottom:1px solid var(--ds-line-soft);border-radius:0;background:transparent;box-shadow:none}.admin-workspace .access-role-card:last-child{border-bottom:0}.admin-workspace .access-role-permission-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--ds-ink-3);font-size:11px}.admin-workspace{padding-bottom:64px}.admin-workspace .membership-scope-list{padding:0}.admin-workspace .membership-scope-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:center;grid-gap:2px 8px;gap:2px 8px;height:auto;min-height:0;max-height:none;padding:9px 12px;border-bottom:1px solid var(--ds-line-soft)}.admin-workspace .membership-scope-row:last-child{border-bottom:0}}@media (max-width:800px){.admin-workspace .membership-scope-row>.admin-actions:before,.admin-workspace .membership-scope-row>:is(.admin-primary,span[data-label]):before{display:none;content:none}.admin-workspace .membership-scope-row>.admin-primary:first-child{display:block;grid-column:1;grid-row:1;min-width:0}.admin-workspace .membership-scope-row>.admin-primary:first-child strong{display:block;overflow:hidden;color:var(--ds-ink);font-size:14px;font-weight:700;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.admin-workspace .membership-scope-row>.admin-primary:nth-child(2){display:flex;grid-column:1;grid-row:2;align-items:baseline;gap:0;min-width:0;overflow:hidden;color:var(--ds-ink-2);font-size:12px;line-height:16px;white-space:nowrap}.admin-workspace .membership-scope-row>.admin-primary:nth-child(2) strong{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--ds-ink-2);font-size:12px;font-weight:600;text-overflow:ellipsis}.admin-workspace .membership-scope-row>.admin-primary:nth-child(2) small{display:block;flex:0 1 auto;min-width:0;overflow:hidden;color:var(--ds-muted);font-size:12px;text-overflow:ellipsis}.admin-workspace .membership-scope-row>.admin-primary:nth-child(2) small:before{content:"·";margin:0 5px;color:var(--ds-faint)}.admin-workspace .membership-scope-row>span[data-label]:not(.admin-primary):not(.admin-actions){display:block;grid-column:1;grid-row:3;min-width:0;overflow:hidden;color:var(--ds-ink-2);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.admin-workspace .membership-scope-row>span[data-label="Bevosita rahbar"]:before{display:inline;margin-right:4px;color:var(--ds-muted);content:"Rahbar:";font-size:inherit;text-transform:none}.admin-workspace .membership-scope-row>span[data-label="Holdingga qo'shilgan"]:before{display:inline;margin-right:4px;color:var(--ds-muted);content:"Holdingga qo'shilgan:";font-size:inherit;text-transform:none}.admin-workspace .membership-scope-row>.admin-actions{display:flex;grid-column:2;grid-row:1/4;align-self:center;gap:4px}.admin-workspace .membership-group-summary{grid-template-columns:minmax(0,1fr) auto 32px;grid-template-rows:auto auto;align-items:center;gap:3px 8px}.admin-workspace .membership-group-summary>.admin-primary{display:contents}.admin-workspace .membership-group-summary>.admin-primary>strong{grid-column:1/3;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-workspace .membership-group-summary>.admin-primary>small{grid-column:1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-workspace .membership-group-summary>.membership-group-meta{grid-column:2;grid-row:2;flex-wrap:nowrap}.admin-workspace .membership-group-summary>.membership-expand{grid-column:3;grid-row:1/3;align-self:center}.adm-effects{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.adm-effects li{display:flex;align-items:flex-start;gap:9px;color:var(--ds-ink-2);font-size:var(--ds-type-body-size);line-height:20px}.adm-effects svg{flex:none;margin-top:2px;color:var(--ds-muted)}.adm-effects li[data-tone=ok] svg{color:var(--ds-green-ink)}.adm-effects li[data-tone=warn] svg{color:var(--ds-amber)}.adm-effects li[data-tone=danger] svg{color:var(--ds-danger-ink)}.adm-two-line{display:flex;flex-direction:column;min-width:0}.adm-ellipsis,.adm-text,.adm-two-line b,.adm-two-line small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-two-line b{color:var(--ds-ink);font-size:var(--ds-type-body-strong-size);font-weight:var(--ds-type-body-strong-weight);line-height:18px}.adm-two-line small{color:var(--ds-muted);font-size:var(--ds-type-label-size);line-height:16px}.adm-muted{color:var(--ds-faint)}.ui-avatar.adm-avatar{flex:0 0 var(--ds-avatar-md);width:var(--ds-avatar-md);height:var(--ds-avatar-md);min-width:var(--ds-avatar-md);font-size:9.5px;font-weight:700}.adm-person .ui-avatar.adm-avatar{flex-basis:var(--ds-avatar-sm);width:var(--ds-avatar-sm);height:var(--ds-avatar-sm);min-width:var(--ds-avatar-sm);font-size:8.5px}.adm-grant{flex:0 1 auto;min-width:0;overflow:hidden;padding:2px 8px;border-radius:var(--ds-radius-pill);background:var(--ds-surface-sunken);color:var(--ds-ink-2);font-size:var(--ds-type-caption-size);font-weight:700;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.adm-grant.is-more{flex:none;background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.adm-field-note{margin-top:-8px;color:var(--ds-muted);font-size:var(--ds-type-label-size)}.adm-logo-row{display:flex;align-items:center;gap:14px}.adm-logo-tile{display:grid;flex:none;place-items:center;width:64px;height:64px;padding:0;overflow:hidden;border:1px dashed var(--ds-line-strong);border-radius:14px;background:var(--ds-surface-field);color:var(--ds-faint);cursor:pointer}.adm-logo-tile.has-logo{border-style:solid;border-color:var(--ds-line)}.adm-logo-tile img{width:100%;height:100%;object-fit:cover}}@media (max-width:800px){.adm-logo-tile:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.adm-logo-actions{display:grid;grid-gap:6px;gap:6px}.adm-logo-actions>div{display:flex;align-items:center;gap:6px}.adm-logo-actions small{color:var(--ds-muted);font-size:var(--ds-type-label-size)}.adm-logo-actions .secondary-action{display:inline-flex;align-items:center;gap:6px;height:var(--ds-control-sm);padding:0 11px;border-radius:var(--ds-radius-md);font-size:var(--ds-type-label-size);font-weight:600}.adm-text-danger{height:var(--ds-control-sm);padding:0 10px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface-card);color:var(--ds-danger-ink);font:inherit;font-size:var(--ds-type-label-size);font-weight:600;cursor:pointer}.adm-text-danger:hover{border-color:var(--ds-danger-line);background:var(--ds-danger-soft)}.adm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid var(--ds-line-soft);border-radius:var(--ds-radius-lg);background:var(--ds-surface-subtle)}.adm-stats>span{display:grid;grid-gap:1px;gap:1px;min-width:0}.adm-stats b{color:var(--ds-ink);font-size:var(--ds-type-body-strong-size);font-weight:600}.adm-stats small{overflow:hidden;color:var(--ds-muted);font-size:var(--ds-type-label-size);text-overflow:ellipsis;white-space:nowrap}.adm-person-card{display:flex;flex:1 1;align-items:center;gap:10px;min-width:0;text-align:left}.adm-role-hint{display:flex;align-items:flex-start;gap:6px;margin:-6px 0 0;color:var(--ds-ink-3);font-size:var(--ds-type-label-size);line-height:18px}.adm-role-hint svg{flex:none;margin-top:2px;color:var(--ds-green-ink)}.adm-role-hint.is-warn svg{color:var(--ds-amber)}.adm-org-line{display:flex;align-items:center;gap:8px;margin:0;color:var(--ds-ink-3);font-size:var(--ds-type-label-size)}.adm-org-line svg{flex:none;color:var(--ds-muted)}.adm-org-line a{margin-left:auto;color:var(--ds-accent-ink);font-weight:700;text-decoration:none;white-space:nowrap}.adm-org-line a:hover{text-decoration:underline}.adm-check-list{overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg)}.adm-check-head{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 12px;background:var(--ds-surface-subtle);color:var(--ds-ink-3);font-size:var(--ds-type-label-size);font-weight:700}.adm-link-btn{padding:0;border:0;background:none;color:var(--ds-accent-ink);font:inherit;font-size:var(--ds-type-label-size);font-weight:700;cursor:pointer}.adm-link-btn:disabled{color:var(--ds-disabled);cursor:default}.adm-check-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-top:1px solid var(--ds-line-soft);cursor:pointer}.adm-check-row input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--ds-accent)}.adm-check-row b{overflow:hidden;font-size:var(--ds-type-body-size);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.adm-check-row small{margin-left:auto}.adm-check-empty,.adm-check-row small{color:var(--ds-muted);font-size:var(--ds-type-label-size)}.adm-check-empty{display:block;padding:10px 12px}.adm-view-text{margin:0;color:var(--ds-ink-2)}.adm-view-section{display:grid}.adm-view-section h3{margin:0 0 4px;color:var(--ds-ink);font-size:var(--ds-type-body-strong-size);font-weight:700}.adm-view-row{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:8px 0;border-top:1px solid var(--ds-line-soft)}.adm-view-row>b{color:var(--ds-ink-2);font-size:var(--ds-type-body-size);font-weight:600}.adm-view-row>span{display:flex;flex-wrap:wrap;gap:6px}.adm-view-bind{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--ds-line-soft)}.adm-bind-tile{display:grid;flex:none;place-items:center;width:var(--ds-avatar-md);height:var(--ds-avatar-md);border-radius:8px;background:var(--ds-surface-sunken);color:var(--ds-muted)}}@media (max-width:374px){.shell-topbar{padding-inline:12px}.shell-heading h1{font-size:16px}.shell-scope-trigger:has(>.shell-scope-label>.ds5-phone-only){gap:4px;padding:0 8px 0 6px}}@media (max-width:800px){.report-view .report-chart{position:relative}.report-view .report-chart-values{display:flex;justify-content:center;gap:3px;min-height:12px;font-weight:700;letter-spacing:-.02em}.report-view .report-chart-values .created{color:var(--ds-accent-ink)}.report-view .report-chart-values .approved{color:var(--ds-green-ink)}.report-view .report-chart-bucket.today small{color:var(--ds-ink);font-weight:800}.report-view .report-chart-empty{position:absolute;inset:0 0 24px;display:grid;place-items:center;margin:0;padding:0 16px;color:var(--ds-muted);font-size:13px;text-align:center;pointer-events:none}}