.panel-page{min-height:100vh;position:relative;overflow:hidden;padding:140px 24px 120px}.panel-page .hero-glow,.panel-page .hero-overlay{z-index:0}.panel-shell{max-width:1200px;margin:0 auto;position:relative;z-index:1}.panel-hero{text-align:center;margin-bottom:32px}.panel-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:var(--button-bg);border:1px solid var(--border-color);color:var(--text-color);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}.panel-title{font-size:52px;line-height:1.1;font-weight:600;letter-spacing:-1px;color:var(--text-color);margin-bottom:12px}.panel-subtitle{color:var(--text-color-alower);font-size:16px;line-height:1.6;max-width:720px;margin:0 auto}.panel-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.panel-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:24px 0 18px}.panel-tab{padding:var(--sm-padding) var(--md-padding);border-radius:var(--md-radius);border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);font-weight:500;font-family:var(--family-regular);display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--transition)}.panel-tab,.panel-tab i{font-size:13px}.panel-tab:hover{border-color:var(--accent-color);color:var(--text-color)}.panel-tab.active{background:var(--accent-color);color:black;border-color:var(--accent-color);box-shadow:inset 0 1px 1px #fff}.panel-content{display:flex;flex-direction:column;gap:18px}.panel-tools{display:flex;flex-wrap:wrap;gap:8px}.panel-filter,.panel-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--md-radius);border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color);font-size:13px;min-width:200px}.panel-filter{min-width:160px}.panel-filter i,.panel-search i{color:var(--text-color-alower);font-size:12px}.panel-filter select,.panel-search input{flex:1;background:transparent;border:none;color:var(--text-color);font-size:13px;font-family:var(--family-regular)}.panel-search input::placeholder{color:rgba(255,255,255,.35)}.panel-filter select{cursor:pointer}.panel-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.panel-pagination-pages{display:flex;align-items:center;gap:6px}.panel-pagination-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);font-size:12px;transition:var(--transition)}.panel-pagination-btn:hover{border-color:var(--accent-color);color:var(--text-color)}.panel-pagination-btn.active{background:var(--accent-color);color:#000;border-color:var(--accent-color);box-shadow:inset 0 1px 1px #fff}.panel-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.panel-card{background:linear-gradient(165deg,rgba(10,10,12,.9),rgba(5,5,6,.98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:22px;padding:22px;box-shadow:0 12px 32px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:18px}.panel-card-wide{grid-column:span 2}.panel-card-header h2{font-size:18px;color:var(--text-color);margin-bottom:6px}.panel-card-header p{color:var(--text-color-alower);font-size:13px}.panel-card-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-header-btn{gap:8px}.panel-stat{display:flex;flex-direction:column;gap:10px}.panel-stat-label{color:var(--text-color-alower);font-size:12px;text-transform:uppercase;letter-spacing:.15em}.panel-stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.panel-stat-value{font-size:22px;font-weight:600;color:var(--text-color)}.panel-stat-delta{font-size:12px;color:var(--accent-color)}.panel-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.panel-action-card{background:var(--button-bg);border:1px solid var(--border-color);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:flex-start}.panel-action-icon{width:36px;height:36px;border-radius:12px;background:rgba(255,203,164,.15);color:var(--accent-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel-action-icon i{font-size:16px}.panel-action-title{color:var(--text-color);font-size:14px;font-weight:500;display:block;margin-bottom:4px}.panel-action-desc{color:var(--text-color-alower);font-size:12px;line-height:1.5}.panel-table{display:flex;flex-direction:column;gap:10px}.panel-row{display:grid;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-color);background:var(--button-bg);font-size:13px;color:var(--text-color)}.panel-users-table .panel-row{grid-template-columns:1.4fr .8fr .8fr .9fr}.panel-promos-table .panel-row{grid-template-columns:1fr .7fr .7fr .7fr 1fr}.panel-products-table .panel-row{grid-template-columns:1.3fr .6fr .5fr 1.2fr .8fr}.panel-keys-table .panel-row{grid-template-columns:1.2fr .8fr .8fr .9fr}.panel-launcher-versions-table .panel-row{grid-template-columns:1fr .9fr .5fr .8fr .9fr}.panel-changelog-table .panel-row{grid-template-columns:.8fr .8fr .6fr .7fr}.panel-row-header{background:transparent;border:none;padding:0 4px 4px;color:var(--text-color-alower);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.panel-cell-strong{font-weight:600;color:var(--text-color)}.panel-row-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.panel-row-actions .btn-outline{padding:6px 10px;font-size:12px}.panel-action-btn,.panel-details-btn{gap:6px}.panel-user-identity{display:flex;flex-direction:column;gap:4px}.panel-user-uid{letter-spacing:.16em}.panel-row-subtext{margin-top:4px}.panel-cell-mono,.panel-row-subtext{font-size:12px;color:var(--text-color-alower)}.panel-cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-product-logo{width:42px;height:42px;border-radius:12px;border:1px solid var(--border-color);background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--accent-color)}.panel-product-logo img{width:100%;height:100%;object-fit:cover}.panel-empty{padding:18px;border-radius:12px;border:1px dashed var(--border-color);color:var(--text-color-alower);text-align:center;grid-column:1/-1}.panel-status-compact{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-color)}.panel-status-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);box-shadow:0 0 0 4px rgba(255,255,255,.05)}.panel-status-dot--active{background:#7cffb3;box-shadow:0 0 0 4px rgba(124,255,179,.15)}.panel-status-dot--banned{background:#e56161;box-shadow:0 0 0 4px rgba(229,97,97,.15)}.panel-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:11px;border:1px solid transparent}.panel-status-active{border-color:rgba(124,255,164,.4);color:#7cffb3;background:rgba(124,255,164,.08)}.panel-status-flagged{border-color:rgba(255,203,164,.4);color:var(--accent-color);background:rgba(255,203,164,.08)}.panel-status-banned{border-color:rgba(229,97,97,.4);color:#e56161;background:rgba(229,97,97,.08)}.panel-status-expired{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6);background:rgba(255,255,255,.06)}.panel-status-available{border-color:rgba(124,255,164,.4);color:#7cffb3;background:rgba(124,255,164,.08)}.panel-status-used{border-color:rgba(255,203,164,.4);color:var(--accent-color);background:rgba(255,203,164,.08)}.panel-status-revoked{border-color:rgba(229,97,97,.4);color:#e56161;background:rgba(229,97,97,.08)}.panel-status-text{padding:0;border:0;border-radius:0;background:transparent;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.panel-site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-security-list{display:flex;flex-direction:column;gap:10px}.panel-security-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color);font-size:13px;position:relative;cursor:pointer}.panel-security-item input{position:absolute;opacity:0;pointer-events:none}.panel-security-item input:checked+.panel-toggle-slider{background:var(--accent-color)}.panel-security-item input:checked+.panel-toggle-slider:after{transform:translateX(18px)}.panel-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color);font-size:13px;cursor:pointer;position:relative}.panel-toggle input{position:absolute;opacity:0;pointer-events:none}.panel-toggle-slider{width:42px;height:22px;border-radius:999px;background:rgba(255,255,255,.12);position:relative;transition:var(--transition)}.panel-toggle-slider:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:var(--transition)}.panel-toggle input:checked+.panel-toggle-slider{background:var(--accent-color)}.panel-toggle input:checked+.panel-toggle-slider:after{transform:translateX(18px)}.panel-content-table .panel-row{grid-template-columns:1.4fr .8fr .8fr}.panel-security-table .panel-row{grid-template-columns:.9fr 1.5fr .9fr .7fr}.panel-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:flex-start;justify-content:center;padding:24px;z-index:200;overflow-y:auto;overscroll-behavior:contain}.panel-modal{width:min(980px,100%);margin:auto 0;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;border-radius:24px;border:1px solid var(--border-color);background:rgba(10,10,12,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:28px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.45)}.panel-modal-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:12px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);display:inline-flex;align-items:center;justify-content:center}.panel-modal-close:hover{color:var(--text-color);border-color:var(--accent-color)}.panel-modal::-webkit-scrollbar,.panel-user-list::-webkit-scrollbar{width:8px}.panel-modal::-webkit-scrollbar-track,.panel-user-list::-webkit-scrollbar-track{background:transparent}.panel-modal::-webkit-scrollbar-thumb,.panel-user-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-soft);border-radius:6px;border:2px solid transparent;background-clip:content-box}.panel-modal::-webkit-scrollbar-thumb:hover,.panel-user-list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.panel-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.panel-modal-title{text-transform:uppercase;letter-spacing:.2em;margin-bottom:8px}.panel-modal-title,.panel-modal-uid{font-size:12px;color:var(--text-color-alower);display:block}.panel-modal-uid{margin-top:4px}.panel-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel-modal-column{display:flex;flex-direction:column;gap:16px}.panel-modal-section{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--border-color);background:var(--button-bg)}.panel-modal-label{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-color-alower)}.panel-ban-info{display:flex;flex-direction:column;gap:6px}.panel-ban-reason{font-size:13px;color:var(--text-color);font-weight:600}.panel-ban-meta{font-size:12px;color:var(--text-color-alower)}.panel-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-info-item{display:flex;flex-direction:column;gap:4px}.panel-info-label{font-size:11px;color:var(--text-color-alower);text-transform:uppercase;letter-spacing:.12em}.panel-info-value{font-size:13px;color:var(--text-color)}.panel-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-color-alower)}.panel-field-hint{font-size:11px;color:var(--text-color-alower);line-height:1.4}.panel-multiselect{position:relative}.panel-multiselect-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;min-height:36px;border-radius:var(--sm-radius);border:1px solid var(--border-color);background:rgba(0,0,0,.2);color:var(--text-color);font-size:12px;text-align:left;transition:var(--transition)}.panel-multiselect-trigger.open{border-color:var(--accent-color);box-shadow:0 0 0 1px rgba(255,203,164,.25)}.panel-multiselect-value{display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden;min-width:0}.panel-multiselect-placeholder{color:var(--text-color-alower)}.panel-multiselect-tag{padding:4px 8px;border-radius:999px;border:1px solid var(--border-color);background:rgba(255,255,255,.06);font-size:11px;letter-spacing:.02em;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-multiselect-chevron{font-size:11px;color:var(--text-color-alower);transition:var(--transition)}.panel-multiselect-chevron.rotated{transform:rotate(180deg)}.panel-multiselect-list{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:10px;border-radius:16px;border:1px solid var(--border-color);background:rgba(10,10,12,.96);box-shadow:0 18px 32px rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto;z-index:20}.panel-multiselect-option{display:flex;align-items:center;padding:9px 12px;border-radius:12px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color);font-size:12px;transition:var(--transition);text-align:left}.panel-multiselect-option:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.panel-multiselect-option.active{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1);box-shadow:inset 0 1px 1px rgba(255,255,255,.08)}.panel-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.panel-field-stack{display:flex;flex-direction:column;gap:10px}.panel-field-compact{max-width:300px;width:100%;align-self:flex-start}.panel-field-compact-grid{justify-self:start}.panel-key-fields{align-items:end}.panel-field-right{align-self:flex-end;justify-self:end}.panel-key-item{margin-top:6px}.panel-field-spacer{min-height:1px}.panel-user-lock{display:flex;flex-direction:column;gap:6px}.panel-user-lock-field{position:relative}.panel-user-list{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:6px 4px 6px 0;border-radius:12px;border:1px solid var(--border-color);background:rgba(10,10,12,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-height:210px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;z-index:20}.panel-user-option{width:100%;border-radius:10px;border:1px solid transparent;background:transparent;display:flex;justify-content:flex-start;align-items:center;gap:10px;text-align:left;color:var(--text-color);min-height:40px;padding:6px 8px 6px 6px}.panel-user-option:hover{border-color:var(--accent-color);background:rgba(255,255,255,.04)}.panel-user-empty{padding:8px 10px;border-radius:10px;border:1px dashed var(--border-color);color:var(--text-color-alower);font-size:12px}.panel-user-preview{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--border-color);background:rgba(0,0,0,.2)}.panel-user-avatar{width:30px;height:30px;border-radius:50%;background:var(--accent-color);color:#000;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel-user-details{display:flex;flex-direction:column;gap:1px}.panel-user-name{font-size:13px;color:var(--text-color);font-weight:600;line-height:1.2}.panel-user-uid{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-color-alower);line-height:1.1}.panel-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-input,.panel-select,.panel-textarea{width:100%;padding:8px 10px;border-radius:var(--sm-radius);border:1px solid var(--border-color);background:rgba(0,0,0,.2);color:var(--text-color);font-size:13px;font-family:var(--family-regular)}.panel-select-wrap{position:relative;width:100%}.panel-select-wrap .panel-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;padding-right:34px}.panel-select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:6px;height:6px;border-right:2px solid var(--text-color-alower);border-bottom:2px solid var(--text-color-alower);transform:translateY(-50%) rotate(45deg);pointer-events:none}.panel-textarea{resize:vertical;min-height:84px}.panel-textarea-lg{min-height:160px}.panel-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.panel-choice-btn{padding:8px 10px;border-radius:var(--sm-radius);border:1px solid var(--border-color);background:rgba(0,0,0,.2);color:var(--text-color-alower);font-size:12px;transition:var(--transition)}.panel-choice-btn.active{background:var(--accent-color);color:black;border-color:var(--accent-color);box-shadow:inset 0 1px 1px #fff}.panel-user-modal-categories{max-width:360px;margin-bottom:14px}.panel-user-purchases-wrap{display:flex;flex-direction:column;gap:12px}.panel-user-purchases-subtitle{margin:0;font-size:12px;color:var(--text-color-alower)}.panel-user-purchases-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel-user-purchase-metric{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-color);background:rgba(0,0,0,.18)}.panel-user-purchase-metric-value{font-size:16px;font-weight:600;color:var(--text-color)}.panel-user-purchases-table .panel-row{grid-template-columns:1.35fr .65fr .9fr}.panel-user-purchases-table .panel-row span:first-child{word-break:break-all}.panel-modal-actions{display:flex;flex-wrap:wrap;gap:8px}.panel-modal-actions-center{justify-content:center;width:fit-content;align-self:center;margin-left:auto;margin-right:auto}.panel-modal-actions-offset{margin-top:3px}.panel-modal-actions-offset .panel-modal-btn{transform:translateY(10px)}.panel-products-tabs{margin:0 auto;padding:4px 6px;border-radius:14px;gap:6px;justify-content:flex-start}.panel-products-tab{padding:6px 10px;border-radius:10px;font-size:12px;gap:6px}.panel-products-tab i{font-size:11px}.panel-modal-btn i{transform:translateX(-4px)}.panel-modal-btn-shift-lg i{transform:translateX(-6px)}.panel-modal-save{width:100%;justify-content:center;gap:8px}[data-theme=light] .panel-card{background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(248,247,244,.95));border-color:rgba(0,0,0,.08);box-shadow:0 12px 30px rgba(0,0,0,.08)}[data-theme=light] .panel-action-card,[data-theme=light] .panel-row,[data-theme=light] .panel-toggle{background:#ffffff;border-color:rgba(0,0,0,.08)}[data-theme=light] .panel-row-header{color:rgba(0,0,0,.5)}[data-theme=light] .panel-status-expired{color:rgba(0,0,0,.5);background:rgba(0,0,0,.04)}[data-theme=light] .panel-status-text{background:transparent;border:0}[data-theme=light] .panel-tab.active{color:black}[data-theme=light] .panel-filter,[data-theme=light] .panel-modal-section,[data-theme=light] .panel-search,[data-theme=light] .panel-security-item{background:#ffffff;border-color:rgba(0,0,0,.08)}[data-theme=light] .panel-search input::placeholder{color:rgba(0,0,0,.4)}[data-theme=light] .panel-modal{background:rgba(248,247,244,.85);border-color:rgba(0,0,0,.08)}[data-theme=light] .panel-modal,[data-theme=light] .panel-user-list{scrollbar-color:var(--scrollbar-thumb) transparent}[data-theme=light] .panel-choice-btn,[data-theme=light] .panel-input,[data-theme=light] .panel-multiselect-option,[data-theme=light] .panel-multiselect-trigger,[data-theme=light] .panel-select,[data-theme=light] .panel-textarea{background:#ffffff;border-color:rgba(0,0,0,.08);color:#1f1f1f}[data-theme=light] .panel-multiselect-list{background:rgba(255,255,255,.98);border-color:rgba(0,0,0,.08);box-shadow:0 18px 30px rgba(0,0,0,.12)}[data-theme=light] .panel-multiselect-placeholder{color:rgba(0,0,0,.45)}[data-theme=light] .panel-multiselect-tag{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08)}[data-theme=light] .panel-choice-btn.active{color:black}[data-theme=light] .panel-user-purchase-metric{background:rgba(0,0,0,.03)}@media (max-width:1100px){.panel-actions,.panel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.panel-grid{grid-template-columns:1fr}.panel-card-wide{grid-column:span 1}.panel-site-grid{grid-template-columns:1fr}.panel-changelog-table .panel-row,.panel-content-table .panel-row,.panel-keys-table .panel-row,.panel-launcher-versions-table .panel-row,.panel-products-table .panel-row,.panel-promos-table .panel-row,.panel-security-table .panel-row,.panel-user-purchases-table .panel-row,.panel-users-table .panel-row{grid-template-columns:1fr;gap:6px}.panel-row-header{display:none}.panel-row-actions{justify-content:flex-start}.panel-field-row,.panel-info-list,.panel-modal-grid,.panel-user-purchases-metrics{grid-template-columns:1fr}}@media (max-width:640px){.panel-page{padding:120px 16px 100px}.panel-title{font-size:36px}.panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-filter,.panel-search{min-width:0;width:100%}}.panel-2fa-backdrop{z-index:260}.panel-2fa-modal{width:min(460px,100%);display:flex;flex-direction:column;gap:14px;padding:22px}.panel-2fa-head{display:flex;align-items:center;gap:12px}.panel-2fa-head h3{font-size:17px;color:var(--text-color)}.panel-2fa-head p{margin-top:4px;font-size:12px;color:var(--text-color-alower)}.panel-2fa-icon{width:42px;height:42px;border-radius:13px;background:rgba(255,203,164,.16);color:var(--accent-color);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.panel-2fa-actions{width:100%;gap:10px}@media (min-width:1025px){.panel-cta{padding:14px;gap:12px}.panel-cta-top{gap:10px}.panel-cta-icon{width:34px;height:34px;border-radius:10px}.panel-cta-title{font-size:13px}.panel-cta-subtitle{font-size:11px}.panel-cta-btn{padding:8px 12px;font-size:13px}}.dashboard-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-color);position:relative;overflow:hidden;padding:120px 24px 80px}.dashboard-page .hero-glow{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(255,203,164,.05),transparent,rgba(244,63,94,.05));filter:blur(48px);pointer-events:none}.dashboard-page .hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,var(--bg-color) 0,transparent 50%,rgba(3,3,3,.8) 100%);pointer-events:none}.dashboard-shell{width:100%;max-width:1100px;margin:0 auto;position:relative;z-index:1}.dashboard-layout{display:flex;gap:20px;align-items:flex-start}.dashboard-sidebar{width:500px;min-width:500px;display:flex;flex-direction:column;gap:16px}.dashboard-main{flex:1;display:flex;flex-direction:column;gap:10px}.dashboard-main.is-blocked{margin-top:-24px}.profile-card{display:flex;align-items:center;gap:16px;padding:16px 20px}.profile-avatar{position:relative;width:46px;height:46px;border-radius:50%;padding:0;background:transparent}.profile-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#121218;image-rendering:auto}.profile-avatar-button.is-disabled{cursor:not-allowed;opacity:.7}.profile-info{display:flex;flex-direction:column;gap:4px}.profile-name-row{display:flex;align-items:center;gap:8px}.profile-name-row h2{font-size:16px;font-weight:600;color:var(--text-color);font-family:var(--family-regular)}.profile-id,.profile-info p{font-size:12px;color:var(--text-color-alower)}.profile-action{margin-left:auto;width:36px;height:36px;padding:0;border-radius:var(--md-radius);border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);display:inline-flex;align-items:center;justify-content:center;transition:var(--transition)}.profile-action:hover{color:var(--text-color);border-color:var(--accent-color)}.profile-logout:hover{color:#e56161;border-color:#e56161}.panel-cta{gap:16px;margin-top:-4px}.panel-cta-top{gap:12px}.panel-cta-icon,.panel-cta-top{display:flex;align-items:center}.panel-cta-icon{width:38px;height:38px;border-radius:12px;background:rgba(255,203,164,.15);color:var(--accent-color);justify-content:center}.panel-cta-title{display:block;font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:2px}.panel-cta-subtitle{display:block;font-size:12px;color:var(--text-color-alower)}.panel-cta-btn{width:100%;justify-content:center;gap:8px;margin-top:10px}.dashboard-quick-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%}.dashboard-quick-links a{width:100%}.dashboard-quick-links .btn-fill,.dashboard-quick-links .btn-outline{width:100%;justify-content:center;min-height:36px}.dashboard-admin-icon{margin-right:4px}@media (min-width:1025px){.dashboard-shell{zoom:1.1}.panel-cta{padding:14px;gap:12px}.panel-cta-top{gap:10px}.panel-cta-icon{width:34px;height:34px;border-radius:10px}.panel-cta-title{font-size:13px}.panel-cta-subtitle{font-size:11px}.panel-cta-btn{padding:8px 12px;font-size:13px}.dashboard-tabs{gap:12px;margin-bottom:15px}.dashboard-tab{padding:19px 25px;font-size:20px;gap:9px}.dashboard-tab i{font-size:19px}}.dashboard-tabs{gap:8px;margin-bottom:10px}.dashboard-tab,.dashboard-tabs{display:flex;align-items:center}.dashboard-tab{padding:var(--sm-padding) var(--md-padding);border-radius:var(--md-radius);border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);font-size:13px;font-weight:400;font-family:var(--family-regular);transition:var(--transition);flex:1;justify-content:center;gap:6px}.dashboard-tab i{font-size:13px}.dashboard-tab:hover{border-color:var(--accent-color);color:var(--text-color)}.dashboard-tab.active{background:var(--accent-color);color:#000;border-color:var(--accent-color);box-shadow:inset 0 1px 1px #fff}.dashboard-card{border:1px solid var(--border-color);border-radius:var(--md-radius);background:rgba(10,10,12,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:18px}.blocked-state-card{display:flex;flex-direction:column;gap:12px;min-height:200px;justify-content:flex-start;padding:12px 14px 14px}.blocked-state-head{display:flex;align-items:flex-start;gap:10px}.blocked-state-head-text{transform:translateY(7px)}.blocked-state-icon{width:56px;height:56px;border-radius:14px;border:none;background:transparent;color:#e56161;display:inline-flex;align-items:center;justify-content:center;font-size:28px;margin-top:0;flex-shrink:0;filter:drop-shadow(0 0 10px rgba(229,97,97,.28))}.blocked-state-head-text h3{margin:0;font-size:16px;font-weight:600;color:var(--text-color);line-height:1.15}.blocked-state-head-text p{margin:3px 0 0;font-size:12px;color:var(--text-color-alower);line-height:1.35}.blocked-state-text{margin-top:2px;font-size:13px;line-height:1.5;color:var(--text-color)}.blocked-state-text p{margin:0}.blocked-state-text p+p{margin-top:6px}.blocked-state-text span{color:var(--text-color-alower);font-weight:500}.card-title{font-size:14px;font-family:var(--family-regular);color:var(--text-color-alower);margin-bottom:12px;display:block}.license-row{display:flex;align-items:center;gap:12px}.license-card-inline{padding:12px}.license-card-inline .license-row{gap:10px}.license-card-inline .license-input{flex:1}.license-card-inline .dashboard-btn{white-space:nowrap}.license-input{padding:var(--sm-padding) var(--md-padding);border-radius:var(--md-radius);background:var(--button-bg);border:1px solid var(--border-color);transition:var(--transition);flex:1;display:flex;align-items:center;gap:8px}.license-input:focus-within{border-color:var(--accent-color)}.license-input i{color:var(--text-color-alower);font-size:13px}.license-input input{width:100%;color:var(--text-color);font-size:14px;font-family:var(--family-regular);background:none;border:none}.license-input input::placeholder{color:#ffffff4d}.dashboard-btn{padding:var(--sm-padding) var(--md-padding);border-radius:var(--md-radius);border:1px solid var(--accent-color);background:var(--accent-color);color:#000;font-size:14px;font-weight:400;font-family:var(--family-regular);transition:var(--transition);display:inline-flex;align-items:center;gap:8px;box-shadow:inset 0 1px 1px #fff}.dashboard-btn:hover{filter:brightness(.65)}.dashboard-btn i{font-size:14px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.account-wrapper{display:flex;flex-direction:column;gap:12px;padding:12px}.account-wrapper .info-grid{gap:10px}.info-card-inner{background:var(--button-bg);border:1px solid var(--border-color);border-radius:var(--md-radius);display:flex;flex-direction:column;gap:6px;padding:12px}.account-wrapper .license-row{gap:10px;margin-top:2px}.account-wrapper .license-input{flex:1}.account-wrapper .info-card-inner{align-items:center;text-align:center}.account-wrapper .info-label{justify-content:center}.account-wrapper .info-value{text-align:center}.account-wrapper .info-card-left{align-items:flex-start;text-align:left}.account-wrapper .info-card-left .info-label{justify-content:flex-start}.account-wrapper .info-card-left .info-value{text-align:left}.info-grid.secondary{grid-template-columns:repeat(2,1fr)}.info-card{display:flex;flex-direction:column;gap:6px;min-height:auto;padding:12px}.info-label{color:var(--text-color-alower);display:flex;align-items:center;gap:6px}.info-label,.info-label i{font-size:11px}.info-value{font-size:13px;font-weight:500;font-family:var(--family-regular);color:var(--text-color)}.info-value.muted{color:#ffffff80}.friends-card{display:flex;flex-direction:column;gap:12px}.friends-row{display:flex;align-items:center;justify-content:space-between}.friends-count{color:var(--text-color);font-size:26px;font-weight:600}.friends-row i{color:#ffffff80}.soon-card{display:flex;align-items:center;justify-content:center;min-height:120px;position:relative;overflow:hidden}.soon-card:before{content:"";background:#ffffff26;width:140%;height:1px;position:absolute;transform:rotate(-8deg)}.soon-card span{text-transform:uppercase;letter-spacing:.25em;color:#ffffff73;font-size:12px;transform:rotate(-8deg)}.settings-wrapper{display:flex;flex-direction:column;gap:16px;padding:16px}.settings-section{display:flex;flex-direction:column;gap:8px}.settings-title{color:var(--text-color);margin-bottom:2px;font-size:13px;font-weight:500}.settings-divider{background:var(--border-color);height:1px}.settings-row{display:flex;align-items:center;gap:10px}.settings-input-wrapper{background:var(--button-bg);border:1px solid var(--border-color);border-radius:var(--md-radius);transition:var(--transition);display:flex;align-items:center;gap:8px;width:210px;padding:10px 12px}.settings-input-wrapper:focus-within{border-color:var(--accent-color)}.settings-input-wrapper i{color:var(--text-color-alower);font-size:12px}.settings-input-wrapper input{color:var(--text-color);font-size:13px;font-family:var(--family-regular);background:none;border:none;flex:1}.settings-input-wrapper input::placeholder{color:#ffffff4d}.settings-btn{display:flex;align-items:center;gap:6px;white-space:nowrap}.settings-btn i{margin-right:0;line-height:1}.settings-actions-center{display:flex;justify-content:center}.telegram-link-btn{width:auto;max-width:100%;justify-content:flex-start;gap:6px;padding-left:14px;padding-right:16px;white-space:nowrap}.telegram-link-btn span[translate=no]{padding-right:4px}.telegram-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;padding:24px;z-index:220}.telegram-modal{width:100%;max-width:460px;border-radius:22px;border:1px solid var(--border-color);background:rgba(10,10,12,.8);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:24px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.45)}.telegram-modal,.telegram-modal *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.telegram-modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:10px;border:1px solid var(--border-color);background:var(--button-bg);color:var(--text-color-alower);display:inline-flex;align-items:center;justify-content:center;transition:var(--transition)}.telegram-modal-close:hover{color:var(--text-color);border-color:var(--accent-color)}.telegram-modal-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.telegram-modal-icon{width:44px;height:44px;border-radius:14px;background:var(--accent-color);color:var(--btn-primary-text);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.telegram-modal-title{font-size:16px;font-weight:600;color:var(--text-color)}.telegram-modal-subtitle{font-size:12px;color:var(--text-color-alower)}.telegram-modal-text{font-size:13px;color:var(--text-color-alower);line-height:1.5;margin-bottom:16px}.telegram-modal-highlight{color:var(--accent-color);font-weight:600;margin:0 4px}.telegram-modal-command{color:var(--text-color);background:rgba(255,255,255,.08);border:1px solid var(--border-color);border-radius:8px;padding:2px 6px;margin:0 4px;font-family:var(--family-regular);font-size:12px}.telegram-modal-field{display:flex;flex-direction:column;gap:6px}.telegram-modal-label{font-size:12px;color:var(--text-color-alower)}.telegram-code-pill{width:100%;display:flex;gap:8px;padding:var(--sm-padding) var(--md-padding);border-radius:var(--md-radius);background:var(--btn-primary-bg);border:1px solid var(--btn-primary-border);box-shadow:inset 0 1px 1px #fff;color:var(--btn-primary-text);min-height:36px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.telegram-code-icon,.telegram-code-pill{align-items:center;justify-content:center}.telegram-code-icon{display:inline-flex;font-size:12px;pointer-events:none}.telegram-code-value{flex:1;text-align:center;letter-spacing:.08em;font-size:13px;font-family:var(--family-regular);color:var(--btn-primary-text);background:transparent;border:none;padding:0;cursor:inherit;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.telegram-code-pill.is-loading{opacity:.75}.telegram-modal-actions{display:flex;justify-content:center;margin-top:12px}.telegram-confirm-btn,.telegram-verify-btn{width:190px;justify-content:center}.telegram-verify-input{width:100%}.telegram-verify-input input{text-align:center;letter-spacing:.08em}.telegram-modal-primary{width:210px;justify-content:center}.telegram-session-actions{gap:10px}.telegram-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:4px 8px 2px}.telegram-success-title{font-size:15px;font-weight:600;color:var(--text-color)}.launcher-wrapper{display:flex;flex-direction:column;gap:12px;padding:12px}.launcher-wrapper .info-card-inner{text-align:center;justify-content:center;align-items:center;min-height:70px;padding:12px}.launcher-wrapper .info-value{font-size:14px}.launcher-row{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-left:12px}.launcher-info{display:flex;flex-direction:column;gap:6px}.launcher-btn{display:flex;align-items:center;gap:6px}.tickets-wrapper{display:flex;flex-direction:column;gap:16px;padding:16px}.tickets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tickets-title-wrap{display:flex;flex-direction:column;gap:4px}.tickets-title{font-size:16px;font-weight:600;color:var(--text-color)}.tickets-subtitle{font-size:12px;color:var(--text-color-alower)}.tickets-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tickets-new-btn{gap:6px}.tickets-tabs{display:flex;background:rgba(255,255,255,.03);border:1px solid var(--border-color);padding:6px 10px;border-radius:18px;width:fit-content;margin:0 auto}.tickets-tab,.tickets-tabs{align-items:center;justify-content:center;gap:8px}.tickets-tab{border:none;background:transparent;color:var(--text-color-alower);padding:8px 14px;border-radius:12px;font-size:13px;display:inline-flex;min-width:140px;cursor:pointer;transition:var(--transition)}.tickets-tab i{font-size:12px}.tickets-tab:hover{color:var(--text-color)}.tickets-tab.active{background:var(--accent-color);color:#000;box-shadow:inset 0 1px 1px #fff}.tickets-grid{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:12px;min-height:360px}.ticket-list{gap:8px;min-height:360px;max-height:520px;overflow:auto;padding-right:4px}.ticket-item,.ticket-list{display:flex;flex-direction:column}.ticket-item{text-align:left;border:1px solid var(--border-color);border-radius:var(--md-radius);background:var(--button-bg);padding:10px;gap:6px;transition:var(--transition);color:var(--text-color)}.ticket-item.active,.ticket-item:hover{border-color:var(--accent-color)}.ticket-item.active{box-shadow:0 0 0 1px rgba(255,203,164,.2)}.ticket-item-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.ticket-subject{font-size:13px;font-weight:600}.ticket-status{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:999px;border:1px solid var(--border-color);color:var(--text-color-alower)}.ticket-status.open{border-color:rgba(124,255,164,.5);color:#7cffa4}.ticket-status.closed{border-color:rgba(229,97,97,.5);color:#e56161}.ticket-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;color:var(--text-color-alower)}.ticket-preview{font-size:12px;color:#ffffffb3;line-height:1.4}.ticket-thread{display:flex;flex-direction:column;gap:12px;border:1px solid var(--border-color);border-radius:var(--md-radius);background:rgba(255,255,255,.02);padding:12px;min-height:360px}.ticket-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-thread-title{font-size:15px;font-weight:600;color:var(--text-color)}.ticket-thread-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:11px;color:var(--text-color-alower);margin-top:4px}.ticket-thread-actions{display:flex;align-items:center;gap:8px}.ticket-messages{gap:10px;border:1px solid var(--border-color);border-radius:var(--md-radius);background:rgba(0,0,0,.2);max-height:320px;overflow:auto}.ticket-bubble,.ticket-messages{display:flex;flex-direction:column;padding:10px}.ticket-bubble{gap:6px;border-radius:12px;border:1px solid var(--border-color);background:rgba(255,255,255,.05);max-width:85%}.ticket-bubble.user{align-self:flex-end;border-color:rgba(255,203,164,.45);background:rgba(255,203,164,.12)}.ticket-bubble.staff{align-self:flex-start;border-color:rgba(99,179,237,.45);background:rgba(99,179,237,.12)}.ticket-bubble-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--text-color-alower)}.ticket-bubble-author{text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--text-color);font-size:10px}.ticket-bubble-text{font-size:12px;color:var(--text-color);line-height:1.4;white-space:pre-wrap}.ticket-composer{display:flex;flex-direction:column;gap:8px}.ticket-field input,.ticket-field textarea{background:var(--button-bg);border-radius:var(--md-radius)}.ticket-composer textarea,.ticket-new-fields textarea{min-height:90px;resize:vertical}.ticket-new{gap:12px}.ticket-new,.ticket-new-header{display:flex;flex-direction:column}.ticket-new-header{gap:4px}.tickets-empty{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center}.ticket-thread-loading,.tickets-empty{text-align:center;padding:20px;color:var(--text-color-alower)}[data-theme=light] .dashboard-card,[data-theme=light] .profile-card{background:rgba(255,255,255,.85);border-color:rgba(0,0,0,.08)}[data-theme=light] .dashboard-tab.active{color:#000}[data-theme=light] .profile-action{color:#5a5a5a;background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.08)}[data-theme=light] .license-input{background:#fff;border-color:rgba(0,0,0,.08)}[data-theme=light] .license-input input::placeholder{color:#0006}[data-theme=light] .info-value.muted{color:#6b6b6b}[data-theme=light] .soon-card:before{background:rgba(0,0,0,.12)}[data-theme=light] .soon-card span{color:rgba(0,0,0,.45)}[data-theme=light] .settings-input-wrapper{background:#fff}[data-theme=light] .settings-input-wrapper input::placeholder{color:#0006}[data-theme=light] .blocked-state-icon{border:none;background:transparent;color:#e56161}[data-theme=light] .blocked-state-text span{color:#6b6b6b}[data-theme=light] .tickets-tabs{background:#fff;border-color:rgba(0,0,0,.08)}[data-theme=light] .tickets-tab{color:#5a5a5a}[data-theme=light] .tickets-tab.active{color:#000}[data-theme=light] .ticket-item,[data-theme=light] .ticket-thread{background:#fff}[data-theme=light] .ticket-messages{background:rgba(0,0,0,.04)}@media (max-width:1100px){.dashboard-tab{min-width:130px}}@media (max-width:1024px){.dashboard-layout{flex-direction:column}.dashboard-sidebar{width:100%;min-width:0}.dashboard-main{width:100%}.dashboard-main.is-blocked{margin-top:0}}@media (max-width:980px){.dashboard-tabs{justify-content:flex-start}.tickets-grid{grid-template-columns:1fr}.ticket-list{max-height:260px}.tickets-toolbar{flex-direction:column;align-items:flex-start}.tickets-actions{width:100%;justify-content:flex-start}.tickets-tabs{width:100%;justify-content:space-between}}@media (max-width:720px){.dashboard-page{padding:110px 16px 60px}.dashboard-tabs{flex-wrap:wrap}.dashboard-tab{flex:1;min-width:0}.info-grid,.info-grid.secondary{grid-template-columns:1fr}.license-row{flex-direction:column;align-items:stretch}.blocked-state-card{min-height:auto}.blocked-state-icon{width:52px;height:52px;font-size:26px}.blocked-state-text{font-size:12.5px}.profile-card{flex-wrap:wrap}.profile-action{margin-left:0}.settings-row{flex-direction:column;align-items:stretch}.settings-input-wrapper{width:100%}.settings-btn{width:100%;justify-content:center}.dashboard-quick-links{grid-template-columns:1fr}.tickets-wrapper{padding:14px}.ticket-thread-header{flex-direction:column;align-items:flex-start}.ticket-thread-actions{width:100%}.ticket-thread-actions .btn-fill,.ticket-thread-actions .btn-outline{width:100%;justify-content:center}.ticket-messages{max-height:240px;padding:8px}.ticket-bubble{max-width:100%}.ticket-composer textarea,.ticket-new-fields textarea{min-height:110px}.ticket-list{max-height:220px;min-height:0}.tickets-tabs{width:100%}.tickets-tab{flex:1;min-width:0;justify-content:center}}@media (max-width:520px){.tickets-tab{min-width:0;flex:1}.tickets-tabs{width:100%}.ticket-field input,.ticket-field textarea{font-size:12px}}.tickets-panel-page .panel-hero{display:flex;flex-direction:column;align-items:center;gap:10px}.tickets-panel-page .hero-glow{background:radial-gradient(circle at top,color-mix(in srgb,var(--accent-color) 28%,transparent) 0,transparent 60%),radial-gradient(circle at bottom,color-mix(in srgb,var(--accent-color) 16%,transparent) 0,transparent 55%)}.tickets-panel-page .panel-card{background:linear-gradient(165deg,rgba(12,12,14,.92),rgba(6,6,8,.98));box-shadow:0 16px 36px rgba(0,0,0,.35)}.tickets-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.tickets-tabs.panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;margin:18px auto 24px}.tickets-tabs-hero.panel-tabs{margin:0}.tickets-tabs .panel-tab{background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.08)}.tickets-tabs .panel-tab:hover{color:var(--text-color);border-color:var(--btn-primary-border)}.tickets-tabs .panel-tab.active{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border);box-shadow:inset 0 1px 1px #fff}.tickets-grid{grid-template-columns:minmax(360px,460px) 1fr;gap:22px;align-items:stretch}.tickets-list-card{padding:18px;height:620px}.tickets-tools{margin:6px 0 10px}.tickets-create-btn{padding:var(--sm-padding) var(--md-padding);font-size:13px;gap:8px;margin-left:0;justify-content:center;align-items:center;white-space:nowrap;transform:translateX(-12px)}.tickets-tools .panel-filter,.tickets-tools .panel-search{flex:1;min-width:0}.tickets-table{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow:auto;padding-right:3px}.ticket-row{grid-template-columns:1fr;text-align:left;cursor:pointer;gap:8px;transition:var(--transition)}.ticket-row.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent)}.ticket-row.active,.ticket-row:hover{border-color:var(--accent-color)}.ticket-row-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-row-subject{font-weight:600;font-size:13px;color:var(--text-color)}.ticket-badge{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:999px;border:1px solid var(--border-color);color:var(--text-color-alower);background:rgba(255,255,255,.04)}.ticket-badge.open{border-color:color-mix(in srgb,var(--accent-color) 45%,transparent);color:color-mix(in srgb,var(--accent-color) 80%,#ffffff);background:color-mix(in srgb,var(--accent-color) 12%,transparent)}.ticket-badge.closed{border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.6);background:rgba(255,255,255,.04)}.ticket-row-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:11px;color:var(--text-color-alower)}.ticket-row-preview{font-size:12px;color:rgba(255,255,255,.7);line-height:1.4}.tickets-board-card{height:620px;display:flex;flex-direction:column}.tickets-board-card .panel-card-header p{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.ticket-detail-title{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.ticket-meta-inline{font-size:12px;color:var(--text-color-alower)}.ticket-code{font-weight:600;color:color-mix(in srgb,var(--accent-color) 85%,#ffffff)}.tickets-board-messages{border:1px solid var(--border-color);border-radius:18px;padding:12px;background:rgba(10,10,12,.6);overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.tickets-board-scroll{overflow:auto;flex:1;min-height:0;width:calc(100% + 10px);margin-right:-10px;padding-right:10px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-color) 35%,rgba(255,255,255,.2)) rgba(0,0,0,.35)}.tickets-board-scroll::-webkit-scrollbar{width:10px}.tickets-board-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.35);box-shadow:none;margin:12px 0}.tickets-board-scroll::-webkit-scrollbar-thumb,.tickets-board-scroll::-webkit-scrollbar-track{border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:23px;border-bottom-right-radius:23px}.tickets-board-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-color) 35%,rgba(255,255,255,.2));border:2px solid rgba(0,0,0,0);background-clip:padding-box}.ticket-message-row{display:flex;align-items:center;gap:8px}.ticket-message-row.own{justify-content:flex-start}.ticket-message-row.other{justify-content:flex-end}.ticket-message-row.own .ticket-message-avatar{order:0}.ticket-message-row.own .ticket-message{order:1}.ticket-message-row.other .ticket-message{order:0}.ticket-message-row.other .ticket-message-avatar{order:1}.ticket-message{position:relative;max-width:75%;padding:6px 10px 6px 12px;border-radius:12px;display:flex;flex-direction:column;gap:3px;min-height:36px;border:1px solid var(--border-color);font-size:13px;line-height:1.4;word-wrap:break-word;box-shadow:none}.ticket-message.short{min-width:110px}.ticket-message-row.own .ticket-message{border-color:var(--border-color);background:rgba(14,14,18,.7);transform:translateY(5px)}.ticket-message-row.other .ticket-message{border-color:var(--border-color);background:rgba(8,8,12,.72)}.ticket-message-avatar{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--accent-color) 65%,transparent);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:default;overflow:hidden}.ticket-message-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ticket-message-content{display:flex;flex-direction:column;gap:4px}.ticket-message-text{font-size:11px;color:var(--text-color);line-height:1.4;white-space:pre-wrap;word-break:break-word}.ticket-message-author{display:block;font-size:11px;font-weight:600;margin-bottom:1px;line-height:1.2}.ticket-message-date{font-size:10px;color:rgba(255,255,255,.5);line-height:1;margin-top:2px;align-self:flex-end;pointer-events:none;user-select:none}.ticket-message:hover .ticket-message-date{opacity:.7}.ticket-message-row.own .ticket-message-date{text-align:right}.tickets-board-compose{display:flex;flex-direction:column;gap:10px;margin-top:auto}.tickets-board-compose .ticket-field textarea{min-height:120px}.tickets-send-btn{min-height:40px}.ticket-field{display:flex;flex-direction:column;gap:6px}.ticket-field span{font-size:11px;color:var(--text-color-alower)}.ticket-field input,.ticket-field textarea{background:rgba(8,8,10,.7);border:1px solid var(--border-color);border-radius:14px;padding:10px 12px;color:var(--text-color);font-size:13px;font-family:var(--family-regular);transition:var(--transition)}.ticket-field input:focus,.ticket-field textarea:focus{outline:none;border-color:var(--accent-color)}.ticket-new-card{display:flex;flex-direction:column;gap:14px}.ticket-new-fields{display:flex;flex-direction:column;gap:12px}.tickets-empty,.tickets-loading{text-align:center;color:var(--text-color-alower);padding:24px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.tickets-empty-title{font-size:13px;font-weight:600;color:var(--text-color)}.tickets-empty-text{font-size:12px}.tickets-empty i{font-size:20px;color:var(--accent-color)}@media (max-width:1100px){.tickets-grid{grid-template-columns:1fr}.tickets-table{max-height:320px}}@media (max-width:720px){.tickets-hero-actions{width:100%;justify-content:center}.tickets-tabs.panel-tabs{max-width:100%}.tickets-board-card .panel-row-actions{width:100%;justify-content:flex-start}.tickets-board-card .panel-row-actions .btn-fill,.tickets-board-card .panel-row-actions .btn-outline{width:100%;justify-content:center}}@media (max-width:520px){.ticket-field input,.ticket-field textarea{font-size:12px}}