.crm-date-field{gap:5px;min-width:0;font-weight:400;display:grid;position:relative}.crm-date-field .crm-date-field-control{min-width:0;display:flex;position:relative}.crm-date-field .crm-date-field-control input{width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;flex:auto;padding-right:38px}.crm-date-field .crm-date-field-toggle{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;margin:0;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.crm-date-field .crm-date-field-toggle:disabled{cursor:default;opacity:.5}.crm-date-field .crm-date-field-error{font-size:12px;font-weight:500}.crm-date-field:not([data-appearance=page]) .crm-date-field-control input{background:var(--crm-field);color:var(--text,#ededf0);border:1px solid #383a42;border-radius:5px;padding:9px 38px 9px 10px}.crm-date-field:not([data-appearance=page]) .crm-date-field-control input::placeholder{color:#6f7079}.crm-date-field:not([data-appearance=page]) .crm-date-field-control input:disabled{color:#9a9ca3;background:var(--crm-panel)}.crm-date-field:not([data-appearance=page]) .crm-date-field-control input[aria-invalid=true]{border-color:#ff6b8a}.crm-date-field:not([data-appearance=page]) .crm-date-field-toggle{color:var(--crm-muted)}.crm-date-field:not([data-appearance=page]) .crm-date-field-toggle:hover:not(:disabled),.crm-date-field:not([data-appearance=page])[data-open] .crm-date-field-toggle{color:var(--crm-text);background:#25262a}.crm-date-field:not([data-appearance=page]) .crm-date-field-error{color:#ff8fa6}.crm-date-field .crm-date-field-popover{border:1px solid var(--crm-line-2);width:min(292px,100vw - 16px);color:var(--crm-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;z-index:60;background:#1e1f22;border-radius:8px;margin:0;padding:12px;font:400 14px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;display:none;position:fixed;inset:auto;box-shadow:0 18px 50px #000a}.crm-date-field[data-open] .crm-date-field-popover{display:block}.crm-date-field .crm-date-field-popover :focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px}.crm-date-field .crm-date-field-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.crm-date-field .crm-date-field-head strong{text-transform:capitalize;font-size:14px;font-weight:600}.crm-date-field .crm-date-field-head button{border:1px solid var(--crm-line-2);background:var(--crm-btn);width:32px;height:32px;color:var(--crm-text);cursor:pointer;border-radius:6px;margin:0;padding:0;font-size:18px;line-height:1}.crm-date-field .crm-date-field-head button:hover:not(:disabled){background:var(--crm-btn-hover)}.crm-date-field .crm-date-field-head button:disabled{opacity:.4;cursor:default}.crm-date-field .crm-date-field-popover table{border-collapse:collapse;table-layout:fixed;width:100%}.crm-date-field .crm-date-field-popover th{color:var(--crm-muted-2);text-align:center;padding:0 0 4px;font-size:11px;font-weight:600}.crm-date-field .crm-date-field-popover td{text-align:center;padding:1px}.crm-date-field .crm-date-field-popover td button{width:100%;height:34px;color:var(--crm-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;margin:0;padding:0}.crm-date-field .crm-date-field-popover td button:hover:not(:disabled){background:var(--crm-btn)}.crm-date-field .crm-date-field-popover td button.is-outside{color:#6f7079}.crm-date-field .crm-date-field-popover td button.is-today{color:#5cc8ff;border-color:#5cc8ff80}.crm-date-field .crm-date-field-popover td button.is-selected{border-color:var(--crm-accent);background:var(--crm-accent);color:#17181c;font-weight:600}.crm-date-field .crm-date-field-popover td button:disabled{color:#4b4c53;cursor:default;text-decoration:line-through}.crm-date-field .crm-date-field-quick{border-top:1px solid var(--crm-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding-top:10px;display:grid}.crm-date-field .crm-date-field-quick button{border:1px solid var(--crm-line-2);background:var(--crm-btn);min-height:40px;color:var(--crm-text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;gap:1px;margin:0;padding:5px 8px;font-size:13px;display:grid}.crm-date-field .crm-date-field-quick button:hover:not(:disabled){background:var(--crm-btn-hover)}.crm-date-field .crm-date-field-quick button:disabled{opacity:.45;cursor:default}.crm-date-field .crm-date-field-quick small{color:var(--crm-muted);font-size:11px}.crm-date-field .crm-date-field-quick .crm-date-field-clear{color:var(--crm-text-2);align-content:center}@media (pointer:coarse){.crm-date-field .crm-date-field-popover td button{height:40px;margin:0}}.crm-date-field:not([data-appearance=page]) .crm-date-field-control input{min-height:var(--crm-ui-control-height,36px);padding:var(--crm-ui-field-pad-y,8px) 38px var(--crm-ui-field-pad-y,8px) var(--crm-space-3,12px);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md,8px);background:var(--crm-panel,var(--crm-field));color:var(--crm-text)}.crm-date-field:not([data-appearance=page]) .crm-date-field-control input:hover:not(:disabled){border-color:var(--crm-accent)}.crm-date-field:not([data-appearance=page]) .crm-date-field-control input:focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px}.crm-date-field .crm-date-field-head{gap:6px}.crm-date-field .crm-date-field-pick{flex:1;gap:6px;min-width:0;display:flex}.crm-date-field .crm-date-field-pick select{border:1px solid var(--crm-line-2);background:var(--crm-btn);min-width:0;height:32px;color:var(--crm-text);font:inherit;text-transform:capitalize;cursor:pointer;border-radius:6px;flex:1;padding:0 6px;font-weight:600}.crm-date-field .crm-date-field-pick select:hover{background:var(--crm-btn-hover)}.crm-date-field .crm-date-field-pick select.is-year{text-transform:none;flex:0 0 5.2em}.crm-person-label{align-items:center;gap:var(--crm-space-2,8px);vertical-align:middle;min-width:0;display:inline-flex}.crm-person-label>span:last-child{overflow-wrap:anywhere;min-width:0}.crm-person-label>span[aria-hidden]{flex:none;display:inline-flex}:where(a.crm-person-label){color:inherit;text-decoration:none}:where(a.crm-person-label):hover{color:var(--crm-link);text-underline-offset:3px;text-decoration:underline}:where(a.crm-person-label):focus-visible{outline:2px solid var(--crm-link);outline-offset:3px;border-radius:3px}.crm-person-face{vertical-align:middle;flex:none;display:inline-flex;position:relative}.crm-person-online{background:var(--crm-good);width:8px;height:8px;box-shadow:0 0 0 2px var(--crm-panel);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.crm-presence-status{color:var(--crm-muted);font-size:var(--crm-size-sm)}.crm-presence-status--online{color:var(--crm-good)}.crm-presence-history{gap:var(--crm-space-2);display:grid}.crm-presence-week{align-items:center;gap:var(--crm-space-2);margin-bottom:var(--crm-space-2);display:flex}.crm-presence-week strong{text-align:center;min-width:11em;font-weight:var(--crm-weight-medium);font-variant-numeric:tabular-nums}.crm-presence-note{color:var(--crm-muted);margin:0}.crm-presence-day{align-items:center;gap:var(--crm-space-3);grid-template-columns:4.5rem minmax(0,1fr) 6.5rem;display:grid}.crm-presence-scale{padding:0 calc(6.5rem + var(--crm-space-3)) 0 calc(4.5rem + var(--crm-space-3));color:var(--crm-muted-2);font-size:var(--crm-size-micro);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.crm-presence-days{gap:var(--crm-space-1);margin:0;padding:0;list-style:none;display:grid}.crm-presence-day__label{color:var(--crm-text-2);font-size:var(--crm-size-sm);font-variant-numeric:tabular-nums}.crm-presence-day__total{color:var(--crm-muted);font-size:var(--crm-size-sm);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.crm-presence-track{border-radius:var(--crm-radius-xs);background:var(--crm-panel-3);height:12px;position:relative;overflow:hidden}.crm-presence-bar{border-radius:var(--crm-radius-xs);background:var(--crm-good);opacity:.75;min-width:2px;position:absolute;top:0;bottom:0}.crm-presence-bar--now{opacity:1}@media (width<=520px){.crm-presence-day{gap:var(--crm-space-2);grid-template-columns:3.5rem minmax(0,1fr) 4.5rem}.crm-presence-scale{padding:0 calc(4.5rem + var(--crm-space-2)) 0 calc(3.5rem + var(--crm-space-2))}}.crm-task-layout{column-gap:clamp(32px,5vw,80px);row-gap:var(--crm-space-6);max-width:1280px;padding:var(--crm-space-8) var(--crm-space-4);grid-template:"lead props""rest props"1fr/minmax(0,1fr) 260px;align-items:start;margin-inline:auto;display:grid}.crm-task-lead{gap:var(--crm-space-4);grid-area:lead;min-width:0;display:grid}.crm-task-rest{gap:var(--crm-space-5);grid-area:rest;min-width:0;display:grid}.crm-task-props{min-width:0;padding:var(--crm-space-2) 0;grid-area:props;position:static}.crm-task-crumb{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.crm-shell-title:has(.crm-task-crumb){color:var(--crm-muted);font-size:var(--crm-size-sm);font-weight:var(--crm-weight-normal);letter-spacing:normal}.crm-task-crumb__sep{color:var(--crm-muted-2)}.crm-task-crumb__code{color:var(--crm-text-2);font-family:var(--crm-font-mono)}.crm-task-copy{align-items:center;gap:var(--crm-space-2);display:inline-flex}.crm-task-copy button[aria-haspopup=menu]{width:var(--crm-ui-iconbtn);height:var(--crm-ui-iconbtn);min-height:0;color:var(--crm-muted);justify-content:center;padding:0}.crm-task-copy button[aria-haspopup=menu]:hover,.crm-task-copy button[aria-haspopup=menu][aria-expanded=true]{background:var(--crm-panel-3);color:var(--crm-text)}.crm-task-copied{color:var(--crm-muted);font-size:var(--crm-size-sm);white-space:nowrap}.crm-task-copied:empty{display:none}.crm-task-back{align-items:center;gap:var(--crm-space-1);min-height:var(--crm-hit);color:var(--crm-text-2);text-decoration:none;display:inline-flex}.crm-task-back:hover{color:var(--crm-text);text-decoration:underline}.crm-task-back__icon{transform:scaleX(-1)}.crm-shell-content>.crm-task-back{margin-bottom:var(--crm-space-4)}.crm-task-key,.crm-task-stuck{align-items:center;gap:var(--crm-space-1);padding:0 var(--crm-space-2);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-pill);color:var(--crm-text-2);font-size:var(--crm-size-xs);display:inline-flex}.crm-task-stuck{color:var(--crm-warn);border-color:currentColor}.crm-task-name{min-width:0;font-size:var(--crm-size-2xl);font-weight:var(--crm-weight-strong);letter-spacing:var(--crm-tracking-tight);line-height:var(--crm-leading-tight);margin:0}.crm-task-title{padding:0 var(--crm-space-1);border-radius:var(--crm-radius-sm);color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:text;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;margin:0}.crm-task-title:hover{border-color:var(--crm-line-2)}.crm-task-title-edit{gap:var(--crm-space-1);min-width:0;display:grid}.crm-task-title-input{width:100%;min-width:0;padding:0 var(--crm-space-1);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-sm);background:var(--crm-field);color:var(--crm-text);font:inherit;letter-spacing:inherit}.crm-task-description{gap:var(--crm-space-2);min-width:0;padding-top:var(--crm-space-3);display:grid}.crm-task-description__text{max-width:80ch;color:var(--crm-text);font-size:var(--crm-size-md);line-height:var(--crm-leading-text);overflow-wrap:anywhere;margin:0}.crm-task-description__text>:first-child{margin-top:0}.crm-task-description__text>:last-child{margin-bottom:0}.crm-task-description__text h1,.crm-task-description__text h2,.crm-task-description__text h3{font-size:var(--crm-size-lg);margin-block:var(--crm-space-6) var(--crm-space-3)}.crm-task-description__text p,.crm-task-description__text ul,.crm-task-description__text ol{margin-block:var(--crm-space-3)}.crm-task-description__text li{margin-block:var(--crm-space-2)}.crm-task-description__text code{background:var(--crm-panel-2);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);padding-inline:var(--crm-space-1);font-size:.9em}.crm-task-description__text pre{max-width:100%;padding:var(--crm-space-3);background:var(--crm-panel-2);overflow:auto}.crm-task-description__text pre code{border:0;padding:0}.crm-task-description__text a{color:var(--crm-link)}.crm-task-description__text img{max-width:100%;height:auto}.crm-task-description__text blockquote{border-left:2px solid var(--crm-line-2);padding-left:var(--crm-space-4);color:var(--crm-muted);margin-inline:0}.crm-task-description__open{min-width:0;margin:0 calc(-1 * var(--crm-space-2));padding:var(--crm-space-1) var(--crm-space-2);border-radius:var(--crm-radius-md);cursor:text;border:1px solid #0000}.crm-task-description__open:focus-visible{outline:1px solid var(--crm-line-2);outline-offset:4px}.crm-task-description__edit{width:100%;max-width:80ch;min-height:1.5em;margin:0 calc(-1 * var(--crm-space-2));padding:var(--crm-space-1) var(--crm-space-2);border-radius:var(--crm-radius-md);color:var(--crm-text);font:inherit;font-size:var(--crm-size-md);line-height:var(--crm-leading-text);resize:none;field-sizing:content;background:0 0;border:1px solid #0000;display:block;overflow:hidden}.crm-task-description__edit:focus,.crm-task-description__edit:focus-visible{box-shadow:none;border-color:#0000;outline:0}.crm-task-images{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;min-width:0;display:flex}.crm-task-images>div,.crm-task-images>p{overflow-wrap:anywhere;flex-basis:100%;margin:0}.crm-task-description--edit>button{justify-self:start}.crm-task-label{color:var(--crm-muted);font-size:var(--crm-size-sm);margin:0}.crm-task-textarea{width:100%;min-height:calc(var(--crm-ui-control-height) * 5);padding:var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);background:var(--crm-field);color:var(--crm-text);font:inherit;line-height:var(--crm-leading-text);resize:vertical}.crm-task-fresh{gap:var(--crm-space-1);padding:var(--crm-space-3);border:1px solid var(--crm-line);border-radius:var(--crm-radius-md);background:var(--crm-panel-2);display:grid}.crm-task-fresh__text{color:var(--crm-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.crm-task-row-actions{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;display:flex}.crm-task-hint{color:var(--crm-muted);font-size:var(--crm-size-xs)}.crm-task-problem{color:var(--crm-bad);font-size:var(--crm-size-sm);font-weight:var(--crm-weight-medium);margin:0}.crm-task-failure{gap:var(--crm-space-2);margin-top:var(--crm-space-4);padding-top:var(--crm-space-3);border-top:1px solid var(--crm-line);display:grid}.crm-task-textbtn{min-height:var(--crm-hit);color:var(--crm-link);font:inherit;font-size:var(--crm-size-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.crm-task-textbtn:hover{text-decoration:underline}.crm-task-textbtn:disabled{color:var(--crm-muted);cursor:progress}.crm-task-clip{gap:var(--crm-space-2);min-width:0;display:grid}.crm-task-clip__row{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;display:flex}.crm-task-uploads{gap:var(--crm-space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.crm-task-upload{align-items:center;gap:var(--crm-space-2);min-width:0;font-size:var(--crm-size-sm);flex-wrap:wrap;display:flex}.crm-task-upload__name{text-overflow:ellipsis;white-space:nowrap;flex:8rem;min-width:0;overflow:hidden}.crm-task-upload__state{color:var(--crm-text-2)}.crm-task-upload__state--bad{color:var(--crm-bad)}.crm-task-clip__actions{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;display:flex}.crm-task-clipbtn{width:var(--crm-ui-control-height);height:var(--crm-ui-control-height);border-radius:var(--crm-radius-sm);color:var(--crm-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.crm-task-clipbtn:hover{border-color:var(--crm-line-2);color:var(--crm-text)}.crm-task-clipbtn[aria-expanded=true]{border-color:var(--crm-line-2);background:var(--crm-panel-2);color:var(--crm-text)}.crm-task-section,.crm-task-fold{min-width:0;padding-top:var(--crm-space-3);border-top:1px solid var(--crm-line)}.crm-task-section{gap:var(--crm-space-3);display:grid}.crm-task-section__title{color:var(--crm-text-2);font-size:var(--crm-size-sm);font-weight:var(--crm-weight-semibold);margin:0}.crm-task-count{color:var(--crm-muted);font-size:var(--crm-size-sm)}.crm-task-fold__head{align-items:center;gap:var(--crm-space-2);min-height:var(--crm-hit);color:var(--crm-text-2);font-size:var(--crm-size-sm);cursor:pointer;list-style:none;display:flex}.crm-task-fold__head::-webkit-details-marker{display:none}.crm-task-fold__head:hover{color:var(--crm-text)}.crm-task-fold__title{font-weight:var(--crm-weight-semibold)}.crm-task-fold__mark{color:var(--crm-muted);transition:rotate var(--crm-duration-fast) var(--crm-ease);flex:none}.crm-task-fold[open]>.crm-task-fold__head .crm-task-fold__mark{rotate:90deg}.crm-task-fold__body{gap:var(--crm-space-3);min-width:0;margin-top:var(--crm-space-3);display:grid}.crm-task-agents>.crm-task-fold__head>.crm-task-fold__title{min-width:0;font-weight:var(--crm-weight-normal);flex:auto}.crm-task-agents__title{align-items:center;gap:var(--crm-space-2);min-width:0;display:flex}.crm-task-agents__mark{flex:none;display:inline-flex}.crm-task-agents__text{min-width:0;padding-block:var(--crm-space-1);overflow-wrap:anywhere}.crm-task-agents__lead{font-weight:var(--crm-weight-semibold)}.crm-task-item--whole{position:relative}.crm-task-item--whole .crm-task-item__link:after{content:"";position:absolute;inset:0}.crm-task-list{border-top:1px solid var(--crm-line);min-width:0;margin:0;padding:0;list-style:none}.crm-task-item{align-items:center;gap:var(--crm-space-3);min-height:var(--crm-ui-row-height);padding:0 var(--crm-space-2);border-bottom:1px solid var(--crm-line);min-width:0;display:flex}.crm-task-item:hover{background:var(--crm-panel-2)}.crm-task-item__link{min-width:0;color:var(--crm-text);font-weight:var(--crm-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;text-decoration:none;overflow:hidden}a.crm-task-item__link:hover{text-decoration:underline}.crm-task-item__meta{align-items:center;gap:var(--crm-space-3);color:var(--crm-text-2);font-size:var(--crm-size-sm);flex:none;display:inline-flex}.crm-task-item__date{color:var(--crm-muted)}.crm-task-item__kind{min-width:calc(var(--crm-ui-props-name) + var(--crm-space-4));color:var(--crm-muted);font-size:var(--crm-size-sm);flex:none}.crm-task-ref{align-items:center;gap:var(--crm-space-2);min-width:0;min-height:var(--crm-hit);color:var(--crm-text);flex:auto;text-decoration:none;display:inline-flex}.crm-task-ref:hover .crm-task-ref__title{text-decoration:underline}.crm-task-ref__code{color:var(--crm-muted);font-family:var(--crm-font-mono);font-size:var(--crm-size-sm);flex:none}.crm-task-ref__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-task-add{align-items:flex-end;gap:var(--crm-space-3);flex-wrap:wrap;display:flex}.crm-task-add>:not(button){flex:1 1 calc(var(--crm-ui-props-name) * 2);min-width:0}.crm-task-feed{gap:var(--crm-space-4);margin:var(--crm-space-3) 0;min-width:0;padding:0;list-style:none;display:grid}.crm-task-feed>li{padding-left:var(--crm-space-8);position:relative}.crm-task-feed>li:not(:last-child):before{content:"";background:var(--crm-line);width:1px;position:absolute;top:22px;bottom:-16px;left:9px}.crm-task-timeline-mark{width:20px;color:var(--crm-muted);place-items:center;display:grid;position:absolute;top:0;left:0}.crm-task-comment{gap:var(--crm-space-2);min-width:0;display:grid}.crm-task-comment__head{align-items:baseline;gap:var(--crm-space-2);flex-wrap:wrap;margin:0;display:flex}.crm-task-comment__author{color:var(--crm-text);font-weight:var(--crm-weight-medium)}.crm-task-comment__text{color:var(--crm-text-2);line-height:var(--crm-leading-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.crm-task-change{align-items:baseline;gap:var(--crm-space-2);color:var(--crm-text-2);font-size:var(--crm-size-sm);flex-wrap:wrap;display:flex}.crm-task-comment-add{gap:var(--crm-space-2);min-width:0;padding:var(--crm-space-3);border:1px solid var(--crm-line);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2);display:grid}.crm-task-comment-add .crm-task-textarea{min-height:64px;padding:var(--crm-space-1);background:0 0;border:0}.crm-task-comment-add .crm-task-textarea:focus-visible{box-shadow:none;outline:0}.crm-task-comment-add:focus-within{border-color:var(--crm-line-2)}.crm-task-comment-add .crm-task-row-actions{justify-content:flex-end}.crm-task-mention-picker{width:auto;max-width:220px}.crm-task-subtask-composer{padding:var(--crm-space-3);border:1px solid var(--crm-line);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2);gap:var(--crm-space-3);display:grid}.crm-task-subtask-composer .crm-task-row-actions{justify-content:flex-end}.crm-task-subtask-composer__more{margin-right:auto}.crm-task-time-fold{font-size:var(--crm-size-sm);color:var(--crm-muted)}.crm-task-time-fold>summary{cursor:pointer;min-height:var(--crm-hit);align-items:center;display:flex}.crm-task-time-fold>summary:before{content:"+";margin-right:var(--crm-space-2)}.crm-task-time-fold[open]>summary:before{content:"−"}.crm-task-time-fold>summary::-webkit-details-marker{display:none}.crm-task-time-total{align-items:center;gap:var(--crm-space-3);color:var(--crm-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.crm-task-time-total strong{color:var(--crm-text);font-weight:var(--crm-weight-semibold)}.crm-task-time-total.is-over strong{color:var(--crm-bad)}.crm-task-time-live{align-items:center;gap:var(--crm-space-2);padding:1px var(--crm-space-2);border-radius:var(--crm-radius-pill);background:var(--crm-time-bg);color:var(--crm-time);font-size:var(--crm-size-xs);font-weight:var(--crm-weight-medium);display:inline-flex}.crm-task-time-live i{background:currentColor;border-radius:50%;width:6px;height:6px}.crm-task-property-heading{margin:0 0 var(--crm-space-2);color:var(--crm-muted);font-size:var(--crm-size-sm);font-weight:var(--crm-weight-normal)}.crm-task-properties{gap:var(--crm-space-4);margin:0;display:grid}.crm-task-property{min-width:0}.crm-task-property--primary{margin-bottom:calc(-1 * var(--crm-space-3))}.crm-task-property dt{color:var(--crm-muted);font-size:var(--crm-size-sm);margin-bottom:var(--crm-space-1)}.crm-task-property dd{align-items:center;gap:var(--crm-space-2);min-height:30px;margin:0;display:flex}.crm-task-property-icon{color:var(--crm-muted);flex:none}.crm-task-property-value{min-width:0;font-size:var(--crm-size-sm);flex:1}.crm-task-props .crm-shell-select{cursor:pointer;background:0 0;border-color:#0000;width:100%;min-height:30px;padding-left:0}.crm-task-props .crm-shell-select:hover{background:var(--crm-panel-2)}.crm-task-props .crm-shell-link{color:var(--crm-text-2)}.crm-task-props .crm-task-date .crm-date-field .crm-date-field-control input{min-height:30px;padding:0 30px 0 var(--crm-space-1);border-radius:var(--crm-radius-sm);font-size:var(--crm-size-sm);color:var(--crm-text);background:0 0;border-color:#0000}.crm-task-props .crm-task-date .crm-date-field .crm-date-field-control input:hover,.crm-task-props .crm-task-date .crm-date-field .crm-date-field-control input:focus{background:var(--crm-panel-2)}.crm-task-props .crm-task-date .crm-date-field .crm-date-field-control input:focus{border-color:var(--crm-line-2)}.crm-task-props .crm-task-date .crm-date-field-toggle{width:26px;height:26px;color:var(--crm-muted);right:2px}.crm-task-props .crm-task-date .crm-date-field-toggle:hover:not(:disabled),.crm-task-props .crm-task-date .crm-date-field[data-open] .crm-date-field-toggle{background:var(--crm-panel-2);color:var(--crm-text)}.crm-task-props .crm-task-ref{min-height:30px;font-size:var(--crm-size-sm)}.crm-task-dependencies{margin-top:var(--crm-space-6)}.crm-task-dependencies__head{align-items:center;gap:var(--crm-space-1);margin-bottom:var(--crm-space-2);display:flex}.crm-task-dependencies__head .crm-task-property-heading{margin:0}.crm-task-pick__bar{align-items:center;gap:var(--crm-space-2);min-width:0;display:flex}.crm-task-pick__tool{width:var(--crm-ui-control-height);height:var(--crm-ui-control-height);border-radius:var(--crm-radius-sm);color:var(--crm-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.crm-task-pick__tool:hover,.crm-task-pick__tool[aria-expanded=true]{border-color:var(--crm-line-2);background:var(--crm-panel);color:var(--crm-text)}.crm-task-pick__tool--on{color:var(--crm-text);border-color:var(--crm-line-2)}.crm-task-pick__search{flex:auto;align-items:center;min-width:0;display:flex}.crm-task-pick__input{width:0;min-width:0;height:var(--crm-ui-control-height);border-radius:var(--crm-radius-sm);color:var(--crm-text);font:inherit;font-size:var(--crm-size-sm);opacity:0;transition:width var(--crm-duration-base,.18s) var(--crm-ease), opacity var(--crm-duration-fast) var(--crm-ease), padding var(--crm-duration-base,.18s) var(--crm-ease);background:0 0;border:1px solid #0000;margin:0;padding:0}.crm-task-pick__input::-webkit-search-cancel-button{appearance:none}.crm-task-pick__search--open .crm-task-pick__input{width:100%;padding:0 var(--crm-space-2);margin-left:var(--crm-space-1);border-color:var(--crm-line-2);background:var(--crm-field);opacity:1}.crm-task-pick__project{flex:0 12rem;min-width:8rem}.crm-task-pick__filter{flex:none;position:relative}.crm-task-pick__menu{z-index:2;min-width:11rem;padding:var(--crm-space-1);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);background:var(--crm-panel);box-shadow:var(--crm-shadow-2,0 8px 24px #0006);display:grid;position:absolute;top:calc(100% + 4px);right:0}.crm-task-pick__choice{width:100%;min-height:var(--crm-hit);padding:0 var(--crm-space-2);border-radius:var(--crm-radius-sm);color:var(--crm-text-2);font:inherit;font-size:var(--crm-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.crm-task-pick__choice:hover{background:var(--crm-panel-2);color:var(--crm-text)}.crm-task-pick__choice--on{color:var(--crm-text);font-weight:var(--crm-weight-medium)}.crm-task-pick{gap:var(--crm-space-3);max-height:min(50vh,420px);margin:0 calc(-1 * var(--crm-space-2));padding:2px var(--crm-space-1);display:grid;overflow:auto}.crm-task-pick__group{gap:1px;min-width:0;display:grid}.crm-task-pick__title{z-index:1;padding:var(--crm-space-1) var(--crm-space-2);background:var(--crm-panel-2);color:var(--crm-muted);font-size:var(--crm-size-xs);font-weight:var(--crm-weight-semibold);text-transform:uppercase;letter-spacing:.04em;margin:0;position:sticky;top:0}.crm-task-pick__item{align-items:center;gap:var(--crm-space-2);width:100%;min-height:var(--crm-hit);padding:0 var(--crm-space-2);border-radius:var(--crm-radius-sm);color:var(--crm-text);font:inherit;font-size:var(--crm-size-sm);text-align:left;cursor:pointer;transform-origin:0;transition:transform var(--crm-duration-fast) var(--crm-ease), background-color var(--crm-duration-fast) var(--crm-ease);background:0 0;border:1px solid #0000;display:flex}.crm-task-pick__item:hover{background:var(--crm-panel);z-index:1;position:relative;transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.crm-task-pick__item:hover{transform:none}}.crm-task-pick__item--on,.crm-task-pick__item[aria-selected=true]{background:var(--crm-panel);border-color:var(--crm-line-2)}.crm-task-pick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-task-dependency-group{margin-top:var(--crm-space-4)}.crm-task-dependencies .crm-task-list,.crm-task-dependencies .crm-task-item{border:0}.crm-task-dependencies .crm-task-item{gap:var(--crm-space-1);padding:0}.crm-task-dependencies .crm-task-add{margin-block:var(--crm-space-3);display:grid}.crm-task-unlink{min-width:var(--crm-hit);min-height:var(--crm-hit);padding:var(--crm-space-1);border-radius:var(--crm-radius-sm);color:var(--crm-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.crm-task-unlink:hover{background:var(--crm-panel-2);color:var(--crm-text)}.crm-task-unlink:disabled{opacity:.5;cursor:progress}.crm-task-mentions{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crm-task-mention{align-items:center;gap:var(--crm-space-1);padding-left:var(--crm-space-2);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-pill);color:var(--crm-text-2);font-size:var(--crm-size-sm);display:inline-flex}.crm-task-date{display:block}.crm-task-plus,.crm-task-star{border-radius:var(--crm-radius-sm);width:24px;height:24px;color:var(--crm-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;line-height:1;display:inline-grid}.crm-task-plus{font-size:var(--crm-size-lg)}.crm-task-plus:hover:not(:disabled),.crm-task-star:hover:not(:disabled){border-color:var(--crm-line);color:var(--crm-text)}.crm-task-plus:disabled,.crm-task-star:disabled{cursor:progress}.crm-task-star .crm-task-property-icon{color:inherit}.crm-task-star--on{color:var(--crm-warn,#e8b54d)}.crm-task-star--on svg path{fill:currentColor}.crm-task-tags{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;display:inline-flex}.crm-task-tag{align-items:center;gap:var(--crm-space-1);padding:0 var(--crm-space-2);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-pill);color:var(--crm-text-2);font-size:var(--crm-size-sm);display:inline-flex}.crm-task-tag__dot{width:var(--crm-space-2);height:var(--crm-space-2);border-radius:var(--crm-radius-pill)}.crm-task-due-history{margin-top:var(--crm-space-5)}.crm-task-due-history__title{font-size:var(--crm-size-sm);color:var(--crm-text-2);margin:0 0 var(--crm-space-2)}.crm-task-due-history__list{gap:var(--crm-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.crm-task-due-history__row{gap:0 var(--crm-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.crm-task-due-history__move{font-variant-numeric:tabular-nums;white-space:nowrap}.crm-task-due-history__reason{overflow-wrap:anywhere;min-width:0}.crm-task-due-history__row .crm-task-hint{text-align:right;white-space:nowrap}@media (width<=720px){.crm-task-due-history__row{grid-template-columns:minmax(0,1fr)}.crm-task-due-history__row .crm-task-hint{text-align:left}}@media (width<=900px){.crm-task-layout{row-gap:var(--crm-space-5);grid-template:"lead""props""rest"/minmax(0,1fr)}.crm-task-props{position:static}.crm-task-layout{padding:var(--crm-space-3) 0}.crm-task-properties{gap:var(--crm-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.crm-task-property--primary{margin-bottom:0}}@media (width<=720px){.crm-task-item{padding-block:var(--crm-space-2);flex-wrap:wrap}.crm-task-item__kind{flex-basis:100%;min-width:0}.crm-task-add>*{flex-basis:100%}}.crm-task-access{align-items:center;gap:var(--crm-space-2);display:inline-flex}.crm-task-access--locked{color:var(--crm-warn)}.crm-task-item .crm-task-menu-trigger{margin-right:var(--crm-space-1);flex:none}.crm-task-status-history{gap:var(--crm-space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.crm-task-status-history__row{gap:var(--crm-space-1);min-width:0;font-size:var(--crm-size-sm);color:var(--crm-text-2);overflow-wrap:anywhere;display:grid}.crm-task-status-history__note{color:var(--crm-text-2)}.crm-task-toast{bottom:var(--crm-space-4);z-index:var(--crm-layer-menu);align-items:center;gap:var(--crm-space-3);box-sizing:border-box;width:min(440px, calc(100vw - 2 * var(--crm-space-4)));max-width:100%;padding:var(--crm-space-3);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2);box-shadow:0 0 0 1px var(--crm-line-2), var(--crm-shadow-2);display:flex;position:fixed;left:50%;transform:translate(-50%)}.crm-task-toast__text{flex:auto;gap:2px;min-width:0;display:grid}.crm-task-toast__text p{margin:0}.crm-task-toast__title{color:var(--crm-text);font-size:var(--crm-size-sm);font-weight:var(--crm-weight-medium)}.crm-task-toast__what{color:var(--crm-text-2);font-size:var(--crm-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-task-toast__code{font-family:var(--crm-font-mono)}.crm-task-toast__problem{color:var(--crm-bad);font-size:var(--crm-size-xs);line-height:var(--crm-leading-normal);text-wrap:pretty}.crm-task-toast__actions{align-items:center;gap:var(--crm-space-1);flex:none;display:flex}@media (width<=480px){.crm-task-toast{bottom:var(--crm-space-3);width:calc(100vw - 2 * var(--crm-space-3));flex-wrap:wrap}.crm-task-toast__text{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){.crm-task-toast{animation:crm-task-toast-in var(--crm-duration-base) var(--crm-ease)}}@keyframes crm-task-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.crm-task-trashed__problem{text-align:center;text-wrap:pretty;margin-block-start:var(--crm-space-3)}.crm-task-execution{margin-top:var(--crm-space-6)}.crm-task-execution__state .crm-task-property-icon{color:inherit}.crm-task-execution__word{white-space:normal;overflow-wrap:anywhere}.crm-task-execution__wide dd{align-items:flex-start}.crm-task-execution__wide .crm-task-property-icon{margin-top:7px}.crm-task-execution__reason{color:var(--crm-text);white-space:pre-line;overflow-wrap:anywhere;padding-block:5px;line-height:20px;display:block}.crm-task-execution .crm-shell-link{color:var(--crm-link);text-underline-offset:2px;text-decoration:underline}@media (width<=900px){.crm-task-execution__wide{grid-column:1/-1}}:root{--crm-copilot-width:420px;--crm-ai-dialogs-width:280px;--crm-ai-column:1080px;--crm-ai:#a99cf5}.crm-ai-spark{color:var(--crm-ai)}.crm-shell--with-copilot{grid-template-columns:0 minmax(0, 1fr) var(--crm-copilot-width)}.crm-shell--with-menu.crm-shell--with-copilot{grid-template-columns:var(--crm-sidebar-width) minmax(0, 1fr) var(--crm-copilot-width)}.crm-shell-iconbtn.crm-copilot-toggle[aria-pressed=true]{color:var(--crm-ai)}.crm-copilot{top:var(--crm-space-3);width:var(--crm-copilot-width);height:calc(100vh - var(--crm-shell-top,0px) - 2 * var(--crm-space-3));min-width:0;padding:0 var(--crm-space-3);opacity:1;transition:transform .3s var(--crm-ease), opacity .3s var(--crm-ease);flex-direction:column;display:flex;position:sticky;transform:translate(0)}.crm-copilot--hidden{opacity:0;pointer-events:none;transform:translate(100%)}.crm-copilot>*{background:var(--crm-panel);border-inline:1px solid var(--crm-line)}.crm-shell--full .crm-copilot{height:calc(100vh - var(--crm-shell-top,0px));border-left:1px solid var(--crm-line);padding:0;top:0}.crm-shell--full .crm-copilot>*{border-inline:0;border-radius:0!important}.crm-copilot__head{align-items:center;gap:var(--crm-space-2);min-height:var(--crm-ui-head-height);padding:var(--crm-space-3) var(--crm-space-4);border-top:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);border-radius:var(--crm-radius-xl) var(--crm-radius-xl) 0 0;display:flex}.crm-copilot__mark{place-items:center;display:inline-grid}.crm-copilot__title{font-size:var(--crm-size-lg);font-weight:var(--crm-weight-semibold);flex:none;margin:0}.crm-copilot__settings{color:inherit;border-radius:var(--crm-radius-sm);text-decoration:none}.crm-copilot__settings:hover{color:var(--crm-ai)}.crm-copilot__settings:focus-visible{outline:2px solid var(--crm-ai);outline-offset:4px}.crm-copilot__tools{gap:var(--crm-space-1);margin-left:auto;display:flex}.crm-copilot__head{flex-wrap:wrap}.crm-copilot__head .crm-ai-who{flex:100%;order:1;min-width:0}.crm-copilot__head .crm-ai-who__name{flex:none}.crm-copilot__head .crm-ai-who__note{margin-left:auto}.crm-copilot__log{padding:var(--crm-space-4);flex:1;min-height:0;overflow-y:auto}.crm-copilot .crm-ai-compose{padding:0 var(--crm-space-3) var(--crm-space-3);border-bottom:1px solid var(--crm-line);border-radius:0 0 var(--crm-radius-xl) var(--crm-radius-xl)}.crm-shell-main:has(.crm-ai-page){padding-bottom:0;overflow:hidden}.crm-ai-page{grid-template-columns:var(--crm-ai-dialogs-width) minmax(0, 1fr);height:calc(100vh - var(--crm-shell-top,0px) - 2 * var(--crm-space-3) - 2px);min-height:480px;display:grid}.crm-shell--full .crm-ai-page{height:calc(100vh - var(--crm-shell-top,0px))}.crm-ai-dialogs{gap:var(--crm-space-3);min-height:0;padding:var(--crm-space-5) var(--crm-space-4) var(--crm-space-4);border-right:1px solid var(--crm-line);background:var(--crm-bg);border-radius:var(--crm-radius-xl) 0 0 var(--crm-radius-xl);flex-direction:column;display:flex}.crm-ai-dialogs__head{justify-content:space-between;align-items:center;display:flex}.crm-ai-dialogs__head h2{font-size:var(--crm-size-xl);font-weight:var(--crm-weight-semibold);letter-spacing:var(--crm-tracking-tight);margin:0}.crm-ai-new{justify-content:center;align-items:center;gap:var(--crm-space-2);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);height:40px;color:var(--crm-text);font:inherit;cursor:pointer;transition:background var(--crm-duration-fast) var(--crm-ease);background:0 0;display:flex}.crm-ai-new span{font-size:var(--crm-size-lg);line-height:1}.crm-ai-new:hover{background:var(--crm-panel-2)}.crm-ai-search{align-items:center;gap:var(--crm-space-2);padding:0 var(--crm-space-2);color:var(--crm-muted);display:flex}.crm-ai-search input{min-width:0;height:32px;color:var(--crm-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.crm-ai-search input::placeholder{color:var(--crm-muted)}.crm-ai-dialogs__list{margin:0 calc(-1 * var(--crm-space-2));padding:0 var(--crm-space-2);flex:1;overflow-y:auto}.crm-ai-dialogs__list ul{margin:0 0 var(--crm-space-3);grid-template-columns:minmax(0,1fr);gap:2px;padding:0;list-style:none;display:grid}.crm-ai-dialogs{min-width:0}.crm-ai-dialogs__group{margin:var(--crm-space-3) 0 var(--crm-space-2);padding-left:var(--crm-space-1);color:var(--crm-muted);font-size:var(--crm-size-sm)}.crm-ai-dialogs__note{color:var(--crm-muted);font-size:var(--crm-size-sm);padding-left:var(--crm-space-1)}.crm-ai-dialog{width:100%;padding:var(--crm-space-2) var(--crm-space-3);border:0;border-radius:var(--crm-radius-md);color:var(--crm-text-2);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-left:2px solid #0000;display:block;overflow:hidden}.crm-ai-dialog:hover{background:var(--crm-panel-2);color:var(--crm-text)}.crm-ai-dialog--current{background:var(--crm-panel-3);border-left-color:var(--crm-ai);color:var(--crm-text)}.crm-ai-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.crm-ai-chat__head{align-items:center;gap:var(--crm-space-3);min-height:var(--crm-ui-head-height);padding:var(--crm-space-3) var(--crm-space-6);border-bottom:1px solid var(--crm-line);display:flex}.crm-ai-chat__title{min-width:0;font-size:var(--crm-size-xl);font-weight:var(--crm-weight-semibold);letter-spacing:var(--crm-tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.crm-ai-chat__expand{margin-left:auto}.crm-ai-badge{padding:2px var(--crm-space-2);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-sm);color:var(--crm-muted);font-size:var(--crm-size-sm);flex:none}.crm-ai-chat__scroll{flex:1;min-height:0;overflow-y:auto}.crm-ai-chat__column{width:min(100%, var(--crm-ai-column));padding:0 var(--crm-space-8);margin:0 auto}.crm-ai-chat__bottom{padding-bottom:var(--crm-space-4)}.crm-ai-thread{gap:var(--crm-space-5);padding:var(--crm-space-5) 0;flex-direction:column;display:flex}.crm-copilot .crm-ai-thread{gap:var(--crm-space-4);padding:0}.crm-ai-date{align-items:center;gap:var(--crm-space-4);color:var(--crm-muted);font-size:var(--crm-size-sm);margin:0;display:flex}.crm-ai-date:before,.crm-ai-date:after{content:"";background:var(--crm-line);flex:1;height:1px}.crm-ai-ask{align-self:flex-end;max-width:min(80%,640px)}.crm-ai-ask p{padding:var(--crm-space-3) var(--crm-space-4);border-radius:var(--crm-radius-lg);background:var(--crm-panel-3);white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--crm-leading-text);margin:0}.crm-ai-answer{gap:var(--crm-space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.crm-copilot .crm-ai-answer{gap:var(--crm-space-2);grid-template-columns:22px minmax(0,1fr)}.crm-ai-answer__mark{padding-top:2px}.crm-ai-answer__who{margin:0 0 var(--crm-space-2);color:var(--crm-muted);font-size:var(--crm-size-sm)}.crm-ai-answer__who strong{color:var(--crm-text-2);font-weight:var(--crm-weight-medium)}.crm-ai-text{line-height:var(--crm-leading-text);overflow-wrap:anywhere}.crm-ai-text>:first-child{margin-top:0}.crm-ai-text>:last-child{margin-bottom:0}.crm-ai-text p{margin:0 0 var(--crm-space-3)}.crm-ai-page .crm-ai-text>p:first-child{font-size:var(--crm-size-lg)}.crm-ai-text ul{margin:0 0 var(--crm-space-3);padding-left:var(--crm-space-5)}.crm-ai-text ol{counter-reset:ai;margin:var(--crm-space-3) 0;gap:var(--crm-space-4);padding:0;list-style:none;display:grid}.crm-ai-text ol>li{counter-increment:ai;flex-direction:column;justify-content:center;min-height:44px;padding-left:64px;display:flex;position:relative}.crm-ai-text ol>li:before{content:counter(ai);border:1px solid var(--crm-line-2);width:44px;height:44px;color:var(--crm-text-2);font-size:var(--crm-size-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.crm-copilot .crm-ai-text ol>li{min-height:28px;padding-left:40px}.crm-copilot .crm-ai-text ol>li:before{width:28px;height:28px}.crm-ai-text ol>li>p{margin:0}.crm-ai-text strong{font-weight:var(--crm-weight-semibold)}.crm-ai-text code{font-family:var(--crm-font-mono);border-radius:var(--crm-radius-xs);background:var(--crm-panel-3);padding:1px 4px;font-size:.92em}.crm-ai-text a{color:var(--crm-link)}.crm-ai-thinking{color:var(--crm-muted);margin:0}.crm-ai-thinking span{animation:1.2s infinite crm-ai-dot}.crm-ai-thinking span:nth-child(2){animation-delay:.2s}.crm-ai-thinking span:nth-child(3){animation-delay:.4s}.crm-ai-thinking-hint{margin:var(--crm-space-1) 0 0;color:var(--crm-muted);font-size:var(--crm-size-sm)}@keyframes crm-ai-dot{0%,80%,to{opacity:.2}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.crm-ai-thinking span{animation:none}}.crm-ai-hidden{color:var(--crm-muted);font-size:var(--crm-size-sm);margin:0}.crm-ai-tools{gap:var(--crm-space-2);margin-top:var(--crm-space-3);display:flex}.crm-ai-tool{width:var(--crm-ui-iconbtn);height:var(--crm-ui-iconbtn);border-radius:var(--crm-radius-sm);color:var(--crm-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.crm-ai-tool:hover{background:var(--crm-panel-3);color:var(--crm-text)}.crm-ai-proposal{margin-top:var(--crm-space-4);padding:var(--crm-space-4) var(--crm-space-5);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2)}.crm-copilot .crm-ai-proposal{padding:var(--crm-space-3)}.crm-ai-proposal__kicker{margin:0 0 var(--crm-space-2);color:var(--crm-muted);font-size:var(--crm-size-xs);letter-spacing:.08em;text-transform:uppercase}.crm-ai-proposal__title{margin:0 0 var(--crm-space-1);font-size:var(--crm-size-lg);font-weight:var(--crm-weight-semibold)}.crm-ai-proposal__meta{margin:0 0 var(--crm-space-3);color:var(--crm-muted);font-size:var(--crm-size-sm)}.crm-ai-proposal__list{gap:var(--crm-space-2);font-size:var(--crm-size-sm);margin:0;padding:0;list-style:none;display:grid}.crm-ai-proposal__list li{column-gap:var(--crm-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.crm-ai-proposal__list .crm-ai-proposal__delete{padding-block:var(--crm-space-2);overflow-wrap:anywhere;display:block}.crm-ai-proposal__id{color:var(--crm-muted);font-variant-numeric:tabular-nums}.crm-ai-proposal__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-ai-proposal__fields{gap:2px var(--crm-space-3);color:var(--crm-muted);flex-wrap:wrap;grid-column:2;display:flex}.crm-ai-proposal__fields strong{color:var(--crm-text);font-weight:var(--crm-weight-medium)}.crm-ai-proposal__foot{align-items:center;gap:var(--crm-space-3);margin-top:var(--crm-space-4);padding-top:var(--crm-space-3);border-top:1px solid var(--crm-line);flex-wrap:wrap;display:flex}.crm-ai-proposal__foot p{color:var(--crm-muted);font-size:var(--crm-size-sm);flex:200px;margin:0}.crm-ai-proposal__actions{gap:var(--crm-space-2);display:flex}.crm-ai-proposal__text{box-sizing:border-box;width:100%;padding:var(--crm-space-2) var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);background:var(--crm-bg);color:var(--crm-text);font:inherit;font-size:var(--crm-size-sm);line-height:var(--crm-leading-text);resize:vertical;display:block}.crm-ai-proposal__message{font-size:var(--crm-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.crm-ai-link{margin-top:var(--crm-space-2);color:var(--crm-link);font:inherit;font-size:var(--crm-size-sm);cursor:pointer;background:0 0;border:0;padding:0}.crm-ai-primary,.crm-ai-quiet{align-items:center;gap:var(--crm-space-2);height:36px;padding:0 var(--crm-space-4);border-radius:var(--crm-radius-md);font:inherit;font-weight:var(--crm-weight-medium);cursor:pointer;display:inline-flex}.crm-ai-primary{background:var(--crm-text);color:var(--crm-bg);border:0}.crm-ai-primary:hover:not(:disabled){opacity:.9}.crm-ai-quiet{border:1px solid var(--crm-line-2);color:var(--crm-text-2);background:0 0}.crm-ai-quiet:hover:not(:disabled){background:var(--crm-panel-3)}.crm-ai-primary:disabled,.crm-ai-quiet:disabled{opacity:.45;cursor:default}.crm-ai-problem{color:var(--crm-bad);line-height:var(--crm-leading-text);margin:0}.crm-ai-problem a{color:var(--crm-text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.crm-ai-problem a:hover{color:var(--crm-ai)}.crm-ai-empty{justify-items:center;gap:var(--crm-space-3);padding:12vh 0 var(--crm-space-6);text-align:center;display:grid}.crm-ai-empty h2{font-size:var(--crm-size-2xl);font-weight:var(--crm-weight-semibold);letter-spacing:var(--crm-tracking-tight);margin:0}.crm-ai-empty p{max-width:560px;color:var(--crm-muted);line-height:var(--crm-leading-text);margin:0}.crm-ai-empty--compact{padding:var(--crm-space-5) 0;text-align:left;justify-items:start}.crm-ai-empty--compact p{font-size:var(--crm-size-sm)}.crm-ai-hints{margin:var(--crm-space-3) 0 0;gap:var(--crm-space-2);text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%;padding:0;list-style:none;display:grid}.crm-copilot .crm-ai-hints{grid-template-columns:1fr}.crm-ai-hints button{width:100%;height:100%;padding:var(--crm-space-3);border:1px solid var(--crm-line);border-radius:var(--crm-radius-md);background:var(--crm-panel-2);color:var(--crm-text-2);font:inherit;font-size:var(--crm-size-sm);text-align:left;cursor:pointer;transition:background var(--crm-duration-fast) var(--crm-ease), border-color var(--crm-duration-fast) var(--crm-ease)}.crm-ai-hints button:hover{background:var(--crm-panel-3);border-color:var(--crm-line-2);color:var(--crm-text)}.crm-ai-compose__box{padding:var(--crm-space-3) var(--crm-space-4) var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2);transition:border-color var(--crm-duration-fast) var(--crm-ease)}.crm-ai-compose textarea{resize:none;width:100%;padding:var(--crm-space-1) 0;color:var(--crm-text);font:inherit;line-height:var(--crm-leading-text);background:0 0;border:0;outline:none}.crm-ai-compose textarea::placeholder{color:var(--crm-muted)}.crm-shell .crm-ai-compose textarea:focus-visible{outline:none}.crm-ai-compose__box:focus-within{border-color:var(--crm-text-2)}.crm-ai-compose__row{align-items:center;gap:var(--crm-space-3);margin-top:var(--crm-space-2);display:flex}.crm-ai-compose__note{color:var(--crm-muted);font-size:var(--crm-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-ai-context{align-items:center;gap:var(--crm-space-2);min-width:0;height:34px;padding:0 var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);color:var(--crm-text-2);font-size:var(--crm-size-sm);cursor:pointer;display:inline-flex;position:relative}.crm-ai-context:hover{background:var(--crm-panel-3)}.crm-ai-context:focus-within{border-color:var(--crm-focus)}.crm-ai-context__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-ai-context select{opacity:0;cursor:pointer;font:inherit;position:absolute;inset:0}.crm-ai-send{border-radius:var(--crm-radius-md);background:var(--crm-text);width:40px;height:40px;color:var(--crm-bg);cursor:pointer;border:0;flex:none;place-items:center;margin-left:auto;display:inline-grid}.crm-ai-send:disabled{opacity:.35;cursor:default}.crm-ai-compose__foot{justify-content:space-between;gap:var(--crm-space-3);margin:var(--crm-space-2) var(--crm-space-1) 0;color:var(--crm-muted-2);font-size:var(--crm-size-xs);display:flex}.crm-ai-compose--compact .crm-ai-compose__box{padding:var(--crm-space-2) var(--crm-space-3)}.crm-ai-compose--compact .crm-ai-send{width:34px;height:34px}@media (width<=1100px){.crm-shell--with-menu.crm-shell--with-copilot{grid-template-columns:var(--crm-sidebar-width) minmax(0, 1fr)}.crm-shell--with-copilot:not(.crm-shell--with-menu){grid-template-columns:0 minmax(0,1fr)}.crm-copilot{width:min(100%, var(--crm-copilot-width));height:100vh;z-index:var(--crm-layer-dialog);box-shadow:var(--crm-shadow-2);padding:0;position:fixed;inset:0 0 0 auto}.crm-copilot>*{border-radius:0!important}.crm-ai-chat__column{padding:0 var(--crm-space-5)}}@media (width<=860px){.crm-ai-page{height:auto;min-height:calc(100vh - 2 * var(--crm-space-2));grid-template-columns:minmax(0,1fr)}.crm-ai-dialogs{border-right:0;border-bottom:1px solid var(--crm-line);border-radius:var(--crm-radius-xl) var(--crm-radius-xl) 0 0;max-height:40vh}.crm-ai-chat__column{padding:0 var(--crm-space-4)}.crm-ai-chat__head{padding:var(--crm-space-3) var(--crm-space-4)}}@media (width<=560px){.crm-ai-chat__head{row-gap:var(--crm-space-2);flex-wrap:wrap}.crm-ai-chat__title{flex:8rem}.crm-ai-chat__head .crm-ai-who{flex:0 auto;min-width:0}}@media (width<=720px){.crm-shell--with-copilot,.crm-shell--with-menu.crm-shell--with-copilot{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.crm-copilot{transition:none}}.crm-ai-budget{align-items:center;gap:var(--crm-space-3) var(--crm-space-5);margin-bottom:var(--crm-space-4);padding:var(--crm-space-4) var(--crm-space-5);border:1px solid var(--crm-line);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2);scroll-margin-top:var(--crm-space-6);flex-wrap:wrap;display:flex}.crm-ai-budget:target{border-color:var(--crm-accent)}.crm-ai-budget__text{flex:320px;min-width:0}.crm-ai-budget h3{margin:0 0 var(--crm-space-1);font-size:var(--crm-size-lg);font-weight:var(--crm-weight-semibold)}.crm-ai-budget p{color:var(--crm-text-2);line-height:var(--crm-leading-text);margin:0}.crm-ai-budget strong{color:var(--crm-text);font-weight:var(--crm-weight-medium)}.crm-ai-budget__form{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;display:flex}.crm-ai-budget__form label{align-items:center;gap:var(--crm-space-1);padding:0 var(--crm-space-3);height:var(--crm-ui-control-height);border:1px solid var(--crm-line);border-radius:var(--crm-radius-md);background:var(--crm-field);display:inline-flex}.crm-ai-budget__form input{width:72px;height:100%;box-shadow:none;color:var(--crm-text);font:inherit;appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.crm-shell .crm-ai-budget__form input:focus-visible{outline:none}.crm-ai-budget__form label:focus-within{border-color:var(--crm-text-2)}.crm-ai-budget__currency,.crm-ai-budget__unit{color:var(--crm-muted);font-size:var(--crm-size-sm)}.crm-ai-budget__error{font-size:var(--crm-size-sm);flex-basis:100%;color:var(--crm-bad)!important}.crm-ai-budget__note{font-size:var(--crm-size-sm);color:var(--crm-muted)!important}.crm-ai-taskref{color:var(--crm-link);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--crm-link) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--crm-link) 40%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.crm-ai-taskref:hover{text-decoration-color:currentColor}.crm-ai-proposal__open{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.crm-ai-proposal__open:hover .crm-ai-proposal__name{text-underline-offset:3px;text-decoration:underline}.crm-ai-proposal__open:hover .crm-ai-proposal__id{color:var(--crm-link)}.crm-ai-peek{top:var(--crm-space-3);bottom:var(--crm-space-3);right:calc(var(--crm-copilot-width) + var(--crm-space-3));z-index:var(--crm-layer-menu);width:min(560px, calc(100vw - 2 * var(--crm-space-3)));border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-xl);background:var(--crm-panel);box-shadow:var(--crm-shadow-2);flex-direction:column;display:flex;position:fixed}.crm-ai-peek--page,.crm-shell:not(.crm-shell--with-copilot) .crm-ai-peek{right:var(--crm-space-3)}.crm-ai-peek__head{align-items:center;gap:var(--crm-space-3);min-height:var(--crm-ui-head-height);padding:var(--crm-space-2) var(--crm-space-3) var(--crm-space-2) var(--crm-space-5);border-bottom:1px solid var(--crm-line);display:flex}.crm-ai-peek__id{color:var(--crm-muted);font-variant-numeric:tabular-nums}.crm-ai-peek__tools{align-items:center;gap:var(--crm-space-2);margin-left:auto;display:flex}.crm-ai-peek__open{align-items:center;gap:var(--crm-space-2);height:32px;padding:0 var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);color:var(--crm-text-2);font-size:var(--crm-size-sm);text-decoration:none;display:inline-flex}.crm-ai-peek__open:hover{background:var(--crm-panel-3);color:var(--crm-text)}.crm-ai-peek__body{padding:var(--crm-space-5);align-content:start;gap:var(--crm-space-5);flex:1;display:grid;overflow-y:auto}.crm-ai-peek__title{font-size:var(--crm-size-xl);font-weight:var(--crm-weight-semibold);letter-spacing:var(--crm-tracking-tight);line-height:var(--crm-leading-tight);overflow-wrap:anywhere;margin:0}.crm-ai-peek__text{padding-top:var(--crm-space-4);border-top:1px solid var(--crm-line);color:var(--crm-text-2);line-height:var(--crm-leading-text);overflow-wrap:anywhere}.crm-ai-peek__text>:first-child{margin-top:0}.crm-ai-peek__text img{border-radius:var(--crm-radius-md);max-width:100%}@media (width<=1100px){.crm-ai-peek{right:var(--crm-space-3);z-index:calc(var(--crm-layer-dialog) + 1)}}.crm-ai-dialogs__item{position:relative}.crm-ai-dialogs__item .crm-ai-dialog{padding-right:36px}.crm-ai-dialogs__remove{top:0;bottom:0;right:var(--crm-space-2);border-radius:var(--crm-radius-sm);width:28px;height:28px;color:var(--crm-muted);opacity:0;cursor:pointer;transition:opacity var(--crm-duration-fast) var(--crm-ease);background:0 0;border:0;place-items:center;margin:auto 0;display:inline-grid;position:absolute}.crm-ai-dialogs__item:hover .crm-ai-dialogs__remove,.crm-ai-dialogs__remove:focus-visible{opacity:1}.crm-ai-dialogs__remove:hover{background:var(--crm-panel-3);color:var(--crm-bad)}@media (hover:none){.crm-ai-dialogs__remove{opacity:1}}.crm-ai-dialog--confirm{align-items:center;gap:var(--crm-space-2);background:var(--crm-panel-3);white-space:nowrap;cursor:default;display:flex;padding-right:var(--crm-space-2)!important}.crm-ai-dialog--confirm span{color:var(--crm-text);text-overflow:ellipsis;flex:1;overflow:hidden}.crm-ai-danger{height:28px;padding:0 var(--crm-space-3);border-radius:var(--crm-radius-sm);background:var(--crm-bad);color:var(--crm-bg);font:inherit;font-size:var(--crm-size-sm);font-weight:var(--crm-weight-medium);cursor:pointer;border:0}.crm-ai-quiet--sm{height:28px;padding:0 var(--crm-space-2);font-size:var(--crm-size-sm)}.crm-ai-send{padding:0;line-height:0}.crm-ai-send svg{display:block}.crm-ai-proposal__new{grid-template-columns:16px minmax(0,1fr)!important}.crm-ai-proposal__plus{color:var(--crm-good);font-weight:var(--crm-weight-semibold)}.crm-ai-mic{border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);width:40px;height:40px;color:var(--crm-text-2);cursor:pointer;background:0 0;flex:none;place-items:center;margin-left:auto;padding:0;line-height:0;display:inline-grid}.crm-ai-mic+.crm-ai-send{margin-left:0}.crm-ai-mic:hover{background:var(--crm-panel-3);color:var(--crm-text)}.crm-ai-mic--on{border-color:var(--crm-bad);color:var(--crm-bad);animation:1.4s ease-in-out infinite crm-ai-listen}@keyframes crm-ai-listen{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-bad) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.crm-ai-mic--on{animation:none}}.crm-ai-compose--compact .crm-ai-mic{width:34px;height:34px}.crm-ai-compose__problem{margin:var(--crm-space-2) var(--crm-space-1) 0;color:var(--crm-bad);font-size:var(--crm-size-sm)}.crm-ai-compose--compact .crm-ai-context__label{display:none}.crm-ai-settings{gap:var(--crm-space-4);display:grid}.crm-ai-settings__card{gap:var(--crm-space-3);padding:var(--crm-space-4) var(--crm-space-5);border:1px solid var(--crm-line);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2);display:grid}.crm-ai-settings__card h3{font-size:var(--crm-size-lg);font-weight:var(--crm-weight-semibold);margin:0}.crm-ai-settings__head{justify-content:space-between;align-items:center;gap:var(--crm-space-3);display:flex}.crm-ai-settings__link{align-items:center;gap:var(--crm-space-1);color:var(--crm-link);font-size:var(--crm-size-sm);text-decoration:none;display:inline-flex}.crm-ai-settings__lead{align-items:center;gap:var(--crm-space-2);margin:0;display:flex}.crm-ai-settings__lead code,.crm-ai-settings__state{font-family:var(--crm-font-mono);font-size:var(--crm-size-sm)}.crm-ai-settings__order{gap:2px;margin:0;padding:0;list-style:none;display:grid}.crm-ai-settings__row{justify-content:space-between;gap:var(--crm-space-3);padding:var(--crm-space-2) var(--crm-space-3);border-radius:var(--crm-radius-sm);color:var(--crm-muted);display:flex}.crm-ai-settings__row--on{background:var(--crm-panel-3);color:var(--crm-text)}.crm-ai-settings__row--on .crm-ai-settings__state{color:var(--crm-good)}.crm-ai-settings__muted{color:var(--crm-muted);font-size:var(--crm-size-sm);line-height:var(--crm-leading-text);margin:0}.crm-ai-settings__facts{padding-left:var(--crm-space-5);gap:var(--crm-space-2);color:var(--crm-text-2);line-height:var(--crm-leading-text);margin:0;display:grid}.crm-ai-settings .crm-ai-budget{margin-bottom:0}.crm-ai-model{align-items:center;gap:var(--crm-space-2);margin-left:var(--crm-space-2);flex-wrap:wrap;display:inline-flex}.crm-ai-model__pick select{min-width:280px;height:32px;padding:0 var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);background:var(--crm-field);color:var(--crm-text);font-family:var(--crm-font-mono);font-size:var(--crm-size-sm)}.crm-ai-model__pick select:focus-visible{border-color:var(--crm-text-2)}.crm-ai-settings__lead{flex-wrap:wrap}.crm-ai-dialogs__select{margin:calc(-1 * var(--crm-space-2)) 0 0;padding:0 var(--crm-space-1);color:var(--crm-muted);font:inherit;font-size:var(--crm-size-sm);cursor:pointer;background:0 0;border:0;justify-self:end}.crm-ai-dialogs__select:hover{color:var(--crm-text)}.crm-ai-bulk{align-items:center;gap:var(--crm-space-1);padding:var(--crm-space-1) var(--crm-space-2);border:1px solid var(--crm-line);border-radius:var(--crm-radius-md);background:var(--crm-panel-2);display:flex}.crm-ai-bulk__all{align-items:center;gap:var(--crm-space-2);font-size:var(--crm-size-sm);color:var(--crm-text-2);cursor:pointer;white-space:nowrap;margin-right:auto;display:inline-flex}.crm-ai-bulk__problem{font-size:var(--crm-size-sm)}.crm-ai-tool:disabled{opacity:.4;cursor:default}.crm-ai-tool--danger:hover:not(:disabled){color:var(--crm-bad)}.crm-ai-dialog--pick{align-items:center;gap:var(--crm-space-2);display:flex;padding-right:var(--crm-space-3)!important}.crm-ai-dialog--pick span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-ai-dialog--picked{background:var(--crm-panel-3);color:var(--crm-text)}.crm-ai-chat__download+.crm-ai-chat__expand{margin-left:0}.crm-ai-chat__download{margin-left:auto}.crm-copilot__more button[aria-haspopup=menu]{width:var(--crm-ui-iconbtn);height:var(--crm-ui-iconbtn);min-height:0;color:var(--crm-muted);background:0 0;justify-content:center;padding:0}.crm-copilot__more button[aria-haspopup=menu]:hover,.crm-copilot__more button[aria-haspopup=menu][aria-expanded=true]{background:var(--crm-panel-3);color:var(--crm-text)}.crm-copilot__more button[aria-haspopup=menu]>svg:last-child{color:inherit}.crm-copilot__history{gap:var(--crm-space-2);flex-direction:column;min-height:100%;display:flex}.crm-copilot__confirm{align-items:center;gap:var(--crm-space-2);padding:var(--crm-space-2) var(--crm-space-4);border-inline:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);background:var(--crm-panel-2);font-size:var(--crm-size-sm);display:flex}.crm-copilot__confirm span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--crm-text);flex:1;overflow:hidden}.crm-copilot__problem{margin:var(--crm-space-2) var(--crm-space-4) 0;font-size:var(--crm-size-sm)}.crm-copilot__resize{z-index:2;border:1px solid var(--crm-line);border-radius:var(--crm-radius-xl);cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.crm-copilot__resize:after{content:"";border-radius:var(--crm-radius-pill);background:var(--crm-line-2);opacity:0;width:2px;height:40px;transition:opacity .12s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.crm-copilot__resize:hover:after,.crm-copilot__resize:focus-visible:after,.crm-copilot-resizing .crm-copilot__resize:after{opacity:1;background:var(--crm-ai)}.crm-copilot__resize:focus-visible{outline:none}.crm-copilot-resizing,.crm-copilot-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (width<=1100px){.crm-copilot__resize{display:none}}.crm-ai-compose__meta{align-items:center;gap:var(--crm-space-3);min-width:0;display:inline-flex}.crm-ai-spend{align-items:center;gap:var(--crm-space-2);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--crm-muted);display:inline-flex}.crm-ai-spend__bar{border-radius:var(--crm-radius-pill);background:var(--crm-panel-3);width:44px;height:4px;position:relative;overflow:hidden}.crm-ai-spend__bar>span{border-radius:inherit;background:var(--crm-ai);position:absolute;inset:0 auto 0 0}.crm-ai-spend--high{color:var(--crm-warn)}.crm-ai-spend--high .crm-ai-spend__bar>span{background:var(--crm-warn)}.crm-ai-who{--who:var(--crm-ai);align-items:center;gap:var(--crm-space-2);max-width:520px;height:28px;padding:0 var(--crm-space-2) 0 var(--crm-space-3);border:1px solid color-mix(in srgb, var(--who) 45%, var(--crm-line-2));border-radius:var(--crm-radius-pill);background:color-mix(in srgb, var(--who) 10%, transparent);font-size:var(--crm-size-sm);white-space:nowrap;flex:none;display:inline-flex;overflow:hidden}.crm-ai-who[data-kind=personal]{--who:var(--crm-money)}.crm-ai-who[data-kind=local]{--who:var(--crm-good)}.crm-ai-who[data-kind=cli]{--who:var(--crm-time)}.crm-ai-who__dot{border-radius:var(--crm-radius-pill);background:var(--who);flex:none;width:8px;height:8px}.crm-ai-who__name{color:var(--crm-text);font:inherit;font-weight:var(--crm-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.crm-ai-who__name:hover{text-underline-offset:3px;text-decoration:underline}.crm-ai-who__name:focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px;border-radius:var(--crm-radius-sm)}.crm-ai-who__model,.crm-ai-who__pick{text-overflow:ellipsis;min-width:0;color:var(--crm-text-2);font-family:var(--crm-font-mono);font-size:var(--crm-size-micro);overflow:hidden}.crm-ai-who__pick{max-width:220px;height:22px;padding:0 var(--crm-space-1);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-sm);background:var(--crm-field);cursor:pointer}.crm-ai-who__pick:focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px}.crm-ai-who__note{color:var(--crm-muted);font-size:var(--crm-size-micro)}@media (width<=900px){.crm-ai-who__note{display:none}}.crm-ai-who__note--off{color:var(--crm-warn);text-underline-offset:3px;text-decoration:underline}.crm-ai-who__note--off:focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px;border-radius:var(--crm-radius-sm)}@media (width<=900px){.crm-ai-who__note--off{display:inline}}.crm-ai-who-pop{width:300px}.crm-ai-who-pop__body{gap:var(--crm-space-2);display:grid}.crm-ai-who-pop__lead{color:var(--crm-muted);font-size:var(--crm-size-xs);margin:0}.crm-ai-who-pop__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.crm-ai-who-pop__row{align-items:baseline;gap:var(--crm-space-2);width:100%;min-height:28px;padding:var(--crm-space-1) var(--crm-space-2);border-radius:var(--crm-radius-sm);color:var(--crm-text);font:inherit;font-size:var(--crm-size-sm);text-align:left;background:0 0;border:0;display:flex}button.crm-ai-who-pop__row{cursor:pointer}button.crm-ai-who-pop__row:hover{background:var(--crm-panel-3)}.crm-ai-who-pop__row--on{background:color-mix(in srgb, var(--crm-ai) 12%, transparent)}button.crm-ai-who-pop__row:focus-visible{outline:2px solid var(--crm-focus);outline-offset:-2px}.crm-ai-who-pop__name{font-weight:var(--crm-weight-medium)}.crm-ai-who-pop__model{text-overflow:ellipsis;color:var(--crm-text-2);font-family:var(--crm-font-mono);font-size:var(--crm-size-micro);overflow:hidden}.crm-ai-who-pop__note{color:var(--crm-muted);font-size:var(--crm-size-micro);white-space:nowrap;margin-left:auto}.crm-ai-who-pop__row--off .crm-ai-who-pop__note{color:var(--crm-warn)}.crm-ai-who-pop__hint{color:var(--crm-muted);font-size:var(--crm-size-xs);margin:0}.crm-ai-who-pop__hint a{color:var(--crm-text)}.crm-ai-empty__mark svg{transform-origin:42% 44%;animation:5.6s ease-in-out infinite crm-ai-float;overflow:visible}.crm-ai-empty__mark svg path:last-child{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite crm-ai-twinkle}@keyframes crm-ai-float{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-3px)rotate(6deg)scale(1.04)}}@keyframes crm-ai-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.crm-ai-empty__mark svg,.crm-ai-empty__mark svg path:last-child{animation:none}}.crm-ai-retry{margin-top:var(--crm-space-2);justify-self:start}.crm-ai-who[data-off=true]{background:0 0;border-style:dashed}:root{--crm-fields-title-col:minmax(10rem, 2fr);--crm-fields-key-col:minmax(8rem, 1fr);--crm-fields-type-col:10rem;--crm-fields-currency:5ch}.crm-fields{gap:var(--crm-space-4);min-width:0;display:grid}.crm-fields-head{justify-content:space-between;align-items:center;gap:var(--crm-space-3);flex-wrap:wrap;display:flex}.crm-fields-title{font-size:var(--crm-size-md);font-weight:var(--crm-weight-semibold);margin:0}.crm-fields-lead{color:var(--crm-muted);font-size:var(--crm-size-sm);margin:0}.crm-fields-table{border-top:1px solid var(--crm-line);margin:0;padding:0;list-style:none}.crm-fields-item{grid-template-columns:var(--crm-fields-title-col) var(--crm-fields-key-col) var(--crm-fields-type-col) minmax(0, 1fr) auto;align-items:center;gap:var(--crm-space-3);min-height:var(--crm-ui-row-height);padding:var(--crm-space-1) var(--crm-space-2);border-bottom:1px solid var(--crm-line);font-size:var(--crm-size-sm);display:grid}.crm-fields-item__title{min-width:0;color:var(--crm-text);font-weight:var(--crm-weight-medium);overflow-wrap:anywhere}.crm-fields-item__key{min-width:0;color:var(--crm-muted);font-family:var(--crm-font-mono);font-size:var(--crm-size-xs);overflow-wrap:anywhere}.crm-fields-item__type{color:var(--crm-text-2)}.crm-fields-item__marks{gap:var(--crm-space-1);flex-wrap:wrap;display:flex}.crm-fields-item__actions{justify-content:flex-end;gap:var(--crm-space-1);flex-wrap:wrap;display:flex}.crm-fields-mark{margin-left:var(--crm-space-2);padding:0 var(--crm-space-2);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-pill);color:var(--crm-muted);font-size:var(--crm-size-xs);font-weight:var(--crm-weight-normal);align-items:center;display:inline-flex}.crm-fields-item__marks .crm-fields-mark{margin-left:0}.crm-fields-form{gap:var(--crm-space-3);min-width:0;display:grid}.crm-fields-textarea{width:100%;min-width:0;padding:var(--crm-ui-field-pad-y) var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);background:var(--crm-field);color:var(--crm-text);font:inherit;font-size:var(--crm-size-sm);resize:vertical}.crm-fields-textarea:focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px}.crm-fields-options{gap:var(--crm-space-2);margin:0 0 var(--crm-space-3);border:0;min-width:0;padding:0;display:grid}.crm-fields-failures{margin:var(--crm-space-2) 0 0;padding-left:var(--crm-space-5);color:var(--crm-text-2);font-size:var(--crm-size-sm)}.crm-fields-list{border-top:1px solid var(--crm-line);margin:0;display:grid}.crm-fields-row{grid-template-columns:var(--crm-ui-props-name) minmax(0, 1fr);align-items:start;gap:var(--crm-space-3);padding:var(--crm-space-2) 0;border-bottom:1px solid var(--crm-line);font-size:var(--crm-size-sm);display:grid}.crm-fields-row__name{padding-top:var(--crm-space-1);color:var(--crm-muted);overflow-wrap:anywhere}.crm-fields-row__name .crm-fields-mark{margin-top:var(--crm-space-1)}.crm-fields-row__value{min-width:0;color:var(--crm-text);overflow-wrap:anywhere;margin:0}.crm-fields-value{gap:var(--crm-space-1);min-width:0;display:grid}.crm-fields-inline{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;min-width:0;display:flex}.crm-fields-input{min-width:0;min-height:var(--crm-ui-iconbtn);padding:2px var(--crm-space-2);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);background:var(--crm-field);color:var(--crm-text);font:inherit;font-size:var(--crm-size-sm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:12rem}.crm-fields-input:hover{border-color:var(--crm-line-2)}.crm-fields-input:focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px}.crm-fields-input[aria-invalid=true]{border-color:var(--crm-bad)}.crm-fields-currency{flex:0 0 var(--crm-fields-currency);text-transform:uppercase}.crm-fields-number{font-variant-numeric:tabular-nums}.crm-fields-text{white-space:pre-wrap}.crm-fields-choices{gap:var(--crm-space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.crm-fields-date{min-width:0;display:block}.crm-fields-newtag{align-items:end;gap:var(--crm-space-2);margin-bottom:var(--crm-space-3);padding-bottom:var(--crm-space-3);border-bottom:1px solid var(--crm-line);grid-template-columns:minmax(0,1fr) minmax(0,10rem) auto;display:grid}.crm-fields-newtag>button{grid-column:1/-1;justify-self:start}.crm-fields-swatch{width:var(--crm-space-3);height:var(--crm-space-3);margin-bottom:var(--crm-space-3);border-radius:var(--crm-radius-pill)}@media (width<=900px){.crm-fields-item{grid-template-columns:minmax(0,1fr) auto}.crm-fields-item__key,.crm-fields-item__type,.crm-fields-item__marks{grid-column:1}.crm-fields-item__actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=520px){.crm-fields-row{gap:var(--crm-space-1);grid-template-columns:minmax(0,1fr)}.crm-fields-newtag{grid-template-columns:minmax(0,1fr) auto}}:root,[data-crm-theme=dark]{--crm-bg:#111214;--crm-panel:#18191c;--crm-panel-2:#212227;--crm-panel-3:#26272d;--crm-card:#1e1f24;--crm-card-2:#24252a;--crm-field:#111215;--crm-overlay:#090a0c9e;--crm-line:#303136;--crm-line-2:#414249;--crm-edge:#ffffff12;--crm-selected:#303136;--crm-selection:#6a6c74;--crm-text:#ededf0;--crm-text-2:#d8d8e1;--crm-muted:#a0a1aa;--crm-muted-2:#92939e;--crm-on-accent:#202126;--crm-accent:#a0a1aa;--crm-focus:#a8aab1;--crm-link:#b8bcff;--crm-btn:#2c2d32;--crm-btn-hover:#393a41;--crm-btn-primary:#e0e0e7;--crm-btn-primary-hover:#f2f2f6;--crm-money:#8f95ff;--crm-good:#5fbf95;--crm-time:#5cc8ff;--crm-warn:#d9b45f;--crm-bad:#ee7d92;--crm-attention:#dd9766;--crm-good-bg:#5fbf951a;--crm-warn-bg:#d9b45f1a;--crm-bad-bg:#ee7d921a;--crm-time-bg:#5cc8ff1a;--crm-dot-idle:#6f7079;--crm-dot-track:#2b2c32;--crm-shadow-1:0 1px 2px #00000073, 0 10px 28px -10px #0000008c;--crm-shadow-2:0 2px 4px #00000073, 0 22px 44px -14px #000000b3;--crm-shadow-inset:inset 0 1px 0 var(--crm-edge);--crm-skeleton:#26272d;--crm-skeleton-2:#2f3037}[data-crm-theme=light]{--crm-bg:#eef0f3;--crm-panel:#f8f9fb;--crm-panel-2:#fff;--crm-panel-3:#e9ebef;--crm-card:#fff;--crm-card-2:#f4f6f9;--crm-field:#fff;--crm-overlay:#1b1d2261;--crm-line:#dcdfe5;--crm-line-2:#c3c7d0;--crm-edge:#1112140d;--crm-selected:#dde1e8;--crm-selection:#84878f;--crm-text:#1b1d22;--crm-text-2:#33363d;--crm-muted:#5d626c;--crm-muted-2:#6c717b;--crm-on-accent:#fff;--crm-accent:#5d626c;--crm-focus:#4d525c;--crm-link:#2f4bd4;--crm-btn:#fff;--crm-btn-hover:#eceef2;--crm-btn-primary:#2b2d35;--crm-btn-primary-hover:#1b1d22;--crm-money:#4b4fc4;--crm-good:#1c7a53;--crm-time:#0b6aa8;--crm-warn:#8a6210;--crm-bad:#b3203f;--crm-attention:#9a5316;--crm-good-bg:#1c7a5317;--crm-warn-bg:#8a621017;--crm-bad-bg:#b3203f14;--crm-time-bg:#0b6aa814;--crm-dot-idle:#7b8089;--crm-dot-track:#dcdfe5;--crm-shadow-1:0 1px 2px #1b1d2214, 0 10px 24px -12px #1b1d222e;--crm-shadow-2:0 2px 4px #1b1d221a, 0 20px 40px -16px #1b1d2242;--crm-shadow-inset:inset 0 1px 0 #ffffffb3;--crm-skeleton:#e4e7ec;--crm-skeleton-2:#eff1f5}[data-crm-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-crm-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--crm-space-1:4px;--crm-space-2:8px;--crm-space-3:12px;--crm-space-4:16px;--crm-space-5:20px;--crm-space-6:24px;--crm-space-7:32px;--crm-space-8:40px;--crm-radius-xs:4px;--crm-radius-sm:6px;--crm-radius-md:8px;--crm-radius-lg:12px;--crm-radius-xl:14px;--crm-radius-pill:999px;--crm-font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--crm-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--crm-size-micro:11px;--crm-size-xs:12px;--crm-size-sm:13px;--crm-size-md:14px;--crm-size-lg:15px;--crm-size-xl:19px;--crm-size-2xl:22px;--crm-leading-tight:1.25;--crm-leading-normal:1.45;--crm-leading-text:1.55;--crm-weight-normal:400;--crm-weight-medium:500;--crm-weight-semibold:600;--crm-weight-strong:650;--crm-tracking-tight:-.015em;--crm-layer-base:0;--crm-layer-sticky:10;--crm-layer-menu:40;--crm-layer-dialog:60;--crm-layer-tooltip:70;--crm-layer-skip:80;--crm-duration-fast:.12s;--crm-duration-base:.2s;--crm-duration-slow:.35s;--crm-duration-loop:1.4s;--crm-ease:cubic-bezier(.2, .7, .2, 1);--crm-sidebar-width:220px;--crm-hit:24px;--crm-hit-touch:44px}@media (prefers-reduced-motion:reduce){:root{--crm-duration-fast:1ms;--crm-duration-base:1ms;--crm-duration-slow:1ms}}:root{--crm-ui-head-height:56px;--crm-ui-skip-hidden:-60px;--crm-ui-control-height:32px;--crm-ui-control-pad-y:6px;--crm-ui-control-pad-y-sm:3px;--crm-ui-field-pad-y:7px;--crm-ui-iconbtn:28px;--crm-ui-hit-pad:4px;--crm-ui-checkbox:16px;--crm-ui-row-dot:6px;--crm-ui-avatar-sm:22px;--crm-ui-avatar-md:26px;--crm-ui-avatar-lg:32px;--crm-ui-avatar-xl:84px;--crm-ui-stack-surface:var(--crm-bg);--crm-ui-row-height:40px;--crm-ui-props-name:132px;--crm-ui-measure:62ch;--crm-ui-menu-width:200px;--crm-ui-menu-max-width:320px;--crm-ui-tip-width:260px;--crm-ui-member-width:300px;--crm-ui-member-list-height:240px;--crm-ui-dialog-width:560px;--crm-ui-skeleton-line:12px;--crm-ui-skeleton-short:60%}.crm-ui-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-ui-version-tag{padding:0 var(--crm-space-2);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-pill);color:var(--crm-text-2);font-size:var(--crm-size-xs);white-space:nowrap}.crm-ui-page{background:var(--crm-bg);min-height:100vh;color:var(--crm-text);font-family:var(--crm-font);font-size:var(--crm-size-md);line-height:var(--crm-leading-normal);font-synthesis:none;grid-template-columns:minmax(0,1fr);display:grid}.crm-ui-page *,.crm-ui-page :before,.crm-ui-page :after{box-sizing:border-box}.crm-ui-page--with-menu{grid-template-columns:var(--crm-sidebar-width) minmax(0, 1fr)}.crm-ui-page__side{gap:var(--crm-space-1);padding:var(--crm-space-6) var(--crm-space-3) var(--crm-space-4);flex-direction:column;min-width:0;display:flex}.crm-ui-page__main{min-width:0;margin:var(--crm-space-3) var(--crm-space-3) var(--crm-space-3) 0;border:1px solid var(--crm-line);border-radius:var(--crm-radius-xl);background:var(--crm-panel);box-shadow:var(--crm-shadow-inset);padding-bottom:var(--crm-space-8)}.crm-ui-page:not(.crm-ui-page--with-menu) .crm-ui-page__main{margin-left:var(--crm-space-3)}.crm-ui-page--full .crm-ui-page__main{border:0;border-radius:0;min-height:100vh;margin:0}.crm-ui-page__head{align-items:center;gap:var(--crm-space-2);padding:var(--crm-space-4) var(--crm-space-6) var(--crm-space-3);border-bottom:1px solid var(--crm-line);min-height:var(--crm-ui-head-height);flex-wrap:wrap;display:flex}.crm-ui-page__title{font-size:var(--crm-size-2xl);font-weight:var(--crm-weight-semibold);letter-spacing:var(--crm-tracking-tight);line-height:var(--crm-leading-tight);min-width:0;margin:0}.crm-ui-page__actions{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.crm-ui-page__toolbar{align-items:center;gap:var(--crm-space-2);padding:var(--crm-space-3) var(--crm-space-6) 0;flex-wrap:wrap;display:flex}.crm-ui-page__content{padding:var(--crm-space-4) var(--crm-space-6) 0}@media (width<=720px){.crm-ui-page--with-menu{grid-template-columns:minmax(0,1fr)}.crm-ui-page--with-menu .crm-ui-page__side{padding-bottom:0}.crm-ui-page__main{margin:var(--crm-space-2)}.crm-ui-page__head{padding:var(--crm-space-3) var(--crm-space-4)}.crm-ui-page__toolbar,.crm-ui-page__content{padding-inline:var(--crm-space-4)}}.crm-ui-skip{left:var(--crm-space-3);top:var(--crm-ui-skip-hidden);z-index:var(--crm-layer-skip);padding:var(--crm-space-2) var(--crm-space-4);border-radius:var(--crm-radius-md);background:var(--crm-btn-primary);color:var(--crm-on-accent);font-weight:var(--crm-weight-semibold);text-decoration:none;position:absolute}.crm-ui-skip:focus{top:var(--crm-space-3)}.crm-ui-page :focus-visible{outline:2px solid var(--crm-focus);outline-offset:2px;border-radius:var(--crm-radius-xs)}.crm-ui-btn{justify-content:center;align-items:center;gap:var(--crm-space-1);min-height:var(--crm-hit);padding:var(--crm-ui-control-pad-y) var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);background:var(--crm-btn);color:var(--crm-text);font:inherit;font-weight:var(--crm-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--crm-duration-fast) var(--crm-ease), color var(--crm-duration-fast) var(--crm-ease), border-color var(--crm-duration-fast) var(--crm-ease);display:inline-flex}.crm-ui-btn:hover:not(:disabled){background:var(--crm-btn-hover)}.crm-ui-btn:active:not(:disabled){scale:.96}.crm-ui-btn:disabled{opacity:.5;cursor:not-allowed}.crm-ui-btn--sm{padding:var(--crm-ui-control-pad-y-sm) var(--crm-space-2);font-size:var(--crm-size-sm)}.crm-ui-btn--primary{background:var(--crm-btn-primary);border-color:var(--crm-btn-primary);color:var(--crm-on-accent)}.crm-ui-btn--primary:hover:not(:disabled){background:var(--crm-btn-primary-hover);border-color:var(--crm-btn-primary-hover)}.crm-ui-btn--ghost{color:var(--crm-muted);background:0 0;border-color:#0000}.crm-ui-btn--ghost:hover:not(:disabled){background:var(--crm-panel-3);color:var(--crm-text)}.crm-ui-btn--danger{color:var(--crm-bad);border-color:var(--crm-line-2);background:var(--crm-btn)}.crm-ui-btn--danger:hover:not(:disabled){background:var(--crm-bad-bg)}.crm-ui-iconbtn{width:var(--crm-ui-iconbtn);height:var(--crm-ui-iconbtn);border-radius:var(--crm-radius-sm);color:var(--crm-muted);cursor:pointer;transition:background var(--crm-duration-fast) var(--crm-ease), color var(--crm-duration-fast) var(--crm-ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.crm-ui-iconbtn:after{content:"";inset:calc(var(--crm-ui-hit-pad) * -1);position:absolute}.crm-ui-iconbtn:hover{background:var(--crm-panel-3);color:var(--crm-text)}.crm-ui-iconbtn[aria-pressed=true]{background:var(--crm-selected);color:var(--crm-text)}.crm-ui-field{gap:var(--crm-space-1);flex-direction:column;min-width:0;display:flex}.crm-ui-field__label{font-size:var(--crm-size-sm);color:var(--crm-muted)}.crm-ui-field__required{color:var(--crm-muted-2)}.crm-ui-field__hint{font-size:var(--crm-size-xs);color:var(--crm-muted);margin:0}.crm-ui-field__error{font-size:var(--crm-size-xs);color:var(--crm-bad);font-weight:var(--crm-weight-medium);margin:0}.crm-ui-input,.crm-ui-select__control{width:100%;min-height:var(--crm-ui-control-height);padding:var(--crm-ui-field-pad-y) var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);background:var(--crm-field);color:var(--crm-text);font:inherit;min-width:0}.crm-ui-input::placeholder{color:var(--crm-muted-2)}.crm-ui-input:hover:not(:disabled){border-color:var(--crm-accent)}.crm-ui-input:disabled,.crm-ui-select__control:disabled{opacity:.55;cursor:not-allowed}.crm-ui-input--invalid{border-color:var(--crm-bad)}.crm-ui-select{display:flex;position:relative}.crm-ui-select__control{appearance:none;padding-right:var(--crm-space-7);cursor:pointer}.crm-ui-select__arrow{right:var(--crm-space-3);color:var(--crm-muted);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.crm-ui-check{align-items:flex-start;gap:var(--crm-space-2);min-height:var(--crm-hit);padding:var(--crm-space-1) 0;cursor:pointer;display:flex}.crm-ui-check__box{width:var(--crm-ui-checkbox);height:var(--crm-ui-checkbox);margin:var(--crm-space-1) 0 0;accent-color:var(--crm-accent);cursor:pointer;flex:none}.crm-ui-check__text{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-ui-check__hint{font-size:var(--crm-size-xs);color:var(--crm-muted)}.crm-ui-row-check{width:var(--crm-ui-checkbox);height:var(--crm-ui-checkbox);flex:none;place-items:center;display:inline-grid}.crm-ui-row-check__box,.crm-ui-row-check__dot{grid-area:1/1}.crm-ui-row-check__box{width:var(--crm-ui-checkbox);height:var(--crm-ui-checkbox);accent-color:var(--crm-accent);cursor:pointer;opacity:0;transition:opacity var(--crm-duration-fast) var(--crm-ease);margin:0}.crm-ui-row-check:hover .crm-ui-row-check__box,.crm-ui-row-check:focus-within .crm-ui-row-check__box,.crm-ui-row-check__box:checked{opacity:1}.crm-ui-row-check__box:disabled{cursor:default}.crm-ui-row-check__dot{width:var(--crm-ui-row-dot);height:var(--crm-ui-row-dot);border-radius:var(--crm-radius-pill);background:var(--crm-muted-2);pointer-events:none;transition:opacity var(--crm-duration-fast) var(--crm-ease)}.crm-ui-row-check:hover .crm-ui-row-check__dot,.crm-ui-row-check:focus-within .crm-ui-row-check__dot,.crm-ui-row-check__box:checked+.crm-ui-row-check__dot{opacity:0}@media (hover:none){.crm-ui-row-check__box{opacity:1}.crm-ui-row-check__dot{opacity:0}}.crm-ui-status,.crm-ui-priority{align-items:center;gap:var(--crm-space-1);font-size:var(--crm-size-sm);font-weight:var(--crm-weight-medium);white-space:nowrap;color:var(--crm-text-2);display:inline-flex}.crm-ui-status--idle,.crm-ui-priority--idle{color:var(--crm-muted)}.crm-ui-status--neutral,.crm-ui-priority--neutral{color:var(--crm-text-2)}.crm-ui-status--time{color:var(--crm-time)}.crm-ui-status--warn{color:var(--crm-warn)}.crm-ui-status--good{color:var(--crm-good)}.crm-ui-status--bad,.crm-ui-priority--bad{color:var(--crm-bad);font-weight:var(--crm-weight-semibold)}.crm-ui-avatar{background:var(--crm-panel-3);color:var(--crm-text-2);font-weight:var(--crm-weight-semibold);object-fit:cover;outline:1px solid var(--crm-edge);border-radius:50%;flex:none;place-items:center;display:grid}.crm-ui-avatar--sm{width:var(--crm-ui-avatar-sm);height:var(--crm-ui-avatar-sm);font-size:var(--crm-size-micro)}.crm-ui-avatar--md{width:var(--crm-ui-avatar-md);height:var(--crm-ui-avatar-md);font-size:var(--crm-size-micro)}.crm-ui-avatar--lg{width:var(--crm-ui-avatar-lg);height:var(--crm-ui-avatar-lg);font-size:var(--crm-size-xs)}.crm-ui-avatar--xl{width:var(--crm-ui-avatar-xl);height:var(--crm-ui-avatar-xl);font-size:calc(var(--crm-ui-avatar-xl) * .36)}@media (width<=640px){.crm-ui-avatar--xl{--crm-ui-avatar-xl:64px}}.crm-ui-avatar-stack{vertical-align:middle;align-items:center;display:inline-flex}.crm-ui-avatar-stack__item{box-shadow:0 0 0 2px var(--crm-ui-stack-surface);border-radius:50%;flex:none;display:inline-flex}.crm-ui-avatar-stack__item+.crm-ui-avatar-stack__item{margin-inline-start:calc(var(--crm-space-1) / -2)}.crm-ui-avatar-stack__more{background:var(--crm-panel-3);color:var(--crm-text-2);font-weight:var(--crm-weight-semibold);font-size:var(--crm-size-micro);outline:1px solid var(--crm-edge);justify-content:center;align-items:center}.crm-ui-avatar-stack--sm .crm-ui-avatar-stack__more{min-width:var(--crm-ui-avatar-sm);height:var(--crm-ui-avatar-sm);padding-inline:var(--crm-space-1)}.crm-ui-avatar-stack--md .crm-ui-avatar-stack__more{min-width:var(--crm-ui-avatar-md);height:var(--crm-ui-avatar-md);padding-inline:var(--crm-space-1)}.crm-ui-rows{min-width:0;margin:0;padding:0;list-style:none}.crm-ui-row{align-items:center;gap:var(--crm-space-2);padding:var(--crm-space-2) var(--crm-space-3);border-bottom:1px solid var(--crm-line);min-height:var(--crm-ui-row-height);min-width:0;transition:background var(--crm-duration-fast) var(--crm-ease);display:flex;position:relative}.crm-ui-row:first-child{border-top:1px solid var(--crm-line)}.crm-ui-row:hover{background:var(--crm-card-2)}.crm-ui-row[aria-current=true]{background:var(--crm-selected)}.crm-ui-row__code{font-size:var(--crm-size-xs);color:var(--crm-muted);font-variant-numeric:tabular-nums;flex:none}.crm-ui-row__link{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.crm-ui-row__link:after{content:"";position:absolute;inset:0}.crm-ui-row__link:hover{text-underline-offset:2px;text-decoration:underline}.crm-ui-row__meta{align-items:center;gap:var(--crm-space-2) var(--crm-space-4);z-index:1;font-size:var(--crm-size-sm);color:var(--crm-muted);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:flex;position:relative}@media (width<=560px){.crm-ui-row{flex-wrap:wrap}.crm-ui-row__meta{justify-content:flex-start;width:100%;margin-left:0}}.crm-ui-props{gap:var(--crm-space-2);min-width:0;margin:0;display:grid}.crm-ui-props__item{grid-template-columns:var(--crm-ui-props-name) minmax(0, 1fr);gap:var(--crm-space-3);align-items:baseline;display:grid}.crm-ui-props__name{color:var(--crm-muted);font-size:var(--crm-size-sm)}.crm-ui-props__value{color:var(--crm-text);min-width:0;margin:0}@media (width<=560px){.crm-ui-props__item{grid-template-columns:minmax(0,1fr);gap:2px}}.crm-ui-tabs{min-width:0}.crm-ui-tabs__list{gap:var(--crm-space-1);flex-wrap:wrap;display:flex}.crm-ui-tabs__tab{align-items:center;gap:var(--crm-space-1);min-height:var(--crm-hit);padding:var(--crm-ui-control-pad-y) var(--crm-space-3);border-radius:var(--crm-radius-pill);color:var(--crm-muted);font:inherit;cursor:pointer;transition:background var(--crm-duration-fast) var(--crm-ease), color var(--crm-duration-fast) var(--crm-ease);background:0 0;border:1px solid #0000;display:inline-flex}.crm-ui-tabs__tab:hover{background:var(--crm-panel-3);color:var(--crm-text)}.crm-ui-tabs__tab.crm-ui-tabs__tab--current{background:var(--crm-selected);color:var(--crm-text);box-shadow:var(--crm-shadow-inset)}.crm-ui-tabs__count{font-size:var(--crm-size-micro);font-weight:var(--crm-weight-semibold);background:var(--crm-panel-3);border-radius:var(--crm-radius-pill);padding:0 var(--crm-space-1);font-variant-numeric:tabular-nums}.crm-ui-tabs__tab.crm-ui-tabs__tab--current .crm-ui-tabs__count{background:var(--crm-line-2);color:var(--crm-text-2)}.crm-ui-tabs__panel{padding-top:var(--crm-space-4);min-width:0}.crm-ui-combobox{display:flex;position:relative}.crm-ui-combobox__clear{right:var(--crm-space-2);width:var(--crm-hit);height:var(--crm-hit);border-radius:var(--crm-radius-sm);color:var(--crm-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;translate:0 -50%}.crm-ui-combobox__clear:hover{background:var(--crm-panel-3);color:var(--crm-text)}.crm-ui-combobox__list{top:calc(100% + var(--crm-space-1));z-index:var(--crm-layer-menu);padding:var(--crm-space-1);width:100%;max-height:calc(var(--crm-hit) * 8);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2);box-shadow:var(--crm-shadow-2);margin:0;list-style:none;position:absolute;left:0;overflow-y:auto}.crm-ui-combobox__option{align-items:baseline;gap:var(--crm-space-2);min-height:var(--crm-hit);padding:var(--crm-ui-control-pad-y) var(--crm-space-2);border-radius:var(--crm-radius-sm);color:var(--crm-text);cursor:pointer;display:flex}.crm-ui-combobox__option--active{background:var(--crm-panel-3)}.crm-ui-combobox__name{min-width:0}.crm-ui-combobox__code{font-size:var(--crm-size-xs);color:var(--crm-muted);flex:none;margin-left:auto}.crm-ui-combobox__empty{padding:var(--crm-ui-control-pad-y) var(--crm-space-2);color:var(--crm-muted-2)}.crm-ui-menu{min-width:0;display:inline-flex;position:relative}.crm-ui-menu__trigger{align-items:center;gap:var(--crm-space-2);min-width:0;min-height:var(--crm-hit);padding:var(--crm-space-1) var(--crm-space-2);border-radius:var(--crm-radius-sm);color:var(--crm-text);font:inherit;font-weight:var(--crm-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.crm-ui-menu__trigger:hover{background:var(--crm-panel-3)}.crm-ui-menu__trigger>svg:last-child{color:var(--crm-muted);flex:none}.crm-ui-menu__list{z-index:var(--crm-layer-menu);padding:var(--crm-space-1);width:max-content;min-width:var(--crm-ui-menu-width);max-width:var(--crm-ui-menu-max-width);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2);box-shadow:var(--crm-shadow-2);margin:0;list-style:none}.crm-ui-menu__item{align-items:center;gap:var(--crm-space-2);width:100%;min-height:var(--crm-hit);padding:var(--crm-ui-control-pad-y) var(--crm-space-2);border-radius:var(--crm-radius-sm);color:var(--crm-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.crm-ui-menu__item:hover:not([aria-disabled=true]){background:var(--crm-panel-3)}.crm-ui-menu__item[aria-disabled=true]{color:var(--crm-muted-2);cursor:not-allowed}.crm-ui-menu__item--danger{color:var(--crm-bad)}.crm-ui-menu__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.crm-ui-menu__more,.crm-ui-menu__check{color:var(--crm-muted);flex:none}.crm-ui-menu__item--current{font-weight:var(--crm-weight-semibold)}.crm-ui-menu__hint{text-overflow:ellipsis;max-width:12em;color:var(--crm-muted);font-size:var(--crm-size-xs);flex:none;overflow:hidden}.crm-ui-menu__key{border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-xs);color:var(--crm-muted);font-size:var(--crm-size-xs);flex:none;padding:0 6px}.crm-ui-menu__label+.crm-ui-menu__hint{margin-left:auto}.crm-ui-menu__list{max-height:calc(100dvh - 16px);overflow-y:auto}.crm-ui-menu__branch>.crm-ui-menu__list{z-index:calc(var(--crm-layer-menu) + 1)}.crm-ui-menu__row{align-items:center;gap:var(--crm-space-1);display:flex}.crm-ui-menu__row>button:first-child{flex:1;min-width:0}.crm-ui-menu__preview{min-width:var(--crm-hit);min-height:var(--crm-hit);border-radius:var(--crm-radius-sm);color:var(--crm-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.crm-ui-menu__preview:hover{background:var(--crm-panel-3);color:var(--crm-text)}.crm-ui-menu__preview:focus-visible{outline:2px solid var(--crm-focus);outline-offset:-2px}.crm-ui-popover{z-index:var(--crm-layer-menu);padding:var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-lg);background:var(--crm-panel-2);box-shadow:var(--crm-shadow-2)}.crm-ui-member-select{width:min(var(--crm-ui-member-width), calc(100vw - var(--crm-space-6)));--crm-ui-stack-surface:var(--crm-panel-2)}.crm-ui-member-select__trigger{--crm-ui-stack-surface:var(--crm-btn);max-width:100%}.crm-ui-member-select__trigger:hover:not(:disabled){--crm-ui-stack-surface:var(--crm-btn-hover)}.crm-ui-member-select__panel{gap:var(--crm-space-2);min-width:0;display:grid}.crm-ui-member-select__search .crm-ui-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-ui-member-select__list{max-height:var(--crm-ui-member-list-height);overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.crm-ui-member-select__option{align-items:center;gap:var(--crm-space-2);min-height:var(--crm-ui-control-height);padding:var(--crm-space-1) var(--crm-space-2);border-radius:var(--crm-radius-sm);cursor:pointer;display:flex}.crm-ui-member-select__option:hover:not([aria-disabled=true]),.crm-ui-member-select__option--active{background:var(--crm-panel-3)}.crm-ui-member-select__option[aria-disabled=true]{color:var(--crm-muted-2);cursor:not-allowed}.crm-ui-member-select__option .crm-ui-check__box{pointer-events:none;margin:0}.crm-ui-member-select__avatar{flex:none;display:inline-flex}.crm-ui-member-select__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm-ui-member-select__empty,.crm-ui-member-select__limit{padding:var(--crm-space-1) var(--crm-space-2);font-size:var(--crm-size-sm);color:var(--crm-muted);margin:0}.crm-ui-member-select__limit:empty{display:none}.crm-ui-tip{display:inline-flex;position:relative}.crm-ui-tip__anchor{display:inline-flex}.crm-ui-tip__text{bottom:calc(100% + var(--crm-space-2));z-index:var(--crm-layer-tooltip);width:max-content;max-width:var(--crm-ui-tip-width);padding:var(--crm-space-1) var(--crm-space-2);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-sm);background:var(--crm-panel-2);color:var(--crm-text);font-size:var(--crm-size-xs);box-shadow:var(--crm-shadow-1);pointer-events:none;position:absolute;left:50%;translate:-50%}.crm-ui-tip__text[hidden]{display:none}.crm-ui-dialog{max-width:min(var(--crm-ui-dialog-width), calc(100vw - var(--crm-space-6)));overscroll-behavior:contain;width:100%;color:var(--crm-text);font-family:var(--crm-font);font-size:var(--crm-size-md);background:0 0;border:0;margin:auto;padding:0}.crm-ui-dialog::backdrop{background:var(--crm-overlay)}.crm-ui-dialog__box{border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-xl);background:var(--crm-panel-2);box-shadow:var(--crm-shadow-2);overflow:hidden}.crm-ui-dialog__head{align-items:center;gap:var(--crm-space-2);padding:var(--crm-space-4) var(--crm-space-4) var(--crm-space-3);border-bottom:1px solid var(--crm-line);display:flex}.crm-ui-dialog__title{font-size:var(--crm-size-lg);font-weight:var(--crm-weight-semibold);min-width:0;margin:0}.crm-ui-dialog__head .crm-ui-btn{margin-left:auto}.crm-ui-dialog__body{padding:var(--crm-space-4);gap:var(--crm-space-3);display:grid}.crm-ui-dialog__foot{gap:var(--crm-space-2);padding:var(--crm-space-3) var(--crm-space-4) var(--crm-space-4);border-top:1px solid var(--crm-line);flex-wrap:wrap;justify-content:flex-end;display:flex}.crm-ui-dialog :focus-visible{outline:2px solid var(--crm-focus);outline-offset:2px;border-radius:var(--crm-radius-xs)}.crm-ui-state{justify-items:center;gap:var(--crm-space-2);text-align:center;padding:var(--crm-space-8) var(--crm-space-5);border:1px dashed var(--crm-line-2);border-radius:var(--crm-radius-lg);color:var(--crm-muted);display:grid}.crm-ui-state__icon{color:var(--crm-muted)}.crm-ui-state--bad .crm-ui-state__icon{color:var(--crm-bad)}.crm-ui-state__title{font-size:var(--crm-size-lg);font-weight:var(--crm-weight-semibold);color:var(--crm-text);margin:0}.crm-ui-state__text{max-width:var(--crm-ui-measure);margin:0}.crm-ui-state__action{margin-top:var(--crm-space-1)}.crm-ui-skeleton{gap:var(--crm-space-2);padding:var(--crm-space-2) 0;display:grid}.crm-ui-skeleton__line{height:var(--crm-ui-skeleton-line);border-radius:var(--crm-radius-sm);background:linear-gradient(90deg, var(--crm-skeleton) 0%, var(--crm-skeleton-2) 50%, var(--crm-skeleton) 100%);background-size:300% 100%}.crm-ui-skeleton__line--short{width:var(--crm-ui-skeleton-short)}@media (prefers-reduced-motion:no-preference){.crm-ui-skeleton__line{animation:crm-ui-skeleton-shift var(--crm-duration-loop) linear infinite}}@keyframes crm-ui-skeleton-shift{0%{background-position:150% 0}to{background-position:-150% 0}}.crm-ui-dialog--wide{--crm-ui-dialog-width:1100px}.crm-ui-dialog--full{--crm-ui-dialog-width:calc(100vw - 32px);max-width:calc(100vw - 32px);block-size:calc(100dvh - 32px);max-block-size:calc(100dvh - 32px);overflow:hidden}.crm-ui-dialog--full .crm-ui-dialog__box{flex-direction:column;block-size:100%;display:flex}.crm-ui-dialog--full .crm-ui-dialog__head,.crm-ui-dialog--full .crm-ui-dialog__foot{flex:none}.crm-ui-dialog--full .crm-ui-dialog__body{flex:1;grid-template-rows:minmax(0,1fr);min-block-size:0}.crm-ui-dialog--full .crm-ui-dialog__body>:only-child{block-size:100%;min-block-size:0}.crm-ui-dialog--scrollable{max-height:calc(100dvh - 32px);overflow:hidden}.crm-ui-dialog--scrollable .crm-ui-dialog__box{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.crm-ui-dialog--scrollable .crm-ui-dialog__head,.crm-ui-dialog--scrollable .crm-ui-dialog__foot{flex:none}.crm-ui-dialog--scrollable .crm-ui-dialog__body{min-height:0;overflow:auto}@media (width<=600px){.crm-ui-dialog--wide{max-width:calc(100vw - 16px)}.crm-ui-dialog--wide .crm-ui-dialog__body{padding:10px}.crm-ui-dialog--full{--crm-ui-dialog-width:calc(100vw - 16px);max-width:calc(100vw - 16px);block-size:calc(100dvh - 16px);max-block-size:calc(100dvh - 16px)}.crm-ui-dialog--full .crm-ui-dialog__body{padding:var(--crm-space-2)}}.crm-ui-linkify{color:var(--crm-link);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.crm-ui-linkify:hover{text-decoration-thickness:2px}.crm-ui-md-table{max-inline-size:100%;overflow-x:auto}.crm-ui-md-table table{border-collapse:collapse}.crm-ui-md-table th,.crm-ui-md-table td{border:1px solid var(--crm-line);text-align:start;padding:4px 8px}.crm-ui-dialog:has(.crm-ui-image-viewer){--crm-ui-dialog-width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.crm-ui-dialog:has(.crm-ui-image-viewer) .crm-ui-dialog__box{border:0;border-radius:0;height:100dvh;max-height:100dvh}.crm-ui-dialog:has(.crm-ui-image-viewer) .crm-ui-dialog__body{flex:1;padding:0;display:flex;overflow:hidden}.crm-ui-dialog:has(.crm-ui-image-viewer) .crm-ui-dialog__foot{justify-content:center;align-items:center}.crm-ui-image-viewer{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--crm-bg);flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.crm-ui-image-viewer img{object-fit:contain;transform-origin:50%;cursor:default;max-width:100%;max-height:100%}.crm-ui-image-viewer[data-zoomed] img{cursor:grab}.crm-ui-image-viewer__scale{text-align:center;font-variant-numeric:tabular-nums;min-width:4ch;color:var(--crm-muted);font-size:var(--crm-size-sm)}.crm-ui-image-viewer__failed{color:var(--crm-muted);margin:0}.crm-ui-image-viewer__download,.crm-ui-image-viewer__download:hover{text-decoration:none}.crm-ui-md-image{max-width:100%;margin-block:var(--crm-space-3);display:block}.crm-ui-md-image__frame{max-width:100%;display:block;position:relative}.crm-ui-md-image__frame--cut{border-radius:var(--crm-radius-md);max-height:70vh;overflow:hidden}.crm-ui-md-image__frame--cut:after{content:"";background:linear-gradient(to bottom, transparent, var(--crm-bg));pointer-events:none;height:96px;position:absolute;inset:auto 0 0}.crm-ui-md-image__button{cursor:zoom-in;border-radius:var(--crm-radius-md);background:0 0;border:0;max-width:100%;margin:0;padding:0;display:block}.crm-ui-md-image__button:focus-visible,.crm-ui-md-image__more:focus-visible{outline:2px solid var(--crm-focus);outline-offset:2px}.crm-ui-md-image img{border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);max-width:100%;height:auto;display:block}.crm-ui-md-image[data-state=loading] img{opacity:0}.crm-ui-md-image__skeleton{border-radius:var(--crm-radius-md);background:var(--crm-panel-2);min-height:120px;position:absolute;inset:0}.crm-ui-md-image[data-state=loading] .crm-ui-md-image__frame{min-width:min(320px,100%);min-height:120px}.crm-ui-md-image__more{inset-inline:0;bottom:var(--crm-space-2);z-index:1;width:max-content;padding:var(--crm-space-1) var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);background:var(--crm-panel-2);color:var(--crm-text);font:inherit;font-size:var(--crm-size-sm);cursor:pointer;margin-inline:auto;position:absolute}.crm-ui-md-image__caption{margin-top:var(--crm-space-1);color:var(--crm-muted);font-size:var(--crm-size-sm);overflow-wrap:anywhere;display:block}.crm-ui-md-image--note{padding:var(--crm-space-2) var(--crm-space-3);border:1px dashed var(--crm-line-2);border-radius:var(--crm-radius-md);color:var(--crm-muted);font-size:var(--crm-size-sm);overflow-wrap:anywhere;display:block}@media (width<=600px){.crm-ui-dialog:has(.crm-ui-image-viewer) .crm-ui-dialog__foot{padding:var(--crm-space-2)}}.crm-ui-dropzone{position:relative}.crm-ui-dropzone__veil{z-index:var(--crm-layer-menu);padding:var(--crm-space-4);border:2px dashed var(--crm-accent);border-radius:var(--crm-radius-lg);background:var(--crm-overlay);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.crm-ui-dropzone__label{padding:var(--crm-space-2) var(--crm-space-4);border-radius:var(--crm-radius-md);background:var(--crm-panel-2);color:var(--crm-text);overflow-wrap:anywhere;font-weight:600}:root{--crm-shell-props-width:320px}:root:has(.crm-shell){background:var(--crm-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.crm-shell{background:var(--crm-bg);min-height:100vh;color:var(--crm-text);font-family:var(--crm-font);font-size:var(--crm-size-md);line-height:var(--crm-leading-normal);font-synthesis:none;transition:grid-template-columns .3s var(--crm-ease);grid-template-columns:0 minmax(0,1fr) 0;display:grid;overflow-x:clip}.crm-shell *,.crm-shell :before,.crm-shell :after{box-sizing:border-box}.crm-shell--with-menu{grid-template-columns:var(--crm-sidebar-width) minmax(0, 1fr) 0}.crm-shell--bare{padding:var(--crm-space-6);place-items:center}.crm-shell--bare>*{width:min(100%, var(--crm-ui-dialog-width))}.crm-shell :focus-visible{outline:2px solid var(--crm-focus);outline-offset:2px;border-radius:var(--crm-radius-xs)}.crm-shell-skip{left:var(--crm-space-3);top:var(--crm-ui-skip-hidden);z-index:var(--crm-layer-skip);padding:var(--crm-space-2) var(--crm-space-4);border-radius:var(--crm-radius-md);background:var(--crm-btn-primary);color:var(--crm-on-accent);font-weight:var(--crm-weight-semibold);text-decoration:none;position:absolute}.crm-shell-skip:focus{top:var(--crm-space-3)}.crm-shell-side{width:var(--crm-sidebar-width);opacity:1;min-width:0;transition:transform .3s var(--crm-ease), opacity .3s var(--crm-ease);transform:translate(0)}.crm-shell-side--hidden{opacity:0;pointer-events:none;transform:translate(-100%)}.crm-shell-panel{gap:var(--crm-space-3);height:calc(100vh - var(--crm-shell-top,0px));width:var(--crm-sidebar-width);padding:var(--crm-space-3) var(--crm-space-2) var(--crm-space-3) var(--crm-space-3);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.crm-shell-panel__top{justify-content:space-between;align-items:center;gap:var(--crm-space-2);min-height:var(--crm-ui-control-height);padding-left:var(--crm-space-1);display:flex}.crm-shell-workspace__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-shell-workspace__mark{width:var(--crm-ui-avatar-sm);height:var(--crm-ui-avatar-sm);border-radius:var(--crm-radius-sm);background:var(--crm-panel-3);color:var(--crm-text);font-size:var(--crm-size-xs);flex:none;place-items:center;display:inline-grid}.crm-shell-workspace__mark--large{border-radius:var(--crm-radius-md);width:56px;height:56px;font-size:var(--crm-size-lg)}.crm-shell-workspace__mark--image{background:0 0;overflow:hidden}.crm-shell-workspace__mark img{object-fit:cover;width:100%;height:100%}.crm-shell-workspace__mark--small{width:20px;height:20px;font-size:11px}.crm-shell-nav{gap:var(--crm-space-1);flex-direction:column;min-width:0;display:flex}.crm-shell-list{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.crm-shell-caption{padding-left:var(--crm-space-2);color:var(--crm-muted);font-size:var(--crm-size-xs);font-weight:var(--crm-weight-medium)}.crm-shell-caption-row{margin:var(--crm-space-4) 0 var(--crm-space-1);justify-content:space-between;align-items:center;display:flex}.crm-shell-caption-row .crm-shell-caption{margin:0}.crm-shell-caption-add{margin-right:var(--crm-space-2)}.crm-shell-item{align-items:center;gap:var(--crm-space-2);min-height:var(--crm-ui-iconbtn);padding:var(--crm-space-1) var(--crm-space-2);border-radius:var(--crm-radius-sm);color:var(--crm-text-2);min-width:0;transition:background-color var(--crm-duration-fast) var(--crm-ease), color var(--crm-duration-fast) var(--crm-ease);text-decoration:none;display:flex}button.crm-shell-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.crm-shell-item>svg{color:var(--crm-muted);flex:none}.crm-shell-item:hover{background:var(--crm-panel-3);color:var(--crm-text)}.crm-shell-item--current{background:var(--crm-selected);color:var(--crm-text);font-weight:var(--crm-weight-medium)}.crm-shell-item--current>svg{color:var(--crm-text)}.crm-shell-item--nested{padding-left:var(--crm-space-6)}.crm-shell-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-shell-item__kbd{color:var(--crm-muted-2);font:inherit;font-size:var(--crm-size-xs);margin-left:auto}.crm-shell-item__badge{min-width:18px;padding:0 var(--crm-space-1);border-radius:var(--crm-radius-pill);background:var(--crm-text);color:var(--crm-bg);font-size:var(--crm-size-micro);font-weight:var(--crm-weight-semibold);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;line-height:18px}.crm-shell-item__badge--bad{background:var(--crm-bad);color:var(--crm-bg)}.crm-shell-team{gap:2px;display:grid}.crm-shell-team+.crm-shell-team{margin-top:var(--crm-space-2)}.crm-shell-team__name{align-items:center;gap:var(--crm-space-2);width:100%;padding:var(--crm-space-1) var(--crm-space-2);border-radius:var(--crm-radius-sm);color:var(--crm-text);font:inherit;font-weight:var(--crm-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.crm-shell-team__name:hover{background:var(--crm-panel-3)}.crm-shell-team__name>svg{color:var(--crm-muted);flex:none}.crm-shell-team__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm-shell-team__fold{transition:transform var(--crm-duration-fast) var(--crm-ease)}.crm-shell-team__fold--folded{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.crm-shell-team__fold{transition:none}}.crm-shell-note{padding:var(--crm-space-1) var(--crm-space-2);color:var(--crm-muted);font-size:var(--crm-size-sm);margin:0}.crm-shell-cached{color:var(--crm-muted);font-size:var(--crm-size-sm);white-space:nowrap}.crm-list-head .crm-shell-cached{margin-inline-start:auto}.crm-shell-panel__foot{gap:var(--crm-space-1);margin-top:auto;display:grid}.crm-shell-user{padding:0 var(--crm-space-2);color:var(--crm-muted);font-size:var(--crm-size-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.crm-shell-main{min-width:0;margin:var(--crm-space-3) var(--crm-space-3) var(--crm-space-3) 0;border:1px solid var(--crm-line);border-radius:var(--crm-radius-xl);background:var(--crm-panel);box-shadow:var(--crm-shadow-inset);padding-bottom:var(--crm-space-8);transition:margin .3s var(--crm-ease), border-color .3s var(--crm-ease), border-radius .3s var(--crm-ease), box-shadow .3s var(--crm-ease)}.crm-shell:not(.crm-shell--with-menu):not(.crm-shell--full) .crm-shell-main{margin-left:var(--crm-space-3)}.crm-shell--full .crm-shell-main{box-shadow:none;border-color:#0000;border-radius:0;min-height:100vh;margin:0}.crm-shell-head{align-items:center;gap:var(--crm-space-2);min-height:var(--crm-ui-head-height);padding:var(--crm-space-3) var(--crm-space-6);border-bottom:1px solid var(--crm-line);flex-wrap:wrap;display:flex}.crm-shell-title{align-items:center;gap:var(--crm-space-2);min-width:0;font-size:var(--crm-size-xl);font-weight:var(--crm-weight-semibold);letter-spacing:var(--crm-tracking-tight);line-height:var(--crm-leading-tight);overflow-wrap:anywhere;margin:0;display:inline-flex}.crm-shell-actions{align-items:center;gap:var(--crm-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.crm-shell-actions>a{text-decoration:none}.crm-shell-content{padding:var(--crm-space-4) var(--crm-space-6) 0;min-width:0}.crm-shell-iconbtn{width:var(--crm-ui-iconbtn);height:var(--crm-ui-iconbtn);border-radius:var(--crm-radius-sm);color:var(--crm-muted);cursor:pointer;transition:background-color var(--crm-duration-fast) var(--crm-ease), color var(--crm-duration-fast) var(--crm-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.crm-shell-iconbtn:hover{background:var(--crm-panel-3);color:var(--crm-text)}.crm-shell-iconbtn[aria-pressed=true]{background:var(--crm-selected);color:var(--crm-text)}.crm-shell-actions [data-project-add]{border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-pill);width:32px;height:32px;color:var(--crm-muted);transition:color var(--crm-duration-fast) var(--crm-ease), background-color var(--crm-duration-fast) var(--crm-ease), border-color var(--crm-duration-fast) var(--crm-ease), transform var(--crm-duration-fast) var(--crm-ease);padding:0}.crm-shell-actions [data-project-add]:hover{border-color:var(--crm-good);background:color-mix(in srgb, var(--crm-good) 14%, transparent);color:var(--crm-good);transform:translateY(-1px)}.crm-shell-actions [data-project-add]:focus-visible{border-color:var(--crm-good);color:var(--crm-good)}.crm-shell-loading{padding:var(--crm-space-4) 0}.crm-shell-project-icon{font-size:var(--crm-size-lg)}.crm-shell-project-title{align-items:center;gap:var(--crm-space-3);min-width:0;display:inline-flex}.crm-shell-title-input{field-sizing:content;min-width:4ch;max-width:100%;margin-left:calc(-1 * var(--crm-space-2));padding:2px var(--crm-space-2);border-radius:var(--crm-radius-sm);color:var(--crm-text);font:inherit;letter-spacing:inherit;background:0 0;border:1px solid #0000}.crm-shell-title-input:hover:not(:disabled){border-color:var(--crm-line)}.crm-shell-title-input:focus{border-color:var(--crm-focus);background:var(--crm-field);outline:0}.crm-shell-title-error{font-size:var(--crm-size-sm);font-weight:var(--crm-weight-normal)}.crm-shell-iconbtn[aria-current=page]{background:var(--crm-panel-3);color:var(--crm-text)}.crm-shell-overview__text{max-width:var(--crm-ui-measure);color:var(--crm-text-2);font-size:var(--crm-size-lg);line-height:var(--crm-leading-text);white-space:pre-wrap;margin:0}.crm-shell-select{width:100%;min-height:var(--crm-ui-iconbtn);padding:2px var(--crm-space-2);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);background:var(--crm-field);color:var(--crm-text);font:inherit;cursor:pointer}.crm-shell-select:hover{border-color:var(--crm-line-2)}.crm-shell-select:disabled{cursor:progress;color:var(--crm-muted)}.crm-shell-date{width:100%;min-width:0;display:block}.crm-shell-date .crm-date-field .crm-date-field-control input{min-height:var(--crm-ui-iconbtn);padding:2px 34px 2px var(--crm-space-2);border:1px solid var(--crm-line);box-shadow:none;outline-offset:1px;border-radius:var(--crm-radius-sm);background:var(--crm-field);color:var(--crm-text)}.crm-shell-date .crm-date-field .crm-date-field-control input:hover{border-color:var(--crm-line-2)}.crm-shell-date .crm-date-field .crm-date-field-toggle{width:26px;height:26px;color:var(--crm-muted)}.crm-shell-person{align-items:center;gap:var(--crm-space-2);min-width:0;display:inline-flex}.crm-shell-muted{color:var(--crm-muted)}.crm-shell-link{color:var(--crm-link);text-decoration:none}.crm-shell-link:hover{text-decoration:underline}.crm-shell-error{margin:var(--crm-space-3) 0 0;color:var(--crm-bad);font-size:var(--crm-size-sm)}.crm-shell-rows{min-width:0;margin:0;padding:0;list-style:none}.crm-shell-row{align-items:center;gap:var(--crm-space-3);min-height:var(--crm-ui-row-height);padding:0 var(--crm-space-2);border-bottom:1px solid var(--crm-line);min-width:0;display:flex}.crm-shell-row:hover{background:var(--crm-panel-2)}.crm-shell-row__link{min-width:0;color:var(--crm-text);font-weight:var(--crm-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;text-decoration:none;overflow:hidden}.crm-shell-row__meta{align-items:center;gap:var(--crm-space-3);color:var(--crm-text-2);font-size:var(--crm-size-sm);flex:none;display:inline-flex}.crm-shell-row__date{min-width:0;color:var(--crm-muted)}.crm-shell-backdrop{display:none}.crm-shell-aux{display:contents}@media (width<=720px){.crm-shell--with-menu{grid-template-columns:minmax(0,1fr)}.crm-shell{grid-template-columns:minmax(0,1fr);transition:none}.crm-shell-side{z-index:calc(var(--crm-layer-dialog) + 2);width:min(85vw, var(--crm-sidebar-width));overscroll-behavior:contain;border-right:1px solid var(--crm-line);background:var(--crm-bg);height:100dvh;box-shadow:var(--crm-shadow-2);opacity:1;transition:none;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:none}.crm-shell-side--hidden{display:none}.crm-shell-backdrop{z-index:calc(var(--crm-layer-dialog) + 1);background:var(--crm-overlay);display:block;position:fixed;inset:0}.crm-shell-panel{width:auto;height:auto;padding:var(--crm-space-3);position:static;overflow:visible}.crm-shell-panel__foot{margin-top:var(--crm-space-2)}.crm-shell-main{margin:var(--crm-space-2)}.crm-shell:not(.crm-shell--with-menu):not(.crm-shell--full) .crm-shell-main{margin-left:var(--crm-space-2)}.crm-shell-head{z-index:calc(var(--crm-layer-sticky) + 1);padding:var(--crm-space-3) var(--crm-space-4);border-radius:var(--crm-radius-xl) var(--crm-radius-xl) 0 0;background:var(--crm-panel);position:sticky;top:0}.crm-shell-content{padding-inline:var(--crm-space-4)}.crm-shell-row{padding-block:var(--crm-space-2);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.crm-shell,.crm-shell-side,.crm-shell-main{transition:none}}.crm-time{gap:var(--crm-space-3);margin-top:var(--crm-space-4);padding-top:var(--crm-space-4);border-top:1px solid var(--crm-line);overflow-wrap:anywhere;min-width:0;font-size:var(--crm-size-sm);color:var(--crm-text);display:grid}.crm-time h3,.crm-time h4{font-weight:var(--crm-weight-semibold);margin:0}.crm-time h3{font-size:var(--crm-size-lg)}.crm-time h4{font-size:var(--crm-size-xs);color:var(--crm-muted)}.crm-time-muted,.crm-time-hint{color:var(--crm-muted);font-size:var(--crm-size-sm);margin:0}.crm-time-hint{color:var(--crm-bad);flex-basis:100%}.crm-time-summary{align-items:center;gap:var(--crm-space-2) var(--crm-space-4);grid-template-columns:auto 1fr auto;display:grid}.crm-time-total{color:var(--crm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.crm-time-total strong{color:var(--crm-text);font-size:var(--crm-size-lg);font-weight:var(--crm-weight-semibold)}.crm-time-over{color:var(--crm-bad)}.crm-time-estimate{align-items:center;gap:var(--crm-space-1);color:var(--crm-muted);justify-self:end;display:flex}.crm-time .crm-time-estimate label{align-items:center;gap:var(--crm-space-2);font-size:var(--crm-size-sm);display:flex}.crm-time .crm-time-estimate input{width:5.5ch;padding:var(--crm-space-1) var(--crm-space-2);text-align:right;background:0 0;border-color:#0000}.crm-time .crm-time-estimate input:hover:not(:disabled),.crm-time .crm-time-estimate input:focus{border-color:var(--crm-line-2);background:var(--crm-field)}.crm-time .crm-time-estimate input:disabled{opacity:1;color:var(--crm-text)}.crm-time-bar{border-radius:var(--crm-radius-pill);background:var(--crm-dot-track);grid-column:1/-1;height:4px;overflow:hidden}.crm-time-bar span{border-radius:inherit;background:var(--crm-time);height:100%;transition:width var(--crm-duration-slow) var(--crm-ease);display:block}.crm-time-bar.is-over span{background:var(--crm-bad)}.crm-time-timer{align-items:center;gap:var(--crm-space-3);padding:var(--crm-space-3) var(--crm-space-4);border:1px solid var(--crm-line);border-radius:var(--crm-radius-lg);background:var(--crm-card);box-shadow:var(--crm-shadow-inset);transition:border-color var(--crm-duration-base) var(--crm-ease),background var(--crm-duration-base) var(--crm-ease);display:flex}.crm-time-timer.is-running{border-color:color-mix(in srgb,var(--crm-time) 45%,var(--crm-line));background:linear-gradient(var(--crm-time-bg),var(--crm-time-bg)),var(--crm-card)}.crm-time-dot{background:var(--crm-dot-idle);border-radius:50%;flex:none;width:8px;height:8px}.crm-time-timer.is-running .crm-time-dot{background:var(--crm-time);animation:crm-time-pulse var(--crm-duration-loop) var(--crm-ease) infinite}@keyframes crm-time-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--crm-time) 55%,transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.crm-time-clock{flex:auto;gap:2px;min-width:0;display:grid}.crm-time-state{font-size:var(--crm-size-xs);color:var(--crm-muted)}.crm-time-timer.is-running .crm-time-state{color:var(--crm-time)}.crm-time-state a{color:var(--crm-link)}.crm-time-digits{font-size:var(--crm-size-2xl);line-height:var(--crm-leading-tight);font-weight:var(--crm-weight-semibold);letter-spacing:var(--crm-tracking-tight);font-variant-numeric:tabular-nums;color:var(--crm-muted-2)}.crm-time-timer.is-running .crm-time-digits{color:var(--crm-text)}.crm-time label{gap:var(--crm-space-1);color:var(--crm-muted);font-size:var(--crm-size-xs);font-weight:var(--crm-weight-medium);min-width:0;display:grid}.crm-time input{width:100%;min-width:0;height:var(--crm-ui-control-height,32px);padding:0 var(--crm-space-3);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);background:var(--crm-field);color:var(--crm-text);font:inherit;font-size:var(--crm-size-sm);transition:border-color var(--crm-duration-fast) var(--crm-ease)}.crm-time input::placeholder{color:var(--crm-muted-2)}.crm-time input:focus{border-color:var(--crm-focus);outline:none}.crm-time input[aria-invalid=true]{border-color:var(--crm-bad)}.crm-time input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-crm-theme=light] .crm-time input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.crm-time button{justify-content:center;align-items:center;gap:var(--crm-space-2);height:var(--crm-ui-control-height,32px);padding:0 var(--crm-space-3);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-sm);background:var(--crm-btn);color:var(--crm-text);font:inherit;font-size:var(--crm-size-sm);font-weight:var(--crm-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--crm-duration-fast) var(--crm-ease),border-color var(--crm-duration-fast) var(--crm-ease),opacity var(--crm-duration-fast) var(--crm-ease);display:inline-flex}.crm-time button:hover:not(:disabled){background:var(--crm-btn-hover)}.crm-time button:focus-visible{outline:2px solid var(--crm-focus);outline-offset:2px}.crm-time button svg{flex:none;width:14px;height:14px}.crm-time .crm-time-primary,.crm-time .crm-projects-primary{background:var(--crm-btn-primary);border-color:var(--crm-btn-primary);color:var(--crm-on-accent)}.crm-time .crm-time-primary:hover:not(:disabled),.crm-time .crm-projects-primary:hover:not(:disabled){background:var(--crm-btn-primary-hover)}.crm-time .crm-time-ghost{color:var(--crm-muted);background:0 0;border-color:#0000}.crm-time .crm-time-ghost:hover:not(:disabled){background:var(--crm-btn-hover);color:var(--crm-text)}.crm-time button:disabled{opacity:.45;cursor:default}.crm-time-actions{gap:var(--crm-space-2);flex-wrap:wrap;align-items:center;display:flex}.crm-time-form{align-items:flex-end;gap:var(--crm-space-2) var(--crm-space-3);padding:var(--crm-space-3);border:1px solid var(--crm-line);border-radius:var(--crm-radius-md);background:var(--crm-panel);flex-wrap:wrap;display:flex}.crm-time-form .is-date{flex:0 0 150px}.crm-time-form .is-duration{flex:0 170px}.crm-time-form .is-wide{flex:200px}.crm-time-form>label:not([class]){flex:160px}.crm-time-drafts{gap:var(--crm-space-2);display:grid}.crm-time-entries,.crm-time-drafts ul{margin:0;padding:0;list-style:none;display:grid}.crm-time-drafts ul{gap:var(--crm-space-2)}.crm-time-drafts li{align-items:center;gap:var(--crm-space-2) var(--crm-space-3);padding:var(--crm-space-2) var(--crm-space-3);border:1px dashed color-mix(in srgb,var(--crm-time) 45%,var(--crm-line));border-radius:var(--crm-radius-md);background:var(--crm-time-bg);flex-wrap:wrap;display:flex}.crm-time-drafts li strong{font-variant-numeric:tabular-nums}.crm-time-drafts li span{min-width:0;color:var(--crm-muted);flex:180px}.crm-time-entries>li{align-items:center;gap:var(--crm-space-1) var(--crm-space-3);padding:var(--crm-space-2) var(--crm-space-2);border-radius:var(--crm-radius-sm);transition:background var(--crm-duration-fast) var(--crm-ease);grid-template-columns:minmax(76px,auto) minmax(0,1fr) auto;display:grid}.crm-time-entries>li+li{border-top:1px solid var(--crm-line)}.crm-time-entries>li:hover{background:var(--crm-panel-2)}.crm-time-entries>li>.crm-time-form,.crm-time-entries>li>.crm-time-history{grid-column:1/-1}.crm-time-amount{font-variant-numeric:tabular-nums;font-weight:var(--crm-weight-semibold);white-space:nowrap}.crm-time-entry{gap:2px;min-width:0;display:grid}.crm-time-entry span{color:var(--crm-muted);font-size:var(--crm-size-xs)}.crm-time-entry p{white-space:pre-wrap;color:var(--crm-text-2);margin:0}.crm-time-source{font-style:normal}.crm-time-source.is-timer{color:var(--crm-time)}.crm-time-row-actions{flex-wrap:nowrap;gap:0}.crm-time .crm-time-row-actions button{height:26px;padding:0 var(--crm-space-2);font-size:var(--crm-size-xs)}@media (hover:hover){.crm-time-row-actions{opacity:0;transition:opacity var(--crm-duration-fast) var(--crm-ease)}.crm-time-entries>li:hover .crm-time-row-actions,.crm-time-row-actions:focus-within{opacity:1}.crm-time-row-actions:has([aria-expanded=true]){opacity:1}}.crm-time-history{padding:var(--crm-space-2) 0 0 var(--crm-space-5);color:var(--crm-muted);font-size:var(--crm-size-xs);gap:var(--crm-space-1);margin:0;display:grid}@media (prefers-reduced-motion:reduce){.crm-time-timer.is-running .crm-time-dot{animation:none}}@media (width<=760px){.crm-time-timer{flex-wrap:wrap}.crm-time-timer .crm-time-actions{flex-basis:100%}.crm-time-timer .crm-time-actions button{flex:auto}.crm-time-form .is-date,.crm-time-form .is-duration{flex:140px}.crm-time-form .crm-time-actions,.crm-time-form .crm-time-actions button{flex:100%}.crm-time-entries>li{grid-template-columns:auto minmax(0,1fr)}.crm-time-row-actions{opacity:1;grid-column:1/-1}}.crm-time-field__control{min-width:0;display:flex;position:relative}.crm-time-field .crm-time-field__input{font-variant-numeric:tabular-nums;padding-right:38px}.crm-time-field__toggle{border-radius:var(--crm-radius-sm,4px);width:30px;height:30px;color:var(--crm-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.crm-time-field__toggle:hover:not(:disabled),.crm-time-field[data-open] .crm-time-field__toggle{background:var(--crm-btn);color:var(--crm-text)}.crm-time-field__toggle:disabled{cursor:default;opacity:.5}.crm-time-field__panel{gap:var(--crm-space-1);padding:var(--crm-space-2);border:1px solid var(--crm-line-2);border-radius:var(--crm-radius-md);background:var(--crm-panel-2);color:var(--crm-text);box-shadow:var(--crm-shadow-2);font:var(--crm-size-md)/1.4 var(--crm-font);z-index:60;margin:0;display:none;position:fixed;inset:auto}.crm-time-field[data-open] .crm-time-field__panel{display:flex}.crm-time-field__column{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;width:56px;max-height:232px;display:flex;overflow-y:auto}.crm-time-field__column button{border-radius:var(--crm-radius-sm,4px);height:30px;color:var(--crm-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;margin:0;padding:0}.crm-time-field__column button:hover{background:var(--crm-btn)}.crm-time-field__column button[aria-pressed=true]{background:var(--crm-btn-primary);color:var(--crm-on-accent);font-weight:var(--crm-weight-semibold)}.crm-time-field__panel :focus-visible{outline:2px solid var(--crm-focus);outline-offset:1px}@media (pointer:coarse){.crm-time-field__column button{height:40px}}.crm-worktime{gap:var(--crm-space-4);padding-bottom:var(--crm-space-6);color:var(--crm-text);font:var(--crm-size-md)/var(--crm-leading-text) var(--crm-font);display:grid}.crm-worktime-lead,.crm-worktime-muted{color:var(--crm-muted);margin:0}.crm-worktime-week{align-items:center;gap:var(--crm-space-2);display:flex}.crm-worktime-week strong{text-align:center;min-width:11em;font-weight:var(--crm-weight-medium);font-variant-numeric:tabular-nums}.crm-worktime-person{max-width:22rem}.crm-worktime-total{margin:0}.crm-worktime-total strong{font-variant-numeric:tabular-nums}.crm-worktime-error{color:var(--crm-warn);margin:0}.crm-worktime-days,.crm-worktime-intervals{gap:var(--crm-space-2);margin:0;padding:0;list-style:none;display:grid}.crm-worktime-day{padding:var(--crm-space-3) var(--crm-space-4);border:1px solid var(--crm-line);border-radius:var(--crm-radius-lg);background:var(--crm-card)}.crm-worktime-day__head{align-items:center;gap:var(--crm-space-3);display:flex}.crm-worktime-day__head h2{font-size:var(--crm-size-md);font-weight:var(--crm-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.crm-worktime-day__sum{color:var(--crm-text-2);font-variant-numeric:tabular-nums}.crm-worktime-day__head button{margin-left:auto}.crm-worktime-intervals{margin-top:var(--crm-space-2);gap:var(--crm-space-1)}.crm-worktime-interval{align-items:center;gap:var(--crm-space-1) var(--crm-space-3);padding-top:var(--crm-space-1);border-top:1px solid var(--crm-line);flex-wrap:wrap;display:flex}.crm-worktime-interval__span{font-variant-numeric:tabular-nums}.crm-worktime-interval__note{color:var(--crm-text-2);overflow-wrap:anywhere}.crm-worktime-interval__actions{gap:var(--crm-space-1);margin-left:auto;display:inline-flex}.crm-worktime-form{gap:var(--crm-space-3);display:grid}.crm-worktime-date{gap:var(--crm-space-1);color:var(--crm-muted);font-size:var(--crm-size-sm);display:grid}.crm-worktime-conflict{min-width:0;display:flex}.crm-worktime-conflict__link{max-width:100%;padding:var(--crm-space-1) var(--crm-space-2);border-radius:var(--crm-radius-md);color:var(--crm-link);font:inherit;font-size:var(--crm-size-sm);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-inline-start:calc(-1 * var(--crm-space-2));overflow:hidden}.crm-worktime-conflict__link:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.crm-worktime-conflict__link:disabled{color:var(--crm-muted);cursor:default}.crm-worktime-conflict__link:focus-visible{outline:2px solid var(--crm-focus);outline-offset:2px}.crm-worktime-times{gap:var(--crm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-worktime-line{color:var(--crm-muted);font-size:var(--crm-size-sm)}.crm-worktime-line a{color:inherit}.crm-worktime-line a:hover{color:var(--crm-link)}.crm-worktime :focus-visible{outline:2px solid var(--crm-focus);outline-offset:2px}@media (width<=600px){.crm-worktime-day{padding:var(--crm-space-3)}.crm-worktime-interval__actions{margin-left:0}.crm-worktime-week strong{min-width:0}}
