.brand-link .brand-logo{width:208px;height:auto;padding:6px 8px;background:transparent;object-fit:contain}.auth-brand .brand-link .brand-logo{width:260px;height:auto}@media(max-width:640px){.brand-link .brand-logo{width:160px}.auth-brand .brand-link .brand-logo{width:196px;height:auto}}.task-board .task-card{border-left:3px solid #98a1aa}.task-board .task-card.owner-rafinelio{border-left-color:#202328}.task-board .task-card.owner-maciek{border-left-color:#316fa8}.task-board .task-card.owner-andrzej{border-left-color:#7a5ba7}.task-board .owner-rafinelio .avatar{background:#edf0f3;color:#202328}.task-board .owner-maciek .avatar{background:#eaf3fb;color:#275f93}.task-board .owner-andrzej .avatar{background:#f1ecf8;color:#674592}.task-board .task-card[draggable=true]{cursor:grab;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.task-board .task-card[draggable=true]:active{cursor:grabbing}.task-board .task-card.is-dragging{opacity:.42;transform:scale(.98)}.task-board .task-column.is-drop-target{box-shadow:inset 0 0 0 2px #00000012;background:#f8fbfd;border-radius:8px}@media(prefers-reduced-motion:reduce){.task-board .task-card[draggable=true]{transition:none}.task-board .task-card.is-dragging{transform:none}}.crm3-page{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0;font-family:var(--ds-font)}.crm3-page .page-head{margin-bottom:0}.crm3-muted{color:var(--ds-muted);font-size:var(--ds-fs-label)}.crm3-error{margin:4px 0 0;color:var(--ds-danger);font-size:var(--ds-fs-label)}.crm3-hint{margin:-4px 0 0;color:var(--ds-warning);font-size:var(--ds-fs-label)}.crm3-pre{white-space:pre-wrap;overflow-wrap:anywhere}.crm3-empty{display:inline-block;width:10px;height:1px;background:var(--ds-faint);vertical-align:middle}.crm3-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.crm3-segment{display:inline-flex;height:var(--ds-h-sm);padding:2px;border-radius:var(--ds-radius);background:var(--ds-soft)}.crm3-segment button{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 12px;border:0;border-radius:calc(var(--ds-radius) - 2px);background:transparent;color:var(--ds-muted);font:inherit;font-size:var(--ds-fs-table);cursor:pointer;transition:background var(--ds-dur-pop) ease,color var(--ds-dur-pop) ease}.crm3-segment button:hover{color:var(--ds-text)}.crm3-segment button.on{background:var(--ds-surface);color:var(--ds-text);font-weight:var(--ds-fw-label);box-shadow:inset 0 0 0 1px var(--ds-line)}.crm3-segment button:focus-visible{outline:0;box-shadow:var(--ds-focus)}.crm3-toolbar .crm3-search{flex:none;width:240px;padding-left:10px;gap:4px;color:var(--ds-muted)}.crm3-toolbar .crm3-filter{flex:none;width:150px}.crm3-budget{display:inline-flex;gap:4px}.crm3-toolbar .crm3-budget .ds-field{width:96px}.crm3-spacer-x{flex:1}.crm3-count{color:var(--ds-muted);font-size:var(--ds-fs-table);white-space:nowrap}.crm3-grid-scroll{position:relative;overflow:auto;max-height:calc(100dvh - var(--head,72px) - 210px);min-height:320px;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.crm3-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--ds-fs-table);color:var(--ds-text)}.crm3-grid th,.crm3-grid td{height:43px;padding:0;border-bottom:1px solid var(--ds-line);text-align:left;vertical-align:middle;background:var(--ds-surface)}.crm3-grid th{position:sticky;top:0;z-index:2;height:36px;background:var(--ds-soft);color:var(--ds-muted);font-weight:var(--ds-fw-label);font-size:var(--ds-fs-label);-webkit-user-select:none;user-select:none}.crm3-grid th.pinned{left:0;z-index:3}.crm3-grid td.pinned{position:sticky;left:0;z-index:1;border-right:1px solid var(--ds-line)}.crm3-grid th.drop{box-shadow:inset 2px 0 0 var(--ds-text)}.crm3-grid th.right .crm3-th{justify-content:flex-end}.crm3-th{display:flex;align-items:center;gap:4px;width:100%;height:100%;padding:0 12px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap}.crm3-th span{overflow:hidden;text-overflow:ellipsis}.crm3-th:focus-visible{outline:0;box-shadow:inset var(--ds-focus)}.crm3-resize{position:absolute;top:0;right:-3px;bottom:0;width:7px;cursor:col-resize;z-index:4}.crm3-resize:hover,.crm3-resize:active{background:linear-gradient(to right,transparent 3px,var(--ds-line-strong) 3px,var(--ds-line-strong) 4px,transparent 4px)}.crm3-grid th{position:sticky}.crm3-cell{padding:0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:42px}.crm3-grid td.right .crm3-cell{text-align:right;font-variant-numeric:tabular-nums}.crm3-grid tbody tr:hover td{background:var(--ds-soft)}.crm3-grid tbody tr.active-row td{background:var(--ds-soft);box-shadow:inset 0 -1px 0 var(--ds-line-strong)}.crm3-grid td.editable{cursor:text}.crm3-grid td:focus{outline:0}.crm3-grid td:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-text)}.crm3-grid td.editing{box-shadow:inset 0 0 0 2px var(--ds-text);background:var(--ds-surface);position:relative;z-index:2}.crm3-grid td.saved{animation:crm3-saved .65s ease}.crm3-grid td.error{box-shadow:inset 0 0 0 2px var(--ds-danger)}@keyframes crm3-saved{0%{background:var(--ds-success-soft)}to{background:var(--ds-surface)}}.crm3-spacer td{border:0;padding:0;height:auto}.crm3-grid-empty{margin:0;padding:40px 16px;color:var(--ds-muted);text-align:center}.crm3-cell-input{width:100%;height:41px;padding:0 11px;border:0;outline:0;background:transparent;font:inherit;color:inherit}.crm3-cell-input.invalid{color:var(--ds-danger)}.crm3-cell-error{position:absolute;left:0;top:100%;z-index:5;padding:4px 8px;border-radius:var(--ds-radius);background:var(--ds-text);color:var(--ds-surface);font-size:var(--ds-fs-label);white-space:nowrap}.crm3-textarea{height:auto;min-height:88px;padding:8px 11px;resize:vertical;line-height:var(--ds-lh)}.crm3-name{max-width:100%;padding:0;border:0;background:none;color:var(--ds-text);font:inherit;font-weight:var(--ds-fw-label);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm3-name:hover{text-decoration:underline;text-underline-offset:3px}.crm3-name:focus-visible{outline:0;box-shadow:var(--ds-focus);border-radius:2px}.crm3-grid td small{display:inline;margin:0 0 0 8px;font-size:var(--ds-fs-label);color:var(--ds-muted)}.crm3-stage{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--ds-radius-round);background:var(--ds-soft);color:var(--ds-text);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);white-space:nowrap}.crm3-stage.s-qualification,.crm3-dot.s-qualification{--c:var(--ds-faint)}.crm3-stage.s-contact,.crm3-dot.s-contact{--c:var(--ds-muted)}.crm3-stage.s-contactmail,.crm3-dot.s-contact_mail,.crm3-dot.s-contactmail{--c:var(--ds-priority-1)}.crm3-stage.s-discovery,.crm3-dot.s-discovery{--c:var(--ds-priority-2)}.crm3-stage.s-offer,.crm3-dot.s-offer{--c:var(--ds-warning)}.crm3-stage.s-negotiation,.crm3-dot.s-negotiation{--c:var(--ds-text)}.crm3-stage.s-won,.crm3-dot.s-won{--c:var(--ds-success)}.crm3-stage.s-inprogress,.crm3-dot.s-in_progress,.crm3-dot.s-inprogress{--c:var(--ds-priority-2)}.crm3-stage.s-done,.crm3-dot.s-done{--c:var(--ds-success)}.crm3-stage.s-lost,.crm3-dot.s-lost{--c:var(--ds-danger)}.crm3-stage[class*=" s-"]{background:color-mix(in srgb,var(--c) 12%,var(--ds-surface));color:color-mix(in srgb,var(--c) 85%,var(--ds-text))}.crm3-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c,var(--ds-faint))}.crm3-select{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;height:41px;padding:0 11px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.crm3-select .placeholder{color:var(--ds-faint)}.crm3-popover{position:fixed;z-index:var(--ds-z-pop,60);max-height:340px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow);font-family:var(--ds-font);font-size:var(--ds-fs-table);animation:crm3-pop var(--ds-dur-pop) ease}@keyframes crm3-pop{0%{opacity:0;transform:translateY(-2px)}}.crm3-select-search{height:32px;margin-bottom:4px;padding:0 9px;border:1px solid var(--ds-line);border-radius:var(--ds-radius);outline:0;font:inherit}.crm3-select-search:focus{border-color:var(--ds-text)}.crm3-popover ul{margin:0;padding:0;list-style:none;overflow:auto}.crm3-popover li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 9px;border-radius:4px;cursor:pointer}.crm3-popover li.active{background:var(--ds-soft)}.crm3-popover li.empty{color:var(--ds-muted);cursor:default}.crm3-calendar{width:252px}.crm3-cal-head{display:flex;align-items:center;justify-content:space-between;margin:2px 0 4px}.crm3-cal-head strong{font-weight:var(--ds-fw-label)}.crm3-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--ds-radius);background:none;color:var(--ds-muted);cursor:pointer}.crm3-icon:hover{background:var(--ds-soft);color:var(--ds-text)}.crm3-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;outline:0}.crm3-cal-grid .dow{height:24px;display:grid;place-items:center;color:var(--ds-muted);font-size:11px}.crm3-cal-grid button{height:32px;border:0;border-radius:4px;background:none;font:inherit;cursor:pointer;color:var(--ds-text)}.crm3-cal-grid button.other{color:var(--ds-faint)}.crm3-cal-grid button:hover,.crm3-cal-grid button.cursor{background:var(--ds-soft)}.crm3-cal-grid button.today{box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.crm3-cal-grid button.selected{background:var(--ds-text);color:var(--ds-surface)}.crm3-cal-foot{display:flex;justify-content:space-between;margin-top:6px}.crm3-cal-foot button{padding:4px 6px;border:0;background:none;color:var(--ds-text);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.crm3-board{display:grid;grid-template-columns:repeat(7,minmax(220px,1fr));gap:var(--ds-space-2);overflow-x:auto;padding-bottom:4px;min-height:420px}.crm3-lane{display:flex;flex-direction:column;min-width:0;border-radius:var(--ds-radius);background:var(--ds-soft);transition:box-shadow var(--ds-dur-pop) ease}.crm3-lane.over{box-shadow:inset 0 0 0 2px var(--ds-text)}.crm3-lane-head{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:10px 12px}.crm3-lane-head h3{min-width:0;margin:0;overflow:hidden;font-size:var(--ds-fs-table);font-weight:var(--ds-fw-head);white-space:nowrap;text-overflow:ellipsis}.crm3-lane-head>span{flex:none}.crm3-lane-head>.crm3-lane-sum{flex-basis:100%;padding-left:16px;color:var(--ds-muted);font-size:var(--ds-fs-label);font-variant-numeric:tabular-nums}.crm3-lane-body{display:flex;flex-direction:column;gap:6px;padding:0 8px 8px;overflow-y:auto;max-height:calc(100dvh - var(--head,72px) - 270px)}.crm3-lane-empty{margin:0;padding:18px 8px;color:var(--ds-faint);font-size:var(--ds-fs-label);text-align:center;border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius)}.crm3-kcard{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);font-size:var(--ds-fs-table);cursor:grab}.crm3-kcard:focus-visible{outline:0;box-shadow:var(--ds-focus)}.crm3-kcard.dragging{opacity:.45}.crm3-kcard-meta{display:flex;justify-content:space-between;gap:8px;color:var(--ds-muted);font-size:var(--ds-fs-label)}.crm3-kcard-next{color:var(--ds-muted);font-size:var(--ds-fs-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm3-kcard-next small{margin-left:6px}.crm3-card-meta{display:inline-flex;align-items:center;gap:8px}.crm3-card-sub{margin:0 0 4px;color:var(--ds-muted)}.crm3-section{padding:var(--ds-space-4) 0;border-bottom:1px solid var(--ds-line)}.crm3-section:last-child{border-bottom:0}.crm3-section>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:var(--ds-space-2)}.crm3-section h3{margin:0;font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}.crm3-fields{display:grid;grid-template-columns:1fr 1fr;gap:2px var(--ds-space-4)}.crm3-field{display:flex;flex-direction:column;min-width:0}.crm3-field.wide{grid-column:1/-1}.crm3-field-label{color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);line-height:20px}.crm3-inline{display:flex;align-items:center;width:100%;min-height:34px;margin:0 -8px;padding:4px 8px;border:0;border-radius:var(--ds-radius);background:none;color:var(--ds-text);font:inherit;text-align:left;width:calc(100% + 16px);transition:background var(--ds-dur-pop) ease}button.crm3-inline{cursor:text}button.crm3-inline:hover{background:var(--ds-soft)}button.crm3-inline:focus-visible{outline:0;box-shadow:var(--ds-focus)}.crm3-inline.readonly{color:var(--ds-text)}.crm3-inline.editing{position:relative;padding:0;box-shadow:inset 0 0 0 2px var(--ds-text)}.crm3-inline.editing .crm3-cell-input{height:34px}.crm3-inline.saved{animation:crm3-saved .65s ease}.crm3-inline.error{box-shadow:inset 0 0 0 2px var(--ds-danger)}.crm3-list{margin:0;padding:0;list-style:none}.crm3-list li{display:flex;align-items:center;gap:10px;min-height:36px;border-bottom:1px solid var(--ds-line)}.crm3-list li:last-child{border-bottom:0}.crm3-list li.done .crm3-list-main{color:var(--ds-muted);text-decoration:line-through}.crm3-list-main{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text)}a.crm3-list-main{display:inline-flex;align-items:center;gap:4px;text-decoration:none}a.crm3-list-main:hover{text-decoration:underline;text-underline-offset:3px}.crm3-timeline{margin:0;padding:0 0 0 14px;list-style:none;border-left:1px solid var(--ds-line)}.crm3-timeline li{position:relative;display:grid;grid-template-columns:130px 1fr;column-gap:12px;padding:6px 0}.crm3-timeline li:before{content:"";position:absolute;left:-18px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--ds-line-strong)}.crm3-timeline time{color:var(--ds-muted);font-size:var(--ds-fs-label);line-height:22px}.crm3-timeline strong{font-weight:var(--ds-fw-label)}.crm3-timeline span{grid-column:2;color:var(--ds-muted);font-size:var(--ds-fs-label)}.crm3-form{display:flex;flex-direction:column;gap:var(--ds-space-3)}.crm3-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-3)}.crm3-form-field{display:flex;flex-direction:column;gap:4px;min-width:0}.crm3-form-field .ds-field:focus-within{border-color:var(--ds-text)}.crm3-form-field input[aria-invalid=true]{color:var(--ds-danger)}.crm3-form-foot{display:flex;justify-content:flex-end;gap:var(--ds-space-2);width:100%}.crm3-col-list{margin:0;padding:0;list-style:none}.crm3-col-list li{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 4px;border-bottom:1px solid var(--ds-line);background:var(--ds-surface)}.crm3-col-list li.dragging{opacity:.5}.crm3-col-list li.pinned .crm3-grip{visibility:hidden}.crm3-grip{color:var(--ds-faint);cursor:grab;flex:none}.crm3-check{display:flex;align-items:center;gap:8px;flex:1;min-width:0;cursor:pointer}.crm3-check input{width:16px;height:16px;accent-color:var(--ds-text)}.crm3-col-move{display:inline-flex}.crm3-newfield{display:flex;flex-direction:column;gap:var(--ds-space-2);margin-top:var(--ds-space-5);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-line)}.crm3-newfield h3{margin:0;font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}.crm3-newfield[aria-disabled=true]{opacity:.8}.crm3-newfield .ds-btn{align-self:flex-start}@media(max-width:640px){.crm3-toolbar{gap:6px}.crm3-toolbar .crm3-search{order:-1;width:100%}.crm3-toolbar .crm3-filter{width:calc(50% - 3px)}.crm3-budget{width:100%}.crm3-toolbar .crm3-budget .ds-field{flex:1;width:auto}.crm3-spacer-x{display:none}.crm3-fields,.crm3-form-row,.crm3-timeline li{grid-template-columns:1fr}.crm3-timeline span{grid-column:1}.crm3-board{grid-template-columns:repeat(7,82vw);scroll-snap-type:x mandatory}.crm3-lane{scroll-snap-align:start}.crm3-grid-scroll{max-height:none}}@media(prefers-reduced-motion:reduce){.crm3-grid td.saved,.crm3-inline.saved,.crm3-popover{animation:none}}.crm3-grid-scroll.flow{max-height:none;min-height:0}.crm3-grid-scroll.flow .crm3-grid th{will-change:transform}.crm3-page--fill{min-height:calc(100dvh - var(--head,52px) - var(--shell-preview,0px) - 135px)}.crm3-page--fill .crm3-grid-scroll.flow{flex:1 1 auto;border:0;border-radius:0;background:transparent}.crm3-page--fill .crm3-grid-scroll.flow{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,var(--ds-line) 43px,var(--ds-line) 44px);background-size:100% 44px;background-position:0 36px;background-repeat:repeat-y}.l28-form{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.l28-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3, 12px)}.l28-field{display:flex;flex-direction:column;gap:4px;min-width:0}.l28-field.is-wide{grid-column:1/-1}.l28-label{color:var(--ds-muted);font-size:var(--ds-fs-label, 13px);font-weight:var(--ds-fw-label, 500);line-height:20px}.l28-input{width:100%;min-width:0;box-sizing:border-box;min-height:var(--ds-h-md, 40px);padding:8px 10px;border:1px solid var(--ds-line, rgba(0,0,0,.12));border-radius:var(--ds-radius, 8px);background:var(--ds-soft, #f5f5f5);color:inherit;font:inherit}textarea.l28-input{min-height:72px;resize:vertical}.l28-input:focus{outline:2px solid var(--ds-text, #111);outline-offset:-1px}.l28-input[aria-invalid=true]{border-color:var(--ds-danger, #c00)}.l28-more{border-top:1px solid var(--ds-line, rgba(0,0,0,.1));padding-top:var(--ds-space-2, 8px)}.l28-more>summary{cursor:pointer;font-weight:600;padding:8px 0;min-height:44px;display:flex;align-items:center}.l28-more[open]>summary{margin-bottom:var(--ds-space-2, 8px)}@media(max-width:640px){.l28-grid{grid-template-columns:1fr}.l28-input{font-size:16px}}.crm3-outside,.crm3-select .outside{color:var(--ds-warn, #9a5b00);font-style:italic}.crm3-popover ul[role=listbox]:focus{outline:0}.crmux-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.crmux-hint{font-size:12px;font-weight:400;color:#4f5150}.crmux-error{margin:6px 0 0;font-size:13px;color:#a3261b}.crmux-link{min-height:44px;padding:0 4px;border:0;background:none;color:#1d5a2b;font:inherit;text-decoration:underline;cursor:pointer}.crmux-quote{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;font-size:13px;color:#1c1e1d}.crmux-quote-net{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.crmux-quote-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:12px;color:#2c2e2d;background:#ffffff9e;border:1px solid rgba(28,30,29,.14);white-space:nowrap}.crmux-quote-status.q-accepted,.crmux-quote-status.q-approved{color:#1d5a2b;background:#d6eedab3;border-color:#1d5a2b40}.crmux-quote-status.q-sent{color:#1f4a78;background:#dce8f7b3;border-color:#1f4a7838}.crmux-quote-status.q-rejected,.crmux-quote-status.q-expired{color:#8a2318;background:#fae2deb3;border-color:#8a231838}.crmux-pdf{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:#1d5a2b;text-decoration:none;background:#ffffffb3;border:1px solid rgba(29,90,43,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crmux-pdf:hover{background:#ffffffeb;text-decoration:underline}.crmux-pdf:focus-visible{outline:2px solid #1d5a2b;outline-offset:2px}.crmux-noquote{font-size:12px;color:#4f5150}.crmux-budget{color:inherit}.crmux-latest{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 12px;border-radius:14px;background:#ffffff8c;border:1px solid rgba(28,30,29,.1)}.crmux-latest .crmux-pdf,.crmux-ccquote .crmux-pdf{min-height:44px;padding:0 14px}.crmux-notes{display:flex;flex-direction:column;gap:12px;margin-top:12px}.crmux-note-form{display:flex;flex-direction:column;gap:8px}.crmux-note-input{width:100%;min-height:72px;box-sizing:border-box;padding:10px 12px;border-radius:12px;resize:vertical;font:inherit;font-size:16px;line-height:1.45;color:#1c1e1d;background:#ffffffb8;border:1px solid rgba(28,30,29,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crmux-note-input::placeholder{color:#5c5e5d}.crmux-note-input:focus{outline:2px solid #1d5a2b;outline-offset:1px;background:#ffffffe6}.crmux-note-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.crmux-note-add{min-height:44px}.crmux-note-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.crmux-note-list li{padding:10px 12px;border-radius:12px;background:#ffffff8c;border:1px solid rgba(28,30,29,.1)}.crmux-note-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:#4f5150}.crmux-note-meta strong{font-size:13px;color:#1c1e1d}.crmux-note-text{margin:4px 0 0;font-size:14px;line-height:1.45;color:#1c1e1d;white-space:pre-wrap;overflow-wrap:anywhere}.ccrm-row:has(.crmux-ccrow){grid-template-columns:minmax(0,2fr) auto minmax(0,.9fr) minmax(0,1fr) minmax(0,1.4fr) 18px}.crmux-ccrow{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px;font-weight:600;color:#1c1e1d;font-variant-numeric:tabular-nums}.crmux-ccrow small{font-size:12px;font-weight:400;color:#4f5150}.crmux-ccquote{display:flex;align-items:center;gap:8px}.crmux-ccquote .ccrm-list-row{flex:1;min-width:0}@media(max-width:640px){.ccrm-row:has(.crmux-ccrow){grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"main stage go" "quote quote go" "next next go"}.crmux-ccrow{grid-area:quote;flex-direction:row;align-items:baseline;gap:8px}.crmux-note-actions{justify-content:space-between}.crmux-quote{font-size:12px}}.crm-col-menu{position:fixed;z-index:80;min-width:220px;max-width:min(300px,calc(100vw - 16px));padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--glass-card-solid,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.12));border-radius:var(--glass-radius-card,16px);box-shadow:var(--glass-shadow-pop,0 12px 32px rgba(28,30,29,.14));-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none)}.crm-col-menu-title{margin:4px 12px;font-size:12px;font-weight:600;color:#4f5150;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-col-menu button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:0;border-radius:var(--glass-radius-pill,999px);background:none;font:inherit;font-size:14px;color:var(--glass-ink,#1c1e1d);text-align:left;cursor:pointer}.crm-col-menu button:hover:not(:disabled),.crm-col-menu button:focus-visible{background:#1c1e1d0f;outline:none}.crm-col-menu button:focus-visible{box-shadow:inset 0 0 0 2px var(--glass-ink,#1c1e1d)}.crm-col-menu button.danger{color:#b3261e}.crm-col-menu button.danger:hover,.crm-col-menu button.danger:focus-visible{background:#b3261e14}.crm-col-menu button:disabled{color:#6b6d6c;cursor:default}.crm-col-menu-note{margin:2px 14px 6px;font-size:12px;line-height:1.4;color:#4f5150}.crm3-col-list li .crm-col-del{color:#b3261e;flex:none}.crm3-col-list li .crm-col-del:hover{background:#b3261e14}.crm-col-archived{margin:18px 0 6px;padding:14px;border:1px solid var(--glass-card-border,rgba(28,30,29,.12));border-radius:var(--glass-radius-card,16px);background:#ffffff8c}.crm-col-archived h3{margin:0 0 4px;font-size:14px}.crm-col-archived p{margin:0 0 10px;font-size:12px;line-height:1.45}.crm-col-archived ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.crm-col-archived li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px}.crm-col-archived li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.crm-col-archived .ds-btn{min-height:44px;border-radius:var(--glass-radius-pill,999px);flex:none}.crm-col-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;background:#1c1e1d52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.crm-col-dialog{width:min(440px,100%);padding:22px;background:var(--glass-card-solid,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.12));border-radius:var(--glass-radius-card,20px);box-shadow:var(--glass-shadow-long,0 24px 60px rgba(28,30,29,.2))}.crm-col-dialog h2{margin:0 0 10px;font-size:18px;line-height:1.3;color:var(--glass-ink,#1c1e1d);overflow-wrap:anywhere}.crm-col-dialog-body p{margin:0 0 8px;font-size:14px;line-height:1.5;color:#3d3f3e}.crm-col-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.crm-col-dialog-foot .ds-btn{min-height:44px;padding:0 18px;border-radius:var(--glass-radius-pill,999px)}.crm-col-dialog-foot .ds-btn--danger{background:#b3261e;color:#fff}.crm-col-dialog-foot .ds-btn--danger:hover:not(:disabled){background:#8f1f18;color:#fff}@media(max-width:480px){.crm-col-dialog-foot .ds-btn{flex:1 1 auto}}.cal-meet-toggle{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:12px;min-height:44px;padding:6px 12px;cursor:pointer;border:1px solid var(--glass-card-border,rgba(28,30,29,.12));border-radius:var(--glass-radius-pill,999px);background:#fff9}.cal-meet-toggle input{position:absolute;opacity:0;width:1px;height:1px}.cal-meet-track{grid-row:1 / span 2;width:40px;height:24px;border-radius:999px;background:#c9cbca;position:relative;transition:background .15s}.cal-meet-track span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.cal-meet-toggle input:checked+.cal-meet-track{background:#2e6b3a}.cal-meet-toggle input:checked+.cal-meet-track span{transform:translate(16px)}.cal-meet-toggle input:focus-visible+.cal-meet-track{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--glass-ink,#1c1e1d)}.cal-meet-text{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--glass-ink,#1c1e1d)}.cal-meet-toggle small{font-size:12px;color:#4f5150}@media(prefers-reduced-motion:reduce){.cal-meet-track,.cal-meet-track span{transition:none}}.cal-meet{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;border:1px solid var(--glass-card-border,rgba(28,30,29,.12));border-radius:16px;background:#ffffffa6;min-width:0}.cal-meet-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#2e6b3a;flex:1 0 100%}.cal-meet-url{flex:1 1 160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--glass-ink,#1c1e1d);text-decoration:underline;text-underline-offset:3px;line-height:44px}.cal-meet-copy{min-height:44px;border-radius:var(--glass-radius-pill,999px);flex:none}.cal-meet.compact{padding:6px 0 0;border:0;background:none}.cal-meet.compact .cal-meet-label{display:none}.cal-meet-toast{display:flex;flex-direction:column;gap:2px;min-width:0}.cal-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cal-event .cal-meet-ico{display:inline-block;vertical-align:-1px;margin-right:4px}.int-call{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.int-call-button{display:inline-flex;gap:8px;align-items:center}.int-call-button:disabled{opacity:.55;cursor:not-allowed}.int-hint{color:var(--muted);font-size:12px;line-height:1.4}.int-muted{color:var(--muted);font-size:13px;margin:6px 0}.int-error{color:var(--ds-danger);font-size:13px;margin:6px 0}.int-status{font-size:13px;margin:6px 0;color:var(--ds-text)}.int-notice{font-size:13px;padding:8px 12px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--ds-radius);margin:8px 0}.int-label{display:block;color:var(--muted);font-size:12px}.int-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:10px 0}.int-facts dt{color:var(--muted);font-size:12px}.int-facts dd{margin:0;font-size:13px;overflow-wrap:anywhere}.int-details{margin-top:8px}.int-details>summary{cursor:pointer;font-size:13px;display:flex;gap:6px;align-items:center}.int-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:6px}.int-table th,.int-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.int-table th{color:var(--muted);font-weight:500}.int-val{max-width:240px;overflow-wrap:anywhere}.int-quotes{display:flex;flex-direction:column;gap:8px}.int-quote-new{align-self:flex-start;display:inline-flex;gap:8px;align-items:center}.int-quote-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.int-quote{border:1px solid var(--line);border-radius:var(--ds-radius);padding:10px 12px}.int-quote-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.int-quote-head small{color:var(--muted)}.int-quote-actions{display:flex;gap:12px;margin-top:6px}.int-quote-actions .text-button{display:inline-flex;gap:4px;align-items:center}.int-form{display:flex;flex-direction:column;gap:12px;max-width:760px}.int-form label{display:flex;flex-direction:column;gap:4px;font-size:13px}.int-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.int-lines{display:flex;flex-direction:column;gap:6px}.int-line{display:grid;grid-template-columns:minmax(0,1fr) 64px 120px 36px;gap:6px;align-items:center}.int-total{font-size:13px;margin:4px 0}.int-total small{color:var(--muted)}.int-lead-head{display:flex;flex-wrap:wrap;gap:12px 32px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--ds-radius);margin-bottom:14px}.int-outbound-grid{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:16px;margin-top:12px}.int-outbound-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.int-outbound-row{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--ds-radius);background:none;font:inherit;color:inherit;cursor:pointer}.int-outbound-row.on{border-color:var(--accent)}.int-outbound-row span,.int-outbound-row small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.int-frame{width:100%;min-height:360px;border:1px solid var(--line);border-radius:var(--ds-radius);background:var(--ds-surface)}.int-links h3{font-size:12px;margin:12px 0 6px}.int-links ol{margin:0;padding-left:20px;font-size:12px}.int-links code{overflow-wrap:anywhere;word-break:break-all}.int-decision{margin-top:12px;display:flex;flex-direction:column;gap:8px}.int-decision label{display:flex;flex-direction:column;gap:4px;font-size:13px}.int-google{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.int-google h3{font-size:14px;margin:0}.int-drive{display:flex;flex-direction:column;gap:8px}.int-drive-search{display:flex;gap:8px;align-items:center}.int-drive-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.int-drive-list li>small{color:var(--muted);margin-left:8px}.int-drive-list .text-button{display:inline-flex;gap:4px;align-items:center}.int-embed{margin-top:6px;display:flex;flex-direction:column;gap:4px}@media(max-width:760px){.int-outbound-grid{grid-template-columns:1fr}.int-line{grid-template-columns:minmax(0,1fr) 52px 96px 32px}}.calls-page{display:grid;gap:14px;min-width:0}.calls-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.calls-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.calls-tabs{justify-self:start}.calls-tabs button{display:inline-flex;align-items:center;gap:6px}.calls-panel{display:grid;gap:12px;min-width:0}.calls-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.calls-search{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-width:0;max-width:420px;height:40px;padding:0 12px;border:1px solid var(--ds-line,#e4e4e4);border-radius:var(--ds-radius,8px);background:var(--ds-surface,#fff);color:var(--ds-muted,#666)}.calls-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ds-text,#151515)}.calls-search:focus-within{border-color:var(--ds-focus,var(--ds-accent,#2b59ff));box-shadow:0 0 0 3px var(--ds-accent-soft,rgba(43,89,255,.12))}.calls-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--ds-line,#e4e4e4);border-radius:999px;background:var(--ds-soft,#f6f6f6)}.calls-seg button{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;color:var(--ds-muted,#666);cursor:pointer;white-space:nowrap}.calls-seg button.on{background:var(--ds-surface,#fff);color:var(--ds-text,#151515);box-shadow:var(--ds-shadow,0 1px 2px rgba(0,0,0,.08))}.calls-toggle{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--ds-line,#e4e4e4);border-radius:999px;background:var(--ds-surface,#fff);font:inherit;font-size:13px;color:var(--ds-muted,#666);cursor:pointer}.calls-toggle.on{border-color:var(--ds-danger,#c62828);color:var(--ds-danger,#c62828);background:color-mix(in srgb,var(--ds-danger,#c62828) 8%,transparent)}.calls-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;min-width:0}.calls-row,.calls-client{position:relative;border:1px solid var(--ds-line,#e4e4e4);border-radius:var(--ds-radius,10px);background:var(--ds-surface,#fff);min-width:0;animation:calls-in .32s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0) * 28ms)}.calls-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px}.calls-row.is-unseen,.calls-client.has-missed{border-color:color-mix(in srgb,var(--ds-danger,#c62828) 35%,var(--ds-line,#e4e4e4))}.calls-row.is-unseen:before,.calls-client.has-missed:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--ds-danger,#c62828)}@keyframes calls-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.calls-dir{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ds-soft,#f3f3f3);color:var(--ds-muted,#666);flex:none}.calls-dir.is-in{color:var(--ds-success,#1b7f4b);background:var(--ds-success-soft,#e8f5ee)}.calls-dir.is-out{color:var(--ds-accent,#2b59ff);background:var(--ds-accent-soft,#eef2ff)}.calls-dir.is-missed{color:var(--ds-danger,#c62828);background:color-mix(in srgb,var(--ds-danger,#c62828) 10%,transparent)}.calls-main{display:grid;gap:2px;min-width:0;text-align:left}.calls-title{display:flex;align-items:center;gap:6px;min-width:0;font-weight:var(--ds-fw-head,600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calls-sub{font-size:12.5px;color:var(--ds-muted,#666);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calls-meta{display:grid;justify-items:end;gap:2px;font-size:12.5px;color:var(--ds-muted,#666);white-space:nowrap;font-variant-numeric:tabular-nums}.calls-chip{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11.5px;background:var(--ds-soft,#f3f3f3);color:var(--ds-muted,#666)}.calls-chip.is-missed,.calls-chip.is-busy,.calls-chip.is-failed{background:color-mix(in srgb,var(--ds-danger,#c62828) 10%,transparent);color:var(--ds-danger,#c62828)}.calls-new{padding:0 6px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:16px;background:var(--ds-danger,#c62828);color:#fff;flex:none}.calls-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ds-danger,#c62828);color:#fff;font-size:11px;font-weight:600;flex:none;margin-left:4px}.calls-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.calls-act{display:inline-flex;align-items:center;gap:6px;min-height:36px;white-space:nowrap}.calls-act.is-compact{min-height:34px;padding:0 10px;font-size:13px}.calls-client{display:grid}.calls-client-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px 6px 6px}.calls-client-toggle{display:grid;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-width:0;padding:6px;border:0;border-radius:8px;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:left}.calls-client-toggle:hover{background:var(--ds-soft,#f6f6f6)}.calls-chev{transition:transform .2s ease;color:var(--ds-muted,#666)}.calls-client.is-open .calls-chev{transform:rotate(180deg)}.calls-client-body{padding:4px 12px 12px 50px;display:grid;gap:8px;animation:calls-in .24s ease both}.calls-client-body .calls-row{border-style:dashed;padding:8px 10px}.calls-client-link{display:flex}.calls-more{display:flex;justify-content:center;padding-top:6px}.calls-empty,.calls-error{display:grid;justify-items:center;gap:6px;padding:40px 16px;border:1px dashed var(--ds-line,#e4e4e4);border-radius:var(--ds-radius,10px);text-align:center;color:var(--ds-muted,#666)}.calls-empty h3{margin:4px 0 0;color:var(--ds-text,#151515);font-size:16px}.calls-empty p,.calls-error p{margin:0}.calls-skeleton .calls-row{display:block;height:58px;animation:none}.calls-sk{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--ds-soft,#f3f3f3) 0%,var(--ds-line,#e9e9e9) 50%,var(--ds-soft,#f3f3f3) 100%);background-size:200% 100%;animation:calls-sk 1.2s linear infinite}@keyframes calls-sk{to{background-position:-200% 0}}.calls-muted{margin:0;color:var(--ds-muted,#666);font-size:13px}.calls-modal-num{margin:0 0 10px}.calls-link-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.calls-link-list button{display:grid;gap:2px;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--ds-line,#e4e4e4);border-radius:8px;background:var(--ds-surface,#fff);font:inherit;text-align:left;cursor:pointer}.calls-link-list button:hover{border-color:var(--ds-accent,#2b59ff)}.calls-link-list span{font-size:12.5px;color:var(--ds-muted,#666)}.calls-lead{display:grid;gap:10px;min-width:0}.calls-lead-actions{display:flex;flex-wrap:wrap;gap:8px}.calls-list-lead .calls-row{grid-template-columns:32px minmax(0,1fr) auto}.calls-list-lead .calls-actions{grid-column:1/-1;justify-content:flex-start;padding-left:44px}.calls-list-lead .calls-actions:empty{display:none}.calls-legacy{margin-top:8px}.calls-dial{position:relative}.calls-dial.is-live:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:2px solid var(--ds-success,#1b7f4b);animation:calls-pulse 1.4s ease-out infinite}@keyframes calls-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:720px){.calls-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.calls-row>.calls-actions{grid-column:1/-1;justify-content:flex-start;padding-left:42px}.calls-row>.calls-actions:empty{display:none}.calls-client-head{grid-template-columns:minmax(0,1fr)}.calls-client-head>.calls-actions{justify-content:flex-start;padding-left:50px;padding-bottom:6px}.calls-client-toggle{grid-template-columns:32px minmax(0,1fr) auto 16px;gap:10px}.calls-client-body{padding-left:12px}.calls-filters{display:grid;grid-template-columns:1fr auto}.calls-filters .calls-search{grid-column:1/-1;max-width:none}.calls-filters>.calls-seg{grid-column:1/-1;display:flex}.calls-seg{max-width:100%}.calls-seg button{flex:1;padding:0 8px;min-height:40px}.calls-filters>.calls-toggle{grid-column:1/-1;justify-self:start}.calls-act{min-height:44px}.calls-act.is-compact{min-height:40px}.calls-head-actions{width:100%}.calls-tabs{justify-self:stretch}.calls-tabs button{flex:1;justify-content:center;min-height:44px}}@media(prefers-reduced-motion:reduce){.calls-row,.calls-client,.calls-client-body{animation:none}.calls-chev{transition:none}.calls-sk,.calls-dial.is-live:after{animation:none}}.calls-act.is-waiting,.cc-call.is-waiting{opacity:.62;cursor:not-allowed}.calls-act.is-waiting:hover,.cc-call.is-waiting:hover{filter:none}.calls-phone-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.calls-phone-text{overflow-wrap:anywhere}.cc-call-number{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cs-layer{position:fixed;z-index:var(--sp-z,calc(var(--ds-z-toast) + 5));right:var(--ds-space-5);bottom:var(--ds-space-5);width:380px;max-width:calc(100vw - 2 * var(--ds-space-4));max-height:calc(100dvh - var(--head,72px) - 2 * var(--ds-space-4));display:flex;pointer-events:none}.cs-layer>*{pointer-events:auto}.cs-panel{display:flex;flex-direction:column;gap:var(--ds-space-3);width:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;padding:var(--ds-space-4);animation:cs-up .22s var(--ds-ease) both}.cs-head{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}.cs-avatar{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ds-soft);color:var(--ds-text)}.cs-avatar.is-live{background:var(--sp-green);color:#fff}.cs-who{display:flex;flex-direction:column;min-width:0;flex:1}.cs-name{font:var(--ds-fw-head) 16px/1.25 var(--ds-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-sub{color:var(--ds-muted);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-status{font-size:13px;font-variant-numeric:tabular-nums;color:var(--ds-text)}.cs-status.is-error{color:var(--sp-red);white-space:normal}.cs-head-actions{display:flex;gap:2px;flex:none}.cs-ctrls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-2)}.cs-again{background:var(--sp-green);border-color:var(--sp-green);color:#fff}.cs-lead-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.cs-act{display:inline-flex;align-items:center;gap:6px;min-height:38px}.cs-full-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sp-z,calc(var(--ds-z-toast) + 5));display:flex;justify-content:center;align-items:stretch;padding:calc(var(--head,72px) + var(--ds-space-3)) var(--ds-space-4) var(--ds-space-4)}.cs-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:var(--ds-backdrop,rgba(0,0,0,.35));cursor:default;animation:cs-fade .2s var(--ds-ease) both}.cs-full{position:relative;display:flex;flex-direction:column;width:min(1480px,100%);height:100%;max-height:100%;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ds-text);border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * 2);box-shadow:var(--ds-shadow);overflow:hidden;outline:none;animation:cs-in .24s var(--ds-ease) both}.cs-full-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--ds-space-3) var(--ds-space-5);align-items:center;padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-line);background:var(--ds-surface)}.cs-full-top .sp-dtmf{grid-column:1/-1}.cs-full-body{display:grid;grid-template-columns:minmax(300px,34%) minmax(0,1fr);gap:0;flex:1;min-height:0;overflow:hidden}.cs-col{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.cs-block h3{margin:0 0 var(--ds-space-2);font:var(--ds-fw-label) var(--ds-fs-label,13px)/1.3 var(--ds-font);color:var(--ds-muted);text-transform:uppercase;letter-spacing:.04em}.cs-nolead{padding:var(--ds-space-5);border:1px dashed var(--ds-line-strong,var(--ds-line));border-radius:var(--ds-radius)}.cs-embedded{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.cs-embedded-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-line)}.cs-embedded-title{margin:0;font:var(--ds-fw-head) 18px/1.3 var(--ds-font);overflow-wrap:anywhere}.cs-embedded-body{padding:var(--ds-space-4);min-width:0}.cs-embedded-foot{padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--ds-line)}.cs-quick{display:flex;flex-direction:column;gap:6px}.cs-quick-label{font:var(--ds-fw-label) 13px/1.3 var(--ds-font)}.cs-quick-label small{font-weight:400;color:var(--ds-muted)}.cs-quick-input,.cs-note-editor textarea,.cs-notes-form textarea{box-sizing:border-box;width:100%;min-height:76px;resize:vertical;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-line-strong,var(--ds-line));border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font:15px/1.45 var(--ds-font)}.cs-quick-input:focus-visible,.cs-note-editor textarea:focus-visible,.cs-notes-form textarea:focus-visible{outline:2px solid var(--ds-text);outline-offset:1px}.cs-quick-status{min-height:18px;margin:0;font-size:12px;color:var(--ds-muted)}.cs-quick-status.is-error{color:var(--sp-red)}.cs-notes{display:flex;flex-direction:column;gap:var(--ds-space-3)}.cs-notes-form{display:flex;flex-direction:column;gap:var(--ds-space-2)}.cs-notes-add{align-self:flex-start}.cs-notes-list{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}.cs-note{padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0}.cs-note-meta{display:flex;flex-wrap:wrap;gap:4px var(--ds-space-3);font-size:12px;color:var(--ds-muted)}.cs-note-call{font-variant-numeric:tabular-nums}.cs-note-text{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.cs-note-actions{display:flex;gap:var(--ds-space-2);margin-top:6px}.cs-note-editor{display:flex;flex-direction:column;gap:var(--ds-space-2);margin-top:6px}.cs-tabs{display:none}.cs-full-body>.cs-col{min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-5)}.cs-col-side{border-right:1px solid var(--ds-line);background:var(--ds-surface)}.cs-quick--large .cs-quick-input{min-height:min(42vh,420px);max-height:60vh;overflow:auto;font-size:15px;line-height:1.5}.cs-quick--compact .cs-quick-input{min-height:112px}.cs-recent .cs-notes-list{gap:var(--ds-space-2)}.cs-recent .cs-note{padding:var(--ds-space-2) var(--ds-space-3)}.cs-chips{display:flex;flex-wrap:wrap;gap:6px;flex:none;max-width:40%}.cs-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-soft);font-size:12px;line-height:1.2;white-space:nowrap}.cs-nolead{display:flex;flex-direction:column;gap:var(--ds-space-3)}@keyframes cs-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cs-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.cs-full-top{grid-template-columns:minmax(0,1fr)}.cs-full-body{display:flex;flex-direction:column}.cs-tabs{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-2);flex:none;padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--ds-line);background:var(--ds-surface)}.cs-tab{min-height:40px;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:transparent;color:var(--ds-text);font:var(--ds-fw-label) 14px/1.2 var(--ds-font);cursor:pointer}.cs-tab[aria-selected=true]{background:var(--ds-text);border-color:var(--ds-text);color:var(--ds-surface)}.cs-full-body>.cs-col{flex:1;border-right:0}.cs-full-body[data-tab=notes]>.cs-col-main,.cs-full-body[data-tab=lead]>.cs-col-side{display:none}.cs-full-top .cs-head{flex-wrap:wrap}.cs-chips{order:3;width:100%;max-width:100%;padding-left:56px}.cs-quick--large .cs-quick-input{min-height:38vh}}@media(max-width:640px){.cs-layer{left:0;right:0;bottom:0;width:100%;max-width:100%;max-height:min(78dvh,calc(100dvh - var(--head,56px)))}.cs-panel{border-radius:calc(var(--ds-radius) * 2) calc(var(--ds-radius) * 2) 0 0;padding:var(--ds-space-3) var(--ds-space-3) calc(var(--ds-space-3) + env(safe-area-inset-bottom,0px))}.cs-full-layer{padding:0}.cs-full{width:100%;border-radius:0;border:0;animation-name:cs-up}.cs-full-top{position:sticky;top:0;z-index:1;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-2)}.cs-full{height:100dvh}.cs-full-body>.cs-col{padding:var(--ds-space-3) var(--ds-space-3) calc(var(--ds-space-4) + env(safe-area-inset-bottom,0px))}.cs-ctrls .sp-ctrl{min-height:48px}.cs-embedded-body{padding:var(--ds-space-3)}}@media(prefers-reduced-motion:reduce){.cs-panel,.cs-full,.cs-backdrop{animation:none}}.lcb{min-width:0}.lcb--modal{display:flex;flex-direction:column;gap:var(--ds-space-4)}.lcb--modal.lcb--split{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:var(--ds-space-5);align-items:start}.lcb-top{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.lcb-top:empty{display:none}.lcb-aside{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.lcb-main{min-width:0;display:flex;flex-direction:column}.lcb--embedded{display:flex;flex-direction:column;gap:var(--ds-space-4)}@media(max-width:900px){.lcb--modal.lcb--split{grid-template-columns:minmax(0,1fr)}}.lcb-block{border:1px solid var(--ds-line);border-radius:12px;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface);min-width:0}.lcb-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.lcb-block-head h3{margin:0;font-size:13px;font-weight:var(--ds-fw-head);color:var(--ds-muted);text-transform:none;letter-spacing:0}.lcb-aside .crm3-fields{grid-template-columns:minmax(0,1fr)}.lcb-keys .crm3-fields{grid-template-columns:1fr 1fr}.lcb-keys .crm3-field:not(.wide) .crm3-inline{font-weight:var(--ds-fw-head);font-size:15px}.lcb-sec{border-top:1px solid var(--ds-line)}.lcb-sec:first-child{border-top:0}.lcb-sec-head{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.lcb-sec-head::-webkit-details-marker{display:none}.lcb-sec-head:before{content:"";flex:none;width:7px;height:7px;margin:0 4px 0 2px;border-right:1.5px solid var(--ds-muted);border-bottom:1.5px solid var(--ds-muted);transform:rotate(-45deg);transition:transform var(--ds-dur-drawer) ease}.lcb-sec[open]>.lcb-sec-head:before{transform:rotate(45deg)}.lcb-sec-head h3{margin:0;font-size:var(--ds-fs-section,16px);font-weight:var(--ds-fw-head)}.lcb-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ds-line);color:var(--ds-text);font-size:12px;font-weight:var(--ds-fw-label)}.lcb-sec-action{margin-left:auto;display:inline-flex;gap:6px}.lcb-sec-body{padding:0 0 var(--ds-space-4)}.lcb-sec-head:focus-visible{outline:2px solid var(--ds-text);outline-offset:2px;border-radius:6px}.lcb-groups{display:flex;flex-direction:column;gap:var(--ds-space-3)}.lcb-group-title{margin:0 0 2px;font-size:12px;font-weight:var(--ds-fw-head);color:var(--ds-muted);text-transform:uppercase;letter-spacing:.04em}.lcb-empty{border:1px dashed var(--ds-line-strong,var(--ds-line));border-radius:10px;padding:0 var(--ds-space-3)}.lcb-empty>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:44px;padding:10px 0;cursor:pointer;list-style:none}.lcb-empty>summary::-webkit-details-marker{display:none}.lcb-empty-toggle{font-size:13px;font-weight:var(--ds-fw-head);text-decoration:underline;text-underline-offset:3px}.lcb-empty-list{flex:1 1 220px;min-width:0;color:var(--ds-muted);font-size:12px;line-height:1.4}.lcb-empty[open]>summary .lcb-empty-list{display:none}.lcb-empty[open]{padding-bottom:var(--ds-space-3)}.lcb-muted{margin:0;color:var(--ds-muted);font-size:13px}.lcb-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.lcb-toolbar-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.lcb-toolbar-state .ccrm-stagebar{gap:4px}.lcb-toolbar-state .ccrm-stage-btn{min-height:34px;padding:0 12px}.lcb-toolbar .crm3-inline{min-height:34px;width:auto;margin:0}.lcb-owner{display:inline-flex;align-items:center;gap:6px;color:var(--ds-muted);font-size:13px}.lcb-owner .crm3-inline{color:var(--ds-text);font-weight:var(--ds-fw-label)}.lcb-stage{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ds-muted)}.lcb-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.lcb-act{display:inline-flex;align-items:center;gap:6px;min-height:36px;text-decoration:none;white-space:nowrap}.lcb-act[aria-disabled=true]{opacity:.6}.lcb-next-task{display:flex;align-items:center;gap:8px;margin:6px 0 0;padding:8px 10px;border-radius:8px;background:var(--ds-line);font-size:13px;text-align:left;border:0;width:100%;color:var(--ds-text);font:inherit}.lcb-next-task.is-link{cursor:pointer}.lcb-next-task small{margin-left:auto;color:var(--ds-muted);white-space:nowrap}.lcb-next-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcb-next-task.lcb-muted{background:none;padding:6px 0 0}.lcb-lastcall small{color:var(--ds-muted);font-size:12px}.lcb-lastcall p{margin:2px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.lcb-mail{align-self:flex-start;font-size:13px;color:var(--ds-text);text-decoration:underline;text-underline-offset:3px;margin:0 0 4px}.lcb .ccai-next{margin:0 0 6px}.lcb-aside .crmux-note-form{margin:0}@media(max-width:640px){.lcb-toolbar{gap:8px}.lcb-toolbar-state{width:100%;flex-wrap:nowrap}.lcb-stage{min-width:0;max-width:100%}.lcb-stage .ccrm-stagebar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 32px);padding-bottom:2px}.lcb-stage .ccrm-stagebar::-webkit-scrollbar{display:none}.lcb-stage .ccrm-stage-btn{flex:none}.lcb-stage .ccrm-status{display:none}.lcb-actions{margin-left:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html body .lcb-actions .lcb-act{width:100%;min-width:0;max-width:none;height:44px;justify-content:center;min-height:44px;padding:0 10px;font-size:13px;border-radius:10px}.lcb-toolbar-state .ccrm-stage-btn{min-height:44px}.lcb-keys .crm3-fields{grid-template-columns:1fr 1fr}.lcb-block{padding:var(--ds-space-3)}}.lcb-keys .ccai-next{grid-template-columns:minmax(0,1fr);margin:0 0 8px}.lcb-keys .ccai-next-label{display:none}.lcb-keys .ccai-next-reason{grid-column:1}.lcb-next{border:1px solid var(--ds-line);border-radius:12px;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface);min-width:0}.lcb-next.has-warn{border-color:var(--ds-warning)}.lcb-next-h{margin:0 0 8px;font-size:13px;font-weight:var(--ds-fw-head);color:var(--ds-muted);letter-spacing:0}.lcb-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.lcb-chip-field,.lcb-chip{flex:1 1 210px;min-width:0;border:1px solid var(--ds-line);border-radius:10px;padding:6px 12px;background:var(--ds-surface)}.lcb-chip-field .crm3-field{gap:0}.lcb-chip-field .crm3-inline{min-height:30px;font-weight:var(--ds-fw-head);font-size:15px}.lcb-chip-field.is-overdue{border-color:var(--ds-warning);background:var(--ds-warning-soft)}.lcb-chip{display:flex;flex-direction:column}.lcb-chip .lcb-next-task{margin:0;padding:5px 0;background:none;font-size:15px;font-weight:var(--ds-fw-head);min-height:30px}.lcb-chip .lcb-next-task.lcb-muted{padding:5px 0;font-weight:var(--ds-fw-label);color:var(--ds-muted);font-size:14px}.lcb-warn{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--ds-warning-soft);border-left:3px solid var(--ds-warning);color:var(--ds-text);font-size:14px;font-weight:var(--ds-fw-label);line-height:1.4}.lcb-warn svg{flex:none;color:var(--ds-warning)}.lcb-next .ccai-next{margin:8px 0 0;grid-template-columns:minmax(0,1fr)}.lcb-next .ccai-next-label{display:none}.lcb-next .ccai-next-reason{grid-column:1}.lcb-tabs-wrap{min-width:0}.lcb-tabs{position:sticky;top:0;z-index:2;display:flex;gap:2px;border-bottom:1px solid var(--ds-line);background:var(--ds-surface);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lcb-tabs::-webkit-scrollbar{display:none}.lcb-tab{flex:none;min-height:44px;padding:0 16px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ds-muted);font:inherit;font-size:15px;font-weight:var(--ds-fw-label);cursor:pointer;white-space:nowrap}.lcb-tab:hover{color:var(--ds-text)}.lcb-tab.is-active{color:var(--ds-text);border-bottom-color:var(--ds-text);font-weight:var(--ds-fw-head)}.lcb-tab:focus-visible{outline:2px solid var(--ds-text);outline-offset:-2px;border-radius:6px 6px 0 0}.lcb-panel{display:flex;flex-direction:column;gap:var(--ds-space-4);padding-top:var(--ds-space-4);min-width:0}.lcb-panel[hidden]{display:none}.lcb-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4);align-items:start}.lcb-col{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.lcb-psec{border:1px solid var(--ds-line);border-radius:12px;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);background:var(--ds-surface);min-width:0}.lcb-psec-head{display:flex;align-items:center;gap:8px;min-height:32px;margin-bottom:6px}.lcb-psec-head h3{margin:0;font-size:var(--ds-fs-section,16px);font-weight:var(--ds-fw-head);color:var(--ds-text)}.lcb-panel .crm3-fields{row-gap:10px}.lcb-panel .crm3-field-label,.lcb-next .crm3-field-label{font-size:13px;line-height:18px;color:var(--ds-muted)}.lcb-panel .crm3-inline{font-size:15px}.lcb-overview .crm3-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lcb-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1 auto;width:100%;min-width:0}.lcb-more{align-self:flex-start;min-height:32px;padding:0;border:0;background:none;color:var(--ds-text);font:inherit;font-size:13px;font-weight:var(--ds-fw-head);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lcb-more:focus-visible{outline:2px solid var(--ds-text);outline-offset:2px;border-radius:4px}.lcb-missing .lcb-empty-list{font-size:13px}.lcb-missing .lcb-empty-toggle,.lcb-tech-title{font-size:14px}.lcb-tech{border:1px solid var(--ds-line);border-radius:10px;padding:0 var(--ds-space-3)}.lcb-tech>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:44px;padding:10px 0;cursor:pointer;list-style:none}.lcb-tech>summary::-webkit-details-marker{display:none}.lcb-tech-title{font-weight:var(--ds-fw-head);color:var(--ds-text)}.lcb-tech[open]{padding-bottom:var(--ds-space-3)}.lcb-tech[open]>summary .lcb-empty-list{display:none}.lcb-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:6px 0;word-break:break-all}.lcb-panel .crm3-card-sub{margin:0}@media(max-width:900px){.lcb-overview{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.lcb-next{padding:var(--ds-space-3)}.lcb-chip-field{flex:1 1 calc(50% - 4px)}.lcb-chip{flex:1 1 100%;order:3}.lcb-chip-field,.lcb-chip{padding:4px 10px}.lcb-warn{margin-top:8px;padding:6px 10px;font-size:13px}.lcb-tab{padding:0 14px;font-size:14px}.lcb-psec{padding:var(--ds-space-3)}.lcb-overview .crm3-fields,.lcb-panel .crm3-fields{grid-template-columns:minmax(0,1fr)}}.q-ai__chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-1)}.q-ai__error .q-link{display:inline-flex;align-items:center;gap:2px}.q-ai__questions{display:flex;flex-direction:column;gap:var(--ds-space-1);font-size:var(--ds-fs-table)}.q-ai__changes{display:flex;flex-direction:column;gap:var(--ds-space-1);margin:0;padding:0;list-style:none;font-size:var(--ds-fs-table)}.q-ai__changes label{display:flex;align-items:flex-start;gap:var(--ds-space-2);cursor:pointer}.q-ai__changes input{margin-top:3px}.q-ai__changes span{display:flex;flex-direction:column;gap:2px;min-width:0}.q-ai__changes small{color:var(--ds-muted);font-size:var(--ds-fs-label);overflow-wrap:anywhere}.q-ai__unmatched{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-warning-soft);font-size:var(--ds-fs-table)}.q-ai__unmatched p{margin:0}.q-ai__unmatched .q-actions{flex-wrap:wrap;justify-content:flex-start}.q-points{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--ds-space-1);padding:0 0 var(--ds-space-2) var(--ds-space-3);border-left:1px solid var(--ds-line)}.q-points__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-1);align-items:center}.q-points__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}.q-points__foot .q-link{display:inline-flex;align-items:center;gap:2px}.q-points .q-error{font-size:var(--ds-fs-label)}.q-summary{display:flex;flex-direction:column;gap:var(--ds-space-3);margin:var(--ds-space-3) 0;padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.q-summary__rows{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-1) var(--ds-space-4);margin:0;font-size:var(--ds-fs-table)}.q-summary__rows dt{color:var(--ds-muted)}.q-summary__rows dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.q-summary__final{font-weight:var(--ds-fw-head)}.q-summary .q-actions{justify-content:flex-start;flex-wrap:wrap}.q-discount{align-items:end}.q-mail__frame{display:block;width:100%;height:720px;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:#fff}.q-docs{display:flex;flex-direction:column;gap:var(--ds-space-3)}@media(max-width:640px){.q-wizard .q-steps button,.q-wizard .q-tabs [role=tab]{min-width:44px;flex-shrink:0}}.q-docs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3)}.q-docs figure{display:flex;flex-direction:column;gap:var(--ds-space-1);margin:0}.q-docs figcaption{color:var(--ds-muted);font-size:var(--ds-fs-label)}.q-docs object,.q-docs iframe{display:block;width:100%;aspect-ratio:210/297;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:#fff}.q-docs .q-actions{flex-wrap:wrap;justify-content:flex-start}@media(max-width:640px){.q-docs__grid{grid-template-columns:minmax(0,1fr)}}.q-a4{display:flex;flex-direction:column;gap:10px;max-width:794px;padding:40px 44px;border:1px solid var(--ds-line);background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}.q-a4__logo{display:block;width:160px;height:auto;margin:0 0 18px}.q-a4__title{margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.3px}.q-a4__subtitle{margin:0 0 10px;color:#333}.q-a4__tile{padding:12px 16px;border-radius:8px;background:#efefef;break-inside:avoid;page-break-inside:avoid}.q-a4__tile header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline}.q-a4__tile header b{white-space:nowrap;font-weight:700}.q-a4__no{color:#5b5b5b;font-size:11px}.q-a4__tile ul{margin:6px 0 0;padding:0 0 0 30px;list-style:disc}.q-a4__tile li{margin:0 0 2px}.q-a4__todo{margin:6px 0 0 30px;color:#5b5b5b}.q-a4__sum{display:flex;flex-direction:column;gap:6px;margin-top:6px}.q-a4__sum dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin:0;color:#333}.q-a4__sum dd{margin:0;text-align:right;white-space:nowrap}.q-a4__sum header{grid-template-columns:minmax(0,1fr) auto}.q-a4__total{font-size:24px;font-weight:700}.q-a4__total small{font-size:11px;font-weight:400}.q-a4__vat{display:flex;justify-content:space-between;gap:12px;margin:0}.q-a4__in{margin:0;color:#333}.q-a4__fine{margin:4px 0 0;color:#333;font-size:10.5px}@media print{body *{visibility:hidden}.q-a4,.q-a4 *{visibility:visible}.q-a4{position:absolute;inset:0 auto auto 0;width:100%;max-width:none;border:0;padding:0}@page{size:A4 portrait;margin:14mm}}.q-share{display:grid;gap:6px;margin:12px 0;padding:12px;border:1px solid var(--line,#d9dde3);border-radius:10px}.q-share .q-h{margin:0;font-size:14px}.q-share p{margin:0}.q-share__state{font-weight:600}.q-share__state.is-expired,.q-share__state.is-revoked{color:var(--danger,#b42318)}.q-share__url{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.q-share__url .ds-field{flex:1 1 260px;min-width:0}.q-share__url input{width:100%;font-family:ui-monospace,monospace;font-size:12px}.q-share__views{font-size:13px}.q-share__confirm{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.q-share__hint{font-size:12px}.int-share-line{display:block;width:100%;opacity:.8}.int-share-line.is-opened{opacity:1;font-weight:600}.q-a4__scope header{grid-template-columns:minmax(0,1fr)}.q-a4__scope>ul{padding-left:18px}.q-a4__scope>ul>li{margin:0 0 6px}.q-a4__scope ul ul{padding-left:16px;margin:2px 0 0;color:#333}.q-a4__sum dl.q-a4__terms{border-top:1px solid #d4d4d4;padding-top:6px}.q-a4__sum dl.q-a4__terms dd{white-space:normal}.q-a4__pf p{margin:0 0 4px;color:#333}.q-a4__pf ul{margin:0;padding:0;list-style:none}.q-a4__pf li{margin:0 0 2px}.q-a4__pf a{color:#000;text-decoration:underline}.q-a4__pf small{color:#5b5b5b;font-size:11px}.q-a4__scope>ul.q-a4__items{margin:6px 0 0;padding:0;list-style:none}.q-a4__items>li{padding:8px 0;border-top:1px solid #d4d4d4;margin:0}.q-a4__item-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.q-a4__item-head b{white-space:nowrap}.q-a4__items ul{margin:4px 0 0;padding:0 0 0 18px;list-style:disc;color:#333}.q-a4__scope .q-a4__in{padding:8px 0;border-top:1px solid #d4d4d4}.q-a4__sumrows{margin:0}.q-a4__sumrows>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #d4d4d4}.q-a4__sumrows dt{color:#5b5b5b}.q-a4__sumrows dd{margin:0;text-align:right;font-weight:700}.q-a4__sumrows dd small{display:block;font-size:11px;font-weight:400}.q-a4__sumrows>.is-total dd{font-size:20px}.q-a4__small{margin:0;color:#5b5b5b;font-size:11px}.lv2-page{display:flex;flex-direction:column;gap:var(--ds-space-5)}.lv2-tabs{display:flex;gap:var(--ds-space-4);border-bottom:1px solid var(--ds-line);margin:0}.lv2-tabs a{display:inline-flex;align-items:center;height:var(--ds-h-md);color:var(--ds-muted);text-decoration:none;font-size:var(--ds-fs-table);font-weight:var(--ds-fw-label);border-bottom:2px solid transparent;margin-bottom:-1px}.lv2-tabs a[aria-current=page]{color:var(--ds-text);border-bottom-color:var(--ds-text)}.lv2-tabs a:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.lv2-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-soft);font-size:var(--ds-fs-table)}.lv2-banner strong{font-weight:var(--ds-fw-head)}.lv2-banner--danger{border-color:var(--ds-danger);color:var(--ds-danger)}.lv2-banner__end{margin-left:auto;display:flex;gap:var(--ds-space-2)}.lv2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ds-space-4)}.lv2-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lv2-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:var(--ds-space-5);display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.lv2-card h2{margin:0;font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}.lv2-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.lv2-muted{color:var(--ds-muted);font-size:var(--ds-fs-table);margin:0}.lv2-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}.lv2-kpi{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-4) var(--ds-space-5);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);text-decoration:none}.lv2-kpi:hover{border-color:var(--ds-line-strong)}.lv2-kpi small{color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label)}.lv2-kpi strong{font-size:var(--ds-fs-title);font-weight:var(--ds-fw-head);line-height:1.2;font-variant-numeric:tabular-nums}.lv2-dl{display:grid;align-content:start;grid-template-columns:auto 1fr;gap:var(--ds-space-2) var(--ds-space-4);margin:0;font-size:var(--ds-fs-table)}.lv2-dl dt{color:var(--ds-muted)}.lv2-dl dd{margin:0;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.lv2-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--ds-radius-round);background:var(--ds-soft);color:var(--ds-text);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);white-space:nowrap}.lv2-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ds-faint)}.lv2-pill--ok{background:var(--ds-success-soft)}.lv2-pill--ok:before{background:var(--ds-success)}.lv2-pill--warn{background:var(--ds-warning-soft)}.lv2-pill--warn:before{background:var(--ds-warning)}.lv2-pill--danger:before{background:var(--ds-danger)}.lv2-pill--accent{background:var(--ds-accent-soft)}.lv2-pill--accent:before{background:var(--ds-accent)}.lv2-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.lv2-funnel li{display:grid;grid-template-columns:minmax(150px,200px) 1fr 64px 72px;align-items:center;gap:var(--ds-space-3);font-size:var(--ds-fs-table)}.lv2-funnel__bar{height:10px;border-radius:var(--ds-radius-round);background:var(--ds-soft);overflow:hidden}.lv2-funnel__bar span{display:block;height:100%;background:var(--ds-accent);border-radius:inherit}.lv2-funnel__n{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--ds-fw-label)}.lv2-funnel__rate{text-align:right;color:var(--ds-muted);font-variant-numeric:tabular-nums}.lv2-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lv2-list li{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-line);font-size:var(--ds-fs-table)}.lv2-list li:first-child{border-top:0;padding-top:0}.lv2-list__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lv2-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-space-3)}.lv2-bar .search{margin:0}.lv2-bar__end{margin-left:auto;display:flex;align-items:center;gap:var(--ds-space-3);color:var(--ds-muted);font-size:var(--ds-fs-table)}.lv2-filter{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:170px;max-width:240px}.lv2-filter>span{font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted)}.lv2-filter .ds-select,.lv2-filter .ds-field{width:100%}.lv2-tablewrap{border:1px solid var(--ds-line);border-radius:var(--ds-radius);overflow:auto;background:var(--ds-surface)}.lv2-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--ds-fs-table)}.lv2-table th{position:sticky;top:0;z-index:1;height:var(--ds-row);padding:0 var(--ds-space-3);background:var(--ds-soft);color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);text-align:left;white-space:nowrap;border-bottom:1px solid var(--ds-line)}.lv2-table td{height:var(--ds-row);padding:0 var(--ds-space-3);vertical-align:middle;border-bottom:1px solid var(--ds-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.lv2-table tbody tr:last-child td{border-bottom:0}.lv2-table tbody tr[data-click]{cursor:pointer}.lv2-table tbody tr[data-click]:hover td,.lv2-table tbody tr[aria-selected=true] td{background:var(--ds-soft)}.lv2-table .num{text-align:right;font-variant-numeric:tabular-nums}.lv2-table button.lv2-link{border:0;background:none;padding:0;color:var(--ds-text);font:inherit;font-weight:var(--ds-fw-label);cursor:pointer;text-align:left}.lv2-table button.lv2-link:hover{text-decoration:underline}.lv2-more{display:flex;justify-content:center;align-items:center;gap:var(--ds-space-3);color:var(--ds-muted);font-size:var(--ds-fs-table)}.lv2-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-5);border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius);background:var(--ds-surface)}.lv2-empty h3{margin:0;font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}.lv2-empty p{margin:0;color:var(--ds-muted);font-size:var(--ds-fs-table);max-width:640px}.lv2-section+.lv2-section{margin-top:var(--ds-space-5);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-line)}.lv2-section h3{margin:0 0 var(--ds-space-3);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-head)}.lv2-reasons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-1);font-size:var(--ds-fs-table)}.lv2-reasons li{display:flex;justify-content:space-between;gap:var(--ds-space-3)}.lv2-reasons b{font-variant-numeric:tabular-nums;font-weight:var(--ds-fw-label)}.lv2-score{font-size:var(--ds-fs-title);font-weight:var(--ds-fw-head);font-variant-numeric:tabular-nums}.lv2-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.lv2-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}.lv2-form .full{grid-column:1/-1}.lv2-form .lv2-field{display:flex;flex-direction:column;gap:var(--ds-space-1);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted)}.lv2-form .lv2-field input{height:var(--ds-h-md);padding:0 12px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-body)}.lv2-form .lv2-field input:focus-visible{outline:2px solid var(--ds-focus);outline-offset:1px}.lv2-form .lv2-field input[aria-invalid=true]{border-color:var(--ds-danger)}.lv2-err{color:var(--ds-danger);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-body)}.lv2-checks{display:flex;flex-direction:column;gap:var(--ds-space-2);border:0;margin:0;padding:0}.lv2-checks legend{font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted);margin-bottom:var(--ds-space-1);padding:0}.lv2-checks label{display:flex;gap:var(--ds-space-2);align-items:flex-start;font-size:var(--ds-fs-table);color:var(--ds-text)}.lv2-checks label small{display:block;color:var(--ds-muted)}.lv2-confirm p{margin:0 0 var(--ds-space-4);font-size:var(--ds-fs-body);line-height:var(--ds-lh)}.lv2-foot{display:flex;justify-content:flex-end;gap:var(--ds-space-2)}.lv2-review li{align-items:center}@media(max-width:1100px){.lv2-grid--2,.lv2-kpis{grid-template-columns:1fr}}.lv2-filter input.ds-field{height:var(--ds-h-md);padding:0 12px;box-sizing:border-box}.adm-page .page-head p{margin-top:var(--ds-space-1)}.adm-noaccess{max-width:640px}.adm-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adm-timeline .adm-when{flex:0 0 132px;color:var(--ds-muted);font-variant-numeric:tabular-nums}.adm-timeline .adm-who{color:var(--ds-muted)}.adm-table tr.adm-failed td{background:var(--ds-warning-soft)}.adm-table tr.adm-failed td.adm-result{color:var(--ds-danger);font-weight:var(--ds-fw-label)}.adm-filters .ds-field{height:var(--ds-h-md);padding:0 12px;box-sizing:border-box}.adm-filters .ds-field[aria-invalid=true]{border-color:var(--ds-danger)}.adm-pager{padding:var(--ds-space-2) 0}.adm-card-foot{margin-top:auto;font-size:var(--ds-fs-label)}.adm-reasons{margin:0;padding-left:var(--ds-space-5);font-size:var(--ds-fs-table)}.adm-link{color:var(--ds-text);font-weight:var(--ds-fw-label)}.adm-archive{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.adm-archive-session{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.adm-archive-head{all:unset;box-sizing:border-box;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);cursor:pointer;color:var(--ds-text)}.adm-archive-head:focus-visible{outline:2px solid var(--ds-line-strong);outline-offset:-2px}.adm-archive-head time{color:var(--ds-muted);font-variant-numeric:tabular-nums}.adm-archive-events{list-style:none;margin:0;padding:0 var(--ds-space-4) var(--ds-space-3);display:flex;flex-direction:column;gap:var(--ds-space-2);border-top:1px solid var(--ds-line)}.adm-archive-event{padding-top:var(--ds-space-2)}.adm-archive-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-fs-label);color:var(--ds-muted)}.adm-archive-text{margin:var(--ds-space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ds-text)}.adm-archive-event--blocked .adm-archive-text{background:var(--ds-warning-soft);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius)}.adm-archive-event--assistant_reply .adm-archive-text{color:var(--ds-muted)}.accounts-scroll{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.accounts-table{width:100%;border-collapse:collapse;font-family:var(--ds-font);font-size:var(--ds-fs-table);color:var(--ds-text)}.accounts-table th{height:var(--ds-row);padding:0 var(--ds-space-4);text-align:left;font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted);border-bottom:1px solid var(--ds-line)}.accounts-table td{height:var(--ds-row);padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--ds-line);vertical-align:middle}.accounts-table tr:last-child td{border-bottom:0}.accounts-table td strong{font-weight:var(--ds-fw-label)}.accounts-table td small{display:block;color:var(--ds-muted);font-size:var(--ds-fs-label)}.accounts-state{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.accounts-state>span{width:8px;height:8px;border-radius:var(--ds-radius-round);background:var(--ds-faint)}.accounts-state--ok>span{background:var(--ds-success)}.accounts-state--wait>span{background:var(--ds-warning)}.accounts-state--off{color:var(--ds-muted)}.accounts-empty{margin:0;padding:var(--ds-space-4);color:var(--ds-muted);font-size:var(--ds-fs-body)}.accounts-form{display:flex;flex-direction:column;gap:var(--ds-space-2)}.accounts-form .ds-select,.accounts-form>div{margin-top:var(--ds-space-2)}.accounts-input,.accounts-secret-row input{box-sizing:border-box;width:100%;height:var(--ds-h-md);padding:0 var(--ds-space-3);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-fs-body)}.accounts-input:focus-visible,.accounts-secret-row input:focus-visible{outline:none;box-shadow:var(--ds-focus)}.accounts-hint{margin:var(--ds-space-2) 0 0;color:var(--ds-muted);font-size:var(--ds-fs-label);line-height:var(--ds-lh)}.accounts-secret{display:flex;flex-direction:column;gap:var(--ds-space-2);font-size:var(--ds-fs-body)}.accounts-secret p{margin:0}.accounts-label,.accounts-secret label{font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted)}.accounts-secret-row{display:flex;gap:var(--ds-space-2)}.accounts-secret-row input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--ds-soft)}.accounts-profile-input{width:100%;min-width:0;box-sizing:border-box}.accounts-table td .accounts-profile-input+button{margin-top:var(--ds-space-2)}.accounts-profile-error{color:var(--ds-danger,#b3261e)}@media(max-width:640px){.accounts-scroll{overflow-x:visible}.accounts-table,.accounts-table tbody,.accounts-table tr,.accounts-table td{display:block;width:100%;box-sizing:border-box}.accounts-table thead{display:none}.accounts-table tr{border-bottom:1px solid var(--ds-line);padding:var(--ds-space-2) 0}.accounts-table td{border-bottom:0;height:auto}}@media(max-width:640px){html body .accounts-table .accounts-profile-input{min-height:38px;padding:6px 10px;font-size:15px;border-radius:12px}html body .accounts-table td .accounts-profile-input+button{margin-top:4px}}.today{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start;max-width:1560px}.today-main{min-width:0}.today-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.today-head h1{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.today .button{min-height:36px;padding:8px 14px;font-size:13px;gap:6px;border-radius:6px}.today-quick{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);transition:border-color .12s}.today-quick:focus-within{border-color:#1d1d1d}.today-quick input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:#1d1d1d;padding:0}.today-quick kbd{font:inherit;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 6px;opacity:0;transition:opacity .12s}.today-quick:focus-within kbd{opacity:1}.today-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 8px}.today-filters .ds-select{width:210px;flex:0 0 auto}.today-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fff;font:inherit;font-size:13px;color:#1d1d1d;cursor:pointer}.today-chip[aria-pressed=true]{background:#1d1d1d;border-color:#1d1d1d;color:#fff}.today-clear{font-size:13px}.today-total{margin-left:auto;font-size:13px;color:var(--muted)}.today-section{margin-top:22px}.today-section>header{display:flex;align-items:center;gap:8px;padding:0 0 6px;border-bottom:1px solid var(--line)}.today-section h2{font-size:13px;font-weight:600;margin:0;color:#1d1d1d}.today-count{font-size:12px;color:var(--muted);min-width:20px;height:20px;border-radius:10px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.today-section.is-overdue .today-count{background:#f6e6e6;color:var(--accent)}.today-list{list-style:none;margin:0;padding:0}.today-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto minmax(0,220px) 92px 24px 54px;align-items:center;gap:12px;min-height:44px;padding:4px 6px;border-bottom:1px solid var(--line);transition:background .12s}.today-row:hover{background:#fafafa}.today-check{width:18px;height:18px;border:1.5px solid #b9b9b9;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:transparent;cursor:pointer;padding:0}.today-check:hover:not(:disabled){border-color:#1d1d1d;color:#9a9a9a}.today-check[aria-checked=true]{background:#1d1d1d;border-color:#1d1d1d;color:#fff}.today-check:disabled{cursor:default;opacity:.55}.today-title{all:unset;cursor:pointer;font-size:14px;color:#1d1d1d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.today-title:hover{text-decoration:underline;text-underline-offset:3px}.today-title:focus-visible,.today-lead a:focus-visible{outline:2px solid #1d1d1d;outline-offset:2px;border-radius:2px}.today-row.is-done .today-title{color:var(--muted);text-decoration:line-through}.today-state{font-size:11px;color:#6b5a2e;background:#f5efe0;border-radius:4px;padding:2px 6px;white-space:nowrap}.today-lead{min-width:0;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-lead a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:5px;max-width:100%}.today-lead a:hover{color:#1d1d1d;text-decoration:underline;text-underline-offset:3px}.today-lead svg{flex-shrink:0;color:#7a7a7a}.today-due{font-size:13px;color:var(--muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.today-due.is-late{color:var(--accent)}.today-row .avatar.small{width:22px;height:22px;font-size:10px}.today-row.owner-rafinelio .avatar{background:#edf0f3;color:#202328}.today-row.owner-maciek .avatar{background:#eaf3fb;color:#275f93}.today-row.owner-andrzej .avatar{background:#f1ecf8;color:#674592}.today-inline-empty{display:flex;align-items:center;gap:12px;margin:0;padding:12px 6px;font-size:13px;color:var(--muted)}.today-inline-empty .text-button{font-size:13px;color:#1d1d1d}.today-empty{margin-top:28px;padding:44px 20px;border:1px dashed var(--line);border-radius:6px;text-align:center}.today-empty h2{font-size:16px;font-weight:600;margin:0 0 14px}.today-cal{position:sticky;top:96px;border:1px solid var(--line);border-radius:6px;background:#fff;padding:14px 14px 16px;max-height:calc(100dvh - 120px);overflow:auto}.today-cal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.today-cal h2{font-size:13px;font-weight:600;margin:0}.today-cal-open{font-size:12px;color:var(--muted)}.today-cal-note{font-size:13px;color:var(--muted);padding:6px 0 10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.today-cal-allday{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.today-cal-allday li{font-size:12px;padding:4px 8px;border-left:3px solid #8fa3b8;background:#f4f6f8;border-radius:3px}.today-cal-axis{position:relative}.today-cal-hour{position:absolute;left:0;right:0;border-top:1px solid #efefef}.today-cal-hour span{position:absolute;top:-8px;left:0;font-size:11px;color:#8a8a8a;background:#fff;padding-right:6px;font-variant-numeric:tabular-nums}.today-cal-event{position:absolute;box-sizing:border-box;overflow:hidden;border-left:3px solid #8fa3b8;background:#f2f5f8;border-radius:3px;padding:3px 7px;font-size:12px;line-height:1.3;display:flex;flex-direction:column}.today-cal-event strong{font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-cal-event span{color:var(--muted);font-size:11px;white-space:nowrap}.today-cal-event.is-short{flex-direction:row;align-items:baseline;gap:6px;padding-top:2px;padding-bottom:0}.today-cal-event.is-short span{flex:none}.today-cal-now{position:absolute;left:46px;right:0;border-top:1.5px solid var(--accent)}.today-cal-now:before{content:"";position:absolute;left:-4px;top:-4.5px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.td-form{display:grid;gap:18px}.td-form .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.td-title textarea{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--line);padding:4px 0 8px;font:inherit;font-size:18px;font-weight:550;resize:none;outline:0}.td-title textarea:focus{border-bottom-color:#1d1d1d}.td-grid{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px 14px}.td-grid .ds-select{width:100%}.td-label{font-size:13px;color:var(--muted)}.td-area{display:grid;gap:6px;font-size:13px;color:var(--muted)}.td-area textarea{border:1px solid var(--line);border-radius:6px;padding:8px 10px;font:inherit;font-size:13px;color:#1d1d1d;resize:vertical}.td-area textarea:focus{outline:2px solid #1d1d1d;outline-offset:-1px}.td-spacer{flex:1}@media(max-width:1180px){.today{grid-template-columns:minmax(0,1fr);gap:28px}.today-cal{position:static;max-height:none}}@media(max-width:720px){.today-head h1{font-size:22px}.today-new{padding:8px 10px}.today-filters{gap:6px}.today-filters .ds-select{width:auto;min-width:0;flex:1 1 140px}.today-total{width:100%;margin-left:0}.today-row{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"check title flags" ". meta meta";row-gap:2px;padding:8px 4px}.today-check{grid-area:check}.today-title{grid-area:title;white-space:normal}.today-row .ds-flags{grid-area:flags}.today-row .today-lead,.today-row .today-due,.today-row .today-owner,.today-row .today-state{grid-row:2}.today-row .today-lead{grid-column:2;max-width:100%}.today-row .today-due{grid-column:3;text-align:right}.today-row .today-owner,.today-row .today-state{display:none}.today-check{width:22px;height:22px}.today-row .ds-flag{min-height:36px;padding:0 4px}.td-grid{grid-template-columns:minmax(0,1fr);gap:4px}.td-grid .td-label{margin-top:8px}}.tm-scope{display:inline-flex;gap:4px;padding:4px;margin:14px 0 0;border-radius:999px;background:#fff9;border:1px solid rgba(28,30,29,.16);max-width:100%}.tm-scope-btn{min-height:44px;min-width:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:550;color:#3a3c3b;cursor:pointer}.tm-scope-btn:hover{background:#fffc}.tm-scope-btn[aria-checked=true]{background:#2f6e52;color:#fff}.tm-scope-btn:focus-visible,.tm-seg-btn:focus-visible,.tm-cal-task:focus-visible,.today-cal-event.is-task:focus-visible{outline:2px solid #1c1e1d;outline-offset:2px}.tm-scope-note{margin:8px 0 0;font-size:13px;color:#555756}.tm-seg{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:#ffffff9e;border:1px solid rgba(28,30,29,.16);max-width:100%;flex-wrap:nowrap}.tm-seg-btn{border:0;border-radius:999px;background:transparent;font:inherit;color:#3a3c3b;cursor:pointer;white-space:nowrap}.tm-seg--md .tm-seg-btn{min-height:40px;padding:0 14px;font-size:13px}.tm-seg--sm .tm-seg-btn{min-height:28px;padding:0 9px;font-size:12px}.tm-seg-btn:hover:not(:disabled){background:#fffffff2}.tm-seg-btn:disabled{cursor:default}.tm-seg-btn[aria-pressed=true]{font-weight:650}.tm-seg-btn.is-todo[aria-pressed=true]{background:#e8ebee;color:#1c1e1d;box-shadow:inset 0 0 0 1px #1c1e1d33}.tm-seg-btn.is-in_progress[aria-pressed=true]{background:#f5e3a8;color:#4a3a08}.tm-seg-btn.is-done[aria-pressed=true]{background:#bfe3b2;color:#1d4a2e}.tm-seg-btn.is-imp1[aria-pressed=true]{background:#e8ebee;color:#1c1e1d}.tm-seg-btn.is-imp2[aria-pressed=true]{background:#dbe7f3;color:#1f4769}.tm-seg-btn.is-imp3[aria-pressed=true]{background:#f3d3d3;color:#7a1d22}.tm-row-tags{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.tm-owner-badge,.tm-ro-badge,.tm-imp-badge,.tm-state-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:12px;white-space:nowrap}.tm-owner-badge{background:#e4ecf5;color:#1f4769;font-weight:650}.tm-ro-badge{background:#1c1e1d0f;color:#4a4c4b;border:1px solid rgba(28,30,29,.16)}.tm-imp-badge{background:#f3d3d3;color:#7a1d22;font-weight:600}.tm-state-pill{border:1px solid rgba(28,30,29,.16);color:#3a3c3b}.tm-state-pill.is-in_progress{background:#f5e3a8;color:#4a3a08;border-color:transparent}.tm-state-pill.is-done{background:#bfe3b2;color:#1d4a2e;border-color:transparent}@media(min-width:721px){.today-row:has(.tm-row-tags){grid-template-columns:20px minmax(0,1fr) minmax(0,220px) 92px 24px 54px;row-gap:4px;padding-top:8px;padding-bottom:8px}.today-row .tm-row-tags{grid-row:2;grid-column:2/-1;justify-content:flex-start}}.tm-ro-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:10px 14px;border-radius:16px;background:#e4ecf599;font-size:13px;color:#2b2d2c}.td-fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:18px}.td-state{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.td-state .td-label{min-width:96px}.tm-when{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.tm-when>.ds-field,.tm-when>div:first-child{flex:1 1 170px;min-width:0}.tm-switch{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:#2b2d2c;cursor:pointer}.tm-switch input{width:20px;height:20px;accent-color:#2f6e52;margin:0}.tm-hours{display:flex;align-items:center;gap:8px;flex:1 1 100%;min-width:0;font-size:13px;color:#555756}.tm-hours>*:not(span){flex:1 1 0;min-width:0}.td-form.is-readonly .tm-switch{cursor:default}.tm-cal-legend{display:flex;align-items:center;gap:6px;margin:-4px 0 8px;font-size:12px;color:#555756}.tm-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-left:6px}.tm-dot:first-child{margin-left:0}.tm-dot.is-meeting{background:#1c1e1d}.tm-dot.is-task{background:#2f6e52}.today-cal-event.is-task{font:inherit;font-size:12px;text-align:left;cursor:pointer;border:0;border-left:3px solid #2f6e52;background:#e3f1dc;color:#1c1e1d;padding:3px 7px}.today-cal-event.is-task.is-in_progress{border-left-color:#a07a10;background:#fbf0cc}.today-cal-event.is-task.is-done{opacity:.7;text-decoration:line-through}.today-cal-event.is-task span{color:#3d4f43}.today-cal-allday li.is-task{border-left-color:#2f6e52;background:#e3f1dc}.tm-cal-task{all:unset;cursor:pointer;display:block;min-height:24px}body.theme-glass .today-cal-event.is-task{background:#e3f1dc;border-left-color:#2f6e52;border-radius:10px}body.theme-glass .today-cal-event.is-task.is-in_progress{background:#fbf0cc;border-left-color:#a07a10}body.theme-glass .today-cal-allday li.is-task{background:#e3f1dc;border-left-color:#2f6e52}@media(max-width:720px){.tm-scope{display:flex;width:100%}.tm-scope-btn{flex:1 1 0;padding:0 8px}.today-row .tm-row-tags{grid-row:3;grid-column:2/4;justify-content:flex-start}.tm-seg--sm .tm-seg-btn{min-height:36px;padding:0 10px}.td-state .td-label{min-width:0;width:100%}.td-state .tm-seg{width:100%}.td-state .tm-seg-btn{flex:1 1 0;padding:0 6px}}@media(prefers-reduced-motion:reduce){.today-row,.today-quick{transition:none}}.ih-scroll{overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.ih-table{width:100%;border-collapse:collapse;font-family:var(--ds-font);font-size:var(--ds-fs-table);color:var(--ds-text)}.ih-table th{height:var(--ds-row);padding:0 var(--ds-space-4);text-align:left;font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap}.ih-table td{padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--ds-line);vertical-align:middle;line-height:var(--ds-lh)}.ih-table tbody tr:last-child td{border-bottom:0}.ih-row td{height:var(--ds-row)}.ih-row td:first-child{width:28%}.ih-row td:nth-child(3){width:20%;white-space:nowrap;color:var(--ds-muted)}.ih-row strong{font-weight:var(--ds-fw-label)}.ih-state{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-weight:var(--ds-fw-label)}.ih-state>span{width:8px;height:8px;border-radius:var(--ds-radius-round);background:var(--ds-faint)}.ih-state--ok>span{background:var(--ds-success)}.ih-state--attention>span{background:var(--ds-warning)}.ih-state--off{color:var(--ds-muted)}.ih-reason{display:block;color:var(--ds-muted);font-size:var(--ds-fs-label)}.ih-actions{text-align:right;white-space:nowrap;width:1%}.ih-actions .ds-btn+.ds-btn{margin-left:var(--ds-space-2)}.ih-toggle svg{transition:transform var(--ds-dur-pop) ease}.ih-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ih-detail-row td{background:var(--ds-soft);padding:var(--ds-space-3) var(--ds-space-4)}.ih-detail-row p{margin:0 0 var(--ds-space-2);color:var(--ds-muted)}.ih-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ds-space-2) var(--ds-space-5);margin:0}.ih-fields dt{font-size:var(--ds-fs-label);color:var(--ds-muted)}.ih-fields dd{margin:0;overflow-wrap:anywhere}.ih-empty{margin:0;padding:var(--ds-space-4);color:var(--ds-muted);font-size:var(--ds-fs-body)}@media(prefers-reduced-motion:reduce){.ih-toggle svg{transition:none}}.rd-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);font-family:var(--ds-font);color:var(--ds-text);margin-bottom:var(--ds-space-4)}.rd-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-line)}.rd-head h2{margin:0;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-label)}.rd-head p{margin:0;color:var(--ds-muted);font-size:var(--ds-fs-label)}.rd-table{width:100%;border-collapse:collapse;font-size:var(--ds-fs-table)}.rd-table th{height:var(--ds-row);padding:0 var(--ds-space-4);text-align:left;font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap}.rd-table td{padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--ds-line);vertical-align:top;line-height:var(--ds-lh)}.rd-table tbody tr:last-child td{border-bottom:0}.rd-table td:first-child{width:20%;font-weight:var(--ds-fw-label)}.rd-table td:nth-child(2){width:16%;white-space:nowrap}.rd-table td:last-child{width:20%;white-space:nowrap;color:var(--ds-muted)}.rd-state{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-weight:var(--ds-fw-label)}.rd-state>span{width:8px;height:8px;border-radius:var(--ds-radius-round);background:var(--ds-faint)}.rd-state--ready>span{background:var(--ds-success)}.rd-state--waiting>span{background:var(--ds-warning)}.rd-state--off{color:var(--ds-muted)}.rd-wait{margin:0;padding-left:var(--ds-space-4)}.rd-none{color:var(--ds-muted)}.rd-empty{margin:0;padding:var(--ds-space-4);color:var(--ds-muted);font-size:var(--ds-fs-body)}.rd-body{padding:var(--ds-space-3) var(--ds-space-4)}.ow-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-space-3);margin:0 0 var(--ds-space-4)}.ow-bar .search{margin:0}.ow-bar__end{margin-left:auto;display:flex;align-items:center;gap:var(--ds-space-3);color:var(--ds-muted);font-size:var(--ds-fs-table)}.ow-filter{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:200px;max-width:260px}.ow-filter--wide{min-width:280px;max-width:340px}.ow-filter__label{font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted)}.ow-filter .ds-select{width:100%}.ow-tablewrap{border:1px solid var(--ds-line);border-radius:var(--ds-radius);max-height:calc(100vh - 290px);overflow:auto;background:var(--ds-surface)}.ow-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;font-size:var(--ds-fs-table)}.ow-table th{position:sticky;top:0;z-index:1;height:var(--ds-row);padding:0 var(--ds-space-3);background:var(--ds-soft);color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);text-align:left;white-space:nowrap;border-bottom:1px solid var(--ds-line)}.ow-table td{height:var(--ds-row);padding:0 var(--ds-space-3);border-bottom:1px solid var(--ds-line);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.ow-table tbody tr:last-child td{border-bottom:0}.ow-table tbody tr[data-click]{cursor:pointer}.ow-table tbody tr[data-click]:hover td{background:var(--ds-soft)}.ow-table .ow-name{font-weight:var(--ds-fw-head);color:var(--ds-text)}.ow-table .ow-sub{color:var(--ds-muted);margin-left:var(--ds-space-2)}.ow-table .ow-link{all:unset;cursor:pointer;font-weight:var(--ds-fw-head)}.ow-table .ow-link:focus-visible{box-shadow:var(--ds-focus);border-radius:4px}.ow-table .status{font-size:var(--ds-fs-label)}.ow-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) 0;color:var(--ds-muted);font-size:var(--ds-fs-table)}.ow-pager__nav{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.ow-blank{margin:var(--ds-space-2) 0 var(--ds-space-4);color:var(--ds-muted);font-size:var(--ds-fs-table)}.ow-seg{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);padding:3px;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-soft);width:max-content;max-width:100%}.ow-seg button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:calc(var(--ds-h-sm) - 2px);padding:0 12px;border-radius:calc(var(--ds-radius) - 2px);font-size:var(--ds-fs-table);color:var(--ds-muted)}.ow-seg button:hover{color:var(--ds-text)}.ow-seg button[aria-pressed=true]{background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow)}.ow-seg button:focus-visible{box-shadow:var(--ds-focus)}.ow-seg small{color:var(--ds-faint);font-size:var(--ds-fs-label)}.ow-seg__gap{width:1px;align-self:stretch;margin:4px 6px;background:var(--ds-line)}.ow-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-space-4);margin:0 0 var(--ds-space-5)}.ow-head__facts{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);color:var(--ds-muted);font-size:var(--ds-fs-table);padding-bottom:8px}.ow-head__facts strong{color:var(--ds-text);font-weight:var(--ds-fw-head)}.ow-head__facts a{color:var(--ds-text)}.ow-section{margin:0 0 var(--ds-space-6)}.ow-section__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3);margin:0 0 var(--ds-space-3)}.ow-section__head h2{margin:0;font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}.ow-section__head small{color:var(--ds-muted);font-size:var(--ds-fs-table)}.ow-section__tools{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.ow-section__tools .search{flex:0 0 260px;width:260px;min-width:0;max-width:260px;min-height:var(--ds-h-sm);margin:0;padding:0 10px}.ow-section__tools .search input{padding:6px 0}.ow-section__tools .ds-select{width:200px;flex:0 0 200px}.ow-bar .search{flex:1 1 260px;max-width:360px;margin:0;min-height:var(--ds-h-md)}.ow-rows{display:flex;flex-direction:column;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.ow-row{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto auto;align-items:center;gap:var(--ds-space-4);min-height:var(--ds-row);padding:6px var(--ds-space-3);border-bottom:1px solid var(--ds-line);font-size:var(--ds-fs-table)}.ow-row:last-child{border-bottom:0}.ow-row strong{font-weight:var(--ds-fw-head);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-row span{color:var(--ds-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.ow-row{cursor:pointer}button.ow-row:hover{background:var(--ds-soft)}button.ow-row:focus-visible{box-shadow:var(--ds-focus)}.ow-row__actions{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.ow-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ds-space-3)}.ow-tile{position:relative;display:flex;flex-direction:column;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden;text-align:left;padding:0;font:inherit;color:inherit}.ow-tile img,.ow-tile__ph{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top;background:var(--ds-soft)}.ow-tile__meta{display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-3)}.ow-tile__meta strong{font-size:var(--ds-fs-table);font-weight:var(--ds-fw-head);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-tile__meta small{color:var(--ds-muted);font-size:var(--ds-fs-label)}.ow-tile__flag{position:absolute;top:var(--ds-space-2);left:var(--ds-space-2);padding:2px 8px;border-radius:var(--ds-radius-round);background:var(--ds-surface);color:var(--ds-muted);font-size:var(--ds-fs-label);box-shadow:var(--ds-shadow)}.ow-tile__tag{position:absolute;top:var(--ds-space-2);right:var(--ds-space-2);opacity:0;transition:opacity var(--ds-dur-pop) var(--ds-ease)}.ow-tile:hover .ow-tile__tag,.ow-tile:focus-within .ow-tile__tag{opacity:1}button.ow-tile{cursor:pointer}button.ow-tile:hover{border-color:var(--ds-line-strong)}button.ow-tile[aria-pressed=true]{border-color:var(--ds-text);box-shadow:inset 0 0 0 1px var(--ds-text)}button.ow-tile:disabled{cursor:not-allowed;opacity:.55}.ow-tile__check{position:absolute;top:var(--ds-space-2);right:var(--ds-space-2);color:var(--ds-text);background:var(--ds-surface);border-radius:50%}.ow-tile--muted img{filter:grayscale(1);opacity:.7}.ow-more{display:flex;justify-content:center;margin:var(--ds-space-4) 0 0}.ow-form-picks{grid-column:1/-1}.ow-form-picks h3{margin:0 0 var(--ds-space-2);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-head)}.ow-form-field{display:flex;flex-direction:column;gap:6px}.ow-form-field>span{font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted)}.ow-hint{color:var(--ds-muted);font-size:var(--ds-fs-table);margin:var(--ds-space-2) 0}.ow-history{display:flex;flex-direction:column;gap:var(--ds-space-3);margin-top:var(--ds-space-2)}.ow-history article{display:grid;grid-template-columns:auto 1fr;gap:4px var(--ds-space-3);align-items:center;font-size:var(--ds-fs-table)}.ow-history article p{grid-column:1/-1;margin:0;color:var(--ds-muted)}.ow-drawer-section+.ow-drawer-section{margin-top:var(--ds-space-5);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-line)}.ow-drawer-section h3{margin:0 0 var(--ds-space-3);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-head)}.section-tabs-sub[aria-label=Wysyłka]{display:none}.tg-intake{display:grid;gap:var(--ds-space-1);overflow-wrap:anywhere;font-size:var(--ds-fs-label);color:var(--ds-muted)}.tg-intake summary{cursor:pointer;color:var(--ds-text)}.tg-intake-text{margin:var(--ds-space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ds-text)}.q-page{font-family:var(--ds-font)}.q-role{margin:0 0 var(--ds-space-3)}.q-muted{color:var(--ds-muted)}.q-error{color:var(--ds-danger);font-size:var(--ds-fs-label)}.q-ok{color:var(--ds-success)}.q-h{margin:var(--ds-space-5) 0 var(--ds-space-2);font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}h4.q-h{font-size:var(--ds-fs-body);margin-top:var(--ds-space-4)}.q-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.q-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.quotes-workspace{display:flex;flex-direction:column;gap:var(--ds-space-3)}.q-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.q-filters .q-search{flex:1 1 280px;max-width:420px;border-color:var(--ds-line);background:var(--ds-surface)}.q-filters .q-filter{width:auto;flex:0 0 172px}.q-filters .q-filter--date{flex-basis:156px}.q-count{margin:0;color:var(--ds-muted);font-size:var(--ds-fs-label)}.q-table-wrap{overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.q-table{width:100%;border-collapse:collapse;font-size:var(--ds-fs-table)}.q-table th{height:var(--ds-h-sm);padding:0 var(--ds-space-3);border-bottom:1px solid var(--ds-line);color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);text-align:left;white-space:nowrap}.q-table td{height:var(--ds-row);padding:0 var(--ds-space-3);border-bottom:1px solid var(--ds-line);vertical-align:middle}.q-table tbody tr:last-child td{border-bottom:0}.q-table tbody tr{cursor:pointer;transition:background var(--ds-dur-row) var(--ds-ease)}.q-table tbody tr:hover{background:var(--ds-soft)}.q-table tbody tr.is-active{background:var(--ds-soft);box-shadow:inset 2px 0 0 var(--ds-text)}.q-table td:first-child{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-table td:nth-child(2){max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-muted)}.q-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.q-num small{margin-left:var(--ds-space-1)}.q-row-link{padding:0;border:0;background:none;color:var(--ds-text);font:inherit;font-weight:var(--ds-fw-label);cursor:pointer;text-align:left}.q-row-link:focus-visible{outline:none;box-shadow:var(--ds-focus);border-radius:2px}.q-status{font-size:var(--ds-fs-label)}.q-empty{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-6);border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius);text-align:center;color:var(--ds-muted)}.q-empty strong{color:var(--ds-text);font-weight:var(--ds-fw-head)}.q-pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-3);font-size:var(--ds-fs-label);color:var(--ds-muted)}.q-detail{display:flex;flex-direction:column;gap:var(--ds-space-3)}.q-facts{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--ds-space-2) var(--ds-space-4);margin:0;font-size:var(--ds-fs-table)}.q-facts dt{color:var(--ds-muted)}.q-facts dd{margin:0;overflow-wrap:anywhere}.q-version{border:1px solid var(--ds-line);border-radius:var(--ds-radius)}.q-version+.q-version{margin-top:var(--ds-space-2)}.q-version__head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--ds-space-1) var(--ds-space-3);width:100%;padding:var(--ds-space-3);border:0;background:none;font:inherit;text-align:left;cursor:pointer}.q-version__head strong{justify-self:end;font-variant-numeric:tabular-nums}.q-version__head small{grid-column:1/-1}.q-version__head:focus-visible{outline:none;box-shadow:var(--ds-focus)}.q-version.is-open .q-version__head{border-bottom:1px solid var(--ds-line)}.q-version__body{padding:var(--ds-space-3)}.q-file{margin:0 0 var(--ds-space-1);font-size:var(--ds-fs-table);overflow-wrap:anywhere}.q-attach{display:grid;grid-template-columns:120px 1fr;gap:var(--ds-space-2);margin-top:var(--ds-space-2)}.q-attach .q-actions{grid-column:1/-1}.q-sources{margin-top:var(--ds-space-4)}.q-sources h3{margin:0 0 var(--ds-space-2);font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}.q-source{display:flex;flex-direction:column;gap:var(--ds-space-3)}.q-sources .q-source{padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius)}.q-source header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}.q-source header div{display:flex;flex-direction:column;gap:2px;min-width:0}.q-source header small{color:var(--ds-muted);font-size:var(--ds-fs-label)}.q-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-1);font-size:var(--ds-fs-table)}.q-links a{overflow-wrap:anywhere}.q-steps{display:flex;gap:var(--ds-space-1);margin:0 0 var(--ds-space-4);padding:0;list-style:none;border-bottom:1px solid var(--ds-line)}.q-steps li{flex:1 1 auto;min-width:0}.q-steps button{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2) 0 var(--ds-space-3);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ds-muted);font:inherit;font-size:var(--ds-fs-label);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-steps button[aria-current=step]{border-bottom-color:var(--ds-text);color:var(--ds-text);font-weight:var(--ds-fw-label)}.q-steps button:disabled{cursor:default;opacity:.55}.q-steps button:focus-visible{outline:none;box-shadow:var(--ds-focus)}.q-steps__n{display:inline-grid;flex:0 0 20px;place-items:center;width:20px;height:20px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-round);font-size:11px;font-variant-numeric:tabular-nums}.q-steps button[aria-current=step] .q-steps__n{border-color:var(--ds-text);background:var(--ds-text);color:var(--ds-surface)}.q-steps button.is-done .q-steps__n{border-color:var(--ds-success);color:var(--ds-success)}.q-step{display:flex;flex-direction:column;gap:var(--ds-space-3)}.q-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3) var(--ds-space-4)}.q-field{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0}.q-field>span:first-child{color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label)}.q-field--wide{grid-column:1/-1}.q-field .ds-field{border-color:var(--ds-line)}.q-textarea{width:100%;min-height:72px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:var(--ds-fs-body);line-height:var(--ds-lh);resize:vertical}.q-textarea:hover{border-color:var(--ds-line-strong)}.q-textarea:focus{outline:none;border-color:var(--ds-text)}.q-readonly{display:flex;align-items:center;height:var(--ds-h-md);font-variant-numeric:tabular-nums}.q-group-title{margin:var(--ds-space-3) 0 var(--ds-space-2);font-size:var(--ds-text-sm,13px);font-weight:600;color:var(--ds-text-muted,#6b7280)}.q-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2)}.q-type{display:flex;flex-direction:column;gap:2px;min-height:76px;padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ds-dur-row) var(--ds-ease)}.q-type:hover{border-color:var(--ds-line-strong)}.q-type:focus-visible{outline:none;box-shadow:var(--ds-focus)}.q-type[aria-checked=true]{border-color:var(--ds-text);box-shadow:inset 0 0 0 1px var(--ds-text)}.q-type strong{font-size:var(--ds-fs-body);font-weight:var(--ds-fw-head)}.q-type span{color:var(--ds-muted);font-size:var(--ds-fs-label);line-height:1.35}.q-type small{margin-top:auto;padding-top:var(--ds-space-1);font-size:var(--ds-fs-label);font-variant-numeric:tabular-nums}.q-lines{display:flex;flex-direction:column;gap:var(--ds-space-1)}.q-lines__head,.q-lines__row{display:grid;grid-template-columns:minmax(0,1fr) 72px 120px 96px 32px;gap:var(--ds-space-2);align-items:center}.q-lines__head{color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label)}.q-lines__row .ds-field{border-color:var(--ds-line)}.q-lines__hint{grid-column:1/-1;margin-top:-2px;color:var(--ds-muted);font-size:11px}.q-lines__empty{margin:var(--ds-space-2) 0}.q-lines__add{justify-content:flex-start}.q-catalog{width:220px}.q-total{margin-left:auto;font-size:var(--ds-fs-table);font-weight:var(--ds-fw-label);font-variant-numeric:tabular-nums}.q-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2);margin:0;padding:0;list-style:none}.q-terms li{display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-3);border-radius:var(--ds-radius);background:var(--ds-soft);font-size:var(--ds-fs-table)}.q-terms span{color:var(--ds-muted);font-size:var(--ds-fs-label)}.q-wizard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);width:100%}.q-tabs{display:flex;align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-line)}.q-tabs [role=tab]{padding:var(--ds-space-2) 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ds-muted);font:inherit;font-size:var(--ds-fs-table);cursor:pointer}.q-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--ds-text);color:var(--ds-text);font-weight:var(--ds-fw-label)}.q-tabs__end{margin-left:auto;padding-bottom:var(--ds-space-1)}.q-ai{display:flex;flex-direction:column;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(var(--ds-soft),var(--ds-soft)),var(--ds-surface,#fff)}.q-ai__label{display:flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label)}.q-ai__row{display:flex;align-items:flex-start;gap:var(--ds-space-2)}.q-ai__input{flex:1;min-height:var(--ds-h-md);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:var(--ds-fs-body);line-height:var(--ds-lh);resize:vertical}.q-ai__input:focus{outline:none;border-color:var(--ds-text)}.q-ai__input:disabled{opacity:.6;cursor:not-allowed}.q-ai__hint,.q-ai__error{margin:0;font-size:var(--ds-fs-label)}.q-ai__hint{color:var(--ds-muted)}.q-ai__error{color:var(--ds-danger)}.q-ai__proposal{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);background:var(--ds-surface)}.q-ai__proposal header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2);font-size:var(--ds-fs-table)}.q-ai__proposal header span{font-size:var(--ds-fs-label)}.q-diff{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--ds-space-2) var(--ds-space-3);margin:0;font-size:var(--ds-fs-table)}.q-diff dt{color:var(--ds-muted)}.q-diff dd{margin:0;min-width:0}.q-diff ins{text-decoration:none;background:var(--ds-success-soft);border-radius:2px;padding:0 2px}.q-diff s{color:var(--ds-muted)}.q-diff__items,.q-diff__plain{display:flex;flex-direction:column;gap:2px;margin:var(--ds-space-1) 0 0;padding:0;list-style:none}.q-diff__items li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--ds-space-3)}.q-diff__items li>span:nth-child(2){font-variant-numeric:tabular-nums;text-align:right}.q-diff__items small{grid-column:1/-1;font-size:11px}.q-diff__plain li:before{content:"· ";color:var(--ds-muted)}.q-todo{color:var(--ds-warning)}.q-sheet{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-6);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);font-size:var(--ds-fs-table)}.q-sheet__head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-text)}.q-sheet__brand{font-size:var(--ds-fs-section);letter-spacing:.08em}.q-sheet__head div{display:flex;gap:var(--ds-space-3);color:var(--ds-muted)}.q-sheet__parties{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-4)}.q-sheet__parties div{display:flex;flex-direction:column;gap:2px}.q-sheet__parties small{color:var(--ds-muted);font-size:var(--ds-fs-label)}.q-sheet__scope,.q-sheet__notes{margin:0;white-space:pre-line}.q-sheet__table{width:100%;border-collapse:collapse}.q-sheet__table th{padding:var(--ds-space-2) 0;border-bottom:1px solid var(--ds-line);color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);text-align:left}.q-sheet__table td{padding:var(--ds-space-2) 0;border-bottom:1px solid var(--ds-line);vertical-align:top}.q-sheet__table th:not(:first-child),.q-sheet__table td:not(:first-child){padding-left:var(--ds-space-3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.q-sheet__table td small{display:block;color:var(--ds-warning);font-size:11px}.q-sheet__sum{display:grid;grid-template-columns:auto auto;justify-content:end;gap:var(--ds-space-1) var(--ds-space-4);margin:0}.q-sheet__sum dt{color:var(--ds-muted)}.q-sheet__sum dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.q-sheet__sum dt:nth-last-of-type(2)+dd{font-weight:var(--ds-fw-head)}.q-sheet__terms{margin:0;padding:var(--ds-space-3) 0 0;border-top:1px solid var(--ds-line);list-style:none;color:var(--ds-muted);font-size:var(--ds-fs-label)}.q-mail{display:flex;flex-direction:column;gap:var(--ds-space-3)}.q-mail__meta{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--ds-space-1) var(--ds-space-3);margin:0;font-size:var(--ds-fs-table)}.q-mail__meta dt{color:var(--ds-muted)}.q-mail__meta dd{margin:0}.q-mail__body{margin:0;padding:var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);font-family:var(--ds-font);font-size:var(--ds-fs-table);line-height:var(--ds-lh);white-space:pre-wrap}@media(max-width:900px){.q-grid,.q-types,.q-terms,.q-sheet__parties{grid-template-columns:minmax(0,1fr)}.q-filters .q-filter,.q-filters .q-filter--date{flex:1 1 140px}.q-steps button{font-size:0;gap:0}.q-steps button[aria-current=step]{font-size:var(--ds-fs-label);gap:var(--ds-space-2)}}@media(max-width:900px){.q-textarea,.q-ai__input{font-size:16px}}@media print{body *{visibility:hidden}.q-sheet,.q-sheet *{visibility:visible}.q-sheet{position:absolute;inset:0 auto auto 0;width:100%;border:0;padding:0}}.q-mail__html{border:1px solid var(--ds-line);border-radius:8px;padding:var(--ds-space-4);background:#fff;margin:0 0 12px;overflow:auto}.q-ai__price{display:grid;gap:4px;margin:6px 0 4px 26px;padding:8px 10px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm,6px)}.q-ai__price-field{display:flex;align-items:center;gap:8px;font-size:13px}.q-ai__price-field .ds-field__input{width:120px}.q-ai__price small{display:block}.q-ai__preview{position:sticky;top:0;z-index:3;display:grid;gap:6px;margin:10px 0;padding:10px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm,6px);background:var(--ds-surface,#fff);box-shadow:0 2px 8px #00000014}.q-ai__preview-lines{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:150px;overflow:auto}.q-ai__preview-lines li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.q-ai__preview-sum{margin:0;font-size:13px}.q-ai__full{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.q-ai__full .ds-btn{gap:6px}.q-ai__changes li.is-stated{border-left:3px solid var(--ds-text);padding-left:8px}.q-ai__changes li small{white-space:pre-line}.q-brief{display:grid;gap:var(--ds-space-2);margin:0 0 var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(var(--ds-soft,transparent),var(--ds-soft,transparent)),var(--ds-surface,#fff)}.q-brief__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);text-align:left;cursor:pointer}.q-brief__toggle svg{transition:transform .15s}.q-brief__toggle svg.is-open{transform:rotate(180deg)}.q-brief__peek{margin:0;font-size:var(--ds-fs-label)}.q-brief__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px}.q-brief__text{margin:0;white-space:pre-wrap;font-size:var(--ds-fs-label);line-height:1.5}@media(max-width:640px){.q-ai__full .ds-btn{width:100%;justify-content:center;min-height:40px}.q-brief .q-textarea{font-size:16px}.q-brief__head .q-link{min-height:38px;display:inline-flex;align-items:center}}.dl-scroll{overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.dl-table{width:100%;border-collapse:collapse;font-family:var(--ds-font);font-size:var(--ds-fs-table);color:var(--ds-text)}.dl-table th{height:var(--ds-row);padding:0 var(--ds-space-4);text-align:left;font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap}.dl-table td{height:var(--ds-row);padding:var(--ds-space-2) var(--ds-space-4);border-bottom:1px solid var(--ds-line);vertical-align:middle}.dl-table tbody tr{cursor:pointer;transition:background-color var(--ds-dur-row) ease}.dl-table tbody tr:hover{background:var(--ds-soft)}.dl-table tbody tr:focus-visible{outline:none;box-shadow:inset var(--ds-focus)}.dl-table td strong{font-weight:var(--ds-fw-label)}.dl-table td small{display:block;max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-muted);font-size:var(--ds-fs-label)}.dl-count{margin:0;padding:var(--ds-space-2) var(--ds-space-4);border-top:1px solid var(--ds-line);color:var(--ds-muted);font-size:var(--ds-fs-label)}.dl-detail{display:flex;flex-direction:column;gap:var(--ds-space-2);font-size:var(--ds-fs-body)}.dl-detail h3{margin:0;font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}.dl-detail h4{margin:var(--ds-space-4) 0 0;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-head)}.dl-meta{display:flex;align-items:center;gap:var(--ds-space-3);margin:0;color:var(--ds-muted);font-size:var(--ds-fs-label)}.dl-muted{margin:0;color:var(--ds-muted)}.dl-actions{display:flex;justify-content:flex-end;margin-bottom:var(--ds-space-4)}.workspace-main:has(>.f6-consultant){height:100dvh;min-height:0;padding-top:var(--head,72px);padding-bottom:0;padding-left:0;padding-right:0;display:flex;flex-direction:column;overflow:hidden}html body .workspace-main:has(.f6-consultant){box-sizing:border-box}html body .f6-consultant :is(button,a,select){min-height:44px;min-width:44px}html body .f6-consultant .f6-tag{font-size:12px}html body .f6-consultant :is(time,.f6-count){font-size:12px}html body .f6-consultant .f6-search input{min-height:44px}html body .f6-consultant .f6-search{height:44px}html body .f6-consultant .f6-main{overflow:hidden}html body .f6-consultant .f6-pending-done{flex-wrap:wrap}.workspace-main:has(>.f6-consultant)>.workspace-footer{display:none}.f6-consultant{--f6-text:var(--ds-text,#1d1d1d);--f6-muted:var(--ds-muted,#646464);--f6-faint:var(--ds-faint,#9a9a9a);--f6-line:var(--ds-line,#e7e7e7);--f6-soft:var(--ds-soft,#f5f5f5);--f6-surface:var(--ds-surface,#fff);--f6-accent:var(--ds-accent,#a42328);--f6-radius:var(--ds-radius,6px);--f6-focus:var(--ds-focus,0 0 0 2px #fff,0 0 0 4px #1d1d1d);--f6-dur:var(--ds-dur-pop,.12s);flex:1;min-height:0;height:calc(100dvh - var(--head,72px));display:grid;grid-template-columns:288px minmax(0,1fr);background:var(--f6-surface);color:var(--f6-text);font-family:var(--ds-font,Geist,Helvetica,Arial,sans-serif);font-size:var(--ds-fs-body,14px);line-height:var(--ds-lh,1.45)}.f6-consultant button{font:inherit;color:inherit}.f6-consultant :focus-visible{outline:none;box-shadow:var(--f6-focus)}.f6-sidebar{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--f6-line);background:#fafafa}.f6-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px 16px 12px 20px}.f6-sidebar-head h1{margin:0;font-size:var(--ds-fs-section,16px);font-weight:600;letter-spacing:-.01em}.f6-search{display:flex;align-items:center;gap:8px;margin:0 12px 8px;padding:0 10px;height:var(--ds-h-sm,32px);border:1px solid var(--f6-line);border-radius:var(--f6-radius);background:var(--f6-surface);color:var(--f6-faint)}.f6-search:focus-within{border-color:var(--ds-line-strong,#d4d4d4)}.f6-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--f6-text);height:100%;padding:0}.f6-search input::-webkit-search-cancel-button{display:none}.f6-sessions{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 20px}.f6-group{margin-top:12px}.f6-group h2{margin:0 0 4px;padding:0 12px;font-size:var(--ds-fs-label,12px);font-weight:500;color:var(--f6-faint)}.f6-group ul{list-style:none;margin:0;padding:0}.f6-group-toggle{border:0;background:none;padding:0;cursor:pointer;color:var(--f6-faint);font-size:var(--ds-fs-label,12px)!important;font-weight:500}.f6-group-toggle span{margin-left:4px}.f6-session{position:relative;display:flex;align-items:center;border-radius:var(--f6-radius)}.f6-session:hover,.f6-session.active{background:#efefef}.f6-session-open{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;border:0;background:none;text-align:left;padding:8px 12px;cursor:pointer;border-radius:var(--f6-radius)}.f6-session-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.f6-session.active .f6-session-title{font-weight:500}.f6-session time{flex:none;font-size:11.5px;color:var(--f6-faint);font-variant-numeric:tabular-nums}.f6-session-more{position:absolute;right:4px;opacity:0;background:#efefef!important}.f6-session:hover .f6-session-more,.f6-session.active .f6-session-more,.f6-session-more:focus-visible,.f6-session-more[aria-expanded=true]{opacity:1}.f6-session:hover time,.f6-session.active time{visibility:hidden}.f6-menu{position:absolute;top:calc(100% + 2px);right:4px;z-index:20;min-width:190px;padding:4px;background:var(--f6-surface);border:1px solid var(--f6-line);border-radius:8px;box-shadow:var(--ds-shadow,0 8px 24px rgba(0,0,0,.08));animation:f6-pop var(--f6-dur) ease-out}.f6-menu button{display:flex;width:100%;align-items:center;gap:8px;border:0;background:none;padding:7px 10px;border-radius:4px;text-align:left;cursor:pointer;font-size:13px}.f6-menu button:hover,.f6-menu button:focus-visible{background:var(--f6-soft);box-shadow:none}.f6-menu button.danger{color:var(--f6-accent)}.f6-menu button:disabled{opacity:.5;cursor:default}.f6-muted{padding:8px 12px;color:var(--f6-faint);font-size:13px;margin:0}.f6-skeletons{display:flex;flex-direction:column;gap:8px;padding:12px}.f6-skeleton{display:block;height:14px;border-radius:4px;background:linear-gradient(90deg,#ececec 0,#f6f6f6,#ececec);background-size:200% 100%;animation:f6-shimmer 1.2s linear infinite}.f6-skeletons.thread{gap:16px}.f6-skeleton.right{align-self:flex-end;width:40%;height:36px;border-radius:14px}.f6-skeleton.tall{width:75%;height:96px;border-radius:14px}.f6-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.f6-thread-head{display:flex;align-items:center;gap:10px;height:56px;flex:none;padding:0 32px;border-bottom:1px solid var(--f6-line)}.f6-thread-head h2{margin:0;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f6-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px auto 0;width:min(720px,calc(100% - 48px));padding:8px 12px;border:1px solid var(--f6-line);border-left:3px solid var(--f6-accent);border-radius:var(--f6-radius);font-size:13px}.f6-scroll{flex:1;min-height:0;overflow-y:auto;scroll-behavior:smooth}.f6-thread{width:min(720px,calc(100% - 48px));margin:0 auto;padding:32px 0 24px;display:flex;flex-direction:column;gap:24px;outline:none;min-height:100%;box-sizing:border-box}.f6-turn{display:flex;flex-direction:column;gap:12px;animation:f6-in .16s ease-out}.f6-row{display:flex}.f6-row.user{justify-content:flex-end}.f6-assistant{display:flex;flex-direction:column;gap:6px;max-width:100%;min-width:0}.f6-bubble{border-radius:16px;padding:10px 14px;overflow-wrap:anywhere;min-width:0}.f6-bubble.user{max-width:78%;background:#f0f0f0;border-bottom-right-radius:6px}.f6-bubble.user.failed{background:#f7f0f0}.f6-bubble.assistant{background:var(--f6-surface);border:1px solid var(--f6-line);border-bottom-left-radius:6px;padding:12px 16px}.f6-plain{margin:0;white-space:pre-wrap}.f6-md>:first-child{margin-top:0}.f6-md>:last-child{margin-bottom:0}.f6-md p{margin:0 0 .7em}.f6-md ul,.f6-md ol{margin:0 0 .7em;padding-left:1.3em}.f6-md li{margin:.2em 0}.f6-md h1,.f6-md h2,.f6-md h3,.f6-md h4{font-size:1em;font-weight:600;margin:1em 0 .4em}.f6-md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--f6-soft);padding:.1em .35em;border-radius:4px}.f6-md pre{background:var(--f6-soft);padding:10px 12px;border-radius:8px;overflow-x:auto}.f6-md pre code{background:none;padding:0}.f6-md blockquote{margin:0 0 .7em;padding-left:12px;border-left:2px solid var(--f6-line);color:var(--f6-muted)}.f6-md a{color:inherit;text-decoration:underline;text-underline-offset:2px}.f6-md table{border-collapse:collapse;margin:0 0 .7em;font-size:13px}.f6-md th,.f6-md td{border:1px solid var(--f6-line);padding:4px 8px;text-align:left}.f6-card{margin:10px 0 0;padding:10px 12px;border:1px solid var(--f6-line);border-radius:8px;font-size:13px;display:grid;gap:4px}.f6-card div{display:flex;gap:8px}.f6-card dt{color:var(--f6-muted);min-width:120px}.f6-card dd{margin:0}.f6-card .f6-card-title{font-weight:600;color:var(--f6-text)}.f6-actions{display:flex;align-items:center;gap:2px;min-height:28px;padding-left:4px;color:var(--f6-faint);font-size:12px}.f6-actions time{margin-right:6px;font-variant-numeric:tabular-nums}.f6-turn .f6-actions .f6-icon{opacity:0;transition:opacity var(--f6-dur)}.f6-turn:hover .f6-actions .f6-icon,.f6-turn:last-child .f6-actions .f6-icon,.f6-actions .f6-icon:focus-visible{opacity:1}.f6-sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:4px}.f6-sources-label{font-size:12px;color:var(--f6-faint);margin-right:2px}.f6-sources-list{display:flex;flex-wrap:wrap;gap:6px}.f6-source{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px solid var(--f6-line);border-radius:999px;background:var(--f6-surface);font-size:12px;color:var(--f6-muted)!important;text-decoration:none;cursor:pointer;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f6-source:hover,.f6-source[aria-expanded=true]{border-color:var(--ds-line-strong,#d4d4d4);color:var(--f6-text)!important}.f6-source-excerpt{flex-basis:100%;margin:2px 0 0;padding:8px 12px;border-left:2px solid var(--f6-line);color:var(--f6-muted);font-size:12.5px;white-space:pre-wrap}.f6-proposals{display:grid;gap:8px;margin-top:2px}.f6-proposal{border:1px solid var(--f6-line);border-radius:12px;padding:12px 14px;background:#fcfcfc}.f6-proposal header{display:flex;align-items:center;justify-content:space-between;gap:8px}.f6-proposal-kind{font-size:12px;color:var(--f6-muted)}.f6-proposal h4{margin:4px 0 6px;font-size:14px;font-weight:600}.f6-proposal-body{margin:0;white-space:pre-wrap;font-size:13.5px}.f6-proposal footer{display:flex;gap:8px;margin-top:10px}.f6-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--f6-soft);color:var(--f6-muted);font-size:11.5px;font-weight:500}.f6-typing{display:inline-flex;gap:4px;padding:14px 16px}.f6-typing i{width:6px;height:6px;border-radius:50%;background:var(--f6-faint);animation:f6-dot 1s infinite ease-in-out}.f6-typing i:nth-child(2){animation-delay:.15s}.f6-typing i:nth-child(3){animation-delay:.3s}.f6-failure{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--f6-accent)}.f6-inline-error{padding:12px;font-size:13px}.f6-inline-error p{margin:0 0 8px}.f6-empty{margin:auto 0;padding:48px 0 24px;text-align:center}.f6-empty h2{margin:0 0 6px;font-size:var(--ds-fs-title,20px);font-weight:600;letter-spacing:-.01em}.f6-empty p{margin:0 0 24px;color:var(--f6-muted)}.f6-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:left}.f6-starter{border:1px solid var(--f6-line);background:var(--f6-surface);border-radius:12px;padding:12px 14px;cursor:pointer;font-size:13.5px;line-height:1.35;transition:border-color var(--f6-dur),background var(--f6-dur)}.f6-starter:hover{border-color:var(--ds-line-strong,#d4d4d4);background:#fafafa}.f6-starter:disabled{opacity:.5;cursor:default}.f6-composer-wrap{flex:none;width:min(720px,calc(100% - 48px));margin:0 auto;padding:0 0 20px}.f6-composer{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;border:1px solid var(--ds-line-strong,#d4d4d4);border-radius:16px;background:var(--f6-surface);box-shadow:0 1px 2px #0000000a;transition:border-color var(--f6-dur)}.f6-composer:focus-within{border-color:#a3a3a3}.f6-composer.disabled{background:#fafafa}.f6-composer textarea{flex:1;min-width:0;resize:none;border:0;outline:0;background:transparent;font:inherit;font-size:14.5px;line-height:1.5;padding:6px 0;max-height:200px;color:var(--f6-text)}.f6-composer textarea:focus-visible{box-shadow:none}.f6-send{flex:none;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--f6-text);color:#fff!important;cursor:pointer;transition:opacity var(--f6-dur)}.f6-send:disabled{opacity:.25;cursor:default}.f6-readonly{margin:0 0 8px;font-size:12.5px;color:var(--f6-muted);text-align:center}.f6-count{margin:6px 4px 0;text-align:right;font-size:11.5px;color:var(--f6-faint)}.f6-icon{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:var(--f6-radius);background:none;cursor:pointer;color:var(--f6-muted)!important}.f6-icon:hover{background:#e9e9e9;color:var(--f6-text)!important}.f6-icon.sm{width:26px;height:26px}.f6-ghost{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--f6-line);border-radius:var(--f6-radius);background:var(--f6-surface);cursor:pointer;font-size:12.5px!important}.f6-ghost:hover{border-color:var(--ds-line-strong,#d4d4d4)}.f6-ghost:disabled{opacity:.5;cursor:default}.f6-consultant-denied{display:block;padding:40px}@keyframes f6-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes f6-pop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes f6-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes f6-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.f6-consultant *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.f6-mhead,.f6-scrim,.f6-drawer-close{display:none}.f6-model{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;color:var(--muted,#6b7280)}.f6-model select{height:28px;padding:0 8px;border:1px solid var(--line,#d6d9de);border-radius:6px;background:var(--surface,#fff);color:inherit;font:inherit}.f6-cards{display:grid;gap:8px;margin-top:10px}.f6-cards .f6-card{margin:0;gap:6px}.f6-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.f6-card-kind{font-size:12px;color:var(--f6-muted)}h4.f6-card-title{margin:0;font-size:14px}.f6-card dl{display:grid;gap:4px;margin:0}.f6-card footer,.f6-pending footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.f6-card a.f6-ghost{color:var(--f6-text);text-decoration:none}.f6-card-items{width:100%;border-collapse:collapse;font-size:12.5px}.f6-card-items th,.f6-card-items td{padding:4px 6px;border-bottom:1px solid var(--f6-line);text-align:left}.f6-card-items th{color:var(--f6-muted);font-weight:500}.f6-card-items td:nth-child(n+2),.f6-card-items th:nth-child(n+2){text-align:right;white-space:nowrap}.f6-card-total{display:flex;justify-content:space-between;margin:0;font-size:13px}.f6-card-hint,.f6-muted-inline{font-size:12px;color:var(--f6-muted)}.f6-card-excerpt{margin:0;color:var(--f6-text);white-space:pre-wrap}.f6-card-line{display:flex;align-items:center;gap:8px;margin:0}.f6-pending-list{display:grid;gap:8px}.f6-pending{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--f6-line);border-left:3px solid var(--f6-accent);border-radius:var(--f6-radius);background:var(--f6-surface);font-size:13px}.f6-pending.confirmed,.f6-pending.rejected,.f6-pending.expired{border-left-color:var(--f6-line)}.f6-pending-summary{margin:0}.f6-diff{width:100%;border-collapse:collapse;font-size:12.5px}.f6-diff th,.f6-diff td{padding:4px 6px;border-bottom:1px solid var(--f6-line);text-align:left;vertical-align:top}.f6-diff thead th{color:var(--f6-muted);font-weight:500}.f6-diff tbody th{font-weight:500;white-space:nowrap}.f6-diff td:first-of-type{color:var(--f6-muted)}.f6-pending-timer{margin-left:auto;font-size:12px;color:var(--f6-muted)}.f6-pending-done{display:flex;align-items:center;gap:6px;margin:0}.f6-pending-done a{color:inherit;text-decoration:underline;text-underline-offset:2px}.f6-pending-note{margin:0;color:var(--f6-muted)}.f6-pending-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--f6-accent)}.f6-notice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--f6-line);border-left:3px solid var(--f6-accent);border-radius:var(--f6-radius);background:var(--f6-surface);font-size:13px;color:var(--f6-text)}.f6-notice svg{flex:none;margin-top:2px;color:var(--f6-muted)}.f6-notice p{margin:0}.f6-notice-hint,.f6-notice-timer{color:var(--f6-muted);font-size:12.5px;margin-top:2px!important}.f6-composer-wrap>.f6-notice{margin:0 0 8px}.f6-attachments{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.f6-attachment{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 10px;border:1px solid var(--f6-line);border-radius:var(--f6-radius);background:var(--f6-surface);font-size:12.5px}.f6-attachment-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f6-attachment-size,.f6-attachment-ok{color:var(--f6-muted)}.f6-attachment-error,.f6-attach-error{color:var(--f6-accent)}.f6-attach-error{margin:0 0 8px;font-size:12.5px}.f6-progress{width:96px;height:6px;accent-color:var(--f6-text)}.f6-composer .f6-attach{flex:none;margin-left:-8px}.f6-composer .f6-attach:disabled{opacity:.4;cursor:default}.f6-count.near{color:var(--f6-accent)}@font-face{font-family:Geist;src:url(/static/app-redford-ui/releases/t95cb1409/fonts/geist-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;src:url(/static/app-redford-ui/releases/t95cb1409/fonts/geist-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{font-family:Geist,Helvetica,sans-serif;color:#151515;background:#fff;font-synthesis:none;font-size:14px;line-height:1.5;--muted:#646464;--line:#e7e7e7;--soft:#f5f5f5;--sidebar:224px;--head:72px;--accent:#a42328}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font-family:Geist,Helvetica,sans-serif;font-size:14px}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}a{color:inherit;text-decoration:none}svg{flex-shrink:0}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1{font-size:clamp(32px,3.1vw,49px);line-height:1.1;font-weight:650;letter-spacing:-1.8px;margin:11px 0 14px}h2{font-size:24px;line-height:1.23;letter-spacing:-.7px;font-weight:630}h3{font-size:17px;line-height:1.4;font-weight:640}h4{font-size:14px;font-weight:650}small{font-size:12px}p{overflow-wrap:anywhere}*:focus-visible{outline:3px solid #276ef1;outline-offset:3px}h1:focus,main:focus{outline:none}::selection{background:#cde1ff}.muted,.description{color:var(--muted)}.description{font-size:15px;max-width:650px;line-height:1.6}.eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:650;text-transform:uppercase;color:var(--muted)}.microcopy{font-size:12px;line-height:1.65;color:var(--muted);margin:14px 0}.full{grid-column:1/-1}.spin{animation:rotate 1.1s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.masthead{height:var(--head);background:#000;color:#fff;position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:20px}.masthead-brand,.masthead-actions{display:flex;align-items:center;gap:24px}.wordmark{font-size:23px;font-weight:750;letter-spacing:-1px;display:flex;align-items:center;gap:12px;white-space:nowrap}.wordmark span{font-weight:400;font-size:13px;letter-spacing:0;color:#bebebe}.brand-link{height:var(--head);overflow:visible}.brand-logo{display:block;width:112px;height:112px;object-fit:contain;flex:none}.auth-brand .brand-link{height:64px;align-self:flex-start}.auth-brand .brand-logo{width:208px;height:208px}.workspace-name{font-size:13px;color:#d4d4d4}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;width:40px;min-width:40px;height:40px;border-radius:50%;padding:0;position:relative}.icon-button:hover{background:#eee}.masthead .icon-button:hover{background:#292929}.account-toggle{display:flex;align-items:center;gap:10px;background:none;border:0;color:#fff;padding:0}.avatar{display:inline-flex;align-items:center;justify-content:center;background:#e8e8e8;color:#151515;width:34px;height:34px;border-radius:50%;font-weight:650;font-size:13px;flex-shrink:0}.avatar.small{width:24px;height:24px;font-size:10px}.notification-dot{position:absolute;right:8px;top:7px;width:7px;height:7px;background:#b73339;border-radius:50%}.sidebar{position:fixed;top:var(--head);bottom:0;left:0;width:var(--sidebar);border-right:1px solid var(--line);background:#fff;z-index:30;display:flex;flex-direction:column;padding:28px 14px 18px}.workspace-switch{display:flex;align-items:center;gap:10px;padding:0 8px 22px;font-weight:630}.workspace-switch small{display:block;font-weight:400;color:var(--muted);font-size:11px}.workspace-mark{background:#000;color:#fff;font-size:22px;width:36px;height:36px;display:grid;place-items:center;border-radius:7px}.sidebar nav{overflow-y:auto;min-height:0;flex:1}.nav-group>p{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#767676;padding:0 12px;margin-bottom:8px}.nav-group a{display:flex;align-items:center;gap:12px;padding:11px 13px;min-height:43px;border-radius:7px;font-weight:500;margin:2px 0;color:#4c4c4c}.nav-group a:hover{background:#f6f6f6}.nav-group a.active{background:#efefef;color:#000;font-weight:650}.nav-group a.active svg{stroke-width:2.4}.sidebar-bottom{padding:18px 8px 0;border-top:1px solid var(--line);display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#555}.sidebar-bottom small{display:block;font-size:10px;color:#777}.environment-dot{width:6px;height:6px;border-radius:50%;background:#727272;display:block;margin-top:5px}.menu-button,.nav-backdrop{display:none}.workspace-main{margin-left:var(--sidebar);padding:118px 42px 0;min-width:0;min-height:100dvh}.page-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px}.head-actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 18px;border:1px solid #000;border-radius:7px;background:#000;color:#fff;font-size:13px;font-weight:600;line-height:1.3;max-width:100%}.button:hover:not(:disabled){background:#292929}.button.secondary{background:#eee;border-color:#eee;color:#151515}.button.secondary:hover:not(:disabled){background:#ddd;border-color:#ddd}.button.danger{color:#a02020;background:#fff0f0;border-color:#fff0f0}.text-button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;text-decoration:underline;text-underline-offset:3px;padding:6px 0;font-size:12px;font-weight:550}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.tabs button{font-weight:550;padding:13px 0;border:0;border-bottom:3px solid transparent;background:none;white-space:nowrap;color:#707070}.tabs button.active{border-color:#000;color:#000}.toolbar{display:flex;align-items:center;gap:12px;margin:20px 0;flex-wrap:wrap}.toolbar .field{min-width:160px}.search{display:flex;align-items:center;gap:10px;background:#f3f3f3;border:1px solid transparent;border-radius:7px;padding:0 13px;min-height:44px;flex:1;min-width:170px;max-width:440px}.search:focus-within{border-color:#000}.search input{border:0;background:none;outline:none!important;padding:12px 0;width:100%;min-width:0;font-size:13px}.search .icon-button{height:30px;min-width:28px;width:28px}.result-count{font-size:12px;color:var(--muted);margin-left:auto}.filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px;background:var(--soft);margin-bottom:22px;border-radius:8px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:8px;max-width:100%}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th{font-size:11px;font-weight:550;color:#696969;padding:13px 16px;background:#f7f7f7;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:19px 16px;border-bottom:1px solid #ededed;vertical-align:top}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafafa}td small{display:block;font-size:11px;color:#777;margin:4px 0}td select{font-size:11px;padding:7px 23px 7px 8px;background:transparent;border:1px solid #dedede;border-radius:6px;width:135px}.crm-table{min-width:1120px}.crm-table th:first-child{width:240px}.record-name{font-size:13px;font-weight:640;display:flex;align-items:center;gap:9px;padding:0;border:0;background:none;text-align:left;max-width:260px}.record-name:hover{text-decoration:underline}.external{display:inline-flex;align-items:center;gap:3px;max-width:100%;overflow-wrap:anywhere;font-size:12px;text-decoration:underline;text-underline-offset:3px}.owner{display:flex;align-items:center;gap:7px;font-size:12px}.status{display:inline-flex;gap:5px;align-items:center;max-width:100%;font-size:10px;line-height:1.4;font-weight:550;background:#eee;padding:4px 8px;border-radius:4px;white-space:normal}.status>span{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.status-ready,.status-healthy,.status-accepted,.status-completed,.status-done,.status-won{background:#edf5f0;color:#24523a}.status-failed,.status-blocked,.status-critical,.status-declined{background:#fcecec;color:#922}.status-pending,.status-stale,.status-processing,.status-unverified{background:#fff3db;color:#795612}.notice{display:flex;gap:10px;padding:15px 16px;background:#f2f4f6;border-radius:7px;font-size:12px;line-height:1.65;margin:12px 0;color:#424b54}.notice svg{margin-top:2px}.notice.error{background:#fff1ef;color:#8e3024}.notice button{color:inherit}.empty{padding:60px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:280px}.empty-icon{display:grid;place-items:center;width:54px;height:54px;background:#f0f0f0;border-radius:50%;margin-bottom:22px}.empty h3{font-size:21px;letter-spacing:-.6px;margin-bottom:9px}.empty p{max-width:380px;font-size:13px;color:#777;line-height:1.7}.loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;font-size:13px;color:#666}.workspace-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0;margin-top:60px;color:#898989;font-size:10px;letter-spacing:.6px;gap:20px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>span{font-size:12px;font-weight:550;color:#3e3e3e}.field input,.field textarea,.field select{width:100%;min-width:0;border:1px solid #ddd;border-radius:6px;padding:12px;background:#fafafa;color:#151515;line-height:1.45;font-weight:400}.field input:focus,.field textarea:focus,.field select:focus{background:#fff;border-color:#000}.field textarea{resize:vertical;min-height:95px}.field small{font-size:11px;color:#727272}.form,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px;margin-top:10px}.form-footer .notice{width:100%}.modal{width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 40px);border:0;border-radius:12px;padding:0;box-shadow:0 12px 70px #0003;overflow-y:auto;color:#151515}.modal.wide{width:min(980px,calc(100% - 32px))}.modal::backdrop{background:#0007}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 28px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:2}.modal-heading h2{font-size:23px}.modal-content{padding:24px 28px}.dialog-open{overflow:hidden}.detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.detail-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin:24px 0}.facts dt{font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px}.facts dd{font-size:13px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.disclosure,.history-entry{border-bottom:1px solid var(--line);padding:18px 0}.disclosure summary,.history-entry summary{font-size:13px;font-weight:600;cursor:pointer;min-height:30px}.disclosure .form-grid{margin-top:15px}.technical{font-size:11px}.technical pre,pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:11px}.action{margin:6px 0}.task-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.task-column>header{display:flex;align-items:center;gap:9px;padding:0 0 18px;border-bottom:2px solid #ddd;margin-bottom:16px}.task-column>header h2{font-size:13px;letter-spacing:0}.task-column>header>span:last-child{margin-left:auto;color:#777;font-size:12px}.column-dot{width:6px;height:6px;background:#777;border-radius:50%}.column-dot.in_progress{background:#b97b19}.column-dot.done{background:#38744b}.task-card{border:1px solid #e2e2e2;background:#fff;border-radius:8px;padding:16px;margin-bottom:14px}.task-card-top{display:flex;align-items:center;justify-content:space-between;margin-top:-8px;margin-right:-8px}.priority{display:flex;gap:2px;color:#6b6b6b}.task-card h3{font-size:15px;margin:8px 0}.task-card p{font-size:12px;color:#777;min-height:42px;margin:8px 0 16px}.task-card p small{display:block}.task-meta{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:10px;color:#777;padding-top:14px;border-top:1px solid #eee}.task-card select{margin-top:16px;width:100%;background:#f3f3f3;border:0;border-radius:5px;padding:9px;font-size:11px}.column-empty{background:#fafafa;display:grid;justify-items:center;gap:8px;color:#999;padding:42px 16px;border-radius:8px;font-size:12px}.notes-workspace{display:grid;grid-template-columns:minmax(240px,30%) minmax(0,1fr);border:1px solid var(--line);border-radius:9px;min-height:650px;overflow:hidden}.notes-list{border-right:1px solid var(--line);padding:20px 14px}.notes-list .search{max-width:none;margin-bottom:20px}.list-heading{display:flex;justify-content:space-between;padding:0 10px 14px;font-size:11px;color:#777}.note-row{display:flex;gap:12px;width:100%;border:0;border-radius:7px;background:#fff;text-align:left;padding:17px 10px;margin-bottom:5px}.note-row.selected{background:#f0f0f0}.note-row:hover{background:#f6f6f6}.note-row>span:last-child{min-width:0;flex:1}.note-row strong{font-size:13px;font-weight:620;display:block;line-height:1.5;overflow-wrap:anywhere}.note-row small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.6;color:#777;margin:5px 0 10px}.note-row-icon{padding-top:2px}.note-row-footer{font-size:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#777}.note-detail{padding:28px;min-width:0}.note-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.note-heading h2{font-size:25px;margin:8px 0}.note-heading .muted{font-size:11px}.note-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:30px}.source-panel,.derived-panel{min-width:0}.source-panel{border-right:1px solid #eee;padding-right:24px}.section-label{display:flex;align-items:center;gap:7px;margin-bottom:18px;flex-wrap:wrap}.section-label h3{font-size:13px}.section-label>span{margin-left:auto;font-size:9px;color:#888}.source-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:13px;background:#f7f7f7;padding:19px;border-radius:6px}.source-text mark{background:#ffe39d}.extraction-group{margin:24px 0}.extraction-group h4{display:flex;align-items:center;gap:10px;font-size:12px;border-bottom:1px solid #eee;padding-bottom:9px}.extraction-group h4 span{font-size:10px;color:#888}.extraction-group article{padding:12px 0;font-size:12px}.extraction-group .muted{font-size:11px;margin-top:10px}.extraction-group article small{display:block;margin:4px 0;color:#666}.citation{border:0;background:transparent;padding:8px 0;display:flex;gap:5px;align-items:center;font-size:10px;color:#6b6b6b;text-align:left}.citation:hover{color:#000;text-decoration:underline}.note-maintenance{border-top:1px solid #eee;margin-top:30px;padding-top:16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.note-maintenance .button{font-size:10px;min-height:34px;padding:9px 10px}.correction-entries{margin:30px 0}.correction-entries section{margin:24px 0}.correction-row{display:flex;align-items:center;gap:10px;margin:16px 0}.correction-row .field{flex:1}.pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0;font-size:11px}.mobile-back{display:none}.auth-page{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.auth-brand{background:#000;color:#fff;padding:48px 60px;display:flex;flex-direction:column;justify-content:space-between;gap:60px;min-height:100dvh}.auth-brand h1{font-size:clamp(48px,4.4vw,72px);letter-spacing:-3px;line-height:1.03;margin:24px 0}.auth-brand p:not(.eyebrow){color:#aaa;font-size:15px;line-height:1.8}.auth-brand .eyebrow{color:#888}.auth-brand>small{font-size:11px;color:#aaa}.auth-route{display:flex;align-items:center;margin:15px 0 0}.auth-route span{display:block;width:12px;height:12px;border:3px solid #fff;border-radius:50%}.auth-route i{height:1px;background:#555;flex:1}.auth-route .route-end{background:#fff;border-radius:0}.auth-panel{padding:60px;display:flex;flex-direction:column;justify-content:center;position:relative}.auth-form{width:100%;max-width:385px;margin:auto}.auth-form h2{font-size:33px;letter-spacing:-1px;line-height:1.15;margin:12px 0 14px}.auth-form .description{font-size:13px;margin-bottom:32px}.auth-form .form{display:flex;flex-direction:column;gap:18px}.auth-form .form-footer .button{width:100%;justify-content:space-between;min-height:49px}.auth-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px}.auth-links button{border:0;background:none;font-size:11px;display:flex;gap:7px;align-items:center;padding:3px 0;text-decoration:underline;text-underline-offset:3px}.auth-footer{font-size:10px;color:#888;margin-top:40px;text-align:center}.skip-link{position:fixed;z-index:100;top:-80px;background:#fff;color:#000;padding:12px}.skip-link:focus{top:8px}@media(min-width:1600px){.workspace-main{padding-left:58px;padding-right:58px}.note-columns{gap:32px}}@media(max-width:1200px){:root{--sidebar:206px}.workspace-main{padding-left:28px;padding-right:28px}.page-head{align-items:flex-start}.note-columns{grid-template-columns:1fr}.source-panel{border-right:0;padding-right:0;padding-bottom:24px;border-bottom:1px solid var(--line)}.notes-workspace{grid-template-columns:250px minmax(0,1fr)}.filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.head-actions{max-width:210px}}@media(max-width:900px){:root{--head:64px}.masthead{padding:0 22px}.menu-button{display:inline-flex}.masthead-brand{gap:12px}.wordmark{font-size:21px}.wordmark span{font-size:11px}.workspace-name{display:none}.sidebar{transform:translate(-100%);width:250px;transition:transform .2s}.sidebar.open{transform:none}.nav-backdrop{display:block;position:fixed;inset:var(--head) 0 0;background:#0005;border:0;z-index:29}.workspace-main{margin-left:0;padding-top:98px}.task-board{gap:14px}.notes-workspace{grid-template-columns:230px minmax(0,1fr)}.note-detail{padding:20px}.auth-brand,.auth-panel{padding:40px}.auth-brand h1{font-size:52px}.auth-page{grid-template-columns:.95fr 1fr}.masthead-actions{gap:12px}}@media(max-width:640px){.workspace-main{padding:94px 20px 0}.masthead{padding:0 13px}.masthead-brand{gap:5px}.wordmark{font-size:19px;letter-spacing:-.6px}.wordmark span{display:none}.account-toggle>span:not(.avatar),.account-toggle>svg{display:none}.masthead-actions{gap:5px}.masthead .avatar{width:30px;height:30px}.page-head{display:block;margin-bottom:26px}.page-head h1{font-size:35px;letter-spacing:-1.25px}.description{font-size:13px}.head-actions{max-width:none;margin-top:22px}.button{font-size:12px;padding:11px 14px}.tabs{gap:24px;margin-bottom:16px}.tabs button{font-size:12px}.toolbar{gap:10px}.toolbar .search{max-width:none;min-width:0;flex-basis:100%}.toolbar .result-count{margin-left:0}.toolbar .field{flex:1;min-width:120px}.filter-panel{grid-template-columns:1fr 1fr;padding:16px}.task-board{grid-template-columns:1fr;gap:28px}.task-card{padding:18px}.task-card p{min-height:0}.task-card h3{font-size:16px}.task-column>header h2{font-size:14px}.column-empty{padding:25px 16px}.notes-workspace{display:block;min-height:450px}.notes-list{border-right:0;padding:16px 10px}.notes-workspace:not(.has-selection) .note-detail{display:none}.notes-workspace.has-selection .notes-list{display:none}.note-detail{padding:20px 16px}.note-heading{display:block}.note-heading>.status{margin-top:12px}.note-heading h2{font-size:24px}.mobile-back{display:inline-flex;margin-bottom:20px}.note-columns{margin-top:24px}.note-row-footer{font-size:11px}.note-row strong{font-size:14px}.note-maintenance{display:block}.note-maintenance .button{width:100%;font-size:11px}.note-detail .detail-actions{gap:8px}.note-detail .detail-actions .button{font-size:11px;padding:10px 11px}.modal{width:calc(100% - 18px);max-height:calc(100dvh - 18px);border-radius:10px}.modal.wide{width:calc(100% - 18px)}.modal-heading{padding:16px 18px;gap:10px}.modal-heading h2{font-size:21px}.modal-content{padding:18px}.form,.form-grid{grid-template-columns:1fr;gap:15px}.form-footer .button{width:100%}.field input,.field textarea,.field select{font-size:16px;padding:11px}.toolbar .field select{font-size:12px}.facts{grid-template-columns:1fr;gap:16px}.workspace-footer{margin-top:40px;padding:22px 0;font-size:9px;gap:20px}.auth-page{display:block}.auth-brand{min-height:auto;padding:28px 24px;gap:35px}.auth-brand h1{font-size:41px;letter-spacing:-1.7px;margin:13px 0}.auth-brand>div:not(.auth-route)>p:not(.eyebrow){display:none}.auth-route,.auth-brand>small{display:none}.auth-brand .eyebrow{font-size:9px}.auth-panel{padding:34px 24px}.auth-form h2{font-size:29px}.auth-footer{margin-top:30px}.auth-brand .wordmark span{display:block}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition:none!important}}@media(max-width:640px){.auth-brand .brand-link{height:1.5em}.auth-brand .brand-logo{width:112px;height:112px}}.chat-shell{height:calc(100dvh - var(--head) - 176px);min-height:520px;display:grid;grid-template-columns:290px minmax(0,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.chat-sessions{min-height:0;overflow-y:auto;border-right:1px solid var(--line);padding:14px;background:#fafafa}.chat-sidebar-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.chat-session-group h2{display:flex;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);padding:10px 8px}.chat-session-row{position:relative;display:flex;align-items:center}.chat-session{flex:1;min-width:0;border:0;background:transparent;border-radius:9px;padding:10px;display:flex;gap:9px;text-align:left}.chat-session>span{min-width:0}.chat-session strong,.chat-session small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-session small{color:var(--muted);margin-top:3px}.chat-session.active{background:#171717;color:#fff}.chat-session.active small{color:#bbb}.chat-session-row>.icon-button{width:32px;min-width:32px;height:32px}.chat-context-menu{position:absolute;right:4px;top:38px;z-index:4;width:150px;padding:5px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px #0002}.chat-context-menu button{width:100%;border:0;background:transparent;padding:9px;display:flex;align-items:center;gap:8px;text-align:left;border-radius:5px}.chat-context-menu button:hover{background:var(--soft)}.chat-context-menu .danger{color:#a42328}.chat-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;padding:16px 18px 20px}.chat-expand{justify-self:start;margin-bottom:8px}.chat-turns{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding:8px 4px 18px;overscroll-behavior:contain}.chat-message{width:max-content;max-width:min(76%,720px);padding:10px 14px 7px;border-radius:19px;overflow-wrap:anywhere}.chat-message.user{align-self:flex-end;background:#a42328;color:#fff;border-bottom-right-radius:6px}.chat-message.assistant{align-self:flex-start;background:#f0f0f2;color:#171717;border-bottom-left-radius:6px}.chat-message p,.chat-message ul,.chat-message ol,.chat-message pre{margin:0 0 7px}.chat-message time{display:block;margin-top:4px;font-size:9px;opacity:.68;text-align:right}.typing{align-self:flex-start;display:flex;gap:4px;background:#f0f0f2;padding:12px 15px;border-radius:18px}.typing i{width:6px;height:6px;border-radius:50%;background:#777;animation:typing .9s infinite alternate}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{to{transform:translateY(-4px);opacity:.45}}.chat-composer{display:flex;align-items:flex-end;gap:9px;border:1px solid #d8d8d8;border-radius:24px;padding:6px 7px 6px 14px;background:#fff}.chat-composer textarea{flex:1;resize:none;border:0;outline:0;min-height:36px;max-height:120px;padding:8px 0;line-height:1.45}.chat-composer button{border:0;border-radius:18px;background:#a42328;color:#fff;min-height:36px;padding:0 15px}.chat-composer button:disabled{background:#ddd;color:#777}.sessions-collapsed{grid-template-columns:1fr}.sessions-collapsed>.chat-sessions{display:none}@media(max-width:640px){.chat-shell{height:calc(100dvh - var(--head) - 150px);min-height:430px;grid-template-columns:1fr}.chat-sessions{max-height:156px;border-right:0;border-bottom:1px solid var(--line);display:flex;gap:10px;overflow-x:auto;overflow-y:hidden}.chat-sidebar-actions{min-width:150px;display:block}.chat-session-group{display:flex;gap:6px}.chat-session-group h2{writing-mode:vertical-rl;padding:4px}.chat-session-row{min-width:170px}.chat-main{padding:10px 10px 14px}.chat-message{max-width:88%}.sessions-collapsed>.chat-main{display:grid}}.auth-page.auth-minimal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;min-height:100dvh;padding:24px;background:#000;grid-template-columns:none}.auth-card{width:100%;max-width:380px;background:#fff;border-radius:14px;padding:36px 36px 28px}.auth-minimal .auth-logo{display:flex;justify-content:center}.auth-minimal .auth-logo .brand-logo{width:200px;height:auto}.auth-card h1{font-size:24px;letter-spacing:-.5px;line-height:1.2;margin:0 0 22px;text-align:center}.auth-card .form{display:flex;flex-direction:column;gap:16px}.auth-card .form-footer .button{width:100%;justify-content:center;min-height:48px}.auth-card .auth-links{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:18px}.auth-card .auth-links button{background:none;border:0;padding:6px 4px;min-height:32px;color:#555;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-card .auth-links button:hover,.auth-card .auth-links button:focus-visible{color:#000}@media(max-width:480px){.auth-page.auth-minimal{padding:16px;justify-content:flex-start;padding-top:10vh;gap:24px}.auth-minimal .auth-logo .brand-logo{width:160px}.auth-card{padding:32px 22px 24px}}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line);margin:24px 0 40px}.metrics>div{background:#fff;padding:24px}.metrics small,.mini-metrics small{display:block;color:#595959;font-size:12px}.metrics strong{font-size:38px;letter-spacing:-1.4px;line-height:1.4}.record-list{border-top:1px solid var(--line);margin-top:24px}.record-card{display:flex;gap:20px;align-items:center;width:100%;text-align:left;padding:24px 8px;border:0;border-bottom:1px solid var(--line);background:#fff;color:inherit;font:inherit;cursor:pointer}.record-card:hover{background:#f6f6f6}.record-icon,.source-mark{width:48px;height:48px;flex:none;display:grid;place-items:center;background:#f1f1f1;border-radius:6px}.record-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.record-copy strong{font-size:17px;line-height:1.35}.record-copy small,.record-card>span>small{color:#595959;display:block;font-size:12px;margin-top:4px}.record-copy>span{font-size:12px;color:#595959}.source-health{display:flex;gap:22px;align-items:flex-start;padding:28px;background:#f4f4f4;margin:0 0 24px}.source-health>div:nth-child(2){flex:1;min-width:0}.source-health h3{font-size:22px;margin:5px 0 8px;letter-spacing:-.5px}.source-health p{font-size:14px}.source-health small{color:#595959;font-size:12px}.source-mark{background:#000;color:#fff;font-size:24px;font-weight:750}.panel{padding:28px;border:1px solid var(--line);margin-top:24px}.panel h2{font-size:22px}.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.market-card{font:inherit;text-align:left;color:inherit;background:#fff;border:1px solid var(--line);padding:28px;cursor:pointer;display:flex;flex-direction:column;gap:16px}.market-card:hover{border-color:#222;background:#fcfcfc}.market-card h2{font-size:22px;line-height:1.25;letter-spacing:-.6px;margin:0}.market-card p{font-size:14px;line-height:1.6;margin:0;color:#555}.market-card small{font-size:12px;color:#595959}.mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--line);padding-top:18px;margin:14px 0}.mini-metrics strong{font-size:19px;letter-spacing:-.4px;display:block;margin-top:8px}.quote-version{border:1px solid var(--line);padding:24px;margin:20px 0}.quote-version>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.quote-version h3{margin-top:5px}.price{font-size:25px;letter-spacing:-.7px}.quote-version>p{font-size:13px;color:#555}.line-editor{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:12px;margin-bottom:14px;align-items:end}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.draft-preview{background:#f6f6f6;padding:24px}.draft-preview small{display:block;margin:16px 0}.structured{margin:12px 0;overflow-wrap:anywhere}.structured>div{padding:10px 0;border-bottom:1px solid #e9e9e9}.structured dt{color:#595959;font-size:12px;text-transform:capitalize}.structured dd{margin:6px 0;font-size:14px;white-space:pre-wrap}.structured .structured{padding-left:12px;border-left:2px solid #e5e5e5}.inline-field{font-size:12px;display:flex;gap:8px;align-items:center}.inline-field select{padding:10px;border:1px solid #d9d9d9;background:#fff;max-width:220px}.panel .button-row{margin:20px 0}.error-text{color:#a12c29}.crm-table select{max-width:none;min-width:160px}.crm-table select[aria-label^=Etap]{width:190px}.tabs a{padding:15px 16px;text-decoration:none;border-bottom:3px solid transparent;color:#555;font-weight:600;white-space:nowrap}.tabs a.active{color:#000;border-color:#000}.sidebar{overflow-y:auto}.nav-group{margin-bottom:22px}.sidebar-bottom{position:static;margin-top:auto;padding-top:24px;padding-bottom:20px}.sidebar nav{flex:1}@media(max-width:1000px){.market-grid{grid-template-columns:1fr}.line-editor{grid-template-columns:2fr 1fr 1fr}.line-editor .field:first-child{grid-column:1/-1}.quote-version>header{flex-direction:column}.source-health{padding:22px}}@media(max-width:600px){.metrics{margin:24px 0;grid-template-columns:repeat(3,minmax(0,1fr))}.metrics>div{padding:14px 10px}.metrics small{font-size:11px;min-height:32px}.metrics strong{font-size:28px}.record-card{gap:12px;flex-wrap:wrap;padding:20px 0}.record-icon{width:36px;height:36px}.record-copy{min-width:180px}.record-card>.status{margin-left:48px}.source-health{gap:14px;flex-wrap:wrap;padding:20px}.source-health>div:nth-child(2){min-width:190px}.source-health h3{font-size:19px}.market-card{padding:22px}.mini-metrics{gap:16px}.mini-metrics strong{font-size:17px}.panel,.quote-version,.draft-preview{padding:18px}.line-editor{grid-template-columns:1fr 1fr}.inline-field{flex-wrap:wrap}.sidebar-bottom{margin-top:20px}.section-heading{flex-wrap:wrap}}.chat-shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:620px;height:calc(100vh - 280px);max-height:1000px;border:1px solid var(--line)}.chat-sessions{border-right:1px solid var(--line);overflow:auto;padding:18px}.chat-session{display:flex;gap:10px;width:100%;text-align:left;border:0;background:#fff;padding:15px 10px;font:inherit;cursor:pointer;margin-top:8px}.chat-session span{min-width:0}.chat-session strong{display:block;font-size:13px}.chat-session small{display:block;margin-top:5px;font-size:11px;color:#595959}.chat-session.active{background:#eee}.chat-main{display:flex;flex-direction:column;min-width:0;min-height:0}.chat-turns{flex:1;overflow:auto;padding:32px}.chat-message{max-width:90%;margin:0 0 28px;overflow-wrap:anywhere}.chat-message>span{font-size:11px;font-weight:700;color:#595959;display:block;margin-bottom:9px}.chat-message.user{margin-left:auto;background:#eee;padding:18px 22px;width:fit-content;border-radius:8px}.chat-message p{font-size:14px;line-height:1.7;margin:8px 0}.chat-message pre{white-space:pre-wrap;overflow:auto}.chat-message table{font-size:12px;width:100%}.chat-message.assistant{padding:0 4px}.chat-message .text-button{font-size:11px;display:flex;gap:6px;margin-top:12px}.chat-card{padding:16px;border:1px solid var(--line);margin-top:18px}.chat-composer{padding:16px 24px;border-top:1px solid var(--line)}.chat-composer .form-footer{display:flex;justify-content:flex-end;margin-top:4px}.chat-composer small{font-size:11px;color:#595959}.chat-form{gap:6px}.chat-form textarea{background:#fafafa;border:1px solid #d0d0d0;resize:vertical;min-height:76px;max-height:220px}.command-row{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.command-row button{border:1px solid var(--line);background:#fff;border-radius:4px;font-size:12px;padding:6px 10px;cursor:pointer}.reply-preview{display:flex;justify-content:space-between;background:#eee;font-size:12px;padding:12px;margin-bottom:8px;gap:12px}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reference-item{font:inherit;display:flex;flex-direction:column;gap:14px;align-items:flex-start;text-align:left;min-height:170px;background:#f6f6f6;border:1px solid var(--line);padding:24px;cursor:pointer}.reference-item small,.reference-item span{font-size:12px;color:#595959}.reference-preview{max-width:100%;height:auto;display:block}.detail-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.detail-columns>section{min-width:0}.detail-columns h3{margin-top:24px}@media(max-width:1100px){.chat-shell{grid-template-columns:190px minmax(0,1fr)}.chat-turns{padding:24px}.chat-sessions{padding:12px}}@media(max-width:700px){.chat-shell{display:flex;flex-direction:column;height:auto;min-height:650px}.chat-sessions{display:flex;border-right:0;border-bottom:1px solid var(--line);gap:8px;overflow:auto;align-items:center;max-height:115px;flex:none}.chat-sessions>.button{flex:none}.chat-session{min-width:150px;width:auto;flex:none}.chat-main{min-height:580px}.chat-turns{max-height:55vh;min-height:250px;padding:20px 14px}.chat-message{max-width:100%}.chat-composer{padding:14px}.chat-composer .button{width:100%}.detail-columns{grid-template-columns:1fr;gap:20px}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-item{padding:18px}}.drawer-open{overflow:hidden}.section-tabs{margin:-6px 0 18px}.section-tabs .tabs{margin-bottom:0}.section-tabs-main a{font-size:14px}.section-tabs-sub{gap:20px;border-bottom:0;padding-top:2px}.section-tabs-sub a{padding:10px 12px;font-size:12px;border-radius:999px;border-bottom:0;background:#f4f4f4;color:#555}.section-tabs-sub a.active{background:#000;color:#fff}.inline-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.inline-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#4c4c4c}.check-list{display:grid;gap:10px}.check-list label{display:flex;align-items:center;gap:10px;font-size:14px}.cell-sub{display:block;color:#777;font-size:11px;margin-top:3px}.preserve-lines{white-space:pre-line}.cold-filters .field{min-width:180px;margin:0}.cold-base-table td{vertical-align:top}.niche-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:8px 0 26px}.niche-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fff;min-height:44px}.niche-card strong{font-size:15px}.niche-card span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#666}.niche-card:hover{border-color:#bbb}.niche-card.active{border-color:#000;box-shadow:inset 0 0 0 1px #000}.campaign-steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:0;margin:0 0 30px;border:1px solid var(--line);background:var(--line)}.campaign-steps li{counter-increment:step;background:#fff;padding:14px 16px;font-size:13px;color:#666}.campaign-steps li:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#eee;color:#333;font-size:11px;font-weight:700;margin-right:8px}.campaign-steps li.done{color:#111}.campaign-steps li.done:before{content:"✓";background:#000;color:#fff}.campaign-steps a{margin-left:6px}.ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:12px 0 18px}.ref-wrap{display:flex;flex-direction:column;gap:8px}.ref-card{position:relative;display:flex;flex-direction:column;text-align:left;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden;width:100%}.ref-card img{display:block;width:100%;height:150px;object-fit:cover;object-position:top;background:#f3f3f3}.ref-card .ref-meta{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.ref-card .ref-meta strong{font-size:13px;line-height:1.3}.ref-card .ref-meta small{font-size:11px;color:#777}.ref-card.selected{border-color:#000;box-shadow:inset 0 0 0 2px #000}.ref-card.blocked,.ref-card:disabled{opacity:.55}.ref-check{position:absolute;top:8px;right:8px;background:#fff;border-radius:50%}@media(max-width:900px){.campaign-steps{grid-template-columns:1fr 1fr}}@media(max-width:600px){.campaign-steps{grid-template-columns:1fr}.niche-grid,.ref-grid{grid-template-columns:1fr 1fr}.cold-filters .field{min-width:0;width:100%}.section-tabs-main a{font-size:12px;padding:12px 10px}}:root{--ds-text:#1d1d1d;--ds-muted:#646464;--ds-faint:#9a9a9a;--ds-line:#e7e7e7;--ds-line-strong:#d4d4d4;--ds-soft:#f5f5f5;--ds-surface:#fff;--ds-topbar:#000;--ds-accent:#a42328;--ds-accent-hover:#8c1d22;--ds-accent-soft:#a4232814;--ds-success:#2f7d5b;--ds-success-soft:#2f7d5b1a;--ds-warning:#b7791f;--ds-warning-soft:#b7791f1a;--ds-danger:var(--ds-accent);--ds-primary:var(--ds-text);--ds-primary-hover:#000;--ds-focus:0 0 0 2px #fff,0 0 0 4px #1d1d1d;--ds-backdrop:rgba(0,0,0,.24);--ds-priority-1:#a3a3a3;--ds-priority-2:#4a4a4a;--ds-priority-3:var(--ds-accent);--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-radius:6px;--ds-radius-round:999px;--ds-shadow:0 8px 24px rgba(0,0,0,.08);--ds-font:Geist,Helvetica,Arial,sans-serif;--ds-fs-label:12px;--ds-fs-table:13px;--ds-fs-body:14px;--ds-fs-section:16px;--ds-fs-title:20px;--ds-fw-body:400;--ds-fw-label:500;--ds-fw-head:600;--ds-lh:1.45;--ds-h-sm:32px;--ds-h-md:36px;--ds-row:40px;--ds-drawer-sm:380px;--ds-drawer-lg:560px;--ds-dur-drawer:.2s;--ds-dur-pop:.12s;--ds-dur-row:.15s;--ds-dur-flash:.6s;--ds-ease:cubic-bezier(.2,.7,.2,1);--ds-z-pop:60;--ds-z-drawer:80;--ds-z-toast:90}@media(prefers-reduced-motion:reduce){:root{--ds-dur-drawer:0ms;--ds-dur-pop:0ms;--ds-dur-row:0ms;--ds-dur-flash:0ms}}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--ds-h-md);min-width:0;padding:0 14px;border:1px solid transparent;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-label);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--ds-dur-pop) ease,border-color var(--ds-dur-pop) ease,color var(--ds-dur-pop) ease}.ds-btn svg{width:16px;height:16px;flex:none}.ds-btn--sm{height:var(--ds-h-sm);padding:0 10px;font-size:var(--ds-fs-table)}.ds-btn--sm svg{width:14px;height:14px}.ds-btn--icon{width:var(--ds-h-md);padding:0}.ds-btn--sm.ds-btn--icon{width:var(--ds-h-sm)}.ds-btn--primary{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff}.ds-btn--primary:hover{background:var(--ds-primary-hover);border-color:var(--ds-primary-hover)}.ds-btn--secondary{background:var(--ds-surface);border-color:var(--ds-line-strong)}.ds-btn--secondary:hover,.ds-btn--ghost:hover{background:var(--ds-soft)}.ds-btn--danger{background:var(--ds-accent-soft);color:var(--ds-danger)}.ds-btn--danger:hover{background:var(--ds-danger);color:#fff}.ds-btn:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.ds-field{position:relative;display:inline-flex;align-items:center;width:100%;min-width:0;height:var(--ds-h-md);border:1px solid transparent;border-radius:var(--ds-radius);background:var(--ds-soft);color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-fs-body);transition:border-color var(--ds-dur-pop) ease,background-color var(--ds-dur-pop) ease}.ds-field--sm{height:var(--ds-h-sm);font-size:var(--ds-fs-table)}.ds-field:hover{border-color:var(--ds-line-strong)}.ds-field:focus-within,.ds-field[data-open=true]{border-color:var(--ds-text);background:var(--ds-surface)}.ds-field[data-invalid=true]{border-color:var(--ds-danger)}.ds-field[data-disabled=true]{opacity:.55;pointer-events:none}.ds-field__input{flex:1;min-width:0;height:100%;padding:0 10px;border:0;outline:0;background:transparent;color:inherit;font:inherit}.ds-field__input::placeholder{color:var(--ds-faint)}.ds-field__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:100%;padding:0;border:0;border-radius:0 var(--ds-radius) var(--ds-radius) 0;background:transparent;color:var(--ds-muted);cursor:pointer}.ds-field__icon svg{width:16px;height:16px}.ds-field__icon:hover{color:var(--ds-text)}.ds-field__icon:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ds-text)}.ds-pop{position:fixed;z-index:var(--ds-z-pop);box-sizing:border-box;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow);color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-fs-body);animation:ds-pop-in var(--ds-dur-pop) var(--ds-ease)}@keyframes ds-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ds-picker-pop{display:flex;align-items:stretch}.ds-cal{width:252px;padding:var(--ds-space-3)}.ds-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ds-space-2)}.ds-cal__title{font-size:var(--ds-fs-body);font-weight:var(--ds-fw-head);text-transform:capitalize}.ds-cal__nav{display:flex;gap:2px}.ds-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ds-cal__wd{height:24px;display:flex;align-items:center;justify-content:center;color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label)}.ds-cal__day{height:32px;padding:0;border:0;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text);font:inherit;font-size:var(--ds-fs-table);font-variant-numeric:tabular-nums;cursor:pointer}.ds-cal__day:hover{background:var(--ds-soft)}.ds-cal__day[data-outside=true]{color:var(--ds-faint)}.ds-cal__day[data-today=true]{color:var(--ds-accent);font-weight:var(--ds-fw-head)}.ds-cal__day[data-cursor=true]{box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.ds-cal__day[aria-selected=true]{background:var(--ds-text);color:#fff}.ds-cal__day:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ds-cal__day:disabled{color:var(--ds-line-strong);cursor:not-allowed;background:transparent}.ds-cal__foot{display:flex;justify-content:space-between;margin-top:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-line)}.ds-times{box-sizing:border-box;width:92px;max-height:286px;margin:0;padding:var(--ds-space-1);overflow-y:auto;list-style:none;outline:none}.ds-times-col{position:relative;width:92px;flex:none;border-left:1px solid var(--ds-line)}.ds-times-col .ds-times{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-height:none}.ds-times--solo{width:100%;min-width:110px;max-height:240px}.ds-times:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-text)}.ds-time{display:flex;align-items:center;height:30px;padding:0 10px;border-radius:var(--ds-radius);font-size:var(--ds-fs-table);font-variant-numeric:tabular-nums;cursor:pointer}.ds-time:hover,.ds-time[data-active=true]{background:var(--ds-soft)}.ds-time[aria-selected=true]{background:var(--ds-text);color:#fff}.ds-select{position:relative;display:inline-flex;width:100%;min-width:0}.ds-select__trigger{justify-content:space-between;gap:6px;padding:0 6px 0 10px;text-align:left;cursor:pointer}.ds-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-select__value--empty{color:var(--ds-faint)}.ds-select__chev{flex:none;width:16px;height:16px;color:var(--ds-muted);transition:transform var(--ds-dur-pop) ease}.ds-select__trigger[aria-expanded=true] .ds-select__chev{transform:rotate(180deg)}.ds-select--clearable .ds-select__value{margin-right:22px}.ds-select__clear{position:absolute;right:28px;top:50%;transform:translateY(-50%);display:inline-flex;padding:2px;border:0;border-radius:4px;background:transparent;color:var(--ds-muted);cursor:pointer}.ds-select__clear:hover{color:var(--ds-text);background:var(--ds-line)}.ds-select__clear svg{width:14px;height:14px}.ds-select-pop{display:flex;flex-direction:column;max-width:420px;overflow:hidden}.ds-select__search{display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid var(--ds-line);color:var(--ds-muted)}.ds-select__search svg{width:15px;height:15px;flex:none}.ds-select__search input{flex:1;min-width:0;height:var(--ds-h-md);border:0;outline:0;background:transparent;color:var(--ds-text);font:inherit}.ds-select__list{max-height:264px;margin:0;padding:var(--ds-space-1);overflow-y:auto;list-style:none;outline:none}.ds-select__group{padding:6px 8px 2px;color:var(--ds-muted);font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label)}.ds-select__opt{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 8px;border-radius:var(--ds-radius);font-size:var(--ds-fs-body);cursor:pointer}.ds-select__opt[data-active=true]{background:var(--ds-soft)}.ds-select__opt[aria-disabled=true]{color:var(--ds-faint);cursor:not-allowed}.ds-select__opt-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-select__opt-hint{color:var(--ds-muted);font-size:var(--ds-fs-label)}.ds-select__check{flex:none;width:16px;height:16px;color:var(--ds-text);visibility:hidden}.ds-select__opt[aria-selected=true] .ds-select__check{visibility:visible}.ds-select__box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;box-sizing:border-box;border:1px solid var(--ds-line-strong);border-radius:4px;background:var(--ds-surface)}.ds-select__box svg{width:12px;height:12px;visibility:hidden}.ds-select__opt[aria-selected=true] .ds-select__box{background:var(--ds-text);border-color:var(--ds-text);color:#fff}.ds-select__opt[aria-selected=true] .ds-select__box svg{visibility:visible}.ds-select__empty{padding:10px;color:var(--ds-muted);font-size:var(--ds-fs-table)}.ds-flags{display:inline-flex;align-items:center;gap:1px;vertical-align:middle;line-height:0}.ds-flags svg{width:16px;height:16px}.ds-flags--sm svg{width:13px;height:13px}.ds-flags[data-level="1"]{color:var(--ds-priority-1)}.ds-flags[data-level="2"]{color:var(--ds-priority-2)}.ds-flags[data-level="3"]{color:var(--ds-priority-3)}.ds-flag{display:inline-flex;align-items:center;justify-content:center;padding:3px 1px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.ds-flag[data-on=false]{color:var(--ds-line-strong)}.ds-flag:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ds-flags--edit{padding:0 2px;border-radius:var(--ds-radius)}.ds-flags--edit:hover{background:var(--ds-soft)}.ds-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-drawer);font-family:var(--ds-font)}.ds-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ds-backdrop);opacity:0;transition:opacity var(--ds-dur-drawer) ease}.ds-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;box-sizing:border-box;width:min(var(--ds-drawer-w,var(--ds-drawer-sm)),100vw);background:var(--ds-surface);box-shadow:var(--ds-shadow);color:var(--ds-text);outline:none;transform:translate(100%);transition:transform var(--ds-dur-drawer) var(--ds-ease)}.ds-drawer[data-state=open] .ds-drawer__backdrop{opacity:1}.ds-drawer[data-state=open] .ds-drawer__panel{transform:none}.ds-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-height:56px;padding:0 var(--ds-space-3) 0 var(--ds-space-5);border-bottom:1px solid var(--ds-line)}.ds-drawer__meta{flex:none;color:var(--ds-muted);font-size:var(--ds-fs-label)}.ds-drawer__title{flex:1;min-width:0;margin:0;font-size:var(--ds-fs-title);font-weight:var(--ds-fw-head);line-height:1.25}.ds-drawer__body{flex:1;min-height:0;padding:var(--ds-space-5);overflow-y:auto;font-size:var(--ds-fs-body);line-height:var(--ds-lh)}.ds-drawer__foot{display:flex;justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-5);border-top:1px solid var(--ds-line)}.ds-drawer--modal .ds-drawer__panel{top:50%;left:50%;right:auto;bottom:auto;width:min(1080px,92vw);max-height:88vh;border-radius:16px;opacity:0;transform:translate(-50%,-48%) scale(.985);transition:transform var(--ds-dur-drawer) ease,opacity var(--ds-dur-drawer) ease}.ds-drawer--modal[data-state=open] .ds-drawer__panel{opacity:1;transform:translate(-50%,-50%)}.ds-drawer--modal .ds-drawer__head{flex-wrap:wrap;align-items:flex-start;row-gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-3) var(--ds-space-5);flex:none}.ds-drawer--modal .ds-drawer__title{font-size:24px;line-height:1.2}.ds-drawer__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ds-drawer--modal .ds-drawer__title:focus{outline:none}.ds-drawer__titles .ds-drawer__title{flex:none}.ds-drawer__subtitle{margin:0;color:var(--ds-muted);font-size:var(--ds-fs-body);line-height:1.35;overflow-wrap:anywhere}.ds-drawer__toolbar{flex-basis:100%;min-width:0}.ds-drawer--modal .ds-drawer__body{padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-5)}.ds-drawer--modal .ds-drawer__foot{flex:none}@media(max-width:640px){html body .ds-drawer--modal .ds-drawer__panel{top:0;left:0;right:0;bottom:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;transform:translateY(12px)}html body .ds-drawer--modal[data-state=open] .ds-drawer__panel{transform:none}html body .ds-drawer--modal .ds-drawer__head{padding:var(--ds-space-3) 8px var(--ds-space-3) var(--ds-space-4)}html body .ds-drawer--modal .ds-drawer__title{font-size:20px}html body .ds-drawer--modal .ds-drawer__body{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-5);overflow-x:hidden}}body.ds-scroll-lock{overflow:hidden}.ds-toasts{position:fixed;left:var(--ds-space-5);bottom:var(--ds-space-5);z-index:var(--ds-z-toast);display:flex;flex-direction:column-reverse;gap:var(--ds-space-2);max-width:min(420px,calc(100vw - 32px));pointer-events:none;font-family:var(--ds-font)}.ds-toast{display:flex;align-items:center;gap:var(--ds-space-3);min-height:44px;box-sizing:border-box;padding:6px 6px 6px var(--ds-space-4);border-radius:var(--ds-radius);background:var(--ds-text);color:#fff;box-shadow:var(--ds-shadow);font-size:var(--ds-fs-body);pointer-events:auto;animation:ds-toast-in var(--ds-dur-drawer) var(--ds-ease)}.ds-toast[data-leaving=true]{opacity:0;transform:translateY(6px);transition:opacity var(--ds-dur-row) ease,transform var(--ds-dur-row) ease}.ds-toast__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#fff6}.ds-toast[data-tone=success] .ds-toast__dot{background:#5fbf92}.ds-toast[data-tone=error] .ds-toast__dot{background:#e06a6e}.ds-toast__msg{flex:1;min-width:0}.ds-toast__action{height:var(--ds-h-sm);padding:0 10px;border:0;border-radius:var(--ds-radius);background:#ffffff1f;color:#fff;font:inherit;font-weight:var(--ds-fw-head);cursor:pointer}.ds-toast__action:hover{background:#fff3}.ds-toast__close{display:inline-flex;padding:6px;border:0;border-radius:var(--ds-radius);background:transparent;color:#ffffffb3;cursor:pointer}.ds-toast__close:hover{color:#fff;background:#ffffff1f}.ds-toast__close svg{width:14px;height:14px}.ds-toast button:focus-visible{outline:none;box-shadow:0 0 0 2px #fff}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ds-skeleton{display:block;width:100%}.ds-skel{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,var(--ds-soft) 0%,#ebebeb 50%,var(--ds-soft) 100%);background-size:200% 100%;animation:ds-shimmer 1.4s ease-in-out infinite}.ds-skel--block{border-radius:var(--ds-radius)}.ds-skel-row{display:flex;align-items:center;gap:var(--ds-space-4);height:var(--ds-row);border-bottom:1px solid var(--ds-line)}.ds-skel-row .ds-skel:nth-child(1){flex:0 0 28%}.ds-skel-row .ds-skel:nth-child(2){flex:0 0 18%}.ds-skel-row .ds-skel:nth-child(3){flex:0 0 12%}.ds-skel-row:nth-child(3n+2) .ds-skel:nth-child(1){flex-basis:22%}.ds-skel-row:nth-child(3n) .ds-skel:nth-child(1){flex-basis:34%}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ds-skel{animation:none}}.ds-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-5);border:1px solid var(--ds-line);border-radius:var(--ds-radius);color:var(--ds-text);font-family:var(--ds-font)}.ds-error__title{margin:0;font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}.ds-error--compact{padding:var(--ds-space-3) 0;border:0;gap:var(--ds-space-2)}.ds-error--compact .ds-error__title{font-size:var(--ds-fs-body)}.ds-error__msg{margin:0;color:var(--ds-muted);font-size:var(--ds-fs-body)}.ds-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ds-flash{animation:ds-flash var(--ds-dur-flash) ease-out}@keyframes ds-flash{0%{background-color:var(--ds-success-soft);box-shadow:inset 0 0 0 1px var(--ds-success)}to{background-color:transparent;box-shadow:inset 0 0 0 1px transparent}}.ds-collapsing{overflow:hidden;transition:height var(--ds-dur-row) ease,opacity var(--ds-dur-row) ease,padding var(--ds-dur-row) ease;opacity:0}.ds-fade-in{animation:ds-fade var(--ds-dur-pop) ease}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}.ds-tabline{position:relative}.ds-tabline:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:var(--ds-ind-w,0);background:var(--ds-text);transform:translate(var(--ds-ind-x,0));transition:transform var(--ds-dur-drawer) var(--ds-ease),width var(--ds-dur-drawer) var(--ds-ease)}body.theme-glass{--glass-bg:#e9e9ea;--glass-bg-glow-1:rgba(196,192,228,.55);--glass-bg-glow-2:rgba(169,217,154,.42);--glass-card:rgba(255,255,255,.72);--glass-card-solid:rgba(255,255,255,.94);--glass-card-border:rgba(255,255,255,.7);--glass-hairline:rgba(28,30,29,.12);--glass-dark:rgba(28,30,29,.84);--glass-dark-solid:#1c1e1d;--glass-dark-border:rgba(255,255,255,.14);--glass-dark-text:rgba(255,255,255,.78);--glass-blur:blur(18px) saturate(140%);--glass-blur-bar:blur(20px) saturate(140%);--glass-radius-card:20px;--glass-radius-pill:999px;--glass-accent-mint:#a9d99a;--glass-accent-mint-hover:#97cd86;--glass-accent-warm:#e8b730;--glass-shadow:0 1px 1px rgba(28,30,29,.04),0 10px 30px rgba(28,30,29,.07);--glass-shadow-pop:0 18px 50px rgba(28,30,29,.16);--glass-ink:#1c1e1d;--ds-text:#1c1e1d;--ds-muted:#5c5e5d;--ds-line:rgba(28,30,29,.12);--ds-line-strong:rgba(28,30,29,.22);--ds-soft:rgba(28,30,29,.05);--ds-surface:var(--glass-card-solid);--ds-topbar:var(--glass-dark-solid);--ds-primary:#1c1e1d;--ds-primary-hover:#000;--ds-radius:14px;--ds-shadow:var(--glass-shadow-pop);--ds-backdrop:rgba(28,30,29,.28);--ds-focus:0 0 0 2px #fff,0 0 0 4px #1c1e1d;--muted:#5c5e5d;--line:rgba(28,30,29,.12);--soft:rgba(28,30,29,.05);--glass-glow-lime:rgba(193,220,168,.55);--glass-glow-lavender:rgba(158,167,201,.5);--glass-spec:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.35);--glass-dark-grad:linear-gradient(180deg,#323433 0%,#1c1e1d 55%,#0f1010 100%);--glass-dark-sheen: radial-gradient(120% 140% at 100% 100%,rgba(193,220,168,.22),transparent 55%), radial-gradient(90% 120% at 0% 40%,rgba(158,167,201,.18),transparent 60%);--glass-capsule-bg:#1c1e1d;--glass-capsule-text:rgba(255,255,255,.8);--glass-capsule-inner-bg:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05));--glass-capsule-inner-border:rgba(255,255,255,.26);--glass-capsule-active-bg:linear-gradient(180deg,#ffffff,#eceded);--glass-capsule-active-border:rgba(255,255,255,.9);--glass-round-light-bg:radial-gradient(120% 120% at 30% 20%,#ffffff,#e7e7e8 70%);--glass-round-light-ring:rgba(28,30,29,.16);--glass-round-dark-glow:0 0 0 1px rgba(169,217,154,.55),0 6px 18px rgba(169,217,154,.35);--glass-medal-ring:#e8b730;--glass-dot:#1c1e1d;--glass-shadow-long:0 1px 2px rgba(28,30,29,.05),0 18px 40px -12px rgba(28,30,29,.18),0 40px 80px -30px rgba(28,30,29,.22)}@media(prefers-reduced-transparency:reduce){body.theme-glass{--glass-card:#fbfbfb;--glass-card-solid:#fff;--glass-card-border:#dcdcdd;--glass-dark:#1c1e1d;--glass-blur:none;--glass-blur-bar:none;--glass-bg-glow-1:transparent;--glass-bg-glow-2:transparent;--glass-glow-lime:transparent;--glass-glow-lavender:transparent;--glass-dark-grad:#1c1e1d;--glass-dark-sheen:linear-gradient(transparent,transparent);--glass-capsule-inner-bg:#3a3c3b;--glass-capsule-inner-border:#6a6c6b;--glass-capsule-active-bg:#ffffff;--glass-round-light-bg:#f4f4f5}}body.theme-glass .today-head h1{font-weight:300;letter-spacing:-.025em;font-size:32px}body.theme-glass .today .button{border-radius:var(--glass-radius-pill)}body.theme-glass .today-empty .button:not(.secondary),body.theme-glass .cal-actions>.button:not(.secondary),body.theme-glass .cal-drawer-foot .button[type=submit],body.theme-glass .today-new{background:var(--glass-accent-mint);border-color:var(--glass-accent-mint);color:var(--glass-ink)}body.theme-glass .today-empty .button:not(.secondary):hover:not(:disabled),body.theme-glass .cal-actions>.button:not(.secondary):hover:not(:disabled),body.theme-glass .cal-drawer-foot .button[type=submit]:hover:not(:disabled),body.theme-glass .today-new:hover:not(:disabled){background:var(--glass-accent-mint-hover);border-color:var(--glass-accent-mint-hover)}body.theme-glass .today-quick{border-radius:var(--glass-radius-pill);background:#ffffffa8;border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f;padding-left:16px;padding-right:10px}body.theme-glass .today-quick:focus-within{border-color:var(--glass-ink);background:#fff}body.theme-glass .today-quick input{color:var(--glass-ink)}body.theme-glass .today-quick kbd{border-radius:var(--glass-radius-pill);border-color:var(--glass-hairline);padding:1px 7px}body.theme-glass .today-chip{border-radius:var(--glass-radius-pill);background:transparent;border-color:#1c1e1d3d;color:var(--glass-ink)}body.theme-glass .today-chip:hover{background:#ffffff80}body.theme-glass .today-chip[aria-pressed=true]{background:var(--glass-ink);border-color:var(--glass-ink);color:#fff}body.theme-glass .today-filters .ds-field{background:transparent;border-color:#1c1e1d3d;box-shadow:none}body.theme-glass .today-section{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);padding:6px 18px 8px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .today-section>header{border-bottom-color:var(--glass-hairline)}body.theme-glass .today-section h2{color:var(--glass-ink);font-weight:600}body.theme-glass .today-count{background:transparent;border:1px solid var(--glass-hairline);border-radius:var(--glass-radius-pill);color:#4f5150}body.theme-glass .today-section.is-overdue .today-count{background:transparent;border-color:#a4232866;color:#a42328}body.theme-glass .today-row{border-bottom-color:#1c1e1d12}body.theme-glass .today-row:last-child{border-bottom-color:transparent}body.theme-glass .today-row:hover{background:#fff9}body.theme-glass .today-check{background:#fffc;border-color:#1c1e1d52}body.theme-glass .today-check:hover:not(:disabled){border-color:var(--glass-ink)}body.theme-glass .today-check[aria-checked=true]{background:var(--glass-accent-mint);border-color:#7fb86f;color:var(--glass-ink)}body.theme-glass .today-state{background:transparent;border:1px solid rgba(107,90,46,.4);border-radius:var(--glass-radius-pill);color:#5e4f27;padding-left:7px;padding-right:7px}body.theme-glass .today-lead,body.theme-glass .today-due,body.theme-glass .today-total,body.theme-glass .today-inline-empty{color:#555756}body.theme-glass .today-due.is-late{color:#a42328}body.theme-glass .today-empty{border-radius:var(--glass-radius-card);border-color:#1c1e1d2e;background:#fff6}body.theme-glass .today-cal{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);padding:16px 16px 18px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .today-cal h2{font-weight:600}body.theme-glass .today-cal-open,body.theme-glass .today-cal-note{color:#555756}body.theme-glass .today-cal-hour{border-top-color:#1c1e1d14}body.theme-glass .today-cal-hour span{background:transparent;color:#5c5e5d}body.theme-glass .today-cal-event,body.theme-glass .today-cal-allday li{border-radius:10px;background:#ffffffd9;border-left-color:var(--glass-ink);box-shadow:0 1px 3px #1c1e1d14}body.theme-glass .today-cal-event span{color:#555756}body.theme-glass .today-cal-now{border-top-color:var(--glass-accent-warm);border-top-width:2px}body.theme-glass .today-cal-now:before{background:var(--glass-accent-warm)}body.theme-glass .td-title textarea{background:transparent;border-bottom-color:var(--glass-hairline);font-weight:300}body.theme-glass .td-title textarea:focus{border-bottom-color:var(--glass-ink)}body.theme-glass .td-label,body.theme-glass .td-area{color:#555756}body.theme-glass .td-area textarea{border-radius:16px;background:#ffffffa8;border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f}body.theme-glass .td-area textarea:focus{border-color:var(--glass-ink);background:#fff}body.theme-glass .cal-bar h1{font-weight:300;letter-spacing:-.02em;font-size:26px}body.theme-glass .cal-range{font-weight:500}body.theme-glass .cal-nav .icon-button{border:1px solid rgba(28,30,29,.2)}body.theme-glass .cal-views,body.theme-glass .cal-kinds{border-radius:var(--glass-radius-pill);background:#ffffff80;border-color:#1c1e1d33;padding:3px}body.theme-glass .cal-views button,body.theme-glass .cal-kinds button{border-radius:var(--glass-radius-pill);color:#4f5150}body.theme-glass .cal-views button[aria-pressed=true],body.theme-glass .cal-kinds button[aria-checked=true]{background:var(--glass-ink);color:#fff}body.theme-glass .cal-legend{color:#555756}body.theme-glass .cal-link{color:var(--glass-ink)}body.theme-glass .cal-loading{background:linear-gradient(90deg,transparent,var(--glass-accent-mint),transparent);background-size:40% 100%;background-repeat:no-repeat}body.theme-glass .cal-grid,body.theme-glass .cal-month{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .cal-head{background:transparent}body.theme-glass .cal-head,body.theme-glass .cal-allday,body.theme-glass .cal-month-head{border-bottom-color:var(--glass-hairline)}body.theme-glass .cal-allday{background:#ffffff59}body.theme-glass .cal-dayhead{color:#555756}body.theme-glass .cal-dayhead strong{color:var(--glass-ink)}body.theme-glass .cal-dayhead.today strong,body.theme-glass .cal-month-cell.today .cal-month-day{background:var(--glass-accent-warm);color:var(--glass-ink);border-radius:var(--glass-radius-pill)}body.theme-glass .cal-col.today{background:#e8b7300f}body.theme-glass .cal-hours span{background:transparent;color:#5c5e5d}body.theme-glass .cal-gutter{color:#5c5e5d}body.theme-glass .cal-allday-cell,body.theme-glass .cal-col,body.theme-glass .cal-month-cell{border-color:#1c1e1d14}body.theme-glass .cal-cols{--line:rgba(28,30,29,.08)}body.theme-glass .cal-month-cell.out{background:#ffffff40}body.theme-glass .cal-month-cell.out .cal-month-day{color:#7d7f7e}body.theme-glass .cal-month-day{border-radius:var(--glass-radius-pill)}body.theme-glass .cal-now{border-top-color:var(--glass-accent-warm)}body.theme-glass .cal-now:before{background:var(--glass-accent-warm)}body.theme-glass .cal-event{border-radius:10px;box-shadow:0 1px 3px #1c1e1d14}body.theme-glass .cal-event:hover{box-shadow:0 4px 14px #1c1e1d24}body.theme-glass .cal-chip{border-radius:8px}body.theme-glass .cal-ghost{border-radius:10px;background:#a9d99a38;border-color:#7fb86f}body.theme-glass .cal-more{color:#4f5150}body.theme-glass .cal-bubble{background:var(--glass-card-solid);border-color:var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow-pop)}body.theme-glass .cal-bubble-title{background:transparent;border-bottom-color:var(--glass-hairline);font-weight:300}body.theme-glass .cal-bubble-title:focus{border-bottom-color:var(--glass-ink)}body.theme-glass .cal-bubble-when>span,body.theme-glass .cal-bubble-actions .cal-link,body.theme-glass .cal-person{color:#555756}body.theme-glass .cal-menu{background:var(--glass-card-solid);border-color:var(--glass-card-border);border-radius:16px;box-shadow:var(--glass-shadow-pop)}body.theme-glass .cal-menu button{border-radius:10px}body.theme-glass .cal-menu button:hover:not(:disabled){background:#1c1e1d0f}body.theme-glass .cal-field>input,body.theme-glass .cal-field>textarea{background:#ffffffa8;border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f}body.theme-glass .cal-field>input{border-radius:var(--glass-radius-pill);padding-left:14px}body.theme-glass .cal-field>textarea{border-radius:16px}body.theme-glass .cal-field>input:focus,body.theme-glass .cal-field>textarea:focus{border-color:var(--glass-ink);background:#fff}body.theme-glass .cal-field label,body.theme-glass .cal-label,body.theme-glass .cal-dl dt,body.theme-glass .cal-note{color:#555756}body.theme-glass .cal-drawer h3{font-weight:300;font-size:22px}body.theme-glass .crm3-page>.page-head h1{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:250;letter-spacing:-.02em;color:#2b2d2c}body.theme-glass .crm3-page>.page-head h1 .pg-strong{font-weight:700;letter-spacing:-.01em;color:var(--glass-ink)}body.theme-glass:has(.crm3-page:not(.cold-calls)) .head-actions .ds-btn--primary{background:var(--glass-accent-mint);border-color:#1c1e1d2e;color:var(--glass-ink);box-shadow:inset 0 1px #fff9,0 8px 18px -10px #1c1e1d73}body.theme-glass:has(.crm3-page:not(.cold-calls)) .head-actions .ds-btn--primary:hover:not(:disabled){background:var(--glass-accent-mint-hover);color:var(--glass-ink)}body.theme-glass .crm3-toolbar{gap:10px}body.theme-glass .crm3-segment.gl-seg{position:relative;height:auto;padding:3px;gap:2px;border-radius:var(--glass-radius-pill);background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);border:1px solid rgba(0,0,0,.55);box-shadow:var(--glass-spec),0 10px 22px -12px #1c1e1d8c}body.theme-glass .crm3-segment.gl-seg>button{height:28px;padding:0 14px;box-shadow:none}body.theme-glass .crm3-segment.gl-seg>button.on:not([aria-pressed=true]){background:transparent}body.theme-glass .crm3-segment.gl-seg>button:focus-visible{outline:2px solid #fff;outline-offset:-3px}body.theme-glass .crm3-count{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--glass-radius-pill);border:1px solid var(--glass-hairline);background:#fff9;color:#4a4c4b}body.theme-glass .crm3-select,body.theme-glass .crm3-popover{border-radius:16px}body.theme-glass .crm3-grid-scroll,body.theme-glass .cold-scroll{border-radius:var(--glass-radius-card);border:1px solid var(--glass-card-border);background:var(--glass-card-solid);box-shadow:var(--glass-shadow-long)}body.theme-glass .crm3-page--fill .crm3-grid-scroll.flow{border:1px solid var(--glass-card-border);border-bottom:0;border-radius:var(--glass-radius-card) var(--glass-radius-card) 0 0;background-color:#fff;box-shadow:var(--glass-shadow-long)}body.theme-glass .crm3-grid th{background:#f6f6f6;color:#4a4c4b;border-color:var(--glass-hairline)}body.theme-glass .crm3-grid td{background:#fff;border-color:#1c1e1d14}body.theme-glass .crm3-grid tbody tr:hover td{background:#f7f8f6}body.theme-glass .crm3-grid tbody tr.active-row td{background:#eef6ea;box-shadow:inset 0 -1px #1c1e1d2e}body.theme-glass .crm3-grid td.pinned,body.theme-glass .crm3-grid th.pinned{background-clip:padding-box}body.theme-glass .crm3-grid-empty{color:#5a5c5b}body.theme-glass .crm3-cell-input{background:#fff}body.theme-glass .cold-summary{gap:10px}body.theme-glass .cold-summary>div{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border-radius:var(--glass-radius-pill);border:1px solid rgba(0,0,0,.55);background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);box-shadow:var(--glass-spec),0 10px 22px -12px #1c1e1d8c}body.theme-glass .cold-summary dt{order:2;color:var(--glass-capsule-text)}body.theme-glass .cold-summary dd{order:1;margin:0;min-width:34px;height:26px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--glass-radius-pill);border:1px solid var(--glass-capsule-inner-border);background:var(--glass-capsule-inner-bg);color:#fff;font-weight:600}body.theme-glass .cold-summary>div.on dd{background:var(--glass-capsule-active-bg);background-color:#fff;border-color:var(--glass-capsule-active-border);color:var(--glass-ink);box-shadow:0 0 12px #c1dca873}body.theme-glass .cold-new{color:#7a5a00;background:#e8b73038;border:1px solid rgba(232,183,48,.7);border-radius:var(--glass-radius-pill);padding:1px 8px;font-size:12px}body.theme-glass .cold-crm-link{color:var(--glass-ink)}body.theme-glass .crm3-lane{border-radius:var(--glass-radius-card);background:#ffffff75;border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #fffc}body.theme-glass .crm3-lane.over,body.theme-glass .crm3-lane.drop{box-shadow:inset 0 0 0 2px var(--glass-ink)}body.theme-glass .crm3-lane-head h3{color:var(--glass-ink)}body.theme-glass .crm3-lane-sum{color:#4a4c4b}body.theme-glass .crm3-kcard{border-radius:14px;border-color:var(--glass-hairline);background:#fff;box-shadow:0 1px 2px #1c1e1d0d,0 8px 18px -12px #1c1e1d4d}body.theme-glass .crm3-kcard:hover{border-color:#1c1e1d47}body.theme-glass .crm3-kcard.dragging{box-shadow:var(--glass-shadow-pop)}body.theme-glass .crm3-stage{border-radius:var(--glass-radius-pill)}body.theme-glass .crm3-stage[class*=" s-"]{color:#2b2d2c;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}body.theme-glass .crm3-stage.s-won{background:#a9d99a73;color:#24461b}body.theme-glass .crm3-stage.s-lost{color:#8f1d22}body.theme-glass:has(.crm3-page) .ds-drawer__foot .ds-btn--primary{background:var(--glass-accent-mint);border-color:#1c1e1d2e;color:var(--glass-ink)}body.theme-glass:has(.crm3-page) .ds-drawer__foot .ds-btn--primary:hover:not(:disabled){background:var(--glass-accent-mint-hover);color:var(--glass-ink)}body.theme-glass .crm3-section{border-color:var(--glass-hairline)}body.theme-glass .crm3-timeline{border-color:#1c1e1d2e}body.theme-glass .crm3-col-list li{border-color:var(--glass-hairline)}body.theme-glass .crm3-col-move,body.theme-glass .crm3-grip{border-radius:var(--glass-radius-pill)}body.theme-glass .crm3-error,body.theme-glass .crm3-cell-error{color:#a42328}body.theme-glass .crm3-calendar{border-radius:16px}@media(max-width:1200px){body.theme-glass .crm3-page>.page-head h1{font-size:26px}}@media(prefers-reduced-transparency:reduce){body.theme-glass .crm3-lane{background:#f4f4f4;border-color:#dcdcdd}body.theme-glass .crm3-segment.gl-seg,body.theme-glass .cold-summary>div{background-image:none}}body.theme-glass .q-page>.page-head h1,body.theme-glass .int-outbound>.page-head h1,body.theme-glass .workspace-main:has(>.int-quote-page,>.int-outbound) .page-head h1{font-weight:250;letter-spacing:-.02em;color:#2b2d2c}body.theme-glass .q-page>.page-head h1 .pg-strong,body.theme-glass .int-outbound>.page-head h1 .pg-strong,body.theme-glass .workspace-main:has(>.int-quote-page,>.int-outbound) .page-head h1 .pg-strong{font-weight:700;letter-spacing:-.01em;color:var(--glass-ink)}body.theme-glass .q-page>.page-head h1{display:flex;align-items:center;gap:12px}body.theme-glass .q-page .q-role,body.theme-glass .q-page .q-count,body.theme-glass .q-page .q-pager,body.theme-glass .workspace-main:has(>.int-quote-page,>.int-outbound) .int-muted{color:#555756}body.theme-glass:has(.q-page) .head-actions .ds-btn--primary{border-radius:var(--glass-radius-pill);background:var(--glass-accent-mint);border-color:#1c1e1d2e;color:var(--glass-ink);box-shadow:inset 0 1px #fff9,0 6px 16px -8px #1c1e1d59}body.theme-glass:has(.q-page) .head-actions .ds-btn--primary:hover:not(:disabled){background:var(--glass-accent-mint-hover);color:var(--glass-ink)}body.theme-glass .q-page .q-filters{gap:10px}body.theme-glass .q-page .q-count{display:inline-flex;align-items:center;align-self:flex-start;height:28px;padding:0 12px;border-radius:var(--glass-radius-pill);border:1px solid var(--glass-hairline);background:#ffffffb8}body.theme-glass .q-page .q-table-wrap{border-radius:var(--glass-radius-card);border:1px solid var(--glass-card-border);background:var(--glass-card-solid);box-shadow:var(--glass-shadow-long)}body.theme-glass .q-page .q-table th{background:#f6f6f6;color:#4a4c4b;border-bottom-color:var(--glass-hairline)}body.theme-glass .q-page .q-table td{background:#fff;border-bottom-color:#1c1e1d14}body.theme-glass .q-page .q-table tbody tr:hover td{background:#f7f8f6}body.theme-glass .q-page .q-table tbody tr.is-active td{background:#f1f3ef}body.theme-glass .q-page .q-table tbody tr.is-active{box-shadow:inset 3px 0 0 var(--glass-ink)}body.theme-glass .q-page .q-empty{border-radius:var(--glass-radius-card);background:#ffffff8c;border:1px dashed rgba(28,30,29,.2);color:#555756}body.theme-glass .q-page .ds-error{border-radius:var(--glass-radius-card);background:var(--glass-card-solid);border:1px solid var(--glass-card-border);box-shadow:var(--glass-shadow)}body.theme-glass .q-steps{border-bottom-color:var(--glass-hairline)}body.theme-glass .q-steps button[aria-current=step]{border-bottom-color:var(--glass-ink)}body.theme-glass .q-steps__n{border-radius:var(--glass-radius-pill)}body.theme-glass .q-steps button[aria-current=step] .q-steps__n{background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);border-color:#0000008c;color:#fff;box-shadow:var(--glass-spec)}body.theme-glass .q-steps button.is-done .q-steps__n{background:var(--glass-accent-mint);border-color:#1c1e1d2e;color:var(--glass-ink)}body.theme-glass .q-tabs{border-bottom-color:var(--glass-hairline)}body.theme-glass .q-tabs [role=tab]{color:#4f5150}body.theme-glass .q-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--glass-ink);color:var(--glass-ink)}body.theme-glass .q-version,body.theme-glass .q-summary,body.theme-glass .q-ai{border-radius:16px;border-color:var(--glass-card-border);background:#fff;box-shadow:inset 0 1px #fff,0 6px 18px -12px #1c1e1d47}body.theme-glass .q-version__head{border-color:var(--glass-hairline)}body.theme-glass .q-ai__input,body.theme-glass .q-textarea{border-radius:14px}body.theme-glass .q-points{border-color:var(--glass-hairline)}body.theme-glass .int-outbound-row{border-radius:14px;border-color:var(--glass-card-border);background:#fff}body.theme-glass .int-outbound-row:hover{background:#f7f8f6}body.theme-glass .int-outbound-row.on{border-color:var(--glass-ink);box-shadow:inset 3px 0 0 var(--glass-ink)}body.theme-glass .int-outbound-detail{padding:16px 18px;border-radius:var(--glass-radius-card);border:1px solid var(--glass-card-border);background:var(--glass-card-solid);box-shadow:var(--glass-shadow-long)}body.theme-glass .workspace-main:has(>.int-quote-page,>.int-outbound) .int-notice{border-radius:14px;border-color:var(--glass-card-border);border-left-color:var(--glass-accent-warm);background:#fffc}body.theme-glass .workspace-main:has(>.int-quote-page,>.int-outbound) .int-error{color:#a42328}body.theme-glass .int-quote-page .int-lead-head{border-radius:var(--glass-radius-card);border-color:var(--glass-card-border);background:var(--glass-card-solid);box-shadow:var(--glass-shadow)}body.theme-glass .int-quote-page .int-form{padding:18px 20px;border-radius:var(--glass-radius-card);border:1px solid var(--glass-card-border);background:var(--glass-card-solid);box-shadow:var(--glass-shadow-long)}body.theme-glass .int-quote-page .int-form>.detail-actions .button:not(.secondary):not(.danger){background:var(--glass-accent-mint);border-color:#1c1e1d2e;color:var(--glass-ink)}body.theme-glass .int-quote-page .int-form>.detail-actions .button:not(.secondary):not(.danger):hover:not(:disabled){background:var(--glass-accent-mint-hover)}body.theme-glass .f6-consultant{background:transparent}body.theme-glass .f6-sidebar{background:#ffffff9e;border-right:1px solid var(--glass-card-border);-webkit-backdrop-filter:var(--glass-blur-bar);backdrop-filter:var(--glass-blur-bar)}body.theme-glass .f6-sidebar-head h1{font-weight:700;color:var(--glass-ink)}body.theme-glass .f6-session{border-radius:12px}body.theme-glass .f6-session:hover{background:#fffc}body.theme-glass .f6-session.active{background:#fff;box-shadow:inset 0 0 0 1px var(--glass-card-border),0 4px 12px -8px #1c1e1d4d}body.theme-glass .f6-session time{color:#5f6160}body.theme-glass .f6-search{border-radius:var(--glass-radius-pill)}body.theme-glass .f6-thread-head{border-bottom-color:var(--glass-hairline);background:#ffffff8c}body.theme-glass .f6-bubble.user{background:#fff;border:1px solid rgba(28,30,29,.12);color:var(--glass-ink)}body.theme-glass .f6-bubble.user.failed{background:#fff;border-color:#a4232873}body.theme-glass .f6-bubble.assistant{background:#fff;border-color:var(--glass-card-border);box-shadow:0 6px 18px -14px #1c1e1d59}body.theme-glass .f6-card,body.theme-glass .f6-proposal,body.theme-glass .f6-pending{border-radius:14px;background:#fff;border-color:var(--glass-card-border)}body.theme-glass .f6-pending{border-left-color:var(--glass-accent-warm)}body.theme-glass .f6-pending.confirmed,body.theme-glass .f6-pending.rejected,body.theme-glass .f6-pending.expired{border-left-color:var(--glass-card-border)}body.theme-glass .f6-banner{border-radius:14px;background:#ffffffd9;border-left-color:var(--glass-accent-warm)}body.theme-glass .f6-empty h2{font-weight:300;letter-spacing:-.02em;color:var(--glass-ink)}body.theme-glass .f6-empty p{color:#555756}body.theme-glass .f6-starter{border-radius:16px;background:#fff;border-color:var(--glass-card-border);box-shadow:0 6px 18px -14px #1c1e1d59}body.theme-glass .f6-starter:hover{background:#fff;border-color:#1c1e1d4d}body.theme-glass .f6-composer{border-radius:24px;background:#fff;border-color:#1c1e1d33;box-shadow:var(--glass-shadow)}body.theme-glass .f6-composer:focus-within{border-color:var(--glass-ink)}body.theme-glass .f6-composer.disabled{background:#f4f4f4}body.theme-glass .f6-send{background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);box-shadow:var(--glass-spec),var(--glass-round-dark-glow)}body.theme-glass .f6-icon:hover{background:#1c1e1d12}body.theme-glass .f6-menu{border-radius:14px;border-color:var(--glass-card-border);box-shadow:var(--glass-shadow-pop)}body.theme-glass .q-a4,body.theme-glass .q-a4 *,body.theme-glass .q-sheet,body.theme-glass .q-sheet *,body.theme-glass .q-mail__body,body.theme-glass .q-mail__html,body.theme-glass .q-docs object,body.theme-glass .q-docs iframe{--ds-line:#e7e7e7;--ds-line-strong:#d4d4d4}body.theme-glass .q-docs object,body.theme-glass .q-docs iframe{border-radius:6px;color:#1d1d1d}body.theme-glass .q-docs object .q-muted,body.theme-glass .q-docs iframe .q-muted{color:#646464}@media(prefers-reduced-transparency:reduce){body.theme-glass .f6-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafa}body.theme-glass .f6-thread-head,body.theme-glass .f6-banner{background:#fff}}@media(prefers-reduced-motion:reduce){body.theme-glass .q-table tbody tr,body.theme-glass .f6-composer,body.theme-glass .f6-starter{transition:none}}body.theme-glass .workspace-main:has(>.ow-bar,>.ow-head,>.ow-tablewrap) .page-head h1,body.theme-glass .lv2-page>.page-head h1{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:250;letter-spacing:-.02em;color:#2b2d2c}body.theme-glass .workspace-main:has(>.ow-bar,>.ow-head,>.ow-tablewrap) .page-head h1 .pg-strong{font-weight:700;letter-spacing:-.01em;color:var(--glass-ink)}body.theme-glass .lv2-page>.page-head h1{font-weight:600;letter-spacing:-.015em;color:var(--glass-ink)}body.theme-glass .workspace-main:has(.lv2f-filter,.lv2f-section,.lv2f-warn) .page-head h1{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:250;letter-spacing:-.02em;color:#2b2d2c}body.theme-glass .workspace-main:has(.lv2f-filter,.lv2f-section,.lv2f-warn) .page-head h1 .pg-strong{font-weight:700;letter-spacing:-.01em;color:var(--glass-ink)}body.theme-glass:has(.ow-bar,.ow-head,.lv2-page) .head-actions .ds-btn--primary,body.theme-glass:has(.ow-bar,.ow-head) .head-actions .button:not(.secondary):not(.danger),body.theme-glass .ow-section__head .button:not(.secondary):not(.danger),body.theme-glass .ow-section__head .ds-btn--primary{background:var(--glass-accent-mint);border-color:#1c1e1d2e;color:var(--glass-ink);box-shadow:inset 0 1px #fff9,0 8px 18px -10px #1c1e1d73}body.theme-glass:has(.ow-bar,.ow-head,.lv2-page) .head-actions .ds-btn--primary:hover:not(:disabled),body.theme-glass:has(.ow-bar,.ow-head) .head-actions .button:not(.secondary):not(.danger):hover:not(:disabled),body.theme-glass .ow-section__head .button:not(.secondary):not(.danger):hover:not(:disabled),body.theme-glass .ow-section__head .ds-btn--primary:hover:not(:disabled){background:var(--glass-accent-mint-hover);color:var(--glass-ink)}body.theme-glass:has(.ow-bar,.ow-head,.lv2-page,.lv2f-section,.lv2f-warn) .ds-drawer__foot .ds-btn--primary{background:var(--glass-accent-mint);border-color:#1c1e1d2e;color:var(--glass-ink)}body.theme-glass:has(.ow-bar,.ow-head,.lv2-page,.lv2f-section,.lv2f-warn) .ds-drawer__foot .ds-btn--primary:hover:not(:disabled){background:var(--glass-accent-mint-hover);color:var(--glass-ink)}body.theme-glass:has(.ow-bar,.ow-head,.lv2-page,.lv2f-section,.lv2f-warn) .form-footer .button[type=submit]{background:var(--glass-accent-mint);border-color:var(--glass-accent-mint);color:var(--glass-ink)}body.theme-glass:has(.ow-bar,.ow-head,.lv2-page,.lv2f-section,.lv2f-warn) .form-footer .button[type=submit]:hover:not(:disabled){background:var(--glass-accent-mint-hover);border-color:var(--glass-accent-mint-hover);color:var(--glass-ink)}body.theme-glass .ow-seg{gap:2px;padding:3px;border-radius:var(--glass-radius-pill);background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);border:1px solid rgba(0,0,0,.55);box-shadow:var(--glass-spec),0 10px 22px -12px #1c1e1d8c}body.theme-glass .ow-seg button{height:28px;padding:0 14px;border-radius:var(--glass-radius-pill);border:1px solid transparent;color:#ffffffdb}body.theme-glass .ow-seg button:hover{color:#fff;border-color:var(--glass-capsule-inner-border)}body.theme-glass .ow-seg button[aria-pressed=true]{background:var(--glass-capsule-active-bg);background-color:#fff;border-color:var(--glass-capsule-active-border);color:var(--glass-ink);font-weight:500;box-shadow:inset 0 1px #fff,0 0 14px #c1dca873}body.theme-glass .ow-seg button:focus-visible{outline:2px solid #fff;outline-offset:-3px;box-shadow:none}body.theme-glass .ow-seg small{color:#ffffffb3}body.theme-glass .ow-seg button[aria-pressed=true] small{color:#555756}body.theme-glass .ow-seg__gap{background:#ffffff38}body.theme-glass .ow-head__facts>*,body.theme-glass .ow-pager__count{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:var(--glass-radius-pill);border:1px solid var(--glass-hairline);background:#fff9;color:#4a4c4b}body.theme-glass .ow-head__facts strong{color:var(--glass-ink)}body.theme-glass .ow-head__facts{gap:6px}body.theme-glass .ow-section__head small{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;border-radius:var(--glass-radius-pill);background:var(--glass-capsule-bg);color:#fff;font-variant-numeric:tabular-nums}body.theme-glass .ow-section__head h2{color:var(--glass-ink)}body.theme-glass .ow-filter__label,body.theme-glass .lv2-filter>span{color:#4a4c4b}body.theme-glass .ow-tablewrap,body.theme-glass .lv2-tablewrap{border-radius:var(--glass-radius-card);border:1px solid var(--glass-card-border);background:var(--glass-card-solid);box-shadow:var(--glass-shadow-long)}body.theme-glass .ow-table th,body.theme-glass .lv2-table th,body.theme-glass .lv2f-split th{background:#f6f6f6;color:#4a4c4b;border-color:var(--glass-hairline)}body.theme-glass .ow-table td,body.theme-glass .lv2-table td{background:#fff;border-color:#1c1e1d14}body.theme-glass .ow-table tbody tr[data-click]:hover td,body.theme-glass .lv2-table tbody tr[data-click]:hover td{background:#f7f8f6}body.theme-glass .lv2-table tbody tr[aria-selected=true] td,body.theme-glass .lv2f-split tbody tr.lv2f-active td{background:#eef6ea}body.theme-glass .ow-table .ow-link,body.theme-glass .lv2-table button.lv2-link{color:var(--glass-ink)}body.theme-glass .ow-pager,body.theme-glass .lv2-more{color:#4a4c4b}body.theme-glass .ow-tile{border-radius:16px;border-color:var(--glass-hairline);background:#fff;box-shadow:0 1px 2px #1c1e1d0d,0 8px 18px -12px #1c1e1d4d}body.theme-glass button.ow-tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--glass-ink),0 8px 18px -12px #1c1e1d4d}body.theme-glass .ow-tile__tag{border-radius:var(--glass-radius-pill)}body.theme-glass .ow-tile__flag{color:#7a5a00;background:#e8b73038;border:1px solid rgba(232,183,48,.7);border-radius:var(--glass-radius-pill)}body.theme-glass .ow-rows,body.theme-glass .ow-history article{border-color:var(--glass-hairline)}body.theme-glass .ow-row{border-color:#1c1e1d14}body.theme-glass button.ow-row:hover{background:#f7f8f6}body.theme-glass .ow-blank,body.theme-glass .lv2-empty{border-radius:var(--glass-radius-card);border:1px dashed rgba(28,30,29,.22);background:#ffffff8c;color:#4a4c4b}body.theme-glass .lv2-empty h3{color:var(--glass-ink)}body.theme-glass .lv2-empty p{color:#4a4c4b}body.theme-glass .workspace-main:has(.ow-bar,.ow-head,.lv2f-filter,.lv2f-section,.lv2f-warn) .empty p{color:#555756}body.theme-glass .workspace-main:has(>.ow-bar,>.ow-head,>.ow-tablewrap) .notice:not(.error){border-radius:var(--glass-radius-card);border:1px solid rgba(232,183,48,.55);background:#ffffffb8;color:#2b2d2c}body.theme-glass .workspace-main:has(>.ow-bar,>.ow-head,>.ow-tablewrap) .notice:not(.error) svg{color:#8a6500}body.theme-glass .lv2-card,body.theme-glass .lv2f-card,body.theme-glass .lv2f-panel{border-radius:var(--glass-radius-card);border:1px solid var(--glass-card-border);background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow-long)}body.theme-glass .lv2-card h2,body.theme-glass .lv2f-h2,body.theme-glass .lv2f-h3{color:var(--glass-ink)}body.theme-glass .lv2-muted,body.theme-glass .lv2f-muted,body.theme-glass .lv2-dl dt{color:#4a4c4b}body.theme-glass .lv2-kpi,body.theme-glass .lv2f-metric{border-radius:var(--glass-radius-card);border:1px solid var(--glass-card-border);background:#ffffffc7;box-shadow:var(--glass-spec),0 10px 22px -16px #1c1e1d66}body.theme-glass .lv2-kpi:hover{border-color:#1c1e1d47}body.theme-glass .lv2-kpi small,body.theme-glass .lv2f-metric__label{color:#4a4c4b}body.theme-glass .lv2-kpi strong,body.theme-glass .lv2f-metric__value{color:var(--glass-ink)}body.theme-glass .lv2-list li{border-color:#1c1e1d1a}body.theme-glass .lv2-funnel__bar{background:#1c1e1d14}body.theme-glass .lv2-funnel__bar span{background:var(--glass-ink)}body.theme-glass .lv2-section+.lv2-section{border-color:var(--glass-hairline)}body.theme-glass .lv2-banner{border-radius:var(--glass-radius-card);border-color:var(--glass-card-border);background:#ffffffb8;color:#2b2d2c}body.theme-glass .lv2-banner--danger{border-color:#a423288c;background:#fff4f3;color:#8f1d22}body.theme-glass .lv2f-warn{border-radius:var(--glass-radius-card);border-color:#e8b730bf;background:#fff8e2e6;color:#2b2d2c}body.theme-glass .lv2f-warn svg{color:#8a6500}body.theme-glass .lv2-pill{border-radius:var(--glass-radius-pill);background:#ffffffbf;border:1px solid var(--glass-hairline);color:#2b2d2c}body.theme-glass .lv2-pill--ok{background:#a9d99a6b;border-color:#24461b33;color:#24461b}body.theme-glass .lv2-pill--ok:before{background:#3b7a2a}body.theme-glass .lv2-pill--warn{background:#e8b73038;border-color:#e8b730b3;color:#5c4300}body.theme-glass .lv2-pill--warn:before{background:#e8b730}body.theme-glass .lv2-pill--danger{color:#8f1d22;border-color:#a4232859}body.theme-glass .lv2-pill--accent{background:#1c1e1d14}body.theme-glass .lv2-pill--accent:before{background:var(--glass-ink)}body.theme-glass .lv2f-tag{border-radius:var(--glass-radius-pill);background:#1c1e1d0f;color:#2b2d2c}body.theme-glass .lv2f-tag--positive{background:#a9d99a6b;color:#24461b}body.theme-glass .lv2f-tag--negative,body.theme-glass .lv2f-tag--unsubscribe{background:#e8b7303d;color:#5c4300}body.theme-glass .lv2-err,body.theme-glass .lv2f-error{color:#a42328}body.theme-glass .lv2-score{border-radius:var(--glass-radius-pill)}body.theme-glass .lv2-form .lv2-field input{border-radius:12px;border-color:var(--glass-hairline);background:#fff}body.theme-glass .lv2-form .lv2-field input[aria-invalid=true]{border-color:#a42328}body.theme-glass .lv2-checks{border-radius:16px;border-color:var(--glass-hairline)}body.theme-glass .result-count{color:#4a4c4b}body.theme-glass .lv2f-body{background:#f5f5f5;border-radius:6px;color:#151515}body.theme-glass .ow-drawer-section .history-entry h3,body.theme-glass .ow-drawer-section .history-entry .preserve-lines{color:#1d1d1d}@media(max-width:1200px){body.theme-glass .workspace-main:has(>.ow-bar,>.ow-head,>.ow-tablewrap) .page-head h1,body.theme-glass .workspace-main:has(.lv2f-filter,.lv2f-section,.lv2f-warn) .page-head h1,body.theme-glass .lv2-page>.page-head h1{font-size:26px}}@media(prefers-reduced-transparency:reduce){body.theme-glass .lv2-card,body.theme-glass .lv2f-card,body.theme-glass .lv2f-panel{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-glass .ow-seg{background-image:none}body.theme-glass .ow-blank,body.theme-glass .lv2-empty,body.theme-glass .lv2-kpi,body.theme-glass .lv2f-metric,body.theme-glass .lv2-banner{background:#f6f6f6}}body.theme-glass .workspace-main:has(>.adm-page,>.accounts-scroll,>.rp,>.kpi-team,>.metrics,>.notes-workspace,>.int-my-account,>.ih-scroll) .page-head h1,body.theme-glass .adm-page>.page-head h1,body.theme-glass .rp>.page-head h1,body.theme-glass .kpi-team>.page-head h1{font-weight:250;letter-spacing:-.02em;color:#2b2d2c}body.theme-glass .workspace-main:has(>.adm-page,>.accounts-scroll,>.rp,>.kpi-team,>.metrics,>.notes-workspace,>.int-my-account,>.ih-scroll) .page-head h1 .pg-strong,body.theme-glass .adm-page>.page-head h1 .pg-strong{font-weight:700;letter-spacing:-.01em;color:var(--glass-ink)}body.theme-glass .adm-page>.page-head p,body.theme-glass .adm-page>p.lv2-muted,body.theme-glass .kpi-team>.kpi-sub,body.theme-glass .rp-range,body.theme-glass .rp-filter__label,body.theme-glass .adm-filters .lv2-filter>span{color:#555756}body.theme-glass .adm-page .lv2-grid>.lv2-card,body.theme-glass .rp-card,body.theme-glass .workspace-main:has(>.ih-scroll)>.rd-card,body.theme-glass .workspace-main:has(>.ih-scroll)>.panel,body.theme-glass .workspace-main:has(>.metrics,>.notes-workspace)>.empty,body.theme-glass .workspace-main:has(>.kpi-team,>.int-my-account) .kpi-card{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:inset 0 1px #fffffff2,var(--glass-shadow-long);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .adm-page>.lv2-card,body.theme-glass .adm-page .ds-error,body.theme-glass .rp .ds-error,body.theme-glass .kpi-team .ds-error{background:var(--glass-card-solid);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:inset 0 1px #fff,var(--glass-shadow)}body.theme-glass .adm-page .lv2-card__head{border-bottom-color:var(--glass-hairline)}body.theme-glass .adm-page .lv2-list li{border-top-color:#1c1e1d14}body.theme-glass .adm-page .lv2-dl dt,body.theme-glass .adm-page .adm-card-foot,body.theme-glass .adm-timeline .adm-when,body.theme-glass .adm-timeline .adm-who{color:#555756}body.theme-glass .adm-page .lv2-empty,body.theme-glass .notes-workspace .empty,body.theme-glass .accounts-empty{border-radius:var(--glass-radius-card);background:#ffffff80;border:1px dashed rgba(28,30,29,.2)}body.theme-glass .adm-page .lv2-empty p,body.theme-glass .workspace-main:has(>.metrics,>.notes-workspace) .empty p{color:#555756}body.theme-glass .adm-noaccess svg{color:#a42328}body.theme-glass .adm-kpis .lv2-kpi,body.theme-glass .workspace-main>.metrics>div{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:inset 0 1px #fffffff2,var(--glass-shadow-long)}body.theme-glass .adm-kpis .lv2-kpi:hover{border-color:var(--glass-card-border)}body.theme-glass .adm-kpis .lv2-kpi small,body.theme-glass .workspace-main>.metrics small{color:#4f5150}body.theme-glass .adm-kpis .lv2-kpi strong,body.theme-glass .workspace-main>.metrics strong{font-weight:300;letter-spacing:-.02em;color:var(--glass-ink)}body.theme-glass .workspace-main>.metrics{gap:12px;background:transparent;border:0}body.theme-glass .adm-page .lv2-tablewrap,body.theme-glass .workspace-main>.ih-scroll,body.theme-glass .kpi-team .kpi-table-wrap,body.theme-glass .accounts-scroll{background:var(--glass-card-solid);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-glass .kpi-team .kpi-table-wrap{overflow:hidden;overflow-x:auto}body.theme-glass .kpi-team .kpi-team-table{margin-top:0}body.theme-glass .adm-page .lv2-table th,body.theme-glass .workspace-main>.ih-scroll th,body.theme-glass .kpi-team .int-table th,body.theme-glass .accounts-table th,body.theme-glass .workspace-main>.rd-card .rd-table th{background:#f6f6f7;color:#4f5150;border-bottom-color:var(--glass-hairline)}body.theme-glass .adm-page .lv2-table td,body.theme-glass .workspace-main>.ih-scroll td,body.theme-glass .kpi-team .int-table td,body.theme-glass .accounts-table td{border-bottom-color:#1c1e1d14}body.theme-glass .adm-page .lv2-table tbody tr:hover td,body.theme-glass .accounts-table tbody tr:hover td,body.theme-glass .workspace-main>.ih-scroll tbody tr:hover td{background:#1c1e1d09}body.theme-glass .adm-table tr.adm-failed td{background:#a423280e}body.theme-glass .adm-table tr.adm-failed:hover td{background:#a4232816}body.theme-glass .adm-table tr.adm-failed td.adm-result{color:#a42328}body.theme-glass .adm-link{color:var(--glass-ink);text-decoration-color:#1c1e1d59}body.theme-glass .adm-page .lv2-pill{background:transparent;border:1px solid rgba(28,30,29,.2);border-radius:var(--glass-radius-pill);color:var(--glass-ink)}body.theme-glass .adm-page .lv2-pill--ok{border-color:#2f7d5b73}body.theme-glass .adm-page .lv2-pill--warn{border-color:#b7791f80}body.theme-glass .adm-page .lv2-pill--danger{border-color:#a4232873;color:#a42328}body.theme-glass .adm-pager{color:#555756}body.theme-glass .workspace-main:has(>.accounts-scroll,>.metrics,>.notes-workspace) .head-actions>.button:not(.secondary):not(.danger){background:var(--glass-accent-mint);border-color:var(--glass-accent-mint);color:var(--glass-ink);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #1c1e1d1f,0 8px 20px -10px #1c1e1d73}body.theme-glass .workspace-main:has(>.accounts-scroll,>.metrics,>.notes-workspace) .head-actions>.button:not(.secondary):not(.danger):hover:not(:disabled){background:var(--glass-accent-mint-hover);border-color:var(--glass-accent-mint-hover)}body.theme-glass .accounts-input,body.theme-glass .accounts-secret-row input{border-radius:var(--glass-radius-pill);background:#ffffffa8;border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f}body.theme-glass .accounts-input:focus-visible,body.theme-glass .accounts-secret-row input:focus-visible{background:#fff;border-color:var(--glass-ink)}body.theme-glass .accounts-secret{padding:14px 16px;border-radius:16px;background:#e8b7301a;border:1px solid rgba(232,183,48,.55)}body.theme-glass .accounts-label,body.theme-glass .accounts-secret label,body.theme-glass .accounts-hint{color:#4f5150}body.theme-glass .accounts-modes label{border-radius:var(--glass-radius-pill)}body.theme-glass .set-table{border-collapse:separate;border-spacing:0;background:var(--glass-card-solid);border-color:var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);overflow:hidden}body.theme-glass .set-table th{background:#f6f6f7;color:#4f5150}body.theme-glass .set-head .ds-btn--primary{background:var(--glass-accent-mint);border-color:var(--glass-accent-mint);color:var(--glass-ink)}body.theme-glass .set-head .ds-btn--primary:hover{background:var(--glass-accent-mint-hover);border-color:var(--glass-accent-mint-hover)}body.theme-glass .set-secret{border-radius:16px;background:#e8b7301a;border:1px solid rgba(232,183,48,.55)}body.theme-glass .set-muted{color:#555756}body.theme-glass .workspace-main:has(>.ih-scroll)>.rd-card{overflow:hidden}body.theme-glass .workspace-main:has(>.ih-scroll)>.rd-card .rd-table{background:var(--glass-card-solid)}body.theme-glass .workspace-main:has(>.ih-scroll)>.panel{padding:24px 26px}body.theme-glass .workspace-main:has(>.ih-scroll) .notice{border-radius:14px;background:#1c1e1d0b;color:#3f4140}body.theme-glass .rp-card__title{font-weight:600;color:var(--glass-ink)}body.theme-glass .rp-muted{color:#555756}body.theme-glass .rp-key--attempts,body.theme-glass .rp-bar--attempts{background:#8a8c8b;fill:#8a8c8b}body.theme-glass .rp-key--conversations,body.theme-glass .rp-bar--conversations{background:var(--glass-ink);fill:var(--glass-ink)}body.theme-glass .rp-key{border-radius:var(--glass-radius-pill)}body.theme-glass .rp-funnel__track{border-radius:var(--glass-radius-pill);background:#1c1e1d12}body.theme-glass .rp-funnel__bar{border-radius:var(--glass-radius-pill);background:var(--glass-ink)}body.theme-glass .rp-axis{stroke:#1c1e1d38}body.theme-glass .rp-tick{fill:#555756}body.theme-glass .rp-invalid{color:#a42328}body.theme-glass .kpi-team .kpi-muted,body.theme-glass .kpi-team .kpi-cell-desc{color:#555756}body.theme-glass .workspace-main:has(>.metrics) .record-list{background:var(--glass-card-solid);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);padding:0 18px}body.theme-glass .workspace-main:has(>.metrics) .record-card{border-bottom-color:#1c1e1d14}body.theme-glass .workspace-main:has(>.metrics) .record-card:last-child{border-bottom-color:transparent}body.theme-glass .workspace-main:has(>.metrics) .record-card:hover{background:#1c1e1d08}body.theme-glass .workspace-main:has(>.metrics) .record-icon{border-radius:50%}body.theme-glass .notes-workspace{background:var(--glass-card-solid);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:inset 0 1px #fff,var(--glass-shadow-long)}body.theme-glass .notes-list{border-right-color:var(--glass-hairline)}body.theme-glass .note-row{background:transparent;border-radius:14px}body.theme-glass .note-row:hover{background:#1c1e1d0a}body.theme-glass .note-row.selected{background:#fff;box-shadow:inset 0 0 0 1px var(--glass-ink)}body.theme-glass .list-heading{color:#555756}body.theme-glass .source-text{border-radius:16px;background:#1c1e1d0a}body.theme-glass .source-text mark{background:#e8b73066}body.theme-glass .notes-workspace .disclosure{border-radius:14px}body.theme-glass .shell-notices-count{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:var(--glass-radius-pill);background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);border:1px solid rgba(0,0,0,.55);color:#fff;font-weight:600;box-shadow:var(--glass-spec)}body.theme-glass .shell-notices-group h3,body.theme-glass .shell-notices-empty{color:#555756}body.theme-glass .shell-notice-main{border-radius:14px}body.theme-glass .shell-notice-main:hover{background:#1c1e1d0b}body.theme-glass .shell-notice-main time{color:#555756}body.theme-glass .shell-notice-dot{background:var(--glass-accent-warm);box-shadow:0 0 0 2px #e8b73040}body.theme-glass .shell-search-input{border-bottom-color:var(--glass-hairline)}body.theme-glass .shell-search-group,body.theme-glass .shell-search-empty,body.theme-glass .shell-search-foot{color:#555756}body.theme-glass .shell-search-foot{border-top-color:var(--glass-hairline)}body.theme-glass .shell-search-foot kbd{border-radius:var(--glass-radius-pill);border-color:var(--glass-hairline);color:#4f5150;padding:1px 7px}body.theme-glass .shell-search-row{color:#3f4140}body.theme-glass .shell-search-row.active{color:var(--glass-ink)}body.theme-glass .cc-main .record-list{display:flex;flex-direction:column;gap:8px}body.theme-glass .cc-main .record-card{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:16px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--glass-ink);transition:background .15s ease,box-shadow .15s ease}body.theme-glass .cc-main .record-card:hover:not(:disabled){background:var(--glass-card-solid);box-shadow:var(--glass-shadow-pop)}body.theme-glass .cc-main .record-card small,body.theme-glass .cc-main .record-copy small{color:#4f5150}body.theme-glass .cc-main .record-icon{background:#1c1e1d0f;border-radius:12px;color:var(--glass-ink)}body.theme-glass .cc-main .record-icon.cc-time{background:#1c1e1d12;color:var(--glass-ink);border-radius:var(--glass-radius-pill);width:64px;text-align:center}body.theme-glass .cc-main .panel,body.theme-glass .cc-main .cc-section{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .cc-main .cc-section{padding:14px 18px}body.theme-glass .cc-main .cc-data{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:18px 20px 20px}body.theme-glass .cc-main .cc-data .cc-call-block{background:transparent;border:0;box-shadow:none;padding:0;margin:0 0 14px}body.theme-glass .cc-main .cc-data .cc-call-block h3{color:var(--glass-ink);font-weight:600}body.theme-glass .cc-main .cc-record .facts{gap:8px;margin-top:14px}body.theme-glass .cc-main .cc-record .facts>div{background:#ffffff8c;border:1px solid rgba(28,30,29,.07);border-radius:14px;padding:10px 14px}body.theme-glass .cc-main .cc-record .facts dt{color:#5c5e5d;font-size:11px;letter-spacing:.06em}body.theme-glass .cc-main .cc-record .facts dd{color:var(--glass-ink);margin-top:3px}body.theme-glass .cc-main .cc-source{color:#3c3e3d;border:1px solid rgba(28,30,29,.24);background:#fff9;border-radius:var(--glass-radius-pill);padding:1px 9px}body.theme-glass .cc-main .cc-card-title{font-weight:600;letter-spacing:-.015em;color:var(--glass-ink)}body.theme-glass .cc-main .cc-position{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--glass-radius-pill);border:1px solid var(--glass-hairline);background:#fff9;color:#4a4c4b;font-size:13px;font-variant-numeric:tabular-nums}body.theme-glass .cc-main .cc-more{border-top:0}body.theme-glass .cc-main .cc-more>.cc-section,body.theme-glass .cc-main .cc-fold{border-radius:var(--glass-radius-card)}body.theme-glass .cc-main .cc-fold-empty{color:#4f5150}body.theme-glass .cc-main .cc-history-head{border-bottom-color:var(--glass-hairline)}body.theme-glass .cc-main .cc-actions .panel{padding:16px 18px}body.theme-glass .cc-main .cc-hint,body.theme-glass .cc-main .muted{color:#555756}body.theme-glass .cc-main .pagination .button{border-radius:var(--glass-radius-pill)}body.theme-glass .cc-main .cc-search{border-radius:var(--glass-radius-pill);background:#ffffffb3;border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f;padding:0 16px}body.theme-glass .cc-main .cc-search:focus-within{border-color:var(--glass-ink);background:#fff}body.theme-glass .cc-main .cc-chip{background:transparent;border-color:#1c1e1d3d;color:var(--glass-ink);border-radius:var(--glass-radius-pill);padding:6px 14px}body.theme-glass .cc-main .cc-chip:hover{background:#fff9}body.theme-glass .cc-main .cc-chip.on{background:var(--glass-ink);border-color:var(--glass-ink);color:#fff}body.theme-glass .cc-main .cc-mine{color:#24502e;background:#a9d99a61;border:1px solid #6fae5e;border-radius:var(--glass-radius-pill);padding:0 8px;font-size:12px}body.theme-glass .cc-main .cc-crm-list{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:6px 10px 10px;overflow-x:auto}body.theme-glass .cc-main .cc-crm-table{border-collapse:separate;border-spacing:0 4px;background:transparent}body.theme-glass .cc-main .cc-crm-table thead th{background:transparent;border:0;color:#5c5e5d;font-size:12px;font-weight:500;padding:10px 14px 4px}body.theme-glass .cc-main .cc-crm-table td,body.theme-glass .cc-main .cc-crm-table tbody th{background:#ffffff80;border:0;color:var(--glass-ink);padding:12px 14px;transition:background .12s ease}body.theme-glass .cc-main .cc-crm-table tbody tr>:first-child{border-radius:14px 0 0 14px}body.theme-glass .cc-main .cc-crm-table tbody tr>:last-child{border-radius:0 14px 14px 0;width:44px;text-align:right;color:#5c5e5d}body.theme-glass .cc-main .cc-crm-table tbody tr:hover td,body.theme-glass .cc-main .cc-crm-table tbody tr:hover th{background:#fff}body.theme-glass .cc-main .cc-crm-table tbody tr:hover>:last-child{color:var(--glass-ink)}body.theme-glass .cc-main .cc-crm-table .text-button{color:var(--glass-ink);font-weight:600;text-decoration:none}body.theme-glass .cc-main .cc-crm-table .text-button:hover{text-decoration:underline;text-underline-offset:3px}body.theme-glass .cc-main .cc-crm-table td:nth-child(3){font-variant-numeric:tabular-nums}body.theme-glass .cc-main .cc-crm-table td:nth-child(2),body.theme-glass .cc-main .cc-crm-table td:nth-child(4){color:#4f5150}body.theme-glass .cc-main .pagination{gap:10px;align-items:center}body.theme-glass .cc-main .pagination>span{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--glass-radius-pill);border:1px solid var(--glass-hairline);background:#fff9;color:#4a4c4b;font-size:13px;font-variant-numeric:tabular-nums}body.theme-glass .cc-main .cc-scope{padding:3px;gap:2px;border-radius:var(--glass-radius-pill);background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);border:1px solid rgba(0,0,0,.55);box-shadow:var(--glass-spec),0 10px 22px -12px #1c1e1d8c}body.theme-glass .cc-main .cc-scope .cc-chip{border:1px solid transparent;color:#ffffffd1;background:transparent;padding:6px 14px}body.theme-glass .cc-main .cc-scope .cc-chip:hover{color:#fff;border-color:var(--glass-capsule-inner-border);background:transparent}body.theme-glass .cc-main .cc-scope .cc-chip.on{background:#fff;border-color:var(--glass-capsule-active-border);color:var(--glass-ink);font-weight:500;box-shadow:inset 0 1px #fff,0 0 14px #c1dca873}body.theme-glass .cc-main .cc-scope .cc-chip:focus-visible{outline:2px solid #fff;outline-offset:-3px}body.theme-glass .cc-main .kpi-card{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .cc-main .kpi-head h2{font-weight:600;color:var(--glass-ink)}body.theme-glass .cc-main .kpi-sub,body.theme-glass .cc-main .kpi-muted,body.theme-glass .cc-main .kpi-counters dt{color:#4f5150}body.theme-glass .cc-main .kpi-desc{color:var(--glass-ink)}body.theme-glass .cc-main .kpi-status{background:transparent;border-color:#1c1e1d4d;color:var(--glass-ink)}body.theme-glass .cc-main .kpi-status--ok{background:#a9d99a61;border-color:#6fae5e}body.theme-glass .cc-main .kpi-status--watch{background:#e8b73042;border-color:#b98d12;color:#4d3d0c}body.theme-glass .cc-main .kpi-status--alarm{background:#a4232814;border-color:#a423288c;color:#a42328}body.theme-glass .cc-main .kpi-counters{border:0;background:transparent;gap:12px}body.theme-glass .cc-main .kpi-counters div{background:#ffffffb3;border:1px solid var(--glass-hairline);border-radius:16px;padding:14px 18px}body.theme-glass .cc-main .kpi-counters dd{font-weight:300;letter-spacing:-.02em;color:var(--glass-ink)}body.theme-glass .cc-main .kpi-bar{background:#1c1e1d12;border-color:var(--glass-hairline)}body.theme-glass .cc-main .kpi-bar span{background:var(--glass-ink);border-radius:var(--glass-radius-pill)}body.theme-glass .cc-main .kpi-bar--ok span{background:#6fae5e}body.theme-glass .cc-main .kpi-bar--watch span{background:var(--glass-accent-warm)}body.theme-glass .cc-main .kpi-bar--alarm span{background:#a42328}body.theme-glass .cc-main .kpi-history .int-table{background:transparent}body.theme-glass .cc-main .kpi-history .int-table th{background:transparent;color:#4f5150;border-bottom-color:var(--glass-hairline)}body.theme-glass .cc-main .kpi-history .int-table td{border-bottom-color:#1c1e1d12;color:var(--glass-ink)}body.theme-glass .cc-main .kpi-spark span{background:var(--glass-ink);height:8px;min-width:6px;border-radius:var(--glass-radius-pill)}body.theme-glass .cc-main .kpi-history .int-table td.kpi-spark{width:45%}body.theme-glass .cc-main .kpi-history h3,body.theme-glass .cc-main .ccg-block h2{font-weight:600;color:var(--glass-ink)}body.theme-glass .cc-main .ccg-count{background:#fff9;color:#4a4c4b;border:1px solid var(--glass-hairline)}body.theme-glass .cc-main .ccg-counters{border:0;background:transparent;gap:12px}body.theme-glass .cc-main .ccg-counter,body.theme-glass .cc-main .ccg-progress,body.theme-glass .cc-main .ccg-badge{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .cc-main .ccg-counter small,body.theme-glass .cc-main .ccg-sub,body.theme-glass .cc-main .ccg-progress small{color:#4f5150}body.theme-glass .cc-main .ccg-counter strong{font-weight:250;font-size:44px;letter-spacing:-.03em;color:var(--glass-ink)}body.theme-glass .cc-main .ccg-progress.done{background:var(--glass-card);border-color:var(--glass-card-border)}body.theme-glass .cc-main .ccg-progress-head svg{color:var(--glass-ink)}body.theme-glass .cc-main .ccg-progress-head span{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--glass-radius-pill);border:1px solid var(--glass-hairline);background:#fff9;font-weight:500}body.theme-glass .cc-main .ccg-track{height:12px;background:#1c1e1d14;border-radius:var(--glass-radius-pill);box-shadow:inset 0 1px 2px #1c1e1d14}body.theme-glass .cc-main .ccg-fill{background:var(--glass-ink);border-radius:var(--glass-radius-pill)}body.theme-glass .cc-main .ccg-progress.done .ccg-fill{background:var(--glass-accent-mint)}body.theme-glass .cc-main .ccg-badges{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}body.theme-glass .cc-main .ccg-badge{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 16px 18px}body.theme-glass .cc-main .ccg-badge.earned{background:var(--glass-card);border-color:var(--glass-card-border)}body.theme-glass .cc-main .ccg-badge-icon{width:64px;height:64px;border-radius:50%;background:#1c1e1d0f;color:#5c5e5d;box-shadow:inset 0 0 0 1px var(--glass-hairline)}body.theme-glass .cc-main .ccg-badge.earned .ccg-badge-icon{background:radial-gradient(circle at 35% 30%,#fff 0,var(--glass-accent-mint) 55%,#7fb86f 100%);color:var(--glass-ink);box-shadow:0 0 0 4px #a9d99a47,0 8px 18px -8px #2f6f3e80}body.theme-glass .cc-main .ccg-badge-copy{align-items:center}body.theme-glass .cc-main .ccg-badge-copy small,body.theme-glass .cc-main .ccg-badge.locked .ccg-badge-copy strong{color:#4f5150}body.theme-glass .cc-main .ccg-badge-state{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--glass-radius-pill);border:1px solid var(--glass-hairline);background:#fff9;font-variant-numeric:tabular-nums}body.theme-glass .cc-main .ccg-badge.earned .ccg-badge-copy .ccg-badge-state{color:#24502e;border-color:#6fae5e;background:#a9d99a4d}body.theme-glass .cc-main .status.cc-status-callback{background:#e8b73038;color:#5e4f27}body.theme-glass .cc-main .status.cc-status-appointment{background:#a9d99a61;color:#24502e}body.theme-glass .cc-main .status.cc-status-refused{background:#a4232814;color:#a42328}body.theme-glass .cc-main .status.cc-status-interested{background:#9ea7c94d;color:#2c3552}body.theme-glass .cc-main .status.cc-status-new,body.theme-glass .cc-main .status.cc-status-no_answer{background:#1c1e1d0f;color:#3c3e3d}body.theme-glass .cc-main .cc-call{background:var(--glass-accent-mint);border-color:var(--glass-accent-mint);color:var(--glass-ink);font-weight:600}body.theme-glass .cc-main .cc-call:hover:not(:disabled){background:var(--glass-accent-mint-hover);border-color:var(--glass-accent-mint-hover)}body.theme-glass .cc-main .cc-new{color:#3c3e3d;background:#1c1e1d0f;border:1px solid var(--glass-hairline);border-radius:var(--glass-radius-pill);padding:0 8px;font-size:12px;font-weight:600}body.theme-glass .cc-main .kpi-history .int-table th:nth-child(2),body.theme-glass .cc-main .kpi-history .int-table td.kpi-num{text-align:right!important;width:90px}body.theme-glass .cc-main .kpi-history .int-table td.kpi-spark{padding-left:18px}body.theme-glass .ccg>.kpi-card{margin-top:18px}@media(max-width:640px){html body.theme-glass .cc-main .ccg-counter small,html body.theme-glass .cc-main .ccg-sub,html body.theme-glass .cc-main .cc-mine,html body.theme-glass .cc-main .cc-new,html body.theme-glass .cc-main .kpi-counters dt,html body.theme-glass .cc-main .kpi-spark,html body.theme-glass .cc-main .ccg-block .ccg-count{font-size:12px}html body.theme-glass .cc-main .ccg .page-head .button{min-height:44px}}body.theme-glass .cc-main .facts dt,html body.theme-glass .cc-main dt,html body.theme-glass .cc-main dl small,body.theme-glass .cc-main .cc-record .facts dt{font-size:12px}.ac-h2{margin:0 0 10px;font-size:16px;font-weight:650;color:var(--glass-ink,#1c1e1d)}.ac-note{margin:0 0 10px;font-size:13px;color:#555756}.ac-range-error{margin:8px 0}.ac-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.ac-filters .lv2-filter{min-width:min(100%,180px)}.ac-filters .ds-select__value--empty{color:#555756}.ac-filters .ds-select__trigger,.ac-filters .ds-field__input,.ac-filters .ds-input,.ac-filters button,.ac-filters input{min-height:44px}.ac-filters button.ds-btn--icon,.ac-filters .ds-field__icon{min-width:44px}.ac-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:14px 0 18px}.ac-stat{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:var(--glass-radius-card,20px);background:var(--glass-card,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.1));box-shadow:inset 0 1px #fffffff2,var(--glass-shadow,0 6px 20px rgba(28,30,29,.06))}.ac-stat-label{font-size:12px;color:#555756;letter-spacing:.01em}.ac-stat-value{font-size:20px;font-weight:700;color:var(--glass-ink,#1c1e1d);font-variant-numeric:tabular-nums}.ac-stat--muted{background:#ffffff80;border-style:dashed}.ac-chart{margin:0 0 18px;padding:16px 18px 12px;border-radius:var(--glass-radius-card,20px);background:var(--glass-card,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.1));box-shadow:inset 0 1px #fffffff2,var(--glass-shadow-long,0 10px 30px rgba(28,30,29,.06))}.ac-bars{display:flex;align-items:stretch;gap:6px;height:180px;overflow-x:auto;padding-bottom:2px}.ac-bar-col{flex:1 0 34px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:34px}.ac-bar{display:block;width:min(100%,28px);min-height:2px;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,var(--glass-accent-mint,#a9d99a),#7fbf6d);box-shadow:inset 0 1px #fff9}.ac-bar[data-calls="0"]{background:#1c1e1d1f}.ac-bar-value{font-size:12px;font-weight:650;color:var(--glass-ink,#1c1e1d);min-height:15px;font-variant-numeric:tabular-nums}.ac-bar-day{font-size:12px;color:#555756;white-space:nowrap}.ac-tablewrap{border-radius:var(--glass-radius-card,20px);overflow-x:auto;background:var(--glass-card-solid,#fff)}.ac-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ac-table th,.ac-table td{font-size:13px;padding:10px 12px;text-align:left;white-space:nowrap}.ac-table .ac-num{text-align:right}.ac-table tbody th{font-weight:650;color:var(--glass-ink,#1c1e1d)}.ac-table .ac-group+.ac-group tr:first-child>*{border-top:1px solid rgba(28,30,29,.14)}.ac-total>*{font-weight:700;border-top:2px solid rgba(28,30,29,.25);background:#a9d99a38}.ac-unassigned>*{color:#4a4c4b;background:#1c1e1d0a;white-space:normal}.qa-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:14px}.qa-card,.qa-box{border-radius:var(--glass-radius-card,20px);background:var(--glass-card,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.1));box-shadow:inset 0 1px #fffffff2,var(--glass-shadow-long,0 10px 30px rgba(28,30,29,.06))}.qa-card{padding:18px 20px}.qa-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.qa-card-head h3{margin:0 auto 0 0;font-size:16px;font-weight:700;color:var(--glass-ink,#1c1e1d)}.qa-message{margin:0 0 12px;font-size:14px;line-height:1.5;color:#2b2d2c}.qa-figures{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.qa-figures>div{padding:6px 14px;border-radius:var(--glass-radius-pill,999px);background:#ffffffb3;border:1px solid rgba(28,30,29,.12)}.qa-figures dt{font-size:12px;color:#555756}.qa-figures dd{margin:0;font-size:14px;font-weight:650;color:var(--glass-ink,#1c1e1d);font-variant-numeric:tabular-nums}.qa-field{display:block;font-size:13px;font-weight:600;color:#2b2d2c;margin:4px 0 6px}.qa-textarea{width:100%;box-sizing:border-box;min-height:44px;padding:10px 14px;border-radius:16px;border:1px solid rgba(28,30,29,.22);background:#fff;font:inherit;font-size:14px;color:var(--glass-ink,#1c1e1d);resize:vertical}.qa-textarea:focus-visible{outline:2px solid #2f7d5b;outline-offset:2px}.qa-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px}.qa-actions .ds-btn,.qa-open,.qa-ask{min-height:44px;border-radius:var(--glass-radius-pill,999px);display:inline-flex;align-items:center;gap:6px;padding-inline:18px}.qa-approve{background:var(--glass-accent-mint,#a9d99a);border-color:var(--glass-accent-mint,#a9d99a);color:var(--glass-ink,#1c1e1d)}.qa-approve:hover:not(:disabled){background:var(--glass-accent-mint-hover,#98cf88)}.qa-reject{color:#a42328;border-color:#a4232873}.qa-box{margin-top:10px;padding:14px 16px;border-left:0}.qa-box-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--glass-ink,#1c1e1d)}.qa-box-head strong{font-size:14px;margin-right:auto}.qa-box-text{margin:8px 0 0;font-size:13px;line-height:1.5;color:#2b2d2c}.qa-box-text p{margin:0 0 4px}.qa-box--needed,.qa-box--requested{box-shadow:inset 0 0 0 1px #b7791f73,var(--glass-shadow,0 6px 20px rgba(28,30,29,.06))}.qa-box--approved{box-shadow:inset 0 0 0 1px #2f7d5b73,var(--glass-shadow,0 6px 20px rgba(28,30,29,.06))}.qa-box--rejected{box-shadow:inset 0 0 0 1px #a4232873,var(--glass-shadow,0 6px 20px rgba(28,30,29,.06))}.qa-decision{font-weight:600}.qa-open,.qa-form{margin-top:10px}@media(max-width:640px){.ac-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-stat{padding:12px 14px}.ac-stat-value{font-size:17px}.ac-bars{height:150px;gap:4px}.ac-bar-col{flex:1 0 30px;min-width:30px}.ac-tablewrap{overflow:visible;background:transparent}.ac-table,.ac-table thead,.ac-table tbody,.ac-table tfoot,.ac-table tr,.ac-table th,.ac-table td{display:block}.ac-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ac-table tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;margin:0 0 10px;padding:12px 14px;border-radius:var(--glass-radius-card,20px);background:var(--glass-card-solid,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.12))}.ac-table tr>*{padding:4px 0;border:0!important;background:transparent!important;white-space:normal;text-align:left}.ac-table tr>th{grid-column:1/-1;font-size:14px}.ac-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:400;color:#555756}.ac-table .ac-num{text-align:left}.ac-total{background:#a9d99a40!important}.ac-unassigned td{grid-column:1/-1}.ac-unassigned td:before{content:none}.qa-card{padding:16px}.qa-actions{justify-content:stretch}.qa-actions .ds-btn{flex:1 1 0;justify-content:center}}body.theme-glass{background-color:var(--glass-bg);background-image:radial-gradient(1100px 760px at 8% -8%,var(--glass-bg-glow-1),transparent 62%),radial-gradient(1000px 720px at 104% 108%,var(--glass-bg-glow-2),transparent 60%),linear-gradient(180deg,#efeff0 0%,var(--glass-bg) 55%,#e4e4e6 100%);background-attachment:fixed;color:var(--glass-ink)}body.theme-glass #root,body.theme-glass .workspace-main{background:transparent}body.theme-glass .masthead{background:var(--glass-dark);-webkit-backdrop-filter:var(--glass-blur-bar);backdrop-filter:var(--glass-blur-bar);border-bottom:1px solid var(--glass-dark-border);box-shadow:0 1px #0003}body.theme-glass .masthead .icon-button,body.theme-glass .account-toggle{border-radius:var(--glass-radius-pill)}body.theme-glass .masthead .icon-button:hover,body.theme-glass .account-toggle:hover{background:#ffffff1a}body.theme-glass .masthead .avatar{background:#ffffffeb;color:var(--glass-ink)}body.theme-glass .shell-search-trigger{border-radius:var(--glass-radius-pill);background:#ffffff0f;border-color:#ffffff2e;color:var(--glass-dark-text);box-shadow:inset 0 1px #ffffff0f}body.theme-glass .shell-search-trigger:hover{border-color:#ffffff57;color:#fff}body.theme-glass .shell-search-trigger kbd{border-color:#ffffff38;color:var(--glass-dark-text);border-radius:var(--glass-radius-pill);padding:1px 7px}body.theme-glass .sidebar{background:var(--glass-dark);-webkit-backdrop-filter:var(--glass-blur-bar);backdrop-filter:var(--glass-blur-bar);border-right:1px solid var(--glass-dark-border);color:var(--glass-dark-text)}body.theme-glass .sidebar .nav-group a,body.theme-glass .shell-collapse{border-radius:var(--glass-radius-pill);color:var(--glass-dark-text);border:1px solid transparent}body.theme-glass .sidebar .nav-group a:hover,body.theme-glass .shell-collapse:hover{background:#ffffff14;color:#fff}body.theme-glass .sidebar .nav-group a.active{background:#fffffff0;border-color:#ffffffb3;color:var(--glass-ink);box-shadow:0 2px 10px #00000040}body.theme-glass .sidebar .nav-group a:focus-visible,body.theme-glass .shell-collapse:focus-visible{outline:2px solid #fff;outline-offset:1px}body.theme-glass .shell-nav-bottom,body.theme-glass .sidebar-bottom{border-top-color:var(--glass-dark-border)}body.theme-glass .nav-group>p,body.theme-glass .sidebar-bottom,body.theme-glass .sidebar-bottom small{color:#ffffff9e}body.theme-glass .section-tabs-bar{border-bottom-color:var(--glass-hairline)}body.theme-glass .section-tabs-sub a{background:transparent;border:1px solid var(--glass-hairline);color:#4a4c4b}body.theme-glass .section-tabs-sub a.active{background:var(--glass-ink);border-color:var(--glass-ink);color:#fff}body.theme-glass .tabs button,body.theme-glass .section-tabs-main a{color:#4f5150}body.theme-glass .tabs button.active{border-color:var(--glass-ink);color:var(--glass-ink)}body.theme-glass .shell-menu-panel,body.theme-glass .shell-search{background:var(--glass-card-solid);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow-pop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .shell-menu-item,body.theme-glass .shell-search-row{border-radius:12px}body.theme-glass .shell-menu-item:hover,body.theme-glass .shell-menu-item:focus-visible,body.theme-glass .shell-search-row.active{background:#1c1e1d0f}body.theme-glass .shell-menu-item[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--glass-ink)}body.theme-glass .shell-menu-filter{border-radius:var(--glass-radius-pill);border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f}body.theme-glass .button{border-radius:var(--glass-radius-pill);background:var(--glass-ink);border-color:var(--glass-ink);color:#fff}body.theme-glass .button:hover:not(:disabled){background:#000}body.theme-glass .button.secondary{background:transparent;border-color:#1c1e1d47;color:var(--glass-ink)}body.theme-glass .button.secondary:hover:not(:disabled){background:#1c1e1d0f;border-color:#1c1e1d66}body.theme-glass .button.danger{background:transparent;border-color:#a4232873;color:#a42328}body.theme-glass .button.danger:hover:not(:disabled){background:#a42328;border-color:#a42328;color:#fff}body.theme-glass .button:focus-visible,body.theme-glass .icon-button:focus-visible{outline:none;box-shadow:var(--ds-focus)}body.theme-glass .icon-button{border-radius:var(--glass-radius-pill)}body.theme-glass .icon-button:hover{background:#1c1e1d12}body.theme-glass .ds-btn{border-radius:var(--glass-radius-pill)}body.theme-glass .ds-btn--secondary{background:transparent;border-color:#1c1e1d47}body.theme-glass .ds-btn--secondary:hover,body.theme-glass .ds-btn--ghost:hover{background:#1c1e1d0f}body.theme-glass .ds-btn--danger{background:transparent;border-color:#a4232873;color:#a42328}body.theme-glass .ds-btn--danger:hover{background:#a42328;color:#fff}body.theme-glass .button.glass-mint,body.theme-glass .ds-drawer__foot .button:not(.secondary):not(.danger),body.theme-glass .cal-bubble-actions .button:not(.secondary):not(.danger){background:var(--glass-accent-mint);border-color:var(--glass-accent-mint);color:var(--glass-ink)}body.theme-glass .ds-drawer__foot .button:not(.secondary):not(.danger):hover:not(:disabled),body.theme-glass .cal-bubble-actions .button:not(.secondary):not(.danger):hover:not(:disabled){background:var(--glass-accent-mint-hover);border-color:var(--glass-accent-mint-hover)}body.theme-glass .search{border-radius:var(--glass-radius-pill);background:#fff9;border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f}body.theme-glass .search:focus-within{border-color:var(--glass-ink)}body.theme-glass .field input,body.theme-glass .field select{border-radius:var(--glass-radius-pill);background:#ffffffa8;border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f}body.theme-glass .field textarea{border-radius:16px;background:#ffffffa8;border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f}body.theme-glass .field input:focus,body.theme-glass .field textarea:focus,body.theme-glass .field select:focus{background:#fff;border-color:var(--glass-ink)}body.theme-glass .ds-field{border-radius:var(--glass-radius-pill);background:#ffffffa8;border-color:var(--glass-hairline);box-shadow:inset 0 1px 2px #1c1e1d0f}body.theme-glass .ds-field:hover{border-color:#1c1e1d4d}body.theme-glass .ds-field:focus-within,body.theme-glass .ds-field[data-open=true]{border-color:var(--glass-ink);background:#fff}body.theme-glass .ds-field[data-invalid=true]{border-color:#a42328}body.theme-glass .ds-field__icon{border-radius:0 var(--glass-radius-pill) var(--glass-radius-pill) 0}body.theme-glass .ds-pop{border-radius:18px;border-color:var(--glass-card-border);background:var(--glass-card-solid);box-shadow:var(--glass-shadow-pop)}body.theme-glass .ds-select__opt,body.theme-glass .ds-time{border-radius:10px}body.theme-glass .ds-select__opt[data-active=true]{background:#1c1e1d0f}body.theme-glass .ds-select__search,body.theme-glass .ds-cal__day{border-radius:var(--glass-radius-pill)}body.theme-glass .ds-cal__day[data-today=true]{color:var(--glass-ink);box-shadow:inset 0 0 0 2px var(--glass-accent-warm)}body.theme-glass .ds-cal__day[aria-selected=true]{background:var(--glass-ink);color:#fff}body.theme-glass .status{background:transparent;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 38%,transparent);border-radius:var(--glass-radius-pill);padding-left:8px;padding-right:8px}body.theme-glass .table-scroll{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow)}body.theme-glass th{background:#ffffff8c;color:#565857;border-bottom-color:var(--glass-hairline)}body.theme-glass td{border-bottom-color:#1c1e1d14}body.theme-glass .modal{border-radius:24px;border:1px solid var(--glass-card-border);background:var(--glass-card-solid);box-shadow:0 24px 80px #1c1e1d40}body.theme-glass .modal::backdrop{background:#1c1e1d52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.theme-glass .modal-heading{background:transparent;border-bottom-color:var(--glass-hairline)}body.theme-glass .ds-drawer__panel{background:var(--glass-card-solid);border-left:1px solid var(--glass-card-border);border-radius:24px 0 0 24px;box-shadow:-20px 0 60px #1c1e1d29;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .ds-drawer__head,body.theme-glass .ds-drawer__foot{border-color:var(--glass-hairline)}body.theme-glass .ds-drawer--modal .ds-drawer__panel{border:1px solid var(--glass-card-border);border-radius:22px;box-shadow:0 30px 90px #1c1e1d3d}@media(max-width:640px){html body.theme-glass .ds-drawer--modal .ds-drawer__panel{border:0;border-radius:0}}body.theme-glass .ds-toast{border-radius:var(--glass-radius-pill);background:var(--glass-dark-solid)}body.theme-glass .ds-tabline:after{background:var(--glass-ink)}body.theme-glass h1{font-weight:300}body.theme-glass h1 strong,body.theme-glass h1 b,body.theme-glass h1 em{font-weight:600;font-style:normal}@media(prefers-reduced-motion:reduce){body.theme-glass *{transition-duration:0ms!important;animation-duration:0ms!important}}body.theme-glass{background-image:radial-gradient(900px 680px at 4% 2%,var(--glass-glow-lavender),transparent 64%),radial-gradient(1100px 760px at 8% -8%,var(--glass-bg-glow-1),transparent 62%),radial-gradient(820px 640px at 100% 104%,var(--glass-glow-lime),transparent 62%),radial-gradient(1000px 720px at 104% 108%,var(--glass-bg-glow-2),transparent 60%),linear-gradient(180deg,#efeff0 0%,var(--glass-bg) 55%,#e2e2e4 100%)}body.theme-glass .gl-depth,body.theme-glass .today-section,body.theme-glass .today-cal,body.theme-glass .cal-grid,body.theme-glass .cal-month{box-shadow:inset 0 1px #fffffff2,var(--glass-shadow-long)}body.theme-glass .gl-sheen,body.theme-glass .masthead,body.theme-glass .sidebar{background-color:var(--glass-dark-solid);background-image:var(--glass-dark-sheen),linear-gradient(180deg,#323433db,#1c1e1ddb 55%,#0f1010e6);box-shadow:var(--glass-spec)}body.theme-glass .masthead{box-shadow:var(--glass-spec),0 12px 30px -14px #00000073}body.theme-glass .sidebar .nav-group a.active{background:var(--glass-capsule-active-bg);background-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff59,0 6px 18px -6px #c1dca88c}body.theme-glass .gl-sheen-btn,body.theme-glass .today .button:not(.secondary):not(.danger),body.theme-glass .cal-actions>.button:not(.secondary):not(.danger),body.theme-glass .ds-drawer__foot .button:not(.secondary):not(.danger){box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #1c1e1d1f,0 8px 20px -10px #1c1e1d73}body.theme-glass .gl-capsule,body.theme-glass .today-count,body.theme-glass .today-total,body.theme-glass .today-chip,body.theme-glass .cal-views,body.theme-glass .cal-kinds,body.theme-glass .cal-legend{position:relative;isolation:isolate;background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);border:1px solid rgba(0,0,0,.55);border-radius:var(--glass-radius-pill);color:var(--glass-capsule-text);box-shadow:var(--glass-spec),0 10px 22px -12px #1c1e1d8c}body.theme-glass .gl-capsule__inner,body.theme-glass .today-count:before,body.theme-glass .today-total:before,body.theme-glass .today-chip:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;border-radius:inherit;border:1px solid var(--glass-capsule-inner-border);background:var(--glass-capsule-inner-bg)}body.theme-glass .gl-capsule__inner{position:relative;inset:auto;z-index:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 10px}body.theme-glass .gl-capsule__label{color:var(--glass-capsule-text);font-size:12px;padding:0 12px 0 8px}body.theme-glass .today-count{min-width:34px;height:26px;padding:0 11px;font-size:12px;font-weight:600;color:#fff}body.theme-glass .today-section.is-overdue .today-count{background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);border-color:#0000008c;color:#fff}body.theme-glass .today-section.is-overdue .today-count:before{border-color:#e8b730bf}body.theme-glass .today-total{display:inline-flex;align-items:center;height:30px;padding:0 14px;font-size:12px;color:#fff}body.theme-glass .today-chip{height:34px;padding:0 14px;gap:9px;color:#fff}body.theme-glass .today-chip:has(svg){padding-left:6px}body.theme-glass .today-chip:has(svg):before{inset:3px auto 3px 3px;width:30px}body.theme-glass .today-chip svg{width:14px;margin:0 4px 0 3px}body.theme-glass .today-chip:hover{background-color:#2a2c2b;color:#fff;border-color:#0000008c}body.theme-glass .today-chip:hover:before{border-color:#ffffff6b}body.theme-glass .today-chip[aria-pressed=true]{background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);border-color:#0000008c;color:#fff}body.theme-glass .today-chip[aria-pressed=true]:before{background:var(--glass-capsule-active-bg);border-color:var(--glass-capsule-active-border);box-shadow:0 0 12px #c1dca873}body.theme-glass .today-chip[aria-pressed=true] svg{color:var(--glass-ink)}body.theme-glass .today-chip[aria-pressed=true]:not(:has(svg)){color:var(--glass-ink)}body.theme-glass .today-chip:focus-visible{outline:2px solid var(--glass-ink);outline-offset:2px}body.theme-glass .gl-seg,body.theme-glass .cal-views,body.theme-glass .cal-kinds{padding:3px;gap:2px}body.theme-glass .gl-seg>*,body.theme-glass .cal-views button,body.theme-glass .cal-kinds button{border-radius:var(--glass-radius-pill);color:#ffffffd1;border:1px solid transparent;background:transparent;padding:5px 14px}body.theme-glass .gl-seg>*:hover,body.theme-glass .cal-views button:hover,body.theme-glass .cal-kinds button:hover{color:#fff;border-color:var(--glass-capsule-inner-border)}body.theme-glass .gl-seg>[aria-pressed=true],body.theme-glass .gl-seg>[aria-checked=true],body.theme-glass .gl-seg>[aria-selected=true],body.theme-glass .cal-views button[aria-pressed=true],body.theme-glass .cal-kinds button[aria-checked=true]{background:var(--glass-capsule-active-bg);background-color:#fff;border-color:var(--glass-capsule-active-border);color:var(--glass-ink);font-weight:500;box-shadow:inset 0 1px #fff,0 0 14px #c1dca873}body.theme-glass .cal-views button:focus-visible,body.theme-glass .cal-kinds button:focus-visible{outline:2px solid #fff;outline-offset:-3px}body.theme-glass .cal-legend{padding:3px;gap:3px;margin-right:4px;color:#fff}body.theme-glass .cal-legend li{padding:3px 10px;border:1px solid var(--glass-capsule-inner-border);border-radius:var(--glass-radius-pill);background:var(--glass-capsule-inner-bg)}body.theme-glass .cal-legend i.ext{background:transparent;border-color:#ffffffb3}body.theme-glass .cal-bar{gap:12px}body.theme-glass .cal-actions{gap:6px}body.theme-glass .cal-nav .icon-button{width:34px;height:34px;min-width:34px}body.theme-glass .cal-views button{padding:5px 12px}body.theme-glass .gl-title{display:flex;align-items:center;gap:12px;font-weight:250;letter-spacing:-.02em}body.theme-glass .gl-title .pg-strong,body.theme-glass .gl-title__strong{font-weight:700;font-size:.62em;letter-spacing:0}body.theme-glass .today-head h1{display:flex;align-items:center;gap:14px;font-size:34px;font-weight:250;letter-spacing:-.025em;color:#2b2d2c}body.theme-glass .today-head h1:before{content:"Dzisiaj" / "";order:-1;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--glass-ink)}body.theme-glass .cal-bar h1{display:flex;align-items:center;gap:12px;font-size:26px;font-weight:700;letter-spacing:-.01em}body.theme-glass .cal-range{font-size:18px;font-weight:300;letter-spacing:-.01em;color:#2b2d2c;margin-left:4px}body.theme-glass .gl-round,body.theme-glass .cal-nav .icon-button,body.theme-glass .cal-actions>.icon-button,body.theme-glass .ds-drawer__head .ds-btn--icon,body.theme-glass .modal-heading .icon-button{width:36px;height:36px;min-width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--glass-round-light-ring);background:var(--glass-round-light-bg);background-color:#f4f4f5;color:var(--glass-ink);box-shadow:inset 0 1px #fff,0 6px 14px -6px #1c1e1d59}body.theme-glass .gl-round:hover,body.theme-glass .cal-nav .icon-button:hover,body.theme-glass .cal-actions>.icon-button:hover,body.theme-glass .ds-drawer__head .ds-btn--icon:hover,body.theme-glass .modal-heading .icon-button:hover{background:#fff;border-color:#1c1e1d57}body.theme-glass .gl-round--confirm{background:var(--glass-dark-sheen),var(--glass-dark-grad);background-color:var(--glass-dark-solid);color:var(--glass-accent-mint);border-color:#0009;box-shadow:var(--glass-spec),var(--glass-round-dark-glow)}body.theme-glass .today-check{width:20px;height:20px;border:1px solid rgba(28,30,29,.3);background:var(--glass-round-light-bg);background-color:#f4f4f5;box-shadow:inset 0 1px #fff,0 2px 6px -2px #1c1e1d4d}body.theme-glass .today-check:hover:not(:disabled){border-color:var(--glass-ink);color:#5c5e5d}body.theme-glass .today-check[aria-checked=true]{background:var(--glass-dark-sheen),var(--glass-dark-grad);background-color:var(--glass-dark-solid);border-color:#0009;color:var(--glass-accent-mint);box-shadow:var(--glass-spec),var(--glass-round-dark-glow)}body.theme-glass .gl-more{display:inline-flex;align-items:center;justify-content:center;width:22px;height:26px;padding:0;border:1px solid var(--glass-capsule-inner-border);border-radius:var(--glass-radius-pill);background:var(--glass-capsule-inner-bg);color:inherit;cursor:pointer}body.theme-glass .gl-more:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}@keyframes gl-dots{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:-300% 0;mask-position:-300% 0}}body.theme-glass .gl-dots,body.theme-glass .cal-loading,body.theme-glass .today .ds-skeleton:before{content:"";display:block;width:46px;height:46px;box-sizing:border-box;padding:9px 8px 8px 9px;border-radius:50%;background-color:var(--glass-dark-solid);background-image:radial-gradient(circle,rgba(255,255,255,.38) 0 1.7px,transparent 2.2px),var(--glass-dark-grad);background-size:9.67px 9.67px,auto;background-repeat:repeat,no-repeat;background-origin:content-box,border-box;background-clip:content-box,border-box;box-shadow:var(--glass-spec),0 10px 24px -10px #1c1e1d80}body.theme-glass .gl-dots:after,body.theme-glass .cal-loading:after,body.theme-glass .today .ds-skeleton:after{content:"";position:absolute;top:9px;left:9px;width:29px;height:29px;background:radial-gradient(circle,var(--glass-accent-mint) 0 1.9px,transparent 2.4px) 0 0/9.67px 9.67px;-webkit-mask:linear-gradient(90deg,#000 0 33.33%,transparent 33.33%) 0 0/300% 100% repeat-x;mask:linear-gradient(90deg,#000 0 33.33%,transparent 33.33%) 0 0/300% 100% repeat-x;animation:gl-dots 1.2s steps(3) infinite}body.theme-glass .gl-dots{position:relative}body.theme-glass .cal-loading{position:absolute;left:50%;right:auto;top:50%;height:46px;transform:translate(-50%,-50%);z-index:6;pointer-events:none;animation:none}body.theme-glass .today .ds-skeleton{position:relative;display:flex;justify-content:center;padding:48px 0}body.theme-glass .today .ds-skeleton>[aria-hidden]{display:none!important}body.theme-glass .today .ds-skeleton:after{top:57px;left:calc(50% - 14px)}@media(prefers-reduced-motion:reduce){body.theme-glass .gl-dots:after,body.theme-glass .cal-loading:after,body.theme-glass .today .ds-skeleton:after{animation:none;-webkit-mask:none;mask:none;opacity:.5}}@media(prefers-reduced-transparency:reduce){body.theme-glass .masthead,body.theme-glass .sidebar{background-image:none;background-color:var(--glass-dark-solid)}body.theme-glass .gl-capsule,body.theme-glass .today-count,body.theme-glass .today-total,body.theme-glass .today-chip,body.theme-glass .cal-views,body.theme-glass .cal-kinds,body.theme-glass .cal-legend{background-image:none}}@media(max-width:1700px){body.theme-glass .cal-legend{background:none;background-image:none;border-color:transparent;box-shadow:none;padding:0;gap:10px;color:#555756}body.theme-glass .cal-legend li{border:0;background:none;padding:0}body.theme-glass .cal-legend i.ext{border-color:#8a8c8b}body.theme-glass .cal-views button{padding:5px 10px}body.theme-glass .cal-range{font-size:16px}body.theme-glass .cal-bar h1{font-size:24px;gap:10px}body.theme-glass .cal-bar h1:after{width:22px;height:22px}}.kpi-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:20px 22px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.kpi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kpi-head h2{font-size:15px;margin:0}.kpi-sub{margin:4px 0 0;font-size:12px;color:var(--ds-muted)}.kpi-muted{margin:0;font-size:12px;color:var(--ds-muted)}.kpi-status-row{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.kpi-desc{margin:0;font-size:13px;color:var(--ds-text);flex:1 1 260px}.kpi-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:var(--ds-radius-round);border:1px solid var(--ds-line);color:var(--ds-text);background:var(--ds-surface);white-space:nowrap}.kpi-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-muted)}.kpi-status--ok{background:var(--ds-success-soft);border-color:var(--ds-success)}.kpi-status--ok .kpi-dot{background:var(--ds-success)}.kpi-status--watch{background:var(--ds-warning-soft);border-color:var(--ds-warning)}.kpi-status--watch .kpi-dot{background:var(--ds-warning)}.kpi-status--alarm{border-color:var(--ds-danger);color:var(--ds-danger)}.kpi-status--alarm .kpi-dot{background:var(--ds-danger)}.kpi-status--observation{background:var(--soft)}.kpi-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--ds-line);background:var(--ds-line)}.kpi-counters div{background:var(--ds-surface);padding:14px 16px}.kpi-counters dt{font-size:12px;color:var(--ds-muted)}.kpi-counters dd{margin:2px 0 0;font-size:28px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.kpi-goal{display:flex;flex-direction:column;gap:6px}.kpi-goal-head{display:flex;justify-content:space-between;font-size:13px}.kpi-goal-head span:last-child{font-weight:600;font-variant-numeric:tabular-nums}.kpi-bar{height:10px;border-radius:var(--ds-radius-round);background:var(--soft);border:1px solid var(--ds-line);overflow:hidden}.kpi-bar span{display:block;height:100%;background:var(--ds-muted)}.kpi-bar--ok span{background:var(--ds-success)}.kpi-bar--watch span{background:var(--ds-warning)}.kpi-bar--alarm span{background:var(--ds-danger)}.kpi-history h3{font-size:13px;margin:0}.kpi-num{text-align:right!important;font-variant-numeric:tabular-nums}.kpi-spark{width:45%}.kpi-spark span{display:block;height:6px;min-width:2px;background:var(--ds-line-strong);border-radius:var(--ds-radius-round)}.kpi-team{display:flex;flex-direction:column;gap:12px}.kpi-table-wrap{overflow-x:auto}.kpi-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kpi-team-table{font-size:13px}.kpi-team-table th,.kpi-team-table td{vertical-align:middle}.kpi-team-table tbody th,.kpi-team-table tfoot th{color:var(--ds-text);font-weight:600;font-size:13px;background:transparent}.kpi-team-table tfoot th,.kpi-team-table tfoot td{font-weight:600;color:var(--ds-text);border-top:2px solid var(--ds-line-strong)}.kpi-cell-desc{color:var(--ds-muted);max-width:420px}.kpi-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pb-page{min-width:0}.pb-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:24px;align-items:start}.pb-nav{position:sticky;top:calc(var(--head,72px) + 16px);display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - var(--head,72px) - 32px);overflow:auto;padding:2px 2px 12px}.pb-nav .search{margin-bottom:8px}.pb-sec{border-bottom:1px solid var(--line)}.pb-sec-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 6px;border:0;background:none;color:inherit;font:inherit;font-weight:650;text-align:left;cursor:pointer}.pb-sec-toggle span{flex:1}.pb-sec-toggle small{color:var(--muted);font-weight:500}.pb-sec-toggle svg{transition:transform .15s ease;color:var(--muted)}.pb-sec.is-open .pb-sec-toggle svg{transform:rotate(180deg)}.pb-sec-list{list-style:none;margin:0 0 8px;padding:0;display:none}.pb-sec.is-open .pb-sec-list{display:block}.pb-sec-list a{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border-radius:8px;color:inherit;text-decoration:none;line-height:1.3}.pb-sec-list a span:first-child{flex:1}.pb-sec-list a:hover{background:var(--soft)}.pb-sec-list a.active,.pb-sec-list a[aria-current=page]{background:var(--soft);font-weight:650}.pb-hint{color:var(--muted);font-size:14px;margin:6px 0;padding:0 6px}.pb-article{min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px 32px}.pb-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--line)}.pb-eyebrow{margin:0 0 4px;color:var(--muted);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pb-title{margin:0;font-size:26px;line-height:1.2;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pb-meta{margin:6px 0 0;color:var(--muted);font-size:13px}.pb-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pb-actions button svg{margin-right:6px;vertical-align:-3px}.pb-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.5;background:#ececec;color:#3a3a3a;white-space:nowrap}.pb-badge-draft{background:#fff1c7;color:#6b4a00}.pb-badge-current{background:#e2f2dc;color:#24521a}.pb-md{font-size:17px;line-height:1.65;color:#1c1e1d;max-width:820px}.pb-md h1,.pb-md h2,.pb-md h3{line-height:1.25;margin:1.4em 0 .5em}.pb-md h1{font-size:24px}.pb-md h2{font-size:21px}.pb-md h3{font-size:18px}.pb-md p{margin:.6em 0}.pb-md ol,.pb-md ul{padding-left:1.5em;margin:.6em 0}.pb-md ol>li{margin:.7em 0;padding-left:.2em}.pb-md ol>li::marker{font-weight:700}.pb-md strong{font-weight:700;color:#000}.pb-md a{color:#8c1d22;text-decoration:underline;text-underline-offset:2px}.pb-md code{background:var(--soft);border-radius:4px;padding:1px 5px;font-size:.92em}.pb-md pre{background:var(--soft);padding:12px;border-radius:8px;overflow-x:auto;max-width:100%}.pb-md hr{border:0;border-top:1px solid var(--line);margin:1.5em 0}.pb-img-alt{color:var(--muted);font-style:italic}.pb-table{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:8px;margin:1em 0}.pb-table table{border-collapse:collapse;min-width:100%;font-size:15px}.pb-table th,.pb-table td{padding:8px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.pb-table th{background:var(--soft);font-weight:650}.pb-quote{position:relative;margin:1em 0;background:#f6f6f4;border-radius:14px;padding:12px 16px}.pb-quote blockquote{margin:0;font-size:18px;line-height:1.6}.pb-quote blockquote p:first-child{margin-top:0}.pb-quote blockquote p:last-child{margin-bottom:0}.pb-editor{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px}.pb-editor-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pb-editor-head h2{margin:0;font-size:22px}.pb-form{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.pb-form>.pb-field{flex:1 1 170px}.pb-form>.pb-field-wide{flex:2 1 320px}.pb-form>.pb-field-narrow{flex:0 1 120px}.pb-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pb-field>span{font-size:13px;font-weight:650;color:#3a3a3a}.pb-field small{color:var(--muted);font-weight:500}.pb-field input,.pb-field select,.pb-field textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid #c9c9c9;border-radius:8px;background:#fff;color:#1c1e1d;font:inherit;font-size:15px;box-sizing:border-box}.pb-field .pb-hint{padding:0}.pb-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.pb-source textarea{min-height:520px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.55}.pb-preview{border:1px dashed #c9c9c9;border-radius:10px;padding:12px;min-width:0;max-height:640px;overflow:auto}.pb-preview-label{display:block;font-size:13px;font-weight:650;color:#3a3a3a;margin-bottom:8px}.pb-preview .pb-article{border:0;padding:4px}.pb-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pb-history li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px}.pb-history li strong{margin-right:8px}.pb-history li .pb-badge{margin-right:6px}.pb-history li p{margin:6px 0 2px}.pb-history li small{color:var(--muted)}.pb-modal-actions{justify-content:flex-end;margin-top:16px}@media(max-width:1100px){.pb-split{grid-template-columns:minmax(0,1fr)}}body.theme-glass .pb-article,body.theme-glass .pb-editor{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--glass-ink)}body.theme-glass .pb-preview .pb-article{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-glass .pb-sec{border-bottom-color:var(--glass-hairline)}body.theme-glass .pb-sec-list a.active,body.theme-glass .pb-sec-list a[aria-current=page]{background:var(--glass-card-solid);box-shadow:var(--glass-shadow)}body.theme-glass .pb-page-head{border-bottom-color:var(--glass-hairline)}body.theme-glass .pb-quote{background:var(--glass-card-solid);border-radius:16px}body.theme-glass body.theme-glass .pb-md a{color:var(--glass-ink)}@media(max-width:640px){html body .pb-page{overflow-x:clip}html body .pb-layout{grid-template-columns:minmax(0,1fr);gap:12px}html body .pb-nav{position:static;max-height:none;overflow:visible;padding:0}html body .pb-nav .search input{font-size:16px;min-height:44px}html body .pb-sec-list a{min-height:44px}html body .pb-article{padding:16px;border-radius:12px}html body .pb-title{font-size:22px}html body .pb-md{font-size:17px}html body .pb-quote{padding:12px}html body html body .pb-actions{width:100%}html body .pb-actions button{min-height:44px;flex:1 1 auto}html body .pb-editor{padding:14px}html body .pb-form>.pb-field{flex:1 1 100%}html body .pb-field input,html body .pb-field select,html body .pb-field textarea{font-size:16px;min-height:44px}html body .pb-source textarea{min-height:320px}html body .pb-preview{max-height:none}html body .pb-history li{flex-direction:column;align-items:stretch}html body .pb-history li button{min-height:44px}}.cc-protected{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cc-protected input,.cc-protected textarea,.cc-protected select{-webkit-user-select:text;user-select:text}.cc-record .detail-columns{align-items:start}.cc-headline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cc-section{margin-top:18px}.cc-section h3{font-size:12px;margin-bottom:8px}.cc-phone{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cc-phone small{font-size:11px;color:var(--muted)}.cc-phone .notice{width:100%}.cc-call{font-size:15px;letter-spacing:.3px;text-decoration:none}.cc-nophone{font-size:13px;color:var(--muted)}.cc-preview{display:block;max-width:100%;height:auto;border:1px solid var(--line);pointer-events:none}.cc-history-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-history-head strong{font-size:13px}.cc-history-head small{margin-left:auto;font-size:11px;color:var(--muted)}.cc-meta{display:flex;align-items:center;gap:5px;font-size:12px;color:#424242;margin-top:8px}.cc-note{font-size:13px;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.cc-actions .panel:first-of-type{margin-top:0}.cc-actions .panel h2{margin-bottom:10px}.cc-actions .form{grid-template-columns:1fr}.cc-actions .action{margin-top:12px}.cc-hint{font-size:12px;margin-bottom:14px}.cc-actions .cc-hint{grid-column:1/-1;font-size:11px;margin:0}.status.cc-status-new{background:#eee;color:#151515}.status.cc-status-no_answer{background:#eee;color:#424242}.status.cc-status-callback{background:#fff3db;color:#795612}.status.cc-status-interested{background:#f2f4f6;color:#1f3a56}.status.cc-status-refused{background:#fcecec;color:#922}.status.cc-status-appointment{background:#edf5f0;color:#24523a}.cc-print-block{display:none}.cc-record .facts{row-gap:12px}.cc-actions{display:flex;flex-direction:column;gap:12px}.cc-actions>.notice{margin:0}.cc-actions .panel{margin:0;padding:16px 18px}.cc-actions .panel h2{font-size:15px}.cc-actions .form{gap:10px}.cc-actions textarea{min-height:0;resize:vertical}.cc-actions .form-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:0}.cc-callback .form{grid-template-columns:1fr auto;align-items:end}.cc-callback .form-footer{grid-column:auto}.cc-callback .action{margin-top:8px}.cc-history-box>summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:600;list-style:none;padding:6px 0}.cc-history-box>summary::-webkit-details-marker{display:none}.cc-history-box>summary small{font-weight:400;color:var(--muted)}.cc-history-box>summary svg{transition:transform .15s}.cc-history-box[open]>summary svg{transform:rotate(180deg)}.cc-history-box[open]>summary{margin-bottom:8px}.cc-focus-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0b0b0b;color:#fff;text-align:center;padding:24px;cursor:pointer}.cc-focus-mask strong{font-size:1.25rem}.cc-focus-mask span{opacity:.75}body.cc-masked .workspace-main .cc-protected{visibility:hidden}@media print{body.cc-role .workspace-main>*:not(.cc-print-block),body.cc-role .masthead,body.cc-role .sidebar,body.cc-role .skip-link,body.cc-role .nav-backdrop,body.cc-role dialog,body.cc-role .cc-protected{display:none!important}body.cc-role .cc-print-block{display:block!important;padding:40px;font-size:14px}}body.shell-has-preview.cc-role .masthead{top:var(--shell-preview)}body.shell-has-preview.cc-role .sidebar{top:calc(var(--head) + var(--shell-preview))}body.shell-has-preview.cc-role .workspace-main{padding-top:calc(var(--head) + var(--shell-preview) + 14px)}.cc-crm-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 14px}.cc-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line,#d6d6d6);border-radius:8px;padding:0 10px;min-width:280px;background:#fff}.cc-search input{border:0;outline:0;padding:9px 0;flex:1;font:inherit;background:transparent}.cc-scope{display:flex;gap:6px}.cc-chip{border:1px solid var(--line,#d6d6d6);background:#fff;border-radius:999px;padding:6px 12px;font:inherit;cursor:pointer}.cc-chip.on{background:var(--accent);color:#fff;border-color:var(--accent)}.cc-crm-table{width:100%;border-collapse:collapse}.cc-crm-table th,.cc-crm-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line,#e5e5e5);vertical-align:middle}.cc-crm-table tbody tr{cursor:pointer}.cc-crm-table tbody tr:hover{background:#00000008}.cc-mine{margin-left:8px;color:var(--accent);font-weight:600}.cc-source{margin-left:8px;padding:1px 6px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:11px;font-weight:600;vertical-align:middle}.cc-new{margin-left:8px;color:var(--accent);font-weight:600}.cc-nav-badge{margin-left:auto;min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.cc-price{margin-top:16px}.cc-price-log{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cc-price-log li{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px}.cc-price-log small{color:var(--muted)}.preview-calm{display:flex;align-items:center;gap:6px}.cc-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin:0 0 16px}.cc-card-id{display:grid;gap:6px;min-width:0}.cc-card-title{margin:0;overflow-wrap:anywhere}.cc-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;color:var(--muted)}.cc-card-meta:empty{display:none}.cc-card-meta .cc-source{margin-left:0}.cc-position{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cc-call-block{display:flex;flex-direction:column;gap:10px;margin:0 0 18px}.cc-call-block h3{font-size:12px;margin:0}.cc-more{margin-top:8px;border-top:1px solid var(--line)}.cc-more .cc-section{margin-top:10px}.cc-fold-empty{font-size:12px;font-weight:600;color:var(--muted);padding:6px 0;margin-bottom:0}.cc-note-field{display:flex;flex-direction:column;gap:4px}.cc-note-counter{align-self:flex-end;font-size:11px;color:var(--muted)}.cc-note-counter.near{color:#424242;font-weight:550}.cc-reason-label{font-weight:550}.sidebar .cc-nav{display:flex;flex-direction:column;min-height:calc(100dvh - var(--head) - var(--shell-preview) - 24px)}.sidebar .cc-nav-group+.cc-nav-group{margin-top:14px;padding-top:14px;border-top:1px solid var(--line,#ececec)}.sidebar .cc-nav-group:last-child{margin-top:auto}body.theme-glass .sidebar .cc-nav-group+.cc-nav-group{border-top-color:#ffffff24}.ccrm-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ccrm-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ccrm-new{display:inline-flex;align-items:center;gap:6px;min-height:44px}.ccrm-date{margin:-6px 0 14px;font-size:14px;color:#4f5150}.ccrm-panel{border:1px solid var(--line);border-radius:16px;background:#fff;padding:12px 16px}.ccrm-lede{margin:0 0 14px;color:#3c3e3d;font-size:14px;max-width:62ch}.ccrm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.ccrm-total{margin-left:auto;font-size:13px;color:#4f5150;font-variant-numeric:tabular-nums}.ccrm-search{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#4f5150}.ccrm-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;color:#1c1e1d;outline:none;min-height:42px}.ccrm-search:focus-within{outline:2px solid var(--accent,#2f6b3a);outline-offset:2px}.ccrm-rows{list-style:none;margin:0;padding:0}.ccrm-rows li+li{border-top:1px solid rgba(28,30,29,.08)}.ccrm-row{display:grid;grid-template-columns:minmax(0,2fr) auto minmax(0,.9fr) minmax(0,1.4fr) 18px;align-items:center;gap:14px;width:100%;min-height:60px;padding:8px;border:0;border-radius:14px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.ccrm-row:hover{background:#1c1e1d0a}.ccrm-row:focus-visible,.ccrm-list-row:focus-visible,.ccrm-kcard-open:focus-visible,.ccrm-ev:focus-visible,.ccrm-task-title:focus-visible{outline:2px solid var(--accent,#2f6b3a);outline-offset:2px}.ccrm-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ccrm-row-main strong{font-size:15px;color:#1c1e1d;overflow-wrap:anywhere}.ccrm-row-main small,.ccrm-row-next small{font-size:12px;color:#4f5150}.ccrm-row-status{font-size:13px;color:#3c3e3d}.ccrm-row-next{display:flex;flex-direction:column;gap:1px;font-size:13px;color:#1c1e1d;min-width:0;overflow-wrap:anywhere}.ccrm-go{color:#4f5150}.ccrm-stage{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:#1c1e1d0f;color:#2a2c2b;border:1px solid rgba(28,30,29,.14)}.ccrm-stage.is-contact{background:#e6f0fb;border-color:#9dbbe0;color:#1d3f66}.ccrm-stage.is-discovery{background:#efe9fb;border-color:#b7a6df;color:#3e2a6e}.ccrm-stage.is-offer{background:#fbf1dc;border-color:#d7b46a;color:#5a400c}.ccrm-stage.is-negotiation{background:#fde8e1;border-color:#e0a28c;color:#6b2a14}.ccrm-stage.is-won{background:#e3f3df;border-color:#8cc184;color:#1f4d1a}.ccrm-stage.is-lost{background:#f1f1f1;border-color:#c7c7c7;color:#4a4a4a}.ccrm-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;font-size:14px}.ccrm-pager .button{min-height:44px}.ccrm-hint{margin:6px 0;font-size:13px;color:#4f5150}.ccrm-newlead{display:flex;flex-direction:column;gap:12px}.ccrm-field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#3c3e3d}.ccrm-field input,.ccrm-field textarea{min-height:44px;padding:10px 14px;border:1px solid rgba(28,30,29,.2);border-radius:14px;background:#fff;font:inherit;font-size:16px;color:#1c1e1d;width:100%;box-sizing:border-box}.ccrm-field textarea{resize:vertical}.ccrm-field input:focus-visible,.ccrm-field textarea:focus-visible{outline:2px solid var(--accent,#2f6b3a);outline-offset:1px}.ccrm-field.is-company input{font-size:17px}.ccrm-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ccrm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ccrm-actions .button{min-height:44px;display:inline-flex;align-items:center;gap:6px}.ccrm-similar{padding:10px 14px;border:1px solid #d7b46a;border-radius:14px;background:#fdf6e6;font-size:13px;color:#4d3d0c}.ccrm-similar ul{margin:6px 0;padding-left:18px}.ccrm-similar .text-button{min-height:32px;font-size:14px}.ccrm-mode{display:inline-flex;gap:4px;padding:3px;margin:0 0 14px;border:1px solid rgba(28,30,29,.16);border-radius:999px;background:#ffffffb3}.ccrm-mode button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;color:#1c1e1d;cursor:pointer}.ccrm-mode button[aria-checked=true]{background:#1c1e1d;color:#fff}.ccrm-newquote .ccrm-panel{max-width:720px}.ccrm-card{display:flex;flex-direction:column;gap:6px}.ccrm-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.ccrm-status,.ccrm-owner{font-size:13px;color:#3c3e3d}.ccrm-saved{font-size:12px;color:#1f4d1a}.ccrm-sec{padding:12px 0;border-top:1px solid rgba(28,30,29,.08)}.ccrm-sec h3{margin:0 0 8px;font-size:14px;font-weight:600;color:#1c1e1d}.ccrm-sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ccrm-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:#1c1e1d;cursor:pointer}.ccrm-icon-btn:hover{background:#1c1e1d0f}.ccrm-icon-btn:focus-visible{outline:2px solid var(--accent,#2f6b3a);outline-offset:1px}.ccrm-stagebar{display:flex;flex-wrap:wrap;gap:6px}.ccrm-stage-btn{min-height:44px;padding:0 14px;border:1px solid rgba(28,30,29,.18);border-radius:999px;background:#fff;font:inherit;font-size:13px;color:#1c1e1d;cursor:pointer}.ccrm-stage-btn.on{background:#1c1e1d;border-color:#1c1e1d;color:#fff}.ccrm-stage-btn:disabled:not(.on){color:#6b6d6c;cursor:default;background:#1c1e1d08}.ccrm-dl{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px}.ccrm-dl dt{color:#4f5150}.ccrm-dl dd{margin:0;color:#1c1e1d;overflow-wrap:anywhere}.ccrm-dl dd a{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:inherit}.ccrm-dl-pair{display:contents}.ccrm-note{margin-top:8px;padding:10px 14px;border-radius:14px;background:#1c1e1d0a;font-size:14px}.ccrm-note p{margin:0 0 4px;white-space:pre-wrap}.ccrm-list,.ccrm-feed{list-style:none;margin:0;padding:0}.ccrm-list-row{display:flex;flex-direction:column;gap:2px;width:100%;min-height:48px;padding:6px 10px;border:0;border-radius:12px;background:transparent;font:inherit;text-align:left;color:#1c1e1d;text-decoration:none;cursor:pointer;box-sizing:border-box}.ccrm-list-row:hover{background:#1c1e1d0d}.ccrm-list-row small,.ccrm-feed small{font-size:12px;color:#4f5150}.ccrm-feed li{padding:6px 0}.ccrm-feed li+li{border-top:1px solid rgba(28,30,29,.06)}.ccrm-feed p{margin:0 0 2px;font-size:14px;white-space:pre-wrap}.ccrm-edit{display:flex;flex-direction:column;gap:10px}.ccrm-drawer .button{display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:none}.ccrm-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity}.ccrm-col{display:flex;flex-direction:column;gap:8px;min-height:200px;padding:10px;border:1px solid rgba(28,30,29,.1);border-radius:18px;background:#fff9;scroll-snap-align:start}.ccrm-col>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px}.ccrm-col h2{margin:0;font-size:14px;font-weight:600;color:#1c1e1d}.ccrm-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ccrm-col.can-drop{border-style:dashed;border-color:#7aa86f}.ccrm-col.is-over{background:#a9d99a40}.ccrm-col-empty{margin:4px;font-size:13px;color:#4f5150}.ccrm-kcard{display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid rgba(28,30,29,.1);border-radius:14px;background:#fff;box-shadow:0 1px 2px #1c1e1d0d}.ccrm-kcard[draggable=true]{cursor:grab}.ccrm-kcard-open{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:6px 8px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;color:#1c1e1d;cursor:pointer}.ccrm-kcard-open strong{font-size:14px;overflow-wrap:anywhere}.ccrm-kcard-open small{font-size:12px;color:#4f5150}.ccrm-kmove select{width:100%;min-height:44px;padding:0 10px;border:1px solid rgba(28,30,29,.16);border-radius:999px;background:#ffffffe6;font:inherit;font-size:13px;color:#1c1e1d}.ccrm-quick{margin:0 0 10px}.ccrm-today .today-chip{min-height:44px}.ccrm-tsec{margin:0 0 12px}.ccrm-tsec.is-overdue .ccx-card-head h2{color:#8a2a12}.ccrm-tasks{list-style:none;margin:0;padding:0}.ccrm-task{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:4px 0}.ccrm-task+.ccrm-task{border-top:1px solid rgba(28,30,29,.07)}.ccrm-check{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.ccrm-check:focus-visible{outline:2px solid var(--accent,#2f6b3a);outline-offset:-2px}.ccrm-check-box{display:inline-grid;place-items:center;width:22px;height:22px;border:1.5px solid rgba(28,30,29,.45);border-radius:999px;background:#fff;color:transparent}.ccrm-check:hover .ccrm-check-box{border-color:#1c1e1d;color:#4f5150}.ccrm-check[aria-checked=true] .ccrm-check-box{background:#2f6b3a;border-color:#2f6b3a;color:#fff}html body .ccrm .ccx-switch button,html body .ccrm-today .ccx-switch button,html body .ccrm-today .tm-seg-btn,html body .ccrm-drawer .tm-seg-btn,html body .ccrm-today .today-chip{min-height:44px}html body .ccrm-toolbar .ds-select__trigger,html body .ccrm-toolbar button,html body .ccrm-drawer .ds-select__trigger,html body .ccrm-drawer .td-grid button,html body .ccrm-drawer .td-grid input:not([type=checkbox]),html body .ccrm-drawer .ds-btn{min-height:44px}html body .ccrm-drawer .ds-btn--icon{min-width:44px}html body .ccrm-task .ds-flag{min-height:44px;min-width:28px}html body .ccrm-quick input,html body .ccrm-search input,html body .ccrm-dl dd a{min-height:44px}html body .ccrm-today .ccx-cal .cal-gutter,html body .ccrm-today .ccx-cal .cal-hours span,html body .ccrm-today .ccx-cal .cal-event-meta{font-size:12px}html body .cc-main .ccrm-consultant .f6-muted,html body .cc-main .ccrm-consultant .f6-count{color:#4f5150;font-size:12px;opacity:1}html body .cc-main .ccrm-consultant .f6-icon,html body .cc-main .ccrm-consultant .f6-search,html body .cc-main .ccrm-consultant select{min-height:44px;min-width:44px}html body .cc-main .ccrm-consultant .f6-search input{min-height:44px}.ccrm-task-title{display:flex;flex-direction:column;gap:2px;min-height:44px;justify-content:center;padding:4px 6px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;color:#1c1e1d;cursor:pointer;min-width:0}.ccrm-task-title strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}.ccrm-task-title small{font-size:12px;color:#4f5150}.ccrm-task.is-done .ccrm-task-title strong{text-decoration:line-through;color:#4f5150}.ccrm-task-tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.ccrm-due{font-size:12px;color:#3c3e3d;white-space:nowrap}.ccrm-due.is-late{color:#8a2a12;font-weight:600}.ccrm-legend{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4f5150}.ccrm-legend i{display:inline-block;width:10px;height:10px;border-radius:999px;margin-left:6px}.ccrm-legend i.is-task,.ccrm-ev.is-task{--ev:#6f8fd0}.ccrm-legend i.is-callback,.ccrm-ev.is-callback{--ev:#d29a2a}.ccrm-legend i{background:var(--ev)}.ccrm-days{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ccrm-days>li{padding:8px 0}.ccrm-days>li+li{border-top:1px solid rgba(28,30,29,.07)}.ccrm-days header{display:flex;align-items:center;justify-content:space-between}.ccrm-days h3{margin:0;font-size:14px;font-weight:600;text-transform:capitalize;color:#1c1e1d}.ccrm-days ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ccrm-ev{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 10px;border:0;border-left:4px solid var(--ev);border-radius:12px;background:#1c1e1d09;font:inherit;text-align:left;color:#1c1e1d;cursor:pointer}.ccrm-ev.is-done .ccrm-ev-copy strong{text-decoration:line-through}.ccrm-ev-time{font-size:13px;font-variant-numeric:tabular-nums;color:#3c3e3d}.ccrm-ev-copy{display:flex;flex-direction:column;min-width:0}.ccrm-ev-copy strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.ccrm-ev-copy small{font-size:12px;color:#4f5150}.ccrm-ev-kind{font-size:12px;color:#3c3e3d;white-space:nowrap}.ccrm-agenda{margin:0 0 16px}.ccrm-consultant{display:flex;flex-direction:column;flex:1;min-height:0}.workspace-main.cc-main:has(>.ccrm-consultant){height:100dvh;min-height:0;padding:calc(var(--head,72px) + var(--shell-preview,0px)) 0 0;display:flex;flex-direction:column;overflow:hidden}.workspace-main.cc-main:has(>.ccrm-consultant)>.workspace-footer{display:none}.ccrm-consultant>.f6-consultant{flex:1;min-height:0;height:auto}body.theme-glass .cc-main .ccrm-head h1{font-weight:300;letter-spacing:-.025em}body.theme-glass .cc-main .ccrm-panel,body.theme-glass .cc-main .ccrm-col{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .cc-main .ccrm-col.can-drop{border:1px dashed #6f9a63}body.theme-glass .cc-main .ccrm-col.is-over{background:#dcf0d4d9}body.theme-glass .cc-main .ccrm-search{background:#ffffffbf;border-color:var(--glass-hairline);box-shadow:inset 0 1px #fff}body.theme-glass .cc-main .ccrm-row:hover,body.theme-glass .cc-main .ccrm-task-title:hover{background:#ffffffbf}body.theme-glass .cc-main .ccrm-kcard{background:#ffffffe0;border-color:#ffffffe6;box-shadow:0 1px 1px #1c1e1d0a,0 6px 16px #1c1e1d0f}body.theme-glass .cc-main .ccrm-new,body.theme-glass .ccrm-drawer .button,body.theme-glass .ccrm-newlead .button,body.theme-glass .cc-main .ccrm-pager .button{border-radius:var(--glass-radius-pill)}body.theme-glass .cc-main .ccrm-ev{background:#ffffffb3;box-shadow:0 1px 1px #1c1e1d0a}body.theme-glass .ccrm-field input,body.theme-glass .ccrm-field textarea{background:#ffffffd9;border-color:var(--glass-hairline)}body.theme-glass .ccrm-stage-btn{background:#fffc;border-color:var(--glass-hairline)}body.theme-glass .ccrm-stage-btn.on,body.theme-glass .ccrm-mode button[aria-checked=true]{background:#fff;color:var(--glass-ink);border-color:var(--glass-capsule-active-border,#9fc78f);box-shadow:inset 0 1px #fff,0 0 0 2px #a9d99ab3;font-weight:600}body.theme-glass .ccrm-note{background:#fff9}html body.theme-glass .cc-main .ccrm-new,html body.theme-glass .ccrm-newlead .button:not(.secondary),html body.theme-glass .ccrm-drawer .ds-drawer__foot .button:not(.secondary){background:var(--glass-accent-mint);border-color:var(--glass-accent-mint);color:var(--glass-ink);box-shadow:inset 0 1px #fff9,0 6px 16px -8px #1c1e1d59}html body.theme-glass .cc-main .ccrm-new:hover,html body.theme-glass .ccrm-newlead .button:not(.secondary):hover:not(:disabled){background:var(--glass-accent-mint-hover);border-color:var(--glass-accent-mint-hover)}.ccrm-toolbar .ds-select{flex:0 0 200px}.ccrm-dl dd a{margin:-11px 0}@media(max-width:640px){.ccrm-head,.ccrm-head-actions{flex-direction:column;align-items:stretch}.ccrm-head-actions .ccx-switch{width:100%;box-sizing:border-box}.ccrm-head-actions .ccx-switch button{flex:1;justify-content:center;min-height:44px;padding:0 6px;white-space:nowrap}.ccrm-today .ccrm-head-actions .ccx-switch button svg{display:none}.ccrm-toolbar .ds-select{flex:1 1 140px}.ccrm-new{justify-content:center}.ccrm-panel{padding:8px 10px}.ccrm-row{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"main stage go" "next next go";gap:4px 8px}.ccrm-row-main{grid-area:main}.ccrm-row .ccrm-stage{grid-area:stage}.ccrm-row-next{grid-area:next}.ccrm-go{grid-area:go}.ccrm-row-status{display:none}.ccrm-search{flex-basis:100%}.ccrm-board{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}.ccrm-col{min-height:0}.ccrm-task{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"check title" "tags tags"}.ccrm-task .ccrm-check{grid-area:check}.ccrm-task-title{grid-area:title}.ccrm-task-tags{grid-area:tags;justify-content:flex-start}.ccrm-ev{grid-template-columns:64px minmax(0,1fr)}.ccrm-ev-kind{grid-column:2}.ccrm-dl{grid-template-columns:1fr;gap:2px}.ccrm-dl dd{margin-bottom:6px}.ccrm-actions{flex-direction:column-reverse;align-items:stretch}.ccrm-legend{display:none}}.ccrm .sr-only,.ccrm-today .sr-only,.ccrm-drawer .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ccrm-quote{display:flex;flex-direction:column;gap:14px;min-width:0}.ccrm-quote-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ccrm-quote-head h1{overflow-wrap:anywhere}.ccrm-back{min-height:44px}.ccrm-quote .ccrm-panel{max-width:880px}.ccrm-quote .q-tabs button{min-height:44px}.ccrm-quote .q-facts{font-size:14px}.ccrm-consult{display:flex;flex-direction:column;gap:10px}.ccrm-consult h2{margin:0;font-size:18px;font-weight:500}.ccrm-pending{display:flex;flex-direction:column;gap:10px}.ccrm-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ccrm-sec-head h3{margin:0}.ccrm-quote-btn{min-height:44px}.q-timeline{display:flex;flex-direction:column;gap:8px}.q-timeline .ds-select{width:100%}.q-timeline__note{margin:0}.q-timeline__note input{min-height:44px}.cc-scope-help{margin:4px 0 12px;padding:10px 14px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(28,30,29,.12);color:#2f3130;font-size:13px;line-height:1.45;max-width:760px}.cc-scope .cc-chip{min-height:44px}body.theme-glass .cc-main .ccrm-today .ccx-switch{background:#ffffffc7;background-image:none;border:1px solid rgba(28,30,29,.14);box-shadow:var(--glass-shadow)}body.theme-glass .cc-main .ccrm-today .ccx-switch button{color:#2f3130}body.theme-glass .cc-main .ccrm-today .ccx-switch button:hover{color:#1c1e1d;background:#1c1e1d0f;border-color:transparent}body.theme-glass .cc-main .ccrm-today .ccx-switch button.on{background:#fff;color:#1c1e1d;border-color:#1c1e1d2e;box-shadow:inset 0 1px #fff,0 0 0 2px #a9d99a8c}body.theme-glass .cc-main .ccrm .ccx-switch{background:#ffffffc7;background-image:none;border:1px solid rgba(28,30,29,.14);box-shadow:var(--glass-shadow)}body.theme-glass .cc-main .ccrm .ccx-switch button{color:#2f3130}body.theme-glass .cc-main .ccrm .ccx-switch button:hover{color:#1c1e1d;background:#1c1e1d0f;border-color:transparent}body.theme-glass .cc-main .ccrm .ccx-switch button.on{background:#fff;color:#1c1e1d;border-color:#1c1e1d2e;box-shadow:inset 0 1px #fff,0 0 0 2px #a9d99a8c}body.theme-glass .cc-main .ccrm-today .today-chip{background:#ffffffc7;background-image:none;border:1px solid rgba(28,30,29,.18);color:#1c1e1d;min-height:44px}body.theme-glass .cc-main .ccrm-today .today-chip:hover{background:#fff;color:#1c1e1d;border-color:#1c1e1d47}body.theme-glass .cc-main .ccrm-today .today-chip[aria-pressed=true]{background:#fff;background-image:none;color:#1c1e1d;border-color:#1c1e1d4d;box-shadow:0 0 0 2px #a9d99a99}body.theme-glass .cc-main .ccrm-today .today-chip svg{color:#1c1e1d}@media(max-width:640px){.ccrm-quote .ccrm-panel{padding:14px}.ccrm-quote .q-tabs{flex-wrap:wrap}}html body .ccrm-drawer .tm-seg-btn[aria-pressed=true],html body .cc-drawer .tm-seg-btn[aria-pressed=true]{background:#fffffff5;color:#141615;box-shadow:inset 0 0 0 2px #2f6f5e,0 2px 8px #1416151f}html body .ccrm-drawer .tm-seg-btn[aria-pressed=false],html body .cc-drawer .tm-seg-btn[aria-pressed=false]{color:#3a3c3b}html body .ccrm-meetings>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600;color:#1c1e1d;padding:0 4px}@media(max-width:640px){html body .cc-crm-list{overflow:visible}html body .cc-crm-table,html body .cc-crm-table tbody{display:block;width:100%;min-width:0}html body .cc-crm-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html body .cc-crm-table tr{display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin:0 0 10px;padding:12px 14px;border-radius:16px;background:#ffffffb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #fffc inset,0 4px 16px #14161514;cursor:pointer}html body .cc-crm-table th[scope=row]{grid-column:1/-1;text-align:left;padding:0;border:0;min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}html body .cc-crm-table td{display:flex;gap:6px;padding:0;border:0;font-size:13px;color:#3a3c3b}html body .cc-crm-table td[data-label]:before{content:attr(data-label) ":";color:#55585a}html body .cc-crm-table td:last-child{display:none}}html body .ccrm-task-lead{font-weight:600;color:inherit}html body .ccrm-newquote-list{margin-top:24px}html body .ccrm-section-title{font-size:18px;font-weight:600;margin:0 0 12px}.ccg{--ccg-green:#1e7a46;--ccg-green-soft:#e9f5ee;--ccg-green-line:#bfe0cc}.ccg-block{margin-top:28px}.ccg-block h2{font-size:15px;letter-spacing:-.2px;margin:0 0 12px;display:flex;align-items:center;gap:10px}.ccg-count{font-size:12px;font-weight:600;color:var(--ccg-green);background:var(--ccg-green-soft);padding:3px 8px;border-radius:999px}.ccg-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.ccg-counters.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ccg-counter{background:#fff;padding:22px 24px;display:flex;flex-direction:column;gap:4px}.ccg-counter small{font-size:12px;color:#595959}.ccg-counter strong{font-size:40px;letter-spacing:-1.4px;line-height:1.2;color:var(--ccg-green);font-variant-numeric:tabular-nums}.ccg>.cc-hint,.ccg .cc-hint{margin-top:24px}.ccg-sub{font-size:11px;color:#595959}.ccg-progress-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ccg-progress{border:1px solid var(--line);padding:16px 18px;background:#fff}.ccg-progress.done{border-color:var(--ccg-green-line);background:var(--ccg-green-soft)}.ccg-progress-head{display:flex;align-items:center;gap:8px;font-size:13px}.ccg-progress-head svg{color:var(--ccg-green);flex:none}.ccg-progress-head span{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600}.ccg-track{height:10px;background:#efefef;border-radius:999px;overflow:hidden;margin:12px 0 8px}.ccg-fill{height:100%;background:var(--ccg-green);border-radius:999px;transition:width .9s cubic-bezier(.2,.8,.2,1)}.ccg-progress small{font-size:12px;color:#595959}.ccg-badges{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ccg-badge{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);padding:14px 16px;background:#fff}.ccg-badge-icon{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;background:#f1f1f1;color:#8a8a8a}.ccg-badge.earned{border-color:var(--ccg-green-line);background:var(--ccg-green-soft)}.ccg-badge.earned .ccg-badge-icon{background:var(--ccg-green);color:#fff;animation:ccg-pop .5s ease-out}.ccg-badge-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.ccg-badge-copy strong{font-size:14px}.ccg-badge-copy small{font-size:12px;color:#595959}.ccg-badge.locked .ccg-badge-copy strong{color:#595959}.ccg-badge-state{font-weight:600}.ccg-badge.earned .ccg-badge-state{color:var(--ccg-green)}@keyframes ccg-pop{0%{transform:scale(.6)}70%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ccg-fill{transition:none}.ccg-badge.earned .ccg-badge-icon{animation:none}}@media(max-width:900px){.ccg-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ccg-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.ccg-counter{padding:14px 10px}.ccg-counter small{min-height:30px;font-size:11px}.ccg-counter strong{font-size:28px}.ccg-progress-list,.ccg-badges{grid-template-columns:1fr}}.record-icon.cc-time{font-size:13px;font-weight:700;letter-spacing:-.2px;width:56px}.ccc-week{margin:8px 0 16px}.ccc-week span{display:flex;align-items:center;gap:6px;font-size:13px;text-transform:none}.ccc-legend{list-style:none;display:flex;flex-wrap:wrap;gap:16px;padding:0;margin:0 0 16px;font-size:12px}.ccc-legend li{display:flex;align-items:center;gap:6px}.ccc-legend span{width:14px;height:14px;border-radius:3px;display:inline-block}.ccc-legend span.ext{background:#fff;border:1px dashed #9a9a9a}.ccc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);gap:1px;background:var(--line)}.ccc-day{background:#fff;padding:10px;min-height:180px;min-width:0}.ccc-day.today{background:#f7f7f7}.ccc-day h2{font-size:12px;margin:0 0 10px;color:#333}.ccc-day h2:first-letter{text-transform:uppercase}.ccc-day.today h2{color:#000;text-decoration:underline;text-underline-offset:3px}.ccc-day ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ccc-event{border:1px solid var(--line);border-left:5px solid #bdbdbd;background:#fff}.ccc-event.ext{border-left-style:dashed}.ccc-event-btn{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;width:100%;padding:7px 8px;cursor:pointer}.ccc-event-btn:disabled{cursor:default}.ccc-event-btn:focus-visible{outline:2px solid #000;outline-offset:-2px}.ccc-event-btn strong{font-size:12px;line-height:1.3;overflow-wrap:anywhere}.ccc-event-btn small,.ccc-time{font-size:11px;color:#595959}.ccc-lead{all:unset;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:11px;padding:0 8px 7px;text-decoration:underline}.ccc-empty{font-size:11px;color:#8a8a8a;margin:0}@media(max-width:900px){.ccc-grid{grid-template-columns:1fr}.ccc-day{min-height:0}}.cal{display:flex;flex-direction:column;min-height:560px;gap:12px;position:relative}.cal-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cal-bar h1{font-size:22px;font-weight:600;margin:0;letter-spacing:-.01em;min-width:110px}.cal-nav{display:flex;align-items:center;gap:6px}.cal-range{font-size:15px;font-weight:500;margin-left:8px;white-space:nowrap}.cal-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.cal-views{display:inline-flex;border:1px solid var(--line);border-radius:6px;padding:2px;background:#fff}.cal-views button{border:0;background:transparent;font:inherit;padding:5px 12px;border-radius:4px;color:var(--muted);cursor:pointer}.cal-views button[aria-pressed=true]{background:var(--soft);color:#151515;font-weight:500}.cal-legend{display:flex;gap:12px;list-style:none;margin:0 8px 0 0;padding:0;font-size:12px;color:var(--muted)}.cal-legend li{display:flex;align-items:center;gap:6px}.cal-legend i,.cal-person i{width:8px;height:8px;border-radius:50%;display:inline-block}.cal-legend i.ext{border:1px dashed #b5b5b5;background:#fff}.cal-link{border:0;background:none;padding:0;font:inherit;color:#151515;text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.cal-loading{position:absolute;left:0;right:0;top:44px;height:2px;background:linear-gradient(90deg,transparent,#d6d6d6,transparent);background-size:40% 100%;background-repeat:no-repeat;animation:cal-load 1.1s linear infinite}@keyframes cal-load{0%{background-position:-40% 0}to{background-position:140% 0}}.cal-grid{--gut:60px;flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.cal-head,.cal-allday{display:grid;grid-template-columns:var(--gut) repeat(var(--cols),minmax(0,1fr));border-bottom:1px solid var(--line);padding-right:var(--sb,0px)}.cal-dayhead{padding:8px 10px;display:flex;align-items:baseline;gap:6px;border-left:1px solid var(--line);font-size:13px;color:var(--muted)}.cal-dayhead strong{font-weight:500;color:#151515;font-variant-numeric:tabular-nums}.cal-dayhead.today strong{background:#151515;color:#fff;border-radius:4px;padding:0 5px}.cal-gutter{font-size:11px;color:var(--muted);padding:6px 8px 0 0;text-align:right}.cal-allday{background:#fcfcfc;min-height:32px}.cal-allday-cell{border-left:1px solid var(--line);padding:3px;display:flex;flex-direction:column;gap:2px;min-width:0}.cal-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cal-body{position:relative;display:grid;grid-template-columns:var(--gut) 1fr}.cal-hours{position:relative}.cal-hours span{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.cal-hours span:first-child{transform:none}.cal-cols{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));background-image:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px var(--hour)),repeating-linear-gradient(to bottom,transparent 0 calc(var(--hour) / 2),#f3f3f3 calc(var(--hour) / 2) calc(var(--hour) / 2 + 1px),transparent calc(var(--hour) / 2 + 1px) var(--hour))}.cal-col{position:relative;border-left:1px solid var(--line);cursor:cell;touch-action:pan-y}.cal-col.today{background:#00000003}.cal-now{position:absolute;left:-1px;right:0;height:0;border-top:2px solid var(--accent);pointer-events:none;z-index:4}.cal-now:before{content:"";position:absolute;left:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.cal-event{position:absolute;box-sizing:border-box;border:1px solid;border-left-width:3px;border-radius:5px;padding:3px 6px;overflow:hidden;font-size:12px;line-height:1.3;cursor:grab;-webkit-user-select:none;user-select:none;z-index:2;display:flex;flex-direction:column;gap:1px;transition:box-shadow .12s}.cal-event strong{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-event-meta{opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cal-event.short{flex-direction:row;align-items:center;gap:6px;padding-top:1px;padding-bottom:1px}.cal-event.short .cal-event-meta{order:-1}.cal-event:hover{box-shadow:0 2px 8px #00000014}.cal-event:focus-visible,.cal-chip:focus-visible{outline:2px solid #151515;outline-offset:1px}.cal-event.dragging{box-shadow:0 8px 24px #00000024;z-index:5;cursor:grabbing;opacity:.95}.cal-event.ro{cursor:pointer;border-style:dashed;border-left-style:solid}.cal-event.ext{border-style:dashed}.cal-event.pending{opacity:.6}.cal-lock{position:absolute;right:5px;top:5px;opacity:.6}.cal-handle{position:absolute;left:0;right:0;height:7px;cursor:ns-resize;z-index:3}.cal-handle.top{top:-1px}.cal-handle.bottom{bottom:-1px}.cal-event:hover .cal-handle.bottom:after{content:"";position:absolute;left:50%;bottom:2px;width:16px;margin-left:-8px;height:2px;border-radius:2px;background:currentColor;opacity:.35}.cal-ghost{position:absolute;left:2px;right:4px;border-radius:5px;background:#1515150f;border:1px solid rgba(21,21,21,.35);font-size:12px;padding:3px 6px;box-sizing:border-box;pointer-events:none;z-index:3;font-variant-numeric:tabular-nums;overflow:hidden}.cal-chip{display:flex;align-items:center;gap:5px;border:1px solid;border-left-width:3px;border-radius:4px;padding:1px 6px;font-size:12px;line-height:18px;cursor:pointer;min-width:0}.cal-chip-time{font-variant-numeric:tabular-nums;opacity:.85}.cal-chip-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.cal-chip.ro,.cal-chip.ext{border-style:dashed;border-left-style:solid}.cal-month{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.cal-month-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.cal-month-head span{padding:8px 10px;font-size:12px;color:var(--muted)}.cal-month-grid{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-month-cell{border-left:1px solid var(--line);border-top:1px solid var(--line);padding:4px;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.cal-month-cell:nth-child(7n+1){border-left:0}.cal-month-cell:nth-child(-n+7){border-top:0}.cal-month-cell.out{background:#fbfbfb}.cal-month-cell.out .cal-month-day{color:#a0a0a0}.cal-month-day{align-self:flex-start;border:0;background:none;font:inherit;font-size:12px;font-weight:500;padding:1px 6px;border-radius:4px;cursor:pointer;font-variant-numeric:tabular-nums}.cal-month-cell.today .cal-month-day{background:#151515;color:#fff}.cal-more{border:0;background:none;font:inherit;font-size:12px;color:var(--muted);text-align:left;padding:0 6px;cursor:pointer}.cal-bubble{position:absolute;z-index:20;width:340px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #00000014;padding:14px;display:flex;flex-direction:column;gap:10px;cursor:default}.cal-bubble-title{border:0;border-bottom:1px solid var(--line);font:inherit;font-size:16px;font-weight:500;padding:4px 0 8px;outline:none}.cal-bubble-title:focus{border-bottom-color:#151515}.cal-bubble-when{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px;font-size:13px}.cal-bubble-when>span{flex-basis:100%;white-space:nowrap;color:var(--muted)}.cal-bubble-when .cal-field{flex:1 1 0;min-width:0}.cal-bubble-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.cal-bubble-actions .cal-link{margin-right:auto;font-size:13px;color:var(--muted)}.cal-person{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted)}.cal-person strong{font-weight:500;color:#151515;display:flex;align-items:center;gap:6px}.cal-kinds{display:inline-flex;border:1px solid var(--line);border-radius:6px;padding:2px;align-self:flex-start}.cal-kinds button{border:0;background:none;font:inherit;font-size:13px;padding:4px 10px;border-radius:4px;color:var(--muted);cursor:pointer}.cal-kinds button[aria-checked=true]{background:var(--soft);color:#151515;font-weight:500}.cal-error{color:var(--accent);font-size:13px;margin:0}.cal-field{display:flex;flex-direction:column;gap:4px;position:relative}.cal-field label,.cal-label{font-size:12px;color:var(--muted)}.cal-field>input,.cal-field>textarea{font:inherit;border:1px solid var(--line);border-radius:6px;padding:0 10px;height:36px;box-sizing:border-box;background:#fff;color:#151515;width:100%;font-variant-numeric:tabular-nums}.cal-field textarea{height:auto;padding:8px 10px;resize:vertical}.cal-field>input:focus,.cal-field>textarea:focus{outline:none;border-color:#151515}.cal-static{margin:0;min-height:20px}.cal-menu{position:fixed;z-index:60;min-width:200px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #0000001a;padding:4px;display:flex;flex-direction:column}.cal-menu button{border:0;background:none;font:inherit;font-size:13px;text-align:left;padding:7px 10px;border-radius:4px;cursor:pointer;color:#151515}.cal-menu button:hover:not(:disabled),.cal-menu button:focus-visible{background:var(--soft);outline:none}.cal-menu button.danger{color:var(--accent)}.cal-menu button:disabled{color:#a8a8a8;cursor:default}.cal-drawer h3{margin:0;font-size:16px;font-weight:500}.cal-drawer-when{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.cal-dl{display:grid;grid-template-columns:90px 1fr;gap:8px 12px;margin:0;font-size:14px}.cal-dl dt{color:var(--muted)}.cal-dl dd{margin:0}.cal-dl .pre{white-space:pre-wrap}.cal-note{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;margin:0}@media(prefers-reduced-motion:reduce){.cal-loading{animation:none}}.cal-drawer-foot{display:flex;gap:8px;width:100%}.cal-drawer-foot .button.danger{margin-left:auto}.cal-drawer-body{display:flex;flex-direction:column;gap:16px}.cal-links{display:flex;flex-direction:column;gap:6px;margin-top:10px}.cal-links .cal-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.cal-grid{box-shadow:0 1px 2px #00000008}.cal-head{background:#fff}.cal-dayhead{padding:10px 12px;border-left-color:transparent}.cal-dayhead.today strong{padding:1px 7px;border-radius:999px}.cal-allday-cell,.cal-col{border-left-color:var(--line)}.cal-event{padding:4px 8px;border-radius:6px;gap:2px}.cal-event strong{font-size:12px;line-height:1.25}.cal-event.ro{padding-right:22px}.cal-event .cal-lock{right:6px;top:6px;opacity:.5}.cal-event.short{padding:0 8px;gap:6px;align-items:center}.cal-event.short strong{flex:1;min-width:0}.cal-event.short .cal-event-meta{flex:none;font-size:11px;opacity:.75}.cal-event.short.ro{padding-right:8px}.cal-event:hover{box-shadow:0 3px 10px #0000001a}.cal-gutter{font-size:11px;line-height:1.2}.cal-hours span{background:#fff;padding:0 4px}.cal-now{z-index:6}.ccai{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%}.ccai-form{display:flex;flex-direction:column;gap:8px;min-width:0}.ccai-label{font-size:13px;color:#3c3e3d}.ccai input,.ccai select,.ccai textarea{min-height:44px;padding:10px 14px;border:1px solid rgba(28,30,29,.2);border-radius:14px;background:#fff;font:inherit;font-size:16px;color:#1c1e1d;width:100%;min-width:0;box-sizing:border-box}.ccai textarea{resize:vertical}.ccai .ccai-auto{resize:none;overflow-y:auto;min-height:44px;line-height:1.35}.ccai input[type=checkbox]{width:22px;min-width:22px;height:22px;min-height:22px;padding:0;margin:11px 0 0;accent-color:var(--accent,#2f6b3a)}.ccai input:focus-visible,.ccai select:focus-visible,.ccai textarea:focus-visible{outline:2px solid var(--accent,#2f6b3a);outline-offset:1px}.ccai-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ccai-field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#3c3e3d;min-width:0}.ccai-propose{align-self:flex-start;min-height:44px}.ccai-hint{margin:2px 0;font-size:13px;color:#4f5150}.ccai-panel{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line,rgba(28,30,29,.15));border-radius:16px;background:#fff;min-width:0}.ccai-panel-head{display:flex;flex-direction:column;gap:2px}.ccai-panel-head h4{display:flex;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;color:#1c1e1d}.ccai-panel-head small{font-size:12px;color:#4f5150}.ccai-summary{margin:0;padding:10px 12px;border-radius:12px;background:#1c1e1d0a;font-size:14px;line-height:1.45}.ccai-group{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;min-width:0}.ccai-group legend{padding:0;margin:0 0 4px;font-size:13px;font-weight:600;color:#1c1e1d}.ccai-item{display:flex;align-items:flex-start;gap:10px;min-width:0}.ccai-item>input:not([type=checkbox]),.ccai-item>textarea,.ccai-item>span{flex:1 1 auto;min-width:0}.ccai-item>span{padding-top:10px;font-size:14px;overflow-wrap:anywhere}.ccai-task{display:flex;flex-direction:column;gap:6px;min-width:0}.ccai-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:32px;min-width:0}.ccai-sub input[type=datetime-local]{flex:1 1 190px;width:auto}.ccai-sub select{flex:0 1 140px;width:auto}.ccai-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid rgba(28,30,29,.15);border-radius:14px;background:#fff;color:#3c3e3d;cursor:pointer}.ccai-add{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;min-height:44px}.ccai-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid rgba(28,30,29,.08)}.ccai-actions .button{min-height:44px}.ccai-next{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:baseline;margin:8px 0 0;padding:10px 12px;border:1px solid rgba(28,30,29,.12);border-radius:14px;background:#2f6b3a0d}.ccai-next.is-ai{border-color:#2f6b3a59}.ccai-next-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#2f6b3a;white-space:nowrap}.ccai-next-text{font-size:14px;font-weight:600;color:#1c1e1d;overflow-wrap:anywhere}.ccai-next-text em{font-style:normal;font-weight:500;color:#3c3e3d}.ccai-next-reason{grid-column:2;font-size:12px;color:#4f5150}.ccai-due{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--line,rgba(28,30,29,.15));border-radius:16px;background:#fff;min-width:0}.ccai-due-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ccai-due-head h2{display:flex;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600}.ccai-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#1c1e1d14;font-size:13px;font-weight:600}.ccai-count.is-hot{background:#b3261e;color:#fff}.ccai-due-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ccai-due-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kind name late" "kind tip tip";gap:2px 10px;align-items:center;width:100%;min-height:52px;padding:8px 10px;border:0;border-radius:12px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.ccai-due-row:hover,.ccai-due-row:focus-visible{background:#1c1e1d0d}.ccai-due-row strong{grid-area:name;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccai-due-row small{grid-area:tip;font-size:12px;color:#4f5150;overflow-wrap:anywhere}.ccai-due-row .ccai-late{grid-area:late;color:#b3261e;font-weight:600;white-space:nowrap}.ccai-kind{grid-area:kind;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;background:#1c1e1d0f}.ccai-kind.is-callback{background:#fdf0e1;color:#7a4b0c}.ccai-kind.is-stale{background:#eef2fb;color:#2b3f73}.ccai-kind.is-task{background:#e9f3ec;color:#2f6b3a}@media(max-width:600px){.ccai-row{grid-template-columns:1fr}.ccai-sub{padding-left:0}.ccai-actions .button{flex:1 1 auto;justify-content:center}.ccai-next{grid-template-columns:1fr}.ccai-next-reason{grid-column:1}}@media(max-width:640px){html body .ccai{gap:8px}html body .ccai-form{gap:6px}html body .ccai input,html body .ccai select,html body .ccai textarea{min-height:40px;padding:7px 11px;border-radius:12px}html body .ccai .ccai-auto{min-height:40px;line-height:1.3}html body .ccai input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;margin:10px 0 0}html body .ccai-panel{gap:8px;padding:10px;border-radius:14px}html body .ccai-panel-head h4{font-size:14px}html body .ccai-summary{padding:8px 10px;font-size:13px;line-height:1.4}html body .ccai-group{gap:4px}html body .ccai-group legend{margin:0 0 2px;font-size:12px}html body .ccai-item{gap:8px}html body .ccai-item>span{padding-top:8px;font-size:13px}html body .ccai-task{gap:4px}html body .ccai-sub{gap:6px}html body .ccai-sub input[type=datetime-local]{flex:1 1 150px;font-size:15px}html body .ccai-sub select{flex:0 1 112px;font-size:15px}html body .ccai-icon{min-width:40px;min-height:40px;border-radius:12px}html body .ccai-add{min-height:36px;font-size:13px}html body .ccai-actions{gap:6px;padding-top:6px;position:sticky;bottom:0;background:#fff;margin:0 -2px;padding-bottom:2px}html body .ccai-due{gap:6px;margin:0 0 12px;padding:10px 12px}html body .ccai-due-row{min-height:48px;padding:6px 8px}html body .ccai-next{margin:6px 0 0;padding:8px 10px}html body .ccai-form textarea.ccai-input{height:88px;min-height:88px}html body .ccai-label{font-size:12px}html body .ccai-field{gap:2px;font-size:12px}html body .ccai-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}html body .ccai-propose{min-height:42px;padding:0 14px;font-size:13px}}html body .ccrm-today .ds-flag{min-height:44px;min-width:44px}html body .ccrm-today .ccrm-hint{font-size:12px;color:var(--glass-ink,#292d32)}.caller-quotes{min-width:0;max-width:100%}.caller-quotes-scroll{max-width:100%;overflow-x:auto}.caller-quotes table{width:100%;border-collapse:collapse;font-size:14px}.caller-quotes th,.caller-quotes td{padding:12px;text-align:left;border-bottom:1px solid var(--glass-line,rgba(28,30,29,.15))}.caller-quotes tbody tr{cursor:pointer}.caller-quotes a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:inherit;text-decoration:underline}html body .ccrm-switch{flex-wrap:wrap;max-width:100%}html body .ccrm-switch button{min-height:44px;min-width:44px;font-size:12px}@media(max-width:600px){.caller-quotes table{min-width:620px}.ccrm-head-actions{min-width:0;max-width:100%}}.ccx-today .page-head{align-items:center}.ccx-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#fff}.ccx-switch button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:transparent;font:inherit;font-size:14px;cursor:pointer;color:inherit}.ccx-switch button.on{background:var(--accent);color:#fff}.ccx-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ccx-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.ccx-strip>div{border:1px solid var(--line);padding:12px 16px;background:#fff;display:flex;flex-direction:column;gap:2px}.ccx-strip small{font-size:12px;color:#595959}.ccx-strip strong{font-size:26px;font-variant-numeric:tabular-nums}.ccx-card{border:1px solid var(--line);background:#fff;padding:6px 18px 10px}.ccx-card-head{display:flex;align-items:center;gap:8px;min-height:48px;border-bottom:1px solid var(--line)}.ccx-card-head h2{font-size:15px;margin:0}.ccx-count{min-width:24px;padding:0 8px;border:1px solid var(--line);border-radius:999px;font-size:12px;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.ccx-icon{margin-left:auto;display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:999px;background:transparent;cursor:pointer;color:inherit}.ccx-icon:hover{background:#0000000d}.ccx-rows{list-style:none;margin:0;padding:0}.ccx-rows li+li{border-top:1px solid var(--line)}.ccx-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 6px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.ccx-row:hover:not(:disabled){background:#00000008}.ccx-row:disabled{cursor:default;opacity:.6}.ccx-time{display:inline-flex;justify-content:center;align-items:center;height:28px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ccx-row-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ccx-row-copy strong{font-size:15px;overflow-wrap:anywhere}.ccx-row-copy small{font-size:12px;color:#595959}.ccx-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:999px;font-size:12px;white-space:nowrap}.ccx-pill.prio-high{border-color:#b98d12;color:#4d3d0c}.ccx-go{color:#595959}html body .ccx-cal .cal-bar h1{display:none}.ccx-cal .cal{min-height:640px}body.theme-glass .cc-main .ccx-switch{background-color:var(--glass-capsule-bg);background-image:var(--glass-dark-sheen),var(--glass-dark-grad);border:1px solid rgba(0,0,0,.55);box-shadow:var(--glass-spec),0 10px 22px -12px #1c1e1d8c}body.theme-glass .cc-main .ccx-switch button{color:#ffffffd1}body.theme-glass .cc-main .ccx-switch button:hover{color:#fff;border-color:var(--glass-capsule-inner-border)}body.theme-glass .cc-main .ccx-switch button.on{background:#fff;border-color:var(--glass-capsule-active-border);color:var(--glass-ink);font-weight:500;box-shadow:inset 0 1px #fff,0 0 14px #c1dca873}body.theme-glass .cc-main .ccx-switch button:focus-visible{outline:2px solid #fff;outline-offset:-3px}body.theme-glass .cc-main .ccx-strip>div,body.theme-glass .cc-main .ccx-card{background:var(--glass-card);border:1px solid var(--glass-card-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}body.theme-glass .cc-main .ccx-strip>div{padding:14px 18px}body.theme-glass .cc-main .ccx-strip small{color:#4f5150}body.theme-glass .cc-main .ccx-strip strong{font-size:30px;font-weight:300;letter-spacing:-.02em;line-height:1.15;color:var(--glass-ink)}body.theme-glass .cc-main .ccx-card-head{border-bottom-color:var(--glass-hairline)}body.theme-glass .cc-main .ccx-card-head h2{font-weight:600;color:var(--glass-ink)}body.theme-glass .cc-main .ccx-count{border-color:var(--glass-hairline);color:#4f5150;background:#fff9}body.theme-glass .cc-main .ccx-icon:hover{background:#ffffffb3}body.theme-glass .cc-main .ccx-rows li+li{border-top-color:#1c1e1d12}body.theme-glass .cc-main .ccx-row{border-radius:14px}body.theme-glass .cc-main .ccx-row:hover:not(:disabled){background:#ffffffb3}body.theme-glass .cc-main .ccx-time{background:#1c1e1d12;color:var(--glass-ink)}body.theme-glass .cc-main .ccx-row-copy strong{color:var(--glass-ink);font-weight:600}body.theme-glass .cc-main .ccx-row-copy small{color:#4f5150}body.theme-glass .cc-main .ccx-pill{border-color:#1c1e1d33;color:#3c3e3d;background:#ffffff8c}body.theme-glass .cc-main .ccx-pill.prio-high{background:#e8b73038;border-color:#b98d12;color:#4d3d0c}body.theme-glass .cc-main .ccx-pill.prio-low{color:#4f5150}body.theme-glass .cc-main .ccx-tasks .empty{border:0;background:transparent}@media(max-width:640px){.ccx-today .page-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ccx-switch{width:100%}.ccx-switch button{flex:1;justify-content:center;min-height:44px}.ccx-strip{gap:8px}.ccx-strip>div{padding:10px 12px}.ccx-strip strong,html body.theme-glass .cc-main .ccx-strip strong{font-size:24px}html body.theme-glass .cc-main .ccx-strip>div{padding:10px 12px}.ccx-card{padding:4px 12px 8px}.ccx-row{grid-template-columns:64px minmax(0,1fr) 18px;grid-template-areas:"time copy go" "time pill go";row-gap:4px;gap:4px 10px}.ccx-time{grid-area:time}.ccx-row-copy{grid-area:copy}.ccx-pill{grid-area:pill;justify-self:start}.ccx-go{grid-area:go}.ccx-icon{width:44px;height:44px}.ccx-cal .cal{min-height:520px}}:root{--head:52px;--sidebar:208px;--shell-preview:0px}body.shell-has-preview{--shell-preview:34px}body.shell-collapsed{--sidebar:60px}.masthead{height:var(--head);top:var(--shell-preview);padding:0 14px 0 18px}.masthead .brand-link{height:var(--head);display:flex;align-items:center}.masthead .brand-link .brand-logo{width:auto;height:20px;padding:0;object-fit:contain}.masthead-actions{gap:10px}.masthead .icon-button{width:36px;min-width:36px;height:36px}.masthead .notification-dot{right:7px;top:6px}.masthead .avatar{width:28px;height:28px;font-size:12px}.account-toggle{gap:8px;font-size:13px;border-radius:7px;padding:4px 6px}.account-toggle:hover{background:#292929}.shell-preview-bar{position:fixed;inset:0 0 auto;height:var(--shell-preview);z-index:50;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--accent);color:#fff;font-size:13px;padding:0 16px}.shell-preview-exit{background:#fff;color:#151515;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;margin-left:6px}.shell-preview-exit:hover{background:#f2f2f2}.sidebar{top:calc(var(--head) + var(--shell-preview));width:var(--sidebar);padding:12px 10px 10px;transition:width .2s}.sidebar .nav-group{margin-bottom:0}.sidebar .nav-group a,.shell-collapse{display:flex;align-items:center;gap:11px;padding:8px 11px;min-height:36px;border-radius:7px;margin:1px 0;color:#4c4c4c;font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden}.sidebar .nav-group a:hover,.shell-collapse:hover{background:#f6f6f6;color:#151515}.sidebar .nav-group a.active{background:#f2f2f2;color:#000;font-weight:650}.sidebar .nav-group a.active svg{stroke-width:2}.sidebar .nav-group svg{flex:none}.shell-nav{flex:1;min-height:0;overflow-y:auto}.shell-nav-bottom{border-top:1px solid var(--line);padding-top:8px}.shell-collapse{width:100%;background:none;border:0;text-align:left;color:var(--muted)}body.shell-collapsed .shell-nav-label{display:none}body.shell-collapsed .sidebar .nav-group a,body.shell-collapsed .shell-collapse{justify-content:center;padding:8px 0}.workspace-main{padding:calc(var(--head) + var(--shell-preview) + 14px) 32px 48px;transition:margin-left .2s}@media(min-width:1600px){.workspace-main{padding-left:40px;padding-right:40px}}.page-head{margin-bottom:18px;align-items:center;min-height:0}.page-head h1{font-size:26px;line-height:1.2;letter-spacing:-.6px;margin:0}.page-head .head-actions:empty{display:none}.section-tabs{margin:0 0 18px}.section-tabs-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.section-tabs-bar .tabs{border-bottom:0;margin-bottom:0;flex:1;min-width:0}.section-tabs-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.section-tabs-actions:empty{display:none}.section-tabs-actions .head-actions{gap:8px;flex-wrap:nowrap}.section-tabs-actions .button{min-height:34px;padding:7px 14px;font-size:13px}.section-tabs-sub{margin-top:6px}.shell-search-trigger{display:flex;align-items:center;gap:8px;height:34px;width:240px;padding:0 8px 0 11px;border:1px solid #333;border-radius:7px;background:#141414;color:#a8a8a8;font-size:13px;text-align:left}.shell-search-trigger:hover{border-color:#555;color:#d4d4d4}.shell-search-trigger span{flex:1}.shell-search-trigger kbd,.shell-search-foot kbd{font-family:inherit;font-size:11px;border:1px solid #444;border-radius:4px;padding:1px 5px;color:#bebebe}.shell-search-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding-top:calc(var(--head) + var(--shell-preview) + 10px)}.shell-search{width:min(640px,calc(100vw - 24px));background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 50px #0003;overflow:hidden;animation:shell-pop .14s ease-out}.shell-search-input{display:flex;align-items:center;gap:10px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);color:var(--muted)}.shell-search-input input{flex:1;border:0;outline:0;height:50px;font-size:15px;background:none;color:#151515}.shell-search-results{max-height:min(420px,60vh);overflow-y:auto;padding:6px}.shell-search-group{font-size:11px;font-weight:600;color:var(--muted);padding:10px 10px 4px}.shell-search-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;color:#4c4c4c;min-width:0}.shell-search-row.active{background:#f2f2f2;color:#000}.shell-search-title{font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-search-detail{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:auto;max-width:50%}.shell-search-empty{padding:16px 10px;color:var(--muted);font-size:13px}.shell-search-foot{display:flex;gap:16px;padding:8px 14px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.shell-search-foot kbd{border-color:var(--line);color:var(--muted);margin-right:3px}.shell-account{position:relative}.shell-menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:288px;background:#fff;color:#151515;border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 40px #0002;padding:6px;animation:shell-pop .14s ease-out;z-index:45}.shell-menu-user{display:flex;flex-direction:column;padding:10px;border-bottom:1px solid var(--line);margin-bottom:6px}.shell-menu-user strong{font-size:14px}.shell-menu-user span{font-size:12px;color:var(--muted)}.shell-menu-group+.shell-menu-group{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.shell-menu-label{font-size:11px;font-weight:600;color:var(--muted);padding:4px 10px 6px}.shell-menu-filter{display:flex;align-items:center;gap:7px;margin:0 6px 4px;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted)}.shell-menu-filter input{border:0;outline:0;height:32px;flex:1;font-size:13px;background:none;min-width:0}.shell-menu-filter:focus-within{border-color:#151515}.shell-menu-accounts{max-height:220px;overflow-y:auto}.shell-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;color:#151515;font-size:13px;text-align:left}.shell-menu-item:hover,.shell-menu-item:focus-visible{background:#f2f2f2}.shell-menu-item:disabled{opacity:.55}.shell-menu-item span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-menu-item small{font-size:11px;color:var(--muted)}.shell-menu-item svg{color:var(--muted);flex:none}.shell-menu-note,.shell-menu-hint{font-size:12px;color:var(--muted);padding:6px 10px}.shell-menu-hint{padding-top:2px}.shell-menu-error{font-size:12px;color:var(--accent);padding:6px 10px}.shell-notices-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 18px 8px;font-size:12px;color:var(--muted)}.shell-notices-group h3{font-size:11px;font-weight:600;color:var(--muted);margin:10px 18px 4px}.shell-notices-group ul{list-style:none;margin:0;padding:0}.shell-notice{position:relative;border-bottom:1px solid #f2f2f2}.shell-notice-main{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;padding:10px 26px 10px 18px;background:none;border:0;text-align:left;color:#151515}.shell-notice-main:hover{background:#f6f6f6}.shell-notice-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f2f2f2;color:#4c4c4c}.shell-notice-icon.kind-integration_error{color:var(--accent)}.shell-notice-text{display:flex;flex-direction:column;min-width:0}.shell-notice-text strong{font-size:13px;font-weight:550;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.shell-notice.unread .shell-notice-text strong{font-weight:650}.shell-notice-body{font-size:12px;color:#4c4c4c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shell-notice-meta{font-size:11px;color:var(--muted)}.shell-notice-main time{font-size:11px;color:var(--muted);white-space:nowrap}.shell-notice-dot{position:absolute;right:12px;top:16px;width:7px;height:7px;border-radius:50%;background:#b73339}.shell-notice-read{margin:-6px 0 6px 56px}.shell-notices-empty{padding:24px 18px;color:var(--muted);font-size:13px}@keyframes shell-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sidebar,.workspace-main{transition:none}.shell-search,.shell-menu-panel{animation:none}}@media(max-width:1200px){.workspace-main{padding-left:24px;padding-right:24px}}@media(max-width:900px){:root{--head:52px}body.shell-collapsed{--sidebar:208px}body.shell-collapsed .shell-nav-label{display:inline}.shell-collapse{display:none}.sidebar{width:250px}.workspace-main{padding:calc(var(--head) + var(--shell-preview) + 14px) 18px 40px}.shell-search-trigger{width:36px;padding:0;justify-content:center;border-color:transparent;background:none}.shell-search-trigger span,.shell-search-trigger kbd{display:none}.section-tabs-bar{flex-wrap:wrap}}@media(max-width:640px){.shell-preview-bar{font-size:12px;justify-content:space-between}}.shell-notifications .ds-drawer__body.shell-notifications-body{padding:8px 0 16px}:root{--sp-green:var(--ds-success);--sp-red:var(--ds-accent);--sp-z:calc(var(--ds-z-toast) + 5)}.sp-head{position:relative;display:inline-flex;align-items:center}.sp-head-btn{display:inline-flex;align-items:center;gap:var(--ds-space-2);height:var(--ds-h-sm);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-round);border:1px solid rgba(255,255,255,.28);background:transparent;color:inherit;font:var(--ds-fw-label) var(--ds-fs-label)/1 var(--ds-font);cursor:pointer;white-space:nowrap;transition:background-color var(--ds-dur-pop) var(--ds-ease),border-color var(--ds-dur-pop) var(--ds-ease)}.sp-head-btn:hover{background:#ffffff1a;border-color:#ffffff80}.sp-head-btn:focus-visible,.sp-sheet button:focus-visible,.sp-pad-input:focus-visible{outline:none;box-shadow:var(--ds-focus)}.sp-head-btn:disabled,.sp-head-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sp-head-btn:disabled:hover{background:transparent;border-color:#ffffff47}.sp-head-on{border-color:color-mix(in srgb,var(--sp-green) 70%,transparent)}.sp-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-faint)}.sp-head[data-state=ready] .sp-dot,.sp-head[data-state=in_call] .sp-dot{background:var(--sp-green);animation:sp-blink 2.4s var(--ds-ease) infinite}.sp-head[data-state=registering] .sp-dot{background:var(--ds-warning);animation:sp-blink 1s linear infinite}.sp-head[data-state=error] .sp-head-btn{border-color:var(--sp-red)}.sp-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--ds-radius-round);background:var(--sp-red);color:#fff;font:var(--ds-fw-head) 11px/18px var(--ds-font);text-align:center}.sp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp-layer{position:fixed;z-index:var(--sp-z);right:var(--ds-space-5);top:calc(var(--head,72px) + var(--shell-preview,0px) + var(--ds-space-4));width:360px;max-width:calc(100vw - 2 * var(--ds-space-4));pointer-events:none}.sp-layer>*{pointer-events:auto}.sp-layer-bar{top:auto;bottom:var(--ds-space-5);width:400px}.sp-layer-pad{top:0;right:0;bottom:0;left:0;width:auto;max-width:none;display:flex;align-items:flex-start;justify-content:flex-end;padding:calc(var(--head,72px) + var(--shell-preview,0px) + var(--ds-space-4)) var(--ds-space-5) var(--ds-space-5)}.sp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.sp-sheet{position:relative;box-sizing:border-box;background:var(--ds-surface);color:var(--ds-text);border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * 2);box-shadow:0 18px 48px #0000002e,var(--ds-shadow);font:var(--ds-fw-body) var(--ds-fs-body)/var(--ds-lh) var(--ds-font);animation:sp-in .26s var(--ds-ease) both}.sp-layer[data-ended] .sp-sheet{animation:sp-out .3s var(--ds-ease) 1.4s both}.sp-sheet button{font-family:inherit}.sp-incoming{padding:var(--ds-space-5) var(--ds-space-5) var(--ds-space-4);text-align:center;overflow:hidden}.sp-in-top{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-1)}.sp-avatar{position:relative;width:64px;height:64px;margin:var(--ds-space-2) 0 var(--ds-space-3);border-radius:50%;display:grid;place-items:center;background:var(--sp-green);color:#fff}.sp-avatar-text{font:var(--ds-fw-head) 22px/1 var(--ds-font);letter-spacing:.5px}.sp-waves:before,.sp-waves:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--sp-green);opacity:0;animation:sp-wave 1.8s var(--ds-ease) infinite;pointer-events:none}.sp-waves:after{animation-delay:.9s}.sp-eyebrow{margin:0;font:var(--ds-fw-label) var(--ds-fs-label)/1.2 var(--ds-font);color:var(--ds-muted);text-transform:uppercase;letter-spacing:.6px}.sp-title{margin:0;font:var(--ds-fw-head) var(--ds-fs-title)/1.25 var(--ds-font);overflow-wrap:anywhere}.sp-in-desc{width:100%}.sp-line{margin:2px 0 0}.sp-muted,.sp-num{color:var(--ds-muted)}.sp-num{margin:2px 0 0;font-size:var(--ds-fs-table);font-variant-numeric:tabular-nums}.sp-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-2);margin:var(--ds-space-4) 0 0;padding:var(--ds-space-3);background:var(--ds-soft);border-radius:var(--ds-radius);text-align:left}.sp-facts div:nth-child(3){grid-column:1/-1}.sp-facts dt{font-size:var(--ds-fs-label);color:var(--ds-muted)}.sp-facts dd{margin:0;font-weight:var(--ds-fw-label)}.sp-stage{display:inline-block;padding:1px 8px;border-radius:var(--ds-radius-round);background:var(--ds-accent-soft);color:var(--ds-accent);font-size:var(--ds-fs-label)}.sp-link{display:inline-flex;align-items:center;gap:6px;margin-top:var(--ds-space-3);padding:6px 10px;border:0;border-radius:var(--ds-radius);background:transparent;color:var(--ds-text);font-weight:var(--ds-fw-label);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sp-link:hover{background:var(--ds-soft)}.sp-actions{display:flex;justify-content:center;gap:var(--ds-space-6);margin-top:var(--ds-space-4)}.sp-round{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:64px;height:64px;border-radius:50%;border:0;color:#fff;cursor:pointer;transition:transform var(--ds-dur-pop) var(--ds-ease),filter var(--ds-dur-pop) var(--ds-ease)}.sp-round span{position:absolute;transform:translateY(46px);color:var(--ds-muted);font-size:var(--ds-fs-label)}.sp-actions .sp-round{position:relative;margin-bottom:22px}.sp-round:hover{transform:scale(1.05);filter:brightness(1.05)}.sp-round:active{transform:scale(.96)}.sp-round:disabled{opacity:.4;cursor:not-allowed;transform:none}.sp-answer{background:var(--sp-green)}.sp-incoming .sp-answer{animation:sp-nudge 1.6s var(--ds-ease) infinite}.sp-reject{background:var(--sp-red)}.sp-bar{padding:var(--ds-space-3)}.sp-bar-main{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}.sp-mini-avatar{position:relative;flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--ds-soft);color:var(--ds-text)}.sp-live{background:var(--sp-green);color:#fff}.sp-live:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--sp-green);animation:sp-breathe 2s var(--ds-ease) infinite}.sp-waves-sm:before,.sp-waves-sm:after{border-width:1.5px}.sp-bar-who{display:flex;flex-direction:column;min-width:0;flex:1}.sp-bar-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--ds-fw-head)}.sp-bar-sub{color:var(--ds-muted);font-size:var(--ds-fs-table);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-timer{font-variant-numeric:tabular-nums;color:var(--ds-text)}.sp-bar[data-state=in_call] .sp-timer{color:var(--sp-green);font-weight:var(--ds-fw-label)}.sp-bar-ctrls{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ds-space-2);margin-top:var(--ds-space-3)}.sp-ctrl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:6px 4px;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-fs-label);cursor:pointer;transition:background-color var(--ds-dur-pop) var(--ds-ease)}.sp-ctrl:hover:not(:disabled){background:var(--ds-soft)}.sp-ctrl[aria-pressed=true]{background:var(--ds-text);color:var(--ds-surface);border-color:var(--ds-text)}.sp-ctrl:disabled{opacity:.45;cursor:not-allowed}.sp-end{background:var(--sp-red);border-color:var(--sp-red);color:#fff}.sp-end:hover:not(:disabled){background:var(--ds-accent-hover)}.sp-icon{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--ds-muted);cursor:pointer}.sp-icon:hover{background:var(--ds-soft);color:var(--ds-text)}.sp-dtmf{margin-top:var(--ds-space-3);animation:sp-fade .18s var(--ds-ease) both}.sp-dtmf-typed{display:block;min-height:24px;text-align:center;font:var(--ds-fw-label) 18px/24px var(--ds-font);letter-spacing:2px;font-variant-numeric:tabular-nums;overflow:hidden}.sp-pad{width:340px;max-width:100%;padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-5)}.sp-pad-head{display:flex;align-items:center;justify-content:space-between}.sp-pad-title{margin:0;font:var(--ds-fw-head) var(--ds-fs-section)/1.3 var(--ds-font)}.sp-pad-form{display:flex;flex-direction:column;align-items:stretch}.sp-pad-field{display:flex;align-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-3);border-bottom:1px solid var(--ds-line-strong)}.sp-pad-input{flex:1;min-width:0;height:48px;border:0;background:transparent;color:var(--ds-text);font:var(--ds-fw-label) 22px/1 var(--ds-font);letter-spacing:.5px;text-align:center;font-variant-numeric:tabular-nums;border-radius:var(--ds-radius)}.sp-pad-input::placeholder{font-size:var(--ds-fs-body);color:var(--ds-faint);letter-spacing:0}.sp-pad-hint{min-height:20px;margin:6px 0 var(--ds-space-2);text-align:center;font-size:var(--ds-fs-label);color:var(--ds-muted)}.sp-pad-err{margin:var(--ds-space-2) 0 0;color:var(--sp-red);font-size:var(--ds-fs-label);text-align:center}.sp-pad-call{align-self:center;margin-top:var(--ds-space-4)}.sp-pad-match{min-height:64px;margin:0 0 var(--ds-space-3)}.sp-pad-lead{display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--sp-green);border-radius:var(--ds-radius);background:var(--ds-soft);min-width:0;animation:sp-pad-in .16s var(--ds-ease) both}.sp-pad-lead.is-none,.sp-pad-lead.is-busy{justify-content:center;min-height:44px;border-color:var(--ds-line);background:transparent;color:var(--ds-muted);text-align:center;font-size:var(--ds-fs-label)}.sp-pad-lead-co{font:var(--ds-fw-head) 15px/1.3 var(--ds-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pad-lead-person{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pad-lead-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--ds-space-2);font-size:12px;color:var(--ds-muted)}.sp-pad-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-surface);color:var(--ds-text)}@keyframes sp-pad-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sp-pad-lead{animation:none}}.sp-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-2)}.sp-key{display:flex;flex-direction:column;align-items:center;justify-content:center;height:56px;border:0;border-radius:calc(var(--ds-radius) * 2);background:var(--ds-soft);color:var(--ds-text);cursor:pointer;transition:transform var(--ds-dur-pop) var(--ds-ease),background-color var(--ds-dur-pop) var(--ds-ease)}.sp-key:hover{background:var(--ds-line)}.sp-key:active{transform:scale(.94)}.sp-key-main{font:var(--ds-fw-label) 22px/1 var(--ds-font)}.sp-key-sub{font-size:10px;letter-spacing:1px;color:var(--ds-muted);margin-top:2px}body.theme-glass .sp-sheet{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:640px){.sp-head-text{display:none}.sp-head-btn{width:36px;padding:0;justify-content:center}.sp-head-on .sp-dot{position:absolute;top:4px;right:4px}.sp-layer,.sp-layer-bar{left:0;right:0;top:auto;bottom:0;width:100%;max-width:100%}.sp-layer-pad{padding:0;align-items:flex-end;justify-content:stretch}.sp-layer-pad .sp-backdrop{background:var(--ds-backdrop)}.sp-sheet{width:100%;border-radius:calc(var(--ds-radius) * 3) calc(var(--ds-radius) * 3) 0 0;border-width:1px 0 0;padding-bottom:calc(var(--ds-space-5) + env(safe-area-inset-bottom,0px));animation-name:sp-up}.sp-layer[data-ended] .sp-sheet{animation-name:sp-down}.sp-incoming{padding-top:var(--ds-space-6)}.sp-incoming:before,.sp-pad:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--ds-line-strong)}.sp-avatar{width:76px;height:76px}.sp-round{width:72px;height:72px}.sp-round span{transform:translateY(52px)}.sp-actions{gap:72px;margin-top:var(--ds-space-5)}.sp-bar{padding:var(--ds-space-3) var(--ds-space-4) calc(var(--ds-space-3) + env(safe-area-inset-bottom,0px))}.sp-ctrl{min-height:58px}.sp-pad{padding-top:var(--ds-space-5)}.sp-key{height:58px}}@media(max-width:640px)and (max-height:720px){.sp-key{height:50px}.sp-pad-call{margin-top:var(--ds-space-3)}}@keyframes sp-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}@keyframes sp-out{to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes sp-up{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes sp-down{to{opacity:0;transform:translateY(100%)}}@keyframes sp-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes sp-wave{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes sp-breathe{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes sp-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes sp-nudge{0%,70%,to{transform:none}78%{transform:rotate(-10deg)}86%{transform:rotate(10deg)}94%{transform:rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.sp-sheet,.sp-layer[data-ended] .sp-sheet,.sp-dtmf{animation-duration:1ms!important;animation-delay:0s!important}.sp-layer[data-ended] .sp-sheet{animation-delay:1.4s!important}.sp-waves:before,.sp-waves:after,.sp-live:after,.sp-incoming .sp-answer,.sp-dot{animation:none!important}.sp-waves:before{opacity:.35;transform:scale(1.25)}.sp-round,.sp-key,.sp-ctrl{transition:none}}.sp-sound{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ds-line,#e6e6e6);font-size:var(--ds-fs-label,13px);width:100%}.sp-sound label{display:inline-flex;align-items:center;gap:6px;min-width:0}.sp-sound-vol{width:100%;justify-content:space-between}.sp-sound input[type=range]{width:140px;max-width:50%}:root{--ob-z:calc(var(--ds-z-toast) + 20);--ob-dim:rgba(17,17,17,.56);--ob-ring:var(--ds-accent);--ob-move:.3s}.ob-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ob-z);pointer-events:none}.ob-hole{position:fixed;top:0;left:0;border-radius:10px;box-shadow:0 0 0 2px var(--ob-ring);pointer-events:none;transform-origin:0 0;will-change:transform}.ob-shield.is-dim{background:var(--ob-dim)}.ob-pulse{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12px;border:2px solid var(--ob-ring);opacity:0;animation:ob-pulse 1.8s ease-out 3}.ob-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ob-dim);animation:ob-fade .2s ease-out}.ob-layer.is-free .ob-bubble{box-shadow:0 18px 60px #00000047,0 0 0 2px var(--ob-ring)}.ob-shield{position:fixed;pointer-events:auto;background:transparent;cursor:default}.ob-bubble{position:fixed;pointer-events:auto;box-sizing:border-box;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:18px 18px 16px;border-radius:14px;background:linear-gradient(var(--ds-surface),var(--ds-surface)),#fff;color:var(--ds-text);box-shadow:0 18px 60px #00000047;outline:none;font-size:14px;line-height:1.45;top:0;left:0;transition:translate var(--ob-move) var(--ds-ease);animation:ob-in .26s var(--ds-ease)}.ob-bubble.is-dock-panel{transition:none;box-shadow:0 12px 40px #0000003d,0 0 0 2px var(--ob-ring)}.ob-bubble.is-wide{width:420px}.ob-bubble:focus-visible{box-shadow:0 18px 60px #00000047,0 0 0 3px var(--ds-text)}.ob-bubble.is-center{transition:none}.ob-bubble.is-nudge{animation:ob-nudge .42s ease}.ob-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px;margin-bottom:6px}.ob-count{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ds-muted)}.ob-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f4e9e9;color:var(--ds-accent)}.ob-title{margin:0 0 6px;font-size:18px;line-height:1.25;font-weight:650;letter-spacing:-.01em;color:var(--ds-text)}.ob-bubble.is-wide .ob-title{font-size:21px}.ob-body{margin:0;color:var(--ds-text)}.ob-note{margin:8px 0 0;font-size:13px;color:var(--ds-muted)}.ob-note strong{color:var(--ds-text);font-variant-numeric:tabular-nums}.ob-note.is-error{color:var(--ds-accent)}.ob-status{margin:10px 0 0;min-height:1.45em;font-size:13px;color:var(--ds-muted)}.ob-status:empty{display:none}.ob-status.is-ready{color:var(--ds-success);font-weight:600}.ob-status.is-missing{color:var(--ds-accent)}.ob-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.ob-actions .button{min-height:40px}.ob-actions .button:disabled{opacity:.45;cursor:not-allowed}.ob-actions-sub{justify-content:flex-start;margin-top:10px}.ob-skip{font-size:13px;color:var(--ds-muted);min-height:32px;padding:0 4px}.ob-skip-welcome{display:block;margin:10px 0 0 auto}.ob-check{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:13px}.ob-check li{display:flex;gap:6px;align-items:baseline;color:var(--ds-muted)}.ob-check li span[aria-hidden]{width:12px;flex:none;text-align:center}.ob-check li.is-done{color:var(--ds-text)}.ob-check li.is-done span[aria-hidden]{color:var(--ds-success);font-weight:700}@media(max-width:639px){.ob-bubble,.ob-bubble.is-wide{left:12px!important;right:12px;width:auto;max-height:min(52dvh,420px);padding:14px 14px 12px;border-radius:14px}.ob-bubble.is-dock-bottom{top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.ob-bubble.is-dock-top{top:12px!important;bottom:auto}.ob-title{font-size:17px}.ob-bubble.is-wide .ob-title{font-size:19px}.ob-actions{margin-top:10px}.ob-actions .button{flex:1 1 0;min-height:44px}.ob-check{grid-template-columns:1fr 1fr;gap:2px 10px;font-size:12.5px}.ob-bubble.is-end{max-height:min(calc(100dvh - 72px),640px)}html.ob-docked .ds-drawer__body,html.ob-docked .workspace-main,html.ob-docked dialog.modal{padding-bottom:var(--ob-dock,0px)}}html.ob-docked .ds-drawer__body{padding-bottom:var(--ob-dock,0px)}@media(max-width:639px){.ob-bubble.is-mini{max-height:none;padding:10px 12px}.ob-mini{display:flex;align-items:center;gap:12px}.ob-mini-text{flex:1;min-width:0}.ob-mini-top{display:flex;align-items:center;gap:12px;min-height:20px}.ob-mini .ob-status{margin:2px 0 0;font-size:13px;line-height:1.35}.ob-mini>.button{flex:none;min-height:44px}}@keyframes ob-pulse{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(1.035)}to{opacity:0;transform:scale(1.035)}}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ob-nudge{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ob-reduced .ob-hole,.ob-reduced .ob-bubble{transition:none;animation:none}.ob-reduced .ob-pulse,.ob-reduced .ob-dim{animation:none}@media(prefers-reduced-motion:reduce){.ob-hole,.ob-bubble{transition:none!important;animation:none!important}.ob-pulse,.ob-dim{animation:none!important}}html.ob-toast-clash .ds-toasts{visibility:hidden}.cold-summary{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 16px}.cold-summary div{display:grid;gap:2px}.cold-summary dt{color:var(--ds-muted);font-size:var(--ds-fs-label)}.cold-summary dd{margin:0;font-size:22px;font-weight:var(--ds-fw-label);font-variant-numeric:tabular-nums}.cold-scroll{overflow:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius)}.cold-table{width:100%;table-layout:auto}.cold-table th,.cold-table td{padding:0 12px}.cold-table tbody tr{cursor:pointer}.cold-open{border:0;background:none;padding:0;font:inherit;color:var(--ds-text);font-weight:var(--ds-fw-label);cursor:pointer;text-align:left}.cold-open:focus-visible{outline:0;box-shadow:var(--ds-focus)}.cold-new{margin-left:8px;color:var(--accent);font-weight:600}.cold-muted{color:var(--ds-muted)}.cold-empty{padding:32px 0}.cold-crm-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:600;margin-bottom:16px}.cold-h{font-size:var(--ds-fs-label);color:var(--ds-muted);margin:0 0 8px}.cold-history{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cold-history li{padding-bottom:12px;border-bottom:1px solid var(--ds-line)}.cold-history p{margin:4px 0 0}.cold-note{white-space:pre-wrap}.cold-summary .on dt,.cold-summary .on dd{color:var(--accent)}.rp{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0;max-width:100%}html body .rp :is(.rp-grid,.rp-card,.rp-pair,.rp-scroll){min-width:0;max-width:100%;box-sizing:border-box}html body .rp :is(button,input,select,[role=combobox]){min-height:44px;min-width:44px}html body .rp :is(th,td,p,span,label,text){font-size:max(12px,var(--ds-fs-table,14px))}html body .rp .rp-filter{max-width:100%;min-width:0}html body .rp table.ds-sr{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rp-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-space-3)}.rp-filter{display:flex;flex-direction:column;gap:var(--ds-space-1);width:180px}.rp-filter--owner{width:240px}.rp-filter__label{font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted)}.rp-csv{margin-left:auto;text-decoration:none}.rp-csv svg{flex:none}.rp-invalid{margin:0;color:var(--ds-danger);font-size:var(--ds-fs-table)}.rp-loading,.rp-grid{display:flex;flex-direction:column;gap:var(--ds-space-4)}.rp-grid[aria-busy=true]{opacity:.7;transition:opacity var(--ds-dur-pop) ease}.rp-range{margin:0;color:var(--ds-muted);font-size:var(--ds-fs-table)}.rp-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--ds-space-4)}.rp-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:var(--ds-space-4);min-width:0}.rp-card__title{margin:0 0 var(--ds-space-3);font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head);color:var(--ds-text)}.rp-muted{margin:0;color:var(--ds-muted);font-size:var(--ds-fs-table)}.rp-scroll{overflow-x:auto}.rp-table{width:100%;border-collapse:collapse;font-family:var(--ds-font);font-size:var(--ds-fs-table);color:var(--ds-text)}.rp-table th,.rp-table td{height:var(--ds-row);padding:0 var(--ds-space-4);border-bottom:1px solid var(--ds-line);text-align:left;white-space:nowrap}.rp-table thead th{font-size:var(--ds-fs-label);font-weight:var(--ds-fw-label);color:var(--ds-muted)}.rp-table tbody th{font-weight:var(--ds-fw-label)}.rp-table tfoot th,.rp-table tfoot td{border-bottom:0;font-weight:var(--ds-fw-label);background:var(--ds-soft)}.rp-table .rp-num{text-align:right;font-variant-numeric:tabular-nums}.rp-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-2)}.rp-funnel__row{display:grid;grid-template-columns:110px minmax(0,1fr) 48px;align-items:center;gap:var(--ds-space-3);font-size:var(--ds-fs-table)}.rp-funnel__label{color:var(--ds-text)}.rp-funnel__track{height:12px;border-radius:var(--ds-radius);background:var(--ds-soft);overflow:hidden}.rp-funnel__bar{display:block;height:100%;background:var(--ds-accent);border-radius:var(--ds-radius)}.rp-funnel__row[data-stage=won] .rp-funnel__bar{background:var(--ds-success)}.rp-funnel__row[data-stage=lost] .rp-funnel__bar{background:var(--ds-faint)}.rp-funnel__value{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--ds-fw-label)}.rp-legend{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2);font-size:var(--ds-fs-label);color:var(--ds-muted)}.rp-key{display:inline-block;width:10px;height:10px;border-radius:2px}.rp-key+.rp-key,.rp-legend .rp-key:not(:first-child){margin-left:var(--ds-space-3)}.rp-key--attempts,.rp-bar--attempts{background:var(--ds-accent);fill:var(--ds-accent)}.rp-key--conversations,.rp-bar--conversations{background:var(--ds-text);fill:var(--ds-text)}.rp-chart{display:block}.rp-axis{stroke:var(--ds-line-strong)}.rp-tick{fill:var(--ds-muted);font-family:var(--ds-font);font-size:11px}.lv2f-warn{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);margin:0 0 var(--ds-space-4);border:1px solid var(--ds-warning);border-radius:var(--ds-radius);background:var(--ds-warning-soft);color:var(--ds-text);font-size:var(--ds-fs-body)}.lv2f-warn svg{flex:none;color:var(--ds-warning)}.lv2f-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--ds-space-4);align-items:start}.lv2f-queue{max-height:calc(100vh - 300px);overflow:auto}.lv2f-split tbody tr[data-click]{cursor:pointer}.lv2f-split tbody tr[data-click]:hover td{background:var(--ds-soft)}.lv2f-split tbody tr.lv2f-active td{background:var(--ds-accent-soft)}.lv2f-split td{padding:var(--ds-space-3)}.lv2f-cell-btn{font-weight:var(--ds-fw-head);text-align:left}.lv2f-ellipsis{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv2f-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:var(--ds-space-4);display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.lv2f-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3)}.lv2f-h2{font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head);margin:0}.lv2f-h3{font-size:var(--ds-fs-body);font-weight:var(--ds-fw-head);margin:var(--ds-space-3) 0 var(--ds-space-2)}.lv2f-muted{color:var(--ds-muted);font-size:var(--ds-fs-table)}.lv2f-error{color:var(--ds-danger)}.lv2f-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ds-fs-body);line-height:var(--ds-lh);padding:var(--ds-space-3);background:var(--ds-soft);border-radius:var(--ds-radius);max-height:420px;overflow:auto}.lv2f-facts{margin:0}.lv2f-row{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center}.lv2f-row--end{justify-content:flex-end}.lv2f-stack{display:flex;flex-direction:column;gap:var(--ds-space-3)}.lv2f-filter{min-width:200px;max-width:280px}.toolbar.lv2f-form-row{align-items:flex-end}.lv2f-panel{border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:var(--ds-space-3) var(--ds-space-4);margin:0 0 var(--ds-space-4);background:var(--ds-surface)}.lv2f-list{margin:0;padding-left:var(--ds-space-5);display:flex;flex-direction:column;gap:var(--ds-space-1);font-size:var(--ds-fs-body)}.lv2f-list--plain{list-style:none;padding:0;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}.lv2f-steps{margin:0;padding-left:var(--ds-space-5);font-size:var(--ds-fs-table);display:flex;flex-direction:column;gap:var(--ds-space-1)}.lv2f-check{display:flex;gap:var(--ds-space-2);align-items:flex-start;font-size:var(--ds-fs-body)}.lv2f-check span{display:flex;flex-direction:column;gap:2px}.lv2f-section{margin:0 0 var(--ds-space-6)}.lv2f-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.lv2f-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--ds-space-3);margin:var(--ds-space-2) 0}.lv2f-metric{border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:var(--ds-space-3);display:flex;flex-direction:column;gap:var(--ds-space-1);background:var(--ds-surface)}.lv2f-metric__label{font-size:var(--ds-fs-label);color:var(--ds-muted);font-weight:var(--ds-fw-label)}.lv2f-metric__value{font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head)}.lv2f-tag{display:inline-block;padding:2px var(--ds-space-2);border-radius:var(--ds-radius-round);background:var(--ds-soft);font-size:var(--ds-fs-label);white-space:nowrap}.lv2f-tag--positive{background:var(--ds-success-soft)}.lv2f-tag--negative,.lv2f-tag--unsubscribe{background:var(--ds-warning-soft)}.lv2f-keys{margin-top:0}@media(max-width:1100px){.lv2f-split{grid-template-columns:1fr}}.pr-h2{margin:22px 0 10px;font-size:16px;font-weight:650;color:var(--glass-ink,#1c1e1d)}.pr-headrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.pr-refresh{font-size:12px;color:#555756}.pr-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:22px}.pr-filters .lv2-filter{min-width:min(100%,180px)}.pr-filters .ds-select__value--empty{color:#555756}.pr-filters .ds-select__trigger,.pr-filters .ds-field__input,.pr-filters .ds-input,.pr-filters button,.pr-filters input{min-height:44px}.pr-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.pr-tile{padding:16px 18px;border-radius:var(--glass-radius-card,20px);background:var(--glass-card,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.1));box-shadow:inset 0 1px #fffffff2,var(--glass-shadow,0 6px 20px rgba(28,30,29,.06));min-width:0}.pr-tile.is-online{box-shadow:inset 0 0 0 1px #2f7d5b66,var(--glass-shadow,0 6px 20px rgba(28,30,29,.06))}.pr-tile.is-offline{background:#ffffff8c}.pr-tile-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.pr-user{font-size:16px;font-weight:700;color:var(--glass-ink,#1c1e1d);overflow-wrap:anywhere}.pr-status{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--glass-radius-pill,999px);font-size:12px;font-weight:650;white-space:nowrap;border:1px solid transparent}.pr-status.is-online{background:#a9d99a73;border-color:#2f7d5b59;color:#1d5a3f}.pr-status.is-idle{background:#f5d67859;border-color:#966c0a59;color:#5e4a10}.pr-status.is-offline{background:#1c1e1d0f;border-color:#1c1e1d2e;color:#4a4c4b}.pr-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.pr-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0}.pr-facts div{min-width:0}.pr-facts .pr-wide{grid-column:1/-1}.pr-facts dt{font-size:12px;color:#555756}.pr-facts dd{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--glass-ink,#1c1e1d);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pr-tablewrap{border-radius:var(--glass-radius-card,20px);overflow-x:auto;background:var(--glass-card-solid,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.1))}.pr-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pr-table th,.pr-table td{font-size:13px;padding:10px 12px;text-align:left;vertical-align:top;color:#2b2d2c}.pr-table thead th{font-size:12px;font-weight:600;color:#4a4c4b;background:#1c1e1d09;white-space:nowrap}.pr-table tbody th{font-weight:650;color:var(--glass-ink,#1c1e1d)}.pr-table tbody tr+tr>*{border-top:1px solid rgba(28,30,29,.08)}.pr-table .pr-num{text-align:right;white-space:nowrap}.pr-reason,.pr-sub{display:block;font-size:12px;color:#555756;margin-top:2px}.pr-open{display:inline-block;padding:2px 10px;border-radius:var(--glass-radius-pill,999px);background:#a9d99a66;color:#1d5a3f;font-size:12px;font-weight:650}@media(max-width:640px){.pr-tiles{grid-template-columns:minmax(0,1fr)}.pr-tablewrap{overflow:visible;background:transparent;border:0}.pr-table,.pr-table thead,.pr-table tbody,.pr-table tr,.pr-table th,.pr-table td{display:block}.pr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pr-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;margin:0 0 10px;padding:12px 14px;border-radius:var(--glass-radius-card,20px);background:var(--glass-card-solid,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.12))}.pr-table tr>*{padding:4px 0;border:0!important;text-align:left;min-width:0;overflow-wrap:anywhere}.pr-table tr>th{grid-column:1/-1;font-size:14px}.pr-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:400;color:#555756}.pr-table .pr-num{text-align:left}}@media(max-width:640px){html body .masthead{padding-left:calc(8px + var(--m-safe-left));padding-right:calc(10px + var(--m-safe-right));gap:8px}html body .masthead-brand{gap:6px;min-width:0}html body .masthead-actions{gap:4px}html body .masthead .icon-button,html body .masthead .shell-search-trigger{width:var(--m-tap);min-width:var(--m-tap);height:var(--m-tap)}html body .masthead .account-toggle{min-width:var(--m-tap);height:var(--m-tap);justify-content:center;padding:0 4px}html body .masthead .avatar{width:32px;height:32px;font-size:14px}html body .masthead .notification-dot{right:10px;top:9px}html body .sidebar{width:min(300px,86vw);padding-bottom:calc(10px + var(--m-safe-bottom));padding-left:calc(10px + var(--m-safe-left))}html body .sidebar .nav-group a,html body .shell-collapse{min-height:var(--m-tap);font-size:15px}html body .section-tabs{margin:-4px 0 14px}html body .section-tabs-bar{flex-wrap:nowrap;gap:8px;min-width:0}html body .section-tabs .tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:28px}html body .section-tabs .tabs::-webkit-scrollbar{display:none}html body .section-tabs-main a{display:inline-flex;align-items:center;min-height:var(--m-tap);padding:0 12px;font-size:15px;flex:none}html body .section-tabs-sub{gap:8px;padding-bottom:2px}html body .section-tabs-sub a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;flex:none}html body .section-tabs-actions{flex-shrink:0}html body .shell-menu-panel{width:min(320px,calc(100vw - 16px));max-height:calc(100dvh - var(--head) - var(--shell-preview,0px) - 16px - var(--m-safe-bottom));overflow-y:auto;overscroll-behavior:contain}html body .shell-menu-item{min-height:var(--m-tap);font-size:15px}html body .shell-menu-item small,html body .shell-menu-label{font-size:12px}html body .shell-menu-filter{min-height:var(--m-tap)}html body .shell-menu-filter input{height:42px}html body .shell-menu-accounts{max-height:min(220px,32dvh)}html body .shell-search-layer{padding-top:calc(var(--head) + var(--shell-preview,0px) + 8px)}html body .shell-search{width:calc(100vw - 16px)}html body .shell-search-input{min-height:52px}html body .shell-search-results{max-height:calc(100dvh - var(--head) - 180px)}html body .shell-search-row{min-height:var(--m-tap)}html body .shell-search-group{font-size:12px}html body .shell-search-foot{display:none}html body .shell-preview-bar{font-size:13px}html body .button,html body .ds-btn{min-height:var(--m-tap)}html body .icon-button{min-width:var(--m-tap);min-height:var(--m-tap)}html body .ds-btn--sm{min-width:var(--m-tap)}html body .text-button{min-height:var(--m-tap);display:inline-flex;align-items:center}html body .ds-field,html body .ds-field--sm{min-height:var(--m-tap);height:auto}html body .ds-field__input,html body .ds-field__icon{min-height:var(--m-tap)}html body .shell-menu-filter input{min-height:var(--m-tap);font-size:16px}html body .ds-field__icon{min-width:var(--m-tap);align-self:stretch;height:auto}html body .ds-drawer .ds-flag{min-width:var(--m-tap)}html body .ds-select__opt{min-height:var(--m-tap)}html body .ds-flag{min-width:28px;min-height:var(--m-tap);padding:0 5px}html body .ds-drawer__panel{width:100vw;max-width:100vw}html body.theme-glass .ds-drawer__panel{border-radius:0;border-left:0}html body .ds-drawer__head{padding-left:var(--m-gutter);padding-right:8px}html body .ds-drawer__head .ds-btn:not(.lcb-act),html body.theme-glass .ds-drawer__head .ds-btn--icon{width:var(--m-tap);min-width:var(--m-tap);height:var(--m-tap);min-height:var(--m-tap)}html body .ds-drawer__body{padding:var(--m-gutter)}html body .ds-drawer__foot{padding:10px var(--m-gutter) calc(10px + var(--m-safe-bottom));flex-wrap:wrap}html body .ds-drawer__foot>*{flex:1 1 auto}html body kbd,html body .shell-search-trigger kbd,html body .today-quick kbd,html body .shell-search-foot kbd{display:none;font-size:12px}html body .auth-minimal{padding:calc(16px + var(--m-safe-top)) calc(16px + var(--m-safe-right)) calc(24px + var(--m-safe-bottom)) calc(16px + var(--m-safe-left));padding-top:max(8vh,calc(16px + var(--m-safe-top)))}html body .auth-card{padding:28px 20px 20px}html body .auth-card .auth-links button{min-height:var(--m-tap);font-size:14px;padding:0 8px}html body .ds-select__trigger{min-height:var(--m-tap)}html body .ds-select__clear{min-width:var(--m-tap);min-height:var(--m-tap)}html body .section-tabs-bar{flex-wrap:wrap;row-gap:8px}html body .section-tabs-bar .tabs{flex:1 1 100%;min-width:0}html body .section-tabs-actions{flex:1 1 100%;justify-content:flex-end}html body .section-tabs-actions .button{min-height:var(--m-tap)}}@media(max-width:640px){html body .today{gap:20px}html body .today-main{min-width:0}html body .today-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px}html body .today-head h1{font-size:19px;line-height:1.25;min-width:0}html body.theme-glass .today-head h1{flex-direction:column;align-items:flex-start;gap:2px;font-size:16px;font-weight:400;letter-spacing:0;color:#3b3d3c}html body.theme-glass .today-head h1:before{font-size:24px;line-height:1.1}html body .today-new,html body.theme-glass .today-new{min-height:var(--m-tap);height:var(--m-tap);padding:0 16px;white-space:nowrap}html body .today-quick{height:auto;min-height:48px}html body .today-quick input{font-size:16px;min-height:44px}html body .today-filters{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:12px calc(-1 * var(--m-gutter)) 8px;padding:2px var(--m-gutter) 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 28px),transparent)}html body .today-filters::-webkit-scrollbar{display:none}html body .today-filters>*{flex:none}html body .today-filters .ds-select{width:168px;flex:0 0 168px}html body .today-filters .ds-select__trigger{min-height:var(--m-tap);font-size:15px}html body .today-chip,html body.theme-glass .today-chip{height:var(--m-tap);font-size:15px;white-space:nowrap}html body.theme-glass .today-chip:has(svg):before{inset:5px auto 5px 5px;width:34px}html body .today-clear{min-height:var(--m-tap);white-space:nowrap}html body .today-total{width:auto;margin-left:0;font-size:14px;white-space:nowrap;padding-right:20px}html body.theme-glass .today-total{height:var(--m-tap);font-size:13px;padding:0 16px}html body .today-section h2{font-size:17px}html body .today-row{grid-template-columns:44px minmax(0,1fr) auto;column-gap:8px;padding:6px 4px 8px 0;min-height:56px}html body .today-title{font-size:16px;line-height:1.35}html body .today-row .today-lead,html body .today-row .today-due{font-size:14px}html body .today-row .today-check,html body.theme-glass .today-row .today-check{position:relative;width:var(--m-tap);height:var(--m-tap);border:0;background:transparent;box-shadow:none;z-index:0}html body .today-row .today-check:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:-1;border-radius:50%;border:1.5px solid #8f8f8f;background:#fff}html body .today-row .today-check[aria-checked=true]:before{background:#1d1d1d;border-color:#1d1d1d}html body.theme-glass .today-row .today-check:before{border:1px solid rgba(28,30,29,.4);background:#f4f4f5;box-shadow:inset 0 1px #fff,0 2px 6px -2px #1c1e1d4d}html body.theme-glass .today-row .today-check[aria-checked=true]:before{background:var(--glass-dark-sheen),var(--glass-dark-grad);background-color:var(--glass-dark-solid);border-color:#0009}html body .today-row .ds-flag{min-height:var(--m-tap);min-width:28px}html body .today-empty .button{min-height:var(--m-tap)}html body .today-cal{padding:12px 14px 16px}html body .today-cal>header{display:flex;align-items:center;justify-content:space-between;min-height:var(--m-tap)}html body .today-cal h2{font-size:16px}html body .today-cal-open{display:inline-flex;align-items:center;justify-content:flex-end;min-height:var(--m-tap);min-width:var(--m-tap);padding:0 4px;font-size:15px}html body .today-cal-note{font-size:15px}html body .today-cal-note .text-button{min-height:var(--m-tap);font-size:15px}html body .today-cal-hour span{font-size:12px}html body .today-cal-event{font-size:14px}html body .today-cal-event span{font-size:12px}html body .today-cal-allday li{font-size:14px}html body .td-grid{grid-template-columns:minmax(0,1fr)}html body .cal{min-height:0;gap:10px}html body .cal-bar{gap:8px 10px}html body .cal-bar h1{font-size:22px;min-width:0}html body .cal-nav{gap:2px;flex:1 1 auto;min-width:0}html body .cal-nav .icon-button,html body.theme-glass .cal-nav .icon-button{flex:none;width:var(--m-tap);min-width:var(--m-tap);height:var(--m-tap)}html body .cal-range{font-size:15px;margin-left:4px;white-space:normal;min-width:0}html body .cal-actions{width:100%;margin-left:0;flex-wrap:wrap;gap:8px}html body .cal-views{flex:1 1 auto;display:flex}html body .cal-views button{flex:1;min-height:var(--m-tap);font-size:15px;padding:0 8px}html body .cal-actions>.icon-button,html body.theme-glass .cal-actions>.icon-button{flex:none;width:var(--m-tap);min-width:var(--m-tap);height:var(--m-tap)}html body .cal-actions>.button{min-height:var(--m-tap)}html body .cal-legend{order:5;width:100%;margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;font-size:13px;padding:2px 0}html body .cal-legend li{flex:none;white-space:nowrap}html body .cal-link{min-height:var(--m-tap);font-size:15px}html body .cal-grid{--gut:46px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-height:70dvh;max-height:calc(100dvh - var(--head) - 150px)}html body .cal-grid>*{min-width:calc(var(--gut) + var(--cols) * 96px);box-sizing:border-box}html body .cal-dayhead{padding:6px;flex-direction:column;gap:0;font-size:13px}html body .cal-dayhead strong{font-size:15px}html body .cal-gutter{font-size:12px;padding:6px 4px 0 0;line-height:1.1}html body .cal-hours span{font-size:12px;right:4px}html body .cal-event{font-size:13px;padding:3px 5px}html body .cal-chip{font-size:13px;line-height:20px}html body .cal-col{touch-action:pan-x pan-y}html body .cal-month{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-height:70dvh}html body .cal-month>*{min-width:504px}html body .cal-month-head span{font-size:13px;padding:8px 6px}html body .cal-month-day{font-size:14px;min-width:var(--m-tap);min-height:var(--m-tap);padding:0}html body .cal-more{font-size:12px;min-height:28px}html body .cal-bubble{position:fixed;left:8px!important;right:8px!important;top:auto!important;bottom:calc(8px + var(--m-safe-bottom))!important;width:auto;max-height:70dvh;overflow-y:auto;z-index:70}html body .cal-menu{max-width:calc(100vw - 16px)}html body .cal-menu [role=menuitem]{min-height:var(--m-tap)}html body .cal-drawer-when{grid-template-columns:minmax(0,1fr)}html body .cal-drawer h3{font-size:17px}html body .today-title{display:inline-flex;align-items:center;min-height:var(--m-tap)}html body .today-row .ds-flag{min-width:var(--m-tap)}}@media(max-width:640px){html body .crm3-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .crm3-toolbar .crm3-search{order:-2;flex:1 1 100%;width:100%;min-height:var(--m-tap)}html body .crm3-toolbar .crm3-search .ds-field__input{font-size:16px;min-height:var(--m-tap)}html body .crm3-toolbar>.crm3-segment:first-child{order:-1}html body .crm3-segment{height:auto;min-height:var(--m-tap);max-width:100%;overflow-x:auto;scrollbar-width:none}html body .crm3-segment::-webkit-scrollbar{display:none}html body .crm3-segment button{min-height:var(--m-tap);font-size:14px;padding:0 12px;white-space:nowrap;flex:none}html body .m-filters-btn[hidden]{display:inline-flex}html body .m-filters-btn{order:-1;align-items:center;justify-content:center;gap:6px;min-height:var(--m-tap);padding:0 14px;border:1px solid var(--ds-line,var(--line));border-radius:var(--ds-radius,10px);background:var(--ds-surface,#fff);color:var(--ds-text,inherit);font:inherit;font-size:15px;font-weight:600;cursor:pointer;flex:none}html body.theme-glass .m-filters-btn{background:#ffffffb8}html body .m-filters-toggle:focus-visible+.m-filters-btn{box-shadow:var(--ds-focus,0 0 0 3px rgba(0,0,0,.25))}html body .crm3-toolbar .m-filters-toggle:not(:checked)~.crm3-filter,html body .crm3-toolbar .m-filters-toggle:not(:checked)~.crm3-budget{display:none}html body .crm3-toolbar .m-filters-toggle:checked+.m-filters-btn{background:var(--ds-soft,#eee)}html body .crm3-toolbar .crm3-filter{flex:1 1 calc(50% - 4px);width:auto;min-width:0}html body .crm3-toolbar .crm3-budget{flex:1 1 100%;display:flex;gap:8px}html body .crm3-toolbar .crm3-budget .ds-field{flex:1;width:auto}html body .crm3-toolbar .ds-field,html body .crm3-toolbar .ds-field--sm{min-height:var(--m-tap);height:auto}html body .crm3-toolbar .ds-field__input{font-size:16px}html body .crm3-toolbar .ds-btn,html body .crm3-toolbar .ds-btn--sm{min-height:var(--m-tap);font-size:14px}html body .crm3-count{font-size:14px;min-height:var(--m-tap);display:inline-flex;align-items:center}html body .crm3-spacer-x{display:none}html body .crm3-grid-scroll,html body .crm3-page--fill .crm3-grid-scroll.flow{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--ds-line,var(--line));border-radius:12px;background:var(--ds-surface,transparent)}html body .crm3-page--fill{min-height:0}html body .crm3-grid{font-size:14px}html body .crm3-grid th{font-size:12px;height:var(--m-tap)}html body .crm3-th{min-height:var(--m-tap)}html body .crm3-grid .crm3-name{min-height:var(--m-tap);min-width:var(--m-tap)}html body .crm3-grid td.pinned{box-shadow:6px 0 8px -6px #00000040}html body .crm3-board{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(84vw,340px);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--m-gutter);padding-bottom:8px}html body .crm3-lane{scroll-snap-align:start;min-width:0}html body .crm3-lane-head{min-height:var(--m-tap);font-size:15px}html body .crm3-kcard{font-size:14px}html body .crm3-kcard-meta,html body .crm3-card-meta,html body .crm3-card-sub,html body .crm3-lane-sum{font-size:12px}html body .crm3-fields,html body .crm3-form-row{grid-template-columns:1fr}html body .crm3-field-label{font-size:12px}html body .crm3-form .ds-field__input,html body .crm3-form textarea,html body .crm3-textarea,html body .crm3-cell-input{font-size:16px}html body .crm3-form-foot{position:sticky;bottom:0;padding-bottom:calc(10px + var(--m-safe-bottom));background:var(--ds-surface,#fff);z-index:2}html body .crm3-col-list li,html body .crm3-col-move,html body .crm3-check{min-height:var(--m-tap)}html body .crm3-timeline li{grid-template-columns:1fr}html body .crm3-timeline span{grid-column:1}html body .cold-calls .crm3-toolbar .crm3-filter{flex:1 1 100%}html body .cold-summary{display:grid;grid-template-columns:1fr;gap:8px}html body .cold-summary div{min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-radius:16px;min-height:var(--m-tap)}html body .cold-summary dt{order:1;overflow-wrap:anywhere;font-size:15px;min-width:0}html body .cold-summary dd{order:2;flex-shrink:0}html body .cold-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html body .cold-table{width:max-content;min-width:100%;font-size:14px}html body .cold-table th{font-size:12px;white-space:nowrap}html body .cold-table td{white-space:nowrap}html body .cold-table td:first-child{position:sticky;left:0;z-index:1;background:var(--ds-surface,#fff);white-space:normal;min-width:150px;max-width:190px;box-shadow:6px 0 8px -6px #00000040}html body .cold-table th:first-child{position:sticky;left:0;z-index:2;background:var(--ds-soft,#f3f3f3)}html body .cold-open{min-height:var(--m-tap);display:inline-flex;align-items:center;font-size:15px}html body .cold-new,html body .cold-muted{font-size:12px}html body .cold-history li{font-size:14px}html body .cold-calls .pagination button,html body .cold-calls .pagination a{min-height:var(--m-tap);min-width:var(--m-tap)}html body .cold-calls .ds-btn{min-height:var(--m-tap)}html body .cold-calls .pagination span{font-size:12px}html body .cc-card-title{font-size:24px;line-height:1.2;overflow-wrap:anywhere}html body .cc-card-meta,html body .cc-position{font-size:15px}html body .cc-source,html body .cc-nav-badge,html body .cc-record .status,html body .cc-card-head .status,html body .cc-scope .status,html body .facts dt,html body .cc-data dt{font-size:12px}html body .facts dd,html body .cc-data dd{font-size:16px;overflow-wrap:anywhere}html body .cc-hint,html body .cc-actions .cc-hint,html body .cc-note-counter,html body .cc-contact small,html body .cc-phone small{font-size:13px}html body .cc-data a.external,html body .facts a.external,html body .panel a.external{display:inline-flex;align-items:center;min-height:var(--m-tap);font-size:16px;overflow-wrap:anywhere}html body .cc-contact select,html body .cc-contact input,html body .cc-contact textarea{font-size:16px;min-height:48px}html body .cc-contact label{font-size:15px}html body .cc-contact .checkbox{min-height:var(--m-tap);display:flex;align-items:center;gap:10px}html body .cc-contact .checkbox input{min-height:0;width:22px;height:22px}html body .cc-actions .button,html body .cc-actions button,html body .cc-call,html body .cc-phone-row .button,html body .cc-reminder .button{min-height:var(--m-tap)}html body .cc-fold summary,html body .cc-history-box summary{min-height:var(--m-tap);display:flex;align-items:center}html body .cc-contact .form-footer{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:10px calc(var(--m-gutter) + var(--m-safe-right)) calc(10px + var(--m-safe-bottom)) calc(var(--m-gutter) + var(--m-safe-left));background:var(--surface,#fff);border-top:1px solid var(--line,#ddd);box-shadow:0 -6px 18px #00000014}html body .cc-contact .form-footer>*{grid-column:auto}html body .cc-contact .form-footer>:not(button):not(.button){grid-column:1/-1}html body .cc-contact .form-footer .button,html body .cc-contact .form-footer button{min-height:52px;width:100%;justify-content:center;font-size:16px;margin:0}html body .cc-contact{margin-bottom:calc(96px + var(--m-safe-bottom))}html body .cc-crm-tools{flex-wrap:wrap;gap:8px}html body .cc-scope .cc-chip{min-height:var(--m-tap);padding-inline:14px}html body .cc-search input{font-size:16px;min-height:var(--m-tap)}html body.cc-role .pagination span{font-size:12px}html body.cc-role .pagination button,html body.cc-role .pagination a{min-height:var(--m-tap);min-width:var(--m-tap)}html body .cc-crm-list{overflow-x:auto;overscroll-behavior-x:contain}html body .cc-crm-table{font-size:14px}html body .cc-crm-table th{font-size:12px}html body .cc-crm-table .text-button{min-height:var(--m-tap);min-width:var(--m-tap);display:inline-flex;align-items:center;text-align:left;font-size:15px}html body .notes-list .search input,html body .notes-list input[type=search]{font-size:16px;min-height:var(--m-tap)}html body .notes-list button,html body .notes-list a{min-height:var(--m-tap)}html body .note-row-footer,html body .note-row-footer span,html body .notes-list small,html body .notes-list .list-heading span{font-size:12px}html body .mobile-back{min-height:var(--m-tap);align-items:center}html body .note-detail .icon-button{min-width:var(--m-tap);min-height:var(--m-tap)}html body .rp-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}html body .rp-filters>*{min-width:0;width:auto}html body .rp-filters .ds-field{width:100%}html body .rp-filter--owner,html body .rp-csv{grid-column:1/-1}html body .rp .ds-field{min-height:var(--m-tap);height:auto}html body .rp .ds-field__input{font-size:16px;min-width:0;min-height:var(--m-tap)}html body .rp .ds-field__icon{min-width:var(--m-tap);min-height:var(--m-tap)}html body .rp .ds-btn{min-height:var(--m-tap)}html body .rp-filter__label,html body .rp-axis,html body .rp-legend{font-size:12px}html body .rp-grid{grid-template-columns:1fr}html body .rp-chart{overflow-x:auto}html body .kpi-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html body .kpi-team-table th,html body .kpi-history-table th{font-size:12px}html body .kpi-team .ds-btn,html body .kpi-card .ds-btn{min-height:var(--m-tap)}html body .kpi-sub,html body .kpi-muted,html body .kpi-cell-desc,html body .record-card small,html body .record-copy small,html body .metrics small{font-size:12px}html body .record-card{min-height:var(--m-tap)}}@media(max-width:640px){html body .q-filters .q-search{flex:1 1 100%;max-width:none}html body .q-filters .q-filter{flex:1 1 calc(50% - 8px);min-width:0}html body .q-table-wrap{max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html body .q-table td:first-child{max-width:60vw}html body .q-table td:nth-child(2){max-width:44vw}html body .q-row-link{display:inline-flex;align-items:center;min-height:var(--m-tap);max-width:100%}html body .q-row-link>*{min-width:0;overflow:hidden;text-overflow:ellipsis}html body .q-pager{flex-wrap:wrap;justify-content:space-between;font-size:14px}html body .q-muted,html body small.q-muted{font-size:12px}html body .q-role{font-size:14px}html body .q-facts{grid-template-columns:104px minmax(0,1fr);font-size:14px}html body .q-facts dd{min-width:0;overflow-wrap:anywhere}html body .q-actions{flex-wrap:wrap}html body .q-version__head{min-height:var(--m-tap)}html body .q-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:20px}html body .q-tabs::-webkit-scrollbar{display:none}html body .q-tabs [role=tab]{flex:none;min-height:var(--m-tap);font-size:14px;white-space:nowrap}html body .q-tabs__end{flex:none}html body .q-attach{grid-template-columns:minmax(0,1fr)}html body .q-file{overflow-wrap:anywhere}html body .q-source header{flex-wrap:wrap}html body .q-docs__grid{grid-template-columns:minmax(0,1fr)}html body .q-docs object,html body .q-docs iframe{max-width:100%}html body .q-mail__frame{max-width:100%;height:min(720px,72dvh)}html body .q-mail__meta{grid-template-columns:76px minmax(0,1fr);font-size:14px}html body .q-mail__meta dd{min-width:0;overflow-wrap:anywhere}html body .q-a4{max-width:100%;overflow-x:auto}html body .q-share__url .ds-field{flex:1 1 100%}html body .q-share__url input{font-size:16px}html body .q-share__url>.ds-btn,html body .q-share__confirm>.ds-btn{flex:1 1 auto}html body .q-share__views{font-size:14px}html body .q-share__hint{font-size:12px}html body .q-steps{gap:4px}html body .q-steps button{min-height:var(--m-tap)}html body .q-steps__n{font-size:12px;width:22px;height:22px;flex-basis:22px}html body .q-grid,html body .q-types,html body .q-terms{grid-template-columns:minmax(0,1fr)}html body .q-type{min-height:var(--m-tap)}html body .q-catalog{width:100%}html body .q-total{font-size:15px}html body .q-wizard__foot{flex-wrap:wrap}html body .q-wizard__foot>*{flex:1 1 auto}html body .q-diff{grid-template-columns:84px minmax(0,1fr)}html body .q-link{min-height:var(--m-tap);display:inline-flex;align-items:center}html body .q-lines__head,html body .q-lines__row{grid-template-columns:64px minmax(0,1.3fr) minmax(0,1fr) var(--m-tap);row-gap:6px}html body .q-lines__head>:first-child,html body .q-lines__row>:first-child{grid-column:1/-1}html body .q-lines__head{font-size:12px}html body .q-lines__row{padding-bottom:10px;border-bottom:1px solid var(--ds-line,#e7e7e7)}html body .q-lines__hint,html body .q-lines__row>.q-points{grid-column:1/-1;font-size:12px}html body .q-points__row{grid-template-columns:minmax(0,1fr) var(--m-tap)}html body .q-summary__rows{font-size:14px}html body .q-ai__changes span{overflow-wrap:anywhere}html body .cc-scope{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body .cc-scope::-webkit-scrollbar{display:none}html body .int-outbound .cc-chip{min-height:var(--m-tap);flex:none}html body .int-outbound-grid{grid-template-columns:minmax(0,1fr)}html body .int-outbound-row{min-height:var(--m-tap)}html body .int-outbound-row>*{min-width:0;overflow-wrap:anywhere}html body .int-facts{grid-template-columns:minmax(0,1fr)}html body .int-facts dd{min-width:0;overflow-wrap:anywhere}html body .int-frame{max-width:100%;min-height:min(520px,64dvh)}html body .int-links code{overflow-wrap:anywhere;word-break:break-all}html body .int-decision{display:flex;flex-wrap:wrap;gap:8px}html body .int-decision>*{flex:1 1 auto}html body .int-decision textarea{min-height:var(--m-tap);font-size:16px}html body .int-val{max-width:none}html body .int-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13px}html body .int-line{grid-template-columns:minmax(0,1fr) 56px 92px var(--m-tap)}html body .int-line .ds-btn,html body .int-line button{min-height:var(--m-tap);min-width:var(--m-tap)}html body .int-form .ds-btn{flex:1 1 auto}html body .int-quote-actions .text-button,html body .int-drive-list .text-button,html body .int-lines .text-button,html body .int-google .text-button{min-height:var(--m-tap)}html body .ih-scroll{position:relative;max-width:100%;-webkit-overflow-scrolling:touch}html body .rd-card .rd-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html body .rd-card .rd-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html body .rd-card .rd-table tbody,html body .rd-card .rd-table tr{display:block;width:100%}html body .rd-card .rd-table tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 16px;border-bottom:1px solid rgba(127,127,127,.25)}html body .rd-card .rd-table td{display:block;padding:0;border:0;font-size:14px;min-width:0;width:auto;max-width:none}html body .rd-card .rd-table td:nth-child(1){font-weight:600}html body .rd-card .rd-table td:nth-child(3),html body .rd-card .rd-table td:nth-child(4){grid-column:1/-1}html body .rd-card .rd-table td:nth-child(3):before{content:"Na co czeka";display:block;font-size:12px;opacity:.75}html body .rd-card .rd-table td:nth-child(4):before{content:"Ostatnie zdarzenie";display:block;font-size:12px;opacity:.75}html body .rd-card .rd-wait{margin:2px 0 0;padding-left:18px}html body .workspace-main .notice.error .text-button{min-height:var(--m-tap);display:inline-flex;align-items:center}html body .workspace-main:has(>.ih-scroll) dt,html body .workspace-main:has(>.ih-scroll) summary,html body .workspace-main:has(>.ih-scroll) pre{font-size:12px}html body .workspace-main:has(>.ih-scroll) summary{min-height:var(--m-tap);display:flex;align-items:center}html body .workspace-main:has(>.ih-scroll) pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}html body .q-page .ds-btn--icon{min-width:var(--m-tap);min-height:var(--m-tap)}html body .q-row-link{min-width:var(--m-tap)}}@media(max-width:640px){html body .section-tabs-sub a{min-height:var(--m-tap)}html body .ow-bar{flex-wrap:wrap;gap:8px;min-width:0}html body .ow-bar .search{flex:1 1 100%;min-width:0}html body .ow-seg{max-width:100%}html body .ow-seg.ow-seg button{min-height:var(--m-tap);height:auto;padding:0 14px}html body .ow-table .ow-link{display:inline-flex;align-items:center;min-height:var(--m-tap);min-width:var(--m-tap);box-sizing:border-box}html body .ow-tablewrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html body label.search input{min-height:var(--m-tap);font-size:16px}html body label.search .icon-button{min-width:var(--m-tap);min-height:var(--m-tap)}html body .ow-section__tools{flex-wrap:wrap;gap:8px;min-width:0}html body .ow-section__tools .search{flex:1 1 100%;min-width:0}html body .lv2f-filter select,html body .toolbar select{min-height:var(--m-tap);font-size:16px;max-width:100%}html body a[href*="cold-base?niche"],html body .adm-link{display:inline-block;padding:12px 6px;margin:-12px -6px;min-width:var(--m-tap);text-align:center;line-height:20px;box-sizing:border-box}html body .tabs[role=tablist]:has(#lv2f-tab-qualification){display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%}html body .tabs[role=tablist] button[id^=lv2f-tab-]{min-height:var(--m-tap);min-width:var(--m-tap);flex:none;padding:0 12px}html body .lv2f-check{align-items:center;min-height:var(--m-tap)}html body .lv2f-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--m-tap);height:var(--m-tap);flex:none;margin:0 -11px;padding:0;border:0;border-radius:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Crect x='11.5' y='11.5' width='21' height='21' rx='5' fill='%23fff' stroke='%237a808a' stroke-width='1.5'/%3E%3C/svg%3E") center/44px 44px no-repeat;cursor:pointer}html body .lv2f-check input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Crect x='11' y='11' width='22' height='22' rx='5' fill='%23161616'/%3E%3Cpath d='M16 22.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html body .lv2f-check input[type=checkbox]:disabled{opacity:.5}html body .lv2f-check input[type=checkbox]:focus-visible{outline:2px solid currentColor;outline-offset:-6px}html body label.field small{font-size:12px}}@media(max-width:640px){:root{--ds-h-md:36px;--ds-h-sm:30px;--m-gutter:14px;--m-gap:10px;--m-radius:14px}html body .workspace-main{padding-left:14px;padding-right:14px}html body .page-head h1,html body .crm3-page>.page-head h1,html body .lv2-page>.page-head h1,html body h1.page-title,html body .workspace-main>h1,html body.theme-glass .page-head h1{font-size:21px;line-height:1.2;letter-spacing:-.01em}html body .workspace-main h2{font-size:15px}html body .workspace-main h3{font-size:17px}html body .workspace-main button.button,html body .workspace-main .button,html body .workspace-main .ds-btn,html body .workspace-main .ds-btn--secondary{min-height:38px;height:auto;padding-top:6px;padding-bottom:6px;font-size:13px;border-radius:12px}html body .workspace-main .ds-btn--sm,html body .workspace-main .text-button{min-height:32px}html body .workspace-main input.ds-field__input,html body .workspace-main .ds-field,html body .workspace-main button.ds-field,html body .workspace-main .ds-select__trigger{min-height:38px;height:38px;font-size:15px;border-radius:12px}html body .workspace-main input:not([type=checkbox]):not([type=radio]):not(.ds-field__input),html body .workspace-main select,html body .workspace-main textarea{min-height:38px;padding-top:7px;padding-bottom:7px;font-size:16px;border-radius:12px}html body .workspace-main .icon-button{min-width:38px;min-height:38px;width:38px;height:38px}html body .ds-flag,html body .tm-seg-btn,html body .pb-sec-toggle,html body .acs-sort,html body .crm3-th,html body .crm3-name,html body .today-chip,html body .q-row-link,html body .kb-tab,html body .ow-link{min-height:38px}html body .workspace-main [class*=card],html body .workspace-main [class*=panel]{border-radius:14px}html body .page-head{gap:8px;margin-bottom:10px}html body .masthead .icon-button,html body .masthead .shell-search-trigger,html body .masthead .account-toggle{min-width:38px;height:38px}:root{--head:48px}html body.theme-glass .workspace-main .page-head h1,html body.theme-glass .page-head h1,html body.theme-glass .crm3-page>.page-head h1,html body.theme-glass .lv2-page>.page-head h1,html body.theme-glass .workspace-main .page-head div>h1{font-size:21px!important;line-height:1.2!important;letter-spacing:-.01em!important}html body.theme-glass .cal-bar h1{font-size:20px!important}html body .ccrm-task .ds-flag{min-height:38px;min-width:28px}html body .ccrm-today .ds-flag{min-height:38px;min-width:38px}html body .ccrm-today .tm-seg-btn,html body .ccrm-drawer .tm-seg-btn,html body .ccrm-today .today-chip{min-height:38px}.ccrm-check{width:40px;height:40px}.ccrm-task-title{min-height:40px}html body .ds-drawer .ds-flag{min-width:var(--m-tap)}html body.theme-glass .gl-seg,html body .crm3-segment{padding:3px}html body.theme-glass .gl-seg button,html body .crm3-segment button{min-height:32px;height:32px;padding-top:0;padding-bottom:0;font-size:13px}html body .m-filters-btn,html body .crm3-count{min-height:34px;height:34px;font-size:13px}html body .crm3-toolbar{gap:8px}html body .workspace-main>nav a,html body .workspace-main .page-tabs a,html body .workspace-main [role=tablist] a{min-height:36px;font-size:14px;padding-top:6px;padding-bottom:6px}html body .cal{gap:8px}html body .cal-bar{gap:6px 8px}html body.theme-glass .cal-bar h1,html body .cal-bar h1{font-size:18px!important;min-width:0;gap:6px}html body.theme-glass .cal-bar h1:after{width:16px;height:16px}html body .cal-nav{gap:4px}html body .cal-nav .button,html body .cal-nav .ds-btn{min-height:32px;height:32px;padding:0 12px;font-size:13px}html body .cal-nav .icon-button,html body.theme-glass .cal-nav .icon-button{width:32px;min-width:32px;height:32px}html body .cal-range{font-size:13px;margin-left:2px}html body .cal-actions{gap:6px}html body.theme-glass .cal-views,html body .cal-views{padding:2px;gap:2px;min-height:0}html body.theme-glass .cal-views button,html body .cal-views button{min-height:28px;height:28px;padding:0 10px;font-size:13px;line-height:1}html body.theme-glass .cal-actions>.icon-button,html body .cal-actions>.icon-button{width:32px;min-width:32px;height:32px}html body .cal-actions>.button,html body .cal-actions>.ds-btn{min-height:32px;height:32px;padding:0 12px;font-size:13px}html body .cal-legend{font-size:12px;padding:0}html body.theme-glass .cal-legend{padding:0}html body .today-filters{max-width:100%;box-sizing:border-box}html body .today-filters .ds-select{width:auto;max-width:100%;min-width:0;flex:1 1 130px}html body .today-filters .ds-select .ds-field{max-width:100%;min-width:0;width:100%}}@media(max-width:900px){html body .workspace-main:has(>.f6-consultant){height:100dvh;padding-bottom:0}html body .f6-consultant{position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0;width:100%}html body .f6-consultant>*{min-width:0}html body .f6-consultant .f6-main{flex:1;min-height:0}html body .f6-consultant .f6-sidebar{position:absolute;inset:0 auto 0 0;z-index:31;width:min(86vw,340px);max-height:none;border-right:1px solid var(--f6-line);border-bottom:0;background:#fafafa;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 #0000;padding:0 0 0 env(safe-area-inset-left,0px);transform:translate(-102%);visibility:hidden;transition:transform .24s cubic-bezier(.3,.7,.2,1),visibility 0s linear .24s,box-shadow .24s}html body .f6-consultant.drawer-open .f6-sidebar{transform:none;visibility:visible;box-shadow:12px 0 32px -12px #00000047;transition:transform .24s cubic-bezier(.3,.7,.2,1),visibility 0s,box-shadow .24s}html body .f6-consultant .f6-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#11111152;opacity:0;visibility:hidden;transition:opacity .24s,visibility 0s linear .24s;cursor:pointer}html body .f6-consultant.drawer-open .f6-scrim{opacity:1;visibility:visible;transition:opacity .24s,visibility 0s}html body .f6-consultant .f6-sidebar-head{display:flex;align-items:center;gap:2px;min-height:56px;padding:6px 6px 6px 16px;box-sizing:border-box}html body .f6-consultant .f6-sidebar-head h1{flex:1;min-width:0;font-size:17px;line-height:1.2}html body .f6-consultant .f6-drawer-close{display:inline-grid}html body .f6-consultant .f6-search{height:auto;min-height:44px;margin:0 12px 8px;border-radius:12px}html body .f6-consultant .f6-search input{font-size:16px;min-height:42px;height:auto;padding:0;border:0;border-radius:0;background:transparent}html body .f6-consultant .f6-search input:focus-visible{box-shadow:none}html body .f6-consultant .f6-search:focus-within{box-shadow:var(--f6-focus)}html body .f6-consultant .f6-sessions{flex:1;min-height:0;max-height:none;overflow-y:auto;visibility:visible;padding:2px 8px calc(16px + env(safe-area-inset-bottom,0px))}html body .f6-consultant .f6-group h2{padding:6px 12px 2px}html body .f6-consultant .f6-session-open{min-height:44px;align-items:center;padding:8px 48px 8px 12px}html body .f6-consultant .f6-session-title{font-size:15px;line-height:1.3}html body .f6-consultant .f6-session time{font-size:12px;color:var(--f6-muted);visibility:visible}html body .f6-consultant .f6-session-more{opacity:1;right:2px;top:50%;transform:translateY(-50%);width:40px;height:40px;min-height:40px}html body .f6-consultant .f6-menu{right:2px;max-width:calc(100% - 16px)}html body .f6-consultant .f6-menu button{min-height:44px;font-size:15px}html body .f6-consultant .f6-group-toggle{min-height:40px}html body .f6-consultant .f6-mhead{display:flex;align-items:center;gap:4px;flex:none;height:56px;box-sizing:border-box;padding:0 max(6px,env(safe-area-inset-right,0px)) 0 max(6px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--f6-line);background:var(--f6-surface)}html body.theme-glass .f6-consultant .f6-mhead{background:#ffffffb8;border-bottom-color:var(--glass-hairline,var(--f6-line))}html body .f6-consultant .f6-mhead .f6-icon{flex:none;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px;color:var(--f6-text)!important}html body .f6-consultant .f6-mhead-title{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center}html body .f6-consultant .f6-mhead-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em}html body .f6-consultant .f6-mhead-sub{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:var(--f6-muted)}html body .f6-consultant .f6-thread-head{display:none}html body .f6-consultant .f6-scroll{overscroll-behavior:contain}html body .f6-consultant .f6-thread{width:auto;margin:0;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));gap:16px}html body .f6-consultant .f6-banner{width:auto;margin:10px 12px 0;flex-wrap:wrap}html body .f6-consultant .f6-empty{padding:12px 0}html body .f6-consultant .f6-empty h2{font-size:20px;line-height:1.25}html body .f6-consultant .f6-empty p{margin-bottom:16px;font-size:14px;line-height:1.4}html body .f6-consultant .f6-starters{grid-template-columns:minmax(0,1fr);gap:8px;max-width:520px;margin:0 auto}html body .f6-consultant .f6-starter{min-height:44px;font-size:14.5px;line-height:1.35;padding:10px 14px;border-radius:14px}html body .f6-consultant .f6-bubble{font-size:15px;line-height:1.45}html body .f6-consultant .f6-bubble.user{max-width:88%}html body .f6-consultant .f6-md pre,html body .f6-consultant .f6-md table{max-width:100%;overflow-x:auto}html body .f6-consultant .f6-md table{display:block}html body .f6-consultant .f6-cards,html body .f6-consultant .f6-card,html body .f6-consultant .f6-proposal,html body .f6-consultant .f6-diff,html body .f6-consultant .f6-sources-list{min-width:0;max-width:100%}html body .f6-consultant .f6-source{min-height:32px}html body .f6-consultant .f6-turn .f6-actions .f6-icon{opacity:1;width:36px;height:36px;min-height:36px}html body .f6-consultant .f6-actions time{font-size:12px}html body .f6-consultant .f6-ghost{min-height:36px;font-size:14px!important;padding:0 12px}html body .f6-consultant .f6-composer-wrap{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;width:auto;margin:0;box-sizing:border-box;padding:8px max(12px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}html body .f6-consultant .f6-composer-wrap>*{flex:1 1 100%;min-width:0;order:0}html body .f6-consultant .f6-composer{order:1;padding:4px;gap:4px;align-items:flex-end;border-radius:22px}html body .f6-consultant .f6-composer textarea{font-size:16px;line-height:22px;min-height:40px;padding:9px 0 9px 8px;max-height:32dvh;box-sizing:border-box}html body .f6-consultant .f6-composer:has(.f6-attach) textarea{padding-left:0}html body .f6-consultant .f6-attach,html body .f6-consultant .f6-send{flex:none;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%}html body .f6-consultant .f6-model{order:2;flex:0 1 auto;display:flex;align-items:center;gap:6px;margin:6px 0 0 4px;font-size:12px;color:var(--f6-muted)}html body .f6-consultant .f6-model select{height:auto;min-height:32px;padding:3px 26px 3px 10px;font-size:16px;line-height:1.25;border-radius:10px;-webkit-appearance:menulist-button;-moz-appearance:auto;appearance:auto}html body .f6-consultant .f6-count{order:3;flex:1 1 auto;margin:6px 4px 0 0;font-size:12px;line-height:16px;text-align:right}html body .f6-consultant .f6-attachments{max-width:100%}html body .f6-consultant .f6-attachment-name{min-width:0;overflow:hidden;text-overflow:ellipsis}html body .f6-consultant .f6-readonly{margin:0 0 6px}}@media(max-width:640px){:root{--m-tap:40px;--m-gutter:16px;--m-gap:12px;--m-radius:16px;--m-safe-top:env(safe-area-inset-top,0px);--m-safe-bottom:env(safe-area-inset-bottom,0px);--m-safe-left:env(safe-area-inset-left,0px);--m-safe-right:env(safe-area-inset-right,0px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html body{overflow-x:hidden;overscroll-behavior-x:none}html body .m-scroll-x{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}html body .m-scroll-x>table{min-width:max-content}html body .m-stack{display:flex;flex-direction:column;gap:var(--m-gap);align-items:stretch}html body .m-stack>*{min-width:0;max-width:100%}html body .m-full{width:100%;min-width:0}html body .m-hide{display:none!important}html body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body select,html body textarea{font-size:16px}}.kb-tabs{display:flex;gap:var(--ds-space-1);border-bottom:1px solid var(--ds-line);margin:0 0 var(--ds-space-4);flex-wrap:wrap}.kb-tab{background:none;border:0;border-bottom:2px solid transparent;padding:var(--ds-space-2) var(--ds-space-3);font:inherit;font-weight:var(--ds-fw-label);color:var(--ds-muted);cursor:pointer;min-height:var(--ds-h-md)}.kb-tab:hover{color:var(--ds-text)}.kb-tab.is-active{color:var(--ds-text);border-bottom-color:var(--ds-primary)}.kb-tab:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.kb-bar{display:flex;gap:var(--ds-space-3);align-items:center;flex-wrap:wrap;margin-bottom:var(--ds-space-4)}.kb-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-3)}.kb-item{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:var(--ds-space-4);display:grid;gap:var(--ds-space-2)}.kb-item[data-status=pending]{border-left:3px solid var(--ds-warning)}.kb-item[data-status=approved]{border-left:3px solid var(--ds-success)}.kb-item-head{display:flex;gap:var(--ds-space-2);align-items:center;flex-wrap:wrap}.kb-item-head h3{margin:0;font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head);flex:1 1 16rem;overflow-wrap:anywhere}.kb-meta{margin:0;font-size:var(--ds-fs-label)}.kb-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--ds-lh)}.kb-source summary{cursor:pointer;font-weight:var(--ds-fw-label);font-size:var(--ds-fs-label)}.kb-source blockquote{margin:var(--ds-space-2) 0;padding:var(--ds-space-2) var(--ds-space-3);border-left:3px solid var(--ds-line-strong);background:var(--ds-soft);white-space:pre-wrap;overflow-wrap:anywhere}.kb-source code{overflow-wrap:anywhere}.kb-edit{display:grid;gap:var(--ds-space-2)}.kb-edit .lv2-filter,.kb-reason{display:grid;gap:var(--ds-space-1)}.kb-edit textarea{width:100%;min-height:8rem;resize:vertical;font:inherit;box-sizing:border-box}.kb-edit input,.kb-reason input{width:100%;box-sizing:border-box}.kb-actions{display:flex;gap:var(--ds-space-2);flex-wrap:wrap;align-items:center}.kb-history-toggle{margin-left:auto}.kb-history{margin:0;padding-left:var(--ds-space-5);font-size:var(--ds-fs-label);display:grid;gap:var(--ds-space-1)}.kb-error{color:var(--ds-danger);margin:0}.kb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--ds-space-3);margin:0 0 var(--ds-space-5)}.kb-stats div{border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:var(--ds-space-3);background:var(--ds-surface)}.kb-stats dt{font-size:var(--ds-fs-label);color:var(--ds-muted)}.kb-stats dd{margin:var(--ds-space-1) 0 0;font-size:var(--ds-fs-title);font-weight:var(--ds-fw-head)}.kb-h2{font-size:var(--ds-fs-section);font-weight:var(--ds-fw-head);margin:var(--ds-space-5) 0 var(--ds-space-2)}.kb-table{width:100%;border-collapse:collapse;font-size:var(--ds-fs-table)}.kb-table th,.kb-table td{text-align:left;padding:var(--ds-space-2);border-bottom:1px solid var(--ds-line)}.kb-table td{font-variant-numeric:tabular-nums}.kb-table tr[data-empty] th,.kb-table tr[data-empty] td{color:var(--ds-danger)}.kb-unanswered{margin:0;padding-left:var(--ds-space-5);display:grid;gap:var(--ds-space-1)}.kb-unanswered li span{overflow-wrap:anywhere}@media(max-width:640px){.kb-history-toggle{margin-left:0}.kb-item{padding:var(--ds-space-3)}}.q-stats__cards{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);margin:var(--ds-space-3) 0}.q-stats__card{min-width:190px;padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.q-stats__value{font-size:26px;font-weight:var(--ds-fw-head);font-variant-numeric:tabular-nums}.q-stats__few{display:inline-block;padding:2px 8px;border-radius:var(--ds-radius);background:var(--ds-warning-soft);color:var(--ds-warning);border:1px solid var(--ds-warning);font-size:var(--ds-fs-label)}.q-stats__f{display:flex;flex-direction:column;gap:2px;min-width:150px}.q-stats .q-filters{align-items:flex-end}.acs-page{min-width:0}.acs-h2{margin:0;font-size:16px;font-weight:650;color:var(--glass-ink,#1c1e1d)}.acs-note{margin:6px 0 10px;font-size:13px;line-height:1.45;color:#4f5150}.acs-error{margin:8px 0}.acs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.acs-readonly{display:inline-flex;margin:0 0 10px;padding:6px 14px;border-radius:var(--glass-radius-pill,999px);font-size:13px;color:#2b2d2c;background:#ffffffb8;border:1px solid rgba(28,30,29,.14)}.acs-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.acs-filters .lv2-filter{min-width:min(100%,180px)}.acs-filters .ds-select__value--empty{color:#4f5150}.acs-filters .ds-select__trigger,.acs-filters .ds-field__input,.acs-filters .ds-input,.acs-filters button,.acs-filters input,.acs-metric .ds-select__trigger,.acs-metric button,.acs-page .ds-error button,.acs-page [role=alert] button{min-height:44px}.acs-filters button.ds-btn--icon,.acs-filters .ds-field__icon{min-width:44px}.acs-card,.acs-stat,.acs-notice,.sth-card{border-radius:var(--glass-radius-card,20px);background:var(--glass-card,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.1));box-shadow:inset 0 1px #fffffff2,var(--glass-shadow,0 6px 20px rgba(28,30,29,.06))}.acs-notice{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 16px;color:#2b2d2c;box-shadow:inset 0 0 0 1px #b7791f66,var(--glass-shadow,0 6px 20px rgba(28,30,29,.06))}.acs-notice svg{flex:none;margin-top:2px;color:#8a5a12}.acs-notice p{margin:0;font-size:13px;line-height:1.5}.acs-nodata{color:#5b5d5c;font-style:italic;font-weight:400}.acs-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:14px 0 16px}.acs-stat{display:flex;flex-direction:column;gap:4px;padding:14px 18px;min-width:0}.acs-stat-label{font-size:12px;color:#4f5150;letter-spacing:.01em}.acs-stat-value{font-size:20px;font-weight:700;color:var(--glass-ink,#1c1e1d);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.acs-stat-sub{font-size:12px;color:#4f5150}.acs-stat--nodata{background:#ffffff8c;border-style:dashed}.acs-stat--nodata .acs-stat-value{font-size:14px;font-weight:600;font-style:italic;color:#5b5d5c}.acs-charts{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;margin:0 0 18px}.acs-card{padding:16px 18px 14px;min-width:0}.acs-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.acs-seg{display:inline-flex;padding:3px;border-radius:var(--glass-radius-pill,999px);background:#1c1e1d0f}.acs-seg button{min-height:44px;min-width:72px;padding:0 16px;border:0;border-radius:var(--glass-radius-pill,999px);background:transparent;font:inherit;font-size:13px;color:#2b2d2c;cursor:pointer}.acs-seg button[aria-pressed=true]{background:#fff;color:var(--glass-ink,#1c1e1d);font-weight:650;box-shadow:0 1px 4px #1c1e1d1f}.acs-seg button:focus-visible,.acs-sort:focus-visible,.sth-card:focus-visible,.acs-tablewrap:focus-visible{outline:2px solid #2f7d5b;outline-offset:2px}.acs-chart-empty{margin:0;padding:28px 12px;text-align:center;font-size:13px;color:#4f5150;border-radius:16px;background:#1c1e1d0a}.acs-bars{display:flex;align-items:stretch;gap:6px;height:180px;overflow-x:auto;padding-bottom:2px}.acs-bar-col{flex:1 0 34px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:34px}.acs-bar-col[data-mode=week]{flex-basis:70px;min-width:70px}.acs-bar{position:relative;display:flex;align-items:flex-end;width:min(100%,30px);min-height:2px;border-radius:999px 999px 6px 6px;overflow:hidden;background:#a9d99a73;box-shadow:inset 0 1px #fff9}.acs-bar-answered{display:block;width:100%;background:linear-gradient(180deg,#8cc97b,#5fa64d)}.acs-bar[data-calls="0"]{background:#1c1e1d1f}.acs-bar-value{font-size:12px;font-weight:650;color:var(--glass-ink,#1c1e1d);min-height:15px;font-variant-numeric:tabular-nums}.acs-bar-day{font-size:12px;color:#4f5150;white-space:nowrap}.acs-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:12px;color:#4f5150}.acs-key{display:inline-block;width:12px;height:12px;border-radius:4px}.acs-key--calls{background:#a9d99a99}.acs-key--answered{margin-left:8px;background:#5fa64d}.acs-metric{min-width:min(100%,200px)}.acs-hbars{list-style:none;margin:0;padding:0;display:grid;gap:10px}.acs-hbar{display:grid;grid-template-columns:minmax(90px,1.1fr) minmax(60px,2fr) auto;align-items:center;gap:10px;font-size:13px}.acs-hbar-name{color:var(--glass-ink,#1c1e1d);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-hbar-track{height:12px;border-radius:999px;background:#1c1e1d12;overflow:hidden}.acs-hbar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#a9d99a,#5fa64d)}.acs-hbar-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--glass-ink,#1c1e1d);white-space:nowrap}.acs-table-section .acs-h2{margin-bottom:2px}.acs-tablewrap{border-radius:var(--glass-radius-card,20px);overflow-x:auto;background:var(--glass-card-solid,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.1))}.acs-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.acs-table th,.acs-table td{font-size:13px;padding:8px;text-align:left;white-space:nowrap;border-bottom:1px solid rgba(28,30,29,.08)}.acs-table thead th{padding:0 4px;font-weight:600;color:#2b2d2c;background:#a9d99a24}.acs-table .acs-num{text-align:right}.acs-sort{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 8px;border:0;border-radius:12px;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer;white-space:nowrap}.acs-sort:hover{background:#1c1e1d0f}.acs-table tbody th{font-weight:650;color:var(--glass-ink,#1c1e1d)}.acs-name{display:block}.acs-login{display:block;font-size:12px;font-weight:400;color:#4f5150}.acs-table tbody tr:last-child>*{border-bottom:0}.acs-table td.acs-nodata{white-space:normal;min-width:80px;max-width:104px;font-size:12px;line-height:1.35}.acs-table thead .acs-sort{white-space:normal;text-align:inherit;line-height:1.25;padding:4px;min-width:64px}.acs-table td[data-label="Ostatnia aktywność"]{white-space:normal;min-width:84px}.acs-table thead .acs-num .acs-sort{justify-content:flex-end}.sth-grid{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.sth-card{display:flex;align-items:center;gap:14px;min-height:96px;padding:18px 20px;text-decoration:none;color:var(--glass-ink,#1c1e1d);transition:transform .15s ease,box-shadow .15s ease}.sth-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,var(--glass-shadow-long,0 10px 30px rgba(28,30,29,.1))}.sth-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:#a9d99a59;color:#2b5d22}.sth-body{display:flex;flex-direction:column;gap:4px;min-width:0}.sth-title{font-size:16px;font-weight:700}.sth-text{font-size:13px;line-height:1.45;color:#4f5150}.sth-go{flex:none;margin-left:auto;color:#4f5150}@media(prefers-reduced-motion:reduce){.sth-card{transition:none}.sth-card:hover{transform:none}}@media(max-width:960px){.acs-charts{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.acs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.acs-stat{padding:12px 14px}.acs-stat-value{font-size:17px}.acs-card{padding:14px}.acs-bars{height:150px;gap:4px}.acs-bar-col{flex:1 0 30px;min-width:30px}.acs-hbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n v" "t t";row-gap:4px}.acs-hbar-name{grid-area:n}.acs-hbar-value{grid-area:v}.acs-hbar-track{grid-area:t}.acs-tablewrap{overflow:visible;background:transparent;border:0}.acs-table,.acs-table tbody,.acs-table tr,.acs-table th,.acs-table td{display:block}.acs-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.acs-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;margin:0 0 10px;padding:12px 14px;border-radius:var(--glass-radius-card,20px);background:var(--glass-card-solid,#fff);border:1px solid var(--glass-card-border,rgba(28,30,29,.12))}.acs-table tbody tr>*{padding:4px 0;border:0;white-space:normal;text-align:left;min-width:0}.acs-table tbody tr>th{grid-column:1/-1;font-size:14px}.acs-table td:before{content:attr(data-label);display:block;font-size:12px;font-style:normal;font-weight:400;color:#4f5150}.acs-table .acs-num{text-align:left}.sth-grid{grid-template-columns:minmax(0,1fr)}.sth-card{padding:16px}}
