.SubscriptionCostCalculator-module__pVkM_G__container{flex-direction:column;gap:20px;max-width:640px;margin:40px auto;padding:0 20px 40px;display:flex}.SubscriptionCostCalculator-module__pVkM_G__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.SubscriptionCostCalculator-module__pVkM_G__card{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.SubscriptionCostCalculator-module__pVkM_G__listHeader{color:#888;gap:10px;padding:0 2px 4px;font-size:.75rem;font-weight:600;display:flex}.SubscriptionCostCalculator-module__pVkM_G__colName{flex:2}.SubscriptionCostCalculator-module__pVkM_G__colPrice,.SubscriptionCostCalculator-module__pVkM_G__colCycle{flex:1}.SubscriptionCostCalculator-module__pVkM_G__colAction{width:28px}.SubscriptionCostCalculator-module__pVkM_G__row{align-items:center;gap:10px;display:flex}.SubscriptionCostCalculator-module__pVkM_G__nameInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:2;min-width:0;padding:8px 10px;font-family:inherit;font-size:.9rem}.SubscriptionCostCalculator-module__pVkM_G__priceInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:inherit;font-size:.9rem}.SubscriptionCostCalculator-module__pVkM_G__cycleSelect{color:#1a3a5c;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;flex:1;min-width:0;padding:8px 6px;font-family:inherit;font-size:.85rem}.SubscriptionCostCalculator-module__pVkM_G__nameInput:focus,.SubscriptionCostCalculator-module__pVkM_G__priceInput:focus,.SubscriptionCostCalculator-module__pVkM_G__cycleSelect:focus{border-color:#1a3a5c}.SubscriptionCostCalculator-module__pVkM_G__removeBtn{color:#c0392b;cursor:pointer;background:#fff;border:1.5px solid #e0c4c4;border-radius:6px;flex-shrink:0;width:28px;height:28px;font-size:1.1rem;line-height:1}.SubscriptionCostCalculator-module__pVkM_G__removeBtn:hover{background:#fff0ef}.SubscriptionCostCalculator-module__pVkM_G__addBtn{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px dashed #b0c4de;border-radius:8px;margin-top:6px;padding:8px 14px;font-family:inherit;font-size:.85rem;font-weight:600}.SubscriptionCostCalculator-module__pVkM_G__addBtn:hover{background:#f0f4f8}.SubscriptionCostCalculator-module__pVkM_G__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.SubscriptionCostCalculator-module__pVkM_G__results{flex-direction:column;gap:10px;display:flex}.SubscriptionCostCalculator-module__pVkM_G__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.SubscriptionCostCalculator-module__pVkM_G__resultLabel{color:#555;font-size:.88rem}.SubscriptionCostCalculator-module__pVkM_G__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.SubscriptionCostCalculator-module__pVkM_G__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.SubscriptionCostCalculator-module__pVkM_G__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}@media (max-width:640px){.SubscriptionCostCalculator-module__pVkM_G__container{margin:16px auto;padding:0 12px 24px}.SubscriptionCostCalculator-module__pVkM_G__colName,.SubscriptionCostCalculator-module__pVkM_G__colPrice,.SubscriptionCostCalculator-module__pVkM_G__colCycle{font-size:.68rem}}
