@font-face{font-family:Zoho Puvi;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Zoho_Puvi_Regular-DjCShql0.woff2)format("woff2")}@font-face{font-family:Zoho Puvi;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Zoho_Puvi_Medium-Dw01HEJc.woff2)format("woff2")}@font-face{font-family:Zoho Puvi;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Zoho_Puvi_Semibold-AFHpyl86.woff2)format("woff2")}@font-face{font-family:Zoho Puvi;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/Zoho_Puvi_Bold-khjcsjkE.woff2)format("woff2")}@font-face{font-family:Zoho Puvi;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/Zoho_Puvi_Extrabold-BnqY1TIk.woff2)format("woff2")}:root{--navy-900:#043a4e;--navy-800:#06485d;--navy-700:#0a5568;--color-teal:#14b8a6;--color-bg:#f3f5f9;--color-surface:#fff;--color-surface-2:#f7f9fc;--color-border:#e3e8ef;--color-border-strong:#cdd9e8;--color-text:#222;--color-text-muted:#777;--color-text-subtle:#999;--color-primary:#0284c7;--color-primary-hover:#0369a1;--color-primary-active:#075985;--color-primary-contrast:#fff;--color-primary-soft:#f0f7fd;--color-focus-ring:#0284c759;--color-check:#186337;--color-create:#186337;--color-check-soft:#edf6f0;--color-check-border:#c9e2d3;--color-danger:#d14343;--color-danger-bg:#fdecec;--color-danger-border:#f6d5d5;--color-success:#16a34a;--shadow-sm:0 1px 2px #101f350f, 0 1px 3px #101f350d;--shadow-md:0 6px 20px #101f351a;--shadow-lg:0 18px 50px #0b213838;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--font-sans:"Zoho Puvi", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--control-height:36px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#root{height:100dvh;overflow:hidden}input[type=checkbox]{accent-color:#0284c7}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);text-rendering:optimizelegibility;margin:0;font-size:13px;line-height:1.4}button,input,select,textarea{font-family:inherit}input:not(.no-global-focus),select:not(.no-global-focus),textarea:not(.no-global-focus),button[aria-haspopup=listbox]:not(.no-global-focus),button[role=combobox]:not(.no-global-focus){transition:border-color .15s,box-shadow .15s}input:not(.no-global-focus):hover:not(:disabled),textarea:not(.no-global-focus):hover:not(:disabled),select:not(.no-global-focus):hover:not(:disabled),button[aria-haspopup=listbox]:not(.no-global-focus):hover:not(:disabled),button[role=combobox]:not(.no-global-focus):hover:not(:disabled){border-color:var(--color-primary)!important}input:not(.no-global-focus):focus:not(:disabled),textarea:not(.no-global-focus):focus:not(:disabled),select:not(.no-global-focus):focus:not(:disabled),button[aria-haspopup=listbox]:not(.no-global-focus):focus:not(:disabled),button[role=combobox]:not(.no-global-focus):focus:not(:disabled),button[aria-expanded=true]:not(.no-global-focus):not(:disabled){border-radius:var(--radius-sm);border-color:var(--color-primary)!important;outline:none!important;box-shadow:0 0 0 3px #1c7c8c26!important}h1,h2,h3{color:var(--color-text);margin:0;line-height:1.25}a{color:var(--color-primary);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.list-row-button:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}input.locked-value:disabled{-webkit-text-fill-color:#111;opacity:1;color:#111!important;cursor:not-allowed!important;background:#f1f5f9!important}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}@media print{@page{size:A4 portrait;margin:10mm}html,body{background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body *{visibility:hidden!important}.po-print-template,.po-print-template *{visibility:visible!important}.po-print-template{width:100%!important;max-width:100%!important;box-shadow:none!important;box-sizing:border-box!important;z-index:999999!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important}}.sidebar-nav-link:not(.active):hover{color:#0284c7!important;background-color:#f0f7fd!important}.sidebar-nav-link.active:hover{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important}.app-sidebar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-sidebar.collapsed .app-sidebar-nav{scrollbar-width:none!important;-ms-overflow-style:none!important}.app-sidebar.collapsed .app-sidebar-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-sidebar:not(.collapsed) .app-sidebar-nav{scrollbar-width:thin;scrollbar-color:#00000026 transparent}.app-sidebar:not(.collapsed) .app-sidebar-nav::-webkit-scrollbar{width:4px}.app-sidebar:not(.collapsed) .app-sidebar-nav::-webkit-scrollbar-track{background:0 0}.app-sidebar:not(.collapsed) .app-sidebar-nav::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.app-sidebar:not(.collapsed) .app-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#00000040}.mobile-header-menu-btn,.mobile-sidebar-overlay{display:none}@media (width<=768px){.mobile-header-menu-btn{cursor:pointer;color:var(--color-text);background:0 0;border:none;justify-content:center;align-items:center;margin-right:8px;padding:8px;display:flex}.app-sidebar{height:100dvh;top:0;left:0;transform:translate(-100%);z-index:1000!important;width:260px!important;position:fixed!important}.app-sidebar.mobile-open{transform:translate(0)}.mobile-sidebar-overlay{z-index:990;opacity:0;pointer-events:none;background:#00000080;width:100vw;height:100dvh;transition:opacity .3s;display:block;position:fixed;top:0;left:0}.mobile-sidebar-overlay.mobile-open{opacity:1;pointer-events:auto}}.master-detail-container{background:#f4f5f8;flex:1;display:flex;overflow:hidden}.master-pane{background:#fff;flex-direction:column;display:flex;overflow:hidden;min-width:0!important}.detail-pane{background:#f4f5f8;flex:1;min-width:0;position:relative;overflow-y:auto}.responsive-table-wrapper{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;overflow:auto}.responsive-table-wrapper::-webkit-scrollbar{width:7px;height:7px}.responsive-table-wrapper::-webkit-scrollbar-track{background:#f8fafc}.responsive-table-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.responsive-table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.responsive-table-wrapper thead{z-index:10!important;position:sticky!important;top:0!important}.responsive-table-wrapper thead th,.responsive-table-wrapper th{box-shadow:inset 0 -1px #e2e8f0;z-index:10!important;white-space:nowrap!important;background-color:#f8fafc!important;position:sticky!important;top:0!important}.responsive-table-wrapper td{white-space:nowrap}.responsive-table-wrapper th.table-search-col,.responsive-table-wrapper td.table-search-col{width:44px!important;min-width:44px!important;max-width:44px!important}.table-sticky-single,.table-sticky-col-1{z-index:2;position:sticky!important;left:0!important}.table-sticky-col-2{z-index:2;position:sticky!important;left:34px!important}thead th.table-sticky-single,thead th.table-sticky-col-1{box-shadow:inset 0 -1px #e2e8f0;z-index:15!important;background-color:#f8fafc!important;position:sticky!important;top:0!important;left:0!important}thead th.table-sticky-col-2{box-shadow:inset 0 -1px #e2e8f0;z-index:15!important;background-color:#f8fafc!important;position:sticky!important;top:0!important;left:34px!important}tbody td.table-sticky-single,tbody td.table-sticky-col-1,tbody td.table-sticky-col-2{background-color:#fff}tbody tr:hover td.table-sticky-single,tbody tr:hover td.table-sticky-col-1,tbody tr:hover td.table-sticky-col-2{background-color:#f8fafc!important}tbody tr.selected td.table-sticky-single,tbody tr.selected td.table-sticky-col-1,tbody tr.selected td.table-sticky-col-2{background-color:#f0f9ff!important}@media (width<=768px){.master-detail-container.has-selection>.master-pane,.master-detail-container:not(.has-selection)>.detail-pane{display:none!important}.master-pane{min-width:0;border-right:none!important;flex:1!important}.master-pane header{gap:12px;flex-wrap:wrap!important}}.master-pane header,.detail-page-header{box-sizing:border-box;z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:64px;min-height:64px;max-height:64px;padding:0 24px;display:flex;position:relative}.master-pane-subheader{box-sizing:border-box;color:#64748b;letter-spacing:.03em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:44px;min-height:44px;max-height:44px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.detail-page-tabs{box-sizing:border-box;z-index:1;background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:24px;height:44px;min-height:44px;padding:0 24px;display:flex;position:relative;overflow:visible}.detail-tab{cursor:pointer;color:#777;white-space:nowrap;box-sizing:border-box;align-items:center;height:44px;margin-bottom:-1px;padding:0;font-size:13px;font-weight:400;display:inline-flex;position:relative}.detail-tab:hover{color:#222}.detail-tab.active{color:#0284c7;font-weight:600}.detail-tab.active:after{content:"";background-color:#0284c7;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.detail-overview-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-content:start;gap:32px;display:grid}.form-field-grid{align-items:center;gap:12px;display:grid}.detail-content-layout{background:#fff;border:1px solid #eef0f3;border-radius:8px;gap:0;display:flex;box-shadow:0 1px 3px #0000000d}.detail-top-section{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.detail-top-right{gap:48px;display:flex}.detail-status-grid{background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;padding:16px;display:grid}.step-movement-grid{grid-template-columns:1fr auto 1fr;gap:24px;display:grid}.pagination-bar{box-sizing:border-box;border-top:1px solid var(--color-border);background:var(--color-surface);height:auto;min-height:44px;color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 16px;font-size:13px;display:flex}@media (width<=768px){.form-field-grid{grid-template-columns:1fr!important;align-items:start!important}.pagination-bar{flex-wrap:wrap;justify-content:space-between!important;gap:8px!important;height:auto!important;padding:6px 16px!important}.pagination-per-page{display:none!important}.responsive-table-wrapper table{width:max-content!important;min-width:600px!important}.responsive-table-wrapper th,.responsive-table-wrapper td{white-space:nowrap!important}.detail-overview-grid{zoom:.9}.detail-content-layout{flex-direction:column!important}.detail-content-layout>div{border-bottom:1px solid #e2e8f0;border-right:none!important;flex:auto!important}.detail-top-section,.detail-top-right{flex-direction:column!important;gap:16px!important}.detail-status-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.step-movement-grid{grid-template-columns:1fr!important;gap:16px!important}.step-movement-grid>div:nth-child(2){margin:8px 0;width:100%!important;height:1px!important}.app-topbar{padding:0 12px!important}.topbar-search-area{margin-right:8px}.global-search-container{width:100%!important;max-width:180px!important}.topbar-right-controls{gap:8px!important}.topbar-org-dropdown{max-width:100px}.form-actions-footer{z-index:100;position:sticky!important;bottom:0!important;left:0!important;right:0!important}.responsive-table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.responsive-table-wrapper table{min-width:800px}.master-pane,.detail-pane{flex:1;min-width:0}.detail-page-header,.detail-page-content{padding:12px 16px!important}.detail-pane,.detail-pane div{max-width:100vw}.detail-pane div:has(>table){-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto!important}.detail-pane table{table-layout:auto!important;min-width:800px!important}.detail-title{font-size:16px!important}.action-btn-text{display:none}.action-btn{padding:6px!important}.master-detail-container.has-selection>.master-pane,.master-detail-container:not(.has-selection)>.detail-pane{display:none!important}}.settings-mobile-header{display:none}@media (width<=768px){.settings-mobile-header{background:#fff;border-bottom:1px solid #eef0f3;align-items:center;padding:12px 16px;display:flex}.touch-qty-input{min-height:44px!important}.hidden-on-mobile{display:none!important}}.visible-on-mobile{display:none!important}@media (width<=768px){.visible-on-mobile{display:revert!important}}.page-container{background:#fff;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.page-header{background:#fff;border-bottom:1px solid #eef0f3;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.page-body{flex:1;padding:24px;overflow-y:auto}.page-footer{box-sizing:border-box;z-index:100;background:#fff;border-top:1px solid #eef0f3;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;height:44px;padding:0 24px;display:flex}.po-print-template,.po-print-template .responsive-table-wrapper{overflow:visible!important}.po-print-template table{width:100%!important;min-width:0!important}.table-row-hover:hover{background-color:#f8fafc!important}.hover-underline:hover{text-decoration:underline!important}.required{color:var(--color-danger);margin-left:2px}.row-actions-trigger{width:22px;height:22px}.row-actions-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.module-field-row .row-actions-trigger,.row-actions-row .row-actions-trigger{opacity:0;transition:opacity .15s,background-color .15s}.module-field-row:hover .row-actions-trigger,.module-field-row:focus-within .row-actions-trigger,.module-field-row .row-actions-trigger[aria-expanded=true],.row-actions-row:hover .row-actions-trigger,.row-actions-row:focus-within .row-actions-trigger,.row-actions-row .row-actions-trigger[aria-expanded=true]{opacity:1}@media (width<=768px){.row-actions-row .row-actions-trigger{opacity:1;width:44px!important;height:44px!important}}.theme-tooltip{position:relative}.theme-tooltip[data-tooltip]:before{content:attr(data-tooltip);color:#1e293b;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.3;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-2px);box-shadow:0 4px 12px #0f172a1a,0 1px 3px #0f172a14;white-space:nowrap!important}.theme-tooltip[data-tooltip]:after{content:"";pointer-events:none;opacity:0;visibility:hidden;z-index:1000;border:4px solid #0000;border-top-width:0;border-bottom-color:#cbd5e1;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)translateY(-2px)}.theme-tooltip[data-tooltip]:hover:before,.theme-tooltip[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.theme-tooltip-right[data-tooltip]:before{left:auto;right:0;transform:translateY(-2px)}.theme-tooltip-right[data-tooltip]:after{left:auto;right:11px;transform:translateY(-2px)}.theme-tooltip-right[data-tooltip]:hover:before,.theme-tooltip-right[data-tooltip]:hover:after{transform:translateY(0)}.theme-tooltip-top[data-tooltip]:before{top:auto;bottom:calc(100% + 6px);transform:translate(-50%)translateY(2px)}.theme-tooltip-top[data-tooltip]:after{border-width:4px 4px 0;border-color:#cbd5e1 #0000 #0000;top:auto;bottom:calc(100% + 2px);transform:translate(-50%)translateY(2px)}.theme-tooltip-top[data-tooltip]:hover:before,.theme-tooltip-top[data-tooltip]:hover:after{transform:translate(-50%)translateY(0)}.theme-tooltip.menu-open:before,.theme-tooltip.menu-open:after,.menu-open .theme-tooltip:before,.menu-open .theme-tooltip:after{display:none!important}@keyframes themeTooltipFade{0%{opacity:0}to{opacity:1}}._button_5ytye_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-md);letter-spacing:.3px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;font-family:inherit;font-size:15px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}._fullWidth_5ytye_21{width:100%}._button_5ytye_1:disabled{cursor:not-allowed;opacity:.6}._primary_5ytye_31{background:var(--color-primary);color:var(--color-primary-contrast)}._primary_5ytye_31:hover:not(:disabled){background:var(--color-primary-hover)}._primary_5ytye_31:active:not(:disabled){background:var(--color-primary-active)}._secondary_5ytye_45{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}._secondary_5ytye_45:hover:not(:disabled){background:var(--color-surface-2)}._secondary_5ytye_45:active:not(:disabled){background:var(--color-border)}:root{--primary:#08f;--primary-hover:#0077e6;--text-dark:#0f172a;--text-muted:#64748b;--border-color:#e2e8f0;--input-bg:#f8fafc}._pageWrapper_10tmj_13{box-sizing:border-box;background:linear-gradient(135deg,#e3f0fc 0%,#d8eaff 50%,#eaf3ff 100%);flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100vh;padding:20px 16px;display:flex;position:relative;overflow:hidden}._bgPattern_10tmj_42{pointer-events:none;z-index:1;position:absolute;inset:0}._cube_10tmj_82{pointer-events:none;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2 0%,#e1efff73 50%,#b9daffbf 100%);position:absolute;box-shadow:inset 4px 4px 12px #fff,inset -6px -6px 16px #87b9f559,15px 25px 40px #5a9be61f}._cubeTopLeft_10tmj_118{border-radius:90px;width:420px;height:420px;top:-120px;left:-120px;transform:rotate(35deg)}._cubeBottomRight_10tmj_137{border-radius:100px;width:480px;height:480px;bottom:-150px;right:-130px;transform:rotate(-28deg)}._cubeBottomLeft_10tmj_157{border-radius:70px;width:320px;height:320px;bottom:-70px;left:-90px;transform:rotate(22deg)}._cubeBehindForm_10tmj_187{z-index:1;opacity:.85;border-radius:60px;width:280px;height:280px;top:28%;left:36%;transform:rotate(28deg)}._cubeNearFormTopRight_10tmj_178{opacity:.8;border-radius:38px;width:150px;height:150px;top:18%;right:18%;transform:rotate(22deg)}._cubeNearFormMidLeft_10tmj_209{opacity:.75;border-radius:32px;width:130px;height:130px;top:42%;left:14%;transform:rotate(-15deg)}._cubeNearFormBottomRight_10tmj_230{opacity:.75;border-radius:40px;width:160px;height:160px;bottom:22%;right:16%;transform:rotate(14deg)}._cubeNearFormTopLeft_10tmj_259{opacity:.65;border-radius:24px;width:90px;height:90px;top:22%;left:22%;transform:rotate(10deg)}._cubeNearFormBottomLeft_10tmj_268{opacity:.7;border-radius:28px;width:110px;height:110px;bottom:25%;left:20%;transform:rotate(-25deg)}._pageWrapper_10tmj_13:before{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:linear-gradient(145deg,#ffffffbf 0%,#d2e6ff4d 50%,#b4d4ff99 100%);border-radius:65px;width:320px;height:320px;position:absolute;top:-60px;left:-80px;transform:rotate(32deg)skew(-5deg);box-shadow:inset 2px 2px 8px #ffffffe6,inset -4px -4px 12px #8cb9f066,20px 20px 40px #64a0e626}._pageWrapper_10tmj_13:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:linear-gradient(135deg,#fffc 0%,#c3deff59 60%,#a5caffa6 100%);border-radius:80px;width:380px;height:380px;position:absolute;bottom:-90px;right:-90px;transform:rotate(-25deg)skewY(3deg);box-shadow:inset 3px 3px 10px #fffffff2,inset -5px -5px 15px #82b2ee73,-15px -15px 35px #64a0e61f}._pageWrapper_10tmj_13:before,._pageWrapper_10tmj_13:after{display:none!important}._dotGridTopLeft_10tmj_355,._dotGridBetweenFormAndCubeRight_10tmj_356,._dotGridBetweenFormAndCubeLeft_10tmj_357{pointer-events:none;z-index:0;background-image:radial-gradient(#3b82f647 2px,#0000 2px);background-size:16px 16px;position:absolute}._dotGridTopLeft_10tmj_355{width:220px;height:220px;top:12%;left:8%;transform:rotate(-10deg)}._dotGridBetweenFormAndCubeRight_10tmj_356{width:220px;height:220px;top:35%;right:22%;transform:rotate(12deg)}._dotGridBetweenFormAndCubeLeft_10tmj_357{width:200px;height:200px;bottom:20%;left:21%;transform:rotate(-8deg)}._dotGridRight_10tmj_335{width:280px;height:280px;top:14%;right:6%;transform:rotate(12deg)}._dotGridCenterRight_10tmj_347{width:200px;height:200px;bottom:22%;right:8%;transform:rotate(-5deg)}._subShape_10tmj_415{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;background:linear-gradient(160deg,#ffffffa6 0%,#b9daff40 100%);border-radius:50px;width:260px;height:260px;position:absolute;bottom:8%;left:-40px;transform:rotate(18deg);box-shadow:inset 2px 2px 6px #fffc,10px 10px 30px #78aff026}._cardContainer_10tmj_449{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:400px;margin:auto 0;display:flex}._formGroup_10tmj_466 .relative,._formGroup_10tmj_466 .input-wrapper{align-items:center!important;width:100%!important;display:flex!important;position:relative!important}._formGroup_10tmj_466 div:has(input[type=password]){align-items:center!important;width:100%!important;display:flex!important;position:relative!important}._formGroup_10tmj_466 button,._formGroup_10tmj_466 button[type=button]{cursor:pointer!important;width:26px!important;min-width:26px!important;height:26px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:background-color .2s,color .2s!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}._formGroup_10tmj_466 button svg{color:#64748b!important;pointer-events:none!important;width:16px!important;height:16px!important}._formGroup_10tmj_466 button:hover{background-color:#0088ff1a!important}._formGroup_10tmj_466 button:hover svg{color:#08f!important}._formGroup_10tmj_466 input[type=password]{padding-right:36px!important}._authCard_10tmj_531{box-sizing:border-box;background:#fff;border:1px solid #eaedf1;border-radius:12px;width:100%;padding:22px 28px;box-shadow:0 10px 30px #0000000d,0 1px 3px #00000008}._formGrid_10tmj_544{flex-direction:column;gap:10px;display:flex}._formRow2Col_10tmj_550{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}._formGroup_10tmj_466{flex-direction:column;width:100%;display:flex}._formGroup_10tmj_466 label,._formGroup_10tmj_466 label{display:none!important}._formGroup_10tmj_466 input,._formGroup_10tmj_466 input{box-sizing:border-box;outline:none;width:100%;background:var(--input-bg)!important;height:38px!important;color:var(--text-dark)!important;border:1px solid #dbe2ea!important;border-radius:6px!important;padding:0 12px!important;font-size:13.5px!important;transition:all .2s!important}._formGroup_10tmj_466 input:focus,._formGroup_10tmj_466 input:focus{background:#fff!important;border-color:#08f!important;box-shadow:0 0 0 2.5px #0088ff1f!important}._submitBtn_10tmj_592{color:#fff;cursor:pointer;border:none;border-radius:6px;font-size:13.5px;font-weight:600;transition:background-color .2s;box-shadow:0 4px 12px #08f3;background:linear-gradient(135deg,#0d5c75 0%,#08c 100%)!important;height:38px!important}._submitBtn_10tmj_592:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0088cc59;background:linear-gradient(135deg,#0f6c8a 0%,#009be6 100%)!important}._submitBtn_10tmj_592:active{transform:translateY(1px);box-shadow:0 2px 8px #0d5c7533}._pageCopyright_10tmj_628{text-align:center;color:#64748b;z-index:2;width:100%;margin-top:auto;padding-top:12px;font-size:12px;font-weight:400}@media (width<=480px){._authCard_10tmj_531{border-radius:10px;padding:24px 20px}._formRow2Col_10tmj_550{grid-template-columns:1fr}}._brandHeader_5l3ix_4{justify-content:flex-start;align-items:center;margin-bottom:12px;display:flex}._logoGif_5l3ix_11{object-fit:contain;max-width:140px;height:32px;margin-left:-2px}._header_5l3ix_27{text-align:left;margin-bottom:16px}._header_5l3ix_27 h1{color:#1e293b;letter-spacing:-.01em;margin:0 0 2px;font-size:20px;font-weight:700}._header_5l3ix_27 p{color:#64748b;margin:0;font-size:13px;font-weight:400}._forgot_5l3ix_50{justify-content:flex-end;margin-top:4px;margin-bottom:12px;display:flex}._forgot_5l3ix_50 a{color:#0284c7;font-size:12px;font-weight:500;text-decoration:none}._forgot_5l3ix_50 a:hover{text-decoration:underline}._switch_5l3ix_68{text-align:center;color:#64748b;margin-top:12px;font-size:12px}._switch_5l3ix_68 a{color:#0284c7;font-weight:600;text-decoration:none}._switch_5l3ix_68 a:hover{text-decoration:underline}._cardFooter_5l3ix_88{border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding-top:10px;display:flex}._cardFooter_5l3ix_88 a{color:#0284c7;align-items:center;gap:4px;font-size:11.5px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}._cardFooter_5l3ix_88 a:hover{color:#0284c7}._footerDivider_5l3ix_113{background-color:#cbd5e1;width:1px;height:10px}._ssoBlock_5l3ix_119{margin-bottom:4px}._notice_5l3ix_124{color:#475569;margin:0 0 16px;font-size:13px;line-height:1.5}._ssoDivider_5l3ix_136{color:#64748b;align-items:center;gap:10px;margin:16px 0 12px;font-size:12px;display:flex}._ssoDivider_5l3ix_136:before,._ssoDivider_5l3ix_136:after{content:"";background:#e2e8f0;flex:1;height:1px}._linkButton_5l3ix_159{font:inherit;color:#0284c7;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}._linkButton_5l3ix_159:hover{text-decoration:underline}._linkButton_5l3ix_159:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #0284c7}.org-form-container{background:linear-gradient(135deg, var(--color-bg) 0%, #e4eaf1 100%);min-height:100vh;padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;animation:.4s ease-out fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.org-form-card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:672px;padding:var(--space-5);border:1px solid var(--color-border);position:relative}.org-form-close-btn{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;width:40px;height:40px;color:var(--color-text-muted);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex;position:absolute;top:-16px;right:-16px}.org-form-close-btn:hover{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border);transform:scale(1.1)}.org-form-header{margin-bottom:var(--space-4)}.org-form-header h1{color:var(--navy-900);margin-bottom:var(--space-1);font-size:20px;font-weight:600}.org-form-header p{color:var(--color-text-muted);margin:0;font-size:13px}.org-form-error{background:var(--color-danger-bg);color:var(--color-danger);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-danger-border);margin-bottom:var(--space-5);font-size:14px;font-weight:500;animation:.3s slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.org-form-grid{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.org-form-full-width{margin-bottom:var(--space-2);grid-column:span 2}.org-form-field{flex-direction:column;display:flex}.org-form-label{color:var(--color-text);margin-bottom:4px;font-size:13px;font-weight:600}.org-form-label span.required,.org-form-group label span.required,.org-form-required-label{color:var(--color-danger)}.org-form-group label span.org-form-required,.org-form-label span.required{margin-left:2px}.org-form-input,.org-form-select,.org-form-textarea{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);color:var(--color-text);padding:8px 12px;font-size:13px;transition:all .2s}.org-form-input,.org-form-select{height:38px}.org-form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2351607a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.org-form-input:hover,.org-form-select:hover,.org-form-textarea:hover{border-color:var(--color-border-strong)}.org-form-input:focus,.org-form-select:focus,.org-form-textarea:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.org-form-input::placeholder,.org-form-textarea::placeholder{color:var(--color-text-subtle)}.org-form-input.has-error,.org-form-select.has-error,.org-form-textarea.has-error{border-color:var(--color-danger);background:var(--color-danger-bg)}.org-form-input.has-error:focus,.org-form-select.has-error:focus,.org-form-textarea.has-error:focus{background:var(--color-surface);box-shadow:0 0 0 3px #d1434333}.org-form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%238a97ab'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:32px}.org-form-select option{background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);padding:8px 12px}.org-form-input-group{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;width:100%;transition:all .2s;display:flex}.org-form-input-group:hover{border-color:var(--color-border-strong)}.org-form-input-group:focus-within{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-focus-ring)}.org-form-input-group.has-error{border-color:var(--color-danger);background:var(--color-danger-bg)}.org-form-input-group.has-error:focus-within{background:var(--color-surface);box-shadow:0 0 0 3px #d1434333}.org-form-input-group .org-form-select,.org-form-input-group .org-form-input{box-shadow:none!important;background-color:#0000!important;border:none!important}.org-form-input-group .org-form-select{padding-right:20px;background-image:none!important}.org-form-input-group .divider{background-color:var(--color-border);width:1px;height:20px;margin:0}.org-form-input-group .org-form-input{padding-left:8px}.org-form-select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-bg)}.org-form-textarea{resize:vertical;min-height:48px}.org-form-error-text{color:var(--color-danger);margin-top:var(--space-1);font-size:12px;font-weight:500;animation:.2s ease-out fadeIn}.org-form-actions{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.org-form-submit-btn{background:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);border:none;align-items:center;gap:8px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.org-form-submit-btn:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #1c7c8c40}.org-form-submit-btn:active:not(:disabled){background:var(--color-primary-active);transform:translateY(0)}.org-form-submit-btn:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.org-form-grid{grid-template-columns:1fr}.org-form-full-width{grid-column:1}}._brand_1276p_1{align-items:center;gap:10px;display:flex}._mark_1276p_7{object-fit:contain;flex:none;display:block}._onDark_1276p_16 ._mark_1276p_7{background:#fff;border-radius:8px;padding:3px;box-shadow:0 1px 3px #00000040}._word_1276p_25{object-fit:contain;flex:none;width:auto;display:block}._overlay_49avw_1{z-index:1000;background:#00000080;justify-content:center;align-items:flex-start;animation:.2s _fadeIn_49avw_1;display:flex;position:fixed;inset:0}._dialog_49avw_12{background:var(--color-surface);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:var(--space-6);border:1px solid var(--color-border);border-top:none;width:100%;max-width:400px;animation:.2s _slideDown_49avw_1;box-shadow:0 10px 25px #0003}._title_49avw_24{margin:0 0 var(--space-3) 0;color:var(--color-text);font-size:1.25rem;font-weight:600}._message_49avw_31{margin:0 0 var(--space-6) 0;color:var(--color-text-muted);font-size:.95rem;line-height:1.5}._actions_49avw_38{justify-content:flex-end;gap:var(--space-3);display:flex}@keyframes _fadeIn_49avw_1{0%{opacity:0}to{opacity:1}}@keyframes _slideDown_49avw_1{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}._wrap_g7qp5_3{background:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_g7qp5_12{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;width:100%;max-width:520px;padding:32px}._title_g7qp5_21{color:var(--color-text);margin:0 0 12px;font-size:20px;font-weight:600}._body_g7qp5_28{color:var(--color-text-muted);margin:0 0 16px;font-size:14px;line-height:1.6}._detail_g7qp5_35{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);overflow-wrap:anywhere;border-radius:8px;margin:0 0 24px;padding:12px 14px;font-size:13px;line-height:1.5}._actions_g7qp5_48{flex-wrap:wrap;gap:12px;display:flex}@media (width<=768px){._card_g7qp5_12{padding:24px 20px}._actions_g7qp5_48>*{flex:100%}}
