@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-cyrillic-ext-BKehAWor.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-cyrillic-DkeVBss5.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latin-ext-C05TWSE2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latin-BJoXLJYV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-cyrillic-ext-CU9Da17h.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-cyrillic-dnJBCtls.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latin-ext-BQJS6Ovj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latin-C820gu2e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-cyrillic-ext-hCF3fsXQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-cyrillic-DiqaCFl3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-latin-ext-BRMVj9uZ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-latin-DpGnXj3s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Manrope-400-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Manrope-400-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Manrope-400-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(./fonts/Manrope-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(./fonts/Manrope-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(./fonts/Manrope-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(./fonts/Manrope-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(./fonts/Manrope-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(./fonts/Manrope-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(./fonts/Manrope-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(./fonts/Manrope-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/Manrope-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/Manrope-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/Manrope-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/Manrope-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(./fonts/Manrope-800-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(./fonts/Manrope-800-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(./fonts/Manrope-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(./fonts/Manrope-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #eef0f4;--panel: #ffffff;--panel2: #f8f9fb;--panel3: #f1f3f7;--text: #1b1f29;--text2: #5c6677;--text3: #929bac;--border: #e4e7ee;--border2: #d7dbe4;--hair: #eceef3;--accent: #3a55cc;--accent-d: #2c43aa;--accent-soft: #eaeefb;--accent-2: #6c84e8;--side-bg: #171c2b;--side-bg2: #10131f;--side-fg: #aab2c5;--side-fg2: #717a90;--side-active: #242c43;--shadow: 0 1px 2px rgba(20, 26, 46, .06), 0 4px 16px rgba(20, 26, 46, .05);--shadow-lg: 0 8px 40px rgba(20, 26, 46, .16);--s-act: #a9781a;--s-act-bg: #fbf2df;--s-rent: #2f55cf;--s-rent-bg: #e9eefc;--s-over: #bf3b3b;--s-over-bg: #fbe8e8;--s-site: #287a55;--s-site-bg: #e4f2ea;--gold: #b08628}[data-theme=dark]{--bg: #0c0e15;--panel: #151926;--panel2: #1a1f2e;--panel3: #202637;--text: #e7eaf2;--text2: #9aa3b8;--text3: #69728a;--border: #262c3c;--border2: #323a4d;--hair: #1f2433;--accent: #6c84e8;--accent-d: #5a72d8;--accent-soft: #1d2540;--accent-2: #8499ee;--side-bg: #10131f;--side-bg2: #0a0c14;--side-fg: #9aa3b8;--side-fg2: #5e6275;--side-active: #1d2335;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 22px rgba(0, 0, 0, .35);--shadow-lg: 0 10px 48px rgba(0, 0, 0, .55);--s-act: #dcae5a;--s-act-bg: #37300f;--s-rent: #7d96f0;--s-rent-bg: #1b2443;--s-over: #e88585;--s-over-bg: #3a1f1f;--s-site: #5dbd8c;--s-site-bg: #143026;--gold: #d6a85a}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Manrope,-apple-system,system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}input,button,select,textarea{font-family:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}@keyframes fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.grid,.panels,.grid2,.bottom{grid-template-columns:minmax(0,1fr)!important}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.layout{grid-template-columns:minmax(0,1fr)!important}.filters{position:static!important;max-height:none!important}}@media(max-width:820px){.shell{flex-direction:column}.shell>aside{width:100%!important;flex:0 0 auto!important;height:auto!important;position:static!important;flex-direction:row!important;align-items:center;overflow-x:auto}.shell>aside .logo{padding:12px 14px;white-space:nowrap}.shell>aside nav{display:flex;flex-direction:row!important;gap:4px;padding:8px 10px;overflow-x:auto;flex:1}.shell>aside nav button{width:auto!important;white-space:nowrap}.shell>aside nav button .label{display:none}.shell>aside .group,.shell>aside .sep,.shell>aside .ver{display:none}.shell>aside .logo .logo-text{display:none}header{padding:0 14px!important;gap:8px!important}header .langs,header .me-text{display:none!important}header .search-wrap,header .pick-wrap{display:none!important}.body{padding:16px 14px 40px!important}.table,.matrix{overflow-x:auto}.tr{min-width:720px}.tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.head{flex-direction:column;align-items:flex-start!important}.dialog{padding:18px!important}.pair,.triple{grid-template-columns:minmax(0,1fr)!important}}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.body h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.body .sub{margin:3px 0 18px;font-size:13px;color:var(--text2)}.head .sub{margin-bottom:0}.head-actions{display:flex;align-items:center;gap:9px}.primary{height:38px;padding:0 16px;background:var(--accent);color:#fff;border:none;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.primary:hover:not(:disabled){background:var(--accent-d)}.primary:disabled{opacity:.5;cursor:default}.ghost{height:38px;padding:0 14px;background:var(--panel);border:1px solid var(--border2);border-radius:9px;font-size:13px;font-weight:700;color:var(--text2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ghost:disabled{opacity:.4;cursor:default}.primary.xs,.ghost.xs{height:30px;padding:0 11px;font-size:12px;border-radius:8px}.primary.wide,.ghost.wide{width:100%}.view-toggle{display:flex;gap:3px;background:var(--panel3);border-radius:9px;padding:3px}.view-toggle button{border:none;cursor:pointer;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:700;background:none;color:var(--text3)}.view-toggle button.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.table{background:var(--panel);border:1px solid var(--border);border-radius:13px;box-shadow:var(--shadow);overflow:hidden}.tr{display:grid;gap:0;padding:9px 15px;border-bottom:1px solid var(--hair);font-size:12.5px;align-items:center;min-height:54px;cursor:pointer}.tr:last-child{border-bottom:none}.tr:hover:not(.th){background:var(--panel2)}.tr.th{padding:11px 15px;min-height:0;cursor:default;background:none;border-bottom:1px solid var(--border);font-size:11px;font-weight:700;color:var(--text3);letter-spacing:.03em;text-transform:uppercase}.tr>*{min-width:0;padding-right:10px}.tr>*:last-child{padding-right:0}.thumb-sq{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--text3);font-family:IBM Plex Mono,monospace;background:repeating-linear-gradient(135deg,hsl(var(--h, 220) 48% 55% / .13),hsl(var(--h, 220) 48% 55% / .13) 7px,hsl(var(--h, 220) 48% 55% / .26) 7px 14px)}.cell-mono{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--text2);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-name{font-weight:700;padding-right:10px}.cell-name .line{display:flex;align-items:center;gap:5px;min-width:0}.cell-name .line>span:first-child,.cell-name .line .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-name .badges{display:flex;gap:4px;margin-top:3px;flex-wrap:wrap;overflow:hidden}.cell-soft{color:var(--text2);font-weight:600}.cell-sub{color:var(--text2);font-size:11.5px}.cell-cond{font-weight:700;font-size:11.5px}.cell-upd{font-size:10.5px;color:var(--text3);line-height:1.3}.cell-upd b{color:var(--text2);font-weight:600;display:block}.tr .mono{font-size:11.5px;color:var(--text2);font-weight:500}.tr .muted{color:var(--text2)}.tr .name{font-weight:700}.c-excellent{color:var(--s-site)}.c-good{color:var(--text2)}.c-satisfactory,.c-needs_restoration{color:var(--s-act)}.c-needs_restoration{color:var(--s-over)}.badge{font-style:normal;font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:5px;white-space:nowrap;color:var(--accent);background:var(--accent-soft)}.badge.act{color:var(--s-act);background:var(--s-act-bg)}.badge.rent{color:var(--s-rent);background:var(--s-rent-bg)}.badge.over{color:var(--s-over);background:var(--s-over-bg)}.badge.site,.badge.ok{color:var(--s-site);background:var(--s-site-bg)}.badge.muted{color:var(--text3);background:var(--panel3)}.badge.solo{font-size:10.5px;padding:3px 9px;border-radius:6px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips button{padding:5px 10px;border-radius:8px;border:1px solid var(--border2);background:var(--panel2);color:var(--text2);font-size:11.5px;font-weight:700;cursor:pointer}.chips button:hover:not(.on):not(:disabled){border-color:var(--accent);color:var(--accent)}.chips button.on{background:var(--accent);border-color:var(--accent);color:#fff}.chips button:disabled{opacity:.45;cursor:default}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs button{padding:5px 10px;border-radius:8px;border:1px solid var(--border2);background:var(--panel2);color:var(--text2);font-size:11.5px;font-weight:700;cursor:pointer}.tabs button:hover:not(.on){border-color:var(--accent);color:var(--accent)}.tabs button.on{background:var(--accent);border-color:var(--accent);color:#fff}.tabs.under{gap:2px;border-bottom:1px solid var(--border);margin-bottom:18px;overflow-x:auto}.tabs.under button{padding:10px 14px;border:none;border-radius:0;background:transparent;border-bottom:2px solid transparent;color:var(--text2);font-size:13px;font-weight:600;white-space:nowrap;margin-bottom:-1px}.tabs.under button:hover:not(.on){color:var(--text)}.tabs.under button.on{background:var(--panel);color:var(--text);border-bottom-color:var(--accent);font-weight:700}.active-filter{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;padding:5px 9px;border-radius:8px}.active-filter span{cursor:pointer;font-size:13px}.pager{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.pager .page-label{font-size:12px;color:var(--text3)}.pager .pages{display:flex;gap:4px}.pager button{width:32px;height:32px;padding:0;border:1px solid var(--border2);background:var(--panel);border-radius:8px;cursor:pointer;color:var(--text2);font-weight:700;font-size:13px}.pager button.on{background:var(--accent);border-color:var(--accent);color:#fff}.pager button:disabled{opacity:.4;cursor:default}.filters{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:15px;box-shadow:var(--shadow);position:sticky;top:14px;max-height:calc(100vh - 90px);overflow-y:auto}.f-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.f-head b{font-size:13px;font-weight:800}.f-title{font-size:11px;font-weight:700;color:var(--text3);letter-spacing:.04em;text-transform:uppercase;margin:13px 0 7px}.f-sep{height:1px;background:var(--hair);margin:13px 0}.filters input,.filters select{width:100%;height:31px;border:1px solid var(--border2);background:var(--panel);border-radius:7px;padding:0 9px;font-size:11.5px;outline:none;color:var(--text)}.filters input:focus,.filters select:focus{border-color:var(--accent)}.check{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text2);padding:3px 0;cursor:pointer}.check input{width:auto;height:auto;accent-color:var(--accent)}.pair{display:grid;grid-template-columns:1fr 1fr;gap:7px}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:17px}.card>h2,.card-title{font-size:14px;font-weight:800;margin:0 0 14px}.muted{color:var(--text3)}.sm{font-size:11.5px}.mono{font-family:IBM Plex Mono,monospace}.empty{padding:40px 0;text-align:center;color:var(--text3);font-size:13px}.err{font-size:12.5px;font-weight:600;color:var(--s-over);background:var(--s-over-bg);border-radius:8px;padding:9px 11px}.overlay{position:fixed;inset:0;background:#0c0e1580;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.dialog{background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg);padding:22px;width:min(460px,92vw);max-height:86vh;overflow-y:auto;animation:pop .18s ease}.dialog h3{margin:0 0 4px;font-size:16px;font-weight:800}.dialog .hint{font-size:12.5px;color:var(--text2);margin:0 0 16px}.dialog-foot{display:flex;gap:10px}.dialog-foot button{flex:1;height:42px}
