.DownloadLetterDocxButton-module-scss-module__Bvm_YW__button{color:#fff;cursor:pointer;background:#0b6b8a;border:0;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-weight:600;transition:transform .12s,opacity .12s;display:inline-flex}.DownloadLetterDocxButton-module-scss-module__Bvm_YW__button:hover{transform:translateY(-1px)}.DownloadLetterDocxButton-module-scss-module__Bvm_YW__button:disabled{opacity:.6;cursor:not-allowed;transform:none}
.DownloadLetterPdfButton-module-scss-module__znq98G__button{color:#fff;cursor:pointer;background:#0b6b8a;border:0;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-weight:600;transition:transform .12s,opacity .12s;display:inline-flex}.DownloadLetterPdfButton-module-scss-module__znq98G__button:hover{transform:translateY(-1px)}.DownloadLetterPdfButton-module-scss-module__znq98G__button:disabled{opacity:.6;cursor:not-allowed;transform:none}
.GenerateLetterForm-module-scss-module__MDFiUG__container{width:100%;max-width:750px;position:relative}.GenerateLetterForm-module-scss-module__MDFiUG__form{flex-direction:column;gap:20px;display:flex}.GenerateLetterForm-module-scss-module__MDFiUG__title{color:#fff;margin-bottom:8px;font-size:24px;font-weight:600}.GenerateLetterForm-module-scss-module__MDFiUG__back{color:#fff;cursor:pointer;background-color:#096080;border:none;border-radius:6px;align-self:flex-start;padding:10px 18px;font-size:14px;font-weight:500;transition:background-color .2s;position:absolute;left:-120px}.GenerateLetterForm-module-scss-module__MDFiUG__back:hover:not(:disabled){background-color:#0b89b7}.GenerateLetterForm-module-scss-module__MDFiUG__back:disabled{cursor:not-allowed;background-color:#aab4ff}.GenerateLetterForm-module-scss-module__MDFiUG__headerLayoutSwitch{align-items:center;gap:16px;display:flex}.GenerateLetterForm-module-scss-module__MDFiUG__radioLabel{color:#fff;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:inline-flex}.GenerateLetterForm-module-scss-module__MDFiUG__section{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:14px 14px 16px}.GenerateLetterForm-module-scss-module__MDFiUG__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.GenerateLetterForm-module-scss-module__MDFiUG__sectionTitle{color:#fff;margin:0;font-size:16px;font-weight:700}.GenerateLetterForm-module-scss-module__MDFiUG__field{flex-direction:column;flex:1;gap:6px;margin-top:10px;display:flex}.GenerateLetterForm-module-scss-module__MDFiUG__themeRow{align-items:flex-end;gap:10px;display:flex}.GenerateLetterForm-module-scss-module__MDFiUG__helperText{color:#9eb0c2;background:#00000038;border:1px solid #ffffff2e;border-radius:6px;padding:10px 12px;font-size:13px}.GenerateLetterForm-module-scss-module__MDFiUG__themeErrorRow{align-items:center;gap:10px;display:flex}.GenerateLetterForm-module-scss-module__MDFiUG__themePlusBtn{color:#fff;cursor:pointer;background-color:#0b89b7;border:none;border-radius:8px;min-width:40px;height:40px;padding:0 12px;font-size:22px;font-weight:700;line-height:1;transition:background-color .2s}.GenerateLetterForm-module-scss-module__MDFiUG__themePlusBtn:hover:not(:disabled){background-color:#12a0d4}.GenerateLetterForm-module-scss-module__MDFiUG__themePlusBtn:disabled{opacity:.8;cursor:not-allowed}.GenerateLetterForm-module-scss-module__MDFiUG__themeDeleteBtn{color:#fff;cursor:pointer;background:linear-gradient(#dc2626 0%,#b91c1c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0;transition:background-color .2s,transform .2s;display:inline-flex}.GenerateLetterForm-module-scss-module__MDFiUG__themeDeleteBtn:hover:not(:disabled){background:linear-gradient(#ef4444 0%,#dc2626 100%);transform:translateY(-1px)}.GenerateLetterForm-module-scss-module__MDFiUG__themeDeleteBtn:disabled{opacity:.7;cursor:not-allowed}.GenerateLetterForm-module-scss-module__MDFiUG__secondaryBtn{color:#d7e7ef;cursor:pointer;background-color:#0000;border:1px solid #ffffff40;border-radius:6px;align-self:flex-start;padding:8px 12px;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s}.GenerateLetterForm-module-scss-module__MDFiUG__secondaryBtn:hover:not(:disabled){background-color:#0b89b724;border-color:#0b89b7}.GenerateLetterForm-module-scss-module__MDFiUG__secondaryBtn:disabled{opacity:.7;cursor:not-allowed}.GenerateLetterForm-module-scss-module__MDFiUG__label{color:#fff;font-size:14px;font-weight:500}.GenerateLetterForm-module-scss-module__MDFiUG__input,.GenerateLetterForm-module-scss-module__MDFiUG__select,.GenerateLetterForm-module-scss-module__MDFiUG__textarea{color:#fff;background:#00000038;border:1px solid #ffffff2e;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.GenerateLetterForm-module-scss-module__MDFiUG__input:focus,.GenerateLetterForm-module-scss-module__MDFiUG__select:focus,.GenerateLetterForm-module-scss-module__MDFiUG__textarea:focus{border-color:#0b89b7;outline:none}.GenerateLetterForm-module-scss-module__MDFiUG__textarea{resize:vertical}.GenerateLetterForm-module-scss-module__MDFiUG__error{color:#d32f2f;font-size:12px}.GenerateLetterForm-module-scss-module__MDFiUG__actions{justify-content:space-between;gap:12px;display:flex}.GenerateLetterForm-module-scss-module__MDFiUG__submit{color:#fff;cursor:pointer;background-color:#096080;border:none;border-radius:6px;align-self:flex-start;padding:10px 18px;font-size:14px;font-weight:500;transition:background-color .2s}.GenerateLetterForm-module-scss-module__MDFiUG__submit:hover:not(:disabled){background-color:#0b89b7}.GenerateLetterForm-module-scss-module__MDFiUG__submit:disabled{cursor:not-allowed;background-color:#aab4ff}.GenerateLetterForm-module-scss-module__MDFiUG__calcPenaltyBtn{color:#fff;cursor:pointer;background-color:#096080;border:none;border-radius:6px;align-self:flex-start;margin-top:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .2s}.GenerateLetterForm-module-scss-module__MDFiUG__calcPenaltyBtn:hover:not(:disabled){background-color:#0b89b7}.GenerateLetterForm-module-scss-module__MDFiUG__calcPenaltyBtn:disabled{cursor:not-allowed;background-color:#aab4ff}.GenerateLetterForm-module-scss-module__MDFiUG__card{background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;padding:12px}.GenerateLetterForm-module-scss-module__MDFiUG__cardTitle{color:#ffffffeb;margin-bottom:12px;font-size:14px;font-weight:700;text-decoration:underline}.GenerateLetterForm-module-scss-module__MDFiUG__headerGrid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}@media (max-width:860px){.GenerateLetterForm-module-scss-module__MDFiUG__headerGrid{grid-template-columns:1fr}.GenerateLetterForm-module-scss-module__MDFiUG__themeRow{flex-direction:column;align-items:stretch}}.GenerateLetterForm-module-scss-module__MDFiUG__headerTopCard{background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;padding:12px}@media (max-width:960px){.GenerateLetterForm-module-scss-module__MDFiUG__form{width:100%;max-width:none}.GenerateLetterForm-module-scss-module__MDFiUG__back{position:static;left:auto}}
.Modal-module-scss-module__aX0mdq__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;background:#0000008c;position:fixed;inset:0}.Modal-module-scss-module__aX0mdq__content{z-index:1000;background:#fff;border-radius:14px;width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:16px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 60px #00000040}.Modal-module-scss-module__aX0mdq__sizeSm{max-width:420px}.Modal-module-scss-module__aX0mdq__sizeMd{max-width:560px}.Modal-module-scss-module__aX0mdq__sizeLg{max-width:760px}.Modal-module-scss-module__aX0mdq__sizeXl{max-width:980px}.Modal-module-scss-module__aX0mdq__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.Modal-module-scss-module__aX0mdq__headerText{min-width:0}.Modal-module-scss-module__aX0mdq__title{color:#141414;margin:0;font-size:18px;font-weight:700}.Modal-module-scss-module__aX0mdq__description{opacity:.75;color:#334155;margin-top:6px;font-size:14px}.Modal-module-scss-module__aX0mdq__closeBtn{cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;padding:6px 8px;font-size:18px;line-height:1}.Modal-module-scss-module__aX0mdq__closeBtn:hover{background:#0000000f}.Modal-module-scss-module__aX0mdq__body{padding-top:4px}.Modal-module-scss-module__aX0mdq__footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}
.CreateThemeInline-module-scss-module__R9vX-q__form{color:#141414;flex-direction:column;gap:10px;display:flex}.CreateThemeInline-module-scss-module__R9vX-q__input{color:#141414;background:#fff;border:1px solid #c6ced6;border-radius:6px;width:100%;min-height:42px;padding:10px 12px;font-size:14px}.CreateThemeInline-module-scss-module__R9vX-q__input:focus{border-color:#0b89b7;outline:none}.CreateThemeInline-module-scss-module__R9vX-q__submitBtn{color:#fff;cursor:pointer;background-color:#096080;border:none;border-radius:6px;width:100%;min-height:42px;padding:10px 14px;font-size:14px;font-weight:600;transition:background-color .2s}.CreateThemeInline-module-scss-module__R9vX-q__submitBtn:hover:not(:disabled){background-color:#0b89b7}.CreateThemeInline-module-scss-module__R9vX-q__submitBtn:disabled{cursor:not-allowed;background-color:#09608046}.CreateThemeInline-module-scss-module__R9vX-q__cancelBtn{color:#fff;cursor:pointer;background-color:#991212;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:40px;padding:10px 14px;font-size:14px;font-weight:500;transition:background-color .2s}.CreateThemeInline-module-scss-module__R9vX-q__cancelBtn:hover:not(:disabled){background-color:#ff6f6f}.CreateThemeInline-module-scss-module__R9vX-q__cancelBtn:disabled{opacity:.7;cursor:not-allowed}
.DeleteThemeInline-module-scss-module__VVELVG__form{color:#141414;flex-direction:column;gap:10px;display:flex}.DeleteThemeInline-module-scss-module__VVELVG__select{color:#141414;background:#fff;border:1px solid #c6ced6;border-radius:6px;width:100%;min-height:42px;padding:10px 12px;font-size:14px}.DeleteThemeInline-module-scss-module__VVELVG__select:focus{border-color:#0b89b7;outline:none}.DeleteThemeInline-module-scss-module__VVELVG__submitBtn{color:#fff;cursor:pointer;background-color:#b42318;border:none;border-radius:6px;width:100%;min-height:42px;padding:10px 14px;font-size:14px;font-weight:600;transition:background-color .2s}.DeleteThemeInline-module-scss-module__VVELVG__submitBtn:hover:not(:disabled){background-color:#d92d20}.DeleteThemeInline-module-scss-module__VVELVG__submitBtn:disabled{cursor:not-allowed;background-color:#b4231846}.DeleteThemeInline-module-scss-module__VVELVG__cancelBtn{color:#fff;cursor:pointer;background-color:#0f172a;border:1px solid #334155;border-radius:6px;width:100%;min-height:40px;padding:10px 14px;font-size:14px;font-weight:500;transition:background-color .2s}.DeleteThemeInline-module-scss-module__VVELVG__cancelBtn:hover:not(:disabled){background-color:#1e293b}.DeleteThemeInline-module-scss-module__VVELVG__cancelBtn:disabled{opacity:.7;cursor:not-allowed}
.PenaltyCalculatorModal-module-scss-module__gql__G__form{flex-direction:column;gap:12px;display:flex}.PenaltyCalculatorModal-module-scss-module__gql__G__field{flex-direction:column;gap:6px;display:flex}.PenaltyCalculatorModal-module-scss-module__gql__G__label{color:#141414;font-size:14px;font-weight:500}.PenaltyCalculatorModal-module-scss-module__gql__G__input,.PenaltyCalculatorModal-module-scss-module__gql__G__select{color:#141414;background:#fff;border:1px solid #c6ced6;border-radius:6px;width:100%;min-height:40px;padding:10px 12px;font-size:14px}.PenaltyCalculatorModal-module-scss-module__gql__G__input:focus,.PenaltyCalculatorModal-module-scss-module__gql__G__select:focus{border-color:#0b89b7;outline:none}.PenaltyCalculatorModal-module-scss-module__gql__G__error{color:#d32f2f;font-size:12px}.PenaltyCalculatorModal-module-scss-module__gql__G__dateRange{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.PenaltyCalculatorModal-module-scss-module__gql__G__dash{color:#4a4a4a}.PenaltyCalculatorModal-module-scss-module__gql__G__submit{color:#fff;cursor:pointer;background-color:#096080;border:none;border-radius:6px;min-height:44px;margin-top:8px;padding:10px 18px;font-size:16px;font-weight:500;transition:background-color .2s}.PenaltyCalculatorModal-module-scss-module__gql__G__submit:hover:not(:disabled){background-color:#0b89b7}.PenaltyCalculatorModal-module-scss-module__gql__G__submit:disabled{cursor:not-allowed;background-color:#aab4ff}@media (max-width:640px){.PenaltyCalculatorModal-module-scss-module__gql__G__dateRange{grid-template-columns:1fr}.PenaltyCalculatorModal-module-scss-module__gql__G__dash{display:none}}
.LetterPreview-module-scss-module__eogVXq__root{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.LetterPreview-module-scss-module__eogVXq__headerRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.LetterPreview-module-scss-module__eogVXq__headerTitle{color:#fff;font-size:24px;font-weight:700}.LetterPreview-module-scss-module__eogVXq__collapseBtn{color:#fff;cursor:pointer;background-color:#096080;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;transition:background-color .2s;display:inline-flex}.LetterPreview-module-scss-module__eogVXq__collapseBtn:hover:not(:disabled){background-color:#0b89b7}.LetterPreview-module-scss-module__eogVXq__paper{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.LetterPreview-module-scss-module__eogVXq__htmlPreview{background:#fff;border:0;width:100%;min-height:620px;display:block}.LetterPreview-module-scss-module__eogVXq__placeholder{color:#9eb0c2;padding:18px;font-size:13px;line-height:1.55}
.SkeletonDownload-module-scss-module__UTPmMW__button{color:#fff;cursor:not-allowed;background:#292e30;border:0;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-weight:600;transition:transform .12s,opacity .12s;display:inline-flex}.SkeletonDownload-module-scss-module__UTPmMW__button:hover{transform:translateY(-1px)}.SkeletonDownload-module-scss-module__UTPmMW__button:disabled{opacity:.6;cursor:not-allowed;transform:none}
.CreateDocument-module-scss-module__sp2T0q__container{background:#06121a;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}
