.CheckboxGrid_head__I_41B{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.CheckboxGrid_label__i_Suo{font-weight:700;font-size:13px}.CheckboxGrid_toggleAll__MhXLh{font-size:12.5px;font-weight:700;color:var(--brand);background:none;border:none;cursor:pointer}.CheckboxGrid_grid__y4wUb{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px}.CheckboxGrid_item__zc1Ao{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:13.5px;cursor:pointer;background:var(--surface);min-height:44px;box-sizing:border-box;align-self:stretch;height:auto}.CheckboxGrid_item__zc1Ao input{width:18px;height:18px;flex-shrink:0;margin:0;accent-color:var(--brand)}.CheckboxGrid_item__zc1Ao.CheckboxGrid_checked__jLShv{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.CheckboxGrid_item__zc1Ao:has(input:disabled){cursor:default;opacity:.65}.CheckboxGrid_gridDense__vRQm2{display:flex;flex-direction:column;gap:0}.CheckboxGrid_itemDense__PC19p{min-height:0;padding:6px 0;font-size:13.5px;line-height:1.3;border:none;background:transparent;border-radius:0}.CheckboxGrid_itemDense__PC19p:hover{background:transparent}.CheckboxGrid_itemDense__PC19p.CheckboxGrid_checked__jLShv{border:none;background:transparent}.CheckboxGrid_itemDense__PC19p input{width:16px;height:16px}@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=JetBrains+Mono:wght@400;500&display=swap");:root{--ds-primary:#177c3e;--ds-primary-dark:#0d4a24;--ds-primary-light:#6ba047;--ds-primary-subtle:#e8f5ee;--ds-secondary:#6ba047;--ds-blue:#2e9ee9;--ds-blue-dark:#146eb4;--ds-blue-subtle:#dbeffe;--ds-yellow:#fc9400;--ds-yellow-dark:#e07800;--ds-yellow-subtle:#fff8ee;--ds-warning:#a6754f;--ds-warning-dark:#92400e;--ds-warning-subtle:#eae3d6;--ds-danger:#991b1b;--ds-danger-dark:#780a0a;--ds-danger-light:#ef9a9a;--ds-danger-subtle:#fee2e2;--ds-accent:#9b8ec4;--ds-accent-dark:#64578d;--ds-accent-subtle:#e1d7f5;--ds-n900:#1f2933;--ds-n700:#374151;--ds-n500:#6b7280;--ds-n400:#9ca3af;--ds-n300:#dde4eb;--ds-n200:#e2e2e2;--ds-n100:#f5f5f5;--ds-n0:#ffffff;--ds-ov08:rgba(31,41,51,.08);--ds-ov12:rgba(31,41,51,.12);--ds-ov60:rgba(31,41,51,.60);--ds-ov80:rgba(31,41,51,.80);--ds-font-ui:"Lato",ui-sans-serif,system-ui,sans-serif;--ds-font-mono:"JetBrains Mono",monospace;--ds-r-xs:4px;--ds-r-sm:6px;--ds-r-md:8px;--ds-r-lg:10px;--ds-r-xl:12px;--ds-r-2xl:16px;--ds-r-full:999px;--ds-shadow-xs:0 1px 2px rgba(0,0,0,.06);--ds-shadow-sm:0 2px 6px rgba(0,0,0,.08);--ds-shadow-md:0 4px 16px rgba(0,0,0,.10);--ds-shadow-lg:0 8px 32px rgba(0,0,0,.14)}.ds-icon{justify-content:center;flex-shrink:0}.Badge_badge__0A16p,.ds-icon{display:inline-flex;align-items:center}.Badge_badge__0A16p{gap:5px;padding:3px 10px;border-radius:var(--ds-r-full);font-size:12px;font-weight:600;white-space:nowrap;font-family:var(--ds-font-ui)}.Badge_sm__eTENN{padding:2px 8px;font-size:11px}.Badge_lg__jG0qk{padding:4px 14px;font-size:13px}.Badge_solidSuccess__Rfltz{background:var(--ds-primary);color:#fff}.Badge_solidInfo___jqIZ{background:var(--ds-blue);color:#fff}.Badge_solidWarning__hlvvq{background:var(--ds-yellow);color:#fff}.Badge_solidDanger__dLqRo{background:var(--ds-danger);color:#fff}.Badge_solidAccent__y8Rku{background:var(--ds-accent);color:#fff}.Badge_solidNeutral___KYjw{background:var(--ds-n500);color:#fff}.Badge_solidDark__7cPd_{background:var(--ds-primary-dark);color:#fff}.Badge_subtleSuccess__o9rZs{background:var(--ds-primary-subtle);color:var(--ds-primary-dark);border:1px solid #a7d7b8}.Badge_subtleInfo__NQGae{background:var(--ds-blue-subtle);color:var(--ds-blue-dark);border:1px solid #7dd3fc}.Badge_subtleWarning__26gT0{background:var(--ds-yellow-subtle);color:var(--ds-yellow-dark);border:1px solid #fed7aa}.Badge_subtleDanger__2AU9y{background:var(--ds-danger-subtle);color:var(--ds-danger-dark);border:1px solid #fca5a5}.Badge_subtleAccent__W_4J5{background:var(--ds-accent-subtle);color:var(--ds-accent-dark);border:1px solid #c4b5fd}.Badge_subtleNeutral__dMmEk{color:var(--ds-n700)}.Badge_subtleDark__uCBux,.Badge_subtleNeutral__dMmEk{background:var(--ds-n100);border:1px solid var(--ds-n200)}.Badge_subtleDark__uCBux{color:var(--ds-primary-dark)}.Alert_alert__eN_LW{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--ds-r-lg);border:1px solid;font-size:13.5px;line-height:1.5;font-family:var(--ds-font-ui)}.Alert_body__JSICh{flex:1;min-width:0}.Alert_title__k_e6c{font-weight:700;font-size:13.5px}.Alert_desc__EQC7N{font-size:13px;margin-top:2px;opacity:.85}.Alert_dismiss__1ZNqL{margin-left:auto;flex-shrink:0;background:none;border:none;cursor:pointer;opacity:.5;transition:opacity .12s;padding:0}.Alert_dismiss__1ZNqL:hover{opacity:1}.Alert_toneSuccess__mhNLh{background:var(--ds-primary-subtle);border-color:#a7d7b8;color:var(--ds-primary-dark)}.Alert_toneInfo__9Y4BF{background:var(--ds-blue-subtle);border-color:#7dd3fc;color:var(--ds-blue-dark)}.Alert_toneWarning__8sVd4{background:var(--ds-yellow-subtle);border-color:#fed7aa;color:var(--ds-yellow-dark)}.Alert_toneDanger__eQN0x{background:var(--ds-danger-subtle);border-color:#fca5a5;color:var(--ds-danger-dark)}.Alert_toneNeutral__FE7ZZ{background:var(--ds-n100);border-color:var(--ds-n200);color:var(--ds-n700)}.Alert_toast__MSVDm{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--ds-r-xl);box-shadow:var(--ds-shadow-lg);font-size:14px;font-weight:500;background:var(--ds-n900);color:#fff;min-width:280px;max-width:400px;font-family:var(--ds-font-ui)}.Alert_toastToneSuccess__3CAq7{background:var(--ds-primary-dark)}.Alert_toastToneInfo__onnKS{background:var(--ds-blue-dark)}.Alert_toastToneDanger__t9KsR{background:var(--ds-danger-dark)}.Alert_toastToneWarning__Vd7lR{background:var(--ds-warning-dark)}.Alert_toastToneNeutral__AOByS{background:var(--ds-n900)}.Avatar_avatar__d91PR{display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;position:relative;font-family:var(--ds-font-ui)}.Avatar_circle__sx9t_{border-radius:50%}.Avatar_square__b5aLD{border-radius:var(--ds-r-md)}.Avatar_xs__89XXv{width:24px;height:24px;font-size:9px}.Avatar_sm__zBOp8{width:32px;height:32px;font-size:11px}.Avatar_md__mId_Q{width:40px;height:40px;font-size:13px}.Avatar_lg__pgl1C{width:48px;height:48px;font-size:16px}.Avatar_xl__OiddC{width:64px;height:64px;font-size:20px}.Avatar_dot__Dp5su{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;border:2px solid #fff}.Avatar_green__8IGsb{background:var(--ds-primary-subtle);color:var(--ds-primary-dark)}.Avatar_blue__47UFo{background:var(--ds-blue-subtle);color:var(--ds-blue-dark)}.Avatar_yellow__ggEY_{background:var(--ds-yellow-subtle);color:var(--ds-yellow-dark)}.Avatar_purple__liAHX{background:var(--ds-accent-subtle);color:var(--ds-accent-dark)}.Avatar_red___0nn3{background:var(--ds-danger-subtle);color:var(--ds-danger-dark)}.Avatar_primary__AgojL{background:var(--ds-primary);color:#fff}.ScrollArea_scrollArea__SPGxV{overflow-y:auto;border-radius:var(--ds-r-lg);border:1px solid var(--ds-n200)}.ScrollArea_scrollArea__SPGxV::-webkit-scrollbar{width:5px}.ScrollArea_scrollArea__SPGxV::-webkit-scrollbar-track{background:var(--ds-n100);border-radius:10px}.ScrollArea_scrollArea__SPGxV::-webkit-scrollbar-thumb{background:var(--ds-n300);border-radius:10px}.ScrollArea_scrollArea__SPGxV::-webkit-scrollbar-thumb:hover{background:var(--ds-n400)}.Combobox_wrap__1RWT9{position:relative;width:100%}.Combobox_input__IHjbn{padding-right:36px;cursor:text}.Combobox_inputOpen__MqL__.Combobox_inputOpen__MqL__,.Combobox_inputOpen__MqL__.Combobox_inputOpen__MqL__:focus{border-color:var(--ds-n300);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.Combobox_chevron__V0Iwy{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--ds-n500);pointer-events:none}.Combobox_inputWithBadge__SPcfK{padding-right:92px}.Combobox_endBadge__XiwOf{position:absolute;right:30px;top:50%;transform:translateY(-50%);pointer-events:none}.Combobox_endBadgeChip__G1oiA{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.Combobox_dropdown__KEDGX{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--ds-n300);border-top:none;border-radius:0 0 var(--ds-r-lg) var(--ds-r-lg);box-shadow:var(--ds-shadow-sm);z-index:100;overflow:hidden}.Combobox_options__6YmHi{max-height:200px;overflow-y:auto;padding:6px}.Combobox_option__Cd_pi{padding:8px 10px;border-radius:var(--ds-r-md);cursor:pointer;font-size:13.5px;color:var(--ds-n700);transition:background .1s;display:flex;align-items:center;gap:8px;font-family:var(--ds-font-ui)}.Combobox_option__Cd_pi:hover{background:var(--ds-primary-subtle);color:var(--ds-primary-dark)}.Combobox_optionLabel__rOTEV{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Combobox_selected__QMIBP{background:var(--ds-primary-subtle);color:var(--ds-primary-dark);font-weight:600}.Combobox_empty__R3MQU{padding:16px;text-align:center;font-size:13px;color:var(--ds-n400)}.FormSection_section__yIiT_{border:1px solid var(--ds-n300);border-radius:var(--ds-r-lg);background:var(--ds-n0);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.FormSection_head__vLxAN{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.FormSection_title__e5VEI{margin:0;font-family:var(--ds-font-ui);font-size:14px;font-weight:700;color:var(--ds-n900)}.FormSection_body__Rtj2f{display:flex;flex-direction:column;gap:10px}.FormSection_empty__IXEbe{margin:0;font-family:var(--ds-font-ui);font-size:13px;color:var(--ds-n500)}.RichTextEditor_wrap__U4c5u{border:1px solid var(--ds-n300);border-radius:var(--ds-r-lg);background:#fff;overflow:hidden}.RichTextEditor_wrapError__CdoaT{border-color:var(--ds-danger,#991b1b)}.RichTextEditor_wrapDisabled__95a2m{background:var(--ds-n100,#f5f5f5);opacity:.7}.RichTextEditor_toolbar__1QRBI{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--ds-n200,#e5e7eb);background:var(--ds-n50,#fafafa);flex-wrap:wrap}.RichTextEditor_divider__YihPd{width:1px;height:18px;background:var(--ds-n300);margin:0 4px;flex-shrink:0}.RichTextEditor_toolBtn__D0YBi{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ds-r-md);border:none;background:transparent;color:var(--ds-n700);cursor:pointer}.RichTextEditor_toolBtn__D0YBi:hover:not(:disabled){background:var(--ds-n200,#e5e7eb)}.RichTextEditor_toolBtn__D0YBi:disabled{opacity:.4;cursor:default}.RichTextEditor_toolBtnActive__y_hOw{background:var(--ds-primary-subtle);color:var(--ds-primary-dark)}.RichTextEditor_content__dEJ3Q{min-height:160px;max-height:420px;overflow-y:auto;padding:12px 14px;font-family:var(--ds-font-ui);font-size:13.5px;color:var(--ds-n900,#1f2933);outline:none}.RichTextEditor_content__dEJ3Q p{margin:0 0 8px}.RichTextEditor_content__dEJ3Q p:last-child{margin-bottom:0}.RichTextEditor_content__dEJ3Q ol,.RichTextEditor_content__dEJ3Q ul{padding-left:22px;margin:0 0 8px}.RichTextEditor_content__dEJ3Q a{color:var(--ds-primary-dark);text-decoration:underline}.RichTextEditor_content__dEJ3Q p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ds-n400);pointer-events:none}.page_root__xYuLQ{min-width:0;color:#1f2933}.page_root__xYuLQ .mi{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.page_root__xYuLQ .back-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;padding:12px 24px 0;font-size:13.5px;font-weight:700;color:#1f2933;font-family:inherit}.page_root__xYuLQ .back-btn .mi{width:18px!important;height:18px!important;color:#1f2933}.page_root__xYuLQ .back-btn:hover,.page_root__xYuLQ .back-btn:hover .mi{color:var(--brand)}.page_root__xYuLQ .person-subhdr{background:#fff;border-bottom:1px solid #e2e2e2;flex-shrink:0}.page_root__xYuLQ .person-hdr-top{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 14px;gap:10px}.page_root__xYuLQ .person-identity{display:flex;align-items:center;gap:14px;min-width:0}.page_root__xYuLQ .person-av{width:56px;height:56px;border-radius:10px;flex-shrink:0;background:var(--brand-600);display:flex;align-items:center;justify-content:center;border:2px solid #e2e2e2;overflow:hidden}.page_root__xYuLQ .person-av-initials{font-size:18px;font-weight:700;color:#ffffff}.page_root__xYuLQ .person-av-photo{width:100%;height:100%;object-fit:cover}.page_root__xYuLQ .person-name{font-size:24px;font-weight:800;color:#1f2933;letter-spacing:-.4px;line-height:1.05;word-break:break-word}.page_root__xYuLQ .person-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_root__xYuLQ .profile-actions-wrap{position:relative;margin-top:2px}.page_root__xYuLQ .btn-edit{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:1px solid #e2e2e2;border-radius:7px;background:#ffffff;font-size:13.5px;font-weight:600;color:#1f2933;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.page_root__xYuLQ .btn-edit .mi{width:15px!important;height:15px!important;color:#4b5563}.page_root__xYuLQ .btn-edit:hover{background:#f8fafc;border-color:#c7d0db}.page_root__xYuLQ .btn-edit:active{background:#eef2f7}.page_root__xYuLQ .btn-edit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(22,163,74,.2)}.page_root__xYuLQ .btn-dots{width:30px;height:30px;border-radius:7px;border:1px solid #e2e2e2;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.page_root__xYuLQ .btn-dots .mi{width:16px!important;height:16px!important;color:#4b5563}.page_root__xYuLQ .btn-dots:hover{background:#f8fafc;border-color:#c7d0db}.page_root__xYuLQ .btn-dots:active{background:#eef2f7}.page_root__xYuLQ .btn-dots:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(22,163,74,.2)}.page_root__xYuLQ .profile-menu{position:absolute;right:0;top:34px;width:150px;background:#ffffff;border:1px solid #e2e2e2;border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:7px 0;z-index:20}.page_root__xYuLQ .profile-menu-item{width:100%;height:34px;border:0;background:transparent;padding:0 13px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#1f2933;text-align:left;cursor:pointer;font-family:inherit}.page_root__xYuLQ .profile-menu-item:hover{background:#f8fafc}.page_root__xYuLQ .profile-menu-item.danger{color:#991b1b}.page_root__xYuLQ .profile-menu-item .mi{width:17px!important;height:17px!important}.page_root__xYuLQ .mini-switch{width:23px;height:14px;border-radius:999px;background:#9ca3af;position:relative;flex-shrink:0}.page_root__xYuLQ .mini-switch:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#ffffff;left:2px;top:2px}.page_root__xYuLQ .tabs-bar{display:flex;align-items:flex-end;gap:2px;padding:0 8px 0 32px;overflow-x:auto}.page_root__xYuLQ .tab{display:inline-flex;align-items:flex-end;height:34px;padding:0 6px;border:none;border-bottom:.5px solid rgba(31,41,51,.08);background:none;cursor:pointer;border-radius:4px 4px 0 0}.page_root__xYuLQ .tab span{font-size:14px;font-weight:400;color:#9ca3af;padding-bottom:8px;line-height:1}.page_root__xYuLQ .tab.active{border-bottom:1.5px solid #6ba047}.page_root__xYuLQ .tab.active span{font-weight:600;color:#1f2933}.page_root__xYuLQ .content{padding:24px;background:#fff}.page_root__xYuLQ .info-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;overflow:hidden}.page_root__xYuLQ .ic-hdr{background:#f5f5f5;border-bottom:1px solid #e2e2e2;padding:13px 20px;display:flex;align-items:center;gap:8px}.page_root__xYuLQ .ic-hdr .mi{width:20px!important;height:20px!important;color:var(--brand)}.page_root__xYuLQ .ic-hdr-title{font-size:16px;font-weight:600;color:#1f2933;letter-spacing:-.35px}.page_root__xYuLQ .ic-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.page_root__xYuLQ .overview-cards-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.page_root__xYuLQ .ic-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_root__xYuLQ .ic-grid1{display:grid;grid-template-columns:1fr}.page_root__xYuLQ .ic-cell-center{padding:26px}.page_root__xYuLQ .ic-cell{padding:14px 20px;display:flex;flex-direction:column;justify-content:center;gap:5px;border-bottom:1px solid rgba(31,41,51,.08);min-height:74px}.page_root__xYuLQ .ic-label{font-size:12px;font-weight:400;color:#6b7280;line-height:1.2}.page_root__xYuLQ .ic-val{font-size:13.5px;font-weight:600;color:#1f2933;line-height:1.25;word-break:break-word}.page_root__xYuLQ .last-row-cell{border-bottom:none}.page_root__xYuLQ .training-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;gap:12px;flex-wrap:wrap}.page_root__xYuLQ .training-title{font-size:20px;font-weight:800;letter-spacing:-.5px;color:#1f2933;margin-bottom:7px}.page_root__xYuLQ .legend-row{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#374151;flex-wrap:wrap}.page_root__xYuLQ .cert-pill{height:19px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:10px;font-weight:800;color:white}.page_root__xYuLQ .cert-pill.external{background:#0876bd}.page_root__xYuLQ .cert-pill.fk{background:#177c3e}.page_root__xYuLQ .cycle-row{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.page_root__xYuLQ .cycle-pill{border-radius:999px;border:1px solid #e2e2e2;background:white;font-weight:500;color:#374151}.page_root__xYuLQ .complete-pill,.page_root__xYuLQ .cycle-pill{height:20px;display:inline-flex;align-items:center;padding:0 12px;font-size:11px}.page_root__xYuLQ .complete-pill{border-radius:999px;background:#dbeffe;color:#0876bd;font-weight:800;white-space:nowrap}.page_root__xYuLQ .training-section{margin-bottom:20px}.page_root__xYuLQ .training-section-head{display:flex;align-items:center;gap:12px;margin-bottom:9px;flex-wrap:wrap}.page_root__xYuLQ .training-section-title{font-size:14px;font-weight:800;color:#1f2933;margin:0}.page_root__xYuLQ .training-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page_root__xYuLQ .training-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.page_root__xYuLQ .training-grid.one{grid-template-columns:minmax(0,1fr);max-width:448px}.page_root__xYuLQ .training-card{min-height:80px;background:#f5f5f5;border:1px dashed #dde4eb;border-radius:8px;padding:15px 13px 13px;display:flex;gap:12px;min-width:0}.page_root__xYuLQ .training-card.active{background:#e8f5ee}.page_root__xYuLQ .training-card.expanded{min-height:134px}.page_root__xYuLQ .doc-chevron{padding-top:3px;flex-shrink:0}.page_root__xYuLQ .doc-chevron .mi{width:18px!important;height:18px!important;color:#374151}.page_root__xYuLQ .doc-title{font-size:14px;font-weight:800;color:#1f2933;line-height:1.2}.page_root__xYuLQ .training-card.active .doc-title{color:#177c3e}.page_root__xYuLQ .training-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.page_root__xYuLQ .training-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.page_root__xYuLQ .training-actions{display:flex;gap:6px}.page_root__xYuLQ .doc-action{width:24px;height:24px;border-radius:5px;border:1px solid #e5e7eb;background:white;display:inline-flex;align-items:center;justify-content:center;color:#374151}.page_root__xYuLQ .doc-action .mi{width:16px!important;height:16px!important}.page_root__xYuLQ .training-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_root__xYuLQ .status-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_root__xYuLQ .doc-pill{height:21px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap;line-height:1}.page_root__xYuLQ .doc-pill.done{background:#0d4a24;color:white}.page_root__xYuLQ .doc-pill.next,.page_root__xYuLQ .doc-pill.none{background:white;border:1px solid #e2e2e2;color:#1f2933}.page_root__xYuLQ .no-expiry{font-size:11px;color:#9ca3af}.page_root__xYuLQ .training-time{font-size:10.5px;font-weight:600;color:#6b7280;white-space:nowrap}.page_root__xYuLQ .training-card.active .training-time{color:#0d4a24}.page_root__xYuLQ .file-list{display:flex;flex-direction:column;gap:6px}.page_root__xYuLQ .training-file-row{display:grid;grid-template-columns:64px 44px 82px auto;align-items:center;gap:8px}.page_root__xYuLQ .file-name-pill{height:20px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;color:white}.page_root__xYuLQ .file-name-pill.blue{background:#1386cf}.page_root__xYuLQ .file-name-pill.green{background:#177c3e}.page_root__xYuLQ .training-duration{font-size:10.5px;font-weight:800;color:#0d4a24}.page_root__xYuLQ .training-date{font-size:10.5px;color:#1f2933}.page_root__xYuLQ .training-file-actions{display:flex;gap:4px;justify-content:flex-end}.page_root__xYuLQ .file-btn{width:20px;height:20px;border-radius:4px;border:1px solid #e5e7eb;background:white;display:inline-flex;align-items:center;justify-content:center;color:#374151}.page_root__xYuLQ .file-btn .mi{width:13px!important;height:13px!important}.page_root__xYuLQ .file-btn.delete{border-color:#f4c4c4;color:#991b1b}.page_root__xYuLQ .placeholder-card{min-height:240px}.page_root__xYuLQ .placeholder-body{padding:16px 20px;font-size:14px;color:#6b7280}@media (max-width:1280px){.page_root__xYuLQ .person-name{font-size:22px}}@media (max-width:1100px){.page_root__xYuLQ .overview-cards-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page_root__xYuLQ .person-hdr-top{flex-direction:column;align-items:flex-start}.page_root__xYuLQ .person-name{font-size:28px}.page_root__xYuLQ .ic-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.page_root__xYuLQ .overview-cards-container{grid-template-columns:1fr}}@media (max-width:640px){.page_root__xYuLQ .back-btn{padding:12px 14px 0}.page_root__xYuLQ .person-hdr-top{padding:14px}.page_root__xYuLQ .tabs-bar{padding:0 14px}.page_root__xYuLQ .content{padding:14px}.page_root__xYuLQ .training-grid,.page_root__xYuLQ .training-grid.one,.page_root__xYuLQ .training-grid.two{grid-template-columns:1fr;max-width:none}.page_root__xYuLQ .training-file-row{grid-template-columns:1fr;justify-items:start;gap:6px}.page_root__xYuLQ .ic-grid4{grid-template-columns:1fr}.page_root__xYuLQ .ic-cell{min-height:auto}}.page_root__TumaL{height:100%;min-height:0;background:#ffffff;display:flex;flex-direction:column}.shell:has(.page_root__TumaL){height:100vh;overflow:hidden}.content:has(.page_root__TumaL){display:flex;flex-direction:column;flex:1;height:100vh;min-height:0;overflow:hidden}.content>.content-inner:has(.page_root__TumaL){background:#ffffff;max-width:none!important;width:100%;padding:0!important;flex:1;height:calc(100vh - 60px);min-height:0;overflow:hidden}.page_root__TumaL .org-page-root{--p-light:#6ba047;--n900:#1f2933;--n400:#9ca3af;--n200:#e2e2e2;--n0:#ffffff;background:#ffffff;height:100%;min-height:0;display:flex;flex-direction:column;padding:0}.page_root__TumaL .sub-header{background:#ffffff;border-bottom:1px solid #e2e2e2;padding:0 8px 0 32px;flex-shrink:0}.page_root__TumaL .tabs-bar{display:flex;align-items:flex-end;gap:2px}.page_root__TumaL .tab{display:flex;align-items:flex-end;height:40px;padding:0 6px;border:none;border-bottom:.5px solid rgba(31,41,51,.08);background:none;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;border-radius:4px 4px 0 0}.page_root__TumaL .tab span{font-size:14px;font-weight:400;color:#9ca3af;padding-bottom:9px;line-height:1}.page_root__TumaL .tab.active{border-bottom:1.5px solid #6ba047}.page_root__TumaL .tab.active span{font-weight:600;color:#1f2933}.page_root__TumaL .org-scroll-body{flex:1;min-height:0;overflow-y:auto;padding:0 24px 32px;background:#ffffff;scrollbar-width:thin;scrollbar-color:#e2e2e2 transparent}.page_root__TumaL .org-scroll-body::-webkit-scrollbar{width:5px}.page_root__TumaL .org-scroll-body::-webkit-scrollbar-track{background:transparent}.page_root__TumaL .org-scroll-body::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius:4px}.page_root__TumaL .org-scroll-body::-webkit-scrollbar-button{display:none;width:0;height:0}.page_root__TumaL .org-scroll-body.overview-mode{overflow:hidden;padding:0}.page_root__TumaL .org-overview-html{height:100%;min-height:0;display:flex;flex-direction:column;min-width:0}.page_root__TumaL .org-overview-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 24px 32px;scrollbar-width:thin;scrollbar-color:#e2e2e2 transparent}.page_root__TumaL .org-overview-scroll::-webkit-scrollbar{width:5px}.page_root__TumaL .org-overview-scroll::-webkit-scrollbar-track{background:transparent}.page_root__TumaL .org-overview-scroll::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius:4px}.page_root__TumaL .org-overview-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.page_root__TumaL .ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--brand)}.page_root__TumaL .entity-row{display:flex;align-items:center;justify-content:space-between;padding:20px 0 18px}.page_root__TumaL .entity-left{display:flex;align-items:center;gap:12px}.page_root__TumaL .org-logo{width:66px;height:44px;border-radius:4px;border:1px solid #e2e2e2;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--surface)}.page_root__TumaL .org-logo img{width:100%;height:100%;object-fit:contain;padding:2px}.page_root__TumaL .org-logo-fb{font-size:15px;font-weight:700;color:var(--brand-600)}.page_root__TumaL .entity-name{font-size:26px;font-weight:800;color:#1f2933}.page_root__TumaL .entity-actions{display:flex;align-items:center;gap:8px}.page_root__TumaL .btn-dots{width:30px;height:30px;border-radius:7px;border:1px solid #e2e2e2;background:var(--surface);display:flex;align-items:center;justify-content:center}.page_root__TumaL .btn-dots .ico{width:16px!important;height:16px!important;color:rgba(31,41,51,.8)}.page_root__TumaL .content-cols{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:start}.page_root__TumaL .left-col,.page_root__TumaL .right-col{display:flex;flex-direction:column;gap:16px}.page_root__TumaL .info-card{background:var(--surface);border:1px solid #e2e2e2;border-radius:16px;overflow:hidden}.page_root__TumaL .ic-hdr{background:#f5f5f5;border-bottom:1px solid var(--border);padding:13px 20px;display:flex;align-items:center;gap:6px}.page_root__TumaL .ic-hdr.no-divider{border-bottom:0}.page_root__TumaL .ic-hdr svg{color:var(--brand-600)!important;stroke-width:2.25}.page_root__TumaL .ic-hdr-title{font-size:15px;font-weight:600;color:#1f2933;letter-spacing:-.3px}.page_root__TumaL .ic-body{background:var(--surface);padding-bottom:14px}.page_root__TumaL .ic-cols{display:flex}.page_root__TumaL .ic-col{flex:1;display:flex;flex-direction:column;min-width:0}.page_root__TumaL .ic-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page_root__TumaL .ic-cell{min-height:58px;padding:13px 20px;display:flex;flex-direction:column;justify-content:center;gap:5px}.page_root__TumaL .ic-grid3 .ic-cell{border-bottom:1px solid var(--border)}.page_root__TumaL .ic-grid3 .ic-cell.last-row-cell{border-bottom:0}.page_root__TumaL .ic-label{font-size:12px;font-weight:400;color:#6b7280}.page_root__TumaL .ic-val{font-size:13.5px;font-weight:600;color:#1f2933;line-height:1.4;word-break:break-word}.page_root__TumaL .api-key-val{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.page_root__TumaL .pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;width:100%}.page_root__TumaL .list-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 11px;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:600;color:#1f2933;white-space:nowrap;flex:0 0 auto}.page_root__TumaL .list-cell{min-height:auto;padding-top:14px;padding-bottom:14px;border-bottom:0}.page_root__TumaL .badge-active{display:inline-flex;align-items:center;padding:4px 12px;background:#0d4a24;border-radius:999px;font-size:12px;font-weight:600;color:#ffffff;white-space:nowrap;width:fit-content;align-self:flex-start}@media (max-width:1100px){.page_root__TumaL .content-cols{grid-template-columns:1fr}}@media (max-width:760px){.page_root__TumaL .entity-row{flex-direction:column;align-items:flex-start;gap:12px}.page_root__TumaL .entity-name{font-size:22px}.page_root__TumaL .ic-cols{flex-direction:column}.page_root__TumaL .ic-grid3{grid-template-columns:1fr}.page_root__TumaL .ic-grid3 .filler-cell{display:none}}.page_full__pOtco{grid-column:1/-1}.page_personRow__yijS6{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:8px;align-items:end}.page_personRow__yijS6>button{margin-bottom:2px}@media (max-width:640px){.page_personRow__yijS6{grid-template-columns:1fr}}