:root{--shell-width:95%;--shell-max:1600px;--shell-top:1vh;--shell-bottom:5vh;--shell-inner-gap:1vh;--bg-page:#f8f9fc;--bg-card:#ffffff;--bg-nav:#002b5c;--bg-footer:#002b5c;--color-border:#dbeafe;--color-text:#0f172a;--color-text-muted:#64748b;--btn-radius:8px;--btn-font-size:0.9rem;--btn-font-weight:500;--btn-primary-bg:#2563eb;--btn-primary-bg-hover:#1d4ed8;--btn-secondary-bg:rgba(255,255,255,0.16);--btn-secondary-bg-hover:rgba(255,255,255,0.24);--btn-danger-bg:#7a1212;--btn-danger-bg-hover:#991b1b;--btn-border-light:rgba(255,255,255,0.28);--btn-border-dark:rgba(15,23,42,0.25)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;color:var(--color-text);font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.appShell,body,html{background-color:var(--bg-page)}.appShell{min-height:100vh;padding-top:var(--shell-top);padding-bottom:var(--shell-bottom)}.shellBlock{width:var(--shell-width);max-width:var(--shell-max);margin-left:auto;margin-right:auto}.shellSpacer{height:var(--shell-inner-gap)}.mainContent{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem}.text-muted{color:var(--color-text-muted)}.hidden{display:none!important}:focus-visible{outline:3px solid rgba(59,130,246,.6);outline-offset:2px}@media (max-width:640px){:root{--shell-width:98%}.mainContent{padding:.2rem}}.breadcrumbBar{background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:12px;padding:.6rem 1rem}.Breadcrumb_breadcrumb__AnpjQ{font-size:.875rem;color:#64748b;margin:0;padding:8px 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.Breadcrumb_segment__amKS2{display:inline-flex;align-items:center;gap:6px}.Breadcrumb_separator__MuJT8{color:#94a3b8}.Breadcrumb_link__niHRh{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.Breadcrumb_link__niHRh:hover{filter:brightness(.95)}.Breadcrumb_current__SJNg1{color:#0f172a;font-weight:600}.Breadcrumb_flag__mynAk{width:18px;height:14px;border-radius:3px;-o-object-fit:cover;object-fit:cover;display:block}.SystemNotice_notice__SAJwP{width:100%;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;box-shadow:0 1px 6px rgba(15,23,42,.06);overflow:hidden}.SystemNotice_inner__mh9Fs{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px}.SystemNotice_text__gwn8Q{display:grid;gap:2px}.SystemNotice_title___L_5y{font-size:.9rem;font-weight:700}.SystemNotice_message__Jg_Qe{font-size:.85rem;color:#334155}.SystemNotice_close__SXrKJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#334155;cursor:pointer;font-size:16px;line-height:1;padding:6px;border-radius:8px}.SystemNotice_close__SXrKJ:hover{background:rgba(15,23,42,.06)}.SystemNotice_info__Ur_nY{border-color:rgba(59,130,246,.35);background:rgba(59,130,246,.08)}.SystemNotice_warning____8Dl{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.1)}.SystemNotice_error__jA9Q_{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.1)}.SystemNotice_success__CJgEk{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.1)}.buttons_button__V4gFz{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--btn-radius,8px);font-size:var(--btn-font-size,.9rem);font-weight:var(--btn-font-weight,500);line-height:1;padding:8px 14px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color .15s ease,border-color .15s ease,transform .12s ease,box-shadow .12s ease;text-decoration:none;white-space:nowrap}.buttons_primary__eAFys{background-color:var(--btn-primary-bg,#2563eb);color:#ffffff;border-color:var(--btn-border-light,rgba(255,255,255,.28))}.buttons_primary__eAFys:hover{background-color:var(--btn-primary-bg-hover,#1d4ed8)}.buttons_secondary__kokCt{background-color:var(--btn-secondary-bg,rgba(255,255,255,.16));color:#ffffff;border-color:var(--btn-border-light,rgba(255,255,255,.28))}.buttons_secondary__kokCt:hover{background-color:var(--btn-secondary-bg-hover,rgba(255,255,255,.24))}.buttons_danger__ggAp1{background:#dc2626;color:#ffffff;border:1px solid #b91c1c}.buttons_danger__ggAp1:hover{background:#b91c1c}.buttons_danger__ggAp1:disabled,.buttons_danger__ggAp1[aria-disabled=true]{opacity:.6;cursor:not-allowed}.buttons_success__MhtDI{background:#16a34a;color:#ffffff;border:1px solid #15803d}.buttons_success__MhtDI:hover{background:#15803d}.buttons_success__MhtDI:disabled,.buttons_success__MhtDI[aria-disabled=true]{opacity:.6;cursor:not-allowed}.buttons_icon__q4ayF{width:34px;height:22px;padding:0;font-size:18px;border-radius:6px;box-shadow:0 1px 4px rgba(15,23,42,.25)}.buttons_iconActive__AzDkK{background-color:#ffffff;color:#0f172a;border-color:#ffffff;box-shadow:0 1px 4px rgba(15,23,42,.25)}.buttons_button__V4gFz:disabled,.buttons_disabled__jamLl{opacity:.55;cursor:not-allowed;transform:none}.buttons_button__V4gFz:focus-visible{outline:3px solid rgba(59,130,246,.6);outline-offset:2px}.buttons_compact__wruPb{height:32px;padding:0 12px;border-radius:var(--btn-radius)}.buttons_status__IRDPT{background-color:#e5e7eb;color:#0f172a;border-color:rgba(15,23,42,.15);cursor:default}.buttons_status__IRDPT:hover{background-color:#e5e7eb;transform:none;box-shadow:none}.buttons_link__6SDvD{background:transparent;border-color:transparent;color:#2563eb;padding:0;box-shadow:none;text-decoration:underline;text-underline-offset:2px}.buttons_link__6SDvD:hover{background:transparent;transform:none;box-shadow:none;filter:brightness(.95)}.buttons_fullWidth__YaOZ8{width:100%;justify-content:center}.buttons_spaced__VDu8A{margin-top:14px}.buttons_linkButton__k_Rr_{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.buttons_noBold__UB1Ni{font-weight:500}.modal_backdrop__XBD0X{position:fixed;inset:0;background:rgba(15,23,42,.65);display:flex;align-items:center;justify-content:center;z-index:2000}.modal_modal__gGnuY{width:100%;max-width:520px;background:#ffffff;border-radius:14px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.35)}.modal_title__xB1BH{margin:0 0 12px;font-size:1.4rem;font-weight:700;color:#7a1212}.modal_text__nENor{font-size:.95rem;line-height:1.55;color:#0f172a}.modal_actions__wUNXd{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:640px){.modal_modal__gGnuY{max-width:92vw;padding:18px;border-radius:12px}.modal_actions__wUNXd{flex-direction:column;gap:10px}.modal_actions__wUNXd button{width:100%}}.navbar_navbar__bhGmN{width:100%;color:#ffffff;border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.12);overflow:hidden}.navbar_navbarInner__HX7gy{width:100%;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.navbar_navbarPublic__kN3aT{background:#002b5c}.navbar_navbarPrivate__Yw179{background:#1e4f8f}.navbar_navbarAdmin__uM_f3{background:#7a1212}.navbar_logoLink__65mj2{display:inline-flex;align-items:center;text-decoration:none}.navbar_logoImage__aAYTt{height:64px;width:auto;border-radius:10px;display:block}.navbar_logoBox__ko4da{display:inline-flex;align-items:center;max-height:64px}.navbar_logoBox__ko4da img{max-height:64px;height:auto;width:auto;border-radius:10px;display:block}.navbar_actions__rd_MR{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.navbar_infoLine__S6hTw{font-size:.85rem;color:#cbd5e1;text-align:center;margin-bottom:6px}.navbar_iconButtonRow__SaOLE{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.navbar_iconButton__a3pG9{background-color:rgba(255,255,255,.15);color:#ffffff;width:36px;height:32px;padding:0;border:2px solid rgba(255,255,255,.35);border-radius:8px;font-size:18px;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.navbar_iconButton__a3pG9:hover{background-color:rgba(255,255,255,.25);border-color:#ffffff;transform:translateY(-1px)}.navbar_iconButtonActive__adNck{background-color:#ffffff;color:#0f172a;border-color:#ffffff}.navbar_roleChip__zIZVl,.navbar_supportWrap__RTpLU{display:inline-flex;align-items:center}.navbar_langSwitcher__ysWl6{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.navbar_langButton__c9pgA{width:44px;height:32px;padding:0;border-radius:8px;border:2px solid rgba(255,255,255,.35);background-color:rgba(255,255,255,.15);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.navbar_langButton__c9pgA:hover{background-color:rgba(255,255,255,.25);border-color:#ffffff;transform:translateY(-1px)}.navbar_langButtonActive__Yefz5{background-color:#ffffff;border-color:#ffffff}.navbar_langFlagImage__rPd18{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.navbar_langSwitcherSkeleton__qDL71{width:220px;height:32px}.footer_footer__AQTwI{width:100%;background:var(--bg-footer,#002b5c);color:#e5e7eb;border-radius:12px;padding:18px 16px;box-shadow:0 2px 8px rgba(15,23,42,.12);text-align:center}.footer_footerLine__yTFPk{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:.95rem;line-height:1.4}.footer_company__tSBMU{font-weight:400;color:#cbd5e1}.footer_flag__thv9F{display:inline-block;border-radius:4px;box-shadow:0 0 0 1px rgba(255,255,255,.25)}.footer_muted__3d05p{color:#cbd5e1;font-size:.85rem}@media (max-width:640px){.footer_footer__AQTwI{padding:16px 12px}.footer_footerLine__yTFPk{font-size:.9rem;gap:6px}}