:root{--navy:#0c1425;--navy2:#15243a;--bg:#f5f7fb;--white:#fff;--line:#e9edf4;--ink:#1c2d44;--muted:#8691a3;--blue:#0878dc;--blue2:#1a95fa;--green:#24a86e;--shadow:0 8px 32px rgba(16,40,74,.04)}
*{box-sizing:border-box}html{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink)}body{margin:0;background:var(--bg);font-size:14px}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}input,select{accent-color:var(--blue)}.muted{color:var(--muted);line-height:1.55}.small{font-size:12.5px}.eyebrow,.card-kicker{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#3a99e1}.shell{display:flex;min-height:100vh}.sidebar{background:var(--navy);color:white;width:250px;flex:none;display:flex;flex-direction:column;padding:28px 18px 22px;min-height:100vh}.brand{display:flex;align-items:center;gap:13px;margin:0 13px 65px}.brand-logo{height:45px;width:45px;background:linear-gradient(145deg,#168bfa,#0867bf);color:white;border-radius:14px;display:grid;place-items:center;font-size:23px;font-weight:900;box-shadow:0 8px 20px #036bc82b}.brand-logo span{color:#ffd66b}.brand strong{font-size:20px;letter-spacing:-.8px}.brand-accent{color:#43a3fb}.brand small{display:block;font-size:9px;color:#7285a1;letter-spacing:1.65px;margin-top:3px;font-weight:700}.menu-label{font-size:9px;letter-spacing:1.4px;color:#65758f;font-weight:800;padding:0 14px;margin:0 0 15px}.side-link{text-decoration:none;display:flex;gap:13px;align-items:center;padding:15px;border-radius:10px;color:#8796ad;margin-bottom:4px;font-weight:600;font-size:13px}.side-link.active{background:#1a2f4d;color:#e7f4ff;box-shadow:inset 3px 0 #248cf5}.side-icon{font-size:19px}.sidebar-bottom{margin-top:auto}.side-safe{display:flex;gap:11px;align-items:flex-start;border:1px solid #2a3b53;background:#14253d;border-radius:11px;padding:14px 12px;color:#94b6df;font-size:15px;margin-bottom:17px}.side-safe span{font-size:12px;color:#c7d4e3;line-height:1.5}.side-safe small{font-size:10px;color:#788ca7}.side-logout{background:transparent;color:#a5b1c4;border:0;padding:12px 9px;font-size:12px;text-align:left;width:100%}.side-logout:hover{color:white}.main-area{min-width:0;flex:1}.topbar{height:74px;border-bottom:1px solid var(--line);background:white;display:flex;align-items:center;justify-content:space-between;padding:0 38px}.breadcrumbs{font-size:12px;color:#a2abba}.breadcrumbs span{padding:0 11px;color:#cdd3df}.breadcrumbs strong{color:#506179}.top-right{display:flex;align-items:center;gap:17px}.mode-label{font-size:10px;letter-spacing:.5px;border:1px solid #dae9f9;border-radius:30px;background:#f2f8fe;color:#2672a9;padding:7px 11px;font-weight:800}.user-circle{width:34px;height:34px;border-radius:50%;background:#e4edff;color:#2b6ab9;display:grid;place-items:center;font-size:11px;font-weight:800}.content{max-width:1440px;padding:34px 38px 25px;margin:auto}.page-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:27px}.page-top h1{font-size:30px;letter-spacing:-1.2px;margin:7px 0 4px}.page-top p{margin:0;font-size:13px}.wave{color:#f7c361;font-size:19px;vertical-align:middle}.date-pill{padding:10px 13px;border:1px solid #e6eaf2;border-radius:9px;background:white;color:#7a8ba0;font-size:11px;white-space:nowrap}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:21px}.stat-card,.announcer-card,.history-card,.demo-card{background:white;border:1px solid #ebeff5;border-radius:14px;box-shadow:var(--shadow)}.stat-card{padding:20px 22px;min-height:142px}.stat-top{display:flex;justify-content:space-between;align-items:center;color:#8090a3;font-size:12px;font-weight:600}.stat-symbol{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:20px}.stat-symbol.blue{color:#0a8aeb;background:#e6f3ff}.stat-symbol.purple{color:#8c6ed9;background:#f2edff}.stat-symbol.yellow{color:#d99b38;background:#fff4dd}.stat-value{font-size:24px;font-weight:750;letter-spacing:-.7px;margin:9px 0 5px}.stat-bottom{font-size:11px;color:#a1abba}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(330px,.86fr);gap:21px;margin-bottom:23px}.payment-spotlight{min-height:389px;background:radial-gradient(circle at 75% 40%,#17426a 0,transparent 48%),linear-gradient(140deg,#0d2a48,#071d34 70%);border-radius:15px;box-shadow:0 12px 34px #14375a15;padding:26px 29px;display:flex;flex-direction:column;color:white;overflow:hidden;position:relative}.payment-spotlight:before{content:"";position:absolute;inset:-70% auto auto 67%;height:520px;width:520px;border:1px solid #fff1;border-radius:50%;box-shadow:0 0 0 65px #ffffff07,0 0 0 130px #ffffff06;pointer-events:none}.spotlight-header,.spotlight-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;z-index:1}.eyebrow.bright{color:#b6cbe0}.verified{color:#7ce5ae;font-weight:800;font-size:10px;letter-spacing:1px;background:#41c37c1a;padding:10px 12px;border-radius:30px}.live-dot{display:inline-block;width:7px;height:7px;background:#43c887;border-radius:50%;margin-right:5px;box-shadow:0 0 0 3px #35c98420;vertical-align:middle}.spotlight-main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;padding:24px 4px}.receipt-icon{width:49px;height:49px;border-radius:50%;border:1px solid #5ea6b04d;background:#144d589c;color:#92efc0;font-size:27px;display:grid;place-items:center;margin-bottom:15px}.spotlight-amount{font-size:57px;letter-spacing:-2px;font-weight:750;line-height:1.15;font-variant-numeric:tabular-nums}.spotlight-payer{color:#d2e3f3;font-size:17px;font-weight:650;margin-top:13px;text-align:center}.spotlight-time{color:#8ca8c2;font-size:12px;margin-top:8px}.spotlight-footer{border-top:1px solid #ffffff1c;padding-top:19px;color:#8ba7bf;font-size:10px}.spotlight-footer span:last-child{letter-spacing:1px;font-size:9px}.announcer-card{padding:23px}.card-heading{display:flex;justify-content:space-between;align-items:center}.card-kicker{color:#7da0c1;font-size:9px}.announcer-card h2,.history-card h2,.demo-card h2{font-size:19px;margin:5px 0 0;letter-spacing:-.4px}.speaker-circle{height:40px;width:40px;border-radius:13px;background:#eaf5ff;color:#1b88e7;display:grid;place-items:center;font-size:18px}.announcer-card>.muted{margin:16px 0 18px}.btn{border-radius:9px;font-weight:750;border:1px solid transparent;padding:12px 16px;transition:filter .1s,transform .1s}.btn:active{transform:scale(.985)}.btn:hover{filter:brightness(1.04)}.btn-primary{background:linear-gradient(95deg,#0c7ada,#268ef0);color:#fff;box-shadow:0 7px 17px #0876de1c}.btn-primary.active{background:linear-gradient(95deg,#138b5a,#22ae79)}.full{width:100%}.announcer-card .btn-primary{display:flex;justify-content:center;align-items:center;gap:13px}.field-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#52647b;font-weight:550;margin-top:22px}.switch{position:relative;display:inline-block;width:35px;height:20px}.switch input{opacity:0;height:0;width:0}.switch-track{position:absolute;inset:0;border-radius:20px;background:#cbd5e1;cursor:pointer;transition:background .2s}.switch-track:after{content:"";height:14px;width:14px;border-radius:50%;position:absolute;top:3px;left:3px;background:white;box-shadow:0 1px 3px #0002;transition:transform .2s}.switch input:checked+.switch-track{background:#1490e8}.switch input:checked+.switch-track:after{transform:translateX(15px)}.range-output{color:#3c8bd3}.announcer-card input[type=range]{width:100%;height:4px;margin:15px 0 0}.speed-row{margin-top:18px}.speed-row select,.voice-select{border:1px solid #e8edf3;background:#f8fafd;border-radius:7px;color:#586b7f;padding:8px 12px;font-size:12px}.voice-select{width:100%;margin-top:9px;max-width:100%}.announcer-card .btn-quiet{background:#f0f5fa;border-color:#ebeff5;color:#4f6b8b;margin-top:16px;padding:11px;font-size:12px}.history-card{overflow:hidden}.history-head{padding:23px 24px 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f3f6}.connected-pill{color:#238e66;background:#eaf9f0;font-size:10px;font-weight:700;padding:8px 11px;border-radius:18px}.connected-pill.offline{color:#b77f1b;background:#fff5e4}.connected-pill.offline .live-dot{background:#deb14a}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;color:#a3acba;font-size:10px;letter-spacing:.8px;font-weight:800;background:#fbfcfe;padding:15px 24px}td{padding:14px 24px;border-top:1px solid #f2f4f7;font-size:12px;color:#8291a2}tr:first-child td{border-top:0}td strong{color:#2d425e;font-size:12px}.right{text-align:right}.initials{display:inline-grid;place-items:center;border-radius:50%;width:32px;height:32px;background:#e9f2fc;color:#2d83c8;font-size:10px;font-weight:800;margin-right:9px;vertical-align:middle}.pill-ok{font-size:10px;background:#ecfaf1;color:#299c6a;border-radius:20px;padding:6px 10px;font-weight:700}.table-empty{text-align:center;padding:30px;color:#a1adbc}.demo-card{padding:22px 24px;margin-top:22px;display:grid;grid-template-columns:1fr 1.5fr;gap:20px;align-items:end}.demo-card[hidden]{display:none}.demo-card .muted{margin:8px 0 0}.demo-form{display:grid;grid-template-columns:1fr 120px auto;gap:10px;align-items:end}.demo-form label{display:block;color:#718399;font-size:11px;font-weight:700}.demo-form input{display:block;width:100%;border:1px solid #e3e9f1;border-radius:8px;background:#fbfcff;padding:10px 12px;margin-top:7px;color:#273c56}.demo-form .btn{white-space:nowrap}.footer-text{display:flex;justify-content:space-between;gap:10px;color:#a2abba;font-size:10px;margin-top:22px}.toast{position:fixed;bottom:23px;right:23px;background:#0a263e;color:white;border-radius:12px;padding:16px 20px;box-shadow:0 14px 44px #001a3544;max-width:min(450px,calc(100vw - 36px));z-index:5;font-weight:600}.toast[hidden]{display:none}.login-body{min-height:100vh;background:radial-gradient(circle at 15% 15%,#1c3f66,#0c1425 50%);display:grid;place-items:center;padding:22px}.login-card{background:white;border-radius:19px;padding:43px 42px 30px;max-width:455px;width:100%;box-shadow:0 25px 70px #0004}.login-card .brand-logo{margin-bottom:28px}.login-card h1{font-size:30px;letter-spacing:-1px;margin:10px 0}.login-card h1 span{color:#1685df}.login-card .muted{font-size:13px;margin-bottom:30px}.login-card label{display:block;color:#425770;font-weight:700;font-size:12px;margin-bottom:8px}.login-card input{width:100%;padding:13px;border-radius:8px;border:1px solid #dce4ee;margin-bottom:16px;background:#f9fbfe}.login-card .btn{margin-top:4px;display:flex;justify-content:space-between}.login-footer{margin-top:28px;color:#9eaabe;border-top:1px solid var(--line);padding-top:20px;font-size:11px}.dot{display:inline-block;width:7px;height:7px;background:#3ed29a;border-radius:50%;margin-right:4px}.error-message{color:#b52630;font-size:12px;margin:0 0 10px}
@media(max-width:1150px){.sidebar{width:208px}.content{padding:25px}.topbar{padding:0 25px}.dashboard-grid{grid-template-columns:1fr 1fr}.demo-card{grid-template-columns:1fr}.demo-form{grid-template-columns:1fr 1fr auto}}
@media(max-width:850px){.sidebar{display:none}.stats-grid{gap:10px}.stat-card{padding:18px 15px}.dashboard-grid{grid-template-columns:1fr}.payment-spotlight{min-height:350px}.announcer-card{max-width:none}.content{padding:21px}.topbar{height:60px;padding:0 21px}}
@media(max-width:580px){.page-top{align-items:start}.page-top h1{font-size:25px}.date-pill{display:none}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid .stat-card:last-child{grid-column:span 2}.stat-card{min-height:114px}.stat-value{font-size:20px}.stat-top{font-size:11px}.spotlight-amount{font-size:48px}.payment-spotlight{min-height:330px;padding:23px 17px}.spotlight-footer{font-size:9px}.demo-form{grid-template-columns:1fr 1fr}.demo-form button{grid-column:span 2}.footer-text{flex-direction:column}.top-right{gap:9px}.topbar{padding:0 15px}.content{padding:18px 13px}.history-head{padding:19px 14px}th,td{padding:13px 14px}.login-card{padding:34px 25px}}
/* v1.1.0: historial por fechas y credenciales configurables desde panel */
.history-filters{display:flex;flex-wrap:wrap;align-items:end;gap:13px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}
.history-filters label,.settings-grid label{display:flex;flex-direction:column;gap:6px;font-weight:650;color:#3c5069;font-size:12px}
.history-filters input,.history-filters select,.settings-grid input,.settings-grid select{height:40px;min-width:155px;padding:0 11px;border:1px solid #dbe3ef;border-radius:9px;background:white;color:#1c2d44;outline-offset:3px}
.history-filters .btn{height:40px;white-space:nowrap}.history-summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:15px 22px;color:#30465f}
.history-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-top:1px solid #e9edf4;flex-wrap:wrap}
.history-pagination>div{display:flex;gap:8px}.settings-card{margin:26px 0;background:white;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:28px}
.settings-card h2{font-size:22px;margin:5px 0 7px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:17px;margin:25px 0 18px}.settings-grid input,.settings-grid select{width:100%;min-width:0;height:44px}
.settings-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}.settings-actions .btn{min-height:42px}.hint{color:#168f63;font-weight:550}.settings-card code{background:#f0f5f9;padding:2px 4px;border-radius:4px}
@media(max-width:900px){.settings-grid{grid-template-columns:1fr}.history-filters label{flex:1 1 155px}.history-filters button{flex:1 1 auto}}
@media(max-width:600px){.settings-card{padding:18px}.history-filters{padding:14px}.history-summary{padding:12px 14px}.history-pagination{padding:12px 14px}}

/* v1.2.0 — vistas separadas y formularios adaptables */
[hidden]{display:none!important}
html{scroll-behavior:smooth}
.main-area{min-height:100vh}
.sidebar{position:sticky;top:0;height:100vh;min-height:0;z-index:20}
.sidebar nav{display:flex;flex-direction:column}
.side-link:hover{color:#edf8ff;background:#192b44}
.side-link:focus-visible,.btn:focus-visible,.menu-toggle:focus-visible{outline:3px solid #9dcdf9;outline-offset:3px}
.top-left{display:flex;align-items:center;gap:14px;min-width:0}
.menu-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #dce4ed;border-radius:10px;background:#fff;color:#183957;font-size:19px}
.app-page{min-height:calc(100vh - 200px)}
.app-page>.page-top{margin-bottom:26px}
.page-mark{height:52px;width:52px;border-radius:16px;background:#e8f3ff;color:#1680d7;display:grid;place-items:center;font-size:29px}
.quick-link-row{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:20px;padding:22px 25px}
.quick-link-row strong{font-size:14px}
.quick-link-row p{margin:5px 0 0}
.btn-outline{background:#fff;border:1px solid #dbe4ee;color:#2576bb;box-shadow:none;white-space:nowrap}
.btn-outline:hover{background:#f3f8fe}
/* Historial */
.history-card{border-radius:16px;overflow:hidden}
.history-head{padding:26px 27px 22px}
.history-head h2{font-size:21px;margin:6px 0 0}
.history-head .heading-subtitle{margin:8px 0 0}
.history-filters{display:block;padding:24px 27px 19px;background:#fbfcfe;border-bottom:1px solid var(--line)}
.history-filter-grid{display:grid;grid-template-columns:minmax(155px,1.15fr) minmax(155px,1fr) minmax(155px,1fr) auto;gap:17px;align-items:end}
.form-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:#405872;min-width:0}
.form-field .field-label{font-weight:700}
.history-filters .form-field input,.history-filters .form-field select,.settings-grid .form-field input,.settings-grid .form-field select{display:block;width:100%;min-width:0;max-width:none;height:46px;border:1px solid #d8e2ed;background:#fff;border-radius:9px;color:#213b58;padding:0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s}
.history-filters .form-field input:focus,.history-filters .form-field select:focus,.settings-grid .form-field input:focus,.settings-grid .form-field select:focus{outline:0;border-color:#278bd9;box-shadow:0 0 0 3px #0b8cf31a}
.filter-button-cell{display:flex;align-items:flex-end}
.filter-button-cell .btn{height:46px;width:100%;white-space:nowrap;padding:0 22px}
.history-filter-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;min-height:25px}
.history-filter-bottom p{margin:0}
.history-summary{padding:21px 27px;align-items:center;gap:18px;border-bottom:1px solid #eaf0f5;background:#fff}
.history-summary-main{display:flex;align-items:center;gap:12px}
.history-summary-main strong{font-size:17px;color:#163956}
.total-circle{display:grid;place-items:center;border-radius:11px;width:36px;height:36px;background:#e8f6f0;color:#17976b;font-size:18px;font-weight:800}
.history-pagination{padding:19px 27px}
.history-card .table-wrap{min-height:165px}
/* Conexión */
.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,285px);gap:22px;align-items:start}
.settings-main{min-width:0}
.settings-card{padding:0;margin:0 0 22px;border-radius:16px;overflow:hidden}
.settings-card-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 27px 23px;border-bottom:1px solid var(--line)}
.settings-card h2{font-size:21px;margin:6px 0 0}
.settings-card-head p{margin:9px 0 0;max-width:550px}
.settings-lock{display:grid;place-items:center;flex:none;width:43px;height:43px;background:#edf7ff;border-radius:12px;color:#1283e4;font-size:28px}
.settings-group{padding:24px 27px 28px;border-bottom:1px solid var(--line)}
.group-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}
.group-number{display:grid;place-items:center;background:#e8f2ff;color:#1c81d2;width:34px;height:34px;flex:none;border-radius:11px;font-size:12px;font-weight:800}
.group-heading strong{font-size:15px;color:#1e3651}
.group-heading p{margin:3px 0 0;font-size:12px;color:#8290a0;line-height:1.5}
.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:19px;row-gap:19px;margin:0}
.settings-grid label{display:flex;flex-direction:column;gap:8px;font-weight:700;color:#41566e;font-size:12px;min-width:0}
.settings-grid .hint{font-size:11px;font-weight:600;color:#169068}
.settings-note{margin:0;padding:17px 27px;background:#f8fbfe;border-bottom:1px solid var(--line)}
.settings-actions{margin:0;padding:23px 27px;display:flex;flex-wrap:wrap;gap:11px;align-items:center}
.settings-actions #settingsFeedback{flex-basis:100%;line-height:1.55;min-height:0}
.settings-guide{background:#f0f6ff;border:1px solid #deecfb;border-radius:16px;padding:27px 22px;color:#365575;position:sticky;top:28px}
.guide-icon{font-size:27px;margin-bottom:12px}
.settings-guide h2{font-size:18px;color:#183551;margin:0 0 12px}
.settings-guide p{font-size:12px;line-height:1.7;margin:0}
.guide-divider{height:1px;background:#d8e7f5;margin:19px 0}
.settings-guide h3{font-size:12px;letter-spacing:.4px;color:#1f486c;margin:0 0 12px}
.settings-guide ol{padding-left:19px;font-size:12px;line-height:1.7;margin:0}
.settings-guide li{margin-bottom:10px}
.settings-guide .guide-small{font-size:11px;color:#667f97}
.settings-guide code{white-space:normal;overflow-wrap:anywhere;font-size:11px}
.demo-card{margin-top:0;display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:25px 27px;border-radius:16px}
.demo-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(115px,.65fr) auto;gap:14px;align-items:end}
.demo-form input{height:44px}
.demo-form .btn{height:44px}
/* Table */
td{overflow-wrap:anywhere}td:nth-child(3){max-width:235px}
@media(max-width:1350px){.settings-layout{grid-template-columns:minmax(0,1fr) 245px}.history-filter-grid{gap:12px}.history-filters{padding:21px}.settings-group,.settings-card-head,.settings-actions{padding-left:22px;padding-right:22px}.settings-grid{gap:15px}}
@media(max-width:1170px){.settings-layout{grid-template-columns:1fr}.settings-guide{position:static}.history-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-button-cell{grid-column:1/-1;justify-content:flex-end}.filter-button-cell .btn{width:auto}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.sidebar{display:flex;position:fixed;left:0;top:0;bottom:0;transform:translateX(-105%);transition:transform .22s;height:100vh;width:270px;box-shadow:0 12px 45px #071c3840}.sidebar.open{transform:translateX(0)}.sidebar-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:#0b1a2b87;z-index:19}.menu-toggle{display:flex}.main-area{width:100%}.topbar{height:66px}.page-mark{width:43px;height:43px;font-size:22px}}
@media(max-width:600px){.history-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-filter-grid .form-field:first-child{grid-column:1/-1}.filter-button-cell{grid-column:1/-1}.filter-button-cell .btn{width:100%}.history-filters{padding:18px 15px}.history-filter-bottom{align-items:stretch;flex-direction:column}.history-filter-bottom .btn{white-space:normal}.history-head{padding:23px 17px;align-items:start;gap:10px}.history-head h2{font-size:18px}.history-head .connected-pill{font-size:9px;padding:7px}.history-summary{padding:17px;align-items:flex-start}.history-summary-main strong{font-size:15px}.history-pagination{padding:16px}.settings-group{padding:20px 17px}.settings-grid{grid-template-columns:1fr;gap:16px}.settings-card-head{padding:21px 17px}.settings-actions{padding:19px 17px}.settings-actions .btn{width:100%}.settings-note{padding:15px 17px}.settings-guide{padding:23px 19px}.demo-card{padding:21px 17px}.demo-form{grid-template-columns:1fr 1fr}.demo-form button{grid-column:span 2}.quick-link-row{padding:20px;flex-direction:column;align-items:stretch}.quick-link-row .btn{text-align:center}.page-mark{display:none}}
@media(max-width:385px){.history-filter-grid{grid-template-columns:1fr}.history-filter-grid .form-field:first-child{grid-column:auto}.topbar .mode-label{font-size:9px;padding:6px}.breadcrumbs{font-size:11px}}
