@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fcbcbf{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fcbcbf{--font-ui:"Inter","Inter Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_f2ad3e{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_f2ad3e{--font-display:"Playfair Display","Playfair Display Fallback"}:root{--bg:#f4efe6;--bg-tint:#efe7da;--panel:#ffffff;--panel-2:#fbf7f1;--ink:#2c2218;--text:#2c2218;--muted:#8a7c6b;--faint:#b7a994;--accent:#c26e44;--accent-dark:#a85733;--accent-soft:#f6e7d9;--olive:#6a6f49;--success:#5e8a3e;--success-soft:#e8efdd;--danger:#c0492f;--danger-soft:#fbe7e1;--warning:#c2882c;--warning-soft:#f8edd6;--info:#3f73a6;--info-soft:#e4eef6;--border:#e7ddcd;--border-soft:#efe8db;--ring:rgba(194,110,68,0.28);--sb-bg:#2a2016;--sb-ink:#c9bba6;--sb-ink-dim:#8f8169;--radius:12px;--radius-sm:9px;--shadow-sm:0 1px 2px rgba(44,34,24,0.05);--shadow:0 2px 4px rgba(44,34,24,0.04),0 14px 30px rgba(44,34,24,0.06);--shadow-lg:0 24px 60px rgba(44,34,24,0.16);--font-ui-stack:var(--font-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-ui-stack);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:rgba(194,110,68,.22)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:#d8cab5;border-radius:8px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#c9b89e}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{color:var(--ink)}input,select,textarea{font:inherit;width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--text);transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}input::placeholder,textarea::placeholder{color:var(--faint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-weight:600;font-size:13.5px;line-height:1;white-space:nowrap;transition:background .15s,transform .12s,box-shadow .15s,border-color .15s;box-shadow:0 4px 12px rgba(194,110,68,.18)}.btn:hover{background:var(--accent-dark);border-color:var(--accent-dark);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.secondary{background:#fff;color:var(--text);border-color:var(--border);box-shadow:var(--shadow-sm)}.btn.secondary:hover{background:var(--panel-2);border-color:#d8ccb9}.btn.ghost{background:transparent;color:var(--accent-dark);border-color:var(--accent);box-shadow:none}.btn.ghost:hover{background:var(--accent-soft)}.btn.danger{background:var(--danger);border-color:var(--danger);box-shadow:0 4px 12px rgba(192,73,47,.2)}.btn.danger:hover{background:#a73d27;border-color:#a73d27}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.shell{display:flex;min-height:100vh}.sidebar{width:244px;flex-shrink:0;background:var(--sb-bg);color:var(--sb-ink);display:flex;flex-direction:column;padding:18px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;gap:4px}.sb-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 18px;color:#fff}.sb-brand-text{font-family:var(--font-display),serif;font-weight:800;font-size:21px;letter-spacing:.5px;line-height:1;display:flex;flex-direction:column}.sb-brand-text small{font-family:var(--font-ui-stack);font-weight:600;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-top:3px}.sb-nav{display:flex;flex-direction:column;gap:2px}.sb-group{font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--sb-ink-dim);padding:16px 10px 7px}.sb-link{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--radius-sm);color:var(--sb-ink);font-weight:500;font-size:14px;transition:background .14s,color .14s}.sb-link:hover{background:rgba(255,255,255,.06);color:#fff}.sb-ico{display:inline-flex;opacity:.85}.sb-link.active{background:linear-gradient(100deg,var(--accent),#b0623b);color:#fff;box-shadow:0 6px 16px rgba(194,110,68,.32)}.sb-link.active .sb-ico{opacity:1}.content{flex:1 1;min-width:0;display:flex;flex-direction:column}.topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:rgba(244,239,230,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar-title{margin:0;font-size:19px;font-weight:700;letter-spacing:-.2px}.topbar-right{position:relative}.user-chip{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:5px 12px 5px 5px;box-shadow:var(--shadow-sm);transition:border-color .15s}.user-chip:hover{border-color:#d8ccb9}.user-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--olive));color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.user-meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.user-email{font-weight:600;font-size:13px}.user-role{text-transform:capitalize}.user-caret,.user-role{font-size:11px;color:var(--muted)}.user-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden;z-index:30}.user-menu-head{padding:12px 14px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--border)}.user-menu button{width:100%;text-align:left;padding:11px 14px;background:none;border:none;font-weight:600;color:var(--danger)}.user-menu button:hover{background:var(--danger-soft)}.main{flex:1 1;padding:26px 28px;overflow:auto}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.page-head h1{margin:0;font-size:21px;font-weight:700;letter-spacing:-.3px}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.toolbar input,.toolbar select{width:auto;min-width:150px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-sm)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.stat-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:transform .16s,box-shadow .16s}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);opacity:.7}.stat-card .label{color:var(--muted);font-size:12.5px;font-weight:600}.stat-card .value{font-family:var(--font-display),serif;font-size:27px;font-weight:800;margin-top:8px;color:var(--ink);letter-spacing:-.5px}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}td,th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border-soft)}th{color:var(--muted);font-weight:600;font-size:11px;letter-spacing:.6px;text-transform:uppercase;background:var(--panel-2)}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background .12s}tbody tr:hover td{background:#fbf6ef}.badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:#efe7da;color:var(--muted);white-space:nowrap}.badge.st-checked_in,.badge.st-completed,.badge.st-confirmed,.badge.success{background:var(--success-soft);color:var(--success)}.badge.danger,.badge.st-cancelled,.badge.st-no_show{background:var(--danger-soft);color:var(--danger)}.badge.st-expired,.badge.st-hold,.badge.st-pending_payment,.badge.warning{background:var(--warning-soft);color:var(--warning)}.badge.info{background:var(--info-soft);color:var(--info)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:20px;flex-wrap:wrap}.tabs button{background:none;padding:11px 16px;color:var(--muted);font-weight:600;font-size:14px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .14s,border-color .14s}.tabs button:hover{color:var(--ink)}.tabs button.active{color:var(--accent-dark);border-bottom-color:var(--accent)}.modal-overlay{position:fixed;inset:0;background:rgba(44,34,24,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:60;padding:16px;animation:fade .15s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--panel);border-radius:var(--radius);width:480px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:var(--shadow-lg);animation:pop .18s cubic-bezier(.22,1,.36,1)}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.modal-head h3{margin:0;font-size:16px;font-weight:700}.modal-head .x{background:none;border:none;font-size:22px;color:var(--muted);line-height:1}.modal-head .x:hover{color:var(--ink)}.modal-body{padding:20px}.modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--border)}.toast-stack{position:fixed;top:18px;right:18px;display:flex;flex-direction:column;gap:10px;z-index:100}.toast{padding:13px 18px;border-radius:var(--radius-sm);color:#fff;box-shadow:var(--shadow-lg);min-width:250px;font-size:13px;font-weight:500;animation:slideIn .22s cubic-bezier(.22,1,.36,1)}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}.toast.success{background:var(--success)}.toast.error{background:var(--danger)}.toast.info{background:#4a3a2a}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.field label{font-size:13px;color:var(--muted);font-weight:500}.pw-row{display:flex;gap:8px}.pw-row input{flex:1 1}.muted{color:var(--muted)}.center{text-align:center}.error{color:var(--danger);background:var(--danger-soft);border:1px solid #f0cabd;padding:11px 14px;border-radius:var(--radius-sm)}.link-arrow,.link-like{color:var(--accent-dark);font-weight:600}.link-arrow:hover,.link-like:hover{text-decoration:underline}.auth-wrap{min-height:100vh;display:grid;place-items:center;background:radial-gradient(120% 120% at 50% 0,#fbf3e7,var(--bg));padding:20px}.auth-card{width:380px;max-width:100%;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:34px;box-shadow:var(--shadow)}.auth-card h1{margin:0 0 4px;font-size:23px;font-family:var(--font-display),serif;font-weight:800}.chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.chart-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-sm)}.chart-card h3{margin:0 0 16px;font-size:14px;font-weight:700}.bars{display:flex;align-items:flex-end;gap:5px;height:140px}.bars .bar-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:flex-end;min-width:0}.bars .bar{width:100%;background:linear-gradient(var(--accent),#d68c63);border-radius:4px 4px 0 0;min-height:2px;transition:height .3s}.bars .bar-label{font-size:10px;color:var(--muted);white-space:nowrap;transform:rotate(-45deg);height:20px}.hbars{display:flex;flex-direction:column;gap:10px}.hbar-row{display:grid;grid-template-columns:120px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.hbar-track{background:#efe7da;border-radius:5px;height:16px;overflow:hidden}.hbar-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--olive));border-radius:5px}.cal-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.cal-toolbar input,.cal-toolbar select{width:auto}.cal-wrap{border:1px solid var(--border);border-radius:var(--radius);overflow:auto;background:var(--panel);max-height:calc(100vh - 230px);box-shadow:var(--shadow-sm)}.cal-grid{display:grid;position:relative;min-width:720px}.cal-cell{border-right:1px solid var(--border-soft);border-bottom:1px solid #f2ece1;height:40px;position:relative;cursor:pointer}.cal-cell:hover{background:#fbf3e9}.cal-head-cell{top:0;border-bottom:1px solid var(--border);padding:8px;font-weight:600;font-size:12px;z-index:2;text-align:center}.cal-head-cell,.cal-time-col{position:-webkit-sticky;position:sticky;background:var(--panel-2);border-right:1px solid var(--border)}.cal-time-col{left:0;font-size:11px;color:var(--muted);padding:2px 6px;text-align:right;z-index:1}.cal-time-col.corner{z-index:3}.cal-event{position:absolute;left:2px;right:2px;border-radius:6px;padding:3px 7px;font-size:11px;color:#fff;overflow:hidden;cursor:pointer;z-index:4;box-shadow:0 2px 6px rgba(44,34,24,.22)}.cal-event.sel{outline:2px solid var(--ink)}.st-hold{background:#c2882c}.st-pending_payment{background:#c06a1a}.st-confirmed{background:var(--accent)}.st-checked_in{background:var(--olive)}.st-completed{background:#8a7c6b}.st-cancelled{background:#c2b4a0;text-decoration:line-through}.st-no_show{background:var(--danger)}.st-expired{background:#b7a994}.legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin-top:12px;color:var(--muted)}.legend .dot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:middle}.profile{display:flex;flex-direction:column}.profile-top{display:flex;gap:8px;margin-bottom:16px}.profile-row{display:grid;grid-template-columns:190px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-soft);font-size:14px}.profile-label{color:var(--muted)}.profile-value{color:var(--text);font-weight:500;word-break:break-word}.copy-btn{background:none;border:none;color:var(--accent);margin-left:8px}.profile-sub{margin:18px 0 8px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.history{list-style:none;margin:0;padding:0;font-size:13px}.history li{padding:5px 0}.profile-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}@media (max-width:860px){.sidebar{width:70px}.sb-brand-text,.sb-group,.sb-link span:not(.sb-ico){display:none}.sb-link{justify-content:center}.user-meta{display:none}}