@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_a9b986{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_a9b986{--font-be-vietnam-pro:"Be Vietnam Pro","Be Vietnam Pro Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}.bp-layout{gap:16px;height:calc(100vh - 112px)}.bp-layout,.bp-panel{display:flex;overflow:hidden}.bp-panel{width:360px;flex-shrink:0;padding:0;flex-direction:column}.bp-panel__head{padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.bp-panel__label-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bp-panel__label{font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.bp-panel__label-row .bp-panel__label{margin-bottom:0}.bp-panel__search{width:100%;padding:6px 10px;font-size:13px;background:var(--input-bg,rgba(255,255,255,.05));border:1px solid var(--border);border-radius:6px;color:var(--text);outline:none;box-sizing:border-box}.bp-panel__list{flex:1;overflow-y:auto}.bp-skel-list{display:flex;flex-direction:column;gap:8px;padding:12px 8px}.bp-panel__empty{padding:20px;text-align:center;color:var(--text-dim);font-size:13px}.bp-branch-item{display:flex;align-items:center;width:100%;background:transparent;border:none;border-bottom:1px solid var(--border);border-left:3px solid transparent;transition:background .12s}.bp-branch-item--active{background:rgba(139,92,246,.12);border-left-color:var(--accent,#8b5cf6)}.bp-branch-item__check{display:flex;align-items:center;padding-left:14px;flex-shrink:0}.bp-branch-item__main{flex:1;min-width:0;text-align:left;padding:10px 16px;background:transparent;border:none;cursor:pointer}.bp-branch-item__actions{display:flex;align-items:center;gap:4px;padding-right:10px;flex-shrink:0}.bp-branch-item__qr-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-dim);cursor:pointer;transition:color .12s,border-color .12s}.bp-branch-item__qr-btn:hover{color:var(--text);border-color:var(--accent,#8b5cf6)}.bp-branch-item__code{font-size:11px;font-weight:700;color:var(--text-dim);letter-spacing:.05em;margin-bottom:2px}.bp-branch-item__code--active{color:var(--accent,#8b5cf6)}.bp-branch-item__name{font-size:13px;font-weight:400;color:var(--text-dim);line-height:1.3}.bp-branch-item__name--active{font-weight:600;color:var(--text)}.bp-right{flex:1;min-width:0;overflow-y:auto}.bp-select-prompt{padding:48px;text-align:center;color:var(--text-dim)}.bp-select-prompt__icon{font-size:28px;margin-bottom:12px}.bp-table-card{padding:0}.bp-table-head{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.bp-table-head__title{margin:0;font-size:15px}.bp-table-head__code{margin-left:8px;font-size:12px;font-weight:500;color:var(--text-dim)}.bp-table-head__subtitle{font-size:12px;color:var(--text-dim);margin-top:2px}.bp-toggle-row{display:flex;align-items:center;gap:8px}.bp-toggle-row__label{font-size:12px;color:var(--text-dim)}.bp-toggle-btn{cursor:pointer;background:none;border:none;padding:0}.bp-table-wrap{overflow-x:auto}.bp-th-actions{text-align:right}.bp-row--editing{background:rgba(139,92,246,.06)}.bp-prize-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.bp-prize-name-cell{display:flex;align-items:center;gap:8px}.bp-prize-name{font-weight:500}.bp-td-used{font-size:13px;color:var(--text-dim)}.bp-td-prize-name{font-weight:500}.bp-td-empty{text-align:center;padding:32px}.bp-td-empty,.bp-td-remaining{color:var(--text-dim)}.bp-init-card{padding:40px;text-align:center}.bp-empty-icon{font-size:32px;margin-bottom:12px}.bp-empty-title{font-weight:600;margin-bottom:6px}.bp-empty-desc{color:var(--text-dim);font-size:13px;margin:0 auto 20px;max-width:400px}.bp-modal-table-wrap{border:1px solid var(--border);border-radius:10px;overflow:hidden}.bp-bulk-tbl{margin:0}.bp-bulk-th-idx{width:48px;text-align:center}.bp-bulk-th-act{width:48px}.bp-bulk-td-idx{text-align:center;color:var(--text-dim);font-family:var(--font-mono);font-size:13px}.bp-bulk-td-name{padding:6px 10px}.bp-bulk-input{width:100%;box-sizing:border-box;padding:7px 10px;font-size:13px;background:var(--input-bg,rgba(255,255,255,.05));border:1px solid var(--border);border-radius:7px;color:var(--text);outline:none}.bp-bulk-input--error{border-color:rgba(239,68,68,.5)}.bp-bulk-field-error{font-size:11px;color:#f87171;margin-top:3px}.bp-bulk-td-act{text-align:center}.bp-bulk-remove-btn{background:none;border:none;padding:4px;display:inline-flex;cursor:pointer;color:#EF4444}.bp-bulk-remove-btn--disabled{cursor:not-allowed;color:var(--text-dimmer,#475569)}.bp-bulk-add-row-btn{display:flex;align-items:center;gap:6px;padding:7px 12px;margin-top:10px;border-radius:8px;border:1px dashed rgba(139,92,246,.4);background:rgba(139,92,246,.06);color:var(--accent,#A78BFA);font-size:12px;font-weight:500;cursor:pointer}.bp-modal-actions{display:flex;gap:10px;margin-top:18px}.bp-modal-actions__btn{flex:1}.bp-cred-list{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.bp-cred-item{background:rgba(255,255,255,.04);border:1px solid var(--border-strong);border-radius:8px;padding:12px 16px}.bp-cred-item__name{font-weight:600;margin-bottom:8px}.bp-cred-grid{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:baseline}.bp-cred-label{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.bp-cred-value{font-family:monospace;font-size:13px}.bp-cred-password{font-family:monospace;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--accent,#a78bfa)}.bp-cred-copy-btn{width:100%;margin-bottom:8px;font-size:12px}.bp-cred-close-btn{width:100%}.bp-qty-input{width:80px}.bp-alloc-actions{display:flex;gap:10px;margin-top:18px}.bp-alloc-actions__btn{flex:1}.dw-statusbar{display:flex;align-items:center;gap:12px;padding:14px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:24px}.dw-statusbar__label{display:flex;align-items:center;gap:8px;flex:1}.dw-statusbar__text{font-size:13px;font-weight:500;color:#94a3b8}.dw-statusbar__dates{font-size:12px;color:#64748b}.dw-statusbar__actions{display:flex;gap:8px}.dw-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:24px}.dw-stat{gap:16px;padding:18px 20px;min-width:0;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08);border-radius:14px}.dw-stat,.dw-stat__icon{display:flex;align-items:center}.dw-stat__icon{width:46px;height:46px;border-radius:13px;flex-shrink:0;justify-content:center}.dw-stat__body{min-width:0;flex:1}.dw-stat__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw-stat__value{margin-top:3px;line-height:1.2}.dw-stat__sub{font-size:12px;color:#64748b;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw-count{font-size:26px;font-weight:700;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dw-draw-status{display:inline-flex;align-items:center;gap:8px}.dw-draw-status__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dw-draw-status__text{font-size:20px;font-weight:700;letter-spacing:-.01em}.dw-code{display:inline-flex;align-items:center;gap:10px}.dw-code__text{font-size:20px;font-weight:700;font-family:var(--font-mono);color:#fff;letter-spacing:.04em}.dw-terms{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px 24px}.dw-terms__header{margin-bottom:12px}.dw-terms__title{font-size:14px;font-weight:600;color:#e2e8f0}.dw-terms__desc{font-size:12px;color:#64748b;margin-top:4px}.dw-terms__textarea{width:100%;resize:vertical;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 14px;font-size:13px;color:#e2e8f0;line-height:1.6;font-family:inherit;outline:none;box-sizing:border-box}.dw-terms__footer{display:flex;justify-content:flex-end;margin-top:12px}.dw-branch-links{display:flex;flex-direction:column;gap:8px}.dw-branch-links__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 14px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:8px}.dw-branch-links__name{font-size:13px;font-weight:600;color:#e2e8f0}.dw-branch-links__code{font-weight:400;color:var(--text-dim)}.dw-branch-links__actions{display:flex;align-items:center;gap:6px}.ff-settings-card{margin-bottom:16px;display:flex;flex-direction:column;gap:14px}.ff-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ff-toggle-label{display:flex;align-items:center;gap:10px}.ff-toggle-label__text{font-weight:500}.ff-toggle-label__hint{font-size:12px;color:var(--text-dimmer)}.ff-toggle{flex-shrink:0;width:44px;height:24px;border-radius:12px;border:none;cursor:pointer;background:var(--border);position:relative;transition:background .2s;padding:0}.ff-toggle[aria-checked=true]{background:var(--accent)}.ff-toggle:disabled{cursor:not-allowed;opacity:.4}.ff-toggle__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.ff-toggle[aria-checked=true] .ff-toggle__knob{left:23px}.ff-error-card{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06)}.ff-error-card__text{color:#fca5a5;margin:0}.ff-table-card{padding:0}.ff-table-wrap{overflow-x:auto}.ff-th-actions{text-align:right}.ff-chip-auto{font-size:11px}.ff-td-label{font-weight:500}.ff-td-key{font-family:var(--font-mono);font-size:13px}.ff-dim,.ff-td-key--branch{color:var(--text-dimmer)}.ff-empty-cell{text-align:center;padding:32px;color:var(--text-dim)}.ff-checks{display:flex;flex-direction:column;gap:10px;margin-top:2px}.ff-check-label{display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:400}.ff-check-label__input{width:16px;height:16px;flex-shrink:0;cursor:pointer;accent-color:var(--accent);margin:0}.ff-check-label__text{line-height:1.2}.ff-check-condition{display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:400;margin-top:4px}.ff-condition-row{display:flex;gap:8px;margin-top:8px}.ff-condition-row__field{flex:2}.ff-condition-row__op{flex:1}.ff-modal-actions{display:flex;gap:10px;margin-top:18px}.ff-modal-actions__btn{flex:1}.cl-loading-header{position:sticky;top:0;z-index:20;height:74px;flex-shrink:0;background:rgba(9,14,32,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;padding:0 28px;gap:16px}.cl-loading-title-col{display:flex;flex-direction:column;gap:6px}.cl-loading-content{display:flex;flex-direction:column;gap:16px}.cl-error-card{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06)}.cl-error-text{color:#fca5a5;margin:0}.cl-skel-title{height:18px;width:160px}.cl-skel-subtitle{height:12px;width:100px}.cl-skel-action{height:34px;width:120px;border-radius:8px}.cl-skel-nav{height:52px;border-radius:10px}.cl-skel-content{height:280px;border-radius:10px}.pt-error-card{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06);margin-bottom:16px}.pt-error-card p{color:#fca5a5;margin:0}.pt-card-flush{padding:0}.pt-card-head{padding-bottom:20px;margin-bottom:0;border-bottom:1px solid var(--border);gap:14px;flex-wrap:wrap}.pt-import-label{cursor:pointer}.pt-tbl-wrap{overflow-x:auto}.pt-th-check{width:40px;text-align:center}.pt-th-actions{text-align:right}.pt-td-check{text-align:center}.pt-td-name-cell,.pt-th-name{min-width:200px}.pt-td-name{font-weight:500}.pt-td-phone{font-family:var(--font-mono);font-size:13px}.pt-td-sm{font-size:12px}.pt-td-branch{font-size:13px;color:var(--text-dim)}.pt-td-date{font-size:12px;color:var(--text-dim)}.pt-no-prize{color:var(--text-dimmer)}.pt-empty-cell{text-align:center;padding:32px;color:var(--text-dim)}.pt-row--selected{background:rgba(139,92,246,.07)}.pt-modal-actions{display:flex;gap:10px;margin-top:18px}.pt-btn-flex{flex:1}.pz-days{display:flex;gap:4px;flex-wrap:wrap}.pz-days__btn{padding:3px 8px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text-dim)}.pz-days__btn--active{border-color:var(--accent,#8B5CF6);background:rgba(139,92,246,.15);color:var(--accent,#A78BFA)}.pz-mode-picker{display:flex;gap:6px;margin-bottom:4px}.pz-mode-picker__btn{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text-dim)}.pz-mode-picker__btn--active{border-color:var(--accent,#8B5CF6);background:rgba(139,92,246,.15);color:var(--accent,#A78BFA)}.pz-slot-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid var(--border)}.pz-slot-row__icon{flex-shrink:0}.pz-slot-row__time{font-size:13px;font-family:var(--font-mono);flex:1}.pz-slot-row__days{font-size:11px;color:var(--text-dim)}.pz-slot-row__toggle{font-size:11px;padding:2px 7px;border-radius:99px;border:1px solid;cursor:pointer}.pz-slot-row__toggle--on{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.1);color:#34d399}.pz-slot-row__toggle--off{border-color:var(--border);background:transparent;color:#64748B}.pz-slot-row__action{color:var(--text-dim)}.pz-slot-row__action,.pz-slot-row__action--danger{background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:2px}.pz-slot-row__action--danger{color:#EF4444}.pz-slot-form{background:rgba(139,92,246,.06);border:1px solid rgba(139,92,246,.2);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.pz-slot-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pz-slot-form__field{margin:0}.pz-slot-form__label{font-size:11px}.pz-slot-form__input{padding:5px 8px;font-size:13px}.pz-slot-form__actions{display:flex;gap:6px}.pz-slot-form__days-hint{font-size:11px;color:var(--text-dim);margin-bottom:4px}.pz-slot-add-btn{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:7px;border:1px dashed rgba(255,255,255,.15);background:transparent;cursor:pointer;align-self:flex-start}.pz-slot-add-btn,.pz-slot-empty{color:var(--text-dim);font-size:12px}.pz-slot-empty{padding:4px 0}.pz-tw-hint{margin:0;font-size:12px;color:var(--text-dim);line-height:1.5}.pz-tw-skel{height:32px;border-radius:6px}.pz-tw-content{display:flex;flex-direction:column;gap:8px}.pz-tw-content--embedded{padding:10px 12px}.pz-tw-content--standalone{padding:12px 14px}.pz-tw-section{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-top:4px}.pz-tw-section__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:none;border:none;cursor:pointer;text-align:left}.pz-tw-section__toggle-left{display:flex;align-items:center;gap:8px}.pz-tw-section__title{font-size:13px;font-weight:600}.pz-tw-section__count{font-size:11px;font-weight:600;padding:1px 7px;border-radius:99px;background:rgba(139,92,246,.15);color:var(--accent,#A78BFA)}.pz-tw-section__chevron{transition:transform .15s;flex-shrink:0}.pz-tw-section__chevron--open{transform:rotate(180deg)}.pz-tw-section__body{border-top:1px solid var(--border)}.pz-voucher{border:1px solid var(--border);border-radius:10px;padding:14px;margin-bottom:4px}.pz-voucher__title{font-size:var(--fs-small);font-weight:600;margin-bottom:10px;color:var(--text)}.pz-voucher__stats{font-size:var(--fs-micro);margin-bottom:10px;display:flex;gap:12px}.pz-voucher__stats,.pz-voucher__stats-sep{color:var(--text-dim)}.pz-voucher__remaining--ok{color:#4ade80}.pz-voucher__remaining--warn{color:#fbbf24}.pz-voucher__actions{display:flex;gap:8px;flex-wrap:wrap}.pz-voucher__btn{font-size:var(--fs-small);padding:6px 12px}.pz-voucher__label{cursor:pointer}.pz-voucher__upload-span{font-size:var(--fs-small);padding:6px 12px;display:inline-block}.pz-voucher__upload-span--uploading{opacity:.6;pointer-events:none}.pz-voucher__file-hidden{display:none}.pz-voucher__result{margin-top:8px;font-size:var(--fs-micro);color:var(--text-dim)}.pz-error-card{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06);margin-bottom:16px}.pz-error-card__msg{color:#fca5a5;margin:0}.pz-layout{grid-template-columns:2.4fr 1fr}.pz-list-card{padding:0}.pz-list-card .tbl{table-layout:fixed;width:100%}.pz-list-card .tbl .prize-thumb .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pz-list-head{padding:0 0 20px;margin-bottom:0;border-bottom:1px solid var(--border);align-items:center;gap:12px;flex-wrap:wrap}.pz-table-scroll{overflow-x:auto}.pz-list-card .tbl th.pz-th-prize{width:36%}.pz-list-card .tbl th:nth-child(2){width:92px;white-space:normal;text-align:center}.pz-list-card .tbl th.pz-th-slots{text-align:center;width:100px;white-space:normal}.pz-list-card .tbl th.pz-th-prob{white-space:nowrap;width:100px}.pz-th-status{white-space:nowrap;width:110px}.pz-th-actions{text-align:right;width:92px}.pz-list-card .tbl td.pz-td-slots{font-family:var(--font-mono);text-align:center}.pz-td-empty{text-align:center;padding:32px;color:var(--text-dim)}.pz-no-img{box-sizing:border-box;flex-shrink:0;width:36px;height:36px;border-radius:8px;background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.3);display:flex;align-items:center;justify-content:center}.pz-right-col{gap:16px}.pz-mode-list,.pz-right-col{display:flex;flex-direction:column}.pz-mode-list{margin-top:12px;gap:8px}.pz-mode-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;border:1px solid var(--border);background:transparent;transition:all .15s}.pz-mode-option--active{border-color:rgba(139,92,246,.45);background:rgba(139,92,246,.1)}.pz-mode-option--wait{cursor:wait}.pz-mode-radio{margin-top:2px;accent-color:#8B5CF6}.pz-mode-label{display:block;font-size:13px;font-weight:600;color:var(--text)}.pz-mode-label--active{color:#C4B5FD}.pz-mode-hint{display:block;font-size:11px;color:var(--text-dim);margin-top:2px;line-height:1.5}.pz-stats-body{margin-top:14px}.pz-cond-section{margin-top:16px;border-top:1px solid var(--border);padding-top:14px}.pz-cond-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.pz-cond-info{flex:1;min-width:0}.pz-cond-title{font-size:13px;font-weight:600}.pz-cond-subtitle{font-size:11px;color:var(--text-dim);margin-top:2px}.pz-cond-add-wrap{position:relative;flex-shrink:0}.pz-cond-add-icon{margin-left:4px}.pz-cond-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;background:#141B30;border:1px solid var(--border-strong,var(--border));border-radius:10px;padding:4px;min-width:200px;box-shadow:0 8px 24px rgba(0,0,0,.5)}.pz-cond-menu__item{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:7px;color:var(--text);cursor:pointer;font-size:13px;text-align:left}.pz-cond-empty{font-size:12px;color:var(--text-dim);font-style:italic;padding:4px 0 8px}.pz-cond-row{display:grid;grid-template-columns:1fr auto auto auto;gap:6px;align-items:center;margin-bottom:6px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.pz-cond-row__select{min-width:0}.pz-cond-row__op,.pz-cond-row__select{padding:4px 6px}.pz-cond-row__op,.pz-cond-row__select,.pz-cond-row__value{font-size:12px;border-radius:6px;background:var(--surface);border:1px solid var(--border);color:var(--text)}.pz-cond-row__value{padding:4px 8px;width:80px}.pz-cond-row__remove{background:none;border:none;color:var(--danger,#EF4444);cursor:pointer;padding:2px;display:flex;align-items:center}.pz-tw-block{border:1px solid var(--border);border-radius:8px;overflow:hidden}.pz-tw-block--with-margin{margin-top:6px}.pz-tw-block__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgba(255,255,255,.03);border-bottom:1px solid var(--border)}.pz-tw-block__title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.pz-tw-block__close{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:2px;display:flex;align-items:center}.pz-tw-block__body{padding:4px 0}.pz-img-field{margin-top:16px}.pz-img-header{display:flex;align-items:center;justify-content:space-between}.pz-img-header__label{margin:0}.pz-img-header__right{display:flex;align-items:center;gap:8px}.pz-img-header__preview{-o-object-fit:contain;object-fit:contain;border-radius:4px}.pz-img-header__toggle{font-size:11px;color:var(--accent);background:none;border:none;cursor:pointer;padding:2px 4px}.pz-img-body{margin-top:8px}.pz-img-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-height:180px;overflow-y:auto;padding:4px 0}.pz-img-upload-label{padding:4px;border-radius:8px;border:1px dashed rgba(139,92,246,.5);background:rgba(139,92,246,.06);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px}.pz-img-upload-label--loading{cursor:wait}.pz-img-upload-dots{font-size:9px;color:#C4B5FD}.pz-img-upload-text{font-size:8px;color:#A78BFA;font-weight:600;text-align:center;line-height:1.2}.pz-img-grid__btn{padding:4px;border-radius:8px;border:1px solid var(--border);background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:center}.pz-img-grid__btn--selected{border:2px solid var(--accent);background:rgba(167,139,250,.1)}.pz-img-selected-row{margin-top:6px;font-size:var(--fs-micro);color:var(--text-dim);display:flex;align-items:center;gap:6px}.pz-img-selected-thumb{-o-object-fit:contain;object-fit:contain}.pz-img-clear-btn{color:var(--danger);font-size:var(--fs-micro);background:none;border:none;cursor:pointer}.pz-modal-footer{display:flex;gap:10px;margin-top:18px}.pz-modal-footer__btn{flex:1}.cs-tabs{display:flex;gap:4px;margin-bottom:24px;padding:4px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:var(--r-md);width:-moz-fit-content;width:fit-content}.cs-tab{padding:8px 16px;border-radius:var(--r-sm);font-size:13px;font-weight:400;background:transparent;color:var(--text-dim);border:1px solid transparent;cursor:pointer;transition:all .15s}.cs-tab--active{font-weight:600;background:rgba(139,92,246,.2);color:var(--text);border:1px solid rgba(139,92,246,.35)}.cs-danger-title{color:#fca5a5}.cs-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.cs-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-file-input{display:none}.tw-layout{gap:16px;height:calc(100vh - 112px)}.tw-layout,.tw-panel{display:flex;overflow:hidden}.tw-panel{width:240px;flex-shrink:0;padding:0;flex-direction:column}.tw-panel__head{padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.tw-panel__label{font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.tw-panel__search{width:100%;padding:6px 10px;font-size:13px;background:var(--input-bg,rgba(255,255,255,.05));border:1px solid var(--border);border-radius:6px;color:var(--text);outline:none;box-sizing:border-box}.tw-panel__list{flex:1;overflow-y:auto}.tw-skel-list{display:flex;flex-direction:column;gap:8px;padding:12px 8px}.tw-panel__empty{padding:20px;text-align:center;color:var(--text-dim);font-size:13px}.tw-prize-item{width:100%;text-align:left;padding:10px 16px;background:transparent;border:none;border-bottom:1px solid var(--border);border-left:3px solid transparent;cursor:pointer;transition:background .12s}.tw-prize-item--active{background:rgba(139,92,246,.12);border-left-color:var(--accent,#8b5cf6)}.tw-prize-item__row{display:flex;align-items:center;gap:7px;margin-bottom:2px}.tw-prize-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tw-prize-item__name{font-size:13px;font-weight:400;color:var(--text-dim);line-height:1.3}.tw-prize-item__name--active{font-weight:600;color:var(--text)}.tw-prize-item__tier{font-size:10px;font-weight:600;letter-spacing:.05em}.tw-right{flex:1;min-width:0;overflow-y:auto}.tw-select-prompt{padding:48px;text-align:center;color:var(--text-dim)}.tw-select-prompt__icon{font-size:28px;margin-bottom:12px}.tw-table-card{padding:0}.tw-table-head{padding:16px 20px;border-bottom:1px solid var(--border)}.tw-table-head__title-row{display:flex;align-items:center;gap:8px}.tw-table-head__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.tw-table-head__title{margin:0;font-size:15px}.tw-table-head__subtitle{font-size:12px;color:var(--text-dim);margin-top:2px}.tw-table-wrap{overflow-x:auto}.tw-th-actions{text-align:right}.tw-row--editing{background:rgba(139,92,246,.06)}.tw-td-time{font-family:var(--font-mono)}.tw-td-days,.tw-td-time{font-size:13px}.tw-toggle-btn{cursor:pointer;background:none;border:none;padding:0}.tw-td-empty{text-align:center;padding:32px;color:var(--text-dim)}.tw-error-card{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06);margin-bottom:16px}.tw-error-card__msg{color:#fca5a5;margin:0}.tw-empty-card{padding:48px;text-align:center;color:var(--text-dim)}.tw-empty-icon{font-size:28px;margin-bottom:12px}.tw-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tw-modal-checkbox-row{flex-direction:row;align-items:center;gap:10px}.tw-modal-checkbox-label{margin-bottom:0}.tw-modal-actions{display:flex;gap:10px;margin-top:18px}.tw-modal-actions__btn{flex:1}.tw-days-picker{display:flex;gap:6px;flex-wrap:wrap}.wn-notice{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:13px;color:#a78bfa}.wn-error-card{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06);margin-bottom:16px}.wn-error-card p{color:#fca5a5;margin:0}.wn-card-flush{padding:0}.wn-card-head{padding-bottom:20px;margin-bottom:0;border-bottom:1px solid var(--border);gap:14px}.wn-tbl-wrap{overflow-x:auto}.wn-th-check{width:40px}.wn-td-check,.wn-th-check{text-align:center}.wn-td-name{font-weight:500}.wn-td-phone{font-family:var(--font-mono);font-size:13px}.wn-td-custom{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-td-branch,.wn-td-custom{font-size:13px;color:var(--text-dim)}.wn-td-code{font-family:var(--font-mono);font-size:12px;color:var(--accent-3);letter-spacing:.05em}.wn-td-date{font-size:12px;color:var(--text-dim)}.wn-status-cell{display:flex;align-items:center;gap:8px}.wn-empty-cell{text-align:center;padding:32px;color:var(--text-dim)}.wn-row--selected{background:rgba(139,92,246,.07)}.wn-footer{justify-content:space-between;padding:12px 20px;border-top:1px solid var(--border);gap:12px;flex-wrap:wrap}.wn-footer,.wn-footer__size{display:flex;align-items:center}.wn-footer__size{gap:8px;font-size:13px;color:var(--text-dim);white-space:nowrap}.wn-select-auto{width:auto}.wn-footer__nav{display:flex;align-items:center;gap:8px}.wn-footer__page-info{font-size:13px;color:var(--text-dim)}.wn-btn-nav{padding:5px 12px;font-size:13px}.wn-modal-hint{font-size:12px;color:var(--text-dim);line-height:1.6;margin:4px 0 0}.wn-modal-actions{display:flex;gap:10px;margin-top:18px}.wn-btn-flex{flex:1}.pz-nowin-check{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.02);cursor:pointer;margin-bottom:4px}.pz-nowin-check input{margin-top:2px;flex-shrink:0;accent-color:var(--accent)}.pz-nowin-check__label{display:block;font-size:13px;font-weight:600;color:var(--text)}.pz-nowin-check__hint{display:block;font-size:12px;color:var(--text-dim);margin-top:2px;line-height:1.4}.pz-nowin-badge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:1px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1;background:rgba(100,116,139,.22);border:1px solid rgba(148,163,184,.35);white-space:nowrap}.pz-wheel{display:flex;justify-content:center;padding:28px 4px 32px}.pz-wheel__stage{position:relative;width:100%;max-width:320px;aspect-ratio:1}.pz-wheel__rim,.pz-wheel__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pz-wheel__svg{filter:drop-shadow(0 10px 30px rgba(124,58,237,.25));transform-origin:center;will-change:transform}.pz-wheel__pointer{position:absolute;top:-14px;left:50%;transform:translateX(-50%);z-index:3;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.pz-wheel__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8B5CF6,#7C3AED);border:3px solid #0b1020;box-shadow:0 4px 16px rgba(124,58,237,.55),0 0 0 1px rgba(167,139,250,.5);transition:transform .15s,box-shadow .2s}.pz-wheel__play svg{margin-left:2px}.pz-wheel__play:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.08)}.pz-wheel__play:disabled{cursor:default;opacity:.85}.pz-wheel__spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:pz-wheel-spin .7s linear infinite}@keyframes pz-wheel-spin{to{transform:rotate(1turn)}}.pz-hdr-stats{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.pz-hdr-stat{display:inline-flex;align-items:baseline;gap:5px;padding:4px 10px;border-radius:8px;border:1px solid var(--border)}.pz-hdr-stat__v{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pz-hdr-stat__l{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.pz-hdr-stat--prizes{background:rgba(124,58,237,.14);border-color:rgba(139,92,246,.4)}.pz-hdr-stat--prizes .pz-hdr-stat__v{color:#c4b5fd}.pz-hdr-stat--stock{background:rgba(14,165,233,.14);border-color:rgba(34,211,238,.4)}.pz-hdr-stat--stock .pz-hdr-stat__v{color:#7dd3fc}.pz-hdr-stat--weight{background:rgba(245,158,11,.14);border-color:rgba(251,191,36,.4)}.pz-hdr-stat--weight .pz-hdr-stat__v{color:#fcd34d}.qr-modal{flex-direction:column;gap:14px}.qr-modal,.qr-modal__frame{display:flex;align-items:center}.qr-modal__frame{width:236px;height:236px;justify-content:center;background:#fff;border-radius:16px;padding:8px;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 10px 30px -10px rgba(124,58,237,.5)}.qr-modal__img{display:block}.qr-modal__img,.qr-modal__loading{width:220px;height:220px;border-radius:8px}.qr-modal__loading{background:repeating-conic-gradient(#e2e8f0 0 25%,#f1f5f9 0 50%) 0 /24px 24px}.qr-modal__url{font-size:12px;color:var(--text-dim);word-break:break-all;text-align:center;font-family:var(--font-mono)}.qr-modal__url-row{display:flex;align-items:center;justify-content:center;gap:8px}.qr-modal__url-row .qr-modal__url{text-align:left}.dw-title-row{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.cs-slug-labelrow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.cs-slug-preview{font-size:12px;color:var(--text-dim);font-family:var(--font-mono);text-align:right;word-break:break-all;min-width:0}.pv-empty-cell{text-align:center;padding:32px;color:var(--text-dim)}.pv-codewrap{display:flex;align-items:center;gap:8px}.pv-code{font-family:var(--font-mono);font-size:13px}.pv-notes{max-width:220px;font-size:13px;color:var(--text-dim)}.pv-dash{color:var(--text-dimmer)}.pv-date{font-size:13px;color:var(--text-dim);white-space:nowrap}.sys-page{padding:32px}.sys-page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.sys-title{font-size:22px;font-weight:700;margin:0}.sys-subtitle{color:#64748B;font-size:13px;margin:4px 0 0}.sys-toolbar{display:flex;gap:8px;flex-wrap:wrap}.sys-toolbar--center{align-items:center}.sys-search{padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;font-size:13px;width:220px;outline:none;font-family:inherit}.sys-search--wide{width:260px}.sys-input{padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;font-size:13px;outline:none;font-family:inherit;width:100%;box-sizing:border-box;color-scheme:dark}.sys-select{cursor:pointer}.sys-label{font-size:12px;color:#94A3B8;font-weight:600;margin-bottom:6px;display:block}.sys-tblwrap{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.sys-tblwrap .card__head{padding:12px 16px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.08)}.sys-tbl{width:100%;border-collapse:collapse}.sys-tbl thead tr{background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.08)}.sys-tbl th{padding:10px 16px;text-align:left;font-size:11px;color:#64748B;font-weight:600;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.sys-tbl tbody tr{border-bottom:1px solid rgba(255,255,255,.05)}.sys-tbl td{padding:12px 16px}.sys-tbl td.sys-td-empty{padding:0}.sys-row-title{font-weight:600;font-size:13px}.sys-row-sub{font-size:11px;color:#64748B}.sys-cell{font-size:13px;color:#94A3B8}.sys-cell-sm{font-size:12px;color:#94A3B8}.sys-cell-dim{font-size:12px;color:#64748B}.sys-cell-faint{font-size:12px;color:#374151}.sys-cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sys-nowrap{white-space:nowrap}.sys-actions{display:flex;gap:8px}.sys-btn{padding:5px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#94A3B8;cursor:pointer;font-size:12px;font-family:inherit;white-space:nowrap}.sys-btn--accent{border-color:rgba(139,92,246,.4);background:rgba(139,92,246,.08);color:#A78BFA}.sys-btn--danger{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.08);color:#F87171}.sys-btn:disabled{opacity:.5;cursor:default}.sys-chip{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap}.sys-chip--ok{background:#22C55E22;color:#22C55E}.sys-chip--warn{background:#F59E0B22;color:#F59E0B}.sys-chip--danger{background:#EF444422;color:#EF4444}.sys-chip--info{background:#3B82F622;color:#60A5FA}.sys-chip--muted{background:#64748B22;color:#94A3B8}.sys-panel{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px 24px}.sys-panel__title{font-size:13px;font-weight:600;color:#94A3B8;margin-bottom:16px;text-transform:uppercase;letter-spacing:.06em}.sys-sec{margin-bottom:32px}.sys-sec-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.sys-sec-header .sys-sec-title{margin-bottom:0}.sys-sec-title{font-size:14px;font-weight:600;color:#94A3B8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.sys-period-select{padding:5px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;font-size:12px;cursor:pointer;outline:none;color-scheme:dark}.sys-grid-kpi{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.sys-grid-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sys-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.sys-radio-list{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.sys-radio-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;background:transparent}.sys-radio-item.is-selected{border-color:#8B5CF6;background:rgba(139,92,246,.08)}.sys-radio-item input[type=radio]{accent-color:#8B5CF6}.sys-radio-item__body{flex:1}.sys-radio-item__name{font-size:13px;font-weight:600}.sys-radio-item__sub{font-size:11px;color:#64748B}.sys-flex1{flex:1}.sys-mb0{margin-bottom:0}.systx-filter{width:auto}.systx-opt{background:#0F1629}.systx-summary{display:flex;align-items:center;gap:24px;padding:14px 20px;margin-bottom:16px;border-radius:10px;border:1px solid rgba(34,197,94,.15);background:rgba(34,197,94,.04)}.systx-summary__label{font-size:11px;color:#64748B;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.systx-summary__value{font-size:18px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;margin-top:2px}.systx-summary__value--ok{color:#22C55E}.systx-summary__value--dim{color:#64748B}.systx-summary__value--warn{color:#F59E0B}.systx-summary__divider{width:1px;height:36px;background:rgba(255,255,255,.08)}.systx-scroll{overflow-x:auto}.systx-tbl{background:rgba(255,255,255,.03)}.systx-mt2{margin-top:2px}.systx-amount{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:#94A3B8}.systx-amount--paid{color:#22C55E}.systx-ref{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:11px;color:#64748B}.systx-ref--manual{color:#A78BFA}.systx-edit-btn{padding:4px 8px;font-size:12px;opacity:.6;transition:opacity .15s}.systx-edit-btn:hover{opacity:1}.systx-row-actions{display:flex;align-items:center;gap:6px}.systx-status-hint{margin-top:6px;font-size:12px;color:#F59E0B}.systx-form{display:flex;flex-direction:column;gap:16px}.systx-ws-field{position:relative}.systx-ws-selected{display:flex;align-items:center;gap:8px}.systx-ws-chosen{flex:1;padding:8px 14px;border-radius:8px;border:1px solid rgba(34,197,94,.4);background:rgba(34,197,94,.06);color:#fff;font-size:13px}.systx-ws-change{padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.04);color:#94A3B8;cursor:pointer;font-size:12px;white-space:nowrap}.systx-ws-change,.systx-ws-list{border:1px solid rgba(255,255,255,.12)}.systx-ws-list{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#0F1629;border-radius:10px;z-index:10;max-height:200px;overflow-y:auto}.systx-ws-empty{padding:12px 14px;font-size:13px;color:#64748B}.systx-ws-item{width:100%;text-align:left;padding:10px 14px;background:none;cursor:pointer;color:#fff;border:none;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:2px}.systx-period-btn,.systx-ws-item:hover{background:rgba(255,255,255,.04)}.systx-period-btn{padding:8px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-family:inherit;font-weight:400;border:1px solid rgba(255,255,255,.12);color:#94A3B8}.systx-period-btn.is-selected{font-weight:600;border-color:rgba(167,139,250,.6);background:rgba(167,139,250,.12);color:#A78BFA}.systx-amount-wrap{position:relative}.systx-amount-input{padding-right:40px}.systx-amount-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;color:#64748B;pointer-events:none}.systx-amount-preview{font-size:12px;color:#22C55E;margin-top:4px}.systx-autoprice{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.2)}.systx-autoprice__label{font-size:12px;color:rgba(255,255,255,.5)}.systx-autoprice__value{font-size:14px;font-weight:600;color:#22C55E;font-variant-numeric:tabular-nums}.systx-discount{display:flex;flex-direction:column;gap:8px}.systx-discount-row{display:flex;gap:8px;align-items:center}.systx-discount-type{display:flex;border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden;flex-shrink:0}.systx-discount-type__btn{padding:0 14px;height:42px;font-size:13px;font-weight:600;background:transparent;color:rgba(255,255,255,.4);border:none;cursor:pointer;transition:background .15s,color .15s}.systx-discount-type__btn--active{background:rgba(139,92,246,.25);color:#A78BFA}.systx-discount-input{flex:1}.systx-final-amount{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.25)}.systx-final-amount__label{font-size:12px;color:rgba(255,255,255,.5);flex-shrink:0}.systx-final-amount__value{font-size:15px;font-weight:700;color:#A78BFA;font-variant-numeric:tabular-nums}.systx-final-amount__saved{font-size:11px;color:#22C55E;background:rgba(34,197,94,.1);border-radius:4px;padding:2px 6px;margin-left:auto}.systx-error{padding:10px 14px;border-radius:8px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#EF4444;font-size:13px}.sysdash-qlink{display:block;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px 20px;text-decoration:none;color:#fff;transition:border-color .15s}.sysdash-qlink__label{font-weight:600;font-size:14px;margin-bottom:4px}.sysdash-qlink__desc{font-size:12px;color:#64748B}.sysdash-act-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.sysdash-act-text{flex:1;font-size:13px;color:#E2E8F0}.sysdash-act-time{font-size:11px;color:#64748B;white-space:nowrap}.sysdash-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.sysdash-dot--grey{background:#64748B}.sysdash-dot--blue{background:#3B82F6}.sysdash-dot--amber{background:#F59E0B}.sysdash-dot--purple{background:#A78BFA}.sysdash-dot--green{background:#22C55E}.sysdash-chart-svg{display:block}.sysdash-chart-labels{display:flex;justify-content:space-between;margin-top:6px}.sysdash-chart-label{font-size:10px;color:#64748B;text-align:center;flex:1}.sysdash-feed{overflow-y:auto;max-height:200px}.sysdash-feed-empty{text-align:center;color:#64748B;font-size:13px;padding:24px 0}.sysws-flex2{flex:2}.sysplan-create-btn{padding:9px 18px;border-radius:8px;border:1px solid rgba(139,92,246,.4);background:rgba(139,92,246,.15);color:#A78BFA;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600}.sysplan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sysplan-skel{height:180px;width:100%;border-radius:var(--r-md)}.sysplan-empty{text-align:center;color:#64748B;font-size:13px;padding:32px 0}.sysplan-card{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:14px}.sysplan-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sysplan-card__name{margin:0 0 4px;font-size:16px;font-weight:700;color:#fff}.sysplan-card__desc{margin:0;min-height:51px;font-size:12px;color:#64748B;line-height:1.4}.sysplan-card__badges{display:flex;align-items:center;gap:6px;flex-shrink:0}.sysplan-badge{padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600}.sysplan-badge--notsale{background:rgba(245,158,11,.12);color:#F59E0B;border:1px solid rgba(245,158,11,.3)}.sysplan-badge--visible{background:#052e16;color:#22C55E}.sysplan-badge--hidden{background:rgba(255,255,255,.06);color:#94A3B8}.sysplan-price{font-size:24px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.sysplan-price-suffix{font-size:13px;color:#64748B;margin-left:4px}.sysplan-limits{display:flex;flex-direction:column;gap:6px;padding:12px;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(255,255,255,.05)}.sysplan-limit-row{display:flex;justify-content:space-between}.sysplan-num{font-variant-numeric:tabular-nums}.sysplan-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.sysplan-sort{font-size:11px;color:#374151}.sysplan-form{display:flex;flex-direction:column;gap:16px}.sysplan-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sysplan-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.sysplan-grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}.sysplan-label{font-size:11px;color:#64748B;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:5px;display:block}.sysplan-input--readonly{background:rgba(255,255,255,.02);color:#64748B}.sysplan-hint{margin:4px 0 0;font-size:11px;color:#374151}.sysplan-textarea{resize:vertical;min-height:64px}.sysplan-check{display:flex;align-items:center;gap:10px;cursor:pointer}.sysplan-check input[type=checkbox]{accent-color:#8B5CF6;width:15px;height:15px}.sysplan-error{margin:0;font-size:12px;color:#F87171;padding:8px 12px;background:rgba(248,113,113,.08);border-radius:6px;border:1px solid rgba(248,113,113,.2)}.sysplan-error--mb{margin:0 0 16px}.sysplan-actions{display:flex;gap:10px;margin-top:4px}.sysplan-btn{padding:10px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px}.sysplan-btn:disabled{cursor:wait}.sysplan-btn--ghost{flex:1;border:1px solid rgba(255,255,255,.1);background:transparent;color:#94A3B8}.sysplan-btn--accent{flex:2;border:1px solid rgba(139,92,246,.5);background:rgba(139,92,246,.2);color:#A78BFA;font-weight:600}.sysplan-btn--danger{flex:1;border:1px solid rgba(248,113,113,.4);background:rgba(248,113,113,.12);color:#F87171;font-weight:600}.sysplan-del-icon{width:40px;height:40px;border-radius:10px;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.2);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.sysplan-del-title{margin:0 0 8px;font-size:16px;font-weight:700;color:#fff}.sysplan-del-text{color:#94A3B8;font-size:13px;margin:0 0 8px;line-height:1.5}.sysplan-del-text strong{color:#fff}.sysplan-del-warn{color:#64748B;font-size:12px;margin:0 0 20px;line-height:1.5}.syscamp-search{min-width:220px}.syscamp-select{padding-right:28px}.syscamp-scroll{overflow-x:auto}.syscamp-tbl{background:rgba(255,255,255,.03);font-size:13px}.sys-tbl th.syscamp-th-right{text-align:right}.syscamp-row{transition:background .12s}.syscamp-row:hover{background:rgba(255,255,255,.025)}.syscamp-td-name{max-width:240px}.syscamp-name{color:#fff;font-weight:500}.syscamp-name,.syscamp-slug{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syscamp-slug{color:#64748B;margin-top:2px}.syscamp-slug,.syscamp-style-chip{font-size:11px;font-family:ui-monospace,SF Mono,Menlo,monospace}.syscamp-style-chip{display:inline-flex;align-items:center;border-radius:99px;padding:2px 8px;font-weight:600;color:#94A3B8;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);letter-spacing:.03em}.syscamp-num{text-align:right;color:#fff;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.syscamp-tnum{font-variant-numeric:tabular-nums}.syscamp-td-right{text-align:right}.syscamp-form{display:flex;flex-direction:column;gap:14px}.syscamp-err{margin:0;font-size:12px;color:#F87171}.sysbr-select{padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;font-size:13px;outline:none;height:36px;box-sizing:border-box;cursor:pointer;font-family:inherit}.sysbr-scroll{overflow-x:auto}.sysbr-tbl{background:rgba(255,255,255,.03);font-size:13px;color:#fff}.sysbr-tbl td{vertical-align:top}.sysbr-name{font-weight:600;color:#fff;font-size:13px}.sysbr-sub{font-size:12px;margin-top:2px}.sysbr-dim,.sysbr-sub{color:#64748B}.sysbr-code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#94A3B8;background:rgba(255,255,255,.06);border-radius:4px;padding:2px 6px;letter-spacing:.02em}.sysbr-flag{font-size:14px;font-weight:600}.sysbr-flag--on{color:#22C55E}.sysbr-flag--off{color:#64748B}.sysbr-center{text-align:center}.sysbr-tnum{font-variant-numeric:tabular-nums}.syspart-search{width:260px}.syspart-scroll{overflow-x:auto}.syspart-tbl{min-width:680px}.syspart-tbl th:first-child{width:20%}.syspart-tbl th:nth-child(2){width:14%}.syspart-tbl th:nth-child(3){width:22%}.syspart-tbl th:nth-child(4){width:12%}.syspart-tbl th:nth-child(5){width:18%}.syspart-tbl th:nth-child(6){width:8%}.syspart-name{font-size:13px;font-weight:500;color:#fff}.syspart-email{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syspart-num{font-size:13px;color:#fff;font-variant-numeric:tabular-nums}.syspart-td-right{text-align:right}.syspart-form{display:flex;flex-direction:column;gap:12px}.syspart-err{margin:0;font-size:12px;color:#F87171}.sysspin-date{padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;font-size:13px;outline:none;font-family:inherit;color-scheme:dark}.sysspin-scroll{overflow-x:auto}.sysspin-num{font-variant-numeric:tabular-nums}.sysspin-ip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#64748B;font-variant-numeric:tabular-nums}.sysspin-player{display:block;font-size:13px;font-weight:500;color:#fff}.sysspin-player-sub{display:block;font-size:12px;color:#64748B}.sysspin-prize-name,.sysvou-select{font-size:13px;color:#fff}.sysvou-select{padding:8px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);outline:none;font-family:inherit;cursor:pointer}.sysvou-option{background:#0F1629}.sysvou-scroll{overflow-x:auto}.sysvou-tbl{background:rgba(255,255,255,.03)}.sysvou-codewrap{display:inline-flex;align-items:center;gap:6px}.sysvou-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(255,255,255,.06);padding:2px 6px;border-radius:4px;font-size:12px;color:#2DD4BF;font-variant-numeric:tabular-nums;letter-spacing:.02em}.sysvou-prize{color:#fff;font-weight:500;font-size:13px}.sysvou-notes{max-width:200px;font-size:13px;color:#94A3B8}.sysvou-dash{color:#64748B}.sysvou-num{font-variant-numeric:tabular-nums}.syswin-scroll{overflow-x:auto}.syswin-tbl{background:rgba(255,255,255,.03);font-variant-numeric:tabular-nums}.syswin-notes{max-width:200px;font-size:13px;color:#94A3B8}.syswin-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.syswin-dash{color:#64748B}.syswin-name{font-size:13px;font-weight:500;color:#fff}.syswin-td-right{text-align:right}.syswin-detail{display:flex;flex-direction:column;gap:10px;margin-top:4px}.syswin-detail__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;color:#fff}.syswin-detail__lab{color:#94A3B8;flex-shrink:0}.syswin-detail__divider{margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748B}.sysdv-scroll{overflow-x:auto}.sysdv-tbl{background:rgba(255,255,255,.03);font-variant-numeric:tabular-nums}.sysdv-discount{font-size:13px;font-weight:500;color:#fff}.sysdv-code-input{text-transform:uppercase}.sysdv-usage-hint{margin:6px 0 0;font-size:12px;color:#64748B}.sysusr-search{width:300px}.sysusr-flex2{flex:2}.sysusr-verify{width:100%;border-color:rgba(34,197,94,.4);color:#22C55E}.sysusr-pw-wrap{position:relative}.sysusr-pw-wrap .adm-input{padding-right:40px}.sysusr-pw-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;background:none;color:#64748B;cursor:pointer}.sysusr-pw-toggle:hover{color:#94A3B8}.sysusr-pw-btn{width:100%}.sysusr-pw-success{margin:0;font-size:12px;color:#22C55E;line-height:1.4}.sysusr-status-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.sysusr-locked-chip{font-size:11px;font-weight:600;color:#fca5a5}.sysusr-default-org-chip{font-size:11px;font-weight:600;color:#FBBF24}.sysusr-set-default-org{width:100%;border-color:rgba(251,191,36,.4);color:#FBBF24}.sysusr-default-org-badge{margin:0;font-size:12px;font-weight:600;color:#FBBF24;text-align:center}.sys-subtabs{display:flex;gap:4px;padding:6px;margin-bottom:20px;width:-moz-fit-content;width:fit-content}.sys-subtabs__item{padding:8px 16px;border-radius:10px;font-size:13px;font-weight:500;color:var(--text-dim);transition:background .12s,color .12s}.sys-subtabs__item:hover{background:rgba(255,255,255,.05);color:var(--text)}.sys-subtabs__item--active{background:rgba(139,92,246,.14);color:#C4B5FD}.sys-vnav-layout{display:flex;align-items:flex-start;gap:24px}.sys-vnav-layout__content{flex:1;min-width:0}.sys-vnav{gap:12px;width:220px;flex-shrink:0}.sys-vnav,.sys-vnav__group{display:flex;flex-direction:column}.sys-vnav__group{gap:1px}.sys-vnav__group-lab{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dimmer);padding:10px 10px 3px}.sys-vnav__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--text-dim);font-size:13px;position:relative;transition:background .12s,color .12s}.sys-vnav__item:hover{background:rgba(255,255,255,.05);color:var(--text)}.sys-vnav__item.active{background:rgba(139,92,246,.14);color:#C4B5FD}.sys-vnav__item.active:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2.5px;border-radius:0 2px 2px 0;background:#8B5CF6}.sys-vnav__item svg{width:16px;height:16px;flex-shrink:0}.sys-vnav__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.sys-vnav-layout{flex-direction:column}.sys-vnav{width:100%;flex-direction:row;flex-wrap:wrap}}.sysscp-key-hint{margin:6px 0 0;font-size:11px;color:#64748B;line-height:1.4}.sysscp-checkbox-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#E5E7EB}.sysaud-actor{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.sysaud-actor__label{font-size:13px;font-weight:600}.sysaud-pre{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-y:auto;margin:4px 0 0}.sysaud-detail-row{margin-bottom:14px}.sysaud-detail-row:last-child{margin-bottom:0}.sysaud-error-card{border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.06);border-radius:10px;padding:12px 16px;margin-bottom:12px}.sysaud-error-card p{color:#fca5a5;margin:0;font-size:13px}.sysaud-quickfilters{display:flex;gap:8px;flex-wrap:wrap}.sysaud-diff{display:flex;flex-direction:column;gap:4px;margin:4px 0 0}.sysaud-diff__row{display:grid;grid-template-columns:minmax(90px,auto) 1fr 1fr;gap:8px;align-items:start;padding:6px 8px;border-radius:6px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sysaud-diff__row--added{background:rgba(34,197,94,.08)}.sysaud-diff__row--removed{background:rgba(239,68,68,.08)}.sysaud-diff__row--changed{background:rgba(245,158,11,.08)}.sysaud-diff__row--same{opacity:.5}.sysaud-diff__key{font-weight:600;color:#94A3B8;word-break:break-word}.sysaud-diff__after,.sysaud-diff__before{word-break:break-word;white-space:pre-wrap}.sysaud-diff__before{color:#F87171;text-decoration:line-through;text-decoration-color:rgba(248,113,113,.5)}.sysaud-diff__after{color:#4ADE80}.sysaud-diff__row--same .sysaud-diff__after,.sysaud-diff__row--same .sysaud-diff__before{color:#94A3B8;text-decoration:none}.sysaud-diff__empty{color:#64748B}.sysknow-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;resize:vertical}.sysknow-last-embedded{margin:-6px 0 0;font-size:11px;color:#64748B;line-height:1.4}