@layer components{body:has(.reports-page) .support-launcher{display:none}.reports-heading{align-items:center;gap:15px;margin-bottom:26px;display:flex}.reports-heading>svg{color:var(--link);flex-shrink:0}.reports-heading h1{margin:0;font-size:clamp(24px,3vw,36px);line-height:1.12}.reports-categories{background:0 0;border:0;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 28px;padding:0;display:grid}.reports-category{min-width:0;min-height:60px;color:var(--muted);text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:11px 15px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:flex}.reports-category>svg{color:currentColor;flex:none}.reports-category:hover{color:var(--ink);background:var(--soft)}.reports-category[aria-current=page]{color:var(--link);border-color:color-mix(in srgb, var(--link) 32%, transparent);background:color-mix(in srgb, var(--link) 8%, var(--surface))}.reports-category[aria-current=page]>svg{color:var(--link)}.reports-category:focus-visible{outline:2px solid var(--link);outline-offset:-3px}.reports-workspace{border:0;border-radius:0;overflow:visible}.complaints-loading{grid-column:1/-1;width:100%;min-height:265px}.complaints-loading span{background:var(--surface);border-radius:6px;display:block}.complaints-loading-head{justify-content:space-between;align-items:center;gap:20px;padding:3px 0 23px;display:flex}.complaints-loading-head span:first-child{width:210px;height:32px}.complaints-loading-head span:last-child{border-radius:12px;width:190px;height:50px}.complaints-loading-tabs{gap:8px;margin-bottom:24px;display:flex}.complaints-loading-tabs span{width:90px;height:38px}.complaints-loading-row{grid-template-columns:70px minmax(0,1fr) 120px;gap:28px;padding:24px 0;display:grid}.complaints-loading-row span{height:22px}.complaints-loading-row span:nth-child(2){max-width:300px}.complaints-loading-rows{min-height:140px}@media (max-width:700px){.complaints-loading-head{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:16px}.complaints-loading-head span:last-child{width:100%}.complaints-loading-row{grid-template-columns:45px minmax(0,1fr) 70px;gap:16px}}.reports-workspace>.support-workspace{background:0 0;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.reports-workspace .support-list{background:0 0;border:0;grid-column:1}.reports-workspace .support-content{background:0 0;grid-column:1;display:none}.reports-workspace .support-has-selection .support-list{display:none}.reports-workspace .support-has-selection .support-content{width:100%;max-width:920px;margin-inline:auto;display:flex}.reports-workspace .support-mobile-back{display:inline-flex}.reports-workspace .support-list-head{justify-content:space-between;align-items:center;gap:20px;padding:3px 0 23px;display:flex}.reports-workspace .support-list-head h3{margin:0;font-size:clamp(21px,2.3vw,27px)}.reports-workspace .support-list-head .support-primary{flex:none;width:auto}.reports-workspace .support-filters{width:fit-content;min-width:318px;margin:0 0 14px}.reports-workspace .support-ticket-list{padding:0;display:block;overflow:visible}.reports-workspace .support-ticket{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:19px 16px;transition:background-color .14s}.reports-workspace .support-ticket:hover,.reports-workspace .support-ticket.is-selected{background:var(--soft)}.reports-workspace .support-ticket:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.reports-workspace .support-workspace:not(.support-team) .support-ticket{grid-template-columns:65px minmax(0,1fr) minmax(130px,auto) 130px;grid-template-areas:"id heading status time";align-items:center;gap:18px}.reports-workspace .support-ticket-heading strong{-webkit-line-clamp:1;line-clamp:1}.reports-workspace .support-ticket>.support-status{justify-self:start}.reports-workspace .support-list-foot:empty{display:none}.reports-workspace .support-create{width:100%;padding:4px 0 32px}.reports-workspace .case-optional-details{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}.reports-access{border:1px solid var(--line);background:var(--surface);border-radius:24px;justify-items:start;gap:20px;padding:28px;display:grid}.reports-workspace :is(.support-chat,.support-messages,.support-ticket-list,.support-main,.support-content,.support-create){flex:none;height:auto;max-height:none;overflow:visible}.report-details{border:1px solid var(--line);background:var(--soft);overflow-wrap:anywhere;border-radius:12px;margin:14px 0;padding:16px;font-size:14px}.report-details p{margin:0 0 6px}.report-details p:last-child{margin-bottom:0}.report-video{max-height:70px;overflow:auto}.report-punishment{border:1px solid var(--line);border-radius:24px;width:min(560px,100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px);margin:auto;inset:0}.report-punishment .report-punishment-form{height:auto;max-height:calc(100dvh - 94px);padding:24px;display:block;overflow-y:auto}.report-form-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-duration{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.report-review-options{gap:12px;margin-top:20px;display:grid}.case-details{font-size:15px}.case-optional-details{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin:0 0 18px;padding:13px 16px}.case-optional-details summary{cursor:pointer;color:var(--ink);font-size:15px;font-weight:700}.case-optional-details[open] summary{margin-bottom:14px}.reports-workspace .case-optional-details label{margin-bottom:0;font-weight:600}.case-staff-field{gap:8px;margin-bottom:16px;display:grid;position:relative}.case-staff-field>label{margin:0}.case-staff-options{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:12px;max-height:288px;padding:6px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #0005}.case-staff-options button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.case-staff-options button:is(:hover,[aria-selected=true]){background:var(--soft)}.case-staff-options button span{color:var(--muted);font-size:13px}.case-field-error{color:var(--danger);margin:5px 0 12px;font-size:14px;font-weight:600;line-height:1.35;display:block}.reports-workspace [aria-invalid=true]{border-color:var(--danger)}.reports-workspace .case-evidence-check{color:var(--ink);flex-direction:row;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.reports-workspace .case-evidence-check input[type=checkbox]{width:20px;min-width:20px;height:20px;accent-color:var(--lemon);flex:none;margin-top:2px;padding:0}.reports-workspace .support-file-chip b{color:var(--link)}.complaints-workspace .support-filters{background:0 0;gap:8px;margin-bottom:24px;padding:0}.complaints-workspace .support-filters button{padding:9px 18px;font-size:15px}.complaints-workspace .support-filters button[aria-pressed=true]{color:var(--link);background:var(--surface)}.complaints-workspace .support-ticket{border:0;padding-block:24px}.complaints-workspace .support-ticket+.support-ticket{border-top:1px solid var(--line)}.complaints-workspace .support-workspace:not(.support-team) .support-ticket{grid-template-columns:90px minmax(0,1fr) minmax(150px,auto) 135px}.complaints-workspace .support-ticket-id{width:auto;color:var(--muted);justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.complaints-workspace .support-ticket-id svg{color:var(--link);flex-shrink:0}.complaints-workspace .support-ticket-heading strong{font-size:18px;font-weight:700}.complaints-workspace .support-team .support-ticket-heading{gap:12px}.complaints-workspace .support-team .support-ticket .support-status{white-space:nowrap}@media (min-width:701px){.complaints-workspace .support-team .support-ticket{grid-template-columns:100px minmax(0,1fr) minmax(90px,.5fr) 165px 150px;column-gap:20px}}.complaints-workspace .support-status[class]{text-align:left;background:0 0;gap:8px;padding:0}.complaints-workspace .support-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.complaints-workspace .support-chat-head{border:0;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;padding:0;display:grid}.complaints-workspace .support-mobile-back{width:fit-content;color:var(--muted);margin:0 0 8px;text-decoration:none}.complaints-workspace .support-mobile-back:hover{color:var(--link)}.complaints-workspace .support-chat-head>.support-mobile-back{grid-column:1/-1}.complaints-workspace .support-chat-head h3{margin:0;font-size:clamp(24px,2.5vw,30px)}.complaints-workspace .support-chat-title{align-self:center;gap:16px;margin:0}.complaint-summary{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.complaint-details-section h4{color:var(--ink);align-items:center;gap:10px;margin:0 0 14px;font-size:17px;font-weight:750;line-height:1.4;display:flex}.complaint-details-section h4 svg{color:var(--link);flex:0 0 18px}.complaint-facts{gap:10px;margin:0;display:grid}.complaint-fact{grid-template-columns:190px minmax(0,1fr);align-items:baseline;gap:8px 20px;min-width:0;display:grid}.complaint-fact dt{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.complaint-fact dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650;line-height:1.55}.complaint-fact dd a{font-weight:500}.complaint-decision{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}@media (max-width:600px){.complaint-fact{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:12px}}.complaints-workspace .support-chat-actions{border:0;grid-column:1/-1;margin:0;padding:16px 0 0}.complaints-workspace .support-messages{padding:38px 0 8px}.complaint-conversation-title{align-items:center;gap:10px;margin:0 0 26px;font-size:18px;font-weight:700;display:flex}.complaint-conversation-title svg{color:var(--link)}.complaints-workspace .support-message{gap:14px;margin-bottom:30px}.complaints-workspace .support-avatar{background:0 0;border-radius:0;width:30px;height:30px}.complaints-workspace .role-team .support-avatar{color:var(--success)}.complaints-workspace .support-message-meta{align-items:center;min-height:30px;margin-bottom:8px}.complaints-workspace .support-message p{background:0 0;border-radius:0;padding:0;line-height:1.65}.complaints-workspace .support-file{background:var(--surface);border:0;border-radius:8px;gap:10px;width:fit-content;max-width:100%;margin-top:14px;padding:10px 14px}.complaints-workspace .support-file small{margin-left:16px}.complaints-workspace .support-file:hover{background:var(--soft)}.complaints-workspace .support-compose{background:var(--surface);border:0;border-radius:14px;margin-top:8px;padding:20px 22px}.complaints-workspace .support-compose:focus-within{background:var(--raised)}.complaint-reply-title{margin:0 0 6px;font-size:16px;font-weight:700}.complaint-reply-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.complaint-reply-heading .complaint-reply-title{margin:0}.complaint-complete{border:1px solid var(--line);min-height:38px;color:var(--ink);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:650;line-height:1.4;transition:background-color .16s,border-color .16s;display:inline-flex}.complaint-complete svg{color:var(--link);flex:none}.complaint-complete:hover:not(:disabled){background:color-mix(in srgb, var(--link) 8%, transparent);border-color:color-mix(in srgb, var(--link) 36%, transparent)}.complaint-complete:focus-visible{outline:2px solid var(--link);outline-offset:2px}.complaint-complete:disabled{opacity:.55;cursor:wait}@media (max-width:480px){.complaint-complete{width:100%}}@media (prefers-reduced-motion:reduce){.complaint-complete{transition:none}}.complaints-workspace .support-compose textarea,.complaints-workspace .support-compose textarea:is(:focus,:focus-visible){box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;min-height:90px;padding:10px 0}.complaints-workspace .support-compose-actions{align-items:flex-end;margin-top:6px}.complaints-workspace .support-attachments .support-link{font-size:15px;text-decoration:none}.complaint-screenshots{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;max-width:560px;margin-top:18px;display:grid}.complaint-screenshot{text-align:left;background:var(--surface);min-width:0;color:var(--ink);cursor:pointer;border:0;border-radius:10px;padding:0;display:grid;overflow:hidden}.complaint-screenshot:hover,.complaint-screenshot:focus-visible{outline:1px solid var(--link);outline-offset:2px}.complaint-screenshot-preview{aspect-ratio:16/10;background:var(--raised);color:var(--muted);place-items:center;display:grid;overflow:hidden}.complaint-screenshot-preview img{object-fit:contain;width:100%;height:100%;display:block}.complaint-screenshot-caption{gap:4px;padding:10px 12px;display:grid}.complaint-screenshot-caption strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.complaint-screenshot-caption small{color:var(--muted);font-size:13px}dialog.dle-modal:has(.complaint-image-viewer){border-radius:16px;width:min(1200px,100vw - 32px);padding:22px}.complaint-image-viewer header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-right:44px;display:flex}.complaint-image-viewer h2{overflow-wrap:anywhere;min-width:0;font-size:18px}.complaint-image-viewer header a{color:var(--link);flex-shrink:0;align-items:center;gap:8px;font-size:15px;display:inline-flex}.complaint-image-stage{place-items:center;min-height:160px;display:grid}.complaint-image-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70dvh;display:block}.complaint-image-viewer nav{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.complaint-image-viewer nav button{background:var(--soft);width:44px;height:44px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.complaint-image-viewer nav button:focus-visible{outline:2px solid var(--link)}@media (max-width:700px){.complaints-workspace .support-workspace:not(.support-team) .support-ticket{grid-template-columns:minmax(0,1fr) auto}.complaints-workspace .support-chat-head{grid-template-columns:minmax(0,1fr);gap:14px}.complaints-workspace .support-chat-title{justify-content:space-between}.complaints-workspace .support-messages{padding-top:28px}.complaints-workspace .support-message{gap:8px}.complaints-workspace .support-message-meta time{width:100%;margin:0}.complaints-workspace .support-compose{padding:16px}.complaints-workspace .support-compose-actions{flex-wrap:wrap;gap:16px}.complaints-workspace .support-compose-actions>.support-primary{margin-left:auto}}@media (max-width:900px){.reports-categories{grid-template-columns:1fr;gap:2px}.reports-category{text-align:left;justify-content:flex-start;min-height:52px;padding:12px 14px}}@media (max-width:700px){.reports-workspace .support-list-head{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:16px}.reports-workspace .support-list-head .support-primary{width:100%}.reports-workspace .support-filters{width:100%;min-width:0}.reports-workspace .support-workspace:not(.support-team) .support-ticket{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id time""heading heading""status status";gap:8px 12px;padding:16px 8px}.reports-workspace .support-ticket-heading strong{-webkit-line-clamp:2;line-clamp:2}.reports-workspace .support-create{padding:4px 0 24px}}.complaints-workspace .support-workspace .support-ticket-list{gap:10px;padding:0;display:grid}.reports-page .support-workspace .support-ticket.complaint-row{border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);text-align:left;box-shadow:none;background:0 0;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(130px,180px) 230px;grid-template-areas:none;align-items:center;gap:24px;margin:0;padding:20px 24px;transition:border-color .16s,background-color .16s;display:grid}.reports-page .support-workspace .support-ticket.complaint-row:is(:hover,.is-selected){background:var(--surface);border-color:color-mix(in srgb, var(--link) 36%, var(--line))}.reports-page .support-workspace .support-ticket.complaint-row:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.complaint-row-copy{gap:10px;min-width:0;display:grid}.reports-page .support-workspace .complaint-row-copy>strong{white-space:normal;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:750;line-height:1.35;display:block}.complaint-row-reference{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;line-height:1.4;display:flex}.complaint-row-number{font-variant-numeric:tabular-nums}.reports-page .support-workspace .complaint-row-reference time{color:var(--muted);white-space:nowrap;grid-area:auto;margin:0;font-size:14px}.complaint-row-reference time:before{content:"";vertical-align:middle;background:var(--muted);border-radius:50%;width:3px;height:3px;margin-right:14px;display:inline-block}.complaint-row-author{align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:650;display:flex}.complaint-row-author>span{overflow-wrap:anywhere;min-width:0}.complaint-row-author>.support-avatar.support-skin-avatar{flex:0 0 34px;width:34px;height:34px}.complaint-row-author>.support-skin-avatar>:is(img,svg){border-radius:7px;grid-area:1/1;width:34px;height:34px}.reports-page .support-workspace .complaint-row .complaint-row-status{background:color-mix(in srgb, currentColor 8%, transparent);white-space:normal;text-align:left;border-radius:8px;grid-area:auto;justify-content:flex-start;justify-self:start;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:15px;font-weight:650;line-height:1.35;display:inline-flex}.reports-page .complaint-row .complaint-row-status:before{display:none}.complaint-row-status svg{flex:0 0 17px}.reports-page .complaint-row .chat-unread-count{min-width:24px;height:24px;font-size:13px}@media (max-width:900px){.reports-page .support-workspace .support-ticket.complaint-row{grid-template-columns:minmax(0,1fr) auto;gap:18px 16px;padding:18px}.complaint-row-copy{grid-column:1/-1}.complaint-row-author{grid-column:1}.reports-page .support-workspace .complaint-row .complaint-row-status{grid-column:2;justify-self:end;max-width:210px}}@media (max-width:480px){.reports-page .support-workspace .complaint-row-copy>strong{font-size:17px}.complaint-row-author{font-size:15px}.reports-page .support-workspace .complaint-row .complaint-row-status{max-width:170px;padding:7px 9px;font-size:14px}}.reports-page .support-filters button{min-height:44px;font-size:16px}.reports-page .complaints-workspace .support-chat-head{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:18px;padding:24px;display:grid}.reports-page .support-chat-head>.support-mobile-back{min-height:40px;margin:0;padding:0 52px 0 0;font-size:15px;font-weight:650}.reports-page .support-chat-head>h3{padding:0;font-size:clamp(23px,2.5vw,30px);line-height:1.25}.reports-page .support-chat-head .conversation-search{top:24px;right:24px}.reports-page .support-chat-head .conversation-search-panel{width:min(400px,100vw - 80px);right:0}.reports-page .support-chat-title{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px;margin:0;font-size:15px}.complaint-reference{color:var(--muted);font-weight:600}.complaint-created{color:var(--muted);margin-left:auto;font-size:14px}.reports-page .support-chat-title .support-status{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:7px;align-items:center;padding:5px 10px;font-size:15px;line-height:1.4;display:inline-flex}.reports-page .support-chat-actions{border-top:1px solid var(--line);gap:12px;padding-top:18px;font-size:16px}.reports-page .support-chat-actions :is(button,label){font-size:15px}.reports-page .support-chat-actions>.support-link{background:var(--soft);border-radius:10px;min-height:42px;padding:9px 13px;text-decoration:none}.reports-page .support-chat-actions>.support-link:hover{background:var(--raised);color:var(--ink)}.reports-page .support-chat-actions .support-assignee{flex-wrap:wrap;gap:10px;margin-left:auto}.reports-page .support-chat-actions .ui-select-trigger{font-size:15px}@media (max-width:700px){.reports-page .complaints-workspace .support-chat-head{border-radius:16px;gap:16px;padding:18px}.reports-page .support-chat-head .conversation-search{top:18px;right:18px}.complaint-created,.reports-page .support-chat-actions .support-assignee{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.reports-page .support-workspace .support-ticket.complaint-row{transition:none}}}
