:root[data-seed-color-mode=light-only]{--weclo-brand:#112161;--weclo-brand-hover:#0b153a;--weclo-brand-pressed:#040815;--weclo-letter-spacing:-.5px;--weclo-line-height:1.5;--weclo-type-body-xs:12px;--weclo-type-body-sm:14px;--weclo-type-body-md:16px;--weclo-type-body-lg:18px;--weclo-type-heading-xs:16px;--weclo-type-heading-sm:18px;--weclo-type-heading-md:20px;--weclo-type-heading-lg:24px;--weclo-type-heading-xl:28px;--weclo-type-title-sm:32px;--weclo-type-title-md:36px;--weclo-type-title-lg:40px;--weclo-font-regular:400;--weclo-font-medium:500;--weclo-font-semibold:600;--weclo-font-bold:700;--weclo-font-extrabold:800;--seed-line-height-t1:calc(var(--seed-font-size-t1) * 1.5);--seed-line-height-t2:calc(var(--seed-font-size-t2) * 1.5);--seed-line-height-t3:calc(var(--seed-font-size-t3) * 1.5);--seed-line-height-t4:calc(var(--seed-font-size-t4) * 1.5);--seed-line-height-t5:calc(var(--seed-font-size-t5) * 1.5);--seed-line-height-t6:calc(var(--seed-font-size-t6) * 1.5);--seed-line-height-t7:calc(var(--seed-font-size-t7) * 1.5);--seed-line-height-t8:calc(var(--seed-font-size-t8) * 1.5);--seed-line-height-t9:calc(var(--seed-font-size-t9) * 1.5);--seed-line-height-t10:calc(var(--seed-font-size-t10) * 1.5);--seed-line-height-t11:calc(var(--seed-font-size-t11) * 1.5);--seed-line-height-t12:calc(var(--seed-font-size-t12) * 1.5);--seed-line-height-t13:calc(var(--seed-font-size-t13) * 1.5);--seed-line-height-t14:calc(var(--seed-font-size-t14) * 1.5);--seed-font-family:Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--seed-color-fg-brand:var(--weclo-brand);--seed-color-fg-brand-contrast:#fff;--seed-color-bg-brand-solid:var(--weclo-brand);--seed-color-bg-brand-solid-pressed:var(--weclo-brand-pressed);--seed-color-bg-brand-weak:#f5f5f9;--seed-color-bg-brand-weak-pressed:#dbdde8;--seed-color-stroke-brand-solid:#162d88;--seed-color-stroke-brand-weak:#dbdde8;--seed-color-fg-neutral:#33363d;--seed-color-fg-neutral-muted:#58616a;--seed-color-fg-neutral-subtle:#58616a;--seed-color-fg-placeholder:#58616a;--seed-color-fg-disabled:#b1b8be;--seed-color-fg-neutral-inverted:#fff;--seed-color-fg-critical:#bd2c0f;--seed-color-fg-positive:#267337;--seed-color-fg-warning:#8a5c00;--seed-color-bg-layer-basement:#f7f7f8;--seed-color-bg-layer-default:#fff;--seed-color-bg-layer-default-pressed:#f4f5f6;--seed-color-bg-layer-fill:#f4f5f6;--seed-color-bg-layer-floating:#fff;--seed-color-bg-layer-floating-pressed:#f4f5f6;--seed-color-bg-neutral-solid:#33363d;--seed-color-bg-neutral-solid-muted:#58616a;--seed-color-bg-neutral-solid-muted-pressed:#33363d;--seed-color-bg-neutral-inverted:#33363d;--seed-color-bg-neutral-inverted-pressed:#58616a;--seed-color-bg-neutral-weak:#f4f5f6;--seed-color-bg-neutral-weak-pressed:#e6e8ea;--seed-color-bg-disabled:#cdd1d5;--seed-color-bg-critical-solid:#de3412;--seed-color-bg-critical-solid-pressed:#8a240f;--weclo-critical-hover:#bd2c0f;--seed-color-bg-critical-weak:#fdefec;--seed-color-bg-critical-weak-pressed:#f7afa1;--seed-color-bg-positive-solid:#3fa654;--seed-color-bg-positive-solid-pressed:#285d33;--seed-color-bg-positive-weak:#eaf6ec;--seed-color-bg-warning-solid:#8a5c00;--seed-color-bg-warning-solid-pressed:#614100;--seed-color-bg-warning-weak:#fff3db;--seed-color-stroke-neutral-contrast:#33363d;--seed-color-stroke-neutral-solid:#6d7882;--seed-color-stroke-neutral-muted:#b1b8be;--seed-color-stroke-neutral-subtle:#e6e8ea;--seed-color-stroke-neutral-weak:#d8dbde;--seed-color-stroke-focus-ring:#3955c6;--seed-color-stroke-critical-solid:#f05f42;--seed-color-stroke-critical-weak:#f7afa1;--seed-color-stroke-positive-solid:#3fa654;--seed-color-stroke-positive-weak:#a9dab4;--seed-color-stroke-warning-solid:#c78500;--seed-color-stroke-warning-weak:#ffc95c;--seed-color-bg-overlay:#000000b2;--seed-color-bg-overlay-muted:#00000080;--seed-shadow-s1:0 0 2px #00000029, 0 1px 2px #00000014;--seed-shadow-s2:0 4px 8px #0000000a, 0 0 2px #00000014;--seed-shadow-s3:0 8px 16px #00000014, 0 0 2px #00000029;--seed-shadow-s4:0 16px 24px #00000029, 0 0 2px #00000014;--weclo-surface-muted:var(--seed-color-bg-neutral-weak);--weclo-stroke:var(--seed-color-stroke-neutral-weak);--weclo-text-subtle:var(--seed-color-fg-neutral-subtle);--weclo-spacing-card-stack:var(--seed-dimension-x5);--weclo-spacing-field-group:var(--seed-dimension-x10);--weclo-spacing-columns:var(--seed-dimension-x8);--weclo-spacing-control-gap:var(--seed-dimension-x3);--weclo-spacing-editor-label:var(--seed-dimension-x4);--weclo-spacing-card-inset:var(--seed-dimension-x8);--weclo-spacing-compact-stack:var(--seed-dimension-x4);--weclo-spacing-section-heading:var(--seed-dimension-x5)}@media (max-width:760px){:root[data-seed-color-mode=light-only]{--weclo-spacing-card-inset:var(--seed-dimension-x5)}}:root .seed-action-button--variant_brandSolid:not(:is(:disabled,[disabled],[data-disabled],[data-loading])):is(:hover,[data-hover]){background:var(--weclo-brand-hover)}:root .seed-action-button--variant_brandSolid:not(:is(:disabled,[disabled],[data-disabled],[data-loading])):is(:active,[data-active]){background:var(--weclo-brand-pressed)}:root .seed-action-button--variant_criticalSolid:not(:is(:disabled,[disabled],[data-disabled],[data-loading])):is(:hover,[data-hover]){background:var(--weclo-critical-hover)}:root .seed-action-button--variant_criticalSolid:not(:is(:disabled,[disabled],[data-disabled],[data-loading])):is(:active,[data-active]){background:var(--seed-color-bg-critical-solid-pressed)}:root .seed-action-button--variant_neutralOutline:not(:is(:disabled,[disabled],[data-disabled],[data-loading],[data-invalid])){color:#58616a;--seed-prefix-icon-color:#58616a;--seed-suffix-icon-color:#58616a;--seed-icon-color:#58616a;border-color:#d8dbde}:root .seed-action-button--variant_neutralOutline:not(:is(:disabled,[disabled],[data-disabled],[data-loading])):is(:hover,[data-hover]){background:#f4f5f6}:root .seed-action-button--variant_neutralOutline:not(:is(:disabled,[disabled],[data-disabled],[data-loading])):is(:active,[data-active]){background:#d8dbde}:root .seed-action-button--variant_neutralOutline:not(:is(:disabled,[disabled],[data-disabled],[data-loading]))[data-selected]{background:#fff;border-color:#6d7882}:root .seed-action-button--variant_ghost:not(:is(:disabled,[disabled],[data-disabled],[data-loading],[data-invalid])){color:#58616a;--seed-prefix-icon-color:#58616a;--seed-suffix-icon-color:#58616a;--seed-icon-color:#58616a}:root .seed-action-button--variant_ghost:not(:is(:disabled,[disabled],[data-disabled],[data-loading])):is(:hover,[data-hover]){color:#33363d;--seed-prefix-icon-color:#33363d;--seed-suffix-icon-color:#33363d;--seed-icon-color:#33363d;background:#fff0}:root .seed-action-button--variant_ghost:not(:is(:disabled,[disabled],[data-disabled],[data-loading])):is(:active,[data-active]){color:#fff;--seed-prefix-icon-color:#fff;--seed-suffix-icon-color:#fff;--seed-icon-color:#fff;background:#33363d}:root .seed-action-button--variant_ghost:not(:is(:disabled,[disabled],[data-disabled],[data-loading]))[data-selected]{color:#fff;--seed-prefix-icon-color:#fff;--seed-suffix-icon-color:#fff;--seed-icon-color:#fff;background:#1e2124}:root .seed-action-button{letter-spacing:var(--weclo-letter-spacing)}:root .seed-action-button--size_small{border-radius:2px;height:40px}:root .seed-action-button--size_small-layout_withText{gap:8px;padding:0 12px;font-size:14px;font-weight:600;line-height:21px}:root .seed-action-button--size_medium{border-radius:2px;height:48px}:root .seed-action-button--size_medium-layout_withText{gap:8px;padding:0 16px;font-size:16px;font-weight:500;line-height:24px}:root .seed-action-button--size_large{border-radius:2px;height:56px}:root .seed-action-button--size_large-layout_withText{gap:8px;padding:0 20px;font-size:18px;font-weight:700;line-height:27px}:root .seed-field__root{gap:var(--weclo-spacing-control-gap)}:root .seed-field-label__root{font-size:16px;font-weight:500;line-height:24px}:root .seed-text-input__root--variant_outline-size_responsive{border-radius:2px;gap:8px;min-height:48px}:root .seed-text-input__value--variant_outline-size_responsive,:root .seed-text-input__value--variant_outline-size_responsive::placeholder{letter-spacing:var(--weclo-letter-spacing);font-size:16px;line-height:24px}:root .seed-text-input__value--variant_outline-size_responsive:first-child{padding-left:16px}:root .seed-text-input__value--variant_outline-size_responsive:last-child{padding-right:16px}:root .seed-text-input__root--variant_outline:not(:is(:disabled,[disabled],[data-disabled])) .seed-text-input__value::placeholder{color:#58616a}:root .seed-text-input__root--variant_outline:not(:is(:disabled,[disabled],[data-disabled],[data-invalid],[data-readonly])):is(:focus,[data-focus]):after{border-color:#3955c6}:root .seed-text-input__root--variant_outline-size_responsive:is(:disabled,[disabled],[data-disabled]){background:#cdd1d5;box-shadow:inset 0 0 0 1px #b1b8be}@media (min-width:1280px){:root .seed-text-input__root--variant_outline-size_responsive{gap:8px;min-height:40px}:root .seed-text-input__value--variant_outline-size_responsive,:root .seed-text-input__value--variant_outline-size_responsive::placeholder{font-size:14px;line-height:21px}}:root .seed-select-trigger__root--size_responsive{border-radius:2px;gap:8px;height:48px;padding-inline:16px}:root .seed-select-trigger__value--size_responsive,:root .seed-select-trigger__placeholder--size_responsive{letter-spacing:var(--weclo-letter-spacing);font-size:16px;line-height:24px}:root .seed-select-trigger__root--size_responsive:is(:disabled,[disabled],[data-disabled]){background:#cdd1d5;box-shadow:inset 0 0 0 1px #b1b8be}:root .seed-select-trigger__root--size_responsive:is(:focus-visible,[data-focus-visible]){outline:0;box-shadow:inset 0 0 0 2px #3955c6}@media (min-width:1280px){:root .seed-select-trigger__root--size_responsive{gap:8px;height:40px;padding-inline:16px}:root .seed-select-trigger__value--size_responsive,:root .seed-select-trigger__placeholder--size_responsive{font-size:14px;line-height:21px}}:root .seed-checkbox__root--size_medium,:root .seed-radio__root--size_medium{gap:8px;min-height:24px}:root .seed-checkbox__label--size_medium,:root .seed-radio__label--size_medium{margin-top:0;font-size:16px;font-weight:500;line-height:24px}:root .seed-checkbox__root--size_medium{--checkmark-margin-top:2px}:root .seed-radio__root--size_medium{--radiomark-margin-top:2px}:root .seed-checkmark__root--size_medium,:root .seed-radiomark__root--size_medium{width:20px;height:20px}:root .seed-checkmark__root--variant_square-tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){background:#162d88;border-color:#162d88}:root .seed-checkmark__icon--variant_square-tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){color:#fff}:root .seed-radiomark__root--tone_neutral:is(:checked,[data-checked]):not(:is(:disabled,[disabled],[data-disabled])){background-color:#fff;border:2px solid #162d88}:root .seed-radiomark__icon--tone_neutral:is(:checked,[data-checked]):not(:is(:disabled,[disabled],[data-disabled])){color:#162d88}
:root .seed-checkmark__root--size_medium,:root .seed-checkmark__root--size_large{border-radius:0}:root .seed-select__content{box-sizing:border-box;border:1px solid #d8dbde;border-radius:2px;padding:4px;box-shadow:0 4px 12px #00000014}:root .seed-select-item__root,:root .seed-select-item__root--size_responsive{justify-content:space-between;min-height:40px;padding-block:0;padding-inline:12px}:root .seed-select-item__root:before{border-radius:2px;inset-inline:0}:root .seed-select__scrollArea{gap:0;padding-block:0}:root .seed-select-item__root:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-highlighted],:active,[data-active]):before{background-color:#f4f5f6;inset-inline:0}:root .seed-select-item__label,:root .seed-select-item__label--size_responsive{color:#33363d;font-size:14px;line-height:1.5}:root .seed-select-item__root:is([aria-selected=true],[data-state=checked],[data-checked]) .seed-select-item__label{font-weight:var(--seed-font-weight-medium)}:root .seed-select-item__indicator,:root .seed-select-item__indicator--size_responsive{color:#33363d;width:16px;height:16px}:root .seed-select-trigger__root--size_responsive:is([data-state=open],[aria-expanded=true],[data-open]){border-color:#33363d}:root .seed-text-input__root--variant_outline:not(:is(:disabled,[disabled],[data-disabled],[data-invalid],[data-readonly])):is(:focus,:focus-within,[data-focus]){box-shadow:inset 0 0 0 1.5px #112161}:root .seed-text-input__root--variant_outline:not(:is(:disabled,[disabled],[data-disabled],[data-invalid],[data-readonly])):is(:focus,:focus-within,[data-focus]):after{border-color:#0000}:root .seed-select-trigger__root--size_responsive:is(:focus-visible,[data-focus-visible]){outline:0;box-shadow:inset 0 0 0 1.5px #112161}:root .seed-select-trigger__root--size_responsive:is([data-state=open],[aria-expanded=true],[data-open]){border-color:#112161;box-shadow:inset 0 0 0 1.5px #112161}:root .seed-checkmark__root--size_medium,:root .seed-checkmark__root--size_large{width:16px;height:16px}:root .seed-checkmark__icon--size_medium,:root .seed-checkmark__icon--size_large{width:12px;height:12px}:root .seed-checkbox__root--size_medium,:root .seed-checkbox__root--size_large{--checkmark-margin-top:4px}[data-blank-collapse=on]{cursor:pointer}[data-blank-collapse=on] [data-edit-panel]{cursor:auto}:root *,:root{scrollbar-width:auto!important;scrollbar-color:auto!important}:root ::-webkit-scrollbar{width:4px;height:4px}:root ::-webkit-scrollbar-track{background:0 0}:root ::-webkit-scrollbar-corner{background:0 0}:root ::-webkit-scrollbar-thumb{background:#112161;border-radius:0}:root ::-webkit-scrollbar-thumb:hover{background:#162d88}:root ::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){:root *,:root{scrollbar-width:thin!important;scrollbar-color:#112161 transparent!important}}
@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color:var(--seed-color-fg-neutral);background:var(--seed-color-bg-layer-default);font-family:var(--seed-font-family)}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{background:var(--seed-color-bg-layer-default);min-width:320px;color:var(--seed-color-fg-neutral);font-family:var(--seed-font-family);letter-spacing:var(--weclo-letter-spacing);line-height:var(--weclo-line-height);margin:0}button,input,select,textarea{font:inherit}button,label{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--seed-color-stroke-focus-ring);outline-offset:3px}.office-brand{letter-spacing:.08em;font-size:15px;font-weight:800}.office-brand span{color:var(--weclo-text-subtle);font-weight:var(--seed-font-weight-medium);letter-spacing:0;margin-left:9px}h1,h2,p{margin-top:0}.notice{border-left:3px solid var(--weclo-brand);background:var(--weclo-surface-muted);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);margin-bottom:20px;padding:15px 16px}.error{border-color:var(--seed-color-fg-critical);color:var(--seed-color-fg-critical);background:var(--seed-color-bg-critical-weak)}.auth-shell{min-height:100vh;padding:var(--seed-dimension-x6);background:var(--seed-color-bg-layer-default);font-family:var(--seed-font-family);place-items:center;display:grid}.auth-shell :focus-visible{outline-color:var(--seed-color-stroke-focus-ring)}.auth-card{width:min(100%,430px);padding:var(--seed-dimension-x8);border:1px solid var(--seed-color-stroke-neutral-weak);background:var(--seed-color-bg-layer-floating);color:var(--seed-color-fg-neutral);border-radius:2px}.auth-brand{margin-bottom:var(--seed-dimension-x8);color:var(--seed-color-fg-neutral);font-size:var(--seed-font-size-t4);font-weight:var(--seed-font-weight-bold);letter-spacing:.08em;align-items:center;display:flex}.auth-brand span{margin-left:var(--seed-dimension-x2);color:var(--seed-color-fg-neutral-subtle);font-weight:var(--seed-font-weight-regular);letter-spacing:0}.auth-card h1{margin-bottom:var(--seed-dimension-x6);font-size:var(--weclo-type-heading-lg);line-height:var(--weclo-line-height);letter-spacing:var(--weclo-letter-spacing)}.auth-card .sub{margin:0 0 var(--seed-dimension-x8);color:var(--seed-color-fg-neutral-subtle);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.auth-form{gap:var(--weclo-spacing-compact-stack);display:grid}.auth-role{border:1px solid var(--seed-color-stroke-neutral-weak);background:var(--seed-color-bg-layer-default);width:100%;color:var(--seed-color-fg-neutral);text-align:left;cursor:pointer;font:inherit;border-radius:2px;gap:6px;padding:20px 44px 20px 20px;display:grid;position:relative}.auth-role:hover{background:var(--seed-color-bg-neutral-weak);border-color:var(--seed-color-stroke-neutral)}.auth-role strong{font-size:16px;font-weight:600}.auth-role span{color:var(--seed-color-fg-neutral-subtle);font-size:18px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.auth-card>.seed-action-button{width:100%;margin-top:16px}.auth-notice{margin:0 0 var(--seed-dimension-x5);padding:var(--seed-dimension-x4);background:var(--seed-color-bg-neutral-weak);color:var(--seed-color-fg-neutral-subtle);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);border-radius:2px}.auth-card>.auth-notice[role=status]{box-sizing:border-box;min-height:148px;margin-bottom:0}.auth-error{background:var(--seed-color-bg-critical-weak);color:var(--seed-color-fg-critical)}.text-link{color:inherit;text-underline-offset:3px}html:has(.office-canvas){background:var(--seed-color-bg-layer-fill)}html:has(.office-canvas) body{background:var(--seed-color-bg-layer-fill)}.rbac-shell.office-canvas{--office-nav-bg:var(--seed-color-bg-layer-fill);--office-nav-item-bg:var(--seed-color-bg-neutral-weak-pressed);box-sizing:border-box;background:var(--seed-color-bg-layer-fill);flex-direction:column;padding:20px 20px 0 280px;display:flex}.office-canvas>.rbac-content{box-sizing:border-box;background:var(--seed-color-bg-layer-default);flex:1;width:auto;margin:0;padding:40px}@media (max-width:760px){.rbac-shell.office-canvas{--office-nav-bg:initial;--office-nav-item-bg:initial;padding:0}.office-canvas>.rbac-content{padding:16px 12px 32px}}.rbac-shell{background:var(--seed-color-bg-layer-default);min-height:100vh;color:var(--seed-color-fg-neutral);padding-left:280px}.rbac-nav{min-height:var(--seed-dimension-x16);align-items:center;gap:var(--seed-dimension-x6);padding:0 max(var(--seed-dimension-x6), calc((100% - 1180px) / 2));border-bottom:1px solid var(--seed-color-stroke-neutral-weak);background:var(--seed-color-bg-layer-floating);display:flex}.rbac-brand{color:var(--seed-color-fg-neutral);font-size:var(--seed-font-size-t4);font-weight:var(--seed-font-weight-bold);letter-spacing:.08em;white-space:nowrap;text-decoration:none}.rbac-brand span{color:var(--seed-color-fg-neutral-subtle);font-weight:var(--seed-font-weight-regular);letter-spacing:0}.rbac-nav nav{align-self:stretch;gap:var(--seed-dimension-x5);display:flex}.rbac-nav nav a{color:var(--seed-color-fg-neutral-subtle);font-size:var(--seed-font-size-t4);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:grid}.rbac-nav nav a.active{border-color:var(--seed-color-fg-neutral);color:var(--seed-color-fg-neutral);font-weight:var(--seed-font-weight-bold)}.rbac-user{align-items:center;gap:var(--seed-dimension-x3);color:var(--seed-color-fg-neutral-subtle);font-size:var(--seed-font-size-t3);white-space:nowrap;margin-left:auto;display:flex}.rbac-content{width:min(1180px, calc(100% - var(--seed-dimension-x12)));padding:var(--seed-dimension-x10) 0 var(--seed-dimension-x16);margin:0 auto}.rbac-heading{margin-bottom:var(--seed-dimension-x8);justify-content:space-between;display:flex}.rbac-heading p{margin-bottom:var(--seed-dimension-x2);color:var(--seed-color-fg-neutral-muted);font-size:var(--seed-font-size-t4)}.rbac-heading h1{font-size:var(--weclo-type-heading-lg);line-height:var(--weclo-line-height);letter-spacing:var(--weclo-letter-spacing);margin:0}.rbac-grid{gap:var(--weclo-spacing-columns);grid-template-columns:minmax(300px,.75fr) minmax(0,1.5fr);align-items:start;display:grid}.rbac-grid>*{min-width:0}.rbac-card{padding:var(--weclo-spacing-card-inset);border:1px solid var(--seed-color-stroke-neutral-weak);background:var(--seed-color-bg-layer-floating);border-radius:2px}.rbac-card h2{font-size:var(--seed-font-size-t7);margin:0}.rbac-card>h2+.rbac-table-wrap{margin-top:var(--weclo-spacing-section-heading)}@media (max-width:1279px){.rbac-grid{grid-template-columns:1fr}}.rbac-form,.rbac-list{gap:var(--weclo-spacing-card-stack);display:grid}.rbac-field{gap:var(--weclo-spacing-control-gap);display:grid}.rbac-field label,.rbac-decision label{color:var(--seed-color-fg-neutral);font-size:var(--seed-font-size-t4);font-weight:var(--seed-font-weight-medium)}.rbac-field label span{color:var(--seed-color-fg-neutral-subtle);font-weight:var(--seed-font-weight-regular)}.rbac-help{color:var(--seed-color-fg-neutral-muted);font-size:var(--seed-font-size-t4);margin:0}.rbac-actions{gap:var(--weclo-spacing-compact-stack);flex-wrap:wrap;display:flex}.rbac-notice{margin:0 0 var(--seed-dimension-x5);padding:var(--seed-dimension-x4);background:var(--seed-color-bg-neutral-weak);color:var(--seed-color-fg-neutral-subtle);font-size:var(--seed-font-size-t4);border-radius:2px}.rbac-error{background:var(--seed-color-bg-critical-weak);color:var(--seed-color-fg-critical)}.rbac-table-wrap{overflow-x:auto}.rbac-table-wrap table{border-collapse:collapse;width:100%;font-size:var(--seed-font-size-t4);font-variant-numeric:tabular-nums}.rbac-table-wrap th,.rbac-table-wrap td{padding:var(--seed-dimension-x3) var(--seed-dimension-x2);border-bottom:1px solid var(--seed-color-stroke-neutral-weak);text-align:left;vertical-align:top}.rbac-table-wrap th{color:var(--seed-color-fg-neutral-subtle);font-weight:var(--seed-font-weight-medium);white-space:nowrap}.rbac-table-wrap td small{margin-top:var(--seed-dimension-x1);color:var(--seed-color-fg-neutral-subtle);display:block}.rbac-row-actions{gap:var(--seed-dimension-x2);flex-wrap:wrap;min-width:128px;display:flex}.rbac-confirm{background:var(--seed-color-bg-neutral-weak)}.rbac-confirm>*{margin-right:var(--seed-dimension-x2)}.rbac-empty{margin:var(--seed-dimension-x6) 0 0;color:var(--seed-color-fg-neutral-subtle);font-size:var(--seed-font-size-t4)}.rbac-inline-form{gap:var(--seed-dimension-x3);margin-top:var(--seed-dimension-x5);padding-top:var(--seed-dimension-x5);border-top:1px solid var(--seed-color-stroke-neutral-weak);display:grid}.rbac-inline-form>textarea{min-height:var(--seed-dimension-x16);padding:var(--seed-dimension-x3);border:1px solid var(--seed-color-stroke-neutral-weak);font:inherit;border-radius:2px}.rbac-request{gap:var(--seed-dimension-x4);display:grid}.rbac-request strong{margin-right:var(--seed-dimension-x3)}.rbac-request p{margin:var(--seed-dimension-x3) 0 var(--seed-dimension-x1)}.rbac-request small,.rbac-review{color:var(--seed-color-fg-neutral-subtle);font-size:var(--seed-font-size-t3)}.rbac-status{font-size:var(--seed-font-size-t3)}.rbac-status.approved{color:var(--seed-color-fg-positive)}.rbac-status.rejected{color:var(--seed-color-fg-critical)}.rbac-decision{gap:var(--seed-dimension-x2);display:grid}.rbac-work h2{margin-bottom:var(--weclo-spacing-section-heading)}.rbac-work dl{gap:var(--seed-dimension-x2);margin:0 0 var(--seed-dimension-x5);display:grid}.rbac-work dl>div{gap:var(--seed-dimension-x3);grid-template-columns:72px 1fr;display:grid}.rbac-work dt{color:var(--seed-color-fg-neutral-subtle)}.rbac-work dd{margin:0}.rbac-table-wrap details summary{cursor:pointer;color:var(--seed-color-fg-neutral-subtle)}.rbac-table-wrap pre{max-width:320px;font-family:var(--seed-font-family);font-size:var(--seed-font-size-t3);white-space:pre-wrap;overflow:auto}@media (max-width:760px){.rbac-shell{padding-left:0}.auth-card{padding:var(--seed-dimension-x6)}.rbac-nav{gap:var(--seed-dimension-x3);padding:0 var(--seed-dimension-x4);overflow-x:auto}.rbac-nav nav{gap:var(--seed-dimension-x3)}.rbac-user span{display:none}.rbac-content{width:min(100% - var(--seed-dimension-x8), 1180px);padding-top:var(--seed-dimension-x7)}.rbac-grid{grid-template-columns:1fr}}.rbac-work>.rbac-actions{margin-top:var(--weclo-spacing-compact-stack);align-items:center}
