.bug-trigger{width:auto;color:var(--os-blue-ink);align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.bug-trigger span{font-size:13px;font-weight:600}@media (max-width:900px){.bug-trigger span{display:none}}.bug-overlay{z-index:300;pointer-events:auto;position:fixed;inset:0}.bug-overlay>*{pointer-events:auto}.bug-picker{z-index:301;cursor:crosshair;background:color-mix(in srgb, var(--os-ink) 26%, transparent);touch-action:none;position:fixed;inset:0}.bug-picker-rect,.bug-overlay-rect{border:2px solid var(--os-blue);background:color-mix(in srgb, var(--os-blue) 10%, transparent);box-shadow:0 0 0 9999px color-mix(in srgb, var(--os-ink) 26%, transparent);pointer-events:none;border-radius:6px;position:fixed}.bug-overlay-rect{z-index:300}.bug-picker-typing{opacity:0;resize:none;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:fixed;bottom:84px;left:50%}.bug-picker-hint{background:var(--os-card);color:var(--os-ink);border:1px solid var(--os-border);white-space:nowrap;pointer-events:none;border-radius:999px;padding:8px 16px;font-size:13px;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.bug-panel{z-index:302;width:min(420px,100vw - 32px);position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.bug-panel[data-anchored=true]{bottom:auto;transform:none}.bug-composer,.bug-confirm{border:1px solid var(--os-border);background:var(--os-card);color:var(--os-ink);box-shadow:0 18px 70px color-mix(in srgb, var(--os-ink) 22%, transparent);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.bug-composer-text{resize:none;border:1px solid var(--os-hairline);background:var(--os-sheet,var(--os-card));width:100%;min-height:76px;color:inherit;border-radius:10px;padding:12px;font-size:14px;line-height:1.6}.bug-composer-text:focus-visible{outline:2px solid var(--os-blue);outline-offset:1px}.bug-composer-files{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bug-composer-files li{border:1px solid var(--os-hairline);border-radius:8px;align-items:center;gap:4px;max-width:180px;padding:4px 6px;font-size:12px;display:inline-flex}.bug-composer-files li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bug-composer-files li.is-failed{border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger)}.bug-composer-files button{color:var(--os-muted);display:inline-flex}.bug-composer-files button:hover{color:var(--os-ink)}@keyframes bug-spin{to{transform:rotate(360deg)}}.bug-composer-note,.bug-confirm-note{color:var(--os-muted);margin:0;font-size:12px}.bug-composer-actions,.bug-confirm-actions{align-items:center;gap:6px;display:flex}@media (hover:hover) and (pointer:fine){.bug-composer-actions .os-button,.bug-confirm-actions .os-button,.bug-confirm-options .os-button{min-height:var(--control-sm)}}.bug-composer-tip{color:var(--os-muted);flex:1;font-size:12px}.bug-confirm{max-height:min(560px,100dvh - 64px)}.bug-panel[data-anchored=true] .bug-confirm{max-height:min(560px, calc(100dvh - var(--bug-panel-top) - 12px))}.bug-confirm>*{flex:none}.bug-confirm-title{font-size:var(--os-text-title);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.bug-confirm>div.bug-confirm-body{flex:auto;min-height:64px}.bug-confirm-body{overscroll-behavior:contain;color:var(--os-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;overflow-y:auto}.bug-confirm-ask{background:color-mix(in srgb, var(--os-blue) 8%, transparent);border-radius:10px;padding:12px}.bug-confirm-ask p{margin:0 0 8px;font-size:13px}.bug-confirm-options{flex-wrap:wrap;gap:6px;display:flex}.bug-overlay-mine{z-index:303;border:1px solid var(--os-border);background:var(--os-card);color:var(--os-ink);border-radius:999px;padding:6px 12px;font-size:13px;position:fixed;top:20px;right:20px}.bug-mine{border:1px solid var(--os-border);background:var(--os-card);width:min(320px,100vw - 32px);max-height:60vh;color:var(--os-ink);box-shadow:0 18px 70px color-mix(in srgb, var(--os-ink) 22%, transparent);border-radius:14px;padding:12px;position:fixed;top:56px;right:20px;overflow:auto}.bug-mine header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.bug-mine header button{color:var(--os-muted)}.bug-mine ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bug-mine li{font-size:13px}.bug-mine-title{text-overflow:ellipsis;white-space:nowrap;color:inherit;display:block;overflow:hidden}.bug-mine-title:hover{color:var(--os-blue-ink)}.bug-mine-all{color:var(--os-blue-ink);margin-top:12px;font-size:12px;display:inline-block}.bug-mine-empty{color:var(--os-muted);margin:0;font-size:12px;line-height:1.6}@media (pointer:coarse){.bug-panel{width:auto;bottom:12px;left:12px;right:12px;transform:none}.bug-panel[data-anchored=true]{position:fixed;inset:auto 12px 12px}}.bug-overlay-pick{border:1px solid var(--os-border);background:var(--os-card);color:var(--os-ink);border-radius:999px;padding:8px 16px;font-size:13px;position:fixed;bottom:210px;left:50%;transform:translate(-50%)}.bug-confirm-actions{justify-content:space-between}.bug-confirm-edit{color:var(--os-muted);text-underline-offset:3px;font-size:12px}.bug-confirm-edit:hover{color:var(--os-ink);text-decoration:underline}.bug-confirm-edit:disabled{opacity:.4;pointer-events:none}.bug-composer-private{color:var(--os-muted);align-items:center;gap:6px;font-size:12px;display:flex}.bug-composer-private input{accent-color:var(--os-blue)}.bug-composer-scope{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.bug-composer-scope-note{color:var(--os-blue-ink);font-size:12px}.bug-confirm-open{color:var(--os-blue-ink);text-underline-offset:3px;font-size:12px}.bug-confirm-open:hover{text-decoration:underline}[data-slot=dialog-overlay]:has(+.is-above-bug-report){z-index:304}.os-dialog.is-above-bug-report{z-index:305}
.ticket-entry{border:1px solid var(--os-border);border-radius:var(--os-radius);background:var(--os-card);align-items:center;gap:12px;padding:16px;display:flex}.ticket-entry-icon{background:color-mix(in srgb, var(--os-blue) 10%, var(--os-card));width:36px;height:36px;color:var(--os-blue);border-radius:10px;flex:none;place-items:center;display:grid}.ticket-entry-main{min-width:0;color:inherit;flex:1;gap:2px;text-decoration:none;display:grid}.ticket-entry-main strong{color:var(--os-ink);font-size:14px;font-weight:600}.ticket-entry-main span{color:var(--os-muted);font-size:12px}@media (hover:hover){.ticket-entry-main:hover strong{color:var(--os-blue)}}.ticket-entry-main:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px;border-radius:6px}.ticket-entry-actions{flex:none;align-items:center;gap:12px;display:flex}.ticket-entry-all{align-items:center;gap:2px;font-size:13px;display:inline-flex}@media (max-width:720px){.ticket-entry{flex-wrap:wrap;align-items:flex-start}.ticket-entry-main{flex-basis:calc(100% - 50px)}.ticket-entry-actions{justify-content:space-between;width:100%}}.ticket-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-filters .os-search-field{flex:220px;width:auto;max-width:none;margin:0}.ticket-filters .os-select{flex:0 136px;width:136px;min-width:0}.ticket-filters>.os-button{flex:none}.ticket-filter-button{align-items:center;gap:var(--os-gap-inline);white-space:nowrap;min-height:40px;padding:0 12px;display:inline-flex}.ticket-filter-button>span{text-overflow:ellipsis;min-width:0;max-width:14em;overflow:hidden}.ticket-filter-button[data-active]{border-color:var(--os-blue);color:var(--os-blue-ink);background:var(--os-blue-soft)}.ticket-filter-count{background:var(--os-blue);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:inline-grid}.ticket-filter-panel{border:1px solid var(--os-border);background:var(--os-surface,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 12px;padding:12px;display:flex}.ticket-filter-panel .os-select{flex:0 150px;width:150px;min-width:0}.ticket-people-menu{min-width:220px;max-height:360px}.ticket-sort-menu{min-width:240px}.ticket-sort-option{gap:1px;display:grid}.ticket-sort-option small{color:var(--os-muted);font-size:12px}.ticket-rows{gap:var(--os-gap-card);margin:0;padding:0;list-style:none;display:grid}.ticket-row{border:1px solid var(--os-border);background:var(--os-card);text-align:left;width:100%;color:inherit;cursor:pointer;transition:border-color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease), transform var(--dur-micro) var(--ease);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;display:flex}@media (hover:hover){.ticket-row:hover{border-color:color-mix(in srgb, var(--os-blue) 40%, var(--os-border))}}.ticket-row:active{transform:scale(var(--press-scale-surface));background:color-mix(in srgb, var(--os-blue) 4%, var(--os-card))}.ticket-skeleton-row{border:1px solid var(--os-border);background:var(--os-card);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ticket-skeleton-avatar{background:var(--os-bg);border-radius:50%;flex:none;width:34px;height:34px}.ticket-skeleton-row .ticket-row-main{gap:8px;padding-top:4px}.ticket-skeleton-line{background:var(--os-bg);border-radius:5px;height:10px;display:block}.ticket-skeleton-post{gap:12px;padding:16px 0;display:grid}.ticket-skeleton-post>.ticket-skeleton-line:first-child{height:16px;margin-bottom:8px}:is(.ticket-skeleton-avatar,.ticket-skeleton-line){animation:ticket-skeleton-pulse var(--loop-pulse) ease-in-out infinite}@keyframes ticket-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){:is(.ticket-skeleton-avatar,.ticket-skeleton-line){animation:none}.ticket-row:active{transform:none}}.ticket-row:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}.ticket-row-main{flex:1;gap:6px;min-width:0;display:grid}.ticket-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-row-head strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ticket-row-head svg{color:var(--os-muted)}.ticket-row-meta{font-variant-numeric:tabular-nums;color:var(--os-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.ticket-row-comments{align-items:center;gap:4px;display:inline-flex}.ticket-private-mark{color:var(--os-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ticket-labels{flex-wrap:wrap;gap:6px;display:flex}.tag-chip.ticket-label{min-height:var(--os-control-height-xs);padding-right:8px;font-size:12px}
.ticket-compose{gap:var(--os-gap-field);display:grid}.ticket-compose input[type=text],.ticket-compose .os-field input{width:100%}.ticket-compose-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ticket-compose-row .os-select{width:100%}.ticket-scope{gap:8px;display:grid}.ticket-scope-label{font-size:var(--os-text-small);color:var(--os-muted)}.ticket-scope-choice{border:1px solid var(--os-border);background:var(--os-bg);border-radius:10px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.ticket-scope-choice button{min-height:32px;color:var(--os-muted);transition:background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-size:13px;display:inline-flex}.ticket-scope-choice button[aria-checked=true]{background:var(--os-card);color:var(--os-ink);box-shadow:0 1px 2px #0f172a14, 0 0 0 1px var(--os-border);font-weight:600}.ticket-scope-choice button:focus-visible{outline:2px solid var(--os-blue);outline-offset:1px}.ticket-scope-note{background:var(--os-bg);color:var(--os-muted);border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.ticket-scope-note.is-public{background:color-mix(in srgb, var(--os-blue) 8%, var(--os-card));color:color-mix(in srgb, var(--os-blue) 72%, var(--os-ink));font-weight:500}.ticket-scope-note svg{flex:none}.ticket-viewers{gap:8px;display:grid}.ticket-viewers .os-search-field{width:100%;max-width:none;margin:0}.ticket-viewer-chosen{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ticket-viewer-chosen li{min-height:var(--os-control-height-xs);background:color-mix(in srgb, var(--os-blue) 8%, var(--os-card));font-size:var(--os-text-small);border-radius:999px;align-items:center;gap:6px;padding:0 2px 0 8px;display:inline-flex}.ticket-viewer-chosen button{width:20px;height:20px;color:var(--os-muted);border-radius:50%;place-items:center;display:grid}.ticket-viewer-chosen button:hover{background:color-mix(in srgb, var(--os-blue) 16%, var(--os-card));color:var(--os-ink)}.ticket-viewer-list{border:1px solid var(--os-border);background:var(--os-card);border-radius:10px;max-height:220px;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}.ticket-viewer-list .ticket-quiet{padding:8px}.ticket-viewer-option{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 8px;font-size:13px;display:flex}.ticket-viewer-option:hover{background:var(--os-bg)}.ticket-viewer-option>span:last-child{min-width:0;display:grid}.ticket-viewer-option small,.ticket-viewer-count{color:var(--os-muted);font-size:12px}.ticket-category-rows{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ticket-category-rows li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ticket-category-rows input{width:100%}.ticket-compose-actions{justify-content:flex-end;gap:8px;display:flex}.ticket-editor{border:1px solid var(--os-border);background:var(--os-bg);border-radius:12px;gap:8px;padding:12px;display:grid}.ticket-editor:focus-within{border-color:var(--os-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--os-blue) 12%, transparent)}.ticket-editor.is-dragging{border-color:var(--os-blue);background:color-mix(in srgb, var(--os-blue) 6%, var(--os-card))}.ticket-editor.is-inline{border-radius:8px;gap:4px;padding:4px 8px}.ticket-editor.is-inline .ticket-editor-toolbar button{width:26px;height:24px}.ticket-editor.is-inline .tiptap{max-height:min(64dvh,640px);line-height:1.8}.ticket-editor-reading{color:var(--os-muted);font-size:var(--os-text-small);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-editor-reading button{min-height:var(--os-control-height-sm);color:var(--os-blue);align-items:center;gap:4px;display:inline-flex}.ticket-content-limit{color:var(--os-red-ink);font-size:var(--os-text-small);margin:0}.ticket-title-assist{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ticket-title-assist small{color:var(--os-muted);font-size:var(--os-text-small)}.ticket-comment-title-edit{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ticket-comment-title-edit input,.ticket-reply>input{width:100%;min-width:0;min-height:var(--os-control-height-md);border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);color:var(--os-ink);font-size:var(--os-text-body);padding:8px 12px}.ticket-reply>input{margin-bottom:8px}.ticket-reply .ticket-compose-actions{flex-wrap:wrap;align-items:center}.ticket-reply .ticket-compose-actions>.ticket-title-assist{margin-right:auto}@media (max-width:700px){.ticket-editor-reading button,.ticket-title-assist button,.ticket-compose-actions>button{min-height:44px}}.ticket-editor-toolbar{flex-wrap:wrap;gap:4px;display:flex}.ticket-editor-toolbar button{width:var(--os-control-height-sm);height:var(--os-control-height-sm);color:var(--os-muted);border-radius:6px;justify-content:center;align-items:center;display:flex}.ticket-editor-toolbar button:hover,.ticket-editor-toolbar button[aria-pressed=true]{background:color-mix(in srgb, var(--os-blue) 12%, transparent);color:var(--os-ink)}.ticket-editor-toolbar button:disabled{opacity:.45;cursor:not-allowed}.ticket-editor-body .tiptap{min-height:var(--ticket-editor-min,84px);overflow-wrap:anywhere;outline:none;max-height:340px;font-size:14px;line-height:1.7;overflow:auto}.ticket-editor-body .tiptap:focus,.ticket-editor-body .tiptap:focus-visible,.ticket-editor-body [contenteditable]:focus,.ticket-editor-body [contenteditable]:focus-visible{box-shadow:none;outline:none}.ticket-editor-body .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--os-muted);pointer-events:none}.ticket-editor-body p{margin:0}.ticket-editor-body ul{padding-left:24px;list-style:outside}.ticket-editor-body ol{padding-left:24px;list-style:decimal}.ticket-editor-body blockquote{border-left:3px solid var(--os-border);color:var(--os-muted);padding-left:12px}.ticket-editor-body pre{background:var(--os-bg);border-radius:7px;padding:12px;overflow:auto}.ticket-editor-body code{font-size:var(--os-text-small);border:1px solid var(--os-border);border-radius:4px;padding:1px 4px}.ticket-link-editor form{gap:8px;min-width:260px;padding:12px;display:grid}.ticket-link-editor label{color:var(--os-muted);gap:4px;font-size:12px;display:grid}.ticket-link-editor input{border:1px solid var(--os-border);background:var(--os-card);color:inherit;border-radius:8px;padding:6px 8px;font-size:13px}.ticket-link-editor p[role=alert]{color:var(--os-red-ink);margin:0;font-size:12px}.ticket-link-actions{justify-content:space-between;gap:8px;font-size:13px;display:flex}.ticket-uploads{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ticket-uploads li{color:var(--os-muted);grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:8px;font-size:12px;display:grid}.ticket-uploads li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-uploads em{color:var(--os-red-ink);font-style:normal}.ticket-attachments{flex-wrap:wrap;gap:8px;display:flex}.ticket-attachment{border:1px solid var(--os-border);background:var(--os-card);border-radius:12px;gap:6px;max-width:260px;margin:0;padding:8px;display:grid;position:relative}.ticket-attachment.is-file{max-width:none}.ticket-attachment-remove{border:1px solid var(--os-border);background:var(--os-card);width:22px;height:22px;color:var(--os-muted);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-8px}.ticket-attachment-remove:before{content:"";position:absolute;inset:-11px}.ticket-attachment-image{cursor:zoom-in;background:0 0;border:0;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}.ticket-attachment-image img{outline-offset:-1px;object-fit:cover;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;max-height:200px;display:block}.ticket-attachment video,.ticket-attachment audio{border-radius:4px;width:100%;max-width:240px}.ticket-attachment figcaption{color:var(--os-muted);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.ticket-attachment-cover{object-fit:contain;border-radius:var(--os-radius-control);flex:none;width:32px;height:40px}.ticket-attachment figcaption>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:grid;overflow:hidden}.ticket-attachment figcaption small{font-size:12px}.ticket-attachment-zoom{place-items:center;display:grid}.ticket-attachment-zoom img{object-fit:contain;max-width:100%;max-height:70vh}
.ticket-post{gap:12px;display:grid}.ticket-post-head{color:var(--os-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ticket-post-head>span:first-of-type{gap:2px;display:grid}.ticket-post-head strong{color:var(--os-ink);font-size:13px}.ticket-post-badges{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.ticket-post-head .os-button{min-height:var(--os-control-height-sm);padding-block:0}.ticket-post-badges .os-badge{align-items:center;gap:4px;display:inline-flex}.ticket-rich-body{max-width:74ch;font-size:14px;line-height:1.8}.ticket-technical{background:var(--os-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:320px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.ticket-comments{gap:var(--os-gap-stack);margin-top:var(--os-gap-section);display:grid}.ticket-comments h2{font-size:var(--os-text-title);margin:0;font-weight:600}.ticket-comment{background:var(--glass-sunken);border-radius:12px;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.ticket-comment>div{flex:1;gap:8px;min-width:0;display:grid}.ticket-comment header{color:var(--os-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ticket-comment header strong{color:var(--os-ink);font-size:13px}.ticket-comment-actions{gap:4px;margin-left:auto;display:inline-flex}.ticket-edited{color:var(--os-muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.ticket-reply{gap:var(--os-space-2);display:grid}.ticket-history{gap:16px;display:grid}.ticket-history h3{color:var(--os-muted);margin:0 0 6px;font-size:13px;font-weight:600}.ticket-detail>.os-page-heading>div{justify-content:flex-start;gap:16px}.ticket-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.ticket-main{min-width:0}.ticket-rail{gap:16px;min-width:0;display:grid}.ticket-meta{gap:var(--os-gap-stack);display:grid}.ticket-meta h2{font-size:var(--os-text-title);margin:0;font-weight:600}.ticket-meta dl{gap:var(--os-gap-stack);margin:0;display:grid}.ticket-meta dl>div{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.ticket-meta dt{color:var(--os-muted)}.ticket-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.ticket-meta dd .os-select{width:100%}.ticket-meta dd small{color:var(--os-muted);margin-top:2px;font-size:12px;display:block}.ticket-meta-person{align-items:center;gap:6px;display:flex}.ticket-meta-scope,.ticket-meta-viewers{gap:6px;display:grid}.ticket-meta-switch{flex-wrap:wrap;gap:4px;margin:4px 0 0 -12px;display:flex}.ticket-meta-switch.is-picking{margin-left:0}.ticket-meta-picker{gap:8px;margin-top:8px;display:grid}.ticket-meta-picker>small{margin:0}.ticket-edit-actions{gap:4px;display:inline-flex}.ticket-post-badges+.ticket-edit-actions{margin-left:4px}.ticket-detail.is-editing .os-page-title>h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ticket-title-input{border:1px solid var(--os-border);background:var(--os-card);min-width:0;color:var(--os-ink);font:inherit;font-size:var(--os-text-page);font-weight:600;line-height:var(--os-leading-page);letter-spacing:-.025em;border-radius:8px;flex:100%;margin:0 0 0 -6px;padding:0 5px}.ticket-title-input:focus-visible{outline:2px solid var(--os-blue);outline-offset:0;border-color:#0000}.ticket-post>.ticket-labels{margin-bottom:12px}.ticket-meta-path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ticket-quiet{color:var(--os-muted);margin:0;font-size:13px}.ticket-trail{gap:var(--os-gap-stack);display:grid}.ticket-trail h2{font-size:var(--os-text-title);margin:0;font-weight:600}.ticket-trail-toggle{font:inherit;color:inherit;align-items:center;gap:4px;padding:0;display:inline-flex}.ticket-trail-toggle svg{transition:transform var(--dur-micro) var(--ease)}.ticket-trail-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ticket-trail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ticket-trail li{color:var(--os-ink);align-items:center;gap:8px;font-size:13px;display:flex}.ticket-trail li time{font-variant-numeric:tabular-nums;color:var(--os-muted);white-space:nowrap;margin-left:auto;font-size:12px}@media (max-width:960px){.ticket-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ticket-filters{grid-template-columns:1fr 1fr;display:grid}.ticket-filters .os-select,.ticket-filter-panel .os-select{flex:140px;width:100%}.ticket-filter-button{justify-content:center;min-width:0;min-height:44px}.ticket-compose-row{grid-template-columns:minmax(0,1fr)}.ticket-filters .os-search-field{grid-column:1/-1}.ticket-post-badges{margin-left:0}.ticket-title-input{font-size:var(--os-text-header);line-height:var(--os-leading-header)}.ticket-attachment{width:100%;max-width:none}.ticket-uploads li{grid-template-columns:minmax(0,1fr) auto}.ticket-uploads li .os-progress{grid-column:1/-1}}html[data-os-theme=night] .ticket-attachment-image img{outline-color:#ffffff1a;outline-color:lab(100% 0 0/.1)}.ticket-categories{gap:8px;margin-bottom:16px;display:grid}.ticket-categories h2{font-size:var(--os-text-title);margin:0;font-weight:600}.ticket-categories .ticket-category-rows{margin:4px 0}.ticket-categories>.os-button{justify-self:start}.ticket-content-view{gap:12px;min-width:0;display:grid}.ticket-content-title{font-size:var(--os-text-body);margin:0;font-weight:600;line-height:1.5}.ticket-content-card{border:1px solid var(--os-border);background:var(--os-bg);width:100%;color:var(--os-ink);text-align:left;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ticket-content-card>svg{color:var(--os-muted);flex:none;margin-top:4px}.ticket-content-card>svg:last-child{margin-left:auto}.ticket-content-card>span{gap:4px;min-width:0;display:grid}.ticket-content-card strong{font-size:var(--os-text-body);font-weight:500}.ticket-content-card small{font-size:var(--os-text-small);color:var(--os-muted);font-variant-numeric:tabular-nums}.ticket-content-card:hover{border-color:var(--os-blue)}.ticket-content-card:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}.ticket-content-snippet{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--os-text-small);color:var(--os-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ticket-text-reader{max-height:64dvh;padding:8px;overflow:auto}.ticket-text-reader .ticket-rich-body{max-width:76ch;margin:0 auto;line-height:1.9}.ticket-text-reader .ticket-rich-body p{margin-bottom:12px}.ticket-text-reader pre{white-space:pre-wrap;overflow-wrap:anywhere}
.app-date.app-select-trigger input.app-date-input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}@media (forced-colors:none){:is(button,a[href],input,textarea,select,summary,[tabindex],[contenteditable=true]):focus:not(:focus-visible){outline:none}:root{--focus-ring:0 0 0 3px color-mix(in srgb, var(--ring) 24%, transparent)}:is(button,a[href],input,textarea,select,summary,[tabindex],[contenteditable=true]):focus-visible{box-shadow:var(--focus-ring);outline:none}:is(.os-app,.os-dialog,.os-drawer,.file-preview-toolbar) :is(button,a[href],input,textarea,select,summary,[tabindex],[contenteditable=true]):focus-visible{outline:none}.app-date.app-select-trigger input.app-date-input:focus-visible,.os-search-field input:focus-visible,.os-palette-field input:focus-visible,.os-inbox-composer textarea:focus-visible{box-shadow:none;outline:none}}@media (prefers-contrast:more){:root{--focus-ring:0 0 0 3px var(--ring)}.app-date:focus-within{box-shadow:var(--focus-ring)}}@media (forced-colors:active){.app-date:focus-within{outline-offset:2px;outline:2px solid highlight}}
.parity-home-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.parity-home-bar>.parity-home-basis{flex:200px;min-width:0;margin:0}.parity-home-bar>.parity-home-basis.is-pending{visibility:hidden}.parity-home-bar>.os-button{flex:none;min-height:32px;margin-left:auto;padding:4px 12px;font-size:12px}.parity-home-basis{color:var(--os-muted);align-items:center;gap:6px;margin:-2px 0 12px;font-size:11px;line-height:1.6;display:flex}.parity-home-why{width:15px;height:15px;font:inherit;font-size:var(--os-text-caption);color:var(--os-muted);background:var(--os-card);border:1px solid var(--os-border);cursor:help;border-radius:50%;flex:none;padding:0;line-height:15px}.parity-home-why:hover,.parity-home-why:focus-visible{color:var(--os-blue);border-color:var(--os-blue)}.parity-home .os-metric{gap:12px;padding:12px 16px}.parity-home .os-metric .os-icon-tile{width:40px;height:40px}.parity-home .os-metric strong{font-size:var(--os-text-page)}.parity-home .os-metric strong>.os-skel-inline{vertical-align:top;align-items:center;height:calc(1em + 4*round(.125em,1px));display:inline-flex}.parity-home .os-metric>div>span{margin-bottom:2px}.parity-home .os-metric small{margin-top:4px}.parity-home .os-priority-row{padding:8px}.parity-home .os-priority-row small{margin-top:1px}.parity-home .os-priority-groups>section>header{padding-top:8px;padding-bottom:8px}.parity-home .os-card{padding:16px}.parity-home .os-card-heading{margin-bottom:12px}.parity-home .os-card-subtitle{margin:-4px 0 12px}.parity-home .os-metrics{margin-bottom:12px}.parity-home .os-stack{gap:12px}.parity-home .os-ai-summary-list{gap:8px;margin-bottom:12px}.parity-home-evidence{color:var(--os-muted);margin-top:4px;font-size:11px;font-style:normal;display:block}.parity-home-summary-ask{border:1px solid color-mix(in srgb, var(--os-blue) 25%, var(--os-border));background:var(--os-card);color:var(--os-blue-ink);white-space:nowrap;opacity:.55;transition:opacity var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);border-radius:999px;flex:none;align-self:center;margin-left:auto;padding:4px 12px;font-size:12px;line-height:1.5}.os-ai-summary-list li:hover .parity-home-summary-ask,.parity-home-summary-ask:focus-visible{opacity:1}.parity-home-summary-ask:hover{border-color:var(--os-blue);background:var(--os-blue-soft)}@media (pointer:coarse){.parity-home-summary-ask{opacity:1;min-height:32px}}.parity-home-ask{gap:8px;margin-top:12px;display:flex}.parity-home-ask input{min-width:0;font:inherit;color:var(--os-ink);background:var(--os-card);border:1px solid var(--os-border);border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.parity-home-ask input::placeholder{color:var(--os-muted)}.parity-home-ask input:focus-visible{outline:2px solid var(--os-blue);outline-offset:1px;border-color:#0000}.parity-home-ask .os-button{flex:none}@media (max-width:720px){.parity-home-ask{flex-wrap:wrap}.parity-home-ask .os-button{justify-content:center;width:100%}}.parity-home .os-priority-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.parity-home .os-priority-groups>section>button.os-text-link,.parity-home .os-priority-groups>section>.os-text-link{align-items:center;gap:4px;margin:12px 0 0 8px;font-size:12px;display:inline-flex}.parity-report-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:4px 0 12px;display:flex}.parity-report-filters .os-field{min-width:150px}.parity-report-filters input[type=date]{font:inherit;color:var(--os-ink);background:var(--os-card);border:1px solid var(--os-border);border-radius:8px;padding:8px 12px;font-size:13px}.parity-report-note{color:var(--os-muted);flex-basis:100%;margin:0;font-size:11px}.parity-home-regenerating span{color:var(--os-muted);font-size:12px}.parity-home-capped{color:var(--os-muted);margin:12px 0 0 8px;font-size:11px}.parity-home .os-priority-row.is-dismissed{opacity:.55}.parity-home-suggestion-actions{align-items:center;gap:12px;display:inline-flex}.parity-home .os-metric small.os-delta{white-space:nowrap;flex-wrap:wrap;justify-content:flex-start}@media (min-width:768px){.parity-home .os-priority-groups{grid-template-columns:auto minmax(0,1fr) auto minmax(0,2fr) auto auto;column-gap:12px;display:grid}.parity-home .os-priority-groups>section{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.parity-home .os-priority-groups>section>*{grid-column:1/-1}.parity-home .os-priority-groups>section>.os-text-link{justify-self:start}.parity-home .os-priority-row{grid-template-columns:subgrid;column-gap:12px;display:grid}.parity-home .os-priority-row>.os-badge{justify-self:start}.parity-home .os-priority-row time{justify-self:end}.parity-home .os-priority-row>div{width:auto}.parity-home .os-priority-row p{font-size:12px}}@media (min-width:1001px){.parity-home .os-home-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.parity-home .os-card .os-empty{padding:16px 12px}.parity-home .os-card>.os-full-width{margin-top:4px}@media (max-width:600px){.parity-home .os-metric{flex-direction:column;gap:8px}.parity-home .os-metric .os-icon-tile{width:32px;height:32px}.parity-home .os-metrics>.os-metric:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:767px){.parity-home .os-priority-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check who badge"".why why"".when go";align-items:center;gap:6px 8px;display:grid}.parity-home .os-priority-row>input{grid-area:check}.parity-home .os-priority-row>div{grid-area:who;width:auto}.parity-home .os-priority-row>.os-badge{grid-area:badge}.parity-home .os-priority-row p{grid-area:why;padding-left:0}.parity-home .os-priority-row time{grid-area:when}.parity-home .os-priority-row .os-button{grid-area:go;width:auto;min-height:40px;margin-left:0}}.parity-home .parity-home-regen{align-self:flex-start;margin-left:-16px}.parity-home .os-priority-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parity-home :is(.os-priority-row p,.os-ai-summary-list span,.os-card-subtitle){text-wrap:pretty}.parity-home .os-card:has(>.os-priority-groups){container-type:inline-size}@container (max-width:560px){.parity-home .os-priority-groups,.parity-home .os-priority-groups>section{display:block}.parity-home .os-priority-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check who badge"".why why"".when go";align-items:center;gap:6px 8px;display:grid}.parity-home .os-priority-row>input{grid-area:check}.parity-home .os-priority-row>div{grid-area:who}.parity-home .os-priority-row>.os-badge{grid-area:badge;justify-self:end}.parity-home .os-priority-row p{grid-area:why}.parity-home .os-priority-row time{grid-area:when;justify-self:start}.parity-home .os-priority-row .os-button{grid-area:go}}@media (min-width:601px) and (max-width:1100px){.dashboard-page .os-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-page .os-metrics>.os-metric{grid-column:span 2}.dashboard-page .os-metrics>.os-metric:nth-child(n+4){grid-column:span 3}}@media (max-width:600px){.parity-home-bar>.parity-home-basis{flex-basis:100%}}.parity-home-presence{margin:0;padding:0;list-style:none;display:grid}.parity-home-presence>li{border-bottom:1px solid var(--os-border);grid-template-columns:auto minmax(0,1fr) auto 64px;align-items:center;gap:8px;padding:8px 0;display:grid}.parity-home-presence>li:last-child{border-bottom:0}.parity-home-presence>li>div{min-width:0;display:grid}.parity-home-presence strong,.parity-home-presence small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parity-home-presence strong{font-size:13px}.parity-home-presence small,.parity-home-presence time{color:var(--os-muted);font-variant-numeric:tabular-nums;font-size:11px}.parity-home-presence time{text-align:right}.parity-home-presence-state{color:var(--os-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.parity-home-presence-state:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:7px;height:7px}.parity-home-presence-state.is-online{color:var(--os-green-ink)}.parity-home-presence-state.is-online:before{background:var(--os-green);opacity:1}
.os-text-link{align-items:center;gap:4px;display:inline-flex}.os-thought-list li.is-note svg{color:var(--os-blue)}.os-ai-tip strong{align-items:center;gap:4px;font-weight:600;display:inline-flex}.copilot-generating .copilot-skeleton{flex-direction:column;gap:8px;margin-top:4px;display:flex}.copilot-generating .copilot-skeleton span{background:var(--os-bg,#f2f5f8);height:10px;animation:copilot-skeleton-pulse var(--loop-pulse) ease-in-out infinite;border-radius:5px}.copilot-generating .copilot-skeleton span:nth-child(2){width:88%;animation-delay:.12s}.copilot-generating .copilot-skeleton span:nth-child(3){width:64%;animation-delay:.24s}.os-reply-option.copilot-streaming>.copilot-streaming-option{margin-top:12px;display:block}.copilot-streaming-option strong{font-size:var(--os-text-ui);color:var(--os-muted);font-weight:600}.os-reply-option .copilot-streaming-option p{margin:4px 0 0}@keyframes copilot-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.copilot-generating .copilot-skeleton span{animation:none}}.copilot-cited{border-top:1px solid var(--os-border);margin-top:4px;padding-top:12px}.copilot-cited strong{font-size:var(--os-text-small);color:var(--os-muted)}.copilot-cited p{font-size:var(--os-text-small);margin-top:8px;line-height:1.5}.copilot-cited small{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:767px){.os-inbox-page:not(.is-chat-open) .wa-chat-empty,.os-inbox-page .os-heading-actions{display:none}}.inbox-search-note,.inbox-send-note{font-size:var(--os-text-small);line-height:var(--os-leading-small);color:var(--os-muted);margin:0}.inbox-send-note{padding:4px 0 8px}.inbox-scope-note{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.os-attachment-draft.is-failed{border-color:var(--os-red)}.os-attachment-draft.is-failed small{color:var(--os-red)}.inbox-file-card{gap:0;min-width:240px;max-width:360px;padding:0}.inbox-file-card .inbox-file-cover{object-fit:contain;border-radius:var(--os-radius-control);flex:none;width:36px;height:48px}.inbox-file-card .inbox-file-open{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.inbox-file-card .inbox-file-open>span{overflow-wrap:anywhere;flex:1;min-width:0}.inbox-file-download{border:0;border-left:1px solid var(--os-border);min-height:40px;color:var(--os-blue);background:0 0;flex:0 0 40px;align-self:stretch;place-items:center;display:grid}.inbox-file-download:hover{background:var(--os-blue-soft)}.inbox-tag-trigger{font:inherit;background:0 0;border:0;padding:0}.inbox-tag-popover form{gap:8px;display:flex}.inbox-tag-popover input{min-width:0;height:var(--os-control-height,38px);border:1px solid var(--os-border);border-radius:var(--os-radius-control,8px);background:var(--os-card);color:var(--os-ink);flex:1;padding:0 12px}.os-insight-profile .inbox-profile-line{flex-wrap:wrap;gap:4px 16px;display:flex;overflow-x:clip}.inbox-profile-line>span{align-items:center;gap:4px;min-width:0;display:inline-flex;position:relative}.inbox-profile-line>span>svg{color:var(--os-blue);flex-shrink:0}.inbox-profile-line>span+span:before{content:"";inset-inline-start:-8px;background:var(--os-border);width:1px;height:12px;position:absolute;top:50%;translate:0 -50%}.inbox-insight-head .os-insight-summary{margin-top:12px}.inbox-missing .os-badge{border-radius:var(--os-radius-control);padding:4px 12px}.inbox-dossier{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px;display:grid}.inbox-row-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.inbox-row-title>svg{color:var(--os-blue);flex-shrink:0}.inbox-row-title>b{font-size:var(--os-text-body);line-height:var(--os-leading-ui);flex-shrink:0;font-weight:600}.inbox-row-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--os-text-ui);color:var(--os-muted);margin-inline-start:4px;font-weight:400;overflow:hidden}.inbox-key-fields{font-size:var(--os-text-ui);line-height:var(--os-leading-ui);gap:4px;margin:0;display:grid}.inbox-key-fields>div{grid-template-columns:7.5em minmax(0,1fr) auto;column-gap:12px;display:grid}.inbox-key-fields dt{font-size:var(--os-text-small);color:var(--os-muted)}.inbox-key-fields dt:after{content:"："}.inbox-key-fields dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.inbox-key-fields dd.is-nowrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-key-fields dd.is-empty{color:var(--os-muted);font-weight:400}.inbox-recommend-list{flex-direction:column;display:flex}.inbox-recommend-row{border-bottom:1px solid var(--os-border);align-items:center;gap:8px;padding:12px 0;display:flex}.inbox-recommend-row:first-child{padding-top:0}.inbox-recommend-row:last-child{border-bottom:0;padding-bottom:0}.inbox-recommend-row>a,.inbox-recommend-file{min-width:0;color:inherit;flex-direction:column;flex:1;gap:4px;text-decoration:none;display:flex}.inbox-recommend-file{flex-direction:row;align-items:center;gap:8px}.inbox-recommend-file>span{flex-direction:column;min-width:0;display:flex}.inbox-recommend-row strong{font-size:var(--os-text-body);line-height:var(--os-leading-ui);overflow-wrap:anywhere;font-weight:600}.inbox-recommend-row>a>span{font-size:var(--os-text-ui);line-height:var(--os-leading-ui);color:var(--os-muted)}.inbox-recommend-file small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--os-text-small);line-height:var(--os-leading-small);color:var(--os-muted);overflow:hidden}.inbox-recommend-row .os-button{flex-shrink:0;min-height:40px}.inbox-fact-labels .os-badge{align-items:center;gap:4px;display:inline-flex}.inbox-write-mail{font-size:var(--os-text-ui);white-space:nowrap}.copilot-variant-head{flex-wrap:wrap;gap:8px;display:flex}.auto-reception-overrides{border-top:1px solid var(--os-border);flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.auto-reception-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.auto-reception-head strong{font-size:13px}.auto-reception-overrides ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.auto-reception-overrides li{grid-template-columns:minmax(0,1fr) minmax(0,180px);align-items:center;gap:8px;display:grid}.auto-reception-overrides li>a{overflow-wrap:anywhere}@media (max-width:767px){.inbox-dossier{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-file-card{min-width:0;max-width:100%}.auto-reception-overrides li{grid-template-columns:minmax(0,1fr)}.inbox-tag-trigger{min-height:40px}.os-inbox-page>.os-page-heading>.os-page-lead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}.os-channel-tabs button:disabled,.os-channel-tabs button[aria-disabled=true]{cursor:not-allowed;color:var(--os-muted);gap:4px}.os-channel-tabs button:disabled .os-channel-mark,.os-channel-tabs button[aria-disabled=true] .os-channel-mark{opacity:.55}.os-channel-tabs .os-coming-soon{font-size:var(--os-text-small);line-height:var(--os-leading-small);padding:2px 6px}.os-channel-tabs .os-coming-soon svg{display:none}@media (min-width:768px) and (max-width:1150px){.os-inbox{grid-template-columns:var(--inbox-list,296px) 12px minmax(0, 1fr)}}@media (min-width:1151px) and (max-width:1400px){.os-inbox{grid-template-columns:var(--inbox-list,296px) 12px minmax(0, 1.1fr) 12px var(--inbox-insight,minmax(0, 1fr))}}.os-chat-local-time{white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:bottom;align-items:center;gap:4px;display:inline-flex}.os-chat-local-time>.os-chat-local-time-short{display:none}.os-chat-local-time>svg{width:14px;height:14px}.inbox-entry>svg{vertical-align:-2px;margin-inline-end:4px}.os-inbox :is(.os-button,.os-empty,.live-error){font-size:var(--os-text-ui)}.os-inbox-insight>.wa-insight-head>.os-tabs button{font-size:var(--os-text-body)}@media (min-width:1680px){.os-inbox-page{--os-text-small:13px;--os-leading-small:20px;--os-text-ui:14px;--os-leading-ui:22px;--os-leading-body:24px}.os-inbox{grid-template-columns:var(--inbox-list,clamp(372px, 25%, 400px)) 12px minmax(330px, 1.3fr) 12px var(--inbox-insight,minmax(320px, 1fr))}.os-composer-toolbar>:is(button,a):not([aria-label]){padding-inline:4px}}.inbox-field-input,.os-select.app-select-trigger.inbox-field-input{box-sizing:border-box;width:100%;min-width:0;height:22px;min-height:0;padding:0 var(--os-space-1);border:1px solid var(--os-border);background:var(--os-card);color:var(--os-ink);font:inherit;font-size:var(--os-text-ui);box-shadow:none;appearance:textfield;border-radius:6px;margin:0;font-weight:400;line-height:20px}.inbox-field-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inbox-field-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inbox-field-input:focus-visible{outline:2px solid var(--os-blue);outline-offset:0;border-color:#0000}.inbox-field-form{min-width:0;margin:0;display:flex}.inbox-field-form[aria-busy=true]{opacity:.7}.inbox-field-form .country-input{display:flex}.os-insight-mini-fields>div>.inbox-field-label{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.os-insight-mini-fields .inbox-field-form{margin-top:4px}.inbox-field-edit{color:var(--os-blue-ink);font:inherit;font-size:var(--os-text-small);line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0 2px}.inbox-field-edit:hover{text-decoration:underline}.inbox-field-edit:focus-visible,.inbox-field-tool:focus-visible{outline:2px solid var(--os-blue);outline-offset:1px}@media (hover:hover){:is(.os-insight-mini-fields>div,.inbox-key-fields>div):not(:hover,:focus-within) .inbox-field-edit{opacity:0}}.inbox-field-tools{flex:none;align-items:center;gap:2px;display:inline-flex}.inbox-field-tool{width:20px;height:18px;color:var(--os-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.inbox-field-tool[type=submit]{color:var(--os-blue-ink)}.inbox-field-tool:hover:not(:disabled){background:var(--os-blue-soft)}.inbox-field-tool:disabled{opacity:.5;cursor:default}.inbox-key-fields .inbox-key-tools{align-items:center;gap:8px;display:inline-flex}.inbox-key-fields>div[data-editing]{align-items:center}.os-facts .os-fact-group li[data-editing]>.os-fact-edit{vertical-align:top;align-items:center;gap:4px;width:100%;margin:0;display:inline-flex}.os-fact-edit>span:first-child{color:var(--os-muted);flex:none}.os-fact-edit>span:first-child:after{content:"："}.os-fact-edit>.inbox-field-input{flex:1}@media (pointer:coarse){.inbox-field-input,.os-select.app-select-trigger.inbox-field-input{height:32px;font-size:16px}.inbox-field-tool{width:32px;height:32px}}
.os-chat{position:relative}.wa-emoji-popover{background:var(--os-card);padding:6px}.wa-emoji-panel{width:296px}.wa-emoji-tabs{border-bottom:1px solid var(--os-border);gap:2px;margin-bottom:8px;display:flex}.wa-emoji-tabs button{font-size:var(--os-text-small);color:var(--os-muted);border-bottom:2px solid #0000;flex:1;padding:6px 0}.wa-emoji-tabs button[aria-selected=true]{color:var(--os-blue-ink);border-bottom-color:var(--os-blue)}.wa-emoji-panel .wa-emoji-options{grid-template-columns:repeat(8,1fr);width:100%;max-height:200px;overflow-y:auto}.wa-emoji-panel .wa-emoji-options button{height:var(--os-control-height-sm);font-size:var(--os-text-header)}.os-message time .wa-ticks{color:var(--os-muted);display:inline-flex}.os-message time .wa-ticks.is-read{color:#53bdeb}.os-message time .wa-ticks.is-failed{color:var(--os-red,#d93f3f)}.wa-media-image{border-radius:6px;max-width:min(280px,100%);padding:0;display:block;overflow:hidden}.wa-media-image img,.wa-media-gif video{object-fit:cover;max-width:100%;max-height:280px;display:block}.wa-media-video{aspect-ratio:16/10;background:color-mix(in srgb, var(--os-ink) 78%, transparent);color:#fff;width:min(260px,100%);font-size:var(--os-text-small);line-height:var(--os-leading-small);text-align:center;overflow-wrap:anywhere;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.wa-media-audio{align-items:center;gap:6px;min-width:min(240px,100%);display:flex}.wa-voice-transcript{color:var(--os-muted);font-size:var(--os-text-small);margin-block:8px 4px;display:block}.wa-voice-transcript.is-failed{color:var(--os-orange-ink)}.wa-media-audio>button:first-child{min-height:var(--os-control-height-sm);font-size:var(--os-text-small);color:var(--os-blue-ink);flex:1;align-items:center;gap:6px;display:inline-flex}.wa-media-audio audio{min-width:0;height:var(--os-control-height-sm);flex:1}.os-message-bubble>:is(.wa-media-image,.wa-media-video,.wa-media-audio)+p{margin-top:8px}.wa-quote{text-align:left;border-left:3px solid var(--os-blue);background:color-mix(in srgb, var(--os-ink) 5%, transparent);width:100%;font-size:var(--os-text-ui);line-height:var(--os-leading-ui);white-space:normal;border-radius:4px;flex-direction:column;margin-bottom:8px;padding:4px 8px;display:flex}.wa-quote strong{color:var(--os-blue-ink);font-size:var(--os-text-small);line-height:var(--os-leading-small);font-weight:600}.wa-quote span{color:var(--os-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wa-reactions{border:1px solid var(--os-border);background:var(--os-card);width:fit-content;font-size:var(--os-text-ui);border-radius:12px;gap:2px;margin-top:-6px;padding:1px 6px;display:flex}.os-message.from-agent .wa-reactions{margin-left:auto}.wa-read-more,.wa-resend{font-size:var(--os-text-ui);line-height:var(--os-leading-ui);color:var(--os-blue-ink);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.wa-resend-note{font-size:var(--os-text-small);line-height:var(--os-leading-small);color:var(--os-muted);margin-top:4px}.os-message.from-agent .wa-resend{float:right}.wa-unread-divider{background:var(--os-card);width:fit-content;color:var(--os-blue-ink);font-size:var(--os-text-small);line-height:var(--os-leading-small);letter-spacing:var(--os-tracking-small);font-variant-numeric:tabular-nums;box-shadow:0 1px 3px color-mix(in srgb, var(--os-ink) 10%, transparent);border-radius:12px;margin:0 auto 16px;padding:1px 12px}.wa-latest-count{background:var(--os-blue-fill);color:#fff;font-size:var(--os-text-small);line-height:var(--os-leading-small);font-variant-numeric:tabular-nums;border-radius:9px;margin-left:8px;padding:0 6px}.wa-drop-overlay{z-index:5;border:2px dashed var(--os-blue);background:color-mix(in srgb, var(--os-card) 92%, transparent);color:var(--os-blue-ink);text-align:center;pointer-events:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:8px}.wa-drop-overlay span{color:var(--os-muted);font-size:var(--os-text-ui);line-height:var(--os-leading-ui)}.wa-draft-thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:32px}.os-attachment-draft.is-uploading>span{font-size:var(--os-text-ui);line-height:var(--os-leading-ui);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px;overflow:hidden}@media (max-width:767px){.wa-emoji-panel{width:min(296px,100vw - 32px)}}.wa-message-actions{opacity:0;gap:2px;margin-top:2px;transition:opacity .12s ease-out;display:flex}@media (hover:hover) and (pointer:fine){.wa-message-actions{top:0;flex-direction:column;margin-top:0;position:absolute;inset-inline-start:calc(100% + 4px)}.os-message.from-agent .wa-message-actions{inset-inline:auto calc(100% + 4px)}}.os-message:hover .wa-message-actions,.wa-message-actions:focus-within{opacity:1}@media (pointer:coarse){.wa-message-actions{opacity:1}}.os-message.from-agent .wa-message-actions{justify-content:flex-end}.wa-message-actions>button{min-width:var(--os-control-height-xs);min-height:var(--os-control-height-xs);color:var(--os-muted);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.wa-message-actions>button:hover{background:color-mix(in srgb, var(--os-ink) 6%, transparent);color:var(--os-blue-ink)}.wa-react-picker{bottom:calc(100% + 4px);z-index:4;border:1px solid var(--os-border);background:var(--os-card);box-shadow:0 4px 14px color-mix(in srgb, var(--os-ink) 14%, transparent);border-radius:20px;gap:2px;padding:4px 6px;display:flex;position:absolute;inset-inline-start:0}.os-message.from-agent .wa-react-picker{inset-inline:auto 0}.wa-react-picker button{width:32px;height:32px;font-size:var(--os-text-header);border-radius:16px}.wa-react-picker button[aria-pressed=true]{background:color-mix(in srgb, var(--os-blue) 16%, transparent)}.wa-edited{color:var(--os-muted)}.wa-revoked{color:var(--os-muted);font-style:italic}.wa-reply-draft{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.wa-reply-draft .wa-quote{flex:1;min-width:0;margin-bottom:0}.wa-reply-draft>button{min-width:var(--os-control-height-xs);min-height:var(--os-control-height-xs);color:var(--os-muted);font-size:var(--os-text-title)}.wa-template-list{gap:8px;max-height:280px;margin-bottom:12px;display:grid;overflow-y:auto}.wa-template-note{font-size:var(--os-text-ui);line-height:var(--os-leading-ui);color:var(--os-muted)}.wa-template-option{border:1px solid var(--os-border);text-align:left;font-size:var(--os-text-ui);line-height:var(--os-leading-ui);white-space:normal;border-radius:6px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.wa-template-option strong{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.wa-template-option small,.wa-template-option em{color:var(--os-muted);font-style:normal;font-weight:400}.wa-template-option>span{color:var(--os-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wa-template-option .wa-template-header{font-weight:600}.wa-template-option.is-chosen{border-color:var(--os-blue);background:color-mix(in srgb, var(--os-blue) 8%, transparent)}.wa-template-option[aria-disabled=true]{opacity:.6;cursor:not-allowed}.wa-template-option strong .os-badge{font-size:var(--os-text-small);margin-left:auto}.wa-template-toolbar{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.wa-template-toolbar>.wa-template-help{flex:1;min-width:0;margin:0}.wa-template-help a{color:var(--os-blue-ink)}.wa-template-toolbar>.os-button{flex:none}.wa-template-fill{border:1px solid var(--os-border);border-radius:6px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.wa-template-arguments{gap:var(--os-space-3);min-width:0;display:grid}.wa-template-arguments:empty{display:none}.wa-template-location{gap:var(--os-space-3);padding:var(--os-space-3);border:1px solid var(--os-border);border-radius:8px;margin:0;display:grid}.wa-template-location legend{padding-inline:var(--os-space-1);font-weight:600;font-size:var(--os-text-small)}.wa-template-coordinate-row{gap:var(--os-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wa-template-button-details{color:var(--os-muted);font-size:var(--os-text-small)}.wa-template-button-details summary{cursor:pointer;padding-block:var(--os-space-2)}.wa-template-url-preview{overflow-wrap:anywhere;color:var(--os-muted);font-size:var(--os-text-small);display:block}.wa-template-sent-header{margin-bottom:var(--os-space-2);display:block}.wa-template-sent-buttons{gap:var(--os-space-2);margin-top:var(--os-space-3);text-align:center;display:grid}.wa-template-sent-buttons>*{padding:var(--os-space-2);border-top:1px solid var(--os-border);color:var(--os-blue);font-size:var(--os-text-small)}.wa-template-preview{color:var(--os-ink);white-space:pre-wrap;overflow-wrap:anywhere;gap:4px;margin:0;font-size:13px;line-height:1.6;display:grid}.wa-template-preview small{color:var(--os-muted)}.wa-template-preview mark{color:inherit;border-radius:3px;padding:0 2px}.wa-template-preview mark.is-filled{background:color-mix(in srgb, var(--os-blue) 14%, transparent)}.wa-template-preview mark.is-empty{background:color-mix(in srgb, var(--os-orange) 18%, transparent);color:var(--os-orange-ink)}.os-field.wa-template-var{grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;margin:0;display:grid}.wa-template-var>span{font-variant-numeric:tabular-nums;color:var(--os-muted);overflow-wrap:anywhere;margin:0}.wa-template-media{font-size:var(--os-text-ui);line-height:var(--os-leading-ui);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.wa-template-media>span:first-child,.wa-template-media>small{color:var(--os-muted)}.wa-template-media>small{font-size:var(--os-text-small);line-height:var(--os-leading-small)}.wa-template-media-file{align-items:center;gap:8px;min-width:0;display:flex}.wa-template-media-file>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wa-template-media-file>small{color:var(--os-muted);font-size:var(--os-text-small);font-variant-numeric:tabular-nums;flex:none}.wa-template-gap{color:var(--os-orange-ink);margin:0;font-size:12px}.wa-template-advanced{margin-bottom:8px;font-size:13px}.wa-template-advanced>summary{color:var(--os-muted);cursor:pointer;margin-bottom:8px}@media (max-width:520px){.wa-template-toolbar{flex-direction:column}}.wa-contact-cards,.wa-contact-card,.wa-interactive-card,.wa-order-card,.wa-poll-card{gap:var(--os-space-2);overflow-wrap:anywhere;min-width:0;display:grid}.wa-contact-card+.wa-contact-card{border-top:1px solid var(--os-border);padding-top:var(--os-space-3)}.wa-contact-card strong,.wa-order-card>strong,.wa-poll-card>strong,.wa-location-card strong{align-items:center;gap:var(--os-space-2);display:flex}.wa-structured-actions,.wa-order-card>div,.wa-poll-card>div{gap:var(--os-space-2);flex-wrap:wrap;align-items:center;display:flex}.wa-structured-actions button,.wa-order-card>button,.wa-interactive-card>button,.wa-interactive-card>a{justify-content:center;align-items:center;gap:var(--os-space-2);min-height:36px;padding:var(--os-space-2) var(--os-space-3);border:1px solid var(--os-border);color:var(--os-blue-ink);text-align:start;border-radius:8px;flex-wrap:wrap;display:inline-flex}.wa-interactive-card>button small{color:var(--os-muted);flex-basis:100%}.wa-contact-card small,.wa-location-card small,.wa-interactive-card>small,.wa-unavailable-message small,.wa-poll-card small{color:var(--os-muted);font-size:var(--os-text-small)}.wa-location-card{gap:var(--os-space-2);min-width:180px;max-width:280px;color:inherit;text-decoration:none;display:grid}.wa-location-surface{background:color-mix(in srgb, var(--os-green,#128c7e) 10%, var(--os-card));height:96px;color:var(--os-green,#128c7e);border-radius:8px;place-items:center;display:grid}.wa-unavailable-message{align-items:flex-start;gap:var(--os-space-3);max-width:300px;display:flex}.wa-unavailable-message>svg{color:var(--os-muted);flex:none}.wa-unavailable-message p{margin-top:var(--os-space-1);font-size:var(--os-text-small);color:var(--os-muted)}.wa-unavailable-message small{display:block}.wa-form-values{max-width:100%}.wa-form-values summary{cursor:pointer}.wa-form-values dl{gap:var(--os-space-2);padding-top:var(--os-space-2);display:grid}.wa-form-values dt{color:var(--os-muted);font-size:var(--os-text-small)}.wa-form-values dd{white-space:pre-wrap;overflow-wrap:anywhere}.wa-media-image.is-sticker{background:0 0;width:160px}.wa-media-image.is-sticker img{object-fit:contain}.wa-emoji-search{width:100%;min-height:40px;padding:var(--os-space-2) var(--os-space-3);margin-bottom:var(--os-space-2);border:1px solid var(--os-border);background:var(--os-bg);color:var(--os-ink);border-radius:8px}.wa-emoji-note{padding:var(--os-space-2);color:var(--os-muted);font-size:var(--os-text-small)}.wa-reaction-anchor{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.wa-reaction-popover{background:var(--os-card);width:auto;max-width:calc(100vw - 24px);padding:var(--os-space-2)}.wa-reaction-popover .wa-react-picker{width:max-content;max-width:296px;box-shadow:none;border:0;flex-wrap:wrap;padding:0;display:flex;position:static}.wa-reaction-popover .wa-react-picker .wa-emoji-panel{width:min(296px,100vw - 48px)}.wa-reaction-popover .wa-react-picker .wa-emoji-tabs button{width:auto;font-size:var(--os-text-small);border-radius:0}.wa-reaction-popover .wa-reaction-remove{width:100%;font-size:var(--os-text-small)}.wa-reactions button{border-radius:16px;min-width:28px}@media (pointer:coarse){.wa-reaction-popover .wa-react-picker>button{min-width:36px;min-height:44px}.wa-emoji-panel .wa-emoji-options{grid-template-columns:repeat(6,1fr)}.wa-emoji-panel .wa-emoji-options button,.wa-reactions button{min-width:44px;min-height:44px}.wa-structured-actions button,.wa-order-card>button,.wa-interactive-card>button,.wa-interactive-card>a{min-height:44px}}.wa-share-options,.wa-share-coordinates{gap:var(--os-space-3);display:flex}.wa-share-options{margin-bottom:var(--os-space-4)}.wa-share-options button{align-items:center;gap:var(--os-space-2);min-height:44px;padding:var(--os-inset-button);display:flex}.wa-share-details{gap:var(--os-space-4);max-width:480px;margin-inline:auto;display:grid}.wa-share-details>strong{align-items:center;gap:var(--os-space-2);display:flex}.wa-share-details label{gap:var(--os-space-2);flex:1;min-width:0;display:grid}.wa-share-details input{width:100%;min-height:44px;padding:var(--os-inset-control);border:1px solid var(--os-border);border-radius:8px}.wa-emoji-load{width:100%;min-height:36px;color:var(--os-blue-ink);font-size:var(--os-text-small)}.wa-reaction-error{max-width:300px;margin-top:var(--os-space-1);color:var(--os-amber-ink,var(--os-muted));display:block}
.wa-row-draft{color:var(--os-blue-ink);font-weight:600}.os-message.is-run{margin-bottom:4px}.os-message.is-run>.os-avatar{visibility:hidden}.os-message.is-run .os-message-bubble{border-start-start-radius:8px}.os-message.from-agent.is-run .os-message-bubble{border-start-end-radius:8px}.os-message:focus{outline:none}.os-message:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px;border-radius:8px}.os-message:focus-visible .wa-message-actions{opacity:1}.wa-resend-actions{flex-wrap:wrap;gap:4px 12px;display:flex}.os-message.from-agent .wa-resend-actions{justify-content:flex-end}.os-message.from-agent .wa-resend-actions .wa-resend{float:none}.wa-thread-skeleton{flex-direction:column;gap:16px;padding:8px 40px;display:flex}.wa-thread-skeleton span{background:color-mix(in srgb, var(--os-ink) 5%, var(--os-card));height:40px;animation:os-ai-skeleton-pulse var(--loop-pulse) ease-in-out infinite;border-radius:8px;display:block}.wa-thread-skeleton span:first-child{width:60%}.wa-thread-skeleton span:nth-child(2){background:var(--os-blue-soft);align-self:flex-end;width:45%;animation-delay:.12s}.wa-thread-skeleton span:nth-child(3){width:70%;animation-delay:.24s}@media (prefers-reduced-motion:reduce){.wa-thread-skeleton span{animation:none}}.os-chat .os-chat-latest{left:auto;inset-inline-end:20px;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;min-height:0;padding:0;display:inline-flex;bottom:12px;transform:none}.os-chat .os-chat-latest:active:not(:disabled){transform:scale(var(--press-scale))}.os-chat .os-chat-latest .wa-latest-count{top:-6px;text-align:center;min-width:18px;margin:0;padding:0 4px;position:absolute;inset-inline-end:-6px}@media (pointer:coarse){.os-chat .os-chat-latest{width:44px;height:44px}}.wa-network{z-index:3;pointer-events:none;font-size:var(--os-text-small);line-height:var(--os-leading-small);white-space:nowrap;transition:opacity var(--dur-state) var(--ease);border-radius:12px;margin:0;padding:2px 12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@starting-style{.wa-network{opacity:0}}.wa-network.is-offline{background:color-mix(in srgb, var(--os-orange) 14%, var(--os-card));color:var(--os-orange-ink)}.wa-network.is-back{background:var(--os-blue-soft);color:var(--os-blue-ink)}.os-inbox-composer{position:relative}.wa-quick{inset-inline:0;z-index:5;border:1px solid var(--os-border);border-radius:var(--os-radius);background:var(--os-card);max-height:min(320px,50vh);box-shadow:0 6px 20px color-mix(in srgb, var(--os-ink) 12%, transparent);padding:4px;position:absolute;bottom:calc(100% + 8px);overflow:auto}.wa-quick-title{color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);align-items:center;gap:4px;margin:0;padding:8px 8px 4px;display:flex}.wa-quick-option{cursor:pointer;min-height:32px;font-size:var(--os-text-ui);line-height:var(--os-leading-ui);border-radius:6px;align-items:baseline;gap:8px;padding:4px 8px;display:flex}.wa-quick-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wa-quick-option>small{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--os-muted);font-size:var(--os-text-small);flex:none;margin-inline-start:auto;overflow:hidden}.wa-quick-option[aria-selected=true]{background:var(--os-blue-soft);color:var(--os-blue-ink)}.wa-quick-empty,.wa-quick-hint{color:var(--os-muted);font-size:var(--os-text-small);line-height:var(--os-leading-small);margin:0;padding:8px}.wa-quick-hint{border-top:1px solid var(--os-border);padding-block:4px}@media (pointer:coarse){.wa-quick-option{min-height:44px}.wa-quick-hint{display:none}}.wa-language-hint{color:var(--os-orange-ink);font-size:var(--os-text-small);line-height:var(--os-leading-small);transition:opacity var(--dur-state) var(--ease);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;margin:0 0 4px;display:flex}@starting-style{.wa-language-hint{opacity:0}}.wa-language-hint button{color:var(--os-blue-ink);font-weight:600}@media (pointer:coarse){.wa-language-hint button{min-height:44px}}.wa-composer-caption>.wa-count{font-variant-numeric:tabular-nums;flex:none}.wa-count.is-full{color:var(--os-orange-ink)}.wa-shortcuts{gap:16px;display:grid}.wa-shortcuts h3{font-size:var(--os-text-ui);line-height:var(--os-leading-ui);margin:0 0 8px;font-weight:600}.wa-shortcuts dl{gap:8px;margin:0;display:grid}.wa-shortcuts dl>div{grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.wa-shortcuts dt{flex-wrap:wrap;gap:4px;display:flex}.wa-shortcuts dd{color:color-mix(in srgb, var(--os-muted) 70%, var(--os-ink));font-size:var(--os-text-ui);line-height:var(--os-leading-ui);margin:0}.wa-shortcuts kbd{border:1px solid var(--os-border);background:var(--os-card);min-width:24px;height:22px;font-family:inherit;font-size:var(--os-text-small);white-space:nowrap;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}
.crm-score{align-items:center;display:inline-flex;position:relative}.crm-score-breakdown{z-index:40;border:1px solid var(--os-line,#e3e8ef);background:var(--os-surface,#fff);text-align:left;border-radius:10px;min-width:232px;padding:12px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0f172a24}.os-pipeline>:first-child .crm-score-breakdown{left:0;right:auto}.crm-score:hover .crm-score-breakdown,.crm-score:focus-within .crm-score-breakdown{display:block}.crm-score-breakdown strong{color:var(--os-text-soft,#64748b);margin-bottom:6px;font-size:12px;display:block}.crm-score-breakdown ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.crm-score-breakdown li{justify-content:space-between;gap:12px;font-size:12px;display:flex}.crm-score-breakdown b{font-variant-numeric:tabular-nums}.crm-board-page .os-pipeline{scrollbar-width:auto;scrollbar-color:var(--os-border) transparent;align-items:start;padding-bottom:12px}.crm-board-page .os-pipeline::-webkit-scrollbar{height:10px}.crm-board-page .os-pipeline::-webkit-scrollbar-track{background:0 0}.crm-board-page .os-pipeline::-webkit-scrollbar-thumb{background:var(--os-border);border-radius:999px}.crm-board-page .live-pipeline-bar .live-pipeline-hint{color:var(--os-muted);margin:0;font-size:12px}.crm-board-filters{flex-wrap:wrap;row-gap:8px}.crm-board .os-pipeline-column[data-drop=true]{outline:2px dashed var(--os-blue,#1b79af);outline-offset:-2px}.crm-board .os-deal-card .os-flag{margin-right:2px}.crm-board .os-deal-card footer button[disabled]{opacity:.6;cursor:default}.crm-move-columns{gap:8px}.crm-money-input{grid-template-columns:104px 1fr;gap:8px;display:grid}.customer-page .customer-logo-slot{align-content:start;justify-items:center;gap:8px;display:grid}.customer-page .os-company-monogram img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.customer-page .os-customer-hero-info>div:first-child{gap:8px}.customer-overview .os-detail-fields dd a{word-break:break-all}.crm-insight-evidence{border-top:1px solid var(--os-line,#e3e8ef);margin-top:12px;padding-top:12px}.crm-insight-evidence ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.crm-insight-evidence li{align-items:start;gap:8px;font-size:13px;line-height:1.5;display:flex}.crm-note-line{color:var(--os-text-soft,#64748b);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.crm-counter{text-align:right;color:var(--os-text-soft,#64748b);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.crm-ai-recognize{color:var(--os-blue,#1b79af);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.crm-phone-field{grid-template-columns:104px 1fr;gap:8px;display:grid}.crm-dial-code{min-width:0}.crm-communication-filters{flex-wrap:wrap;row-gap:8px}@media (min-width:1360px){.crm-communication-filters.crm-communication-filters{flex-wrap:nowrap}.crm-communication-filters>.os-select.os-select{flex:1 1 0;min-width:96px}.crm-communication-filters>.os-search-field.os-search-field{flex:1.4 1 0;min-width:140px}.crm-communication-filters>:is(a,button){white-space:nowrap;flex:none}.crm-communication-filters .os-date-pair input[type=date]{width:132px}}.crm-communication-layout .os-event-card ol+h3{margin-top:12px}.crm-ai-dot{background:color-mix(in srgb, var(--os-purple,#7c5cff) 16%, transparent);width:24px;height:24px;color:var(--os-purple,#7c5cff);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.crm-kpis.is-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.crm-kpis .crm-kpi{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.crm-kpis .crm-kpi small.os-delta{justify-content:flex-start}.crm-kpis .crm-kpi>.crm-kpi-note{text-align:start;color:var(--os-muted);flex:1 0 100%;margin:0;font-size:12px;font-weight:400;line-height:1.5}.crm-funnel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-funnel li{grid-template-columns:76px 1fr 104px;align-items:center;gap:8px;display:grid}.crm-funnel-label{font-size:13px}.crm-funnel-track{background:color-mix(in srgb, var(--os-blue,#1b79af) 10%, transparent);border-radius:8px;height:16px;overflow:hidden}.crm-funnel-track>span{background:var(--os-blue,#1b79af);height:100%;transition:width var(--dur-enter) var(--ease);border-radius:8px;display:block}.crm-funnel li[data-step="1"] .crm-funnel-track>span{opacity:.92}.crm-funnel li[data-step="2"] .crm-funnel-track>span{opacity:.84}.crm-funnel li[data-step="3"] .crm-funnel-track>span{opacity:.76}.crm-funnel li[data-step="4"] .crm-funnel-track>span{opacity:.68}.crm-funnel li[data-step="5"] .crm-funnel-track>span{opacity:.6}.crm-funnel li[data-step="6"] .crm-funnel-track>span{opacity:1;background:var(--os-green,#12a37b)}.crm-funnel-value{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.crm-funnel-value em{color:var(--os-text-soft,#64748b);margin-left:4px;font-style:normal}.crm-team-member{align-items:center;gap:6px;display:inline-flex}.crm-team-total td{background:color-mix(in srgb, var(--os-blue,#1b79af) 6%, transparent);font-weight:600}.crm-recent li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.crm-recent li>div{min-width:0;display:grid}.crm-recent small{color:var(--os-text-soft,#64748b);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-quick-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.crm-quick-tabs button{min-height:var(--os-control-height-sm,32px);border:1px solid var(--os-line,#e3e8ef);background:var(--os-surface,#fff);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.crm-quick-tabs button.is-active{border-color:var(--os-blue,#1b79af);background:color-mix(in srgb, var(--os-blue,#1b79af) 10%, transparent);color:var(--os-blue,#1b79af)}.crm-quick-more{margin-left:auto;border-style:dashed!important}.crm-filter-row{align-items:end}.crm-filter-row>.crm-filter-actions{flex-wrap:wrap;align-self:stretch;gap:8px;display:flex}.customers-page .os-customer-name{text-align:start}.crm-advanced .os-filter-chips{margin:0}.crm-advanced-footer{justify-content:space-between}.crm-advanced-footer>span{color:var(--os-text-soft,#64748b);margin-right:auto;font-size:13px}.crm-overview .crm-overview-row.is-aux{align-items:stretch}@media (max-width:1180px){.crm-kpis.is-five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.crm-kpis.is-five{grid-template-columns:1fr}.crm-funnel li{grid-template-columns:68px 1fr 88px}.crm-money-input,.crm-phone-field{grid-template-columns:92px 1fr}.crm-quick-more{margin-left:0}}.crm-more-row{color:var(--os-muted);justify-content:center;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.crm-th-sort{vertical-align:top;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.crm-th-sort svg{opacity:.4}.crm-th-sort.is-active{color:var(--os-blue)}.crm-th-sort.is-active svg{opacity:1}.crm-overview .os-metric{gap:8px;padding:12px 16px}.crm-overview .os-metric strong{font-size:24px}.crm-overview .os-metric>div>span{margin-bottom:2px}.crm-overview .os-metric small{margin-top:4px}.crm-overview .crm-scope-note{margin:0 0 12px;font-size:12px}.crm-overview .crm-funnel{gap:4px}.crm-overview .crm-funnel-track{height:13px}.crm-overview .os-date-pair{flex-wrap:wrap}.crm-overview .os-date-pair :is(input,.app-date){width:auto;min-width:146px}.crm-deal-title{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.crm-quick-tabs .crm-view-toggle{gap:4px;margin-left:auto;display:flex}.crm-quick-tabs .crm-view-toggle button{align-items:center;gap:4px;display:inline-flex}.crm-quick-tabs .crm-view-toggle+.crm-quick-more{margin-left:0}.customer-pipeline{gap:12px;display:grid}.customer-pipeline .live-pipeline-bar .live-pipeline-hint{color:var(--os-muted);margin:0;font-size:12px}.customer-pipeline .live-pipeline{scrollbar-width:auto;scrollbar-color:var(--os-border) transparent}.customer-pipeline .live-pipeline::-webkit-scrollbar{height:10px}.customer-pipeline .live-pipeline::-webkit-scrollbar-track{background:0 0}.customer-pipeline .live-pipeline::-webkit-scrollbar-thumb{background:var(--os-border);border-radius:999px}@media (max-width:767px){.crm-quick-tabs .crm-view-toggle{margin-left:0}}.live-page:is(.customers-page,.crm-overview,.crm-board-page,.crm-tasks){grid-template-columns:minmax(0,1fr)}@media (max-width:520px){.crm-kpis .crm-kpi{min-height:0}}.crm-editor .os-input-with-action,.crm-money-input>input{min-height:var(--os-control-height,40px);border:1px solid var(--os-border);background:var(--os-card);border-radius:9px}.os-dialog .crm-editor .os-input-with-action,.os-dialog .crm-money-input>input{background:var(--glass-fill)}.crm-editor .os-input-with-action{padding:4px 4px 4px 0}.crm-editor .os-input-with-action>input{padding:8px 12px}.crm-editor .os-input-with-action>input:is(:focus,:focus-visible){box-shadow:none;outline:none}.crm-editor .os-input-with-action:focus-within,.crm-money-input>input:focus-visible{border-color:var(--os-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--os-blue) 12%, transparent)}.crm-money-input>input{width:100%;min-width:0;color:var(--os-ink);padding:8px 12px;font-size:13px}.customer-page :is(.os-detail-fields dd,.os-customer-hero-info>p) .os-flag{vertical-align:-.12em;font-size:14px;line-height:1}.customer-page .os-detail-fields+.crm-note{border-top:1px solid var(--os-border);margin-top:12px;padding-top:12px;line-height:1.6}.customer-page .os-activity-strip{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 16px;display:grid}.customer-page .os-activity-strip button{align-items:flex-start;min-width:0}.customer-page .os-activity-strip strong{font-size:13px;line-height:1.45;display:block}.customer-page .os-activity-strip p{margin-top:2px;font-size:12px}@media (max-width:767px){.customer-page .customer-logo-slot{flex:none}.customer-page .customer-logo-slot .os-button{min-height:32px;padding:4px 8px;font-size:12px}.customer-page .os-customer-hero-info{flex:1 1 0;min-width:0}.customer-page .os-activity-strip{grid-template-columns:minmax(0,1fr)}}
.crm-geo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.crm-world-map{gap:8px;min-width:0;margin:0;display:grid}.crm-world-map svg{width:100%;height:auto;display:block}.crm-world-map path{fill:color-mix(in srgb, var(--os-muted,#8a94a6) 16%, transparent);stroke:var(--os-surface,#fff);stroke-width:.3px;stroke-linejoin:round;transition:fill var(--dur-micro) var(--ease)}.crm-world-map path[data-level="1"]{fill:color-mix(in srgb, var(--os-blue,#1b79af) 28%, transparent)}.crm-world-map path[data-level="2"]{fill:color-mix(in srgb, var(--os-blue,#1b79af) 44%, transparent)}.crm-world-map path[data-level="3"]{fill:color-mix(in srgb, var(--os-blue,#1b79af) 60%, transparent)}.crm-world-map path[data-level="4"]{fill:color-mix(in srgb, var(--os-blue,#1b79af) 78%, transparent)}.crm-world-map path[data-level="5"]{fill:var(--os-blue,#1b79af)}.crm-world-map path.is-pickable{cursor:pointer}.crm-world-map a[href]:active{transform:none}.crm-world-map path[data-hot]{stroke:var(--os-blue,#1b79af);stroke-width:.8px}.crm-world-map figcaption{min-height:18px;color:var(--os-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.crm-funnel-mode.segmented-control{flex:none}.crm-refresh.is-spinning svg{animation:crm-refresh-spin var(--loop-spin) linear infinite}@keyframes crm-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crm-world-map path{transition:none}}@media (max-width:640px){.crm-geo{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.crm-funnel-mode .segmented-option{min-height:40px;padding-inline:16px}}.crm-pending,.crm-pending-samples{gap:var(--os-space-0-5);margin:0;padding:0;list-style:none;display:grid}.crm-pending>li>:is(a,button){align-items:center;gap:var(--os-space-3);width:100%;min-height:40px;padding:var(--os-space-1) var(--os-space-2);border-radius:var(--os-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.crm-pending>li>:is(a,button):hover{background:var(--os-blue-soft)}.crm-pending>li>button:disabled{cursor:default}.crm-pending>li>button:disabled:hover{background:0 0}.crm-pending>li>button:disabled .crm-pending-chevron{visibility:hidden}.crm-pending>li>button[aria-expanded=true] .crm-pending-chevron{transform:rotate(180deg)}.crm-pending-icon{background:color-mix(in srgb, var(--tone) 12%, var(--os-card));width:28px;height:28px;color:var(--tone);border-radius:50%;place-items:center;display:inline-grid}.crm-pending .tone-teal{--tone:#0f8a8a;--tone-ink:#0f8a8a}.crm-pending-label{font-size:var(--os-text-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-pending-count{min-width:2ch;font-size:var(--os-text-body);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.crm-pending-count.is-zero{color:var(--os-muted);font-weight:400}.crm-pending-count.is-urgent{color:var(--tone-ink)}.crm-pending-chevron{color:var(--os-muted);transition:transform var(--dur-micro) var(--ease)}.crm-pending-samples{padding:var(--os-space-1) 0 var(--os-space-2) var(--os-space-10)}.crm-pending-samples a{justify-content:space-between;align-items:baseline;gap:var(--os-space-2);padding:var(--os-space-1-5) var(--os-space-2);border-radius:var(--os-radius);color:inherit;font-size:var(--os-text-ui);text-decoration:none;display:flex}.crm-pending-samples a:hover{background:var(--os-blue-soft)}.crm-pending-samples a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-pending-samples small,.crm-pending-rest{color:var(--os-muted);font-size:var(--os-text-small);flex:none}.crm-pending-rest{padding:var(--os-space-1) var(--os-space-2)}.crm-overview-row.is-lead .crm-funnel{gap:var(--os-space-3)}@media (pointer:coarse){.crm-pending>li>:is(a,button){min-height:44px}}@media (prefers-reduced-motion:reduce){.crm-pending-chevron{transition:none}}
.crm-event-file{text-align:left;cursor:pointer;width:min(280px,100%);min-height:48px;color:var(--os-ink);font:inherit}.crm-event-file>span{flex-direction:column;flex:1;min-width:0;display:flex}.crm-event-file strong{font-size:var(--os-text-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.os-event-list .crm-event-file small{margin-left:0}.crm-event-file.is-sheet svg:first-child{color:var(--os-green)}.crm-event-file.is-doc svg:first-child{color:var(--os-blue)}.crm-event-file .crm-event-file-get{color:var(--os-muted);flex-shrink:0}.crm-event-file:hover{border-color:color-mix(in srgb, var(--os-blue) 40%, var(--os-border))}.crm-event-delivery{font-size:var(--os-text-caption);color:var(--os-green);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.crm-event-delivery.is-read{color:var(--os-blue)}.crm-event-delivery.is-failed{color:var(--os-red)}.crm-event-delivery.is-pending{color:var(--os-muted)}.crm-today-detail{border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);width:100%;min-height:40px;color:var(--os-blue);font:inherit;font-size:var(--os-text-ui);cursor:pointer;margin-top:12px;display:block}.crm-today-detail:hover{background:var(--os-blue-soft)}.crm-intent-evidence{font-size:var(--os-text-small);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.crm-intent-evidence a{color:var(--os-blue)}.crm-topic-editor{gap:8px;display:grid}.crm-topic-row{grid-template-columns:minmax(96px,160px) minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.crm-topic-row input{min-height:var(--os-control-height);border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);min-width:0;color:var(--os-ink);font:inherit;font-size:var(--os-text-ui);padding:0 12px}.crm-topic-remove{justify-content:center;width:40px;min-height:40px;padding:0}.crm-topic-editor.is-inline{gap:4px}.crm-topic-editor.is-inline .crm-topic-row{grid-template-columns:minmax(64px,96px) minmax(0,1fr) 24px;gap:4px}.crm-topic-editor.is-inline .crm-topic-row input{box-sizing:border-box;height:24px;min-height:0;font-size:var(--os-text-small);border-radius:6px;padding:0 8px}.crm-topic-editor.is-inline .crm-topic-remove{width:28px;height:28px;min-height:28px}.crm-topic-tools{flex-wrap:wrap;justify-content:space-between;gap:4px;display:flex}.crm-topic-actions{gap:6px;display:flex}@media (max-width:640px){.crm-topic-row{grid-template-columns:minmax(0,1fr) 40px}.crm-topic-row input:nth-child(2){grid-column:1/2}.crm-topic-row .crm-topic-remove{grid-area:1/2/3}}.crm-hero-status{border-bottom:1px solid var(--os-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;padding-bottom:12px;display:grid}.crm-hero-status dt{font-size:var(--os-text-caption);color:var(--os-muted)}.crm-hero-status dd{align-items:center;min-height:24px;margin:4px 0 0;display:flex}.crm-hero-follow{border-radius:var(--os-radius-control);min-height:40px;color:var(--os-ink);font:inherit;font-size:var(--os-text-body);cursor:pointer;background:0 0;border:0;margin:-8px 0 -8px -8px;padding:0 8px;font-weight:600}.crm-hero-follow:hover{background:var(--os-blue-soft)}.crm-hero-follow.is-late{color:var(--os-red)}a.os-button[href^=tel\:]{text-decoration:none}.crm-board .os-pipeline-column>header.crm-column-head{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.crm-board .crm-column-head>div{min-width:0}.crm-column-menu{border-radius:var(--os-radius-control);width:40px;height:40px;color:var(--os-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-8px -6px 0 0;display:inline-flex}.crm-column-menu:hover,.crm-column-menu[data-popup-open]{background:color-mix(in srgb, var(--os-card) 70%, transparent);color:var(--os-ink)}.crm-column-unfold{border:1px dashed var(--os-border);border-radius:var(--os-radius-control);width:100%;min-height:40px;color:var(--os-muted);font:inherit;font-size:var(--os-text-small);cursor:pointer;background:0 0}.crm-board .os-deal-card.is-focus{box-shadow:0 0 0 2px var(--os-blue), 0 8px 24px color-mix(in srgb, var(--os-blue) 20%, transparent);transition:box-shadow var(--dur-morph) var(--ease)}.crm-board-more.is-active{border-color:var(--os-blue);color:var(--os-blue)}.crm-board-more>span:empty{display:none}.customers-page .crm-name-cell{align-items:center;gap:8px;min-width:0;display:flex}.customers-page .crm-name-cell .os-customer-name{min-width:0}.crm-th{vertical-align:top;align-items:center;gap:2px;display:inline-flex}.crm-th-filter{width:24px;height:24px;color:var(--os-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-block:-2px;display:inline-flex;position:relative}.crm-th-filter:after{content:"";position:absolute;inset:-9px}.crm-th-filter:hover,.crm-th-filter[data-popup-open]{background:var(--os-card);color:var(--os-ink)}.crm-th-filter.is-active{color:var(--os-blue);background:var(--os-blue-soft)}[data-slot=dropdown-menu-content].crm-menu-wide{width:max-content;min-width:176px;max-width:min(320px,100vw - 32px)}.crm-filter-field-name{color:var(--os-ink);flex-wrap:wrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.crm-hint{width:20px;height:20px;color:var(--os-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.crm-hint:after{content:"";position:absolute;inset:-10px}.crm-hint:hover,.crm-hint[aria-expanded=true]{color:var(--os-blue)}.crm-hint-text{border-radius:var(--os-radius-control);background:var(--os-blue-soft);color:var(--os-ink);font-size:var(--os-text-caption);flex-basis:100%;padding:6px 8px;font-weight:400;line-height:1.5}.crm-combo{flex-direction:column;gap:8px;min-width:0;display:flex}.crm-combo-box{position:relative}.crm-combo-box>input{width:100%;min-height:var(--os-control-height);border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);color:var(--os-ink);font:inherit;font-size:var(--os-text-ui);padding:8px 12px}.crm-combo-list{z-index:20;border:1px solid var(--os-border);border-radius:var(--os-radius-control);background:var(--os-card);max-height:240px;box-shadow:0 10px 28px color-mix(in srgb, var(--os-ink) 14%, transparent);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.crm-combo-list>button{width:100%;min-height:40px;color:var(--os-ink);font:inherit;font-size:var(--os-text-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;display:flex}.crm-combo-list>button:hover,.crm-combo-list>button:focus-visible,.crm-combo-list>button[data-active]{background:var(--os-blue-soft)}.country-input{flex:1;min-width:0;display:flex;position:relative}.country-input>input{flex:1;min-width:0}.country-input-list{min-width:240px}.country-input-list>button{gap:8px}.country-input-list small{color:var(--os-muted);font-size:var(--os-text-small);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;padding-left:12px;overflow:hidden}.crm-combo-chips{flex-wrap:wrap;gap:6px;display:flex}.crm-combo-chips>button{background:var(--os-blue-soft);min-height:24px;color:var(--os-blue);font:inherit;font-size:var(--os-text-small);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 12px;display:inline-flex}@media (pointer:coarse){.crm-combo-chips>button{min-height:40px}}.crm-advanced input[type=search]{min-height:var(--os-control-height)}.crm-quantity-field{grid-template-columns:minmax(0,1fr) minmax(0,120px);gap:8px;display:grid}.crm-quantity-field>input{min-width:0}.crm-form-section{border-top:1px solid var(--os-border);color:var(--os-muted);font-size:var(--os-text-small);margin:8px 0 0;padding-top:12px}@media (max-width:480px){.crm-quantity-field{grid-template-columns:minmax(0,1fr)}}.crm-hero-contact{flex-wrap:wrap;gap:8px 32px;margin:12px 0 0;display:flex}.crm-hero-contact>div{min-width:0}.crm-hero-contact dt{font-size:var(--os-text-caption);color:var(--os-muted)}.crm-hero-contact dd{font-size:var(--os-text-small);color:var(--os-ink);overflow-wrap:anywhere;margin:2px 0 0}.customers-page .live-desktop-table thead th>*{vertical-align:top}
:is(.crm-event-icon,.os-activity-strip button>.crm-event-icon){background:var(--tone,var(--os-blue));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.crm-event-icon.tone-teal{--tone:#0f8a8a}.crm-team-member{min-width:0}.crm-team-member>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-team-card .os-table :is(th,td){padding:12px 8px;font-size:13px}.crm-team-card .os-table :is(th,td):first-child{padding-left:12px}.crm-team-card .os-table td{font-variant-numeric:tabular-nums}.crm-team-money>span{white-space:nowrap;display:block}.crm-team-card .os-card-subtitle{font-size:12px}.crm-overview .crm-recent li>a,.crm-overview .crm-recent li>div{gap:1px;min-width:0;display:grid}.crm-overview .crm-recent strong{display:block}.crm-overview .crm-recent small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (min-width:1241px){.crm-overview-row.is-action{align-items:stretch}.crm-overview-row.is-action .crm-team-card{container:crm-team/inline-size}.crm-overview-row.is-action .crm-team-card .os-table{width:100%;min-width:0!important}@container crm-team (max-width:500px){.crm-team-card .os-table :is(th,td){padding-inline:4px;font-size:12px}}@container crm-team (max-width:440px){.crm-team-card .os-table :is(th,td):nth-child(4){display:none}}}.crm-close-range{min-height:var(--os-control-height);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.crm-close-range.is-active{border-color:var(--os-blue);color:var(--os-blue-ink)}.crm-close-range-panel.crm-close-range-panel{gap:8px;width:240px;padding:12px}.crm-close-range-panel input[type=date]{width:100%;min-height:40px}.crm-board-page .live-pipeline-bar{min-height:0;margin-bottom:-8px}.crm-board .os-pipeline-column>header.crm-column-head{padding:4px 4px 8px}.crm-board .crm-column-head strong{white-space:nowrap;font-size:14px}.crm-board .crm-column-head span{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.crm-board .os-deal-card{gap:4px;margin-bottom:6px;padding:8px;display:grid}.crm-board .os-deal-card>a{min-width:0;color:inherit;text-decoration:none}.crm-board .os-deal-card>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.crm-board .os-deal-card>.crm-deal-where{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:16px;display:block;overflow:hidden}.crm-board .crm-deal-where .crm-deal-title{font-size:inherit;display:inline}.crm-board .os-deal-card .os-tag-row{flex-wrap:nowrap;justify-content:flex-start;gap:4px;margin:0;overflow:hidden}.crm-board .os-deal-card .os-tag-row .os-badge{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.crm-board .os-deal-card.is-customer .os-tag-row{flex-wrap:wrap}.crm-board .os-deal-card .os-badge{padding:2px 6px}.crm-board .os-deal-card>div:not(.os-tag-row){white-space:nowrap;margin:0;font-size:12px}.crm-board .os-deal-card footer{min-width:0;margin:0}.crm-board .os-deal-card footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-board .os-deal-card footer button{white-space:nowrap;flex:none}.crm-board .os-add-deal{padding:4px 8px;font-size:13px}@media (min-width:1241px){.crm-board-filters{flex-wrap:nowrap}.crm-board-filters>.os-select{flex:1 1 0;min-width:0}.crm-board-filters>.os-search-field{flex:1.6 1 0;min-width:170px}.crm-board-page .os-pipeline{gap:8px}.crm-board .os-pipeline-column{flex:1 1 0;min-width:150px;padding:8px}}@media (pointer:coarse){.crm-close-range,.crm-board .os-add-deal{min-height:40px}}@media (min-width:768px){.customers-page .crm-kpis{gap:12px;margin-bottom:12px}.customers-page .crm-kpis .crm-kpi{flex-wrap:nowrap;align-items:center;gap:12px;padding:12px}.customers-page .crm-kpis .crm-kpi .os-icon-tile{border-radius:8px;width:32px;height:32px}.customers-page .crm-kpis .crm-kpi .os-icon-tile svg{width:16px;height:16px}.customers-page .crm-kpis .crm-kpi>div{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.customers-page .crm-kpis .crm-kpi>div>span{flex:1 0 100%;margin:0;font-size:12px;line-height:16px}.customers-page .crm-kpis .crm-kpi strong{font-size:20px;line-height:24px}.customers-page .crm-kpis .crm-kpi small{margin:0}.customers-page .os-customer-library{padding:16px}.customers-page .crm-quick-tabs{align-items:center;gap:8px;margin-bottom:8px}.customers-page .crm-quick-tabs button{padding:4px 12px}.customers-page .os-customer-filter-grid{gap:8px;margin-bottom:8px}.customers-page .os-customer-name strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customers-page .os-customer-name small{margin-top:0}}.customers-page .os-customer-name strong{line-height:18px}.customers-page .os-customer-name small{line-height:14px}@media (min-width:1241px){.customers-page .os-customer-filter-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.customers-page .os-customer-filter-grid>.os-select{grid-column:span 2}.customers-page .os-customer-filter-grid>:is(.os-search-field,.crm-filter-actions){grid-column:span 3}.customers-page .crm-filter-row>.crm-filter-actions{flex-wrap:nowrap}.customers-page .crm-filter-actions>.os-button{white-space:nowrap;flex:auto;justify-content:center}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.customers-page .os-table .os-row-actions{gap:2px}.customers-page .os-table .os-row-actions .os-button{min-width:32px;min-height:32px;padding:4px}}.customer-page .os-activity-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.customer-page .os-activity-strip button{align-items:center}.customer-page .os-activity-strip button>div{min-width:0}.customer-page .os-activity-strip strong,.customer-page .os-activity-strip p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px) and (min-width:768px){.customer-page .os-activity-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-page .os-activity-strip>:nth-child(n+4){display:none}}@media (max-width:767px){.customer-page .os-activity-strip{grid-template-columns:minmax(0,1fr)}.customer-page .os-activity-strip button{min-height:44px}}.crm-overview .os-heading-actions{align-items:center}.crm-overview .os-date-pair .os-field>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-overview .os-date-pair .os-field{gap:0}.crm-geo .os-bars .os-flag{font-size:14px;line-height:1}@media (min-width:768px){.customers-page .crm-kpis .crm-kpi small{white-space:nowrap;flex:0 auto;width:auto}}.customers-page .crm-country-cell{white-space:nowrap}.customers-page .customers-footer .os-pager{padding-top:0}.customers-page .customers-footer{padding-top:12px}.customers-page .customers-footer .os-pager>span:last-child{display:none}@media (min-width:768px){.crm-board-filters.crm-board-filters{flex-wrap:wrap}.crm-board-filters>.os-select.os-select{flex:1 1 0;width:auto;min-width:max-content}.crm-board-filters>.os-search-field.os-search-field{flex:200px;min-width:180px}}.crm-board .os-deal-card>div>span:first-child{align-items:center;gap:4px;min-width:0;display:inline-flex}.crm-board .os-deal-card{container-type:inline-size}@container (max-width:190px){.crm-board .os-deal-card footer>span{display:none}}.customer-page .os-detail-fields dd .customer-copy{width:20px;height:20px;margin-block:-4px}.crm-geo .os-bars li>*{grid-template-columns:minmax(0,1fr) minmax(32px,72px) auto;gap:8px}.crm-overview .crm-overview-row.is-action .os-card-heading{flex-wrap:nowrap}.crm-overview .crm-overview-row.is-action .os-card-heading>:is(a,.os-button){white-space:nowrap;flex:none;padding-inline:12px}.customer-page .crm-hero-meta{clip-path:inset(0 0 0 20px);flex-wrap:wrap;align-items:center;row-gap:2px;margin-inline-start:-20px;display:flex}.customer-page .crm-hero-meta>span{white-space:nowrap}.customer-page .crm-hero-meta>span:before{content:"|";text-align:center;width:20px;color:var(--os-border-strong,var(--os-muted));display:inline-block}.customer-page .os-completeness li>span{white-space:nowrap}@media (max-width:1439px){.customer-page .os-completeness{gap:12px}.customer-page .os-completeness .os-ring{width:124px;height:124px;padding:16px}}.customer-page .os-empty{text-wrap:balance}@media (min-width:761px) and (max-width:1240px){.crm-kpis.is-five{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-kpis.is-five>*{grid-column:span 2}.crm-kpis.is-five>:nth-child(n+4){grid-column:span 3}}@media (min-width:768px){.customers-page .crm-filter-row>.crm-filter-actions{flex-wrap:nowrap}.customers-page .crm-filter-actions>*{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:12px}.customers-page .crm-filter-actions>:not(.os-button)>.os-button{justify-content:center;width:100%}}.customer-page .os-completeness{flex-wrap:wrap;justify-content:center}.customer-page .os-completeness ul{flex:170px;min-width:0}.customer-page .os-detail-fields dd{overflow-wrap:anywhere;min-width:0}@media (min-width:768px) and (max-width:1100px){.customer-page .os-grid-3.customer-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-page .os-grid-3.customer-overview>:nth-child(3):last-child{grid-column:1/-1}}.customer-page .os-detail-fields dd:has(>.customer-copy){white-space:nowrap}@media (max-width:640px){.crm-overview .os-heading-actions>.os-select{flex:auto;min-width:0}.crm-overview .os-heading-actions>.os-date-pair{flex-wrap:nowrap;flex:100%;order:3;min-width:0}.crm-overview .os-date-pair>.os-field{flex:1 1 0;min-width:0}.crm-overview .os-date-pair :is(input,.app-date){width:100%;min-width:0}}@media (max-width:767px){.crm-board-filters.crm-board-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-board-filters>*{width:100%;min-width:0}.crm-board-filters>.os-search-field{grid-column:1/-1}}.crm-note-line>svg{flex:none;margin-top:.2em}.crm-board .os-deal-card footer .crm-deal-quote{width:24px;height:24px;color:var(--os-blue);border-radius:6px;place-items:center;margin-left:auto;display:inline-grid}.crm-board .os-deal-card footer .crm-deal-quote:hover{background:var(--os-blue-soft)}.crm-board .os-deal-card footer .crm-deal-quote+button{margin-left:0}
.pp-cat-strip{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.pp-cat-card{text-align:left;scroll-snap-align:start;border:1px solid var(--os-border);border-radius:var(--os-radius-card,14px);background:var(--os-card);min-width:0;color:var(--os-ink);align-items:center;gap:8px;padding:12px;display:flex}.pp-cat-card:hover{border-color:var(--os-blue);background:var(--os-blue-soft)}.pp-cat-card:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}.pp-cat-card>svg{color:var(--os-muted);flex:none}.pp-cat-cover{background:var(--os-bg);width:46px;height:52px;color:var(--os-blue);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.pp-cat-cover.is-photo{background:#fff}.pp-cat-cover img{object-fit:cover;width:100%;height:100%}.pp-cat-cover.is-more{color:var(--os-muted)}.pp-cat-body{flex:1;gap:2px;min-width:0;display:grid}.pp-cat-name{align-items:baseline;min-width:0;display:flex}.pp-cat-body strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.pp-cat-count{color:var(--os-ink);font-variant-numeric:tabular-nums;font-size:12px}.pp-cat-mode{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pp-quick-searches{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pp-quick-label{color:var(--os-muted);font-size:12px}.pp-quick-chip{min-height:var(--os-control-height-sm);border:1px solid var(--os-border);background:var(--os-bg);color:var(--os-ink);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.pp-quick-chip:hover{border-color:var(--os-blue);background:var(--os-blue-soft);color:var(--os-blue)}.pp-quick-chip:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}
.pp-upload-drop{text-align:center;border:1.5px dashed var(--os-border);background:var(--os-bg);border-radius:10px;justify-items:center;gap:4px;padding:24px 16px;display:grid}.pp-upload-drop.is-dragging{border-color:var(--os-blue);background:var(--os-blue-soft)}.pp-upload-drop-icon{background:var(--os-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:flex}.pp-upload-drop-main{font-size:var(--os-text-body);color:var(--os-ink);margin:0;font-weight:600}.pp-upload-drop-hint{font-size:var(--os-text-small);color:var(--os-muted);margin:0;line-height:1.7}.pp-upload-drop-more{margin:6px 0 0;font-size:12px}.pp-upload-link{color:var(--os-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pp-upload-link:hover{text-decoration:underline}.pp-upload-link:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px;border-radius:3px}.pp-upload-picked>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.pp-upload-clear{color:var(--os-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.pp-upload-clear:hover{color:var(--os-danger,#d4463f)}.pp-upload-picked ul{gap:6px;max-height:210px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pp-upload-picked li{border:1px solid var(--os-border);background:var(--os-card);font-size:var(--os-text-ui);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pp-upload-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pp-upload-picked li small{color:var(--os-muted);font-variant-numeric:tabular-nums}.pp-upload-picked li button{width:24px;height:24px;color:var(--os-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pp-upload-picked li button:hover{background:var(--os-bg);color:var(--os-ink)}.pp-upload-groups{flex-wrap:wrap;gap:6px;display:flex}.pp-upload-group{border:1px solid var(--os-border);background:var(--os-card);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.pp-upload-group.is-off{opacity:.5}.pp-upload-group b{color:var(--os-muted);font-variant-numeric:tabular-nums;font-weight:500}.pp-upload-section{color:var(--os-ink);margin:4px 0 -6px;font-size:14px;font-weight:600}.pp-upload-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pp-upload-cell{align-content:start;gap:6px;min-width:0;display:grid}.pp-upload-cell.is-wide{grid-column:1/-1}.pp-upload-label{color:var(--os-muted);font-size:12px;display:block}.pp-upload-label b{color:#d4463f;margin-left:2px}.pp-upload-hint{font-size:var(--os-text-small);color:var(--os-muted);margin:0;line-height:1.6}.pp-upload-count{text-align:right;font-size:var(--os-text-caption);color:var(--os-muted);font-variant-numeric:tabular-nums;margin:0}.pp-chip-row{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.pp-chip{border:1px solid var(--os-border);background:var(--os-card);color:var(--os-ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:4px 12px;font-size:12px}.pp-chip:hover{border-color:var(--os-blue);color:var(--os-blue)}.pp-chip.is-active{border-color:var(--os-blue);background:var(--os-blue);color:#fff}.pp-chip:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}.pp-radio-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:39px;display:flex}.pp-radio{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pp-radio input{width:15px;height:15px;accent-color:var(--os-blue);cursor:pointer}.pp-switch-row{align-items:center;gap:8px;min-height:39px;display:flex}.pp-switch-row small{font-size:var(--os-text-small);color:var(--os-muted)}.pp-upload-footer .os-checkbox{font-size:var(--os-text-ui);margin-right:auto}@media (max-width:560px){.pp-upload-form{grid-template-columns:minmax(0,1fr)}.pp-cat-strip{grid-auto-columns:minmax(168px,78%)}}@media (hover:none),(pointer:coarse){.pp-quick-chip,.pp-chip{align-items:center;min-height:32px;display:inline-flex}.pp-upload-picked li button{width:var(--os-control-height-sm);height:var(--os-control-height-sm)}}.pp-upload-drop.has-files{padding-block:16px}.pp-upload-drop .pp-upload-link{min-height:40px}.pp-upload-picked>header strong{font-weight:600}.pp-upload-picked>header small{color:var(--os-muted);font-weight:400}.pp-upload-picked ul{background:var(--os-bg);border-radius:12px;gap:0;padding:4px}.pp-upload-picked li{background:0 0;border:0;min-height:44px;padding:4px 8px}.pp-upload-file-icon{color:var(--os-muted);flex:none;display:inline-flex}.pp-upload-picked li button{width:40px;height:40px}.pp-upload-skipped{color:var(--os-muted);font-size:12px}.pp-upload-skipped>summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;list-style:none;display:flex}.pp-upload-skipped>summary::-webkit-details-marker{display:none}.pp-upload-skipped>summary>svg:last-child{margin-left:auto}.pp-upload-skipped>ul{gap:12px;max-height:160px;margin:0;padding:8px 0;list-style:none;display:grid;overflow:auto}.pp-upload-skipped li{overflow-wrap:anywhere;gap:4px;display:grid}.pp-upload-skipped li strong{color:var(--os-ink);font-weight:500}.pp-upload-auto{color:var(--os-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.pp-upload-auto svg{color:var(--os-blue);flex:none;margin-top:2px}.pp-upload-advanced{border-top:1px solid var(--os-border)}.pp-upload-advanced>summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:500;list-style:none;display:flex}.pp-upload-advanced>summary::-webkit-details-marker{display:none}.pp-upload-advanced>summary>svg:last-child{color:var(--os-muted);margin-left:auto;transition:transform .16s ease-out}.pp-upload-advanced[open]>summary>svg:last-child{transform:rotate(180deg)}.pp-upload-advanced>summary:focus-visible{outline:2px solid var(--os-blue);outline-offset:4px;border-radius:6px}.pp-upload-advanced-body{gap:16px;padding-bottom:16px;display:grid}.pp-upload-advanced[open]>.pp-upload-advanced-body{animation:.16s cubic-bezier(.16,1,.3,1) pp-upload-reveal}.pp-upload-form{gap:20px 16px}.pp-upload-section{margin:4px 0 0}.pp-upload-footer{justify-content:flex-end}@keyframes pp-upload-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:none),(pointer:coarse){.pp-upload-picked li button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.pp-upload-advanced[open]>.pp-upload-advanced-body{animation:none}.pp-upload-advanced>summary>svg:last-child{transition:none}}
.products-page .pp-prod-scope{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.products-page .pp-prod-scope .catalog-chips{flex:auto;min-width:0}.products-page .pp-prod-views{border:1px solid var(--os-border);border-radius:var(--os-radius);background:var(--os-bg);gap:4px;padding:4px;display:flex}.products-page .pp-prod-view{width:32px;height:calc(var(--os-control-height) - 2 * var(--os-space-1) - 2px);color:var(--os-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.products-page .pp-prod-view:hover{color:var(--os-blue)}.products-page .pp-prod-view.is-active{background:var(--os-card);color:var(--os-blue);box-shadow:0 1px 2px var(--os-shadow,#101d4b1f)}.products-page .pp-prod-view:focus-visible{outline:2px solid var(--os-blue);outline-offset:1px}.products-page .pp-prod-row-tools{justify-content:flex-end;gap:4px;display:flex}.products-page .pp-prod-row-tools>.os-product-card-edit{width:32px;height:32px;position:static}@media (max-width:700px){.products-page .pp-prod-row-tools>.os-product-card-edit{width:40px;height:40px}}.products-page .pp-prod-pagination{border-top:1px solid var(--os-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.products-page .pp-prod-total{color:var(--os-muted);font-variant-numeric:tabular-nums;font-size:13px}.products-page .pp-prod-pagination .os-pager>span:not(.os-page-number){display:none}.products-page .pp-prod-pagination .os-pager{flex:auto;justify-content:center}.products-page .pp-prod-pagination .pp-prod-page-size{min-width:108px;margin-inline-start:auto}.products-page .pp-prod-ai-hint{font-size:var(--os-text-small);color:var(--os-muted);margin:0 0 12px;line-height:1.7}.products-page .pp-prod-ask{align-items:center;gap:8px;margin-top:12px;display:flex}.products-page .pp-prod-ask .os-input{flex:auto;min-width:0}.products-page .pp-prod-ask-send{width:var(--os-control-height);height:var(--os-control-height);border-radius:var(--os-radius);background:var(--os-blue);color:#fff;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.products-page .pp-prod-ask-send:disabled{opacity:.45;cursor:not-allowed}.products-page .pp-prod-ask-send:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}.products-page .pp-prod-back{margin:calc(-1 * var(--os-gap-section)) 0 0}.products-page .pp-prod-back-link{min-height:32px;color:var(--os-blue);font-size:var(--os-text-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.products-page .pp-prod-back-link:hover{text-decoration:underline}.products-page .pp-prod-back-link:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px;border-radius:4px}.products-page.product-detail-page .pp-prod-hero{grid-template:"art info metrics"1fr"art actions actions"/230px minmax(0,1fr) auto;align-items:start;gap:16px 20px}.products-page.product-detail-page .pp-prod-hero>.product-gallery,.products-page.product-detail-page .pp-prod-hero>.product-image-field{grid-area:art}.products-page.product-detail-page .pp-prod-hero>.pp-prod-info{grid-area:info;min-width:0}.products-page.product-detail-page .pp-prod-hero>.pp-prod-metrics{grid-area:metrics;margin-top:0}.products-page.product-detail-page .pp-prod-hero>.os-action-row{grid-area:actions;justify-content:flex-start;align-self:end}@media (min-width:1280px){.products-page.product-detail-page .pp-prod-hero>.pp-prod-metrics{grid-template-columns:repeat(2,max-content)}.products-page.product-detail-page .pp-prod-metric>div>span{white-space:nowrap}}.products-page .pp-prod-name{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;margin:0 0 4px;display:flex}.products-page .pp-prod-name h1{min-width:0;font-size:var(--os-text-page);font-weight:600;line-height:var(--os-leading-page);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.products-page .pp-prod-model{color:var(--os-muted);margin:0;font-size:13px}.products-page .pp-prod-model strong{color:var(--os-ink);font-size:var(--os-text-body);font-variant-numeric:tabular-nums;margin-inline-start:8px}.products-page .pp-prod-stage{position:relative}.products-page .pp-prod-arrow{border:1px solid var(--os-border);background:var(--os-card);width:32px;height:32px;color:var(--os-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.products-page .pp-prod-arrow.is-prev{inset-inline-start:8px}.products-page .pp-prod-arrow.is-next{inset-inline-end:8px}.products-page .pp-prod-arrow:hover{border-color:var(--os-blue);color:var(--os-blue)}.products-page .pp-prod-arrow:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}.products-page .pp-prod-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.products-page .pp-prod-thumb{aspect-ratio:1;border:1px solid var(--os-border);border-radius:var(--os-radius);background:var(--os-bg);color:var(--os-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.products-page .pp-prod-thumb img{object-fit:contain;width:100%;height:100%;display:block}.products-page .pp-prod-thumb.is-active{border-color:var(--os-blue);box-shadow:inset 0 0 0 1px var(--os-blue)}.products-page .pp-prod-thumb.is-more{color:var(--os-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.products-page .pp-prod-thumb:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}.products-page .pp-prod-gallery .product-gallery-controls{justify-content:center}.products-page .pp-prod-metrics{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.products-page .pp-prod-metric{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px}.products-page button.pp-prod-metric{cursor:pointer;font:inherit;color:inherit}.products-page button.pp-prod-metric:hover{border-color:var(--os-blue)}.products-page button.pp-prod-metric:focus-visible{outline:2px solid var(--os-blue);outline-offset:2px}.products-page .pp-prod-metric>div{justify-items:start;gap:4px;min-width:0;display:grid}.products-page .pp-prod-metric .os-progress{width:100%}.products-page .pp-prod-metric small.is-up b{color:var(--os-green)}.products-page .pp-prod-metric small.is-down b{color:var(--os-red)}.products-page .product-section.pp-prod-card{border:1px solid var(--os-border);border-radius:var(--os-radius-card,14px);background:var(--os-card);min-width:0;margin-top:0;padding:16px}.products-page .pp-prod-card>h3{font-size:var(--os-text-title);align-items:center;gap:8px;margin:0 0 12px;display:flex}.products-page .pp-prod-card>h3 .os-icon-tile{flex:none;width:28px;height:28px}.products-page .pp-prod-card>h3 .os-icon-tile svg{width:16px;height:16px}.products-page .pp-prod-card>h3>.os-button{font-size:var(--os-text-ui);margin-inline-start:auto}.products-page .pp-prod-asks{display:grid}.products-page .pp-prod-ask-row{border:0;border-bottom:1px solid var(--os-border);width:100%;min-height:44px;color:var(--os-ink);font-size:var(--os-text-ui);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.products-page .pp-prod-ask-row:last-child{border-bottom:0}.products-page .pp-prod-ask-row>span{flex:auto;min-width:0}.products-page .pp-prod-ask-row>svg{color:var(--os-muted);flex:none}.products-page .pp-prod-ask-row:hover{background:var(--os-blue-soft);border-radius:var(--os-radius)}.products-page .pp-prod-ask-row:focus-visible{outline:2px solid var(--os-blue);outline-offset:-2px;border-radius:var(--os-radius)}@media (max-width:1279px){.products-page.product-detail-page .pp-prod-hero{grid-template-rows:none;grid-template-columns:230px minmax(0,1fr);grid-template-areas:"art info""actions actions""metrics metrics"}.products-page.product-detail-page .pp-prod-hero>.os-action-row{justify-content:flex-start}}@media (max-width:900px){.products-page.product-detail-page .pp-prod-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""info""actions""metrics"}}@media (max-width:700px){.products-page .pp-prod-pagination{gap:8px}.products-page .pp-prod-pagination .os-pager{order:3;justify-content:flex-start;width:100%}.products-page .pp-prod-pagination .pp-prod-page-size{min-width:96px}}@media (max-width:480px){.products-page .pp-prod-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.products-page .product-section.pp-prod-card,.products-page .pp-prod-metric{padding:12px}.products-page .pp-prod-metric>div>span{text-wrap:balance}.products-page.product-detail-page .pp-prod-hero>.product-gallery{justify-self:center;width:min(260px,100%)}}
