.breakdance .bde-header-builder-45-115{background:#FFF}.breakdance .bde-header-builder-45-115 .bde-header-builder__container{gap:0px}@media (max-width:1119px){.breakdance .bde-header-builder-45-115 .bde-header-builder__container{flex-direction:column}}@media (max-width:479px){.breakdance .bde-header-builder-45-115{box-shadow:5px 2px 75px 0px #00000025}}.breakdance .bde-columns-45-116{--columnCount:3}@media (max-width:1119px){.breakdance .bde-columns-45-116{--columnCount:3}}@media (max-width:1023px){.breakdance .bde-columns-45-116{--columnCount:3}}@media (max-width:767px){.breakdance .bde-columns-45-116{--columnCount:3}}@media (max-width:479px){.breakdance .bde-columns-45-116{--columnCount:3}}.breakdance .bde-column-45-117{--column-width:33.33%}.breakdance .bde-column-45-118{--column-width:33.33%}.breakdance .bde-column-45-118{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-image2-45-114{max-width:33%;width:33%;height:auto}@media (max-width:479px){.breakdance .bde-image2-45-114{max-width:66%;width:66%;height:auto}}.breakdance .bde-column-45-122{--column-width:33.34%}.breakdance .bde-section-45-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-45-100 .section-container{padding-top:22px}.leave-application-form{max-width:1100px;margin:40px auto;padding:30px 35px 40px;background:#fff;border-radius:24px;box-shadow:0 18px 40px rgba(15,23,42,0.08);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.leave-application-form .ls-form-title{font-size:24px;font-weight:600;margin-bottom:25px}.ls-alert{border-radius:12px;padding:12px 16px;margin-bottom:20px;font-size:14px}.ls-alert-success{background:#ecfdf3;color:#166534;border:1px solid #bbf7d0}.ls-alert-error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.ls-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.ls-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:15px}.ls-grid-1{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:18px}.ls-field{display:flex;flex-direction:column}.ls-field label{font-size:13px;font-weight:600;color:#4b5563;margin-bottom:6px}.ls-required{color:#ef4444;margin-left:3px}.ls-field input[type="text"],.ls-field input[type="number"],.ls-field input[type="date"],.ls-field input[type="file"],.ls-field textarea{border-radius:10px;border:1px solid #e5e7eb;padding:9px 11px;font-size:14px;outline:none;transition:border-color 0.15s ease,box-shadow 0.15s ease;background:#f9fafb}.ls-field textarea{resize:vertical;min-height:100px}.ls-field input:focus,.ls-field textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,0.15);background:#fff}.ls-help-text{font-size:12px;color:#6b7280;margin-top:4px}.ls-section-label{font-size:13px;font-weight:600;color:#4b5563;margin:20px 0 8px}.ls-radio-option{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease}.ls-radio-option input[type="radio"]{margin-top:3px}.ls-radio-label{font-size:13px;color:#374151}.ls-radio-label small{display:block;font-size:11px;color:#6b7280;margin-top:2px}.ls-radio-option:hover{border-color:#4f46e5;background:#f3f4ff}.ls-other-type-field input{margin-top:4px}.ls-form-actions{margin-top:25px;text-align:right}.ls-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;box-shadow:0 10px 25px rgba(79,70,229,0.3);transition:transform 0.12s ease,box-shadow 0.12s ease,filter 0.12s ease}.ls-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.03)}.ls-btn-primary:active{transform:translateY(0);box-shadow:0 6px 15px rgba(79,70,229,0.25)}@media (max-width:900px){.ls-grid-3,.ls-grid-2{grid-template-columns:1fr}.leave-application-form{padding:20px 18px 26px;margin:20px 10px 30px}.ls-form-actions{text-align:left}}.breakdance .bde-shortcode-45-106{margin-top:22px}