@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);#root,body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased}:root{--ink:#222036;--muted:#8b8998;--line:#ebeaf0;--bg:#f7f7fa;--purple:#6d45d8;--purple2:#f0ebff;--orange:#f29b38;--green:#32aa76}*{box-sizing:border-box}button,input,textarea{font:inherit}.app-shell{background:#f7f7fa;background:var(--bg);color:#222036;color:var(--ink);display:flex;min-height:100vh}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}aside{background:#fff;border-right:1px solid #ebeaf0;border-right:1px solid var(--line);display:flex;flex-direction:column;inset:0 auto 0 0;padding:28px 18px 20px;position:fixed;width:236px;z-index:10}.brand{align-items:center;display:flex;gap:11px;padding:0 10px 34px}.brand-mark{background:linear-gradient(135deg,#7951df,#5630bf);border-radius:12px;box-shadow:0 7px 20px #6d45d83b;color:#fff;display:grid;font:700 23px Georgia;height:38px;place-items:center;width:38px}.brand b{display:block;font-size:20px;letter-spacing:.04em}.brand span{color:#aaa6b7;display:block;font-size:8px;letter-spacing:.16em;margin-top:1px}nav{display:flex;flex-direction:column;gap:5px}nav button{align-items:center;background:#0000;border:0;border-radius:10px;color:#787585;cursor:pointer;display:flex;font-size:14px;font-weight:550;gap:13px;height:46px;padding:0 13px;text-align:left}nav button:hover{background:#f7f5fd;color:#6d45d8;color:var(--purple)}nav button.active{background:#f0ebff;background:var(--purple2);font-weight:700}nav button em,nav button.active{color:#6d45d8;color:var(--purple)}nav button em{background:#e5dcff;border-radius:20px;font-size:11px;font-style:normal;margin-left:auto;padding:2px 7px}.sidebar-bottom{margin-top:auto}.api-state{align-items:center;display:flex;gap:10px;margin:0 8px 18px}.api-state>i{background:#d2d0d8;border-radius:50%;height:8px;width:8px}.api-state>i.online{background:#35b879;box-shadow:0 0 0 4px #e7f8f0}.api-state b,.api-state span{display:block;font-size:11px}.api-state span{color:#8b8998;color:var(--muted);margin-top:2px}.profile{align-items:center;background:#fff;border:1px solid #ebeaf0;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;gap:9px;padding:10px;width:100%}.profile>span,.user-cell>span{background:#efe9ff;border-radius:10px;color:#6d45d8;color:var(--purple);display:grid;font-size:12px;font-weight:700;height:34px;place-items:center;width:34px}.profile div{flex:1 1;text-align:left}.profile b,.profile small{display:block;font-size:11px}.profile small{color:#8b8998;color:var(--muted);margin-top:3px}.profile svg{width:14px}main{margin-left:236px;min-width:0;width:calc(100% - 236px)}header{align-items:center;background:#fff;border-bottom:1px solid #ebeaf0;border-bottom:1px solid var(--line);display:flex;height:99px;justify-content:space-between;padding:0 40px}header h1{font-size:23px;letter-spacing:-.02em;margin:0}header p{color:#8b8998;color:var(--muted);font-size:12px;margin:6px 0 0;text-transform:capitalize}.header-actions{align-items:center;display:flex;gap:12px}.icon-button{background:#0000;border:0;border-radius:10px;color:#858291;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.icon-button:hover{background:#f3f1f7}.notification{background:#f7f6f9;position:relative}.notification i{background:#ef555d;border:1px solid #fff;border-radius:50%;height:6px;position:absolute;right:9px;top:8px;width:6px}.primary{align-items:center;background:#6d45d8;background:var(--purple);border:0;border-radius:10px;box-shadow:0 5px 14px #6d45d82b;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:650;gap:8px;height:40px;justify-content:center;padding:0 16px}.primary:hover{background:#5e37ca}.primary svg{width:17px}.page{margin:0 auto;max-width:1440px;padding:30px 40px 46px}.metrics{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:22px}.metric{background:#fff;border:1px solid #ebeaf0;border:1px solid var(--line);border-radius:14px;display:flex;gap:17px;height:124px;padding:24px}.metric-icon{border-radius:13px;display:grid;height:46px;place-items:center;width:46px}.metric-icon.purple,.round.purple{background:#eee8ff;color:#6d45d8;color:var(--purple)}.metric-icon.orange,.round.orange{background:#fff1e2;color:#f29b38;color:var(--orange)}.metric-icon.green{background:#e6f7ef;color:#32aa76;color:var(--green)}.metric>div:last-child{flex:1 1;position:relative}.metric span,.metric strong{display:block}.metric span{color:#8b8998;color:var(--muted);font-size:12px;margin-bottom:7px}.metric strong{font-size:25px;letter-spacing:-.03em}.metric small{bottom:4px;color:#32aa76;color:var(--green);font-size:11px;font-weight:650;position:absolute;right:0}.metric small.neutral{color:#f29b38;color:var(--orange)}.panel,.table-card{background:#fff;border:1px solid #ebeaf0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.panel{margin-bottom:22px}.panel-head{align-items:center;display:flex;justify-content:space-between;padding:20px 23px 16px}.panel h2{font-size:15px;margin:0}.panel p{color:#8b8998;color:var(--muted);font-size:11px;margin:5px 0 0}.text-button{align-items:center;background:none;border:0;color:#6d45d8;color:var(--purple);cursor:pointer;display:flex;font-size:11px;font-weight:650;gap:7px}.text-button svg{width:14px}.split{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.15fr 1fr}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{background:#fbfafd;border-bottom:1px solid #ebeaf0;border-bottom:1px solid var(--line);border-top:1px solid #ebeaf0;border-top:1px solid var(--line);color:#9a97a4;font-size:9px;font-weight:700;height:42px;letter-spacing:.07em;padding:0 18px;text-transform:uppercase}td{border-bottom:1px solid #f0eff3;color:#5f5c6d;font-size:11px;height:67px;padding:10px 18px}tr:last-child td{border-bottom:0}td b{color:#333044;font-size:11px}td>small{color:#8b8998;color:var(--muted);display:block;margin-top:5px}.content-cell,.user-cell{align-items:center;display:flex;gap:11px}.user-cell>span{border-radius:50%;font-size:10px;height:32px;width:32px}.content-cell small,.user-cell small{color:#a19eaa;display:block;font-size:9px;margin-top:4px}.status{align-items:center;border-radius:20px;display:inline-flex;font-size:9px;font-weight:650;gap:5px;padding:5px 8px}.status i{border-radius:50%;height:5px;width:5px}.status.on{background:#eaf8f1;color:#229664}.status.on i{background:#2aaa74}.status.off{background:#f2f1f4;color:#8b8994}.status.off i{background:#aaa7b0}.content-stats>div{align-items:center;display:flex;gap:12px;padding:13px 23px 18px}.content-stats>div+div{border-top:1px solid #ebeaf0;border-top:1px solid var(--line);padding-top:18px}.round{border-radius:10px;display:grid;height:36px;place-items:center;width:36px}.round svg{width:16px}.content-stats div div{flex:1 1}.content-stats b,.content-stats small{display:block;font-size:11px}.content-stats small{color:#8b8998;color:var(--muted);margin-top:3px}.content-stats strong{font-size:18px}.quick{padding:3px 20px 14px}.quick button{align-items:center;background:none;border:0;color:#444153;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:11px;height:50px;width:100%}.quick button+button{border-top:1px solid #ebeaf0;border-top:1px solid var(--line)}.quick button span{background:#f1edfb;border-radius:8px;color:#6d45d8;color:var(--purple);display:grid;height:30px;place-items:center;width:30px}.quick button span svg{width:14px}.quick button>svg{color:#aaa6b3;margin-left:auto;width:14px}.toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.toolbar>span{color:#8b8998;color:var(--muted);font-size:11px}.search{position:relative;width:min(430px,70%)}.search svg{color:#9996a2;left:13px;position:absolute;top:11px;width:17px}.search input{border:1px solid #ebeaf0;border:1px solid var(--line);border-radius:10px;color:#222036;color:var(--ink);height:40px;outline:none;padding:0 14px 0 40px;width:100%}.search input:focus{border-color:#9b7ce9;box-shadow:0 0 0 3px #eee9fb}.table-card th{border-top:0}.thumb{background:linear-gradient(135deg,#eee9fb,#fff0df);border-radius:8px;color:#6d45d8;color:var(--purple);display:grid;height:34px;place-items:center;width:40px}.thumb svg{width:16px}.empty,.muted{color:#8b8998;color:var(--muted)}.empty{font-size:13px;padding:45px;text-align:center}.loading{background:#292638;border-radius:10px;bottom:24px;color:#fff;font-size:12px;padding:12px 17px;position:fixed;right:24px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#221d3680;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:50}.modal{background:#fff;border-radius:18px;box-shadow:0 25px 80px #18102447;padding:28px;position:relative;width:min(470px,100%)}.modal h2{font-size:21px;margin:0}.modal>p{color:#8b8998;color:var(--muted);font-size:12px;line-height:1.5;margin:7px 0 23px}.modal-close{background:#f5f3f7;border:0;border-radius:9px;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:18px;top:18px;width:34px}.modal-close svg{width:16px}.modal form{grid-gap:15px;display:grid;gap:15px}.modal label{grid-gap:7px;color:#555264;display:grid;font-size:11px;font-weight:650;gap:7px}.modal input,.modal textarea{border:1px solid #ebeaf0;border:1px solid var(--line);border-radius:9px;color:#222036;color:var(--ink);font-size:12px;outline:none;padding:11px 12px;resize:vertical}.modal textarea{min-height:84px}.modal input:focus,.modal textarea:focus{border-color:#997ae5;box-shadow:0 0 0 3px #f0ebfc}.form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.switch-row{align-items:center;cursor:pointer;display:flex!important}.switch-row input{display:none}.switch-row span{background:#ccc;border-radius:20px;height:20px;position:relative;width:34px}.switch-row span:after{background:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:.2s;width:14px}.switch-row input:checked+span{background:#6d45d8;background:var(--purple)}.switch-row input:checked+span:after{left:17px}.wide{margin-top:3px;width:100%}.danger-link{align-items:center;background:none;border:0;color:#d94a56;cursor:pointer;display:flex;font-size:11px;gap:7px;justify-content:center}.danger-link svg{width:15px}.toast{background:#292638;border-radius:11px;bottom:25px;box-shadow:0 10px 35px #27223842;color:#fff;font-size:12px;padding:13px 18px;position:fixed;right:25px;z-index:80}@media(max-width:900px){aside{padding:24px 12px;width:76px}.brand{padding:0 7px 30px}.brand>div:last-child,.sidebar-bottom,nav em,nav span{display:none}nav button{justify-content:center;padding:0}main{margin-left:76px;width:calc(100% - 76px)}.page,header{padding-left:22px;padding-right:22px}.metrics,.split{grid-template-columns:1fr}}@media(max-width:620px){aside{align-items:center;bottom:auto;flex-direction:row;height:66px;padding:10px 14px;width:100%}.brand{padding:0}.brand-mark{height:36px;width:36px}nav{flex-direction:row;margin-left:auto}nav button{height:40px;width:40px}.brand>div:last-child{display:block}main{margin:66px 0 0;width:100%}header{height:82px;padding:0 17px}.page{padding:18px 12px}header p{display:none}.metrics{gap:10px}.metric{height:96px;padding:16px}.split{gap:10px}.table-card,.table-wrap{overflow-x:auto}table{min-width:690px}.panel-head{padding:16px}.form-row{grid-template-columns:1fr}}.auth-screen{background:#f8f7fb;display:grid;min-height:100vh;place-items:center}.auth-loader{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:14px}.login-page{background:#fff;display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh}.login-art{background:linear-gradient(145deg,#24163f,#4e2a86 54%,#7246bc);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:42px 58px;position:relative}.login-art:after{border:1px solid #ffffff14;bottom:-160px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05;content:"";height:440px;right:-130px;width:440px}.art-glow,.login-art:after{border-radius:50%;position:absolute}.art-glow.one{background:#9d73ff26;height:330px;right:-80px;top:-80px;width:330px}.art-glow.two{background:#f1a85e18;bottom:120px;height:220px;left:-80px;width:220px}.login-brand{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.login-brand .brand-mark{background:#fff;color:#6139a2}.login-brand b,.login-brand span{display:block}.login-brand b{font-size:21px}.login-brand span{color:#d7caed;font-size:8px;letter-spacing:.16em}.art-copy{margin:auto 0;position:relative;z-index:1}.art-copy>span{color:#c9b7e6;font-size:10px;font-weight:700;letter-spacing:.18em}.art-copy h1{font-size:42px;letter-spacing:-.04em;line-height:1.15;margin:19px 0}.art-copy p{color:#d5c8e9;font-size:14px;line-height:1.7;max-width:390px}.art-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;display:flex;gap:12px;padding:15px;position:relative;width:340px;z-index:1}.art-card .round{background:#ffffff1c;color:#fff}.art-card b,.art-card small{display:block;font-size:11px}.art-card small{color:#cfc2e3;margin-top:4px}.login-side{display:grid;padding:45px;place-items:center}.login-box{width:min(390px,100%)}.mobile-brand{display:none}.eyebrow{color:var(--purple);font-size:9px;font-weight:750;letter-spacing:.16em}.login-box h2{font-size:29px;letter-spacing:-.035em;margin:11px 0 8px}.login-box>p{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 28px}.keycloak-button{align-items:center;background:#fff;border:1px solid #dfd9ed;border-radius:12px;box-shadow:0 7px 22px #3d25540d;cursor:pointer;display:flex;gap:13px;height:64px;padding:0 15px;text-align:left;transition:.2s;width:100%}.keycloak-button:hover{border-color:#9877df;transform:translateY(-1px)}.keycloak-button>span:nth-child(2){flex:1 1}.keycloak-button b,.keycloak-button small{display:block}.keycloak-button b{color:#343044;font-size:13px}.keycloak-button small{color:var(--muted);font-size:10px;margin-top:4px}.keycloak-button>svg{color:var(--purple);width:17px}.keycloak-logo{background:linear-gradient(135deg,#7650d5,#4e2a8a);border-radius:9px;color:#fff;display:grid;font-weight:800;height:34px;place-items:center;width:34px}.secure-note{color:#7d7988;font-size:10px;margin-top:23px;text-align:center}.secure-note span{background:#e7f7ef;border-radius:50%;color:#229664;display:inline-grid;height:16px;margin-right:6px;place-items:center;width:16px}.realm{color:#b0adb8;display:block;font-size:9px;margin-top:12px;text-align:center}.auth-error{background:#fff0f1;border:1px solid #f5d7da;border-radius:10px;color:#b83d48;font-size:11px;margin:-12px 0 16px;padding:11px 13px}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-art{display:none}.login-side{min-height:100vh;padding:25px}.mobile-brand{align-items:center;display:flex;gap:10px;margin-bottom:65px}.mobile-brand .brand-mark{height:36px;width:36px}.mobile-brand b{font-size:15px}}.login-form{grid-gap:17px;display:grid;gap:17px}.login-form>label{grid-gap:8px;color:#4d4959;display:grid;font-size:11px;font-weight:650;gap:8px}.login-input{align-items:center;background:#fff;border:1px solid #dfdce6;border-radius:10px;display:flex;height:48px;padding:0 13px;transition:.2s}.login-input:focus-within{border-color:#8f6fdb;box-shadow:0 0 0 3px #eee9fb}.login-input .lock,.login-input>svg{color:#9a96a5;width:17px}.login-input .lock{font-size:8px;text-align:center}.login-input input{background:#0000;border:0;color:#302d3e;flex:1 1;font-size:12px;height:100%;min-width:0;outline:0;padding:0 10px}.login-input button{background:none;border:0;color:#7854cc;cursor:pointer;font-size:9px;font-weight:650;padding:7px 0}.login-submit{align-items:center;background:linear-gradient(135deg,#7450d4,#5d35b8);border:0;border-radius:10px;box-shadow:0 7px 18px #6540bf33;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:9px;height:47px;justify-content:center;margin-top:4px}.login-submit:hover{filter:brightness(.97)}.login-submit:disabled{cursor:wait;opacity:.65}.login-submit svg{width:16px}.login-form+.secure-note{margin-top:21px}.stores-table tbody tr{transition:.15s}.stores-table tbody tr:hover{background:#fcfbfe}.open-store{align-items:center;background:#fff;border:1px solid #e4dff0;border-radius:8px;color:#6842c5;cursor:pointer;display:inline-flex;font-size:10px;font-weight:650;gap:5px;height:31px;padding:0 10px}.open-store:hover{background:#f4f0ff}.open-store svg{width:12px}.store-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#241c3b70;inset:0;position:fixed;z-index:70}.store-drawer{background:#f8f8fb;border-left:1px solid #dedbe5;bottom:0;box-shadow:-20px 0 60px #1e15302b;overflow-y:auto;padding:0;position:absolute;right:0;top:0;width:min(720px,100%)}.drawer-head{align-items:flex-start;background:#fff;border-bottom:1px solid #e8e6ed;display:flex;justify-content:space-between;padding:24px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.drawer-head>div>span{color:#7955cc;font-size:9px;font-weight:750;letter-spacing:.12em}.drawer-head h2{font-size:20px;margin:6px 0 4px}.drawer-head p{color:#94919d;font-size:11px;margin:0}.drawer-head>button{background:#f3f1f6;border:0;border-radius:9px;color:#777381;cursor:pointer;display:grid;height:35px;place-items:center;width:35px}.drawer-head svg{width:16px}.store-drawer form>section{background:#fff;border:1px solid #e8e6ed;border-radius:13px;margin:18px 22px;padding:20px}.section-title{margin-bottom:17px}.section-title h3{font-size:13px;margin:0}.section-title p{color:#97949f;font-size:10px;margin:5px 0 0}.editor-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.editor-grid label,.json-grid label,.locale-card label{grid-gap:7px;color:#696675;display:grid;font-size:10px;font-weight:650;gap:7px}.editor-grid input,.json-grid textarea,.locale-card input,.locale-card textarea{background:#fff;border:1px solid #dfdde5;border-radius:8px;color:#302d3d;font-size:11px;outline:none;padding:10px 11px;width:100%}.editor-grid input:focus,.json-grid textarea:focus,.locale-card input:focus,.locale-card textarea:focus{border-color:#9677dc;box-shadow:0 0 0 3px #f0ecfb}.drawer-switch,.wide-field{grid-column:1/-1}.drawer-switch{align-items:center;cursor:pointer;display:flex!important;gap:9px}.drawer-switch input{display:none}.drawer-switch>span{background:#c8c5ce;border-radius:20px;height:20px;position:relative;width:35px}.drawer-switch>span:after{background:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:.2s;width:14px}.drawer-switch input:checked+span{background:#6d45d8}.drawer-switch input:checked+span:after{left:18px}.locale-list{grid-gap:11px;display:grid;gap:11px}.locale-card{grid-gap:12px;align-items:start;background:#fcfbfd;border:1px solid #ebe9ef;border-radius:10px;display:grid;gap:12px;grid-template-columns:78px 1fr 1.25fr;padding:13px}.language{padding-top:4px}.language b{background:#eee8ff;border-radius:6px;color:#6942c6;display:grid;font-size:9px;height:25px;place-items:center;width:32px}.language span{color:#9895a0;display:block;font-size:9px;margin-top:7px}.locale-card textarea{min-height:54px;resize:vertical}.json-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.json-grid label:last-child{grid-column:1/-1}.json-grid textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;min-height:92px;resize:vertical}.editor-error{background:#fff0f1;border:1px solid #f3d6d9;border-radius:9px;color:#b83d48;font-size:10px;margin:0 22px 12px;padding:11px}.drawer-actions{background:#fff;border-top:1px solid #e7e5eb;bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:15px 22px;position:-webkit-sticky;position:sticky}.drawer-actions>button:first-child{background:#fff;border:1px solid #dfdce5;border-radius:9px;color:#696575;cursor:pointer;font-size:11px;font-weight:650;height:40px;padding:0 18px}.drawer-actions .primary:disabled{cursor:wait;opacity:.65}@media(max-width:620px){.store-drawer form>section{margin:12px;padding:16px}.drawer-head{padding:19px}.editor-grid,.json-grid{grid-template-columns:1fr}.drawer-switch,.json-grid label:last-child,.wide-field{grid-column:auto}.locale-card{grid-template-columns:52px 1fr}.locale-card label:last-child{grid-column:2}.drawer-actions{padding:12px}}.editor-grid select{border-color:#dfdde5;border-radius:8px;color:#302d3d;font-size:11px;min-height:39px;width:100%}.editor-grid select:focus{border-color:#9677dc;box-shadow:0 0 0 3px #f0ecfb}.story-drawer{width:min(880px,100%)}.story-locales{grid-gap:10px;display:grid;gap:10px}.story-locale{grid-gap:12px;align-items:end;background:#fcfbfd;border:1px solid #ebe9ef;border-radius:10px;display:grid;gap:12px;grid-template-columns:78px 1fr 1.35fr;padding:13px}.slide-card label,.story-locale label{grid-gap:7px;color:#696675;display:grid;font-size:10px;font-weight:650;gap:7px}.slide-card input,.slide-card textarea,.story-locale input{background:#fff;border:1px solid #dfdde5;border-radius:8px;color:#302d3d;font-size:11px;outline:none;padding:10px 11px;width:100%}.slide-card input:focus,.slide-card textarea:focus,.story-locale input:focus{border-color:#9677dc;box-shadow:0 0 0 3px #f0ecfb}.slides-head{align-items:start;display:flex;justify-content:space-between}.slides-head>button{align-items:center;background:#f4f0ff;border:1px solid #dfd7f2;border-radius:8px;color:#6942c7;cursor:pointer;display:flex;font-size:10px;font-weight:650;gap:6px;height:34px;padding:0 11px}.slides-head>button svg{width:14px}.slides-list{grid-gap:14px;display:grid;gap:14px}.slide-card{background:#faf9fc;border:1px solid #e4e1e9;border-radius:12px;padding:16px}.slide-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.slide-head>div b,.slide-head>div span{display:block}.slide-head>div span{color:#7a56ca;font-size:8px;font-weight:750;letter-spacing:.1em}.slide-head>div b{font-size:12px;margin-top:4px}.slide-head>button{background:#fff0f1;border:0;border-radius:7px;color:#be4751;cursor:pointer;font-size:9px;padding:7px 9px}.slide-meta{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr;margin-bottom:15px}.slide-meta .wide-field{grid-column:1/-1}.slide-locales{grid-template-columns:repeat(3,1fr)}.slide-locales,.slide-locales>div{grid-gap:10px;display:grid;gap:10px}.slide-locales>div{background:#fff;border:1px solid #ebe9ef;border-radius:9px;padding:11px}.slide-language{align-items:center;display:flex;gap:7px}.slide-language b{background:#eee8ff;border-radius:6px;color:#6942c6;display:grid;font-size:8px;height:23px;place-items:center;width:29px}.slide-language span{color:#96929e;font-size:9px}.slide-card textarea{min-height:58px;resize:vertical}@media(max-width:760px){.story-locale{grid-template-columns:52px 1fr}.story-locale label:last-child{grid-column:2}.slide-locales{grid-template-columns:1fr}.slides-head{gap:12px}.slides-head>button{flex-shrink:0}}:root{--bs-primary:#6d45d8;--bs-primary-rgb:109,69,216;--bs-body-font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bs-border-color:#ebeaf0}.btn-primary{--bs-btn-bg:#6d45d8;--bs-btn-border-color:#6d45d8;--bs-btn-hover-bg:#5d37c4;--bs-btn-hover-border-color:#5d37c4;--bs-btn-active-bg:#512fb1;--bs-btn-active-border-color:#512fb1}.btn-outline-primary{--bs-btn-color:#6d45d8;--bs-btn-border-color:#d9cef5;--bs-btn-hover-bg:#6d45d8;--bs-btn-hover-border-color:#6d45d8}.table{--bs-table-bg:#0000;--bs-table-hover-bg:#faf8ff}.table>:not(caption)>*>*{box-shadow:none}.card{--bs-card-border-radius:14px}.content-offcanvas{--bs-offcanvas-width:min(520px,100vw);z-index:1055}.content-offcanvas .offcanvas-body{padding:24px}.content-offcanvas .form-label{color:#555264;font-size:12px;font-weight:600}.content-offcanvas .form-control{border-color:#dedbe5;border-radius:9px;font-size:13px}.content-offcanvas .form-control:focus{border-color:#9677dc;box-shadow:0 0 0 .2rem #6d45d81f}.store-drawer.offcanvas{transform:none}.store-backdrop.offcanvas-backdrop{background:#241c3b70;opacity:1}.drawer-head .btn-close{background-color:#f3f1f6;border-radius:9px;height:12px;padding:11px;width:12px}.notification.btn{display:grid;height:40px;place-items:center;position:relative;width:40px}.page.container-fluid{width:100%}@media(max-width:620px){.content-offcanvas{--bs-offcanvas-width:100vw}}.banner-sort{width:145px}.soft-order{background:#f0ebff;border-radius:7px;color:#6842c5;display:inline-grid;font-size:10px;font-weight:700;height:25px;min-width:27px;padding:0 7px;place-items:center}.empty-slides{border:1px dashed #dcd7e7;border-radius:10px;color:#96919f;font-size:11px;padding:25px;text-align:center}.danger-zone{align-items:center;background:#fffafb!important;border-color:#f0d8da!important;display:flex;justify-content:space-between}.danger-zone h3{color:#aa3742;font-size:12px;margin:0}.danger-zone p{color:#9a777b;font-size:10px;margin:4px 0 0}.delete-confirm{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.delete-confirm>span{color:#a13b44;font-size:10px;font-weight:600;text-align:right;width:100%}@media (max-width:620px){.danger-zone{align-items:flex-start;flex-direction:column;gap:12px}.delete-confirm{justify-content:flex-start}.delete-confirm>span{text-align:left}}.modal-backdrop,.store-backdrop{animation:modal-backdrop-in .3s ease-out both}.store-drawer.offcanvas{--bs-offcanvas-width:min(720px,100vw);animation:drawer-from-right .38s cubic-bezier(.22,1,.36,1) both;bottom:0!important;left:auto!important;margin-left:auto;right:0!important;top:0!important;transform:translateX(0)!important;visibility:visible;will-change:translate,opacity}.story-drawer.offcanvas{--bs-offcanvas-width:min(880px,100vw)}.drawer-head.offcanvas-header{align-items:flex-start}.modal-backdrop .modal{animation:modal-from-right .34s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-from-right{0%{opacity:.65;translate:100% 0}to{opacity:1;translate:0 0}}@keyframes modal-from-right{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@media (max-width:620px){.store-drawer.offcanvas,.story-drawer.offcanvas{--bs-offcanvas-width:100vw;border-left:0;border-radius:0;height:100dvh!important;inset:0!important;margin:0!important;max-height:100dvh!important;max-width:100vw!important;overflow-x:hidden;overflow-y:auto;position:fixed!important;width:100vw!important}.store-drawer.offcanvas.order-drawer{width:100vw!important}.order-drawer-body,.store-drawer form>section{margin-left:12px;margin-right:12px}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-backdrop .modal,.store-backdrop,.store-drawer.offcanvas{animation-duration:.01ms}}.metric{align-items:center;height:auto;min-height:124px}.metric-icon{flex:0 0 46px}.metric>div:last-child{grid-gap:4px;display:grid;gap:4px;min-width:0;position:static}.metric span{line-height:1.35;margin-bottom:0}.metric strong{line-height:1.15;min-width:0;overflow-wrap:anywhere}.metric small{display:block;line-height:1.35;margin-top:2px;max-width:100%;overflow-wrap:anywhere;position:static;white-space:normal}.metric small.danger{color:var(--brand-primary-700)}@media (max-width:620px){.metric{height:auto;min-height:108px}}.brand-logos{align-items:center;display:flex;gap:9px;min-width:0;width:100%}.brand-logos>span{background:#dedbe4;flex:0 0 1px;height:25px;width:1px}.brand-logos .costa-logo{display:block;height:auto;width:94px}.brand-logos .americana-logo{display:block;height:25px;object-fit:contain;width:50px}.brand>.brand-logos:last-child{display:flex}.login-brand{width:205px}.login-brand .brand-logos>span{background:#ffffff42}.login-brand .costa-logo{filter:brightness(0) invert(1)}.brand-logos-loader{width:166px}.mobile-brand{width:180px}@media (max-width:900px){.brand{padding-inline:0}.brand>.brand-logos:last-child{display:flex;justify-content:center}.brand .costa-logo{width:49px}.brand .americana-logo,.brand .brand-logos>span{display:none}}@media (max-width:620px){.brand{width:54px}.brand>.brand-logos:last-child,.mobile-brand .brand-logos{display:flex}}.users-pagination{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-top:14px;padding:16px 18px}.users-pagination>span{color:var(--muted);font-size:11px}.users-pagination .pagination{--bs-pagination-color:var(--brand-primary-700);--bs-pagination-hover-color:var(--brand-primary-800);--bs-pagination-hover-bg:var(--brand-primary-50);--bs-pagination-focus-color:var(--brand-primary-800);--bs-pagination-focus-box-shadow:0 0 0 3px #6817301f;--bs-pagination-active-bg:var(--brand-primary-700);--bs-pagination-active-border-color:var(--brand-primary-700);--bs-pagination-border-color:var(--line)}.users-pagination .page-link{display:grid;font-size:11px;min-height:32px;min-width:34px;place-items:center}@media (max-width:620px){.users-pagination{align-items:flex-start;flex-direction:column;overflow-x:auto}}.selectable-user{cursor:pointer}.customers-table td{min-width:105px}.customers-table td:first-child{min-width:170px}.customers-table td:nth-child(4){white-space:nowrap}.selectable-user>td{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.selectable-user:hover>td{background-color:var(--brand-primary-50)}.selectable-user:hover>td:first-child{box-shadow:inset 3px 0 0 var(--brand-primary-700)}.selectable-user:hover td,.selectable-user:hover td b{color:var(--brand-primary-700)}.selectable-user:focus-visible{outline:3px solid #6817302b;outline-offset:-3px}.user-profile-page{grid-gap:18px;display:grid;gap:18px}.customer-profile-tabs{border-bottom-color:var(--line);padding:0 8px}.customer-profile-tabs .nav-link{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;color:var(--muted);display:flex;font-size:12px;font-weight:700;gap:7px;padding:11px 15px}.customer-profile-tabs .nav-link:hover{border-bottom-color:var(--brand-primary-100);color:var(--brand-primary-700)}.customer-profile-tabs .nav-link.active{background:#0000;border-bottom-color:var(--brand-primary-700);color:var(--brand-primary-700)}.customer-profile-tabs .nav-link span{background:var(--brand-primary-100);border-radius:20px;color:var(--brand-primary-700);display:grid;font-size:9px;height:19px;min-width:19px;padding:0 6px;place-items:center}.overview-information{grid-template-columns:1fr}.profile-checkbox-field dd{align-items:center;display:flex;min-height:21px}.profile-checkbox-field .form-check-input{accent-color:var(--brand-primary-700);border-color:var(--brand-neutral-400);margin:0;opacity:1}.profile-checkbox-field .form-check-input:checked{background-color:var(--brand-primary-700);border-color:var(--brand-primary-700)}.loyalty-information dl{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-notifications-tab{grid-gap:14px;display:grid;gap:14px}.customer-notifications-list{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;padding:0}.customer-notifications-list article{background:#fff;border:0;border-bottom:1px solid var(--brand-neutral-200);border-radius:0;min-width:0;padding:18px 21px}.customer-notifications-list article:last-child{border-bottom:0}.notification-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.notification-type{background:var(--brand-primary-100);border-radius:20px;color:var(--brand-primary-700);display:inline-block;font-size:8px;font-weight:750;padding:4px 7px}.notification-card-head h4{font-size:13px;margin:7px 0 0;overflow-wrap:anywhere}.notification-message{color:var(--ink);font-size:11px;line-height:1.5;margin:14px 0 0;overflow-wrap:anywhere}.notification-description{color:var(--muted);font-size:10px;line-height:1.5;margin:6px 0 0;overflow-wrap:anywhere}.notification-card-meta{border-top:1px solid var(--brand-neutral-200);color:var(--muted);display:flex;flex-wrap:wrap;font-size:8px;gap:6px 12px;margin-top:14px;padding-top:11px}.notification-parameters{font-size:9px;margin-top:11px}.notification-parameters summary{color:var(--brand-primary-700);cursor:pointer;font-weight:700}.notification-parameters pre{background:var(--brand-primary-900);border-radius:7px;color:#fff;font-size:8px;margin:8px 0 0;overflow-wrap:anywhere;padding:9px;white-space:pre-wrap}.user-back{align-items:center;background:#0000;border:0;color:var(--brand-primary-700);display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:0;width:-webkit-max-content;width:max-content}.user-back svg{transform:rotate(180deg);width:16px}.profile-panel,.user-profile-hero{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 5px 22px #3e0d1d0a}.user-profile-hero{align-items:center;display:flex;gap:16px;padding:23px}.user-profile-avatar{background:var(--brand-primary-100);border-radius:16px;color:var(--brand-primary-700);display:grid;flex:0 0 56px;font-size:16px;font-weight:800;height:56px;place-items:center;width:56px}.user-profile-title{flex:1 1;min-width:0}.user-profile-title>span{color:var(--brand-primary-700);font-size:9px;font-weight:800;letter-spacing:.12em}.user-profile-title h2{font-size:22px;margin:5px 0 4px}.profile-panel-head p,.user-profile-title p{color:var(--muted);font-size:11px;margin:0}.user-profile-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}.profile-panel{overflow:hidden}.profile-panel-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:19px 21px}.profile-panel-head h3{font-size:14px;margin:0 0 5px}.coming-soon,.profile-loading{background:var(--brand-neutral-100);border-radius:20px;color:var(--brand-neutral-700);font-size:9px;font-weight:700;padding:5px 9px;white-space:nowrap}.general-information dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:6px 21px 18px}.general-information dl>div{border-bottom:1px solid var(--brand-neutral-100);min-width:0;padding:13px 12px 10px 0}.general-information dt{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.general-information dd{color:var(--ink);font-size:11px;font-weight:650;margin:5px 0 0;overflow-wrap:anywhere}.wallet-summary>strong{color:var(--brand-primary-700);display:block;font-size:30px;padding:23px 21px 20px}.wallet-summary>strong small{font-size:12px}.wallet-summary>div:not(.profile-panel-head){border-top:1px solid var(--brand-neutral-100);display:flex;font-size:10px;gap:12px;justify-content:space-between;padding:12px 21px}.wallet-summary>div span{color:var(--muted)}.transactions-panel .table-responsive{max-height:430px}.transaction-amount{font-weight:750}.transaction-amount.credit{color:var(--brand-accent-700)}.transaction-amount.debit{color:var(--brand-primary-700)}.future-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-empty,.profile-error{align-items:center;color:var(--muted);display:flex;gap:12px;justify-content:center;min-height:120px;padding:24px}.profile-empty>span{background:var(--brand-neutral-100);border-radius:10px;display:grid;height:35px;place-items:center;width:35px}.profile-empty b,.profile-error b{color:var(--ink);font-size:11px}.profile-empty p,.profile-error p{font-size:10px;margin:4px 0 0}.profile-error{justify-content:space-between}@media (max-width:820px){.customer-notifications-list,.future-sections,.loyalty-information dl,.user-profile-grid{grid-template-columns:1fr}}@media (max-width:520px){.user-profile-hero{align-items:flex-start;flex-wrap:wrap}.general-information dl{grid-template-columns:1fr}}.orders-module{grid-gap:14px;display:grid;gap:14px}.orders-filters{grid-gap:12px;align-items:end;background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;gap:12px;grid-template-columns:.8fr 1fr 1fr 1fr 1.35fr auto;padding:18px}.orders-filters label{grid-gap:7px;color:var(--brand-neutral-700);display:grid;font-size:10px;font-weight:700;gap:7px}.orders-filter-actions{display:flex;gap:7px}.orders-filter-actions .btn{white-space:nowrap}.orders-summary{color:var(--muted);display:flex;font-size:11px;justify-content:space-between;min-height:24px}.orders-table td{min-width:90px}.orders-table td:first-child,.orders-table td:nth-child(2),.orders-table td:nth-child(3){min-width:155px}.orders-table td:first-child small{max-width:165px;overflow-wrap:anywhere;white-space:normal}.selectable-order{cursor:pointer}.selectable-order:focus-visible{outline:3px solid #6817302b;outline-offset:-3px}.order-status{align-items:center;background:var(--brand-neutral-100);border-radius:20px;color:var(--brand-neutral-700);display:inline-flex;font-size:9px;font-weight:700;gap:6px;padding:5px 8px;white-space:nowrap}.order-status i{background:var(--brand-neutral-400);border-radius:50%;height:6px;width:6px}.order-status.status-1{background:var(--brand-accent-100);color:var(--brand-accent-700)}.order-status.status-1 i{background:var(--brand-accent-500)}.order-status.status-0{background:var(--brand-primary-100);color:var(--brand-primary-700)}.order-status.status-0 i{background:var(--brand-primary-500)}.order-drawer{left:auto;overflow-x:hidden;width:min(920px,100%)}.order-drawer-body{grid-gap:16px;display:grid;gap:16px;min-width:0;padding:18px 22px 28px;width:100%}.order-detail-section,.order-drawer-body>*{max-width:100%;min-width:0;width:100%}.order-overview-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.order-header-status{margin-top:10px}.order-detail-section,.order-overview-cards>div{background:#fff;border:1px solid var(--line);border-radius:13px}.order-overview-cards>div{display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:90px;padding:15px}.order-overview-cards span{color:var(--muted);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.order-overview-cards strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.order-beans,.positive-value{color:var(--brand-accent-700);font-weight:750}.negative-value,.order-beans.negative{color:var(--brand-primary-700)}.transaction-type{align-items:center;background:var(--brand-neutral-100);border-radius:20px;color:var(--brand-neutral-700);display:inline-flex;font-size:9px;font-weight:700;gap:6px;padding:5px 8px;white-space:nowrap}.transaction-type i{background:var(--brand-neutral-400);border-radius:50%;height:6px;width:6px}.transaction-type.type-1{background:var(--brand-accent-100);color:var(--brand-accent-700)}.transaction-type.type-1 i{background:var(--brand-accent-500)}.transaction-type.type-0{background:var(--brand-primary-100);color:var(--brand-primary-700)}.transaction-type.type-0 i{background:var(--brand-primary-500)}.order-transactions-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.order-transactions-list article{background:var(--brand-neutral-50);border:1px solid var(--brand-neutral-200);border-radius:10px;min-width:0;padding:14px}.order-transaction-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.order-transaction-head small{color:var(--muted);display:block;font-size:8px;margin-top:6px}.order-transaction-head>strong{font-size:13px;overflow-wrap:anywhere;text-align:right}.order-transaction-details{grid-gap:0 12px;display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:11px 0 0}.order-transaction-details>div{border-top:1px solid var(--brand-neutral-200);min-width:0;padding:8px 0}.order-transaction-details dt{color:var(--muted);font-size:8px;text-transform:uppercase}.order-transaction-details dd{font-size:10px;font-weight:650;margin:4px 0 0;overflow-wrap:anywhere}.empty.compact{padding:25px}.order-detail-section{padding:20px}.order-detail-section .section-title{margin-bottom:14px}.order-detail-grid{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.order-detail-grid>div{border-bottom:1px solid var(--brand-neutral-100);min-width:0;padding:10px 0}.order-detail-grid dt{color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.order-detail-grid dd{font-size:11px;font-weight:650;margin:4px 0 0;overflow-wrap:anywhere}.order-two-columns{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-grid.single{grid-template-columns:1fr}.order-items{grid-gap:10px;display:grid;gap:10px}.order-items article{background:var(--brand-neutral-50);border:1px solid var(--brand-neutral-200);border-radius:10px;padding:14px}.order-item-main{display:flex;gap:20px;justify-content:space-between}.order-item-main>div:last-child{min-width:145px;text-align:right}.order-item-main b,.order-item-main span,.order-item-main strong{display:block}.order-item-main b,.order-item-main p,.order-item-main span{color:var(--muted);font-size:9px}.order-item-main h4{font-size:12px;margin:4px 0}.order-item-main p{margin:0}.order-item-main strong{font-size:13px;margin-top:5px}.order-adjustments{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.order-adjustments span{background:var(--brand-primary-100);border-radius:20px;color:var(--brand-primary-700);font-size:9px;font-weight:650;padding:5px 8px}.order-payment-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.order-payment-grid>div{background:var(--brand-neutral-50);border-radius:10px;padding:13px}.order-payment-grid h4{font-size:11px;margin:0 0 10px}.order-payment-grid p{color:var(--muted);display:flex;font-size:9px;gap:10px;justify-content:space-between;margin:7px 0 0}.order-payment-grid p b{color:var(--ink)}.raw-order details summary{color:var(--brand-primary-700);cursor:pointer;font-size:11px;font-weight:700}.raw-order pre{background:var(--brand-primary-900);border-radius:9px;color:#fff;font-size:9px;margin:15px 0 0;max-height:420px;overflow:auto;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap}@media (max-width:1100px){.orders-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.order-detail-grid,.order-overview-cards,.order-payment-grid,.order-transaction-details,.order-transactions-list,.order-two-columns,.orders-filters{grid-template-columns:1fr}.order-item-main{flex-direction:column}.order-item-main>div:last-child{min-width:0;text-align:left}}:root{--brand-primary-900:#3e0d1d;--brand-primary-800:#511124;--brand-primary-700:#681730;--brand-primary-600:#7e2942;--brand-primary-500:#94506a;--brand-primary-100:#f0e3e7;--brand-primary-50:#faf5f7;--brand-neutral-700:#776e63;--brand-neutral-500:#a0968a;--brand-neutral-400:#c1b8ac;--brand-neutral-200:#e1dbd3;--brand-neutral-100:#f0ece7;--brand-neutral-50:#f8f6f3;--brand-accent-700:#71834c;--brand-accent-500:#91a762;--brand-accent-400:#acc17e;--brand-accent-200:#d8e2c0;--brand-accent-100:#edf2e2;--brand-accent-50:#f7f9f2;--ink:#33252a;--muted:#817970;--line:#e1dbd3;--bg:#f8f6f3;--purple:var(--brand-primary-700);--purple2:var(--brand-primary-100);--orange:var(--brand-neutral-700);--green:var(--brand-accent-700);--bs-primary:#681730;--bs-primary-rgb:104,23,48;--bs-secondary:#776e63;--bs-secondary-rgb:119,110,99;--bs-success:#71834c;--bs-success-rgb:113,131,76;--bs-body-color:#33252a;--bs-body-bg:#f8f6f3;--bs-border-color:#e1dbd3}.app-shell,body{background:#f8f6f3;background:var(--brand-neutral-50);color:#33252a;color:var(--ink)}.drawer-head>div>span,.slide-head>div span,.text-button,a{color:#681730;color:var(--brand-primary-700)}.btn-primary{--bs-btn-bg:#681730;--bs-btn-border-color:#681730;--bs-btn-hover-bg:#511124;--bs-btn-hover-border-color:#511124;--bs-btn-active-bg:#3e0d1d;--bs-btn-active-border-color:#3e0d1d;--bs-btn-disabled-bg:#94506a;--bs-btn-disabled-border-color:#94506a}.btn-outline-primary{--bs-btn-color:#681730;--bs-btn-border-color:#cdaeb8;--bs-btn-hover-bg:#681730;--bs-btn-hover-border-color:#681730;--bs-btn-active-bg:#511124;--bs-btn-active-border-color:#511124}.btn-outline-secondary{--bs-btn-color:#776e63;--bs-btn-border-color:#c1b8ac;--bs-btn-hover-bg:#776e63;--bs-btn-hover-border-color:#776e63}.login-submit,.primary{background:linear-gradient(135deg,#681730,#511124);background:linear-gradient(135deg,var(--brand-primary-700),var(--brand-primary-800));box-shadow:0 7px 18px #68173033}.login-submit:hover,.primary:hover{background:#511124;background:var(--brand-primary-800)}nav button:hover{background:#faf5f7;background:var(--brand-primary-50);color:#681730;color:var(--brand-primary-700)}.banner-sort-indicator,.language b,.metric-icon.purple,.profile>span,.quick button span,.round.purple,.slide-language b,.user-cell>span,nav button em,nav button.active{background:#f0e3e7;background:var(--brand-primary-100);color:#681730;color:var(--brand-primary-700)}.metric-icon.orange,.round.orange{background:#f0ece7;background:var(--brand-neutral-100);color:#776e63;color:var(--brand-neutral-700)}.metric-icon.green{background:#edf2e2;background:var(--brand-accent-100)}.metric small,.metric-icon.green{color:#71834c;color:var(--brand-accent-700)}.metric small.neutral{color:#776e63;color:var(--brand-neutral-700)}.status.on{background:#edf2e2;background:var(--brand-accent-100);color:#71834c;color:var(--brand-accent-700)}.api-state>i.online,.status.on i{background:#91a762;background:var(--brand-accent-500)}.api-state>i.online{box-shadow:0 0 0 4px #edf2e2;box-shadow:0 0 0 4px var(--brand-accent-100)}.status.off{background:#f0ece7;background:var(--brand-neutral-100);color:#776e63;color:var(--brand-neutral-700)}.status.off i{background:#c1b8ac;background:var(--brand-neutral-400)}.table,th{--bs-table-hover-bg:var(--brand-primary-50)}th{background:#f8f6f3;background:var(--brand-neutral-50);color:#776e63;color:var(--brand-neutral-700)}.thumb{background:linear-gradient(135deg,#f0e3e7,#edf2e2);background:linear-gradient(135deg,var(--brand-primary-100),var(--brand-accent-100));color:#681730;color:var(--brand-primary-700)}.login-art{background:linear-gradient(145deg,#3e0d1d,#681730 54%,#7e2942);background:linear-gradient(145deg,var(--brand-primary-900),var(--brand-primary-700) 54%,var(--brand-primary-600))}.art-glow.one{background:#acc17e24}.art-glow.two{background:#c1b8ac24}.art-card small,.art-copy p,.art-copy>span,.login-brand span{color:#e1dbd3}.eyebrow,.login-input button{color:#681730;color:var(--brand-primary-700)}.content-offcanvas .form-control:focus,.editor-grid input:focus,.json-grid textarea:focus,.locale-card input:focus,.locale-card textarea:focus,.login-input:focus-within,.modal input:focus,.modal textarea:focus,.search input:focus,.slide-card input:focus,.slide-card textarea:focus,.story-locale input:focus{border-color:#94506a;border-color:var(--brand-primary-500);box-shadow:0 0 0 3px #6817301f}.secure-note span{background:#edf2e2;background:var(--brand-accent-100);color:#71834c;color:var(--brand-accent-700)}.modal-backdrop,.store-backdrop,.store-backdrop.offcanvas-backdrop{background:#3e0d1d70}.store-drawer{background:#f8f6f3;background:var(--brand-neutral-50)}.locale-card,.slide-card,.store-drawer,.store-drawer form>section,.story-locale{border-color:#e1dbd3;border-color:var(--brand-neutral-200)}.locale-card,.slide-card,.story-locale{background:#f8f6f3;background:var(--brand-neutral-50)}.open-store,.slides-head>button{background:#faf5f7;background:var(--brand-primary-50);border-color:#cdaeb8;color:#681730;color:var(--brand-primary-700)}.open-store:hover,.slides-head>button:hover{background:#f0e3e7;background:var(--brand-primary-100)}.drawer-switch>span,.switch-row span{background:#c1b8ac;background:var(--brand-neutral-400)}.drawer-switch input:checked+span,.switch-row input:checked+span{background:#681730;background:var(--brand-primary-700)}.brand-logos>span{background:#e1dbd3;background:var(--brand-neutral-200)}.loading,.toast{background:#3e0d1d;background:var(--brand-primary-900)}
/*# sourceMappingURL=main.dcb5e0ff.css.map*/