:root{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;--bc-bg: #f6f8fc;--bc-card: rgba(255, 255, 255, .9);--bc-text: #0f172a;--bc-muted: #64748b;--bc-border: rgba(15, 23, 42, .1);--bc-primary: #2e5bff;--bc-success: #22c55e;--bc-danger: #dc2626;--bc-shadow: 0 10px 28px rgba(15, 23, 42, .1)}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0;color:var(--bc-text);background:radial-gradient(80% 60% at 0% 0%,rgba(46,139,255,.13),transparent 70%),radial-gradient(70% 55% at 100% 100%,rgba(42,211,185,.13),transparent 74%),var(--bc-bg)}.app-shell{min-height:100dvh;display:flex;flex-direction:column}.app-shell--standard{background:linear-gradient(180deg,#f4f8ffe0,#f8fbfff5 56%,#eefbf8e6)}.header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--bc-border);background:#f6f8fcdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-left{justify-self:start}.header-center{justify-self:center}.header-right{justify-self:end}.header-logo{display:block;height:clamp(28px,7vw,44px);width:auto;max-width:min(320px,56vw);object-fit:contain}.logo-home-btn{border:0;margin:0;padding:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.top-nav-btn{border:1px solid var(--bc-border);background:#ffffffd9;color:var(--bc-text);border-radius:14px;min-height:38px;padding:0 12px;font-weight:700;cursor:pointer}.top-nav-btn--icon{width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:14px}.top-nav-ico{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#475569}.top-nav-ico svg{width:100%;height:100%}.top-nav-btn--image{border:0;background:transparent;box-shadow:none;overflow:visible}.top-nav-ico--image{width:46px;height:46px;border-radius:15px;overflow:hidden}.top-nav-ico--image img{display:block;width:58px;height:58px;margin:-6px;border-radius:15px;object-fit:cover;filter:drop-shadow(0 8px 14px rgba(15,23,42,.15))}.top-nav-btn:disabled{cursor:not-allowed;opacity:.55}.app-shell--standard .header{z-index:1;width:min(760px,calc(100% - 20px));margin:10px auto 0;padding:12px 16px;border:0;border-radius:18px;background:linear-gradient(135deg,#2f8df4,#28d6bd);box-shadow:0 18px 36px #1f84d938;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell--standard .top-nav-btn{border-color:#ffffff47;background:#ffffff2e;color:#fff;box-shadow:inset 0 1px #ffffff42}.app-shell--standard .top-nav-btn--image{border-color:transparent;background:transparent;box-shadow:none}.app-shell--standard .top-nav-ico{color:#fff}.app-shell--standard .logo-home-btn{padding:3px 10px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#ffffffd1;box-shadow:0 8px 18px #0f172a1f,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell--standard .header-logo{height:clamp(26px,5.5vw,34px);max-width:min(138px,44vw);filter:drop-shadow(0 1px 0 rgba(255,255,255,.32)) drop-shadow(0 2px 4px rgba(15,23,42,.16))}.app-shell--standard .main{position:relative;z-index:2;margin-top:10px;padding-top:0}.app-shell--standard .main:has(>.notice-box){margin-top:0;padding-top:12px}.main{flex:1;width:min(760px,100%);margin:0 auto;padding:12px;display:flex;flex-direction:column;gap:12px}.card{border:1px solid var(--bc-border);border-radius:20px;background:var(--bc-card);box-shadow:var(--bc-shadow);padding:14px}.app-shell--standard .card:not(.home-panel){border:0;border-radius:18px;background:#fffffff0;box-shadow:0 14px 34px #0f172a1c;padding:14px}.col{display:flex;flex-direction:column;gap:12px}.title{margin:0 0 8px;font-size:clamp(24px,7vw,34px);font-weight:900;line-height:1.08}.title-small{margin:0 0 8px;font-size:22px;font-weight:900}.muted{color:var(--bc-muted);font-size:14px;line-height:1.4}.box{border:1px solid var(--bc-border);border-radius:16px;background:#ffffffb8;padding:12px}.input{width:100%;border:1px solid rgba(15,23,42,.16);border-radius:14px;background:#fff;color:var(--bc-text);padding:12px;font-size:16px;outline:none}.app-shell--standard .input,.app-shell--standard .textarea{border-color:#94a3b842;border-radius:14px;background:#ffffffeb;box-shadow:inset 0 1px #ffffffb8}.remember-option{display:flex;align-items:center;gap:10px;color:#334155;font-size:14px;font-weight:800;line-height:1.25;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-option input{width:20px;height:20px;margin:0;accent-color:#2563eb;cursor:pointer}.app-shell--standard .remember-option{border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#f8fafcb8;padding:10px 12px}.btn{width:100%;border:0;border-radius:16px;padding:14px;font-size:18px;font-weight:800;cursor:pointer}.btn.primary{color:#fff;background:linear-gradient(180deg,#2e5bff,#2144c9)}.app-shell--standard .btn.primary{color:#fff;background:linear-gradient(135deg,#2f8df4,#2563eb);box-shadow:0 12px 24px #2563eb3d}.btn.action{color:#04270f;background:linear-gradient(180deg,#32d74b,#18b83f)}.app-shell--standard .btn.action{color:#04270f;background:linear-gradient(135deg,#45e08d,#22d3ee);box-shadow:0 12px 24px #14b8a638}.btn.secondary{color:var(--bc-text);border:1px solid rgba(15,23,42,.14);background:#0f172a0f}.btn-xl{padding:16px}.link-btn{border:0;border-radius:12px;background:transparent;color:var(--bc-text);padding:8px 10px;font-weight:700;cursor:pointer}.app-shell--standard .link-btn{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#ffffffc2;color:#0f172a;box-shadow:0 5px 14px #0f172a0f;min-height:34px}.app-shell--standard .link-btn:disabled{cursor:not-allowed;opacity:.45}.notice-box,.error-inline{border-radius:12px;padding:10px 12px;font-size:14px}.notice-box{color:#1e3a8a;border:1px solid rgba(37,99,235,.24);background:#2563eb1f}.app-shell--standard .notice-box{border:1px solid rgba(37,99,235,.22);border-radius:14px;background:linear-gradient(135deg,#dbeafef0,#f0fdfadb);box-shadow:0 8px 22px #2563eb1a}.notice-muted{color:#334155;border-color:#33415533;background:#3341551a}.notice-box--dismissible{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.notice-close{width:28px;height:28px;border:1px solid rgba(51,65,85,.18);border-radius:999px;background:#ffffffb8;color:#334155;font-size:14px;font-weight:900;line-height:1;cursor:pointer}.error-inline{color:#991b1b;border:1px solid rgba(220,38,38,.28);background:#dc26261f}.home-panel{border:0;background:transparent;box-shadow:none;padding:0;gap:10px}.app-shell--standard .home-hero{border:0;background:#fff}.home-hero,.scan-glass{border:1px solid var(--bc-border);border-radius:18px;background:#ffffffc7;box-shadow:0 8px 20px #0f172a0f;padding:12px}.app-shell--standard .scan-glass{border:0;border-radius:16px;background:linear-gradient(135deg,#fffffff5,#f0fdfad1);box-shadow:0 10px 26px #0f172a14}.home-panel .home-hero{position:relative;border:0;border-radius:16px;background:#fff;box-shadow:0 16px 34px #0f172a1f;padding:10px 16px}.home-hero__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-hero__label{color:var(--bc-muted);font-size:13px;font-weight:700}.home-panel .home-hero__label{color:#5a6d8a;font-size:12px;font-weight:900}.home-hero__time{font-size:clamp(28px,9vw,42px);font-weight:900;line-height:1}.home-panel .home-hero__time{margin-top:2px;font-size:clamp(30px,8.2vw,38px);letter-spacing:0}.home-actions{display:flex;align-items:center;gap:8px}.home-panel .home-actions{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.home-action{min-width:48px;min-height:48px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:800;cursor:pointer}.home-action svg{width:20px;height:20px}.home-action--image{border:0;background:transparent;box-shadow:none;padding:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:52px;border-radius:16px}.home-action-img{display:block;width:90px;height:90px;margin:-19px;border-radius:18px;object-fit:cover}.app-shell--standard .btn.secondary{color:#0f172a;border-color:#94a3b842;background:#ffffffd1;box-shadow:0 8px 20px #0f172a12}.home-panel .home-action{min-width:46px;min-height:46px;box-shadow:0 8px 18px #0f172a1a}.home-panel .home-action--image{min-width:52px;min-height:52px;border-radius:16px;border-color:transparent;background:transparent;box-shadow:none}.home-panel .home-action-img{width:90px;height:90px}.home-action--stop{color:#fff;background:linear-gradient(180deg,#ef4444,#dc2626)}.home-panel .home-action--stop{background:linear-gradient(180deg,#ff3f3f,#e9272f)}.home-panel .home-action--stop.home-action--image{background:transparent}.home-action--play{color:#fff;background:linear-gradient(180deg,#32d74b,#18b83f)}.home-hero__meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.pill-dark{border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#0f172a0f;color:#1e293b;font-size:11px;font-weight:700;padding:4px 9px}.pill-dark--alert{background:#f59e0b2e;border-color:#f59e0b57}.tile-grid--home{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-panel .tile-grid--home{gap:10px}.tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffc7;min-height:118px;padding:12px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:8px;cursor:pointer}.home-panel .tile{position:relative;min-height:88px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;row-gap:3px;padding:13px 34px 13px 12px;border:0;border-radius:12px;box-shadow:0 10px 22px #0f172a14;overflow:hidden}.home-panel .tile:after{content:"›";position:absolute;top:50%;right:13px;transform:translateY(-50%);font-size:22px;font-weight:900;line-height:1}.tile-icon{width:34px;height:34px;border-radius:12px;background:#0f172a0f;display:inline-flex;align-items:center;justify-content:center;color:#0f172a}.home-panel .tile-icon{grid-row:1 / span 2;width:54px;height:54px;border-radius:16px;align-self:center;background:transparent;box-shadow:none}.tile-icon svg{width:20px;height:20px}.home-panel .tile-icon svg{width:52px;height:52px}.tile-illustration{display:block;width:58px;height:58px;object-fit:contain;max-width:none;pointer-events:none}.tile--success{color:#04270f;border-color:#22c55e47;background:linear-gradient(180deg,#32d74be0,#22c55ee6)}.home-panel .tile,.home-panel .tile--success{color:#0f172a}.home-panel .tile:nth-child(1){background:linear-gradient(135deg,#e8f4ff,#edf8ff)}.home-panel .tile:nth-child(1):after{color:#2563eb}.home-panel .tile:nth-child(1) .tile-icon{color:#2563eb}.home-panel .tile:nth-child(2){background:linear-gradient(135deg,#e8fbf2,#effdf8)}.home-panel .tile:nth-child(2):after{color:#059669}.home-panel .tile:nth-child(2) .tile-icon{color:#059669}.home-panel .tile:nth-child(3){background:linear-gradient(135deg,#f1eaff,#f8f2ff)}.home-panel .tile:nth-child(3):after{color:#7c3aed}.home-panel .tile:nth-child(3) .tile-icon{color:#7c3aed}.home-panel .tile:nth-child(4){background:linear-gradient(135deg,#fff0dc,#fff7e8)}.home-panel .tile:nth-child(4):after{color:#ea580c}.home-panel .tile:nth-child(4) .tile-icon{color:#ea580c}.tile--success .tile-icon{background:#04270f1f;color:#04270f}.tile--placeholder{color:#475569;border-style:dashed;background:#ffffff80}.tile--placeholder .tile-icon{background:#0f172a14;color:#334155}.app-shell--standard .tile-grid:not(.tile-grid--home){gap:10px}.app-shell--standard .tile-grid:not(.tile-grid--home) .tile{border:0;border-radius:15px;background:linear-gradient(135deg,#eff6ffeb,#fffffff2);box-shadow:0 10px 24px #0f172a12}.app-shell--standard .tile-grid:not(.tile-grid--home) .tile--success{background:linear-gradient(135deg,#dcfce7f2,#f0fdf4fa);color:#064e3b}.app-shell--standard .tile-grid:not(.tile-grid--home) .tile-icon{background:#ffffffb8;box-shadow:0 6px 16px #0f172a0f}.tile-label{font-size:15px;font-weight:900}.home-panel .tile-label{align-self:end;font-size:13px;line-height:1.15}.tile-sub{font-size:12px;font-weight:600;opacity:.85}.home-panel .tile-sub{align-self:start;color:#334155;font-size:11px;line-height:1.2;opacity:1}.today-plan{display:grid;gap:10px;border-radius:18px;background:linear-gradient(135deg,#ffffffeb,#eff6ffc7);box-shadow:0 12px 28px #0f172a14;padding:12px}.today-plan__test-banner{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#94a3b81f;color:#dc2626;font-size:12px;font-weight:850;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:6px 10px;animation:today-plan-test-blink 1.8s ease-in-out infinite}.today-plan__header,.today-plan__item-top,.today-plan__comment{display:flex;align-items:center;justify-content:space-between;gap:10px}.today-plan__eyebrow{color:#2563eb;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.today-plan__title{color:#0f172a;font-size:16px;font-weight:900;line-height:1.2}.today-plan__link{border:0;border-radius:999px;background:linear-gradient(135deg,#dbeafef0,#f0fdfaf5);color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:900;padding:8px 12px;white-space:nowrap}.today-plan__list{display:grid;gap:8px}.today-plan__item{display:grid;gap:8px;border-radius:15px;background:#ffffffdb;box-shadow:inset 0 1px #ffffffbd;padding:10px}.today-plan__shift{color:#64748b;font-size:12px;font-weight:800}.today-plan__time{border-radius:999px;background:#2563eb1a;color:#1e40af;font-size:12px;font-weight:900;padding:5px 8px;white-space:nowrap}.today-plan__client{color:#0f172a;font-size:14px;font-weight:900;line-height:1.3}.today-plan__meta{color:#64748b;font-size:12px;font-weight:800;line-height:1.3}.today-plan__comment{align-items:flex-start;color:#64748b;font-size:12px;line-height:1.35}.today-plan__comment strong{color:#334155;font-weight:800;text-align:right}.today-plan__empty{border-radius:14px;background:#ffffffb8;color:#64748b;font-size:13px;font-weight:700;line-height:1.35;padding:10px}@keyframes today-plan-test-blink{50%{opacity:.48}}@media(prefers-reduced-motion:reduce){.today-plan__test-banner{animation:none}}.scan-title{margin:0 0 8px;font-size:20px;font-weight:900}.scan-sub{color:var(--bc-muted);line-height:1.45}.checklist-wrap{gap:8px}.list-month-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-shell--standard .list-month-header{min-height:42px;padding:2px 0}.app-shell--standard .list-month-header strong{font-size:16px;font-weight:900;letter-spacing:0;text-align:center}.day-group{border-top:1px solid var(--bc-border);padding-top:12px}.app-shell--standard .day-group{border:0;border-radius:16px;background:linear-gradient(135deg,#eff6ffeb,#fffffff2);box-shadow:0 10px 24px #0f172a12;padding:12px}.day-title{display:flex;align-items:baseline;gap:8px}.day-number{font-size:34px;font-weight:900;line-height:1}.day-week{color:var(--bc-muted);font-size:14px;font-weight:700}.event-card{margin-top:8px;padding:10px 12px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.app-shell--standard .event-card{border:0;border-radius:14px;box-shadow:inset 0 1px #ffffff94}.event-card--start{background:#22c55e29}.app-shell--standard .event-card--start{background:linear-gradient(135deg,#dcfce7eb,#f0fdf4f5);color:#064e3b}.event-card--stop{background:#ef444429}.app-shell--standard .event-card--stop{background:linear-gradient(135deg,#fee2e2e6,#fff7edf0);color:#7f1d1d}.event-badge{font-weight:800}.summary-row{border-radius:12px;border:1px solid var(--bc-border);background:#ffffffb3;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.app-shell--standard .summary-row{border:0;border-radius:15px;background:linear-gradient(135deg,#fffffff0,#eff6ffb8);box-shadow:0 8px 20px #0f172a0f;min-height:48px}.summary-value{border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;font-weight:800;padding:6px 10px}.app-shell--standard .summary-value{border:0;border-radius:999px;background:linear-gradient(135deg,#dbeafee6,#f0fdfae6);color:#1e3a8a;box-shadow:inset 0 1px #ffffff9e}.schedule-sync-meta{font-size:12px;line-height:1.3;color:var(--bc-muted);margin-top:-2px}.row-inline{display:flex;align-items:center;gap:10px}.textarea{width:100%;min-height:110px;border:1px solid rgba(15,23,42,.16);border-radius:14px;background:#fff;color:var(--bc-text);padding:10px 12px;font-size:15px;resize:vertical}.scan-video{width:100%;border-radius:14px;border:1px solid rgba(15,23,42,.16);background:#0f172a;aspect-ratio:1 / 1;max-height:240px;object-fit:cover}.app-shell--standard .scan-video{border:0;box-shadow:0 10px 24px #0f172a1f}.scan-status{min-height:20px;color:var(--bc-muted);font-size:13px}.scan-manual{background:#ffffffd1}.modal{position:fixed;inset:0;z-index:100;background:#0f172a66;display:flex;align-items:center;justify-content:center;padding:12px}.app-shell--standard .modal{background:#0f172a6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content{width:min(520px,100%);border:1px solid var(--bc-border);border-radius:16px;background:#fff;overflow:hidden}.app-shell--standard .modal-content{border:0;border-radius:20px;background:#fffffff7;box-shadow:0 24px 52px #0f172a3d}.scan-modal-content{width:min(430px,100%);max-height:78vh}.app-shell--standard .scan-modal-sheet{width:min(430px,calc(100% - 18px));max-height:82vh;border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f8fbfff5),#fff;box-shadow:0 28px 60px #0f172a47}.modal-header{padding:12px;border-bottom:1px solid var(--bc-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell--standard .modal-header{border-bottom-color:#94a3b82e;background:linear-gradient(135deg,#eff6ffe6,#f0fdfad6)}.app-shell--standard .scan-modal-sheet .modal-header{padding:14px 14px 12px;border-bottom:0;background:linear-gradient(135deg,#eff6fff5,#ecfdf5eb)}.app-shell--standard .scan-modal-sheet .link-btn{min-height:32px;padding:6px 12px}.modal-title{font-size:18px;font-weight:900}.app-shell--standard .scan-modal-sheet .modal-title{font-size:19px}.modal-body,.app-shell--standard .scan-modal-sheet .modal-body{padding:12px}.app-shell--standard .scan-modal-sheet .scan-modal-body{gap:8px;max-height:calc(82vh - 60px);background:linear-gradient(180deg,#ffffffeb,#f8fbfff5)}.app-shell--standard .scan-modal-sheet .muted{color:#64748b;font-size:13px}.app-shell--standard .scan-modal-sheet .scan-video{max-height:min(205px,34vh);border-radius:16px;background:radial-gradient(circle at 50% 46%,rgba(37,99,235,.16),transparent 42%),linear-gradient(135deg,#0f172a,#101827);box-shadow:inset 0 0 0 1px #ffffff12,0 12px 28px #0f172a2e}.app-shell--standard .scan-modal-sheet .scan-status{min-height:18px;padding:0 2px;color:#64748b;font-size:12px;font-weight:700}.app-shell--standard .scan-modal-sheet .row-inline{gap:8px}.app-shell--standard .scan-modal-sheet .row-inline .btn,.app-shell--standard .scan-modal-sheet .btn.primary{border-radius:15px;padding:12px;font-size:16px;line-height:1.15}.app-shell--standard .scan-modal-sheet .scan-manual{border:0;border-radius:16px;background:linear-gradient(135deg,#eff6ffe0,#fffffff2);box-shadow:0 8px 22px #0f172a0f;padding:10px}.app-shell--standard .scan-modal-sheet .input{min-height:42px;border-radius:14px}.app-shell--standard .scan-modal-sheet .error-inline{border-radius:14px;font-weight:700}.wait-overlay{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a4d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;animation:wait-overlay-show 1ms linear 3s forwards}.wait-overlay--immediate{opacity:1;pointer-events:auto;animation:none}.wait-card{min-width:180px;border:1px solid rgba(148,163,184,.42);border-radius:16px;background:#fffffff5;box-shadow:0 18px 42px #0f172a38;padding:22px 20px;display:flex;flex-direction:column;align-items:center;gap:14px}.wait-spinner{width:40px;height:40px;border-radius:999px;border:4px solid rgba(46,91,255,.16);border-top-color:var(--bc-primary);animation:wait-spin .8s linear infinite}.wait-title{font-size:20px;font-weight:900;color:var(--bc-text)}@keyframes wait-spin{to{transform:rotate(360deg)}}@keyframes wait-overlay-show{to{opacity:1;pointer-events:auto}}.scan-modal-body{max-height:calc(78vh - 64px);overflow-y:auto;scrollbar-width:thin}.scan-modal-body::-webkit-scrollbar{width:8px}.scan-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:#3b82f659}.app-shell--standard .scan-modal-body::-webkit-scrollbar-thumb{background:#2f8df45c}.scan-modal-body::-webkit-scrollbar-track{background:#94a3b82e}.app-shell--standard .scan-modal-body::-webkit-scrollbar-track{background:#e2e8f0b8}.settings-sheet .modal-body{display:grid;gap:10px}.settings-item{border:1px solid var(--bc-border);border-radius:12px;background:#ffffffbf;color:var(--bc-text);text-align:left;font:inherit;font-weight:700;padding:12px}.settings-item small{display:block;margin-top:4px;color:var(--bc-muted);font-weight:500}.settings-item--select{display:grid;gap:8px}.settings-select{width:100%;border:1px solid var(--bc-border);border-radius:10px;background:#ffffffeb;color:var(--bc-text);font:inherit;font-weight:700;padding:10px}.settings-item--danger{border-color:#dc262657;background:#dc26261f}@media(max-width:540px){.tile-grid{grid-template-columns:1fr}.tile-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}.row-inline{flex-direction:column;align-items:stretch}}@media(max-width:340px){.tile-grid--home{grid-template-columns:1fr}}
