:root{--color-white:rgba(255,255,255,1);--color-black:rgba(0,0,0,1);--color-cream-50:rgba(252,252,249,1);--color-cream-100:rgba(255,255,253,1);--color-gray-200:rgba(245,245,245,1);--color-gray-300:rgba(167,169,169,1);--color-gray-400:rgba(119,124,124,1);--color-slate-500:rgba(98,108,113,1);--color-brown-600:rgba(94,82,64,1);--color-charcoal-700:rgba(31,33,33,1);--color-charcoal-800:rgba(38,40,40,1);--color-slate-900:rgba(19,52,59,1);--color-teal-300:rgba(50,184,198,1);--color-teal-400:rgba(45,166,178,1);--color-teal-500:rgba(33,128,141,1);--color-teal-600:rgba(29,116,128,1);--color-teal-700:rgba(26,104,115,1);--color-teal-800:rgba(41,150,161,1);--color-red-400:rgba(255,84,89,1);--color-red-500:rgba(192,21,47,1);--color-orange-400:rgba(230,129,97,1);--color-orange-500:rgba(168,75,47,1);--color-blue-300:rgba(147,197,253,1);--color-blue-400:rgba(96,165,250,1);--color-blue-500:rgba(73,112,176,1);--color-blue-600:rgba(52,87,161,1);--color-blue-700:rgba(41,72,139,1);--color-blue-800:rgba(41,72,139,1);--color-brown-600-rgb:94,82,64;--color-teal-500-rgb:33,128,141;--color-slate-900-rgb:19,52,59;--color-slate-500-rgb:98,108,113;--color-red-500-rgb:192,21,47;--color-red-400-rgb:255,84,89;--color-orange-500-rgb:168,75,47;--color-orange-400-rgb:230,129,97;--color-blue-500-rgb:59,130,246;--color-blue-300-rgb:147,197,253;--color-bg-1:rgba(59,130,246,0.08);--color-bg-2:rgba(245,158,11,0.08);--color-bg-3:rgba(34,197,94,0.08);--color-bg-4:rgba(239,68,68,0.08);--color-bg-5:rgba(147,51,234,0.08);--color-bg-6:rgba(249,115,22,0.08);--color-bg-7:rgba(236,72,153,0.08);--color-bg-8:rgba(6,182,212,0.08);--color-bg-9:rgba(245,245,245,1);--color-gold:rgba(255,222,0,0.5);--color-menu:var(--color-bg-1);--color-background:var(--color-cream-50);--color-background-forms:var(--color-bg-9);--color-surface:var(--color-cream-100);--color-text:var(--color-slate-900);--color-text-secondary:var(--color-slate-500);--color-primary:var(--color-blue-500);--color-primary-hover:var(--color-blue-600);--color-primary-active:var(--color-blue-700);--color-secondary:rgba(var(--color-brown-600-rgb),0.12);--color-secondary-hover:rgba(var(--color-brown-600-rgb),0.2);--color-secondary-active:rgba(var(--color-brown-600-rgb),0.25);--color-border:rgba(var(--color-brown-600-rgb),0.2);--color-btn-primary-text:var(--color-cream-50);--color-card-border:rgba(var(--color-brown-600-rgb),0.12);--color-card-border-inner:rgba(var(--color-brown-600-rgb),0.12);--color-error:var(--color-red-500);--color-success:var(--color-blue-500);--color-warning:var(--color-orange-500);--color-info:var(--color-slate-500);--color-focus-ring:rgba(var(--color-blue-500-rgb),0.4);--color-select-caret:rgba(var(--color-slate-900-rgb),0.8);--color-bg-alt:var(--color-secondary);--focus-ring:0 0 0 3px var(--color-focus-ring);--focus-outline:2px solid var(--color-primary);--status-bg-opacity:0.15;--status-border-opacity:0.25;--select-caret-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23134252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--select-caret-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--color-success-rgb:33,128,141;--color-error-rgb:192,21,47;--color-warning-rgb:168,75,47;--color-info-rgb:98,108,113;--color-select-text:var(--color-orange-500);--color-select-bg:var(--color-gold);--color-invalid:var(--color-error);--z-overlay:2000;--z-overlay-tran:25;--font-family-base:"FKGroteskNeue","Geist","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"Berkeley Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-size-xs:10px;--font-size-sm:11px;--font-size-base:14px;--font-size-md:12px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:22px;--font-size-4xl:28px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:550;--font-weight-bold:600;--line-height-tight:1.2;--line-height-normal:1.5;--letter-spacing-tight:-0.01em;--space-0:0;--space-1:1px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--radius-sm:6px;--radius-base:8px;--radius-md:10px;--radius-lg:12px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,0.02);--shadow-sm:0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.02);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.04),0 2px 4px -1px rgba(0,0,0,0.02);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.04),0 4px 6px -2px rgba(0,0,0,0.02);--shadow-inset-sm:inset 0 1px 0 rgba(255,255,255,0.15),inset 0 -1px 0 rgba(0,0,0,0.03);--duration-fast:150ms;--duration-normal:250ms;--ease-standard:cubic-bezier(0.16,1,0.3,1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--color-border-input:var(--color-border);--color-focus-shadow:var(--color-focus-ring);--color-text-primary:var(--color-text);--transition-normal:var(--duration-normal);--spacing-xs:var(--space-2);--spacing-sm:var(--space-6);--spacing-md:var(--space-12);--spacing-lg:var(--space-24);--spacing-xl:var(--space-32);--spacing-2xl:50px;--color-teal-300-rgb:50,184,198}@media (prefers-color-scheme:dark){:root{--color-gray-400-rgb:119,124,124;--color-blue-300-rgb:96,165,250;--color-gray-300-rgb:167,169,169;--color-gray-200-rgb:107,107,107;--color-bg-1:rgba(29,78,216,0.15);--color-bg-2:rgba(180,83,9,0.15);--color-bg-3:rgba(21,128,61,0.15);--color-bg-4:rgba(185,28,28,0.15);--color-bg-5:rgba(107,33,168,0.15);--color-bg-6:rgba(194,65,12,0.15);--color-bg-7:rgba(190,24,93,0.15);--color-bg-8:rgba(8,145,178,0.15);--color-bg-9:rgba(119,124,124,1);--color-menu:var(--color-bg-1);--color-background:var(--color-charcoal-700);--color-background-forms:var(--color-gray-400);--color-surface:var(--color-charcoal-800);--color-text:var(--color-gray-200);--color-text-secondary:rgba(var(--color-gray-300-rgb),0.7);--color-primary:var(--color-blue-300);--color-primary-hover:var(--color-blue-400);--color-primary-active:var(--color-blue-800);--color-secondary:rgba(var(--color-gray-400-rgb),0.15);--color-secondary-hover:rgba(var(--color-gray-400-rgb),0.25);--color-secondary-active:rgba(var(--color-gray-400-rgb),0.3);--color-border:rgba(var(--color-gray-400-rgb),0.3);--color-error:var(--color-red-400);--color-success:var(--color-blue-300);--color-warning:var(--color-orange-400);--color-info:var(--color-gray-300);--color-focus-ring:rgba(var(--color-blue-300-rgb),0.4);--color-btn-primary-text:var(--color-slate-900);--color-card-border:rgba(var(--color-gray-400-rgb),0.2);--color-card-border-inner:rgba(var(--color-gray-400-rgb),0.15);--shadow-inset-sm:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.15);--button-border-secondary:rgba(var(--color-gray-400-rgb),0.2);--color-border-secondary:rgba(var(--color-gray-400-rgb),0.2);--color-select-caret:rgba(var(--color-gray-200-rgb),0.8);--focus-ring:0 0 0 3px var(--color-focus-ring);--focus-outline:2px solid var(--color-primary);--status-bg-opacity:0.15;--status-border-opacity:0.25;--select-caret-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23134252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--select-caret-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--color-success-rgb:var(--color-blue-300-rgb);--color-error-rgb:var(--color-red-400-rgb);--color-warning-rgb:var(--color-orange-400-rgb);--color-info-rgb:var(--color-gray-300-rgb)}}[data-color-scheme="dark"]{--color-gray-400-rgb:119,124,124;--color-blue-300-rgb:96,165,250;--color-gray-300-rgb:167,169,169;--color-gray-200-rgb:107,107,107;--color-bg-1:rgba(29,78,216,0.15);--color-bg-2:rgba(180,83,9,0.15);--color-bg-3:rgba(21,128,61,0.15);--color-bg-4:rgba(185,28,28,0.15);--color-bg-5:rgba(107,33,168,0.15);--color-bg-6:rgba(194,65,12,0.15);--color-bg-7:rgba(190,24,93,0.15);--color-bg-8:rgba(8,145,178,0.15);--color-bg-9:rgba(119,124,124,1);--color-menu:var(--color-bg-1);--color-background:var(--color-charcoal-700);--color-background-forms:var(--color-gray-400);--color-surface:var(--color-charcoal-800);--color-text:var(--color-gray-200);--color-text-secondary:rgba(var(--color-gray-300-rgb),0.7);--color-primary:var(--color-blue-300);--color-primary-hover:var(--color-blue-400);--color-primary-active:var(--color-blue-800);--color-secondary:rgba(var(--color-gray-400-rgb),0.15);--color-secondary-hover:rgba(var(--color-gray-400-rgb),0.25);--color-secondary-active:rgba(var(--color-gray-400-rgb),0.3);--color-border:rgba(var(--color-gray-400-rgb),0.3);--color-error:var(--color-red-400);--color-success:var(--color-blue-300);--color-warning:var(--color-orange-400);--color-info:var(--color-gray-300);--color-focus-ring:rgba(var(--color-blue-300-rgb),0.4);--color-btn-primary-text:var(--color-slate-900);--color-card-border:rgba(var(--color-gray-400-rgb),0.15);--color-card-border-inner:rgba(var(--color-gray-400-rgb),0.15);--shadow-inset-sm:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.15);--color-border-secondary:rgba(var(--color-gray-400-rgb),0.2);--color-select-caret:rgba(var(--color-gray-200-rgb),0.8);--focus-ring:0 0 0 3px var(--color-focus-ring);--focus-outline:2px solid var(--color-primary);--status-bg-opacity:0.15;--status-border-opacity:0.25;--select-caret-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23134252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--select-caret-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--color-success-rgb:var(--color-blue-300-rgb);--color-error-rgb:var(--color-red-400-rgb);--color-warning-rgb:var(--color-orange-400-rgb);--color-info-rgb:var(--color-gray-300-rgb)}[data-color-scheme="light"]{--color-brown-600-rgb:94,82,64;--color-blue-500-rgb:59,130,246;--color-slate-900-rgb:19,52,59;--color-menu:var(--color-bg-1);--color-background:var(--color-cream-50);--color-background-forms:var(--color-bg-9);--color-surface:var(--color-cream-100);--color-text:var(--color-slate-900);--color-text-secondary:var(--color-slate-500);--color-primary:var(--color-blue-500);--color-primary-hover:var(--color-blue-600);--color-primary-active:var(--color-blue-700);--color-secondary:rgba(var(--color-brown-600-rgb),0.12);--color-secondary-hover:rgba(var(--color-brown-600-rgb),0.2);--color-secondary-active:rgba(var(--color-brown-600-rgb),0.25);--color-border:rgba(var(--color-brown-600-rgb),0.2);--color-btn-primary-text:var(--color-cream-50);--color-card-border:rgba(var(--color-brown-600-rgb),0.12);--color-card-border-inner:rgba(var(--color-brown-600-rgb),0.12);--color-error:var(--color-red-500);--color-success:var(--color-blue-500);--color-warning:var(--color-orange-500);--color-info:var(--color-slate-500);--color-focus-ring:rgba(var(--color-blue-500-rgb),0.4);--color-success-rgb:var(--color-blue-500-rgb);--color-error-rgb:var(--color-red-500-rgb);--color-warning-rgb:var(--color-orange-500-rgb);--color-info-rgb:var(--color-slate-500-rgb)}html{font-size:var(--font-size-base);font-family:var(--font-family-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;box-sizing:border-box}body{margin:0;padding:0}*,*::before,*::after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text);letter-spacing:var(--letter-spacing-tight)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin:0 0 var(--space-16) 0}a{color:var(--color-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--color-primary-hover)}code,pre{font-family:var(--font-family-mono);font-size:calc(var(--font-size-base) * 0.95);background-color:var(--color-secondary);border-radius:var(--radius-sm)}code{padding:var(--space-1) var(--space-4)}pre{padding:var(--space-16);margin:var(--space-16) 0;overflow:auto;border:1px solid var(--color-border)}pre code{background:none;padding:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-16);border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:500;line-height:1.5;cursor:pointer;transition:all var(--duration-normal) var(--ease-standard);border:none;text-decoration:none;position:relative}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn--primary{background:var(--color-primary);color:var(--color-btn-primary-text)}.btn--primary:hover{background:var(--color-primary-hover)}.btn--primary:active{background:var(--color-primary-active)}.btn--secondary{background:var(--color-secondary);color:var(--color-text)}.btn--secondary:hover{background:var(--color-secondary-hover)}.btn--secondary:active{background:var(--color-secondary-active)}.btn--outline{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn--outline:hover{background:var(--color-secondary)}.btn--sm{padding:var(--space-4) var(--space-12);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.btn--lg{padding:var(--space-10) var(--space-20);font-size:var(--font-size-lg);border-radius:var(--radius-md)}.btn--full-width{width:100%}.btn:disabled{opacity:0.5;cursor:not-allowed}.form-control{display:block;width:100%;padding:var(--space-8) var(--space-12);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-base);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}textarea.form-control{font-family:var(--font-family-base);font-size:var(--font-size-base)}select.form-control{padding:var(--space-8) var(--space-12);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--select-caret-light);background-repeat:no-repeat;background-position:right var(--space-12) center;background-size:16px;padding-right:var(--space-32)}@media (prefers-color-scheme:dark){select.form-control{background-image:var(--select-caret-dark)}.logo-section,#hd1{filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,0.2))}}[data-color-scheme="dark"] select.form-control{background-image:var(--select-caret-dark)}[data-color-scheme="light"] select.form-control{background-image:var(--select-caret-light)}.form-control:focus{border-color:var(--color-primary);outline:var(--focus-outline)}.form-label{display:block;margin-bottom:var(--space-8);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.form-group{margin-bottom:var(--space-16)}.card{background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-card-border);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--duration-normal) var(--ease-standard)}.card:hover{box-shadow:var(--shadow-md)}.card__body{padding:var(--space-16)}.card__header,.card__footer{padding:var(--space-16);border-bottom:1px solid var(--color-card-border-inner)}.status{display:inline-flex;align-items:center;padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.status--success{background-color:rgba(var(--color-success-rgb,33,128,141),var(--status-bg-opacity));color:var(--color-success);border:1px solid rgba(var(--color-success-rgb,33,128,141),var(--status-border-opacity))}.status--error{background-color:rgba(var(--color-error-rgb,192,21,47),var(--status-bg-opacity));color:var(--color-error);border:1px solid rgba(var(--color-error-rgb,192,21,47),var(--status-border-opacity))}.status--warning{background-color:rgba(var(--color-warning-rgb,168,75,47),var(--status-bg-opacity));color:var(--color-warning);border:1px solid rgba(var(--color-warning-rgb,168,75,47),var(--status-border-opacity))}.status--info{background-color:rgba(var(--color-info-rgb,98,108,113),var(--status-bg-opacity));color:var(--color-info);border:1px solid rgba(var(--color-info-rgb,98,108,113),var(--status-border-opacity))}.container-max{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--space-16);padding-left:var(--space-16)}@media (min-width:640px){.container-max{max-width:var(--container-sm)}}@media (min-width:768px){.container-max{max-width:var(--container-md)}}@media (min-width:1024px){.container-max{max-width:var(--container-lg)}}@media (min-width:1280px){.container-max{max-width:var(--container-xl)}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--space-4)}.gap-8{gap:var(--space-8)}.gap-16{gap:var(--space-16)}.m-0{margin:0}.mt-8{margin-top:var(--space-8)}.mb-8{margin-bottom:var(--space-8)}.mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.p-0{padding:0}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.block{display:block}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:var(--focus-outline);outline-offset:2px}[data-color-scheme="dark"] .btn--outline{border:1px solid var(--color-border-secondary)}*{margin:0;box-sizing:border-box}html,form{height:100%;margin-bottom:0;scroll-behavior:smooth}body{font-family:var(--font-family-base);background-color:var(--color-background);color:var(--color-text);line-height:var(--line-height-normal);height:inherit;width:inherit;display:flex;flex-direction:column;font-size:var(--font-size-base)}input,textarea{border:1px solid var(--color-border);transition:border-color var(--duration-normal) var(--ease-standard);font-family:var(--font-family-base)}input[type="date"]{padding:var(--space-4)}td input,td input[type="date"]{padding:var(--space-2)}input:focus,textarea:focus{border-color:var(--color-primary);outline:var(--focus-outline);box-shadow:var(--focus-ring)}input.invalid-input,select.invalid-input,textarea.invalid-input{border-color:var(--color-invalid);background-color:rgba(var(--color-error-rgb),0.06)}input.invalid-input:focus,select.invalid-input:focus,textarea.invalid-input:focus{box-shadow:0 0 0 3px rgba(var(--color-error-rgb),0.35)}.dpnone{display:none}.opnone{opacity:0}.u-dp-block.u-dp-block{display:block}.u-dp-none.u-dp-none{display:none}#timeOutWarningOverlay.u-dp-block,#loadOverlay.u-dp-block,#processOverlay.u-dp-block,#exitOverlay.u-dp-block,#exexitOverlay.u-dp-block,#infoOverlay.u-dp-block,#confirmOverlay.u-dp-block,#classPickerOverlay.u-dp-block,#docModal.u-dp-block{display:block}.btns{display:flex;justify-content:space-evenly;margin-top:var(--space-32);gap:var(--space-16)}.btns2{display:inline-flex;justify-content:space-evenly;width:450px;gap:var(--space-16)}.btns3{display:inline-flex;justify-content:center;width:100%}.btns-clm{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:var(--space-32);gap:var(--space-16)}.btns-sticky{display:flex;justify-content:space-evenly;margin-top:var(--space-12);gap:var(--space-16);position:sticky;bottom:0;background-color:var(--color-background);padding:var(--space-16) 0;z-index:20;border-top:1px solid var(--color-border);box-shadow:0 -2px 10px rgba(0,0,0,0.1);width:80vw}.lb1{width:80px;text-align:right}.lb2{width:70px;text-align:right}.lb3{width:105px;text-align:right}.lb4{width:180px;text-align:right}.lb5{width:115px;text-align:right}.lb6{width:230px;text-align:right}.lb7{width:215px;text-align:right}.lb8{width:268px;text-align:right}.lb9{width:175px;text-align:right}.lb10{width:95px;text-align:right}.lb11{width:50px;text-align:right}.fl1{text-align:right}.fl2{line-height:0.1}.fl3{text-align:center}.fl4{width:830px}.sp1{height:var(--space-6);display:block}.sp2{height:var(--space-2);display:block}.sp3{margin-top:var(--space-6);display:block}.sp4{margin-top:var(--space-2);display:block}.sp5{display:block;margin-top:var(--space-32);margin-left:70px}.sp6{margin-top:var(--space-10);display:block}.sp7{display:block;margin-bottom:var(--space-6)}#timeOutWarningOverlay,#loadOverlay,#processOverlay,#exitOverlay,#exexitOverlay,#infoOverlay,#confirmOverlay,#classPickerOverlay,#docModal{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:var(--z-overlay);animation:fadeIn var(--duration-normal) var(--ease-standard)}#inftxt,#cnftxt,#msgtxt{white-space:pre-wrap}.prc,.yprc{min-width:105px;width:fit-content;background-color:var(--color-primary);color:var(--color-btn-primary-text);border:none;padding:var(--space-8) var(--space-16);border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:all var(--duration-normal) var(--ease-standard);cursor:pointer;box-shadow:var(--shadow-inset-sm)}.prc:hover,.yprc:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-sm)}.prc:active,.yprc:active{background-color:var(--color-primary-active)}.prc:focus-visible,.yprc:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prc.loading,.prc2.loading,.yprc.loading,button.loading{position:relative;pointer-events:none;opacity:0.7}.prc.loading::after,.prc2.loading::after,.yprc.loading::after,button.loading::after{content:'';position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:currentColor;animation:spin 0.6s linear infinite}.ext{min-width:105px;width:fit-content;position:relative;background-color:var(--color-error);color:var(--color-cream-50);border:none;padding:var(--space-8) var(--space-16);border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:all var(--duration-normal) var(--ease-standard);cursor:pointer;box-shadow:var(--shadow-inset-sm)}.ext:hover{background-color:rgba(var(--color-error-rgb),0.85);box-shadow:var(--shadow-sm)}.ext:active{background-color:rgba(var(--color-error-rgb),0.75)}.ext:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prc2,.prc2_2,.okext,.keep{min-width:105px;width:fit-content;position:relative;background-color:var(--color-teal-800);color:var(--color-btn-primary-text);border:none;padding:var(--space-8) var(--space-16);border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:all var(--duration-normal) var(--ease-standard);cursor:pointer;box-shadow:var(--shadow-inset-sm)}.prc2:hover,.prc2_2:hover,.okext:hover,.keep:hover{background-color:rgba(var(--color-success-rgb),0.9);box-shadow:var(--shadow-sm)}.prc2:active,.prc2_2:active,.okext:active,.keep:active{background-color:rgba(var(--color-success-rgb),0.8)}.prc2:focus-visible,.prc2_2:focus-visible,.okext:focus-visible,.keep:focus-visible{outline:none;box-shadow:var(--focus-ring)}.prc3{min-width:105px;width:fit-content;position:relative;background-color:var(--color-secondary);color:var(--color-text);border:none;padding:var(--space-8) var(--space-16);border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:all var(--duration-normal) var(--ease-standard);cursor:pointer;box-shadow:var(--shadow-inset-sm)}.prc3:hover{background-color:var(--color-secondary-hover);box-shadow:var(--shadow-sm)}.prc3:active{background-color:var(--color-secondary-active)}.prc3:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bttn,.rstbtn{min-width:105px;width:fit-content;position:relative;background-color:var(--color-secondary);color:var(--color-text);border:none;padding:var(--space-8) var(--space-16);border-radius:var(--radius-base);transition:all var(--duration-normal) var(--ease-standard);cursor:pointer;box-shadow:var(--shadow-inset-sm)}.bttn:hover,.rstbtn:hover{background-color:var(--color-secondary-hover);box-shadow:var(--shadow-sm)}.bttn:active,.rstbtn:active{background-color:var(--color-secondary-active)}.bttn:focus-visible,.rstbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.t1{border-radius:var(--radius-sm);height:100%;border:1px solid var(--color-border);padding:var(--space-2);font-size:var(--font-size-base);font-family:var(--font-family-base);background-color:var(--color-surface);color:var(--color-text);transition:all var(--duration-fast) var(--ease-standard)}.t1:focus{outline:var(--focus-outline);border-color:var(--color-primary);box-shadow:var(--focus-ring)}.t2{height:100%;font-size:var(--font-size-xs);border:1px solid var(--color-border);padding:var(--space-2);font-family:var(--font-family-base);background-color:var(--color-surface);color:var(--color-text);transition:all var(--duration-fast) var(--ease-standard)}.t2:focus{border:2px solid var(--color-text-secondary)!important;outline:none}.invalid-input{border:2px solid var(--color-error)!important;background-color:rgba(var(--color-error-rgb),0.05)}.clr1{background-color:var(--color-secondary)}.clr2{background-color:var(--color-secondary);text-align:right}#header{display:flex;flex-shrink:0;background-color:var(--color-menu);border-bottom:2px solid var(--color-primary);padding:var(--space-2) var(--space-24);width:100%}#header>div{display:flex;justify-content:space-between;align-items:center;height:100%;flex:1;gap:var(--space-24)}#jForm{flex:1;overflow:auto}#footer{flex-shrink:0;position:static;width:100%;height:fit-content;text-align:center;background-color:var(--color-menu);border-top:2px solid var(--color-primary);padding:5px;color:var(--color-text)}thead th{background-color:var(--color-background-forms);position:sticky;top:0;padding:var(--space-8);font-weight:var(--font-weight-bold);text-align:left;color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}tfoot tr{background-color:var(--color-background-forms);position:sticky;bottom:0}#ttemptable thead th{background-color:var(--color-background-forms);position:sticky;top:0}#ttemptable tfoot tr{background-color:var(--color-background-forms);position:sticky;bottom:0}#cbilltot,#ctdbt{height:20px;text-align:right;background-color:var(--color-background-forms)}.inbtn,.inbtnLv{background-color:rgba(var(--color-success-rgb),0.2);color:var(--color-success);font-size:var(--font-size-base);width:25px;border:1px solid rgba(var(--color-success-rgb),0.4);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}.inbtn:hover,.inbtnLv:hover{background-color:rgba(var(--color-success-rgb),0.3);box-shadow:var(--shadow-xs)}.inbtn:focus-visible,.inbtnLv:focus-visible{outline:var(--focus-outline);box-shadow:var(--focus-ring)}.dlbtn{background-color:rgba(var(--color-error-rgb),0.2);color:var(--color-error);font-size:var(--font-size-base);width:25px;border:1px solid rgba(var(--color-error-rgb),0.4);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}.dlbtn:hover{background-color:rgba(var(--color-error-rgb),0.3);box-shadow:var(--shadow-xs)}.flexdatalist-alias{background-color:#ebf9f9}.flexdatalist-results{width:80%;max-width:550px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.flexdatalist-results li{line-height:1.5;padding:var(--space-8);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);font-size:var(--font-size-base)}.flexdatalist-results li:hover{background-color:var(--color-secondary)}#insnm,#insnm-flexdatalist,#agnm,#agnm-flexdatalist,#csnm,#csnm-flexdatalist,#spnm,#spnm-flexdatalist,#clnm,#sbnm,#cnpln,#locn,#terrtr,#sfdtls,.sanm,.bnm,.anm,#dbnm,.banklist{width:370px}#inscd,#inscd-flexdatalist,#agcd,#agcd-flexdatalist,#cscd,#cscd-flexdatalist,#spcd,#spcd-flexdatalist,.sacd,.bcd,.acd,#due,#duu{width:50px}#curr,#curr-flexdatalist{width:50px}.controls-section{display:flex;gap:var(--space-16);align-items:center;margin-bottom:var(--space-16);flex-wrap:wrap;background:var(--color-surface);padding:var(--space-16);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-card-border);animation:slideUp var(--duration-normal) var(--ease-standard)}.search-wrapper{flex:1;min-width:250px;position:relative}.search-input{width:100%;padding:var(--space-8) var(--space-32) var(--space-8) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-base);font-size:var(--font-size-base);font-family:var(--font-family-base);transition:all var(--duration-normal) var(--ease-standard);background-color:var(--color-background);color:var(--color-text)}.search-input:focus{outline:var(--focus-outline);border-color:var(--color-primary);box-shadow:var(--focus-ring)}.search-icon{position:absolute;right:var(--space-12);top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.date-filters{display:flex;gap:var(--space-12);align-items:center;flex-wrap:wrap}.date-input{padding:var(--space-8) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-base);font-size:var(--font-size-sm);font-family:var(--font-family-base);color:var(--color-text);background-color:var(--color-background);transition:all var(--duration-normal) var(--ease-standard)}.date-input:focus{outline:var(--focus-outline);border-color:var(--color-primary);box-shadow:var(--focus-ring)}.date-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap}.btn-create{padding:var(--space-10) var(--space-24);background-color:var(--color-primary);color:var(--color-btn-primary-text);border:none;border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-normal) var(--ease-standard);display:flex;align-items:center;gap:var(--space-8);white-space:nowrap;box-shadow:var(--shadow-inset-sm)}.btn-create:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn-create:active{background-color:var(--color-primary-active);transform:translateY(0)}.btn-create:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-reset-filters{padding:var(--space-8) var(--space-16);background-color:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);display:flex;align-items:center;gap:var(--space-6)}.btn-reset-filters:hover{background-color:var(--color-secondary);color:var(--color-text);border-color:var(--color-primary)}.btn-reset-filters:focus-visible{outline:none;box-shadow:var(--focus-ring)}.table-wrapper{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid var(--color-card-border);margin-bottom:var(--space-6);max-height:90%}.table-responsive-custom{overflow-x:auto;max-height:65vh}.table-responsive-custom table{width:99.8%;border-collapse:collapse;font-size:var(--font-size-base)}.table-responsive-custom thead{background-color:var(--color-surface);border-bottom:2px solid var(--color-border)}.table-responsive-custom th{padding:var(--space-8);text-align:left;font-weight:var(--font-weight-bold);color:var(--color-text);text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:0.5px}.resize-handle{position:absolute;right:-3px;top:0;height:100%;width:6px;cursor:col-resize;user-select:none;background:linear-gradient(90deg,transparent,rgba(var(--color-blue-500-rgb),0.3));opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.table-responsive-custom th:hover .resize-handle{opacity:1}.resize-handle:hover{background:linear-gradient(90deg,transparent,rgba(var(--color-blue-500-rgb),0.6))}.table-responsive-custom td{padding:var(--space-8);border-bottom:1px solid var(--color-card-border-inner);vertical-align:middle;font-size:var(--font-size-base)}.table-responsive-custom tbody tr{transition:all var(--duration-fast) var(--ease-standard)}.table-responsive-custom tbody tr:hover{background-color:var(--color-secondary);box-shadow:inset 0 2px 4px rgba(var(--color-blue-500-rgb),0.04)}.actions-cell{display:flex;gap:var(--space-6);align-items:center}.btn-action{padding:var(--space-6) var(--space-12);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);display:inline-flex;align-items:center;gap:var(--space-4);text-transform:uppercase;letter-spacing:0.4px;white-space:nowrap;box-shadow:var(--shadow-inset-sm)}.btn-view{background-color:var(--color-info);color:var(--color-cream-50)}.btn-view:hover{background-color:rgba(var(--color-info-rgb),0.85);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.btn-edit{background-color:var(--color-warning);color:var(--color-cream-50)}.btn-edit:hover{background-color:rgba(var(--color-warning-rgb),0.85);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.btn-delete{background-color:var(--color-error);color:var(--color-cream-50)}.btn-delete:hover{background-color:rgba(var(--color-error-rgb),0.85);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.btn-convert{background-color:var(--color-secondary);color:var(--color-text)}.btn-convert:hover{background-color:var(--color-secondary-hover);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.btn-claim{background-color:var(--color-success);color:var(--color-cream-50)}.btn-claim:hover{background-color:rgba(var(--color-success-rgb),0.85);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.pagination-section{display:flex;justify-content:space-between;align-items:center;padding:var(--space-12) var(--space-24);background-color:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap;gap:var(--space-16)}.pagination-info{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.pagination-info strong{color:var(--color-text);font-weight:var(--font-weight-bold)}.pagination-controls{display:flex;gap:var(--space-8);align-items:center}.btn-pagination{padding:var(--space-8) var(--space-12);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);display:inline-flex;align-items:center;gap:var(--space-4)}.btn-pagination:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-btn-primary-text);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.btn-pagination:disabled{opacity:0.5;cursor:not-allowed;background-color:var(--color-secondary)}.page-indicator{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-semibold);min-width:100px;text-align:center;background-color:var(--color-secondary);padding:var(--space-6) var(--space-12);border-radius:var(--radius-sm)}.empty-state{text-align:center;padding:60px var(--space-20);color:var(--color-text-secondary)}.empty-state i{font-size:48px;color:var(--color-border);margin-bottom:var(--space-16);opacity:0.5}.empty-state p{font-size:var(--font-size-lg);margin:0}.no-data{text-align:center;padding:40px var(--space-20);color:var(--color-text-secondary)}.no-data i{font-size:40px;margin-bottom:var(--space-12);opacity:0.4}.loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(var(--color-blue-500-rgb),0.2);border-top:2px solid var(--color-primary);border-radius:50%;animation:spin 0.8s linear infinite}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideInRight{from{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}.status-c{border-width:3px 0;border-style:solid;border-color:var(--color-error);color:var(--color-error);padding:var(--space-4) var(--space-8)}#blm{border:none;background-color:transparent}.controls-section #extbtn{padding:var(--space-10) var(--space-24);color:var(--color-btn-primary-text);border:none;border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-normal) var(--ease-standard);display:flex;align-items:center;gap:var(--space-8);white-space:nowrap;box-shadow:var(--shadow-inset-sm)}.controls-section #extbtn:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.controls-section #extbtn:active{transform:translateY(0)}.controls-section #extbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.display-field{background-color:#f8f8f8;border:1px solid #ccc}.display-field:focus{outline:none;box-shadow:none}#hd1{display:flex;align-items:center;gap:var(--space-16);flex-shrink:0}#hd1 img{height:32px;width:auto}#hd1 span{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:0.5px;white-space:nowrap}#hd2{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-24);flex:1}#mhead{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);text-align:center;flex:1}#header #usid{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);padding:var(--space-4) var(--space-16);background:rgba(var(--color-blue-500-rgb),0.08);border-radius:var(--radius-base);border-left:3px solid var(--color-primary);direction:rtl;unicode-bidi:plaintext;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:50px}#tabdiv{width:100%;max-width:100%;height:max-content;max-height:550px;overflow:auto;margin:0 auto;border:1px solid var(--color-border);border-radius:var(--radius-base);background-color:var(--color-surface);box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-secondary)}#tabdiv::-webkit-scrollbar{width:8px;height:8px}#tabdiv::-webkit-scrollbar-track{background-color:var(--color-background-forms);border-radius:var(--radius-sm)}#tabdiv::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-sm)}#tabdiv::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}#jTable{width:inherit;min-width:500px;border-collapse:collapse;font-size:var(--font-size-sm);table-layout:auto}#jTable thead th{padding:var(--space-8) var(--space-6);white-space:nowrap;z-index:10}#jTable tbody td{padding:var(--space-2);border-bottom:1px solid var(--color-border);vertical-align:middle}#jTable tbody td,#jTable tfoot td{padding:var(--space-2)!important}#jTable tfoot tr{background-color:var(--color-background-forms);position:sticky;bottom:0;border-top:2px solid var(--color-border);z-index:10}#jTable tfoot td{padding:var(--space-6);font-weight:var(--font-weight-semibold)}.select-wrapper{position:relative;max-width:180px}.select-wrapper::after{content:"▾";position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:14px;color:#475569}.controls-section select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:var(--space-8) var(--space-32) var(--space-8) var(--space-8)}select{font-size:var(--font-size-base);cursor:pointer;border-radius:var(--radius-base);border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);transition:border-color 0.2s,box-shadow 0.2s}select:hover{border-color:var(--color-secondary)}select:focus{outline:var(--focus-outline);border-color:var(--color-primary);box-shadow:var(--focus-ring)}.toast-container{position:fixed;top:calc(var(--gt-header-h,50px) + 12px);right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.custom-toast{min-width:320px;max-width:400px;background:#ffffff;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);overflow:hidden;transform:translateX(calc(100% + 40px));transition:transform 0.4s cubic-bezier(0.68,-0.55,0.265,1.35);pointer-events:auto;opacity:0}.custom-toast.show{transform:translateX(0);opacity:1}.custom-toast.hide{transform:translateX(calc(100% + 40px));opacity:0}.custom-toast .progress-bar{position:absolute;top:0;right:0;height:4px;width:100%;background:transparent}.custom-toast .progress-bar::before{content:'';position:absolute;top:0;right:0;height:100%;width:100%;background:linear-gradient(90deg,#4CAF50,#45a049)}.custom-toast .progress-bar.active::before{animation:progress-decrease 5s linear forwards}@keyframes progress-decrease{0%{width:100%}100%{width:0%}}.toast-content{display:flex;align-items:center;padding:16px 40px 16px 16px;margin-top:4px}.toast-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#4CAF50;color:#ffffff;font-size:18px;flex-shrink:0}.toast-message{display:flex;flex-direction:column;margin-left:14px;flex:1}.toast-title{font-size:15px;font-weight:600;color:#212121;margin-bottom:2px;margin-left:14px}.toast-text{font-size:13px;font-weight:400;color:#666666;line-height:1.4}.toast-close{position:absolute;top:12px;right:12px;width:24px;height:24px;cursor:pointer;opacity:0.6;transition:opacity 0.2s;background:transparent;border:none;font-size:18px;color:#666666;display:flex;align-items:center;justify-content:center}.toast-close:hover{opacity:1}.custom-toast.success{border-left:4px solid #10B981}.custom-toast.success .toast-icon{background-color:#D1FAE5;color:#065F46}.custom-toast.success .progress-bar::before{background:#10B981}.custom-toast.error{border-left:4px solid #EF4444}.custom-toast.error .toast-icon{background-color:#FEE2E2;color:#991B1B}.custom-toast.error .progress-bar::before{background:#EF4444}.custom-toast.warning{border-left:4px solid #F59E0B}.custom-toast.warning .toast-icon{background-color:#FEF3C7;color:#92400E}.custom-toast.warning .progress-bar::before{background:#F59E0B}.custom-toast.info{border-left:4px solid #3B82F6}.custom-toast.info .toast-icon{background-color:#DBEAFE;color:#1E40AF}.custom-toast.info .progress-bar::before{background:#3B82F6}.module-page{background:var(--color-background);padding:clamp(16px,2vw,28px);display:flex;flex-direction:column;gap:20px}.flex-row{display:flex;flex-wrap:wrap;gap:var(--space-20);margin-bottom:var(--space-20)}.flex-item{flex:1 1 0;min-width:70px}.w-70{flex:0 0 70px}.w-100{flex:0 0 100px}.w-150{flex:0 0 150px}.w-200{flex:0 0 200px}.w-300{flex:0 0 300px}.w-400{flex:0 0 400px}.cardfooter{position:sticky;bottom:0;background:var(--color-surface);padding:var(--space-16) var(--space-24);border-top:2px solid var(--color-card-border-inner);z-index:10;margin-top:auto;box-shadow:0 -4px 6px -1px rgba(0,0,0,0.05)}.module-form-section{padding:var(--space-24);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-card-border)}.module-table-box{max-height:450px;overflow-y:auto;border:1px solid #eee;margin-top:20px;display:flex;justify-content:space-evenly}.module-label{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-6);font-size:var(--font-size-sm);text-transform:uppercase;display:block}.form-divider{border-top:1px solid var(--color-card-border-inner);margin:var(--space-24) 0}.select{color:var(--color-select-text);background-color:var(--color-select-bg)!important}.overlay-backdrop{position:fixed;inset:0;background-color:rgba(var(--color-slate-900-rgb),0.35);z-index:var(--z-overlay-tran)}.tran-bottom-sheet{position:fixed;left:0;right:0;bottom:20px;z-index:calc(var(--z-overlay-tran) + 5);padding:var(--space-12);display:flex;justify-content:center;align-items:flex-end;box-sizing:border-box}.tran-form{width:100%;max-width:720px}.tran-container{display:flex;flex-wrap:wrap;gap:var(--space-16);padding:var(--space-16);background-color:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid var(--color-card-border);box-shadow:var(--shadow-lg);box-sizing:border-box}.tran-table-wrapper{flex:2;min-width:260px;max-height:230px;overflow:auto}.tran-table{width:100%;border-collapse:collapse;table-layout:fixed}.tran-table .t2{width:100%;box-sizing:border-box}.tran-side-panel{flex:1;min-width:220px;display:flex;flex-direction:column;gap:var(--space-8)}.tran-field{display:flex;flex-direction:column;gap:var(--space-4)}.tran-field label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.tran-actions{display:flex;gap:var(--space-8);margin-top:var(--space-12);justify-content:flex-start}.tran-actions .bttn,.tran-actions .rstbtn{min-width:80px;text-align:center}.tran-table th:nth-child(1),.tran-table td:nth-child(1){width:28%}.tran-table th:nth-child(2),.tran-table td:nth-child(2){width:18%}.tran-table th:nth-child(3),.tran-table td:nth-child(3),.tran-table th:nth-child(4),.tran-table td:nth-child(4),.tran-table th:nth-child(5),.tran-table td:nth-child(5){width:22%}.tran-table td .t2{width:100%;max-width:100%;box-sizing:border-box}@media only screen and (max-width:360px){.custom-toast{width:calc(100% - 16px);max-width:calc(100% - 16px);top:8px;right:8px;left:8px}.toast-content{padding:10px 28px 10px 10px}.toast-icon{width:28px;height:28px;font-size:14px}.toast-message{margin-left:8px}.toast-title{font-size:12px}.toast-text{font-size:11px}}@media (hover:none) and (pointer:coarse){.toast-close{width:32px;height:32px;top:8px;right:8px}.demo-button{padding:14px 26px;font-size:16px}}@media only screen and (max-width:768px) and (orientation:landscape){.custom-toast{top:8px;max-width:360px}.toast-content{padding:10px 32px 10px 12px}}@media only screen and (min-width:1440px){#insnm,#insnm-flexdatalist,#agnm,#agnm-flexdatalist,#csnm,#csnm-flexdatalist,#spnm,#spnm-flexdatalist,#clnm,#sbnm{width:270px!important}#cr{margin-left:190px!important}#tabdiv{width:max-content;max-width:calc(100% - 10px)}span:has(#trgprm)>label{width:85px!important}tbody>tr>td>textArea{width:53vw!important}div:has(#extensqtn){width:90%!important;overflow:auto!important}#extcanv{left:9%!important}.toast{min-width:360px;max-width:440px;top:24px;right:24px}.toast-content{padding:18px 44px 18px 18px}.toast-icon{width:44px;height:44px;font-size:22px}.toast-title{font-size:16px}.toast-text{font-size:14px}}@media (max-width:480px){body{font-size:var(--font-size-sm)}.controls-section{flex-direction:column;width:100%;padding:var(--space-12);gap:var(--space-12)}.search-wrapper{width:100%;min-width:100%}.date-filters{width:100%;flex-direction:column;gap:var(--space-8)}.date-input{width:100%}.btn-create{width:100%;justify-content:center;padding:var(--space-12) var(--space-16)}.btn-reset-filters{width:100%;justify-content:center}.btns,.btns2,.btns-clm{flex-direction:column;width:100%;gap:var(--space-12)}.btns2{width:100%}.btns-sticky{flex-direction:column;width:100%;gap:var(--space-12);padding:var(--space-12) 0}.prc,.ext,.prc2,.prc2_2,.prc3,.bttn,.rstbtn{width:100%}.table-wrapper{border-radius:var(--radius-base);margin-bottom:var(--space-4)}.table-responsive-custom{font-size:var(--font-size-sm)}.table-responsive-custom th,.table-responsive-custom td{padding:var(--space-6);font-size:var(--font-size-sm)}.table-responsive-custom th{position:sticky;top:0}.table-responsive-custom tfoot tr{background-color:#c0c0c0;position:sticky;bottom:0}.actions-cell{flex-direction:column;gap:var(--space-4)}.btn-action{width:100%;justify-content:center}.pagination-section{flex-direction:column;align-items:stretch;padding:var(--space-12);gap:var(--space-12)}.pagination-controls{width:100%;justify-content:space-between}.page-indicator{width:100%}#insnm,#insnm-flexdatalist,#agnm,#agnm-flexdatalist,#csnm,#csnm-flexdatalist,#spnm,#spnm-flexdatalist,#clnm,#sbnm,#cnpln,#locn,#terrtr,#sfdtls,.sanm,.bnm,.anm,#dbnm{width:100%}.fl4{width:100%}.lb1,.lb2,.lb3,.lb4,.lb5,.lb6,.lb7,.lb8,.lb9,.lb10,.lb11{width:auto;text-align:left}#hd1,#hd2{display:block!important}#header{padding:var(--space-8) var(--space-12)}#header>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12)}#hd1{width:100%;justify-content:flex-start}#hd2{width:100%;align-items:flex-start;gap:var(--space-4)}#mhead{text-align:left;font-size:var(--font-size-md)}#hd1 img{height:24px}#hd1 span{font-size:var(--font-size-xs)}.toast-container{top:calc(var(--gt-header-h,50px) + 8px);right:12px;left:12px}.custom-toast{transform:translateY(-150%)}.custom-toast.show{transform:translateY(0)}.custom-toast.hide{transform:translateY(-150%)}.toast-content{padding:12px 32px 12px 12px}.toast-icon{width:32px;height:32px;font-size:14px}.toast-title{font-size:13px}.toast-text{font-size:12px}.tran-container{border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-12)}.tran-table-wrapper{max-height:200px}.tran-side-panel{flex-direction:row;flex-wrap:wrap;gap:var(--space-8)}.tran-field{flex:1 1 45%}.tran-actions{width:100%;justify-content:flex-end}}@media only screen and (max-width:992px){.container{display:flex!important;flex-direction:column;grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important;width:100%!important;height:auto!important;gap:var(--space-12)}.container.module-shell{height:100%!important}.div1,.div2,.div3,.div4,.div5{width:100%;min-width:0;height:auto}.div5{flex-direction:column}#insnm,#insnm-flexdatalist,#agnm,#agnm-flexdatalist,#csnm,#csnm-flexdatalist,#spnm,#spnm-flexdatalist,#clnm,#sbnm{width:234px!important}.lb6,.lb9,.lb2,span:has(#dat)>label{width:80px!important}span:has(#refno){display:block;margin-top:var(--space-20)}#inscls,#insnm,#agnm{width:290px!important}#inscls{margin-left:83px!important}#invdesc{height:4em!important;width:335px!important}#header{display:flex;flex-direction:column;height:fit-content!important}img{width:max-content}#mhead{position:relative!important;width:auto!important;right:1vw!important;font-size:95%!important}#header #usid{font-size:var(--font-size-sm);padding:var(--space-6) var(--space-12)}#footer{font-size:var(--font-size-sm)}.table-responsive-custom{overflow-x:auto;max-height:65vh}.table-wrapper{height:fit-content;max-height:90%}#hd1,#hd2,#header span:not(#hd1 span):not(#notif span){display:block!important}#header{padding:var(--space-12) var(--space-16)}#header>div{display:grid;grid-template-columns:auto 1fr;gap:var(--space-16);align-items:center}#hd1{grid-column:1;grid-row:1}#hd2{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--space-8)}#mhead{text-align:right;font-size:var(--font-size-lg);flex:none}#hd1 img{height:28px}#hd1 span{font-size:var(--font-size-sm)}#tabdiv{width:calc(100% - var(--space-16));max-width:100%;max-height:450px;margin:0 var(--space-8)}#tabdiv .sanm{width:200px}#tabdiv .sacd{width:50px}#tabdiv .camt{width:55px!important}#jTable{min-width:1000px}#jTable thead th{padding:var(--space-6) var(--space-4);font-size:9px}#jTable tbody td,#jTable tfoot td{padding:var(--space-2) var(--space-2)}.controls-section{flex-direction:column;width:100%;gap:var(--space-12)}.search-wrapper{width:100%}.date-filters{width:100%;flex-direction:column}.date-input{width:100%}.btn-create{width:100%;justify-content:center}.btn-reset-filters{width:100%;justify-content:center}.pagination-section{flex-direction:column;align-items:flex-start}.pagination-controls{width:100%;justify-content:space-between}.table-responsive-custom table{font-size:var(--font-size-sm)}.table-responsive-custom th,.table-responsive-custom td{padding:var(--space-10)}.btn-action{width:100%;justify-content:center;font-size:var(--font-size-sm)}.toast-container{top:calc(var(--gt-header-h,50px) + 10px);right:20px;left:20px}.custom-toast{min-width:280px;max-width:100%}.toast-content{padding:14px 36px 14px 14px}.toast-icon{width:36px;height:36px;font-size:16px}.toast-message{margin-left:12px}.toast-title{font-size:14px}.toast-text{font-size:12px}.sp6{display:flex;flex-direction:column;gap:10px}}.overlay-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,460px);max-height:90vh;overflow:auto;padding:var(--space-24);background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-card-border);border-top:4px solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center;z-index:calc(var(--z-overlay) + 1)}.overlay-dialog--danger{border-top-color:var(--color-error)}.overlay-dialog--warning{border-top-color:var(--color-warning)}.overlay-dialog--info{border-top-color:var(--color-info)}.overlay-icon{margin-bottom:var(--space-12);color:var(--color-primary);font-size:26px;line-height:1}.overlay-dialog--danger .overlay-icon{color:var(--color-error)}.overlay-dialog--warning .overlay-icon{color:var(--color-warning)}.overlay-dialog--info .overlay-icon{color:var(--color-info)}.overlay-title{margin:0 0 var(--space-8) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.overlay-text{margin:0 0 var(--space-20) 0;color:var(--color-text-secondary);font-size:var(--font-size-base);white-space:pre-wrap}.overlay-actions{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:var(--space-12);margin-top:var(--space-12);position:sticky;bottom:0;background-color:var(--color-background);padding:var(--space-16) 0;z-index:20}.overlay-field{margin-bottom:var(--space-10);text-align:left}.overlay-field select{width:100%}.overlay-actions>*{min-width:110px}.overlay-timer{display:block;margin:0 0 var(--space-20) 0;padding:var(--space-10) var(--space-16);border-radius:var(--radius-base);background-color:rgba(var(--color-warning-rgb),var(--status-bg-opacity));color:var(--color-warning);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.overlay-spinner{width:32px;height:32px;margin:0 auto var(--space-16) auto;border:3px solid var(--color-secondary);border-top-color:var(--color-primary);border-radius:50%;animation:spin 0.8s linear infinite}@media only screen and (max-width:480px){.overlay-dialog{padding:var(--space-20) var(--space-16)}.overlay-actions{flex-direction:column}.overlay-actions>*{width:100%}}.overlay-dialog--wide{width:min(96vw,800px);max-height:94vh}.doc-modal-tabs{display:flex;gap:var(--space-8);margin-bottom:var(--space-8)}.doc-tab{padding:var(--space-6) var(--space-16);border:1px solid var(--color-card-border);border-bottom:none;border-radius:var(--radius-base) var(--radius-base) 0 0;background-color:var(--color-secondary);color:var(--color-text);cursor:pointer}.doc-tab[aria-selected="true"]{background-color:var(--color-surface);font-weight:var(--font-weight-bold)}.doc-modal-frame{display:block;width:100%;height:60vh;border:1px solid var(--color-card-border);background-color:var(--color-surface)}.doc-modal-frame[hidden]{display:none}.doc-modal-compose{text-align:left;margin-top:var(--space-16)}@media only screen and (max-width:480px){.doc-modal-frame{height:40vh}}a.keep{display:inline-flex;align-items:center;justify-content:center;color:var(--color-btn-primary-text);text-decoration:none}a.keep:hover{color:var(--color-btn-primary-text)}.tran-table th:nth-child(1),.tran-table td:nth-child(1){width:30%}.tran-table th:nth-child(2),.tran-table td:nth-child(2){width:22%}.tran-table th:nth-child(3),.tran-table td:nth-child(3),.tran-table th:nth-child(4),.tran-table td:nth-child(4){width:24%}.tran-table th:nth-child(5),.tran-table td:nth-child(5){width:0;padding:0}label{display:inline-block;width:120px;color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-align:right}.sp3 input:not([type="radio"]):not([type="checkbox"]){width:120px;margin-top:var(--space-4)}.span1{display:block;margin-top:var(--space-4)}.btns{flex-wrap:wrap}.ccd,.dcd{width:60px}.cnm,.dnm{width:300px;max-width:100%}.polist{width:150px}#accd{width:50px;border:none;background-color:transparent!important}#invno{width:200px;max-width:100%}#acnm-flexdatalist,#sbnm{width:355px;max-width:100%}#agnm-flexdatalist-results{height:135px}#custdt,#invdesc{width:500px;max-width:100%;height:100px;margin-left:var(--space-2);resize:none}#custdt{border:none;background-color:var(--color-background-forms)}.div-card{padding:var(--space-12);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm)}@media only screen and (max-width:1200px){#jForm{align-items:flex-start!important}}@media only screen and (max-width:992px){span>label{width:80px!important}span>input[type="radio"]+label,span>input[type="checkbox"]+label{width:auto!important}label{width:auto;text-align:left}.sp3 input:not([type="radio"]):not([type="checkbox"]),.cnm,.dnm,#invno,#acnm-flexdatalist,#sbnm{width:100%;max-width:100%}}.form-check-label,.form-label,.module-label,.date-label,.tran-field label,.filter-field label,.overlay-dialog label{width:auto;text-align:left}.form-page{position:relative;width:100%;height:100%;overflow:auto;background-color:var(--color-background-forms);font-size:var(--font-size-base)}.lh1{line-height:1}.sp6f{display:flex;align-items:initial;flex-wrap:wrap;gap:var(--space-8)}.blk-centre{width:fit-content;max-width:100%;margin:var(--space-32) auto 0}.w20,.w30,.w40,.w50,.w55,.w65,.w70,.w75,.w80,.w90,.w100,.w105,.w110,.w115,.w150,.w160,.w200,.w320,.w325,.w335,.w340,.w370,.w400,.w420,.w500{max-width:100%}.w20{width:20px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w55{width:55px}.w65{width:65px}.w70{width:70px}.w75{width:75px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w105{width:105px}.w110{width:110px}.w115{width:115px}.w150{width:150px}.w160{width:160px}.w200{width:200px}.w320{width:320px}.w325{width:325px}.w335{width:335px}.w340{width:340px}.w370{width:370px}.w400{width:400px}.w420{width:420px}.w500{width:500px}@media only screen and (max-width:992px){.w150,.w160,.w200,.w320,.w325,.w335,.w340,.w370,.w400,.w420,.w500{width:100%}}.mt-9{margin-top:9px}.mt-10{margin-top:var(--space-10)}.mt-15{margin-top:15px}.mt-20{margin-top:var(--space-20)}.mt-30{margin-top:30px}.mb-10{margin-bottom:var(--space-10)}.ml-4{margin-left:var(--space-4)}.ml-12{margin-left:var(--space-12)}.ml-20{margin-left:var(--space-20)}.ml-73{margin-left:73px}.ml-80{margin-left:80px}.panel-box{width:100%;max-width:100%;margin-top:var(--space-10);padding:var(--space-12);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm)}.minitable{width:100%;max-width:660px;height:85px;margin:var(--space-4) 0 0 var(--space-8);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-base);background-color:var(--color-surface)}@media only screen and (max-width:992px){.ml-12,.ml-20,.ml-73,.ml-80,.minitable{margin-left:0}}.dpnone{display:none!important}.opnone{opacity:0!important}#tabdiv:has(#jTable tbody tr:nth-child(9)){min-height:260px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="number"],input[type="email"],input[type="tel"],input[type="search"],input[type="time"],input[type="url"],input:not([type]),select,textarea{min-height:34px;max-width:100%;padding:var(--space-6) var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-base);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.4;box-shadow:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}textarea{min-height:68px;line-height:var(--line-height-normal);resize:vertical}input[type="text"]:hover:not(:disabled):not([readonly]),input[type="password"]:hover:not(:disabled):not([readonly]),input[type="date"]:hover:not(:disabled):not([readonly]),input[type="number"]:hover:not(:disabled):not([readonly]),input:not([type]):hover:not(:disabled):not([readonly]),select:hover:not(:disabled),textarea:hover:not(:disabled):not([readonly]){border-color:var(--color-primary-hover)}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="time"]:focus,input[type="url"]:focus,input:not([type]):focus,select:focus,textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:var(--focus-ring)}input[readonly],textarea[readonly]{border-color:var(--color-card-border);background-color:var(--color-secondary);color:var(--color-text-secondary);cursor:default}input[readonly]:focus,textarea[readonly]:focus{box-shadow:none}input:disabled,select:disabled,textarea:disabled{opacity:0.6;cursor:not-allowed}input[required],textarea[required],select[required]{border-left:3px solid rgba(var(--color-blue-500-rgb),0.55)}input[type="radio"],input[type="checkbox"]{width:15px;height:15px;min-height:0;padding:0;accent-color:var(--color-primary);vertical-align:middle;cursor:pointer}input[type="file"]{max-width:100%;padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-base);background-color:var(--color-surface);color:var(--color-text)}input.t2,textarea.t2,select.t2,#jTable td input,#jTable td select,#jTable tfoot input,#ttemptable td input,#ttemptable tfoot input,.tran-table td input,.minitable input{min-height:26px;padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}#jTable td input[type="button"],#ttemptable td input[type="button"]{min-height:24px;padding:0}.flexdatalist-multiple{padding:0;border:0;background:none}.form-page--centred{display:flex;flex-direction:column;align-items:center;justify-content:center;height:inherit;min-height:100%;gap:var(--space-8)}@media only screen and (max-width:992px){.form-page--centred{justify-content:flex-start;padding:var(--space-16) var(--space-12)}}.container{display:grid;grid-template-columns:0.2fr 6fr 0.2fr;grid-template-rows:1fr 2fr 1fr;gap:1px;grid-template-areas:". . ." ". bgdiv ." ". . .";width:100%}.bgdiv{grid-area:bgdiv;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto auto;align-content:start;gap:0;grid-template-areas:"div1 div1 div1 div3 div3 div3" "div4 div4 div4 div4 div4 div4" "div5 div5 div6 div6 div7 div7";min-width:0;padding:var(--space-8);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-md)}.div1{grid-area:div1}.div2{grid-area:div2}.div3{grid-area:div3}.div5{grid-area:div5}.div6{grid-area:div6}.div7{grid-area:div7}.div4{grid-area:div4;border-top:1px solid var(--color-card-border-inner);border-bottom:1px solid var(--color-card-border-inner)}.div1,.div2,.div3,.div4,.div5,.div6,.div7{min-width:0}.div4-a{grid-area:div4-a;display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"div4-a1 div4-a2 div4-a3 div4-a4";gap:0;margin-top:var(--space-4);margin-left:var(--space-16)}.div4-a1{grid-area:div4-a1}.div4-a2{grid-area:div4-a2}.div4-a3{grid-area:div4-a3}.div4-a4{grid-area:div4-a4}:root{--color-row-accent:var(--color-bg-1)}.mod-pol{--color-row-accent:var(--color-bg-4)}.mod-plc{--color-row-accent:var(--color-bg-3)}.mod-qtn{--color-row-accent:var(--color-bg-2)}.mod-clm{--color-row-accent:var(--color-bg-5)}.clr1{background-color:var(--color-row-accent)}.clr2{background-color:var(--color-row-accent);text-align:right}#inscd,#inscd-flexdatalist,#agcd,#agcd-flexdatalist,#cscd,#cscd-flexdatalist{width:85px;max-width:100%}#curr,#curr-flexdatalist,#eatcur,#eatcur-flexdatalist,#eagcur,#eagcur-flexdatalist,#eatcur1,#eatcur1-flexdatalist,#curlmt1,#curlmt1-flexdatalist,#cur1,#cur1-flexdatalist,#cur2,#cur2-flexdatalist,#cur3,#cur3-flexdatalist,#cur4,#cur4-flexdatalist,#perd,#mperd,#tprd,#yrmf,#seat,#rgplc{width:65px;max-width:100%}#attn,#poln,#xcs,#attc,#clmxp,#rmk{width:239px;max-width:100%}#fxn{width:315px;max-width:100%}#insnm,#insnm-flexdatalist,#agnm,#agnm-flexdatalist,#csnm,#csnm-flexdatalist,#clnm,#sbnm,#cnpln,#locn,#terrtr,#sfdtls{width:370px;max-width:100%}.sanm,.bnm,.anm,.tplist,#email,#cont1,#cty,#vtno{width:300px;max-width:100%}#cvr{width:100%;height:58px}#curr-flexdatalist-results,#eatcur-flexdatalist-results,#eagcur-flexdatalist-results,#eatcur1-flexdatalist-results,#curlmt1-flexdatalist-results{width:150px!important;max-width:90vw!important}#bnk-flexdatalist-results,#typ-flexdatalist-results,#mak-flexdatalist-results,#usee-flexdatalist-results,#modl-flexdatalist-results{max-height:200px;max-width:min(450px,90vw)}#exform thead th{position:sticky;top:0;z-index:1;background-color:var(--color-bg-2)}.exinbtn,.exdlbtn{width:25px;min-height:24px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--font-size-lg);line-height:1;cursor:pointer}.exinbtn{background-color:var(--color-bg-3)}.exinbtn:hover{background-color:var(--color-bg-3);filter:brightness(0.94)}.exdlbtn{background-color:var(--color-bg-4)}.exdlbtn:hover{background-color:var(--color-bg-4);filter:brightness(0.94)}.exinbtn:focus-visible,.exdlbtn:focus-visible{outline:var(--focus-outline);outline-offset:1px}.extcode{width:6vw;min-width:60px}.extdesc{width:60vw;max-width:100%}.ext-panel:not(.dpnone){display:flex}.ext-panel{position:fixed;z-index:var(--z-overlay-tran);top:6vh;left:5vw;flex-direction:column;width:90vw;height:89vh;padding:var(--space-16);gap:var(--space-8);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-lg);font-size:var(--font-size-base)}.ext-panel__title{margin:0;color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.ext-panel form{display:flex;flex:1;flex-direction:column;min-height:0;gap:var(--space-12)}.ext-scroll{flex:1;min-height:0;overflow:auto}.ext-table{width:100%;font-size:var(--font-size-base)}.ext-table input[type="text"]{width:100%}.ext-table td{line-height:1}.ext-check{margin-left:var(--space-8)}.ext-actions{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:var(--space-12);width:100%}@media only screen and (max-width:992px){.ext-panel{top:0;left:0;width:100vw;height:100vh;border-radius:0}}.u-08:not(.dpnone),.u-138:not(.dpnone){display:flex}.u-08,.u-138{position:fixed;z-index:var(--z-overlay-tran);top:6vh;left:5vw;flex-direction:column;width:90vw;height:89vh;padding:var(--space-16);gap:var(--space-8);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-lg);font-size:var(--font-size-base)}#defcanv>h5{margin:0;margin-left:0;color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}#defcanv>.u-04{display:none}#deform{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--space-12)}#defenprop{display:grid;grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:var(--space-8) var(--space-16);flex:1;min-height:0;overflow:auto;width:100%;margin:0;font-size:var(--font-size-base)}#defenprop tbody,#defenprop tr{display:contents}#defenprop th{padding-top:var(--space-6);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-align:left;white-space:nowrap}#defenprop td{min-width:0}#defenprop textarea{width:100%;min-height:3em}#defcanv .u-06{flex:none;justify-content:flex-end;gap:var(--space-12)}@media only screen and (max-width:992px){.u-08,.u-138{top:0;left:0;width:100vw;height:100vh;border-radius:0}}body:has(#extcanv:not(.dpnone))::after,body:has(#defcanv:not(.dpnone))::after,body:has(#endcanv:not(.dpnone))::after{content:'';position:fixed;inset:0;z-index:calc(var(--z-overlay-tran) - 1);background-color:rgba(0,0,0,0.5)}input.rfn{cursor:pointer}tbody>tr>td>textarea{width:100%;min-width:200px;height:8vh;min-height:60px;padding:var(--space-4);resize:vertical}span:has(#dat)>label,span:has(#trgprm)>label{width:85px}@media only screen and (max-width:1200px){.bgdiv{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"div1 div3" "div4 div4" "div5 div6" "div7 div7"}#insnm,#insnm-flexdatalist,#agnm,#agnm-flexdatalist,#csnm,#csnm-flexdatalist,#clnm,#sbnm{width:265px;max-width:100%}#cvr{width:100%;height:4em}.extdesc{width:100%}}@media only screen and (max-width:992px){.container{display:block;padding:var(--space-8)}.bgdiv{display:flex;flex-direction:column;width:100%;gap:var(--space-8)}.div1,.div2,.div3,.div4,.div5,.div6,.div7{width:100%}.div4-a{grid-template-columns:repeat(2,1fr);grid-template-areas:"div4-a1 div4-a2" "div4-a3 div4-a4";margin-left:0}#insnm,#insnm-flexdatalist,#agnm,#agnm-flexdatalist,#csnm,#csnm-flexdatalist,#clnm,#sbnm,#cnpln,#locn,#terrtr,#sfdtls,#attn,#poln,#fxn,#xcs,#attc,#clmxp,#rmk,.sanm,.bnm,.anm,.tplist,#email,#cont1,#cty,#vtno{width:100%}.extcode{width:100%;min-width:0}tbody>tr>td>textarea{min-width:0}}@media only screen and (max-width:600px){.div4-a{grid-template-columns:1fr;grid-template-areas:"div4-a1" "div4-a2" "div4-a3" "div4-a4"}#inscd,#inscd-flexdatalist,#agcd,#agcd-flexdatalist,#cscd,#cscd-flexdatalist,#curr,#curr-flexdatalist,#yrmf,#seat,#rgplc{width:100%}}.u-mt-10{margin-top:10px}.u-mb-10{margin-bottom:10px}.u-w-60{width:60px;max-width:100%}.u-w-100{width:100px;max-width:100%}.u-w-135{width:120px;max-width:100%}.u-w-150{width:150px;max-width:100%}.u-float-left{float:left}.u-ml-5{margin-left:5px}.u-01{background-color:var(--color-background-forms)}.u-lh-1{line-height:1}.u-fs-10{font-size:10px}.u-w-55{width:55px;max-width:100%}.u-ml-85{margin-left:85px}.u-w-125{width:125px;max-width:100%}.u-02{margin-left:2px;width:185px;max-width:100%}.u-w-70{width:70px;max-width:100%}.u-ml-20{margin-left:20px}.u-w-130{width:130px;max-width:100%}.u-mt-9{margin-top:9px}.u-w-200{width:200px;max-width:100%}.u-03{background-color:var(--color-background)}.u-04{display:block;margin-top:10px}.u-ml-10pc{margin-left:10%}.u-05{height:60px;width:200px;max-width:100%}.u-06{display:flex;justify-content:space-evenly;width:100%}.u-07{font-size:11px;margin-bottom:10px;margin-left:10px}.u-w-225{width:225px;max-width:100%}.u-ml-3{margin-left:3px}.u-09{line-height:0;padding:0px}.u-ml-110{margin-left:110px}.u-w-65{width:65px;max-width:100%}.u-w-135{width:135px;max-width:100%}.u-10{text-align:right;width:178px;max-width:100%}.u-mt-20{margin-top:20px}.u-11{text-align:right;width:160px;max-width:100%}.u-ml-10{margin-left:10px}.u-ml-40{margin-left:40px}.u-w-400{width:400px;max-width:100%}.u-ml-2{margin-left:2px}.u-w-50{width:50px;max-width:100%}.u-ml-15{margin-left:15px}.u-w-160{width:160px;max-width:100%}.u-12{text-align:right;width:90px;max-width:100%}.u-13{height:60px;width:240px;max-width:100%}.u-14{display:block;width:150px;max-width:100%}.u-15{display:inline;margin-left:340px}.u-ml-65{margin-left:65px}.u-w-185{width:185px;max-width:100%}.u-w-74{width:74px;max-width:100%}.u-w-255{width:255px;max-width:100%}.u-16{height:38px;margin-left:3px}.u-lh-5_2{line-height:5.2}.u-w-495{width:495px;max-width:100%}.u-fs-12{font-size:12px}.u-w-80{width:80px;max-width:100%}.u-mt-2pc{margin-top:2%}.u-17{margin-left:1px;width:395px;max-width:100%}.u-18{height:60px;width:150px;max-width:100%}.u-w-135{width:135px;max-width:100%}.u-19{margin-left:25%;margin-top:20px}.u-20{align-content:flex-end;display:flex}.u-21{height:120px;margin-left:40px;overflow:auto;width:975px;max-width:100%}.u-22{display:inline;margin-left:345px}.u-23{display:inline;margin-left:45px}.u-24{height:80px;margin-left:85px;margin-top:10px;overflow:auto;width:955px;max-width:100%}.u-25{height:80px;margin-left:85px;overflow:auto;width:825px;max-width:100%}.u-ml-28{margin-left:28px}.u-26{margin-left:3px;width:45px;max-width:100%}.u-ml-58{margin-left:58px}.u-te-right{text-align:right}.u-mt-30{margin-top:30px}.u-27{height:38px;margin-left:3px;width:407px;max-width:100%}.u-28{background-color:var(--color-background-forms);font-size:12px;height:100%;overflow:auto;position:relative;width:100%}.u-29{display:inline;margin-left:35px}.u-30{height:460px;margin-left:5px;overflow:auto;width:99%}.u-31{height:95px;margin-left:85px;margin-top:10px;overflow:auto;width:785px;max-width:100%}.u-di-inline{display:inline}.u-32{display:inline;margin-left:360px}.u-h-0{height:0}.u-ml-235{margin-left:235px}.u-w-210{width:210px;max-width:100%}.u-w-435{width:435px;max-width:100%}.u-w-60{width:60px;max-width:100%}.u-w-190{width:190px;max-width:100%}.u-w-150{width:150px;max-width:100%}.u-33{margin-left:25%;margin-top:30px}.u-34{display:inline;margin-left:495px}.u-35{height:105px;margin-left:85px;overflow:auto;width:565px;max-width:100%}.u-ml-100{margin-left:100px}.u-w-35{width:35px;max-width:100%}.u-36{height:120px;margin-left:40px;overflow:auto;width:925px;max-width:100%}.u-37{height:70px;overflow:auto;width:285px;max-width:100%}.u-38{margin-left:3px;width:407px;max-width:100%}.u-w-105{width:105px;max-width:100%}.u-39{margin-left:3px;width:415px;max-width:100%}.u-ml-450{margin-left:450px}.u-ml-83{margin-left:83px}.u-40{display:inline;margin-left:110px}.u-41{display:inline;margin-left:120px}.u-42{display:inline;margin-left:125px}.u-43{display:inline;margin-left:185px}.u-44{display:inline;margin-left:240px}.u-45{display:inline;margin-left:255px}.u-46{display:inline;margin-left:25px}.u-47{display:inline;margin-left:315px}.u-48{display:inline;margin-left:40px}.u-49{display:inline;margin-left:445px}.u-50{display:inline;margin-left:85px}.u-51{height:100px;margin-left:85px;overflow:auto;width:695px;max-width:100%}.u-52{height:100px;margin-left:85px;overflow:auto;width:930px;max-width:100%}.u-53{height:105px;margin-left:85px;margin-top:5px;overflow:auto;width:625px;max-width:100%}.u-54{height:105px;margin-left:85px;margin-top:5px;overflow:auto;width:650px;max-width:100%}.u-55{height:105px;margin-left:85px;overflow:auto;width:920px;max-width:100%}.u-56{height:120px;margin-left:85px;overflow:auto;width:625px;max-width:100%}.u-57{height:120px;margin-left:85px;overflow:auto;width:810px;max-width:100%}.u-58{height:125px;margin-left:85px;overflow:auto;width:935px;max-width:100%}.u-59{height:35px;margin-left:5px;width:505px;max-width:100%}.u-60{max-height:160px;margin-left:85px;margin-top:10px;overflow:auto;min-width:65px;max-width:100%}.u-61{height:60px;margin-left:85px;overflow:auto;width:775px;max-width:100%}.u-62{height:65px;margin-left:85px;overflow:auto;width:565px;max-width:100%}.u-63{height:75px;margin-left:85px;overflow:auto;width:565px;max-width:100%}.u-64{height:80px;margin-left:85px;margin-top:10px;overflow:auto;width:770px;max-width:100%}.u-65{height:80px;margin-left:85px;margin-top:10px;overflow:auto;width:925px;max-width:100%}.u-66{height:90px;margin-left:25px;margin-top:5px;overflow:auto;width:995px;max-width:100%}.u-67{height:95px;margin-left:85px;margin-top:10px;overflow:auto;width:750px;max-width:100%}.u-68{height:95px;margin-left:85px;margin-top:10px;overflow:auto;width:805px;max-width:100%}.u-69{height:95px;margin-left:85px;margin-top:10px;overflow:auto;width:935px;max-width:100%}.u-70{line-height:5.1;text-align:center;width:70px;max-width:100%}.u-ml-11{margin-left:11px}.u-ml-130{margin-left:130px}.u-ml-165{margin-left:165px}.u-ml-38{margin-left:38px}.u-ml-505{margin-left:505px}.u-ml-60{margin-left:60px}.u-ml-86{margin-left:86px}.u-ml-8{margin-left:8px}.u-71{margin-top:40px;text-align:center}.u-w-103{width:103px;max-width:100%}.u-w-110{width:110px;max-width:100%}.u-w-180{width:180px;max-width:100%}.u-w-195{width:195px;max-width:100%}.u-w-260{width:260px;max-width:100%}.u-w-285{width:285px;max-width:100%}.u-w-300{width:300px;max-width:100%}.u-w-95{width:95px;max-width:100%}.u-72{height:105px;margin-left:85px;margin-top:5px;overflow:auto;width:647px;max-width:100%}.u-73{margin-left:10px;position:relative}.u-74{margin-left:40px;position:relative}.u-w-440{width:440px;max-width:100%}.u-76{display:inline;margin-left:385px}.u-77{display:inline;margin-left:510px}.u-78{height:100px;margin-left:85px;overflow:auto;width:699px;max-width:100%}.u-79{height:100px;margin-left:85px;overflow:auto;width:785px;max-width:100%}.u-80{height:100px;margin-left:85px;overflow:auto;width:840px;max-width:100%}.u-81{height:105px;margin-left:85px;overflow:auto;width:520px;max-width:100%}.u-82{height:148px;overflow:auto;width:295px;max-width:100%}.u-83{height:60px;margin-left:85px;overflow:auto;width:470px;max-width:100%}.u-84{height:75px;margin-left:85px;overflow:auto;width:730px;max-width:100%}.u-85{height:80px;margin-left:85px;overflow:auto;width:605px;max-width:100%}.u-86{height:90px;margin-left:110px;margin-top:5px;overflow:auto;width:905px;max-width:100%}.u-87{height:95px;margin-left:85px;margin-top:10px;overflow:auto;width:700px;max-width:100%}.u-ml-25{margin-left:25px}.u-mt-35{margin-top:35px}.u-90{display:block;width:375px;max-width:100%}.u-h-100pc{height:100%}.u-91{margin-left:85px;overflow:auto;width:513px;max-width:100%;max-height:225px}.u-92{margin-left:85px;overflow:auto;width:395px;max-width:100%;max-height:69px}.u-ml-13{margin-left:13px}.u-w-20{width:20px;max-width:100%}.u-w-25{width:25px;max-width:100%}.u-w-85{width:85px;max-width:100%}.u-w-140{width:140px;max-width:100%}.u-w-170{width:170px;max-width:100%}.u-w-220{width:220px;max-width:100%}.u-w-230{width:230px;max-width:100%}.u-w-245{width:245px;max-width:100%}.u-w-280{width:280px;max-width:100%}.u-w-360{width:360px;max-width:100%}.u-w-380{width:380px;max-width:100%}.u-mt-0{margin-top:0}.sp3 input:not([type="radio"]):not([type="checkbox"]){margin-top:5px;width:120px;max-width:100%}#dtf,#dtt{min-width:135px;max-width:100%}.mnm,.mod,.typ{width:100px;max-width:100%}.sp3{font-size:13px}#insnm-flexdatalist{width:355px;max-width:100%}#csnm-flexdatalist{width:355px;max-width:100%}#extcanv{left:5%!important;width:90%!important}.div8{grid-area:div8}.div9{grid-area:div9}.lb3{text-align:right;width:515px;max-width:100%}#agnm-flexdatalist,#sbnm{width:355px;max-width:100%}.btns{margin-top:15px}#clnm-flexdatalist{width:355px;max-width:100%}.bnk{width:400px;max-width:100%}.flexdatalist-results{max-height:270px}#rfn{width:280px;max-width:100%}label{display:block;width:auto;margin-bottom:var(--space-2);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-align:left;white-space:nowrap}.lb1,.lb2,.lb3,.lb4,.lb5,.lb6,.lb7,.lb8,.lb9,.lb10,.lb11,.lb50,.lb{width:auto;text-align:left}#jForm label,#exform label,.form-page label{float:none}#jForm span:has(>label),#exform span:has(>label),.form-page span:has(>label){display:inline-block;vertical-align:top;margin-right:var(--space-12)}#jForm span:has(>label)>input,#jForm span:has(>label)>select,#exform span:has(>label)>input,.form-page span:has(>label)>input,.form-page span:has(>label)>select{vertical-align:top}#jForm span:has(>label)>input:first-of-type,#jForm span:has(>label)>textarea:first-of-type,#jForm span:has(>label)>select:first-of-type,#exform span:has(>label)>input:first-of-type,.form-page span:has(>label)>input:first-of-type,.form-page span:has(>label)>textarea:first-of-type,.form-page span:has(>label)>select:first-of-type{margin-left:0}.form-check-label,input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;width:auto;margin-bottom:0;text-align:left;white-space:normal}.form-label,.module-label,.date-label,.tran-field label,.filter-field label,.overlay-dialog label,.login-field>label{width:auto;text-align:left}@media only screen and (max-width:600px){#jForm span:has(>label),#exform span:has(>label),.form-page span:has(>label){display:block;margin-right:0}label{white-space:normal}}.prc,.prc2,.prc2_2,.prc3,.ext,.bttn,.rstbtn,.yprc,.okext,.keep,#jForm input[type="button"]:not(.inbtn,.dlbtn,.exinbtn,.exdlbtn),#jForm input[type="submit"],#jForm button:not(.inbtn,.dlbtn,.exinbtn,.exdlbtn),#exform input[type="button"]:not(.exinbtn,.exdlbtn),#exform button:not(.exinbtn,.exdlbtn){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);min-height:38px;line-height:1;box-sizing:border-box;text-decoration:none;vertical-align:middle}#jForm input[type="button"]:not(.inbtn,.dlbtn,.exinbtn,.exdlbtn,.prc,.prc2,.prc2_2,.prc3,.ext,.bttn,.rstbtn,.yprc,.okext),#jForm input[type="submit"]:not(.prc,.prc2,.prc2_2,.prc3,.ext,.bttn,.rstbtn,.yprc,.okext),#jForm button:not(.inbtn,.dlbtn,.exinbtn,.exdlbtn,.prc,.prc2,.prc2_2,.prc3,.ext,.bttn,.rstbtn,.yprc,.okext),#exform input[type="button"]:not(.exinbtn,.exdlbtn,.prc,.ext),#exform button:not(.exinbtn,.exdlbtn,.prc,.ext){padding:var(--space-8) var(--space-16);border:none;border-radius:var(--radius-base);background-color:var(--color-secondary);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-inset-sm);transition:background-color var(--duration-normal) var(--ease-standard)}#jForm input[type="button"]:not(.inbtn,.dlbtn,.exinbtn,.exdlbtn,.prc,.prc2,.prc2_2,.prc3,.ext,.bttn,.rstbtn,.yprc,.okext):hover,#jForm button:not(.inbtn,.dlbtn,.exinbtn,.exdlbtn,.prc,.prc2,.prc2_2,.prc3,.ext,.bttn,.rstbtn,.yprc,.okext):hover,#exform input[type="button"]:not(.exinbtn,.exdlbtn,.prc,.ext):hover{background-color:var(--color-secondary-hover)}.inbtn,.dlbtn,.exinbtn,.exdlbtn{display:inline-flex;align-items:center;justify-content:center;min-height:24px;line-height:1}.btns,.btns2,.btns3,.ext-actions{align-items:center}.container.module-shell{display:flex;flex-direction:column;gap:var(--space-16);grid-template-columns:none;grid-template-rows:none;grid-template-areas:none;max-width:var(--container-xl);min-width:100%;margin-inline:auto;padding:clamp(var(--space-8),2vw,var(--space-24)) clamp(var(--space-8),2vw,var(--space-24)) 0;background-color:var(--color-background)}.module-shell>.div1,.module-shell>.div2,.module-shell>.div3,.module-shell>.div4,.module-shell>.div5{grid-area:auto;width:auto;min-width:0;flex:0 0 auto;height:auto;overflow:visible}.module-shell>.div4{border-top:none;border-bottom:none}.module-shell>.btns.cardfooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-12);margin:0 calc(-1 * clamp(var(--space-8),2vw,var(--space-24)));border-radius:0}.module-shell .module-form-section{padding:var(--space-16);background:var(--color-row-accent)}.module-shell .flex-row{align-items:flex-end;gap:var(--space-12) var(--space-16);margin-bottom:0}.module-shell .flex-row+.flex-row{margin-top:var(--space-16)}.module-shell .flex-item,.doc-modal-compose .flex-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);flex:1 1 200px;min-width:0;max-width:100%}.module-shell .flex-item>.module-label,.doc-modal-compose .flex-item>.module-label{flex:0 0 100%;width:auto;max-width:100%;margin:0 0 var(--space-2);text-align:left;white-space:normal}.module-shell .flex-item>:is(input,select,textarea):not([class*="u-w-"]),.doc-modal-compose .flex-item>:is(input,select,textarea):not([class*="u-w-"]){flex:1 1 auto;min-width:0;max-width:100%}.module-shell .flex-item>:is(input,select,textarea)[class*="u-w-"]{flex:0 0 auto;max-width:100%}.module-shell .flex-item>input[type="hidden"]{display:none}.module-shell .flex-item:has(.u-w-20){flex:0 1 20px}.module-shell .flex-item:has(.u-w-35){flex:0 1 35px}.module-shell .flex-item:has(.u-w-60){flex:0 1 45px}.module-shell .flex-item:has(.u-w-50){flex:0 1 50px}.module-shell .flex-item:has(.u-w-55){flex:0 1 55px}.module-shell .flex-item:has(.u-w-60){flex:0 1 60px}.module-shell .flex-item:has(.u-w-65){flex:0 1 65px}.module-shell .flex-item:has(.u-w-70){flex:0 1 70px}.module-shell .flex-item:has(.u-w-74){flex:0 1 74px}.module-shell .flex-item:has(.u-w-80){flex:0 1 80px}.module-shell .flex-item:has(.u-w-135){flex:0 1 90px}.module-shell .flex-item:has(.u-w-95){flex:0 1 95px}.module-shell .flex-item:has(.u-w-135){flex:0 1 100px}.module-shell .flex-item:has(.u-w-103){flex:0 1 103px}.module-shell .flex-item:has(.u-w-105){flex:0 1 105px}.module-shell .flex-item:has(.u-w-110){flex:0 1 110px}.module-shell .flex-item:has(.u-w-115){flex:0 1 115px}.module-shell .flex-item:has(.u-w-135){flex:0 1 120px}.module-shell .flex-item:has(.u-w-125){flex:0 1 125px}.module-shell .flex-item:has(.u-w-130){flex:0 1 130px}.module-shell .flex-item:has(.u-w-135){flex:0 1 135px}.module-shell .flex-item:has(.u-w-150){flex:0 1 150px}.module-shell .flex-item:has(.u-w-160){flex:0 1 160px}.module-shell .flex-item:has(.u-w-180){flex:0 1 180px}.module-shell .flex-item:has(.u-w-185){flex:0 1 185px}.module-shell .flex-item:has(.u-w-190){flex:0 1 190px}.module-shell .flex-item:has(.u-w-195){flex:0 1 195px}.module-shell .flex-item:has(.u-w-200){flex:0 1 200px}.module-shell .flex-item:has(.u-w-210){flex:0 1 210px}.module-shell .flex-item:has(.u-w-225){flex:0 1 225px}.module-shell .flex-item:has(.u-w-255){flex:0 1 255px}.module-shell .flex-item:has(.u-w-260){flex:0 1 260px}.module-shell .flex-item:has(.u-w-285){flex:0 1 285px}.module-shell .flex-item:has(.u-w-300){flex:0 1 300px}.module-shell .flex-item:has(.u-w-400){flex:0 1 400px}.module-shell .flex-item:has(.u-w-435){flex:0 1 435px}.module-shell .flex-item:has(.u-w-440){flex:0 1 440px}.module-shell .flex-item:has(.u-w-495){flex:0 1 495px}.module-shell .flex-item:has(#insnm),.module-shell .flex-item:has(#agnm),.module-shell .flex-item:has(#csnm),.module-shell .flex-item:has(#spnm),.module-shell .flex-item:has(#clnm),.module-shell .flex-item:has(#sbnm),.module-shell .flex-item:has(#cnpln),.module-shell .flex-item:has(#locn),.module-shell .flex-item:has(#terrtr),.module-shell .flex-item:has(#sfdtls),.module-shell .flex-item:has(#dbnm){flex:1 1 370px}.module-shell .flex-item:has(#inscd),.module-shell .flex-item:has(#agcd),.module-shell .flex-item:has(#cscd),.module-shell .flex-item:has(#spcd),.module-shell .flex-item:has(#curr),.module-shell .flex-item:has(#due),.module-shell .flex-item:has(#duu){flex:0 1 85px}.module-shell .flex-item:has(#inscd):has(#insnm),.module-shell .flex-item:has(#agcd):has(#agnm),.module-shell .flex-item:has(#cscd):has(#csnm),.module-shell .flex-item:has(#spcd):has(#spnm){flex:1 1 460px}.module-shell .flex-item:has(>textarea),.module-shell .flex-item.flex-item--full,.doc-modal-compose .flex-item:has(>textarea),.doc-modal-compose .flex-item.flex-item--full{flex:1 1 100%}.module-shell .flex-item>textarea,.doc-modal-compose .flex-item>textarea{width:100%;min-height:4em}.container.module-shell #tabdiv,.container.module-shell .module-table-box{width:auto;max-width:100%;margin-left:0;margin-right:0;margin-top:var(--space-12);flex:1 1 auto}.module-shell #jTable{width:100%;min-width:0;table-layout:auto}.module-shell #jTable>thead>tr>th,.module-shell #jTable>tbody>tr>td,.module-shell #jTable>tfoot>tr>td{width:1px;white-space:nowrap}.module-shell #jTable>thead>tr>th.col-grow,.module-shell #jTable>tbody>tr>td.col-grow{width:100%;white-space:normal}.module-shell #jTable>tbody>tr>td.col-grow>:is(input,select,textarea){width:100%;min-width:0}.module-shell .div4-a{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-16);margin:var(--space-12) 0 0}.module-shell .div4-section{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--space-8)}.module-shell .div4-section>.flex-row,.module-shell .div4-section>.flex-row+.flex-row{margin:0}.module-shell .div4-section .flex-item:has(#curr){flex:1 1 100%}.module-shell .div4-section .flex-item>input.curlist{flex:0 1 5.5em}.module-shell .div4-section-title,.module-shell .div4-section-subtitle{margin:0;font-weight:var(--font-weight-bold);white-space:normal}.module-shell .div4-section-title{margin-top:var(--space-8)}.module-shell .div4-section-actions{margin-top:var(--space-4)}.module-shell .div4-section-table{margin-top:var(--space-4);max-height:168px;overflow:auto;border:1px solid var(--color-card-border-inner);border-radius:var(--radius-sm)}.module-shell .div4-section-table table{width:100%;min-width:0;table-layout:auto}.module-shell .div4-section-table th,.module-shell .div4-section-table td{width:1px;white-space:nowrap}.module-shell .div4-section-table th.col-grow,.module-shell .div4-section-table td.col-grow{width:100%;white-space:normal}.module-shell .div4-section-table td.col-grow>:is(input,select,textarea){width:100%;min-width:0}@media only screen and (max-width:700px){.module-shell .flex-item{flex:1 1 100%!important}.module-shell .flex-item>:is(input,select,textarea){width:100%;max-width:100%}.module-shell>.btns.cardfooter{justify-content:space-evenly}}.notif{position:relative;display:inline-flex;align-items:center}.notifbtn{background:none;border:none;cursor:pointer;padding:var(--space-4);display:inline-flex;align-items:center;color:inherit;border-radius:var(--radius-sm)}.notifbtn:focus-visible{background-color:rgba(127,127,127,0.18)}.notificon{display:block}.notifcount{position:absolute;top:0;right:0;transform:translate(35%,-20%);min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background-color:var(--color-error,#c0392b);color:#fff;font-size:11px;line-height:16px;text-align:center;font-weight:var(--font-weight-medium)}.notifpanel{position:absolute;top:calc(100% + var(--space-8));right:0;z-index:30;width:340px;max-width:90vw;max-height:60vh;overflow-y:auto;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:left}.notifhead{padding:var(--space-10) var(--space-12);border-bottom:1px solid var(--color-border);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.notiflist{list-style:none;margin:0;padding:0}.notiflist li{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}.notiflist li:last-child{border-bottom:none}.notiflist .notifmsg{flex:1}.notiflist a.notiflink{color:inherit;text-decoration:none}.notiflist a.notiflink:focus-visible{text-decoration:underline}.notiflist .notifdate{display:block;margin-top:2px;font-size:11px;color:var(--color-text-secondary)}.notiflist li.sev-critical{border-left:3px solid var(--color-error,#c0392b)}.notiflist li.sev-warn{border-left:3px solid var(--color-warning,#e67e22)}.notiflist li.sev-info{border-left:3px solid var(--color-info,#2980b9)}.notifdismiss{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:16px;line-height:1;padding:0 2px}.notifdismiss:hover{color:var(--color-text)}.notifempty{padding:var(--space-16) var(--space-12);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}.notiflist li.notifread .notifmsg{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.notiflist li.notifread{background-color:rgba(127,127,127,0.06)}.navedge{display:none;align-items:center;justify-content:center;padding:0;background:transparent;color:var(--color-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.navedge:hover,.navedge:focus-visible{background:rgba(var(--color-blue-500-rgb),0.1)}.navedge{display:inline-flex;position:fixed;bottom:var(--gt-header-h,50px);left:0;width:26px;height:52px;z-index:1899;border:1px solid var(--color-border);border-left:none;border-radius:0 var(--radius-base) var(--radius-base) 0;box-shadow:2px 0 8px rgba(0,0,0,0.12)}body.v-mainmenu .navedge{display:none}.navedge-bars,.navedge-bars::before,.navedge-bars::after{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform var(--duration-fast) var(--ease-standard),top var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.navedge-bars{position:relative}.navedge-bars::before,.navedge-bars::after{content:'';position:absolute;left:0}.navedge-bars::before{top:-6px}.navedge-bars::after{top:6px}.navedge[aria-expanded="true"] .navedge-bars{background:transparent}.navedge[aria-expanded="true"] .navedge-bars::before{top:0;transform:rotate(45deg)}.navedge[aria-expanded="true"] .navedge-bars::after{top:0;transform:rotate(-45deg)}.navscrim{position:fixed;inset:0;z-index:1900;background:rgba(0,0,0,0.45);opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-standard),visibility 0s linear var(--duration-normal)}.navscrim.is-open{opacity:1;visibility:visible;transition:opacity var(--duration-normal) var(--ease-standard)}.mobnav{display:flex;position:fixed;top:0;left:0;bottom:0;height:100dvh;z-index:1901;width:min(320px,86vw);flex-direction:column;background:var(--color-surface);border-right:2px solid var(--color-primary);box-shadow:4px 0 24px rgba(0,0,0,0.25);transform:translateX(-100%);visibility:hidden;transition:transform var(--duration-normal) var(--ease-standard),visibility 0s linear var(--duration-normal)}.mobnav.is-open{transform:translateX(0);visibility:visible;transition:transform var(--duration-normal) var(--ease-standard)}.mobnav-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:2px solid var(--color-border);background:rgba(var(--color-blue-500-rgb),0.06)}.mobnav-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:0.5px}.navcls{width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-base);background:transparent;color:var(--color-text);font-size:26px;line-height:1;cursor:pointer}.navcls:hover,.navcls:focus-visible{background:rgba(var(--color-blue-500-rgb),0.1)}.mobnav-list,.mobnav-sub{list-style:none;margin:0;padding:0}.mobnav-list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-8) 0 calc(var(--space-24) + env(safe-area-inset-bottom,0px))}.mobnav-sub[hidden]{display:none}.mobnav-sub{margin-left:var(--space-16);padding-left:var(--space-8);border-left:2px solid rgba(var(--color-blue-500-rgb),0.2)}.mobnav-toggle,.mobnav-link{display:flex;align-items:center;gap:var(--space-10);width:100%;min-height:44px;padding:var(--space-10) var(--space-16);border:0;border-radius:var(--radius-base);background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer}.mobnav-toggle:hover,.mobnav-toggle:focus-visible,.mobnav-link:hover,.mobnav-link:focus-visible{background:rgba(var(--color-blue-500-rgb),0.1);color:var(--color-primary);text-decoration:none}.mobnav-list>.mobnav-group>.mobnav-toggle,.mobnav-list>.mobnav-item>.mobnav-link{font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:0.3px}.mobnav-home{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4);padding-bottom:var(--space-4)}.mobnav-icon{width:18px;flex:0 0 18px;text-align:center;color:var(--color-primary)}.mobnav-label{flex:1;min-width:0}.mobnav-chev{flex:0 0 auto;width:8px;height:8px;margin-right:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--duration-fast) var(--ease-standard)}.mobnav-toggle[aria-expanded="true"] .mobnav-chev{transform:rotate(45deg)}.mobnav-link.is-current{background:rgba(var(--color-blue-500-rgb),0.14);color:var(--color-primary);font-weight:var(--font-weight-bold);box-shadow:inset 3px 0 0 var(--color-primary)}.mobnav-toggle.is-branch{background:rgba(var(--color-blue-500-rgb),0.07);color:var(--color-primary);font-weight:var(--font-weight-bold);box-shadow:inset 3px 0 0 rgba(var(--color-blue-500-rgb),0.45)}.mobnav-msg{padding:var(--space-16);color:var(--color-text-secondary);font-size:var(--font-size-sm)}body.navopen{overflow:hidden}body.navopen #jForm{overflow:hidden}@media (prefers-reduced-motion:reduce){.navedge-bars,.navedge-bars::before,.navedge-bars::after,.navscrim,.navscrim.is-open,.mobnav,.mobnav.is-open,.mobnav-chev{transition:none}}#navedge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:140px;border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-secondary);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}#navedge .navedge-label{display:block;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;transform:rotate(-90deg);transform-origin:center}#navedge:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-btn-primary-text)}#navedge:active{background:var(--color-primary-active);border-color:var(--color-primary-active)}#navedge:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media only screen and (max-width:480px){#navedge{width:32px;height:120px}#navedge .navedge-label{font-size:11px}}