@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800;900&display=swap";:root{color:#27272a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--primary:#7b5bc4;--primary-hover:#6a4bb0;--primary-soft:#7b5bc414;--primary-ring:#7b5bc438;--accent:#9b7bd8;--accent-hover:#8a68cc;--border:#e0dede;--border-strong:#d4d4d8;--muted:#71717a;--label:#4b3b7a;--surface:#fff;--surface-alt:#fafafa;--header-bg:#fafafa;--row-hover:#faf8fd;--heading-font:"Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--success:#15803d;--warning:#a16207;--error:#b91c1c;--info:#0369a1;--radius-widget:.75rem;--radius:.5rem;--radius-pill:9999px;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;background:#f7f7f8;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{text-align:start;background:#f7f7f8;min-width:320px;min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);color:var(--primary);letter-spacing:-.005em;font-weight:700}body.is-embedded .back-button{display:none!important}html.is-embedded,html.is-embedded body{background:0 0}html.is-embedded{--heading-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--surface:transparent;--surface-alt:transparent;--header-bg:transparent;--row-hover:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}html.is-embedded body{padding:6px}html.is-embedded .workbar,html.is-embedded .panel,html.is-embedded .profile-image-wrap,html.is-embedded .table-search,html.is-embedded .icon-button,html.is-embedded .icon-text-button,html.is-embedded .modal-panel,html.is-embedded .modal-header,html.is-embedded .modal-footer,html.is-embedded .status-message,html.is-embedded input,html.is-embedded select,html.is-embedded textarea{box-shadow:none;background:0 0}html.is-embedded .data-table-block,html.is-embedded .data-table-block *,html.is-embedded .data-table,html.is-embedded .data-table thead,html.is-embedded .data-table tbody,html.is-embedded .data-table tfoot,html.is-embedded .data-table tr,html.is-embedded .data-table th,html.is-embedded .data-table td,html.is-embedded .data-table tbody tr:hover,html.is-embedded .data-table-toolbar,html.is-embedded .data-table-filters,html.is-embedded .data-table-filter-rows,html.is-embedded .data-table-filter-row{box-shadow:none;background:#fff}html.is-embedded .panel,html.is-embedded .workbar{border:0;border-radius:0;padding:0}html.is-embedded .panel>h2:first-child,html.is-embedded .panel>h3:first-child,html.is-embedded .panel>h4:first-child,html.is-embedded .content-stack>h2:first-child,html.is-embedded .content-stack>h3:first-child,html.is-embedded .content-stack>h4:first-child{display:none}html.is-embedded .summary-item{box-shadow:none;background:#fff}html.is-embedded .toolbar-row,html.is-embedded .sticky-header-group{position:static}button,input{font:inherit}button{cursor:pointer;unicode-bidi:plaintext}button:disabled{cursor:default;opacity:.62}a{color:inherit}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-navbar{z-index:30;border-bottom:1px solid var(--border);background:#fff;position:sticky;top:0}.app-navbar-inner{align-items:center;gap:14px;width:100%;height:56px;padding:0 24px;display:flex}.app-navbar-menu{flex:none}.app-brand{align-items:center;gap:10px;display:flex}.app-brand-mark{object-fit:contain;flex-shrink:0;width:auto;max-width:160px;height:36px;display:block}.app-brand-title{color:#18181b;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.1}.app-pagetabs{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.app-pagetab{color:#52525b;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;height:56px;margin-bottom:-1px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.app-pagetab:hover{color:#18181b}.app-pagetab.active{color:var(--primary);border-bottom-color:var(--primary)}.app-navbar-right{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.app-navbar-meta{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.app-canvas{background:#f7f7f8;flex:1;min-width:0}.app-canvas-inner{width:100%;padding:20px 24px 32px}.app-eyebrow,.data-table-title-group span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.2}.login-page{background:#f7f7f8;place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--border);border-radius:var(--radius-widget);width:min(520px,100%);box-shadow:var(--shadow-sm);text-align:center;background:#fff;justify-items:center;gap:16px;padding:32px 24px;display:grid}.login-mark{border-radius:var(--radius-widget);background:var(--primary);color:#fff;place-items:center;width:44px;height:44px;display:grid}.login-logo{object-fit:contain;width:auto;max-width:100%;height:52px}.login-app-name,.login-panel h1{color:#231f20;margin:3px 0 0;font-size:24px;line-height:1.15}.login-copy{color:var(--muted);margin:8px 0 0;font-size:14px}.login-actions,.button-row,.toolbar-row,.action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-row{z-index:20;background:#f7f7f8;min-width:0;padding-block:6px;position:sticky;top:56px}.sticky-header-group{z-index:20;background:#f7f7f8;gap:14px;padding-bottom:0;display:grid;position:sticky;top:56px}.sticky-header-group .toolbar-row{position:static}.toolbar-row>h2,.toolbar-row>h3,.toolbar-row>h4{text-align:center;overflow-wrap:anywhere;min-width:0}.toolbar-row label{min-width:112px}.login-dev-panel{border-top:1px solid var(--border);gap:10px;padding-top:14px;display:grid}.primary-button,.secondary-button,.danger-button{border:1px solid var(--border);border-radius:var(--radius-widget);letter-spacing:.01em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 16px;font-size:13px;font-weight:800;line-height:1.15;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.primary-button{border-color:var(--primary);background:var(--primary);color:#fff}.primary-button:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.secondary-button{color:#3f3f46;background:#fff}.secondary-button:hover{border-color:var(--border-strong);background:#fafafa}.danger-button{color:var(--error);background:#fff1f2;border-color:#fecaca}.danger-button:hover{background:#fee2e2}.action-row,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .action-row{justify-content:flex-start}.action-row .primary-button,.action-row .secondary-button{min-width:max-content}.page-stack,.content-stack{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.workbar,.panel{border:1px solid var(--border);border-radius:var(--radius-widget);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px}.workbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.form-grid{gap:12px;display:grid}.form-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}label{color:var(--label);text-align:start;gap:6px;font-size:13px;font-weight:800;line-height:1.2;display:grid}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) label{text-align:left}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) label{text-align:right}label.choice-row{cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-weight:600;display:flex}label.choice-row input[type=radio],label.choice-row input[type=checkbox]{width:auto;min-height:0;accent-color:var(--primary);border-radius:0;flex:none;margin:0;padding:0}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius-widget);color:#27272a;width:100%;min-height:36px;font:inherit;text-align:start;unicode-bidi:plaintext;background:#fff;padding:7px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s}:is(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) input,:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) select,:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) textarea){text-align:left}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) input,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) select,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) textarea){text-align:right}input::placeholder,textarea::placeholder{color:#a1a1aa}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring);outline:none}input:disabled,select:disabled,textarea:disabled{color:var(--muted);background:#f4f4f5}fieldset:disabled select{appearance:none;pointer-events:none}textarea{border-radius:var(--radius);resize:vertical;min-height:80px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-width:0;margin-bottom:12px;padding-bottom:12px;display:flex}.profile-header>div:last-child{min-width:0}.profile-header h2{color:#231f20;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.2}.profile-header p{color:var(--muted);margin:3px 0 0;font-size:13px;font-weight:700}.profile-image-wrap{border:1px solid var(--border);border-radius:var(--radius-widget);background:var(--surface-alt);width:68px;min-width:68px;min-height:68px;color:var(--muted);place-items:center;display:grid}.redeem-form{gap:14px;min-width:min(720px,100vw - 72px);display:grid}.redeem-title{color:#231f20;justify-items:center;gap:3px;padding-bottom:4px;display:grid}.redeem-title strong{font-size:20px;line-height:1.2}.redeem-title span{color:var(--muted);font-size:14px;font-weight:800}.redeem-center{justify-content:center}.redeem-confirm{min-width:260px;min-height:42px}.summary-item{border:1px solid var(--border);border-radius:var(--radius-widget);background:var(--surface-alt);text-align:start;gap:3px;min-width:0;padding:12px 16px;display:grid}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .summary-item{text-align:left}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .summary-item{text-align:right}.summary-item span{color:var(--muted);font-size:12px;font-weight:800}.summary-item strong{text-overflow:ellipsis;color:#231f20;direction:ltr;unicode-bidi:plaintext;font-size:14px;overflow:hidden}.money-cell{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext}.customer-image-hover{justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;position:relative}.customer-image-thumb{border:1px solid var(--border);border-radius:var(--radius);object-fit:cover;width:60px;height:60px}.customer-image-preview{inset-inline-start:68px;z-index:20;border:1px solid var(--border);border-radius:var(--radius);width:220px;max-height:280px;box-shadow:var(--shadow-lg);object-fit:contain;background:#fff;display:none;position:absolute;top:0}.customer-image-hover:hover .customer-image-preview{display:block}.data-table-block{border:1px solid var(--border);border-radius:var(--radius-widget);background:var(--surface);box-shadow:var(--shadow-sm);overflow:visible}.data-table-block .data-table-toolbar{border-top-left-radius:inherit;border-top-right-radius:inherit}.data-table-toolbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.data-table-title-group{gap:2px;display:grid}.data-table-title-group h2{color:#231f20;margin:0;font-size:16px;font-weight:800;line-height:1.2}.data-table-tools{align-items:center;gap:8px;display:flex}.table-search{border:1px solid var(--border);border-radius:var(--radius-widget);min-width:220px;height:36px;color:var(--muted);background:#fff;align-items:center;gap:7px;padding:0 14px;transition:border-color .12s,box-shadow .12s;display:flex}.table-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.table-search input{padding:0;color:#27272a;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;outline:0;padding-inline-start:8px;font-size:14px}.table-search input:focus{box-shadow:none;border:0}.icon-button,.icon-text-button{border:1px solid var(--border);border-radius:var(--radius-widget);color:#3f3f46;background:#fff;justify-content:center;align-items:center;height:36px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.icon-button{width:36px}.icon-text-button{gap:6px;padding:0 14px;font-size:13px;font-weight:800}.icon-button:hover,.icon-text-button:hover{border-color:var(--border-strong);background:#fafafa}.icon-button{position:relative}.icon-button-active{border-color:var(--primary);background:var(--primary-ring,#eef2ff);color:var(--primary)}.icon-button-badge{top:-4px;background:var(--primary);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;inset-inline-end:-4px}.data-table-filter-anchor{display:inline-flex;position:relative}.data-table-filters{top:calc(100% + 8px);z-index:50;border:1px solid var(--border);border-radius:var(--radius-widget);background:#fff;flex-direction:column;gap:12px;width:max-content;min-width:560px;max-width:min(720px,90vw);padding:14px 16px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.data-table-filter-empty{color:var(--muted);font-size:13px;font-style:italic}.data-table-filter-rows{flex-direction:column;gap:8px;display:flex}.data-table-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-table-filter-clear{border:1px solid var(--border);color:#52525b;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.data-table-filter-clear:hover{color:#18181b;border-color:var(--border-strong);background:#f4f4f5}.data-table-filter-conjunction{color:#3f3f46;min-width:50px;font-size:13px;font-weight:700}.data-table-filter-conjunction-select{min-width:80px;font-weight:700}.data-table-filter-select,.data-table-filter-value{border:1px solid var(--border);color:#27272a;background:#fff;border-radius:999px;outline:0;height:34px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .12s,box-shadow .12s}.data-table-filter-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2352525b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;min-width:140px;padding-inline-end:32px}.data-table-filter-value{flex:1;min-width:160px}.data-table-filter-select:focus,.data-table-filter-value:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.data-table-filter-value:disabled{color:var(--muted);cursor:not-allowed;background:#f4f4f5}.data-table-filters-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.data-table-filter-add{color:#3f3f46;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:32px;padding:0 4px;font-size:13px;font-weight:700;display:inline-flex}.data-table-filter-add:hover{color:var(--primary)}.data-table-filters-actions{align-items:center;gap:8px;display:flex}.table-scroll{width:100%;max-height:70vh;overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:760px;direction:inherit;font-size:15px}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:middle;white-space:nowrap;unicode-bidi:plaintext;padding:8px 14px}:is(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .data-table th,:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .data-table td){text-align:left}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .data-table th,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .data-table td){text-align:right}.data-table th{background:var(--header-bg);color:#52525b;letter-spacing:.02em;z-index:1;font-size:13px;font-weight:800;position:sticky;top:0}.data-table tbody tr{transition:background .1s}.data-table tbody tr:nth-child(odd){background:#fff}.data-table tbody tr:nth-child(2n){background:var(--primary-soft)}.data-table tbody tr:hover{background:var(--row-hover)}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-widget)}.data-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-widget)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .data-table tbody tr:last-child td:first-child{border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-widget)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .data-table tbody tr:last-child td:last-child{border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-widget)}.table-scroll{border-bottom-left-radius:var(--radius-widget);border-bottom-right-radius:var(--radius-widget)}.data-table-dense th,.data-table-dense td{padding:6px 10px}.clickable-row{cursor:pointer}.link-button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.link-button:hover{color:var(--primary-hover)}.data-table tbody tr.row-has-check{cursor:default;background:#dcf7e3}.data-table tbody tr.row-has-check:hover{background:#cdeed6}.table-sort-button{width:100%;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:start;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .table-sort-button{text-align:left}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .table-sort-button{text-align:right;justify-content:flex-start}.table-sort-button:hover:not(:disabled){color:#18181b}.table-sort-button:disabled{cursor:default}.table-actions-column,.table-actions{text-align:end;width:1%}.table-actions{white-space:nowrap}.table-select-column,.table-select-cell{text-align:center;width:40px;padding-inline-end:0!important}.table-select-column input[type=checkbox],.table-select-cell input[type=checkbox]{cursor:pointer;width:16px;height:16px;min-height:0;accent-color:var(--primary);margin:0}.side-panel-backdrop{z-index:60;background:#0f172a59;display:flex;position:fixed;inset:0}.side-panel{background:var(--surface);border-inline-end:1px solid var(--border);width:min(352px,86%);height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.16s side-panel-in;display:flex}@keyframes side-panel-in{0%{opacity:.6;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.side-panel-header{border-bottom:1px solid var(--border);color:#18181b;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;display:flex}.side-panel-search{border:1px solid var(--border);border-radius:var(--radius-widget);background:var(--surface);min-height:40px;color:var(--muted);align-items:center;gap:8px;margin:12px 12px 0;padding:0 10px;display:flex;position:relative}.side-panel-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.side-panel-search input{min-width:0;height:38px;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.side-panel-search input:focus{box-shadow:none;border:0}.side-panel-search-clear{width:28px;min-width:28px;height:28px;min-height:28px}.side-panel-nav{flex-direction:column;flex:1;gap:4px;min-height:0;padding:12px;display:flex;overflow-y:auto}.side-panel-link{border-radius:var(--radius-widget);color:#3f3f46;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;height:40px;padding:0 14px;font-size:13px;font-weight:800;transition:background .12s,border-color .12s,color .12s;display:flex}.side-panel-link:hover:not(:disabled){background:var(--primary-soft)}.side-panel-link-active{background:var(--primary);border-color:var(--primary);color:#fff}.side-panel-link-active:hover:not(:disabled){background:var(--primary)}.side-panel-link:disabled{cursor:not-allowed;opacity:.7}.side-panel-link-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-inline-start:auto;font-size:10px;font-weight:800}.side-panel-link-chevron{color:var(--muted);margin-inline-start:auto}.side-panel-link-active .side-panel-link-badge,.side-panel-link-active .side-panel-link-chevron{color:#fffc}.side-panel-subnav{flex-direction:column;gap:4px;margin:2px 0 6px;display:flex}.side-panel-empty{color:var(--muted);text-align:center;padding:18px 12px;font-size:13px;font-weight:700}.admin-permissions-page{gap:16px}.admin-permissions-header{border:1px solid #d4d4d8;background:#fff;border-inline-start:5px solid #18181b;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex;box-shadow:0 10px 24px #18181b12}.page-kicker{color:#52525b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}.admin-permissions-header h1{color:#18181b;margin:0;font-size:26px;line-height:1.15}.admin-permissions-subtitle{color:#71717a;margin:6px 0 0;font-size:14px;font-weight:700}.admin-permissions-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-permissions-actions .primary-button{color:#fff;background:#18181b;border-color:#18181b}.admin-permissions-actions .primary-button:hover:not(:disabled){background:#27272a;border-color:#27272a}.admin-permissions-actions .secondary-button{color:#18181b;background:#fff;border-color:#d4d4d8}.admin-permissions-actions .secondary-button:hover:not(:disabled){background:#f4f4f5}.admin-permissions-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-permission-metric{background:var(--surface);border:1px solid #e4e4e7;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;gap:2px 12px;padding:16px;display:grid;box-shadow:0 8px 18px #18181b0d}.admin-permission-metric-icon{color:#fff;background:#18181b;border-radius:10px;grid-row:1/span 2;place-items:center;width:42px;height:42px;display:grid}.admin-permission-metric-label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.admin-permission-metric strong{color:#18181b;font-size:26px;line-height:1}.admin-permissions-controls{border-radius:12px;grid-template-columns:minmax(220px,320px) minmax(280px,1fr) minmax(220px,320px);align-items:end;gap:16px;padding:16px;display:grid;box-shadow:0 8px 18px #18181b0d}.admin-permissions-mode{gap:7px;display:grid}.admin-permissions-mode>span,.admin-permissions-select{color:var(--label);font-size:13px;font-weight:800}.admin-permissions-select{gap:7px;display:grid}.admin-permissions-selection-card{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;gap:5px;min-width:0;padding:10px 12px;display:grid}.admin-permissions-selection-card>span{color:#71717a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-permissions-selection-card strong{color:#18181b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-permissions-selection-card div{color:#71717a;flex-wrap:wrap;gap:5px 8px;font-size:12px;font-weight:800;display:flex}.admin-permissions-selection-card b{color:#18181b}.permission-toggle{color:#52525b;cursor:pointer;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:126px;height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.permission-toggle:has(input:checked){color:#fff;background:#18181b;border-color:#18181b}.permission-toggle input{accent-color:#18181b;width:18px;height:18px;min-height:0;margin:0}.permission-toggle:has(input:disabled){opacity:.65;cursor:wait}@media (width<=860px){.admin-permissions-header{flex-direction:column;align-items:stretch}.admin-permissions-actions{justify-content:flex-start}.admin-permissions-metrics,.admin-permissions-controls{grid-template-columns:1fr}}.modal-backdrop{z-index:50;background:#18181b6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-panel{border:1px solid var(--border);border-radius:var(--radius-widget);width:min(560px,100%);max-height:min(720px,100vh - 40px);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.modal-header,.modal-footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.modal-header h2{margin:0;font-size:17px;font-weight:800;line-height:1.2}.modal-body{max-height:calc(100vh - 180px);padding:16px 18px;overflow:auto}.modal-footer{border-top:1px solid var(--border);border-bottom:0;justify-content:flex-end}.status-message{border:1px solid var(--border);border-radius:var(--radius-widget);color:#52525b;white-space:normal;background:#fff;align-items:flex-start;gap:8px;margin:8px 0;padding:10px 14px;font-size:13px;display:flex}.status-title{color:#27272a;margin-bottom:2px;font-weight:800}.status-info{color:var(--info);background:#f0f9ff;border-color:#bae6fd}.status-success{color:var(--success);background:#f0fdf4;border-color:#bbf7d0}.status-warning{color:var(--warning);background:#fffbeb;border-color:#fde68a}.status-error{color:var(--error);background:#fff1f2;border-color:#fecaca}.file-input,input[type=file].file-input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-widget);color:#27272a;cursor:pointer;background:#fff;align-items:center;width:100%;height:40px;padding:0 14px;font-family:inherit;font-size:14px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.file-input:hover{background:var(--surface-alt);border-color:var(--border-strong)}.file-input:focus,.file-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring);outline:0}.file-input[disabled],.file-input:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-alt)}.file-input::file-selector-button{border:1px solid var(--primary);border-radius:var(--radius-widget);background:var(--primary);color:#fff;letter-spacing:.01em;cursor:pointer;height:30px;margin-inline-end:12px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s,transform .12s}.file-input::file-selector-button:hover{background:var(--primary-hover,var(--primary));border-color:var(--primary-hover,var(--primary));color:#fff}.file-input::file-selector-button:active{transform:translateY(1px)}.file-input[disabled]::file-selector-button{cursor:not-allowed;opacity:.85}.file-input:disabled::file-selector-button{cursor:not-allowed;opacity:.85}.form-fieldset{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.form-fieldset legend{color:var(--label);padding:0 4px;font-size:.8125rem;font-weight:800}.form-radio-label{cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:flex}.form-radio-label input[type=radio]{border-radius:50%;width:auto;height:auto}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.status-badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:800;line-height:1.4;display:inline-flex}.status-badge.status-info,.status-pill.status-info{color:var(--info);background:#e0f2fe}.status-badge.status-success,.status-pill.status-success{color:var(--success);background:#dcfce7}.status-badge.status-warning,.status-pill.status-warning{color:var(--warning);background:#fef9c3}.status-badge.status-error,.status-pill.status-error{color:var(--error);background:#fee2e2}.status-pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:800;line-height:1.4;display:inline-flex}.workbar__title{color:var(--label);align-self:center;font-size:.9375rem;font-weight:800}.workbar__label{color:var(--label);flex-direction:column;gap:3px;font-size:.8125rem;font-weight:800;display:flex}.workbar__checkbox-label{cursor:pointer;align-items:center;gap:6px;font-size:.875rem;display:flex}.form-label{color:var(--label);flex-direction:column;gap:3px;font-size:.8125rem;font-weight:800;display:flex}.form-field{flex-direction:column;gap:4px;display:flex}.form-stack{flex-direction:column;gap:12px;display:flex}@media (width<=800px){.app-navbar-inner{gap:12px;height:52px;padding:0 12px}.app-pagetab{height:52px;padding:0 10px}.app-navbar-right .app-navbar-meta{display:none}.app-canvas-inner{padding:14px 12px 24px}.data-table-toolbar{flex-direction:column;align-items:stretch}.data-table-tools{width:100%}.table-search{flex:1;min-width:0}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e4e4e7;--primary:#7ba7cc;--primary-hover:#93bfe0;--primary-soft:#7ba7cc1f;--primary-ring:#7ba7cc40;--border:#2e2e33;--border-strong:#3f3f46;--muted:#a1a1aa;--label:#93bfe0;--surface:#1c1c1f;--surface-alt:#222226;--header-bg:#222226;--row-hover:#222226;--success:#4ade80;--warning:#fbbf24;--error:#f87171;--info:#38bdf8;--shadow-sm:0 1px 3px 0 #0006, 0 1px 2px 0 #0000004d;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0000004d;background:#111113}html[data-theme=dark] body,html[data-theme=dark] .app-canvas,html[data-theme=dark] .login-page,html[data-theme=dark] .toolbar-row,html[data-theme=dark] .sticky-header-group{background:#111113}html[data-theme=dark] .app-navbar{background:#1c1c1f}html[data-theme=dark] .app-brand-title{color:#f4f4f5}html[data-theme=dark] .app-pagetab{color:#a1a1aa}html[data-theme=dark] .app-pagetab:hover{color:#f4f4f5}html[data-theme=dark] .secondary-button{color:#d4d4d8;background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .secondary-button:hover{background:#222226;border-color:#3f3f46}html[data-theme=dark] .icon-button,html[data-theme=dark] .icon-text-button{color:#d4d4d8;background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .icon-button:hover,html[data-theme=dark] .icon-text-button:hover{background:#222226;border-color:#3f3f46}html[data-theme=dark] .data-table-toolbar{background:#1c1c1f}html[data-theme=dark] .data-table-title-group h2{color:#f4f4f5}html[data-theme=dark] .data-table th{color:#a1a1aa}html[data-theme=dark] .table-search{background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .table-search input{color:#e4e4e7}html[data-theme=dark] .data-table-filters{background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .data-table-filter-clear{color:#a1a1aa;background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .data-table-filter-clear:hover{color:#f4f4f5;background:#222226;border-color:#3f3f46}html[data-theme=dark] .data-table-filter-select,html[data-theme=dark] .data-table-filter-value{color:#e4e4e7;background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .data-table-filter-value:disabled{color:#52525b;background:#111113}html[data-theme=dark] .data-table-filter-conjunction,html[data-theme=dark] .data-table-filter-add{color:#d4d4d8}html[data-theme=dark] .modal-panel,html[data-theme=dark] .login-panel{background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .modal-header h2,html[data-theme=dark] .login-app-name,html[data-theme=dark] .login-panel h1{color:#f4f4f5}html[data-theme=dark] .status-message{color:#d4d4d8;background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .status-title{color:#f4f4f5}html[data-theme=dark] .status-info{color:#38bdf8;background:#0c1929;border-color:#1e3a5f}html[data-theme=dark] .status-success{color:#4ade80;background:#0c1f14;border-color:#166534}html[data-theme=dark] .status-warning{color:#fbbf24;background:#1c1405;border-color:#713f12}html[data-theme=dark] .status-error{color:#f87171;background:#1c0c0c;border-color:#7f1d1d}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#e4e4e7;background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#52525b}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled{color:#52525b;background:#111113}html[data-theme=dark] .file-input{color:#e4e4e7;background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .file-input:hover{background:#222226;border-color:#3f3f46}html[data-theme=dark] .danger-button{color:#f87171;background:#1c0c0c;border-color:#7f1d1d}html[data-theme=dark] .danger-button:hover{background:#261010}html[data-theme=dark] .customer-image-preview{background:#1c1c1f;border-color:#2e2e33}html[data-theme=dark] .side-panel-header{color:#f4f4f5}html[data-theme=dark] .side-panel-link{color:#d4d4d8}html[data-theme=dark] .profile-header h2,html[data-theme=dark] .redeem-title,html[data-theme=dark] .summary-item strong,html[data-theme=dark] .table-sort-button:hover:not(:disabled){color:#f4f4f5}html[data-theme=dark] .data-table tbody tr.row-has-check{background:#0f2016}html[data-theme=dark] .data-table tbody tr.row-has-check:hover{background:#162b1e}.a11y-panel{inset-inline-end:0;z-index:60;background:var(--surface);border-inline-start:1px solid var(--border);width:min(320px,88%);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;animation:.16s a11y-panel-in;display:flex;position:fixed;top:0;bottom:0}@keyframes a11y-panel-in{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:translate(0)}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .a11y-panel{animation-name:a11y-panel-in-rtl}@keyframes a11y-panel-in-rtl{0%{opacity:.6;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.a11y-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.a11y-panel-title{color:var(--primary);font-size:15px;font-weight:800}.a11y-panel-body{flex-direction:column;flex:1;gap:20px;padding:14px 16px;display:flex;overflow-y:auto}.a11y-panel-footer{border-top:1px solid var(--border);padding:12px 16px}.a11y-section{gap:10px;display:grid}.a11y-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:800}.a11y-option-group{flex-wrap:wrap;gap:8px;display:flex}.a11y-option-btn{border:1px solid var(--border);border-radius:var(--radius-widget);background:var(--surface);color:#3f3f46;cursor:pointer;justify-content:center;align-items:center;min-width:60px;height:36px;padding:0 14px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}html[data-theme=dark] .a11y-option-btn{color:#d4d4d8}.a11y-option-btn:hover{border-color:var(--border-strong);background:var(--surface-alt)}.a11y-option-btn--active{border-color:var(--primary);background:var(--primary);color:#fff}.a11y-option-btn--active:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.a11y-toggles{flex-direction:column;gap:4px;display:flex}.a11y-toggle-row{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.a11y-toggle-row:last-child{border-bottom:0}.a11y-toggle-label{color:var(--label);font-size:13px;font-weight:700}.a11y-switch{cursor:pointer;background:#d4d4d8;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .12s;display:inline-block;position:relative}.a11y-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .12s;position:absolute;top:3px;left:3px}.a11y-switch--on{background:var(--primary)}.a11y-switch--on:after{left:19px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .a11y-switch:after{left:auto;right:3px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .a11y-switch--on:after{left:auto;right:19px}.side-panel-footer{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:8px 12px 12px;display:flex}html.a11y-text-lg{font-size:112.5%}html.a11y-text-xl{font-size:125%}html.a11y-text-xxl{font-size:150%}html.a11y-high-contrast{filter:contrast(175%)brightness(1.05)}html.a11y-inverted,html.a11y-inverted img,html.a11y-inverted video,html.a11y-inverted svg{filter:invert()hue-rotate(180deg)}html.a11y-grayscale{filter:grayscale()}html.a11y-highlight-links a,html.a11y-highlight-links button.link-button{text-underline-offset:3px;outline:2px solid var(--primary)!important;outline-offset:2px!important;text-decoration:underline!important}html.a11y-readable-font,html.a11y-readable-font *{font-family:Arial,Helvetica,sans-serif!important}html.a11y-text-spacing,html.a11y-text-spacing *{letter-spacing:.1em!important;word-spacing:.14em!important;line-height:1.8!important}html.a11y-reduce-motion *,html.a11y-reduce-motion :before,html.a11y-reduce-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.app-brand-button{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.nav-hub-header{margin-bottom:4px}.nav-hub-sub{color:var(--muted);margin:4px 0 0}.nav-hub-section{flex-direction:column;gap:12px;display:flex}.nav-hub-cat{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:800}.nav-hub-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.nav-tile{text-align:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-widget);min-height:108px;box-shadow:var(--shadow-sm);cursor:pointer;flex-direction:column;gap:6px;padding:18px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.nav-tile:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.nav-tile-icon{color:var(--primary)}.nav-tile-label{color:var(--primary);font-weight:800}.nav-tile-desc{color:var(--muted);font-size:13px}.workbar-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-inline-start:auto;display:inline-flex}.api-org-summary{flex-wrap:wrap;align-items:center;gap:20px;display:inline-flex}.api-org-summary>div{flex-direction:column;display:flex}.api-org-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:800}.api-org-value{color:var(--label);font-size:14px;font-weight:700}.row-actions{flex-wrap:nowrap;gap:4px;display:inline-flex}.icon-button.danger{color:var(--error)}.field-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-pill);vertical-align:middle;margin-inline-start:6px;padding:1px 8px;font-size:10px;font-weight:800;display:inline-block}.form-note{color:var(--muted);margin:0;font-size:13px}.event-select-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);box-sizing:border-box;text-align:start;flex-direction:column;display:flex;overflow:hidden}.event-select-scroll{border-top:1px solid var(--border);overflow:auto}.event-select-table{border-collapse:collapse;width:100%;font-size:13px}.event-select-table thead th{background:var(--header-bg);color:#52525b;text-transform:uppercase;letter-spacing:.03em;text-align:start;border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:800;position:sticky;top:0}.event-select-table tbody td{border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:7px 10px;overflow:hidden}.event-select-table tbody tr{cursor:pointer}.event-select-table tbody tr:hover{background:var(--row-hover)}.event-select-table tbody tr.active{background:var(--primary-soft)}.event-select-table tbody tr.highlighted{background:var(--row-hover);box-shadow:inset 0 0 0 2px var(--primary)}
