.package-payment_page__EAhSd{width:100%}.package-payment_header__vVccr{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.package-payment_header__vVccr h1{margin:0;color:#0f172a;font-size:28px;line-height:1.2}.package-payment_header__vVccr p{margin:8px 0 0;color:#475569;line-height:1.55}.package-payment_eyebrow__1EhaB{margin:0 0 6px;color:#0f766e;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.package-payment_grid__HKAju{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:start}.package-payment_form__OdN7c,.package-payment_history___eH6a,.package-payment_tableWrap__aeJjz{border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08)}.package-payment_form__OdN7c{display:grid;grid-gap:14px;gap:14px;padding:18px}.package-payment_instruction__QTTNW{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid #bae6fd;border-radius:8px;background:#f0f9ff;color:#0c4a6e;line-height:1.5}.package-payment_form__OdN7c label{display:grid;grid-gap:7px;gap:7px;color:#0f172a;font-weight:700}.package-payment_form__OdN7c input,.package-payment_form__OdN7c select,.package-payment_form__OdN7c textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px;color:#0f172a;font:inherit}.package-payment_form__OdN7c textarea{resize:vertical}.package-payment_form__OdN7c button,.package-payment_secondaryButton__Tm4KE{border:0;border-radius:8px;background:#0f172a;color:#fff;cursor:pointer;font-weight:800}.package-payment_form__OdN7c button{min-height:46px;padding:0 18px}.package-payment_form__OdN7c button:disabled{cursor:not-allowed;opacity:.65}.package-payment_secondaryButton__Tm4KE{min-height:40px;padding:0 14px}.package-payment_secondaryLink__cDu2R{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-weight:800;text-decoration:none;white-space:nowrap}.package-payment_message__Hb_Go{margin:0;color:#0f766e;font-weight:800}.package-payment_error__bA_nK{color:#b91c1c;font-weight:800}.package-payment_history___eH6a{padding:16px}.package-payment_history___eH6a h2{margin:0 0 12px;color:#0f172a;font-size:18px}.package-payment_historyList__tog6F{display:grid;grid-gap:10px;gap:10px}.package-payment_instructionList__On0nk{display:grid;grid-gap:10px;gap:10px;color:#334155;line-height:1.55}.package-payment_historyItem__G68du{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.package-payment_historyItem__G68du div{display:grid;grid-gap:4px;gap:4px}.package-payment_historyItem__G68du em,.package-payment_historyItem__G68du span{color:#475569;font-size:13px}.package-payment_historyItem__G68du em{font-style:normal;font-weight:800;text-transform:capitalize}.package-payment_emptyCell__haqMy,.package-payment_empty__V_Jwn{color:#64748b;font-weight:700}.package-payment_tableWrap__aeJjz{overflow-x:auto}.package-payment_table__V4Eqs{width:100%;min-width:980px;border-collapse:collapse}.package-payment_table__V4Eqs thead{background:#0f172a;color:#fff}.package-payment_table__V4Eqs td,.package-payment_table__V4Eqs th{padding:12px 14px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.package-payment_table__V4Eqs tbody tr:nth-child(2n){background:#f8fafc}.package-payment_table__V4Eqs small{color:#64748b}.package-payment_status__2O1aq{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-weight:800;text-transform:capitalize}.package-payment_actionGroup__UYxk_{display:flex;gap:8px;flex-wrap:wrap}.package-payment_approveButton__nq_7w,.package-payment_deleteButton__AHTfC,.package-payment_rejectButton__e9xQm{min-height:34px;padding:0 10px;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:800}.package-payment_approveButton__nq_7w{background:#0f766e}.package-payment_rejectButton__e9xQm{background:#b91c1c}.package-payment_deleteButton__AHTfC{background:#475569}.package-payment_approveButton__nq_7w:disabled,.package-payment_deleteButton__AHTfC:disabled,.package-payment_rejectButton__e9xQm:disabled{cursor:not-allowed;opacity:.65}.package-payment_emptyCell__haqMy{text-align:center}.package-payment_modalBackdrop__5dWD0{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.62)}.package-payment_modal__Ezzvj{width:min(520px,100%);border:1px solid #dbe4f0;border-radius:8px;background:#fff;padding:22px;box-shadow:0 24px 60px rgba(15,23,42,.22)}.package-payment_modal__Ezzvj h2{margin:0;color:#0f172a;font-size:22px;line-height:1.25}.package-payment_modal__Ezzvj p{margin:10px 0 0;color:#475569;line-height:1.55}.package-payment_modalDetails__5UOY_{display:grid;grid-gap:8px;gap:8px;margin:16px 0;padding:14px;border:1px solid #dbe4f0;border-radius:8px;background:#f8fafc;color:#334155}.package-payment_modalActions__7aQim{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.package-payment_mobileFormTitle__rO1Dy,.package-payment_mobileHeaderIcon__rK9Ee,.package-payment_mobileOnly__xQLam{display:none}@media (max-width:960px){.package-payment_grid__HKAju{grid-template-columns:1fr}.package-payment_header__vVccr{flex-direction:column}}@media (max-width:640px){.package-payment_page__EAhSd{margin:-14px;padding:22px 18px 28px;background:radial-gradient(circle at 10% 0,#fff 0,#f1f7ff 48%,#f8fbff 100%);min-height:100vh}.package-payment_header__vVccr{position:relative;align-items:flex-start;margin:0 0 18px;padding-left:78px}.package-payment_mobileHeaderIcon__rK9Ee{position:absolute;left:0;top:0;display:grid;place-items:center;width:58px;height:58px;border-radius:20px;background:#fff;color:#10284b;font-size:28px;line-height:1;box-shadow:0 8px 24px rgba(27,65,110,.1)}.package-payment_header__vVccr h1{font-size:31px;letter-spacing:-1px}.package-payment_header__vVccr p{margin-top:6px;font-size:16px;color:#687b95}.package-payment_eyebrow__1EhaB,.package-payment_secondaryLink__cDu2R{display:none}.package-payment_mobileOnly__xQLam{display:block}.package-payment_mobilePlanCard__9LaZD{display:grid;grid-template-columns:90px 1fr;grid-gap:14px;gap:14px;position:relative;margin:0 0 16px;padding:23px;border:1px solid #a9ecdc;border-radius:18px;background:linear-gradient(120deg,#edfffb,#fff);box-shadow:0 10px 24px rgba(8,116,91,.06)}.package-payment_mobilePlanCard__9LaZD>span{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:#d7faef;color:#078468;font-size:38px}.package-payment_mobilePlanCard__9LaZD div{display:grid;grid-gap:5px;gap:5px;padding-right:4px}.package-payment_mobilePlanCard__9LaZD small{color:#078468;font-size:13px;font-weight:800}.package-payment_mobilePlanCard__9LaZD strong{font-size:21px;line-height:1.25;color:#142a4c}.package-payment_mobilePlanCard__9LaZD p{margin:0;color:#61758e;font-size:13px}.package-payment_mobilePlanCard__9LaZD>b{position:absolute;right:15px;top:20px;border-radius:999px;background:#d7faef;color:#078468;padding:7px 10px;font-size:11px}.package-payment_mobileQuickActions__vyrMp{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.package-payment_mobileQuickActions__vyrMp a{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px;border:1px solid #20cbb4;border-radius:14px;color:#133461;text-decoration:none;font-size:13px;font-weight:800;text-align:center}.package-payment_mobileQuickActions__vyrMp a:first-child{border-color:#102f62;background:linear-gradient(110deg,#102b57,#193d77);color:#fff}.package-payment_mobileBkashCard__FaDQ2{display:grid;grid-template-columns:122px 1fr;grid-gap:18px;gap:18px;margin-bottom:20px;padding:24px;border:1px solid #a7ddff;border-radius:18px;background:linear-gradient(120deg,#f9feff,#edf8ff)}.package-payment_mobileBkashCard__FaDQ2>span{display:grid;place-items:center;min-height:110px;border-radius:16px;background:#ffebf2;color:#dc2869;font-size:22px;font-family:serif}.package-payment_mobileBkashCard__FaDQ2 div{display:grid;align-content:center;grid-gap:6px;gap:6px}.package-payment_mobileBkashCard__FaDQ2 strong{font-size:18px;color:#163562}.package-payment_mobileBkashCard__FaDQ2 b{font-size:17px;color:#18345c}.package-payment_mobileBkashCard__FaDQ2 em{font-style:normal;color:#0871ae}.package-payment_mobileBkashCard__FaDQ2 p{margin:0;color:#71829a;font-size:13px;line-height:1.45}.package-payment_grid__HKAju{gap:20px}.package-payment_form__OdN7c{gap:16px;padding:24px 18px;border:0;border-radius:19px;box-shadow:0 12px 28px rgba(31,73,124,.09)}.package-payment_mobileFormTitle__rO1Dy{display:flex;align-items:center;gap:13px}.package-payment_mobileFormTitle__rO1Dy>span{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#e7f2ff;color:#153d78;font-size:24px}.package-payment_mobileFormTitle__rO1Dy div{display:grid;grid-gap:3px;gap:3px}.package-payment_mobileFormTitle__rO1Dy strong{color:#142a4c;font-size:20px}.package-payment_mobileFormTitle__rO1Dy small{color:#71829a;font-size:13px}.package-payment_instruction__QTTNW{display:none}.package-payment_form__OdN7c label{font-size:15px}.package-payment_form__OdN7c input,.package-payment_form__OdN7c select,.package-payment_form__OdN7c textarea{border-color:#c9d8eb;border-radius:11px;padding:14px 13px;font-size:16px}.package-payment_form__OdN7c textarea{min-height:104px}.package-payment_form__OdN7c button{min-height:58px;border-radius:14px;background:linear-gradient(110deg,#102a55,#193a70);font-size:17px}.package-payment_history___eH6a{padding:22px 19px;border:0;border-radius:18px;box-shadow:0 12px 28px rgba(31,73,124,.08)}.package-payment_history___eH6a h2{display:flex;align-items:center;gap:10px;font-size:21px}.package-payment_history___eH6a h2:before{content:"◉";display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e8f4ff;color:#184b92}.package-payment_instructionList__On0nk{position:relative;gap:13px;padding-left:47px;font-size:15px}.package-payment_instructionList__On0nk:before{content:"";position:absolute;left:18px;top:14px;bottom:14px;width:2px;background:#cfe8ff}.package-payment_instructionList__On0nk span{position:relative}.package-payment_instructionList__On0nk span:before{content:"";position:absolute;left:-38px;top:1px;width:22px;height:22px;border-radius:50%;background:#e5f3ff;color:#0757a1}.package-payment_mobileTrust__rl25P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;margin-top:20px;padding:15px 8px;border:1px solid #b3ecdf;border-radius:16px;background:#eefff9;color:#087860}.package-payment_mobileTrust__rl25P span{display:grid;grid-gap:4px;gap:4px;padding:0 6px;text-align:center;font-size:11px;font-weight:800}.package-payment_mobileTrust__rl25P small{color:#7a8f9b;font-size:9px;font-weight:600}.package-payment_mobileTrust__rl25P span+span{border-left:1px solid #c6ece1}.package-payment_page__EAhSd{margin:-14px!important;padding:17px 14px 22px!important}.package-payment_header__vVccr{padding-left:63px!important;margin-bottom:13px!important}.package-payment_mobileHeaderIcon__rK9Ee{width:48px!important;height:48px!important;border-radius:16px!important;font-size:23px!important}.package-payment_header__vVccr h1{font-size:25px!important;line-height:1.18!important}.package-payment_header__vVccr p{font-size:13px!important;line-height:1.42!important}.package-payment_mobilePlanCard__9LaZD{grid-template-columns:62px 1fr!important;gap:11px!important;margin-bottom:12px!important;padding:16px!important;border-radius:15px!important}.package-payment_mobilePlanCard__9LaZD>span{width:57px!important;height:57px!important;font-size:27px!important}.package-payment_mobilePlanCard__9LaZD small{font-size:11px!important}.package-payment_mobilePlanCard__9LaZD strong{font-size:16px!important;line-height:1.2!important}.package-payment_mobilePlanCard__9LaZD p{font-size:11px!important}.package-payment_mobilePlanCard__9LaZD>b{right:10px!important;top:11px!important;padding:5px 7px!important;font-size:9px!important}.package-payment_mobileQuickActions__vyrMp{gap:8px!important;margin-bottom:13px!important}.package-payment_mobileQuickActions__vyrMp a{min-height:45px!important;border-radius:11px!important;padding:6px!important;font-size:11px!important}.package-payment_mobileBkashCard__FaDQ2{grid-template-columns:82px 1fr!important;gap:12px!important;margin-bottom:14px!important;padding:15px!important;border-radius:15px!important}.package-payment_mobileBkashCard__FaDQ2>span{min-height:74px!important;border-radius:12px!important;font-size:16px!important}.package-payment_mobileBkashCard__FaDQ2 b,.package-payment_mobileBkashCard__FaDQ2 strong{font-size:14px!important}.package-payment_mobileBkashCard__FaDQ2 p{font-size:11px!important}.package-payment_grid__HKAju{gap:14px!important}.package-payment_form__OdN7c{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 12px!important;padding:17px 14px!important;border-radius:16px!important}.package-payment_mobileFormTitle__rO1Dy{grid-column:1/-1!important}.package-payment_mobileFormTitle__rO1Dy>span{width:43px!important;height:43px!important;font-size:19px!important}.package-payment_mobileFormTitle__rO1Dy strong{font-size:17px!important}.package-payment_mobileFormTitle__rO1Dy small{font-size:11px!important}.package-payment_form__OdN7c label{gap:5px!important;font-size:13px!important}.package-payment_form__OdN7c .package-payment_message__Hb_Go,.package-payment_form__OdN7c button,.package-payment_form__OdN7c label:nth-of-type(3){grid-column:1/-1!important}.package-payment_form__OdN7c input,.package-payment_form__OdN7c select,.package-payment_form__OdN7c textarea{padding:10px 11px!important;border-radius:9px!important;font-size:14px!important}.package-payment_form__OdN7c textarea{min-height:78px!important}.package-payment_form__OdN7c button{min-height:48px!important;border-radius:11px!important;font-size:15px!important}.package-payment_history___eH6a{padding:17px 14px!important;border-radius:16px!important}.package-payment_history___eH6a h2{margin-bottom:10px!important;font-size:17px!important}.package-payment_history___eH6a h2:before{width:41px!important;height:41px!important;font-size:17px!important}.package-payment_instructionList__On0nk{gap:9px!important;padding-left:38px!important;font-size:13px!important}.package-payment_instructionList__On0nk:before{left:14px!important}.package-payment_instructionList__On0nk span:before{left:-30px!important;width:18px!important;height:18px!important}.package-payment_mobileTrust__rl25P{margin-top:14px!important;padding:11px 5px!important;border-radius:13px!important}.package-payment_mobileTrust__rl25P span{font-size:9px!important}.package-payment_mobileTrust__rl25P small{font-size:8px!important}}.package-payment_mobileOnly__xQLam{display:none}@media(max-width:640px){.package-payment_form__OdN7c label:nth-of-type(3){grid-column:auto!important}.package-payment_form__OdN7c label:nth-of-type(5){grid-column:1/-1!important}}