.gcpc-ui-app-layout{min-height:100vh}.gcpc-ui-app-sider{background:var(--gcpc-ui-sider-bg, #12343b)!important}.gcpc-ui-app-sider-body{min-height:100vh;display:flex;flex-direction:column}.gcpc-ui-app-logo{height:56px;display:flex;align-items:center;gap:10px;padding:0 14px;color:#f4fbfc;font-size:20px;font-weight:760}.gcpc-ui-app-logo-mark{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:6px;background:#ffffffeb;color:var(--gcpc-ui-sider-bg, #12343b)}.gcpc-ui-app-logo-text{min-width:0;overflow:hidden;white-space:nowrap}.gcpc-ui-app-sider-collapse-button{flex:0 0 auto;margin-inline-start:auto;color:#ffffffd1}.gcpc-ui-app-sider-collapse-button:hover{color:#fff!important;background:#ffffff1f!important}.gcpc-ui-app-sider .ant-menu{background:var(--gcpc-ui-sider-bg, #12343b)!important;border-inline-end:0!important}.gcpc-ui-app-sider-bottom{margin-top:auto}.gcpc-ui-app-sider-footer{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 24px 16px}.gcpc-ui-app-version.ant-typography{color:#ffffff73}.gcpc-ui-app-environment-tag{margin-inline-end:0;border-radius:4px}.gcpc-ui-app-sider-collapsed .gcpc-ui-app-logo{justify-content:center;padding:0}.gcpc-ui-app-sider-collapsed .gcpc-ui-app-logo-mark,.gcpc-ui-app-sider-collapsed .gcpc-ui-app-logo-text{display:none}.gcpc-ui-app-sider-collapsed .gcpc-ui-app-sider-collapse-button{margin-inline-start:0}.gcpc-ui-app-sider-collapsed .ant-menu-item{padding-inline:calc(50% - 8px)!important}.gcpc-ui-app-sider-collapsed .gcpc-ui-app-sider-footer{justify-content:center;padding-inline:0}.gcpc-ui-app-sider-collapsed .gcpc-ui-app-environment-tag{display:none}.gcpc-ui-app-main-layout{min-width:0}.gcpc-ui-app-content{position:relative;min-width:0;padding:24px}.gcpc-ui-app-topbar{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.gcpc-ui-app-user-actions{min-width:0;justify-content:flex-end}.gcpc-ui-app-user-actions .ant-space-item{min-width:0}.gcpc-ui-mobile-menu-button{display:inline-flex}.gcpc-ui-mobile-navigation-drawer .ant-menu{border-inline-end:0}.gcpc-ui-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.gcpc-ui-page-header-action{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.gcpc-ui-page-eyebrow{margin:0 0 4px;color:var(--gcpc-ui-primary, #126a7a);font-size:12px;font-weight:760;line-height:normal;letter-spacing:.06em;text-transform:uppercase}.gcpc-ui-page-title{display:flex;align-items:center;gap:10px;margin:0;color:var(--gcpc-ui-text, #17212b);font-size:30px;font-weight:700;line-height:1.25;letter-spacing:-.03em}.gcpc-ui-page-title-icon{display:inline-flex;color:var(--gcpc-ui-primary, #126a7a);font-size:.78em}.gcpc-ui-page-subtitle{max-width:760px;margin:8px 0 0;color:var(--gcpc-ui-text-secondary, #66717d);line-height:normal}.gcpc-ui-filter-card{margin-bottom:16px}.gcpc-ui-filter-card .ant-card-body{padding:16px 20px}@media(min-width:992px){.gcpc-ui-mobile-menu-button{display:none}.gcpc-ui-app-sider{position:fixed;inset-block:0;inset-inline-start:0;z-index:100;overflow-y:auto}.gcpc-ui-app-sider-body{min-height:100%}.gcpc-ui-app-main-layout{margin-inline-start:224px}.gcpc-ui-app-main-layout-collapsed{margin-inline-start:64px}.gcpc-ui-app-topbar{position:absolute;z-index:1;inset-inline-end:24px;width:auto;margin-bottom:0}}@media(max-width:700px){.gcpc-ui-app-content{padding:16px}.gcpc-ui-page-header{align-items:stretch;flex-direction:column}.gcpc-ui-page-header-action{width:100%}.gcpc-ui-page-title{font-size:26px}}
