.modal-backdrop.raised{z-index:60}.admin{flex-direction:column;gap:18px;width:100%;padding-bottom:48px;display:flex}.admin-bar{top:calc(var(--topbar-h) + 6px);z-index:12;border:1px solid var(--line);background:var(--card-solid);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:-webkit-sticky;position:sticky;box-shadow:0 12px 28px rgba(6,7,10,.7)}.admin-bar-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-bar-main h1{font-family:var(--display);margin:0 4px 0 0;font-size:22px}.admin-search{border:1px solid var(--line);background:var(--card-2);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:200px;padding:0 12px;display:flex}.admin-search svg{fill:none;width:18px;height:18px;stroke:var(--text-3);stroke-width:2px;stroke-linecap:round;flex:none}.admin-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:14px}.admin-date{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.admin-date input{border:1px solid var(--line);background:var(--card-2);color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:8px 10px;font-size:13.5px}.admin-bar-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-bar-filters button{border:1px solid var(--line);background:var(--card-2);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.admin-bar-filters button em{color:var(--text-3);font-size:12px;font-style:normal}.admin-bar-filters button:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.admin-bar-filters button.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--text)}.admin-bar-filters button.on em{color:var(--text-2)}.admin-found{color:var(--text-3);margin-left:auto;font-size:13px}.admin-note{color:var(--text-3);opacity:0;font-size:13px;transition:opacity .2s}.admin-note.on{opacity:1}.admin-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.admin-card{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.admin-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-2px)}.admin-card.is-hidden{opacity:.68;border-style:dashed}.admin-card.out-of-pool .admin-pic:after{content:"вне пула";color:var(--text-2);letter-spacing:.02em;background:rgba(10,11,13,.72);border-radius:999px;padding:3px 8px;font-size:11px;position:absolute;top:8px;left:8px}.admin-pic{aspect-ratio:1;background:var(--card-2);cursor:pointer;display:block;position:relative;overflow:hidden}.admin-thumb{border-radius:0;width:100%;height:100%}.admin-pic-hint{color:var(--text);text-align:center;opacity:0;background:linear-gradient(transparent,rgba(6,7,10,.92));padding:18px 10px 10px;font-size:12px;font-weight:700;transition:opacity .15s;position:absolute;top:auto;bottom:0;left:0;right:0}.admin-pic:hover .admin-pic-hint,.admin-pic.over .admin-pic-hint,.admin-pic.busy .admin-pic-hint{opacity:1}.admin-pic.over{outline:2px dashed var(--accent);outline-offset:-4px}.admin-pic.busy{pointer-events:none}.admin-card-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 12px 8px;display:flex}.admin-card-name b{font-size:14px;line-height:1.25}.admin-card-name small{color:var(--text-3);font-size:11.5px}.admin-card-flags{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding:0 12px 12px;display:flex}.admin-flag{color:var(--text-2);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}.admin-more{border:1px solid var(--line);background:var(--card-2);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;margin-left:auto;padding:5px 12px;font-size:12px}.admin-more:hover{border-color:var(--accent);color:var(--text)}.admin-more-row{justify-content:center;display:flex}.admin-more-row button{border:1px dashed var(--line);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:10px 22px;font-size:14px}.admin-more-row button:hover{border-color:var(--accent);color:var(--text)}@media (max-width:620px){.admin-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.admin-bar{position:static}}.admin-edit{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:16px;display:flex}.admin-group{flex-direction:column;gap:10px;display:flex}.admin-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;font-weight:700}.admin-pairs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.admin-edit label{color:var(--text-3);flex-direction:column;gap:5px;font-size:12px;display:flex}.admin-edit input{border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;border-radius:10px;padding:9px 11px;font-size:13.5px}.admin-edit input:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));outline:none}.admin-single{flex-direction:column;gap:5px;display:flex}.admin-single .dropdown{min-width:0}.admin-multi{border:1px solid var(--line);background:color-mix(in srgb, var(--card-2) 70%, transparent);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.admin-multi header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.admin-multi header span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.admin-multi header em{color:var(--text-2);font-size:12.5px;font-style:normal}.admin-chips{flex-wrap:wrap;gap:6px;max-height:124px;padding-right:2px;display:flex;overflow-y:auto}.admin-chips button{border:1px solid var(--line);background:var(--bg);color:var(--text-3);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px;transition:border-color .15s,color .15s,background .15s}.admin-chips button:hover{color:var(--text);border-color:var(--text-3)}.admin-chips button.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text);font-weight:700}.dropdown{min-width:180px;position:relative}.dropdown-head{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.dropdown-head.open{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.dropdown-head svg{fill:none;width:16px;height:16px;stroke:var(--text-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .15s}.dropdown-head.open svg{stroke:var(--accent);transform:rotate(180deg)}.dropdown-empty{color:var(--text-3);padding:8px 10px;font-size:13px}.admin-pics{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.admin-pics .admin-pic{border:1px solid var(--line);border-radius:14px;flex:none;width:132px;overflow:hidden}.admin-pics-side{flex-direction:column;flex:1;gap:10px;min-width:200px;font-size:12.5px;line-height:1.5;display:flex}.admin-pages{flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.admin-upload{border:1px solid var(--line);background:var(--card-2);color:var(--text-2);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-block}.admin-upload:hover{color:var(--text);border-color:var(--text-3)}.admin-error{color:var(--partial);font-size:13px}.details-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 56px 16px 22px;display:flex}.details-title{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.details-title h2{font-family:var(--display);margin:0;font-size:20px}.details-title small{color:var(--text-3);font-size:12px}.details-flags{gap:16px;display:flex}.details-body{flex-direction:column;gap:18px;padding:20px 22px;display:flex;overflow-y:auto}.details-foot{border-top:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.details-done{background:var(--accent);color:#10131a;font:inherit;cursor:pointer;border:none;border-radius:10px;padding:9px 20px;font-size:14px;font-weight:700}.card.modal.details{width:min(100%,960px)}.admin-find{border:1px solid var(--line);background:var(--card);width:min(360px,100%);color:var(--text);font:inherit;border-radius:14px;margin-top:14px;padding:11px 14px;font-size:14px}.title-admin-list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.title-admin-list li{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:14px;padding:10px 14px;display:flex}.title-admin-list .avatar{width:48px;height:48px}.title-admin-who{flex-direction:column;gap:2px;min-width:0;display:flex}.title-admin-who em{color:var(--text-3);font-size:12px;font-style:normal;font-weight:700}.title-admin-pins{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.title-admin-deck{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding:12px 16px;display:flex}.title-admin-deck-label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.title-admin-deck-row{flex-wrap:wrap;gap:10px;display:flex}.title-admin-state{margin:14px 0 0;font-size:13.5px}.title-admin-worn{color:var(--text-3);align-items:center;gap:7px;margin-top:2px;font-size:11.5px;font-weight:700;display:flex}.title-admin-none{color:var(--text-3);opacity:.7;margin-top:2px;font-size:11.5px;font-style:normal}.title-admin-pin{cursor:pointer;background:0 0;border:1px solid transparent;border-radius:999px;padding:4px;transition:border-color .15s,opacity .15s;display:inline-flex}.title-admin-pin:not(.on){opacity:.38;filter:grayscale(.7)}.title-admin-pin:hover:not(:disabled){opacity:1;filter:none}.title-admin-pin.on{border-color:color-mix(in srgb, var(--ok,#35c08a) 60%, transparent);background:color-mix(in srgb, var(--ok,#35c08a) 12%, transparent)}.title-admin-pin:disabled{cursor:default;opacity:.2}.admin-nav{align-items:center;gap:14px;min-width:0;display:flex}.admin-nav-brand{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:12px;font-weight:700}.admin-nav-tabs{border:1px solid var(--line);background:var(--card-2);scrollbar-width:none;border-radius:14px;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.admin-nav-tabs::-webkit-scrollbar{display:none}.admin-nav-tabs a{color:var(--text-2);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.admin-nav-tabs a svg{opacity:.7;width:17px;height:17px}.admin-nav-tabs a:hover{color:var(--text);background:rgba(255,255,255,.05)}.admin-nav-tabs a.on{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, var(--card-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.admin-nav-tabs a.on svg{color:var(--accent);opacity:1}.admin-bar-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.admin-bar-title{align-items:center;gap:12px;min-width:0;display:flex}.admin-bar-title h1{font-family:var(--display);margin:0;font-size:22px}.admin-bar-side{align-items:center;gap:10px;margin-left:auto;display:flex}.admin-bar .admin-search{flex:260px;max-width:420px;min-height:40px}.admin-date{flex-direction:column;align-items:flex-start;gap:3px}.admin-date span{color:var(--text-3);font-size:11.5px}.admin-date input{padding:6px 10px}.admin-bar-filters.is-segmented{border:1px solid var(--line);background:var(--card-2);border-radius:12px;gap:2px;padding:3px}.admin-bar-filters.is-segmented button{background:0 0;border:0;border-radius:9px;padding:7px 12px}.admin-bar-filters.is-segmented button.on{background:color-mix(in srgb, var(--accent) 18%, var(--card-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}@media (max-width:620px){.admin-nav{flex-direction:column;align-items:stretch;gap:6px}.admin-bar-side{margin-left:0}.admin-bar .admin-search{max-width:none}.admin-bar-filters.is-segmented{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.admin-bar-side .admin-note:not(.on){display:none}.admin-bar-filters.is-segmented button{flex:none}}.admin-bar-label{color:var(--text-3);font-size:13px}
