@font-face{font-family:managerFont;src:url(../media/DM_Sans-s.p.3-kxqdo2beoh6.ttf)format("truetype");font-display:swap;font-weight:100 1000}@font-face{font-family:managerFont Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.managerfont_a7e1208f-module__i1caRa__className{font-family:managerFont,managerFont Fallback}.managerfont_a7e1208f-module__i1caRa__variable{--font-manager:"managerFont", "managerFont Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--manager-bg:#f4f8fc;--manager-surface:#fff;--manager-surface-strong:#f4f8fc;--manager-text:#18364a;--manager-border:#e1eaf2;--manager-muted:#6b8194;--manager-brand:#08f;--manager-brand-soft:#e8f4ff;--manager-success:#01b574;--manager-success-soft:#e6faf5;--manager-warning-soft:#fff6da;--manager-error:#ee5d50;--manager-error-soft:#feefee;--manager-focus:color-mix(in srgb, var(--manager-brand) 28%, transparent);--manager-shadow:0 18px 40px #7090b014}:root[data-manager-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--manager-bg:#09131e;--manager-surface:#101f2e;--manager-surface-strong:#172b3b;--manager-text:#fff;--manager-border:#9db1c42e;--manager-muted:#9db1c4;--manager-brand:#45a6ff;--manager-brand-soft:#172b3b;--manager-success-soft:#10382e;--manager-warning-soft:#352e21;--manager-error-soft:#382429;--manager-shadow:0 18px 42px #0003}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--mui-palette-background-default,var(--manager-bg));color:var(--mui-palette-text-primary,var(--manager-text))}*{scrollbar-color:color-mix(in srgb, var(--manager-brand) 32%, transparent) transparent;scrollbar-width:thin}:focus-visible{outline:3px solid var(--manager-focus);outline-offset:2px}button,input,textarea{font:inherit}button,a,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.loading{background:var(--manager-bg);color:var(--manager-text);font-family:var(--font-manager), "PingFang SC", "Microsoft YaHei", sans-serif;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-shell{flex-direction:column;align-items:center;gap:8px;display:flex}.loading-shell>span:last-child{color:var(--manager-muted);font-size:14px}.loading-mark{background:var(--manager-brand);box-shadow:0 8px 20px color-mix(in srgb, var(--manager-brand) 20%, transparent);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:10px;font-size:24px;font-weight:800;animation:1.4s ease-in-out infinite manager-loading-pulse;display:flex}.login-page{background:var(--manager-bg);justify-content:center;align-items:center;min-height:100dvh;padding:40px 24px;display:flex;position:relative}.login-theme-toggle{z-index:1;position:absolute;top:24px;right:24px}.login-theme-toggle .MuiIconButton-root{background:var(--manager-surface);border:1px solid var(--manager-border)}.login-shell{grid-template-columns:minmax(360px,1.1fr) minmax(0,.9fr);width:100%;max-width:1000px;min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:var(--manager-shadow)!important;border-radius:28px!important}.login-form-panel{flex-direction:column;justify-content:center;width:100%;max-width:520px;margin-inline:auto;display:flex;padding:48px!important}.login-form-heading{margin-bottom:36px}.login-brand-mark,.brand-mark{background:var(--manager-brand);color:#fff;justify-content:center;align-items:center;font-weight:750;display:flex}.login-brand-mark{box-shadow:0 8px 20px color-mix(in srgb, var(--manager-brand) 20%, transparent);object-fit:contain;background:0 0;border-radius:14px;width:52px;height:52px;margin-bottom:12px}.login-form-panel .MuiButton-root{min-height:48px}.manager-layout .RaLayout-content{min-width:0;overflow-x:hidden;padding:24px 32px 48px!important}.manager-layout,.manager-layout .RaLayout-appFrame,.manager-layout .RaLayout-contentWithSidebar{width:100%;min-width:0!important}.manager-layout .RaLayout-appFrame{margin-top:104px!important}.RaSidebar-paper{background:var(--manager-surface)!important;color:var(--manager-text)!important;border-right:0!important;border-radius:0!important;padding:0!important;overflow-x:hidden!important}.RaSidebar-fixed{background:var(--manager-surface);overscroll-behavior:contain;scrollbar-gutter:stable;width:inherit;top:0;bottom:0;overflow-y:auto;height:auto!important}.image-list-row{grid-template-columns:92px minmax(240px,1fr) 112px 112px auto;align-items:center;gap:12px;display:grid}.manager-appbar .MuiAppBar-root{box-shadow:none;color:var(--manager-text);background:0 0;border:0}.manager-appbar .MuiToolbar-root{background:color-mix(in srgb, var(--manager-surface) 94%, transparent);backdrop-filter:blur(18px);box-shadow:var(--manager-shadow);border-radius:30px;gap:8px;min-height:72px;padding-inline:18px}.brand-mark{object-fit:contain;background:0 0;border-radius:14px;width:36px;height:36px}.brand-name{letter-spacing:-.5px!important;font-size:22px!important;font-weight:800!important;line-height:1.1!important}.brand-caption{color:var(--manager-muted);letter-spacing:1px!important;margin-top:6px!important;font-size:11px!important;line-height:1.4!important}.appbar-title{color:var(--manager-text);flex:1;min-width:0;padding-left:8px}.appbar-title .MuiTypography-root{letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:750;overflow:hidden}.manager-menu{padding-block:12px 28px!important;padding-inline:18px!important}.manager-menu.RaMenu-closed{padding-inline:6px!important}.manager-menu .menu-group-label{color:var(--manager-muted);letter-spacing:0;margin:24px 13px 8px;font-size:11px;font-weight:600}.manager-menu.RaMenu-closed section{width:100%;min-width:0;overflow:hidden}.manager-menu.RaMenu-closed .menu-group-label{display:none}.manager-menu.RaMenu-closed .RaMenuItemLink-root{justify-content:center;margin-inline:0;padding-inline:0}.manager-menu.RaMenu-closed .MuiListItemIcon-root{justify-content:center;min-width:0!important}.manager-menu.RaMenu-closed .MuiListItemText-root,.manager-menu.RaMenu-closed .RaMenuItemLink-root>.MuiTypography-root{display:none}.manager-menu .RaMenuItemLink-root{color:var(--manager-muted);border-radius:14px;min-height:48px;margin-block:4px;font-weight:500;transition:background-color .18s,color .18s;position:relative}.manager-menu .RaMenuItemLink-root:before{background:var(--manager-brand);content:"";opacity:0;border-radius:999px;width:4px;height:28px;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:-18px;transform:translateY(-50%)scaleY(.6)}.manager-menu .RaMenuItemLink-root .MuiListItemIcon-root{color:var(--manager-muted);min-width:38px}.manager-menu .RaMenuItemLink-root:hover{background:var(--manager-brand-soft);color:var(--manager-brand);transform:translate(1px)}.manager-menu [role=menuitem].RaMenuItemLink-active{font-weight:750;background:var(--manager-brand-soft)!important;color:var(--manager-text)!important}.manager-menu [role=menuitem].RaMenuItemLink-active:before{opacity:1;transform:translateY(-50%)scaleY(1)}.manager-menu .RaMenuItemLink-active .MuiListItemIcon-root{color:var(--manager-brand)}.dashboard-page,.resource-page{width:100%;min-width:0;max-width:none;margin-inline:auto;padding-top:8px;animation:.22s cubic-bezier(.23,1,.32,1) both manager-page-enter}.resource-loading{color:var(--manager-muted);justify-content:center;align-items:center;gap:12px;min-height:280px;display:flex}.resource-loading-mark{background:var(--manager-brand);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite manager-loading-pulse}.dashboard-page>.MuiGrid-root{margin-top:24px}.dashboard-panel{height:100%}.dashboard-panel .MuiCardContent-root{padding:24px}.trend-domain-icon{background:var(--manager-brand-soft);border:1px solid var(--manager-border);color:var(--manager-brand);border-radius:14px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dashboard-trend-stack{width:100%}.trend-decision-summary{background:var(--manager-surface-strong);box-shadow:none;border-radius:14px;align-items:center;min-height:156px;margin-top:18px;padding:18px;display:flex}.trend-decision-summary>*{width:100%}.trend-primary-metrics{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid!important}.trend-payment-summary{width:100%}.trend-payment-summary .trend-primary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.trend-payment-summary .trend-period-currency{border-top:1px solid color-mix(in srgb, var(--manager-brand) 10%, transparent);padding-top:10px}.trend-decision-metric{min-width:0}.trend-decision-metric>.MuiTypography-caption,.trend-currency-summary>.MuiTypography-caption{color:var(--manager-muted)}.trend-decision-metric>.MuiTypography-body1{color:var(--manager-text);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:3px;font-size:1.35rem;font-weight:760;line-height:1.25}.trend-currency-summary{min-width:0}.trend-currency-summary .MuiChip-root{background:var(--manager-surface);border:1px solid color-mix(in srgb, var(--manager-brand) 12%, transparent);font-variant-numeric:tabular-nums}.trend-track-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.trend-period-currency{color:var(--manager-text);font-variant-numeric:tabular-nums;font-weight:680!important}.trend-track{background:var(--manager-surface);border-radius:14px;min-width:0;padding:12px 0 0;overflow:hidden}.trend-track-list>.trend-track:only-child{grid-column:1/-1}.trend-card-full-width-tracks .trend-track-list{grid-template-columns:1fr}.trend-track-label{color:var(--manager-muted);letter-spacing:0!important;font-weight:700!important}.trend-track-empty{min-height:220px}@media (max-width:760px){.trend-track-list{grid-template-columns:1fr}}.chart-legend{color:var(--manager-muted);margin-top:24px;font-size:12px}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:999px;width:7px;height:7px;display:inline-block}.legend-users,.legend-payments{background:var(--manager-brand)}.legend-games{background:var(--manager-error)}.trend-chart-shell{overscroll-behavior-inline:contain;scrollbar-gutter:stable;margin-top:18px;overflow-x:auto}.trend-chart-svg{width:100%;min-width:600px;height:auto;display:block}.trend-grid-line{stroke:var(--manager-border);stroke-width:1px}.trend-area{fill:url(#users-area)}.trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.trend-line-users{stroke:var(--manager-brand)}.trend-line-payments{stroke:var(--manager-success)}.trend-line-games{stroke:var(--manager-error)}.trend-point{fill:var(--manager-surface);opacity:.78;stroke-width:2px;vector-effect:non-scaling-stroke;transition:opacity .14s}.point-users,.point-payments{stroke:var(--manager-brand)}.point-games{stroke:var(--manager-error)}.trend-x-label,.trend-y-label{fill:var(--manager-muted);font-family:var(--font-manager), "PingFang SC", "Microsoft YaHei", sans-serif;font-size:10px}.trend-y-label{text-anchor:end}.chart-empty,.table-empty{color:var(--manager-muted);justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.quick-links-section{margin-top:24px}.quick-links-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.quick-link-card{min-width:0;transition:border-color .22s,box-shadow .22s;overflow:hidden}.quick-link-card:hover{border-color:color-mix(in srgb, var(--mui-palette-primary-main) 36%, var(--manager-border));box-shadow:0 6px 16px #1f23291a}.quick-link-card:focus-within{border-color:var(--mui-palette-primary-main);box-shadow:0 0 0 3px color-mix(in srgb, var(--mui-palette-primary-main) 14%, transparent)}.quick-link-action{text-align:left;height:100%}.quick-link-action .MuiCardContent-root{padding:18px}.quick-link-icon{background:color-mix(in srgb, var(--mui-palette-primary-main) 12%, transparent);border:1px solid color-mix(in srgb, var(--mui-palette-primary-main) 18%, transparent);color:var(--mui-palette-primary-main);border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.quick-link-chevron{margin-left:auto}@media (max-width:1280px){.quick-links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.quick-links-grid{grid-template-columns:1fr}}.recent-orders{height:auto}.recent-orders .MuiTableContainer-root{overscroll-behavior-inline:contain;overflow-x:auto}.recent-orders .MuiTable-root{min-width:840px}.order-number,.numeric-value{font-variant-numeric:tabular-nums;font-weight:600!important}.order-number{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.resource-heading{width:100%;margin-bottom:20px;padding-top:8px}.resource-heading h1{margin-bottom:5px}.RaList-root,.RaEdit-root,.RaCreate-root,.RaShow-root{max-width:none;margin-inline:auto}.resource-list{width:100%;min-width:0;max-width:none!important;margin-inline:0!important}.resource-list .RaList-main,.resource-list .RaList-content,.resource-list .RaDataTable-root,.resource-list .RaDataTable-tableWrapper{width:100%;min-width:0;max-width:100%}.resource-list .RaList-main{flex:1 1 0}.resource-list .RaList-content,.resource-list .RaDataTable-root{overflow:hidden}.resource-list .RaList-content{box-shadow:none;border-radius:0}.resource-list .RaDataTable-tableWrapper{overscroll-behavior-inline:contain;scrollbar-gutter:stable;overflow-x:auto}.resource-list .MuiTable-root{table-layout:auto;width:100%;min-width:100%}.resource-list .MuiTableCell-root{white-space:nowrap;padding-inline:16px}.resource-list .resource-actions-cell{background:var(--manager-surface);box-shadow:-1px 0 0 var(--manager-border), -12px 0 20px -20px #1118277a;position:sticky;right:0}.resource-list .MuiTableCell-body.resource-actions-cell{z-index:2}.resource-list .MuiTableCell-head.resource-actions-cell{background:var(--manager-surface);z-index:3}.resource-dialog-title{justify-content:space-between;align-items:center;gap:16px;display:flex;padding:20px 24px!important}.resource-dialog-title>.MuiTypography-root{overflow-wrap:anywhere;min-width:0}.resource-dialog-title .MuiIconButton-root{background:var(--manager-surface-strong);flex:none}.resource-record-dialog{max-height:calc(100dvh - 96px)}.resource-record-dialog .resource-simple-form.MuiCardContent-root{padding:0}.resource-record-dialog.MuiDialog-paperWidthSm .resource-form-grid{grid-template-columns:1fr}.resource-list .RaList-main,.RaEdit-root .RaEdit-main,.RaCreate-root .RaCreate-main,.RaShow-root .RaShow-main{background:var(--manager-surface);box-shadow:var(--manager-shadow);border:0;border-radius:20px;overflow:hidden}.resource-list .RaList-actions{background:var(--manager-surface);padding:0}.resource-list-toolbar{width:100%}.resource-list-primary-actions{justify-content:flex-end;min-height:40px;padding:0!important}.resource-list-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.resource-list-heading{color:var(--manager-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.resource-filter-form{flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:0 24px 20px;display:flex}.resource-filter-field{flex:180px;min-width:0;max-width:240px}.resource-filter-field.MuiFormControl-root{width:100%;min-width:0;margin:0}.resource-filter-actions{flex:none;margin-left:auto}@media (max-width:600px){.resource-filter-field{flex-basis:100%;max-width:none}.resource-filter-actions{justify-content:flex-end;width:100%;margin-left:0}}.RaDataTable-root .MuiTableRow-root:hover .MuiTableCell-body{background:var(--manager-surface-strong)}.RaDataTable-root .MuiTableCell-body{height:60px}.RaDataTable-root .MuiTableCell-head{z-index:1;position:sticky;top:0}.resource-empty{color:var(--manager-brand);text-align:center;min-height:320px;padding:62px 24px}.resource-empty>svg{background:var(--manager-brand-soft);border-radius:16px;padding:14px;font-size:62px}.resource-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;width:100%;padding:26px 28px 16px;display:grid}.resource-form-grid .MuiFormControl-root,.resource-form-grid .MuiInputBase-root{width:100%}.form-field-wide{grid-column:1/-1}.form-toolbar{border-top:1px solid var(--manager-border);z-index:2;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:sticky;bottom:0;background:var(--manager-surface-strong)!important;padding:14px 28px!important}.record-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;padding:16px 28px 30px;display:grid}.record-detail{border-bottom:1px solid var(--manager-border);min-width:0;min-height:88px;padding:20px 0 16px}.record-detail .MuiChip-root{max-width:100%}.record-detail .MuiChip-label{overflow-wrap:anywhere;white-space:normal}.record-detail-wide{grid-column:1/-1}@keyframes manager-page-enter{0%{opacity:0}to{opacity:1}}@keyframes manager-loading-pulse{0%,to{transform:scale(1)}50%{box-shadow:0 16px 38px color-mix(in srgb, var(--manager-brand) 30%, transparent);transform:scale(1.04)}}.feature-flags-panel{background:var(--manager-surface-strong);border:1px solid var(--manager-border);border-radius:12px;margin-top:8px;padding:18px}.external-refs-panel{background:var(--manager-surface-strong);border:1px solid var(--manager-border);border-radius:12px;gap:10px;margin-top:8px;padding:14px 16px;display:grid}.external-ref-row{grid-template-columns:minmax(180px,.45fr) minmax(220px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.image-thumbnail{aspect-ratio:16/9;background:var(--manager-surface-strong);border:1px solid var(--manager-border);cursor:zoom-in;object-fit:cover;border-radius:9px;width:92px;height:52px;display:block}.image-thumbnail-button{flex:none;border-radius:9px!important}.image-thumbnail-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--manager-brand) 24%, transparent)}.image-thumbnail-avatar{aspect-ratio:1;border-radius:50%;width:72px;height:72px}.image-thumbnail-button-avatar{border-radius:50%!important}.record-actions{min-width:0;max-width:250px}.record-actions .MuiButton-root{min-height:32px;padding:4px 8px}.image-placeholder{background:var(--manager-surface-strong);border:1px dashed var(--manager-border);border-radius:9px;width:fit-content;min-height:52px;padding:8px 12px}.image-placeholder-fixed{box-sizing:border-box;width:132px;height:52px;min-height:52px;overflow:hidden}.image-preview-dialog{background:var(--manager-surface-strong);justify-content:center;align-items:center;min-height:0;display:flex}.manager-image-dialog .image-preview-paper{width:fit-content;min-width:min(280px,100vw - 32px);max-width:calc(100vw - 32px);margin:16px}.manager-image-dialog .image-preview-dialog{padding:16px}.image-preview-full{object-fit:contain;border-radius:8px;width:auto;max-width:min(100%,100vw - 80px);height:auto;max-height:calc(100dvh - 200px);display:block}.image-gallery-navigation{justify-content:space-between;align-items:center;gap:16px;display:flex}.image-preview-full-avatar{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(68vw,100dvh - 210px,640px);height:min(68vw,100dvh - 210px,640px)}.image-upload-panel{background:var(--manager-surface-strong);border:1px solid var(--manager-border);border-radius:12px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;margin-top:8px;padding:18px;display:grid}.image-upload-panel .image-thumbnail,.image-upload-panel .image-placeholder{width:178px;height:100px}.nested-list-dialog{min-height:340px}.resource-nested-list .version-list-item{background:var(--manager-surface-strong);gap:16px;border-radius:14px!important;margin-bottom:8px!important;padding:14px 16px!important}.nested-list-item{background:var(--manager-surface-strong);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:8px;padding:16px;display:flex}.resource-nested-list .MuiListItemText-root,.resource-nested-list-text,.nested-list-item>:first-child{overflow-wrap:anywhere;min-width:0}.resource-nested-list-meta{text-align:right;flex:none}.resource-nested-list-arrow{color:var(--manager-muted);flex:none;font-size:20px!important}.resource-dialog-toolbar{background:var(--manager-surface-strong);border-radius:14px;margin-bottom:16px;padding:16px}.resource-nested-accordion{overflow:hidden}.manager-resource-dialog .MuiDialogContent-root{padding:24px}.MuiDialogContent-root .resource-form-grid,.MuiDialogContent-root .record-details{padding:0}.MuiDialogContent-root .form-toolbar{border-radius:0;width:calc(100% + 48px);margin:24px -24px -24px;padding:16px 24px!important}.MuiDialogContent-root .form-toolbar.RaToolbar-mobileToolbar{width:calc(100% + 40px);position:sticky;left:auto;right:auto}.record-detail .MuiTypography-root{overflow-wrap:anywhere}@media (max-width:600px){.resource-list-header{padding:16px}.resource-filter-form{padding:0 16px 16px}.version-list-item{flex-wrap:wrap;gap:8px}.resource-nested-list-text{flex-basis:calc(100% - 28px)}.resource-nested-list-meta{text-align:left;flex:auto}.nested-list-item{flex-direction:column}.resource-dialog-title{padding:16px 20px!important}.manager-resource-dialog .MuiDialogContent-root{padding:20px}.MuiDialogContent-root .form-toolbar{margin-inline:-20px;width:calc(100% + 40px);margin-bottom:-20px;padding-inline:20px!important}}.markdown-editor{border:1px solid var(--manager-border);border-radius:12px;margin-top:8px;overflow:hidden}.markdown-editor .MuiTabs-root{background:var(--manager-surface-strong);border-bottom:1px solid var(--manager-border);min-height:44px;padding-inline:8px}.markdown-editor .MuiTab-root{min-height:44px}.markdown-editor>.MuiTextField-root .MuiOutlinedInput-notchedOutline{border:0}.markdown-editor>.MuiTextField-root .MuiOutlinedInput-root{border-radius:0;padding:18px}.markdown-preview{overflow-wrap:anywhere;min-height:300px;padding:22px 24px;line-height:1.75}.markdown-preview-compact{background:var(--manager-surface-strong);border:1px solid var(--manager-border);border-radius:10px;min-height:0;max-height:420px;padding:16px 18px;overflow:auto}.markdown-preview>:first-child{margin-top:0}.markdown-preview>:last-child{margin-bottom:0}.markdown-preview table{border-collapse:collapse;width:100%}.markdown-preview th,.markdown-preview td{border:1px solid var(--manager-border);text-align:left;padding:8px 10px}.bbcode-preview img{border-radius:10px;max-width:100%;height:auto;display:block}.MuiDialog-paper{overscroll-behavior:contain}@media (max-width:900px){.manager-layout .RaLayout-content{padding:20px 16px 38px!important}.resource-form-grid,.record-details,.external-ref-row,.image-upload-panel,.image-list-row{grid-template-columns:1fr}.form-field-wide{grid-column:auto}}@media (min-width:1600px){.manager-layout .RaLayout-content{padding-inline:clamp(32px,4vw,72px)!important}}@media (max-width:600px){.brand-caption{display:none}.brand-name{font-size:13px!important}.dashboard-panel .MuiCardContent-root{padding:18px}.trend-primary-metrics{grid-template-columns:1fr;grid-auto-flow:row}.trend-decision-summary{min-height:0}.recent-orders .MuiTable-root{min-width:760px}.resource-form-grid{padding:20px 16px 10px}.login-form-panel{padding:38px 28px!important}}.sidebar-brand{border-bottom:1px solid var(--manager-border);align-items:center;min-height:104px;padding:24px}.sidebar-brand .brand-mark{flex:none;width:42px;height:42px}.RaSidebar-closed .sidebar-brand{padding-inline:18px}.RaSidebar-closed .sidebar-brand-copy{display:none}.appbar-title .appbar-breadcrumb{color:var(--manager-muted);letter-spacing:0;font-size:11px;font-weight:500}.manager-appbar .MuiAppBar-root{width:calc(100% - 328px);top:16px;left:auto;right:24px}.manager-appbar .MuiAppBar-root[data-sidebar-open=false]{width:calc(100% - 128px)}.appbar-brand{display:none!important}.login-visual-panel{color:#fff;background:radial-gradient(at 24% 12%,#67d8f5 0%,#0000 58%),linear-gradient(150deg,#08f,#006bcc 62%,#06395e);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:12px;padding:36px;display:flex;position:relative;overflow:hidden}.login-visual-orbit{aspect-ratio:1;place-items:center;width:100%;max-width:230px;display:grid;position:relative}.login-visual-orbit:before{content:"G";color:#08f;background:linear-gradient(135deg,#fff,#e8f4ff);border-radius:38%;place-items:center;width:46%;height:46%;font-size:62px;font-weight:800;display:grid;transform:rotate(-12deg);box-shadow:0 24px 60px #06395e42,inset 0 2px 3px #fff}.login-visual-orbit>div{border:1px solid #ffffff3d;border-radius:50%;position:absolute;inset:0}.login-visual-orbit>div:nth-child(2){inset:12%}.login-visual-orbit>div:nth-child(3){opacity:.45;inset:-12%}.login-visual-copy{text-align:center;max-width:400px;margin-top:40px;position:relative}.login-visual-copy .MuiTypography-h3{color:#fff;letter-spacing:-1px;font-size:clamp(28px,2.5vw,38px);font-weight:750;line-height:1.3}.login-visual-copy .MuiTypography-h6{color:#ffffffd1;margin-top:16px;line-height:1.8}.trend-domain-icon,.quick-link-icon{border:0;border-radius:50%}@media (max-width:900px){.login-shell{grid-template-columns:1fr;max-width:460px;min-height:0}.login-visual-panel{display:none}.manager-appbar .MuiAppBar-root{width:calc(100% - 312px);right:16px}.manager-appbar .MuiAppBar-root[data-sidebar-open=false]{width:calc(100% - 112px)}}@media (max-width:600px){.manager-appbar .MuiAppBar-root,.manager-appbar .MuiAppBar-root[data-sidebar-open=false]{width:calc(100% - 24px);top:12px;right:12px}.manager-appbar .MuiToolbar-root{border-radius:22px;min-height:64px;padding-inline:10px}.manager-layout .RaLayout-appFrame{margin-top:92px!important}.appbar-title .MuiTypography-root{letter-spacing:0;font-size:18px}.appbar-title .appbar-breadcrumb{display:none}.login-page{padding:24px 16px}.login-shell{min-height:0}.login-theme-toggle{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
