.synthese-page{min-width:0}.synthese-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;align-items:start}.synthese-card{min-width:0;background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-top:3px solid #64748b;border-radius:15px;overflow:hidden;box-shadow:0 3px 12px #20345108}.synthese-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px}.synthese-card>header>div{min-width:0;flex:1}.synthese-card h2{font-size:15px;line-height:1.4;margin:0 0 9px;color:var(--text,#172238);overflow-wrap:anywhere}.synthese-card>header>small{font-size:10px;padding:4px 6px;border-radius:6px;background:var(--surface-muted,#f1f5f9);color:var(--text-muted,#64748b)}.synthese-card__badges{display:flex;flex-wrap:wrap;gap:5px}.synthese-card__badges>span{padding:3px 7px;border-radius:6px;font-size:11px;font-weight:650;background:var(--surface-muted,#f1f5f9);color:var(--text-soft,#475569)}.synthese-card__badges>.is-overdue{background:#fff0f1;color:#b52e42}.synthese-card__badges>.is-pending{background:#fff6e5;color:#906018}.synthese-card__badges>.is-done{background:#eaf7f1;color:#22735a}.synthese-card__progress{height:3px;background:var(--surface-muted,#f1f5f9)}.synthese-card__progress>span{display:block;height:100%}.synthese-card__quick{padding:5px 10px}.synthese-card__quick>button{width:100%;display:flex;align-items:center;gap:9px;background:transparent;border:0;border-bottom:1px solid var(--border,#edf1f6);padding:11px 5px;text-align:left;font:inherit;color:var(--text-soft,#334155);cursor:pointer}.synthese-card__quick>button:last-child{border-bottom:0}.synthese-card__quick>button:hover{background:var(--surface-muted,#f5f8fc)}.synthese-card__quick>button>span:first-child{min-width:0;flex:1}.synthese-card__quick strong{display:block;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.synthese-card__quick small{display:block;font-size:10px;color:var(--text-muted,#64748b);margin-top:4px}.synthese-card__state{font-size:10px;white-space:nowrap;color:#916322}.synthese-card__state.is-overdue{color:#bb3548}.synthese-card__state.is-done{color:#258367}.synthese-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 16px;background:var(--surface-muted,#f8fafc);font-size:11px;color:var(--text-muted,#64748b)}.synthese-card>footer>button{border:0;border-radius:6px;background:transparent;color:var(--primary,#315e99);padding:5px 0;font:inherit;font-weight:700;cursor:pointer}.synthese-card button:focus-visible,.synthese-pagination button:focus-visible{outline:3px solid #91b9e8;outline-offset:2px}.synthese-card__detail{padding:7px 14px;max-height:420px;overflow:auto}.synthese-card__detail-row{padding:9px 0;border-bottom:1px solid var(--border,#edf1f6)}.synthese-card__detail-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:7px}.synthese-card__detail-row>div:last-child{display:flex;flex-wrap:wrap;gap:5px}.synthese-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0;color:var(--text-soft,#475569);font-size:12px}.synthese-pagination small{color:var(--text-muted,#64748b)}.synthese-pagination>div{display:flex;align-items:center;gap:10px}.synthese-pagination button{border:1px solid var(--border,#dce4ef);border-radius:8px;background:var(--surface,#fff);color:inherit;padding:8px 12px;font:inherit;font-weight:650;cursor:pointer}.synthese-pagination button:disabled{opacity:.4;cursor:default}.synthese-updating{font-size:12px;color:var(--text-muted,#64748b)}@media(max-width:650px){.synthese-pagination>div{width:100%;justify-content:space-between}.synthese-pagination small{display:block;margin-top:3px}.synthese-card__detail{max-height:350px}}.ticket-attachment-miniature{width:118px;min-height:92px;overflow:hidden;border:1px solid var(--gray-200, #dce2eb);border-radius:10px;background:var(--surface, #fff)}.ticket-attachment-miniature__preview{display:grid;width:100%;min-height:64px;padding:0;place-items:center;border:0;background:var(--gray-50, #f8fafc);cursor:zoom-in}.ticket-attachment-miniature__preview img{width:100%;height:70px;object-fit:cover}.ticket-attachment-miniature__preview span{font-weight:800;color:var(--primary-dark, #24365f)}.ticket-attachment-miniature__preview:disabled span{padding:4px;font-size:11px;text-align:center}.ticket-attachment-miniature__preview span[data-kind=pdf]{color:#b91c1c}.ticket-attachment-miniature__preview:disabled{cursor:not-allowed;opacity:.65}.ticket-attachment-miniature__footer{display:flex;gap:6px;align-items:center;padding:6px 8px}.ticket-attachment-miniature__footer span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.ticket-attachment-miniature__footer a{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid #d8e0ed;border-radius:8px;background:#f6f8fc;color:#24365f;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.ticket-attachment-miniature__footer a:hover{transform:translateY(-1px);border-color:#b49a60;background:#fff8e8}.ticket-attachment-miniature__footer a[aria-disabled=true]{opacity:.5;cursor:wait}.ticket-attachment-miniature__footer a:focus-visible{outline:3px solid #d7bb79;outline-offset:2px}.ticket-attachment-miniature__retry{width:100%;padding:4px 6px;border:0;border-top:1px solid var(--gray-200, #dce2eb);background:var(--gray-50, #f8fafc);color:var(--primary-dark, #24365f);font-size:11px;font-weight:700;cursor:pointer}.ticket-attachment-miniature__retry:hover{background:#fff8e8}.ticket-attachment-miniature__retry:focus-visible{outline:3px solid #d7bb79;outline-offset:-3px}.ticket-attachment-viewer{position:fixed;inset:0;z-index:12000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 16px 100px;background:#0a1124f5;color:#fff}.ticket-attachment-viewer__title{position:absolute;top:max(16px,env(safe-area-inset-top));left:50%;width:min(1180px,calc(100vw - 32px));display:flex;align-items:baseline;gap:12px;transform:translate(-50%);overflow:hidden}.ticket-attachment-viewer__title span{flex:none;color:#d7bb79;font-size:10px;font-weight:800;letter-spacing:.1em}.ticket-attachment-viewer__title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.ticket-attachment-viewer__document{display:flex;width:min(1180px,100%);height:100%;min-height:0;align-items:center;justify-content:center}.ticket-attachment-viewer__document img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 18px 50px #00000059}.ticket-attachment-viewer__document iframe{width:100%;height:100%;border:0;border-radius:10px;background:#fff}.ticket-attachment-viewer__actions{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));left:50%;z-index:1;display:inline-flex;max-width:calc(100vw - 24px);gap:8px;padding:8px;transform:translate(-50%);border:1px solid rgba(255,255,255,.19);border-radius:18px;background:#141e33eb;box-shadow:0 18px 48px #00000070,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ticket-attachment-viewer__actions a,.ticket-attachment-viewer__actions button{display:inline-flex;min-width:150px;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:8px 17px 8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#2b3a58;color:#f4f7fd;font:inherit;font-size:14px;font-weight:750;letter-spacing:.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ticket-attachment-viewer__action-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:9px;background:#ffffff1c}.ticket-attachment-viewer__actions .ticket-attachment-viewer__close{border-color:#f3d992;background:linear-gradient(135deg,#f8df9b,#d5ae54);color:#18233b;box-shadow:inset 0 1px #ffffff8c}.ticket-attachment-viewer__close .ticket-attachment-viewer__action-icon{background:#262a331c}.ticket-attachment-viewer__actions a:hover{transform:translateY(-2px);border-color:#ffffff59;background:#394c70}.ticket-attachment-viewer__actions button:hover{transform:translateY(-2px);border-color:#fff0bd;background:#f6d982;box-shadow:0 8px 20px #d6ae543d}.ticket-attachment-viewer__actions a:active,.ticket-attachment-viewer__actions button:active{transform:translateY(0)}.ticket-attachment-viewer__actions a[aria-disabled=true]{opacity:.5;cursor:wait;transform:none}.ticket-attachment-viewer__actions :focus-visible{outline:3px solid #d7bb79;outline-offset:3px}@media(max-width:560px){.ticket-attachment-viewer{padding:74px 10px 96px}.ticket-attachment-viewer__title{left:12px;width:calc(100vw - 24px);display:grid;gap:3px;transform:none}.ticket-attachment-viewer__actions{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px);gap:6px;padding:6px}.ticket-attachment-viewer__actions a,.ticket-attachment-viewer__actions button{flex:1;min-width:0;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.ticket-attachment-miniature__footer a,.ticket-attachment-viewer__actions a,.ticket-attachment-viewer__actions button{transition:none}}.tickets-page{width:100%;min-width:0}.ticket-list-card{min-width:0;background:var(--surface)!important}.tickets-page .page-hero,.tickets-stats,.tickets-filters,.tickets-main,.tickets-list{width:100%;min-width:0;box-sizing:border-box}.tickets-person-quick-filter{display:grid;gap:10px;min-width:0;margin:-5px 0 16px;padding:13px 14px;border:1px solid var(--gray-100);border-radius:14px;background:var(--surface);box-shadow:0 1px 3px #0f172a0a}.tickets-person-quick-filter__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.tickets-person-quick-filter__heading input{width:min(100%,245px);min-height:34px;padding:6px 11px;border:1px solid var(--gray-200);border-radius:9px;background:var(--gray-50);color:var(--text);font:inherit;font-size:12px}.tickets-person-quick-filter__heading input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tickets-person-quick-filter__label{flex:0 0 auto;color:var(--text);font-size:12px;font-weight:750}.tickets-person-quick-filter__label small{margin-left:8px;color:var(--text-muted);font-size:11px;font-weight:500}.tickets-person-quick-filter__list{display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:1px}.tickets-person-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:33px;padding:3px 7px 3px 4px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:11px;font-weight:650;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.tickets-person-chip:hover{border-color:var(--primary);background:var(--primary-light);box-shadow:0 3px 9px #0f172a1a;transform:translateY(-1px)}.tickets-person-chip--all{padding-left:10px}.tickets-person-chip__avatar{position:relative;display:inline-grid;place-items:center;width:25px;height:25px;flex:0 0 25px;overflow:hidden;border-radius:50%;background:#e7ecfa;color:#314d89;font-size:9px;font-weight:800}.tickets-person-chip__avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tickets-person-chip__avatar img[hidden]{display:none}.tickets-person-chip__name{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-person-chip__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:3px;border-radius:999px;background:var(--surface-muted);color:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums}.tickets-person-chip.is-active{border-color:var(--primary);background:var(--primary-light);color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 13%,transparent)}.tickets-person-chip.is-active .tickets-person-chip__count{background:var(--surface);color:var(--primary)}.tickets-person-chip.is-empty:not(.is-active){opacity:.7}.tickets-person-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tickets-person-quick-filter__empty{margin:3px 0;color:var(--text-muted);font-size:12px}.tickets-stat-card[data-status=OPEN]{min-height:125px;border-left:4px solid #4b70d8!important;box-shadow:0 5px 18px #2a54b51a!important}.tickets-stat-card[data-status=IN_PROGRESS],.tickets-stat-card[data-status=WAITING_INFORMATION]{min-height:105px;align-self:center}.ticket-clarification-form{margin-top:12px;padding:14px;border:1px solid #0891b2;border-radius:12px;background:var(--surface)}.ticket-clarification-form label{display:block;font-weight:700;margin-bottom:8px}.ticket-clarification-form textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface)}.ticket-clarification-form p,.ticket-clarification-notice{font-size:12px;color:#155e75}.ticket-clarification-form button{margin:5px 8px 0 0}.tickets-stat-card[data-status=RESOLVED],.tickets-stat-card[data-status=CLOSED]{min-height:82px;align-self:center}.tickets-stat-card:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.ticket-list-card.is-open{border-left:4px solid #4b70d8!important}.ticket-list-card.is-open .ticket-list-card__avatar{width:44px!important;height:44px!important}.ticket-list-card.is-open .ticket-list-card__title{font-size:16px!important;white-space:normal!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ticket-list-card.is-open .ticket-list-card__description{white-space:normal!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ticket-list-card.is-quiet{opacity:.84}.ticket-list-card.is-quiet:hover,.ticket-list-card.is-quiet.is-selected{opacity:1}.ticket-list-card.is-quiet .ticket-list-card__avatar{width:27px!important;height:27px!important;font-size:10px!important}.ticket-list-card.is-quiet .ticket-list-card__title{font-size:12px!important;font-weight:650!important}.ticket-list-card.is-quiet .ticket-list-card__description,.ticket-list-card.is-quiet .ticket-list-card__priority,.ticket-list-card.is-quiet .ticket-list-card__attachments,.ticket-list-card.is-quiet .ticket-list-card__responses,.ticket-list-card.is-quiet .ticket-list-card__separator{display:none!important}.ticket-list-card.is-quiet .ticket-list-card__meta{margin-top:3px!important;font-size:10px!important}.ticket-list-card.is-quiet .ticket-list-card__status{padding:2px 6px!important;font-size:9px!important}.ticket-list-card__content,.ticket-list-card__header,.ticket-list-card__title,.ticket-list-card__description{min-width:0}.ticket-list-card__status,.ticket-list-card__priority,.ticket-list-card__owner,.ticket-list-card__age,.ticket-list-card__attachments,.ticket-list-card__responses{line-height:1.25}.tickets-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger, #dc2626) 42%,var(--border));border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--danger, #dc2626) 9%,var(--surface))}.tickets-error strong,.tickets-error p{margin:0}.tickets-error p{margin-top:2px;color:var(--text-muted);font-size:13px}.tickets-error button{min-height:38px;padding:7px 12px;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface);font:inherit;font-weight:750;cursor:pointer}.tickets-error button.tickets-error__close{width:38px;padding-inline:0;font-size:19px}.tickets-detail__close{min-width:44px;min-height:44px}.tickets-detail__actions-toggle{display:none}.ticket-detail-url{min-width:0;max-width:100%}.ticket-detail-url__value{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.tickets-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:-6px 0 14px;padding:10px 12px;border:1px solid #cfd9ee;border-radius:11px;background:#f4f7fd;color:#34466d;font-size:11px;font-weight:750}@media(min-width:901px){.tickets-main{align-items:flex-start}.tickets-list{max-height:calc(100dvh - 210px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tickets-detail{position:sticky!important;top:calc(var(--timer-banner-height, 0px) + 76px)!important;max-height:calc(100dvh - var(--timer-banner-height, 0px) - 100px)!important;min-width:0}}.tickets-detail__body{min-height:0;overscroll-behavior:contain}.tickets-bulk-actions label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.tickets-bulk-actions input,.ticket-list-card__checkbox{width:17px;height:17px;accent-color:#3f5ca8;cursor:pointer}.tickets-bulk-actions input[type=text]{width:min(280px,100%);height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;cursor:text}.tickets-bulk-actions>span{margin-left:auto;color:var(--text-muted)}.tickets-bulk-actions button{min-height:37px;padding:8px 13px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#168445,#0f6d38);font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 3px 9px #0f6d3826;transition:transform .15s,box-shadow .15s}.tickets-bulk-actions button.is-all{background:linear-gradient(135deg,#415db3,#304797);box-shadow:0 3px 9px #30479726}.tickets-bulk-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 13px #0f172a2e}.tickets-bulk-actions button:focus-visible,.ticket-detail-action:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.tickets-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.ticket-detail-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 13px #0f172a1f!important}.ticket-detail-action:disabled{opacity:.55;cursor:wait!important}.tickets-bulk-notice{display:flex;align-items:center;gap:8px;margin:-5px 0 14px;padding:10px 12px;border:1px solid #a7dfbd;border-radius:10px;color:#176d37;background:#eaf8ef;font-size:12px;font-weight:700}.tickets-bulk-notice button{margin-left:auto;border:0;color:inherit;background:transparent;font-size:18px;cursor:pointer}.ticket-list-card__checkbox{flex:0 0 auto;margin-top:10px}:root[data-theme=dark] .tickets-filters,:root[data-theme=dark] .ticket-list-card,:root[data-theme=dark] .tickets-detail,:root[data-theme=dark] .tickets-detail>div{background:var(--surface)!important;border-color:var(--border)!important}:root[data-theme=dark] .ticket-detail-description{color:var(--text)!important;background:var(--surface-raised)!important;border-color:var(--border)!important}:root[data-theme=dark] .tickets-search input,:root[data-theme=dark] .tickets-filters select,:root[data-theme=dark] .tickets-detail textarea{color:var(--text)!important;background:var(--surface-inset)!important;border-color:var(--border-strong)!important}:root[data-theme=dark] .tickets-stat-card{border-color:var(--border)!important;background:linear-gradient(145deg,var(--surface-raised),var(--surface))!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0003!important}:root[data-theme=dark] .tickets-stat-card[data-status=OPEN] :where(.tickets-stat-card__value,.tickets-stat-card__label){color:#93c5fd!important}:root[data-theme=dark] .tickets-stat-card[data-status=IN_PROGRESS] :where(.tickets-stat-card__value,.tickets-stat-card__label){color:var(--warning-text)!important}:root[data-theme=dark] .tickets-stat-card[data-status=WAITING_INFORMATION] :where(.tickets-stat-card__value,.tickets-stat-card__label),:root[data-theme=dark] .ticket-clarification-form p,:root[data-theme=dark] .ticket-clarification-notice{color:#67e8f9!important}:root[data-theme=dark] .ticket-list-card__status[data-status=WAITING_INFORMATION]{color:#67e8f9!important;background:#164e63!important}:root[data-theme=dark] .tickets-stat-card[data-status=RESOLVED] :where(.tickets-stat-card__value,.tickets-stat-card__label){color:var(--success-text)!important}:root[data-theme=dark] .tickets-stat-card[data-status=CLOSED] :where(.tickets-stat-card__value,.tickets-stat-card__label){color:var(--text-soft)!important}:root[data-theme=dark] .ticket-list-card__title{color:var(--text)!important}:root[data-theme=dark] .ticket-list-card__description,:root[data-theme=dark] .ticket-list-card__owner,:root[data-theme=dark] .ticket-list-card__age,:root[data-theme=dark] .ticket-list-card__attachments,:root[data-theme=dark] .ticket-list-card__responses{color:var(--text-muted)!important}:root[data-theme=dark] .ticket-list-card__status[data-status=OPEN],:root[data-theme=dark] .ticket-list-card__priority[data-priority=MEDIUM]{color:#bfdbfe!important;background:#2563eb33!important}:root[data-theme=dark] .ticket-list-card__status[data-status=IN_PROGRESS],:root[data-theme=dark] .ticket-list-card__priority[data-priority=HIGH]{color:var(--warning-text)!important;background:var(--warning-light)!important}:root[data-theme=dark] .ticket-list-card__status[data-status=RESOLVED]{color:var(--success-text)!important;background:var(--success-light)!important}:root[data-theme=dark] .ticket-list-card__status[data-status=CLOSED],:root[data-theme=dark] .ticket-list-card__priority[data-priority=LOW]{color:var(--text-soft)!important;background:var(--surface-muted)!important}:root[data-theme=dark] .ticket-list-card__priority[data-priority=CRITICAL]{color:var(--danger-text)!important;background:var(--danger-light)!important}@media(max-width:900px){.tickets-page{max-width:none!important;padding:10px 9px 94px!important;overflow-x:clip}.tickets-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.tickets-error{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin-bottom:10px}.tickets-error>button:not(.tickets-error__close){grid-column:2 / -1;width:100%}.tickets-stat-card{min-width:0;min-height:108px;padding:12px!important}.tickets-stat-card[data-status=OPEN]{grid-column:span 4;min-height:105px}.tickets-stat-card[data-status=IN_PROGRESS],.tickets-stat-card[data-status=WAITING_INFORMATION]{grid-column:span 2;min-height:82px}.tickets-stat-card[data-status=RESOLVED],.tickets-stat-card[data-status=CLOSED]{grid-column:span 1;min-height:82px;padding:9px!important}.tickets-stat-card>div:nth-child(2){font-size:27px!important}.tickets-stat-card[data-status=OPEN] .tickets-stat-card__value{font-size:38px!important}.tickets-stat-card[data-status=RESOLVED] .tickets-stat-card__value,.tickets-stat-card[data-status=CLOSED] .tickets-stat-card__value{font-size:21px!important}.tickets-stat-card[data-status=RESOLVED] .tickets-stat-card__label,.tickets-stat-card[data-status=CLOSED] .tickets-stat-card__label{font-size:9px!important}.tickets-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;padding:9px!important}.tickets-search{grid-column:1 / -1;min-width:0!important}.tickets-person-quick-filter{margin:-2px 0 12px;padding:11px}.tickets-person-quick-filter__heading{align-items:stretch;flex-direction:column;gap:7px}.tickets-person-quick-filter__heading input{width:100%}.tickets-filters select,.tickets-filters button{width:100%;min-width:0;min-height:43px;font-size:14px!important}.tickets-main,.tickets-list{display:block!important;width:100%;min-width:0}.tickets-bulk-actions{align-items:stretch;flex-direction:column}.tickets-bulk-actions>span{margin-left:0}.tickets-bulk-actions button{width:100%;min-height:42px}.ticket-list-card{padding:13px!important}.ticket-list-card.is-open{padding:15px!important}.ticket-list-card.is-quiet{padding:8px!important}.ticket-list-card__layout{display:grid!important;grid-template-columns:40px minmax(0,1fr);align-items:start!important;gap:10px!important}.ticket-list-card__avatar{width:40px!important;height:40px!important}.ticket-list-card.is-open .ticket-list-card__layout{grid-template-columns:44px minmax(0,1fr)}.ticket-list-card.is-quiet .ticket-list-card__layout{grid-template-columns:28px minmax(0,1fr);gap:7px!important}.ticket-list-card.is-quiet .ticket-list-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-list-card.is-quiet .ticket-list-card__owner,.ticket-list-card.is-quiet .ticket-list-card__age{min-height:0;padding:0!important;border:0;background:transparent}.ticket-list-card__checkbox+.ticket-list-card__avatar{grid-column:1;grid-row:1;margin-top:25px}.ticket-list-card__checkbox{grid-column:1;grid-row:1;justify-self:center}.ticket-list-card__content{grid-column:2;grid-row:1 / span 2}.ticket-list-card__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start!important;gap:7px!important}.ticket-list-card__title{padding-top:2px;white-space:normal!important;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.28}.ticket-list-card__status{align-self:start;padding-inline:7px!important}.ticket-list-card__description{display:-webkit-box;overflow:hidden;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.42}.ticket-list-card__meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:6px!important}.ticket-list-card__meta>span{max-width:100%;overflow-wrap:anywhere}.ticket-list-card__separator{display:none!important}.ticket-list-card__priority,.ticket-list-card__owner,.ticket-list-card__age,.ticket-list-card__attachments,.ticket-list-card__responses{min-width:0;min-height:29px;padding:5px 7px!important;display:inline-flex!important;align-items:center;border:1px solid var(--border);border-radius:8px!important;background:var(--surface-muted);white-space:normal}.ticket-list-card__priority{justify-content:flex-start}.ticket-list-card__attachments,.ticket-list-card__responses{justify-content:center}.tickets-detail{position:fixed!important;z-index:11000;inset:0!important;width:100%!important;height:100dvh!important;max-height:none!important;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0!important;box-shadow:none!important}.tickets-detail__header{padding:14px 16px!important}.tickets-detail__header h2{font-size:clamp(17px,4vw,20px)!important;line-height:1.3;overflow-wrap:break-word}.tickets-detail__actions-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:12px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface-muted);font:inherit;font-weight:700;cursor:pointer}.tickets-detail__actions{display:none!important}.tickets-detail__actions.is-open{display:grid!important;grid-template-columns:minmax(0,1fr)}.tickets-detail__actions .ticket-detail-action{width:100%;min-height:44px;margin-left:0!important}.tickets-detail__close{width:44px!important;height:44px!important}.ticket-detail-url{width:100%;align-items:flex-start!important}.tickets-detail__body{padding:14px!important}}@media(max-width:430px){.tickets-stat-card{min-height:96px;padding:10px!important}.tickets-filters{grid-template-columns:minmax(0,1fr)!important}.tickets-filters>*{grid-column:1 / -1}.ticket-list-card__header{grid-template-columns:minmax(0,1fr)}.ticket-list-card__status{justify-self:start}.ticket-list-card__meta{grid-template-columns:minmax(0,1fr)!important}.ticket-list-card.is-quiet .ticket-list-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
