.CompanyCard_root__gQhcQ{border:1px solid var(--color-border-separating);border-radius:var(--radius-md);background-color:var(--color-surface-page);padding:var(--space-lg);display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.CompanyCard_selected__VeLzh{border-color:var(--color-border-action);background-color:var(--color-surface-default)}.CompanyCard_left__ELOjY{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.CompanyCard_companyName__l6HNc{font-size:var(--font-size-heading-h4);font-weight:700;color:var(--color-text-headings);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompanyCard_meta__RQ5QU{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.CompanyCard_pill__xX7v_{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border-separating);background-color:var(--color-surface-default);color:var(--color-text-body);font-size:var(--font-size-body-sm)}.CompanyCard_pillStrong__PYtyv{color:var(--color-text-primary);font-weight:700}.CompanyCard_planWrap__riN3g{margin-top:var(--space-sm)}.CompanyCard_right__2eOTq{display:flex;align-items:flex-start;gap:var(--space-sm)}.PlanCard_root__fUkps{border:1px solid var(--color-border-separating);border-radius:var(--radius-md);background-color:var(--color-surface-page);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);transition:background-color .12s ease,border-color .12s ease}.PlanCard_compact__IYnpx{padding:var(--space-md);gap:var(--space-sm)}.PlanCard_hoverable___kqos:hover{background-color:var(--color-surface-default-hover)}.PlanCard_topRow__jabWw{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.PlanCard_titleBlock__ib_h5{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.PlanCard_nameRow__89zY_{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.PlanCard_name__aCdMp{font-size:var(--font-size-heading-h4);font-weight:700;color:var(--color-text-headings);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlanCard_compactName___SZc_{font-size:var(--font-size-body-lg)}.PlanCard_metaRow__CnebI{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.PlanCard_pill__YG_KA{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border-separating);background-color:var(--color-surface-default);color:var(--color-text-body);font-size:var(--font-size-body-sm)}.PlanCard_pillStrong__i2_b3{color:var(--color-text-primary);font-weight:700}.PlanCard_statusActive__qlL49{background-color:var(--color-status-background-blue);border-color:var(--color-status-indicator-blue)}.PlanCard_statusInactive__BVhpv{background-color:var(--color-status-background-yellow);border-color:var(--color-status-indicator-yellow)}.PlanCard_statusHidden__O6SGs{background-color:var(--color-surface-default-hover,#e5e7eb);border-color:var(--color-border-separating);color:var(--color-text-secondary,#6b7280)}.PlanCard_statusVisible___JcE1{background-color:var(--color-status-background-green,#d1fae5);border-color:var(--color-status-indicator-green,#10b981)}.PlanCard_description__w48Zu{color:var(--color-text-body);font-size:var(--font-size-body-md)}.PlanCard_actions__Xys14{display:flex;gap:var(--space-sm);flex:0 0 auto}.PlanCard_permissionSection__HzhgY{display:flex;flex-direction:column;gap:var(--space-sm)}.PlanCard_sectionTitle__Yt3nj{font-size:var(--font-size-body-md);color:var(--color-text-body);font-weight:700}.PlanCard_permissionGrid__MidIf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.PlanCard_empty__oZlGw{color:var(--color-text-body);font-size:var(--font-size-body-sm)}.PlanCard_collapsedPerms__eJ4J8{display:flex;gap:var(--space-sm);flex-wrap:wrap}.PlanCard_infoGrid___kwbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.PlanCard_infoItem__BSzH_{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);background-color:var(--color-surface-default);min-width:0}.PlanCard_infoLabel__6drux{font-size:var(--font-size-body-sm);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.3px}.PlanCard_infoValue__FV61c{font-size:var(--font-size-body-lg);font-weight:700;color:var(--color-text-headings)}.PlanCard_allPerms__uExF8{padding:var(--space-md);border:1px solid var(--color-status-indicator-green,#10b981);background-color:var(--color-status-background-green,#d1fae5);color:var(--color-text-body);font-size:var(--font-size-body-md);font-weight:600}.PermissionItem_root__Eg9Wz,.PlanCard_allPerms__uExF8{display:flex;align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm)}.PermissionItem_root__Eg9Wz{padding:var(--space-sm);border:1px solid var(--color-border-separating);background-color:var(--color-surface-default);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PermissionItem_inputMode__cTFt_{cursor:pointer}.PermissionItem_inputMode__cTFt_:hover{background-color:var(--color-surface-default-hover)}.PermissionItem_inputMode__cTFt_:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.PermissionItem_checked__93O3R{border-color:var(--color-border-action)}.PermissionItem_iconWrap__Ve7Bx{width:32px;height:32px;border-radius:var(--radius-sm);background-color:var(--color-surface-page);border:1px solid var(--color-border-separating);display:grid;place-items:center;flex:0 0 auto}.PermissionItem_icon__v1Muy{width:18px;height:18px;color:var(--color-icons-primary)}.PermissionItem_content__0SH3m{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1 1 auto}.PermissionItem_labelRow__WysOQ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.PermissionItem_label__sxlQl{font-size:var(--font-size-body-md);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PermissionItem_description__KI8Q8{font-size:var(--font-size-body-sm);color:var(--color-text-body);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PermissionItem_accessControls__41YgQ{display:inline-flex;gap:var(--space-xs);align-items:center;margin-top:var(--space-xs)}.PermissionItem_accessButton__VqP9t{min-width:64px}.PermissionItem_accessSummary__M5Dz3{font-size:var(--font-size-body-sm);color:var(--color-text-body);white-space:nowrap}.PermissionItem_accessBadges__ojbo6{display:inline-flex;gap:var(--space-xs);margin-top:var(--space-xs)}.PermissionItem_accessBadge__oPjFe{border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);padding:2px 6px;font-size:var(--font-size-body-sm);color:var(--color-text-body);background:var(--color-surface-page)}.CompanyPlanFormCard_root__6_FJL{border:1px solid var(--color-border-action);border-radius:var(--radius-md);background-color:var(--color-surface-page);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.CompanyPlanFormCard_topRow__UvJhB{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.CompanyPlanFormCard_title__7DGot{font-size:var(--font-size-heading-h4);font-weight:700;color:var(--color-text-headings)}.CompanyPlanFormCard_actions__V0bWb{display:flex;gap:var(--space-sm);flex-wrap:wrap;align-items:center;justify-content:flex-end}.CompanyPlanFormCard_formGrid__4gDdC{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.CompanyPlanFormCard_fieldGroup__K94GI{display:flex;flex-direction:column;gap:var(--space-sm)}.CompanyPlanFormCard_row__0Cxfu{display:flex;flex-direction:column;gap:var(--space-xs)}.CompanyPlanFormCard_inlineHint__8vamu{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.CompanyPlanFormCard_dropdownWrap__0mrXm,.CompanyPlanFormCard_inputWrap__DRBF7{width:100%}.CompanyInvoiceDetails_content__GDK11{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md)}.CompanyInvoiceDetails_row__jEWcY{display:flex;flex-direction:row;gap:var(--space-md);align-items:center}.CompanyInvoiceDetails_label__thtCD{font-size:var(--font-size-body-md);color:var(--color-text-body);font-weight:600}.CompanyInvoiceDetails_value__77_7Z{font-size:var(--font-size-body-md);color:var(--color-text-body);word-break:break-all}.CompanyInvoiceDetails_error__zpRIG,.CompanyInvoiceDetails_loading__4bFkF{padding:var(--space-lg);text-align:center}.page_page__zW4PK{display:flex;flex-direction:column;gap:var(--space-lg)}.page_header__450NZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0}.page_title__Iqjae{font-size:var(--font-size-heading-h3);font-weight:700;color:var(--color-text-body)}.page_headerActions__2wtbo{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}.page_headerActions__2wtbo input{min-width:220px}.PlanFormCard_root__0AW0l,.page_list__T6k8w{display:flex;flex-direction:column;gap:var(--space-md)}.PlanFormCard_root__0AW0l{border:1px solid var(--color-border-action);border-radius:var(--radius-md);background-color:var(--color-surface-page);padding:var(--space-lg)}.PlanFormCard_topRow__otA6Q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.PlanFormCard_title__j088i{font-size:var(--font-size-heading-h4);font-weight:700;color:var(--color-text-headings)}.PlanFormCard_actions__d7BJ_{display:flex;gap:var(--space-sm);align-items:center}.PlanFormCard_formGrid__77LT9{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}.PlanFormCard_fieldGroup__b5LPA{display:flex;flex-direction:column;gap:var(--space-sm)}.PlanFormCard_inputWrapper__4k6xB{width:100%}.PlanFormCard_sectionLabel__uBz4e{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-text-headings)}.PlanFormCard_row__L9hnr{display:flex;flex-direction:column;gap:var(--space-xs)}.PlanFormCard_permissionsGrid__IjW_N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.PlanFormCard_statusGroup__gVcdx{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background-color:var(--color-surface-default,#f9fafb);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.PlanFormCard_statusGroupTitle__pG2ot{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-text-headings);margin:0 0 var(--space-2xs) 0}.PlanFormCard_radioGroup__VwW4g{display:flex;align-items:center;flex-wrap:wrap}.PlanFormCard_allPermsNote__TQpK2{padding:var(--space-md);border:1px solid var(--color-status-indicator-green,#10b981);background-color:var(--color-status-background-green,#d1fae5);border-radius:var(--radius-sm);color:var(--color-text-body);font-size:var(--font-size-body-sm);font-weight:600}.page_page__g5Q7F{display:flex;flex-direction:column;gap:var(--space-lg)}.page_header__pAOMt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0}.page_title__PuClF{font-size:var(--font-size-heading-h3);font-weight:700;color:var(--color-text-body)}.page_list__RyM46{display:flex;flex-direction:column;gap:var(--space-md)}