.owner{display:flex;flex-direction:column;min-height:100vh;padding-top:env(safe-area-inset-top,0px);background:var(--bg)}.owner-body{flex:1;display:flex;flex-direction:column;width:100%;max-width:480px;margin:0 auto}.owner-body main{flex:1}.ibtn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:var(--radius-sm);background:none;color:var(--primary);cursor:pointer}.top .ibtn{margin-right:-8px}.tabs{position:sticky;bottom:0;display:flex;background:var(--bg);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px)}.tab{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:56px;color:var(--muted);font-size:14px;line-height:18px;font-weight:600;text-decoration:none}.tab[aria-current=page]{color:var(--primary-dark);background:var(--tint)}.cnt{position:absolute;top:4px;left:calc(50% + 6px);min-width:20px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:14px;line-height:20px;text-align:center}.scrim .dlg{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.app{display:block;margin:24px auto 16px}.app-bg{fill:var(--primary)}.cen{text-align:center}.cen .note{text-align:left}.stp{margin:0 0 16px;padding:0 0 0 20px}.stp li{padding:4px 0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inl{vertical-align:-4px}@media(min-width:768px){.owner-body{flex-direction:row;max-width:none}.owner-body main{order:2;max-width:480px;margin:0 auto}.tabs{order:1;position:sticky;top:0;flex:none;flex-direction:column;align-self:flex-start;width:112px;min-height:100vh;border-top:0;border-right:1px solid var(--border);padding-bottom:0}.tab{flex:none}}.irows{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.irow{display:flex;gap:12px;min-height:44px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);text-decoration:none}.irow.un{background:var(--tint);border-color:var(--primary);border-left-width:4px}.ico{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--tint);color:var(--primary-dark)}.irow.un .ico{background:var(--bg)}.irow.un .is{font-weight:700}.ib{flex:1;min-width:0;overflow-wrap:anywhere;display:grid;gap:2px}.it{font-weight:700;color:var(--navy)}.dot{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;background:var(--primary);vertical-align:1px}.is{font-size:15px;line-height:22px}.im{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;line-height:20px;color:var(--muted)}.new{font-weight:700;color:var(--primary-dark)}.call{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--primary);font-weight:600;text-decoration:none}.step{display:grid;grid-template-columns:56px 1fr 56px;gap:8px;align-items:center}.step .btn{padding:0}.step .val{text-align:center;font-size:20px;line-height:28px;font-weight:700;color:var(--navy)}.btn-x{background:var(--bg);color:var(--danger);border-color:var(--danger)}.b-arrived{background:var(--info-bg);color:var(--info-fg)}.b-noshow{background:var(--danger-bg);color:var(--danger-fg)}.warn-card{background:var(--warn-bg);border-color:var(--warn-bg);color:var(--warn-fg)}.warn-card h2{margin-top:0;color:var(--warn-fg)}.warn-card p{margin:0 0 8px}.warn-card .strong{font-weight:600}.empty{padding:32px 16px}.empty h2{margin-top:0}.empty .lead{margin:0}.fs{border:0;margin:0 0 16px;padding:0}.mt8{margin-top:8px}.fab{position:fixed;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:5;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--primary);color:#fff;box-shadow:0 2px 8px #0a1f2a59;cursor:pointer}body.no-scroll .fab{display:none}.toast-region{position:fixed;left:16px;right:16px;bottom:calc(136px + env(safe-area-inset-bottom,0px));z-index:6;display:flex;justify-content:center;pointer-events:none}.toast{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:448px;min-height:48px;padding:4px 4px 4px 16px;border-radius:var(--radius-sm);background:var(--navy);color:#fff;box-shadow:0 2px 8px #0a1f2a59;pointer-events:auto}.toast .tbtn{color:#fff;text-decoration:underline}@media(min-width:768px){.fab{bottom:16px}.toast-region{bottom:88px}}.fab-stack{position:fixed;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:5;display:flex;flex-direction:column;gap:12px}.fab-stack .fab{position:static}.fab.fab-2{background:var(--bg);color:var(--primary);border:2px solid var(--primary)}body.no-scroll .fab-stack{display:none}.shell .owner-body main{padding-bottom:96px}.fab-pair .owner-body main{padding-bottom:212px}.fab-pair .toast-region{bottom:calc(208px + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.fab-stack{bottom:16px}.fab-pair .owner-body main{padding-bottom:160px}.fab-pair .toast-region{bottom:152px}}.form-lead{margin:0 0 16px}.swr{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 12px;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer}.swr .lbl{margin:0}.sw{position:relative;flex:none;width:52px;height:32px;padding:0;border:0;border-radius:16px;background:var(--border-strong);cursor:pointer}.sw i{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff}.sw[aria-checked=true]{background:var(--primary)}.sw[aria-checked=true] i{left:24px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--primary);border-radius:999px;background:var(--bg);color:var(--primary-dark);font:600 16px/24px var(--font);cursor:pointer}.chip.sel{background:var(--primary);color:#fff}.tbtn{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border:0;background:none;color:var(--primary);font:600 16px/24px var(--font);cursor:pointer}.h2r{display:flex;align-items:center;justify-content:space-between}.h2r h2{margin:16px 0 8px}.fbtn{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;cursor:pointer}.fbtn[disabled]{background:var(--tint);color:var(--muted);border-color:var(--border);cursor:default}.sugg{list-style:none;margin:4px 0 0;padding:0;border:1.5px solid var(--primary);border-radius:var(--radius-sm);overflow:hidden}.sugg li{display:grid;gap:2px;min-height:56px;padding:8px 12px;border-top:1px solid var(--border);cursor:pointer}.sugg li:first-child{border-top:0}.sugg li.act{background:var(--tint)}.sugg .sn{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;color:var(--navy)}.sugg .sn>:first-child{min-width:0;overflow-wrap:anywhere}.sugg .sm{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:20px;color:var(--muted)}.b-reg{background:var(--info-bg);color:var(--info-fg)}.tscroll{max-height:264px;overflow-y:auto;padding:2px}.tscroll .times{margin-bottom:0}.nstep{display:flex;align-items:center;gap:8px}.nstep .input{width:96px;min-height:56px;text-align:center;font-size:20px;line-height:28px;font-weight:700}.input.code{text-align:center;font-size:28px;line-height:36px;font-weight:700;letter-spacing:.4em;padding-left:.4em}.sb{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;padding:0;border:1.5px solid var(--primary);border-radius:var(--radius-sm);background:var(--bg);color:var(--primary);cursor:pointer}.sb[aria-disabled=true]{border-color:var(--border);color:var(--border-strong);cursor:default}.unit{color:var(--muted);font-weight:600}.mv{display:flex;flex:none}.lk{display:flex;flex-direction:column;justify-content:center;min-height:44px;color:var(--text);text-decoration:none}.ibtn[aria-disabled=true]{color:var(--border-strong);cursor:default}.lnk{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--primary);font:600 16px/24px var(--font);text-decoration:none;cursor:pointer}.iv{display:grid;grid-template-columns:1fr 1fr 44px;gap:8px;align-items:end;margin-bottom:8px}.iv label{margin:0;font-weight:400;font-size:14px;line-height:20px;color:var(--muted)}.iv .input{padding:0 8px}.hd{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;font-weight:700;color:var(--navy)}.hd input:not(:checked)+.box svg{display:none}.hd input:checked+.box{background:var(--primary)}.hd input:focus-visible+.box{outline:3px solid var(--primary-light);outline-offset:2px}.hd input.bad+.box{border-color:var(--danger)}.fs legend{padding:0;margin-bottom:4px;font-weight:600}.chev{flex:none;align-self:center;display:inline-flex;color:var(--muted)}.bks{max-height:216px;overflow-y:auto;margin-bottom:8px}.bk{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;border-top:1px solid var(--border);font-size:15px;line-height:22px}.bks .bk>span{min-width:0;overflow-wrap:anywhere}.bk b{display:block}.bk a{flex:none;display:inline-flex;align-items:center;min-height:44px;color:var(--primary);font-weight:600}.opt.inactive{border-color:var(--border);background:var(--tint-2)}.muted{color:var(--muted)}.btn-auto{width:auto;min-height:44px;padding:0 16px}.px8{padding:0 8px}.mono{margin:0 0 12px;font-family:ui-monospace,Menlo,Consolas,monospace;-webkit-user-select:all;user-select:all}.minh20{min-height:20px}.mt4{margin-top:4px}.ml36{margin-left:36px}.mb12{margin:0 0 12px}.m0{margin:0}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agenda .tb{display:flex;gap:8px;align-items:center;margin-bottom:8px}.agenda .tb h1{flex:1;margin:0}.agenda .tb .ibtn{border:1.5px solid var(--border-strong);color:var(--primary)}.agenda .txt{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);font:inherit;font-weight:600;color:var(--primary);text-decoration:none}.agenda .txt[aria-current=date]{background:var(--tint)}.agenda .dbtn{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--navy);font-weight:600}.agenda .dbtn input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.agenda .seg{display:flex;margin-bottom:8px;border:1.5px solid var(--primary);border-radius:var(--radius-sm);overflow:hidden}.agenda .seg a{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--primary);font-weight:600;text-decoration:none}.agenda .seg a[aria-current=true]{background:var(--primary);color:#fff}.agenda .cal-scroll{position:relative;overflow:auto;margin:0 -16px;overscroll-behavior:contain}.agenda .cal{display:grid;min-width:100%}.agenda .ch{position:sticky;top:0;z-index:5;padding:6px 4px;border-bottom:1px solid var(--border);border-left:1px solid var(--border);background:var(--bg);text-align:center;font-weight:700;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda .ch a{color:inherit;text-decoration:none}.agenda .ch.tg{background:var(--tint);color:var(--primary-dark)}.agenda .ch0{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--border);background:var(--bg)}.agenda .gut{position:relative}.agenda .gut span{position:absolute;right:6px;font-size:14px;line-height:20px;color:var(--muted);transform:translateY(-10px)}.agenda .gut .nl{background:var(--bg);color:var(--accent-dark);font-weight:700}.agenda .col{position:relative;border-left:1px solid var(--border);background-image:linear-gradient(var(--border) 1px,transparent 1px);background-size:100% 80px}.agenda .nw{position:absolute;left:0;right:0;background:var(--gone-bg);opacity:.9}.agenda .bl{position:absolute;left:0;right:0;z-index:1;display:block;overflow:hidden;padding:2px 6px;border-top:1.5px solid var(--gone-fg);border-bottom:1.5px solid var(--gone-fg);background:repeating-linear-gradient(135deg,var(--gone-bg) 0 8px,var(--bg) 8px 16px);color:var(--gone-fg);font-size:14px;line-height:18px;font-weight:600;text-decoration:none}.agenda .layer{position:relative;pointer-events:none}.agenda .bkw{position:absolute;z-index:2;display:block;pointer-events:auto;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.agenda .bkw:focus-visible{outline:none}.agenda .bkw:focus-visible .bk{outline:3px solid var(--primary);outline-offset:2px}.agenda .bkw.snap{transition:top .2s ease,left .2s ease,height .2s ease}.agenda .bkw.saving{opacity:.6}.agenda .bkw.lift{z-index:6}.agenda .bkw.sel .bk{outline:3px solid var(--primary);outline-offset:2px}.agenda .bkw.lift .bk{box-shadow:0 8px 20px #0a1f2a66;transform:scale(1.04)}.agenda .bk{display:block;position:absolute;left:0;right:0;overflow:hidden;padding:0 6px;border:1.5px solid transparent;border-left-width:5px;border-radius:8px;font-size:14px;line-height:18px}.agenda .bk b,.agenda .bk span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda .bk.orig{z-index:1;opacity:.45;border-style:dashed}.agenda .s-requested{background:var(--warn-bg);color:var(--warn-fg);border:2px dashed var(--warn-fg)}.agenda .s-confirmed{background:var(--ok-bg);color:var(--ok-fg);border-left-color:var(--ok-fg)}.agenda .s-arrived{background:var(--info-bg);color:var(--info-fg);border-left-color:var(--info-fg)}.agenda .s-completed{background:var(--off-bg);color:var(--off-fg);border-left-color:var(--off-fg)}.agenda .s-noshow{background:var(--danger-bg);color:var(--danger-fg);border-left-color:var(--danger-fg)}.agenda .grip{position:absolute;left:0;right:0;z-index:1;touch-action:none;cursor:ns-resize}.agenda .grip i{position:absolute;left:50%;width:16px;height:6px;margin-left:-8px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.7}.agenda .ghost{position:absolute;z-index:3;overflow:hidden;padding:2px 6px;border:2px dashed var(--primary);border-radius:8px;background:var(--tint);color:var(--primary-dark);font-size:14px;line-height:18px;font-weight:700}.agenda .now{position:absolute;z-index:4;height:2px;background:var(--accent)}.agenda .now:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.agenda .pill,.agenda .cal-note{position:fixed;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:7}.agenda .pill{padding:8px 12px;border-radius:var(--radius-sm);background:var(--navy);color:#fff;text-align:center;font-weight:600}.agenda .cal-note{display:flex;gap:8px;align-items:flex-start}.agenda .cal-note .note{flex:1;margin:0}.agenda .chips button{display:flex;align-items:center;justify-content:center;min-width:72px;min-height:44px;padding:0 16px;border:1.5px solid var(--border-strong);border-radius:999px;background:var(--bg);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.agenda .chips button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.agenda .tm{flex:none;width:48px;font-weight:700;color:var(--navy)}.agenda .dh{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-top:8px;color:var(--navy);font-size:18px;font-weight:700;text-decoration:none}.agenda .dh small{font-size:14px;font-weight:600;color:var(--muted)}.agenda .dh.td{color:var(--primary-dark)}.agenda .blk{display:flex;gap:12px;padding:12px;border:1px solid var(--gone-fg);border-radius:var(--radius-sm);background:repeating-linear-gradient(135deg,var(--gone-bg) 0 8px,var(--bg) 8px 16px);color:var(--gone-fg);font-weight:600;text-decoration:none}.agenda .blk .tm{color:var(--gone-fg)}.blockform .two{display:grid;grid-template-columns:3fr 2fr;gap:8px}.blockform .times.three{grid-template-columns:repeat(3,1fr)}.ov{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.ov>span:first-child{min-width:0;overflow-wrap:anywhere}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin-bottom:16px}.grid3 .btn{padding:0 8px;font-size:14px;line-height:20px;text-align:center}.hint.under{margin:-4px 0 8px}body.dragging .fab{display:none}@media(min-width:768px){.agenda .pill,.agenda .cal-note{left:auto;right:16px;bottom:16px;width:420px}}@media(prefers-reduced-motion:reduce){.agenda .bkw.snap{transition:none}.agenda .bkw.lift .bk{transform:none}}.acts{display:grid;gap:8px;margin-bottom:16px}.tbtn.dng{color:var(--danger)}.ovr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 8px;padding:4px 0;border-top:1px solid var(--border)}.ovr:first-child{border-top:0}.ovr>span:first-child{min-width:0;overflow-wrap:anywhere}.srch{position:relative;margin-bottom:8px}.srch .input{padding-left:44px;padding-right:44px}.srch>svg{position:absolute;left:12px;top:12px;color:var(--muted)}.srch .ibtn{position:absolute;right:0;top:2px}.srch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ini{font-weight:700}.ta{min-height:120px;padding:12px;resize:vertical}.dlg ul{margin:0 0 8px;padding-left:20px}.dlg ul[role=radiogroup]{padding-left:0}.empty .ico{width:56px;height:56px}.pre{white-space:pre-wrap}.hint.flush{margin:0}.effect{font-weight:600;color:var(--primary-dark)}.rem{display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.rem .rh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rem .rt{font-weight:700;color:var(--navy)}.rem .rn{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:700}.rem .is{min-width:0;overflow-wrap:anywhere;font-size:15px;line-height:22px}.rem .rf{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:4px}.sent{display:inline-flex;align-items:center;gap:4px;font-size:14px;line-height:20px;font-weight:600;color:var(--ok-fg)}.nop{font-size:14px;line-height:20px;color:var(--muted)}.sbtn{width:auto;min-height:44px;padding:0 16px;margin-left:auto}.rem-empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:48px 16px}.rem-empty p{margin:0;color:var(--muted)}.rem-empty .ico{width:56px;height:56px}.rem-detail{display:grid;gap:8px;margin:16px 0}.tpl-chips{margin-bottom:8px}.tpl-chips .chip{padding:0 14px;font:600 15px/22px var(--font)}.tpl-ta{min-height:168px;padding:12px;resize:vertical}.tpl-hint{margin:0 0 16px}.tpl-sample{margin:0 0 8px}.tpl-pv{margin:0 0 16px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--ok-bg);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.iacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.agenda .cl{position:absolute;left:0;right:0;z-index:1}.agenda .cl:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,var(--off-bg) 0 2px,var(--gone-bg) 2px 9px);opacity:.92}.agenda .cl.pt{border-top:2px solid var(--off-fg)}.agenda .cl span{position:relative;display:block;padding:4px 6px;font-size:14px;line-height:18px;font-weight:700;color:var(--off-fg)}.agenda .cf{font-weight:700}.agenda .hs{display:block;font-size:14px;line-height:18px;font-weight:600;color:var(--off-fg)}.cs{margin:-4px 0 8px;padding:6px 12px;border-radius:var(--radius-sm);background:var(--off-bg);color:var(--off-fg);font-size:14px;line-height:20px;font-weight:700}.fl{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1.5px solid var(--warn-fg);border-radius:999px;background:var(--bg);color:var(--warn-fg);font-size:14px;line-height:20px;font-weight:700}.ittl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.b-tag{background:var(--tint);color:var(--primary-dark)}.is.aff{color:var(--warn-fg);font-weight:600}.hint a{color:var(--accent);text-decoration:underline}.stack{display:grid;gap:12px}.sentto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 16px;padding:4px 12px;border-radius:var(--radius-sm);background:var(--tint)}.nav .step{display:block;margin:0;white-space:nowrap}.nav .back+.step{margin-left:auto}@media(min-width:768px){.wizard .owner-body{flex-direction:column;max-width:480px}.wizard .owner-body main{margin:0;max-width:none}.wizard .bar{width:100%;max-width:480px;margin:0 auto}}.tick{display:flex;align-items:flex-start;gap:12px;min-height:44px}.tick input{flex:none;display:grid;place-content:center;width:24px;height:24px;margin:10px 0 0;border:2px solid var(--primary);border-radius:6px;background:var(--bg);appearance:none;cursor:pointer}.tick input:checked{background:var(--primary)}.tick input:checked:after{content:"";width:12px;height:7px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:translateY(-2px) rotate(-45deg)}.tick input:focus-visible{outline:3px solid var(--primary-light);outline-offset:2px}.tick.bad input{border-color:var(--danger)}.tick label{padding:10px 0}.share{background:var(--tint);border-color:var(--primary);padding:12px 16px}@media(max-width:359px){.share .two{grid-template-columns:1fr}}.spin{display:block;width:32px;height:32px;margin:16px auto;border:4px solid var(--tint);border-top-color:var(--primary);border-radius:50%}@media(prefers-reduced-motion:no-preference){.spin{animation:handoff-spin 1s linear infinite}}@keyframes handoff-spin{to{transform:rotate(1turn)}}.stack-links{display:grid;gap:8px;margin-top:16px}.logo-row{display:flex;gap:16px;align-items:center;margin:0 0 4px}.logo-row .logo{min-width:96px;height:96px;border-radius:20px;padding:6px}.logo-row .logo img{max-width:128px;max-height:80px}.logo-empty{width:96px;border:2px dashed var(--border-strong);background:var(--tint-2);color:var(--muted);cursor:pointer}.logo-empty .spin{width:24px;height:24px;margin:0;border-width:3px}.logo-acts{display:grid;gap:8px;flex:1}.logo-acts .btn{min-height:48px}.mini{display:grid;justify-items:center;gap:8px;margin:4px 0 12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius)}.mini b{font-size:20px;line-height:26px;color:var(--navy)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.btn .spin{flex:none;width:18px;height:18px;margin:0;border-width:2px;border-color:#fff6;border-top-color:#fff}
