.spot-admin .spot-code-box{background:#fff5ec;border:1px solid #e3a478;border-radius:10px;margin:18px 0 8px;padding:16px}.spot-admin .spot-code-label{color:#172b49;font-size:1rem;font-weight:700;display:block}.spot-admin .spot-code-value{letter-spacing:.18em;text-align:center;max-width:320px;margin-top:8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.5rem;font-weight:700}.spot-admin .spot-code-none{color:#a43d2c;margin:8px 0 0;font-weight:600}.spot-admin .spot-url{overflow-wrap:anywhere}.spot-admin .spot-code-box .code-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px;display:grid}.spot-admin .spot-code-box .code-actions .secondary{white-space:normal;width:100%;min-height:48px}.record-delete-button{flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.record-delete-backdrop{z-index:60;background:#172b496b;position:fixed;inset:0}.record-delete-dialog{z-index:61;color:#172b49;overflow-wrap:anywhere;background:#fff;border-radius:14px;outline:none;width:min(100vw - 32px,480px);max-height:calc(100dvh - 32px);padding:24px 22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 50px #172b4947}.record-delete-title{color:#a43d2c;margin:0 0 14px;font-size:1.25rem;line-height:1.6}.record-delete-facts{background:#f7f4ef;border:1px solid #e3ded8;border-radius:10px;margin:0 0 14px;padding:12px 14px}.record-delete-facts>div{grid-template-columns:6.5em minmax(0,1fr);gap:10px;padding:5px 0;font-size:1rem;line-height:1.6;display:grid}.record-delete-facts dt{color:#5b6678}.record-delete-facts dd{margin:0;font-weight:700}.record-delete-note{color:#344966;margin:0 0 14px;font-size:1rem;line-height:1.8}.record-delete-note strong{color:#a43d2c;display:block}.record-delete-actions{flex-wrap:wrap;gap:12px;display:flex}.record-delete-actions>*{flex:180px;justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}.record-delete-confirm{font-weight:700}.app-toast-host{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed}.app-toast{color:#fff;overflow-wrap:anywhere;background:#172b49;border-radius:10px;width:100%;max-width:560px;margin:0;padding:14px 18px;font-size:1rem;line-height:1.7;transition:opacity .3s,transform .3s;box-shadow:0 10px 30px #172b494d}.app-toast.is-error{background:#a43d2c}.app-toast.is-leaving{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.app-toast{transition:none}}.recent-item{align-items:stretch;gap:8px;display:flex}.recent-item .recent-row{flex:1;min-width:0}.retail-other-head{align-items:stretch;display:flex}.retail-other-head .retail-toggle{flex:1;min-width:0}.retail-other-head .record-delete-button{align-self:center;margin:8px 10px 8px 0}@media (max-width:650px){.recent-item .record-delete-button,.retail-other-head .record-delete-button{padding:8px 10px}}
