:root,[data-bs-theme=light]{--bs-primary:#157372;--bs-primary-rgb:21,115,114;--bs-primary-text-emphasis:#082E2E;--bs-primary-bg-subtle:#D0E3E3;--bs-primary-border-subtle:#A1C7C7;--bs-body-font-family:Geist,sans-serif}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#157372;--bs-btn-border-color:#157372;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#126261;--bs-btn-hover-border-color:#115C5B;--bs-btn-focus-shadow-rgb:220,234,234;--bs-btn-active-color:#fff;--bs-btn-active-bg:#115C5B;--bs-btn-active-border-color:#105656;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#157372;--bs-btn-disabled-border-color:#157372}.btn-outline-primary{--bs-btn-color:#157372;--bs-btn-border-color:#157372;--bs-btn-focus-shadow-rgb:21,115,114;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157372;--bs-btn-hover-border-color:#157372;--bs-btn-active-color:#fff;--bs-btn-active-bg:#157372;--bs-btn-active-border-color:#157372;--bs-btn-disabled-color:#157372;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#157372}.custom-file-upload{display:flex;align-items:center;gap:1rem}.custom-file-upload input[type=file]{display:none}.popup-message-box{display:none;position:fixed;top:20%;left:50%;transform:translateX(-50%);background-color:#fff;padding:24px;border:1px solid #ccc;box-shadow:0 10px 30px rgba(0,0,0,.2);z-index:1050;max-width:90%;width:400px;text-align:center;border-radius:8px}.popup-message-box p{margin-bottom:20px;font-size:1.1rem}.popup-message-box .btn{min-width:140px}.box-language-dropdown{position:fixed;top:32px;right:32px;z-index:1000;background:#157372;border-radius:6px;padding:1rem .5rem;min-height:56px;box-shadow:0 8px 16px color-mix(in srgb,#000 64%,transparent),0 0 1px inset color-mix(in srgb,#cbd5e0 30%,transparent)}.language-dropdown>a{background:rgba(0,0,0,.2);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;display:flex;align-items:center;text-decoration:none}.language-dropdown>a:hover{background:rgba(0,0,0,.3)}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}