.MeetingCostCalculator_container__WozcF{display:flex;flex-direction:column;gap:20px}.MeetingCostCalculator_modeRow__vJo7F{display:flex;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.MeetingCostCalculator_modeBtn__76rnH{flex:1 1;padding:10px;background:#fff;border:none;font-size:.875rem;font-weight:600;color:#6b7280;cursor:pointer;transition:background .12s,color .12s}.MeetingCostCalculator_modeBtn__76rnH:hover{background:#f9fafb;color:#374151}.MeetingCostCalculator_modeBtnActive__Rz_9e{background:#667eea;color:#fff}.MeetingCostCalculator_modeBtnActive__Rz_9e:hover{background:#5a6fd6;color:#fff}.MeetingCostCalculator_timerSection__t9EvZ{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:32px 24px;text-align:center;display:flex;flex-direction:column;gap:20px;align-items:center}.MeetingCostCalculator_timerDisplay__OLN8E{font-size:3.5rem;font-weight:700;color:#111827;font-family:Menlo,Monaco,Courier New,monospace;letter-spacing:.05em}.MeetingCostCalculator_timerControls__ixLtv{display:flex;gap:10px}.MeetingCostCalculator_pauseBtn__IvIzy,.MeetingCostCalculator_resetBtn__rTxk_,.MeetingCostCalculator_startBtn__GFp_K{padding:10px 24px;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}.MeetingCostCalculator_startBtn__GFp_K{background:#10b981;color:#fff}.MeetingCostCalculator_startBtn__GFp_K:hover{background:#059669}.MeetingCostCalculator_pauseBtn__IvIzy{background:#f59e0b;color:#fff}.MeetingCostCalculator_pauseBtn__IvIzy:hover{background:#d97706}.MeetingCostCalculator_resetBtn__rTxk_{background:#f9fafb;border:1px solid #e5e7eb;color:#374151}.MeetingCostCalculator_resetBtn__rTxk_:hover{background:#f3f4f6}.MeetingCostCalculator_durationSection__wZA6R{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px}.MeetingCostCalculator_label__VVeHm{font-size:.85rem;font-weight:600;color:#374151}.MeetingCostCalculator_durationRow__H0_Nt{display:flex;align-items:center;gap:10px}.MeetingCostCalculator_slider__gQXfn{flex:1 1;accent-color:#667eea}.MeetingCostCalculator_durationInput__7iVQa{width:68px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;color:#111827;outline:none;text-align:center}.MeetingCostCalculator_durationInput__7iVQa:focus{border-color:#667eea}.MeetingCostCalculator_durationUnit__t3_fK{font-size:.85rem;color:#6b7280;font-weight:500}.MeetingCostCalculator_durationPresets___MaBz{display:flex;flex-wrap:wrap;gap:8px}.MeetingCostCalculator_preset__3LwYx{padding:6px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;font-size:.8rem;font-weight:600;color:#374151;cursor:pointer;transition:background .12s}.MeetingCostCalculator_preset__3LwYx:hover{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.MeetingCostCalculator_presetActive__Lu_Vn{background:#667eea;border-color:#667eea;color:#fff}.MeetingCostCalculator_presetActive__Lu_Vn:hover{background:#5a6fd6;color:#fff}.MeetingCostCalculator_attendeeSection__lKF1B{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px}.MeetingCostCalculator_sectionHeader__BFeRh{display:flex;justify-content:space-between;align-items:center}.MeetingCostCalculator_sectionTitle__c0gNo{font-size:.95rem;font-weight:700;color:#111827;margin:0}.MeetingCostCalculator_addBtn__6gjiS{padding:7px 14px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;font-size:.82rem;font-weight:600;color:#6b7280;cursor:pointer;transition:background .15s}.MeetingCostCalculator_addBtn__6gjiS:hover{background:#f3f4f6;color:#374151}.MeetingCostCalculator_attendeeList__zUbh5{display:flex;flex-direction:column;gap:10px}.MeetingCostCalculator_attendeeRow__yetW3{display:flex;align-items:center;gap:8px}.MeetingCostCalculator_nameInput__FebQi{flex:1 1;min-width:80px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;outline:none}.MeetingCostCalculator_nameInput__FebQi:focus{border-color:#667eea}.MeetingCostCalculator_rateGroup__EYx1i{display:flex;align-items:center;gap:4px}.MeetingCostCalculator_currencySelect__Y6Vaq{padding:8px 6px;border:1px solid #e5e7eb;border-radius:8px;font-size:.8rem;color:#374151;background:#fff;outline:none;cursor:pointer}.MeetingCostCalculator_rateInput__ucPAo{width:72px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;outline:none;text-align:right}.MeetingCostCalculator_rateInput__ucPAo:focus{border-color:#667eea}.MeetingCostCalculator_rateUnit__u4xDT{font-size:.78rem;color:#9ca3af;white-space:nowrap}.MeetingCostCalculator_attendeeCost__JaHKY{min-width:64px;text-align:right;font-size:.9rem;font-weight:700;color:#667eea;font-family:Menlo,Monaco,Courier New,monospace}.MeetingCostCalculator_removeBtn__rc_ub{padding:4px 8px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:1rem;cursor:pointer;line-height:1}.MeetingCostCalculator_removeBtn__rc_ub:hover{background:#fee2e2}.MeetingCostCalculator_totalCard__ktpLV{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;padding:28px;text-align:center;color:#fff}.MeetingCostCalculator_totalLabel__R_4Ew{font-size:.82rem;font-weight:600;opacity:.8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.MeetingCostCalculator_totalAmount__VbTIx{font-size:3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.MeetingCostCalculator_totalMeta__iHRiS{font-size:.9rem;opacity:.8;margin-bottom:4px}.MeetingCostCalculator_perMinute__Acpls{font-size:.85rem;opacity:.7}@media (max-width:520px){.MeetingCostCalculator_attendeeRow__yetW3{flex-wrap:wrap}.MeetingCostCalculator_nameInput__FebQi{min-width:100%}}