.unified-calendar-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.unified-calendar-filters select{border:1px solid var(--border);color:var(--text);font:inherit;background:#fff;border-radius:7px;max-width:200px;padding:8px 10px}.unified-calendar-scroll{overflow-x:auto}.unified-calendar-content{min-width:700px}.calendar-event.workflow-event-development{color:#7050b2;background:#f1edff;border-left:3px solid #9c84d9}.calendar-event.workflow-event-itl{color:#217d79;background:#e7f6f4;border-left:3px solid #3caaa0}.calendar-event.workflow-event-regulator{color:#965c20;background:#fff3e4;border-left:3px solid #dca054}.calendar-event.workflow-completed{opacity:.65}.calendar-event.event-cancelled{opacity:.45;text-decoration:line-through}.calendar-legend .legend-development{background:#9c84d9}.calendar-legend .legend-itl{background:#3caaa0}.calendar-legend .legend-regulator{background:#dca054}@media (max-width:900px){.calendar-toolbar{flex-wrap:wrap;gap:16px}.unified-calendar-filters{width:100%}.calendar-legend{flex-wrap:wrap}}
.sidebar nav{scrollbar-width:thin;scrollbar-color:#364961 transparent;flex:1;min-height:0;margin-right:-5px;padding-right:5px;overflow:auto}.sidebar-bottom{flex-shrink:0;padding-top:18px}.workspace-label{margin-top:26px;margin-bottom:17px}.workspace-note{margin-bottom:14px}.sidebar .nav-section{padding-top:19px}.development-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.development-toolbar>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.development-toolbar select,.development-filter{color:#7c90ac;background:#fff;border:1px solid #e1e8f2;border-radius:6px;max-width:230px;padding:8px 10px;font-size:11px}.development-search{color:#9cacc4;background:#fff;border:1px solid #e1e8f2;border-radius:6px;align-items:center;gap:8px;min-width:220px;padding:0 11px;display:flex}.development-search input{color:#5f7595;background:0 0;border:0;outline:0;width:100%;padding:9px 0;font-size:11px}.development-search input::placeholder{color:#a0afc5}.view-switch{background:#eaf0f7;border:1px solid #e5ebf5;border-radius:7px;align-items:center;padding:3px;display:flex;gap:1px!important}.view-switch button{color:#93a4be;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.view-switch button.active{color:#6485bd;background:#fff;box-shadow:0 1px 3px #34496c12}.development-summary{border:1px solid var(--border);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:21px;padding:16px 21px;display:flex}.development-summary>span{color:#91a1b8;align-items:center;gap:8px;font-size:10px;display:flex}.development-summary strong{color:#5c7598;font-size:19px;font-weight:500}.development-summary>span+span{border-left:1px solid #e8edf4;padding-left:22px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.project-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:10px;flex-direction:column;padding:22px;display:flex}.project-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.project-card-top .game-monogram{border-radius:9px;width:38px;height:38px}.project-card h2{letter-spacing:-.3px;color:#4c6384;font-size:18px;font-weight:500;line-height:1.5}.project-card h2 button{text-align:left;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:block}.project-card h2 button:hover{color:var(--blue)}.project-card .project-game{color:#91a3bd;margin-top:4px;font-size:10px}.project-card .project-notes{color:#9babbe;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:13px;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.project-progress{margin-top:23px}.project-progress>div:first-child{color:#97a8c1;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:9px;display:flex}.project-progress strong{color:#6f89b0;font-size:11px;font-weight:500}.progress-track{background:#eef2f8;border-radius:4px;height:5px;overflow:hidden}.progress-track>span{background:#7e9eda;border-radius:4px;height:100%;display:block}.project-card-bottom{color:#99aac3;border-top:1px solid #ecf0f6;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:15px;font-size:9px;display:flex}.project-card-bottom .owner-cell{font-size:10px}.project-date-pair{flex-direction:column;gap:4px;margin:16px 0 0;display:flex}.project-date-pair>span{color:#9aabc3;justify-content:space-between;gap:10px;font-size:9px;display:flex}.project-date-pair b{color:#7c91b0;font-weight:400}.project-risk{color:#b09363;background:#fffbf3;border:1px solid #f1e7d3;border-radius:5px;align-items:flex-start;gap:7px;margin-top:14px;padding:9px 10px;font-size:9px;line-height:1.6;display:flex}.project-risk svg{flex-shrink:0;margin-top:1px}.dev-status{color:#7b97c4;white-space:nowrap;background:#f1f5fc;border:1px solid #e6edf8;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;display:inline-flex}.dev-status.completed,.dev-status.approved,.dev-status.ready,.dev-status.done{color:#6a9f81;background:#edf8f2;border-color:#e0eee6}.dev-status.blocked,.dev-status.rejected,.dev-status.overdue{color:#b49a68;background:#fff7e9;border-color:#f0e2d2}.dev-status.cancelled,.dev-status.on_hold{color:#98a6ba;background:#f4f6f9;border-color:#e6eaf1}.milestone-list{border:1px solid #e5ecf5;border-radius:8px;overflow:hidden}.milestone-item{background:#fff;border-bottom:1px solid #edf1f7;align-items:flex-start;gap:11px;padding:14px;display:flex}.milestone-item:last-child{border-bottom:0}.milestone-complete{color:#b1c0d6;background:#fff;border:1px solid #dce5f1;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;padding:0;display:grid}.milestone-complete.done{color:#79a48c;background:#f2f9f5;border-color:#cfe4d8}.milestone-complete:hover:not(:disabled){color:#6e92c8;border-color:#86a6da}.milestone-item-content{flex:1;min-width:0}.milestone-item-content strong{color:#6c819f;font-size:11px;font-weight:500;display:block}.milestone-item-content>p{color:#a0afc4;margin-top:4px;font-size:9px;line-height:1.7}.milestone-item-content>div{color:#99a9c1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:9px;display:flex}.milestone-item .icon-button{min-width:23px;min-height:23px;padding:4px}.dev-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:25px 0 11px;display:flex}.dev-section-heading h3{color:#6d819f;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.dev-section-heading .button{font-size:9px}.dev-state-picker{background:#fcfdff;border:1px solid #e3eaf4;border-radius:7px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.dev-state-picker label{color:#889cb9;cursor:pointer;background:#fff;border:1px solid #e5ebf4;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:flex}.dev-state-picker label:has(input:checked){color:#6f90c5;background:#f0f5ff;border-color:#c3d4ef}.dev-state-picker input{width:12px;height:12px}.development-timeline{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:hidden}.timeline-header{border-bottom:1px solid #e7edf5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 21px;display:flex}.timeline-header h2{color:#637c9d;font-size:14px;font-weight:500}.timeline-header p{color:#a0afc5;margin-top:4px;font-size:9px}.timeline-legend{color:#9daec6;flex-wrap:wrap;align-items:center;gap:14px;font-size:8px;display:flex}.timeline-legend span{align-items:center;gap:5px;display:flex}.timeline-legend i{border-radius:2px;width:7px;height:7px}.timeline-scroll{overflow:auto}.timeline-inner{min-width:790px}.timeline-grid-row{border-bottom:1px solid #edf1f7;grid-template-columns:245px minmax(370px,1fr) 110px;min-height:55px;display:grid}.timeline-grid-row:last-child{border-bottom:0}.timeline-axis{color:#9db0c9;background:#fafcfe;min-height:34px;font-size:8px}.timeline-axis>span{letter-spacing:.4px;padding:11px 16px;display:block}.timeline-dates{border-left:1px solid #eaf0f7;border-right:1px solid #eaf0f7;justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:relative}.timeline-row-label{text-align:left;background:#fff;border:0;align-items:center;gap:9px;min-width:0;padding:11px 15px;display:flex}.timeline-row-label:hover{background:#f8faff}.timeline-row-label>span{min-width:0}.timeline-row-label strong{text-overflow:ellipsis;white-space:nowrap;color:#7087a7;font-size:10px;font-weight:500;display:block;overflow:hidden}.timeline-row-label small{color:#a4b4cb;margin-top:3px;font-size:8px;display:block}.timeline-row-label svg{color:#9cafd0;flex-shrink:0}.timeline-track{background:repeating-linear-gradient(90deg,#0000,#0000 calc(20% - 1px),#f0f4f9 calc(20% - 1px) 20%);border-left:1px solid #eaf0f7;border-right:1px solid #eaf0f7;align-items:center;display:flex;position:relative}.timeline-bar{white-space:nowrap;color:#718db6;text-overflow:ellipsis;background:#dfe9f9;border:1px solid #ccdaef;border-radius:4px;justify-content:center;align-items:center;min-width:5px;height:20px;padding:0;font-size:8px;display:flex;position:absolute;top:17px;overflow:hidden}.timeline-bar:hover{filter:brightness(.96);z-index:2}.timeline-bar.itl{color:#9884ba;background:#e9e2f5;border-color:#d9cdeb}.timeline-bar.regulator{color:#769e90;background:#dff0ec;border-color:#c8e3d8}.timeline-bar.launch{color:#b19b76;background:#f7ead5;border-color:#e8d7b8}.timeline-bar.completed{opacity:.55}.timeline-current{z-index:1;pointer-events:none;background:#dfb583;width:1px;position:absolute;top:0;bottom:0}.timeline-row-status{justify-content:center;align-items:center;padding:12px 10px;display:flex}.timeline-risk-list{background:#fffdf9;border-top:1px solid #edf0f5;flex-direction:column;gap:7px;padding:14px 19px;display:flex}.timeline-risk-list>div{color:#af9873;align-items:flex-start;gap:7px;font-size:9px;line-height:1.7;display:flex}.timeline-risk-list svg{flex-shrink:0;margin-top:2px}.submission-version{color:#98aac3;margin-top:4px;font-size:9px;display:block}.submission-organization{color:#91a3bc;font-size:10px}.dev-preview-state{align-items:center;gap:7px;display:flex}.dev-preview-warnings{white-space:normal;color:#b29b71;flex-direction:column;gap:4px;max-width:310px;font-size:9px;display:flex}.dev-preview-warnings>span{align-items:flex-start;gap:5px;line-height:1.6;display:flex}.submission-detail-links{flex-direction:column;gap:9px;margin:14px 0;display:flex}.submission-detail-links .text-button{color:#809aca;font-size:10px}.development-audit{border-top:1px solid #e8edf5;margin-top:25px;padding-top:17px}.development-audit>summary{color:#8b9fbd;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.development-audit .audit-timeline{margin-top:17px}.project-linked-work{color:#8ca0be;background:#f8faff;border:1px solid #e5edf8;border-radius:7px;margin-top:14px;padding:14px;font-size:10px}.project-linked-work strong{color:#6b86ac;font-weight:500}.project-linked-work p{margin-top:5px;line-height:1.8}.development-list-footer{color:#a1b0c5;border-top:1px solid var(--border);padding:13px 20px;font-size:9px}@media (max-width:1250px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.development-toolbar{align-items:flex-start}.development-toolbar>div{flex:1}.development-toolbar .view-switch{flex:none}.timeline-grid-row{grid-template-columns:225px minmax(355px,1fr) 110px}}@media (max-width:680px){.project-grid{grid-template-columns:1fr;gap:14px}.project-card{padding:20px}.development-toolbar{gap:13px}.development-toolbar>div{flex-wrap:wrap;width:100%}.development-toolbar select{flex:1;max-width:none;font-size:10px}.development-search{flex:1;min-width:160px}.development-search input{font-size:10px}.development-toolbar>.button{margin-left:auto}.development-summary{gap:12px;padding:13px 14px}.development-summary>span{gap:6px;font-size:8px}.development-summary strong{font-size:17px}.development-summary>span+span{padding-left:12px}.project-card h2{font-size:19px}.project-risk{font-size:9px}.timeline-header{padding:15px}.timeline-header h2{font-size:13px}.timeline-legend{gap:11px;font-size:8px}.dev-state-picker{gap:6px;padding:9px}.dev-state-picker label{padding:6px 7px;font-size:9px}.milestone-item{gap:9px;padding:12px}.milestone-item-content strong{font-size:10px}.milestone-item-content>p,.milestone-item-content>div{font-size:8px}.dev-section-heading h3{font-size:11px}.timeline-risk-list{padding:12px 14px}}
.release-view-switch{background:#edf2f8;border:1px solid #e2e9f3;border-radius:8px;align-items:center;gap:3px;width:max-content;margin:0 0 17px;padding:4px;display:flex}.release-view-switch>button{color:#8297b5;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:flex}.release-view-switch>button.selected{color:#4976c5;background:#fff;box-shadow:0 1px 4px #16396210}.release-calendar-workspace{min-width:0}.release-quick-picker{background:#f7faff;border:1px solid #c4d7f4;border-radius:9px;margin-bottom:16px;padding:16px;box-shadow:0 3px 12px #244b8109}.release-quick-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.release-quick-heading strong{color:#446ca8;font-size:13px;font-weight:500}.release-quick-heading p,.release-quick-columns fieldset>p{color:#7892b3;margin-top:5px;font-size:10px;line-height:1.8}.release-quick-columns{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.release-quick-columns fieldset{border:0;flex:1;min-width:210px;padding:0}.release-quick-columns legend{color:#617fa8;margin-bottom:8px;padding:0;font-size:11px}.release-quick-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;max-height:180px;display:grid;overflow:auto}.release-quick-options label{color:#637fa4;cursor:pointer;background:#fff;border:1px solid #dfe8f6;border-radius:5px;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.release-quick-options label:has(input:checked){background:#eef4ff;border-color:#9bb8e4}.release-quick-options small{color:#819aba;margin-top:3px;font-size:9px;display:block}.release-quick-options input{flex-shrink:0;width:13px;height:13px}.release-quick-footer{border-top:1px solid #e0e9f6;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding-top:12px;display:flex}.release-quick-footer>span{color:#7892b3;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.release-quick-footer>button{flex-shrink:0}.release-owner-select{color:#839cbc;border-top:1px solid #edf1f7;flex-direction:column;grid-column:1/-1;gap:7px;padding:12px;font-size:9px;display:flex}.release-owner-select select{color:#6884aa;background:#fff;border:1px solid #dfe8f5;border-radius:5px;width:100%;padding:7px;font-size:10px}.release-calendar-feedback .release-undo-button{white-space:nowrap;border:1px solid;border-radius:4px;align-self:center;align-items:center;gap:5px;padding:3px 8px;display:flex}.release-saving-card{color:#6288c4;background:#f3f7fe;border:1px dashed #a6c0e8;border-radius:4px;align-items:center;gap:6px;margin-top:6px;padding:8px;font-size:10px;display:flex}@media (max-width:680px){.release-quick-footer{flex-direction:column;align-items:stretch}.release-quick-footer>button{justify-content:center}.release-quick-options{grid-template-columns:1fr}.release-calendar-feedback{flex-wrap:wrap}}.release-calendar-controls{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:18px;padding:15px 17px 13px}.release-context-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.release-mode-switch{background:#f2f5fa;border:1px solid #e8edf5;border-radius:7px;gap:2px;padding:3px;display:flex}.release-mode-switch>button{color:#8a9bb5;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;display:flex}.release-mode-switch>button.active{color:#416fd0;background:#fff;box-shadow:0 1px 5px #1a385e0c}.release-context-picker{min-width:205px;position:relative}.release-context-picker>summary{color:#637b9d;cursor:pointer;background:#fff;border:1px solid #e2e9f3;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:10px;list-style:none;display:flex}.release-context-picker>summary::-webkit-details-marker{display:none}.release-context-picker[open]>summary{background:#fafcff;border-color:#b3c8ed}.release-picker-popover{z-index:15;background:#fff;border:1px solid #dfe7f3;border-radius:9px;width:330px;max-width:80vw;padding:13px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 40px #193b691f}.release-picker-actions{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.release-picker-actions button{color:#7c97c1;background:0 0;border:0;padding:2px;font-size:9px}.release-picker-actions button:hover{color:var(--blue)}.release-context-options{border:1px solid #edf1f7;border-radius:6px;flex-direction:column;max-height:258px;display:flex;overflow:auto}.release-context-options>label{cursor:pointer;border-bottom:1px solid #f0f3f8;align-items:center;gap:9px;padding:9px 10px;display:flex}.release-context-options>label:last-child{border:0}.release-context-options>label:hover{background:#f7faff}.release-context-options>label:has(input:checked){background:#f0f5ff}.release-context-options input{width:13px;height:13px}.release-context-options strong{color:#637d9f;font-size:10px;font-weight:500;display:block}.release-context-options small{color:#9baec8;margin-top:2px;font-size:8px;display:block}.release-context-options>p{color:#9badc6;padding:14px;font-size:10px}.release-picker-help{color:#9aacc7;margin:10px 0;font-size:9px;line-height:1.7}.release-picker-popover>.button{width:100%;font-size:10px}.release-secondary-filters{align-items:center;gap:8px;margin-left:auto;display:flex}.release-secondary-filters>select{color:#7d90ac;background:#fff;border:1px solid #e2e9f3;border-radius:6px;max-width:155px;min-height:34px;padding:8px 10px;font-size:10px}.release-context-summary{border-top:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;gap:15px;margin-top:13px;padding-top:12px;display:flex}.release-context-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.release-context-chips>button{color:#7896c0;background:#f4f8ff;border:1px solid #dee8f8;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;font-size:9px;display:flex}.release-context-chips>button:hover{background:#eaf2ff}.release-context-chips>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.release-all-context{color:#96a7bf;font-size:10px}.release-view-explainer{color:#a3b1c6;flex-shrink:0;padding-top:2px;font-size:9px}.release-calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:17px;display:grid}.release-calendar-layout.with-planner{grid-template-columns:minmax(0,1fr) 205px}.release-month-panel{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:10px;overflow:hidden}.release-month-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 16px;display:flex}.release-month-navigation{align-items:center;gap:6px;display:flex}.release-month-navigation h2{letter-spacing:-.4px;color:#456080;text-align:center;min-width:157px;font-size:17px;font-weight:500}.release-month-navigation>.button{margin-left:9px}.release-month-meta{align-items:center;gap:12px;display:flex}.release-month-meta>span{color:#9babbe;white-space:nowrap;font-size:9px}.release-jump{color:#9baec9;border:1px solid #e5ecf5;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;display:flex}.release-jump input{color:#7890b1;background:0 0;border:0;outline:0;width:118px;font-size:10px}.release-jump input::-webkit-calendar-picker-indicator{opacity:.4}.release-grid-scroll{overflow:auto}.release-weekdays{background:#fafcfe;border-top:1px solid #e8edf5;border-bottom:1px solid #e8edf5;grid-template-columns:repeat(7,minmax(0,1fr));min-width:680px;display:grid}.release-weekdays>span{letter-spacing:.5px;color:#95a7c0;padding:10px 11px;font-size:9px}.release-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:680px;display:grid}.release-day{background:#fff;border-bottom:1px solid #eaf0f7;border-right:1px solid #eaf0f7;min-width:0;min-height:146px;padding:7px 5px 9px;transition:background .13s;position:relative}.release-day:nth-child(7n){border-right:0}.release-day:nth-last-child(-n+7){border-bottom:0}.release-day-outside{background:#fafbfd}.release-day-today{background:#fbfdff}.release-day-heading{justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 2px;display:flex}.release-day-heading>div{align-items:center;gap:3px;display:flex}.release-date-button{color:#7e94b3;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:0;font-size:10px;font-weight:500;line-height:1;display:flex}.release-day-outside .release-date-button{color:#bcc8d9}.release-day-today .release-date-button{color:#fff;background:#4476d8;border-color:#4476d8}.release-date-button:hover:not(:disabled){color:#517fce;background:#ecf3ff;border-color:#cbdcf6}.release-day-today .release-date-button:hover:not(:disabled){color:#fff;background:#396bcf}.release-date-count{color:#a9b8ce;text-align:center;min-width:12px;font-size:8px;line-height:1}.release-day-add{color:#b2c0d4;opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;width:21px;height:21px;padding:0;display:grid}.release-day:hover .release-day-add,.release-day:focus-within .release-day-add,.release-grid-armed .release-day-add{opacity:1}.release-day-add:hover:not(:disabled){color:#4d7ed2;background:#eaf2ff}.release-day-events{flex-direction:column;gap:5px;display:flex}.release-event{border:1px solid var(--release-border,#bfdbfe);border-left:3px solid var(--release-accent,#2563eb);background:var(--release-background,#eff6ff);min-width:0;color:var(--release-ink,#1e40af);border-radius:4px;align-items:flex-start;display:flex;position:relative}.release-event[draggable=true]{cursor:grab}.release-event[draggable=true]:active{cursor:grabbing}.release-event-open{text-align:left;width:100%;min-width:0;color:inherit;cursor:inherit;background:0 0;border:0;border-radius:3px;flex:1;padding:6px 5px}.release-event-open:hover{background:#fff8}.release-event-title{align-items:center;gap:4px;min-width:0;display:flex}.release-event-title>i{background:var(--release-accent,#2563eb);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.release-event-title>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.release-state-tag{border:1px solid var(--release-border,#bfdbfe);color:var(--release-ink,#1e40af);background:#fffb;border-radius:2px;flex-shrink:0;padding:0 3px;font-size:8px;line-height:1.5}.release-event-secondary{color:#617086;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;line-height:1.5;display:block;overflow:hidden}.release-event-status{color:#617086;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:8px;line-height:1.4;display:flex}.release-event-status>span{border-radius:3px;align-items:center;gap:3px;padding:2px 4px;display:inline-flex}.release-event-status .release-status-label{color:#475569;background:#e9eef5}.release-event-status .release-status-live{color:#166534;background:#dcfce7}.release-event-status .release-status-cancelled,.release-event-status .release-status-offline{color:#64748b;background:#edf0f4}.release-event-status .release-cert-warning,.release-calendar-footer .release-cert-warning{color:#92400e;background:#fef3c7;border-radius:3px}.release-move-button{color:#88a4ce;opacity:0;background:#ffffffed;border:1px solid #dbe5f6;border-radius:3px;place-items:center;width:20px;height:19px;padding:0;display:grid;position:absolute;bottom:3px;right:3px}.release-event:hover .release-move-button,.release-event:focus-within .release-move-button,.release-move-button[aria-pressed=true]{opacity:1}.release-move-button:hover{color:#406dbe;border-color:#9fbce9}.release-event-cancelled,.release-event-offline{opacity:.72}.release-event-cancelled .release-event-title{-webkit-text-decoration:line-through #becada;text-decoration:line-through #becada}.release-event-picked{outline-offset:1px;outline:2px solid #86a8e8}.release-more-button{color:#94aacc;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:3px 5px;font-size:8px;display:flex}.release-more-button:hover{color:#6e92c9;background:#f0f5fc;border-radius:3px}.release-grid-armed .release-day{cursor:copy}.release-grid-armed .release-date-button{border-color:#e0e9f7}.release-day-drop{box-shadow:inset 0 0 0 2px #91b2ed;background:#edf4ff!important}.release-drop-label{color:#7297d0;text-align:center;pointer-events:none;background:#f2f7ffed;border:1px dashed #abc4ec;border-radius:4px;padding:8px 4px;font-size:9px;position:absolute;bottom:7px;left:7px;right:7px}.release-calendar-footer{color:#9dadc3;border-top:1px solid #e8edf5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:8px;display:flex}.release-calendar-footer>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.release-calendar-footer span{align-items:center;gap:5px;display:flex}.release-calendar-footer i{border-radius:50%;width:5px;height:5px}.release-color-key{flex-wrap:wrap;align-items:center;gap:7px 14px;max-height:78px;padding:0 16px 13px;display:flex;overflow:auto}.release-color-key>strong{color:#64748b;font-size:9px;font-weight:500}.release-color-key>span{color:var(--release-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:200px;font-size:10px;display:inline-flex;overflow:hidden}.release-color-key i{background:var(--release-accent);border-radius:3px;flex-shrink:0;width:8px;height:8px;display:block}.release-empty-month{color:#9baec8;text-align:center;background:#fcfdff;border-top:1px solid #edf1f7;padding:14px 18px;font-size:9px;line-height:1.8}.release-planning-tray{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:10px;overflow:hidden}.release-tray-heading{background:#f9fbff;border-bottom:1px solid #e8eef7;align-items:flex-start;gap:9px;padding:16px 13px;display:flex}.release-tray-heading>span{color:#789cda;background:#eaf1ff;border-radius:7px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.release-tray-heading h3{color:#637fa4;font-size:11px;font-weight:500}.release-tray-heading p{color:#9aaec9;margin-top:4px;font-size:8px;line-height:1.8}.release-version-section,.release-source-section{border-bottom:1px solid #edf1f7;padding:14px 12px}.release-tray-section-label{color:#839cbc;justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;font-size:9px;font-weight:500;display:flex}.release-tray-section-label>b{color:#82a0d0;background:#edf3fd;border-radius:3px;padding:0 5px;font-size:8px;font-weight:400;line-height:1.6}.release-tray-section-label>svg{color:#a8b9d2}.release-version-options{flex-direction:column;gap:5px;max-height:192px;display:flex;overflow:auto}.release-version-options>label{cursor:pointer;background:#fff;border:1px solid #e5ecf7;border-radius:5px;align-items:center;gap:7px;padding:7px;display:flex}.release-version-options>label:has(input:checked){background:#f1f6ff;border-color:#c6d8f3}.release-version-options input{width:12px;height:12px}.release-version-options strong{color:#7c96ba;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;display:block;overflow:hidden}.release-version-options>label>span{min-width:0}.release-version-options small{color:#a0b2ce;margin-top:2px;font-size:8px;display:block}.release-tray-hint{color:#9aafcb;font-size:9px;line-height:1.8}.release-explicit-note{color:#adbbcf;margin-top:8px;font-size:8px;line-height:1.7}.release-search{color:#a7b9d1;background:#fff;border:1px solid #e3eaf5;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:0 8px;display:flex}.release-search>input{color:#7e98bc;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0;font-size:9px}.release-search>input::placeholder{color:#a5b6ce}.release-search:focus-within{border-color:#aac3eb}.release-search>input:focus-visible{outline:0}.release-source-list{flex-direction:column;gap:6px;max-height:335px;margin-top:10px;padding:1px;display:flex;overflow:auto}.release-source-card{border:1px solid var(--release-border,#e3ebf6);border-left:3px solid var(--release-accent,#91b0e1);background:var(--release-background,white);text-align:left;width:100%;color:var(--release-ink,#617086);border-radius:6px;align-items:center;gap:7px;min-width:0;padding:9px 7px;display:flex}.release-source-card[draggable=true]{cursor:grab}.release-source-card:hover:not(:disabled){border-color:var(--release-accent,#9fbee9);filter:brightness(.98)}.release-source-card.selected{outline:2px solid var(--release-accent,#9fbee9);outline-offset:1px}.release-source-card>span:nth-child(2){flex:1;min-width:0}.release-source-card strong{color:var(--release-ink,#617086);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;display:block;overflow:hidden}.release-source-card small{color:#617086;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.release-source-card .release-available-count{color:var(--release-ink,#617086);font-weight:500}.release-source-icon{width:26px;height:28px;color:var(--release-accent,#2563eb);background:#fffb;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.release-tray-note{color:#a6b7cc;background:#fcfdff;align-items:flex-start;gap:7px;padding:13px 12px;display:flex}.release-tray-note>svg{color:#98b0c9;flex-shrink:0;margin-top:1px}.release-tray-note p{font-size:8px;line-height:1.8}.release-placement-banner{color:#7597ce;background:#eef4ff;border:1px solid #d8e5fb;border-radius:8px;align-items:center;gap:11px;margin-bottom:16px;padding:12px 15px;display:flex}.release-placement-banner>svg{flex-shrink:0}.release-placement-banner>div{flex:1;min-width:0}.release-placement-banner strong{color:#5d83c4;font-size:11px;font-weight:500;display:block}.release-placement-banner span{color:#8fa6cb;margin-top:3px;font-size:9px;line-height:1.8;display:block}.release-placement-banner .button{flex-shrink:0;font-size:9px}.release-calendar-feedback{color:#739881;background:#f2faf5;border:1px solid #dfede4;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:15px;padding:11px 13px;font-size:10px;line-height:1.8;display:flex}.release-calendar-feedback>svg{flex-shrink:0;margin-top:1px}.release-calendar-feedback>span{flex:1}.release-calendar-feedback button{color:inherit;background:0 0;border:0;padding:1px;display:flex}.release-calendar-feedback.is-error{color:#ad7c65;background:#fff7f2;border-color:#f0dfd3}.release-interaction-note{color:#9fb0c6;align-items:flex-start;gap:7px;margin-top:13px;font-size:9px;line-height:1.8;display:flex}.release-interaction-note svg{flex-shrink:0;margin-top:1px}.release-day-detail{gap:10px}.release-event-expanded{align-items:center;padding-right:12px}.release-event-expanded .release-event-open{cursor:pointer;padding:12px}.release-event-expanded .release-event-title>strong{font-size:12px}.release-event-expanded .release-event-secondary{margin-top:5px;font-size:10px}.release-event-expanded .release-event-status{display:flex}.release-event-expanded .release-state-tag{margin-right:15px;font-size:9px}.release-event-expanded>.status{margin-left:10px}.release-event-expanded .release-move-button{opacity:1;flex-shrink:0;width:27px;height:27px;position:static}.release-event-expanded .release-event-title>i{display:block}@media (min-width:1700px){.release-calendar-layout.with-planner{grid-template-columns:minmax(0,1fr) 230px}.release-day{min-height:163px;padding:8px 7px 10px}.release-event-title>strong{font-size:12px}.release-event-secondary{font-size:9px}.release-event-status{font-size:8px}.release-source-card strong,.release-version-options strong{font-size:10px}.release-tray-heading h3{font-size:12px}.release-tray-heading p{font-size:9px}.release-tray-hint{font-size:10px}}@media (max-width:1200px){.release-calendar-layout.with-planner{grid-template-columns:minmax(0,1fr)}.release-planning-tray{grid-row:1;grid-template-columns:190px minmax(180px,.8fr) minmax(250px,1.5fr);align-items:stretch;display:grid}.release-tray-heading{border-bottom:0;border-right:1px solid #e8eef7;padding:16px 13px}.release-version-section{border-bottom:0;border-right:1px solid #edf1f7}.release-source-section{border-bottom:0}.release-source-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:137px;margin-top:8px;display:grid}.release-version-options{max-height:133px}.release-tray-note{border-top:1px solid #edf1f7;grid-column:1/-1;align-items:center;padding:9px 13px}.release-tray-note p{font-size:8px}.release-day{min-height:151px}.release-secondary-filters{margin-left:0}.release-context-top{gap:9px}.release-source-card{padding:7px}.release-source-icon{width:23px;height:24px}.release-source-list>.release-tray-hint{grid-column:1/-1}}@media (max-width:1000px){.release-planning-tray{grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr)}.release-tray-heading{border-bottom:1px solid #e8eef7;border-right:0;grid-column:1/-1;align-items:center;padding:12px 14px}.release-tray-heading p{margin-top:2px}.release-tray-heading>div{align-items:center;gap:12px;display:flex}.release-source-list{max-height:133px}.release-context-picker{flex:1;min-width:200px}.release-secondary-filters{margin-left:auto}.release-context-summary{gap:10px}.release-context-chips>button>span{max-width:150px}.release-view-explainer{font-size:8px}.release-month-navigation h2{min-width:144px;font-size:16px}.release-month-toolbar{gap:10px;padding:14px 12px}.release-month-navigation{gap:3px}.release-month-navigation>.button{margin-left:5px}.release-month-meta{gap:8px}.release-jump input{width:106px;font-size:9px}.release-month-meta>span{font-size:8px}.release-day{min-height:145px}}@media (max-width:680px){.release-calendar-controls{margin-bottom:14px;padding:12px}.release-context-top{gap:10px}.release-mode-switch{width:100%;padding:3px}.release-mode-switch>button{flex:1;justify-content:center;padding:8px;font-size:10px}.release-context-picker{flex:1;width:100%;min-width:0}.release-context-picker>summary{padding:9px;font-size:10px}.release-picker-popover{width:310px;max-width:calc(100vw - 60px)}.release-secondary-filters{width:100%;margin:0}.release-secondary-filters>select{flex:1;min-width:0;max-width:none;font-size:9px}.release-context-summary{flex-direction:column;gap:7px;margin-top:12px;padding-top:10px}.release-view-explainer,.release-context-chips>button{font-size:8px}.release-context-chips>button>span{max-width:190px}.release-all-context{font-size:9px}.release-planning-tray{grid-template-columns:minmax(0,1fr)}.release-tray-heading>div{display:block}.release-tray-heading p{font-size:8px}.release-tray-heading{padding:11px 12px}.release-version-section{border-bottom:1px solid #edf1f7;border-right:0;padding:12px}.release-version-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:118px;display:grid}.release-version-options>label{padding:6px}.release-tray-hint{font-size:9px}.release-explicit-note{margin-top:6px;font-size:8px}.release-tray-section-label{margin-bottom:8px;font-size:9px}.release-source-section{padding:11px 12px}.release-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:130px;display:grid}.release-source-card strong{font-size:9px}.release-source-card small{font-size:7px}.release-source-icon{width:23px;height:24px}.release-tray-note{padding:8px 12px}.release-tray-note p{font-size:8px}.release-calendar-layout{gap:13px}.release-month-toolbar{padding:12px 10px}.release-month-navigation{justify-content:flex-start;gap:4px;width:100%}.release-month-navigation h2{text-align:left;min-width:148px;margin-left:3px;font-size:16px}.release-month-navigation>.button{margin-left:auto}.release-month-meta{justify-content:space-between;width:100%;padding-left:7px}.release-month-meta>span{font-size:9px}.release-jump input{width:118px;font-size:10px}.release-weekdays,.release-month-grid{min-width:695px}.release-day{min-height:144px}.release-day-add{opacity:1}.release-move-button{opacity:1;width:19px;height:17px}.release-event-status{padding-right:17px}.release-month-panel{border-radius:8px}.release-calendar-footer{gap:9px;padding:12px;font-size:8px}.release-calendar-footer>div{gap:12px}.release-interaction-note{font-size:8px}.release-placement-banner{flex-wrap:wrap;gap:8px;padding:11px}.release-placement-banner strong{font-size:10px}.release-placement-banner span{font-size:8px}.release-placement-banner>.button{margin-left:25px;font-size:8px}.release-empty-month{padding:12px;font-size:9px}.release-calendar-feedback{font-size:9px}.release-event-expanded .release-event-title>strong{font-size:11px}.release-event-expanded .release-event-secondary{font-size:9px}.release-event-expanded>.status{margin-left:6px;font-size:8px}.release-event-expanded .release-state-tag{margin-right:5px;font-size:8px}}
.game-overview{min-width:0}.overview-return-button{margin-bottom:16px}.overview-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;font-size:11px;display:flex}.overview-pagination>.inline-check{margin-right:10px;font-size:11px}.game-overview .table-footer{flex-wrap:wrap;gap:14px;font-size:11px}.game-overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:21px;display:grid}.game-overview-summary>div{border:1px solid var(--border);background:#fff;border-radius:9px;align-items:center;gap:13px;padding:17px 19px;display:flex}.game-overview-summary-icon{border-radius:9px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.game-overview-summary strong{letter-spacing:-.5px;color:#3f5678;font-size:24px;font-weight:500;line-height:1.25;display:block}.game-overview-summary small{color:#8a9db6;margin-top:4px;font-size:11px;display:block}.overview-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;padding:17px 19px;display:flex}.overview-search{color:#9daec6;background:#fff;border:1px solid #e0e8f3;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:230px;max-width:380px;padding:0 10px;display:flex}.overview-search input{color:#5e769a;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 0;font-size:11px}.overview-search input:focus-visible{outline:0}.overview-search:focus-within{border-color:#9ebdea;box-shadow:0 0 0 2px #edf4ff}.overview-search input::placeholder{color:#a0b1c8}.overview-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overview-toolbar select,.overview-filter select{color:#7c92b1;background:#fff;border:1px solid #e0e8f3;border-radius:6px;min-width:0;max-width:190px;padding:8px 10px;font-size:11px}.overview-add-filter{color:#8099bb;background:#fafcff;border:1px solid #dfe8f4;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.overview-add-filter select{background:0 0;border:0;padding-left:0;font-size:11px}.overview-filters{background:#f8fbff;border-bottom:1px solid #e5edf8;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 19px;display:flex}.overview-filter{align-items:center;gap:7px;display:flex}.overview-filter>span{letter-spacing:.4px;color:#9eb2cd;font-size:9px;font-weight:500}.overview-filter-group{color:#839ab9;background:#fff;border:1px solid #dce7f6;border-radius:6px;align-items:center;gap:3px;padding:3px 3px 3px 10px;display:flex}.overview-filter-group>strong{white-space:nowrap;font-size:10px;font-weight:500}.overview-filter-group>select{background:0 0;border:0;max-width:170px;padding:5px 4px;font-size:10px}.overview-filter-group>.icon-button{min-width:24px;min-height:24px;padding:3px}.overview-clear-filters{color:#8ea6c8;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:4px;font-size:10px}.overview-filter-explainer{color:#9aaec8;background:#fcfdff;border-bottom:1px solid #edf1f8;align-items:center;gap:7px;padding:11px 19px;font-size:10px;line-height:1.7;display:flex}.overview-table{min-width:1200px!important}.overview-table th{letter-spacing:.4px;vertical-align:middle;padding:13px;font-size:11px}.overview-table td{vertical-align:top;white-space:normal;min-width:115px;padding:17px 13px;font-size:12px}.overview-table th:first-child,.overview-table td:first-child{min-width:195px;padding-left:19px}.overview-table th:first-child{z-index:3;background:#f8fafc;border-right:1px solid #e8eef7;position:sticky;left:0}.overview-table td:first-child{z-index:2;background:#fff;border-right:1px solid #e8eef7;position:sticky;left:0}.overview-table tr:hover td:first-child{background:#f8fbff}.overview-table th:last-child,.overview-table td:last-child{min-width:45px;padding-right:13px}.overview-game-cell{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:175px;max-width:260px;padding:0;display:flex}.overview-game-cell>span:last-child{min-width:0}.overview-game-cell strong{color:#486283;white-space:normal;font-size:12px;font-weight:500;line-height:1.5;display:block}.overview-game-cell:hover strong{color:var(--blue)}.overview-game-cell small{color:#95a8c2;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.overview-game-cell .version-pill{padding:1px 5px;font-size:10px}.overview-game-cell .game-monogram{border-radius:7px;width:33px;height:35px}.overview-subtle{color:#879bb7;margin-top:6px;font-size:11px;line-height:1.7}.overview-cell-link{text-align:left;color:#718db3;background:0 0;border:0;align-items:center;gap:5px;max-width:100%;padding:0;font-size:11px;line-height:1.6;display:flex}.overview-cell-link:hover{color:#477acb}.overview-cell-link+.overview-cell-link{margin-top:6px}.overview-cell-link>svg{flex-shrink:0}.overview-cell-stack{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.overview-status{color:#718aae;white-space:nowrap;background:#f3f7fd;border:1px solid #e2eaf6;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;line-height:1.5;display:inline-flex}.overview-status-good{color:#6f9783;background:#f0f9f4;border-color:#dfede5}.overview-status-warning{color:#ae915e;background:#fff9ee;border-color:#f0e5d0}.overview-status-danger{color:#b0807c;background:#fdf4f1;border-color:#f0dfdc}.overview-status-muted{color:#9aaac0;background:#f6f8fb;border-color:#e6ebf2}.overview-progress{background:#edf2f9;border-radius:5px;width:100%;min-width:100px;max-width:145px;height:4px;margin-top:8px;overflow:hidden}.overview-progress>span{background:#91b1e1;border-radius:5px;height:100%;display:block}.overview-cert-states{flex-wrap:wrap;gap:5px;max-width:180px;display:flex}.overview-state-cert{color:#82a08e;background:#f4faf6;border:1px solid #e1ece5;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:10px;display:inline-flex}.overview-state-cert.missing{color:#b19b76;background:#fffbf3;border-color:#eee1cc}.overview-state-cert:hover{filter:brightness(.97)}.overview-owner-avatars{align-items:center;gap:3px;margin-bottom:7px;display:flex}.overview-owner-avatars .avatar{border:2px solid #fff;width:25px;height:25px;margin-right:-6px;font-size:9px}.overview-owner-avatars>small{color:#95a8c2;margin-left:9px;font-size:10px}.overview-team-counts{color:#839ab9;flex-wrap:wrap;align-items:center;gap:7px;min-width:120px;font-size:11px;line-height:1.8;display:flex}.overview-risk-button{white-space:nowrap;color:#a58958;background:#fff9ee;border:1px solid #f1e4cb;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.overview-risk-button:hover{border-color:#dcc292}.overview-no-risk{color:#9aae9f;align-items:center;gap:5px;font-size:10px;display:inline-flex}.overview-row-actions{position:relative}.overview-row-actions>summary{color:#90a5c1;cursor:pointer;border-radius:5px;place-items:center;min-width:27px;min-height:27px;list-style:none;display:grid}.overview-row-actions>summary::-webkit-details-marker{display:none}.overview-row-actions>summary:hover{color:#5a81bf;background:#edf4ff}.overview-menu{z-index:6;background:#fff;border:1px solid #dce7f4;border-radius:7px;width:177px;padding:6px;position:absolute;top:30px;right:0;box-shadow:0 8px 27px #19386222}.overview-menu>button{text-align:left;color:#7a92b4;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;width:100%;padding:8px;font-size:11px;display:flex}.overview-menu>button:hover:not(:disabled){color:#567fc0;background:#f0f5fd}.overview-menu>hr{border:0;border-top:1px solid #edf1f7;margin:5px 2px}.overview-detail-intro{align-items:center;gap:13px;margin-bottom:21px;display:flex}.overview-detail-intro h2{color:#3f5b80;font-size:20px;font-weight:500}.overview-detail-intro p{color:#91a6c3;margin-top:5px;font-size:11px}.overview-detail-intro .version-pill{margin-right:7px;font-size:11px}.overview-detail-section{margin-top:25px}.overview-detail-section>h3{color:#667f9f;align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.overview-detail-section>p{color:#9bafc9;margin-bottom:12px;font-size:11px;line-height:1.8}.overview-state-panel{background:#fcfdff;border:1px solid #e1e9f5;border-radius:8px;margin-bottom:11px;padding:13px 14px}.overview-state-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.overview-state-panel-header>div{color:#6c85a7;align-items:center;gap:8px;font-size:12px;display:flex}.overview-state-panel-header .state-badge{padding:4px 6px;font-size:10px}.overview-state-panel-header>small{color:#a1b2c9;font-size:10px}.overview-qualification{border-top:1px solid #e9eef6;margin-top:10px;padding-top:10px}.overview-qualification>div:first-child{color:#8197b5;justify-content:space-between;align-items:center;gap:9px;font-size:11px;display:flex}.overview-certificate-links{flex-direction:column;gap:5px;margin-top:8px;display:flex}.overview-certificate-links>button{text-align:left;color:#7f9fc9;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:11px;line-height:1.6;display:flex}.overview-certificate-links small{color:#a2b3ca;margin-left:auto;font-size:10px}.overview-related-list{border:1px solid #e5ecf6;border-radius:7px;overflow:hidden}.overview-related-record{text-align:left;background:#fff;border:0;border-bottom:1px solid #eaf0f8;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.overview-related-record:last-child{border-bottom:0}.overview-related-record:hover{background:#f6faff}.overview-related-record>span:first-child{flex:1;min-width:0}.overview-related-record strong{color:#6c85a7;font-size:12px;font-weight:500;line-height:1.6;display:block}.overview-related-record small{color:#9bafca;margin-top:4px;font-size:10px;line-height:1.7;display:block}.overview-related-record>svg{color:#adc0d7;flex-shrink:0}.overview-team-row{border:1px solid #e3ebf6;border-radius:7px;margin-bottom:9px;padding:13px 14px}.overview-team-row>div:first-child{align-items:center;gap:9px;display:flex}.overview-team-row strong{color:#718cac;font-size:12px;font-weight:500}.overview-team-row small{color:#a0b2ca;margin-top:3px;font-size:10px;display:block}.overview-team-row .overview-team-counts{gap:12px;margin-top:8px;padding-left:35px}.overview-team-roles{color:#92a7c3;margin-top:8px;padding-left:35px;font-size:10px;line-height:1.8}.overview-risk-list{flex-direction:column;gap:9px;display:flex}.overview-risk-item{color:#ad936b;background:#fffbf4;border:1px solid #f0e5d2;border-radius:6px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:11px;line-height:1.8;display:flex}.overview-risk-item>svg{flex-shrink:0;margin-top:3px}.overview-detail-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.overview-catalog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1150px){.game-overview-summary{gap:10px}.game-overview-summary>div{gap:10px;padding:14px 13px}.game-overview-summary-icon{width:31px;height:31px}.game-overview-summary strong{font-size:21px}.game-overview-summary small{font-size:10px}.overview-toolbar-actions{gap:8px}.overview-toolbar select{max-width:160px;font-size:10px}}@media (max-width:680px){.game-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:17px}.game-overview-summary>div{gap:10px;padding:14px 12px}.game-overview-summary small{font-size:10px}.overview-toolbar{gap:12px;padding:13px}.overview-search{min-width:100%;max-width:none}.overview-toolbar-actions{justify-content:space-between;width:100%}.overview-toolbar select{max-width:160px}.overview-filters{gap:9px;padding:11px 13px}.overview-filter{gap:6px;width:100%}.overview-filter-group{flex:1}.overview-filter-group>select{flex:1;min-width:0;max-width:none}.overview-clear-filters{padding:5px 0;font-size:11px}.overview-filter-explainer{padding:11px 13px;font-size:10px}.overview-detail-intro h2{font-size:19px}.overview-state-panel{padding:12px}.overview-state-panel-header{align-items:flex-start}.overview-state-panel-header>div{font-size:11px}.overview-certificate-links>button{flex-wrap:wrap;font-size:11px}.overview-certificate-links small{width:100%;margin-left:20px}.overview-related-record{padding:11px}.overview-related-record strong{font-size:11px}.overview-team-row{padding:12px}.overview-detail-footer{justify-content:flex-end}}
