@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&family=Noto+Serif+Arabic:wght@500;600&family=Playfair+Display:wght@500;600&display=swap";:root{color:#0a2340;font-synthesis:none;--navy:#071d36;--blue:#0f3d62;--sand:#f4efe5;--coral:#ec6a4d;--white:#fff;--muted:#677486;--line:#dedbd4;--shadow:0 14px 40px #071d361f;background:#f8f6f1;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--navy);background:#f8f6f1;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #ec6a4d61}.brand{letter-spacing:.04em;color:var(--navy);font-family:Playfair Display,serif;font-size:1.75rem;text-decoration:none}.brand-note{color:var(--muted);margin-left:12px;font-size:.86rem}.topbar{z-index:20;background:#fff;border-bottom:1px solid #0a234014;justify-content:space-between;align-items:center;height:72px;padding:0 max(4vw,22px);display:flex;position:sticky;top:0}.top-actions{align-items:center;gap:8px;display:flex}.icon-button,.lang{color:var(--navy);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button{border-radius:50%;width:44px;height:44px}.lang{gap:4px;height:44px;padding:0 10px}.search-row{z-index:19;background:#fff;align-items:center;gap:12px;padding:10px max(4vw,22px);display:flex;position:sticky;top:72px;box-shadow:0 8px 18px #071d3614}.search-row input{background:#f2f3f4;border:0;border-radius:10px;flex:1;padding:12px}.search-row button{color:var(--coral);background:0 0;border:0}.beach-strip{color:#fff;background:linear-gradient(90deg,#071d36c7,#071d3614),url(/assets/grilled-sea-bass.webp) 50% 58%/cover;align-items:flex-end;min-height:150px;padding:26px max(4vw,22px);display:flex}.beach-strip p{text-transform:uppercase;letter-spacing:.14em;margin:0 0 5px;font-size:.72rem}.beach-strip h1{max-width:640px;margin:0;font-family:Playfair Display,serif;font-size:clamp(1.65rem,4vw,2.55rem);font-weight:500}.special-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1180px;margin:18px auto 0;padding:0 22px;display:grid}.special-strip button{text-align:left;background:var(--navy);color:#fff;border:0;border-radius:16px;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;display:grid}.special-strip span{color:#e8c995;text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;font-size:.68rem}.special-strip strong{font-family:Playfair Display,serif;font-size:1rem}.special-strip small{font-size:.88rem}.categories{scrollbar-width:none;gap:12px;max-width:1180px;margin:18px auto;padding:4px 22px 12px;display:flex;overflow-x:auto}.categories::-webkit-scrollbar{display:none}.categories button{min-height:86px;color:var(--navy);background:#fff;border:1px solid #071d3614;border-radius:14px;flex-direction:column;flex:0 0 128px;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 5px 18px #071d360f}.categories button.active{background:var(--navy);color:#fff}.category-icon{font-size:1.45rem;line-height:1}.menu-content{max-width:1180px;margin:0 auto;padding:0 22px 50px}.section-title{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding:18px 0;display:flex}.section-title span{text-transform:uppercase;letter-spacing:.14em;color:var(--coral);font-size:.72rem}.section-title h2{margin:4px 0 0;font:500 clamp(1.7rem,4vw,2.5rem)/1.1 Playfair Display,serif}.section-title .count{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.86rem}.menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dish-card{background:#fff;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 8px 26px #071d3614}.dish-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.dish-image-wrap{aspect-ratio:4/3;background:#d8d3ca;position:relative}.dish-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.badge{background:var(--coral);color:#fff;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:700;position:absolute;top:12px;left:12px}.dish-info{justify-content:space-between;align-items:center;gap:10px;min-height:78px;padding:13px 14px;display:flex}.dish-info h3{margin:0 0 5px;font:600 1.15rem/1.15 Playfair Display,serif}.price{color:var(--coral);font-size:.87rem;font-weight:700}.eye-button{width:42px;height:42px;color:var(--navy);background:#fff8f3;border:1px solid #ded8cf;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04101d9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.detail-modal{background:#fff;border-radius:24px;grid-template-columns:240px 1fr;gap:24px;width:min(92vw,720px);max-width:720px;padding:24px;animation:.22s ease-out pop;display:grid;position:relative;box-shadow:0 30px 90px #0000004d}.detail-modal>img{object-fit:cover;border-radius:16px;width:100%;height:100%;min-height:260px}.modal-close{width:40px;height:40px;color:var(--navy);background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:13px;right:13px}.detail-copy{padding:12px 6px 4px 0}.detail-heading{justify-content:space-between;align-items:start;gap:14px;padding-right:42px;display:flex}.detail-heading span{color:var(--coral);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.detail-heading h2{margin:4px 0;font:500 2rem Playfair Display,serif}.detail-heading strong{color:var(--coral);margin-top:26px;font-size:1.2rem}.detail-copy>p{color:var(--muted);line-height:1.55}.detail-copy dl{margin:20px 0 0}.detail-copy dl div{border-top:1px solid var(--line);padding:11px 0}.detail-copy dt{font-family:Playfair Display,serif;font-weight:600}.detail-copy dd{color:var(--muted);margin:4px 0 0;font-size:.9rem}.empty,.state-page{text-align:center;padding:80px 22px}.empty span,.state-page strong{font:600 1.5rem Playfair Display,serif}.empty p,.state-page p{color:var(--muted)}.state-page{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.state-page button,.primary{background:var(--navy);color:#fff;border:0;border-radius:12px;padding:13px 18px;font-weight:700}.loader{border:3px solid #d7dde3;border-top-color:var(--coral);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}footer{border-top:1px solid var(--line);max-width:1180px;color:var(--muted);justify-content:space-between;margin:0 auto 28px;padding:22px;font-size:.86rem;display:flex}footer strong{color:var(--navy);font-family:Playfair Display,serif}.auth-page{background:#fff;grid-template-columns:minmax(360px,46%) 1fr;min-height:100vh;display:grid}.auth-visual{color:#fff;background:linear-gradient(#071d3640,#071d36f0),url(/assets/mediterranean-mezze-platter.webp) 50%/cover;flex-direction:column;justify-content:space-between;padding:50px;display:flex}.auth-visual .brand{color:#fff}.auth-visual span,.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem}.auth-visual h1{max-width:620px;margin:14px 0;font:500 clamp(2.4rem,4vw,4.8rem)/1.02 Playfair Display,serif}.auth-visual p{color:#d9e1e9;max-width:520px}.login-panel{justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.login-panel form{width:min(440px,100%)}.login-panel h2{margin:10px 0;font:500 2.3rem Playfair Display,serif}.login-panel form>p{color:var(--muted);margin:0 0 28px}.eyebrow{color:var(--coral);align-items:center;gap:6px;display:flex}.login-panel label,.form-grid label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:.84rem;font-weight:700;display:flex}.login-panel input,.form-grid input,.form-grid textarea,.form-grid select{border:1px solid var(--line);width:100%;color:var(--navy);background:#fff;border-radius:10px;padding:12px}.login-panel .primary{width:100%;margin-top:6px}.login-panel form>a{text-align:center;color:var(--muted);margin-top:20px;font-size:.85rem;display:block}.demo-box{background:#f5f0e8;border:1px solid #e5dbc9;border-radius:14px;padding:13px 16px;font-size:.74rem;position:absolute;top:28px;right:28px}.demo-box strong{margin-bottom:4px;display:block}.demo-box p{color:#46576b;margin:3px 0}.demo-box code{color:var(--navy);font-family:inherit;font-weight:700}.form-error,.notice{color:#1d6a3d;background:#edf7f0;border-radius:10px;margin-bottom:16px;padding:11px 14px}.form-error,.notice.bad{color:#a93425;background:#fff0ed}.admin-shell{background:#f2f3f4;min-height:100vh}.admin-shell>aside{background:var(--navy);color:#fff;flex-direction:column;width:260px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.admin-shell>aside .brand{color:#fff}.admin-user{background:#ffffff14;border-radius:12px;align-items:center;gap:10px;margin:38px 0 30px;padding:12px;display:flex}.admin-user>span{background:var(--coral);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.admin-user div{flex-direction:column;min-width:0;display:flex}.admin-user small{color:#aebdcc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-shell aside nav{flex-direction:column;gap:6px;display:flex}.admin-shell aside nav button,.admin-shell aside nav a,.logout{color:#bbc7d3;text-align:left;background:0 0;border:0;border-radius:9px;padding:12px;text-decoration:none}.admin-shell aside nav .active{color:var(--navy);background:#fff;font-weight:700}.logout{align-items:center;gap:9px;margin-top:auto;display:flex}.admin-main{max-width:1500px;margin-left:260px;padding:38px}.admin-main>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-main header>div>span{color:var(--coral);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.admin-main h1{margin:5px 0;font:500 2.5rem Playfair Display,serif}.admin-main header p{color:var(--muted);margin:0}.primary.compact{white-space:nowrap;align-items:center;gap:8px;display:flex}.admin-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0;display:grid}.admin-stats div{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:18px;display:flex;box-shadow:0 5px 20px #071d360a}.admin-stats span{color:var(--muted)}.admin-stats strong{font:600 2rem Playfair Display,serif}.admin-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #071d360d}.admin-card-title{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.admin-card-title h2{margin:0;font:600 1.25rem Playfair Display,serif}.admin-card-title span{color:var(--muted);font-size:.84rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#fafafa;padding:13px 18px;font-size:.74rem}td{border-top:1px solid #edf0f2;padding:13px 18px;font-size:.88rem}.table-dish{align-items:center;gap:11px;min-width:220px;display:flex}.table-dish img{object-fit:cover;border-radius:8px;width:54px;height:44px}.table-dish div{flex-direction:column;display:flex}.table-dish small{color:var(--muted)}.status{color:#667;background:#eee;border-radius:999px;padding:5px 9px;font-size:.72rem}.status.on{color:#257242;background:#e5f4e9}.row-actions{gap:5px;display:flex}.row-actions button{width:36px;height:36px;color:var(--navy);background:#edf1f4;border:0;border-radius:8px;place-items:center;display:grid}.row-actions .danger{color:#b43829;background:#fff0ed}.edit-modal{background:#fff;border-radius:20px;width:min(760px,94vw);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 30px 100px #00000059}.edit-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:20px;padding-bottom:15px;display:flex}.edit-head span{color:var(--coral);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.edit-head h2{margin:4px 0 0;font:600 1.65rem Playfair Display,serif}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.form-grid .full{grid-column:1/-1}.upload-field{min-height:58px;color:var(--muted);border:1px dashed #b8c0c8;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.check-row{gap:22px;display:flex;flex-direction:row!important}.check-row label{flex-direction:row;align-items:center;margin:0;font-weight:500}.check-row input{width:18px;height:18px}.edit-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.edit-actions>button:not(.primary){background:#edf0f2;border:0;border-radius:10px;padding:12px 17px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=850px){.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.login-panel{min-height:100vh;padding:170px 24px 24px}.demo-box{top:28px;left:24px;right:24px}.admin-shell>aside{flex-direction:row;align-items:center;width:100%;height:auto;padding:14px 18px;position:static}.admin-user,.admin-shell aside nav{display:none}.logout{margin:0 0 0 auto}.admin-main{margin:0;padding:24px 18px}.admin-main>header{align-items:end}.admin-stats{grid-template-columns:repeat(3,1fr)}.detail-modal{grid-template-columns:180px 1fr}}@media (width<=600px){.topbar{height:62px;padding:0 16px}.brand{font-size:1.45rem}.brand-note{display:none}.search-row{padding-inline:16px;top:62px}.beach-strip{min-height:100px;padding:18px 16px}.beach-strip h1{font-size:1.45rem}.special-strip{gap:8px;padding:0 16px}.special-strip button{padding:11px}.categories{gap:9px;margin-top:12px;padding-inline:16px}.categories button{flex-basis:102px;min-height:74px;font-size:.8rem}.menu-content{padding:0 16px 35px}.section-title{padding:14px 0}.section-title h2{font-size:1.55rem}.menu-grid{gap:11px}.dish-card{border-radius:13px}.dish-info{min-height:66px;padding:10px}.dish-info h3{font-size:.98rem}.eye-button{width:38px;height:38px}.detail-modal{border-radius:19px;grid-template-columns:84px 1fr;gap:14px;width:min(92vw,500px);padding:18px}.detail-modal>img{height:84px;min-height:84px}.detail-copy{display:contents}.detail-heading{padding-right:34px}.detail-heading h2{font-size:1.5rem}.detail-heading strong{margin-top:22px}.detail-copy>p,.detail-copy dl{grid-column:1/-1}.detail-copy>p{margin:4px 0}.detail-copy dl{margin:0}.modal-close{top:8px;right:8px}.admin-main h1{font-size:2rem}.admin-main>header{align-items:start}.admin-main header p{display:none}.primary.compact{justify-content:center;width:46px;height:46px;padding:0;font-size:0}.primary.compact svg{width:22px;height:22px}.admin-stats{grid-template-columns:1fr}.admin-stats div{padding:13px 15px}.admin-stats strong{font-size:1.5rem}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.check-row{flex-wrap:wrap}.edit-modal{padding:18px}footer{padding-inline:16px}}.auth-visual{background:linear-gradient(#071d3633,#071d36f0),url(/assets/lebanese-mezze.webp) 50%/cover}body{background-color:#0000;background-image:radial-gradient(circle at 8% 12%,#3aa0b124,#0000 28rem),radial-gradient(circle at 92% 42%,#e75e4214,#0000 25rem),linear-gradient(#f8fbfa 0,#edf3f5 54%,#f9faf7 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.menu-page{min-height:100vh}.language-switch{background:#ffffffc7;border:1px solid #dbe3e6;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:flex}.language-switch button{color:var(--muted);background:0 0;border:0;padding:3px;font-size:.78rem;font-weight:700}.language-switch button.active{color:var(--navy)}.language-switch span{color:#a8b1b8}.beach-strip{background-position:50% 48%;min-height:175px;position:relative}.beach-strip:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);height:1px;position:absolute;inset:auto 0 0}.experience-bar{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:1280px;color:var(--muted);background:#ffffffe8;border:1px solid #ffffffe6;border-radius:16px;align-items:center;gap:24px;margin:-18px auto 0;padding:13px 20px;font-size:.82rem;display:flex;position:relative;box-shadow:0 12px 35px #071d361a}.experience-bar div{color:var(--navy);align-items:center;gap:8px;font-weight:700;display:flex}.experience-bar strong{color:var(--coral)}.pulse{background:#2aa667;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2aa6671f}.special-strip,.categories,.menu-content,footer{max-width:1280px}.dish-card{border:1px solid #071d360e;box-shadow:0 12px 32px #071d3614}.categories button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[dir=rtl] body{font-family:Noto Sans Arabic,DM Sans,sans-serif}[dir=rtl] .brand,[dir=rtl] .beach-strip h1,[dir=rtl] .section-title h2,[dir=rtl] .dish-info h3,[dir=rtl] .detail-heading h2,[dir=rtl] .detail-copy dt,[dir=rtl] footer strong{font-family:Noto Serif Arabic,Playfair Display,serif}[dir=rtl] .brand-note{margin-left:0;margin-right:12px}[dir=rtl] .special-strip button{text-align:right}[dir=rtl] .badge{left:auto;right:12px}[dir=rtl] .detail-copy{padding-left:6px;padding-right:0}[dir=rtl] .detail-heading{padding-left:42px;padding-right:0}[dir=rtl] .modal-close{left:13px;right:auto}[dir=rtl] .form-grid label[dir=rtl]{text-align:right}@media (width<=700px){.experience-bar{white-space:nowrap;border-radius:13px;gap:12px;margin:-10px 12px 0;padding:11px 13px;overflow-x:auto}.experience-bar span:last-child{display:none}.language-switch{padding:4px 7px}.beach-strip{min-height:112px}.special-strip,.categories,.menu-content{max-width:none}}.admin-shell aside nav button{align-items:center;gap:11px;width:100%;font-size:.9rem;display:flex}.admin-shell aside nav button svg{flex:none;width:18px;height:18px}.admin-shell aside nav a{border-top:1px solid #ffffff1a;border-radius:0;margin-top:12px;padding-top:18px}.admin-main{max-width:none}.admin-main>.notice{margin-top:22px}.admin-stats.four{grid-template-columns:repeat(4,1fr)}.dashboard-grid{grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);gap:18px;display:grid}.dashboard-grid .admin-card{min-width:0}.text-button{color:var(--coral);background:0 0;border:0;font-weight:700}.quick-card{align-self:start}.quick-card>.admin-card-title{margin-bottom:4px}.quick-card>button{width:100%;color:var(--navy);text-align:left;background:#fff;border:0;border-top:1px solid #edf0f2;align-items:center;gap:13px;padding:15px 20px;display:flex}.quick-card>button:hover{background:#f8fafb}.quick-card>button>svg{background:#edf3f6;border-radius:10px;width:40px;height:40px;padding:9px}.quick-card button span{flex-direction:column;gap:3px;display:flex}.quick-card button small{color:var(--muted)}.admin-toolbar{border-bottom:1px solid #edf0f2;align-items:center;gap:12px;padding:16px 18px;display:flex}.admin-toolbar>span{color:var(--muted);margin-left:auto;font-size:.84rem}.admin-toolbar select{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:10px;padding:11px 34px 11px 12px}.admin-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;min-width:260px;padding:0 12px;display:flex}.admin-search input{width:100%;color:var(--navy);border:0;outline:0;padding:11px 0}.admin-empty{text-align:center;color:var(--muted);padding:40px}.category-admin-grid{background:#edf0f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.category-admin-grid article{background:#fff;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:19px 22px;display:grid}.category-admin-icon{background:#f1f5f7;border-radius:13px;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.category-admin-grid article>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.category-admin-grid small{color:var(--muted)}.category-admin-grid em{color:#8994a0;margin-top:3px;font-size:.75rem;font-style:normal}.settings-form{max-width:980px}.settings-form .admin-card-title>div{flex-direction:column;gap:5px;display:flex}.settings-form>.form-grid,.single-form{padding:24px}.settings-form .edit-actions{padding:18px 24px}.single-form{max-width:620px}.single-form label{flex-direction:column;gap:7px;margin-bottom:18px;font-size:.84rem;font-weight:700;display:flex}.single-form input{border:1px solid var(--line);border-radius:10px;padding:12px}.single-form small{color:var(--muted);font-weight:400}.account-grid{grid-template-columns:minmax(0,720px) minmax(260px,360px);gap:18px;display:grid}.security-note{align-self:start;padding:28px}.security-note>svg{background:#edf3f6;border-radius:14px;width:52px;height:52px;padding:12px}.security-note h2{font:600 1.35rem Playfair Display,serif}.security-note p{color:var(--muted);line-height:1.55}.security-note>strong{border-top:1px solid var(--line);padding-top:16px;font-size:.86rem;display:block}.upload-preview{object-fit:cover;border-radius:12px;width:100%;height:170px}.small-modal{width:min(620px,94vw)}@media (width<=1100px){.admin-stats.four{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.account-grid,.category-admin-grid{grid-template-columns:1fr}}@media (width<=850px){.admin-shell>aside{gap:14px;overflow-x:auto}.admin-shell>aside .brand{flex:none}.admin-shell aside nav{flex-direction:row;order:2;gap:6px;display:flex;overflow-x:auto}.admin-shell aside nav button{white-space:nowrap;background:#ffffff0f;width:auto}.admin-shell aside nav a{display:none}.admin-shell aside nav .active{background:#fff}.admin-shell .logout{flex:none;font-size:0}.admin-shell .logout svg{width:22px;height:22px}.admin-main{padding-top:28px}}@media (width<=600px){.admin-shell>aside{padding:12px 14px}.admin-shell>aside .brand{display:none}.admin-shell aside nav{order:initial}.admin-main>header{gap:10px}.admin-main h1{font-size:1.75rem}.admin-toolbar{flex-wrap:wrap;align-items:stretch}.admin-search{min-width:100%}.admin-toolbar select{flex:1}.admin-stats.four{grid-template-columns:1fr 1fr}.category-admin-grid article{grid-template-columns:auto 1fr auto;padding:15px}.category-admin-grid article>.status{display:none}.category-admin-grid .row-actions{grid-column:2/-1}.settings-form>.form-grid,.single-form{padding:18px}.settings-form .edit-actions{padding:16px 18px}.dashboard-grid table th:nth-child(2),.dashboard-grid table td:nth-child(2),.dashboard-grid table th:nth-child(3),.dashboard-grid table td:nth-child(3){display:none}}
