.ticketing-shell{box-sizing:border-box;flex-direction:column;max-width:1720px;height:100dvh;margin:0 auto;padding:16px clamp(14px,3vw,42px) 20px;display:flex;overflow:hidden}.announcement-ack-stack{z-index:115;gap:8px;width:min(390px,100vw - 28px);display:grid;position:fixed;top:78px;right:18px}.announcement-ack-toast{color:#342f20;background:#fffdf5;border:1px solid #d6bd71;border-left:4px solid #806619;border-radius:9px;padding:12px 13px;box-shadow:0 12px 32px #22271d24}.announcement-ack-toast>span{color:#806619;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.announcement-ack-toast strong{margin-top:3px;display:block}.announcement-ack-toast p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 9px;font-size:12px;display:-webkit-box;overflow:hidden}.announcement-ack-toast>div{justify-content:end;align-items:center;gap:7px;display:flex}.announcement-ack-toast a,.announcement-ack-toast button{color:inherit;cursor:pointer;background:0 0;border:1px solid #d6bd71;border-radius:6px;padding:6px 9px;font-size:11px;text-decoration:none}.announcement-ack-toast button{color:#fff;background:#6a571b}.dark .announcement-ack-toast{color:#f4eed5;background:#292617;border-color:#715f2a}.ticketing-page{--ticketing-ink:#173126;--ticketing-green:#195f3b;--ticketing-green-dark:#10492c;--ticketing-green-soft:#eaf3ed;--ticketing-warm:#f4f2ec;--ticketing-panel:#fffefb;--ticketing-line:#dde3de;--ticketing-muted:#58675e;--ticketing-danger-bg:#861f1b;--ticketing-danger-border:#661411;--ticketing-danger-text:#fff;color:var(--ticketing-ink);flex-direction:column;flex:1;min-height:0;display:flex}.dark .ticketing-page{--ticketing-ink:#e6eee8;--ticketing-green:#70ad82;--ticketing-green-dark:#b9ddc2;--ticketing-green-soft:#1c3828;--ticketing-warm:#171b18;--ticketing-panel:#1d221f;--ticketing-line:#343d37;--ticketing-muted:#99a69e;--ticketing-danger-bg:#8f2a24;--ticketing-danger-border:#d97970;--ticketing-danger-text:#fff}.ticketing-page button,.ticketing-page input,.ticketing-page textarea,.ticketing-page select{box-sizing:border-box;color:inherit;font:inherit}.ticketing-page :focus-visible,.ticketing-dialog :focus-visible,.ticketing-lightbox :focus-visible{outline:2px solid var(--ticketing-green);outline-offset:2px}.ticketing-heading{flex:none;justify-content:space-between;align-items:end;margin:10px 2px 12px;display:flex}.ticketing-heading h1{letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(25px,3vw,34px);line-height:1}.ticketing-heading p{color:var(--ticketing-muted);margin:0}.ticketing-heading-actions{align-items:center;gap:7px;display:flex}.ticketing-heading-actions>button:not(.ticketing-primary-action){background:var(--ticketing-panel);border:1px solid var(--ticketing-line);cursor:pointer;border-radius:8px;min-height:38px;padding:8px 12px}.ticketing-eyebrow{color:var(--ticketing-green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ticketing-page .ticketing-primary-action,.ticketing-detail-controls .is-primary,.ticketing-dialog .is-primary{background:var(--header-bg);border:1px solid var(--header-bg);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-weight:700;display:inline-flex}.ticketing-page .ticketing-primary-action:hover,.ticketing-detail-controls .is-primary:hover,.ticketing-dialog .is-primary:hover{background:var(--condal-dark)}.ticketing-page .ticketing-primary-action:disabled,.ticketing-detail-controls .is-primary:disabled,.ticketing-dialog .is-primary:disabled{background:var(--ticketing-line);border-color:var(--ticketing-line);color:var(--ticketing-muted)}.ticketing-viewbar{background:var(--ticketing-warm);border:1px solid var(--ticketing-line);border-radius:11px 11px 0 0;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:6px 8px;display:flex}.ticketing-view-tabs{gap:2px;min-width:0;display:flex;overflow-x:auto}.ticketing-view-tabs button,.ticketing-filter-button{color:var(--ticketing-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:700}.ticketing-view-tabs button:hover,.ticketing-view-tabs button.is-active,.ticketing-filter-button:hover,.ticketing-filter-button.is-active{background:var(--ticketing-panel);color:var(--ticketing-green-dark)}.ticketing-view-count{background:color-mix(in srgb, var(--ticketing-green) 18%, var(--ticketing-panel));color:var(--ticketing-green-dark);border-radius:999px;justify-content:center;min-width:16px;margin-left:5px;padding:0 4px;font-size:9px;font-weight:800;line-height:16px;display:inline-flex}.ticketing-view-tabs button.is-active .ticketing-view-count{color:#fff;background:#174d32}.ticketing-view-activity{background:var(--ticketing-green);border:2px solid var(--ticketing-warm);border-radius:50%;width:8px;height:8px;margin-left:3px;display:inline-block}.ticketing-view-tabs button.is-active .ticketing-view-activity{border-color:var(--ticketing-panel)}.ticketing-secondary-tabs{border-left:1px solid var(--ticketing-line);margin-left:auto;padding-left:6px}.ticketing-more-navigation{flex:none;order:2}.ticketing-more-navigation>button{border:1px solid var(--ticketing-line);color:var(--ticketing-muted);cursor:pointer;background:0 0;border-radius:7px;min-height:30px;padding:6px 10px;font-size:10px;font-weight:750}.ticketing-more-navigation>button:hover,.ticketing-more-navigation>button.is-active,.ticketing-more-navigation>button[aria-expanded=true]{background:var(--ticketing-panel);color:var(--ticketing-green-dark)}.ticketing-more-menu{min-width:180px;display:grid}.ticketing-more-menu button{align-items:center;gap:6px;display:flex}.ticketing-more-menu button>span:first-child{margin-right:auto}.ticketing-search-tools{flex:620px;align-items:center;gap:6px;min-width:460px;display:flex}.ticketing-secondary-views select,.ticketing-saved-view-select select{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);color:var(--ticketing-muted);border-radius:7px;min-height:33px;padding:0 7px;font-size:11px}.ticketing-global-search{flex:320px;min-width:260px;position:relative}.ticketing-global-results{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);z-index:75;border-radius:9px;gap:2px;min-width:min(460px,100vw - 32px);max-height:min(480px,70vh);padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:auto;right:0;overflow-y:auto;box-shadow:0 14px 34px #0c181129}.ticketing-global-results>p,.ticketing-thread-results>p{color:var(--ticketing-muted);margin:8px;font-size:12px}.ticketing-global-results button,.ticketing-thread-results button{color:var(--ticketing-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;gap:3px;padding:8px;display:grid}.ticketing-global-results button+button{border-top:1px solid color-mix(in srgb, var(--ticketing-line) 65%, transparent)}.ticketing-global-results button:hover,.ticketing-global-results button:focus-visible,.ticketing-thread-results button:hover,.ticketing-thread-results button:focus-visible{background:var(--ticketing-green-soft);outline:0}.ticketing-global-results button>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.ticketing-global-results b{font-size:12px}.ticketing-global-results small,.ticketing-thread-results span{color:var(--ticketing-muted);font-size:11px;line-height:1.35}.ticketing-global-results time,.ticketing-thread-results time{color:var(--ticketing-muted);font-size:9px}.ticketing-global-results i,.ticketing-archived-label{color:#665f52;background:#eee9df;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:750}.ticketing-save-view,.ticketing-delete-view{border:1px solid var(--ticketing-line);color:var(--ticketing-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;min-height:33px;padding:0 7px;font-size:10px}.ticketing-search{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-radius:8px;flex:1;align-items:center;gap:7px;padding:0 36px 0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.ticketing-search:focus-within{border-color:var(--ticketing-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--ticketing-green) 16%, transparent)}.ticketing-search-icon{color:var(--ticketing-muted);flex:none;display:inline-flex}.ticketing-search-icon svg{width:16px;height:16px}.ticketing-search input{background:0 0;border:0;outline:0;width:100%;min-width:80px;min-height:33px}.ticketing-search input::-webkit-search-cancel-button{display:none}.ticketing-page .ticketing-search-clear{color:var(--ticketing-muted);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:18px;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ticketing-page .ticketing-search-clear:hover,.ticketing-page .ticketing-search-clear:focus-visible{background:var(--ticketing-green-soft);color:var(--ticketing-green-dark);outline:0}.ticketing-filter-button{border:1px solid #0000}.ticketing-filter-button span{background:var(--header-bg);color:#fff;border-radius:999px;place-items:center;width:17px;height:17px;margin-left:5px;font-size:10px;display:inline-grid}.ticketing-filters{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-top:0;grid-template-columns:repeat(4,minmax(115px,1fr)) auto auto auto;align-items:end;gap:10px;padding:12px;display:grid}.ticketing-filters label,.ticketing-dialog label{color:var(--ticketing-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.ticketing-filters select,.ticketing-dialog input:not([type=checkbox]):not([type=radio]),.ticketing-dialog select,.ticketing-dialog textarea{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-radius:7px;width:100%;min-height:36px;padding:7px 9px}.ticketing-filters .ticketing-check{white-space:nowrap;align-items:center;padding-bottom:9px;display:flex}.ticketing-check input{accent-color:var(--ticketing-green)}.ticketing-filters>button{color:var(--ticketing-green);cursor:pointer;background:0 0;border:0;padding:9px 4px;font-size:12px}.ticketing-alert,.ticketing-conflict{color:#805510;background:#fff5dc;border:1px solid #e8cf91;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.ticketing-success{background:var(--ticketing-green-soft);border:1px solid color-mix(in srgb, var(--ticketing-green) 35%, var(--ticketing-line));color:var(--ticketing-green-dark);z-index:210;border-radius:9px;justify-content:space-between;align-items:center;max-width:min(420px,100vw - 24px);padding:9px 12px;font-size:12px;font-weight:700;display:flex;position:fixed;top:12px;right:12px;box-shadow:0 10px 28px #0c181129}.ticketing-success button{cursor:pointer;background:0 0;border:0}.ticketing-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.ticketing-layout{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);grid-template-columns:var(--ticketing-inbox-width,380px) 7px minmax(0, 1fr);border-radius:0 0 11px 11px;flex:1;height:auto;min-height:0;display:grid;overflow:hidden}.ticketing-layout.is-inbox-compact{grid-template-columns:44px 0 minmax(0,1fr)}.ticketing-inbox{border-right:1px solid var(--ticketing-line);flex-direction:column;min-height:0;display:flex}.ticketing-inbox-rail-expand{color:var(--ticketing-green-dark);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:7px;display:none;position:relative}.ticketing-inbox-rail-expand:hover,.ticketing-inbox-rail-expand:focus-visible{background:var(--ticketing-green-soft)}.ticketing-inbox-rail-arrow{border:1px solid var(--ticketing-line);border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:absolute;top:7px}.ticketing-inbox-rail-arrow svg,.ticketing-inbox-rail-icon{width:19px;height:19px}.ticketing-inbox-rail-unread{background:var(--ticketing-green);border-radius:50%;width:9px;height:9px}.ticketing-layout.is-inbox-compact .ticketing-inbox>header,.ticketing-layout.is-inbox-compact .ticketing-inbox-list{display:none}.ticketing-layout.is-inbox-compact .ticketing-inbox-rail-expand{display:flex}.ticketing-inbox>header{border-bottom:1px solid var(--ticketing-line);justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.ticketing-select-page{align-items:center;display:flex}.ticketing-select-page input,.ticketing-row-selector input{accent-color:var(--ticketing-green);cursor:pointer;width:16px;height:16px;margin:0}.ticketing-inbox>header strong{font-size:12px}.ticketing-inbox>header span{color:var(--ticketing-muted);font-size:10px}.ticketing-inbox-collapse{color:var(--ticketing-muted);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:2px 5px;font-size:18px}.ticketing-selection-toggle{background:var(--ticketing-panel);border:1px solid var(--ticketing-line-strong,var(--ticketing-line));color:var(--ticketing-green-dark);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:10px;font-weight:750}.ticketing-selection-toggle:hover,.ticketing-selection-toggle[aria-pressed=true]{border-color:var(--ticketing-green);box-shadow:inset 0 0 0 1px var(--ticketing-green)}.ticketing-selection-toggle[aria-pressed=true]{background:var(--ticketing-green-soft)}.ticketing-splitter{background:var(--ticketing-line);cursor:col-resize;touch-action:none;min-width:7px;position:relative}.ticketing-splitter:after{background:var(--ticketing-green);content:"";opacity:0;border-radius:999px;transition:opacity .15s;position:absolute;inset:35% 2px}.ticketing-splitter:hover:after,.ticketing-splitter:focus-visible:after,.ticketing-is-resizing .ticketing-splitter:after{opacity:1}.ticketing-is-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ticketing-inbox-list{min-height:0;overflow-y:auto}.ticketing-row{border:0;border-bottom:1px solid var(--ticketing-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:3px minmax(0,1fr);gap:8px;width:100%;padding:10px 38px 9px 8px;display:grid}.ticketing-row-shell{border-bottom:1px solid var(--ticketing-line);position:relative}.ticketing-row-shell.is-selected{background:color-mix(in srgb, var(--ticketing-green-soft) 86%, var(--ticketing-panel))}.ticketing-row-selector{z-index:7;position:absolute;top:11px;left:10px}.ticketing-row-shell:has(.ticketing-row-selector) .ticketing-row{padding-left:38px}.ticketing-row-shell .ticketing-row{border-bottom:0}.ticketing-row-actions{z-index:8;position:absolute;top:6px;right:7px}.ticketing-row-actions>.ticketing-row-action-trigger{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);color:var(--ticketing-muted);cursor:pointer;opacity:0;text-align:center;border-radius:6px;justify-content:center;align-items:center;width:28px;height:26px;padding:0;font-size:11px;list-style:none;display:flex}.ticketing-row-shell:hover .ticketing-row-actions>.ticketing-row-action-trigger,.ticketing-row-actions:focus-within>.ticketing-row-action-trigger,.ticketing-row-actions.is-open>.ticketing-row-action-trigger{opacity:1}.ticketing-row-actions>div{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-radius:8px;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 10px 28px #0c18112b}.ticketing-row-actions [role=menuitem]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 8px;font-size:11px}.ticketing-row-actions [role=menuitem]:hover,.ticketing-row-actions [role=menuitem]:focus-visible{background:var(--ticketing-green-soft)}.ticketing-row:hover{background:color-mix(in srgb, var(--ticketing-green-soft) 45%, transparent)}.ticketing-row.is-active{background:var(--ticketing-green-soft)}.ticketing-row.is-unread{background:color-mix(in srgb, var(--ticketing-green-soft) 68%, var(--ticketing-panel))}.ticketing-row.is-unread .ticketing-row-title{font-weight:800}.ticketing-row.is-unread .ticketing-priority.priority-normal{background:var(--ticketing-green)}.ticketing-priority{border-radius:4px;width:4px;min-height:100%}.priority-normal{background-color:#cbd2cd}.priority-high{background-color:#d68b27}.priority-urgent{background-color:#c9473f}.ticketing-row-main,.ticketing-row-topline,.ticketing-row-meta,.ticketing-row-foot{min-width:0;display:flex}.ticketing-row-main{flex-direction:column;gap:5px}.ticketing-row-topline{justify-content:space-between;align-items:center}.ticketing-row-subject{align-items:center;gap:6px;min-width:0;display:flex}.ticketing-row-number{color:var(--ticketing-green-dark);font:650 10px var(--font-jetbrains-mono), monospace;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:42%;overflow:hidden}.ticketing-row time{color:var(--ticketing-muted);font-size:10px}.ticketing-row-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.ticketing-row-subject .ticketing-urgent-label,.ticketing-row-topline time{flex:none}.ticketing-row-meta{color:var(--ticketing-muted);gap:7px;font-size:9.5px}.ticketing-row-meta span+span:before{content:"·";margin-right:7px}.ticketing-row-foot{align-items:center;gap:7px;min-height:18px}.ticketing-status,.ticketing-sla-badge,.ticketing-priority-label{letter-spacing:.025em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.ticketing-status.status-open{color:#32628d;background:#e6eff9}.ticketing-status.status-in_progress{color:#875f24;background:#f7ecd9}.ticketing-status.status-resolved{color:#286640;background:#e4f2e8}.ticketing-status.status-cancelled{color:#666;background:#eee}.ticketing-status.status-open,.ticketing-status.status-in_progress,.ticketing-status.status-resolved,.ticketing-sla-badge.sla-on_track{color:var(--ticketing-muted);background:0 0;padding-left:0;padding-right:0;font-weight:650}.ticketing-sla-badge.sla-due_soon{color:#9a6817;background:#fff0d5}.ticketing-sla-badge.sla-overdue{color:#a93b34;background:#fee5e2}.ticketing-sla-badge.sla-stopped{color:#69736d;background:#ecefed}.ticketing-mention-count{color:var(--ticketing-green);font-size:10px;font-weight:800}.ticketing-row-foot>span:not(.ticketing-status):not(.ticketing-sla-badge):not(.ticketing-mention-count):not(.ticketing-unread-count){color:var(--ticketing-muted);font-size:10px}.ticketing-unread-count{color:#fff;background:#174d32;border-radius:999px;margin-left:auto;padding:0 7px;font-size:9px;font-weight:800;line-height:18px}.ticketing-load-more{color:var(--ticketing-green);cursor:pointer;background:0 0;border:0;width:100%;padding:12px}.ticketing-empty,.ticketing-detail-placeholder{color:var(--ticketing-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:30px;display:flex}.ticketing-empty>span{background:var(--ticketing-green-soft);color:var(--ticketing-green);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:9px;font-size:20px;display:grid}.ticketing-empty p,.ticketing-detail-placeholder p,.ticketing-conversation-empty p{margin:4px 0 0}.ticketing-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.ticketing-detail-header{border-bottom:1px solid var(--ticketing-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:10px 16px 7px;display:grid}.ticketing-mobile-back{display:none}.ticketing-detail-meta{align-items:center;gap:7px;margin-top:5px;display:flex}.ticketing-detail-meta>span:first-child{color:var(--ticketing-muted);font:650 11px var(--font-jetbrains-mono), monospace}.ticketing-priority-label{background:0 0;padding:0}.ticketing-detail-identity h2{letter-spacing:-.025em;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.12}.ticketing-detail-description{color:var(--ticketing-ink);white-space:pre-wrap;max-width:850px;margin:8px 0 0;font-size:14px;line-height:1.5}.ticketing-detail-controls{flex-wrap:wrap;justify-content:end;align-items:center;gap:5px;display:flex}.ticketing-detail-controls button,.ticketing-dialog footer button{border:1px solid var(--ticketing-line);cursor:pointer;background:0 0;border-radius:7px;min-height:31px;padding:5px 9px;font-size:11px}.ticketing-detail-controls button.is-active{background:var(--ticketing-green-soft);border-color:var(--ticketing-green);color:var(--ticketing-green-dark)}.ticketing-detail-controls button.is-danger{color:#a53a34}.ticketing-detail-controls button:disabled,.ticketing-dialog button:disabled{cursor:not-allowed;opacity:.55}.ticketing-personal-actions{position:relative}.ticketing-personal-actions>summary{border:1px solid var(--ticketing-line);cursor:pointer;border-radius:7px;min-height:31px;padding:5px 10px;font-size:14px;list-style:none}.ticketing-personal-actions>summary::-webkit-details-marker{display:none}.ticketing-personal-actions>div{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);z-index:65;border-radius:8px;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0c181126}.ticketing-personal-actions>div button{text-align:left;border:0}.ticketing-pin-button{border:1px solid var(--ticketing-line);color:var(--ticketing-muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;padding:5px;display:inline-flex}.ticketing-pin-button svg{width:18px;height:18px}.ticketing-pin-button.is-active{background:var(--ticketing-green-soft);border-color:var(--ticketing-green);color:var(--ticketing-green-dark)}.ticketing-thread-search{background:var(--ticketing-warm);border-bottom:1px solid var(--ticketing-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 10px;display:grid;position:relative}.ticketing-thread-search input,.ticketing-reference-picker input{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-radius:7px;width:100%;min-height:34px;padding:6px 9px}.ticketing-thread-search>button{border:1px solid var(--ticketing-line);cursor:pointer;background:0 0;border-radius:7px;min-height:32px}.ticketing-thread-results{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);z-index:55;border-radius:8px;grid-column:1/-1;max-height:340px;padding:5px;display:grid;position:absolute;top:calc(100% + 3px);left:10px;right:10px;overflow-y:auto;box-shadow:0 10px 28px #0c181124}.ticketing-reference-picker{position:relative}.ticketing-reference-picker>div{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);z-index:70;border-radius:8px;max-height:220px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #0c181124}.ticketing-reference-picker>div button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:7px;display:grid}.ticketing-reference-picker>div button:hover,.ticketing-reference-picker>div button:focus-visible{background:var(--ticketing-green-soft);outline:0}.ticketing-reference-chip{background:var(--ticketing-green-soft);border:1px solid color-mix(in srgb, var(--ticketing-green) 30%, var(--ticketing-line));border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:5px 8px;display:flex}.ticketing-reference-chip>span{display:grid}.ticketing-reference-chip button{cursor:pointer;background:0 0;border:0}.ticketing-detail-summary{border-top:1px solid color-mix(in srgb, var(--ticketing-line) 70%, transparent);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 18px;padding-top:6px;display:flex}.ticketing-detail-summary>div{background:0 0;flex-direction:row;justify-content:center;gap:5px;min-height:24px;padding:0;display:flex}.ticketing-detail-summary>div>span{color:var(--ticketing-muted);font-size:9.5px}.ticketing-detail-summary strong,.ticketing-detail-summary select{font-size:10.5px}.ticketing-detail-summary select{background:0 0;border:0;outline:0;width:auto;min-width:0;margin:0 -4px;padding:3px;font-weight:700}.ticketing-sla-summary{flex:225px;align-items:center;justify-content:flex-start!important}.ticketing-sla-track{background:var(--ticketing-line);border-radius:999px;width:min(95px,20vw);height:3px;margin-top:0;margin-left:3px;overflow:hidden}.ticketing-sla-track i{background:var(--ticketing-green);height:100%;display:block}.ticketing-sla-summary.sla-due_soon .ticketing-sla-track i{background:#d68b27}.ticketing-sla-summary.sla-overdue .ticketing-sla-track i{background:#c9473f}.ticketing-sla-summary.sla-overdue,.ticketing-sla-summary.sla-due_soon{border-radius:6px;padding:2px 6px}.ticketing-sla-summary.sla-overdue{background:#fee5e2}.ticketing-sla-summary.sla-due_soon{background:#fff0d5}.ticketing-conflict{font-size:12px}.ticketing-detail-tabs{border-bottom:1px solid var(--ticketing-line);padding:0 17px;display:flex}.ticketing-detail-tabs button{color:var(--ticketing-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 11px 7px;font-size:11px;font-weight:700}.ticketing-detail-tabs button.is-active{border-bottom-color:var(--ticketing-green);color:var(--ticketing-green-dark)}.ticketing-detail-tabs button span{margin-left:3px;font-size:9px}.ticketing-detail-tabs .ticketing-thread-search-button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:31px;height:29px;margin:2px 0 2px auto;padding:5px;display:inline-flex}.ticketing-detail-tabs .ticketing-thread-search-button svg{width:17px;height:17px}.ticketing-detail-tabs .ticketing-thread-search-button.is-active{background:var(--ticketing-green-soft);border-color:var(--ticketing-green);color:var(--ticketing-green-dark)}.ticketing-detail-body{flex:1;min-height:0;display:flex;overflow:hidden}.ticketing-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ticketing-announcement-detail{width:100%;margin:16px 18px;overflow-y:auto}.ticketing-announcement-detail>span{background:var(--ticketing-green-soft);color:var(--ticketing-green);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.ticketing-announcement-content{color:var(--ticketing-ink);text-align:left;white-space:pre-wrap;background:0 0;border:0;max-width:850px;margin:12px 0 10px;padding:0;font-size:16px;line-height:1.62;display:block}.ticketing-announcement-detail button.ticketing-announcement-content{cursor:pointer;width:100%}.ticketing-announcement-detail button.ticketing-announcement-content:hover,.ticketing-announcement-detail button.ticketing-announcement-content:focus-visible{background:color-mix(in srgb, var(--ticketing-green-soft) 55%, transparent);border-radius:6px;outline:2px solid #0000;margin-left:-6px;padding:5px 6px}.ticketing-announcement-meta{color:var(--ticketing-muted);margin:0 0 12px;font-size:10.5px}.ticketing-page .ticketing-announcement-ack{background:var(--header-bg);color:#fff;cursor:pointer;-webkit-text-fill-color:#fff;border:0;border-radius:7px;padding:8px 13px;font-weight:750;transition:background-color .15s,box-shadow .15s,opacity .15s}.ticketing-announcement-detail>small{color:var(--ticketing-green);font-weight:700;display:block}.ticketing-acknowledged-state{color:var(--ticketing-green-dark);align-items:center;gap:6px;font-weight:700;display:flex!important}.ticketing-acknowledged-state>span{background:var(--ticketing-green-soft);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ticketing-announcement-stats{border-top:1px solid var(--ticketing-line);margin-top:16px;padding-top:12px}.ticketing-announcement-stats>summary{color:var(--ticketing-green-dark);cursor:pointer;font-size:12px;font-weight:700}.ticketing-announcement-stats>summary strong{margin-left:4px}.ticketing-announcement-stats>div{border:1px solid var(--ticketing-line);border-radius:8px;margin-top:8px;overflow:hidden}.ticketing-announcement-stats article{grid-template-columns:minmax(150px,1fr) minmax(110px,auto) minmax(120px,auto);align-items:center;gap:10px;padding:9px 11px;display:grid}.ticketing-announcement-stats article+article{border-top:1px solid var(--ticketing-line)}.ticketing-announcement-stats article>span{gap:2px;display:grid}.ticketing-announcement-stats b,.ticketing-announcement-stats strong{font-size:11px}.ticketing-announcement-stats small{color:var(--ticketing-muted);font-size:10px}.ticketing-messages{flex:1;min-height:0;padding:6px 20px 16px;overflow-y:auto}.ticketing-message{grid-template-columns:31px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.ticketing-avatar{background:var(--ticketing-green-soft);color:var(--ticketing-green-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:inline-flex}.ticketing-message>div:last-child{border-bottom:1px solid color-mix(in srgb, var(--ticketing-line) 65%, transparent);padding-bottom:11px}.ticketing-message header{align-items:center;gap:7px;display:flex}.ticketing-message header strong{font-size:11.5px}.ticketing-message header span{background:var(--ticketing-green-soft);color:var(--ticketing-green);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.ticketing-message time{color:var(--ticketing-muted);margin-left:auto;font-size:10px}.ticketing-message p{color:var(--ticketing-ink);white-space:pre-wrap;margin:7px 0 6px;font-size:14.5px;line-height:1.62}.ticketing-rich-text a{color:var(--ticketing-green);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.ticketing-message small{color:var(--ticketing-muted)}.ticketing-attachment{color:var(--ticketing-green);margin-top:6px;font-size:11px;text-decoration:none;display:block}.ticketing-composer{background:var(--ticketing-warm);border-top:1px solid var(--ticketing-line);flex:none;grid-template-columns:minmax(0,1fr) auto;gap:5px 7px;padding:7px 12px;display:grid;position:static}.ticketing-composer.is-dragging{box-shadow:inset 0 0 0 2px var(--ticketing-green)}.ticketing-composer-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ticketing-composer textarea{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);resize:none;border-radius:8px;grid-column:1/-1;width:100%;min-height:35px;max-height:160px;padding:7px 9px}.ticketing-composer-actions{grid-column:2;align-items:center;gap:8px;margin-top:0;display:flex}.ticketing-composer-actions>span{display:none}.ticketing-file-control{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);color:var(--ticketing-green-dark);cursor:pointer;border-radius:7px;align-items:center;gap:6px;max-width:min(280px,60%);padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.ticketing-file-control input{display:none}.ticketing-file-control svg{flex:none;width:16px;height:16px}.ticketing-file-control span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticketing-mention-suggestions{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-radius:8px;grid-column:1/-1;max-height:220px;margin-top:5px;padding:4px;display:grid;overflow-y:auto;box-shadow:0 10px 24px #122d1e1f}.ticketing-mention-suggestions [role=option]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;margin:0;padding:7px;display:flex}.ticketing-mention-suggestions [role=option].is-active,.ticketing-mention-suggestions [role=option]:hover{background:var(--ticketing-green-soft)}.ticketing-mention-suggestions [role=option]>span{background:var(--header-bg);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;display:inline-flex}.ticketing-mention-suggestions [role=option]>small{color:var(--ticketing-muted);margin-left:auto;font-size:9px}.ticketing-selected-mentions{flex-wrap:wrap;grid-column:1/-1;gap:5px;margin-top:6px;display:flex}.ticketing-selected-mentions span{background:var(--ticketing-green-soft);color:var(--ticketing-green-dark);border-radius:999px;padding:3px 7px;font-size:10px}.ticketing-selected-mentions.is-groups span,.ticketing-comment-group-mentions{font-weight:700}.ticketing-composer-actions>button{background:var(--header-bg);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-left:auto;padding:7px 15px}.ticketing-form-error{color:#b23e37;margin:4px 0;font-size:11px;display:block}.ticketing-character-count{color:var(--ticketing-muted);text-align:right;margin-top:3px;font-size:9px;font-weight:500;display:block}.ticketing-composer>.ticketing-character-count{grid-column:1/-1;margin:-3px 2px 0}.ticketing-character-count.is-near{color:#9a6817;font-weight:700}.ticketing-character-count.is-invalid{color:#b23e37}.ticketing-composer>.ticketing-draft-picker.is-compact{grid-column:1;min-width:0;padding:0}.ticketing-composer>.ticketing-form-error{grid-column:1/-1}.ticketing-conversation-empty{color:var(--ticketing-muted);text-align:center;padding:35px 10px}.ticketing-timeline{flex:1;padding:10px 22px 24px;overflow-y:auto}.ticketing-timeline article{grid-template-columns:10px minmax(0,1fr);gap:12px;min-height:63px;display:grid}.ticketing-timeline article>span{background:var(--ticketing-green);border:3px solid var(--ticketing-green-soft);border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative}.ticketing-timeline article:not(:last-child)>span:after{background:var(--ticketing-line);content:"";width:1px;height:52px;position:absolute;top:9px;left:3px}.ticketing-timeline strong{font-size:12px}.ticketing-timeline p,.ticketing-timeline time{color:var(--ticketing-muted);margin:2px 0;font-size:10px}.ticketing-context{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid;overflow-y:auto}.ticketing-context-card{border:1px solid var(--ticketing-line);border-radius:8px;padding:13px}.ticketing-context-card:last-child{grid-column:1/-1}.ticketing-context h3{text-transform:uppercase;margin:0 0 10px;font-size:11px}.ticketing-people>div{align-items:center;gap:8px;margin:8px 0;display:flex}.ticketing-people>div>span:last-child{flex-direction:column;display:flex}.ticketing-people small{color:var(--ticketing-muted)}.ticketing-links a,.ticketing-links>div{border-top:1px solid var(--ticketing-line);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:3px;padding:8px 0;text-decoration:none;display:grid}.ticketing-links span{color:var(--ticketing-muted);grid-column:1;font-size:9px}.ticketing-context-linker{border-top:1px solid var(--ticketing-line);gap:6px;margin-top:8px;padding-top:10px;display:grid}.ticketing-context-linker>small{color:var(--ticketing-muted)}.ticketing-links strong{font-size:11px}.ticketing-links i{grid-area:1/2/3}.ticketing-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 15px;margin:0;display:grid}.ticketing-context dl div{justify-content:space-between;display:flex}.ticketing-context dt{color:var(--ticketing-muted)}.ticketing-context dd{margin:0}.ticketing-placeholder-illustration{gap:5px;margin-bottom:15px;display:flex}.ticketing-placeholder-illustration span{background:var(--ticketing-green-soft);border-radius:4px;width:12px;height:48px;display:block}.ticketing-placeholder-illustration span:nth-child(2){height:35px;margin-top:13px}.ticketing-row-skeleton,.ticketing-detail-skeleton i{background:var(--ticketing-warm);animation:1.4s ease-in-out infinite ticketing-pulse}.ticketing-row-skeleton{border-bottom:1px solid var(--ticketing-line);height:79px}.ticketing-detail-skeleton{padding:22px}.ticketing-detail-skeleton>i{border-radius:5px;width:72%;height:14px;margin-bottom:12px;display:block}.ticketing-detail-skeleton>i:first-child{width:42%;height:23px}.ticketing-detail-skeleton>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.ticketing-detail-skeleton>div i{border-radius:7px;width:auto;height:240px}@keyframes ticketing-pulse{50%{opacity:.52}}.ticketing-dialog-backdrop{z-index:120;background:#0c181185;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ticketing-dialog{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);box-sizing:border-box;border-radius:12px;width:100%;max-width:590px;max-height:calc(100dvh - 32px);padding:17px;overflow-y:auto;box-shadow:0 18px 50px #0c18112e}.ticketing-dialog>header{justify-content:space-between;align-items:start;margin-bottom:14px;display:flex}.ticketing-dialog header span{color:var(--ticketing-green);text-transform:uppercase;font-size:10px;font-weight:800}.ticketing-dialog h2{margin:3px 0 0}.ticketing-dialog>header>button{cursor:pointer;background:0 0;border:0;font-size:24px}.ticketing-dialog form{gap:12px;display:grid}.ticketing-dialog textarea{resize:vertical}.ticketing-dialog-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticketing-dialog-section{border:0;gap:7px;min-inline-size:0;margin:0;padding:0;display:grid}.ticketing-dialog-section legend{color:var(--ticketing-muted);margin-bottom:5px;padding:0;font-size:11px;font-weight:700}.ticketing-dialog .ticketing-check{color:var(--ticketing-ink);cursor:pointer;align-items:center;gap:8px;width:100%;min-height:36px;font-size:12px;font-weight:650;display:flex}.ticketing-reminder-dialog{gap:12px;max-width:430px;display:grid}.ticketing-reminder-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ticketing-reminder-presets button{background:var(--ticketing-warm);border:1px solid var(--ticketing-line);cursor:pointer;border-radius:7px;min-height:34px}.ticketing-dialog .ticketing-check input[type=checkbox]{accent-color:var(--ticketing-green);cursor:pointer;flex:0 0 17px;width:17px;height:17px;margin:0;padding:0}.ticketing-dialog .ticketing-check input[type=checkbox]:focus-visible{outline:2px solid var(--ticketing-green);outline-offset:2px}.ticketing-announcement-options{grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);align-items:end;gap:10px;display:grid}.ticketing-dialog-file span,.ticketing-dialog-note{color:var(--ticketing-muted);font-size:10px}.ticketing-dialog footer{justify-content:end;gap:7px;display:flex}.ticketing-resolve-dialog{max-width:520px}.ticketing-responsibility-dialog{gap:10px;max-width:540px;display:grid}.ticketing-responsibility-dialog>header,.ticketing-responsibility-dialog>p,.ticketing-take-dialog>p{margin:0}.ticketing-responsibility-search{color:var(--ticketing-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.ticketing-responsibility-search input{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-radius:7px;min-height:36px;padding:7px 9px}.ticketing-handoff-suggestion{background:var(--ticketing-green-soft);border:1px solid var(--ticketing-green);color:var(--ticketing-ink);cursor:pointer;text-align:left;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.ticketing-handoff-suggestion>span,.ticketing-handoff-suggestion small,.ticketing-handoff-options small{color:var(--ticketing-muted);font-size:10px}.ticketing-handoff-suggestion.is-selected,.ticketing-handoff-options button.is-selected{box-shadow:inset 0 0 0 2px var(--ticketing-green)}.ticketing-handoff-options{border:1px solid var(--ticketing-line);border-radius:8px;max-height:240px;padding:4px;display:grid;overflow-y:auto}.ticketing-handoff-options button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:43px;padding:6px 8px;display:grid}.ticketing-handoff-options button:hover,.ticketing-handoff-options button:focus-visible{background:var(--ticketing-green-soft)}.ticketing-handoff-options button:disabled,.ticketing-handoff-suggestion:disabled{cursor:not-allowed;opacity:.55}.ticketing-handoff-options button>span:last-child{gap:2px;min-width:0;display:grid}.ticketing-handoff-options strong,.ticketing-handoff-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticketing-handoff-empty{color:var(--ticketing-muted);text-align:center;margin:10px;font-size:11px}.ticketing-take-dialog{max-width:420px}.ticketing-dispatch-marker{color:var(--ticketing-green-dark);font-weight:800}.ticketing-dispatch-progress>span{color:var(--ticketing-muted);font-size:10px}.ticketing-dispatch-detail{flex-direction:column;flex:1;min-height:0;display:flex}.ticketing-dispatch-header{border-bottom:1px solid var(--ticketing-line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 16px 9px;display:grid}.ticketing-dispatch-header h2{margin:3px 0 5px;font-size:clamp(18px,2vw,24px)}.ticketing-dispatch-controls{justify-content:end;align-items:start;display:flex}.ticketing-dispatch-header p,.ticketing-dispatch-header small{color:var(--ticketing-muted);margin:0;font-size:10.5px}.ticketing-dispatch-scroll{flex:1;min-height:0;padding:14px 18px 24px;overflow-y:auto}.ticketing-initial-message{background:color-mix(in srgb, var(--ticketing-green-soft) 45%, transparent);border:1px solid var(--ticketing-line);border-radius:9px;margin:6px 0 12px;padding:12px}.ticketing-dispatch-detail>.ticketing-dispatch-scroll>.ticketing-initial-message{display:block}.ticketing-dispatch-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.ticketing-dispatch-summary>div{border:1px solid var(--ticketing-line);border-radius:8px;flex-direction:column;padding:9px;display:flex}.ticketing-dispatch-summary strong{font-size:18px}.ticketing-dispatch-summary span{color:var(--ticketing-muted);text-transform:uppercase;font-size:9px}.ticketing-page .ticketing-broadcast-open{background:var(--header-bg);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-bottom:14px;padding:8px 12px}.ticketing-broadcast-composer{background:var(--ticketing-warm);border:1px solid var(--ticketing-line);border-radius:9px;gap:8px;margin-bottom:14px;padding:11px;display:grid}.ticketing-broadcast-composer>header{justify-content:space-between;align-items:start;display:flex}.ticketing-broadcast-composer header p{color:var(--ticketing-muted);margin:3px 0 0;font-size:10px}.ticketing-broadcast-composer header button{cursor:pointer;background:0 0;border:0;font-size:18px}.ticketing-broadcast-composer textarea{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);resize:vertical;border-radius:7px;min-height:70px;max-height:160px;padding:8px}.ticketing-broadcast-composer footer{justify-content:end;display:flex}.ticketing-broadcast-composer footer button{background:var(--header-bg);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 12px}.ticketing-composer-actions>button:hover,.ticketing-broadcast-open:hover,.ticketing-broadcast-composer footer button:hover{background:var(--condal-dark)}.ticketing-composer-actions>button:disabled,.ticketing-broadcast-open:disabled,.ticketing-broadcast-composer footer button:disabled{background:var(--ticketing-line);color:var(--ticketing-muted);cursor:not-allowed}.ticketing-page .ticketing-announcement-ack:hover,.ticketing-page .ticketing-announcement-ack:focus-visible{background:var(--condal-dark);color:#fff;-webkit-text-fill-color:#fff}.ticketing-page .ticketing-announcement-ack:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ticketing-green) 28%, transparent);outline:2px solid var(--ticketing-panel);outline-offset:1px}.ticketing-page .ticketing-announcement-ack:disabled{background:var(--header-bg);color:#fff;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#fff}.ticketing-announcement-confirmation{gap:16px;padding:18px;display:grid}.ticketing-announcement-confirmation>div>span{color:var(--ticketing-green);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.ticketing-announcement-confirmation h3{margin:4px 0;font-size:18px}.ticketing-announcement-confirmation p{color:var(--ticketing-muted);margin:0;font-size:12px}.ticketing-announcement-confirmation dl{border:1px solid var(--ticketing-line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ticketing-announcement-confirmation dl>div{gap:3px;padding:11px 13px;display:grid}.ticketing-announcement-confirmation dl>div:nth-child(2n){border-left:1px solid var(--ticketing-line)}.ticketing-announcement-confirmation dl>div:nth-child(n+3){border-top:1px solid var(--ticketing-line)}.ticketing-announcement-confirmation dt{color:var(--ticketing-muted);font-size:10px}.ticketing-announcement-confirmation dd{margin:0;font-size:12px;font-weight:750}.ticketing-announcement-confirmation footer{justify-content:end;gap:7px;display:flex}.ticketing-broadcast-result{color:var(--ticketing-green-dark);margin:0;font-size:11px;font-weight:700}.ticketing-broadcast-result strong,.ticketing-broadcast-result span{display:block}.ticketing-dispatch-children>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ticketing-dispatch-children h3{margin:0;font-size:13px}.ticketing-dispatch-children header>div{gap:5px;display:flex}.ticketing-dispatch-children input,.ticketing-dispatch-children select{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-radius:7px;min-height:32px;padding:5px 8px;font-size:10px}.ticketing-dispatch-child-list{border:1px solid var(--ticketing-line);border-radius:9px;overflow:hidden}.ticketing-dispatch-child-list>button{background:var(--ticketing-panel);border:0;border-bottom:1px solid var(--ticketing-line);cursor:pointer;text-align:left;grid-template-columns:31px minmax(120px,1fr) auto auto auto auto auto;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.ticketing-dispatch-child-list>button:hover,.ticketing-dispatch-child-list>button:focus-visible{background:var(--ticketing-green-soft)}.ticketing-dispatch-child-list>button:last-child{border-bottom:0}.ticketing-dispatch-child-list>button>span:nth-child(2){flex-direction:column;display:flex}.ticketing-dispatch-child-list small,.ticketing-dispatch-child-list time{color:var(--ticketing-muted);font-size:9px}.ticketing-dispatch-child-list i{color:#fff;background:#174d32;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal}.ticketing-attachment-list{grid-template-columns:repeat(auto-fit,minmax(190px,280px));gap:7px;margin-top:8px;display:grid}.ticketing-inline-image{border:1px solid var(--ticketing-line);cursor:pointer;text-align:left;background:0 0;border-radius:8px;padding:0;overflow:hidden}.ticketing-inline-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:145px;display:block}.ticketing-inline-image span{text-overflow:ellipsis;white-space:nowrap;padding:6px;font-size:9px;display:block;overflow:hidden}.ticketing-attachment-card{border:1px solid var(--ticketing-line);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.ticketing-attachment-card>span{background:var(--ticketing-green-soft);color:var(--ticketing-green-dark);border-radius:5px;padding:8px 5px;font-size:9px;font-weight:800}.ticketing-attachment-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.ticketing-attachment-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ticketing-attachment-card button,.ticketing-attachment-card a{color:var(--ticketing-green);cursor:pointer;background:0 0;border:0;padding:2px;font-size:9px;text-decoration:none}.ticketing-lightbox{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));z-index:160;background:#080f0be6;flex-direction:column;display:flex;position:fixed;inset:0}.ticketing-lightbox header{color:#fff;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.ticketing-lightbox button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;width:34px;height:34px;font-size:20px}.ticketing-lightbox>img{-o-object-fit:contain;object-fit:contain;width:100%;height:calc(100dvh - 80px)}.ticketing-lightbox iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.ticketing-draft-picker{border:1px dashed var(--ticketing-line);border-radius:8px;flex-wrap:wrap;gap:7px;padding:7px;display:flex}.ticketing-draft-picker.is-compact{border:0;padding:6px 0 0}.ticketing-draft-picker>small{color:var(--ticketing-muted);align-self:center;font-size:9px}.ticketing-draft-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;width:100%;display:grid}.ticketing-draft-item{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px;display:grid}.ticketing-draft-item>img,.ticketing-draft-item>span{background:var(--ticketing-green-soft);-o-object-fit:cover;object-fit:cover;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;font-size:8px;display:flex}.ticketing-draft-item>div{flex-direction:column;min-width:0;display:flex}.ticketing-draft-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ticketing-draft-item small{color:var(--ticketing-muted);font-size:8px}.ticketing-draft-item button{cursor:pointer;background:0 0;border:0;font-size:16px}.ticketing-create-dialog{max-width:700px;padding:14px}.ticketing-create-dialog>header{margin-bottom:8px}.ticketing-create-dialog form{gap:9px}.ticketing-create-dialog footer{background:var(--ticketing-panel);z-index:2;margin-inline:-2px;padding-block:8px 14px;position:sticky;bottom:-14px}.ticketing-recipient-picker{gap:4px;display:grid;position:relative}.ticketing-recipient-picker>label,.ticketing-create-attachments>span,.ticketing-related-field legend{color:var(--ticketing-muted);font-size:11px;font-weight:700}.ticketing-reference-chips{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.ticketing-reference-chips .ticketing-reference-chip{gap:8px;max-width:100%;min-height:30px}.ticketing-reference-chips small{color:var(--ticketing-muted);font-size:8px}.ticketing-related-field>small{color:var(--ticketing-muted);text-align:right;grid-column:2}.ticketing-recipient-picker>small{color:var(--ticketing-muted);font-size:9px}.ticketing-recipient-input{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;min-height:40px;padding:5px;display:flex}.ticketing-recipient-input>input{outline:0;flex:180px;border:0!important;width:auto!important;min-height:28px!important;padding:3px!important}.ticketing-recipient-chip{background:var(--ticketing-green-soft);color:var(--ticketing-green-dark);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.ticketing-recipient-chip.is-group{border:1px solid color-mix(in srgb, var(--ticketing-green) 28%, transparent)}.ticketing-recipient-chip button{cursor:pointer;background:0 0;border:0;padding:0}.ticketing-recipient-options{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);z-index:4;border-radius:8px;max-height:244px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #122d1e24}.ticketing-recipient-options button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex}.ticketing-recipient-options button.is-active,.ticketing-recipient-options button:hover{background:var(--ticketing-green-soft)}.ticketing-recipient-options button>span{background:var(--ticketing-green-soft);border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.ticketing-recipient-options strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ticketing-recipient-options small{color:var(--ticketing-muted);white-space:nowrap;margin-left:auto;font-size:8px}.ticketing-related-field{border:0;grid-template-columns:minmax(120px,.4fr) minmax(180px,1fr);gap:7px;margin:0;padding:0;display:grid}.ticketing-related-field legend{grid-column:1/-1;margin-bottom:4px;padding:0}.ticketing-create-attachments{gap:5px;display:grid}.ticketing-additional-attachments{border:1px solid var(--ticketing-line);border-radius:8px;padding:8px}.ticketing-additional-attachments>summary{color:var(--ticketing-green-dark);cursor:pointer;font-size:11px;font-weight:750}.ticketing-additional-attachments[open]>summary{margin-bottom:7px}.ticketing-preflight{background:var(--ticketing-green-soft);border:1px solid color-mix(in srgb, var(--ticketing-green) 25%, var(--ticketing-line));border-radius:9px;padding:10px;scroll-margin-block:16px 76px}.ticketing-preflight:focus,.ticketing-related-warning:focus{outline:2px solid var(--ticketing-green);outline-offset:2px}.ticketing-preflight>strong{margin-bottom:6px;display:block}.ticketing-preflight>div{gap:3px;display:grid}.ticketing-preflight>div>span{justify-content:space-between;font-size:10px;display:flex}.ticketing-preflight p,.ticketing-preflight summary,.ticketing-preflight li{font-size:9px}.ticketing-preflight p{margin:7px 0 0}.ticketing-preflight details{margin-top:6px}.ticketing-preflight ul{margin:5px 0 0;padding-left:18px}.ticketing-related-warning{border-top:1px solid color-mix(in srgb, var(--ticketing-green) 25%, var(--ticketing-line));margin-top:8px;padding-top:8px;scroll-margin-block:16px 76px}.ticketing-related-warning>strong{font-size:10px}.ticketing-related-warning a{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;gap:2px;text-decoration:none;display:grid}.ticketing-related-warning a span,.ticketing-related-warning a small{color:var(--ticketing-muted)}.ticketing-related-warning a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.ticketing-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketing-layout{grid-template-columns:var(--ticketing-inbox-width,320px) 7px minmax(0, 1fr)}.ticketing-filters{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media (min-width:761px) and (max-height:650px){.ticketing-layout:not(.is-inbox-compact){grid-template-columns:min(var(--ticketing-inbox-width,380px), 300px) 7px minmax(0, 1fr)}.ticketing-composer{padding-block:6px}.ticketing-messages{padding-bottom:2px}.ticketing-shell{padding-top:8px;padding-bottom:8px}.ticketing-shell .app-header{margin-bottom:7px;padding:8px 14px}.ticketing-shell .app-header-brand img{height:30px}.ticketing-heading{align-items:center;margin:3px 2px 7px}.ticketing-heading .ticketing-eyebrow,.ticketing-heading p{display:none}.ticketing-heading h1{margin:0;font-size:26px}.ticketing-heading-actions>button:not(.ticketing-primary-action),.ticketing-page .ticketing-primary-action{min-height:34px;padding-block:6px}.ticketing-viewbar{min-height:43px;padding-block:4px}}@media (max-width:760px){.ticketing-search-tools{flex-wrap:wrap;flex:none;width:100%;min-width:0}.ticketing-global-search{flex-basis:100%;width:100%;min-width:0}.ticketing-global-results{min-width:0;max-height:55dvh;left:0;right:0}.ticketing-saved-view-select{flex:1}.ticketing-saved-view-select select{width:100%}.ticketing-personal-actions>div{left:auto;right:0}.ticketing-shell{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;padding:10px 10px 24px;display:flex;overflow:hidden}.ticketing-page{flex-direction:column;flex:1;min-height:0;display:flex}.ticketing-page.has-selection{background:var(--ticketing-panel);box-sizing:border-box;height:100dvh;padding-top:env(safe-area-inset-top);z-index:100;position:fixed;inset:0}.ticketing-page.has-selection>.ticketing-heading,.ticketing-page.has-selection>.ticketing-viewbar{display:none}.ticketing-shell .app-header{padding:10px 12px}.ticketing-shell .app-header-brand strong,.ticketing-shell .header-user>strong{display:none}.ticketing-heading{margin-top:14px}.ticketing-heading p{display:none}.ticketing-primary-action{min-height:36px}.ticketing-viewbar{flex-direction:column;align-items:stretch;gap:5px}.ticketing-search-tools{flex-basis:auto}.ticketing-filters{z-index:110;border-radius:12px 12px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:55vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -14px 40px #0c18112e}.ticketing-layout{flex:1;height:auto;min-height:0;display:block}.ticketing-layout.is-inbox-compact .ticketing-inbox>header{display:flex}.ticketing-layout.is-inbox-compact .ticketing-inbox-list{display:block}.ticketing-inbox-rail-expand,.ticketing-inbox-collapse,.ticketing-splitter{display:none!important}.ticketing-inbox,.ticketing-detail{border:0;height:100%}.ticketing-page.has-selection .ticketing-inbox,.ticketing-page:not(.has-selection) .ticketing-detail{display:none}.ticketing-mobile-back{cursor:pointer;background:0 0;border:0;grid-row:1/3;align-self:start;padding:0;font-size:20px;display:block}.ticketing-detail-header{grid-template-columns:auto minmax(0,1fr);padding:12px}.ticketing-dispatch-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.ticketing-dispatch-controls{grid-column:3}.ticketing-dispatch-scroll{padding:10px 12px max(16px, env(safe-area-inset-bottom))}.ticketing-dispatch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ticketing-dispatch-child-list>button{grid-template-columns:31px minmax(0,1fr) auto}.ticketing-dispatch-child-list>button>:nth-child(n+4):not(:last-child){display:none}.ticketing-dispatch-children>header{flex-direction:column;align-items:stretch}.ticketing-dispatch-children header>div{grid-template-columns:1fr 1fr;display:grid}.ticketing-detail-controls{flex-wrap:nowrap;grid-column:1/-1;justify-content:start;width:100%;padding:2px;overflow-x:auto}.ticketing-detail-summary{flex-wrap:nowrap;grid-column:1/-1;justify-content:start;overflow-x:auto}.ticketing-detail-controls>*,.ticketing-detail-summary>div,.ticketing-sla-summary{flex:none}.ticketing-context{grid-template-columns:1fr}.ticketing-context-card:last-child{grid-column:1}.ticketing-composer-actions{flex-wrap:nowrap}.ticketing-composer{padding-bottom:max(10px, env(safe-area-inset-bottom))}.ticketing-file-control{max-width:calc(100% - 85px)}.ticketing-dialog-backdrop{box-sizing:border-box;width:100vw;padding:8px}.ticketing-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ticketing-recipient-options button{min-height:40px}.ticketing-row-actions>.ticketing-row-action-trigger{opacity:1}}@media (max-width:480px){.ticketing-heading h1{font-size:25px}.ticketing-heading .ticketing-eyebrow{display:none}.ticketing-filters{grid-template-columns:1fr}.ticketing-detail-summary{grid-template-columns:1fr 1fr}.ticketing-detail-summary>div{min-height:24px}.ticketing-message time{display:none}.ticketing-context dl,.ticketing-dialog-grid,.ticketing-related-field{grid-template-columns:1fr}.ticketing-related-field>small{grid-column:1}.ticketing-related-warning a,.ticketing-attachment-list,.ticketing-announcement-options{grid-template-columns:1fr}}.ticketing-folder-bar{align-items:center;gap:.45rem;padding:.15rem 0 .75rem;display:flex;overflow-x:auto}.ticketing-folder-bar button,.ticketing-folder-action{background:var(--surface,#fff);border:1px solid var(--border,#d9e0e7);color:inherit;cursor:pointer;border-radius:999px;flex:none;min-height:2.25rem;padding:.4rem .75rem}.ticketing-folder-bar button small{background:var(--ticketing-green-soft);color:var(--ticketing-green-dark);border-radius:999px;margin-left:5px;padding:1px 5px;font-size:8px;font-weight:800}.ticketing-folder-bar button.is-active,.ticketing-folder-bar button:focus-visible{border-color:#147a52;box-shadow:0 0 0 2px #147a522e}.ticketing-folder-more{position:relative}.ticketing-folder-more>summary{cursor:pointer;list-style:none}.ticketing-folder-more>div{border:1px solid var(--border,#d9e0e7);z-index:20;background:#fff;border-radius:.65rem;min-width:9rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #14202c29}.ticketing-folder-more button{text-align:left;background:0 0;border:0;padding:.55rem}.ticketing-announcement-sender{border-left:4px solid #178558;gap:.15rem;margin-bottom:1rem;padding:.4rem .8rem;display:grid}.ticketing-announcement-sender span,.ticketing-announcement-sender small{color:#476154}.ticketing-announcement-sender strong{color:#0e6f48;font-size:1.12rem}.ticketing-heading-compact{align-items:center;min-height:34px;margin:4px 2px 7px}.ticketing-heading-compact h1{margin:0;font-size:22px}.ticketing-heading-compact .ticketing-heading-actions>button{min-height:32px;padding-block:5px}.ticketing-viewbar{flex-wrap:wrap;gap:5px 9px;padding:5px 7px}.ticketing-canonical-tabs{overscroll-behavior-inline:contain;scrollbar-color:var(--ticketing-green) transparent;scrollbar-width:thin;order:1}.ticketing-canonical-tabs button{letter-spacing:.025em;padding:7px 8px;font-size:10px}.ticketing-global-scopes{order:2;gap:4px;display:flex}.ticketing-global-scopes>button{border:1px solid var(--ticketing-line);color:var(--ticketing-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;min-height:30px;padding:5px 9px;font-size:10px;font-weight:750}.ticketing-global-scopes>button:hover,.ticketing-global-scopes>button.is-active{background:var(--ticketing-green-soft);border-color:var(--ticketing-green);color:var(--ticketing-green-dark)}.ticketing-quick-filters{order:2;gap:4px;display:flex;overflow-x:auto}.ticketing-quick-filters button{border:1px solid var(--ticketing-line);color:var(--ticketing-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;min-height:28px;padding:4px 9px;font-size:10px;font-weight:700}.ticketing-quick-filters button.is-active{background:var(--ticketing-green-soft);border-color:var(--ticketing-green);color:var(--ticketing-green-dark)}.ticketing-viewbar>.ticketing-search-tools{order:3;margin-left:auto}.ticketing-folder-bar{background:var(--ticketing-panel);border-inline:1px solid var(--ticketing-line);gap:5px;padding:5px 8px}.ticketing-folder-bar button,.ticketing-folder-action{border-color:var(--ticketing-line);background:0 0;min-height:27px;padding:3px 9px}.ticketing-folder-bar .ticketing-folder-add{border-style:dashed;min-width:29px;padding:2px 7px;font-size:16px}.ticketing-folder-bar .ticketing-folder-manage{color:var(--ticketing-green-dark);border-color:#0000;font-weight:700}.ticketing-row-compact{padding:7px 40px 6px 11px;display:block}.ticketing-row-compact .ticketing-row-main{gap:0}.ticketing-row-compact .ticketing-row-topline{gap:8px}.ticketing-row-compact .ticketing-row-meta{align-items:center;gap:5px 8px;min-width:0;margin-top:3px;display:flex}.ticketing-row-compact .ticketing-row-meta>span:not(.ticketing-status){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticketing-row-compact .ticketing-row-meta>:is(.ticketing-status,.ticketing-urgent-label,.ticketing-mention-count,.ticketing-sla-badge,.ticketing-unread-count){flex:none}.ticketing-row-compact .ticketing-row-meta>:is(.ticketing-urgent-label,.ticketing-mention-count,.ticketing-sla-badge,.ticketing-unread-count):before{content:none}.ticketing-exception-indicators{margin-top:5px}.ticketing-urgent-label{background:var(--ticketing-danger-bg);border:1px solid var(--ticketing-danger-border);color:var(--ticketing-danger-text);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.ticketing-add-resolution-note{color:var(--ticketing-green-dark);cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-size:12px;font-weight:700}.ticketing-bulk-bar{background:var(--ticketing-green-soft);border-bottom:1px solid var(--ticketing-line);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.ticketing-bulk-bar strong{margin-right:auto;font-size:10px}.ticketing-bulk-bar button,.ticketing-filter-toggles button{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);cursor:pointer;border-radius:6px;min-height:27px;padding:4px 7px;font-size:9px}.ticketing-bulk-bar button:disabled{cursor:not-allowed;opacity:.55}.ticketing-bulk-bar .is-danger-text{color:#8d2721}.ticketing-filter-toggles{grid-column:1/-1;gap:5px;display:flex}.ticketing-filter-toggles button.is-active{background:var(--ticketing-green-soft);border-color:var(--ticketing-green);color:var(--ticketing-green-dark);font-weight:750}.ticketing-anchored-popover{--ticketing-panel:#fffefb;--ticketing-line:#dde3de;--ticketing-green-soft:#eaf3ed;--ticketing-ink:#173126;background:var(--ticketing-panel);border:1px solid var(--ticketing-line);box-sizing:border-box;color:var(--ticketing-ink);z-index:190;border-radius:9px;min-width:178px;padding:5px;overflow-y:auto;box-shadow:0 14px 36px #0c181133}.dark .ticketing-anchored-popover{--ticketing-panel:#1d221f;--ticketing-line:#343d37;--ticketing-green-soft:#1c3828;--ticketing-ink:#e6eee8}.ticketing-anchored-popover button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 9px;display:block}.ticketing-anchored-popover button:hover,.ticketing-anchored-popover button:focus-visible,.ticketing-anchored-popover button.is-active{background:var(--ticketing-green-soft);outline:none}.ticketing-row-menu-popover,.ticketing-personal-actions-popover{display:grid}.ticketing-personal-actions>button{letter-spacing:.08em}.ticketing-recipient-options.ticketing-anchored-popover{z-index:195;padding:4px;position:fixed}.ticketing-recipient-options.ticketing-anchored-popover button{align-items:center;gap:8px;min-height:0;padding:6px;display:flex}.ticketing-global-results.ticketing-anchored-popover{min-width:0;top:auto;left:auto;right:auto}.ticketing-global-results.ticketing-anchored-popover>div,.ticketing-reference-results>div,.ticketing-mention-suggestions>div{display:grid}.ticketing-global-results.ticketing-anchored-popover p{color:var(--ticketing-muted,#58675e);margin:8px;font-size:12px}.ticketing-reference-results button{gap:2px;display:grid}.ticketing-reference-results small{color:var(--ticketing-muted,#58675e)}.ticketing-recipient-options.ticketing-anchored-popover>div{display:grid}.ticketing-layout.is-focus-mode{border-radius:11px;grid-template-columns:minmax(0,1fr)}.ticketing-shell.is-focus-mode{max-width:none;padding:0}.ticketing-page.is-focus-mode{min-height:100dvh}.ticketing-page.is-focus-mode .ticketing-layout{border:0;border-radius:0}.ticketing-page.is-focus-mode .ticketing-detail-header{padding-top:12px}.ticketing-folder-manager{max-width:720px}.ticketing-folder-create-form>div,.ticketing-folder-create-form label>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.ticketing-folder-manager-list{gap:5px;margin:14px 0;display:grid}.ticketing-folder-manager-list article{background:var(--ticketing-warm);border:1px solid var(--ticketing-line);border-radius:8px;grid-template-columns:auto minmax(0,1fr) repeat(4,auto);align-items:center;gap:5px;padding:7px;display:grid}.ticketing-folder-manager-list article>div{display:grid}.ticketing-folder-manager-list small,.ticketing-folder-choice small{color:var(--ticketing-muted);font-size:10px}.ticketing-folder-grip{color:var(--ticketing-muted);cursor:grab}.ticketing-folder-manager-list button,.ticketing-folder-create-form button{background:var(--ticketing-panel);border:1px solid var(--ticketing-line);cursor:pointer;border-radius:6px;min-height:31px;padding:5px 8px}.ticketing-inline-confirm,.ticketing-dialog-warning{background:color-mix(in srgb, #b24b42 8%, var(--ticketing-panel));border:1px solid color-mix(in srgb, #b24b42 35%, var(--ticketing-line));border-radius:8px;margin:10px 0;padding:11px}.ticketing-inline-confirm>div{justify-content:end;gap:7px;display:flex}.ticketing-dialog .is-danger,.ticketing-folder-manager-list .is-danger-text{color:#a33a34}.dark .ticketing-detail-controls button.is-danger,.dark .ticketing-dialog .is-danger,.dark .ticketing-folder-manager-list .is-danger-text,.dark .ticketing-form-error{color:#ff9f99}.ticketing-move-dialog{max-width:440px;padding:14px}.ticketing-move-dialog>header{margin-bottom:8px}.ticketing-move-dialog fieldset{border:0;gap:4px;margin:0 0 8px;padding:0;display:grid}.ticketing-folder-choice{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:31px;padding:3px 6px;display:flex}.ticketing-folder-choice:hover{background:var(--ticketing-green-soft)}.ticketing-folder-choice span{flex:1;justify-content:space-between;align-items:center;display:flex}.ticketing-focus-unavailable{max-width:520px;margin:auto}.ticketing-dynamic-form{background:color-mix(in srgb, var(--ticketing-green-soft) 42%, var(--ticketing-panel));border:1px solid var(--ticketing-line);border-radius:9px;gap:10px;margin:2px 0;padding:13px;display:grid}.ticketing-dynamic-form>legend{color:var(--ticketing-ink);padding:0 5px;font-size:12px;font-weight:800}.ticketing-dynamic-form>legend small,.ticketing-dynamic-form>p,.ticketing-dynamic-field>small{color:var(--ticketing-muted);margin:0;font-size:10px}.ticketing-dynamic-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ticketing-dynamic-field{gap:5px;min-width:0;display:grid}.ticketing-dynamic-field>label{color:var(--ticketing-ink);font-weight:750}.ticketing-dynamic-field>label span[aria-label=obligatorio]{color:#861f1b;font-weight:900}.dark .ticketing-dynamic-field>label span[aria-label=obligatorio]{color:#ffaaa4}:is(.ticketing-dynamic-field:has(textarea),.ticketing-dynamic-field:has(.ticketing-attachment-drafts)){grid-column:1/-1}.ticketing-dynamic-reference{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:6px;display:grid}.ticketing-dynamic-reference>:only-child,.ticketing-form-submission{grid-column:1/-1}.ticketing-form-submission>header{border-bottom:1px solid var(--ticketing-line);justify-content:space-between;align-items:start;gap:12px;margin-bottom:9px;padding-bottom:9px;display:flex}.ticketing-form-submission h3{margin-bottom:2px}.ticketing-form-submission header small,.ticketing-form-submission time{color:var(--ticketing-muted);font-size:10px}.ticketing-form-submission dl{gap:0}.ticketing-form-submission dl>div{border-top:1px solid var(--ticketing-line);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.ticketing-form-submission dl>div:first-child{border-top:0}.ticketing-form-submission dt{color:var(--ticketing-muted);font-size:10px;font-weight:700}.ticketing-form-submission dd{overflow-wrap:anywhere;margin:0;font-size:11px}.ticketing-form-answer-files{gap:4px;display:grid}.ticketing-form-answer-files a,.ticketing-form-submission dd>a{color:var(--ticketing-green);font-weight:700}.ticketing-document-pending{color:#805510;background:#fff5dc;border:1px solid #e8cf91;border-radius:7px;margin:8px 0 0;padding:7px 9px;font-size:10px}.ticketing-nested-dialog{z-index:220}.ticketing-missing-proof-dialog{max-width:510px}.ticketing-missing-proof-dialog>p{margin:4px 0 18px}@media (max-width:900px){.ticketing-viewbar>.ticketing-search-tools{order:4;width:100%;margin-left:0}.ticketing-canonical-tabs,.ticketing-quick-filters,.ticketing-global-scopes{width:100%}.ticketing-global-scopes{overflow-x:auto}.ticketing-folder-manager-list article{grid-template-columns:auto minmax(0,1fr) repeat(2,auto)}.ticketing-folder-manager-list article button:nth-of-type(-n+2){display:none}}@media (max-width:620px){.ticketing-canonical-tabs{scroll-snap-type:x proximity;padding-bottom:3px}.ticketing-canonical-tabs button{scroll-snap-align:start}.ticketing-bulk-bar{flex-wrap:nowrap;overflow-x:auto}.ticketing-bulk-bar strong,.ticketing-bulk-bar button{flex:none}.ticketing-success{bottom:max(12px, env(safe-area-inset-bottom));top:auto;left:12px;right:12px}.ticketing-dynamic-form-fields,.ticketing-dynamic-reference,.ticketing-form-submission dl>div{grid-template-columns:1fr}.ticketing-heading-compact{margin-top:0}.ticketing-heading-compact h1{font-size:18px}.ticketing-canonical-tabs button{padding-inline:7px}.ticketing-row-actions>.ticketing-row-action-trigger{opacity:1}.ticketing-folder-manager-list article{grid-template-columns:auto minmax(0,1fr)}.ticketing-folder-manager-list article button{grid-column:span 1}}
