.login-card{width:min(420px,100%)}.login-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f3f0e9}.login-tabs button{flex:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:9px;background:transparent;color:#4a4c45;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.login-tabs button[aria-selected=true]{background:#fff;color:#20231f;box-shadow:0 1px 3px #20231f1f}.login-tabs button:focus-visible,.login-person:focus-visible,.login-keypad button:focus-visible,.login-back:focus-visible{outline:2px solid #C6401E;outline-offset:2px}.login-form,.login-pin,.login-roster{display:grid;gap:14px}.login-form p,.login-roster p,.login-pin p{margin:0;color:#5d5f57;font-size:14px}.login-terminal strong{color:#20231f}.login-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:320px;overflow-y:auto}.login-person{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:1px solid #E6E2DA;border-radius:12px;background:#fff;color:#20231f;font:inherit;text-align:left;cursor:pointer}.login-person:hover{border-color:#c6401e}.login-person strong,.login-person small{display:block}.login-person small{color:#6b6d64;font-size:12px}.login-avatar{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#fbe3d6;color:#7a2e12;font-size:13px;font-weight:700}.login-pin p{display:flex;align-items:center;gap:10px;color:#20231f}.login-back{justify-self:start;padding:4px 0;border:0;background:none;color:#a12c12;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.login-pin input{letter-spacing:.4em;font-size:20px;text-align:center}.login-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.login-keypad button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border:1px solid #E6E2DA;border-radius:12px;background:#fff;color:#20231f;font:inherit;font-size:20px;font-weight:600;cursor:pointer}.login-keypad button:active{background:#f3f0e9}.login-keypad button.is-primary{border-color:#c6401e;background:#c6401e;color:#fff}.login-keypad button:disabled{opacity:.45;cursor:not-allowed}.future-field .field-error{color:#a12c12;font-size:12px}.future-alert>.future-icon-button{margin-left:auto;flex:none}.signup-page{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--paper, #faf7f2)}.signup-card{width:min(440px,100%);display:grid;gap:12px;padding:24px;border-radius:14px;background:#fff;box-shadow:0 1px 3px #00000014}.signup-card>.brand-logo{width:180px;margin-bottom:8px}.signup-card h1{margin:0;font-size:1.35rem}.signup-card p{margin:0;color:#5b5346}.signup-card label{display:grid;gap:4px;font-size:.92rem}.signup-card input{padding:10px 12px;border:1px solid #d8cfc0;border-radius:8px;font:inherit}.signup-card small{color:var(--tavola-muted)}.signup-error{color:#9b1c1c}@media(max-width:480px){.signup-page{padding:0;place-items:stretch}.signup-card{border-radius:0;min-height:100vh}}.trial-notice{margin:0;padding:8px 16px;background:#fff4d6;color:#5b4300;font-size:.9rem}.public-login-page{min-height:100vh;padding:clamp(24px,6vw,72px);background:var(--tavola-cream);color:var(--tavola-ink);font-family:var(--tavola-font)}.public-login-brand{display:inline-block;text-decoration:none}.public-login-brand .brand-logo{width:180px}.public-login-card{width:min(100%,480px);margin:clamp(56px,12vh,120px) auto 0;padding:clamp(24px,5vw,42px);border:1px solid var(--tavola-line);border-radius:18px;background:#fff;box-shadow:0 18px 60px #2427200b}.public-login-kicker{color:var(--tavola-orange);font-size:12px;font-weight:800;letter-spacing:.14em}.public-login-card h1{margin:10px 0 30px;font-size:clamp(28px,6vw,38px);line-height:1.12;letter-spacing:-.04em}.public-login-card form label{display:block;margin-bottom:9px;font-size:14px;font-weight:700}.public-login-input-row{display:flex;align-items:center;gap:7px;min-width:0;padding:0 14px;border:1px solid var(--tavola-line);border-radius:10px;background:#fff}.public-login-input-row:focus-within{outline:3px solid #ef542a25;border-color:var(--tavola-action)}.public-login-input-row input{width:100%;min-width:60px;padding:14px 0;border:0;outline:0;font:inherit}.public-login-base-domain{overflow:hidden;color:var(--tavola-muted);text-overflow:ellipsis;white-space:nowrap}.public-login-preview{min-height:22px;margin:9px 0 0;color:var(--tavola-muted);font-size:12px;overflow-wrap:anywhere}.public-login-error{min-height:20px;margin:4px 0 18px;color:#a13c25;font-size:12px}.public-login-submit{width:100%;min-height:48px;padding:14px;border:0;border-radius:10px;background:var(--tavola-action);color:#fff;font:inherit;font-weight:800;cursor:pointer}.public-login-submit:disabled{background:#c9c9c3;cursor:not-allowed}.public-login-links{display:flex;justify-content:space-between;gap:14px;margin-top:22px;font-size:13px}.public-login-links a{color:var(--tavola-ink);font-weight:700}@media(max-width:480px){.public-login-links{flex-direction:column}}.order-receipt{display:none;box-sizing:border-box;width:74mm;color:#000;background:#fff;font:12px/1.35 Arial,Helvetica,sans-serif}.order-receipt h1{margin:0;font-size:16px;line-height:1.2;text-align:center}.order-receipt p{margin:0;overflow-wrap:anywhere}.order-receipt>p:not(.order-receipt-note):not(.order-receipt-alert){text-align:center}.order-receipt .order-receipt-number{margin-top:6px;font-size:13px}.order-receipt .order-receipt-alert{margin:6px 0;padding:3px;border:1px solid black;font-weight:700;text-align:center}.order-receipt ul{margin:8px 0 0;padding:6px 0;border-top:1px dashed black;list-style:none}.order-receipt li{margin-bottom:5px;break-inside:avoid}.order-receipt small{display:block;padding-left:8px;font-size:11px;overflow-wrap:anywhere}.order-receipt-row{display:flex;justify-content:space-between;gap:8px}.order-receipt-row span:last-child{flex:none}.order-receipt-totals,.order-receipt-block{padding:6px 0;border-top:1px dashed black}.order-receipt-row.is-total{margin-top:3px;font-size:15px;font-weight:700}.order-receipt .order-receipt-note{padding-top:6px;border-top:1px dashed black;font-weight:700;text-align:center}@media print{body.printing-receipt>*:not(.order-receipt){display:none!important}body.printing-receipt{margin:0;background:#fff}body.printing-receipt>.order-receipt{display:block}}.restaurant-link{display:grid;gap:14px;margin-bottom:18px}.restaurant-link-head{display:flex;gap:12px;align-items:flex-start}.restaurant-link-head>svg{flex:none;width:22px;height:22px;margin-top:2px;color:var(--tavola-action, #C6401E)}.restaurant-link-head h2{margin:0 0 2px;font-size:17px;letter-spacing:-.02em}.restaurant-link-head p{margin:0;font-size:13px}.restaurant-link-view,.restaurant-link-edit{display:grid;gap:12px}.restaurant-link-url{display:block;overflow-wrap:anywhere;padding:12px 14px;border:1px solid var(--core-line);border-radius:10px;background:#fbfaf7;color:var(--ink, #20231F);font-size:15px;font-weight:700;text-decoration:none}.restaurant-link-url:hover{border-color:#d8d6ce}.restaurant-link-url.is-pending em{color:var(--core-muted);font-style:normal;font-weight:500}.restaurant-link-actions{display:flex;flex-wrap:wrap;gap:8px}.restaurant-link-actions .ui-button{text-decoration:none}.restaurant-link-actions svg{width:16px;height:16px}.restaurant-link-input{display:flex;align-items:stretch;border:1px solid var(--core-line);border-radius:8px;overflow:hidden;background:#fff}.restaurant-link-input input{flex:1;min-width:0;border:0;border-radius:0}.restaurant-link-input span{display:flex;align-items:center;padding:0 12px;border-left:1px solid var(--core-line);background:#f5f4f0;color:var(--core-muted);font-size:13px;white-space:nowrap}.restaurant-link-warning,.restaurant-link-ok,.restaurant-link-error{margin:0;font-size:13px}.restaurant-link-ok{color:#4f6b33}.restaurant-link-error{color:#a93d31}@media(max-width:520px){.restaurant-link-actions .ui-button{flex:1 1 auto}.restaurant-link-input span{max-width:45%;overflow:hidden;text-overflow:ellipsis}}.restaurant-missing{display:grid;justify-items:center;align-content:center;gap:8px;min-height:100vh;padding:24px 16px;background:#fbfaf7;color:#20231f;text-align:center}.restaurant-missing svg{width:40px;height:40px;color:#c6401e}.restaurant-missing h1{margin:8px 0 0;font-size:24px;letter-spacing:-.02em}.restaurant-missing p{margin:0;max-width:34ch;color:#66665f;font-size:14px}.store-branded .core-page,.store-branded .core-delivery-wrap{font-family:var(--store-font, Manrope, Inter, sans-serif)}.store-branded .core-button,.store-branded .core-category-row button,.store-branded .core-icon-button{border-radius:var(--store-radius, 11px)}.store-branded .core-page,.store-branded .core-delivery-wrap{--core-action: var(--brand-action, #c6401e);--core-accent: var(--brand-accent, #ef542a)}.core-store-contact{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;margin-top:2px}.core-store-contact a{color:inherit;text-decoration:underline;text-underline-offset:2px}.connected-hours{border:0;padding:0;margin:0}.connected-hours legend{font-weight:600;margin-bottom:8px}.connected-hours-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.connected-hours-row label{display:inline-flex;align-items:center;gap:6px;min-width:72px}.card-terminal-payment{display:grid;gap:12px;margin-block:16px}.card-terminal-payment p,.card-terminal-history p{margin-block:8px}.card-terminal-history{margin:20px}.card-terminal-history h2{font-size:20px}.card-terminal-row{padding:16px 0;border-bottom:1px solid var(--line, #d8dcd8)}.card-terminal-row button{margin:4px 8px 4px 0}.card-terminal-settings{display:grid;gap:16px}.card-terminal-settings form{display:grid;gap:12px;max-width:560px}.tables-layout{align-items:start}.tables-map{grid-column:span 5}.tables-side{grid-column:span 7;min-width:0;scroll-margin-top:80px}.tables-counts{margin:0}.tables-area h3{color:var(--future-muted);font-size:11px;font-weight:800;letter-spacing:.08em;margin:14px 16px -4px;text-transform:uppercase}.tables-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.tables-tile{min-height:104px;gap:4px}.tables-tile-top{align-items:baseline;display:flex;justify-content:space-between;width:100%}.tables-tile-top strong{font-size:20px;letter-spacing:-.02em}.tables-tile-time{color:var(--future-muted);font-size:11px;font-variant-numeric:tabular-nums}.tables-tile-state{font-size:12px;font-weight:800}.tables-tile-detail{align-items:center;color:var(--future-muted);display:inline-flex;font-size:11px;gap:4px}.tables-tile--free .tables-tile-state{color:#516a36}.tables-tile--open{background:#fbf4ef}.tables-tile--open .tables-tile-state{color:var(--future-action)}.tables-tile--closing{background:#fff1df;border-color:#e9b46a}.tables-tile--closing .tables-tile-state{color:#8a4d06}.tables-tile-kitchen{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 6px}.tables-tile .tables-tile-kitchen--kitchen{background:#efeee9;color:#4c4f48}.tables-tile .tables-tile-kitchen--to_serve{background:#3f6b2a;color:#fff}.tables-tile-kitchen{white-space:nowrap}.tables-tile:focus-visible,.tables-menu-item:focus-visible,.tables-stepper button:focus-visible,.tables-qty button:focus-visible,.tables-segmented button:focus-visible,.tables-link:focus-visible{outline:3px solid #ef542a55;outline-offset:2px}.tables-open,.tables-tab-body{display:grid;gap:14px;padding:16px}.tables-stepper,.tables-qty{align-items:center;display:inline-flex;gap:4px}.tables-stepper button,.tables-qty button{align-items:center;background:#fff;border:1px solid var(--future-line);border-radius:9px;color:var(--future-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.tables-qty button{height:36px;width:36px}.tables-stepper output{font-size:20px;font-weight:800;min-width:40px;text-align:center}.tables-qty output{font-weight:800;min-width:26px;text-align:center}.tables-tab-meta{align-items:center;color:var(--future-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:4px;margin:0}.tables-new-round{justify-self:start}.tables-empty-note{color:var(--future-muted);font-size:13px;margin:0}.tables-rounds{display:grid;gap:10px;list-style:none;margin:0;padding:0}.tables-round{border:1px solid var(--future-line);border-radius:11px;display:grid;gap:8px;padding:12px 14px}.tables-round header{align-items:center;display:flex;gap:10px;justify-content:space-between}.tables-round header small{color:var(--future-muted)}.tables-round ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.tables-round li,.tables-payments li{display:flex;font-size:14px;gap:12px;justify-content:space-between}.tables-round li small,.tables-round li em{color:var(--future-muted);font-size:12px}.tables-round.is-cancelled ul{opacity:.6;text-decoration:line-through}.tables-serve{justify-self:start}.tables-totals{border-top:1px solid var(--future-line);display:grid;gap:6px;margin:0;padding-top:12px}.tables-totals>div{display:flex;font-size:14px;justify-content:space-between}.tables-totals dt{align-items:center;color:var(--future-muted);display:inline-flex;gap:8px}.tables-totals dd{font-variant-numeric:tabular-nums;margin:0}.tables-total dt,.tables-total dd{color:var(--future-ink);font-size:17px;font-weight:800}.tables-per-person dt,.tables-per-person dd{font-size:12px}.tables-link{background:none;border:0;color:var(--future-action);cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:32px;padding:0 4px;text-decoration:underline}.tables-payments{border:1px dashed var(--future-line);border-radius:10px;display:grid;gap:6px;list-style:none;margin:0;padding:10px 12px}.tables-payments small{color:var(--future-muted)}.tables-actions{display:flex;flex-wrap:wrap;gap:8px}.tables-composer{background:#fbfaf7;border:1px solid var(--future-line);border-radius:12px;display:grid;gap:12px;padding:12px}.tables-search{max-width:none;width:100%}.tables-menu{display:grid;gap:10px;max-height:300px;overflow-y:auto}.tables-menu-group h4{color:var(--future-muted);font-size:11px;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.tables-menu-items{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.tables-menu-item{background:#fff;border:1px solid var(--future-line);border-radius:9px;color:var(--future-ink);cursor:pointer;display:grid;font:inherit;font-size:13px;font-weight:700;gap:2px;min-height:52px;padding:8px 10px;text-align:left}.tables-menu-item:hover{border-color:var(--future-orange)}.tables-menu-item small{color:var(--future-muted);font-weight:600}.tables-draft{display:grid;gap:10px;list-style:none;margin:0;padding:0}.tables-draft li{display:grid;gap:6px}.tables-draft-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.tables-draft-name{font-size:14px;font-weight:700}.tables-draft-name small{color:var(--future-muted);display:block;font-weight:500}.tables-draft-price{font-variant-numeric:tabular-nums;min-width:82px;text-align:right}.tables-note{font-size:13px;min-height:38px}.tables-composer-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tables-modifiers{border:1px solid var(--future-line);border-radius:10px;display:grid;gap:4px;margin:0;padding:10px 12px}.tables-modifiers legend{font-size:13px;font-weight:800;padding:0 4px}.tables-modifiers legend small{color:var(--future-muted);font-weight:500}.tables-modifier{align-items:center;cursor:pointer;display:grid;gap:10px;grid-template-columns:20px 1fr auto;min-height:40px}.tables-modifier small{color:var(--future-muted)}.tables-segmented{display:flex;flex-wrap:wrap;gap:6px}.tables-segmented button{background:#fff;border:1px solid var(--future-line);border-radius:9px;color:var(--future-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:44px;padding:0 14px}.tables-segmented button[aria-checked=true]{background:var(--future-ink);border-color:var(--future-ink);color:#fff}.tables-change{color:#3f6b2a;font-size:14px}.tables-confirm{align-items:center;display:flex;font-size:14px;gap:8px;min-height:44px}.tables-config-form{display:grid;gap:10px;grid-template-columns:1fr 1.4fr .8fr}@media(max-width:900px){.tables-map,.tables-side{grid-column:span 12}}@media(max-width:640px){.tables-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.tables-tile{min-height:92px;padding:10px}.tables-tile-top strong{font-size:18px}.tables-tile-time{display:none}.tables-config-form{grid-template-columns:1fr 1fr}.tables-config-form>:first-child{grid-column:1 / -1}.tables-composer-foot{flex-direction:column-reverse}.tables-composer-foot>.future-button{width:100%}.tables-tile-kitchen{font-size:10px;padding:2px 4px}}.tables-tile--free{border:2px solid #3f8f4f;animation:tables-free-pulse 2.4s ease-in-out infinite}.tables-tile--free .tables-tile-state{color:#2d6b3a}.tables-tile--open{background:#fdecea;border:2px solid #c0392b}.tables-tile--open .tables-tile-state{color:#a93226}.tables-tile--open .tables-tile-time{color:#a93226;font-weight:800}.tables-tile--cleaning{background:#fff6d6;border:2px solid #d9a400}.tables-tile--cleaning .tables-tile-state{color:#7a5a00}@keyframes tables-free-pulse{0%,to{box-shadow:0 0 #3f8f4f59}50%{box-shadow:0 0 0 6px #3f8f4f00}}@media(prefers-reduced-motion:reduce){.tables-tile--free{animation:none}}.table-qr{display:grid;gap:16px;margin:0 auto;max-width:420px;min-height:100dvh;padding:24px 16px;align-content:start}.table-qr header{align-items:baseline;display:flex;justify-content:space-between}.table-qr-label{font-size:20px;font-weight:800}.table-qr-message{border-radius:14px;font-size:16px;margin:0;padding:16px}.table-qr-message--free{background:#e8f5ea;color:#2d6b3a}.table-qr-message--open{background:#fdecea;color:#a93226}.table-qr-message--cleaning{background:#fff6d6;color:#7a5a00}.table-qr-message--inactive{background:#eee;color:#444}.table-qr-error{color:#a93226}.table-qr-menu{align-items:center;display:inline-flex;gap:6px;font-weight:700}.tables-tile--attention{animation:tables-attention 1.6s ease-in-out infinite}@keyframes tables-attention{0%,to{box-shadow:0 0 #c0392b73}50%{box-shadow:0 0 0 6px #c0392b00}}@media(prefers-reduced-motion:reduce){.tables-tile--attention{animation:none}}.tables-qr-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;background:var(--surface, #fff);color:#111;padding:16px}.tables-qr-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.tables-qr-base{flex:1 1 320px}.tables-qr-actions{display:flex;gap:8px}.tables-qr-empty{color:#555}.tables-qr-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tables-qr-card{border:1px solid #ccc;border-radius:12px;padding:14px;text-align:center;break-inside:avoid;background:#fff}.tables-qr-card h2{margin:2px 0 8px;font-size:1.4rem}.tables-qr-card img{display:block;margin:0 auto;width:220px;height:220px}.tables-qr-card-kicker{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.tables-qr-card-hint{margin:8px 0 4px;font-size:.9rem}.tables-qr-card-url{margin:0;font-size:.7rem;color:#666;word-break:break-all}@media print{body *{visibility:hidden}.tables-qr-sheet,.tables-qr-sheet *{visibility:visible}.tables-qr-sheet{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background:#fff;overflow:visible}.tables-qr-toolbar{display:none}.tables-qr-grid{gap:8mm}.tables-qr-card{border-color:#999}}@media(max-width:640px){.tables-qr-actions{width:100%}}.tables-waitlist-wrap{margin-top:16px}.tables-waitlist{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.tables-waitlist-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line, #ddd);border-radius:10px}.tables-waitlist-row.is-called{border-color:#3b82f6;background:#3b82f614}.tables-waitlist-actions{display:flex;gap:6px;flex-wrap:wrap}.fila-page{max-width:420px;margin:0 auto;padding:16px;font-family:inherit}.fila-card{display:grid;gap:12px;padding:16px;border:1px solid #ccc;border-radius:14px;background:#fff;color:#111}.fila-card label{display:grid;gap:4px;font-size:.9rem}.fila-card input{font:inherit;padding:10px;border:1px solid #aaa;border-radius:10px}.fila-primary{font:inherit;padding:14px;border:0;border-radius:12px;background:#1d4ed8;color:#fff;font-weight:600;min-height:48px}.fila-quiet{font:inherit;padding:10px;border:0;background:none;color:#555}.fila-big{font-size:1.6rem;font-weight:700;margin:4px 0}.fila-ok{color:#15803d;font-weight:600}.fila-alert{color:#b91c1c}.fila-name{margin:0;color:#555}.tables-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.tables-chip{font:inherit;font-size:.8rem;padding:6px 10px;border-radius:999px;border:1px solid #bbb;background:#fff;color:#333;min-height:32px}.tables-chip.is-on{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.tables-removal-toggle{font:inherit;font-size:.8rem;background:none;border:0;color:#1d4ed8;padding:4px 0;min-height:32px}.tables-removals{display:grid;gap:6px;margin:2px 0 8px;padding:8px;border:1px dashed #bbb;border-radius:10px}.tables-removals label{display:flex;align-items:center;gap:8px;font-size:.9rem}.tables-course-pick{display:grid;gap:4px;font-size:.9rem}.tables-fire{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.table-qr-order{display:grid;gap:12px}.table-qr-menu-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.table-qr-menu-list li{align-items:center;display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(127,127,127,.25);padding-bottom:8px}.table-qr-menu-list small{opacity:.7}.table-qr-qty{align-items:center;display:inline-flex;gap:8px}.table-qr-qty button{min-width:44px;min-height:44px;font-size:1.1rem}.table-qr-hint{font-size:.85rem;opacity:.75;margin:0}.table-qr-send{min-height:52px;font-weight:700;border-radius:12px}.table-qr-send:disabled{opacity:.5}.table-qr-notice{margin:0;padding:10px 12px;border-radius:10px}.table-qr-notice--ok{background:#228b221f}.table-qr-notice--error{background:#c828281f}
