.s1-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s1-overdue{color:var(--bad);font-weight:600}.s1-pre{white-space:pre-wrap}.s1-inline{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.s1-inline select,.s1-inline input{width:auto;min-width:140px}.s1-search input{min-width:240px}.s1-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.s1-filters{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.s1-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.s1-panel-head h3{margin:0}.s1-panel-head button{padding:5px 12px 5px 10px;font-size:13px}.s1-day{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.s1-day-list{padding:8px 28px 12px 24px}.s1-day-group{border-top:1px solid var(--line);padding:16px 0 4px}.s1-day-group:first-child{border-top:0}.s1-day-group h2{align-items:center;gap:8px;margin:0 0 2px;font-size:17px;display:flex}.s1-day-group[data-group=overdue] h2{color:var(--bad)}.s1-day-group>summary{cursor:pointer;list-style:none}.s1-day-group>summary::-webkit-details-marker{display:none}.s1-day-group>summary h2:before{content:"+";border:1px solid var(--line);border-radius:var(--radius-sm);width:20px;height:20px;color:var(--muted);place-items:center;font-size:14px;display:inline-grid}.s1-day-group[open]>summary h2:before{content:"-"}.s1-group-count{font-size:var(--text-xs);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);letter-spacing:0;padding:0 7px;font-weight:700}.s1-day-side{gap:var(--space-6);display:grid}.s1-day-side:empty,#today-greetsby:empty{display:none}.s1-day-side h2{margin:0 0 10px;font-size:17px}.s1-gb-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 8px;display:grid}.s1-gb-figs div{gap:2px;display:grid}.s1-gb-figs dt{font-size:var(--text-xs);color:var(--muted);font-weight:600}.s1-gb-figs dd{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.s1-gb p{margin:0 0 8px}.s1-amt{white-space:nowrap;margin-left:auto}@media (width<=899px){.s1-day{grid-template-columns:minmax(0,1fr)}#today-greetsby{display:none}}.s1-day-more>summary{cursor:pointer;color:var(--muted);padding:10px 0 8px;font-size:14px;font-weight:600}.s1-day-more>summary:hover{color:var(--text)}@media (width<=639px){.s1-day-list{padding:4px 16px 8px 14px}.s1-day-list .ui-row-actions{gap:6px}.s1-day-list .ui-row-actions button.small{padding:9px 12px 9px 10px}.s1-day-list .ui-row-actions button:not([data-act=call]) iconify-icon{display:none}}button[data-tick]{min-width:32px;min-height:32px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:2px;font-size:20px;line-height:1;display:grid}button[data-tick]:hover{color:var(--ok);background:0 0}button[data-tick][aria-pressed=true]{color:var(--ok)}.s1-group+.s1-group{margin-top:18px}.s1-group h3{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;display:flex}.s1-group[data-group=overdue] h3{color:var(--bad)}.s1-tasks{margin:0;padding:0;list-style:none}.s1-task{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 4px 10px 0;display:flex}.s1-task:first-child{border-top:0}.s1-task-main{flex:1;gap:3px;min-width:0;display:grid}.s1-task-title{font-weight:600}.s1-task-title iconify-icon{color:var(--muted);vertical-align:-3px;margin-right:6px}.s1-task-title .ui-chip{vertical-align:1px;margin-left:6px}.s1-task-meta{flex-wrap:wrap;gap:4px;display:flex}.s1-task.done .s1-task-title a,.s1-task.done .s1-task-title span{color:var(--muted);text-decoration:line-through}.s1-task-acts{gap:2px;display:flex}.s1-task-acts .ui-more>summary.button{background:0 0;border-color:#0000;padding:5px 10px 5px 8px;font-size:13px}.s1-task-acts .ui-more>summary.button:hover,.s1-task-acts .ui-more[open]>summary.button{border-color:var(--line)}.s1-done{margin-top:10px}.s1-seg{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.s1-seg legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.s1-seg label{white-space:nowrap;border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:14px;display:inline-flex}.s1-seg label:has(input:checked){border-color:var(--accent);background:var(--sel);font-weight:600}.s1-seg input{margin:0}.s1-multi{border:0;gap:4px;margin:0;padding:0;display:grid}.s1-multi legend{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.s1-quick{margin-top:-4px}.s1-quick button{padding:4px 10px 4px 9px;font-size:13px}.s1-q-title{letter-spacing:-.03em;align-items:center;gap:8px;margin:4px 0 6px;font-size:20px;display:flex}.s1-notes{background:var(--surface-2);white-space:pre-wrap;border-radius:6px;padding:10px 14px 10px 12px}.s1-picker{gap:6px;display:grid;position:relative}.s1-picker-label{font-size:14px;font-weight:600}.s1-picked{align-items:center;gap:6px;display:flex}.s1-picked .x{background:0 0;border:0;padding:0 6px;font-size:18px}.s1-picker-list{z-index:60;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:6px;max-height:280px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.s1-picker-list li{cursor:pointer;border-radius:4px;padding:8px 10px 8px 8px}.s1-picker-list li[aria-selected=true],.s1-picker-list li:hover{background:var(--sel)}.s1-add{margin-top:12px}.s1-people,.s1-deals{gap:2px;margin:0;padding:0;list-style:none;display:grid}.s1-people li,.s1-deals li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.s1-people li:first-child,.s1-deals li:first-child{border-top:0}.s1-people li{flex-wrap:nowrap}.s1-people li>span.small{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;width:0;min-width:0;overflow:hidden}.s1-people li>a,.s1-people li>.ui-chip,.s1-people li>button{flex:none}.s1-people .x{border:0;margin-left:auto;padding:0 8px;font-size:18px}.s1-people [data-unlink],.s1-people [data-unco]{color:var(--muted);border-color:#0000;margin-left:auto}.s1-people [data-unlink]:hover,.s1-people [data-unco]:hover{color:var(--bad)}.s1-people .ghost.small{border:1px solid var(--line);padding:2px 8px}.s1-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding:2px 2px 14px 0;display:grid;position:relative;overflow-x:auto}.s1-col{background:var(--surface-2);border:1px solid var(--line);scroll-snap-align:start;border-radius:6px;align-content:start;gap:10px;min-height:180px;padding:12px 10px;display:grid}.s1-col.over{border-color:var(--accent);background:var(--sel)}.s1-col-head h3{justify-content:space-between;align-items:center;gap:6px;margin:0 0 2px;font-size:15px;display:flex}.s1-col-cards{gap:8px;display:grid}.s1-col-empty{margin:4px 0}.s1-card{background:var(--bg);border:1px solid var(--line);cursor:grab;border-radius:6px;gap:4px;padding:10px 12px 10px 11px;display:grid;position:relative}.s1-card:hover{border-color:var(--line-strong)}.s1-card.dragging{opacity:.45}.s1-card-name{color:var(--text);font-weight:700;text-decoration:none}.s1-card-name:hover{text-decoration:underline}.s1-card-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.s1-card-foot{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.s1-card-foot button[data-move]{border:1px solid var(--line);margin-left:auto;padding:4px 10px;font-size:13px}.s1-move-pick{gap:6px;display:grid}.s1-move-pick button{text-align:left;justify-content:flex-start;padding:11px 14px 11px 12px}.s1-move-pick button[aria-current=step]{background:var(--sel);border-color:var(--accent);opacity:1}.ui-table th button[data-sort]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.ui-table td.num,.ui-table th.num{text-align:right;font-variant-numeric:tabular-nums}.s1-deal-hero{gap:16px;display:grid}.s1-hero-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.s1-hero-figs>div{align-content:start;justify-items:start;gap:4px;display:grid}.s1-hero-figs strong{letter-spacing:-.03em;font-size:20px}.s1-path{gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.s1-path li{flex:1 1 0;min-width:104px}.s1-step{text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;gap:2px;width:100%;padding:8px 10px 8px 12px;font-size:14px;font-weight:600;display:grid}.s1-step .small{color:var(--muted);font-weight:500}.s1-step:hover{border-color:var(--accent)}.s1-step[aria-current=step]{background:var(--accent);color:var(--on-ink);border-color:var(--accent)}.s1-step[aria-current=step] .small{color:var(--on-ink-muted)}.s1-step-won[aria-current=step]{background:var(--ok);border-color:var(--ok)}.s1-step-lost[aria-current=step]{background:var(--bad);border-color:var(--bad)}.s1-tl{gap:14px;margin:0;padding:0;list-style:none;display:grid}.s1-tl li{align-items:flex-start;gap:10px;display:flex}.s1-tl iconify-icon{color:var(--muted);flex:none;margin-top:2px;font-size:18px}.s1-move-form{gap:12px;min-width:min(420px,80vw);display:grid}@media (width<=899px){.s1-hero-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.s1-two{grid-template-columns:minmax(0,1fr)}.s1-board{grid-auto-columns:82%;margin-right:-16px;padding-right:16px}.s1-search input,.s1-inline select{width:100%;min-width:0}.s1-inline{gap:4px;width:100%;display:grid}.s1-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;display:grid}.s1-path{flex-wrap:wrap;overflow:visible}.s1-path li{flex:calc(33% - 4px);min-width:0}.s1-step{padding:7px 8px 7px 9px;font-size:13px}}.s1-cols>*{min-width:0}.s1-wrap td,.s1-people a,.s1-deals a,.s1-tl strong,.details dd{overflow-wrap:anywhere}.s1-stage-rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.s1-stage-row{border:1px solid var(--line);border-radius:6px;gap:8px;padding:12px 14px 10px 12px;display:grid}.s1-req{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;padding-top:6px;display:grid}.ui-table .ui-more>summary.button{padding:5px 10px 5px 8px;font-size:13px}@media (width<=639px){:is(.s1-day,.s1-board,.s1-cols,.ct-page,.p1-layout,.ct-list,#task-list,.k1-builder) button.small,.s1-card-foot button[data-move]{min-height:40px;padding-top:8px;padding-bottom:8px}.ui-table .ui-more>summary.button,.s1-task-acts .ui-more>summary.button{min-height:40px}}
