@charset "UTF-8";*{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#111827;background:#f9fafb}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.25;color:#111827}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin:0 0 1rem;color:#4b5563}a{color:#3b82f6;text-decoration:none;transition:color .2s ease}a:hover{color:#1e40af}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 768px){.container{padding:0 2rem}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border:none;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.btn-primary{background:#3b82f6;color:#fff}.btn.btn-primary:hover:not(:disabled){background:#1e40af;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn.btn-secondary{background:#e5e7eb;color:#111827}.btn.btn-secondary:hover:not(:disabled){background:#d1d5db}.btn.btn-success{background:#10b981;color:#fff}.btn.btn-success:hover:not(:disabled){background:#047857}.btn.btn-error{background:#ef4444;color:#fff}.btn.btn-error:hover:not(:disabled){background:#dc2626}.btn.btn-block{width:100%}.btn.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn.btn-lg{padding:1.5rem 2rem;font-size:1.125rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:600;color:#111827;font-size:.875rem}.form-control{width:100%;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;background:#fff;color:#111827;transition:border-color .2s ease}.form-control:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.form-control:focus{border-color:#3b82f6}.form-control::placeholder{color:#6b7280}.form-control.invalid{border-color:#ef4444}select.form-control{cursor:pointer;min-height:2.75rem}textarea.form-control{min-height:5rem;resize:vertical}.form-error{display:block;margin-top:.25rem;color:#ef4444;font-size:.75rem}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;box-shadow:0 1px 2px #0000000d}.card-header{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e5e7eb}.card-title{margin:0;font-size:1.25rem;font-weight:700;color:#111827}.alert{padding:1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}.alert.alert-success{background:#f0fdf4;border:1px solid #34d399;color:#047857}.alert.alert-error{background:#fef2f2;border:1px solid #f87171;color:#dc2626}.alert.alert-warning{background:#fffbeb;border:1px solid #fbbf24;color:#d97706}.alert.alert-info{background:#eff6ff;border:1px solid #60a5fa;color:#1e40af}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.badge.badge-success{background:#f0fdf4;color:#047857}.badge.badge-error{background:#fef2f2;color:#dc2626}.badge.badge-warning{background:#fffbeb;color:#d97706}.spinner{width:20px;height:20px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-layout{--admin-accent: #0f766e;--admin-accent-hover: #0d5c56;--admin-muted: #6b7280;--admin-border: #e5e7eb;--admin-surface: #f9fafb}.admin-layout-main .btn.btn-primary{background:var(--admin-accent, #3b82f6);color:#fff}.admin-layout-main .btn.btn-primary:hover:not(:disabled){background:var(--admin-accent-hover, #1e40af);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.admin-layout-main button.btn-primary:not(.btn){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border:none;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:var(--admin-accent, #3b82f6);color:#fff}.admin-layout-main button.btn-primary:not(.btn):focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.admin-layout-main button.btn-primary:not(.btn):disabled{opacity:.6;cursor:not-allowed}.admin-layout-main button.btn-primary:not(.btn):hover:not(:disabled){background:var(--admin-accent-hover, #1e40af);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.admin-page{max-width:720px}.admin-page-header{margin-bottom:2rem}.admin-page-header__eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-muted)}.admin-page-header__title{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:#111827;letter-spacing:-.02em;line-height:1.25}.admin-page-header__extra{margin:0;font-size:.875rem;color:var(--admin-muted);line-height:1.75}.admin-page-header__extra strong{color:#4b5563;font-weight:600}.admin-page-header__extra:empty{display:none}.admin-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;box-shadow:0 1px 2px #0000000d;margin-bottom:1.5rem}.admin-card__title{margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb;font-size:1.125rem;font-weight:600;color:#111827}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.admin-form-grid__full{grid-column:1/-1}.admin-form-grid .form-group{margin-bottom:0}.admin-form-actions{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.admin-form-actions .form-error{flex:1 1 100%;margin-top:0}.admin-field__hint{margin:.25rem 0 0;font-size:.75rem;color:var(--admin-muted);line-height:1.5}.admin-result-panel{margin-top:2rem;padding:1.5rem;border-radius:12px;border:1px solid #34d399;background:#f0fdf4;color:#047857}.admin-result-panel h2{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.admin-result-panel p{margin:.35rem 0;font-size:.875rem}.admin-result-panel code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.9em;padding:.15rem .4rem;border-radius:6px;background:#fffc;border:1px solid rgba(16,185,129,.25)}.admin-result-panel .admin-result-panel__muted{margin-top:1rem;font-size:.75rem;color:#4b5563}.admin-state{margin:1rem 0;font-size:.875rem;color:var(--admin-muted)}.admin-state--error{color:#dc2626}.urban-anime{--ua-accent: #c9a227;--ua-accent-dim: #e8d48a;--ua-navy: #1a1d26;--ua-muted: #f4f5f8;--ua-border: #d8dce6;--ua-text: #1a1d26;--ua-dim: #5c6370;--ua-gap: 12px;--ua-font: Montserrat, system-ui, sans-serif;--ua-radius: 12px;--ua-radius-sm: 8px;color:var(--ua-text);font:500 .875rem var(--ua-font)}.urban-anime.admins-shell{display:flex;align-items:stretch;gap:0;min-height:calc(100vh - 120px);background:var(--ua-muted);padding:10px}.urban-anime .admins-rail{flex:0 0 72px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 8px;background:#fff;border:1px solid var(--ua-border);border-radius:var(--ua-radius);box-shadow:0 1px #1a1d260a}.urban-anime .admins-rail__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:52px;min-height:52px;padding:6px 4px;text-decoration:none;color:var(--ua-dim);border-radius:var(--ua-radius-sm);border:1px solid transparent;background:transparent;transition:color .15s,border-color .15s,background .15s}.urban-anime .admins-rail__btn:hover{color:var(--ua-navy);background:var(--ua-muted);border-color:var(--ua-border)}.urban-anime .admins-rail__btn.is-active{color:var(--ua-navy);background:#fffef8;border-color:var(--ua-accent);box-shadow:0 0 0 1px var(--ua-accent-dim)}.urban-anime .admins-rail__ico{width:22px;height:22px;flex-shrink:0}.urban-anime .admins-rail__label{font:600 .55rem var(--ua-font);letter-spacing:.02em;text-align:center;line-height:1.1;max-width:100%}.urban-anime .admins-content{flex:1;min-width:0;padding:0 0 0 10px;display:flex;flex-direction:column}.urban-anime .admins-content__sheet{flex:1;min-height:0;background:#fff;border:1px solid var(--ua-border);border-radius:var(--ua-radius);padding:clamp(12px,2vw,20px);box-shadow:0 1px #1a1d260a;overflow:auto}.urban-anime .admins-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--ua-gap);margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ua-border)}.urban-anime .admins-head--toolbar{align-items:center}.urban-anime .admins-head h1,.urban-anime .global-config-page .page-header h1{margin:0;font:700 clamp(1.15rem,2.4vw,1.45rem) var(--ua-font);letter-spacing:-.02em;color:var(--ua-navy);text-transform:none}.urban-anime .admins-head__sub,.urban-anime .global-config-page .title-wrap .admins-head__sub{margin:.35rem 0 0;color:var(--ua-dim);font-weight:500;max-width:52ch}.urban-anime .admins-kpis{display:flex;gap:10px;flex-wrap:wrap}.urban-anime .admins-kpi{display:grid;gap:2px;min-width:88px;padding:10px 14px;background:var(--ua-muted);border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm)}.urban-anime .admins-kpi__label{font:600 .65rem var(--ua-font);color:var(--ua-dim);text-transform:uppercase;letter-spacing:.06em}.urban-anime .admins-kpi__val{font:700 1.25rem var(--ua-font);color:var(--ua-navy);letter-spacing:-.02em}.urban-anime .admins-form-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ua-gap);margin-bottom:var(--ua-gap)}.urban-anime .admins-card__head{display:flex;align-items:center;gap:10px;margin-bottom:.85rem}.urban-anime .admins-card__badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;color:var(--ua-navy);border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);background:#fff}.urban-anime .admins-card__badge svg{width:22px;height:22px}.urban-anime .admins-card__head h2{margin:0;font:700 .8rem var(--ua-font);color:var(--ua-navy);letter-spacing:.02em}.urban-anime app-admin-surface.admins-panel--wide{grid-column:1/-1}.urban-anime .ua-plate,.urban-anime .groups-page .create-box,.urban-anime .groups-page .list-box,.urban-anime .global-config-page .page-header,.urban-anime .global-config-page .toolbar,.urban-anime .global-config-page .table-wrap{position:relative;padding:1rem;background:#fafbfc;border:1px solid var(--ua-border);border-radius:var(--ua-radius)}.urban-anime .global-config-page .page-header{background:#fff}.urban-anime .groups-page .create-box{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.urban-anime .perm-table select{padding:.35rem .5rem;font:500 .8rem var(--ua-font);border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);background:#fff;color:var(--ua-text)}.urban-anime .ua-plate h3{margin:0 0 .85rem;font:700 .75rem var(--ua-font);color:var(--ua-navy);letter-spacing:.04em}.urban-anime .ua-plate--span-2{grid-column:1/-1}.urban-anime .ua-users-page{display:flex;flex-direction:column;gap:0;align-content:start}.urban-anime .ua-form-row{display:grid;gap:.55rem;align-items:end;grid-template-columns:1fr 1fr minmax(160px,200px) auto}.urban-anime .ua-form-row--workspace{grid-template-columns:1fr 1fr minmax(140px,180px) minmax(140px,180px) auto}@media (max-width: 1100px){.urban-anime .ua-form-row,.urban-anime .ua-form-row--workspace{grid-template-columns:1fr 1fr}.urban-anime .ua-form-row app-admin-button,.urban-anime .ua-form-row--workspace app-admin-button{grid-column:1/-1;justify-self:start}}@media (max-width: 900px){.urban-anime.admins-shell{flex-direction:column}.urban-anime .admins-content{padding:10px 0 0}.urban-anime .admins-rail{flex-direction:row;flex-wrap:wrap;justify-content:center}.urban-anime .admins-form-cards{grid-template-columns:1fr}}.urban-anime .users-table,.urban-anime .perm-table,.urban-anime .compact-table{width:100%;border-collapse:collapse}.urban-anime .users-table{font-size:.875rem}.urban-anime .users-table th,.urban-anime .perm-table th,.urban-anime .compact-table th{font:700 .65rem var(--ua-font);letter-spacing:.05em;text-transform:uppercase;color:var(--ua-navy);border-bottom:1px solid var(--ua-border);padding:.55rem .45rem;background:#fff}.urban-anime .users-table td,.urban-anime .perm-table td,.urban-anime .compact-table td{border-bottom:1px solid #eceef2;padding:.5rem .45rem;color:var(--ua-text)}.urban-anime .users-table tbody tr:hover td{background:#f8f9fb}.urban-anime .group-block{margin-bottom:var(--ua-gap);overflow:hidden;background:#fff;border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm)}.urban-anime .group-head{display:flex;justify-content:space-between;align-items:center;padding:.55rem .75rem;background:var(--ua-muted);border-bottom:1px solid var(--ua-border);font:700 .68rem var(--ua-font);color:var(--ua-navy)}.urban-anime .group-head span{color:var(--ua-dim);font-weight:600}.urban-anime .list-toolbar{display:flex;justify-content:space-between;gap:.65rem;align-items:center;margin-bottom:.65rem;flex-wrap:wrap}.urban-anime .muted,.urban-anime .empty{color:var(--ua-dim)}.urban-anime .muted{font:600 .78rem var(--ua-font)}.urban-anime .is-error,.urban-anime .empty.is-error{color:#b42318}.urban-anime .actions{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.urban-anime .groups-page,.urban-anime .global-config-page{display:grid;gap:var(--ua-gap)}.urban-anime .groups-page .group-row{border-bottom:1px solid #eceef2;padding:.55rem 0}.urban-anime .groups-page .group-row strong{font:700 .85rem var(--ua-font);color:var(--ua-text)}.urban-anime .groups-page input{padding:.45rem .6rem;font:500 .875rem var(--ua-font);background:#fff;border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);color:var(--ua-text)}.urban-anime .groups-page button{padding:.5rem .75rem;font:700 .65rem var(--ua-font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:var(--ua-navy);color:#fff;border:1px solid var(--ua-navy);border-radius:var(--ua-radius-sm)}.urban-anime .groups-page button:hover{border-color:var(--ua-accent);box-shadow:inset 0 -2px 0 var(--ua-accent)}.urban-anime .icon-close{color:var(--ua-dim);border:1px solid var(--ua-border);background:#fff;font-weight:700;border-radius:var(--ua-radius-sm)}.urban-anime .icon-close:hover{color:#9a3412;border-color:#fdba74}.urban-anime .modal-backdrop{background:#1a1d2659}.urban-anime .modal-sheet{background:#fff;border:1px solid var(--ua-border);border-radius:var(--ua-radius);border-top:3px solid var(--ua-accent)}.urban-anime .modal-header{border-bottom:1px solid var(--ua-border)}.urban-anime .modal-header h2{margin:0;font:700 .85rem var(--ua-font);color:var(--ua-navy)}.urban-anime .global-config-page .page-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.urban-anime .global-config-page .toolbar input,.urban-anime .global-config-page .toolbar select,.urban-anime .global-config-page .value-input{background:#fff;border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);color:var(--ua-text);font:500 .875rem var(--ua-font)}.urban-anime .global-config-page .results,.urban-anime .global-config-page .group-id,.urban-anime .global-config-page .scope-cell,.urban-anime .global-config-page .pager span{color:var(--ua-dim)}.urban-anime .global-config-page .btn-refresh,.urban-anime .global-config-page .pager button{background:#fff;border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);color:var(--ua-navy);font:700 .62rem var(--ua-font);letter-spacing:.05em;text-transform:uppercase}.urban-anime .global-config-page .btn-refresh:hover,.urban-anime .global-config-page .pager button:hover{border-color:var(--ua-accent)}.urban-anime .global-config-page .btn-save{background:var(--ua-navy);color:#fff;border:1px solid var(--ua-navy);border-radius:var(--ua-radius-sm);font:700 .6rem var(--ua-font);letter-spacing:.05em;text-transform:uppercase}.urban-anime .global-config-page .btn-save:hover{border-color:var(--ua-accent);box-shadow:inset 0 -2px 0 var(--ua-accent)}.urban-anime .global-config-page .state-text.is-success{color:#027a48;font-weight:600}.urban-anime.import-page{display:block;box-sizing:border-box;background:var(--ua-muted);padding:10px;min-height:calc(100vh - 120px);width:100%}.urban-anime .admins-head__eyebrow,.urban-anime.import-page .import-page__eyebrow{margin:0 0 .2rem;font:700 .62rem var(--ua-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ua-dim)}.urban-anime.orders-page,.urban-anime.commerce-page{display:block;box-sizing:border-box;background:var(--ua-muted);padding:10px;min-height:calc(100vh - 120px);width:100%}.urban-anime.commerce-page .admins-head h1{margin:0;font:700 clamp(1.15rem,2.4vw,1.45rem) var(--ua-font);letter-spacing:-.02em;color:var(--ua-navy);text-transform:none}.urban-anime.import-page .import-card__head{border-bottom-color:var(--ua-border)}.urban-anime.import-page .import-card__title{color:var(--ua-navy)}.urban-anime.import-page .mode-switch button{border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);background:#fff;color:var(--ua-dim);font:600 .7rem var(--ua-font);padding:6px 12px;cursor:pointer}.urban-anime.import-page .mode-switch button:hover{border-color:var(--ua-accent-dim);color:var(--ua-navy)}.urban-anime.import-page .mode-switch button.active{background:var(--ua-navy);color:#fff;border-color:var(--ua-navy);box-shadow:inset 0 -2px 0 var(--ua-accent)}.urban-anime.import-page .import-collapse{border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);background:#fafbfc}.urban-anime.import-page .import-collapse summary{color:var(--ua-navy);font-weight:600}.urban-anime.import-page .import-main-card,.urban-anime.import-page .import-group{margin-bottom:var(--ua-gap)}.urban-anime.import-page .import-queue,.urban-anime.import-page .import-errors{margin-top:var(--ua-gap)}.urban-anime.import-page .defaults-actions input[type=datetime-local],.urban-anime.import-page .datetime-box input[type=datetime-local],.urban-anime.import-page .kv-row input,.urban-anime.import-page .restrictions-grid textarea{border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);padding:.5rem .65rem;font:500 .8125rem var(--ua-font);background:#fff;color:var(--ua-text)}.urban-anime.import-page .defaults-actions input:focus-visible,.urban-anime.import-page .datetime-box input[type=datetime-local]:focus-visible,.urban-anime.import-page .kv-row input:focus-visible,.urban-anime.import-page .restrictions-grid textarea:focus-visible{outline:none;border-color:var(--ua-accent);box-shadow:0 0 0 1px #c9a2274d}.urban-anime.import-page .kv-row button{border-radius:var(--ua-radius-sm);border:1px solid var(--ua-border);background:#fff;font:600 .7rem var(--ua-font);color:var(--ua-navy);cursor:pointer}.urban-anime.import-page .kv-row button:hover{border-color:var(--ua-accent)}.urban-anime.import-page .chip-list button{border:1px solid var(--ua-border);border-radius:999px;background:#fff;color:var(--ua-navy);font-size:.65rem}.urban-anime.import-page .chip-list button:hover{border-color:var(--ua-accent)}.urban-anime.import-page .compact-table button{border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);background:#fff;color:var(--ua-navy);font:600 .65rem var(--ua-font)}.urban-anime.import-page .compact-table button:hover{border-color:var(--ua-accent)}.urban-anime.import-page .import-btn{border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);background:#fff;font:600 .75rem var(--ua-font);color:var(--ua-navy);padding:6px 10px;cursor:pointer}.urban-anime.import-page .import-btn:hover:not(:disabled){border-color:var(--ua-accent)}.urban-anime.import-page .import-link{color:var(--ua-navy);font-weight:600}.urban-anime.import-page .import-link:hover{color:#9a7b18}.urban-anime.import-page .progress{background:var(--ua-muted);border:1px solid var(--ua-border);border-radius:999px}.urban-anime.import-page .progress__bar{background:var(--ua-accent)}.urban-anime.import-page .import-kpis__item{border-color:var(--ua-border);background:#fff}.urban-anime.import-page .meta-list div{border-bottom-color:var(--ua-border)}.urban-anime.import-page .meta-list dt{color:var(--ua-dim)}.urban-anime.import-page .meta-list dd{color:var(--ua-text)}.urban-anime.import-page .restrictions-grid strong{color:var(--ua-dim);font-size:.7rem}.urban-anime.import-page .import-queue__title{color:var(--ua-navy)}.urban-anime.import-page .compact-table{font-size:.75rem}.urban-anime.import-page .checkline label{color:var(--ua-dim)}.urban-anime.import-page .import-manual label.check{color:var(--ua-dim);border-color:var(--ua-border);background:#fff;border-radius:var(--ua-radius-sm)}.urban-anime.import-page .import-manual label.check input[type=checkbox]{accent-color:var(--ua-accent)}.urban-anime.import-page .state-ok{color:#027a48;font-weight:600}.urban-anime.import-page .state-error{color:#b42318}.urban-anime .dtv-title{margin:0 0 .25rem;font:700 1.1rem var(--ua-font);color:var(--ua-navy);letter-spacing:-.02em}.urban-anime .dtv-segment-bar{background:#fafbfc;border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm)}.urban-anime .dtv-segment-bar-label{color:var(--ua-dim);font:600 .75rem var(--ua-font)}.urban-anime .dtv-pill{border:1px solid var(--ua-border);background:#fff;color:var(--ua-dim);font:500 .8rem var(--ua-font);border-radius:999px}.urban-anime .dtv-pill:hover{border-color:var(--ua-accent-dim);color:var(--ua-navy)}.urban-anime .dtv-pill--active{background:var(--ua-navy);color:#fff;border-color:var(--ua-navy);box-shadow:inset 0 -2px 0 var(--ua-accent)}.urban-anime .dtv-list-btn{border:1px solid var(--ua-border);background:#fff;color:var(--ua-navy);font:600 .75rem var(--ua-font);border-radius:var(--ua-radius-sm)}.urban-anime .dtv-list-btn:hover{border-color:var(--ua-accent)}.urban-anime .dtv-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.urban-anime .dtv-filter-actions,.urban-anime .dtv-seg-actions{align-items:center}.urban-anime .dtv-columns-trigger{border:1px solid var(--ua-border);background:#fff;color:var(--ua-navy);border-radius:var(--ua-radius-sm)}.urban-anime .dtv-columns-count{color:var(--ua-accent)}.urban-anime .dtv-columns-popover{border:1px solid var(--ua-border);border-radius:var(--ua-radius);box-shadow:0 8px 24px #1a1d2614}.urban-anime .dtv-columns-popover-head{border-bottom-color:var(--ua-border)}.urban-anime .dtv-table-wrap{border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);background:#fff}.urban-anime .dtv-th{background:var(--ua-muted);color:var(--ua-navy);font:700 .65rem var(--ua-font);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--ua-border)}.urban-anime .dtv-th--filtered{background:#fffef8;border-bottom:2px solid var(--ua-accent)}.urban-anime .dtv-td{border-bottom:1px solid #eceef2;color:var(--ua-text)}.urban-anime .dtv-tr--clickable:hover{background:#f8f9fb}.urban-anime .dtv-tr--selected .dtv-td{background:#fffef8}.urban-anime .dtv-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.urban-anime .dtv-pagination-info{color:var(--ua-dim);font:500 .8rem var(--ua-font)}.urban-anime .dtv-filter-overlay,.urban-anime .dtv-backdrop{background:#1a1d2659}.urban-anime .dtv-filter-popover,.urban-anime .dtv-modal{border:1px solid var(--ua-border);border-radius:var(--ua-radius)}.urban-anime .dtv-filter-textarea{border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm)}.urban-anime .dtv-filter-btns button,.urban-anime .dtv-mini-btn,.urban-anime .dtv-load-more,.urban-anime .dtv-page-btn{border:1px solid var(--ua-border);border-radius:var(--ua-radius-sm);background:#fff;color:var(--ua-navy);font:600 .75rem var(--ua-font)}.urban-anime .dtv-filter-btns button:hover,.urban-anime .dtv-mini-btn:hover,.urban-anime .dtv-load-more:hover,.urban-anime .dtv-page-btn:hover:not(:disabled){border-color:var(--ua-accent)}.urban-anime .dtv-icon-act:hover{background:#c9a2271f}.urban-anime .dtv-columns-popover-head app-admin-input{display:block;width:100%}
