:root{font-family:var(--font-body,Inter, ui-sans-serif, system-ui, sans-serif);font-synthesis:none}h1,h2,h3{font-family:var(--font-heading,Inter, ui-sans-serif, system-ui, sans-serif)}*{box-sizing:border-box}html,body{background:canvas;min-width:20rem;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{transition:border-color .16s,background-color .16s,opacity .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,.operator-main:focus-visible{outline:3px solid var(--brand-primary);outline-offset:2px}.operator-shell{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 70% 0%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 28rem), var(--canvas);grid-template-columns:16rem minmax(0,1fr);display:grid}.operator-sidebar{background:var(--chrome);border-inline-end:1px solid var(--border);flex-direction:column;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0}.operator-logo{width:10.75rem;height:auto;margin:.25rem .75rem 2rem}.operator-sidebar nav{gap:.4rem;display:grid}.operator-sidebar a{color:var(--text-secondary);border:1px solid #0000;border-radius:.65rem;padding:.75rem;text-decoration:none}.operator-sidebar a:hover,.operator-sidebar a[aria-current=page]{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 20%, transparent)}.preset-summary{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);border-radius:.8rem;gap:.3rem;margin-top:auto;padding:1rem;display:grid}.preset-summary strong{color:var(--text-primary)}.operator-main{width:min(100%,78rem);padding:2rem clamp(1.25rem,4vw,4rem) 4rem}.operator-shell__header,.workspace-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.operator-shell__header{margin-bottom:1.5rem}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:.5rem;font-size:clamp(2rem,4vw,3.5rem)}h2{margin-bottom:.5rem}h3{margin-top:2rem}p,small{color:var(--text-secondary)}.operator-shell__eyebrow{color:var(--brand-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.environment-badge,.version-badge{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 28%, transparent);border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.75rem;font-weight:700}.operator-environment-badge{text-transform:uppercase;border:1px solid;border-radius:999px;width:fit-content;padding:.2rem .45rem;font-size:.64rem;font-weight:800;line-height:1.2;display:inline-flex}.operator-environment-badge--live{color:var(--status-success-text);background:var(--status-success-surface);border-color:var(--status-success-border)}.operator-environment-badge--simulator{color:var(--status-warning-text);background:var(--status-warning-surface);border-color:var(--status-warning-border)}.operator-environment-badge--synthetic{color:var(--status-info-text);background:var(--status-info-surface);border-color:var(--status-info-border)}.operator-environment-badge--planned{color:var(--text-secondary);background:var(--chrome);border-color:var(--border)}.content-workspace,.game-history-workspace,.ggr-workspace,.player-support-workspace,.performance-workspace,.module-section,.overview-workspace,.security-workspace,.unavailable-workspace{background:color-mix(in srgb, var(--brand-secondary) 92%, white 8%);border:1px solid var(--border);border-radius:1rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1.5rem 4rem #0003}.overview-workspace{gap:1.5rem;display:grid}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.overview-grid a{min-height:10rem;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border);border-radius:.9rem;gap:.5rem;padding:1.25rem;text-decoration:none;display:grid}.overview-grid a:hover{border-color:var(--brand-primary);transform:translateY(-2px)}.overview-grid span{color:var(--brand-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.overview-grid strong{font-size:1.15rem}.overview-grid small{line-height:1.5}.delivery-badge{border:1px solid;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.75rem;font-weight:800}.delivery-badge--complete{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 28%, transparent)}.delivery-badge--attention{color:#ffd39a;background:#844c0a38;border-color:#ffbd5c59}.delivery-badge--active{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 28%, transparent)}.delivery-badge--paused{color:var(--text-secondary);background:var(--chrome);border-color:var(--border)}.delivery-metrics{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.delivery-metrics div,.delivery-evidence>div{background:var(--surface-raised);border:1px solid var(--border);border-radius:.7rem;gap:.35rem;min-width:0;padding:1rem;display:grid}.delivery-metrics dt,.delivery-evidence small{color:var(--text-secondary);font-size:.75rem}.delivery-metrics dd{color:var(--text-primary);margin:0;font-size:1.65rem;font-weight:800}.delivery-evidence{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.delivery-evidence span{color:var(--text-secondary);font-size:.75rem}.delivery-hash{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;overflow:hidden}.reason-field{gap:.5rem;margin:1.5rem 0;font-size:.85rem;font-weight:700;display:grid}.reason-field input{width:min(100%,36rem);color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.75rem .85rem}.reason-field input:hover,.reason-field input:focus{border-color:var(--brand-primary)}.policy-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.25rem 0;display:grid}.policy-grid label{color:var(--text-secondary);gap:.45rem;font-size:.85rem;font-weight:600;display:grid}.policy-grid input,.policy-grid select{width:100%;color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.75rem .85rem}.performance-period{min-width:9rem;color:var(--text-secondary);gap:.35rem;font-size:.75rem;font-weight:700;display:grid}.performance-period select{color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.65rem .75rem}.performance-controls,.performance-custom-range{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.performance-custom-range label{color:var(--text-secondary);gap:.35rem;font-size:.75rem;font-weight:700;display:grid}.performance-custom-range input{color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.65rem .75rem}.performance-assets{gap:1rem;margin-top:1.25rem;display:grid}.performance-breakdown-filters{grid-template-columns:minmax(12rem,1.5fr) repeat(5,minmax(8rem,1fr)) auto;align-items:end;gap:.65rem;margin-top:1rem;display:grid}.performance-breakdown-filters label{min-width:0;color:var(--text-secondary);gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.performance-breakdown-filters input,.performance-breakdown-filters .platform-select,.performance-breakdown-filters button{width:100%;min-height:2.7rem}.performance-breakdown-count{color:var(--text-secondary);margin:.8rem 0 0;font-size:.75rem}.performance-breakdown-more{margin-top:.85rem}@media (width<=90rem){.performance-breakdown-filters{grid-template-columns:repeat(3,minmax(10rem,1fr))}}@media (width<=48rem){.performance-breakdown-filters{grid-template-columns:1fr}}.performance-asset{background:var(--surface-raised);border:1px solid var(--border);border-radius:.8rem;padding:1rem}.performance-asset__title{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.performance-asset__title span,.performance-grid dt{color:var(--text-secondary)}.performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.performance-grid div{min-width:0}.performance-grid dt{text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem}.performance-grid dd{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}.performance-grid .performance-ggr{color:var(--brand-primary)}.pam-search-bar{grid-template-columns:minmax(10rem,.7fr) minmax(16rem,1.5fr) auto;align-items:end;gap:.75rem;margin:1.25rem 0;display:grid}.pam-search-bar label{color:var(--text-secondary);gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.pam-search-bar input,.pam-search-bar select{min-width:0;color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.7rem .8rem}.pam-result-list{gap:.5rem;margin:1rem 0;display:grid}.pam-result-list button{text-align:left;background:var(--surface-raised);grid-template-columns:minmax(10rem,1fr) minmax(12rem,1.5fr) auto;gap:1rem;display:grid}.pam-result-list span{color:var(--text-secondary)}.pam-profile-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:1.25rem 0 1.75rem;display:grid}.pam-profile-grid article{background:var(--surface-raised);border:1px solid var(--border);border-radius:.75rem;gap:.35rem;padding:1rem;display:grid}.pam-profile-grid strong{color:var(--brand-primary);overflow-wrap:anywhere}.pam-profile-grid span{color:var(--text-secondary);font-size:.78rem}.pam-timeline-title{margin-top:1.5rem}.pam-timeline-title h3{margin:0}.pam-timeline{gap:.6rem;margin:1rem 0;display:grid}.pam-timeline__event{background:var(--surface-raised);border:1px solid var(--border);border-radius:.7rem;grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1fr) minmax(14rem,1.4fr);gap:1rem;padding:.9rem 1rem;display:grid}.pam-timeline__event time{color:var(--text-secondary);font-size:.75rem}.pam-timeline__event div{align-content:start;gap:.25rem;min-width:0;display:grid}.pam-timeline__event span,.pam-timeline__event small{overflow-wrap:anywhere}.pam-timeline__detail-action{width:fit-content;color:var(--brand-primary);border-color:color-mix(in srgb, var(--brand-primary) 45%, transparent);background:0 0;margin-top:.35rem;padding:.45rem .7rem}.pam-withdrawal-detail{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 94%, var(--brand-primary));border-radius:1rem;margin-top:1.25rem;padding:1.25rem}.pam-withdrawal-transitions{gap:.55rem;margin-top:1rem;display:grid}.pam-withdrawal-transitions article{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,.8fr) minmax(8rem,.6fr) minmax(12rem,1fr);align-items:center;gap:.75rem;padding:.7rem 0;display:grid}.pam-withdrawal-transitions time,.pam-withdrawal-transitions span{color:var(--text-secondary);font-size:.82rem}.operator-hint{color:var(--text-secondary);margin:1rem 0 0;font-size:.82rem}.finance-withdrawal-workspace{border:1px solid var(--border);background:var(--surface-raised);border-radius:1.25rem;margin-top:1.75rem;padding:1.5rem}.finance-withdrawal-layout{grid-template-columns:minmax(17.5rem,.85fr) minmax(22.5rem,1.15fr);gap:1.125rem;margin-top:1.25rem;display:grid}.finance-withdrawal-queue{align-content:start;gap:.625rem;display:grid}.finance-withdrawal-card{width:100%;color:var(--text-primary);text-align:left;border:1px solid var(--border);background:var(--chrome);border-radius:.875rem;gap:.625rem;padding:.875rem;display:grid}.finance-withdrawal-card--selected{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.finance-withdrawal-card span{justify-content:space-between;gap:.75rem;display:flex}.finance-withdrawal-card small,.finance-withdrawal-card code{color:var(--text-secondary)}.finance-withdrawal-detail{border:1px solid var(--border);background:var(--chrome);border-radius:1rem;min-height:13.75rem;padding:1.125rem}.finance-withdrawal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.125rem 0;display:grid}.finance-withdrawal-facts div{border:1px solid var(--border);border-radius:.75rem;min-width:0;padding:.75rem}.finance-withdrawal-facts dt{color:var(--text-secondary);font-size:.75rem}.finance-withdrawal-facts dd{overflow-wrap:anywhere;margin:.3125rem 0 0}.finance-withdrawal-action-form,.finance-withdrawal-action-form label{gap:.75rem;display:grid}.finance-withdrawal-action-form label{color:var(--text-secondary);font-size:.82rem}.finance-withdrawal-action-form input,.finance-withdrawal-action-form textarea{box-sizing:border-box;width:100%}.finance-withdrawal-actions{flex-wrap:wrap;gap:.625rem;display:flex}.finance-recent-activity{gap:.75rem;margin-top:1.5rem;display:grid}.finance-workspace,.finance-deposit-panel,.finance-reconciliation-panel{gap:1rem;min-width:0;display:grid}.finance-workspace>.report-view-tabs{overscroll-behavior-inline:contain;max-width:100%;margin:0;overflow-x:auto}.unified-workspace{gap:1rem;display:grid}.unified-workspace>.report-view-tabs{margin:0}.performance-workspace__primary-controls{justify-content:flex-end;display:flex}.finance-deposit-panel,.finance-reconciliation-panel{background:var(--surface-raised);border:1px solid var(--border);border-radius:1rem;padding:1.25rem}.finance-reconciliation-table td:first-child{gap:.35rem;display:grid}.finance-reconciliation-pagination{flex-wrap:wrap;gap:.75rem;display:flex}.finance-deposit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.finance-deposit-summary article{background:var(--chrome);border:1px solid var(--border);border-radius:.75rem;gap:.3rem;padding:.85rem;display:grid}.finance-deposit-summary span{color:var(--text-secondary);text-transform:uppercase;font-size:.68rem;font-weight:750}.finance-deposit-summary strong{font-size:1.45rem}.finance-deposit-filters{grid-template-columns:minmax(18rem,1fr) minmax(12rem,.35fr) auto;align-items:end;gap:.75rem;display:grid}.finance-deposit-filters label{color:var(--text-secondary);gap:.4rem;font-size:.72rem;font-weight:700;display:grid}.finance-deposit-filters input,.finance-deposit-filters .platform-select,.finance-deposit-filters button{width:100%;min-height:2.75rem}.finance-deposit-table-wrap{border:1px solid var(--border);border-radius:.8rem;overflow-x:auto}.finance-deposit-table{border-collapse:collapse;width:100%;min-width:70rem;font-size:.75rem}.finance-deposit-table th,.finance-deposit-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.8rem}.finance-deposit-table th{color:var(--text-secondary);text-transform:uppercase;font-size:.62rem}.finance-deposit-table tbody tr:last-child td{border-bottom:0}.finance-deposit-table td{min-width:9rem}.finance-deposit-table td:first-child,.finance-deposit-table td:nth-child(3),.finance-deposit-table td:nth-child(5),.finance-deposit-table td:nth-child(6){gap:.3rem;display:grid}.finance-deposit-table small,.finance-deposit-table code{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.68rem}.finance-deposit-table .operator-button--compact,.finance-deposit-detail .operator-button--compact{white-space:nowrap;min-height:2.25rem;padding:.45rem .75rem}.finance-deposit-detail{background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;gap:1rem;padding:1rem;display:grid}.finance-deposit-detail h4{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1rem}.finance-deposit-detail__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.finance-deposit-detail__facts div{background:var(--surface-raised);border:1px solid var(--border);border-radius:.65rem;min-width:0;padding:.75rem}.finance-deposit-detail__facts dt{color:var(--text-secondary);text-transform:uppercase;font-size:.65rem;font-weight:750}.finance-deposit-detail__facts dd{overflow-wrap:anywhere;margin:.35rem 0 0}.finance-deposit-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.finance-deposit-timeline li{border-left:1px solid var(--border);gap:.25rem;padding:.75rem 0 .75rem 1.25rem;display:grid;position:relative}.finance-deposit-timeline li:before{background:var(--brand-primary);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1rem;left:-.3rem}.finance-deposit-timeline li>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.finance-deposit-timeline p,.finance-deposit-timeline small{color:var(--text-secondary);margin:0}.delivery-badge--settled,.delivery-badge--matched{color:var(--brand-primary)}.delivery-badge--processing,.delivery-badge--provider-action-required,.delivery-badge--created{color:#ffd39a}.delivery-badge--declined,.delivery-badge--cancelled,.delivery-badge--reconciliation-required,.delivery-badge--unmatched{color:#ffb8b8}@media (width<=56.25rem){.finance-withdrawal-layout,.finance-withdrawal-facts,.finance-deposit-filters{grid-template-columns:1fr}.finance-deposit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-deposit-detail__facts{grid-template-columns:1fr}.finance-deposit-table{min-width:52rem}.finance-deposit-table .operator-table-column--tertiary{display:none}}@media (width<=42rem){.finance-deposit-table,.finance-deposit-table td{min-width:0}.finance-deposit-table .operator-table-column--secondary{display:none}}.pam-notes{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.pam-note-visibility-filter,.pam-note-composer label{color:var(--text-secondary);gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.pam-note-visibility-filter{max-width:18rem;margin:1rem 0}.pam-note-visibility-filter select,.pam-note-composer input,.pam-note-composer select,.pam-note-composer textarea{width:100%;min-width:0;color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.7rem .8rem}.pam-note-composer textarea{resize:vertical}.pam-note-list{gap:.75rem;margin:1rem 0;display:grid}.pam-note{background:var(--surface-raised);border:1px solid var(--border);border-radius:.75rem;gap:.65rem;padding:1rem;display:grid}.pam-note--current{border-color:color-mix(in srgb, var(--brand-primary) 45%, var(--border))}.pam-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pam-note small{color:var(--text-secondary);overflow-wrap:anywhere;display:block}.pam-note button{justify-self:start}.pam-note__meta{color:var(--text-secondary);text-transform:uppercase;flex-wrap:wrap;gap:.45rem .8rem;font-size:.72rem;font-weight:700;display:flex}.pam-note-composer{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-raised));border:1px solid var(--border);border-radius:.75rem;gap:.9rem;margin-top:1.25rem;padding:1rem;display:grid}.pam-note-composer h4{margin:0}.pam-note-composer__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pam-note-composer .primary-action{justify-self:start}.performance-comparison{color:var(--text-secondary);margin-top:.3rem;font-size:.7rem;font-weight:500;line-height:1.35;display:block}.history-filters{grid-template-columns:repeat(3,minmax(12rem,1fr)) auto;align-items:end;gap:.75rem;margin:1.25rem 0;display:grid}.history-filters label{color:var(--text-secondary);gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.history-filters input,.history-filters select{min-width:0;color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.7rem .8rem}.history-search-action{min-height:2.8rem}.history-table-scroll{margin:1.25rem 0;overflow-x:auto}.history-table{border-collapse:collapse;width:100%;min-width:52rem;font-size:.8rem}.history-table th,.history-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.8rem}.history-table th{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.history-table td strong,.history-table td small{overflow-wrap:anywhere;display:block}.operator-reference-details{color:var(--text-secondary);margin-top:.65rem}.operator-reference-details summary{width:fit-content;color:var(--text-primary);cursor:pointer;font-weight:700}.operator-reference-details dl,.operator-reference-details dd{margin:0}.operator-reference-details dl{gap:.55rem;margin-top:.65rem;display:grid}.operator-reference-details dl>div{gap:.15rem;display:grid}.operator-reference-details dt{letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:750}.operator-reference-details dd{align-items:center;gap:.45rem;display:flex}.operator-reference-details code{overflow-wrap:anywhere;min-width:0}.operator-reference-details button{flex:none;padding:.25rem .45rem;font-size:.68rem}@media (width<=42rem){.history-table{min-width:0}.history-column--secondary{display:none}}.ledger-side--credit,.reconciliation-clean{color:var(--brand-primary)}.ledger-side--debit,.reconciliation-attention{color:#ffd39a}.reconciliation-adjudication-controls{border-top:1px solid var(--border);gap:.55rem;margin-top:.75rem;padding-top:.75rem;display:grid}.reconciliation-adjudication-controls textarea{min-height:5rem;color:var(--text-primary);resize:vertical;background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.65rem}.reconciliation-adjudication-controls .report-toolbar__actions{flex-wrap:wrap;gap:.55rem;display:flex}.policy-grid small,.workspace-note{color:var(--text-secondary);font-weight:400}.policy-actions{flex-wrap:wrap;align-items:end;gap:.75rem;margin:1rem 0 1.5rem;display:flex}.brand-theme-layout{grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);gap:1.25rem;margin-top:1.5rem;display:grid}.brand-color-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.brand-color-grid label,.rollback-version-field{color:var(--text-secondary);gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.brand-color-grid label>span{grid-template-columns:2.5rem minmax(0,1fr);display:grid}.brand-color-grid i{border:1px solid var(--border);border-radius:.55rem 0 0 .55rem}.brand-color-grid input,.rollback-version-field input{min-width:0;color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:0 .55rem .55rem 0;padding:.7rem .75rem}.rollback-version-field input{border-radius:.55rem;width:8rem}.brand-theme-preview{min-width:0;color:var(--text-primary);background:var(--canvas);border:1px solid var(--border);border-radius:1rem;align-self:start;padding:1.25rem;box-shadow:0 1rem 2.5rem #0000002e}.brand-theme-preview small{color:var(--brand-primary);text-transform:uppercase;margin-bottom:1.5rem;font-weight:700;display:block}.brand-theme-preview img{object-fit:contain;object-position:left center;max-width:100%;max-height:3rem;margin-bottom:1.5rem;display:block}.brand-theme-preview h3{margin-top:0}.brand-theme-changes{gap:.75rem;margin-top:1.25rem;display:grid}.brand-theme-change{background:var(--surface-raised);border:1px solid var(--border);border-radius:.75rem;justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.brand-theme-change p{color:var(--text-secondary);margin:.35rem 0 0}.operator-warning{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 50%, var(--border));border-radius:.65rem;padding:.75rem 1rem}.operator-workspace-state{color:var(--text-secondary);background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;justify-items:start;gap:.45rem;padding:1rem;display:grid}.operator-workspace-state strong{color:var(--text-primary)}.operator-workspace-state p{max-width:52rem;margin:0}.operator-workspace-state--loading,.operator-workspace-state--empty{border-color:color-mix(in srgb, var(--brand-primary) 30%, var(--border))}.operator-workspace-state--error,.operator-workspace-state--permission-denied{color:var(--status-danger-text);background:var(--status-danger-surface);border-color:var(--status-danger-border)}.operator-workspace-state--error strong,.operator-workspace-state--permission-denied strong{color:var(--status-danger-strong)}.category-list,.content-game-list,.module-list{gap:.65rem;padding:0;list-style:none;display:grid}.category-list li,.content-game-list li,.module-list li{background:var(--surface-raised);border:1px solid var(--border);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.category-list li>div:first-child,.content-game-list li>div:first-child{gap:.25rem;display:grid}.row-actions{gap:.4rem;display:flex}button{color:var(--text-primary);cursor:pointer;border:1px solid var(--border);background:0 0;border-radius:.55rem;padding:.55rem .8rem}button:hover:not(:disabled){border-color:var(--brand-primary)}button:disabled{cursor:not-allowed;color:var(--text-secondary);background:color-mix(in srgb, var(--surface-raised) 76%, var(--canvas));border-color:var(--border);opacity:1}.operator-button{min-height:2.5rem;color:var(--text-primary);background:var(--chrome);border-color:var(--border);font-weight:700}.operator-button:hover:not(:disabled){background:color-mix(in srgb, var(--chrome) 88%, var(--brand-primary) 12%)}.operator-button--primary{color:var(--brand-secondary);background:var(--brand-primary);border-color:var(--brand-primary)}.operator-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 88%, white 12%)}.primary-action{color:var(--brand-secondary);background:var(--brand-primary);border-color:var(--brand-primary);font-weight:800}.operator-error{color:var(--status-danger-text);background:var(--status-danger-surface);border:1px solid var(--status-danger-border);border-radius:.65rem;padding:.75rem 1rem}.danger-action{color:var(--status-danger-strong);background:var(--status-danger-surface);border-color:var(--status-danger-border);font-weight:800}.operator-button--primary:disabled,.primary-action:disabled,.danger-action:disabled{color:var(--text-secondary);background:color-mix(in srgb, var(--surface-raised) 76%, var(--canvas));border-color:var(--border)}.pam-control-panel{background:color-mix(in srgb, var(--surface-raised) 72%, transparent);border:1px solid var(--border);border-radius:.8rem;margin-top:2rem;padding:1rem}.pam-control-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.pam-control-summary>div{background:var(--chrome);border:1px solid var(--border);border-radius:.65rem;gap:.3rem;padding:.85rem;display:grid}.pam-control-summary small,.pam-control-summary span,.pam-control-reason{color:var(--text-secondary)}.pam-control-reason{gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.pam-control-reason textarea{min-height:5rem;color:var(--text-primary);resize:vertical;background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.7rem .8rem}.pam-control-actions{flex-wrap:wrap;gap:.65rem;margin:.85rem 0;display:flex}.support-ticket-list{gap:.75rem;margin:1rem 0;display:grid}.support-ticket-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 84%, transparent);border-radius:.75rem;gap:.45rem;padding:.9rem;display:grid}.support-ticket-card>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.support-ticket-card p,.support-ticket-card small{margin:0}.support-ticket-card a{color:var(--brand-primary);font-weight:700}.support-ticket-form{background:var(--chrome);border:1px solid var(--border);border-radius:.75rem;align-items:start;gap:1rem;padding:1rem;display:grid}.support-ticket-form__context{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:.75rem;display:grid}.support-ticket-form label{color:var(--text-secondary);align-content:start;gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.support-ticket-form :is(input,textarea){width:100%;min-width:0;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border);border-radius:.6rem;padding:.7rem .8rem}.support-ticket-form .platform-select{width:100%}.support-ticket-form textarea{resize:vertical;min-height:7rem}.support-ticket-form__field-copy{gap:.25rem;display:grid}.support-ticket-form__field-copy strong{color:var(--text-primary)}.support-ticket-form__field-copy small{max-width:56rem;font-weight:400;line-height:1.45}.support-ticket-form__audit-reason{max-width:42rem}.support-ticket-form__actions{justify-content:flex-end;display:flex}.support-ticket-error{justify-content:space-between;align-items:center;gap:1rem;display:flex}.support-ticket-error p{color:inherit;margin:0}.pam-game-access{margin-top:2rem}.pam-game-access__list{gap:.65rem;display:grid}.pam-game-access__list article{background:var(--surface-raised);border:1px solid var(--border);border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.pam-game-access__list article>div:first-child{gap:.25rem;display:grid}.pam-game-access__actions,.pam-game-access__editor>div{gap:.45rem;display:flex}.access-state{text-transform:uppercase;border:1px solid var(--border);border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:800}.access-state--enabled{color:var(--brand-primary)}.access-state--disabled{color:#ffb8b8;border-color:#ff787859}.pam-game-access__editor{background:var(--surface-raised);border:1px solid var(--brand-primary);border-radius:.7rem;gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.pam-game-access__editor label{gap:.35rem;display:grid}.module-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-bottom:0}.module-list li{flex-direction:column;align-items:flex-start}.module-list code{color:var(--brand-primary);font-size:.75rem}@media (width<=52rem){.overview-grid,.brand-theme-layout{grid-template-columns:1fr}.pam-search-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.pam-timeline__event,.pam-withdrawal-transitions article{grid-template-columns:1fr 1fr}.pam-game-access__list article{grid-template-columns:1fr auto}.pam-game-access__actions{grid-column:1/-1}.history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pam-control-summary,.operator-shell{grid-template-columns:1fr}.operator-sidebar{grid-template-columns:auto 1fr;align-items:center;height:auto;display:grid;position:static}.operator-logo{width:8.5rem;margin:.5rem}.operator-sidebar nav{justify-content:flex-end;display:flex;overflow-x:auto}.preset-summary{display:none}}@media (width<=36rem){.pam-search-bar,.pam-result-list button,.pam-timeline__event,.pam-withdrawal-transitions article,.pam-game-access__list article,.history-filters,.pam-note-composer__fields,.performance-grid,.operator-sidebar{grid-template-columns:1fr}.operator-sidebar nav{justify-content:flex-start;overflow-x:auto}.operator-shell__header,.workspace-title,.category-list li,.content-game-list li{flex-direction:column;align-items:flex-start}}.operator-shell{background:radial-gradient(circle at 65% -20%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 34rem), var(--canvas);grid-template-columns:15rem minmax(0,1fr)}.operator-sidebar{background:color-mix(in srgb, var(--chrome) 98%, white 2%);gap:.8rem;padding:1.25rem .9rem}.operator-logo{width:9.5rem;margin:.2rem .75rem .35rem}.operator-navigation{gap:.65rem;display:grid;overflow-y:auto}.operator-navigation__group{gap:.35rem;display:grid}.operator-navigation__group>small{color:var(--text-secondary);letter-spacing:.13em;text-transform:uppercase;padding-inline:.75rem;font-size:.64rem;font-weight:800}.operator-navigation__group>div{gap:.2rem;display:grid}.operator-sidebar .operator-navigation a{align-items:center;gap:.7rem;min-height:2.3rem;padding:.45rem .7rem;font-size:.84rem;font-weight:650;display:flex}.operator-navigation a>span{color:currentColor;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}.preset-summary{border-radius:.7rem;padding:.65rem .75rem;font-size:.78rem}.operator-main{width:min(100%,92rem);margin:0 auto;padding:0 clamp(1.5rem,3vw,3rem) 4rem}.operator-shell__header{z-index:10;background:color-mix(in srgb, var(--canvas) 90%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;min-height:4.25rem;margin:0 calc(-1*clamp(1.5rem,3vw,3rem));padding:0 clamp(1.5rem,3vw,3rem);position:sticky;top:0}.operator-breadcrumb,.operator-header-actions{align-items:center;gap:.65rem;display:flex}.operator-header-actions{flex-wrap:wrap;justify-content:flex-end}.operator-language-select{align-items:center;gap:.45rem;display:flex}.operator-language-select>span{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.operator-language-select .operator-language-select__control{width:5rem}.operator-language-select .platform-select__trigger{min-height:2.25rem;padding:.48rem .65rem;font-size:.75rem}.operator-breadcrumb{color:var(--text-secondary);font-size:.78rem}.operator-breadcrumb h1{color:var(--text-primary);font-size:inherit;letter-spacing:normal;font-weight:700;line-height:inherit;margin:0}.operator-avatar{width:2.25rem;height:2.25rem;color:var(--brand-secondary);background:var(--brand-primary);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:inline-grid}.operator-identity{text-align:right;gap:.1rem;display:grid}.operator-identity strong{font-size:.78rem}.operator-identity small{text-transform:capitalize;font-size:.66rem}.operator-login-shell{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--brand-primary) 18%, transparent), transparent 34rem), var(--canvas);place-items:center;padding:1.5rem;display:grid}.operator-login-card{background:color-mix(in srgb, var(--chrome) 94%, var(--surface-raised));border:1px solid var(--border);border-radius:1rem;width:min(100%,28rem);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 2rem 6rem #00000061}.operator-login-card form,.operator-login-card label{gap:.55rem;display:grid}.operator-login-card form{gap:1rem;margin:1.5rem 0}.operator-login-card input{width:100%;color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.65rem;padding:.8rem .9rem}.operator-login-card .operator-button{width:100%;min-height:2.75rem}.operator-workspace-stage{padding-top:clamp(1rem,2vw,1.5rem)}.content-workspace,.game-history-workspace,.ggr-workspace,.player-support-workspace,.performance-workspace,.module-section,.overview-workspace,.unavailable-workspace{background:color-mix(in srgb, var(--surface-raised) 92%, var(--canvas));border-color:color-mix(in srgb, var(--border) 82%, transparent);border-radius:.9rem;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:0 1rem 3rem #0000001f}.workspace-title{align-items:flex-start;gap:2rem;margin-bottom:1.25rem}.workspace-title h2{letter-spacing:-.025em;margin-bottom:.35rem;font-size:clamp(1.35rem,2.5vw,1.8rem)}.workspace-title p:last-child{max-width:48rem;margin-bottom:0;line-height:1.5}.overview-workspace{gap:2rem}.overview-stat-strip{background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.overview-stat-strip article{border-right:1px solid var(--border);gap:.3rem;min-width:0;padding:1rem 1.1rem;display:grid}.overview-stat-strip article:last-child{border-right:0}.overview-stat-strip span,.overview-stat-strip small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.overview-stat-strip strong{color:var(--text-primary);font-size:1.45rem}.overview-section-heading h3,.overview-section-heading p{margin:0}.overview-section-heading p{margin-top:.3rem}.overview-grid{gap:.85rem}.overview-grid a{background:var(--chrome);border-radius:.8rem;align-content:start;gap:.75rem;min-height:12rem;padding:1.2rem}.overview-card__topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.overview-card__topline small{color:var(--text-secondary);letter-spacing:0;text-transform:none;background:var(--surface-raised);border:1px solid var(--border);border-radius:999px;padding:.28rem .45rem;font-size:.62rem;font-weight:700}.overview-grid a>p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.overview-grid .overview-card__action{letter-spacing:0;text-transform:none;align-self:end;margin-top:auto;font-size:.72rem}.performance-workspace>p,.content-workspace>p,.player-support-workspace>p{max-width:64rem;line-height:1.5}.performance-workspace .workspace-note,.content-workspace .workspace-note{margin-block:.75rem}.performance-assets,.policy-grid,.delivery-metrics,.pam-profile-grid{gap:.85rem}.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.pam-directory-section{gap:1rem;margin-top:1.75rem;display:grid}.pam-directory-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.pam-directory-heading h3,.pam-directory-heading p{margin:0}.pam-directory-heading>span{color:var(--text-secondary);font-size:.75rem}.pam-directory-table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--border);border-radius:.8rem;width:100%;min-width:0;max-width:100%;overflow-x:auto}.pam-directory-table{border-collapse:collapse;background:var(--chrome);width:100%;min-width:52rem}.pam-directory-table th,.pam-directory-table td{text-align:left;border-bottom:1px solid var(--border);padding:.85rem 1rem}.pam-directory-table th{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--surface-raised) 84%, transparent);font-size:.68rem}.pam-directory-table tbody tr:last-child td{border-bottom:0}.pam-directory-table tbody tr:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}.pam-directory-table td:first-child{gap:.25rem;display:grid}.pam-directory-table td:first-child small{color:var(--text-secondary)}.pam-status-pill{width:fit-content;color:var(--brand-primary);text-transform:capitalize;background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 28%, transparent);border-radius:999px;padding:.25rem .5rem;font-size:.68rem;font-weight:750;display:inline-flex}.pam-kyc-filter{min-width:13rem;color:var(--text-secondary);gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.pam-kyc-table{min-width:64rem}@media (width<=52rem){.pam-directory-table,.pam-kyc-table{min-width:40rem}.pam-directory-table .operator-table-column--tertiary{display:none}}@media (width<=36rem){.pam-directory-table,.pam-kyc-table{min-width:0}.pam-directory-table .operator-table-column--secondary{display:none}}.pam-kyc-detail{background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;gap:1rem;padding:1rem;display:grid}.pam-kyc-detail h4,.pam-kyc-detail small{margin:0}.pam-kyc-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.pam-kyc-detail dl div{min-width:0}.pam-kyc-detail dt{color:var(--text-secondary);text-transform:uppercase;font-size:.68rem}.pam-kyc-detail dd{overflow-wrap:anywhere;margin:.25rem 0 0}.pam-kyc-detail>button{width:fit-content}.pam-open-player,.pam-back-link{min-height:2.25rem;color:var(--brand-primary);align-items:center;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.pam-open-player:hover,.pam-back-link:hover{text-decoration:underline}.pam-back-link{margin-bottom:1.25rem;display:inline-flex}.methodology-disclosure{color:var(--text-secondary);background:var(--chrome);border:1px solid var(--border);border-radius:.7rem;margin-bottom:1rem;padding:.75rem .9rem}.methodology-disclosure summary{color:var(--text-primary);cursor:pointer;font-size:.8rem;font-weight:750}.methodology-disclosure p{max-width:68rem;margin:.75rem 0 0;font-size:.8rem;line-height:1.5}.report-toolbar{background:var(--chrome);border:1px solid var(--border);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.25rem;margin:1rem 0;padding:1rem;display:flex}.report-toolbar>div{gap:.3rem;display:grid}.report-toolbar>.report-toolbar__actions{flex-wrap:wrap;gap:.55rem;display:flex}.report-toolbar small{font-size:.72rem}.report-view-tabs{background:var(--chrome);border:1px solid var(--border);border-radius:.7rem;gap:.35rem;width:fit-content;margin:1rem 0;padding:.3rem;display:flex}.ggr-workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:1rem 0;display:flex}.ggr-workspace-toolbar .report-view-tabs{margin:0}.ggr-workspace-toolbar__actions{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.ggr-workspace-toolbar__actions .performance-period{gap:.3rem}.report-view-tabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.55rem .85rem;font-weight:750}.report-view-tabs button[aria-selected=true]{color:var(--text-primary);background:var(--surface-raised);box-shadow:0 .15rem .5rem #00000024}.ggr-report__controls{justify-content:flex-end;margin-bottom:1rem;display:flex}.report-delivery-settings{background:var(--chrome);border:1px solid color-mix(in srgb, var(--brand-primary) 22%, var(--border));border-radius:.85rem;gap:1rem;margin:1rem 0 1.25rem;padding:1rem;display:grid}.report-delivery-settings__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.report-delivery-settings__heading h3,.report-delivery-settings__heading p{margin:0}.report-delivery-settings__heading p:last-child{color:var(--text-secondary);margin-top:.3rem;font-size:.8rem}.report-recipient-change-reason{color:var(--text-secondary);gap:.4rem;font-size:.72rem;font-weight:700;display:grid}.report-recipient-change-reason textarea,.recipient-change-card__review textarea{resize:vertical;width:100%}.report-recipient-form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.report-recipient-form>label,.report-recipient-form__frequencies,.report-recipient-form__formats{min-width:0;color:var(--text-secondary);border:0;gap:.4rem;margin:0;padding:0;font-size:.72rem;font-weight:700;display:grid}.report-recipient-form__email{grid-column:span 5}.report-recipient-form__type{grid-column:span 3}.report-recipient-form__status{grid-column:span 4}.report-recipient-form__reason{grid-column:span 6}.report-recipient-form__reason textarea{resize:vertical;width:100%}.report-recipient-form input[type=email],.report-recipient-form input[type=time]{width:100%;min-height:2.75rem}.report-recipient-form .platform-select{width:100%}.report-recipient-form__frequencies{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.report-recipient-form__frequencies legend,.report-recipient-form__formats legend{grid-column:1/-1;margin-bottom:.4rem}.report-recipient-form__frequencies label,.report-recipient-form__formats label{background:var(--surface-raised);border:1px solid var(--border);border-radius:.6rem;align-items:flex-start;gap:.45rem;min-width:0;padding:.55rem;display:flex}.report-recipient-form__frequencies label>span{gap:.12rem;min-width:0;display:grid}.report-recipient-form__frequencies strong{color:var(--text-primary);font-size:.72rem}.report-recipient-form__frequencies small{font-size:.62rem;font-weight:500}.report-recipient-form__formats{grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-recipient-form__formats label{justify-content:center;align-items:center}.report-recipient-form__timezone{grid-column:span 3}.report-recipient-form__scope{grid-column:span 4}.report-recipient-form__time{grid-column:span 2}.report-recipient-form__submit{white-space:nowrap;grid-column:span 2;min-height:2.75rem}.report-recipient-table-wrap{border:1px solid var(--border);border-radius:.7rem;overflow-x:auto}.report-recipient-list__empty{color:var(--text-secondary);text-align:center;border:1px dashed var(--border);border-radius:.65rem;margin:0;padding:.85rem;font-size:.8rem}.report-recipient-table{border-collapse:collapse;width:100%;min-width:62rem}.report-recipient-table th,.report-recipient-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.75rem}.report-recipient-table th{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.report-recipient-table tbody tr:last-child td{border-bottom:0}.report-recipient-table td>strong,.report-recipient-table td>small{display:block}.report-recipient-table td>small{color:var(--text-secondary);margin-top:.25rem}.report-recipient-table__badges,.report-recipient-table__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.report-recipient-table__badges{margin-top:.35rem}.report-recipient-table__type{color:var(--text-secondary);text-transform:capitalize;font-size:.65rem;font-weight:750}.delivery-badge--delivered{color:var(--brand-primary)}.delivery-badge--generated{color:#ffd39a}.delivery-badge--bounced,.delivery-badge--failed,.delivery-badge--needs-attention{color:#ffb8b8}.report-delivery-history{gap:.65rem;padding-top:.25rem;display:grid}.report-delivery-history h4,.report-delivery-history p{margin:0}.report-delivery-history__table-wrap{border:1px solid var(--border);border-radius:.7rem;overflow-x:auto}.report-delivery-history table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.75rem}.report-delivery-history th,.report-delivery-history td{text-align:left;border-bottom:1px solid var(--border);padding:.7rem .8rem}.report-delivery-history tbody tr:last-child td{border-bottom:0}.report-delivery-history th{color:var(--text-secondary);text-transform:uppercase;font-size:.62rem}.report-delivery-history__artifact{color:var(--text-secondary);margin-top:.2rem;font-size:.65rem;display:block}.recipient-change-queue{gap:.7rem;padding-top:.25rem;display:grid}.recipient-change-queue>p,.recipient-change-queue h4{margin:0}.recipient-change-queue>p{color:var(--text-secondary);font-size:.78rem}.recipient-change-queue__heading,.recipient-change-card__summary,.recipient-change-card__review>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.recipient-change-queue__list{gap:.65rem;display:grid}.recipient-change-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:.7rem;gap:.65rem;padding:.8rem;display:grid}.recipient-change-card__summary>div,.recipient-change-card__review,.recipient-change-card__review label{gap:.3rem;display:grid}.recipient-change-card__summary span,.recipient-change-card>small,.recipient-change-card__review label{color:var(--text-secondary);font-size:.7rem}.recipient-change-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.recipient-change-card dt{color:var(--text-secondary);text-transform:uppercase;font-size:.62rem;font-weight:750}.recipient-change-card dd{margin:.15rem 0 0;font-size:.75rem}.delivery-badge--approved{color:var(--brand-primary)}.delivery-badge--rejected{color:#ffb8b8}@media (width<=80rem){.report-recipient-form{grid-template-columns:repeat(2,minmax(0,1fr))}.report-recipient-form__email,.report-recipient-form__frequencies{grid-column:1/-1}.report-recipient-form__type,.report-recipient-form__status,.report-recipient-form__reason,.report-recipient-form__formats,.report-recipient-form__scope,.report-recipient-form__timezone,.report-recipient-form__time,.report-recipient-form__submit{grid-column:span 1}.report-recipient-form__submit{width:fit-content}.recipient-change-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.ggr-workspace-toolbar,.ggr-workspace-toolbar__actions,.report-delivery-settings__heading{flex-direction:column;align-items:stretch}.report-view-tabs,.ggr-workspace-toolbar__actions .performance-period,.ggr-workspace-toolbar__actions .platform-select{width:100%}.report-recipient-form,.report-recipient-form__frequencies,.report-recipient-form__formats{grid-template-columns:1fr}.report-recipient-table{min-width:48rem}.report-recipient-table .operator-table-column--tertiary{display:none}.report-recipient-form__frequencies,.report-recipient-form__email,.report-recipient-form__type,.report-recipient-form__status,.report-recipient-form__reason,.report-recipient-form__formats,.report-recipient-form__scope,.report-recipient-form__timezone,.report-recipient-form__time,.report-recipient-form__submit{grid-column:auto}.recipient-change-card dl{grid-template-columns:1fr}}@media (width<=36rem){.report-recipient-table{min-width:35rem}.report-recipient-table .operator-table-column--secondary{display:none}}.tableau-report{background:color-mix(in srgb, var(--surface-raised) 92%, var(--canvas));border:1px solid var(--border);border-radius:.85rem;gap:.9rem;margin:1.25rem 0;padding:1rem;display:grid}.tableau-report__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tableau-report__heading h3,.tableau-report__heading p{margin:0}.tableau-report__heading>div:first-child{gap:.28rem;display:grid}.tableau-report__heading>div:first-child>p:last-child{color:var(--text-secondary);font-size:.78rem}.tableau-report__badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.tableau-report__badges span{color:var(--text-secondary);background:var(--chrome);border:1px solid var(--border);border-radius:999px;padding:.32rem .55rem;font-size:.65rem;font-weight:750}.tableau-report__badges span:first-child{color:#ffd39a;border-color:#ffd39a59}.tableau-report__frame{border:1px solid var(--border);background:#fff;border-radius:.7rem;width:100%;min-height:42rem}.tableau-report__empty{min-height:12rem;color:var(--text-secondary);text-align:center;background:var(--chrome);border:1px dashed var(--border);border-radius:.7rem;place-content:center;gap:.25rem;display:grid}.tableau-report__empty strong{color:var(--text-primary)}.bi-mart{border-top:1px solid var(--border);gap:.9rem;padding-top:1rem;display:grid}.bi-mart h4,.bi-mart p{margin:0}.bi-mart__summary{background:var(--chrome);border:1px solid var(--border);border-radius:.7rem;gap:.65rem;padding:.9rem;display:grid}.bi-mart__summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.bi-mart__summary dl>div{gap:.2rem;display:grid}.bi-mart__summary dt,.bi-mart__summary small{color:var(--text-secondary);font-size:.7rem}.bi-mart__summary dd{margin:0;font-weight:750}.delivery-status-heading{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.delivery-status-heading h3{margin:0}.ggr-subtotals{gap:.8rem;margin:1.25rem 0;display:grid}.ggr-subtotals__heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ggr-subtotals__heading h4,.ggr-subtotals__heading p{margin:0}.ggr-subtotals__heading span{color:var(--text-secondary);font-size:.78rem}.ggr-subtotals__collapsed-note{color:var(--text-secondary);background:var(--chrome);border:1px dashed var(--border);border-radius:.7rem;margin:0;padding:.8rem .9rem;font-size:.76rem}.core-report-table--subtotals th button{color:var(--brand-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.core-report{gap:1rem;min-width:0;display:grid}.core-report__filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.core-report__scope-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.core-report__filters>label,.core-report__scope{color:var(--text-secondary);background:var(--chrome);border:1px solid var(--border);border-radius:.7rem;align-content:start;gap:.4rem;padding:.8rem;font-size:.72rem;font-weight:700;display:grid}.core-report__filters .platform-select{width:100%}.core-report__scope strong{color:var(--text-primary);text-transform:capitalize;font-size:.82rem}.core-report__scope small{font-weight:500;line-height:1.4}.core-report__tax-notice,.core-report__footnote{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.5}.core-report__hierarchy{background:var(--chrome);border:1px solid var(--border);border-radius:.7rem;gap:.55rem;padding:.8rem;display:grid}.core-report__hierarchy>span,.core-report__hierarchy-leaf{color:var(--text-secondary);text-transform:capitalize;margin:0;font-size:.7rem;font-weight:750}.core-report__hierarchy>div{gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.core-report__hierarchy button{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.72rem;font-weight:700}.core-report__hierarchy button:hover{border-color:color-mix(in srgb, var(--brand-primary) 48%, var(--border))}.core-report__tax-notice{background:color-mix(in srgb, var(--brand-primary) 8%, var(--chrome));border:1px solid color-mix(in srgb, var(--brand-primary) 28%, var(--border));border-radius:.7rem;padding:.8rem .9rem}.core-report-table-wrap{border:1px solid var(--border);border-radius:.75rem;width:100%;overflow-x:auto}.core-report-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:92rem;font-size:.76rem}.core-report-table th,.core-report-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);padding:.7rem .75rem}.core-report-table th:first-child{z-index:1;text-align:left;background:var(--surface-raised);min-width:14rem;position:sticky;left:0}.core-report-table thead th{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;background:var(--chrome);font-size:.66rem}.core-report-table thead th:first-child{z-index:2;background:var(--chrome)}.core-report-table tbody th small{color:var(--text-secondary);margin-top:.2rem;font-size:.65rem;font-weight:500;display:block}.core-report-table__row--casino{background:color-mix(in srgb, var(--brand-primary) 6%, var(--surface-raised));font-weight:750}.core-report-hierarchy-toggle{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:750;display:inline-flex}.core-report-hierarchy-toggle span{width:.8rem;color:var(--text-secondary);text-align:center}.core-report-table__row--game th{padding-left:2rem}.core-report-table__row--game th strong:before{content:"↳ ";color:var(--text-secondary)}.core-report-table tbody tr:last-child>*{border-bottom:0}.marketing-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.marketing-segment-grid article{background:var(--chrome);border:1px solid var(--border);border-radius:.75rem;gap:.3rem;padding:1rem;display:grid}.marketing-segment-grid article>span,.marketing-segment-grid small{color:var(--text-secondary);font-size:.72rem}.marketing-segment-grid strong{color:var(--text-primary);font-size:1.65rem}.marketing-definition-editor{background:color-mix(in srgb, var(--chrome) 78%, transparent);border:1px solid var(--border);border-radius:.8rem;margin-top:1.5rem;padding:1.25rem}.marketing-definition-editor .overview-section-heading h3{margin:0}.performance-asset,.policy-grid>*,.delivery-metrics div,.pam-profile-grid article{background:var(--chrome)}@media (width<=68rem){.overview-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stat-strip article:nth-child(2){border-right:0}.overview-stat-strip article:nth-child(-n+2){border-bottom:1px solid var(--border)}.marketing-segment-grid,.core-report__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.operator-shell{grid-template-columns:1fr;min-width:0}.operator-sidebar{width:100%;min-width:0;height:auto;padding:.85rem;display:flex;position:static}.operator-logo{margin:0}.operator-sidebar .operator-navigation{overscroll-behavior-inline:contain;justify-content:flex-start;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.operator-navigation__group{flex:none}.operator-navigation__group>small{display:none}.operator-navigation__group>div{display:flex}.operator-sidebar .operator-navigation a{white-space:nowrap}.operator-main{width:100%;min-width:0;padding-inline:1rem}.operator-shell__header{margin-inline:-1rem;padding-inline:1rem}}@media (width<=36rem){.operator-header-actions{justify-content:flex-start;width:100%}.operator-identity{text-align:start}.operator-breadcrumb>span:first-child,.operator-breadcrumb>span:nth-child(2){display:none}.overview-stat-strip,.overview-grid{grid-template-columns:1fr}.overview-stat-strip article,.overview-stat-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.overview-stat-strip article:last-child{border-bottom:0}.report-toolbar,.tableau-report__heading,.ggr-subtotals__heading{flex-direction:column;align-items:stretch}.tableau-report__badges{justify-content:flex-start}.tableau-report__frame{min-height:32rem}.bi-mart__summary dl{grid-template-columns:1fr 1fr}.marketing-segment-grid,.core-report__filters,.core-report__scope-row{grid-template-columns:1fr}}.capability-workspace,.integration-workspace,.operations-workspace{background:color-mix(in srgb, var(--surface-raised) 92%, var(--canvas));border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:.9rem;gap:2rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;box-shadow:0 1rem 3rem #0000001f}.operations-title-actions,.operations-evidence-heading,.operations-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.operations-state{width:fit-content;color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.operations-state--healthy{color:var(--brand-primary);border-color:color-mix(in srgb, var(--brand-primary) 38%, var(--border))}.operations-state--degraded,.operations-state--simulated{color:#ffd39a;border-color:#ffbd5c59}.operations-state--unavailable,.operations-state--not-configured{color:#ffb8b8;border-color:#ff787859}.operations-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.operations-service-group{gap:.75rem;min-width:0;display:grid}.operations-service-table-wrap{background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;overflow-x:auto}.operations-service-table{border-collapse:collapse;width:100%;min-width:28rem}.operations-service-table th,.operations-service-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:.8rem}.operations-service-table tbody tr:last-child td{border-bottom:0}.operations-service-table th{color:var(--text-secondary);text-transform:uppercase;font-size:.65rem}.operations-service-table td>strong,.operations-service-table td>small{display:block}.operations-service-table small,.operations-footer{color:var(--text-secondary)}.operations-service-table b{overflow-wrap:anywhere;font-size:.72rem;font-weight:700}.operations-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.operations-evidence-grid article{background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;gap:.7rem;min-width:0;padding:1rem;display:grid}.operations-evidence-grid small{color:var(--text-secondary);overflow-wrap:anywhere}.operations-footer{flex-wrap:wrap;font-size:.72rem}@media (width<=72rem){.operations-capacity-grid,.operations-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-columns{grid-template-columns:1fr}}@media (width<=42rem){.operations-title-actions{flex-direction:column;align-items:stretch}.operations-capacity-grid,.operations-evidence-grid{grid-template-columns:1fr}}.affiliate-workspace,.affiliate-section,.affiliate-card-grid{gap:1rem;display:grid}.affiliate-title-actions,.affiliate-card-grid article>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.affiliate-contract-note{color:var(--status-warning-text);background:var(--status-warning-surface);border:1px solid var(--status-warning-border);border-radius:.75rem;align-items:center;gap:.5rem 1rem;padding:.9rem 1rem;display:flex}.affiliate-contract-note span,.affiliate-card-grid small,.affiliate-table small{color:var(--text-secondary)}.affiliate-card-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.affiliate-card-grid article{background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;gap:.85rem;padding:1rem;display:grid}.affiliate-table small{margin-bottom:0;display:block}.affiliate-link{border-top:1px solid var(--border);padding-top:.85rem}.affiliate-link span,.affiliate-link code{gap:.3rem;display:grid}.affiliate-link code{overflow-wrap:anywhere;color:var(--text-primary);font-size:.72rem}.affiliate-link button{flex:none}.affiliate-table-wrap{overflow-x:auto}.affiliate-table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.78rem}.affiliate-table th,.affiliate-table td{text-align:left;border-bottom:1px solid var(--border);padding:.75rem}.affiliate-table th{color:var(--text-secondary);text-transform:uppercase;font-size:.66rem}.affiliate-status{text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.affiliate-status--matched{color:var(--status-success-text);background:var(--status-success-surface)}.affiliate-status--pending{color:var(--status-warning-text);background:var(--status-warning-surface)}.affiliate-status--failed{color:var(--status-danger-text);background:var(--status-danger-surface)}@media (width<=42rem){.affiliate-contract-note,.affiliate-title-actions,.affiliate-link{flex-direction:column;align-items:flex-start}}.capability-status,.integration-state{width:fit-content;color:var(--text-secondary);background:var(--chrome);border:1px solid var(--border);border-radius:999px;padding:.3rem .55rem;font-size:.66rem;font-weight:800}.capability-status--enabled,.integration-state--active{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 28%, var(--border))}.capability-status--disabled,.integration-state--planned{color:#ffd39a;background:#844c0a2e;border-color:#ffbd5c4d}.capability-module-strip{flex-wrap:wrap;gap:.55rem;display:flex}.capability-module-strip span{color:var(--brand-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.55rem;padding:.45rem .65rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.capability-grid,.active-binding-grid,.integration-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.capability-grid article,.active-binding-grid article,.integration-target-grid article{background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;align-content:start;gap:.7rem;min-width:0;padding:1.15rem;display:grid}.capability-grid article>span{color:var(--text-secondary);font-size:.72rem;font-weight:700}.capability-grid article>strong{letter-spacing:-.04em;font-size:clamp(1.45rem,2.4vw,2rem)}.capability-grid article>small{color:var(--text-secondary)}.capability-records{gap:.85rem;display:grid}.capability-record-list{background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;overflow:hidden}.capability-record-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(7rem,auto) minmax(7rem,auto);align-items:center;gap:1rem;padding:.95rem 1.05rem;display:grid}.capability-record-list article:last-child{border-bottom:0}.capability-record-list article>div{gap:.22rem;min-width:0;display:grid}.capability-record-list small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capability-record-list b,.capability-record-list article>span{text-align:right;font-size:.78rem}.capability-record-list article>span{color:var(--brand-primary);font-weight:800}@media (width<=40rem){.capability-record-list article{grid-template-columns:minmax(0,1fr) auto}.capability-record-list small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.capability-record-list article>span{text-align:left;grid-column:1/-1}}.capability-grid h3,.integration-target-grid h3{margin:0;font-size:1rem}.capability-grid p,.integration-target-grid p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}.capability-card__topline,.integration-card__topline{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.capability-card__topline>span{width:2rem;height:2rem;color:var(--brand-secondary);background:var(--brand-primary);border-radius:.55rem;flex:none;place-items:center;display:grid}.capability-card__topline small,.integration-card__topline small{color:var(--text-secondary);text-align:right;font-size:.66rem;line-height:1.35}.capability-next-gate{background:color-mix(in srgb, var(--brand-primary) 6%, var(--chrome));border:1px solid color-mix(in srgb, var(--brand-primary) 24%, var(--border));border-radius:.75rem;padding:1rem 1.15rem}.capability-next-gate p{margin:.35rem 0 0;line-height:1.5}.integration-section{gap:1rem;display:grid}.integration-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.integration-health-summary{color:var(--text-secondary);margin:-.75rem 0 0;font-size:.75rem}.integration-section .overview-section-heading h3{margin:0}.integration-section .overview-section-heading p{margin:.35rem 0 0}.active-binding-grid article>strong{font-size:1rem}.active-binding-grid article>small{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.active-binding-grid dl{gap:.55rem;margin:0;display:grid}.active-binding-grid dl div{gap:.15rem;display:grid}.active-binding-grid dt{color:var(--text-secondary);text-transform:uppercase;font-size:.66rem;font-weight:800}.active-binding-grid dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.integration-target-grid article>strong{color:var(--text-primary);font-size:.78rem;line-height:1.45}.integration-environment-profile{overflow-wrap:anywhere;color:var(--brand-primary);font-size:.67rem}@media (width<=72rem){.capability-grid,.active-binding-grid,.integration-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.capability-grid,.active-binding-grid,.integration-target-grid{grid-template-columns:1fr}}.campaign-studio-workspace{gap:1.25rem;display:grid}.tournament-decision-reason{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);border-radius:.9rem;gap:.45rem;padding:1rem 1.25rem;font-size:.72rem;font-weight:700;display:grid}.tournament-decision-reason input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.75rem .8rem}.campaign-studio-header,.campaign-analysis,.campaign-builder,.campaign-list{background:var(--surface-raised);border:1px solid var(--border);border-radius:.9rem;min-width:0;padding:clamp(1.1rem,2vw,1.5rem)}.campaign-studio-header{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--brand-primary) 12%, transparent), transparent 40%), var(--surface-raised);justify-content:space-between;align-items:end;gap:2rem;display:flex}.campaign-studio-header h2,.campaign-studio-header p,.campaign-analysis h2,.campaign-builder h2,.campaign-list h2{margin:0}.campaign-studio-header dl{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.7rem;margin:0;display:grid}.campaign-studio-header dl div{background:var(--chrome);border:1px solid var(--border);border-radius:.65rem;min-width:0;padding:.8rem}.campaign-studio-header dt,.campaign-analysis-grid span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.campaign-studio-header dd{text-overflow:ellipsis;margin:.35rem 0 0;font-size:.9rem;font-weight:800;overflow:hidden}.campaign-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;display:grid}.campaign-analysis-grid article{background:var(--chrome);border:1px solid var(--border);border-radius:.7rem;gap:.35rem;min-height:6.8rem;padding:1rem;display:grid}.campaign-analysis-grid strong{color:var(--text-primary);font-size:clamp(1.35rem,2vw,1.85rem)}.campaign-analysis-grid small{margin-top:auto}.campaign-analysis-grid .campaign-analysis__featured{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 7%, var(--chrome));border-color:color-mix(in srgb, var(--brand-primary) 24%, var(--border))}.campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.1rem;display:grid}.campaign-form-grid>label,.campaign-form-field,.campaign-channel-picker{min-width:0;color:var(--text-secondary);gap:.45rem;margin:0;font-size:.72rem;font-weight:700;display:grid}.campaign-delivery-policy{background:var(--chrome);border:1px solid var(--border);border-radius:.65rem;min-width:0;padding:.85rem}.campaign-delivery-policy legend{color:var(--text-secondary);padding:0 .35rem;font-size:.72rem;font-weight:700}.tournament-prizes{gap:.75rem;display:grid}.tournament-prize-row{background:var(--surface-raised);border:1px solid var(--border);border-radius:.6rem;grid-template-columns:.5fr .5fr 1.35fr 1fr .65fr .5fr;gap:.75rem;padding:.75rem;display:grid}.tournament-prize-row label{min-width:0;color:var(--text-secondary);gap:.4rem;font-size:.68rem;font-weight:700;display:grid}.tournament-prize-row>button{grid-column:1/-1;justify-self:end}.tournament-prizes>button{justify-self:start}.tournament-table td{vertical-align:top;min-width:9rem}.tournament-table td:first-child,.tournament-table td:nth-child(2){min-width:15rem}.tournament-finalization-evidence{border-top:1px solid var(--border);margin-top:.55rem;padding-top:.55rem}.tournament-finalization-evidence summary{cursor:pointer;color:var(--brand-primary);font-size:.7rem;font-weight:750}.tournament-finalization-evidence ol{gap:.2rem;max-height:11rem;margin:.45rem 0;padding-left:1.2rem;font-size:.68rem;display:grid;overflow:auto}.campaign-policy-toggles{flex-wrap:wrap;gap:.75rem;margin-top:.85rem;display:flex}.campaign-policy-toggles label{color:var(--text-primary);align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;display:flex}.campaign-policy-toggles input{width:1rem;height:1rem;accent-color:var(--brand-primary);margin:0}.campaign-form-grid input,.campaign-form-grid textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--text-primary);font:inherit;background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.75rem .8rem}.campaign-form-grid input:focus,.campaign-form-grid textarea:focus{border-color:var(--brand-primary);outline:2px solid color-mix(in srgb, var(--brand-primary) 18%, transparent)}.campaign-form-grid textarea{resize:vertical}.campaign-form-grid__wide{grid-column:1/-1}.campaign-channel-picker{background:var(--chrome);border:1px solid var(--border);border-radius:.65rem;padding:.85rem}.campaign-channel-picker legend{padding:0 .35rem}.campaign-channel-picker>div{flex-wrap:wrap;gap:.6rem;display:flex}.campaign-channel-picker label{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border);border-radius:.55rem;align-items:center;gap:.45rem;padding:.55rem .7rem;display:flex}.campaign-channel-picker input{width:1rem;height:1rem;accent-color:var(--brand-primary);margin:0}.campaign-suffixed-input{grid-template-columns:minmax(0,1fr) 2.5rem;display:grid}.campaign-suffixed-input input{border-radius:.6rem 0 0 .6rem}.campaign-suffixed-input>span{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);border-left:0;border-radius:0 .6rem .6rem 0;place-items:center;display:grid}.campaign-status{width:max-content;color:var(--text-secondary);text-transform:capitalize;background:var(--chrome);border:1px solid var(--border);border-radius:999px;padding:.35rem .55rem;font-size:.66rem;font-weight:800;display:inline-flex}.campaign-status--approved,.campaign-status--launched,.campaign-status--completed{color:var(--brand-primary);border-color:color-mix(in srgb, var(--brand-primary) 28%, var(--border))}.campaign-table td{vertical-align:middle}.campaign-row-actions{flex-wrap:wrap;gap:.5rem;display:flex}.campaign-row-actions button{min-height:2.25rem;padding:.5rem .7rem}@media (width<=72rem){.campaign-studio-header{display:grid}.campaign-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.campaign-studio-header dl,.campaign-analysis-grid,.campaign-form-grid{grid-template-columns:1fr}.campaign-form-grid__wide{grid-column:auto}.tournament-prize-row{grid-template-columns:1fr 1fr}}.game-catalog-workspace,.provider-management{background:color-mix(in srgb, var(--surface-raised) 92%, var(--canvas));border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:.9rem;gap:1.35rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;box-shadow:0 1rem 3rem #0000001f}.provider-management-stack{gap:1.5rem;display:grid}.catalog-toolbar{grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(9rem,1fr));gap:.85rem;display:grid}.catalog-toolbar label,.reason-field{color:var(--text-secondary);gap:.4rem;font-size:.7rem;font-weight:800;display:grid}.catalog-toolbar__reason{grid-column:1/-1}.catalog-toolbar input,.catalog-toolbar select,.reason-field input{width:100%;min-height:2.65rem;color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.55rem;padding:.65rem .75rem}.catalog-bulk-actions{background:var(--chrome);border:1px solid var(--border);border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem;display:flex}.catalog-bulk-actions strong{margin-right:auto;font-size:.78rem}.catalog-bulk-actions button,.catalog-table button,.provider-operation-grid button{min-height:2.25rem;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border);border-radius:.5rem;padding:.45rem .7rem;font-weight:750}.catalog-table-wrap{border:1px solid var(--border);border-radius:.7rem;overflow-x:auto}.catalog-table{border-collapse:collapse;width:100%;min-width:58rem}.catalog-table th,.catalog-table td{text-align:left;border-bottom:1px solid var(--border);padding:.8rem}.catalog-table th{color:var(--text-secondary);text-transform:uppercase;background:var(--chrome);font-size:.66rem}.catalog-table td{font-size:.75rem}.catalog-table td strong,.catalog-table td small{display:block}.catalog-table td small{color:var(--text-secondary);margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem}.catalog-table tbody tr:last-child td{border-bottom:0}.catalog-status{border-radius:999px;padding:.28rem .52rem;font-size:.65rem;font-weight:800;display:inline-flex}.catalog-status--active{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 28%, var(--border))}.catalog-status--inactive,.catalog-status--catalogue-only,.catalog-status--credentials-missing,.catalog-status--certified{color:#ffd39a;background:#844c0a2e;border:1px solid #ffbd5c4d}.catalog-status--sandbox-connected{color:#9ddcff;background:#1e69912e;border:1px solid #6dcaff4d}.catalog-status--live{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 28%, var(--border))}.catalog-status--disabled{color:var(--text-secondary);background:color-mix(in srgb, var(--text-secondary) 10%, transparent);border:1px solid var(--border)}.catalog-change-backdrop{z-index:100;background:color-mix(in srgb, var(--canvas) 78%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.catalog-change-preview{background:var(--chrome);border:1px solid var(--status-warning-border);width:min(52rem,100%);max-height:calc(100vh - 2rem);box-shadow:0 1rem 3rem color-mix(in srgb, var(--canvas) 70%, transparent);border-radius:.7rem;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.catalog-change-preview h3,.catalog-change-preview p{margin:.25rem 0}.catalog-change-preview small{color:var(--text-secondary)}.catalog-empty{color:var(--text-secondary);text-align:center;background:var(--chrome);border-radius:.65rem;margin:0;padding:1rem}.provider-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.provider-operation-grid article{background:var(--chrome);border:1px solid var(--border);border-radius:.75rem;gap:.85rem;padding:1rem;display:grid}.provider-operation-card__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.provider-operation-card__heading h3,.provider-operation-grid p{margin:0}.provider-operation-card__heading small{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem}.provider-operation-grid p{color:var(--text-secondary);font-size:.75rem}@media (width<=58rem){.catalog-toolbar,.provider-operation-grid,.catalog-change-preview{grid-template-columns:1fr}.catalog-change-preview{align-items:stretch;display:grid}}.promotion-content-workspace{gap:1.2rem;display:grid}.promotion-workspace-summary,.promotion-editor,.promotion-publications,.promotion-approval-queue{background:var(--surface-raised);border:1px solid var(--border);border-radius:.9rem;padding:1.35rem}.promotion-workspace-summary{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--brand-primary) 18%, transparent), transparent 38%), var(--surface-raised);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;overflow:hidden}.promotion-workspace-summary h2,.promotion-workspace-summary p,.promotion-editor h2,.promotion-editor p{margin:0}.promotion-workspace-summary>div{max-width:46rem}.promotion-workspace-summary>div>p:last-child,.promotion-editor>p{color:var(--text-secondary);margin-top:.5rem;line-height:1.55}.promotion-workspace-summary dl{grid-template-columns:repeat(3,minmax(7rem,1fr));gap:.6rem;margin:0;display:grid}.promotion-workspace-summary dl div{border:1px solid var(--border);background:#00000038;border-radius:.65rem;min-width:7rem;padding:.75rem}.promotion-workspace-summary dt{color:var(--text-secondary);text-transform:uppercase;font-size:.65rem}.promotion-workspace-summary dd{margin:.35rem 0 0;font-size:1rem;font-weight:800}.promotion-editor{gap:1.1rem;display:grid}.promotion-editor__layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr);align-items:start;gap:1.2rem;display:grid}.promotion-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.promotion-form-grid label,.reason-field{color:var(--text-secondary);gap:.4rem;font-size:.7rem;font-weight:700;display:grid}.promotion-form-grid input,.promotion-form-grid select,.promotion-form-grid textarea,.reason-field input{width:100%;color:var(--text-primary);font:inherit;background:var(--chrome);border:1px solid var(--border);border-radius:.6rem;padding:.72rem .8rem}.promotion-form-grid textarea{resize:vertical}.promotion-form-grid__wide{grid-column:1/-1}.promotion-eligibility-editor,.promotion-landing-page-editor,.promotion-banner-editor,.promotion-bonus-reward-editor{border:1px solid var(--border);background:#00000024;border-radius:.75rem;gap:.9rem;min-width:0;margin:0;padding:1rem;display:grid}.promotion-eligibility-editor legend,.promotion-landing-page-editor legend,.promotion-banner-editor legend,.promotion-bonus-reward-editor legend{color:var(--text-primary);padding:0 .35rem;font-weight:800}.promotion-eligibility-editor>p,.promotion-landing-page-editor>p,.promotion-bonus-reward-editor>p,.promotion-bonus-contributions>p{color:var(--text-secondary);font-size:.75rem;line-height:1.45}.promotion-banner-editor{align-items:start}.promotion-bonus-contributions{gap:.75rem;display:grid}.promotion-bonus-contribution-row{grid-template-columns:minmax(0,1fr) minmax(8rem,.35fr) auto;align-items:end;gap:.7rem;display:grid}.bonus-liability-table{min-width:92rem}.bonus-liability-table td:first-child{gap:.25rem;min-width:16rem;display:grid}.bonus-activity-controls{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.bonus-activity-controls label{color:var(--text-secondary);gap:.35rem;font-size:.75rem;font-weight:700;display:grid}.bonus-activity-controls input{min-height:2.7rem}.bonus-activity-table{min-width:120rem}.bonus-activity-table td:first-child{gap:.25rem;min-width:16rem;display:grid}.promotion-radio-row,.promotion-media-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.promotion-form-grid .promotion-radio-card{min-height:5.25rem;color:var(--text-primary);background:var(--chrome);border:1px solid var(--border);border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.promotion-form-grid .promotion-radio-card:has(input:checked){background:color-mix(in srgb, var(--brand-primary) 7%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 48%, transparent)}.promotion-form-grid .promotion-radio-card input{width:1rem;height:1rem;accent-color:var(--brand-primary);margin:.15rem 0 0}.promotion-radio-card span,.promotion-media-guidance,.promotion-media-upload{gap:.3rem;display:grid}.promotion-radio-card small,.promotion-media-upload small,.promotion-media-guidance small{overflow-wrap:anywhere;color:var(--text-secondary);font-weight:500;line-height:1.4}.promotion-media-guidance{color:var(--text-secondary);background:color-mix(in srgb, var(--brand-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 22%, transparent);border-radius:.65rem;padding:.85rem;font-size:.72rem}.promotion-media-guidance strong{color:var(--text-primary)}.promotion-media-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-media-upload{background:var(--chrome);border:1px solid var(--border);border-radius:.65rem;min-width:0;padding:.75rem}.promotion-media-upload input[type=file]{padding:.4rem;font-size:.65rem}.promotion-media-upload .secondary-action{width:100%}.platform-select{width:min(100%,22rem);max-width:100%;position:relative}.platform-select__trigger{width:100%;min-height:2.75rem;color:var(--text-primary);text-align:start;background:color-mix(in srgb, var(--chrome) 92%, white 8%);border:1px solid var(--border);border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.68rem .8rem;font-size:.86rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff0a}.platform-select__trigger:hover:not(:disabled),.platform-select__trigger[aria-expanded=true]{color:var(--text-primary);background:color-mix(in srgb, var(--chrome) 86%, var(--brand-primary) 14%);border-color:color-mix(in srgb, var(--brand-primary) 55%, var(--border))}.platform-select__trigger>span:first-child,.platform-select__option>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-select__chevron{opacity:.7;border-block-end:2px solid;border-inline-end:2px solid;width:.55rem;height:.55rem;transition:transform .16s;transform:translateY(-.15rem)rotate(45deg)}.platform-select__trigger[aria-expanded=true] .platform-select__chevron{transform:translateY(.15rem)rotate(225deg)}.platform-select__menu{z-index:80;overscroll-behavior:contain;background:color-mix(in srgb, var(--chrome) 96%, white 4%);border:1px solid color-mix(in srgb, var(--brand-primary) 22%, var(--border));border-radius:.75rem;gap:.2rem;width:100%;max-width:min(22rem,100vw - 2rem);max-height:min(17rem,100vh - 2rem);padding:.4rem;display:grid;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-start:0;overflow-y:auto;box-shadow:0 1rem 2.5rem #0000006b}.platform-select__menu--above{inset-block:auto calc(100% + .4rem)}.platform-select__menu button{width:100%;min-height:2.55rem;color:var(--text-secondary);text-align:start;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.62rem .7rem;font-size:.84rem;font-weight:650;display:flex}.platform-select__menu button:hover:not(:disabled),.platform-select__menu .platform-select__option--highlighted{color:var(--text-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 20%, transparent)}.platform-select__menu button[aria-selected=true]{color:var(--brand-primary)}.platform-select__menu button:disabled{cursor:not-allowed;opacity:.38}.performance-period .platform-select{width:10rem}@media (width<=48rem){.platform-select,.performance-period .platform-select{width:100%}}.promotion-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;display:grid}.promotion-form-grid .promotion-checkbox,.promotion-segment-grid .promotion-checkbox{color:var(--text-primary);align-items:flex-start;gap:.55rem;font-size:.72rem;line-height:1.35;display:flex}.promotion-form-grid .promotion-checkbox input,.promotion-segment-grid .promotion-checkbox input{width:1rem;height:1rem;accent-color:var(--brand-primary);margin:.05rem 0 0}.promotion-mandatory-controls{border-top:1px solid var(--border);flex-wrap:wrap;gap:.45rem;padding-top:.75rem;display:flex}.promotion-mandatory-controls strong{flex:1 0 100%;font-size:.72rem}.promotion-mandatory-controls span{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 24%, transparent);border-radius:999px;padding:.35rem .55rem;font-size:.65rem;font-weight:700}.promotion-creative-preview{border:1px solid color-mix(in srgb, var(--brand-primary) 30%, transparent);background:linear-gradient(145deg,#1c2420,#090a0b);border-radius:.85rem;gap:.75rem;min-height:25rem;padding:1rem;display:grid;overflow:hidden}.promotion-creative-preview--violet{background:linear-gradient(145deg,#32234c,#0e0a16)}.promotion-creative-preview--warm{background:linear-gradient(145deg,#452a17,#120c09)}.promotion-creative-preview picture{background:#ffffff0d;border-radius:.65rem;place-items:center;min-height:8rem;padding:1rem;display:grid}.promotion-creative-preview img{object-fit:contain;width:min(100%,11rem);max-height:7rem}.promotion-creative-preview h3,.promotion-creative-preview p{margin:0}.promotion-landing-page-preview{color:var(--text-secondary);border:1px solid var(--border);background:#ffffff0a;border-radius:.65rem;gap:.3rem;padding:.75rem;display:grid}.promotion-landing-page-preview strong{color:var(--text-primary)}.promotion-governance-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:1.2rem;display:grid}.promotion-publication-list,.promotion-change-list{gap:.75rem;margin-top:1rem;display:grid}.promotion-publication-list article,.promotion-change-list article{background:var(--chrome);border:1px solid var(--border);border-radius:.7rem;gap:.65rem;padding:.9rem;display:grid}.promotion-publication-list article>div:first-child,.promotion-change-list article>div:first-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.promotion-publication-list p,.promotion-change-list p,.promotion-change-list small{color:var(--text-secondary);margin:0}.status-chip--published{color:var(--brand-primary)}.status-chip--paused{color:#ffd39a}.ui-composition-workspace{gap:1.25rem;display:grid}.ui-composition-layout{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:start;gap:1.2rem;display:grid}.ui-composition-editor,.ui-composition-preview,.ui-composition-history{background:var(--surface-raised);border:1px solid var(--border);border-radius:.85rem;padding:1rem}.ui-composition-fields{gap:.65rem;margin:1rem 0;display:grid}.ui-composition-field{background:var(--chrome);border:1px solid var(--border);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.8rem;display:grid}.ui-composition-field input{width:1rem;height:1rem;accent-color:var(--brand-primary);margin-top:.15rem}.ui-composition-field>span{gap:.18rem;display:grid}.ui-composition-field small{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.ui-composition-field span span{color:var(--text-secondary);font-size:.76rem;line-height:1.45}.ui-composition-preview__shell{background:var(--canvas);border:1px solid var(--border);border-radius:.75rem;grid-template-columns:4.5rem minmax(0,1fr);min-height:26rem;display:grid;overflow:hidden}.ui-composition-preview__sidebar{color:var(--brand-primary);background:var(--chrome);padding:1rem .65rem;font-size:.75rem;font-weight:850}.ui-composition-preview__shell>div:last-child{grid-template-rows:repeat(6,auto) 1fr;align-content:start;gap:.55rem;padding:.65rem;display:grid}.ui-composition-preview__topnav,.ui-composition-preview__search,.ui-composition-preview__providers,.ui-composition-preview__features,.ui-composition-preview__games{color:var(--text-secondary);background:var(--chrome);border:1px solid var(--border);border-radius:.45rem;padding:.55rem;font-size:.68rem}.ui-composition-preview__hero{min-height:7.5rem;color:var(--brand-primary);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 16%, transparent), color-mix(in srgb, var(--brand-secondary) 65%, #6045a0));border:1px solid color-mix(in srgb, var(--brand-primary) 25%, transparent);border-radius:.55rem;padding:.75rem;font-size:.72rem;font-weight:750}.ui-composition-history .promotion-publication-list article{grid-template-columns:minmax(10rem,.45fr) minmax(12rem,1fr) auto;align-items:center}@media (width<=72rem){.promotion-workspace-summary,.promotion-editor__layout,.promotion-governance-grid{grid-template-columns:1fr}.promotion-workspace-summary{display:grid}.ui-composition-layout{grid-template-columns:1fr}}@media (width<=42rem){.promotion-form-grid,.promotion-radio-row,.promotion-media-upload-grid,.promotion-bonus-contribution-row,.promotion-workspace-summary dl{grid-template-columns:1fr}.promotion-form-grid__wide{grid-column:auto}.promotion-segment-grid,.ui-composition-history .promotion-publication-list article{grid-template-columns:1fr}}.skip-link{z-index:10000;color:#101010;background:#fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.security-workspace,.security-activity-card{gap:1rem;display:grid}.security-workspace__title{justify-content:space-between;display:flex}.security-activity-card{background:var(--chrome);border:1px solid var(--border);border-radius:.8rem;padding:1rem}.security-empty,.security-workspace__footer{color:var(--text-secondary)}.security-state{text-transform:uppercase;border-radius:999px;width:fit-content;padding:.25rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.security-state--active,.security-state--succeeded{color:var(--status-success-text);background:var(--status-success-surface)}.security-state--expired,.security-state--failed{color:var(--status-warning-text);background:var(--status-warning-surface)}.security-state--revoked,.security-state--denied{color:var(--status-danger-text);background:var(--status-danger-surface)}.security-audit-table-wrap,.security-session-table-wrap{overflow-x:auto}.security-audit-table,.security-session-table{border-collapse:collapse;width:100%;font-size:.75rem}.security-audit-table{min-width:54rem}.security-session-table{min-width:36rem}.security-audit-table th,.security-audit-table td,.security-session-table th,.security-session-table td{text-align:left;border-bottom:1px solid var(--border);padding:.7rem}.security-audit-table th,.security-session-table th{color:var(--text-secondary);text-transform:uppercase;font-size:.65rem}.security-workspace__footer{font-size:.75rem}@media (width<=42rem){.security-workspace__title{flex-direction:column;align-items:flex-start}}.governed-reporting{gap:1.25rem;display:grid}.governed-reporting__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.governed-reporting__catalogue{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.governed-reporting__catalogue li,.governed-reporting__summary div{border-bottom:1px solid var(--border);gap:.2rem;padding-block:.65rem;display:grid}.governed-reporting__catalogue span,.governed-reporting__catalogue small{color:var(--text-secondary)}.governed-reporting__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.governed-reporting__summary dt{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem}.governed-reporting__summary dd{overflow-wrap:anywhere;margin:0}.governed-reporting__disclosure{grid-column:1/-1}.governed-reporting__form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-block:1rem;display:grid}.governed-reporting__form label,.governed-reporting .operator-card>label{color:var(--text-secondary);gap:.35rem;font-size:.8rem;display:grid}.governed-reporting__form input,.governed-reporting__form select,.governed-reporting .operator-card>label select{border:1px solid var(--border);background:var(--surface-raised);min-width:0;color:var(--text-primary);border-radius:.5rem;padding:.65rem}.governed-reporting__form--review{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.governed-reporting__grid,.governed-reporting__form,.governed-reporting__form--review{grid-template-columns:1fr}}
