@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K8-C8QSw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K9-C8QSw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3Kz-C8.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_A8s52Hs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_Ass52Hs.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6VospT4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs51os.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6VospT4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51os.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6VospT4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51os.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3jWuZEC.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWuQ.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuZEC.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuZEC.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.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:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowsemicondensed/v16/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfp66_CGslu50.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowsemicondensed/v16/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfp66_CWslu50.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowsemicondensed/v16/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfp66_B2sl.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:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowsemicondensed/v16/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfw6-_CGslu50.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowsemicondensed/v16/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfw6-_CWslu50.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowsemicondensed/v16/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfw6-_B2sl.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{--navy-900: #0D0D42;--navy-800: #16165C;--navy-700: #34349E;--violet-600: #3D3DC4;--violet-500: #5757DA;--violet-300: #9AA0EA;--violet-200: #CACBEE;--ink-700: #4C4D70;--ink-500: #7E7FA4;--ink-400: #9697C6;--ink-300: #7172A4;--surface: #ffffff;--surface-alt: #F2F3FB;--border: #E6E7F5;--border-strong: #D6D8EE;--divider: #EEEFF9;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 18px;--shadow-card: 0 16px 40px rgba(10, 27, 54, .1);--shadow-modal: 0 30px 80px rgba(13, 13, 66, .45);--container: 1240px;--header-h: 76px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface);color:var(--ink-700);font-family:Barlow,-apple-system,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#c8caea;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::selection{background:#3d3dc433;color:var(--navy-800)}.container{max-width:var(--container);margin:0 auto;padding:0 56px}.eyebrow{font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:3px;text-transform:uppercase;font-size:14px;color:var(--violet-600)}.section-title{font-family:Anton,sans-serif;font-size:50px;line-height:1;color:var(--navy-800);margin:8px 0 0;letter-spacing:.5px}.section-link{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:14px;color:var(--violet-600);text-decoration:none}.section-link:hover{color:var(--navy-800)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:16px;padding:15px 30px;border-radius:var(--radius-sm);border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s}.btn--sm{font-size:14px;padding:11px 22px;letter-spacing:1.5px}.btn--primary{background:var(--violet-600);color:#fff}.btn--primary:hover{background:var(--violet-500)}.btn--dark{background:var(--navy-800);color:#fff}.btn--dark:hover{background:var(--navy-700)}.btn--ghost{background:#fff;color:var(--navy-800);border-color:var(--border-strong)}.btn--ghost:hover{border-color:var(--navy-800)}.btn--outline-light{background:transparent;color:#fff;border-color:#ffffff4d}.btn--outline-light:hover{border-color:#fff}.btn--light{background:var(--violet-300);color:var(--navy-800)}.btn--light:hover{background:#fff}.chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:12px;color:var(--ink-700)}.chip__dot{width:8px;height:8px;border-radius:50%;background:var(--violet-600)}@media(max-width:720px){.container{padding:0 24px}.section-title{font-size:38px}}.admin-page{padding:28px 32px 60px;max-width:1240px;margin:0 auto}.admin-page__head,.admin-page__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.admin-page__head>div:first-child{flex:1;min-width:0}.admin-page__title{font-family:Anton,sans-serif;font-size:24px;color:var(--navy-800);margin:0;line-height:1;letter-spacing:.5px}.admin-page__subtitle{color:var(--ink-500);font-size:14.5px;margin:4px 0 0}.admin-page__count{color:var(--ink-500);font-size:14.5px}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:14px;padding:12px 22px;border-radius:9px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s;line-height:1}.admin-btn--primary{background:var(--violet-600);color:#fff}.admin-btn--primary:hover:not(:disabled){background:var(--violet-500)}.admin-btn--primary:disabled{background:#f2f3fb;color:var(--ink-500);border-color:var(--border);cursor:not-allowed;opacity:1}.admin-btn--ghost{background:#fff;color:var(--navy-800);border-color:var(--border-strong)}.admin-btn--ghost:hover:not(:disabled){border-color:var(--navy-800)}.admin-btn--soft{background:var(--surface-alt);color:var(--violet-600);border-color:var(--border-strong);letter-spacing:1px;font-size:12.5px;padding:9px 14px}.admin-btn--soft:hover:not(:disabled){background:#fff;border-color:var(--violet-600)}.admin-btn--danger{background:#fcedee;color:#842029;border-color:#f2d4d8}.admin-btn--danger:hover:not(:disabled){background:#f5c6cb;border-color:#f5c6cb}.admin-btn--sm{padding:8px 13px;font-size:12px;letter-spacing:1px}.admin-icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-strong);background:#fff;color:var(--violet-600);cursor:pointer;font-size:13px;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}.admin-icon-btn:hover{border-color:var(--violet-600)}.admin-icon-btn--danger{border-color:#f2d4d8;color:#b4232f}.admin-icon-btn--danger:hover{border-color:#b4232f}.admin-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px}.admin-card--pad-lg{padding:28px 32px}.admin-card__title{font-family:Anton,sans-serif;font-size:20px;color:var(--navy-800);margin:0;letter-spacing:.5px}.admin-card__eyebrow{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:11.5px;color:var(--navy-800)}.admin-card--collapsible{padding:0;overflow:hidden}.admin-card--collapsible>summary{list-style:none;cursor:pointer;padding:18px 24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;transition:background .15s;-webkit-user-select:none;user-select:none}.admin-card--collapsible>summary::-webkit-details-marker,.admin-card--collapsible>summary::marker{display:none;content:""}.admin-card--collapsible>summary:hover{background:#fafafe}.admin-card--collapsible>summary>.admin-card__title{flex:1;min-width:0}.admin-card__chevron{width:26px;height:26px;border-radius:7px;background:var(--surface-alt);color:var(--violet-600);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;transition:transform .2s,background .15s;flex-shrink:0;line-height:1}.admin-card--collapsible[open]>summary .admin-card__chevron{transform:rotate(90deg);background:var(--violet-600);color:#fff}.admin-collapsible__body{padding:4px 24px 24px;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--divider);margin-top:-1px}.admin-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.admin-field__label{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:11.5px;color:var(--navy-800)}.admin-field input,.admin-field textarea,.admin-field select{border:1.5px solid var(--border-strong);border-radius:9px;padding:12px 13px;font-size:15.5px;color:var(--navy-800);background:#fafafe;font-family:inherit;transition:border-color .15s,background .15s}.admin-field textarea{min-height:96px;resize:vertical;line-height:1.6}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus{outline:none;border-color:var(--violet-600);background:#fff}.admin-field input::placeholder,.admin-field textarea::placeholder{color:#9a9bc0}.admin-field__hint{color:var(--ink-400);font-size:12.5px}.admin-field__error{color:#842029;font-size:12.5px}.admin-table-wrap{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.admin-table{width:100%;border-collapse:collapse;font-size:14.5px}.admin-table th{text-align:left;padding:13px 20px;background:#f7f8fd;border-bottom:1px solid var(--border);font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;color:var(--ink-500)}.admin-table td{padding:14px 20px;border-bottom:1px solid var(--divider);color:var(--navy-800);vertical-align:middle}.admin-table tr:last-child td{border-bottom:none}.admin-table tbody tr:hover td{background:#fafafe}.admin-table__actions{display:flex;gap:6px;justify-content:flex-end}.admin-table strong{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;color:var(--navy-800)}.admin-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-size:11px;line-height:1.4;white-space:nowrap}.admin-badge--ok{background:#d8f2e4;color:#0f5132}.admin-badge--unread,.admin-badge--warn{background:#fdf1dc;color:#8a5a12}.admin-badge--danger{background:#f8dde0;color:#842029}.admin-badge--info{background:var(--border);color:var(--navy-800)}.admin-empty{background:#fff;border:1px dashed var(--border-strong);border-radius:14px;text-align:center;padding:40px 24px;color:var(--ink-500);font-size:15px}.admin-empty--inline{color:var(--ink-400);font-style:italic;font-size:13px}.admin-error{background:#fcedee;border:1px solid #F2D4D8;border-radius:11px;padding:12px 16px;color:#6a1e24;font-size:14px;margin-bottom:16px}.admin-row-list{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.admin-row-list__head{display:flex;align-items:center;gap:16px;padding:13px 20px;background:#f7f8fd;border-bottom:1px solid var(--border);font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;color:var(--ink-500)}.admin-row-list__row{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--divider);transition:background .15s}.admin-row-list__row:last-child{border-bottom:none}.admin-row-list__row:hover{background:#fafafe}.admin-row-list__row--empty{color:var(--ink-400);padding:20px;font-size:14px}.admin-row-list__thumb{width:44px;height:34px;border-radius:7px;background:var(--border);flex-shrink:0;overflow:hidden}.admin-row-list__thumb img{width:100%;height:100%;object-fit:cover}.admin-row-list__title{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:16px;color:var(--navy-800);line-height:1.2}.admin-row-list__subtitle{color:var(--ink-400);font-size:13px}.admin-row-list__cat{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-size:11px;color:var(--violet-600)}.admin-card-grid{display:grid;gap:16px}.admin-card-grid--sm{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-card-grid--md{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.admin-card-grid--lg{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.admin-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:start}.admin-back-link{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:12px;color:var(--ink-500);background:none;border:none;cursor:pointer;padding:0 0 14px;text-decoration:none;display:inline-block}.admin-back-link:hover{color:var(--navy-800)}.admin-stack{display:flex;flex-direction:column;gap:16px}.admin-stack--tight{gap:10px}.admin-inline{display:flex;gap:14px;flex-wrap:wrap}.admin-inline>*{flex:1;min-width:140px}.admin-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.admin-form-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:4px}.admin-form-actions--stretch .admin-btn{flex:1;min-width:140px}.admin-toggle{display:inline-flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:2px 0;text-align:left}.admin-toggle__switch{width:40px;height:23px;border-radius:999px;background:#c7c8e6;position:relative;flex-shrink:0;transition:background .16s}.admin-toggle__switch:before{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:left .16s}.admin-toggle--on .admin-toggle__switch{background:var(--violet-600)}.admin-toggle--on .admin-toggle__switch:before{left:20px}.admin-toggle__label{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:12px;color:var(--navy-800)}.admin-status-pill{cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-size:12.5px;color:var(--navy-800);background:#fff;border:1.5px solid var(--border-strong);padding:9px 16px;border-radius:999px;transition:background .15s,border-color .15s,color .15s}.admin-status-pill:hover{border-color:var(--violet-600)}.admin-status-pill--on{color:#fff;background:var(--violet-600);border-color:var(--violet-600)}.news-block{background:#fafafe;border:1px solid var(--divider);border-radius:11px;padding:13px;margin-top:10px}.news-block__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.news-block textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:8px;padding:10px 11px;font-size:14.5px;color:var(--navy-800);outline:none;background:#fff;font-family:inherit;resize:vertical;line-height:1.5}.news-block textarea:focus{border-color:var(--violet-600)}.admin-inline-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#fafafe;border:1px solid var(--divider);border-radius:11px;padding:11px 13px}.admin-inline-row__handle{width:22px;text-align:center;color:#c7c8e6;font-size:15px;cursor:grab;flex-shrink:0}.admin-inline-row input,.admin-inline-row select,.admin-inline-row textarea{border:1.5px solid var(--border-strong);border-radius:8px;padding:9px 11px;font-size:14px;color:var(--navy-800);background:#fff;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s;min-width:0}.admin-inline-row input::placeholder,.admin-inline-row textarea::placeholder{color:#9a9bc0}.admin-inline-row input:focus,.admin-inline-row select:focus,.admin-inline-row textarea:focus{border-color:var(--violet-600);box-shadow:0 0 0 3px #3d3dc41a}.admin-inline-row select{cursor:pointer;appearance:none;-webkit-appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%237E7FA4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px}
