.calc_page__RAQ8B{display:flex;flex-direction:column;gap:24px;padding:32px;max-width:800px;margin:0 auto;width:100%;color:#121417}.calc_header__vNh3p{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.calc_kicker__Ru8pX{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:rgba(18,20,23,.6);margin:0 0 4px}.calc_title__BNA7Y{margin:0;font-size:28px;font-weight:600}.calc_grid__5hNFC{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px}.calc_card__sn3l1{background:#fff;border:1px solid rgba(18,20,23,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.calc_sectionTitle__vK28g{margin:0;font-size:18px;font-weight:600}.calc_formRow__RQdkb{display:flex;flex-direction:column;gap:6px}.calc_formGrid__DD3WN{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.calc_toggleGroup__wR4hF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.calc_toggleButton__GMv0x{border:1px solid rgba(18,20,23,.15);background:transparent;color:rgba(18,20,23,.7);padding:8px 12px;border-radius:999px;font-size:13px;cursor:pointer}.calc_toggleButtonActive__tDAde{background:rgba(47,128,237,.12);border-color:rgba(47,128,237,.5);color:#2f80ed;font-weight:600}.calc_label__YQA3l{font-size:13px;color:rgba(18,20,23,.7)}.calc_input__3Dqlb{border-radius:10px;border:1px solid rgba(18,20,23,.15);padding:10px 12px;background:#fff;color:#121417;font-size:14px}.calc_input__3Dqlb:focus{outline:none;border-color:rgba(112,179,255,.8);box-shadow:0 0 0 3px rgba(112,179,255,.2)}.calc_summary__FRhj6{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;padding:0;border-top:1px solid rgba(18,20,23,.1);max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.calc_summaryOpen__a377I{max-height:400px;opacity:1;padding:12px 0 0}.calc_summaryLabel__udyyf{display:block;font-size:12px;color:rgba(18,20,23,.6)}.calc_summaryValue__RU_3v{display:block;font-size:16px;font-weight:600}.calc_helperText__5GUb0{font-size:13px;color:rgba(18,20,23,.7);margin:0}.calc_percentTabs__tGM0z{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.calc_percentTab__Vig5k{border:1px solid rgba(18,20,23,.15);background:transparent;color:rgba(18,20,23,.7);padding:6px 10px;border-radius:999px;font-size:12px;cursor:pointer}.calc_percentTabActive__EYYkJ{border-color:rgba(47,128,237,.5);color:#2f80ed;font-weight:600;background:rgba(47,128,237,.12)}.calc_rateForm__Ne_Mj{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;align-items:end}.calc_inlineBlock__6oCxH{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.calc_sectionDivider__5j4wi{width:100%;height:1px;background:rgba(18,20,23,.1)}.calc_adjustmentsGrid__Ns28I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.calc_subsectionTitle__WUGK6{margin:0;font-size:16px;font-weight:600}.calc_primaryButton__4zuC2{background:#2f80ed;border:none;color:#fff;border-radius:10px;padding:10px 14px;font-size:14px;cursor:pointer}.calc_primaryButton__4zuC2:hover{background:#2564c7}.calc_rateList__rro3L{display:flex;flex-direction:column;gap:12px}.calc_rateItem__leKHO{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;align-items:end;padding:12px;border-radius:12px;background:rgba(18,20,23,.04)}.calc_rateField__PkTmN{display:flex;flex-direction:column;gap:6px}.calc_smallLabel__4l4Ko{font-size:12px;color:rgba(18,20,23,.6)}.calc_ghostButton__WUGvA{background:transparent;border:1px solid rgba(18,20,23,.2);color:rgba(18,20,23,.8);border-radius:10px;padding:8px 12px;font-size:13px;cursor:pointer}.calc_ghostButton__WUGvA:hover{border-color:rgba(18,20,23,.4)}.calc_emptyText__OoUcS{font-size:13px;color:rgba(18,20,23,.5);margin:0}.calc_noticeText__b_Fw7{font-size:13px;color:rgba(18,20,23,.8);margin:0}.calc_scheduleHeader__oOgle{display:flex;align-items:center;justify-content:space-between;gap:16px}.calc_tableWrapper__uvAWP{width:100%;max-height:360px;overflow-x:auto;overflow-y:auto}.calc_table__lCK8Q{width:100%;border-collapse:collapse;font-size:13px}.calc_table__lCK8Q td,.calc_table__lCK8Q th{padding:8px 10px;text-align:left;border-bottom:1px solid rgba(18,20,23,.08)}.calc_table__lCK8Q th{font-weight:600;color:rgba(18,20,23,.7);position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.calc_tableInput__BSOw1{width:100px;border-radius:8px;border:1px solid rgba(18,20,23,.15);padding:6px 8px;background:#fff;color:#121417;font-size:12px}.calc_tableInput__BSOw1:focus{outline:none;border-color:rgba(112,179,255,.8);box-shadow:0 0 0 2px rgba(112,179,255,.2)}.calc_scheduleToggle__JB7Cy{border:none;background:transparent;color:rgba(18,20,23,.7);padding:4px;cursor:pointer}.calc_scheduleToggle__JB7Cy:hover{color:#2f80ed}.calc_scheduleToggleIcon__Bohyn{display:inline-block;font-size:22px;font-weight:700;transform:rotate(0deg);transition:transform .2s ease}.calc_scheduleToggleIconOpen__vsGLj{transform:rotate(180deg)}.calc_result__Ku1yl{display:flex;flex-direction:column;gap:6px;padding:12px 0 0;border-top:1px solid rgba(18,20,23,.1)}.calc_resultLabel__fVHu7{font-size:14px;color:rgba(18,20,23,.6)}.calc_resultValue__92YsM{font-size:24px;font-weight:700}.calc_detailsToggle__3baP7{align-self:flex-start;border:none;background:transparent;color:rgba(18,20,23,.5);font-size:12px;cursor:pointer;padding:0}.calc_detailsToggle__3baP7:hover{color:rgba(18,20,23,.8)}.calc_modalOverlay__pNvsL{position:fixed;inset:0;background:rgba(18,20,23,.45);display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px}.calc_modal__sFST4{background:#fff;border-radius:16px;padding:24px;max-width:680px;width:100%;display:flex;flex-direction:column;gap:16px;max-height:90vh;overflow-y:auto}.calc_modalHeader__lsjAw{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.calc_modalClose__HmZmq{border:1px solid rgba(18,20,23,.2);background:transparent;color:rgba(18,20,23,.8);border-radius:10px;padding:8px 12px;font-size:13px;cursor:pointer}.calc_modalClose__HmZmq:hover{border-color:rgba(18,20,23,.4)}@media (max-width:768px){.calc_page__RAQ8B{padding:24px 16px}.calc_adjustmentsGrid__Ns28I{grid-template-columns:1fr}.calc_tableWrapper__uvAWP{max-height:none;overflow-y:visible}}