:root{color:#172026;background:#f4f6f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{color:#1f6f8b}h1,h2,h3,p{margin:0}.shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.shell.sidebarCollapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar{background:#fff;border-right:1px solid #dce1e5;display:flex;flex-direction:column;gap:32px;height:100vh;overflow-y:auto;padding:24px 18px;position:sticky;top:0}.brand{align-items:center;display:flex;font-weight:760;gap:10px;min-height:32px;min-width:0}.brand .sidebarText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarToggle{align-items:center;background:#eef3f5;border:0;border-radius:6px;color:#172026;cursor:pointer;display:inline-flex;height:30px;justify-content:center;margin-left:auto;width:30px}.shell.sidebarCollapsed .sidebar{align-items:center;padding:24px 12px}.shell.sidebarCollapsed .sidebarText{display:none}nav{display:grid;gap:6px}.androidNavGroup{border-top:1px solid #e5eaed;margin-top:auto;padding-top:12px;width:100%}.androidNavSummary{align-items:center;border-radius:6px;color:#7a858d;cursor:pointer;display:flex;font-size:12px;font-weight:760;gap:10px;list-style:none;padding:8px 12px}.androidNavSummary::-webkit-details-marker{display:none}.androidNavSummary:after{content:"+";font-size:15px;margin-left:auto}.androidNavGroup[open] .androidNavSummary:after{content:"−"}.androidNavSummary.active,.androidNavSummary:hover{background:#f4f7f8;color:#39464f}.androidNavGroup .navItem{justify-content:space-between;margin-top:6px;width:100%}.androidGameCount{background:#e8eef1;border-radius:999px;color:#5e6a73;font-size:11px;line-height:1;min-width:22px;padding:4px 6px;text-align:center}.shell.sidebarCollapsed .androidNavSummary{justify-content:center;padding:8px}.shell.sidebarCollapsed .androidNavSummary:after,.shell.sidebarCollapsed .androidGameCount{display:none}.navItem{align-items:center;background:transparent;border:0;border-radius:6px;color:#5e6a73;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left}.shell.sidebarCollapsed .navItem{justify-content:center;padding:10px;width:42px}.navItem.active,.navItem:hover{background:#eef3f5;color:#172026}.workspace{min-width:0;padding:20px}.topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}h1{font-size:22px;line-height:1.2}h2{font-size:22px;line-height:1.25}.topbar p,.jobHeader p,.helperText,.sectionBlock p{color:#687782;margin-top:6px}.statusLine{color:#5e6a73;font-size:13px;margin:0 0 16px;min-height:18px}.toolbar{align-items:end;background:#fff;border:1px solid #dce1e5;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:16px}.csvQuickActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-column:1 / -1;justify-content:flex-end}.csvPreviewPanel{background:#fff;border:1px solid #dce1e5;border-radius:8px;display:grid;gap:12px;margin-bottom:14px;padding:14px}.csvPreviewHeader{align-items:center;display:flex;gap:14px;justify-content:space-between}.csvPreviewHeader div{display:grid;gap:4px;min-width:0}.csvPreviewHeader span{color:#5e6a73;font-size:12px;font-weight:780;text-transform:uppercase}.csvPreviewHeader strong{color:#172026;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csvTableWrap{border:1px solid #dce1e5;border-radius:6px;max-height:430px;overflow:auto}.csvPreviewTable{border-collapse:separate;border-spacing:0;min-width:100%}.csvPreviewTable th,.csvPreviewTable td{border-bottom:1px solid #edf1f3;border-right:1px solid #edf1f3;font-size:13px;line-height:1.4;max-width:320px;min-width:120px;overflow-wrap:anywhere;padding:9px 10px;text-align:left;vertical-align:top}.csvPreviewTable th{background:#eef3f5;color:#172026;font-weight:780;position:sticky;top:0;z-index:1}.csvPreviewTable td{background:#fff;color:#38464f}.csvPreviewTable tr:hover td{background:#f8fafb}.pathField,.textField,.urlCaptureField,.fileUpload{display:grid;gap:6px;min-width:0}.urlCaptureField{grid-column:1 / 2}.harDropzone{align-items:center;background:#f7fafb;border:1px dashed #b9cbd4;border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);min-height:78px;min-width:0;padding:14px}.harDropzone.dragging,.harDropzone:hover{background:#eef7fa;border-color:#1f6f8b}.harDropzone input{display:none}.harDropIcon{align-items:center;background:#fff;border:1px solid #dce1e5;border-radius:8px;color:#1f6f8b;display:flex;height:44px;justify-content:center;width:44px}.harDropText{display:grid;gap:5px;min-width:0}.harDropText strong{color:#172026;font-size:14px;line-height:1.35}.harDropText small{color:#687782;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pathField span,.textField span,.urlCaptureField span,.fileUpload span{color:#5e6a73;font-size:13px;font-weight:700}input,select,textarea{background:#fff;border:1px solid #cfd8de;border-radius:6px;color:#172026;min-width:0;padding:10px 11px;width:100%}input[type=checkbox]{accent-color:#1f6f8b;height:16px;width:16px}textarea{min-height:92px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#1f6f8b;outline:2px solid rgba(31,111,139,.14)}.primaryButton,.secondaryButton,.backButton,.actionBar button,.linkButton{align-items:center;border:0;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:740;gap:8px;justify-content:center;min-height:40px;padding:10px 14px;text-decoration:none}.primaryButton{background:#1f6f8b;color:#fff}.secondaryButton,.backButton,.actionBar button,.linkButton{background:#eef3f5;color:#172026}.actionBar .primaryButton{background:#1f6f8b;color:#fff}.dangerAction{background:#9a3d31}.gameTable{background:#fff;border:1px solid #dce1e5;border-radius:8px;display:grid;overflow-x:auto;overflow-y:hidden}.storageToolbar{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.storageToolbar .urlCaptureField{grid-column:auto;min-width:0}.archiveTable{background:#fff;border:1px solid #dce1e5;border-radius:8px;display:grid;overflow:hidden}.archiveRow{align-items:center;border-bottom:1px solid #edf1f3;display:grid;gap:14px;grid-template-columns:56px minmax(220px,1fr) minmax(160px,220px);padding:14px 16px}.archiveRow:last-child{border-bottom:0}.archiveActions{display:flex;align-items:end;gap:8px;flex-wrap:wrap;min-width:0}.archiveActions>button{white-space:nowrap}.archiveProjectAction{display:flex;align-items:end;gap:8px;flex:1 1 300px;min-width:0}.archiveProjectAction label{display:grid;gap:3px;flex:1 1 150px;min-width:150px;font-size:11px;color:#687780}.archiveProjectAction select{border:1px solid #dce1e5;border-radius:5px;background:#fff;padding:5px;width:100%;max-width:none}.archiveProjectAction button{white-space:nowrap;flex:none}.archiveMeta{display:grid;gap:5px}.archiveLocalFixBadge{align-items:center;background:#e6f4ea;border-radius:999px;color:#287046;display:inline-flex;font-size:11px;font-weight:780;gap:5px;justify-self:start;padding:4px 7px}.archiveMeta small,.archiveRow .gameMain small{color:#68757d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gameRow{align-items:center;background:transparent;border:0;border-bottom:1px solid #edf1f3;color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:28px 56px minmax(240px,1fr) minmax(680px,1.2fr) minmax(170px,220px);min-width:1260px;padding:14px 16px;text-align:left}.gameRow:last-child{border-bottom:0}.gameRow:hover{background:#f7fafb}.gameRow.selected{background:#eef8fb}.gameRowSelection{align-items:center;cursor:pointer;display:flex;justify-content:center}.gameBulkBar{align-items:center;background:#f7fafb;border:1px solid #e2e9ed;border-radius:10px 10px 0 0;display:flex;gap:14px;margin-top:14px;min-height:52px;padding:10px 16px}.gameSelectAll{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;font-weight:760;gap:8px}.gameSelectionCount{color:#687782;font-size:13px}.gameBatchDeleteButton{margin-left:auto}.thumb{align-items:center;background:#eef3f5;border:1px solid #dce1e5;border-radius:8px;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.thumb img{background:#fff;height:100%;object-fit:contain;width:100%}.gameLogoFallback{align-items:center;align-self:stretch;background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / .28),transparent 34%),linear-gradient(145deg,#0b7285,#364fc7);color:#fff;display:flex;flex:1;font-size:14px;font-weight:850;justify-content:center;letter-spacing:.04em;line-height:1;text-shadow:0 1px 2px rgb(0 0 0 / .28)}.gameMain,.gameMeta{display:grid;gap:5px;min-width:0}.gameEditableFields{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(190px,1.35fr) repeat(2,minmax(0,1fr));min-width:0}.listEditField{display:grid;gap:4px;min-width:0}.listEditField span{color:#5e6a73;font-size:11px;font-weight:760}.listEditField input,.listEditField select{min-height:34px;padding:7px 8px}.gameMain strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gameNameLine{align-items:center;display:flex;gap:8px;min-width:0}.gameNameLine strong{min-width:0}.gameTitleCopyButton{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:8px;max-width:100%;min-width:0;padding:2px 0;text-align:left}.gameTitleCopyButton:hover strong{color:#1f6f8b}.iconButton{align-items:center;background:#eef3f5;border:0;border-radius:6px;color:#172026;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.deleteIconButton{color:#9a3d31;height:32px;width:32px}.openDirIconButton{color:#1f6f8b;height:32px;width:32px}.openDirIconButton:hover{background:#e6f2f6}.deleteIconButton:hover{background:#f8e9e7}.gameMain span,.gameMeta span{color:#687782;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webGamesView{display:grid;gap:12px}.webGamesSummary{align-items:center;background:#fff;border:1px solid #dce1e5;border-radius:8px;display:flex;gap:22px;min-height:36px;padding:6px 12px}.webGamesSummary>div{align-items:baseline;display:flex;flex:0 0 auto;gap:6px}.webGamesSummary strong{color:#1f6f8b;font-size:16px}.webGamesSummary span,.webGamesSummary p,.webGamesResultCount{color:#687782;font-size:12px}.webGamesSummary p{margin-left:auto;text-align:right}.webGamesToolbar{align-items:end;background:#fff;border:1px solid #dce1e5;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(145px,.62fr) minmax(145px,.62fr) minmax(180px,1.2fr) auto auto;padding:10px 12px}.webGamesSearchField input{width:100%}.webGamesResultCount{padding:0 2px 10px;white-space:nowrap}.webGameTable{background:#fff;border:1px solid #dce1e5;border-radius:8px;overflow-x:auto}.webGameHeader,.webGameRow{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,1.35fr) minmax(160px,.9fr) minmax(140px,.72fr) 180px 110px;min-width:980px}.webGameHeader{background:#f4f7f8;border-bottom:1px solid #dce1e5;color:#5e6a73;font-size:10px;font-weight:800;letter-spacing:.04em;padding:7px 12px;text-transform:uppercase}.webGameRow{border-bottom:1px solid #edf1f3;cursor:pointer;padding:8px 12px}.webGameRow:focus-visible{outline:2px solid #1f6f8b;outline-offset:-2px}.webGameRow[aria-disabled=true]{cursor:default}.webGameNameLine{align-items:center;display:flex;gap:5px;min-width:0}.webGameNameLine .iconButton{flex-shrink:0;height:24px;width:24px}.webGameRow:last-child{border-bottom:0}.webGameRow:hover{background:#f8fafb}.webGameIdentity{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);min-width:0}.webGameIdentity .thumb{border-radius:6px;height:40px;width:40px}.webGamePreviewButton,.webGameDetailLogoButton{background:transparent;border:0;cursor:pointer;padding:0;position:relative}.webGamePreviewButton:disabled,.webGameDetailLogoButton:disabled{cursor:not-allowed;opacity:.55}.webGamePreviewButton:not(:disabled):hover .thumb,.webGamePreviewButton:not(:disabled):focus-visible .thumb,.webGameDetailLogoButton:not(:disabled):hover .thumb,.webGameDetailLogoButton:not(:disabled):focus-visible .thumb{border-color:#1f6f8b;box-shadow:0 0 0 2px #1f6f8b29}.webGameIdentity .gameMain{gap:3px}.webGameIdentity .gameMain strong,.webBundleCell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webProjectCell,.webBundleCell{display:grid;gap:3px;min-width:0}.webProjectBadges{display:flex;flex-wrap:wrap;gap:4px}.webProjectBadge{background:#e3f3ec;border:1px solid #b9ddcf;border-radius:999px;color:#176046;font-size:11px;font-weight:780;line-height:1.2;max-width:150px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.webProjectEmpty,.webProjectCell small,.webBundleCell span,.webGameUpdated{color:#7a878f;font-size:11px}.webBundleCell strong{font-size:12px}.webGameUpdated{white-space:nowrap}.webGameAvailability{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;justify-self:start;padding:4px 7px;white-space:nowrap}.webGameAvailability.publishable{background:#e8f6ee;border-color:#b9ddc8;color:#1f7245}.webGameAvailability.review{background:#fff7dd;border-color:#ead697;color:#7b5b0f}.webGameAvailability.failed{background:#fff0ed;border-color:#efc1b9;color:#a53c2e}.webGameActions{display:flex;gap:6px}.webGameDetail{display:grid;gap:12px}.webGameDetailHero{align-items:center;background:#fff;border:1px solid #dce1e5;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.webGameDetailLogoButton .thumb{border-radius:8px;height:56px;width:56px}.webGameDetailHero h2,.webGameDetailHero p{margin:0}.webGameDetailHero h2{font-size:20px;line-height:1.25;margin-top:2px}.webGameDetailHero p{color:#687782;font-size:12px;margin-top:4px;max-width:720px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webGameDetailHeroActions{align-items:center;display:flex;gap:8px}.webGameDetailGrid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr)}.webGameEditPanel,.webGameFacts{margin:0}.webGameIdentityEditor{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.webGameLogoEditor{align-items:center;min-width:0;display:grid;gap:18px;grid-template-columns:256px minmax(0,1fr)}.webGameLogoPreview{margin:0;min-width:0;text-align:center}.webGameLogoPreview .thumb{aspect-ratio:1;background:#fff;border-radius:16px;height:auto;max-width:256px;width:100%}.webGameLogoPreview .gameLogoFallback{font-size:64px}.webGameLogoPreview figcaption{color:#687782;font-size:11px;margin-top:10px}.webGameLogoControls,.webGameLogoUrlForm{display:grid;gap:12px;min-width:0}.webGameLogoControls>.secondaryButton,.webGameLogoUrlForm>.secondaryButton{justify-self:start}.webGameLogoControls strong{font-size:14px}.webGameLogoControls .helperText{line-height:1.6;margin:4px 0 0}.webGameLogoFeedback{color:#247359;font-size:12px;margin:0}@media(max-width:640px){.webGameLogoEditor{grid-template-columns:minmax(0,1fr)}.webGameLogoPreview{justify-self:center;width:min(256px,100%)}}.webLocalizedTitleHeader{align-items:end;border-top:1px solid #edf1f3;display:flex;justify-content:space-between;margin-top:14px;padding-top:12px}.webLocalizedTitleHeader>div{display:grid;gap:2px}.webLocalizedTitleHeader strong{font-size:13px}.webLocalizedTitleHeader span,.webGameSaveBar span{color:#687782;font-size:11px}.compactButton{min-height:32px;padding:6px 9px}.webLocalizedTitleList{display:grid;gap:8px;margin-top:10px}.webLocalizedTitleRow{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(105px,.28fr) minmax(220px,1fr) 32px}.webLocalizedTitleRow input,.webGameIdentityEditor input{padding-bottom:8px;padding-top:8px}.fieldError{color:#a53c2e;font-size:11px;margin:8px 0 0}.webGameSaveBar{align-items:center;border-top:1px solid #edf1f3;display:flex;justify-content:space-between;margin-top:12px;padding-top:12px}.webGameFacts dl{display:grid;margin:0}.webGameFacts dl div{border-bottom:1px solid #edf1f3;display:grid;gap:8px;grid-template-columns:108px minmax(0,1fr);padding:8px 0}.webGameFacts dl div:last-child{border-bottom:0}.webGameFacts dt{color:#687782;font-size:11px;font-weight:700}.webGameFacts dd{font-size:12px;margin:0;overflow-wrap:anywhere}.detailPage{display:grid;gap:14px}.jobPanel,.sectionBlock{scroll-margin-top:18px}.floatingPanel{background:#fff;border:1px solid #cfd8de;border-radius:8px;box-shadow:0 14px 32px #17202624;display:grid;gap:10px;max-height:calc(100vh - 16px);max-width:calc(100vw - 16px);overflow-y:auto;padding:10px;position:fixed;width:246px;z-index:20}.floatingPanelHandle{background:#172026;border:0;border-radius:6px;color:#fff;cursor:grab;font-size:12px;font-weight:780;min-height:30px;padding:7px 9px;text-align:center;touch-action:none;width:100%}.floatingPanelHandle:active{cursor:grabbing}.floatingPanel.collapsed{gap:0;width:246px}.floatingPanelGroup{display:grid;gap:6px}.floatingPanelGroup>span{color:#687782;font-size:11px;font-weight:780;text-transform:uppercase}.floatingButtonGrid,.floatingAnchorGrid{display:grid;gap:6px}.floatingButtonGrid,.floatingAnchorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.floatingButtonGrid button,.floatingAnchorGrid button{align-items:center;background:#eef3f5;border:0;border-radius:6px;color:#172026;cursor:pointer;display:inline-flex;font-size:12px;font-weight:740;gap:5px;justify-content:center;min-height:32px;min-width:0;padding:7px 8px}.floatingButtonGrid button:hover,.floatingAnchorGrid button:hover{background:#e1ebef}.configGrid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.backButton{justify-self:start}.jobPanel,.sectionBlock{background:#fff;border:1px solid #dce1e5;border-radius:8px;min-width:0;padding:14px}.jobHeader{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.jobHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.jobTitleLine{align-items:center;display:flex;gap:8px;min-width:0}.titleCopyIconButton .copySuccessIcon{color:#287046}.status{background:#e6f4ea;border-radius:999px;color:#287046;font-size:13px;font-weight:700;padding:6px 10px;white-space:nowrap}.actionBar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.linkRow,.inlineActions{display:flex;flex-wrap:wrap;gap:10px}.workbenchStatusBar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.statusPill{align-items:center;background:#fff8e8;border:1px solid #efd28b;border-radius:999px;color:#7b5b14;display:inline-flex;font-size:12px;font-weight:760;min-height:28px;padding:5px 10px;white-space:nowrap}.statusPill.ready,.statusPill.done{background:#e6f4ea;border-color:#b9dfc7;color:#287046}.namingStrip{align-items:end;border-bottom:1px solid #dce1e5;border-top:1px solid #dce1e5;display:grid;gap:12px;grid-template-columns:minmax(160px,.6fr) minmax(280px,1fr) auto;margin-bottom:18px;padding:14px 0}.namingField{margin:0;min-width:0}.namingSaveButton{min-height:42px}.detailsGrid,.formGrid,.assetGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.copyField{display:grid;gap:6px;min-width:0}.copyField>span{color:#5e6a73;font-size:13px;font-weight:700}.copyField button{align-items:flex-start;background:#f7fafb;border:1px solid #cfd8de;border-radius:6px;color:#172026;cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:10px 11px;text-align:left;width:100%}.copyField button:hover:not(:disabled){background:#eef7fa;border-color:#1f6f8b}.copyFieldValue{min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.copyFieldIcon,.copySuccessIcon{flex:0 0 auto}.copySuccessIcon{color:#287046}.checkboxField{align-items:center;align-self:end;background:#fff;border:1px solid #cfd8de;border-radius:6px;color:#172026;cursor:pointer;display:flex;gap:10px;min-height:42px;padding:10px 11px}.checkboxField span{color:#5e6a73;font-size:13px;font-weight:700}.assetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.compactAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.assetWorkbench{display:grid;gap:14px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);margin-bottom:14px}.assetColumn{border:1px solid #dce1e5;border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.fullSpan{margin-bottom:12px}.promptAction{margin-bottom:14px}.logoCompare{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px}.logoPreviewCard{border:1px solid #dce1e5;border-radius:6px;display:grid;gap:8px;min-width:0;padding:13px}.logoPreviewCard span{color:#687782;font-size:13px;font-weight:700}.logoPreviewCard img{aspect-ratio:1;background:#eef3f5;border:1px solid #dce1e5;border-radius:6px;display:block;object-fit:contain;width:100%}.assetPreviewCard img{max-height:360px}.compactPreview img{height:96px;justify-self:start;max-height:96px;width:96px}.portraitPreview img{aspect-ratio:9 / 16}.logoPreviewCard strong{color:#687782;font-size:12px;font-weight:650;line-height:1.4;max-height:36px;overflow:hidden;overflow-wrap:anywhere}.infoCell{border:1px solid #dce1e5;border-radius:6px;display:grid;gap:8px;min-width:0;padding:13px}.infoCell span{color:#687782;font-size:13px;font-weight:700}.infoCell strong,.infoCell a,.fileUpload strong{font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.fileUpload{border:1px solid #dce1e5;border-radius:6px;cursor:default;padding:13px}.fileChooseButton{align-items:center;background:#eef3f5;border-radius:6px;color:#172026;cursor:pointer;display:inline-flex;font-size:13px;font-weight:740;gap:7px;justify-self:start;min-height:34px;padding:8px 10px}.fileChooseButton input{display:none}.actionFileButton{min-height:40px;padding:10px 14px}.indexDropUpload{align-items:center;background:#f8fafb;border:1px dashed #b9c4cc;border-radius:6px;color:#44515a;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);margin:0 0 12px;min-height:58px;padding:9px 12px}.indexDropUpload.dragging,.indexDropUpload:hover{background:#eef7fa;border-color:#1f6f8b}.indexDropUpload.success{background:#eef9f2;border-color:#3b8f5a}.indexDropUpload.success>svg{color:#287443}.indexDropUpload.error{background:#fff5f3;border-color:#c65b4b}.indexDropUpload.error>svg{color:#ad3f31}.indexDropUpload input{display:none}.indexDropUpload>svg{color:#1f6f8b;justify-self:center}.indexDropUpload span{display:grid;gap:3px;min-width:0}.indexDropUpload strong{color:#172026;font-size:13px;line-height:1.3}.indexDropUpload small{color:#687782;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disabledChooseButton{cursor:not-allowed;opacity:.5}.fileUploadCurrent{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.fileUploadPreview{margin-top:4px}.fileUploadPreview .logoPreviewCard{border:0;padding:0}.fileUploadPreview .logoPreviewCard span{color:#5e6a73}.compactUpload{min-width:220px}.fileUpload strong{color:#687782;font-size:12px;max-height:40px;overflow:hidden}.storeHeaderActions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.fieldWithAction{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.fieldWithAction .textField{min-width:0}.storeCopyGrid textarea{min-height:96px}.storeCopyGrid>.textField:nth-child(2) textarea{min-height:170px}.fieldLabelWithAction{align-items:center;display:flex;gap:10px;justify-content:space-between}.fieldLabelWithAction label{color:#5e6a73;font-size:13px;font-weight:700}.fieldCopyButton{align-items:center;background:transparent;border:0;color:#1f6f8b;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:760;gap:4px;padding:2px 0}.originalDescriptionDetails{background:#f8fafb;border:1px solid #e5eaed;border-radius:6px;color:#87939b;font-size:12px;padding:9px 11px}.originalDescriptionDetails summary{cursor:pointer;font-weight:680}.originalDescriptionDetails[open]{display:grid;gap:10px}.storeAssetGrid{display:grid;gap:14px;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);margin-top:14px}.storeAssetPanel{border:1px solid #dce1e5;border-radius:6px;display:grid;gap:12px;padding:13px}.storeAssetTitle{display:grid;gap:3px}.storeAssetTitle span{color:#687782;font-size:12px;font-weight:760;text-transform:uppercase}.storeAssetTitle strong{color:#172026;font-size:14px}.storeDropzone{align-items:center;background:#f8fafb;border:1px dashed #b9c4cc;border-radius:6px;color:#44515a;cursor:pointer;display:flex;gap:8px;min-height:46px;padding:10px 12px}.storeDropzone.dragging,.storeDropzone:hover{background:#eef7f4;border-color:#45a378}.storeDropzone input{display:none}.disabledDropzone{cursor:not-allowed;opacity:.55}.screenshotHelp,.screenshotPending,.screenshotReady{font-size:13px;line-height:1.4;margin:0}.screenshotHelp{color:#687782}.screenshotPending{color:#9a5b00}.screenshotReady{color:#207050;font-weight:700}.screenshotGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.storeScreenshotCard{border:1px solid #dce1e5;border-radius:6px;display:grid;gap:8px;padding:8px}.storeScreenshotCard img{aspect-ratio:9 / 16;background:#f2f4f5;border-radius:4px;height:auto;object-fit:cover;width:100%}.storeScreenshotCard div{display:flex;justify-content:space-between}.screenshotBadge{color:#687782;font-size:12px;font-weight:700}.emptyStoreShot{align-items:center;background:#f8fafb;border:1px dashed #dce1e5;border-radius:6px;color:#687782;display:flex;font-size:13px;justify-content:center;min-height:132px}.sectionTitle{align-items:center;display:flex;gap:8px;margin-bottom:14px}.splitTitle{justify-content:space-between}.splitTitle>div{align-items:center;display:flex;gap:8px}.sectionTitle h3{font-size:16px}.targetFiles{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px}.targetFiles span{align-items:center;border:1px solid #dce1e5;border-radius:6px;color:#38464f;display:flex;font-size:13px;gap:8px;min-width:0;overflow-wrap:anywhere;padding:9px 10px}.inlineNotice{align-items:center;background:#f7fafb;border:1px solid #dce1e5;border-radius:6px;color:#687782;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:12px}.actionNotice{justify-content:flex-start;margin:10px 0 14px}.actionNotice span{white-space:pre-wrap}.apkResultPanel{align-items:center;background:#f7fafb;border:1px solid #dce1e5;border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:13px}.apkResultPanel div:first-child{display:grid;gap:6px;min-width:0}.apkResultPanel span{color:#687782;font-size:13px;font-weight:700}.apkResultPanel strong{color:#172026;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.apkResultActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.successNotice{background:#e6f4ea;border-color:#b9dfc7;color:#287046}.errorNotice{background:#fff1ef;border-color:#e5b8b0;color:#9a3d31}.spinIcon{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.profileList{display:grid;gap:8px}.developerMapLayout{display:grid;gap:14px;min-width:0}.developerMapInputs{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr) auto;min-width:0}.subtleCount{color:#687782;font-size:13px;font-weight:700}.developerMapTableWrap{border:1px solid #dce1e5;border-radius:6px;min-width:0;overflow-x:auto}.developerMapTable{border-collapse:separate;border-spacing:0;min-width:720px;width:100%}.developerMapTable th,.developerMapTable td{border-bottom:1px solid #edf1f3;color:#38464f;font-size:13px;padding:10px 12px;text-align:left;vertical-align:middle}.developerMapTable th{background:#eef3f5;color:#172026;font-weight:780}.developerMapTable tr:last-child td{border-bottom:0}.compactButton{min-height:32px;padding:7px 10px}.profileRow{background:#fff;border:1px solid #dce1e5;border-radius:6px;color:inherit;cursor:pointer;display:grid;gap:5px;padding:12px;text-align:left}.profileRow:hover,.profileRow.active{background:#eef3f5;border-color:#b9cbd4}.profileRow strong,.profileRow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileRow span{color:#687782;font-size:13px}.configActions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.compactEmpty{border:1px dashed #cfd8de;border-radius:6px;padding:18px}.sectionBlock.warning{background:#fff8e8}.helperText{font-size:13px;line-height:1.5}.websiteGamesView{display:grid;gap:10px}.websiteFilters{align-items:end;background:#fff;border:1px solid #dce1e5;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) minmax(180px,1.6fr) auto;padding:10px 12px}.websiteSearchField input{width:100%}.websiteOverview,.websiteTargetCard{align-items:center;background:#fff;border:1px solid #dce1e5;border-radius:8px;display:flex;gap:24px;justify-content:space-between;padding:20px}.websiteOverview h2,.websiteTargetCard h3{margin-top:5px}.websiteOverview p,.websiteTargetCard p,.websiteCandidateCard p{color:#687782;font-size:13px;line-height:1.55;margin-top:7px}.websiteEyebrow{color:#1f6f8b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.websiteOverviewStats{align-items:center;background:#f4f8f9;border-radius:8px;display:grid;flex:0 0 auto;gap:2px 10px;grid-template-columns:auto auto;padding:12px 16px}.websiteOverviewStats strong{color:#1f6f8b;font-size:20px;text-align:right}.websiteOverviewStats span{color:#5e6a73;font-size:12px}.websiteGate{background:#fff8e8;border:1px solid #efd28b;border-radius:8px;display:grid;flex:0 0 min(360px,42%);gap:4px;padding:13px 15px}.websiteGate span{color:#7b5b14;font-size:11px;font-weight:800;text-transform:uppercase}.websiteGate small{color:#78683f;line-height:1.4}.websiteCandidateGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.websiteProjectConfig{background:#fff;border:1px solid #dce1e5;border-radius:8px;display:grid;gap:16px;padding:20px}.websiteProjectConfig>summary{color:#172026;cursor:pointer;font-size:14px;font-weight:800}.websiteProjectConfig[open]>summary{margin-bottom:2px}.websiteProjectConfigHeader{align-items:start;display:flex;gap:24px;justify-content:space-between}.websiteProjectConfigHeader h3{margin-top:5px}.websiteProjectConfigHeader p{color:#687782;font-size:13px;line-height:1.5;max-width:520px}.websiteProjectFields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.websiteProjectActions{display:flex;justify-content:flex-end}.websiteCandidateCard{background:#fff;border:1px solid #dce1e5;border-radius:8px;display:flex;flex-direction:column;min-width:0;padding:16px}.websiteCandidateHeader,.websiteCandidateActions{align-items:center;display:flex;gap:8px;justify-content:space-between}.websiteRank{color:#1f6f8b;font-size:13px;font-weight:800}.websiteStageStatus{background:#eef3f5;border-radius:999px;color:#5e6a73;font-size:11px;font-weight:780;padding:5px 8px}.websiteStageStatus.verified{background:#e6f4ea;color:#287046}.websiteStageStatus.source-broken{background:#fbe9e7;color:#9a3d31}.websiteCandidateCard h3{font-size:17px;margin-top:12px}.websiteCandidateCard p{min-height:40px}.websiteCandidateCard dl{border-bottom:1px solid #edf1f3;border-top:1px solid #edf1f3;display:grid;gap:7px;margin:14px 0;padding:11px 0}.websiteCandidateCard dl div{display:grid;gap:8px;grid-template-columns:60px minmax(0,1fr)}.websiteCandidateCard dt,.websiteCandidateCard dd{font-size:12px;margin:0}.websiteCandidateCard dt{color:#687782}.websiteCandidateCard dd{overflow-wrap:anywhere}.websiteCandidateActions{justify-content:flex-end;margin-top:auto}.websitePublicationTable{background:#fff;border:1px solid #dce1e5;border-radius:8px;overflow:hidden}.websitePublicationHeader,.websitePublicationRow{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(240px,1.35fr) minmax(120px,.6fr) minmax(115px,.55fr) minmax(240px,1.2fr);padding:13px 16px}.websitePublicationHeader{background:#f4f8f9;color:#5e6a73;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.websitePublicationRow{border-top:1px solid #edf1f3}.websitePublicationGame,.websitePublicationDate{display:grid;gap:4px;min-width:0}.websitePublicationGame strong,.websitePublicationGame small,.websitePublicationDate small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.websitePublicationGame small,.websitePublicationDate small{color:#687782;font-size:11px}.publicationStatus{background:#eef3f5;border-radius:999px;color:#5e6a73;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;padding:6px 9px;text-transform:capitalize;width:fit-content}.publicationStatus.published{background:#e6f4ea;color:#287046}.publicationStatus.ready{background:#e7f2f7;color:#1f6f8b}.publicationStatus.planned{background:#fff8e8;color:#7b5b14}.publicationStatus.failed{background:#fbe9e7;color:#9a3d31}.websiteReleaseDetail{display:grid;gap:16px}.websiteReleaseHero,.websiteReleaseActions{align-items:center;background:#fff;border:1px solid #dce1e5;border-radius:8px;display:flex;gap:22px;justify-content:space-between;padding:20px}.websiteReleaseHero h2,.websiteReleaseActions h3{margin-top:5px}.websiteReleaseHero p,.websiteReleaseActions p,.websiteReleaseCard p{color:#687782;font-size:13px;line-height:1.5;margin-top:6px}.websiteReleaseHeroStatus{align-items:flex-end;display:grid;gap:8px;justify-items:end}.websiteReleaseGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.websiteReleaseCard{background:#fff;border:1px solid #dce1e5;border-radius:8px;display:flex;flex-direction:column;min-width:0;padding:18px}.websiteReleaseCard h3{margin-top:6px}.websiteReleaseCard dl{display:grid;gap:9px;margin:16px 0}.websiteReleaseCard dl div{display:grid;gap:8px;grid-template-columns:100px minmax(0,1fr)}.websiteReleaseCard dt,.websiteReleaseCard dd{font-size:12px;margin:0}.websiteReleaseCard dt{color:#687782}.websiteReleaseCard dd{overflow-wrap:anywhere}.websiteReleaseLinks{gap:10px}.websiteReleaseLinks a{align-items:center;color:#1f6f8b;display:inline-flex;font-size:13px;font-weight:760;gap:7px}.emptyState{color:#687782;padding:24px}@media(max-width:1180px){.assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storeAssetGrid{grid-template-columns:1fr}}@media(max-width:980px){.shell,.toolbar,.gameRow,.configGrid,.developerMapInputs,.detailsGrid,.formGrid,.assetGrid,.namingStrip,.logoCompare,.assetWorkbench,.compactAssetGrid,.storeAssetGrid,.targetFiles,.apkResultPanel{grid-template-columns:1fr}.websiteOverview,.websiteTargetCard,.websiteProjectConfigHeader{align-items:stretch;flex-direction:column}.websiteGate{flex-basis:auto}.websiteCandidateGrid,.websiteFilters,.websitePublicationHeader,.websitePublicationRow,.webGamesToolbar,.webGameRow,.websiteReleaseGrid{grid-template-columns:1fr}.websitePublicationHeader,.webGameHeader{display:none}.webGamesSummary{align-items:flex-start;flex-wrap:wrap}.webGamesSummary p{flex-basis:100%;margin-left:0;text-align:left}.webGameRow{align-items:start;min-width:0}.webGameDetailHero,.webGameDetailGrid,.webGameIdentityEditor,.webLocalizedTitleRow{grid-template-columns:1fr}.webGameDetailHeroActions,.webGameSaveBar,.websiteReleaseHero,.websiteReleaseActions{align-items:stretch;flex-direction:column}.websiteReleaseHeroStatus{align-items:start;justify-items:start}.websiteProjectFields,.shell.sidebarCollapsed{grid-template-columns:1fr}.floatingPanelGroup{gap:5px}.floatingButtonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.apkResultActions{justify-content:flex-start}.sidebar{border-bottom:1px solid #dce1e5;border-right:0;gap:12px;height:auto;max-width:100vw;overflow-x:auto;overflow-y:hidden;padding:12px 18px;position:sticky;z-index:30}.shell.sidebarCollapsed .sidebar{align-items:stretch;padding:12px 18px}.sidebar nav{display:flex;gap:8px}.androidNavGroup{margin-top:0}.navItem{flex:0 0 auto;white-space:nowrap}.shell.sidebarCollapsed .navItem{width:auto}.topbar,.jobHeader{align-items:stretch;flex-direction:column}.workspace{padding:18px}}.pageHeading{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.pageHeading h1{min-width:0;overflow-wrap:anywhere}.pageHeading>.iconButton{flex-shrink:0}.topbar>.secondaryButton{flex-shrink:0}.dirtyIndicator{display:inline-flex;color:#81551d;background:#fff4dd;border-radius:4px;padding:4px 7px;font-size:12px;font-weight:600;white-space:nowrap}.recordId{color:#687782;font-size:12px;overflow-wrap:anywhere}.compactSummary,.tableFilterSummary{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:#5e6a73;font-size:13px}.compactSummary{padding:2px 0}.compactSummary strong{color:#1f6f8b}.tableFilterSummary{justify-content:space-between;padding:8px 12px;border-bottom:1px solid #edf1f3}.captureTools{margin-bottom:12px;border:1px solid #dce1e5;border-radius:8px;background:#fff}.captureTools>summary,.technicalDetails>summary{cursor:pointer;padding:12px;font-size:13px;font-weight:650}.captureTools .toolbar{border:0;margin:0;padding-top:4px}.technicalDetails{border-top:1px solid #edf1f3;margin-top:12px}.technicalDetails>summary{padding-left:0}.technicalDetails .targetFiles{margin-top:0}.rowSaveStatus{font-size:12px;color:#247359}fieldset.websiteProjectFields,fieldset.developerMapInputs,fieldset.formGrid{border:0;padding:0;margin:0;min-width:0}.rowSaveStatus.fieldError{color:#a53c2e}.webGameDetailHero p{margin:0;min-width:0}.webGameDetailHeroActions{flex-wrap:wrap}.webGameLogoControls input{width:100%;min-width:0}.webGameLogoControls,.webGameLogoUrlForm{gap:8px}.webGameLogoControls .helperText{font-size:12px;line-height:1.4}.webLocalizedTitleList:empty{display:none}.webGameSaveBar{gap:12px}.webGameSaveBar>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.webGameSaveBar>button{flex-shrink:0}.websiteTargetCard{padding:10px 12px;gap:12px;font-size:13px}.websiteTargetCard>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.websiteTargetCard span{color:#687782;overflow-wrap:anywhere}.websiteTargetCard .websiteGate{flex:0 1 auto;padding:0;border:0;background:none}.websiteProjectConfig{padding:10px 12px}.websiteProjectConfig summary .dirtyIndicator{margin-left:8px}.websiteProjectActions{align-items:center;flex-wrap:wrap;gap:10px}.websiteReleaseDetail{gap:12px}.websiteReleaseHero,.websiteReleaseActions{padding:10px 12px;gap:12px}.websiteReleaseHero p{margin:0;overflow-wrap:anywhere}.websiteReleaseHeroStatus{display:flex;align-items:center;flex-wrap:wrap}.websiteReleaseActions{justify-content:flex-end}.websiteReleaseCard{padding:14px}.websiteReleaseCard h3{margin-top:0;font-size:15px}.websiteReleaseCard dl{margin:10px 0}.websitePublicationRow{padding:12px}.trashTable{border:1px solid #dce1e5;border-radius:8px;background:#fff}.trashRow{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(180px,.65fr);gap:10px 14px;align-items:center;padding:12px;border-bottom:1px solid #edf1f3}.trashRow:last-child{border-bottom:0}.trashRow>.thumb{width:48px;height:48px;grid-column:1;grid-row:1}.trashRow>.gameMain{grid-column:2;grid-row:1;min-width:0}.trashRow .gameMain>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trashRow .gameNameLine strong{overflow-wrap:anywhere}.trashMeta{grid-column:3;grid-row:1;display:grid;gap:5px;min-width:0;font-size:13px}.trashMeta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trashMeta small{color:#687782}.trashActions{display:flex;align-items:center;gap:8px}.trashTechnical{grid-column:2 / -1;color:#687782;font-size:12px;min-width:0;overflow-wrap:anywhere}.trashTechnical summary{cursor:pointer;width:fit-content}.trashTechnical span{display:block;margin-top:6px}button,summary,a{-webkit-tap-highlight-color:transparent}button:not(:disabled):hover{filter:brightness(.97)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1f6f8b;outline-offset:3px}button svg{flex-shrink:0}.secondaryButton.dangerAction{background:#fff0ed;color:#9a3d31}.actionToast{position:fixed;z-index:100;right:20px;bottom:20px;max-width:min(560px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;color:#172026;border:1px solid #c8d9df;border-radius:10px;box-shadow:0 6px 28px #17202626;font-size:13px;line-height:1.5}.actionToast>svg{flex-shrink:0}.actionToast>span{overflow-wrap:anywhere;max-height:30vh;overflow-y:auto}.actionToast.success>svg{color:#247359}.actionToast.error{border-color:#e4afa6}.actionToast.error>svg{color:#a53c2e}.confirmDialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:121;background:#fff;overflow-y:auto;border:1px solid #dce1e5;border-radius:12px;padding:22px;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);color:#172026;box-shadow:0 16px 64px #17202633}.confirmDialogOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#17202670}.confirmDialog h2{font-size:20px}.confirmDialog p{margin-top:12px;font-size:14px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.confirmDialogActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:1250px){.webGameDetailGrid{grid-template-columns:minmax(0,1fr)}.webGameFacts dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.storageToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.storageToolbar>button{justify-self:start}.webGamesToolbar,.websiteFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.webGamesResultCount{padding:0;align-self:center}.webGamesToolbar>button,.websiteFilters>button{justify-self:start}.configGrid{grid-template-columns:minmax(230px,.75fr) minmax(0,1fr)}.configGrid .formGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.topbar{flex-direction:row;align-items:center;gap:10px}.workspace{padding:14px}.webGameDetailHero{grid-template-columns:minmax(0,1fr);gap:8px}.webGameDetailHeroActions,.webGameSaveBar{flex-direction:row;align-items:center;flex-wrap:wrap}.webGamesSummary{align-items:center;gap:8px 16px}.webGamesSummary p{flex-basis:auto;margin-left:auto}.websiteReleaseHero{flex-direction:row;align-items:center}.websiteTargetCard{flex-direction:row;align-items:center;flex-wrap:wrap}.websiteProjectFields{grid-template-columns:repeat(2,minmax(0,1fr))}.archiveRow{grid-template-columns:48px minmax(0,1fr)}.archiveRow .archiveMeta{grid-column:2}.archiveRow>.archiveActions{grid-column:2;grid-row:auto}.developerMapInputs{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}}@media(max-width:640px){.pageHeading{gap:6px;flex:1}.pageHeading h1{font-size:20px;flex:1}.topbar>.secondaryButton{padding:8px;font-size:12px}.webGameLogoEditor{grid-template-columns:minmax(0,1fr);gap:16px}.webGameLogoPreview{justify-self:center;width:min(256px,100%)}.webGameFacts dl,.configGrid,.websiteProjectFields,.developerMapInputs,.storageToolbar,.webGamesToolbar,.websiteFilters{grid-template-columns:minmax(0,1fr)}.webGameSaveBar>button{margin-left:auto}.webLocalizedTitleRow{grid-template-columns:minmax(0,1fr) 44px}.webLocalizedTitleRow>:first-child{grid-column:1 / -1}.trashRow{grid-template-columns:48px minmax(0,1fr)}.trashRow>.gameMain{grid-column:2 / -1}.trashMeta{grid-column:2 / -1;grid-row:2}.trashTechnical{grid-column:1 / 3;grid-row:3}.archiveRow{grid-template-columns:48px minmax(0,1fr)}.archiveRow>.archiveActions{grid-column:2;grid-row:auto;justify-self:start}.websiteReleaseHero{flex-direction:column;align-items:flex-start}.primaryButton,.secondaryButton,.iconButton,.compactButton,.navItem,summary{min-height:44px}.iconButton,.webGameNameLine .iconButton{min-width:44px}.confirmDialogActions{flex-direction:column}.confirmDialogActions button{width:100%}.actionToast{bottom:12px;right:12px;left:12px;max-width:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.brandLogo{width:36px;height:36px;flex:0 0 36px;display:block}.webGamesReviewNotice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 20px;border:1px solid #e7bb58;border-left:5px solid #b77912;border-radius:12px;background:#fff8e5;color:#714b08}.webGamesReviewNotice strong{font-size:18px}.webGamesReviewNotice p{margin:6px 0 0}.webGamesReviewNotice button{flex-shrink:0}.webGameReviewCell{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.webGameAvailability.excluded{background:#eceff1;color:#52616b;border:1px solid #bac4cc}.gameReviewDialog{width:min(520px,calc(100vw - 40px));max-height:85vh;overflow:auto;border:1px solid #cad4da;border-radius:16px;padding:24px;color:#182228}.gameReviewDialog::backdrop{background:#0f19237f}.gameReviewDialog form{display:grid;gap:16px}.gameReviewDialog h2,.gameReviewDialog p{margin:0}.gameReviewDialog p{font-size:14px;line-height:1.6}.gameReviewDialog textarea{min-height:85px;resize:vertical}.gameReviewButtons{display:flex;justify-content:flex-end;gap:12px}.webSourceLink{display:grid;gap:6px;margin:12px 0;padding:12px;background:#f3f6f8;border-radius:8px;overflow-wrap:anywhere}.onlineGamePage{width:min(100%,1280px);margin:24px auto}.onlineGamePlayer{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:14px;background:#080b10;box-shadow:0 18px 48px #10212d29}.onlineGameStage{position:relative;flex:1 1 auto;width:100%;aspect-ratio:16 / 9;min-height:0;background:#080b10}.onlineGameStage iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#080b10}.onlineGameToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:7px 10px 7px 16px;background:linear-gradient(90deg,#171d27,#222b36);color:#fff}.onlineGameTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.onlineGameControls{display:flex;align-items:center;gap:4px}.onlineGameControl{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#e5edf3;cursor:pointer}.onlineGameControl:hover{background:#ffffff21;color:#fff}.onlineGameControl:focus-visible{outline:2px solid #89c5d6;outline-offset:2px}.onlineGamePlayer:is(.isTheater,:fullscreen){position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:100vw;height:100dvh;border-radius:0}.onlineGamePlayer:is(.isTheater,:fullscreen) .onlineGameStage{aspect-ratio:auto}.onlineGamePlayer:is(.isTheater,:fullscreen) .onlineGameToolbar{padding-bottom:calc(7px + env(safe-area-inset-bottom,0px))}@media(max-width:700px){.onlineGamePage{margin:12px auto}.onlineGamePlayer{border-radius:10px}.onlineGameToolbar{min-height:48px}}.websiteSyncPanel{margin-top:20px;overflow-wrap:anywhere}.websiteSyncPanel fieldset{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;padding:18px;border:1px solid #d8e0e5;border-radius:10px}.websiteSyncPanel fieldset>label{display:grid;gap:8px}.websiteSyncPanel fieldset>label:last-child,.syncLocales{grid-column:1 / -1}.syncLocales{display:flex;gap:24px}.syncLocales label{display:flex;align-items:center;gap:8px}.websiteSyncPanel textarea,.websiteSyncPanel select{width:100%;padding:10px;border:1px solid #cbd5df;border-radius:6px;font:inherit;background:#fff;color:#243442}.websiteSyncPanel .websiteCandidateActions{flex-wrap:wrap;margin:16px 0}.websiteSyncPanel details{margin:14px 0}.websiteSyncPanel [role=alert]{color:#a32626;white-space:pre-wrap}@media(max-width:640px){.websiteSyncPanel fieldset{grid-template-columns:1fr}}.externalHostingIcon{color:#2563eb;flex-shrink:0}.externalDetailHeader,.externalDetailHeaderActions,.externalPreviewToolbar{display:flex;align-items:center;gap:10px}.externalDetailHeader h2{margin:0;font-size:20px}.externalDetailId{color:#76818a;font-size:12px}.externalDetailHeaderActions{margin-left:auto}.externalGameFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;padding:0;margin:0;min-width:0}.externalFullField{grid-column:1 / -1}.externalGameDetail h3{margin:0 0 14px;font-size:14px}.externalSync{display:flex;flex-direction:column;gap:12px;align-self:start}.externalSync h3{margin-bottom:0}.externalGameDetail small{color:#76818a;font-size:12px}.externalFacts{margin:0;font-size:12px}.externalFacts>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #edf0f2}.externalFacts dt{color:#76818a}.externalFacts dd{margin:0;text-align:right}.externalLogoEditor{display:flex;align-items:center;gap:12px;border-top:1px solid #edf0f2;padding-top:14px}.externalLogoEditor img{border-radius:8px}.externalLogoEditor label{min-width:0}.externalLogoEditor input{max-width:100%;font-size:12px}.externalDetailSection summary{cursor:pointer;font-size:14px;font-weight:600}.externalDetailSection summary span{font-size:12px;color:#76818a;font-weight:400;margin-left:10px}.externalDetailSection .textField{margin-top:14px}.externalDetailSection textarea{width:100%;resize:vertical}.externalCopyEditor{font:12px/1.6 ui-monospace,monospace}.externalPreviewToolbar{margin-bottom:12px}.externalPreviewToolbar strong{margin-right:auto}.externalPreviewToolbar a{font-size:12px;display:inline-flex;align-items:center;gap:4px}.externalGamePreview iframe{width:100%;height:min(70vh,680px);border:0;background:#14161b}@media(min-width:1400px){.webGamesToolbar{grid-template-columns:110px 170px 130px minmax(150px,1fr) auto auto auto}}@media(max-width:700px){.externalDetailHeader{flex-wrap:wrap}.externalDetailHeaderActions{margin-left:0}.externalGameFields{grid-template-columns:1fr}.externalDetailId{display:none}}.externalMetadata textarea{width:100%;resize:vertical}.gameReviewControl{display:inline-flex;align-items:center;flex-shrink:0}.statusEditButton{width:24px;height:24px;min-width:24px;padding:4px;background:transparent}.gameStatusIcon{display:inline-flex;align-items:center;flex-shrink:0}.gameStatusIcon.publishable{color:#009444}.gameStatusIcon.review{color:#c77a00}.gameStatusIcon.failed{color:#e1251b}.gameStatusIcon.excluded{color:#7c3aed}.gameStatusIcon.paused{color:#c2188b}.gameStatusIcon.trial{color:#2563eb}.webBundleCell strong{min-width:0;max-width:100%}.webGameUpdated{overflow:hidden;text-overflow:ellipsis}.webGameActions{gap:4px}.webGameActions .iconButton{width:24px;height:26px}.captureComposer{padding:24px;border:1px solid #cfd8de;border-radius:12px;background:#fff;min-width:0}.captureComposerHeader,.captureComposerActions,.captureComposerRowTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.captureComposerHeader h2{margin:0 0 6px}.captureComposerHeader p,.captureComposerBody>p{color:#5e6a73;font-size:13px}.captureComposerBody{display:grid;gap:16px;margin-top:20px}.captureComposerBody label{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:600}.captureComposerModels{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px}.captureComposerActions{justify-content:flex-start;font-size:13px;color:#5e6a73}.captureComposerRows{display:grid;gap:12px}.captureComposerRow{display:grid;gap:12px;padding:16px;background:#f6f8fa;border:1px solid #e2e8ed;border-radius:8px;min-width:0}.captureComposerRow a,.captureComposerMatch small{overflow-wrap:anywhere}.captureComposerRowTitle label{flex:1}.captureComposerMatch{display:grid;gap:6px;padding:12px;border-left:3px solid #c58b2b;background:#fff}.captureComposerMatch button{justify-self:start}.captureComposerBody [role=alert]{color:#b45309}@media(max-width:640px){.captureComposer{padding:16px}.captureComposerModels{grid-template-columns:1fr}}.cloudShell .workspace{max-width:none}.cloudShell .sidebar{gap:32px}.cloudShell .pageHeading{display:flex;align-items:center;gap:10px;min-width:0}.cloudTopActions{display:flex;align-items:center;gap:8px}.cloudToolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:20px 0 16px}.cloudToolbar .textField{display:grid;gap:6px;font-size:12px;color:#5e6a73}.cloudToolbar .cloudSearch{flex:1 1 260px;min-width:190px}.cloudToolbar input{height:40px;width:100%;border:1px solid #dce1e5;border-radius:9px;background:#fff;padding:8px 12px;color:#172026;transition:border-color .18s,box-shadow .18s}.cloudToolbar input:focus{border-color:#74aabd;box-shadow:0 0 0 3px #dceff4;outline:0}.filterSelect{position:relative;display:grid;gap:6px;flex:none;min-width:0}.filterSelect.hostingFilter{width:132px}.filterSelect.statusFilter{width:174px}.filterSelect.projectFilter{width:186px}.filterSelectLabel{font-size:12px;color:#5e6a73;font-weight:700}.filterSelectTrigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding:0 11px;border:1px solid #dce1e5;border-radius:9px;background:#fff;color:#263842;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}.filterSelectTrigger:hover{background:#f8fbfc;border-color:#a7c5cf}.filterSelectTrigger:focus-visible,.filterSelectTrigger[aria-expanded=true]{border-color:#74aabd;box-shadow:0 0 0 3px #dceff4;outline:0}.filterSelectTrigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterSelectTrigger svg{flex:none;color:#718790;transition:transform .18s}.filterSelectTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.filterSelectOptions{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:max(100%,190px);max-height:290px;overflow-y:auto;padding:5px;background:#fff;border:1px solid #d8e3e8;border-radius:10px;box-shadow:0 14px 34px #19374326}.filterSelectOptions button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#31434c;text-align:left;cursor:pointer;font-size:13px}.filterSelectOptions button:hover,.filterSelectOptions button:focus-visible{background:#eef7f9;outline:0}.filterSelectOptions button[aria-selected=true]{color:#1f6f8b;font-weight:700}.accountMenu{position:relative;z-index:35}.accountMenuFloating{position:fixed;top:12px;right:18px;z-index:9999}.accountTrigger{display:grid;place-items:center;width:38px;height:38px;padding:0;border:2px solid #fff;border-radius:50%;background:#e9f3f6;box-shadow:0 0 0 1px #c6d8df;color:#356b80;cursor:pointer;overflow:hidden;transition:box-shadow .18s,transform .18s}.accountTrigger:hover,.accountTrigger:focus-visible,.accountTrigger[aria-expanded=true]{box-shadow:0 0 0 3px #cceaf2;outline:0}.accountTrigger:active{transform:scale(.96)}.accountTrigger img{width:100%;height:100%;object-fit:cover}.accountPopover{position:absolute;right:0;top:calc(100% + 8px);width:218px;padding:6px;border:1px solid #d9e5e9;border-radius:11px;background:#fff;box-shadow:0 16px 36px #19374329}.accountIdentity{display:grid;gap:3px;padding:9px 10px 11px;border-bottom:1px solid #edf1f3;font-size:13px}.accountIdentity span{color:#74848c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountPopover button{display:flex;align-items:center;gap:9px;width:100%;margin-top:4px;padding:10px;border:0;border-radius:7px;background:transparent;color:#3b4d56;text-align:left;cursor:pointer}.accountPopover button:hover,.accountPopover button:focus-visible{background:#f0f7f9;color:#1f6f8b;outline:0}.loginPage{display:grid;place-items:center;min-height:100vh;padding:24px;background:radial-gradient(circle at 50% -8%,#ffeadc 0,transparent 36%),radial-gradient(circle at 84% 88%,#e8f2f3 0,transparent 34%),#f8f9fa}.loginCard{position:relative;width:min(100%,390px);padding:52px 40px 40px;overflow:hidden;background:#fff;border:1px solid #eceff1;border-radius:24px;box-shadow:0 25px 70px #2035401a}.loginCard:before{content:"";position:absolute;top:0;left:50%;width:110px;height:3px;transform:translate(-50%);background:#ff713d;border-radius:0 0 4px 4px}.loginBrand{display:grid;justify-items:center;gap:17px;margin-bottom:46px}.loginMark{display:block;width:64px;height:64px;border-radius:14px;box-shadow:0 12px 22px #191d2629}.loginBrand h1{margin:0;color:#191d26;font-size:40px;font-weight:800;letter-spacing:-.055em;line-height:1.1}.loginButton{display:flex;align-items:center;justify-content:center;gap:11px;min-height:50px;padding:12px 18px;border-radius:11px;background:#191d26;color:#fff;text-decoration:none;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s}.loginButton:hover,.loginButton:focus-visible{background:#343b47;color:#fff;box-shadow:0 8px 18px #191d262e;outline:0}.loginButton:active{transform:translateY(1px)}.loginNotice{padding:13px;border-radius:9px;background:#f4f7f8;color:#526971;font-size:13px;line-height:1.6}.cloudCount{margin-left:auto;color:#718087;font-size:13px;white-space:nowrap}.cloudGameTable,.cloudArchiveTable,.cloudPublicationTable{background:#fff;border:1px solid #dce1e5;border-radius:9px;overflow:hidden}.cloudGameHeader,.cloudGameRow{display:grid;grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(145px,1.2fr) minmax(96px,.7fr) 158px;gap:12px;align-items:center;padding:10px 16px}.cloudGameHeader,.cloudArchiveHeader,.cloudPublicationHeader{background:#f5f7f8;color:#78848a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5eaed}.cloudGameRow{min-height:68px;border-bottom:1px solid #edf0f2;font-size:13px}.cloudGameRow:last-child,.cloudArchiveRow:last-child,.cloudPublicationRow:last-child{border-bottom:0}.cloudGameRow>*,.cloudArchiveRow>*,.cloudPublicationRow>*{min-width:0}.cloudGameRow .webGameIdentity{display:flex;align-items:center;gap:11px;min-width:0}.cloudRowThumb{width:44px;height:44px;flex:none;border:1px solid #e5eaed;border-radius:6px;background:#f8fafb;display:grid;place-items:center;color:#97a3aa;overflow:hidden}.cloudRowThumb img{width:100%;height:100%;object-fit:contain}.cloudGameRow .gameMain{min-width:0;display:grid;gap:4px}.cloudGameRow .gameMain span,.cloudBundleCell span,.cloudArchiveName small{color:#7a858d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.cloudGameName{min-width:0;max-width:100%;border:0;background:transparent;padding:0;color:#172026;font-weight:700;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloudGameName:hover{color:#1f6f8b}.cloudProjectCell{display:flex;gap:4px;flex-wrap:wrap;color:#9aa4a9;font-size:12px}.cloudProjectCell small{flex-basis:100%;color:#849097}.cloudMobileProjects{display:none}.cloudProjectBadge{display:inline-block;padding:3px 6px;border:1px solid;border-radius:4px;font-weight:600}.cloudConfigPanel{background:#fff;border:1px solid #dce1e5;border-radius:9px;padding:20px;max-width:980px}.cloudConfigForm{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.cloudConfigForm label,.cloudConfigSearch{display:grid;gap:5px;font-size:12px;color:#5e6a73}.cloudConfigForm label{min-width:180px;flex:1}.cloudConfigForm input,.cloudConfigSearch input{height:36px;border:1px solid #dce1e5;border-radius:6px;padding:7px 9px;background:#fff;color:#172026}.cloudConfigForm button{height:36px;border:1px solid #cdd8dd;border-radius:6px;padding:0 14px;background:#f4f7f8;color:#344b56;cursor:pointer}.cloudConfigForm button:disabled{opacity:.5;cursor:default}.cloudConfigSearch{max-width:280px;margin:20px 0 10px}.cloudConfigRows{border-top:1px solid #edf0f2}.cloudConfigRow,.cloudR2Row{display:grid;grid-template-columns:minmax(120px,2fr) minmax(90px,1fr) 70px;gap:12px;align-items:center;width:100%;padding:10px 2px;border:0;border-bottom:1px solid #edf0f2;background:transparent;text-align:left;color:#344b56;font-size:13px}.cloudConfigRow{cursor:pointer}.cloudConfigRow:hover{background:#f8fafb}.cloudConfigRow small,.cloudR2Row small{color:#7a858d}.cloudR2Row{grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) minmax(190px,2fr) 100px}.cloudRuntimeConfig{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px}.cloudRuntimeConfig span{color:#5e6a73}.cloudRuntimeConfig small{margin-left:auto}.cloudConfigPanel .cloudHint{margin:14px 0 20px;color:#7a858d}.cloudBundleCell{display:grid;gap:4px;overflow:hidden}.cloudBundleCell strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cloudStatusCell{display:grid;gap:3px;justify-items:start}.cloudStatusCell small{color:#537c62}.cloudStatus{font-weight:650;color:#6a777d}.cloudStatus.publishable{color:#238055}.cloudStatus.failed{color:#b75a32}.cloudStatus.excluded{color:#7b7f86}.cloudStatusTrigger{background:transparent;border:0;border-radius:4px;padding:6px 0;font:inherit;font-weight:650;text-align:left;cursor:pointer}.cloudStatusTrigger:hover{text-decoration:underline dotted;text-underline-offset:4px}.cloudStatusTrigger:focus-visible{outline:2px solid #3d8268;outline-offset:3px}.cloudStatusTrigger:disabled{opacity:.6;cursor:wait}.cloudReviewDialog{width:min(400px,calc(100vw - 32px))}.cloudReviewDialog form{display:grid;gap:12px}.cloudReviewDialog fieldset{margin:0;padding:0;border:0;display:grid;gap:4px}.cloudReviewOption{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid transparent;border-radius:7px;cursor:pointer}.cloudReviewOption:has(input:checked){background:#edf5f0;border-color:#a9c8b6}.cloudReviewOption input[type=radio]{flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0;padding:0;accent-color:#27704f}.cloudReviewOption span{flex:1}.cloudReviewBlocker{color:#925218;font-size:13px;line-height:1.6}.cloudGameRow time,.cloudArchiveRow time{color:#849097;font-size:12px;white-space:nowrap}.cloudRowActions{display:flex;gap:4px;align-items:center}.cloudRowActions .iconButton{width:30px;height:30px;display:grid;place-items:center}.cloudRowError{grid-column:1/-1;color:#b12727;font-size:12px}.cloudArchiveHeader,.cloudArchiveRow{display:grid;grid-template-columns:minmax(250px,3fr) minmax(110px,1fr) 120px;gap:12px;align-items:center;padding:11px 16px}.cloudArchiveRow{min-height:61px;border-bottom:1px solid #edf0f2;font-size:13px}.cloudArchiveName{display:flex;align-items:center;gap:10px;min-width:0}.cloudArchiveName svg{color:#7b929e;flex:none}.cloudArchiveName>div{display:grid;gap:3px;min-width:0;flex:1}.cloudArchiveName strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cloudArchiveRow>span small{display:block;color:#238055;font-size:11px;margin-top:3px}.cloudArchiveRow .primaryButton,.cloudArchiveRow .secondaryButton{font-size:12px;padding:6px 9px;min-height:32px}.cloudStorageNotice{padding:10px 12px;background:#edf3f5;border:1px solid #d7e5e9;border-radius:6px;margin:0 0 12px;font-size:13px;color:#455d67}.cloudPublicationHeader,.cloudPublicationRow{display:grid;grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(110px,1fr) minmax(100px,1fr);gap:12px;align-items:center;padding:12px 16px}.cloudPublicationRow{border-bottom:1px solid #edf0f2;font-size:13px}.cloudPublicationRow a{display:inline-flex;align-items:center;gap:4px}.cloudDetail{background:#fff;border:1px solid #dce1e5;border-radius:9px;padding:24px;max-width:900px}.cloudDetail>img{width:120px;height:auto;border-radius:6px}.cloudDetail h2{font-size:20px;margin:12px 0 8px}.cloudDetail p{margin:7px 0;color:#5e6a73}.cloudDetail a{color:#1f6f8b}.cloudEdit{display:grid;gap:11px;margin:22px 0}.cloudEdit h3{font-size:15px}.cloudEdit label{display:grid;gap:5px;font-size:13px;color:#5e6a73}.cloudEdit input,.cloudEdit select,.cloudEdit textarea{width:100%;padding:9px;border:1px solid #dce1e5;border-radius:6px;background:#fff;color:#172026}.cloudEdit textarea{min-height:60px;resize:vertical}.cloudHint{font-size:12px;line-height:1.5}.cloudActions{display:flex;gap:8px;flex-wrap:wrap}.cloudActions button{border:1px solid #cdd8dd;background:#f4f7f8;border-radius:6px;padding:8px 12px;color:#344b56;cursor:pointer}.cloudActions .cloudDanger{color:#a33d32;border-color:#ebcdca;background:#fff}.cloudError{color:#b12727;margin:0 0 12px;font-size:13px}.cloudCapture{background:#fff;border:1px solid #dce1e5;border-radius:9px;padding:22px}.cloudCaptureHeading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cloudCaptureHeading h2{font-size:17px;margin-right:auto}.cloudCaptureHeading span{font-size:12px;font-weight:650}.cloudOnline{color:#238055}.cloudOffline{color:#b75a32}.cloudCapture>p{font-size:12px;color:#7a858d;margin:12px 0 18px}.cloudCaptureForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.cloudCaptureForm label{display:grid;gap:5px;font-size:12px;color:#5e6a73}.cloudCaptureForm label:nth-child(3){grid-column:1/-1}.cloudCaptureForm input,.cloudCaptureForm textarea{width:100%;padding:9px;border:1px solid #dce1e5;border-radius:6px;color:#172026}.cloudCaptureForm textarea{min-height:60px;resize:vertical}.cloudCaptureForm button{justify-self:start}.cloudCaptureRows{display:grid;gap:0;margin-top:18px}.cloudCaptureRows article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;border-top:1px solid #edf0f2;padding:12px 0;font-size:13px}.cloudCaptureRows article>span{color:#517887}.cloudCaptureRows article>small,.cloudCaptureRows article>p{grid-column:1/-1;color:#7a858d}.cloudCaptureRows article>p{color:#b12727}.cloudCaptureMatches{grid-column:1/-1;display:grid;gap:6px;margin:6px 0}.cloudCaptureMatches>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;background:#f7f9fa;border:1px solid #e5eaed;border-radius:6px}.cloudCaptureMatches strong{font-size:12px}.cloudCaptureMatches small{color:#687780;overflow-wrap:anywhere}.cloudCaptureActions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cloudCaptureActions button,.cloudCaptureMatches button{font-size:12px}.gamePagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px 0;color:#61707a;font-size:12px}.gamePagination label{display:flex;align-items:center;gap:5px}.gamePagination select{border:1px solid #dce1e5;border-radius:6px;padding:5px 7px;background:#fff;color:#172026}.gamePagination button{border:1px solid #dce1e5;border-radius:6px;background:#fff;color:#30404a;padding:6px 10px;cursor:pointer}.gamePagination button:disabled{opacity:.45;cursor:default}.cloudStorageActions{display:grid;gap:6px;justify-items:start}.cloudStorageActions .archiveProjectAction{flex-wrap:nowrap}.cloudStorageActions .archiveProjectAction select{max-width:110px}.cloudProjectSync{display:grid;gap:14px;max-width:820px}.cloudProjectSync h2{font-size:19px}.cloudProjectSync fieldset{display:grid;gap:12px;border:1px solid #dce1e5;border-radius:7px;padding:15px}.cloudProjectSync fieldset>label{display:grid;gap:4px;font-size:12px}.cloudProjectSync textarea,.cloudProjectSync select{border:1px solid #dce1e5;border-radius:5px;padding:8px;background:#fff}.cloudProjectSyncActions{display:flex;gap:8px;flex-wrap:wrap}.cloudProjectSyncLocales{display:flex;gap:12px;flex-wrap:wrap}.cloudProjectSyncStatus{font-size:13px;color:#586973}.cloudProjectSyncMissing{font-size:12px;color:#a2442c}@media(max-width:1000px){.cloudGameHeader,.cloudGameRow{grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) 100px}.cloudGameHeader>:nth-child(3),.cloudGameRow>.cloudBundleCell,.cloudGameHeader>:nth-child(5),.cloudGameRow>time{display:none}}@media(max-width:700px){.cloudShell{display:block}.cloudShell .sidebar{position:static;height:auto;padding:12px;gap:10px}.cloudShell .brand{justify-content:space-between}.cloudShell .sidebar nav{display:flex;overflow-x:auto;gap:4px}.cloudShell .workspace{padding:14px}.filterSelect.hostingFilter,.filterSelect.statusFilter{width:calc(50% - 6px)}.filterSelect.projectFilter{width:100%}.cloudToolbar .cloudSearch{flex-basis:100%}.loginCard{padding:30px}.cloudGameHeader,.cloudGameRow{grid-template-columns:minmax(120px,1fr) 100px;gap:6px;padding:8px}.cloudGameHeader>:nth-child(2),.cloudGameRow>.cloudProjectCell{display:none}.cloudMobileProjects{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.cloudRowThumb{width:36px;height:36px}.cloudRowActions .iconButton{width:44px;height:44px}.cloudArchiveHeader,.cloudArchiveRow{grid-template-columns:minmax(140px,1fr) 95px;gap:8px;padding:9px}.cloudArchiveHeader>:nth-child(2),.cloudArchiveRow>span,.cloudArchiveHeader>:nth-child(3),.cloudArchiveRow>time{display:none}.cloudCaptureForm{grid-template-columns:1fr}.cloudCaptureForm label:nth-child(3){grid-column:auto}}.cloudArchiveHeader,.cloudArchiveRow{grid-template-columns:minmax(220px,2fr) minmax(90px,.55fr) 110px}.cloudStorageActions{display:flex;align-items:end;gap:8px;flex-wrap:wrap;min-width:0}.cloudStorageActions>button{white-space:nowrap}.cloudStorageActions .archiveProjectAction{flex:1 1 280px;min-width:0}.cloudStorageActions .archiveProjectAction label{min-width:145px}.cloudStorageActions .archiveProjectAction select{width:100%;max-width:none}@media(max-width:1100px){.cloudArchiveHeader,.cloudArchiveRow{grid-template-columns:minmax(0,1fr);gap:8px}.cloudArchiveHeader>:not(:first-child),.cloudArchiveRow>span,.cloudArchiveRow>time{display:none}.cloudArchiveRow>.cloudStorageActions{grid-column:1;padding-left:28px}}@media(max-width:700px){.cloudArchiveHeader,.cloudArchiveRow{grid-template-columns:minmax(0,1fr);padding:10px}.cloudArchiveHeader>:nth-child(4){display:none}.cloudArchiveRow>.cloudStorageActions{grid-column:1;padding-left:0}.cloudStorageActions .archiveProjectAction{flex-basis:100%}}.cloudCaptureRows article>ol{grid-column:1/-1;margin:8px 0;padding-left:24px;min-width:0}.cloudCaptureRows li{padding:6px 0;overflow-wrap:anywhere}.cloudCaptureRows li button{margin-left:8px}.cloudCaptureForm textarea{min-width:0}.cloudCapture+.cloudCapture{margin-top:24px}.compactListHeading,.compactHeaderActions,.cloudConfigTools{display:flex;align-items:center;gap:10px}.compactListHeading>:first-child{margin:0 auto 0 0}.compactHeaderActions{justify-content:space-between}.cloudConfigTools{margin:16px 0 10px;align-items:flex-end}.cloudConfigTools .cloudConfigSearch{margin:0;flex:1;max-width:none}.cloudToolbar .cloudCount{white-space:nowrap;align-self:flex-end;line-height:40px}.cloudToolbar .cloudSearch{flex:1 1 190px}.refreshControl{position:relative;display:flex;align-items:center;flex:none}.refreshControl .iconButton{flex-shrink:0;width:36px;height:36px}.refreshFeedback{position:absolute;z-index:40;right:0;top:calc(100% + 6px);width:max-content;max-width:min(320px,75vw);color:#5e6a73;font-size:12px;font-weight:400;text-transform:none;overflow-wrap:anywhere;pointer-events:none}.refreshFeedback:not(:empty){padding:6px 9px;background:#fff;border:1px solid #dce1e5;border-radius:6px;box-shadow:0 3px 10px #17202615}.refreshFeedback[role=alert]{color:#b91c1c}.webGamesToolbar,.websiteFilters,.storageToolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.webGamesToolbar>.textField,.websiteFilters>.textField{flex:0 1 150px;min-width:120px}.webGamesToolbar>.webGamesSearchField,.websiteFilters>.websiteSearchField{flex:1 1 180px}.storageToolbar .urlCaptureField{flex:1 1 160px}.webGamesToolbar .webGamesResultCount{white-space:nowrap}@media(max-width:700px){.cloudToolbar .cloudSearch{flex-basis:180px}.refreshControl .iconButton{width:44px;height:44px}.compactListHeading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.refreshControl .spinIcon{animation:none}}.cloudStatusCell .cloudPublicationBlocked{color:#925218}.projectUpdatesToolbar{align-items:end}.projectUpdatesToolbar .cloudSearch{max-width:320px}.projectDueFilter{display:flex;align-items:center;gap:7px;min-height:40px;white-space:nowrap}.projectDueFilter input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:0}.projectUpdatesToolbar>span{white-space:nowrap;margin-left:auto;line-height:40px;color:#59676e}.projectUpdatesTableWrap{overflow-x:auto;border:1px solid #dce3e6;border-radius:9px;background:#fff}.projectUpdatesTable{border-collapse:collapse;width:100%;font-size:13px}.projectUpdatesTable th{color:#6a777d;text-align:left;background:#f5f7f8;font-weight:600}.projectUpdatesTable td,.projectUpdatesTable th{padding:11px 12px;border-bottom:1px solid #e7ecee;white-space:nowrap}.projectUpdatesTable tr:last-child td{border-bottom:0}.projectUpdatesTable td small{display:block;color:#77858c;font-size:11px;margin-top:4px}.projectUpdatesTable td .cloudError{color:#aa4030;max-width:180px;white-space:normal}.projectUpdatesTable .secondaryButton{padding:6px 10px;font-size:12px}.projectDueRow{background:#fffcf6}.projectDueText{color:#a35b12;font-weight:650}.cadenceTrigger{border:0;background:transparent;padding:5px 0;color:#26728b;cursor:pointer;text-decoration:underline dotted;text-underline-offset:4px}.cadenceEditor>div{display:flex;align-items:center;gap:4px}.cadenceEditor input[type=number]{width:65px;min-width:65px;padding:5px}.cadenceEditor .iconButton{width:28px;height:28px;padding:3px}.projectUpdatesNote{font-size:12px;color:#718087;line-height:1.6;margin-top:12px}.projectReminder{position:relative;font-size:13px}.projectReminder summary{list-style:none;display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 10px;border-radius:7px;background:#f0f4f5}.projectReminder summary::-webkit-details-marker{display:none}.projectReminder summary.isDue{background:#fff0d9;color:#955015;font-weight:650}.projectReminderMenu{position:absolute;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 40px));padding:10px;background:#fff;border:1px solid #dce3e6;border-radius:9px;box-shadow:0 8px 32px #21313e26;z-index:50;max-height:65vh;overflow:auto}.projectReminderMenu>button{display:flex;justify-content:space-between;gap:10px;width:100%;padding:10px;border:0;border-radius:5px;background:transparent;text-align:left;cursor:pointer}.projectReminderMenu>button:hover{background:#f1f6f8}.projectReminderMenu>button span{color:#a35b12;white-space:nowrap}.projectReminderMenu>p{margin:6px;line-height:1.6}@media(max-width:700px){.projectUpdatesToolbar>span{margin-left:0}.projectReminder summary{font-size:12px;padding:7px}}.captureBatchForm{grid-template-columns:minmax(0,1fr)}.listRowActions,.cloudArchiveName .listRowActions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px;min-width:0}.listRowActions .iconButton{width:30px;height:30px;flex:none}.listRowActions .cloudStorageActions{flex:1 1 280px}.listRowActions .archiveProjectAction{flex:0 1 300px}.listEntryUrl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#687782;font-size:12px}@media(max-width:700px){.listRowActions .iconButton{width:40px;height:40px}}.archiveActions.listRowActions,.cloudArchiveName .listRowActions{align-items:flex-end}.cloudStatusCell .cloudHostingNote{color:#7a858d}.storageCatalogHeader,.storageCatalogRow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 84px 102px;align-items:center;gap:12px;padding:10px 16px}.storageCatalogHeader{background:#f4f8f9;color:#5e6a73;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.storageCatalogRow{border-top:1px solid #edf1f3;font-size:13px}.storageCatalogRow>*,.storageCatalogHeader>*{min-width:0}.storageCatalogRow .gameMain,.storageBundleCell,.storageSizeCell{display:grid;gap:4px;min-width:0}.storageCatalogRow .gameMain>strong,.storageBundleCell>span,.storageBundleCell>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storageBundleCell>span{font-size:12px;color:#52616a}.storageBundleCell>small,.storageSizeCell>small,.storageCatalogRow>time{font-size:11px;color:#7a858d}.storageBundleCell .storageFixed{color:#238055}.storageCatalogRow .primaryButton,.storageCatalogRow .secondaryButton{padding:5px 8px;min-height:30px;font-size:12px}.storageCatalogRow .listRowActions{align-items:center}.storageCatalogToolbar .textField,.storageCatalogToolbar .urlCaptureField{flex:1 1 135px;min-width:0}.storageCatalogToolbar select,.storageCatalogToolbar input{width:100%;min-width:0}.storageResultCount{color:#718087;font-size:12px;white-space:nowrap;align-self:center}.cloudPublicationHeader,.cloudPublicationRow{grid-template-columns:minmax(0,1.2fr) 112px 90px minmax(0,1.65fr);padding:10px 16px}.cloudPublicationRow .gameMain{display:grid;gap:4px}.cloudPublicationRow .publicationStatus{justify-self:start}.listEntryUrl{display:block;max-width:100%}.cloudPublicationRow .cloudProjectBadge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.websitePublicationHeader,.websitePublicationRow{grid-template-columns:minmax(0,1.2fr) 112px 108px minmax(0,1.5fr)}.websitePublicationRow>*,.websitePublicationHeader>*{min-width:0}.websitePublicationRow .publicationStatus{justify-self:start}.websitePublicationDate>span{overflow-wrap:anywhere}.cloudConfigRow>*,.cloudR2Row>*{min-width:0;overflow-wrap:anywhere}.cloudConfigRow{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 70px}.cloudR2Row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,2fr) 88px}@media(max-width:1100px){.storageCatalogHeader,.storageCatalogRow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 72px 88px;gap:10px;padding:10px 12px}.cloudPublicationHeader,.cloudPublicationRow{grid-template-columns:minmax(0,1fr) 90px 78px minmax(0,1.2fr);gap:10px}}@media(max-width:700px){.storageCatalogHeader{display:none}.storageCatalogRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.storageCatalogRow .gameMain,.storageBundleCell{grid-column:1 / -1}.storageSizeCell{display:flex;align-items:baseline;gap:6px}.storageCatalogRow>time{text-align:right}.storageCatalogRow .primaryButton,.storageCatalogRow .secondaryButton{min-height:40px}.cloudPublicationHeader{grid-template-columns:minmax(0,1fr) auto}.cloudPublicationHeader>:nth-child(2),.cloudPublicationHeader>:nth-child(3){display:none}.cloudPublicationRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.cloudPublicationRow>.gameMain,.cloudPublicationRow>.publicationWebsite{grid-column:1 / -1}.cloudPublicationRow>.publicationStatus{justify-self:end}.websitePublicationHeader{display:none}.websitePublicationRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.websitePublicationGame,.websitePublicationDate{grid-column:1 / -1}.cloudR2Row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cloudConfigPanel{padding:14px;min-width:0}}.deliveryGameList{max-height:380px;overflow:auto;border:1px solid #dce5e9;border-radius:10px}.deliveryGameRow{padding:12px 14px;border-bottom:1px solid #e6ecef;display:grid;gap:10px;min-width:0}.deliveryGameRow:last-child{border-bottom:0}.deliveryGameRow.isSelected{background:#f0f7f9}.cloudCaptureForm label.deliveryCheck,.cloudToolbar label.deliveryCheck,.deliveryCheck{display:inline-flex;align-items:center;gap:8px;grid-column:auto;flex-direction:row;margin:0;font-size:13px;min-width:0}.cloudCaptureForm .deliveryCheck input[type=checkbox],.cloudToolbar .deliveryCheck input[type=checkbox],.cloudGameRow input[type=checkbox]{width:17px;height:17px;min-width:17px;margin:0;padding:0;flex:none;accent-color:#216579}.deliveryGameTitle{font-weight:600}.deliveryGameTitle span{overflow-wrap:anywhere}.deliveryLanguages{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;border:0;padding:0;margin:0;min-width:0}.deliveryLanguages legend{font-size:12px;color:#687b85;margin-bottom:6px}.cloudCaptureForm .deliveryLanguages .deliveryCheck{background:#fff;border:1px solid #d5e0e5;padding:6px 10px;border-radius:6px}.cloudBulkPanel{margin:12px 0}.cloudBulkPanel>.cloudCapture{margin-top:8px}@media(max-width:700px){.deliveryGameRow{padding:10px}.deliveryLanguages{gap:8px}.deliveryGameTitle{align-items:flex-start}}.cloudSelectionActions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:10px 0}.cloudSelectionActions .cloudCount{margin-left:4px}.cloudGameHeading{display:flex;align-items:center;gap:11px}.cloudGameHeading input[type=checkbox]{width:17px;height:17px;min-width:17px;flex:none;margin:0;padding:0;accent-color:#216579}.captureCandidates .cloudCaptureHeading{flex-wrap:wrap}.captureCandidates .cloudSearch{flex:1 1 180px}.candidateTargets{display:flex;flex-wrap:wrap;gap:12px}.candidateTarget{display:grid;align-content:start;gap:8px;flex:1 1 180px;min-width:0;padding:10px;border:1px solid var(--border, #e2e8f0);border-radius:8px}.candidateTarget small{color:#64748b}.candidateUpdate>summary,.captureLegacy>summary{cursor:pointer;padding:12px 0}.candidateUpdate .cloudToolbar{margin-top:12px}.candidateUpdate input[type=number]{width:80px}.candidateTable{width:100%;table-layout:fixed}.candidateTable th:first-child{width:32%}.candidateTable td{vertical-align:top;overflow-wrap:anywhere}.candidateTable td>small{display:block}.candidateTable td>div{margin-top:8px}@media(max-width:640px){.candidateTable th:first-child{width:38%}.candidateTable .listRowActions{flex-wrap:wrap}}.captureCandidates .candidateToolbar .candidateProjectFilter{flex:0 1 160px;min-width:140px;width:auto}.captureCandidates .cloudCaptureHeading .cloudSearch{max-width:280px;min-width:140px}.captureCandidates .cloudCaptureForm{grid-template-columns:minmax(0,1fr);align-items:start}.captureCandidates fieldset{min-width:0;margin:0;padding:12px;border:1px solid #dce1e5;border-radius:8px}.captureCandidates fieldset legend{font-size:12px;color:#5e6a73}.captureCandidates .candidateTargets{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.captureCandidates .candidateTable{border-collapse:collapse;font-size:13px}.captureCandidates .candidateTable th{text-align:left;background:#f7f9fa;color:#687782;font-size:12px;padding:10px}.captureCandidates .candidateTable td{padding:12px 10px;border-bottom:1px solid #edf0f2}.captureCandidates .candidateTable td>small{color:#687782;font-size:12px;margin-top:4px}.captureCandidates .candidateTable .candidateSourceLink{display:inline;overflow-wrap:anywhere}.captureCandidates .candidateGameTitle{display:block;margin-bottom:4px}.captureCandidates .candidateTable td>.candidateProjectProgressList{margin-top:0}.candidateProjectProgressList{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 0}.candidateProjectProgress{display:flex;align-items:stretch;gap:10px;max-width:100%}.candidateProjectProgressDetails{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.candidateProjectSeparator{display:flex;align-items:center;color:#b3c1c9;padding:0 5px}.candidateProgressState{display:grid;gap:3px;font-size:12px;color:#5e6a73;overflow-wrap:anywhere}.captureCandidates .candidateTable .listRowActions{flex-wrap:wrap}.gameStorageAddresses{min-width:0;margin-top:8px;display:grid;gap:5px;font-size:11px}.gameStorageHeading{color:#66747d;font-size:11px;font-weight:600}.gameStorageAddress{min-width:0;display:grid;gap:2px}.gameStorageAddress small{color:#7a858d}.gameStorageAddress a{color:#397c6c;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.onlineGamePage>.gameStorageAddresses{padding:10px 14px;font-size:12px}.captureCandidates .candidateToolbar{align-items:flex-end;margin:0}.captureCandidates .candidateToolbar h2{margin-top:0;margin-bottom:0;line-height:40px}.captureCandidates .candidateToolbar .deliveryCheck{height:40px}.captureCandidates .candidateToolbar>span{line-height:40px}.captureCandidates .candidateToolbar .refreshControl{align-self:flex-end;height:40px;display:flex;align-items:center}.candidateProjectSelection{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.candidateProjectSelection>span{font-size:12px;color:#687782}@media(max-width:700px){.captureCandidates .candidateToolbar h2{flex-basis:100%;line-height:24px}.captureCandidates .candidateToolbar .cloudSearch{flex:1 1 140px;max-width:none}.captureCandidates .candidateToolbar .candidateProjectFilter{flex:1 1 140px}}@media(max-width:640px){.captureCandidates .candidateTable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.captureCandidates .candidateTable tbody,.captureCandidates .candidateTable tr,.captureCandidates .candidateTable td{display:block;width:100%}.captureCandidates .candidateTable tr{border-bottom:1px solid #edf0f2}.captureCandidates .candidateTable td{border-bottom:0}.captureCandidates .candidateTable td:last-child{padding-top:0}}.updateTimeSort{border:0;background:transparent;color:inherit;font:inherit;padding:0;display:inline-flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;text-transform:none}.updateTimeSort:hover{color:#397c6c}.updateTimeSort:focus-visible{outline:2px solid #397c6c;outline-offset:4px;border-radius:2px}.captureCandidates .candidateTable th.candidateUpdated{width:150px}.captureCandidates .candidateUpdated time{font-size:12px;color:#687782;font-variant-numeric:tabular-nums}.candidateMobileSort{display:none}@media(max-width:640px){.candidateMobileSort{display:inline}.captureCandidates .candidateTable td.candidateUpdated{padding-top:0;font-size:12px}.captureCandidates .candidateUpdated time:before{content:"更新时间："}}.cloudMobileUpdateSort,.localMobileUpdateSort{display:none}@media(max-width:1000px){.cloudMobileUpdateSort{display:inline-flex;font-size:12px;color:#687782}.webGameUpdates .cloudGameRow>time{display:block;grid-column:1 / -1}.webGameUpdates .cloudGameRow>time:before{content:"更新时间："}}@media(max-width:980px){.localMobileUpdateSort{display:inline-flex;font-size:12px;color:#687782}}@media(max-width:640px){.captureCandidates .candidateTable thead{display:none}}
