@charset "UTF-8";._login-page_enu5c_1{display:flex;height:100vh;font-family:Segoe UI,sans-serif;background:linear-gradient(to right,#fff,#f4fff8);overflow:hidden}._login-left_enu5c_10{flex:1;background:linear-gradient(to bottom right,#00c16ad9,#007c4dd9),url(/assets/bg-logo-DvHMUZDA.jpg) center center / cover no-repeat;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;text-align:center}._login-left_enu5c_10 ._logo_enu5c_24{margin-bottom:1.5rem}._login-left_enu5c_10 h1{font-size:2.4rem;margin-bottom:1rem;font-weight:600}._login-left_enu5c_10 p{font-size:1.2rem;opacity:.95;max-width:80%}._login-right_enu5c_41{flex:1;display:flex;justify-content:center;align-items:center;padding:2rem;animation:_fadeInUp_enu5c_1 .8s ease forwards;background-color:#f8fffb}._login-card_enu5c_52{background-color:#fff;padding:2rem 3rem;border-radius:20px;box-shadow:0 10px 40px #0000001a;width:100%;max-width:420px;opacity:0;transform:translateY(40px);animation:_fadeInUp_enu5c_1 .6s ease forwards}._logologin_enu5c_64{display:block;margin:0 auto 1.5rem;width:70px;height:auto}._login-card_enu5c_52 h2{text-align:center;margin-bottom:.5rem;font-size:2rem}._login-card_enu5c_52 p{text-align:center;font-size:.95rem;color:#555;margin-bottom:1.5rem}._label_enu5c_84{font-size:.9rem;font-weight:500}._input_enu5c_89{width:100%;padding:.7rem;margin-top:.3rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border-color .3s}._input_enu5c_89:focus{outline:none;border-color:#00b471}._input-group_enu5c_105{margin-bottom:1rem}._input-group_enu5c_105 label{font-size:.9rem;font-weight:500}._input-group_enu5c_105 input{width:100%;padding:.7rem;margin-top:.3rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border-color .3s}._input-group_enu5c_105 input:focus{outline:none;border-color:#00b471}._custom-checkbox_enu5c_129{position:relative;top:2px;width:16px;height:16px;accent-color:#2563eb;cursor:pointer;transform:translateY(1px)}._form-footer_enu5c_139{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:1.5rem}._login-card_enu5c_52 button{width:100%;padding:.85rem;background:linear-gradient(to right,#00c16a,#009e5d);color:#fff;border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:background .3s ease}._login-card_enu5c_52 button:hover{background:linear-gradient(to right,#00b471,#008d52)}._divider_enu5c_163{text-align:center;margin:1.5rem 0;color:#aaa;font-size:.85rem}._social-login_enu5c_171{display:flex;justify-content:center;gap:1rem;margin-bottom:1.2rem}._social-btn_enu5c_178{width:45px;height:45px;border:1px solid #ccc;border-radius:50%;font-size:1.2rem;background:#fff;cursor:pointer;transition:all .3s ease}._social-btn_enu5c_178:hover{background:#f2f2f2}._signup_enu5c_193{font-size:.9rem;text-align:center}._signup_enu5c_193 a{color:#00b471;text-decoration:none;font-weight:500}._signup_enu5c_193 a:hover{text-decoration:underline}._copyright_enu5c_208{font-size:.75rem;color:#999;text-align:center;margin-top:2rem;line-height:1.4}._input-group_enu5c_105{margin-bottom:15px}._radio-group_enu5c_220{display:flex;gap:20px;margin-top:5px}._radio-group_enu5c_220 label{display:flex;align-items:center;gap:5px}@keyframes _fadeInUp_enu5c_1{to{opacity:1;transform:translateY(0)}}._modalOverlay_enu5c_241{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_enu5c_1 .3s ease}@keyframes _fadeIn_enu5c_1{0%{opacity:0}to{opacity:1}}._successModal_enu5c_261{background:#fff;border-radius:20px;padding:40px;max-width:500px;width:90%;box-shadow:0 20px 60px #0000004d;animation:_slideUp_enu5c_1 .4s ease;text-align:center}@keyframes _slideUp_enu5c_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._successIcon_enu5c_283{margin-bottom:20px;animation:_scaleIn_enu5c_1 .5s ease}@keyframes _scaleIn_enu5c_1{0%{transform:scale(0)}to{transform:scale(1)}}._modalTitle_enu5c_293{color:#2e7d32;font-size:28px;margin-bottom:20px;font-weight:700}._modalContent_enu5c_300{margin-bottom:30px;text-align:left}._successMessage_enu5c_305{font-size:18px;color:#333;margin-bottom:15px;text-align:center}._emailNote_enu5c_312{background:#f8f9fa;padding:15px;border-radius:10px;border-left:4px solid #4CAF50;margin-top:20px}._emailNote_enu5c_312 p{margin:5px 0;font-size:14px}._note_enu5c_325{color:#666;font-size:13px!important;margin-top:10px!important}._modalActions_enu5c_332{display:flex;flex-direction:column;gap:15px;margin:25px 0}._modalBtn_enu5c_339{padding:15px 20px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}._primaryBtn_enu5c_353{background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff}._primaryBtn_enu5c_353:hover{background:linear-gradient(135deg,#43a047,#1b5e20);transform:translateY(-2px);box-shadow:0 5px 15px #4caf504d}._secondaryBtn_enu5c_364{background:#f0f0f0;color:#333}._secondaryBtn_enu5c_364:hover{background:#e0e0e0;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}._tertiaryBtn_enu5c_375{background:transparent;color:#666;border:1px solid #ddd}._tertiaryBtn_enu5c_375:hover{background:#f5f5f5}._modalFooter_enu5c_385{margin-top:20px;padding-top:20px;border-top:1px solid #eee;color:#666;font-size:14px}@media (max-width: 600px){._successModal_enu5c_261{padding:25px;width:95%}._modalTitle_enu5c_293{font-size:24px}._modalBtn_enu5c_339{padding:12px 15px;font-size:14px}}._toast_1uh8s_1{position:fixed;bottom:20px;right:20px;padding:12px 20px;border-radius:8px;color:#fff;font-size:14px;box-shadow:0 2px 8px #0003;animation:_slideIn_1uh8s_1 .3s ease;z-index:3000}._toast_1uh8s_1._success_1uh8s_14{background-color:#4caf50}._toast_1uh8s_1._error_1uh8s_15{background-color:#f44336}._toast_1uh8s_1._info_1uh8s_16{background-color:#2196f3}._toast_1uh8s_1._warning_1uh8s_17{background-color:#ff9800}@keyframes _slideIn_1uh8s_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._overlay_3otlu_2{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeInOverlay_3otlu_1 .3s ease-in-out}._modal_3otlu_14{background:#fff;padding:0rem;border-radius:16px;max-width:1100px;width:90%;max-height:98vh;overflow-y:hidden;position:relative;box-shadow:0 20px 60px #00000040;animation:_fadeInUp_3otlu_1 .4s ease-out;scrollbar-width:none;-ms-overflow-style:none}._modal_3otlu_14::-webkit-scrollbar{display:none}._closeBtn_3otlu_36{position:absolute;top:0;right:16px;font-size:2.5rem;background:none;border:none;cursor:pointer;color:#666;transition:color .2s ease}._closeBtn_3otlu_36:hover{color:#000}._content_3otlu_53{margin-top:1rem;display:flex;flex-direction:column;gap:1.25rem}@keyframes _fadeInUp_3otlu_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInOverlay_3otlu_1{0%{opacity:0}to{opacity:1}}@media (max-width: 480px){._modal_3otlu_14{padding:1.5rem;border-radius:12px}}._overlay_2mog8_1{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:10000;animation:_fadeIn_2mog8_1 .2s ease;padding:20px}@keyframes _fadeIn_2mog8_1{0%{opacity:0}to{opacity:1}}._upgradeDialog_2mog8_25{background:#fff;border-radius:20px;max-width:900px;width:100%;color:#333;box-shadow:0 15px 50px #00000026;position:relative;animation:_slideUp_2mog8_1 .3s ease-out;overflow:hidden}@keyframes _slideUp_2mog8_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._closeBtn_2mog8_48{position:absolute;top:20px;right:20px;background:transparent;border:none;font-size:20px;color:#999;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}._closeBtn_2mog8_48:hover{background:#f5f5f5;color:#333}._dialogContent_2mog8_72{display:flex;min-height:500px}._leftColumn_2mog8_78{flex:1;padding:40px;background:linear-gradient(135deg,#f9fdf9,#e8f5e9);border-radius:20px 0 0 20px;display:flex;flex-direction:column}._header_2mog8_87{text-align:center;margin-bottom:30px}._leafIcon_2mog8_92{font-size:48px;color:#4caf50;margin-bottom:15px}._title_2mog8_98{font-size:24px;font-weight:700;margin:0;color:#2e7d32}._subtitle_2mog8_105{color:#666;font-size:14px;margin-top:8px;font-weight:400}._features_2mog8_112{flex:1;display:flex;flex-direction:column;gap:12px}._feature_2mog8_112{display:flex;align-items:flex-start;padding:16px;background:#fff;border-radius:12px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}._feature_2mog8_112:hover{transform:translate(5px);border-color:#4caf50;box-shadow:0 4px 12px #4caf5026}._featureIcon_2mog8_136{width:44px;height:44px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:16px;color:#2e7d32;font-size:20px;flex-shrink:0}._featureText_2mog8_150{flex:1}._featureText_2mog8_150 h3{margin:0;font-size:16px;font-weight:600;color:#2e7d32}._featureText_2mog8_150 p{margin:6px 0 0;color:#666;font-size:14px;line-height:1.5}._rightColumn_2mog8_169{flex:.8;padding:40px;display:flex;flex-direction:column;justify-content:center}._pricingHeader_2mog8_177{text-align:center;margin-bottom:30px}._pricingHeader_2mog8_177 h3{margin:0;font-size:20px;color:#2e7d32;font-weight:600}._pricingHeader_2mog8_177 p{margin:8px 0 0;color:#666;font-size:14px}._priceOptions_2mog8_195{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}._priceOption_2mog8_195{position:relative;display:flex;align-items:center;padding:15px;background:#f9fdf9;border:2px solid #e8f5e9;border-radius:12px;transition:all .3s ease;cursor:pointer}._priceOption_2mog8_195:hover{border-color:#4caf50;background:#f1f8e9;transform:translateY(-2px);box-shadow:0 4px 15px #4caf501a}._priceBadge_2mog8_221{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#ff9800;color:#fff;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}._priceContent_2mog8_235{flex:1}._price_2mog8_195{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}._amount_2mog8_246{font-size:22px;font-weight:700;color:#2e7d32}._period_2mog8_252{color:#666;font-size:14px;font-weight:500}._priceDesc_2mog8_258{color:#666;font-size:12px;font-weight:500}._radioWrapper_2mog8_264{margin-left:15px}._radioInput_2mog8_268{display:none}._radioInput_2mog8_268:checked+._radioLabel_2mog8_272{border-color:#4caf50;background:#4caf50}._radioInput_2mog8_268:checked+._radioLabel_2mog8_272:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}._radioLabel_2mog8_272{position:relative;display:block;width:20px;height:20px;border:2px solid #c8e6c9;border-radius:50%;cursor:pointer;transition:all .3s ease}._radioInput_2mog8_268:checked~._priceContent_2mog8_235 ._amount_2mog8_246{color:#4caf50}._buttons_2mog8_305{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}._upgradeBtn_2mog8_312{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff;border:none;padding:14px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease}._upgradeBtn_2mog8_312:hover{background:linear-gradient(135deg,#43a047,#4caf50);transform:translateY(-2px);box-shadow:0 4px 15px #4caf5033}._upgradeBtn_2mog8_312:active{transform:translateY(0)}._upgradeBtn_2mog8_312 svg{font-size:16px}._laterBtn_2mog8_342{background:transparent;color:#666;border:1px solid #e0e0e0;padding:12px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._laterBtn_2mog8_342:hover{background:#f5f5f5;color:#4caf50;border-color:#c8e6c9}._billingInfo_2mog8_361{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid #f0f0f0}._infoItem_2mog8_369{display:flex;align-items:center;gap:8px;margin:0;color:#666;font-size:12px}._infoItem_2mog8_369 svg{color:#4caf50;font-size:11px}@media (max-width: 768px){._dialogContent_2mog8_72{flex-direction:column;min-height:auto}._leftColumn_2mog8_78{border-radius:20px 20px 0 0;padding:30px}._rightColumn_2mog8_169{padding:30px}._priceOptions_2mog8_195{flex-direction:row;flex-wrap:wrap}._priceOption_2mog8_195{flex:1;min-width:180px;flex-direction:column;text-align:center;padding:20px 15px}._priceContent_2mog8_235{margin-bottom:15px}._radioWrapper_2mog8_264{margin-left:0;margin-top:10px}}@media (max-width: 480px){._overlay_2mog8_1{padding:15px}._upgradeDialog_2mog8_25{border-radius:16px}._leftColumn_2mog8_78,._rightColumn_2mog8_169{padding:25px 20px}._leafIcon_2mog8_92{font-size:36px}._title_2mog8_98{font-size:20px}._subtitle_2mog8_105{font-size:13px}._feature_2mog8_112{padding:12px}._featureIcon_2mog8_136{width:36px;height:36px;font-size:16px;margin-right:12px}._featureText_2mog8_150 h3{font-size:14px}._featureText_2mog8_150 p{font-size:12px}._priceOptions_2mog8_195{flex-direction:column}._priceOption_2mog8_195{min-width:100%;flex-direction:row;text-align:left;padding:15px}._priceContent_2mog8_235{margin-bottom:0}._radioWrapper_2mog8_264{margin-left:15px;margin-top:0}._amount_2mog8_246{font-size:20px}._upgradeBtn_2mog8_312,._laterBtn_2mog8_342{padding:12px;font-size:15px}}._priceOption_2mog8_195{cursor:pointer;transition:all .2s ease}._priceOption_2mog8_195:hover{transform:translateY(-2px)}._selected_2mog8_506{border:2px solid #4caf50;background:#f3fff3}._container_1lbbc_1{max-width:900px;margin:12px auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;border-radius:10px;box-shadow:0 3px 15px #0000000d;overflow:hidden}._header_1lbbc_13{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._header_1lbbc_13 h1{margin:0;font-size:18px;font-weight:700}._subtitle_1lbbc_28{margin:4px 0 0;opacity:.9;font-size:12px}._proBadge_1lbbc_34{background:#fff3;padding:4px 12px;border-radius:14px;font-weight:700;font-size:11px;border:1px solid rgba(255,255,255,.3)}._content_1lbbc_44{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:450px}@media (max-width: 768px){._content_1lbbc_44{grid-template-columns:1fr}}._leftPanel_1lbbc_58,._rightPanel_1lbbc_58{padding:18px}._leftPanel_1lbbc_58{border-right:1px solid #f0f0f0;background:#fafbff}._section_1lbbc_68{margin-bottom:18px}._sectionTitle_1lbbc_72{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:600;color:#2d3748}._icon_1lbbc_82{font-size:16px}._paymentDetails_1lbbc_87{background:#fff;border-radius:8px;padding:12px;border:1px solid #e2e8f0}._detailRow_1lbbc_94{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid #f7fafc}._detailLabel_1lbbc_102{color:#4a5568;font-size:12px;font-weight:500}._detailValue_1lbbc_108{color:#2d3748;font-size:13px;font-weight:500;text-align:right}._highlightAmount_1lbbc_115{color:#e53e3e;font-size:15px;font-weight:700}._note_1lbbc_122{display:flex;gap:8px;background:#ebf8ff;border:1px solid #bee3f8;border-radius:6px;padding:10px;margin-top:12px;font-size:12px;color:#2c5282}._noteIcon_1lbbc_134{font-size:14px;flex-shrink:0}._qrContainer_1lbbc_140{text-align:center;padding:12px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}._qrCode_1lbbc_148{width:180px;height:180px;margin:0 auto 8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px}._qrImage_1lbbc_161{width:100%;height:100%;object-fit:contain;border-radius:6px}._qrHint_1lbbc_168{margin:0;color:#718096;font-size:11px;font-weight:500}._uploadZone_1lbbc_176{border:2px dashed #cbd5e0;border-radius:8px;padding:16px;background:#f8fafc;transition:all .3s ease;cursor:pointer;position:relative}._uploadZone_1lbbc_176:hover{border-color:#4299e1;background:#edf2f7}._uploadZone_1lbbc_176._uploaded_1lbbc_191{border-color:#38a169;background:#f0fff4}._fileInput_1lbbc_196{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}._uploadLabel_1lbbc_206{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}._uploadIcon_1lbbc_214{font-size:28px;opacity:.7}._uploadTitle_1lbbc_219{font-weight:600;color:#2d3748;font-size:13px}._uploadSubtitle_1lbbc_225{color:#718096;font-size:11px}._uploadRequirements_1lbbc_230{color:#a0aec0;font-size:10px;margin-top:4px}._fileInfo_1lbbc_237{display:flex;align-items:center;gap:10px;width:100%}._fileIcon_1lbbc_244{font-size:24px;flex-shrink:0}._fileName_1lbbc_249{font-weight:600;color:#2d3748;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileMeta_1lbbc_258{color:#718096;font-size:11px}._statusBadge_1lbbc_263{background:#38a169;color:#fff;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600}._errorMessage_1lbbc_273{color:#e53e3e;font-size:11px;margin-top:8px;padding:6px 10px;background:#fff5f5;border-radius:5px;border:1px solid #fed7d7}._removeButton_1lbbc_284{margin-top:8px;background:none;border:none;color:#e53e3e;font-size:11px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px}._removeButton_1lbbc_284:hover:not(:disabled){background:#fff5f5}._statusSteps_1lbbc_301{display:flex;align-items:center;justify-content:center;gap:4px;margin:16px 0}._step_1lbbc_309{display:flex;flex-direction:column;align-items:center;gap:4px}._stepNumber_1lbbc_316{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;background:#e2e8f0;color:#a0aec0}._step_1lbbc_309._active_1lbbc_329 ._stepNumber_1lbbc_316{background:#4299e1;color:#fff}._step_1lbbc_309._completed_1lbbc_334 ._stepNumber_1lbbc_316{background:#38a169;color:#fff}._stepLabel_1lbbc_339{font-size:10px;color:#a0aec0;font-weight:500}._stepConnector_1lbbc_345{width:40px;height:2px;background:#e2e8f0}@media (max-width: 480px){._stepConnector_1lbbc_345{width:20px}}._actionSection_1lbbc_358{margin:16px 0}._confirmButton_1lbbc_362{width:100%;padding:10px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px}._confirmButton_1lbbc_362._active_1lbbc_329{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff}._confirmButton_1lbbc_362._active_1lbbc_329:hover{background:linear-gradient(135deg,#3182ce,#2b6cb0);transform:translateY(-1px);box-shadow:0 2px 5px #4299e14d}._confirmButton_1lbbc_362._disabled_1lbbc_388{background:#e2e8f0;color:#a0aec0;cursor:not-allowed}._spinner_1lbbc_395{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1lbbc_395 1s ease-in-out infinite}@keyframes _spin_1lbbc_395{to{transform:rotate(360deg)}}._helpText_1lbbc_408{text-align:center;color:#718096;font-size:11px;margin-top:8px}._successCard_1lbbc_416{background:linear-gradient(135deg,#38a169,#2f855a);color:#fff;border-radius:8px;padding:16px;animation:_slideUp_1lbbc_1 .5s ease}@keyframes _slideUp_1lbbc_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._successIcon_1lbbc_435{font-size:28px;text-align:center;margin-bottom:8px}._successTitle_1lbbc_441{margin:0 0 6px;font-size:16px;font-weight:700}._successMessage_1lbbc_447{margin:0 0 12px;opacity:.9;font-size:12px}._successInfo_1lbbc_453{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#ffffff1a;padding:8px;border-radius:5px}._infoItem_1lbbc_462 span{font-size:10px;opacity:.8}._infoItem_1lbbc_462 strong{font-size:12px;font-weight:600}._supportSection_1lbbc_473{margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0}._supportTitle_1lbbc_479{margin:0 0 10px;font-size:14px;font-weight:600;color:#2d3748}._supportOptions_1lbbc_486{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 480px){._supportOptions_1lbbc_486{grid-template-columns:1fr}}._supportOption_1lbbc_486{display:flex;align-items:center;gap:8px;padding:8px;background:#f8fafc;border-radius:5px}._optionIcon_1lbbc_507{font-size:16px;flex-shrink:0}._optionTitle_1lbbc_512{font-size:11px;font-weight:600;color:#2d3748;margin-bottom:1px}._optionDesc_1lbbc_519{font-size:10px;color:#718096}._footer_1lbbc_525{border-top:1px solid #e2e8f0;padding:12px 18px;background:#fafbff}._footerContent_1lbbc_531{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){._footerContent_1lbbc_531{flex-direction:column;gap:8px}}._footerNote_1lbbc_544{color:#718096;font-size:11px;font-weight:500}._footerLinks_1lbbc_550{display:flex;gap:12px}._footerLinks_1lbbc_550 span{color:#4299e1;font-size:11px;font-weight:500;cursor:pointer}._footerLinks_1lbbc_550 span:hover{color:#3182ce;text-decoration:underline}body{margin:0;font-family:Poppins,sans-serif;background-color:#f8f9fa}*{box-sizing:border-box}a{text-decoration:none;color:inherit}ul{list-style:none;margin:0;padding:0}._sidebar_1hzw8_22{display:flex;flex-direction:column;width:100%;max-width:223px;height:100vh;padding:28px 20px;background-color:#fff;overflow-y:auto;border-right:1px solid #eaeaea}._sidebar-header_1hzw8_34{display:flex;justify-content:center;padding:16px 0}._logoWrapper_1hzw8_40{display:flex;justify-content:center;align-items:center;padding:8px}._logoImage_1hzw8_47{max-width:100%;height:auto;object-fit:contain}._main-nav_1hzw8_53{display:flex;flex-direction:column}._main-nav_1hzw8_53 ul{display:flex;flex-direction:column;gap:8px}._nav-item_1hzw8_64{display:flex;flex-direction:column}._nav-link_1hzw8_69,._expandBtn_1hzw8_70{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:14px;transition:background-color .2s ease;font-size:14px;font-weight:500;color:#8a8c90;background-color:transparent;border:none;width:100%;text-align:left}._nav-link_1hzw8_69:hover,._expandBtn_1hzw8_70:hover{background-color:#c2e66e;color:#272932}._nav-icon_1hzw8_92{width:20px;height:20px;flex-shrink:0;filter:grayscale(1)}._nav-label_1hzw8_99{flex-grow:1}._nav-item_1hzw8_64._active_1hzw8_103 ._nav-link_1hzw8_69,._nav-link_1hzw8_69._active_1hzw8_103,._nav-link_1hzw8_69._active_1hzw8_103:hover{background-color:#c2e66e;color:#272932}._nav-item_1hzw8_64._active_1hzw8_103 ._nav-icon_1hzw8_92,._nav-link_1hzw8_69._active_1hzw8_103 ._nav-icon_1hzw8_92{filter:brightness(.1)}._nacList_1hzw8_115{list-style:none;padding-left:24px;margin-top:6px;display:flex;flex-direction:column;gap:6px}._nacList_1hzw8_115 ._nav-link_1hzw8_69{padding:8px 12px;font-size:13px;background-color:#f5f5f5;border-radius:10px}._nacList_1hzw8_115 ._nav-link_1hzw8_69:hover{background-color:#c2e66e;color:#272932}._badge_1hzw8_136{display:flex;justify-content:center;align-items:center;width:18px;height:18px;background-color:#ffa257;border-radius:9px;color:#fff;font-size:10px}._promo-banner_1hzw8_148{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;background-color:#ffcb65;border-radius:16px;text-align:left;margin-top:auto}._promo-images_1hzw8_160{position:relative;width:100%;height:77px;margin-bottom:8px}._promo-images_1hzw8_160 img{position:absolute}._promo-img-lettuce_1hzw8_171{width:106px;height:106px;top:-38px;left:41px;transform:rotate(33.72deg)}._promo-img-carrot_1hzw8_179{width:90px;height:79px;top:-2px;left:-20px;transform:rotate(-70.86deg)}._promo-text_1hzw8_187{margin:0;color:#272932;font-weight:400;font-size:12px;line-height:18px;text-align:justify}._promo-text_1hzw8_187 strong{font-weight:700}._promo-button_1hzw8_200{display:inline-flex;justify-content:center;align-items:center;padding:8px 14px;background-color:#c2e66e;border-radius:10px;color:#272932;font-weight:500;font-size:12px;transition:background-color .2s ease}._promo-button_1hzw8_200:hover{filter:brightness(.95)}._logout-button_1hzw8_217{display:flex;align-items:center;gap:12px;padding:10px 16px;background-color:#f9f4f2;border-radius:14px;margin-top:20px;transition:background-color .2s ease}._logout-button_1hzw8_217:hover{background-color:#ede8e6}._logout-button_1hzw8_217 ._nav-label_1hzw8_99{color:#8a8c90}._vipFeature_1hzw8_238{position:relative;color:#4caf50}._vipMenu_1hzw8_243{color:#4caf50}._menuLabel_1hzw8_247{display:flex;align-items:center;gap:5px}._vipIcon_1hzw8_253{color:#ff9800;font-size:14px;margin-left:5px}._proIcon_1hzw8_259{color:#4caf50;font-size:14px;margin-left:5px}._vipFeature_1hzw8_238:hover,._vipMenu_1hzw8_243:hover{background-color:#4caf501a}._container_1rklt_1{max-width:1400px;margin:0 auto;font-family:Arial,sans-serif;padding:30px}._title_1rklt_8{text-align:center;color:#2e7d32;margin-bottom:20px;font-size:24px;padding-bottom:10px;border-bottom:2px solid #e8f5e9}._toolbar_1rklt_18{display:flex;gap:16px;margin-bottom:15px;flex-wrap:wrap;align-items:flex-end}._field_1rklt_26{display:flex;flex-direction:column;font-size:13px}._field_1rklt_26 label{margin-bottom:4px;color:#2e7d32;font-weight:600}._field_1rklt_26 input,._field_1rklt_26 select{padding:8px 10px;border-radius:6px;border:1px solid #ccc;min-width:160px;font-size:14px}._field_1rklt_26 input:focus,._field_1rklt_26 select:focus{outline:none;border-color:#2e7d32;box-shadow:0 0 0 2px #2e7d321a}._table_1rklt_55{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px #00000014;font-size:14px}._table_1rklt_55 th{background:#e8f5e9;color:#2e7d32;padding:12px;text-align:left;font-weight:600;border-bottom:2px solid #c8e6c9}._table_1rklt_55 td{padding:12px;border-bottom:1px solid #eee}._table_1rklt_55 tbody tr:hover{background-color:#f9f9f9}._imageCell_1rklt_83{font-size:18px}._status_1rklt_88{font-weight:700}._pending_1rklt_92{color:#ff9800}._approved_1rklt_96{color:#4caf50}._rejected_1rklt_100{color:#f44336}._reason_1rklt_104{color:#f44336;font-size:13px;max-width:250px}._btn_1rklt_111{padding:6px 14px;border-radius:20px;border:none;cursor:pointer;font-size:13px;font-weight:500;margin-right:8px;transition:all .2s ease}._approveBtn_1rklt_122{background:#66bb6a;color:#fff}._approveBtn_1rklt_122:hover{background:#4caf50;transform:translateY(-1px)}._rejectBtn_1rklt_132{background:#e0e0e0;color:#333}._rejectBtn_1rklt_132:hover{background:#d5d5d5;transform:translateY(-1px)}._modalOverlay_1rklt_143{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1rklt_156{background:#fff;padding:24px;width:400px;border-radius:10px;box-shadow:0 10px 30px #0003}._modalContent_1rklt_156 h4{margin:0 0 16px;color:#333;font-size:18px}._modalContent_1rklt_156 textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:14px;resize:vertical;min-height:100px}._modalContent_1rklt_156 textarea:focus{outline:none;border-color:#4caf50}._modalActions_1rklt_186{margin-top:16px;text-align:right}._cancelBtn_1rklt_191{background:#f5f5f5;color:#333;margin-right:10px}._cancelBtn_1rklt_191:hover{background:#e0e0e0}._confirmBtn_1rklt_201{background:#f44336;color:#fff}._confirmBtn_1rklt_201:hover:not(:disabled){background:#d32f2f}._confirmBtn_1rklt_201:disabled{background:#ffcdd2;cursor:not-allowed}._previewBtn_1rklt_214{border:none;background:#eef2ff;color:#4338ca;padding:4px 8px;border-radius:6px;cursor:pointer}._previewBtn_1rklt_214:hover{background:#c7d2fe}:root{--color-background: #f9f4f2;--color-surface: #ffffff;--color-text-primary: #272932;--color-text-secondary: #8a8c90;--color-text-tertiary: #52545b;--color-primary: #c2e66e;--color-secondary: #ffcb65;--color-tertiary: #ffa257;--color-neutral-light: #eeeeef;--color-neutral-dark: #e1e1e2;--color-border: #e1e1e2;--badge-ngucoc: #facc15;--badge-khoaicu: #fbbf24;--badge-hat: #f59e0b;--badge-raucu: #4ade80;--badge-quachin: #f97316;--badge-dau: #fde047;--badge-thit: #f87171;--badge-thuysan: #60a5fa;--badge-trung: #fcd34d;--badge-sua: #a78bfa;--badge-dohop: #fb7185;--badge-dongot: #fda4af;--badge-gia_vi: #d1d5db;--badge-nuocgiaikhat: #38bdf8;--badge-truyenthong: #86efac}*{margin:0;padding:0;box-sizing:border-box}._siteHeader_kvd21_40{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto 1rem;padding:10px}._siteTitle_kvd21_48{font-size:22px;font-weight:600;color:var(--color-text-primary)}._userControls_kvd21_53{display:flex;align-items:center;gap:12px}._iconButton_kvd21_58{display:flex;justify-content:center;align-items:center;background-color:var(--color-surface);border-radius:12px;width:40px;height:40px;position:relative;border:none;cursor:pointer}._notificationBadge_kvd21_70{position:absolute;top:8px;right:8px;width:8px;height:8px;background-color:var(--color-tertiary);border-radius:50%}._userProfile_kvd21_79{display:flex;align-items:center;gap:12px}._avatar_kvd21_84{width:40px;height:40px;border-radius:12px;object-fit:cover}._userInfo_kvd21_90{display:flex;flex-direction:column;gap:2px}._userName_kvd21_95{font-size:14px;font-weight:600}._userRole_kvd21_99{font-size:11px;color:var(--color-text-secondary)}._widgetControls_kvd21_105{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto 1rem;gap:12px;flex-wrap:nowrap}._controlsLeft_kvd21_114,._controlsRight_kvd21_120{display:flex;align-items:center;gap:12px}._searchInput_kvd21_125{display:flex;align-items:center;background-color:var(--color-neutral-light);padding:6px 10px;border-radius:8px;height:38px}._searchInput_kvd21_125 input{border:none;background:transparent;outline:none;font-size:14px}._btn_kvd21_141{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:8px;font-weight:600;font-size:14px;border:none;cursor:pointer;height:38px;line-height:1}._btnPrimary_kvd21_155{background-color:var(--color-primary)}._btnSecondary_kvd21_159{background-color:var(--color-neutral-light)}._iconSm_kvd21_162{width:14px;height:14px}._filterWrapper_kvd21_167{position:relative;display:flex;align-items:center}._filterWrapper_kvd21_167>button{height:38px;padding:0 14px;background:var(--color-neutral-light);border:none;border-radius:8px;cursor:pointer;font-weight:600}._filterMenu_kvd21_182{position:absolute;top:calc(100% + 6px);left:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:12px 16px;z-index:1000;max-height:400px;overflow-y:auto;min-width:260px}._filterGroup_kvd21_197{margin-bottom:12px}._groupHeader_kvd21_201{display:flex;align-items:center;justify-content:space-between;font-weight:700;margin-bottom:6px;font-size:14px;color:var(--color-text-primary)}._filterOptions_kvd21_211{padding-left:20px}._filterOptions_kvd21_211 label{display:flex;align-items:center;gap:6px;padding:4px 0;cursor:pointer;font-size:13px}._filterOptions_kvd21_211 input[type=checkbox]{width:20%;transform:scale(1.1)}._filterOptions_kvd21_211 label:hover{color:var(--color-primary)}._tableWrapper_kvd21_233{overflow-x:auto;border:1px solid var(--color-border);border-radius:10px;max-width:1200px;margin:0 auto}._foodTable_kvd21_240{display:table;width:100%;border-collapse:collapse}._tableRow_kvd21_245:hover{background-color:#fff7ed}._tableCell_kvd21_251{display:table-cell;padding:8px 10px;min-width:140px;border-bottom:1px solid var(--color-border);white-space:nowrap}._tableHeader_kvd21_258 ._tableCell_kvd21_251{font-weight:600;text-align:center;background:linear-gradient(to right,#fef3c7,#fde68a);border-bottom:2px solid #fcd34d;position:sticky;top:0;z-index:2}._stickyCol_kvd21_267{position:sticky;left:0;z-index:2;background-color:var(--color-surface);box-shadow:inset -1px 0 0 var(--color-border)}._badge_kvd21_276{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;font-size:12px;font-weight:600;color:#fff}._ngucoc_kvd21_286{background-color:var(--badge-ngucoc)}._khoaicu_kvd21_287{background-color:var(--badge-khoaicu)}._hat_kvd21_288{background-color:var(--badge-hat)}._raucu_kvd21_289{background-color:var(--badge-raucu)}._quachin_kvd21_290{background-color:var(--badge-quachin)}._dau_kvd21_291{background-color:var(--badge-dau)}._thit_kvd21_292{background-color:var(--badge-thit)}._thuysan_kvd21_293{background-color:var(--badge-thuysan)}._trung_kvd21_294{background-color:var(--badge-trung)}._sua_kvd21_295{background-color:var(--badge-sua)}._dohop_kvd21_296{background-color:var(--badge-dohop)}._dongot_kvd21_297{background-color:var(--badge-dongot)}._gia_vi_kvd21_298{background-color:var(--badge-gia_vi)}._nuocgiaikhat_kvd21_299{background-color:var(--badge-nuocgiaikhat)}._truyenthong_kvd21_300{background-color:var(--badge-truyenthong)}._ngucoc_kvd21_286:before{content:"🌾 "}._khoaicu_kvd21_287:before{content:"🥔 "}._hat_kvd21_288:before{content:"🥜 "}._raucu_kvd21_289:before{content:"🥬 "}._quachin_kvd21_290:before{content:"🍎 "}._dau_kvd21_291:before{content:"🧈 "}._thit_kvd21_292:before{content:"🥩 "}._thuysan_kvd21_293:before{content:"🐟 "}._trung_kvd21_294:before{content:"🥚 "}._sua_kvd21_295:before{content:"🥛 "}._dohop_kvd21_296:before{content:"🥫 "}._dongot_kvd21_297:before{content:"🍬 "}._gia_vi_kvd21_298:before{content:"🧂 "}._nuocgiaikhat_kvd21_299:before{content:"🥤 "}._truyenthong_kvd21_300:before{content:"🍲 "}._modalOverlay_kvd21_320{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:999}._modal_kvd21_320{background:var(--color-surface);padding:20px;border-radius:12px;max-width:400px;width:90%;box-shadow:0 4px 12px #0003}._modal_kvd21_320 h3{margin-top:0;color:#2c7a7b}._modal_kvd21_320 ul{padding-left:20px;max-height:200px;overflow-y:auto}._modal_kvd21_320 button{margin-top:10px;padding:8px 16px;background:#2c7a7b;color:#fff;border:none;border-radius:6px;cursor:pointer}._categoryTable_kvd21_358{display:table;width:100%;border-collapse:collapse}._tableRow_kvd21_245{display:table-row}._tableHeader_kvd21_258{font-weight:700;background:#ffe08c}._tableCell_kvd21_251{display:table-cell;padding:10px 15px;border-bottom:1px solid #ddd;vertical-align:middle}._tableCell_kvd21_251:nth-child(1){width:15%;text-align:center}._tableCell_kvd21_251:nth-child(2){width:55%}._approvalTable_kvd21_388 ._tableCell_kvd21_251:nth-child(2){width:12%}._tableCell_kvd21_251:nth-child(3){width:30%;text-align:center}._tableCell_kvd21_251 button{margin:0 5px;padding:5px 8px;border:none;background:none;cursor:pointer;font-size:16px}._paginationWrapper_kvd21_404{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:16px}._pageButton_kvd21_412{width:32px;height:32px;border-radius:8px;border:none;background:var(--color-neutral-light);color:var(--color-text-tertiary);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}._pageButton_kvd21_412 img{width:10px;height:16px}._pageButton_kvd21_412:hover:not(:disabled){background:#ddd}._pageButton_kvd21_412:disabled{opacity:.4;cursor:not-allowed}._pageActive_kvd21_442{background:var(--color-primary);color:var(--color-text-primary)}._pageDots_kvd21_447{font-size:13px;color:var(--color-text-secondary);padding:0 4px}._paginationControls_kvd21_452{display:flex;align-items:center;gap:10px}._filterPanelOverlay_kvd21_458{position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px #0000001a;margin-top:10px}._filterPanel_kvd21_458{padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}._filterSection_kvd21_478{margin-bottom:15px}._filterSection_kvd21_478 h3{margin-bottom:8px;font-size:14px;font-weight:600;color:#333}._filterSection_kvd21_478 select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;background-color:#fff}._columnSelection_kvd21_497{max-height:200px;overflow-y:auto}._columnGroup_kvd21_502{margin:10px 0;padding-left:10px}._subOptions_kvd21_507{margin-left:15px;padding-left:10px;border-left:2px solid #eee}._columnSelection_kvd21_497 label{display:block;margin:5px 0;font-size:14px;cursor:pointer}._columnSelection_kvd21_497 input[type=checkbox]{margin-right:8px}._filterActions_kvd21_524{grid-column:1 / -1;display:flex;gap:10px;justify-content:flex-end;margin-top:15px;padding-top:15px;border-top:1px solid #eee}._applyButton_kvd21_534,._resetButton_kvd21_534{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}._applyButton_kvd21_534{background-color:#4caf50;color:#fff}._applyButton_kvd21_534:hover{background-color:#45a049}._resetButton_kvd21_534{background-color:#f5f5f5;color:#333;border:1px solid #ddd}._resetButton_kvd21_534:hover{background-color:#e0e0e0}._widgetControls_kvd21_105{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._controlsLeft_kvd21_114{display:flex;align-items:center;gap:15px}._filterWrapper_kvd21_167{position:relative}._filterButton_kvd21_580{padding:8px 16px;background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer}._filterButton_kvd21_580:hover{background-color:#e0e0e0}._stickyRight_kvd21_593{position:sticky;right:0;background-color:var(--color-surface);z-index:3;box-shadow:inset 1px 0 0 var(--color-border)}._stickyRightHeader_kvd21_602{position:sticky;right:0;z-index:4;background:linear-gradient(to right,#fef3c7,#fde68a);border-bottom:2px solid #fcd34d;box-shadow:inset 1px 0 0 var(--color-border)}._inputError_kvd21_610{border:1.5px solid #e53935;background-color:#fff5f5}._rejectInfoIcon_kvd21_616{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;cursor:help;transition:transform .2s ease;position:relative;top:2px}._rejectInfoIcon_kvd21_616:hover{transform:scale(1.1)}._rejectInfoIcon_kvd21_616 img{display:block;object-fit:contain}._rejectInfoIcon_kvd21_616[title]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:14px;white-space:nowrap;z-index:1000;margin-bottom:10px;box-shadow:0 4px 6px #0000001a;font-family:inherit}._rejectInfoIcon_kvd21_616[title]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent;margin-bottom:-2px}._wrapper_1wked_1{background:#f8f9fa;padding:20px;border-radius:8px}._siteHeader_1wked_6{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto 1rem;padding:10px}._siteTitle_1wked_14{font-size:22px;font-weight:600;color:var(--color-text-primary)}._tabs_1wked_19{display:flex;justify-content:center;gap:10px;margin-bottom:20px}._tabBtn_1wked_26{background:#fff;border:1px solid #ccc;padding:8px 18px;border-radius:6px;cursor:pointer;transition:.2s}._tabBtn_1wked_26:hover{background:#f0f0f0}._active_1wked_39{background:#007bff;color:#fff;border-color:#007bff}._tabContent_1wked_45{animation:_fadeIn_1wked_1 .3s ease}@keyframes _fadeIn_1wked_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._dropdown_1705t_1{position:fixed;top:calc(100% + 6px);left:0;width:350px;max-height:480px;background:#fff;border-radius:10px;padding:14px;box-shadow:0 10px 28px #0000002e;z-index:1000}._selectAll_1705t_14{margin-bottom:10px;padding:8px 10px;background:#f5f7fa;border-radius:6px;font-size:15px;font-weight:500}._selectAll_1705t_14 label{display:flex;align-items:center;gap:10px;cursor:pointer}._groups_1705t_30{overflow-y:auto;max-height:380px}._group_1705t_30{padding:8px 6px;border-bottom:1px dashed #e5e7eb}._groupTitle_1705t_40{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#2563eb;cursor:pointer}._arrow_1705t_50{width:18px;text-align:center}._columns_1705t_55{margin-left:36px;padding-left:16px;margin-top:8px;display:flex;flex-direction:column;gap:8px}._columnItem_1705t_64{display:flex;align-items:center;gap:10px;font-size:15px;color:#374151}._dropdown_1705t_1 input[type=checkbox]{width:17px;height:17px;accent-color:#2563eb}._container_qy4aw_2{margin:0 auto;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:calc(100vh - 40px)}._header_qy4aw_10{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}._header_qy4aw_10 h1{font-size:1.8rem;font-weight:700;color:#111827;margin:0 0 8px}._header_qy4aw_10 p{color:#6b7280;margin:0;font-size:.95rem}._tabs_qy4aw_30{display:flex;gap:10px;margin-bottom:30px;padding:0;border-bottom:1px solid #e5e7eb}._tab_qy4aw_30{padding:12px 24px;background:none;border:none;border-bottom:3px solid transparent;color:#6b7280;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;font-size:.95rem}._tab_qy4aw_30:hover{color:#4f46e5}._activeTab_qy4aw_57{color:#4f46e5;border-bottom-color:#4f46e5;background:linear-gradient(135deg,#4f46e510,#6366f110)}._section_qy4aw_64{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;min-height:500px}._sectionHeader_qy4aw_73{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}._sectionHeader_qy4aw_73 h2{font-size:1.3rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:10px}._avatarInfoRow_qy4aw_95{display:flex;align-items:center;gap:24px;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}._avatarContainer_qy4aw_106{position:relative;flex-shrink:0}._avatar_qy4aw_95{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid white;box-shadow:0 4px 12px #0000001a}._avatarUpload_qy4aw_120{position:absolute;bottom:0;right:0;background:#4f46e5;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid white;transition:all .2s ease}._avatarUpload_qy4aw_120:hover{background:#4338ca;transform:scale(1.05)}._avatarDetails_qy4aw_142{flex:1}._avatarDetails_qy4aw_142 h3{font-size:1.6rem;font-weight:700;color:#111827;margin:0 0 8px}._userMeta_qy4aw_153{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._badge_qy4aw_160{background:#4f46e5;color:#fff;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;gap:6px}._badge_qy4aw_160._active_qy4aw_57{background:#10b981}._dot_qy4aw_176{color:#cbd5e1;font-weight:700}._date_qy4aw_181{display:flex;align-items:center;gap:6px;font-size:.9rem;color:#64748b}._infoTables_qy4aw_190{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px}._infoTable_qy4aw_190{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .2s ease}._infoTable_qy4aw_190:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}._tableHeader_qy4aw_210{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._tableHeader_qy4aw_210 h3{margin:0;font-size:1.1rem;font-weight:600;color:#334155}._tableHeader_qy4aw_210 svg{color:#4f46e5}._tableContent_qy4aw_230{padding:20px}._tableRow_qy4aw_234{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}._tableRow_qy4aw_234:last-child{margin-bottom:0}._tableRow_qy4aw_234 label{font-size:.9rem;color:#64748b;font-weight:500;display:flex;align-items:center;gap:8px}._tableValue_qy4aw_254{padding:12px 16px;background:#f8fafc;border-radius:8px;font-size:.95rem;color:#1e293b;border:1px solid #e2e8f0;min-height:44px;display:flex;align-items:center;word-break:break-word}._tableInput_qy4aw_267,._tableSelect_qy4aw_268,._tableTextarea_qy4aw_278{padding:12px 16px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.95rem;width:100%;transition:all .2s ease;background:#fff;font-family:inherit}._tableInput_qy4aw_267:focus,._tableSelect_qy4aw_268:focus,._tableTextarea_qy4aw_278:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}._tableTextarea_qy4aw_278{resize:vertical;min-height:80px}._tableSelect_qy4aw_268{cursor:pointer}._actionButtons_qy4aw_306{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #f3f4f6}._editBtn_qy4aw_315,._saveBtn_qy4aw_315,._cancelBtn_qy4aw_315{padding:12px 24px;border-radius:8px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;border:none;font-size:.95rem;transition:all .2s ease}._editBtn_qy4aw_315{background:#4f46e5;color:#fff}._editBtn_qy4aw_315:hover{background:#4338ca;transform:translateY(-1px)}._saveBtn_qy4aw_315{background:#10b981;color:#fff}._saveBtn_qy4aw_315:hover{background:#059669;transform:translateY(-1px)}._cancelBtn_qy4aw_315{background:#f3f4f6;color:#6b7280}._cancelBtn_qy4aw_315:hover{background:#e5e7eb}._securityGrid_qy4aw_358{display:grid;gap:16px;margin-top:20px}._securityCard_qy4aw_364{display:flex;align-items:center;gap:20px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;transition:all .2s ease}._securityCard_qy4aw_364:hover{background:#f9fafb;transform:translateY(-2px);border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}._securityIcon_qy4aw_382{background:#f8fafc;padding:14px;border-radius:10px;color:#4f46e5;border:1px solid #e2e8f0}._securityInfo_qy4aw_390{flex:1}._securityInfo_qy4aw_390 h3{margin:0 0 6px;font-size:1.1rem;font-weight:600;color:#111827}._securityInfo_qy4aw_390 p{margin:0;color:#6b7280;font-size:.9rem;line-height:1.5}._securityBtn_qy4aw_408{padding:10px 20px;background:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px;text-align:center}._securityBtn_qy4aw_408:hover{background:#4338ca;transform:translateY(-1px)}._billingContent_qy4aw_428{display:flex;align-items:center;justify-content:center;min-height:400px}._comingSoon_qy4aw_435{text-align:center;padding:40px;max-width:400px}._comingSoon_qy4aw_435 svg{color:#9ca3af;margin-bottom:20px;opacity:.7}._comingSoon_qy4aw_435 h3{font-size:1.4rem;font-weight:600;color:#374151;margin:0 0 12px}._comingSoon_qy4aw_435 p{margin:0 0 28px;font-size:1rem;color:#6b7280;line-height:1.6}._downloadBtn_qy4aw_461{padding:12px 24px;background:#4f46e5;color:#fff;border:none;border-radius:8px;font-weight:500;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}._downloadBtn_qy4aw_461:hover{background:#4338ca;transform:translateY(-1px)}@media (max-width: 1024px){._container_qy4aw_2{max-width:900px}._infoTables_qy4aw_190{gap:20px}}@media (max-width: 768px){._container_qy4aw_2{padding:16px}._header_qy4aw_10 h1{font-size:1.6rem}._tabs_qy4aw_30{overflow-x:auto;padding-bottom:8px;margin-bottom:20px}._tab_qy4aw_30{padding:10px 16px;font-size:.9rem;white-space:nowrap}._section_qy4aw_64{padding:20px}._sectionHeader_qy4aw_73{flex-direction:column;align-items:flex-start;gap:16px}._avatarInfoRow_qy4aw_95{flex-direction:column;text-align:center;gap:20px;padding:24px}._avatarDetails_qy4aw_142 h3{font-size:1.4rem}._userMeta_qy4aw_153{justify-content:center}._infoTables_qy4aw_190{grid-template-columns:1fr;gap:20px}._tableContent_qy4aw_230{padding:16px}._actionButtons_qy4aw_306{flex-direction:column}._actionButtons_qy4aw_306 button{width:100%;justify-content:center}._securityCard_qy4aw_364{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}._securityBtn_qy4aw_408{align-self:stretch}}._infoTable_qy4aw_190 ._tableRow_qy4aw_234{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}._infoTable_qy4aw_190 ._tableRow_qy4aw_234:has(textarea),._infoTable_qy4aw_190 ._tableRow_qy4aw_234:has(select[multiple]){grid-template-columns:1fr}._infoTable_qy4aw_190 ._formGroup_qy4aw_585{display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){._infoTable_qy4aw_190 ._tableRow_qy4aw_234{grid-template-columns:1fr;gap:16px}}@media (max-width: 480px){._container_qy4aw_2{padding:12px}._header_qy4aw_10 h1{font-size:1.4rem}._tab_qy4aw_30{padding:8px 12px;font-size:.85rem}._section_qy4aw_64{padding:16px;border-radius:12px}._sectionHeader_qy4aw_73 h2{font-size:1.1rem}._avatar_qy4aw_95{width:80px;height:80px}._avatarDetails_qy4aw_142 h3{font-size:1.2rem}._badge_qy4aw_160{font-size:.75rem;padding:4px 10px}._date_qy4aw_181,._tableRow_qy4aw_234 label{font-size:.8rem}._tableValue_qy4aw_254,._tableInput_qy4aw_267,._tableSelect_qy4aw_268,._tableTextarea_qy4aw_278{font-size:.9rem;padding:10px 12px}._editBtn_qy4aw_315,._saveBtn_qy4aw_315,._cancelBtn_qy4aw_315{padding:10px 16px;font-size:.9rem}._comingSoon_qy4aw_435{padding:20px}._comingSoon_qy4aw_435 h3{font-size:1.2rem}._comingSoon_qy4aw_435 p{font-size:.9rem}}._overlay_1h6l1_3{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:15px}._modal_1h6l1_17{background:#fff;border-radius:10px;width:100%;max-width:1100px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 30px #0000001f;overflow:hidden;border:1px solid #e0f2e9}._header_1h6l1_31{padding:15px 25px;background:linear-gradient(135deg,#2e7d32,#4caf50);color:#fff;border-bottom:2px solid #1b5e20}._headerContent_1h6l1_38{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}._title_1h6l1_45{margin:0;font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px;color:#fff}._titleIcon_1h6l1_55{font-size:20px;background:#fff3;padding:6px;border-radius:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._subtitle_1h6l1_63{margin:0;font-size:13px;opacity:.95;color:#e8f5e9;font-weight:400}._closeBtn_1h6l1_71{background:#ffffff26;border:none;width:32px;height:32px;border-radius:6px;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._closeBtn_1h6l1_71:hover{background:#ffffff40;transform:rotate(90deg)}._body_1h6l1_92{padding:20px;overflow-y:auto;flex:1;background:#f9fdfa}._sectionLabel_1h6l1_100{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding:0 0 8px;border-bottom:1px solid #e8f5e9}._sectionLabel_1h6l1_100 h3{margin:0;font-size:15px;font-weight:600;color:#2e7d32}._labelIcon_1h6l1_116{font-size:18px;background:#e8f5e9;padding:6px;border-radius:6px;color:#2e7d32}._tableSection_1h6l1_125{margin-bottom:20px;background:#fff;padding:15px;border-radius:8px;border:1px solid #e0f2e9;box-shadow:0 2px 6px #4caf500d}._tableWrapper_1h6l1_135{overflow-x:auto;border-radius:6px;border:1px solid #e0f2e9;background:#fff}._foodTable_1h6l1_142{min-width:100%}._tableHeader_1h6l1_147{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff;border-bottom:1px solid #388e3c;font-size:13px}._columnHeader_1h6l1_154{display:flex;align-items:center;gap:6px;font-weight:500;padding:1px 0;font-size:13px}._columnIcon_1h6l1_163{font-size:12px;opacity:.9}._inputRow_1h6l1_169{background:#f9fdfa;transition:background-color .2s}._inputRow_1h6l1_169:hover{background:#f1f8e9}._inputContainer_1h6l1_179{position:relative;display:flex;align-items:center}._tableInput_1h6l1_185,._tableSelect_1h6l1_186,._tableNumberInput_1h6l1_187{width:100%;padding:8px 35px 8px 10px;border:1px solid #c8e6c9;border-radius:5px;font-size:13px;box-sizing:border-box;transition:all .2s;background:#fff;color:#333;height:36px}._tableInput_1h6l1_185:focus,._tableSelect_1h6l1_186:focus,._tableNumberInput_1h6l1_187:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a}._tableInput_1h6l1_185::placeholder,._tableSelect_1h6l1_186:invalid{color:#90a4ae;font-size:13px}._filledInput_1h6l1_216{border-color:#4caf50;background:#f1f8e9}._filledSelect_1h6l1_221{border-color:#4caf50;background:#f1f8e9;color:#2e7d32}._tableSelect_1h6l1_186{appearance:none;cursor:pointer}._inputIcon_1h6l1_233{position:absolute;right:10px;color:#66bb6a;pointer-events:none;font-size:11px}._unitLabel_1h6l1_242{position:absolute;right:30px;color:#81c784;font-size:12px;font-weight:500}._tableNumberInput_1h6l1_187{padding-right:45px;text-align:right}._evidenceSection_1h6l1_256{background:#fff;padding:15px;border-radius:8px;border:1px solid #e0f2e9;box-shadow:0 2px 6px #4caf500d}._evidenceBox_1h6l1_264{background:#f9fdfa;border-radius:6px;padding:15px;border:1px dashed #a5d6a7}._alertBox_1h6l1_272{display:flex;align-items:center;gap:10px;margin-top:15px;padding:12px;background:#fff3e0;border-radius:6px;border-left:3px solid #ff9800;font-size:13px}._alertIcon_1h6l1_284{font-size:18px}._alertText_1h6l1_288{font-size:13px;color:#5d4037}._highlight_1h6l1_293{color:#2e7d32;font-weight:600;background:#e8f5e9;padding:1px 5px;border-radius:3px}._footer_1h6l1_302{padding:15px 25px;border-top:1px solid #e0f2e9;background:#f1f8e9}._footerContent_1h6l1_308{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}._statusInfo_1h6l1_317{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}._statusDot_1h6l1_325{width:8px;height:8px;border-radius:50%;background:#c8e6c9;transition:all .2s}._statusActive_1h6l1_333{background:#4caf50;box-shadow:0 0 0 2px #4caf5033}._statusText_1h6l1_338{font-size:12px;color:#546e7a;margin-right:5px}._buttonGroup_1h6l1_345{display:flex;gap:12px}._cancelBtn_1h6l1_350{padding:10px 20px;border:1px solid #c8e6c9;background:#fff;border-radius:6px;font-weight:500;color:#546e7a;cursor:pointer;font-size:13px;transition:all .2s;display:flex;align-items:center;gap:6px;min-width:100px;height:38px}._cancelBtn_1h6l1_350:hover{background:#f9fdfa;border-color:#a5d6a7;color:#2e7d32;transform:translateY(-1px)}._primaryBtn_1h6l1_374{padding:10px 25px;background:linear-gradient(135deg,#4caf50,#66bb6a);border:none;border-radius:6px;font-weight:500;color:#fff;cursor:pointer;font-size:13px;transition:all .2s;display:flex;align-items:center;gap:6px;min-width:130px;height:38px;box-shadow:0 3px 8px #4caf5026}._primaryBtn_1h6l1_374:hover:not(:disabled){background:linear-gradient(135deg,#43a047,#57a05a);transform:translateY(-1px);box-shadow:0 4px 12px #4caf5033}._primaryBtn_1h6l1_374:active:not(:disabled){transform:translateY(0)}._primaryBtn_1h6l1_374:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._btnIcon_1h6l1_409{font-size:14px}._evidenceBox_1h6l1_264{background:#fff;border-radius:8px;padding:15px;border:1px solid #e8f5e9}._evidenceTitle_1h6l1_422{font-size:16px;font-weight:600;color:#2e7d32;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e8f5e9;display:flex;align-items:center;gap:8px}._uploadSection_1h6l1_435{margin-bottom:20px}._uploadHeader_1h6l1_439{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:8px}._uploadLabel_1h6l1_448{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#e8f5e9;border:1px dashed #81c784;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:500;color:#2e7d32;font-size:13px}._uploadLabel_1h6l1_448:hover{background:#c8e6c9;border-color:#4caf50}._uploadIcon_1h6l1_468{font-size:16px}._hiddenInput_1h6l1_472{display:none}._uploadHint_1h6l1_476{font-size:12px;color:#666;background:#f5f5f5;padding:6px 10px;border-radius:5px}._uploadProgress_1h6l1_485{margin-top:12px}._progressBar_1h6l1_489{height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden;margin-bottom:6px}._progressFill_1h6l1_497{height:100%;background:linear-gradient(90deg,#81c784,#4caf50);border-radius:3px;transition:width .2s}._progressText_1h6l1_504{display:flex;justify-content:space-between;font-size:12px;color:#666}._sizeText_1h6l1_511{font-weight:500}._sizePercent_1h6l1_515{color:#4caf50;font-weight:600}._errorMessage_1h6l1_521{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;background:#ffebee;border-left:3px solid #f44336;border-radius:4px;color:#c62828;font-size:13px}._errorIcon_1h6l1_534{font-size:14px}._fileList_1h6l1_539,._linkList_1h6l1_539{margin-bottom:20px}._fileListLabel_1h6l1_543,._linkListLabel_1h6l1_543{font-size:13px;font-weight:500;color:#555;margin-bottom:8px;display:flex;align-items:center;gap:6px}._tagList_1h6l1_554{display:flex;flex-wrap:wrap;gap:8px}._fileTag_1h6l1_560,._linkTag_1h6l1_560{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f1f8e9;border:1px solid #c8e6c9;border-radius:5px;font-size:13px;max-width:100%}._fileTag_1h6l1_560{background:#e8f5e9}._linkTag_1h6l1_560{background:#f1f8e9}._fileIcon_1h6l1_580{font-size:13px}._fileName_1h6l1_584{flex:1;color:#2e7d32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}._fileSize_1h6l1_593{color:#81c784;font-size:11px;white-space:nowrap}._removeBtn_1h6l1_599{background:none;border:none;color:#f44336;cursor:pointer;font-size:16px;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}._removeBtn_1h6l1_599:hover{background:#ffebee;color:#c62828}._linkSection_1h6l1_621{margin-bottom:20px}._linkHeader_1h6l1_625{display:flex;align-items:center;gap:8px;margin-bottom:12px}._linkIcon_1h6l1_632{font-size:16px}._linkTitle_1h6l1_636{font-size:14px;font-weight:500;color:#2e7d32}._linkInputGroup_1h6l1_642{margin-bottom:12px}._inputWrapper_1h6l1_646{display:flex;gap:8px;margin-bottom:8px}._inputWrapper_1h6l1_646 input{flex:1;padding:10px 12px;border:1px solid #c8e6c9;border-radius:6px;font-size:13px;transition:all .2s;height:38px}._inputWrapper_1h6l1_646 input:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a}._inputError_1h6l1_668{border-color:#f44336!important}._addBtn_1h6l1_672{padding:10px 16px;background:#4caf50;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s;font-size:13px;height:38px;min-width:70px}._addBtn_1h6l1_672:hover:not(:disabled){background:#388e3c;transform:translateY(-1px)}._addBtn_1h6l1_672:disabled{opacity:.5;cursor:not-allowed}._linkUrl_1h6l1_696{color:#2e7d32;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px}._linkUrl_1h6l1_696:hover{text-decoration:underline;color:#1b5e20}._linkIconSmall_1h6l1_711{font-size:13px;opacity:.7}._noteSection_1h6l1_717{background:#f9fdfa;border-radius:6px;padding:12px;border:1px solid #e8f5e9}._noteHeader_1h6l1_724{display:flex;align-items:center;gap:8px;margin-bottom:8px}._noteIcon_1h6l1_731{font-size:16px}._noteTitle_1h6l1_735{font-size:14px;font-weight:500;color:#2e7d32}._noteTextarea_1h6l1_741{width:100%;padding:10px;border:1px solid #c8e6c9;border-radius:5px;font-size:13px;resize:vertical;min-height:70px;transition:all .2s;line-height:1.4}._noteTextarea_1h6l1_741:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a}._noteTextarea_1h6l1_741::placeholder{color:#90a4ae;font-size:13px}._noteHint_1h6l1_764{text-align:right;font-size:11px;color:#81c784;margin-top:3px}._calculatedField_1h6l1_770{background-color:#e8f5e9;border:1px solid #66bb6a;color:#27ba2f}._tableNumberInput_1h6l1_187,._calculatedField_1h6l1_770{padding-right:50px!important}._unitLabel_1h6l1_242{right:12px!important;background-color:transparent;background:linear-gradient(to right,transparent,white 70%);padding-left:8px}._tableNumberInput_1h6l1_187{font-size:12px}@media (max-width: 1024px){._modal_1h6l1_17{max-width:95%}._body_1h6l1_92{padding:15px}._tableSection_1h6l1_125,._evidenceSection_1h6l1_256{padding:12px}}@media (max-width: 768px){._overlay_1h6l1_3{padding:10px}._modal_1h6l1_17{max-height:90vh}._header_1h6l1_31,._body_1h6l1_92,._footer_1h6l1_302{padding:12px}._footerContent_1h6l1_308{flex-direction:column;align-items:stretch;gap:12px}._statusInfo_1h6l1_317{justify-content:center;margin-bottom:10px}._buttonGroup_1h6l1_345{flex-direction:column;width:100%}._cancelBtn_1h6l1_350,._primaryBtn_1h6l1_374{width:100%;justify-content:center;height:40px}._sectionLabel_1h6l1_100{flex-direction:column;align-items:flex-start;gap:6px}._uploadHeader_1h6l1_439{flex-direction:column;align-items:stretch}._uploadLabel_1h6l1_448{justify-content:center}._uploadHint_1h6l1_476{text-align:center}._inputWrapper_1h6l1_646{flex-direction:column}._addBtn_1h6l1_672{width:100%}._fileTag_1h6l1_560,._linkTag_1h6l1_560{max-width:100%}._fileName_1h6l1_584{max-width:120px}._linkUrl_1h6l1_696{max-width:150px}}._reviewSection_1h6l1_887{margin-top:24px;padding-top:16px;border-top:1px solid #eee}._reviewTitle_1h6l1_893{font-weight:600;margin-bottom:8px}._rejectTextarea_1h6l1_898{width:100%;min-height:80px;padding:10px;border-radius:6px;border:1px solid #ccc}._reviewButtons_1h6l1_906{margin-top:12px;display:flex;gap:12px;justify-content:flex-end}._approveBtn_1h6l1_913{background:#2e7d32;color:#fff;padding:8px 16px;border-radius:6px;border:none}._rejectBtn_1h6l1_921{background:#c62828;color:#fff;padding:8px 16px;border-radius:6px;border:none}._oldRow_1h6l1_930,._oldRow_1h6l1_930 input,._oldRow_1h6l1_930 select{background:#fafafa}._changedCell_1h6l1_939{background-color:#fff3cd;font-weight:600}._rowTitle_1h6l1_943{font-weight:600;margin:16px 0 6px 4px;color:#2e7d32;font-size:14px}input[inputMode=decimal],input[inputMode=numeric]{text-align:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}._evidenceGuide_1h6l1_969{font-size:13px;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;padding:10px 12px;border-radius:6px;margin-bottom:12px;line-height:1.5}._fileActions_1h6l1_981{display:flex;gap:3px;margin-left:6px}._previewBtn_1h6l1_988{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;cursor:pointer;border-radius:4px;padding:2px 6px;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s}._previewBtn_1h6l1_988:hover{background:#c8e6c9;color:#1b5e20}._downloadBtn_1h6l1_1008{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;cursor:pointer;border-radius:4px;padding:2px 6px;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s}._downloadBtn_1h6l1_1008:hover{background:#c8e6c9;color:#1b5e20}._overlay_25rfo_1{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}._dialog_25rfo_14{background:#fff;padding:20px;border-radius:12px;width:400px;max-width:90%;box-shadow:0 4px 12px #00000040;animation:_fadeIn_25rfo_1 .3s ease}._dialog_25rfo_14 h3{margin-top:0}._actions_25rfo_30{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._confirmBtn_25rfo_37{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;background-color:#4caf50;color:#fff;box-shadow:0 2px 6px #0003}._confirmBtn_25rfo_37:hover{background-color:#43a047;transform:translateY(-1px)}._cancelBtn_25rfo_54{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;background-color:#f44336;color:#fff;box-shadow:0 2px 6px #0003}._cancelBtn_25rfo_54:hover{background-color:#e53935;transform:translateY(-1px)}._closeBtn_25rfo_71{margin-top:15px;padding:6px 14px;border:none;background:#4caf50;color:#fff;border-radius:6px;cursor:pointer}._closeBtn_25rfo_71:hover{background:#43a047}._dialog_25rfo_14._success_25rfo_85{border-left:5px solid #4caf50}._dialog_25rfo_14._error_25rfo_86{border-left:5px solid #f44336}._dialog_25rfo_14._info_25rfo_87{border-left:5px solid #2196f3}._dialog_25rfo_14._warning_25rfo_88{border-left:5px solid #ff9800}@keyframes _fadeIn_25rfo_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._overlay_1r0uv_4{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:1000;padding:20px}._dialog_1r0uv_16{width:100%;max-width:1400px;max-height:90vh;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}@keyframes _dialogSlideIn_1r0uv_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._header_1r0uv_40{flex-shrink:0;padding:16px 24px;background:#2563eb;color:#fff;display:flex;justify-content:space-between;align-items:center}._header_1r0uv_40 h3{margin:0;font-size:18px;font-weight:600}._closeBtn_1r0uv_56{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}._closeBtn_1r0uv_56:hover{background-color:#ffffff1a}._content_1r0uv_77{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px;display:flex;flex-direction:column;gap:24px}._section_1r0uv_89{display:flex;flex-direction:column;gap:12px}._section_1r0uv_89 h4{margin:0;font-size:16px;font-weight:600;color:#1f2937}._ingredientsSectionHeader_1r0uv_103{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;z-index:5;padding-bottom:8px}._addBtn_1r0uv_114{background-color:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._addBtn_1r0uv_114:hover{background-color:#2563eb}._tableContainer_1r0uv_132,._ingredientsTableContainer_1r0uv_133{border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow-x:auto;overflow-y:visible}._table_1r0uv_132,._ingredientsTable_1r0uv_133{width:max-content;min-width:100%;border-collapse:collapse}._table_1r0uv_132 thead,._ingredientsTable_1r0uv_133 thead{background-color:#f9fafb}._table_1r0uv_132 th,._table_1r0uv_132 td,._ingredientsTable_1r0uv_133 th,._ingredientsTable_1r0uv_133 td{padding:12px 16px;text-align:center;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;font-size:14px;white-space:nowrap}._table_1r0uv_132 th:last-child,._table_1r0uv_132 td:last-child,._ingredientsTable_1r0uv_133 th:last-child,._ingredientsTable_1r0uv_133 td:last-child{border-right:none}._table_1r0uv_132 th,._ingredientsTable_1r0uv_133 th{font-weight:600;color:#374151;background-color:#f3f4f6}._table_1r0uv_132 tbody tr:hover,._ingredientsTable_1r0uv_133 tbody tr:hover{background-color:#f9fafb}._stickyColumn_1r0uv_190{position:sticky;left:0;background:#fff;z-index:5;min-width:50px;box-shadow:2px 0 5px #0000001a}._ingredientsTable_1r0uv_133 thead ._stickyColumn_1r0uv_190{background-color:#f3f4f6!important;z-index:6}._stickyColumn2_1r0uv_205{position:sticky;left:50px;background:#fff;z-index:5;min-width:250px;box-shadow:2px 0 5px #0000001a}._ingredientsTable_1r0uv_133 thead ._stickyColumn2_1r0uv_205{background-color:#f3f4f6!important;z-index:6}._stickyName_1r0uv_220{position:sticky;left:0;background:#fff;z-index:5;min-width:250px;box-shadow:2px 0 5px #0000001a}._table_1r0uv_132 thead ._stickyName_1r0uv_220{background-color:#f3f4f6!important;z-index:6}._input_1r0uv_235,._searchInput_1r0uv_236,._numberInput_1r0uv_237{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}._input_1r0uv_235:focus,._searchInput_1r0uv_236:focus,._numberInput_1r0uv_237:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._numberInput_1r0uv_237{width:100px;text-align:center}._searchWrapper_1r0uv_260{position:relative;width:100%;z-index:10}._dropdown_1r0uv_267{position:absolute;top:100%;left:0;right:0;max-height:250px;overflow-y:auto;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 20px #00000026;z-index:1000;margin-top:4px}._dropdownItem_1r0uv_282{padding:10px 16px;cursor:pointer;font-size:14px;color:#374151;transition:background-color .2s;border-bottom:1px solid #f3f4f6}._dropdownItem_1r0uv_282:last-child{border-bottom:none}._dropdownItem_1r0uv_282:hover{background-color:#f3f4f6}._dropdownNoResults_1r0uv_299{padding:16px;text-align:center;color:#9ca3af;font-style:italic;font-size:14px}._checkbox_1r0uv_308{width:18px;height:18px;cursor:pointer}._emptyTable_1r0uv_315{padding:32px;text-align:center;color:#9ca3af;font-style:italic;border:2px dashed #e5e7eb;border-radius:8px;background-color:#f9fafb}._emptyTable_1r0uv_315 ._addBtn_1r0uv_114{margin-top:16px}._actions_1r0uv_330{flex-shrink:0;padding:20px 24px;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}._rightActions_1r0uv_340{display:flex;gap:12px}._primaryBtn_1r0uv_345,._secondaryBtn_1r0uv_346,._dangerBtn_1r0uv_347{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._primaryBtn_1r0uv_345{background-color:#2563eb;color:#fff}._primaryBtn_1r0uv_345:hover:not(:disabled){background-color:#1d4ed8}._secondaryBtn_1r0uv_346{background-color:#e5e7eb;color:#374151}._secondaryBtn_1r0uv_346:hover{background-color:#d1d5db}._dangerBtn_1r0uv_347{background-color:#ef4444;color:#fff}._dangerBtn_1r0uv_347:hover:not(:disabled){background-color:#dc2626}._primaryBtn_1r0uv_345:disabled,._dangerBtn_1r0uv_347:disabled{opacity:.5;cursor:not-allowed}._content_1r0uv_77::-webkit-scrollbar{width:8px}._content_1r0uv_77::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._content_1r0uv_77::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}._content_1r0uv_77::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._tableContainer_1r0uv_132::-webkit-scrollbar,._ingredientsTableContainer_1r0uv_133::-webkit-scrollbar{height:8px}._tableContainer_1r0uv_132::-webkit-scrollbar-track,._ingredientsTableContainer_1r0uv_133::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._tableContainer_1r0uv_132::-webkit-scrollbar-thumb,._ingredientsTableContainer_1r0uv_133::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}._tableContainer_1r0uv_132::-webkit-scrollbar-thumb:hover,._ingredientsTableContainer_1r0uv_133::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._overlay_7dlsf_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_7dlsf_14{background:#fff;padding:32px 40px;border-radius:16px;box-shadow:0 8px 24px #0000001a;text-align:center;animation:_fadeIn_7dlsf_1 .3s ease;width:420px}._title_7dlsf_24{font-size:1.5rem;color:#243642;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}._icon_7dlsf_34{font-size:1.6rem}._subtitle_7dlsf_38{font-size:1.1rem;color:#4f5d75;margin-bottom:24px}._buttonGroup_7dlsf_44{display:flex;justify-content:center;gap:20px;margin-bottom:28px}._optionBtn_7dlsf_51{font-size:1rem;padding:10px 28px;border-radius:12px;border:1px solid #d1dbe3;background:#fff;cursor:pointer;transition:all .2s ease}._optionBtn_7dlsf_51:hover{background-color:#e6f4ea;border-color:#7fb77e;transform:translateY(-2px)}._actionButtons_7dlsf_67{display:flex;justify-content:center;gap:12px;margin-top:16px}._closeBtn_7dlsf_74{background:#f1f3f5;border:none;padding:8px 20px;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .2s ease}._closeBtn_7dlsf_74:hover{background:#e0e0e0}._createPatientBtn_7dlsf_88{padding:8px 20px;border-radius:8px;font-size:.95rem;border:1px solid #d1dbe3;background:#fff;cursor:pointer;transition:all .2s ease}._createPatientBtn_7dlsf_88:hover{background-color:#e6f4ea;border-color:#7fb77e;transform:translateY(-2px)}@keyframes _fadeIn_7dlsf_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._overlay_16bnr_2{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:999}._dialog_16bnr_13{background:#fff;border-radius:20px;width:540px;padding:32px 40px;box-shadow:0 6px 24px #0000001a;animation:_fadeInUp_16bnr_1 .3s ease;display:flex;flex-direction:column;align-items:center;gap:18px}._title_16bnr_27{font-size:22px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px}._icon_16bnr_36{font-size:26px}._select_16bnr_41{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;font-size:15px;color:#334155;outline:none;transition:all .25s ease}._select_16bnr_41:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}._addLink_16bnr_59{background:none;border:none;color:#2563eb;font-size:15px;font-weight:500;cursor:pointer;align-self:flex-end;margin-top:-8px;transition:color .2s ease}._addLink_16bnr_59:hover{color:#1d4ed8}._subForm_16bnr_76{width:100%;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:12px;margin-top:4px}._label_16bnr_88{font-weight:600;font-size:15px;color:#1e293b;margin-bottom:-4px}._input_16bnr_96,._subForm_16bnr_76 ._select_16bnr_41{width:100%;padding:12px 14px;font-size:15px;border:1px solid #d1d5db;border-radius:10px;outline:none;background-color:#fff;color:#1e293b;transition:all .25s ease}._input_16bnr_96:focus,._subForm_16bnr_76 ._select_16bnr_41:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}._subButtons_16bnr_116{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:6px}._cancelBtn_16bnr_125{background:#e5e7eb;color:#374151;border:none;border-radius:10px;padding:9px 18px;font-size:15px;font-weight:600;cursor:pointer;transition:background .25s ease}._cancelBtn_16bnr_125:hover{background:#d1d5db}._saveBtn_16bnr_142{background:#2563eb;color:#fff;border:none;border-radius:10px;padding:9px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:background .25s ease}._saveBtn_16bnr_142:hover{background:#1d4ed8}._buttonRow_16bnr_159{display:flex;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin-top:4px}._backBtn_16bnr_169{background:#e2e8f0;color:#334155;border:none;border-radius:10px;padding:10px 20px;font-size:15px;font-weight:600;cursor:pointer;transition:background .25s ease}._backBtn_16bnr_169:hover{background:#cbd5e1}._createBtn_16bnr_186{background:#2563eb;color:#fff;border:none;border-radius:10px;padding:10px 22px;font-size:15px;font-weight:600;cursor:pointer;transition:background .25s ease}._createBtn_16bnr_186:hover{background:#1d4ed8}._errorText_16bnr_201{color:#d93025;font-size:.9rem;margin-top:4px;margin-bottom:8px}@keyframes _fadeInUp_16bnr_1{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}._overlay_w7jci_1{position:fixed;inset:0;background:#00000059;display:flex;justify-content:center;align-items:center;z-index:1000}._dialog_w7jci_11{background:#fff;padding:24px;border-radius:16px;width:420px;max-width:90%;box-shadow:0 8px 30px #0000001a}._title_w7jci_20{font-size:20px;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:20px}._required_w7jci_30{color:red;margin-left:2px}._icon_w7jci_35{font-size:22px}._form_w7jci_39{display:flex;flex-direction:column;gap:12px}._row_w7jci_45{display:flex;gap:10px}._row_w7jci_45 input,._row_w7jci_45 select{flex:1}input,select,textarea{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:all .2s ease;background-color:#fff}input:focus,select:focus,textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26;outline:none}textarea{resize:none;min-height:70px}._footer_w7jci_80{display:flex;justify-content:space-between;gap:10px;margin-top:10px}._backBtn_w7jci_87,._submitBtn_w7jci_88{flex:1;padding:10px 16px;font-size:14px;border-radius:8px;cursor:pointer;transition:all .2s ease}._backBtn_w7jci_87{background-color:#f3f4f6;border:1px solid #e5e7eb}._backBtn_w7jci_87:hover{background-color:#e5e7eb}._submitBtn_w7jci_88{background-color:#2563eb;color:#fff;border:none}._submitBtn_w7jci_88:hover{background-color:#1e4fcc}._btnPrimary_w7jci_117{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:8px;font-weight:600;font-size:14px;border:none;cursor:pointer;height:38px;line-height:1;background-color:var(--color-primary)}._container_1695t_1{min-height:100vh;background-color:#f8fafc;font-family:Segoe UI,system-ui,sans-serif}._header_1695t_8{background:linear-gradient(135deg,#c2e66e,#a8d95f);padding:1.5rem 2rem;color:#1a2b3c;box-shadow:0 2px 12px #c2e66e33}._headerContent_1695t_15{display:flex;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto}._summaryTable_1695t_23 thead th{background:#a7f199;color:#f7fbff}._summaryTable_1695t_23 thead tr{background:#a7f199;color:#dde6f0}._backButton_1695t_34{background:#ffffffe6;border:none;padding:.75rem 1.25rem;border-radius:8px;font-weight:500;color:#1a2b3c;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._backButton_1695t_34:hover{background:#fff;transform:translate(-2px)}._title_1695t_53{font-size:1.75rem;font-weight:700;margin:0;color:#1a2b3c}._subtitle_1695t_60{color:#2c3e50;opacity:.9;font-size:.95rem;margin-top:.25rem}._content_1695t_68{max-width:1200px;margin:2rem auto;padding:0 2rem}._section_1695t_75{margin-bottom:2.5rem}._sectionHeader_1695t_79{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}._sectionNumber_1695t_86{background:#c2e66e;color:#1a2b3c;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}._sectionTitle_1695t_99{font-size:1.25rem;font-weight:600;color:#1a2b3c;margin:0}._card_1695t_107{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;border:1px solid #e9ecef}._inputGroup_1695t_116{margin-bottom:1.5rem}._label_1695t_120{display:block;margin-bottom:.5rem;font-weight:500;color:#495057;font-size:.9rem}._searchContainer_1695t_128{position:relative}._searchInput_1695t_132{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #dee2e6;border-radius:8px;font-size:.95rem;transition:border-color .2s}._searchInput_1695t_132:focus{outline:none;border-color:#c2e66e;box-shadow:0 0 0 3px #c2e66e1a}._searchIcon_1695t_147{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6c757d}._addPatientButton_1695t_156{background:#f0f7e6;border:1px dashed #c2e66e;color:#1a2b3c;padding:.75rem 1.25rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;width:100%;justify-content:center}._addPatientButton_1695t_156:hover{background:#e8f4d9;border-color:#b0d04e}._patientCard_1695t_178{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px #00000014}._patientHeader_1695t_185{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f3f5}._patientAvatar_1695t_194{width:60px;height:60px;background:#f0f7e6;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}._patientName_1695t_205{font-size:1.25rem;font-weight:600;color:#1a2b3c;margin:0 0 .5rem}._patientMeta_1695t_212{display:flex;gap:1rem;font-size:.85rem;color:#6c757d}._patientDetails_1695t_219{display:flex;flex-direction:column;gap:1rem}._detailRow_1695t_225{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}._detailItem_1695t_231{background:#f8f9fa;padding:.75rem 1rem;border-radius:8px}._detailLabel_1695t_237{font-size:.8rem;color:#6c757d;margin-bottom:.25rem}._detailValue_1695t_243{font-weight:500;color:#1a2b3c}._tdeeValue_1695t_248{color:#c2e66e;font-weight:600}._toggleButtons_1695t_254{display:flex;gap:.5rem;background:#f8f9fa;padding:.25rem;border-radius:8px;max-width:400px}._toggleButton_1695t_254{flex:1;padding:.75rem 1rem;border:none;background:transparent;border-radius:6px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .2s ease}._toggleButton_1695t_254._active_1695t_275{background:#c2e66e;color:#1a2b3c;box-shadow:0 2px 4px #c2e66e33}._summaryHeader_1695t_282{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._summaryTitle_1695t_289{font-weight:600;color:#1a2b3c;font-size:1.1rem}._summaryActions_1695t_295{display:flex;gap:.75rem}._iconButton_1695t_300{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:.5rem .75rem;cursor:pointer;transition:all .2s ease}._iconButton_1695t_300:hover{background:#e9ecef}._exportButton_1695t_313{background:#c2e66e;border:none;border-radius:6px;padding:.5rem 1rem;color:#1a2b3c;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._exportButton_1695t_313:hover{background:#b0d04e}._nutrientGrid_1695t_331{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}._nutrientCard_1695t_337{background:#f8fafc;border:1px solid #e9ecef;border-radius:10px;padding:1rem;text-align:center;transition:transform .2s ease}._nutrientCard_1695t_337:hover{transform:translateY(-2px);border-color:#c2e66e}._nutrientValue_1695t_351{font-size:1.5rem;font-weight:600;color:#1a2b3c;margin-bottom:.25rem}._nutrientLabel_1695t_358{font-size:.8rem;color:#6c757d}._mealCard_1695t_364{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000000d;border:1px solid #e9ecef}._mealHeader_1695t_373{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f3f5}._mealTitle_1695t_382{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:#1a2b3c}._mealIcon_1695t_391{font-size:1.25rem}._mealTime_1695t_395{display:flex;gap:1rem;align-items:center}._timeInputGroup_1695t_401{display:flex;align-items:center;gap:.5rem}._timeLabel_1695t_407{font-size:.85rem;color:#6c757d}._timeInput_1695t_401{padding:.5rem .75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.9rem;width:120px}._timeInput_1695t_401:focus{outline:none;border-color:#c2e66e}._tableContainer_1695t_426{overflow-x:auto;margin:1rem 0}._table_1695t_426{width:100%;border-collapse:collapse}._table_1695t_426 th{background:#f8f9fa;padding:.75rem 1rem;text-align:left;font-weight:600;color:#495057;font-size:.85rem;border-bottom:1px solid #e9ecef}._table_1695t_426 td{padding:.75rem 1rem;border-bottom:1px solid #f1f3f5}._table_1695t_426 tr:hover{background:#f8fafc}._tableInput_1695t_455{width:100%;padding:.5rem .75rem;border:1px solid #dee2e6;border-radius:6px;font-size:.9rem;transition:border-color .2s}._tableInput_1695t_455:focus{outline:none;border-color:#c2e66e;box-shadow:0 0 0 2px #c2e66e1a}._nutrientCell_1695t_470{font-weight:500;color:#1a2b3c;text-align:center}._addItemButton_1695t_477{background:#f0f7e6;border:1px solid #c2e66e;color:#1a2b3c;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}._addItemButton_1695t_477:hover{background:#e8f4d9}._mealFooter_1695t_495{padding-top:1rem;border-top:1px solid #f1f3f5}._addMealButton_1695t_500{background:#fff;border:2px dashed #c2e66e;color:#1a2b3c;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;margin:0 auto}._addMealButton_1695t_500:hover{background:#f0f7e6;border-color:#b0d04e}._footer_1695t_521{background:#fff;border-top:1px solid #e9ecef;padding:1.5rem 2rem;position:sticky;bottom:0}._footerActions_1695t_529{max-width:1200px;margin:0 auto;display:flex;justify-content:flex-end;gap:1rem}._cancelButton_1695t_537{background:#f8f9fa;border:1px solid #dee2e6;color:#6c757d;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_1695t_537:hover{background:#e9ecef}._primaryButton_1695t_552{background:#c2e66e;border:none;color:#1a2b3c;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}._primaryButton_1695t_552:hover{background:#b0d04e;transform:translateY(-1px);box-shadow:0 4px 12px #c2e66e4d}@media (max-width: 768px){._content_1695t_68{padding:0 1rem}._headerContent_1695t_15{flex-direction:column;align-items:flex-start;gap:1rem}._detailRow_1695t_225{grid-template-columns:1fr}._nutrientGrid_1695t_331{grid-template-columns:repeat(2,1fr)}._mealHeader_1695t_373{flex-direction:column;align-items:flex-start;gap:1rem}._mealTime_1695t_395{width:100%;justify-content:space-between}._footerActions_1695t_529{flex-direction:column}._cancelButton_1695t_537,._primaryButton_1695t_552{width:100%}}._table_1695t_426{min-width:2000px}._table_1695t_426 th{white-space:nowrap;min-width:120px;background-color:#f8f9fa;position:sticky;top:0;z-index:10}._table_1695t_426 td{white-space:nowrap;min-width:100px}._columnVisibilityDropdown_1695t_641{position:relative;display:inline-block}._columnVisibilityMenu_1695t_646{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;border-radius:4px;padding:10px;max-height:400px;overflow-y:auto;width:300px;z-index:1000;box-shadow:0 2px 10px #0000001a;display:none}._columnVisibilityDropdown_1695t_641:hover ._columnVisibilityMenu_1695t_646{display:block}._columnGroup_1695t_666{margin-bottom:10px}._columnGroupLabel_1695t_670{display:block;font-weight:700;margin-bottom:5px;cursor:pointer}._columnList_1695t_677{margin-left:20px}._columnLabel_1695t_681{display:block;font-size:12px;margin-bottom:2px;cursor:pointer}._columnLabel_1695t_681 input,._columnGroupLabel_1695t_670 input{margin-right:5px}._content_1695t_68{overflow-x:hidden}._mealCard_1695t_364{overflow-x:auto}._ingredientInputWrapper_1695t_702{position:relative;min-width:200px}._tableInput_1695t_455{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}._tableInput_1695t_455:focus{outline:none;border-color:#4d90fe;box-shadow:0 0 5px #4d90fe80}._tableInput_1695t_455[list]{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg>');background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding-right:30px}._tableInput_1695t_455::-webkit-calendar-picker-indicator{opacity:0}._ingredientInputWrapper_1695t_702{position:relative}._suggestionsDropdown_1695t_706{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px #0000001a}._suggestionItem_1695t_720{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee}._suggestionItem_1695t_720:hover{background-color:#f5f5f5}._suggestionItem_1695t_720:last-child{border-bottom:none}._numberInput_1695t_810{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;text-align:right}._nutrientCell_1695t_470{text-align:center;font-family:monospace;background-color:#f9f9f9}._tableWrapper_1695t_611{overflow-x:auto;width:100%}._tableContainer_1695t_426{overflow-x:auto;max-height:500px;border:1px solid #e0e0e0;border-radius:8px}._patientDropdownItem_1695t_835{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f1f3f5}._patientDropdownItem_1695t_835:hover{background-color:#f0f7e6}._patientName_1695t_205{font-weight:600;color:#1a2b3c;font-size:14px}._patientMeta_1695t_212{font-size:12px;color:#6c757d;margin-top:2px}._clearButton_1695t_856{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;font-size:14px;color:#6c757d;padding:4px;line-height:1}._clearButton_1695t_856:hover{color:#dc3545}._dropdown_1695t_874{background:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 8px 24px #0000001f;max-height:260px;overflow-y:auto;padding:6px 0;z-index:2000}._dropdownItem_1695t_884{padding:10px 14px;cursor:pointer;font-size:14px;color:#1a2b3c;transition:background .15s ease,color .15s ease;display:flex;align-items:center}._dropdownItem_1695t_884:hover{background:#f0f7e6;color:#1a2b3c}._dropdownItem_1695t_884:active{background:#e8f4d9}._dropdownNoResults_1695t_902{padding:12px 14px;font-size:13px;color:#6c757d;text-align:center}._table_1695t_426 th:first-child,._table_1695t_426 td:first-child{min-width:260px;width:260px}._table_1695t_426 th:last-child,._table_1695t_426 td:last-child{position:sticky;right:0;background:#fff;z-index:15;min-width:80px;text-align:center;box-shadow:-4px 0 6px #0000000a}._table_1695t_426 th:last-child{background:#f8f9fa;z-index:20}._mealHeader_1695t_373{display:flex;align-items:center;gap:1rem}._mealHeaderLeft_1695t_940{display:flex;align-items:center;gap:1.25rem}._mealTime_1695t_395{display:flex;gap:.75rem}._mealActions_1695t_953{margin-left:auto}._disabled_1695t_956{opacity:.5;cursor:not-allowed}._overlay_1jrgq_1{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dialog_1jrgq_12{overflow-y:visible!important;position:relative;z-index:10}._fadeIn_1jrgq_19{animation:_fadeIn_1jrgq_19 .4s ease forwards}@keyframes _fadeIn_1jrgq_19{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}._headerRow_1jrgq_34{position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:8px;padding:10px 18px;margin-bottom:20px;box-shadow:0 2px 5px #0000000d}._title_1jrgq_46{position:absolute;left:50%;transform:translate(-50%);font-size:1.4rem;font-weight:600;color:#2b3a55}._backBtn_1jrgq_55,._toggleBtn_1jrgq_56{border:none;background:#e9f3ff;color:#1266f1;font-weight:500;padding:6px 14px;border-radius:6px;cursor:pointer;transition:.2s}._backBtn_1jrgq_55:hover,._toggleBtn_1jrgq_56:hover{background:#d0e4ff}._formSection_1jrgq_72{background:#fff;border-radius:10px;padding:18px 22px;box-shadow:0 2px 6px #0000000d}._sectionTitle_1jrgq_79{font-size:1.1rem;font-weight:600;margin-bottom:15px}._formGrid_1jrgq_85{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}._formGrid_1jrgq_85 label{display:block;margin-bottom:5px;font-weight:500;color:#333}._timeInput_1jrgq_97{width:10%!important}._formGrid_1jrgq_85 input,._formGrid_1jrgq_85 select{width:100%;padding:8px 10px;border:1px solid #dcdfe6;border-radius:6px;font-size:.95rem}._mealSection_1jrgq_110{margin-top:25px;background:#fff;border-radius:10px;padding:16px 22px;box-shadow:0 2px 6px #0000000d}._mealHeader_1jrgq_118{width:100%;display:flex;align-items:center;gap:6px;font-weight:500;margin-bottom:12px}._table_1jrgq_127{width:max-content!important;min-width:1300px;border-collapse:separate;table-layout:auto;border-spacing:0}._addDishRow_1jrgq_143{text-align:left}._addMealBtn_1jrgq_160{display:block;margin:10px auto;background:#eefaf1;border:1px dashed #8ccf9b;color:#2a8f4c;padding:8px 16px;border-radius:8px;cursor:pointer;transition:.2s}._addMealBtn_1jrgq_160:hover{background:#d9f5df}._footer_1jrgq_176{margin-top:25px;display:flex;justify-content:flex-end;gap:10px}._saveBtn_1jrgq_183,._cancelBtn_1jrgq_184{border:none;padding:8px 16px;border-radius:8px;font-size:.95rem;cursor:pointer;transition:.25s}._saveBtn_1jrgq_183{background:#2a8f4c;color:#fff}._saveBtn_1jrgq_183:hover{background:#22793f}._cancelBtn_1jrgq_184{background:#e3e7ed;color:#333}._cancelBtn_1jrgq_184:hover{background:#d2d7dd}._tableWrapper_1jrgq_210{width:100%;overflow-x:auto;overflow-y:visible;position:relative}._tableScroll_1jrgq_217{width:1350px;display:block;overflow:visible;overflow-x:auto;white-space:nowrap;overflow-y:hidden;border:1px solid #e0e0e0;border-radius:6px;background:#fff;margin-top:10px;padding-bottom:6px;box-sizing:border-box;-webkit-overflow-scrolling:touch}._table_1jrgq_127 th,._table_1jrgq_127 td{border:1px solid #ddd;padding:8px 12px;text-align:center;white-space:nowrap}._table_1jrgq_127 thead th{position:sticky;top:0;background:#f7f7f7;z-index:1}._table_1jrgq_127 th{background-color:#f7f7f7;font-weight:600;position:sticky;top:0;z-index:2}._table_1jrgq_127 tr:hover{background-color:#f9f9f9}._tableScroll_1jrgq_217::-webkit-scrollbar{height:10px}._tableScroll_1jrgq_217::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:5px}._tableScroll_1jrgq_217::-webkit-scrollbar-thumb:hover{background-color:#999}._typeTabs_1jrgq_274{display:flex;gap:10px;background:#f8faff;padding:10px 18px;border-radius:10px;margin-bottom:20px}._tabBtn_1jrgq_283{background:#e3e7ed;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-weight:500;color:#333;transition:all .2s}._tabBtn_1jrgq_283:hover{background:#d7dee7}._activeTab_1jrgq_298{background:#2a8f4c;color:#fff}._subTabs_1jrgq_303{display:flex;justify-content:center;gap:10px;margin-top:12px;flex-wrap:wrap}._subTabBtn_1jrgq_311{border:1px solid #ccc;background:#fff;border-radius:6px;padding:6px 14px;cursor:pointer;transition:.2s}._subTabBtn_1jrgq_311:hover{background:#e9f3ff;border-color:#2a8f4c}._activeSubTab_1jrgq_325{background:#2a8f4c;color:#fff;border-color:#2a8f4c}._addDishWrapper_1jrgq_331{margin-top:8px;display:flex;align-items:center;gap:12px;padding-left:12px}._addLink_1jrgq_147{border:none;background:none;color:#2a8f4c;font-weight:600;cursor:pointer;transition:.2s}._addLink_1jrgq_147:hover{color:#1f6f3a}._createDishBtn_1jrgq_352{background:#e9f3ff;color:#1266f1;border:none;padding:6px 14px;border-radius:6px;font-weight:500;cursor:pointer;transition:.2s}._createDishBtn_1jrgq_352:hover{background:#d0e4ff}._totalRow_1jrgq_367{background-color:#f5faf7;font-weight:600;color:#1a3c34;border-top:2px solid #bcd8c8}._dailySummary_1jrgq_373{margin-bottom:16px;background:#f7faff;border:1px solid #e0e7ff;border-radius:8px;padding:12px;box-shadow:0 1px 3px #0000000d}._totalDayHeader_1jrgq_387+._tableWrapper_1jrgq_210 ._table_1jrgq_127 th:first-child,._totalDayHeader_1jrgq_387+._tableWrapper_1jrgq_210 ._table_1jrgq_127 td:first-child{position:sticky;left:0;background:#fff;z-index:4;box-shadow:2px 0 6px #0000000a}._totalDayHeader_1jrgq_387+._tableWrapper_1jrgq_210 ._table_1jrgq_127 thead th:first-child{z-index:6;background:#edf2ff}._summaryTable_1jrgq_403{width:max-content!important;min-width:1350px;border-collapse:collapse;text-align:center}._summaryTable_1jrgq_403 th,._summaryTable_1jrgq_403 td{border:1px solid #dee2e6;padding:6px 8px;white-space:nowrap}._summaryTable_1jrgq_403 thead th{position:sticky;top:0;background:#edf2ff;font-weight:600}._mealHeader_1jrgq_118 span{display:block;font-size:1.05rem;color:#1a3c34;text-transform:uppercase;letter-spacing:.5px}._totalDayHeader_1jrgq_387{width:100%;display:flex;justify-content:center;font-weight:600;margin-bottom:12px;text-align:center}._deleteMealBtn_1jrgq_438{background:none;border:none;color:#d9534f;font-size:18px;cursor:pointer;margin-left:auto;transition:.2s}._deleteMealBtn_1jrgq_438:hover{color:#b52b27;transform:scale(1.1)}._patientSummary_1jrgq_453{background:#eefaf1;padding:16px 20px;border-radius:12px;margin:20px 0;border:1px solid #d7e6ff;font-size:15px;line-height:1.6;color:#2a8f4c}._patientSummary_1jrgq_453 div{margin-bottom:4px}._patientGrid_1jrgq_468{display:flex;justify-content:space-between;gap:40px;margin-top:8px}._patientGrid_1jrgq_468>div{flex:1;display:flex;flex-direction:column;gap:6px}._btnPrimary_1jrgq_485{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:8px;font-weight:600;font-size:14px;border:none;cursor:pointer;height:38px;line-height:1;background-color:var(--color-primary)}._btnPrimary_1jrgq_485:hover{background:#56ed60}._totalDayHeader_1jrgq_387{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:8px}._totalDayCenter_1jrgq_512{font-weight:600;font-size:15px;text-align:center}._totalDayActions_1jrgq_519{display:flex;justify-content:flex-end;gap:8px}._totalDayLeft_1jrgq_527{display:flex;align-items:center;gap:8px}._limitSelect_1jrgq_533{height:32px;padding:4px 8px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;font-size:13px}._addLimitBtn_1jrgq_542{height:32px;padding:0 10px;border-radius:6px;border:1px dashed #52c41a;background:#f6ffed;color:#389e0d;cursor:pointer;margin-right:150px}._addLimitBtn_1jrgq_542:hover{background:#eaffea}._warnIcon_1jrgq_559{font-size:14px;color:#faad14;line-height:1}._warningSelect_1jrgq_566{height:30px;padding:0 10px;border-radius:6px;width:250px;border:1px solid #d9d9d9;background-color:#fff;font-size:13px;font-weight:500;color:#333;cursor:pointer;outline:none;transition:all .2s ease}._warningSelect_1jrgq_566:hover{border-color:#91caff}._warningSelect_1jrgq_566:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff26}._warningOff_1jrgq_592{color:#999;background-color:#fafafa}._totalDayTitle_1jrgq_597{font-weight:600;font-size:15px}._totalDayActions_1jrgq_519{display:flex;gap:8px}._limitFooter_1jrgq_609{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px dashed #e5e7eb;background:#fafafa}._limitLabel_1jrgq_618{font-weight:500;white-space:nowrap}._limitNameInput_1jrgq_623{flex:1;padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px}._saveLimitBtn_1jrgq_630{background:#52c41a;color:#fff;border:none;padding:6px 14px;border-radius:6px;cursor:pointer}._resetLimitBtn_1jrgq_639{background:#f5f5f5;border:1px solid #d9d9d9;padding:6px 12px;border-radius:6px;cursor:pointer}._dietGuideBtn_1jrgq_646{position:fixed;bottom:90px;right:24px;width:56px;height:56px;border-radius:50%;background:#2e7d32;color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;box-shadow:0 6px 16px #00000040;transition:all .25s ease;z-index:999}._dietGuideBtn_1jrgq_646:hover{background:#256628;transform:scale(1.08)}._dietGuideOverlay_1jrgq_675{position:fixed;inset:0;background:#00000059;z-index:998}._dietGuideToggle_1jrgq_682{position:fixed;right:24px;bottom:24px;width:52px;height:52px;border-radius:50%;background:#2ecc71;color:#fff;font-size:20px;border:none;cursor:pointer;z-index:1001;box-shadow:0 6px 18px #00000040}._dietGuidePanel_1jrgq_699{position:fixed;right:24px;bottom:90px;width:800px;height:86vh;background:#fff;border-radius:16px;box-shadow:0 12px 40px #0000002e;overflow:hidden;z-index:1000;animation:_dietGuideSlideUp_1jrgq_1 .25s ease}@keyframes _dietGuideSlideUp_1jrgq_1{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._mealTable_1jrgq_733 th:last-child,._mealTable_1jrgq_733 td:last-child{position:sticky;right:0;background:#fff;z-index:2;box-shadow:-2px 0 6px #0000000f}._mealTable_1jrgq_733 thead th:last-child{z-index:2;background:#f7f7f7}._mealTotalRow_1jrgq_751 td{background:#f3faf6!important;font-weight:600}._mealTotalRow_1jrgq_751 td:not(:last-child){border-right:none!important}._fakeMergeLabel_1jrgq_762{text-align:left;padding-left:16px;font-weight:600;color:#1a3c34;white-space:nowrap}._mealTable_1jrgq_733 th:first-child,._mealTable_1jrgq_733 td:first-child{position:sticky;left:0;z-index:5;background:#fff}._mealTable_1jrgq_733 th:nth-child(2),._mealTable_1jrgq_733 td:nth-child(2){position:sticky;left:48px;z-index:5;background:#fff}._mealTable_1jrgq_733 tfoot td{z-index:6}._mealTable_1jrgq_733 th:nth-child(1),._mealTable_1jrgq_733 td:nth-child(1){position:sticky;left:0;z-index:10;background:#fff}._mealTable_1jrgq_733 th:nth-child(2),._mealTable_1jrgq_733 td:nth-child(2){position:sticky;left:48px;z-index:10;background:#fff}._mealTable_1jrgq_733 tfoot td:nth-child(1),._mealTable_1jrgq_733 tfoot td:nth-child(2){z-index:20;background:#f3faf6}._fakeMerge_1jrgq_762{background:#f3faf6;border-right:none!important;font-size:0}._mealTotalRow_1jrgq_751 td._fakeMerge_1jrgq_762{border-left:none!important}._mealTable_1jrgq_733 th:nth-child(3),._mealTable_1jrgq_733 td:nth-child(3){position:sticky;left:48px + 220px;left:268px;z-index:10;background:#fff}._mealTable_1jrgq_733 th:nth-child(1),._mealTable_1jrgq_733 td:nth-child(1){width:48px;min-width:48px}._mealTable_1jrgq_733 th:nth-child(2),._mealTable_1jrgq_733 td:nth-child(2){width:220px;min-width:220px}._mealTable_1jrgq_733 th:nth-child(3),._mealTable_1jrgq_733 td:nth-child(3){width:120px;min-width:120px}:root{--green: #2e7d32;--green-light: #e8f5e9;--green-dark: #1b5e20;--border: #e0e0e0;--text: #333;--text-light: #666;--background: #f8f9fa;--danger: #dc3545;--warning: #ffc107;--info: #17a2b8}._container_1qo7z_15{max-width:800px;margin:20px auto;background:#fff;border-radius:12px;padding:50px;box-shadow:0 4px 12px #00000014}._headerSection_1qo7z_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._pageTitle_1qo7z_32{font-size:24px;font-weight:700;color:var(--green-dark);margin:0}._searchSection_1qo7z_40{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}._searchLeft_1qo7z_48{flex:1}._searchBox_1qo7z_52{position:relative;max-width:420px}._searchRight_1qo7z_57{flex-shrink:0}._clearSearch_1qo7z_62{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-light);cursor:pointer;font-size:18px;padding:4px}._resultCount_1qo7z_75{margin-top:8px;font-size:14px;color:var(--text-light)}._tableWrapper_1qo7z_82{border:1px solid var(--border);border-radius:10px;overflow:hidden}._table_1qo7z_82{width:100%;border-collapse:collapse}._table_1qo7z_82 thead{background:var(--green-light)}._table_1qo7z_82 th{padding:14px 16px;text-align:left;font-weight:600;color:var(--green-dark);border-bottom:2px solid var(--green)}._tableRow_1qo7z_105{transition:background-color .2s}._tableRow_1qo7z_105:hover{background-color:#f1f8f4}._table_1qo7z_82 td{padding:14px 16px;border-bottom:1px solid var(--border)}._table_1qo7z_82 tr:last-child td{border-bottom:none}._diseaseName_1qo7z_123{font-weight:600;color:var(--text)}._codeBadge_1qo7z_128{display:inline-block;background:var(--green-light);color:var(--green-dark);padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;border:1px solid rgba(46,125,50,.2)}._truncate_1qo7z_139{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-light)}._actionButtons_1qo7z_148{display:flex;gap:10px}._viewBtn_1qo7z_153,._editBtn_1qo7z_153,._deleteBtn_1qo7z_153{width:38px;height:38px;border:none;border-radius:10px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s}._viewBtn_1qo7z_153{background:#e3f2fd;color:#1976d2}._viewBtn_1qo7z_153:hover{background:#bbdefb}._editBtn_1qo7z_153{background:#fff3e0;color:#f57c00}._editBtn_1qo7z_153:hover{background:#ffe0b2}._deleteBtn_1qo7z_153{background:#ffebee;color:#d32f2f}._deleteBtn_1qo7z_153:hover{background:#ffcdd2}._emptyState_1qo7z_194{text-align:center;padding:60px 20px!important}._emptyContent_1qo7z_199{display:flex;flex-direction:column;align-items:center;gap:16px}._emptyIcon_1qo7z_206{font-size:48px;opacity:.5}._emptyState_1qo7z_194 p{color:var(--text-light);margin:0}._formHeader_1qo7z_217{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid var(--green-light)}._backButton_1qo7z_226{background:none;border:none;color:var(--green);font-weight:600;cursor:pointer;padding:8px 0;display:flex;align-items:center;gap:6px}._formTitle_1qo7z_238{font-size:22px;font-weight:700;color:var(--text);margin:0;flex:1}._formBadge_1qo7z_246{background:var(--green-light);color:var(--green-dark);padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600}._formSection_1qo7z_256{max-width:800px}._formGroup_1qo7z_260{margin-bottom:24px}._formLabel_1qo7z_264{display:block;margin-bottom:8px;font-weight:600;color:var(--text)}._formInput_1qo7z_271,._formTextarea_1qo7z_271{width:100%;padding:12px 16px;border:2px solid var(--border);border-radius:8px;font-size:15px;transition:all .3s}._formInput_1qo7z_271:focus,._formTextarea_1qo7z_271:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #2e7d321a}._formInput_1qo7z_271:disabled,._formTextarea_1qo7z_271:disabled{background:#f8f9fa;cursor:not-allowed}._row_1qo7z_291{display:flex;gap:20px}._row_1qo7z_291>._formGroup_1qo7z_260{flex:1}._small_1qo7z_300{max-width:200px}._sectionHeader_1qo7z_305{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._addRowBtn_1qo7z_312{background:var(--green);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}._addRowBtn_1qo7z_312:hover{background:var(--green-dark)}._kvTableWrapper_1qo7z_328{border:1px solid var(--border);border-radius:8px;overflow:hidden}._kvTable_1qo7z_328{width:100%;border-collapse:collapse}._kvTable_1qo7z_328 th{padding:12px 16px;background:#f8f9fa;font-weight:600;color:var(--text);border-bottom:1px solid var(--border)}._kvTable_1qo7z_328 td{padding:12px 16px;border-bottom:1px solid var(--border)}._kvTable_1qo7z_328 tr:last-child td{border-bottom:none}._kvInput_1qo7z_356{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:6px;font-size:14px}._kvInput_1qo7z_356:focus{outline:none;border-color:var(--green)}._kvAction_1qo7z_369{text-align:center}._removeBtn_1qo7z_373{background:var(--danger);color:#fff;border:none;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}._removeBtn_1qo7z_373:hover{background:#c82333}._emptyKV_1qo7z_391{border:2px dashed var(--border);border-radius:8px;padding:40px;text-align:center;color:var(--text-light)}._formActions_1qo7z_400{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}._cancelBtn_1qo7z_409{background:#fff;color:var(--text);border:2px solid var(--border);padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._cancelBtn_1qo7z_409:hover{background:#f8f9fa;border-color:var(--text-light)}._saveBtn_1qo7z_425{background:var(--green);color:#fff;border:none;padding:12px 32px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}._saveBtn_1qo7z_425:hover{background:var(--green-dark)}._primary_1qo7z_444{background:var(--green);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}._primary_1qo7z_444:hover{background:var(--green-dark)}._outline_1qo7z_462{background:#fff;color:var(--green);border:2px solid var(--green);padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}._outline_1qo7z_462:hover{background:var(--green-light)}@media (max-width: 768px){._container_1qo7z_15{padding:20px;margin:10px}._headerSection_1qo7z_25{flex-direction:column;align-items:stretch;gap:16px}._row_1qo7z_291{flex-direction:column;gap:16px}._small_1qo7z_300{max-width:100%}._actionButtons_1qo7z_148{flex-direction:column}._table_1qo7z_82{display:block;overflow-x:auto}}._formWrapper_1qo7z_509{max-width:800px}._formHeader_1qo7z_217{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--border)}._backButton_1qo7z_226{background:none;border:none;color:var(--green);font-weight:600;cursor:pointer;padding:0;display:flex;align-items:center;gap:6px;font-size:15px}._viewBadge_1qo7z_539{background:#e8f5e9;color:var(--green-dark);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}._loadingState_1qo7z_548{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._spinner_1qo7z_557{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:_spin_1qo7z_557 1s linear infinite;margin-bottom:16px}._spinnerSmall_1qo7z_567{display:inline-block;width:16px;height:16px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:_spin_1qo7z_557 1s linear infinite;margin-right:8px}@keyframes _spin_1qo7z_557{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorAlert_1qo7z_584{background-color:#fdecea;border:1px solid #f44336;border-radius:8px;padding:12px 16px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;color:#d32f2f}._errorAlert_1qo7z_584 button{background:none;border:none;color:#d32f2f;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}button:disabled{opacity:.6;cursor:not-allowed}input:disabled,textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}._emptyContent_1qo7z_199{padding:40px 20px}._emptyContent_1qo7z_199 ._outline_1qo7z_462{margin-top:16px;padding:8px 16px}._formInput_1qo7z_271:invalid,._formTextarea_1qo7z_271:invalid{border-color:#f44336}._selectModeContainer_1qo7z_640{max-height:80vh;overflow:hidden;display:flex;flex-direction:column}._selectModeForm_1qo7z_647{flex:1;display:flex;flex-direction:column;overflow:hidden}._selectModeSection_1qo7z_655{flex:1;overflow-y:auto;padding-right:8px;max-height:calc(100vh - 150px);scrollbar-width:thin;scrollbar-color:#ccc transparent}._selectModeSection_1qo7z_655::-webkit-scrollbar{width:8px}._selectModeSection_1qo7z_655::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._selectModeSection_1qo7z_655::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}._selectModeSection_1qo7z_655::-webkit-scrollbar-thumb:hover{background:#aaa}._selectModeSection_1qo7z_655{flex:1;overflow-y:scroll;padding-right:8px;max-height:calc(100vh - 150px);scrollbar-width:thin;scrollbar-color:#ccc transparent}._selectModeContainer_1qo7z_640{height:90vh;max-height:90vh}._selectModeSection_1qo7z_655{max-height:calc(90vh - 120px)}._paginationWrapper_1qo7z_706{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:15px 0;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:15px}._paginationInfo_1qo7z_717{font-size:14px;color:#6b7280;font-weight:500}._paginationControls_1qo7z_723{display:flex;align-items:center;gap:20px}._itemsPerPageSelector_1qo7z_729{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563}._pageSelect_1qo7z_737{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all .2s}._pageSelect_1qo7z_737:hover{border-color:#9ca3af}._pageSelect_1qo7z_737:focus{outline:none;border-color:#c2e66e;box-shadow:0 0 0 3px #3b82f61a}._pageButtons_1qo7z_758{display:flex;align-items:center;gap:4px}._pageButton_1qo7z_758{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._pageButton_1qo7z_758:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}._pageButton_1qo7z_758:disabled{opacity:.5;cursor:not-allowed}._pageActive_1qo7z_791{background-color:#c2e66e!important;color:#000!important;border-color:#c2e66e!important}._pageDots_1qo7z_797{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;color:#6b7280;font-size:14px}._pageButton_1qo7z_758 img{width:16px;height:16px;object-fit:contain}@media (max-width: 768px){._paginationWrapper_1qo7z_706{flex-direction:column;align-items:stretch;gap:15px}._paginationControls_1qo7z_723{flex-direction:column;gap:15px}._pageButtons_1qo7z_758{order:1}._itemsPerPageSelector_1qo7z_729{order:2;justify-content:center}._paginationInfo_1qo7z_717{order:3;text-align:center}}._wrapper_w1t6p_1{position:relative;display:inline-block;width:100%}._input_w1t6p_7{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:6px;outline:none}._dropdown_w1t6p_15{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #dcdcdc;border-radius:8px;margin-top:4px;z-index:999999;box-shadow:0 4px 12px #00000026}._dropdown_w1t6p_15 li{padding:8px 10px;cursor:pointer;transition:background .2s}._dropdown_w1t6p_15 li:hover{background:#f1f5ff}._empty_w1t6p_40{padding:8px 10px;color:#777;font-style:italic}._item_w1t6p_45{padding:8px 10px;border-bottom:1px solid #eee;cursor:pointer}._item_w1t6p_45:hover{background:#f5f5f5}._name_w1t6p_55{font-weight:600}._meta_w1t6p_59{font-size:12px;color:#777;display:flex;gap:12px}._status_w1t6p_66{font-weight:600;color:#3a8f3a}._overlay_m1jeb_2{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:999}._modal_m1jeb_12{background:#fff;width:720px;max-height:90vh;border-radius:12px;padding:24px;box-shadow:0 6px 20px #0000001f}._title_m1jeb_23{font-size:22px;margin-bottom:16px;color:#1e3a8a;font-weight:600}._currentDish_m1jeb_31{margin-bottom:12px;padding:8px 12px;background:#f3f4f6;border-radius:6px;font-size:15px}._searchInput_m1jeb_40{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:15px;outline:none;margin-bottom:6px}._searchInput_m1jeb_40:focus{border-color:#2563eb}._suggestWrapper_m1jeb_53{min-height:170px;margin-bottom:12px;position:relative}._suggestList_m1jeb_61{position:absolute;top:0;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;max-height:170px;overflow-y:auto;box-shadow:0 4px 12px #0000001a;animation:_fadeIn_m1jeb_1 .15s ease-out;z-index:10}._suggestEmpty_m1jeb_79{padding:10px;font-size:14px;color:#6b7280}._suggestItem_m1jeb_87{padding:8px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:1px solid #eee}._suggestItem_m1jeb_87:hover{background:#eef2ff}._score_m1jeb_101{float:right;font-size:12px;color:#6b7280}._subTitle_m1jeb_108{font-size:17px;margin-top:16px;color:#374151;font-weight:600}._listContainer_m1jeb_116{margin-top:10px;max-height:250px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px}._activeRow_m1jeb_124{background-color:#e0ecff!important;font-weight:600}._coefficientTag_m1jeb_129{background:#1e40af;color:#fff;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600}._table_m1jeb_137{width:100%;border-collapse:collapse}._table_m1jeb_137 th{background:#f1f5f9;padding:10px;text-align:left;font-weight:600;color:#1e293b;border-bottom:1px solid #e2e8f0}._table_m1jeb_137 td{padding:10px;border-bottom:1px solid #f3f4f6}._clickable_m1jeb_156{cursor:pointer;color:#1d4ed8;font-weight:500}._clickable_m1jeb_156:hover{text-decoration:underline}._input_m1jeb_167{padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;width:80px}._input_m1jeb_167:focus{border-color:#2563eb}._footer_m1jeb_179{margin-top:20px;display:flex;justify-content:flex-end;gap:12px}._closeBtn_m1jeb_186{padding:8px 14px;border-radius:6px;background:#e5e7eb;border:none;font-size:15px;cursor:pointer}._closeBtn_m1jeb_186:hover{background:#d1d5db}._saveBtn_m1jeb_199{padding:8px 14px;border-radius:6px;background:#1e40af;color:#fff;border:none;font-size:15px;cursor:pointer}._saveBtn_m1jeb_199:hover{background:#1e3a8a}._searchBox_m1jeb_213{position:relative;width:100%}._clearBtn_m1jeb_218{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;border:none;border-radius:50%;cursor:pointer;font-size:14px;color:#374151;padding:0;line-height:1}._clearBtn_m1jeb_218:hover{background:#d1d5db}@keyframes _fadeIn_m1jeb_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._overlay_1epic_1{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:9999}._modal_1epic_11{background:#fff;border-radius:10px;padding:24px;width:360px;box-shadow:0 10px 35px #0003;display:flex;flex-direction:column;gap:16px}._modal_1epic_11 h3{margin:0;font-size:18px;font-weight:600;text-align:center}._modal_1epic_11 select{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #d9d9d9;font-size:14px;outline:none}._modal_1epic_11 select:focus{border-color:#1890ff}._actions_1epic_42{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._actions_1epic_42 button{padding:8px 14px;border-radius:6px;border:none;cursor:pointer;font-size:14px}._actions_1epic_42 button:first-child{background:#f5f5f5}._actions_1epic_42 button:first-child:hover{background:#e8e8e8}._actions_1epic_42 button:last-child{background:#1677ff;color:#fff}._actions_1epic_42 button:last-child:hover{background:#0958d9}._container_fc1tl_1{padding:24px;background:#f5f5f5;min-height:100vh}._usertableHeaderContainer_fc1tl_8{margin-bottom:32px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #00000014}._pageHeader_fc1tl_16{display:flex;justify-content:space-between;align-items:center}._pageHeader_fc1tl_16 h1{color:#2c3e50;margin:0;font-size:28px;font-weight:600}._userInfo_fc1tl_29{display:flex;align-items:center;gap:16px}._roleBadge_fc1tl_35{color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._admin_fc1tl_45{background:linear-gradient(135deg,#667eea,#764ba2)}._expert_fc1tl_49{background:linear-gradient(135deg,#f093fb,#f5576c)}._user_fc1tl_8{background:linear-gradient(135deg,#4facfe,#00f2fe)}._userName_fc1tl_57{color:#333;font-weight:500;font-size:16px}._errorAlert_fc1tl_64{background:#ffeaea;border:1px solid #ff4757;color:#ff4757;padding:12px 20px;border-radius:8px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}._errorAlert_fc1tl_64 button{background:none;border:none;font-size:20px;cursor:pointer;color:#ff4757;line-height:1;padding:0;width:24px;height:24px}._searchContainer_fc1tl_89{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:20px;flex-wrap:wrap}._searchBox_fc1tl_98{position:relative;flex:1;min-width:300px;max-width:400px}._searchIcon_fc1tl_105{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#999}._searchInput_fc1tl_115{width:100%;padding:12px 16px 12px 44px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:all .2s;background:#fff}._searchInput_fc1tl_115:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}._tableControls_fc1tl_131{display:flex;align-items:center;gap:12px}._controlsGroup_fc1tl_137{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;background:#fff;padding:8px 16px;border-radius:8px;border:1px solid #e0e0e0}._pageSizeSelect_fc1tl_149{padding:6px 8px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:14px;cursor:pointer;min-width:60px}._statsContainer_fc1tl_161{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}._statCard_fc1tl_168{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #00000014;text-align:center;transition:transform .2s,box-shadow .2s}._statCard_fc1tl_168:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}._statNumber_fc1tl_182{display:block;font-size:28px;font-weight:700;color:#c2e66e;margin-bottom:8px}._statLabel_fc1tl_190{font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:500}._tableWrapper_fc1tl_199{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;margin-bottom:24px}._tableContainer_fc1tl_207{width:100%;overflow-x:auto}._userTable_fc1tl_212{width:100%;border-collapse:collapse;min-width:800px}._tableHeader_fc1tl_218{background:#f8f9fa;padding:16px 20px;text-align:left;font-weight:600;color:#555;border-bottom:2px solid #e0e0e0;font-size:13px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}._tableRow_fc1tl_231{border-bottom:1px solid #f0f0f0;transition:background-color .2s}._tableRow_fc1tl_231:hover{background-color:#f9f9f9}._tableCell_fc1tl_240{padding:16px 20px;color:#333;vertical-align:middle}._userNameCell_fc1tl_246{display:flex;align-items:center;gap:12px}._avatarSmall_fc1tl_252{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}._roleDisplay_fc1tl_267{display:flex;align-items:center}._roleBadge_fc1tl_35{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}._roleUSER_fc1tl_282{background:#e3f2fd;color:#1976d2}._roleUSER_PRO_fc1tl_287{background:#f3e5f5;color:#7b1fa2}._roleADMIN_fc1tl_292{background:#e8f5e9;color:#2e7d32}._roleSUPER_ADMIN_fc1tl_297{background:#fff3e0;color:#f57c00}._roleEditContainer_fc1tl_303{display:flex;align-items:center;gap:8px}._roleSelect_fc1tl_309{padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;background:#fff;min-width:100px;cursor:pointer}._editActions_fc1tl_319{display:flex;gap:6px}._saveBtn_fc1tl_324,._cancelBtn_fc1tl_324{padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._saveBtn_fc1tl_324{background:#c2e66e;color:#fff}._saveBtn_fc1tl_324:hover{background:#357ae8}._cancelBtn_fc1tl_324{background:#f5f5f5;color:#666}._cancelBtn_fc1tl_324:hover{background:#e0e0e0}._actionButtons_fc1tl_354{display:flex;align-items:center;gap:8px}._editBtn_fc1tl_360{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#c2e66e;color:#000;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}._editBtn_fc1tl_360:hover{background:#357ae8}._editBtn_fc1tl_360 img{width:14px;height:14px}._deleteBtn_fc1tl_385{padding:8px;background:#ffebee;border:none;border-radius:6px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}._deleteBtn_fc1tl_385:hover{background:#ffcdd2}._deleteBtn_fc1tl_385 img{width:16px;height:16px}._noAction_fc1tl_406{color:#999;font-style:italic;font-size:14px}._emptyState_fc1tl_413{text-align:center;padding:60px 20px;color:#666}._emptyState_fc1tl_413 img{width:150px;margin-bottom:20px;opacity:.5}._emptyState_fc1tl_413 p{font-size:16px;color:#999;margin:0}._paginationWrapper_fc1tl_432{display:flex;justify-content:center;align-items:center;padding:20px;gap:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:24px}._paginationControls_fc1tl_444{display:flex;align-items:center;gap:8px}._pageButton_fc1tl_450{width:36px;height:36px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}._pageButton_fc1tl_450:hover:not(:disabled){background:#f5f5f5;border-color:#d0d0d0}._pageButton_fc1tl_450:disabled{opacity:.4;cursor:not-allowed}._pageButton_fc1tl_450 img{width:16px;height:16px}._pageActive_fc1tl_481{background:#c2e66e;color:#000;border-color:#c2e66e}._pageDots_fc1tl_487{padding:0 8px;color:#999;font-size:14px}@media (max-width: 768px){._paginationWrapper_fc1tl_432{flex-direction:column;gap:12px;text-align:center;padding:16px}._paginationControls_fc1tl_444{order:1;flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){._paginationControls_fc1tl_444{gap:6px}._pageButton_fc1tl_450{width:32px;height:32px;font-size:13px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}:root{--primary-color: #c2e66e;--primary-dark: #a8d154;--primary-light: #e4f7b8;--primary-ultralight: #f5fbeb;--secondary-color: #4a6fa5;--secondary-dark: #3a5984;--neutral-dark: #2c3e50;--neutral-gray: #5d6d7e;--neutral-light: #ecf0f1;--neutral-white: #ffffff;--success-color: #2ecc71;--info-color: #3498db;--warning-color: #f39c12;--shadow-color: rgba(44, 62, 80, .1)}._app_ipasq_19{min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._header_ipasq_25{background:linear-gradient(135deg,var(--neutral-dark) 0%,#34495e 100%);color:#fff;padding:20px 24px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 12px #00000026;position:relative}._header_ipasq_25:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}._backButton_ipasq_46{background:#c2e66e;color:#fff;border:1px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.95rem;transition:all .3s ease;display:flex;align-items:center;gap:8px}._backButton_ipasq_46:hover{background:#4ade80;transform:translate(-2px)}._header_ipasq_25 h1{margin:0;font-size:1.8rem;font-weight:600;flex:1}._main_ipasq_73{margin:0 auto;padding:24px}._patientInfo_ipasq_80{background:var(--neutral-white);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 15px var(--shadow-color);border-left:5px solid var(--primary-color)}._patientInfo_ipasq_80 h2{color:var(--neutral-dark);margin:0 0 20px;font-size:1.5rem;font-weight:600}._patientDetails_ipasq_96{background:var(--primary-ultralight);padding:20px;border-radius:10px;border:1px solid var(--primary-light)}._patientDetails_ipasq_96 h3{margin:0 0 16px;display:flex;align-items:center;gap:10px;color:var(--neutral-dark)}._patientName_ipasq_111{font-size:1.4rem;font-weight:600;color:var(--secondary-dark)}._patientId_ipasq_117{font-size:1rem;color:var(--neutral-gray);font-weight:400}._patientStats_ipasq_123{display:flex;align-items:center;gap:16px;margin-bottom:12px;flex-wrap:wrap}._statGroup_ipasq_131{display:flex;align-items:center;gap:4px}._statValue_ipasq_137{font-weight:600;color:var(--neutral-dark);font-size:1.05rem}._statLabel_ipasq_143{color:var(--neutral-gray)}._statDivider_ipasq_147{color:var(--neutral-gray);opacity:.5}._patientMedical_ipasq_152{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:12px;border-top:1px dashed var(--primary-light)}._medicalItem_ipasq_161{display:flex;align-items:center;gap:4px}._medicalLabel_ipasq_167{color:var(--neutral-gray)}._medicalValue_ipasq_171{font-weight:600;color:var(--secondary-dark)}._medicalDivider_ipasq_176{color:var(--neutral-gray);opacity:.5}._filterSection_ipasq_182{background:var(--neutral-white);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 15px var(--shadow-color)}._filterGrid_ipasq_190{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;align-items:end}._filterItem_ipasq_197{display:flex;flex-direction:column;gap:8px}._filterLabel_ipasq_203{font-weight:600;color:var(--neutral-dark);font-size:.95rem;margin-bottom:4px}._filterOptions_ipasq_210{display:flex;gap:8px;flex-wrap:wrap}._filterOption_ipasq_210{padding:10px 16px;border:2px solid var(--neutral-light);background:var(--neutral-white);border-radius:8px;cursor:pointer;font-size:.9rem;color:var(--neutral-gray);transition:all .3s ease}._filterOption_ipasq_210:hover{border-color:var(--primary-color);color:var(--neutral-dark)}._filterOption_ipasq_210._active_ipasq_232{background:var(--primary-color);border-color:var(--primary-color);color:var(--neutral-dark);font-weight:600}._dateInput_ipasq_239{padding:12px 16px;border:2px solid var(--neutral-light);border-radius:8px;font-size:.95rem;color:var(--neutral-dark);transition:all .3s ease;background:var(--neutral-white)}._dateInput_ipasq_239:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #c2e66e33}._dateInput_ipasq_239::placeholder{color:var(--neutral-gray);opacity:.7}._filterAction_ipasq_260{display:flex;justify-content:flex-end;align-items:flex-end;height:100%}._createButton_ipasq_267{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:var(--neutral-dark);border:none;padding:14px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-size:1rem;box-shadow:0 4px 8px #c2e66e4d;display:flex;align-items:center;gap:8px}._createButton_ipasq_267:hover{transform:translateY(-2px);box-shadow:0 6px 12px #c2e66e66}._tableSection_ipasq_290{background:var(--neutral-white);border-radius:12px;padding:24px;box-shadow:0 4px 15px var(--shadow-color)}._tableHeader_ipasq_297{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--neutral-light)}._tableHeader_ipasq_297 h3{margin:0;color:var(--neutral-dark);font-size:1.3rem;font-weight:600;display:flex;align-items:center;gap:10px}._tableStats_ipasq_316{display:flex;gap:12px}._statBadge_ipasq_321{background:var(--primary-light);color:var(--neutral-dark);padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500}._tableContainer_ipasq_330{overflow-x:auto;border-radius:8px;border:1px solid var(--neutral-light)}._dietTable_ipasq_336{width:100%;border-collapse:collapse;min-width:800px}._dietTable_ipasq_336 thead{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%)}._dietTable_ipasq_336 th{padding:18px 16px;text-align:left;font-weight:600;color:var(--neutral-dark);font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:3px solid var(--neutral-dark)}._dietTable_ipasq_336 tbody tr{border-bottom:1px solid var(--neutral-light);transition:all .2s ease}._dietTable_ipasq_336 tbody tr:hover{background-color:var(--primary-ultralight)}._dietTable_ipasq_336 td{padding:16px;color:var(--neutral-dark)}._dateCell_ipasq_372{font-weight:600}._dateBadge_ipasq_376{background:var(--primary-light);padding:6px 12px;border-radius:6px;font-size:.9rem;display:inline-block}._inputDate_ipasq_384{color:var(--neutral-gray);font-size:.95rem}._typeMeal_ipasq_389,._typeIngredient_ipasq_389{padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500}._typeMeal_ipasq_389{background:#d4edda;color:#155724}._typeIngredient_ipasq_389{background:#d1ecf1;color:#0c5460}._noteCell_ipasq_406{max-width:200px}._noteText_ipasq_410{display:inline-block;padding:4px 8px;background:#f8f9fa;border-radius:4px;font-size:.9rem;color:var(--neutral-gray);border-left:3px solid var(--primary-color)}._actionCell_ipasq_420{display:flex;gap:8px}._actionButton_ipasq_425{background:var(--secondary-color);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:6px}._actionButton_ipasq_425:hover{background:var(--secondary-dark);transform:translateY(-1px)}._editButton_ipasq_445{background:var(--warning-color)}._editButton_ipasq_445:hover{background:#e67e22}._noResults_ipasq_454{text-align:center;padding:40px;color:var(--neutral-gray)}._noResultsIcon_ipasq_460{font-size:3rem;margin-bottom:16px;opacity:.5}._noResults_ipasq_454 h3{margin:0 0 8px;color:var(--neutral-dark);font-size:1.2rem}._noResults_ipasq_454 p{margin:0 0 20px;opacity:.8}._resetButton_ipasq_477{background:var(--primary-color);color:var(--neutral-dark);border:none;padding:10px 24px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}._resetButton_ipasq_477:hover{background:var(--primary-dark)}._deleteButton_ipasq_492{background-color:#f8d7da!important;color:#721c24!important;border:1px solid #f5c6cb!important}._deleteButton_ipasq_492:hover{background-color:#f1b0b7!important;color:#491217!important}._actionCell_ipasq_420{display:flex;gap:8px;justify-content:center}._actionButton_ipasq_425{padding:4px 8px!important;font-size:14px!important;min-width:70px}@media (max-width: 768px){._main_ipasq_73{padding:16px}._header_ipasq_25{padding:16px;flex-direction:column;align-items:stretch;gap:12px}._backButton_ipasq_46{align-self:flex-start}._header_ipasq_25 h1{font-size:1.5rem;text-align:center}._patientInfo_ipasq_80,._filterSection_ipasq_182,._tableSection_ipasq_290{padding:20px}._patientStats_ipasq_123,._patientMedical_ipasq_152{flex-direction:column;align-items:flex-start;gap:8px}._statDivider_ipasq_147,._medicalDivider_ipasq_176{display:none}._filterGrid_ipasq_190{grid-template-columns:1fr}._filterAction_ipasq_260{justify-content:stretch}._createButton_ipasq_267{width:100%;justify-content:center}._tableHeader_ipasq_297{flex-direction:column;align-items:flex-start;gap:12px}._actionCell_ipasq_420{flex-direction:column}}._headerRow_ipasq_580{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._refreshButton_ipasq_587{padding:8px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px}._refreshButton_ipasq_587:hover{background-color:#45a049}._refreshButton_ipasq_587:disabled{background-color:#ccc;cursor:not-allowed}._loadingState_ipasq_610{text-align:center;padding:40px;background-color:#f5f5f5;border-radius:8px;margin:20px 0}._spinner_ipasq_618{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:_spin_ipasq_618 1s linear infinite;margin:0 auto 20px}@keyframes _spin_ipasq_618{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_ipasq_634{text-align:center;padding:40px;background-color:#fff8f8;border:1px solid #ffcccc;border-radius:8px;margin:20px 0}._errorIcon_ipasq_643{font-size:48px;margin-bottom:20px}._retryButton_ipasq_648{padding:10px 20px;background-color:#ff6b6b;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px}._retryButton_ipasq_648:hover{background-color:#ff5252}._dateInput_ipasq_239[type=date]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:150px}._dateInput_ipasq_239[type=date]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a}._datePicker_ipasq_675{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:150px}._datePicker_ipasq_675:focus{outline:none;border-color:#2196f3}._paginationWrapper_ipasq_687{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:16px}._pageButton_ipasq_695{width:32px;height:32px;border-radius:8px;border:none;background:var(--color-neutral-light);color:var(--color-text-tertiary);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}._pageButton_ipasq_695 img{width:10px;height:16px}._pageButton_ipasq_695:hover:not(:disabled){background:#ddd}._pageButton_ipasq_695:disabled{opacity:.4;cursor:not-allowed}._pageActive_ipasq_725{background:var(--color-primary);color:var(--color-text-primary)}._pageDots_ipasq_730{font-size:13px;color:var(--color-text-secondary);padding:0 4px}._paginationControls_ipasq_735{display:flex;align-items:center;gap:10px}._overlay_jvz51_2{position:fixed;inset:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center}._dialog_jvz51_13{background:#fff;width:580px;max-width:90%;border-radius:12px;padding:20px 24px;box-shadow:0 20px 40px #00000040;animation:_fadeIn_jvz51_1 .2s ease-out}._dialog_jvz51_13 h3{margin:0 0 16px;font-size:20px;font-weight:600;color:#2d3748;text-align:center}._formGroup_jvz51_33{margin-bottom:14px}._formGroup_jvz51_33 label{display:block;font-size:16px;font-weight:500;margin-bottom:6px;color:#374151}._formGroup_jvz51_33 .react-datepicker-wrapper{width:100%}._formGroup_jvz51_33 input{width:100%;padding:8px 10px;font-size:15px;border-radius:6px;border:1px solid #d1d5db}._formGroup_jvz51_33 input:focus{outline:none;border-color:#84cc16;box-shadow:0 0 0 2px #84cc1640}._radioGroup_jvz51_64{display:grid;grid-template-columns:20px 1fr;row-gap:12px;column-gap:10px;margin-top:6px}._radioGroup_jvz51_64 label{display:contents;font-size:15px;color:#1f2937;cursor:pointer}._radioGroup_jvz51_64 input[type=radio]{margin-top:3px;accent-color:#84cc16;cursor:pointer}._actions_jvz51_87{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}._actions_jvz51_87 button{min-width:100px;padding:8px 14px;font-size:14px;border-radius:6px;border:none;cursor:pointer}._actions_jvz51_87 button:first-child{background:#e5e7eb;color:#374151}._actions_jvz51_87 button:first-child:hover{background:#d1d5db}._actions_jvz51_87 button:last-child{background:#84cc16;color:#fff;font-weight:500}._actions_jvz51_87 button:last-child:hover{background:#65a30d}._actions_jvz51_87 button:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_jvz51_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}:root{--primary-color: #c2e66e;--primary-dark: #a8d154;--primary-light: #e4f7b8;--primary-ultralight: #f5fbeb;--secondary-color: #4a6fa5;--secondary-dark: #3a5984;--secondary-light: #8ab4f8;--neutral-dark: #2c3e50;--neutral-gray: #5d6d7e;--neutral-light: #ecf0f1;--neutral-white: #ffffff;--success-color: #2ecc71;--info-color: #3498db;--warning-color: #f39c12;--danger-color: #e74c3c;--shadow-color: rgba(44, 62, 80, .1);--shadow-primary: rgba(194, 230, 110, .3)}._app_1cu8z_21{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,var(--neutral-light) 0%,var(--neutral-white) 100%);min-height:100vh;display:flex;flex-direction:column}._header_1cu8z_30{background:linear-gradient(135deg,var(--neutral-dark) 0%,#34495e 100%);color:#fff;padding:24px 20px;text-align:center;box-shadow:0 4px 12px #00000026;position:relative;overflow:hidden}._header_1cu8z_30:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}._header_1cu8z_30 h1{margin:0;font-size:2rem;font-weight:600;letter-spacing:.5px}._main_1cu8z_57{flex:1;padding:24px;max-width:1400px;margin:0 auto;width:100%}._searchSection_1cu8z_65{margin-bottom:30px;background-color:var(--neutral-white);padding:24px;border-radius:12px;box-shadow:0 4px 15px var(--shadow-color);border:1px solid var(--primary-ultralight);position:relative;overflow:hidden}._searchSection_1cu8z_65:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark))}._searchContainer_1cu8z_86{width:100%}._searchLabel_1cu8z_90{display:block;margin-bottom:12px;font-size:1.1rem;color:var(--neutral-dark);font-weight:600}._searchRow_1cu8z_98{display:flex;gap:16px;align-items:center}._searchInput_1cu8z_104{flex:1;padding:14px 16px;border:2px solid var(--neutral-light);border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:var(--neutral-white);color:var(--neutral-dark)}._searchInput_1cu8z_104:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--shadow-primary)}._searchInput_1cu8z_104::placeholder{color:var(--neutral-gray);opacity:.7}._dietButton_1cu8z_126{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:var(--neutral-dark);border:none;padding:14px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 8px var(--shadow-primary);position:relative;overflow:hidden}._dietButton_1cu8z_126:hover{background:linear-gradient(135deg,var(--primary-dark) 0%,#94b83a 100%);transform:translateY(-2px);box-shadow:0 6px 12px var(--shadow-primary)}._dietButton_1cu8z_126:active{transform:translateY(0)}._tableContainer_1cu8z_151{overflow-x:auto;background-color:var(--neutral-white);border-radius:12px;box-shadow:0 4px 15px var(--shadow-color);border:1px solid var(--primary-ultralight);margin-bottom:30px}._patientTable_1cu8z_160{width:100%;border-collapse:separate;border-spacing:0;min-width:1200px}._patientTable_1cu8z_160 thead{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:var(--neutral-dark);position:sticky;top:0;z-index:10}._patientTable_1cu8z_160 th{padding:18px 14px;text-align:left;font-weight:600;border-bottom:3px solid var(--neutral-dark);font-size:.95rem;text-transform:uppercase;letter-spacing:.5px}._patientTable_1cu8z_160 th:first-child{border-top-left-radius:12px}._patientTable_1cu8z_160 th:last-child{border-top-right-radius:12px}._patientTable_1cu8z_160 tbody tr{border-bottom:1px solid var(--neutral-light);transition:all .2s ease}._patientTable_1cu8z_160 tbody tr:hover{background-color:var(--primary-ultralight)}._patientTable_1cu8z_160 td{padding:16px 14px;color:var(--neutral-dark);border-bottom:1px solid var(--neutral-light)}._patientTable_1cu8z_160 tbody tr:nth-child(2n){background-color:#fafdf5}._patientTable_1cu8z_160 tbody tr:nth-child(2n):hover{background-color:var(--primary-ultralight)}._patientTable_1cu8z_160 td:first-child{font-weight:600;color:var(--secondary-color)}._patientTable_1cu8z_160 td:nth-child(2){font-weight:500}._patientTable_1cu8z_160 td:nth-child(4){color:var(--secondary-dark);font-weight:600}._patientTable_1cu8z_160 td:nth-child(8){color:var(--warning-color);font-weight:600}._patientTable_1cu8z_160 td:nth-child(10){color:var(--success-color);font-weight:600}._viewButton_1cu8z_242{background:linear-gradient(135deg,var(--secondary-color) 0%,var(--secondary-dark) 100%);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease;box-shadow:0 2px 6px #4a6fa54d;display:flex;align-items:center;justify-content:center;gap:6px;min-width:100px}._viewButton_1cu8z_242:hover{background:linear-gradient(135deg,var(--secondary-dark) 0%,#2c3e50 100%);transform:translateY(-1px);box-shadow:0 4px 8px #4a6fa566}._viewButton_1cu8z_242:active{transform:translateY(0)}._noResults_1cu8z_269{text-align:center;padding:40px;color:var(--neutral-gray);font-style:italic;background-color:var(--neutral-white);border-radius:12px;box-shadow:0 2px 10px var(--shadow-color);border:2px dashed var(--neutral-light)}._footer_1cu8z_280{background:linear-gradient(135deg,var(--neutral-dark) 0%,#34495e 100%);color:var(--neutral-light);text-align:center;padding:20px;font-size:.9rem;position:relative;overflow:hidden}._footer_1cu8z_280:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}._footer_1cu8z_280 p{margin:0;opacity:.9}@media (max-width: 768px){._main_1cu8z_57{padding:16px}._header_1cu8z_30 h1{font-size:1.6rem}._searchSection_1cu8z_65{padding:20px}._searchRow_1cu8z_98{flex-direction:column;align-items:stretch;gap:12px}._dietButton_1cu8z_126{width:100%}._patientTable_1cu8z_160 th,._patientTable_1cu8z_160 td{padding:12px 10px;font-size:.9rem}._viewButton_1cu8z_242{padding:8px 12px;font-size:.85rem;min-width:80px}}._bmiUnderweight_1cu8z_342{color:#1e90ff;font-weight:600}._bmiNormal_1cu8z_347{color:#2e8b57;font-weight:600}._bmiOverweight_1cu8z_352{color:orange;font-weight:600}._bmiObese1_1cu8z_357{color:#ff8c00;font-weight:600}._bmiObese2_1cu8z_362{color:coral;font-weight:600}._bmiObese3_1cu8z_367{color:#dc3545;font-weight:600}._bmiCell_1cu8z_372{font-weight:600;text-align:center}@keyframes _fadeIn_1cu8z_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._searchSection_1cu8z_65,._tableContainer_1cu8z_151,._noResults_1cu8z_269{animation:_fadeIn_1cu8z_1 .5s ease-out}._tableContainer_1cu8z_151::-webkit-scrollbar{height:8px}._tableContainer_1cu8z_151::-webkit-scrollbar-track{background:var(--neutral-light);border-radius:4px}._tableContainer_1cu8z_151::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}._tableContainer_1cu8z_151::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}._paginationWrapper_1cu8z_412{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:16px}._pageButton_1cu8z_420{width:32px;height:32px;border-radius:8px;border:none;background:var(--color-neutral-light);color:var(--color-text-tertiary);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}._pageButton_1cu8z_420 img{width:10px;height:16px}._pageButton_1cu8z_420:hover:not(:disabled){background:#ddd}._pageButton_1cu8z_420:disabled{opacity:.4;cursor:not-allowed}._pageActive_1cu8z_450{background:var(--color-primary);color:var(--color-text-primary)}._pageDots_1cu8z_455{font-size:13px;color:var(--color-text-secondary);padding:0 4px}._paginationControls_1cu8z_460{display:flex;align-items:center;gap:10px}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,sans-serif}body,html{height:100%}._landingPage_6t2b8_13{min-height:100vh;background-image:url(/assets/bg-landing-DvVtDH0p.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#222}._header_6t2b8_23{display:flex;align-items:center;justify-content:space-between;padding:20px 60px;background:#ffffffd9;box-shadow:0 2px 10px #0000000d}._logo_6t2b8_32 img{height:80px}._nav_6t2b8_36{display:flex;gap:30px}._nav_6t2b8_36 a{text-decoration:none;color:#333;font-weight:500;font-size:20px;transition:color .3s ease}._nav_6t2b8_36 a:hover{color:#4caf50}._authButtons_6t2b8_53{display:flex;gap:14px}._authButtons_6t2b8_53 ._signup_6t2b8_58,._authButtons_6t2b8_53 ._signin_6t2b8_59{padding:14px 30px;border:none;border-radius:30px;cursor:pointer;font-weight:600;font-size:18px;transition:.3s}._signup_6t2b8_58{background-color:#4caf50;color:#fff}._signup_6t2b8_58:hover{background-color:#388e3c}._signin_6t2b8_59{background-color:#fff;color:#4caf50;border:2px solid #4caf50}._signin_6t2b8_59:hover{background-color:#f1f1f1}._mainContent_6t2b8_88{display:flex;align-items:center;justify-content:flex-start;height:calc(100vh - 100px);padding:60px}._heroText_6t2b8_96{background-color:#ffffffe6;padding:50px 60px;border-radius:20px;max-width:650px;box-shadow:0 20px 40px #0000001a;animation:_fadeLeftToRight_6t2b8_1 1.2s ease-out forwards;opacity:0;transform:translate(-50px)}._heroText_6t2b8_96 h1{font-size:42px;font-weight:700;line-height:1.4;margin-bottom:20px}._heroText_6t2b8_96 h1 span{color:#4caf50}._heroText_6t2b8_96 p{font-size:18px;color:#444;line-height:1.8;margin-bottom:30px}._ctaButton_6t2b8_125{background-color:#4caf50;color:#fff;border:none;padding:16px 32px;border-radius:40px;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .3s,transform .2s}._ctaButton_6t2b8_125:hover{background-color:#388e3c;transform:scale(1.05)}@keyframes _fadeLeftToRight_6t2b8_1{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
