:root{--ink:#090a09;--ink2:#10110f;--panel:#151612;--panel2:#1a1b17;--gold:#d7b55e;--bright:#f1d991;--text:#f4f0e5;--muted:#99998f;--line:#2c2d27;--green:#72b483;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;background:var(--ink);color:var(--text);font-family:"PingFang SC","Microsoft YaHei",system-ui,sans-serif}button,input,textarea,select{font:inherit}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;font-weight:800;letter-spacing:.06em}.brand small{display:block;font-size:9px;letter-spacing:.22em;color:#7e7d74;margin-top:3px}.brand-logo{width:42px;height:42px;object-fit:cover;border-radius:9px;border:1px solid #5b4c2a}.brand-logo.small{width:32px;height:32px;border-radius:7px}.client-page{overflow-x:hidden;background:radial-gradient(circle at 76% 16%,#242011 0,transparent 28%),var(--ink)}.ambient{position:fixed;pointer-events:none;border:1px solid rgba(214,180,94,.08);border-radius:50%;z-index:-1}.ambient.one{width:680px;height:680px;right:-320px;top:-220px}.ambient.two{width:430px;height:430px;left:-260px;top:58%}.client-head{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07)}.head-trust{font-size:12px;color:#aaa89f;display:flex;align-items:center;gap:9px}.live{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(114,180,131,.12)}.hero{min-height:calc(100dvh - 82px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:55px 0}.season{color:var(--bright);font-size:12px;letter-spacing:.26em;margin-bottom:24px}.hero h1{font-size:clamp(50px,6vw,78px);line-height:1.08;letter-spacing:-.055em;margin:0;max-width:8.5em}.hero h1 span{color:var(--gold)}.lead{font-size:17px;line-height:1.9;color:#b1afa6;max-width:550px;margin:28px 0}.hero-actions{display:flex;align-items:center;gap:28px}.gold-btn,.submit,.gold-small,.save-btn{background:linear-gradient(135deg,#f2db94,#b58a34);color:#17140c;border:0;font-weight:900;text-decoration:none;cursor:pointer}.gold-btn{padding:15px 24px;border-radius:10px;box-shadow:0 12px 30px rgba(174,128,40,.17)}.text-link{color:#bbb8ae;text-decoration:none;font-size:13px}.text-link b{color:var(--gold);margin-left:6px}.assurance{display:flex;margin-top:60px}.assurance div{padding:0 34px;border-left:1px solid #34332c}.assurance div:first-child{padding-left:0;border:0}.assurance b{font-family:ui-monospace,monospace;color:#665d43;font-size:12px}.assurance span{display:block;font-size:13px;margin-top:8px}.hero-art{height:590px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(222,187,95,.2);border-radius:50%}.orbit-a{width:470px;height:470px}.orbit-b{width:350px;height:350px;border-color:rgba(255,255,255,.08);box-shadow:0 0 80px rgba(216,181,86,.08)}.coin{width:270px;height:270px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#2b281c,#0c0d0c);border:1px solid #6a5729;box-shadow:0 45px 100px #000, inset 0 1px rgba(255,255,255,.12);transform:rotate(-7deg);overflow:hidden}.logo-coin img{width:100%;height:100%;object-fit:cover;transform:rotate(7deg) scale(1.08)}.float-card{position:absolute;padding:14px 20px;border-radius:12px;background:rgba(20,20,17,.88);border:1px solid #45402f;backdrop-filter:blur(12px);box-shadow:0 20px 45px #000}.float-card small{display:block;color:#88857b;font-size:10px;margin-bottom:6px}.float-card strong{font-size:14px}.card-a{top:110px;right:10px}.card-b{left:10px;bottom:110px}.benefit-strip{border-top:1px solid #292821;border-bottom:1px solid #292821;background:#0d0e0c}.benefit-inner{display:grid;grid-template-columns:repeat(3,1fr)}.benefit-inner div{padding:24px 35px;border-left:1px solid #292821}.benefit-inner div:first-child{border:0}.benefit-inner span{color:#77766e;font-size:11px;display:block;margin-bottom:7px}.benefit-inner b{font-size:14px}.apply-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start;padding:130px 0}.section-no,.rules-title span{font-size:11px;color:var(--gold);letter-spacing:.2em}.form-intro{position:sticky;top:48px}.form-intro h2,.rules-title h2{font-size:38px;line-height:1.25;letter-spacing:-.03em;margin:16px 0}.form-intro>p{color:var(--muted);line-height:1.8}.security-note{margin-top:38px;border-top:1px solid #323129;padding-top:25px;display:flex;gap:14px}.security-note>span{width:28px;height:28px;border:1px solid #66562f;color:var(--gold);border-radius:50%;display:grid;place-items:center}.security-note b{font-size:13px}.security-note p{font-size:12px;line-height:1.7;color:#88867d;margin:6px 0}.apply-card{background:linear-gradient(145deg,#181914,#10110f);border:1px solid #37372e;border-radius:var(--radius);padding:42px;box-shadow:0 35px 90px rgba(0,0,0,.3)}.form-top{display:flex;justify-content:space-between;align-items:start;margin-bottom:34px}.form-top small{font-size:9px;letter-spacing:.2em;color:#77756d}.form-top h3{font-size:27px;margin:7px 0 0}.form-top>span{font-size:11px;color:#aaa48f;border:1px solid #464231;padding:7px 10px;border-radius:99px}.field{margin-bottom:22px}.field label{font-size:13px;font-weight:750;display:flex;justify-content:space-between;margin-bottom:9px}.field label em{color:var(--gold);font-style:normal}.field label i{font-size:10px;color:#77756e;font-style:normal;font-weight:400}.field input,.field textarea,.prefix-input{width:100%;border:1px solid #393a33;background:#0b0c0b;color:var(--text);border-radius:10px;padding:14px 15px;outline:none}.field input:focus,.field textarea:focus,.prefix-input:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgba(216,181,94,.09)}.field textarea{min-height:100px;resize:vertical}.field small{color:#716f67;font-size:10px;display:block;margin-top:7px}.prefix-input{display:flex;gap:9px;padding:0 15px;align-items:center}.prefix-input span{color:var(--gold)}.prefix-input input{border:0;padding-left:0;background:transparent}.agree{display:flex;gap:10px;align-items:flex-start;cursor:pointer;margin:8px 0 17px}.agree input{position:absolute;opacity:0}.agree>span{width:18px;height:18px;border:1px solid #4b4a42;border-radius:4px;flex:0 0 auto}.agree input:checked+span{background:var(--gold);box-shadow:inset 0 0 0 4px #15150f}.agree p{font-size:12px;color:#96948b;margin:0;line-height:1.5}.custom-copy{font-size:11px;color:#77756d;line-height:1.7;margin-bottom:17px}.submit{width:100%;border-radius:10px;padding:16px 20px;display:flex;justify-content:space-between}.success{display:none;background:rgba(113,179,130,.1);border:1px solid rgba(113,179,130,.35);border-radius:10px;padding:14px;margin-bottom:22px}.success.show{display:flex;flex-direction:column;gap:4px}.success b{color:#a5d8b2;font-size:13px}.success span{color:#80ae8c;font-size:11px}.rules{padding:20px 0 120px}.rules-title{text-align:center}.rule-list{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border-top:1px solid var(--line)}.rule-list article{padding:30px 26px;border-left:1px solid var(--line)}.rule-list article:first-child{border:0}.rule-list article>b{color:#635b44;font-size:11px;font-family:ui-monospace,monospace}.rule-list h3{font-size:16px;margin:30px 0 12px}.rule-list p{font-size:12px;line-height:1.8;color:#89877e}footer{border-top:1px solid var(--line)}.footer-inner{height:110px;display:flex;align-items:center;justify-content:space-between;color:#706f68;font-size:11px}
/* admin */.admin-page{background:#0d0e0c}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:#11120f;border-right:1px solid var(--line);padding:28px 20px;display:flex;flex-direction:column}.admin-brand{padding:0 8px 28px;border-bottom:1px solid var(--line)}.sidebar nav{display:grid;gap:6px;margin-top:28px}.sidebar nav a{color:#8c8c84;text-decoration:none;padding:13px 14px;border-radius:9px;font-size:13px;display:flex;gap:12px}.sidebar nav a.active,.sidebar nav a:hover{background:#232117;color:var(--bright)}.sidebar nav span{width:16px}.admin-user{margin-top:auto;border-top:1px solid var(--line);padding:20px 7px 0;display:flex;gap:10px;align-items:center}.admin-user>div{width:34px;height:34px;border-radius:8px;background:#302a18;color:var(--gold);display:grid;place-items:center}.admin-user span{display:flex;flex-direction:column}.admin-user b{font-size:12px}.admin-user small{font-size:9px;color:#74736c;margin-top:3px}.admin-main{margin-left:240px;padding:34px 36px 70px;max-width:1700px}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.admin-header>div:first-child span{color:#77776f;font-size:11px}.admin-header h1{font-size:27px;margin:7px 0 0}.header-actions{display:flex;gap:9px}.outline-btn,.gold-small{padding:10px 14px;border-radius:8px;font-size:11px;text-decoration:none}.outline-btn{border:1px solid #3b3c35;color:#bbb9af}.metrics{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:13px;margin-bottom:18px}.metrics article{background:#151612;border:1px solid var(--line);border-radius:13px;padding:21px}.metrics article>span{font-size:11px;color:#83827a}.metrics strong{font-size:30px;display:block;margin:15px 0 7px}.metrics small{color:#65655f;font-size:9px}.metrics .primary-metric{background:linear-gradient(135deg,#282315,#151612);border-color:#494027}.status-text{font-size:18px!important;color:#9fd0aa}.status-text i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:8px}.admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.admin-panel{background:#151612;border:1px solid var(--line);border-radius:13px;overflow:hidden}.panel-head{min-height:78px;padding:19px 21px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.panel-head h2{font-size:15px;margin:0 0 5px}.panel-head p{font-size:10px;color:#717169;margin:0}.panel-tools{display:flex;gap:7px}.panel-tools input,.panel-tools select{background:#0e0f0d;border:1px solid #34352f;color:#aaa99f;border-radius:7px;padding:9px 10px;font-size:10px;outline:none}.panel-tools input{width:190px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;min-width:850px}th,td{text-align:left;border-bottom:1px solid #282923;padding:15px 17px;font-size:11px}th{font-size:9px;color:#6f6f68;font-weight:600}td code{color:#cdb675}.status-badge{padding:5px 8px;border-radius:99px;background:rgba(214,181,94,.1);color:var(--bright);font-size:9px}.done{background:rgba(113,179,130,.1);color:#96cea4}.row-action{border:0;background:transparent;color:#8f8e85;cursor:pointer;font-size:10px}.admin-empty{text-align:center;padding:70px 20px;display:flex;flex-direction:column;gap:7px}.admin-empty b{font-size:13px}.admin-empty span{font-size:10px;color:#6f6f68}.settings-body{padding:8px 21px 22px}.setting-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #292a24}.setting-row div{display:flex;flex-direction:column;gap:4px}.setting-row b,.setting-copy{font-size:12px}.setting-row span,.setting-copy small{font-size:9px;color:#6f6f68}.switch{appearance:none;width:38px;height:22px;background:#33342e;border-radius:99px;position:relative;cursor:pointer}.switch:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#929188;top:3px;left:3px;transition:.2s}.switch:checked{background:var(--gold)}.switch:checked:after{left:19px;background:#17140d}.setting-copy{display:block;margin:20px 0}.setting-copy textarea{width:100%;margin:9px 0 3px;background:#0e0f0d;border:1px solid #35362f;color:var(--text);border-radius:8px;padding:11px;resize:vertical;outline:none;font-size:11px}.setting-copy small{display:block;line-height:1.6}.save-btn{width:100%;border-radius:8px;padding:12px}.toast{position:fixed;right:25px;bottom:25px;background:var(--bright);color:#17140d;padding:12px 17px;border-radius:8px;font-size:11px;font-weight:800;opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:none}
@media(max-width:900px){.wrap{width:min(100% - 32px,720px)}.client-head{height:68px}.head-trust{font-size:10px}.hero{grid-template-columns:1fr;padding:58px 0 80px;min-height:auto}.hero h1{font-size:48px}.hero-art{height:430px;grid-row:1}.orbit-a{width:340px;height:340px}.orbit-b{width:260px;height:260px}.coin{width:210px;height:210px}.coin-inner{width:140px;height:140px}.coin-inner i{font-size:54px}.float-card{padding:11px 14px}.card-a{right:0;top:55px}.card-b{left:0;bottom:60px}.benefit-inner{grid-template-columns:1fr}.benefit-inner div{border-left:0;border-top:1px solid #292821;padding:17px 0}.apply-section{grid-template-columns:1fr;gap:38px;padding:85px 0}.form-intro{position:static}.apply-card{padding:25px}.rule-list{grid-template-columns:1fr 1fr}.rule-list article:nth-child(3){border-left:0}.sidebar{position:static;width:auto;height:70px;flex-direction:row;align-items:center;padding:12px 16px}.sidebar nav,.admin-user{display:none}.admin-brand{padding:0;border:0}.admin-main{margin:0;padding:24px 16px 60px}.admin-header{align-items:flex-start;gap:20px}.admin-header h1{font-size:22px}.header-actions{flex-direction:column}.metrics{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.settings-panel{grid-row:1}.panel-head{align-items:flex-start;flex-direction:column}.panel-tools{width:100%}.panel-tools input{width:100%}}
@media(max-width:520px){.hero-art{height:350px}.orbit-a{width:290px;height:290px}.coin{width:175px;height:175px}.coin-inner{width:115px;height:115px}.card-a{top:30px}.card-b{bottom:30px}.hero h1{font-size:39px}.lead{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column}.assurance{margin-top:45px}.assurance div{padding:0 14px}.benefit-inner{padding:0 16px}.rule-list{grid-template-columns:1fr}.rule-list article{border-left:0;border-top:1px solid var(--line)}.footer-inner{height:auto;padding:30px 0;align-items:flex-start;gap:18px;flex-direction:column}.metrics{grid-template-columns:1fr}.admin-header{flex-direction:column}.header-actions{width:100%}.header-actions>*{text-align:center}.panel-tools{flex-direction:column}}
.client-page .hero{min-height:650px;padding:35px 0}.client-page .hero-art{height:500px}.client-page .assurance{margin-top:16px;padding-top:14px;border-top:1px solid #353226;gap:0}.client-page .assurance div{padding:0 13px;border-left:1px solid #353226}.client-page .assurance div:first-child{padding-left:0;border-left:0}.client-page .assurance span{font-size:10px;white-space:nowrap;margin-top:5px}.client-page .card-b{left:-45px;bottom:48px;min-width:300px}.client-page .apply-section{padding:75px 0;gap:65px}.client-page .rules{padding:0 0 65px}.client-page .rule-list{margin-top:28px}.client-page .rule-list article{padding-top:22px;padding-bottom:22px}.client-page .rule-list h3{margin-top:18px}.client-page .footer-inner{height:82px}
@media(max-width:900px){.client-page .hero{min-height:auto;padding:35px 0 55px}.client-page .hero-art{height:390px}.client-page .card-b{left:0;bottom:28px}.client-page .apply-section{padding:55px 0;gap:28px}.client-page .rules{padding-bottom:45px}}
@media(max-width:520px){.client-page .hero-art{height:335px}.client-page .card-b{left:50%;bottom:8px;transform:translateX(-50%);min-width:285px}.client-page .assurance div{padding:0 10px}}
.client-page .hero-art{height:520px;display:flex;align-items:center;justify-content:center}.reward-ticket{width:min(100%,470px);padding:18px;background:linear-gradient(145deg,#1b1a15,#0e0f0d);border:1px solid #4b422c;border-radius:22px;box-shadow:0 38px 90px rgba(0,0,0,.45);position:relative;overflow:hidden}.reward-ticket:before{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(215,181,94,.13);border-radius:50%;top:-190px;right:-130px}.ticket-top{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 5px 15px;border-bottom:1px solid #363328;position:relative}.ticket-top span{font-size:11px;color:#8c897e}.ticket-top b{font-size:12px;color:var(--bright);letter-spacing:.08em}.ticket-logo{height:260px;padding:18px 0;display:flex;justify-content:center;position:relative}.ticket-logo img{width:224px;height:224px;object-fit:cover;border-radius:50%;border:1px solid #80682f;box-shadow:0 18px 45px #050505}.ticket-process{background:#11120f;border:1px solid #39372d;border-radius:14px;padding:17px 19px}.process-title{display:flex;align-items:center;justify-content:space-between}.process-title span{font-size:14px;font-weight:800}.process-title small{font-size:10px;color:#858278}.client-page .ticket-process .assurance{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;padding-top:13px}.client-page .ticket-process .assurance div{padding:0 12px}.client-page .ticket-process .assurance b{color:#8a794d}.client-page .ticket-process .assurance span{font-size:11px}.client-page .hero{grid-template-columns:1fr .86fr;gap:65px}
@media(max-width:900px){.client-page .hero{grid-template-columns:1fr;gap:5px}.client-page .hero-art{height:auto;grid-row:auto}.reward-ticket{margin:20px auto 0}.ticket-logo{height:235px}.ticket-logo img{width:200px;height:200px}}
@media(max-width:520px){.reward-ticket{padding:13px;border-radius:17px}.ticket-logo{height:200px}.ticket-logo img{width:170px;height:170px}.ticket-process{padding:14px 12px}.client-page .ticket-process .assurance div{padding:0 8px}.client-page .ticket-process .assurance span{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.content-manager{margin-top:18px}.content-editor{display:grid;grid-template-columns:.8fr 1.2fr}.editor-group{padding:22px}.editor-group+.editor-group{border-left:1px solid var(--line)}.editor-title{display:flex;flex-direction:column;gap:5px;margin-bottom:17px}.editor-title b{font-size:13px}.editor-title span{font-size:9px;color:#77766f}.benefit-editor,.heading-editor,.rules-editor{display:grid;grid-template-columns:1fr 1fr;gap:11px}.heading-editor{margin-bottom:13px}.content-editor label{display:flex;flex-direction:column;gap:6px}.content-editor label>span{font-size:9px;color:#8a8981}.content-editor input,.content-editor textarea{width:100%;background:#0e0f0d;border:1px solid #363730;color:var(--text);border-radius:7px;padding:9px 10px;outline:none;font-size:11px;resize:vertical}.content-editor input:focus,.content-editor textarea:focus{border-color:var(--gold)}.rules-editor label{background:#11120f;border:1px solid #292a24;border-radius:9px;padding:11px}.content-manager .gold-small{border:0}
@media(max-width:900px){.content-editor{grid-template-columns:1fr}.editor-group+.editor-group{border-left:0;border-top:1px solid var(--line)}}
@media(max-width:520px){.benefit-editor,.heading-editor,.rules-editor{grid-template-columns:1fr}}
.auth-page{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(circle at 50% 0,#292312,transparent 45%),#0b0c0a;padding:20px}.auth-card{width:min(100%,420px);background:#151612;border:1px solid #3d382b;border-radius:16px;padding:34px;box-shadow:0 30px 80px #000}.auth-card h1{margin:25px 0 8px}.auth-card>p{color:#85847c;font-size:12px;margin:0 0 24px}.auth-card label{display:flex;flex-direction:column;gap:8px;font-size:11px;margin:14px 0}.auth-card input{background:#0d0e0c;border:1px solid #383930;color:var(--text);border-radius:8px;padding:12px;outline:none}.auth-card input:focus{border-color:var(--gold)}.auth-error,.auth-success,.admin-notice,.form-errors{border-radius:8px;padding:11px 13px;font-size:11px;margin:12px 0}.auth-error,.form-errors{background:rgba(217,91,91,.1);border:1px solid rgba(217,91,91,.3);color:#e5a1a1}.auth-success,.admin-notice{background:rgba(114,180,131,.1);border:1px solid rgba(114,180,131,.3);color:#a5d8b2}.form-errors{display:flex;flex-direction:column;gap:4px}.admin-notice{margin:0 0 18px}.admin-user a{color:#7f7e76;font-size:9px;text-decoration:none;margin-top:3px}.row-buttons{display:flex;gap:6px}.row-buttons form{margin:0}.row-action.danger{color:#d98484}.panel-tools button{background:#151612}.content-manager>form{margin:0}.header-actions .gold-small{display:inline-block}.settings-body{margin:0}
.dashboard-split{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.quick-links{display:grid;padding:10px 20px 20px}.quick-links a{display:flex;flex-direction:column;gap:5px;padding:17px 4px;border-bottom:1px solid var(--line);text-decoration:none}.quick-links a:last-child{border:0}.quick-links b{color:var(--text);font-size:12px}.quick-links span{color:#72716a;font-size:9px}.wallet-code{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.notice-error{background:rgba(217,91,91,.1);border-color:rgba(217,91,91,.3);color:#e5a1a1}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.editor-main{display:grid;gap:18px}.editor-section{overflow:visible}.editor-section form{margin:0}.editor-form{padding-top:4px}.toggle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.toggle-grid .setting-row{border:1px solid var(--line);border-radius:10px;padding:15px}.editor-side{display:grid;gap:18px;position:sticky;top:20px}.logo-preview{padding:20px;display:grid;place-items:center}.logo-preview img{width:150px;height:150px;object-fit:cover;border-radius:15px;border:1px solid #5a4925}.logo-form{padding:0 20px 20px}.logo-form label{display:flex;flex-direction:column;gap:8px;font-size:11px}.logo-form input{font-size:9px;color:#8d8c84}.logo-form small{display:block;color:#706f68;font-size:9px;margin:8px 0 14px}.editor-help{padding:20px}.editor-help b{font-size:12px}.editor-help p{color:#7e7d75;font-size:10px;line-height:1.7;margin:8px 0 0}.sidebar nav a{border:1px solid transparent}.sidebar nav a.active{border-color:#3c3728}.admin-user span a{display:block}
@media(max-width:1050px){.editor-layout,.dashboard-split{grid-template-columns:1fr}.editor-side{position:static;grid-template-columns:1fr 1fr}.toggle-grid{grid-template-columns:1fr}}
@media(max-width:620px){.editor-side{grid-template-columns:1fr}.panel-tools{flex-wrap:wrap}.panel-tools input{min-width:100%}}
@media(max-width:900px){.admin-page .sidebar{height:auto;min-height:68px;gap:12px;flex-wrap:wrap}.admin-page .sidebar nav{display:flex;margin:0 0 0 auto;gap:4px}.admin-page .sidebar nav a{padding:9px 11px;font-size:10px}.admin-page .admin-user{display:none}.admin-page .admin-main{padding-top:22px}}
@media(max-width:560px){.admin-page .sidebar{align-items:flex-start}.admin-page .sidebar nav{width:100%;margin:0;display:grid;grid-template-columns:repeat(3,1fr)}.admin-page .sidebar nav a{justify-content:center;text-align:center}.admin-page .admin-header{margin-bottom:20px}}
