.add-article_page_container__TKeCH{display:flex;width:100%;min-height:100vh;background-color:var(--page-bg);padding:20px;font-family:Inter,Roboto,sans-serif;font-size:14px;justify-content:center;box-sizing:border-box}@media (max-width:768px){.add-article_page_container__TKeCH{padding:10px}.add-article_main_content__X0lh1{width:100%;max-width:100%;padding:10px}}.add-article_main_content__X0lh1{padding:20px;width:100%;max-width:1200px;background:var(--surface);border:1px solid var(--divider-color);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box}.add-article_breadcrumb__dMBjN{margin:0 0 10px;font-size:.85rem;color:#8B8E98;gap:6px}.add-article_breadcrumb__dMBjN a{color:#8B8E98}.add-article_form_container__aDXYI{background:#fff;padding:3px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:14px;line-height:.8}.add-article_title__QuFMe{margin:0 0 3px;font-size:1.2rem;color:#212121}.add-article_form_group__kP_oO{margin-bottom:3px}.add-article_input_field__jweBl,.add-article_select_field__Ap1Ks,.add-article_textarea_field__dg0h_{padding:3px 6px;border:1px solid #ddd;font-size:13px}.add-article_input_field__jweBl:focus,.add-article_select_field__Ap1Ks:focus,.add-article_textarea_field__dg0h_:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.1)}.add-article_levels_row__L3Fh1{gap:3px}.add-article_levels_row__L3Fh1 .add-article_form_group__kP_oO{min-width:100px}.add-article_form_row__eWIfG{gap:3px;flex-wrap:wrap}.add-article_form_row__eWIfG .add-article_form_group__kP_oO{min-width:150px}.add-article_form_actions__61lBQ{gap:3px;margin-top:3px}.add-article_cancel_btn__2CC7R,.add-article_submit_btn__9YToT{padding:6px 10px;border-radius:4px;font-size:13px;font-weight:500}.add-article_cancel_btn__2CC7R{border:1px solid #ccc;background:#fff}.add-article_cancel_btn__2CC7R:hover{background-color:#f8f9fa}.add-article_submit_btn__9YToT{background:#234079;color:#fff}.add-article_submit_btn__9YToT:hover{background:#1a3366}@media (max-width:768px){.add-article_main_content__X0lh1{padding:5px;width:95%}.add-article_form_container__aDXYI{padding:5px}.add-article_levels_row__L3Fh1 .add-article_form_group__kP_oO{min-width:80px}.add-article_form_row__eWIfG .add-article_form_group__kP_oO{min-width:100%}.add-article_form_actions__61lBQ{flex-direction:column}}@media (max-width:480px){.add-article_page_container__TKeCH{padding:5px}.add-article_main_content__X0lh1{width:100%}.add-article_form_row__eWIfG .add-article_form_group__kP_oO{min-width:100%}}.add-article_breadcrumb__dMBjN{margin:0 0 20px;font-size:.9rem;color:var(--muted-contrast);display:flex;align-items:center;gap:8px}.add-article_breadcrumb__dMBjN a{color:var(--muted-contrast);text-decoration:none}.add-article_breadcrumb__dMBjN a:hover{text-decoration:underline}.add-article_title__QuFMe{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0 0 20px}.add-article_form_container__aDXYI{background:var(--surface);padding:20px;border-radius:8px;border:1px solid var(--divider-color);box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:16px;line-height:1}.add-article_form_group__kP_oO label{display:block;margin-bottom:5px}.add-article_input_field__jweBl,.add-article_select_field__Ap1Ks,.add-article_textarea_field__dg0h_{padding:10px 12px;border-radius:6px;box-sizing:border-box;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.add-article_input_field__jweBl:focus,.add-article_select_field__Ap1Ks:focus,.add-article_textarea_field__dg0h_:focus{box-shadow:0 0 0 3px var(--focus-ring);background-color:var(--surface)}.add-article_suggestions_container__pHNcM{border-radius:6px}.add-article_niveau2_separate_container__eevRD{position:absolute;top:0;left:100%;margin-left:8px;width:280px;background:white;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1001;max-height:300px;overflow-y:auto;animation:add-article_slideInRight__Y78nB .2s ease-out}.add-article_niveau2_separate_container__eevRD::-webkit-scrollbar{width:8px}.add-article_niveau2_separate_container__eevRD::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.add-article_niveau2_separate_container__eevRD::-webkit-scrollbar-thumb{background:#6c757d;border-radius:4px}.add-article_niveau2_separate_container__eevRD::-webkit-scrollbar-thumb:hover{background:#495057}@media (max-width:768px){.add-article_niveau2_separate_container__eevRD{left:auto;right:-8px;width:250px}}@media (max-width:480px){.add-article_niveau2_separate_container__eevRD{position:relative;left:auto;right:auto;top:auto;margin:8px 0 0;width:100%;animation:add-article_slideInDown__9C8IR .2s ease-out}@keyframes add-article_slideInDown__9C8IR{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}.add-article_suggestion_wrapper__N0ynp{position:relative;width:100%}.add-article_suggestion_with_arrow__yzEB0{background:#fff;transition:background-color .2s ease}.add-article_suggestion_with_arrow__yzEB0:hover{background:#f7fafc}.add-article_suggestion__VKZS1,.add-article_suggestion__VKZS1:hover{background:transparent}.add-article_arrow_icon__SRe2X{opacity:.6;transition:all .2s ease;padding:12px 8px;color:#6c757d;border-bottom:1px solid #f1f1f1}.add-article_submenu_container__Z1QaA{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1001;max-height:200px;overflow-y:auto;animation:add-article_slideDown__ipv9B .2s ease-out}@keyframes add-article_slideDown__ipv9B{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.add-article_submenu_header__g9sWc{font-weight:600;padding:10px 12px;background-color:#f8f9fa;border-bottom:1px solid #e2e8f0;color:#495057;font-size:.9em}.add-article_submenu_option__ZW4Ls{padding:10px 12px;background:#fff;cursor:pointer;font-size:14px;color:#2d3748;transition:background-color .2s ease;border-bottom:1px solid #f1f1f1;margin-left:20px;position:relative}.add-article_submenu_option__ZW4Ls:before{content:"└";position:absolute;left:-15px;color:#6c757d;font-size:12px}.add-article_submenu_option__ZW4Ls:hover{background:#e3f2fd;color:#1976d2}.add-article_submenu_option__ZW4Ls:last-child{border-bottom:none;border-radius:0 0 6px 6px}.add-article_submenu_container__Z1QaA .add-article_no_options__IT_Uu{color:#6c757d;font-style:italic;padding:12px;text-align:center;margin-left:0}.add-article_submenu_container__Z1QaA::-webkit-scrollbar{width:6px}.add-article_submenu_container__Z1QaA::-webkit-scrollbar-track{background:#f8f9fa}.add-article_submenu_container__Z1QaA::-webkit-scrollbar-thumb{background:#6c757d;border-radius:3px}.add-article_submenu_container__Z1QaA::-webkit-scrollbar-thumb:hover{background:#495057}.add-article_suggestion_wrapper__N0ynp:last-child .add-article_arrow_icon__SRe2X,.add-article_suggestion_wrapper__N0ynp:last-child .add-article_suggestion__VKZS1{border-bottom:none}.add-article_suggestion_wrapper__N0ynp:has(.add-article_submenu_container__Z1QaA) .add-article_suggestion_with_arrow__yzEB0{background:#f0f8ff;border-left:3px solid #0070f3}.add-article_form_group__kP_oO{margin-bottom:15px;position:relative}.add-article_suggestions_container__pHNcM{border:1px solid #e2e8f0;border-radius:8px;width:100%;display:block!important;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:4px;animation:add-article_fadeIn__eARDS .2s ease-in-out;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.add-article_suggestions_container__pHNcM::-webkit-scrollbar-track{background:#f7fafc}.add-article_suggestions_container__pHNcM::-webkit-scrollbar-thumb{background:#cbd5e0;transition:background .2s ease}.add-article_suggestions_container__pHNcM::-webkit-scrollbar-thumb:hover{background:#a0aec0}.add-article_suggestion__VKZS1:hover{padding-left:20px;color:#234097}.add-article_sidebar_dropdown__DXPM_{position:absolute;top:0;left:calc(100% + 8px);width:280px;background:white;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1);z-index:1001;max-height:300px;overflow-y:auto;animation:add-article_fadeInSlide__IaGVr .2s ease-out;min-height:fit-content}@keyframes add-article_fadeInSlide__IaGVr{0%{opacity:0;transform:translateX(-8px) translateY(-4px)}to{opacity:1;transform:translateX(0) translateY(0)}}.add-article_sidebar_option__U6hVi{padding:12px 16px;background:#fff;cursor:pointer;font-size:14px;color:#374151;transition:all .2s ease;border-bottom:1px solid #f3f4f6;display:flex;align-items:center}.add-article_sidebar_option__U6hVi:first-child{border-radius:8px 8px 0 0}.add-article_sidebar_option__U6hVi:last-child{border-bottom:none;border-radius:0 0 8px 8px}.add-article_sidebar_option__U6hVi:only-child{border-radius:8px}.add-article_sidebar_option__U6hVi:hover{background:#f0f9ff;color:#1e40af;transform:translateX(2px);border-left:3px solid #3b82f6;padding-left:13px}.add-article_sidebar_no_options__nkPht{color:#9ca3af;font-style:italic;padding:16px;text-align:center;font-size:13px}.add-article_sidebar_dropdown__DXPM_::-webkit-scrollbar{width:6px}.add-article_sidebar_dropdown__DXPM_::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}.add-article_sidebar_dropdown__DXPM_::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.add-article_sidebar_dropdown__DXPM_::-webkit-scrollbar-thumb:hover{background:#9ca3af}.add-article_suggestion_with_arrow__yzEB0:last-child .add-article_arrow_icon__SRe2X,.add-article_suggestion_with_arrow__yzEB0:last-child .add-article_suggestion__VKZS1{border-bottom:none}@media (max-width:1024px){.add-article_sidebar_dropdown__DXPM_{width:250px;left:calc(100% + 4px)}}@media (max-width:768px){.add-article_sidebar_dropdown__DXPM_{width:220px;left:calc(100% - 220px);box-shadow:0 8px 20px rgba(0,0,0,.2)}}@media (max-width:640px){.add-article_sidebar_dropdown__DXPM_{position:relative;left:auto;top:auto;width:100%;margin-top:8px;animation:add-article_fadeInDown__Dv4XB .2s ease-out}@keyframes add-article_fadeInDown__Dv4XB{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:768px){.add-article_submenu_option__ZW4Ls{margin-left:15px}.add-article_submenu_option__ZW4Ls:before{left:-12px}}.add-article_suggestions_container__pHNcM::-webkit-scrollbar{width:8px}.add-article_suggestions_container__pHNcM::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.add-article_suggestions_container__pHNcM::-webkit-scrollbar-thumb{background:#6c757d;border-radius:4px}.add-article_suggestions_container__pHNcM::-webkit-scrollbar-thumb:hover{background:#495057}.add-article_suggestion_with_arrow__yzEB0{display:flex;align-items:center;position:relative;width:100%;box-sizing:border-box}.add-article_suggestion__VKZS1{padding:10px 12px;background:#fff;font-size:14px;color:#2d3748;border-bottom:1px solid #f1f1f1;flex:1}.add-article_arrow_icon__SRe2X{cursor:pointer;padding:0 8px}.add-article_suggestion_with_arrow__yzEB0:hover .add-article_arrow_icon__SRe2X{opacity:1;color:#0070f3}.add-article_dropdown_preview__Qjq7g{position:absolute;top:0;left:100%;margin-left:10px;width:250px;background:white;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto;animation:add-article_slideInRight__Y78nB .3s ease}@media (max-width:768px){.add-article_dropdown_preview__Qjq7g{left:auto;right:0;top:100%;margin-left:0;margin-top:4px;width:200px}}.add-article_dropdown_preview__Qjq7g::-webkit-scrollbar{width:8px}.add-article_dropdown_preview__Qjq7g::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.add-article_dropdown_preview__Qjq7g::-webkit-scrollbar-thumb{background:#6c757d;border-radius:4px}.add-article_dropdown_preview__Qjq7g::-webkit-scrollbar-thumb:hover{background:#495057}.add-article_dropdown_option__3TjcA{padding:10px 12px;background:#fff;cursor:pointer;font-size:14px;color:#2d3748;transition:background-color .2s ease;border-bottom:1px solid #f1f1f1;display:block;width:100%;box-sizing:border-box}.add-article_dropdown_option__3TjcA:hover{background:#f7fafc}.add-article_dropdown_option__3TjcA:last-child{border-bottom:none}@keyframes add-article_slideInRight__Y78nB{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.add-article_suggestion__VKZS1:hover{background:#f7fafc}.add-article_arrow_icon__SRe2X{opacity:.5;transition:opacity .2s;font-weight:700;font-size:12px}.add-article_suggestion__VKZS1:hover .add-article_arrow_icon__SRe2X{opacity:1;color:#0070f3}.add-article_niveau2_container__2Df1F{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:10px}.add-article_form_group__kP_oO:has(.add-article_niveau2_container__2Df1F){position:relative}.add-article_preview_header__8WMD6{font-weight:600;padding:12px;background-color:#f8f9fa;border-bottom:1px solid #e2e8f0;color:#495057;font-size:.95em}.add-article_niveau2_options__XZamj{max-height:200px;overflow-y:auto}.add-article_niveau2_option__PqS7X{padding:10px 12px;background:#fff;cursor:pointer;font-size:14px;color:#2d3748;transition:background-color .2s ease;border-bottom:1px solid #f1f1f1;display:block;width:100%;box-sizing:border-box}.add-article_niveau2_option__PqS7X:hover{background:#f7fafc}.add-article_niveau2_option__PqS7X:last-child{border-bottom:none}.add-article_no_options__IT_Uu{color:#6c757d;font-style:italic;padding:12px;text-align:center}.add-article_warning__9mQS1{display:block;color:#e53e3e;margin-top:5px}.add-article_levels_row__L3Fh1{display:flex;gap:10px;flex-wrap:wrap}.add-article_levels_row__L3Fh1 .add-article_form_group__kP_oO{flex:1;min-width:150px}.add-article_form_row__eWIfG{display:flex;gap:10px}.add-article_form_row__eWIfG .add-article_form_group__kP_oO{flex:1}.add-article_radio_group__JnKDC{gap:10px}.add-article_form_actions__61lBQ{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.add-article_cancel_btn__2CC7R{padding:10px 20px;border:1px solid var(--divider-color);border-radius:4px;background:var(--muted);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .2s ease;color:var(--text-color)}.add-article_cancel_btn__2CC7R:hover{background-color:var(--surface)}.add-article_submit_btn__9YToT{padding:10px 20px;border:none;border-radius:4px;background:var(--primary);color:var(--primary-contrast);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .2s ease}.add-article_submit_btn__9YToT:hover{background:var(--primary)}.add-article_step_circle__DtMbR{background-color:#ccc}.add-article_step_label__r7DxA{color:var(--text-color)}.add-article_previous_btn__MVl9m{background-color:#6c757d;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin-right:10px}.add-article_previous_btn__MVl9m:hover{background-color:#5a6268}.add-article_pu_container__o36xg{display:flex;align-items:center;gap:10px}.add-article_calculate_btn__y_2X8{background-color:#007bff;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.add-article_calculate_btn__y_2X8:hover{background-color:#0056b3}.add-article_formula_display__mO05o{display:block;margin-top:5px;font-size:12px;color:#555;font-style:italic}.add-article_add_term_btn__iT4EJ{background-color:#28a745;color:#fff;padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.add-article_add_term_btn__iT4EJ:hover{background-color:#218838}.add-article_pu_result__dWANB{margin-top:10px}.add-article_pu_result__dWANB label{display:block;font-size:12px;color:var(--text-color);margin-bottom:5px}.add-article_pu_result__dWANB input{background-color:#f8f9fa;cursor:not-allowed}.add-article_selection_display__A7Ujd{display:flex;gap:20px;margin-bottom:20px;font-size:20px;font-weight:700;color:#333}.add-article_modal_btn__X7khO{position:relative;overflow:hidden}.add-article_modal_btn__X7khO:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.add-article_modal_btn__X7khO:hover:before{left:100%}.add-article_modal_btn__X7khO:active{transform:translateY(0)}.add-article_rating_container__kcA2Y{flex-wrap:wrap}.add-article_rating_label__e0neI input[type=radio]{display:none}.add-article_rating_star__u_hl_{font-size:24px;color:#ffd700}.add-article_rating_label__e0neI:hover .add-article_rating_star__u_hl_{color:#ffed4e}.add-article_file_input__yyPbY{color:var(--text-color)}.add-article_file_list__ARP0v{border:1px solid #e0e0e0;background-color:#f9f9f9}.add-article_file_item__fQE79{border-bottom:1px solid #e0e0e0;font-size:14px;color:#333}.add-article_file_item__fQE79:hover{background-color:#f0f0f0}.add-article_checkbox_group__aio_T{display:flex;gap:20px;margin-top:5px}.add-article_checkbox_group__aio_T label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.add-article_checkbox_group__aio_T input[type=checkbox]{width:16px;height:16px;cursor:pointer}.add-article_checkbox_group__aio_T label:hover{color:#007bff}.add-article_article_details__ltOqy{display:flex;flex-direction:column;gap:8px;width:100%}.add-article_form_description__MKD2J{color:#6c757d;font-size:14px;margin-bottom:16px;line-height:1.5}.add-article_top_summary__mbACs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;padding:8px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid var(--divider-color);margin-bottom:8px}[data-theme=dark] .add-article_top_summary__mbACs{background:var(--surface)}.add-article_summary_field__LNeDj{display:flex;flex-direction:column;color:var(--text-color);gap:2px}.add-article_summary_field__LNeDj label{font-size:12px;color:var(--text-color);margin:0}.add-article_field_value__MnfL6{font-weight:600;color:var(--text-color);padding:6px 10px;background:var(--surface);border-radius:4px;border:1px solid var(--divider-color)}.add-article_form_grid__4fpxH{display:flex;flex-direction:column;gap:8px;width:100%}.add-article_form_row__eWIfG{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;align-items:start}.add-article_pu_row__S81vS{grid-template-columns:1.4fr .6fr .7fr;column-gap:25px}@media (max-width:1024px){.add-article_pu_row__S81vS{grid-template-columns:1fr 1fr}}@media (max-width:640px){.add-article_pu_row__S81vS{grid-template-columns:1fr}}.add-article_form_group__kP_oO{display:flex;flex-direction:column;gap:2px}.add-article_form_group__kP_oO label{font-weight:500;color:var(--text-color);margin-bottom:1px}.add-article_search_container__olyKk{position:relative;width:100%}.add-article_input_field__jweBl,.add-article_select_field__Ap1Ks,.add-article_textarea_field__dg0h_{width:100%;padding:6px 10px;border:1px solid var(--divider-color);border-radius:4px;font-size:14px;background-color:var(--surface);color:var(--text-color);transition:border-color .2s ease}.add-article_input_field__jweBl:focus,.add-article_select_field__Ap1Ks:focus,.add-article_textarea_field__dg0h_:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.add-article_suggestions_container__pHNcM{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;margin-top:2px}.add-article_suggestion__VKZS1{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f1f3f4;transition:background-color .2s ease}.add-article_suggestion__VKZS1:hover{background-color:#f8f9fa}.add-article_suggestion__VKZS1:last-child{border-bottom:none}.add-article_warning__9mQS1{color:var(--danger);font-size:12px;margin-top:2px}.add-article_radio_group__JnKDC{display:flex;gap:8px;align-items:center}.add-article_radio_label__rEb2g{display:flex;align-items:center;gap:4px;cursor:pointer}.add-article_radio_text__ONvIn{font-size:14px;color:var(--text-color)}.add-article_rating_container__kcA2Y{display:flex;gap:8px;align-items:center;padding:8px 12px;background:transparent;border:none;border-radius:0}.add-article_rating_label__e0neI{display:flex;align-items:center;cursor:pointer;transition:transform .2s ease}.add-article_rating_label__e0neI:hover{transform:scale(1.1)}.add-article_rating_input__IJjfx{display:none}.add-article_rating_star__u_hl_{font-size:20px;color:var(--text-color);transition:color .2s ease}.add-article_rating_label__e0neI:hover .add-article_rating_star__u_hl_,.add-article_rating_star__u_hl_.add-article_filled__rrHXu{color:var(--warning)}.add-article_date_picker__eeihD{display:flex;gap:10px;width:100%}.add-article_date_input__avN_0{width:100%;max-width:160%;padding:6px 10px;border:1px solid var(--divider-color);border-radius:4px;font-size:14px;box-sizing:border-box;background-color:var(--surface);color:var(--text-color)}.add-article_date_input__avN_0:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.add-article_file_input__yyPbY{width:100%;padding:8px;border:2px dashed var(--divider-color);border-radius:4px;background-color:var(--muted);cursor:pointer;transition:border-color .2s ease}.add-article_file_input__yyPbY:hover{border-color:var(--primary);background-color:var(--surface)}.add-article_file_list__ARP0v{margin-top:8px;max-height:150px;overflow-y:auto;border:1px solid var(--divider-color);border-radius:4px;background-color:var(--muted)}.add-article_file_item__fQE79{padding:8px 12px;border-bottom:1px solid var(--divider-color);display:flex;align-items:center;gap:8px}.add-article_file_item__fQE79:last-child{border-bottom:none}.add-article_file_info_row__Idx0e{display:flex;align-items:center;gap:8px;width:100%}.add-article_file_details__kMwrJ{display:flex;align-items:center;gap:8px;flex:1}.add-article_file_icon__j18aq{font-size:16px;min-width:20px}.add-article_file_info__evbfM{display:flex;flex-direction:column;gap:2px;flex:1}.add-article_file_name__iTjTq{font-weight:500;color:var(--text-color);word-break:break-word}.add-article_file_size___5Qdo{font-size:12px;color:var(--text-color)}.add-article_file_type__Kab_a{font-size:11px;color:var(--text-color);font-style:italic}.add-article_file_preview__j3R9o{width:40px;height:40px;border-radius:4px;overflow:hidden;background:var(--muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.add-article_image_preview__EVy07{width:100%;height:100%;object-fit:cover}.add-article_remove_file_btn__IOg5_{background:var(--danger);color:white;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:background-color .2s ease}.add-article_remove_file_btn__IOg5_:hover{background-color:var(--danger-hover)}.add-article_actions__9E1Xv{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:12px;border-top:1px solid var(--divider-color)}.add-article_back_btn__ZQoYk{padding:8px 16px;background:var(--primary);color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.add-article_back_btn__ZQoYk:hover{background-color:var(--primary-hover)}.add-article_save_btn__SOCqr{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#28a745;color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.add-article_save_btn__SOCqr:hover{background-color:#218838}.add-article_save_btn__SOCqr:disabled{background-color:#6c757d;cursor:not-allowed}.add-article_save_icon__XyMu4{font-size:16px}.add-article_loading_spinner__5cY0k{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #ffffff;border-top-color:transparent;animation:add-article_spin__jJqOZ 1s linear infinite}@keyframes add-article_spin__jJqOZ{to{transform:rotate(1turn)}}.add-article_pu_input_container__HlZXe{display:flex;flex-direction:column;gap:8px}.add-article_pu_buttons__bsywI{display:flex;flex-wrap:wrap;gap:4px}.add-article_pu_button__VFg9n{padding:4px 8px;background:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .2s ease}.add-article_pu_button__VFg9n:hover{background-color:#0056b3}.add-article_pu_button__VFg9n:disabled{background-color:#6c757d;cursor:not-allowed}.add-article_formula_display__mO05o{margin-top:8px;padding:8px;background:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.add-article_formula_line__O1zuY{font-size:12px;color:#495057;margin-bottom:4px}.add-article_formula_line__O1zuY:last-child{margin-bottom:0}.add-article_highlighted__pZIyh{background-color:#fff3cd;border-color:#ffeaa7}.add-article_progress_container__cLrZG{margin-bottom:20px}.add-article_progress_steps__3D7LI{display:flex;justify-content:space-between;align-items:center}.add-article_step__GESeY{display:flex;flex-direction:column;align-items:center;flex:1;text-align:center;cursor:pointer}.add-article_step_circle__DtMbR{width:30px;height:30px;border-radius:50%;background-color:#6c757d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:5px;transition:background-color .2s ease}.add-article_step__GESeY.add-article_active__BcqI1 .add-article_step_circle__DtMbR{background-color:#4caf50}.add-article_step_label__r7DxA{font-size:12px;color:#234079;font-weight:400}.add-article_step__GESeY.add-article_active__BcqI1 .add-article_step_label__r7DxA{font-weight:700}.add-article_modal_overlay__zpoOt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px);animation:add-article_fadeIn__eARDS .3s ease-out}.add-article_modal__D4A_y{background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:16px;padding:40px 30px;max-width:450px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 25px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2);animation:add-article_slideUp__dIoqA .4s ease-out}.add-article_modal_content__00YoW{text-align:center}.add-article_success_icon__Yxfju{width:60px;height:60px;background:linear-gradient(135deg,#28a745,#20c997);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:30px;color:white;font-weight:700;box-shadow:0 4px 15px rgba(40,167,69,.3);animation:add-article_checkmarkPop__nNYAE .6s ease-out .3s both}.add-article_modal_content__00YoW h3{color:#2d3748;margin-bottom:20px;font-size:24px;font-weight:700;letter-spacing:-.5px}.add-article_modal_content__00YoW p{margin-bottom:30px;color:#6c757d;font-size:16px;line-height:1.6;font-weight:400}.add-article_modal_btn__X7khO{background:linear-gradient(135deg,#28a745,#20c997);color:white;border:none;padding:14px 32px;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 15px rgba(40,167,69,.3)}.add-article_modal_btn__X7khO:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(40,167,69,.4)}@keyframes add-article_fadeIn__eARDS{0%{opacity:0}to{opacity:1}}@keyframes add-article_slideUp__dIoqA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes add-article_checkmarkPop__nNYAE{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.add-article_step_select__C7qH2{border:1px solid var(--divider-color);border-radius:6px;padding:10px 12px;background:var(--surface);color:var(--text-color);transition:box-shadow .2s ease,border-color .2s ease,transform .06s ease;outline:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#555 0),linear-gradient(135deg,#555 50%,transparent 0),linear-gradient(90deg,#fff,#fff);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px),100% 0;background-size:6px 6px,6px 6px,2.2em 100%;background-repeat:no-repeat}.add-article_step_select__C7qH2:hover{border-color:#0f172a;box-shadow:0 2px 10px rgba(0,0,0,.08)}.add-article_step_select__C7qH2:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.25)}.add-article_step_select__C7qH2:active{transform:translateY(1px)}.sidebaradmin_sidebar__6z6x5{position:fixed;top:0;left:0;height:100vh;width:260px;background-color:var(--sidebar-bg);padding:24px 0;box-shadow:4px 0 12px rgba(0,0,0,.08);z-index:1000;display:flex;flex-direction:column;transition:transform .3s ease-in-out;transform:translateX(0)}.sidebaradmin_sidebar__6z6x5.sidebaradmin_closed__iLf3G{transform:translateX(-100%)}.sidebaradmin_toggleButton__9WPDY{position:fixed;top:16px;left:16px;z-index:1100;background:none;border:none;font-size:28px;cursor:pointer;color:var(--sidebar-text);transition:color .2s ease}.sidebaradmin_toggleButton__9WPDY:hover{color:var(--sidebar-active-text)}.sidebaradmin_logo_container__b5RRQ{text-align:center;margin-bottom:32px;padding:0 20px}.sidebaradmin_logo_image__XTGqI{max-width:180px;height:auto;transition:transform .2s ease}.sidebaradmin_logo_image__XTGqI:hover{transform:scale(1.05)}.sidebaradmin_nav__6gGsG{display:flex;flex-direction:column;gap:6px;padding:0 16px;flex-grow:1}.sidebaradmin_nav_item__X0_Gf{padding:12px 16px;text-decoration:none;color:var(--sidebar-text);font-size:15px;font-family:Inter,Roboto,sans-serif;font-weight:500;border-radius:6px;transition:all .2s ease;position:relative;cursor:pointer}.sidebaradmin_nav_item__X0_Gf:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-active-text);transform:translateX(2px)}.sidebaradmin_nav_item__X0_Gf.sidebaradmin_active__RiKCQ{background-color:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600;transform:translateX(2px);box-shadow:0 2px 8px rgba(30,58,138,.15)}.sidebaradmin_nav_item__X0_Gf.sidebaradmin_active__RiKCQ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--sidebar-active-text);border-radius:0 3px 3px 0}.sidebaradmin_nav_section__awkUq{position:relative}.sidebaradmin_mainContent__pCBl0{transition:margin-left .3s ease-in-out;margin-left:0}.sidebaradmin_mainContent__pCBl0.sidebaradmin_shifted__UGJkv{margin-left:260px}.sidebaradmin_account_section__Pskil{padding:10px;background-color:transparent;position:relative}.sidebaradmin_account_button__FjdnA{width:100%;background:none;border:none;color:var(--sidebar-text);font-weight:600;font-size:14px;text-align:left;cursor:pointer;padding:12px 16px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:8px}.sidebaradmin_account_button__FjdnA:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-active-text)}.sidebaradmin_account_button__FjdnA.sidebaradmin_active_button__atJRd{background-color:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.sidebaradmin_account_icon__vUusS{font-size:16px;opacity:.8}.sidebaradmin_account_text___Ajxu{flex:1;font-size:14px}.sidebaradmin_dropdown_arrow__OhLDn{font-size:12px;transition:transform .2s ease;opacity:.7}.sidebaradmin_dropdown_arrow__OhLDn.sidebaradmin_rotated__C6OgD{transform:rotate(180deg)}.sidebaradmin_nav_section__awkUq .sidebaradmin_dropdown__xO0cp{top:100%;max-height:60vh}.sidebaradmin_account_section__Pskil .sidebaradmin_dropdown__xO0cp,.sidebaradmin_nav_section__awkUq .sidebaradmin_dropdown__xO0cp{background:var(--sidebar-bg);border:1px solid var(--divider-color);border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.1);position:absolute;left:16px;width:calc(100% - 32px);z-index:1000;overflow:hidden;animation:sidebaradmin_fadeIn__B_221 .2s ease-out;overflow-y:auto}.sidebaradmin_account_section__Pskil .sidebaradmin_dropdown__xO0cp{bottom:60px;max-height:30vh}.sidebaradmin_dropdown_item__kcV6D{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;color:var(--sidebar-text);text-decoration:none;background-color:var(--sidebar-bg);transition:all .2s ease;cursor:pointer;position:relative}.sidebaradmin_dropdown_item__kcV6D:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-active-text);transform:translateX(2px)}.sidebaradmin_dropdown_item__kcV6D.sidebaradmin_active__RiKCQ{background-color:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600;transform:translateX(2px);box-shadow:0 2px 8px rgba(30,58,138,.15)}.sidebaradmin_dropdown_item__kcV6D.sidebaradmin_active__RiKCQ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--sidebar-active-text);border-radius:0 3px 3px 0}.sidebaradmin_dropdown_icon__8aJiz{font-size:14px;opacity:.8}.sidebaradmin_dropdown_subsection__Fpf6f{padding:12px 0;border-top:1px solid #e5e7eb}.sidebaradmin_dropdown_subheader__8cDUX{display:block;padding:8px 16px;font-weight:600;color:#4b5563;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.sidebaradmin_dropdown__xO0cp::-webkit-scrollbar{width:8px}.sidebaradmin_dropdown__xO0cp::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.sidebaradmin_dropdown__xO0cp::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}.sidebaradmin_dropdown__xO0cp::-webkit-scrollbar-thumb:hover{background:#6b7280}@keyframes sidebaradmin_fadeIn__B_221{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.sidebaradmin_sidebar__6z6x5{width:220px}.sidebaradmin_mainContent__pCBl0.sidebaradmin_shifted__UGJkv{margin-left:220px}.sidebaradmin_logo_image__XTGqI{max-width:140px}.sidebaradmin_nav_item__X0_Gf{font-size:14px;padding:10px 12px}.sidebaradmin_account_section__Pskil .sidebaradmin_dropdown__xO0cp,.sidebaradmin_nav_section__awkUq .sidebaradmin_dropdown__xO0cp{width:calc(100% - 24px);left:12px}}.LoadingScreen_loadingOverlay___t0Cc{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#2596be,#22419d);display:flex;justify-content:center;align-items:center;z-index:9999;animation:LoadingScreen_fadeIn__lEg7m .3s ease-in-out;overflow:hidden}.LoadingScreen_loadingContent__mlaZT{text-align:center;color:white;display:flex;flex-direction:column;align-items:center;gap:20px}.LoadingScreen_logoContainer__4YWjr{position:relative;margin-bottom:10px;transition:transform .3s ease,filter .3s ease}.LoadingScreen_logoContainer__4YWjr:hover{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 20px rgba(255,255,255,.6))}.LoadingScreen_logo__spq__{border-radius:5px;transition:all .3s ease;animation:LoadingScreen_logoFloat__52_tU 3s ease-in-out infinite}.LoadingScreen_logo__spq__:hover{filter:brightness(1.2) contrast(1.1);transform:scale(1.05)}.LoadingScreen_spinner__90DAG{width:60px;height:60px;border:4px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:LoadingScreen_spin__OIB1v 1s linear infinite;margin:0 auto}.LoadingScreen_loadingText__MQGFX{font-size:18px;font-weight:500;color:white;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:LoadingScreen_textPulse__9WuYr 2s ease-in-out infinite}@keyframes LoadingScreen_spin__OIB1v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingScreen_logoFloat__52_tU{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes LoadingScreen_textPulse__9WuYr{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}body.LoadingScreen_loading-active__fdndI{overflow:hidden}.LoadingScreen_contentLoadingOverlay__jG_Iz{position:fixed;top:0;left:260px;right:0;bottom:0;background:linear-gradient(135deg,rgba(46,148,185,.3),rgba(34,65,157,.3));backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:5000;animation:LoadingScreen_fadeIn__lEg7m .3s ease-in-out;transition:left .3s ease-in-out}@keyframes LoadingScreen_fadeIn__lEg7m{0%{opacity:0}to{opacity:1}}.LoadingScreen_contentLoadingOverlay_sidebarClosed__hJJyI{left:0}.LoadingScreen_contentLoadingContent__gNFmB{text-align:center;color:white;display:flex;flex-direction:column;align-items:center;gap:20px}.SessionExpirationModal_modalOverlay__lHhp2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.729);display:flex;justify-content:center;align-items:center;z-index:10000;animation:SessionExpirationModal_fadeIn__W7eqE .2s ease-in-out;border:1px solid #0b0b0b}@keyframes SessionExpirationModal_fadeIn__W7eqE{0%{opacity:0}to{opacity:1}}.SessionExpirationModal_modal__uvakq{background:white;border-radius:25px;padding:0;max-width:430px;width:90%;animation:SessionExpirationModal_slideUp__bBT9h .3s ease-out;overflow:hidden}@keyframes SessionExpirationModal_slideUp__bBT9h{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.SessionExpirationModal_modalHeader__YWFga{background:linear-gradient(135deg,rgb(35,64,151),rgb(32,60,146));color:white;padding:10px 24px;text-align:center;position:relative}.SessionExpirationModal_modalHeader__YWFga:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(135deg,rgb(35,64,151),rgb(32,60,146));background-size:200% 100%;animation:SessionExpirationModal_shimmer__HwtYB 3s infinite}@keyframes SessionExpirationModal_shimmer__HwtYB{0%{background-position:-200% 0}to{background-position:200% 0}}.SessionExpirationModal_modalHeader__YWFga .SessionExpirationModal_icon__afJ4r{color:white;margin-bottom:16px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.SessionExpirationModal_modalHeader__YWFga h2{margin:0;font-size:18px;font-weight:600;font-family:Poppins,sans-serif;letter-spacing:.5px}.SessionExpirationModal_modalBody__3fZ8J{padding:16px 24px;text-align:center;color:#000;background-color:rgba(255,255,255,.941)}.SessionExpirationModal_modalBody__3fZ8J p{margin:0 0 12px;font-size:16px;color:#000000;line-height:1.6}.SessionExpirationModal_modalBody__3fZ8J p:last-child{margin-bottom:0;font-weight:500;color:#000000}.SessionExpirationModal_modalFooter__eG6xV{padding:16px 24px;background-color:#ebeef3;display:flex;justify-content:center;gap:12px;border-top:1px solid #e2e8f0}.SessionExpirationModal_btnPrimary__IE5JV{background:linear-gradient(135deg,rgb(35,64,151),rgba(35,64,151,1));color:white;border:none;padding:14px 32px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 12px rgba(37,150,190,.3);letter-spacing:.5px}.SessionExpirationModal_btnPrimary__IE5JV:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,150,190,.4);background:linear-gradient(135deg,rgb(35,64,151),rgba(35,64,151,1))}.SessionExpirationModal_btnPrimary__IE5JV:active{transform:translateY(0)}.SessionExpirationModal_btnSecondary__bTo0k{background:transparent;color:#2564ebb2;border:2px solid #22419d;padding:12px 30px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.SessionExpirationModal_btnSecondary__bTo0k:hover{background:rgba(34,65,157,.1);transform:translateY(-2px)}.SessionExpirationModal_btnSecondary__bTo0k:active{transform:translateY(0)}.projet_page_container__jm0Z5{display:flex;height:auto;background-color:var(--page-bg);padding:30px;font-family:Inter,Roboto,sans-serif;font-size:16px;min-height:100vh;align-items:flex-start;justify-content:center}@media (max-width:768px){.projet_modal__eKN44{width:94vw;max-height:92vh}.projet_modalBody__Z263m{max-height:calc(92vh - 140px)}.projet_page_container__jm0Z5{padding:12px}.projet_mainContent__W7BUv,.projet_main_content__T2Qiz{width:100%;max-width:100%;padding:12px;box-sizing:border-box}}@media (max-height:700px){.projet_modal__eKN44{max-height:94vh}.projet_modalBody__Z263m{max-height:calc(94vh - 130px);padding:14px 18px}.projet_formGrid__2Ii_K{gap:10px 14px}}.projet_main_content__T2Qiz{padding:40px;max-width:1200px;width:70%;background:var(--surface);border:1px solid var(--divider-color);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.projet_breadcrumb__c_sHU{margin:0 0 20px;font-size:1rem;color:var(--muted-contrast);display:flex;align-items:center;gap:8px}.projet_breadcrumb__c_sHU a{color:var(--muted-contrast);text-decoration:none}.projet_breadcrumb__c_sHU a:hover{text-decoration:underline}.projet_title__miJ6M{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0 0 20px}.projet_search_container__RRT0u{display:flex;justify-content:space-between;margin-bottom:20px}.projet_input_field__J2wDp{height:40px;padding:0 0 0 40px;border-radius:8px;outline:none;border:1px solid var(--divider-color);transition:all .3s ease;width:850px;font-size:1rem;font-family:inherit;background-color:var(--muted)}.projet_input_field__J2wDp:focus{border:1px solid var(--primary);box-shadow:0 0 0 3px var(--focus-ring);background-color:var(--surface)}.projet_sign_in_btn__8w_Hu{width:auto;height:40px;border:0;background:var(--primary);border-radius:8px;outline:none;color:var(--primary-contrast);cursor:pointer;padding:0 15px;font-size:1rem;font-weight:500;font-family:inherit;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.projet_sign_in_btn__8w_Hu:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.projet_table__EDfDS{width:100%;border-collapse:collapse;background-color:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.projet_table__EDfDS td,.projet_table__EDfDS th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--divider-color);font-size:.95rem}.projet_table__EDfDS td{color:var(--text-color)}.projet_table__EDfDS th{font-weight:600;font-size:.95rem;color:var(--muted-contrast)}.projet_table__EDfDS th,.projet_table__EDfDS tr:hover{background-color:var(--muted)}.projet_action_icons__tmWzg{display:flex;gap:10px;cursor:pointer;font-size:1.2rem}.projet_pagination__sx4jp{display:flex;justify-content:space-between;margin-top:20px;align-items:center;color:#64748b;font-size:.9rem}.projet_pagination_buttons__1ctJ6 button{padding:6px 12px;margin:0 2px;border:1px solid var(--divider-color);background-color:var(--surface);cursor:pointer;font-size:.9rem;font-family:inherit;border-radius:6px;transition:all .2s ease}.projet_pagination_buttons__1ctJ6 button:hover{background-color:var(--muted)}.projet_pagination_buttons__1ctJ6 button.projet_active__NoH6Z{background-color:var(--primary);color:var(--primary-contrast);border-color:var(--primary)}.projet_modalOverlay__Hwr5T{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.projet_modal__eKN44{width:760px;background:var(--surface);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);overflow:hidden;animation:projet_modalFadeIn__jy3g9 .3s ease-out;max-height:88vh}@keyframes projet_modalFadeIn__jy3g9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.projet_modalHeader__PTy6H{padding:16px 20px;font-weight:700;font-size:1.25rem;border-bottom:1px solid var(--divider-color);background-color:var(--muted);color:var(--text-color)}.projet_modalBody__Z263m{padding:16px 20px;max-height:calc(88vh - 140px);overflow-y:auto}.projet_modalFooter__0Gf71{padding:12px 20px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--divider-color);background-color:var(--surface)}.projet_field__UcQ_h{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.projet_formGrid__2Ii_K{display:grid;grid-template-columns:1fr 1fr;gap:12px}.projet_colSpan2__m47s2{grid-column:span 2}.projet_field__UcQ_h label{font-weight:600;color:var(--text-color);font-size:.9rem}.projet_input__zahZG{padding:8px 12px;border-radius:8px;border:1px solid var(--divider-color);font-family:inherit;font-size:1rem;transition:all .2s ease;background-color:var(--surface);color:var(--text-color)}.projet_input__zahZG:hover{border-color:var(--divider-color);background-color:var(--muted)}.projet_input__zahZG:focus{border:1px solid var(--primary);box-shadow:0 0 0 3px var(--focus-ring);outline:none;background-color:var(--surface)}textarea.projet_input__zahZG{resize:vertical;min-height:100px}.projet_cancel__97qLv{background:var(--muted);border:1px solid var(--divider-color);border-radius:8px;padding:8px 16px;cursor:pointer;transition:all .2s ease;font-weight:500;color:var(--text-color)}.projet_cancel__97qLv:hover:not(:disabled){background:var(--surface)}.projet_cancel__97qLv:disabled{opacity:.6;cursor:not-allowed}.projet_confirm__bQdap{background:linear-gradient(135deg,#3b82f6,#2563eb);color:var(--primary-contrast);border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-weight:500;transition:all .2s ease}.projet_confirm__bQdap:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.2)}.projet_confirm__bQdap:disabled{opacity:.6;cursor:not-allowed;background:#9ca3af}.projet_error__6BA7V{color:var(--error-color);font-size:14px;padding:8px 12px;background-color:var(--error-bg);border-radius:8px;margin-top:8px;border-left:4px solid var(--error-border)}.projet_teamSelection__Vf6mr{border:1px solid var(--divider-color);border-radius:12px;padding:12px;background:linear-gradient(180deg,var(--surface) 0,var(--muted) 100%);box-shadow:0 1px 3px rgba(0,0,0,.05)}.projet_teamRow__sXIVC{position:relative}.projet_teamPopover__ooNRG{position:absolute;top:44px;right:0;width:320px;background:var(--surface);border:1px solid var(--divider-color);border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:20;max-height:60vh;overflow-y:auto}.projet_teamPopoverHeader__fGG63{padding:10px 12px;border-bottom:1px solid var(--divider-color);background-color:var(--muted);font-weight:600;color:var(--text-color)}.projet_teamPopoverBody__pG0ip{padding:10px 12px}.projet_teamSelectionHeader__kPh0i{font-weight:600;color:var(--text-color);margin-bottom:8px;font-size:.95rem}.projet_userSearchResults__Eims_{border:1px solid var(--divider-color);border-radius:8px;padding:6px;margin-top:6px;max-height:200px;overflow-y:auto;background-color:var(--surface);box-shadow:0 4px 6px rgba(0,0,0,.05)}.projet_userSearchResults__Eims_::-webkit-scrollbar{width:8px}.projet_userSearchResults__Eims_::-webkit-scrollbar-thumb{background-color:var(--divider-color);border-radius:4px}.projet_selectedUsers__g7n3s{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:6px;background-color:var(--muted);border-radius:8px;border:1px dashed var(--divider-color)}.projet_userTag__uEJqk{background:var(--muted);color:var(--text-color);padding:4px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:4px;font-size:.85rem;font-weight:500}.projet_userTag__uEJqk button{border:none;background:rgba(30,64,175,.1);cursor:pointer;color:var(--text-color);font-weight:700;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px}.projet_userTag__uEJqk button:hover{background:rgba(30,64,175,.2)}.projet_viewModal__dzrpR{width:560px;background:var(--surface);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid var(--divider-color);max-height:80vh;overflow-y:auto}.projet_viewModalHeader__xu19f{padding:16px 20px;font-weight:700;font-size:18px;border-bottom:1px solid var(--divider-color);background-color:var(--muted);color:var(--text-color);border-radius:12px 12px 0 0;display:flex;align-items:center;position:sticky;top:0;z-index:10}.projet_viewModalBody__8H_kk{padding:20px;line-height:1.5}.projet_viewField__NMrvU{margin-bottom:16px}.projet_viewField__NMrvU label{display:block;font-weight:600;color:var(--text-color);margin-bottom:6px;font-size:14px}.projet_viewValue__2WDLH{padding:10px;background-color:var(--surface);border-radius:8px;border:1px solid var(--divider-color);color:var(--text-color);font-size:15px;line-height:1.4}.projet_viewModalFooter__JUl8n{padding:12px 20px;display:flex;justify-content:flex-end;border-top:1px solid var(--divider-color);background-color:var(--surface);border-radius:0 0 12px 12px;position:sticky;bottom:0}.projet_deleteModal__hZ_EO{width:480px;background:var(--surface);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid var(--divider-color)}.projet_deleteModalHeader__ixYR9{padding:16px 20px;font-weight:700;font-size:18px;background-color:var(--muted);color:var(--text-color);border-bottom:1px solid #f1f5f9;background-color:#fef2f2;color:#dc2626;border-radius:12px 12px 0 0;display:flex;align-items:center}.projet_deleteModalBody__lWTaB{padding:20px;line-height:1.5}.projet_deleteModalBody__lWTaB p{margin:0 0 10px;color:#4b5563}.projet_deleteModalBody__lWTaB ul{margin:0;color:#6b7280}.projet_deleteModalBody__lWTaB li{margin-bottom:4px}.projet_deleteModalFooter__DVqby{padding:12px 20px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #f1f5f9;background-color:#f8fafc;border-radius:0 0 12px 12px}.projet_deleteConfirm__Dh9tg{background:#dc2626;color:#fff;border:none;border-radius:8px;padding:8px 20px;cursor:pointer;font-weight:500;transition:all .2s ease}.projet_deleteConfirm__Dh9tg:hover:not(:disabled){background:#b91c1c}.projet_deleteConfirm__Dh9tg:disabled{background:#9ca3af;cursor:not-allowed}.projet_french-datetime__o4gdZ{position:relative}.projet_french-datetime__o4gdZ .projet_react-datepicker-wrapper__gSkqT{width:100%}.projet_french-datetime__o4gdZ .projet_react-datepicker__input-container__V1Ad5 input{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #d1d5db;font-family:inherit;font-size:1rem;transition:all .2s ease;background-color:#ffffff}.projet_french-datetime__o4gdZ .projet_react-datepicker__input-container__V1Ad5 input:focus{border:1px solid #3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.projet_french-datetime__o4gdZ .projet_react-datepicker__input-container__V1Ad5 input::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}.projet_form_group__J3_rS{margin-bottom:12px}.projet_form_label__q5ooj{display:block;font-size:.9rem;color:#4b5563;margin-bottom:4px;font-weight:500}.projet_form_input__bK2nB{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;background-color:#ffffff}.projet_form_checkbox__xJPqe{margin-top:8px}.projet_smallBtn__BeSmT{background:transparent;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;cursor:pointer;transition:all .2s ease}.projet_smallBtn__BeSmT:hover{background-color:#f3f4f6}.projet_actionsCell__Lx30d{display:flex;gap:8px}.projet_actionIcon__CNVsY{cursor:pointer;border:1px solid #e5e7eb;padding:4px 6px;border-radius:6px;transition:all .2s ease}.projet_actionIcon__CNVsY:hover{background-color:#f3f4f6}.projet_clientFields__fa0L_{background-color:#eef1f5;border-radius:12px;padding:16px;margin-top:12px;border:1px solid #858585;box-shadow:0 1px 3px rgba(0,0,0,.05)}.projet_clientFieldsTitle__oNXmP{font-weight:600;color:#0369a1;margin-bottom:12px;font-size:1rem;display:flex;align-items:center;gap:8px}.projet_clientFieldsTitle__oNXmP:before{content:"👤";font-size:1.2rem}.projet_DocumentFieldsTitle__MCldH{font-weight:600;color:#0369a1;margin-bottom:12px;font-size:1rem;display:flex;align-items:center;gap:8px}.projet_DocumentFieldsTitle__MCldH:before{content:"📄";font-size:1.2rem}.projet_userResultItem__SU__V{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-bottom:1px solid #f1f5f9;border-radius:6px;transition:all .2s ease}.projet_userResultItem__SU__V:hover{background-color:#f8fafc}.projet_userResultItem__SU__V:last-child{border-bottom:none}.projet_userInfo__iOdm1{flex:1}.projet_userName__QEMYG{font-weight:600;color:#1e293b;font-size:.9rem}.projet_userEmail__WQfTq{font-size:.85rem;color:#64748b}.projet_addButton__RVJ3l{padding:4px 12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border:none;border-radius:20px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.projet_addButton__RVJ3l:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 2px 4px rgba(37,99,235,.2)}.projet_addButton__RVJ3l:disabled{background-color:#d1d5db;cursor:not-allowed}[data-theme=dark] .projet_clientFields__fa0L_{background-color:var(--surface);border-color:var(--divider-color);box-shadow:0 1px 3px rgba(0,0,0,.4)}[data-theme=dark] .projet_DocumentFieldsTitle__MCldH,[data-theme=dark] .projet_clientFieldsTitle__oNXmP{color:var(--text-color)}[data-theme=dark] .projet_form_input__bK2nB,[data-theme=dark] .projet_french-datetime__o4gdZ .projet_react-datepicker__input-container__V1Ad5 input{background-color:var(--surface);border-color:var(--divider-color);color:var(--text-color)}[data-theme=dark] .projet_french-datetime__o4gdZ .projet_react-datepicker__input-container__V1Ad5 input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.projet_clientInfoBox__CpOf_{padding:12px;background-color:#f8fafc;border-radius:8px;font-size:.9rem}.projet_clientInfoRow__Vf7W_{margin-bottom:8px}.projet_fileList__qidJD{margin-top:12px}.projet_fileListTitle___Jxow{font-size:.9rem}.projet_fileListItems__NjAMt{display:flex;flex-direction:column;gap:8px;margin-top:8px}.projet_fileListItem__NY3q4{display:flex;align-items:center;justify-content:space-between;padding:8px;background-color:#f8fafc;border-radius:6px}.projet_fileListItemInfo__NhOF7{display:flex;align-items:center;gap:8px}.projet_fileName__IC3kq{font-size:.9rem}.projet_fileSize__KuHNQ{font-size:.8rem;color:#64748b}.projet_fileRemoveButton__zIj9m{background:#fee2e2;color:#ef4444;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:.85rem}.projet_fileRemoveButton__zIj9m:hover{filter:brightness(.95)}[data-theme=dark] .projet_clientInfoBox__CpOf_,[data-theme=dark] .projet_fileListItem__NY3q4{background-color:var(--surface)}[data-theme=dark] .projet_fileSize__KuHNQ{color:var(--muted-contrast)}[data-theme=dark] .projet_fileRemoveButton__zIj9m{background:rgba(248,113,113,.15);color:#fca5a5}.navbar_sidebar__GHL2s{position:fixed;top:0;left:0;height:100vh;width:250px;background-color:var(--sidebar-bg);padding:20px 0;box-shadow:2px 0 5px rgba(0,0,0,.1);z-index:1000;display:flex;flex-direction:column;transition:transform .3s ease-in-out;transform:translateX(0)}.navbar_sidebar__GHL2s.navbar_closed__CXFEu{transform:translateX(-100%)}.navbar_toggleButton___M6pw{position:fixed;top:20px;left:20px;z-index:1100;background:none;border:none;font-size:24px;cursor:pointer;color:var(--sidebar-text)}.navbar_logo_container__vpUMw{text-align:center;margin-bottom:30px}.navbar_logo_image__PsbSn{max-width:160px;height:auto}.navbar_nav__eQlRa{display:flex;flex-direction:column;gap:8px;padding:0 20px;flex-grow:1}.navbar_nav_item__83ltF{padding:10px 12px;text-decoration:none;color:var(--sidebar-text);font-size:15px;font-family:Inter,Roboto,sans-serif;border-radius:5px;transition:all .2s ease;position:relative;cursor:pointer}.navbar_nav_item__83ltF:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-active-text);font-weight:600;transform:translateX(2px)}.navbar_nav_item__83ltF.navbar_active__Zw9RG{background-color:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600;transform:translateX(2px);box-shadow:0 2px 8px rgba(30,58,138,.15)}.navbar_nav_item__83ltF.navbar_active__Zw9RG:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--sidebar-active-text);border-radius:0 3px 3px 0}.navbar_mainContent__3wi2q{transition:margin-left .3s ease-in-out;margin-left:0}.navbar_mainContent__3wi2q.navbar_shifted__QhbHO{margin-left:250px}.navbar_account_section___Nd_y{padding:10px;background-color:transparent;position:relative}.navbar_account_button__aHP6X{width:100%;background:none;border:none;color:var(--sidebar-text);font-weight:600;font-size:14px;text-align:left;cursor:pointer;padding:10px 0;transition:all .2s ease;display:flex;align-items:center;gap:8px}.navbar_account_button__aHP6X:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-active-text);border-radius:4px}.navbar_account_button__aHP6X.navbar_active_button__F0uEj{background-color:var(--sidebar-active-bg);border-radius:4px;color:var(--sidebar-active-text)}.navbar_account_icon__5vIwc{font-size:16px;opacity:.8}.navbar_account_text__M4Fd_{flex:1;font-size:14px}.navbar_dropdown_arrow__7OBUZ{font-size:12px;transition:transform .2s ease;opacity:.7}.navbar_dropdown_arrow__7OBUZ.navbar_rotated__6g1zo{transform:rotate(180deg)}.navbar_dropdown__sYgRs{background:var(--sidebar-bg);border:1px solid var(--divider-color);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08);position:absolute;bottom:55px;left:20px;width:calc(100% - 40px);z-index:999;overflow:hidden}.navbar_dropdown_item__iD8KT{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:14px;color:var(--sidebar-text);text-decoration:none;background-color:var(--sidebar-bg);transition:all .2s ease;cursor:pointer;position:relative}.navbar_dropdown_item__iD8KT:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-active-text);transform:translateX(2px)}.navbar_dropdown_item__iD8KT.navbar_active__Zw9RG{background-color:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600;transform:translateX(2px);box-shadow:0 2px 8px rgba(35,64,151,.3)}.navbar_dropdown_item__iD8KT.navbar_active__Zw9RG:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--sidebar-active-text);border-radius:0 2px 2px 0}.navbar_dropdown_icon__oNkfz{font-size:14px;opacity:.8}@keyframes navbar_fadeIn__sAptS{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ExcelEditorModal_modalOverlay__GJ04R{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(30,64,175,.3);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ExcelEditorModal_modalLarge__Jjped{width:95vw;height:90vh;max-width:1400px;max-height:900px}.ExcelEditorModal_excelEditorModal__KrqJn{background:#ffffff;border-radius:12px;box-shadow:0 20px 40px rgba(30,64,175,.15);display:flex;flex-direction:column;overflow:hidden}.ExcelEditorModal_excelEditorHeader__U83ux{padding:16px 20px;border-bottom:1px solid #dbeafe;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:space-between}.ExcelEditorModal_excelEditorTitle__4ZWZq{display:flex;align-items:center;gap:16px}.ExcelEditorModal_excelEditorTitle__4ZWZq h3{margin:0;font-size:18px;font-weight:600;color:#1e40af}.ExcelEditorModal_excelEditorActions__TR3Wx{display:flex;align-items:center;gap:8px}.ExcelEditorModal_excelToolbar__51Ef9{padding:12px 20px;border-bottom:1px solid #dbeafe;background:#f0f9ff;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ExcelEditorModal_toolbarGroup__puP_5{display:flex;align-items:center;gap:8px}.ExcelEditorModal_toolbarGroup__puP_5 label{font-size:14px;font-weight:500;color:#1e40af;white-space:nowrap}.ExcelEditorModal_toolbarGroup__puP_5 input[type=color]{width:40px;height:32px;border:1px solid #93c5fd;border-radius:4px;cursor:pointer}.ExcelEditorModal_toolbarGroup__puP_5 select{padding:6px 8px;border:1px solid #93c5fd;border-radius:4px;font-size:14px;background:#ffffff}.ExcelEditorModal_excelSpreadsheetContainer__BqcqJ{flex:1;overflow:auto;background:#f0f9ff;padding:20px}.ExcelEditorModal_excelSpreadsheet__l9w7_{display:inline-block;background:#ffffff;border:1px solid #93c5fd;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(30,64,175,.1)}.ExcelEditorModal_excelRow__sN8mB{display:flex;border-bottom:1px solid #dbeafe}.ExcelEditorModal_excelRow__sN8mB:last-child{border-bottom:none}.ExcelEditorModal_excelCellHeader__8dC2_{min-width:60px;height:36px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-right:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#1e40af;user-select:none}.ExcelEditorModal_excelCell__a0bFH{min-width:120px;height:36px;border-right:1px solid #dbeafe;display:flex;align-items:center;padding:4px 8px;font-size:14px;color:#1f2937;background:#ffffff;cursor:pointer;position:relative}.ExcelEditorModal_excelCell__a0bFH:hover{background:#eff6ff}.ExcelEditorModal_excelCellSelected__ucK4B{background:#eff6ff!important;border:2px solid #3b82f6!important;z-index:1}.ExcelEditorModal_excelCellInput__dLrh1{width:100%;height:100%;border:none;background:transparent;font-size:14px;color:inherit;outline:none;padding:0;margin:0}.ExcelEditorModal_excelStatusBar__RCf_T{padding:8px 20px;border-top:1px solid #dbeafe;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:space-between}.ExcelEditorModal_statusInfo__HpxsP{font-size:12px;color:#1e40af}.ExcelEditorModal_btn__JynFb{padding:8px 16px;border:1px solid #93c5fd;border-radius:6px;background:#ffffff;color:#1e40af;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.ExcelEditorModal_btn__JynFb:hover{background:#eff6ff;border-color:#60a5fa}.ExcelEditorModal_btnSmall__FTmZ8{padding:6px 12px;font-size:13px}.ExcelEditorModal_btnPrimary__hKW_F{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#ffffff;border:none}.ExcelEditorModal_btnPrimary__hKW_F:hover{background:linear-gradient(135deg,#2563eb,#1e3a8a)}@media (max-width:768px){.ExcelEditorModal_modalLarge__Jjped{width:100vw;height:100vh;border-radius:0}.ExcelEditorModal_excelToolbar__51Ef9{padding:8px 12px;gap:12px}.ExcelEditorModal_toolbarGroup__puP_5{gap:6px}.ExcelEditorModal_excelCell__a0bFH{min-width:100px;font-size:12px}.ExcelEditorModal_excelCellHeader__8dC2_{min-width:40px;font-size:10px}}.SidebarItem_button__EPQXa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 0;border-radius:12px;background:transparent;border:none;cursor:pointer;transition:background-color .12s ease-in-out}.SidebarItem_button__EPQXa:hover{background:var(--muted)}.SidebarItem_buttonActive__SzjrF{background:var(--sidebar-active-bg)}.SidebarItem_icon__JWKfs{color:var(--text-color)}.SidebarItem_label___3a4b{font-size:12px;line-height:1;color:var(--text-color)}.RightActionsSidebar_container__z2aoT{position:fixed;right:16px;top:96px;z-index:40;width:100px;display:none;flex-direction:column;align-items:center;gap:8px;border-radius:16px;background:#ffffff;box-shadow:0 4px 16px rgba(15,23,42,.08);border:1px solid #e2e8f0;padding:8px}[data-theme=dark] .RightActionsSidebar_container__z2aoT{background:var(--surface);border-color:var(--divider-color)}.RightActionsSidebar_openerBtn__9kQwY{position:fixed;right:8px;top:96px;z-index:41;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.12);color:#334155;cursor:pointer}.RightActionsSidebar_openerBtn__9kQwY:hover{background:#f8fafc}[data-theme=dark] .RightActionsSidebar_openerBtn__9kQwY{background:var(--surface);border-color:var(--divider-color);color:var(--text-color)}[data-theme=dark] .RightActionsSidebar_openerBtn__9kQwY:hover{background:var(--muted)}@media (min-width:768px){.RightActionsSidebar_container__z2aoT{display:flex}}.RightActionsSidebar_divider__DXNJT{width:100%;height:1px;margin:4px 0;background:#e2e8f0}[data-theme=dark] .RightActionsSidebar_divider__DXNJT{background:var(--divider-color)}.RightActionsSidebar_dropdownWrapper__mUDym{position:relative;width:100%}.RightActionsSidebar_collapseBtn__b2Ekd{position:absolute;top:-12px;left:-12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.12);color:#334155;cursor:pointer}.RightActionsSidebar_collapseBtn__b2Ekd:hover{background:#f8fafc}[data-theme=dark] .RightActionsSidebar_collapseBtn__b2Ekd{background:var(--surface);border-color:var(--divider-color);color:var(--text-color)}[data-theme=dark] .RightActionsSidebar_collapseBtn__b2Ekd:hover{background:var(--muted)}.RightActionsSidebar_toolsDropdown__Jit0H{position:absolute;right:110%;top:8px;background:#ffffff;box-shadow:0 8px 24px rgba(15,23,42,.12);border:1px solid #e2e8f0;border-radius:12px;padding:8px 0;width:256px;z-index:50}[data-theme=dark] .RightActionsSidebar_toolsDropdown__Jit0H{background:var(--surface);border-color:var(--divider-color)}.RightActionsSidebar_dropdownArrow__kVVWE{position:absolute;right:-7px;top:14px;width:12px;height:12px;background:#ffffff;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;transform:rotate(45deg);box-shadow:0 4px 10px rgba(0,0,0,.05)}.RightActionsSidebar_dropdownItem__pya9W{width:100%;text-align:left;padding:8px 12px;color:#334155;background:transparent;border:none;cursor:pointer}.RightActionsSidebar_dropdownItem__pya9W:hover{background:#f8fafc}[data-theme=dark] .RightActionsSidebar_dropdownItem__pya9W{color:var(--text-color)}[data-theme=dark] .RightActionsSidebar_dropdownItem__pya9W:hover{background:var(--muted)}.RightActionsSidebar_modalOverlay__xKFv9{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3)}.RightActionsSidebar_modalBox__conSo{background:#ffffff;border-radius:16px;box-shadow:0 24px 64px rgba(15,23,42,.25);border:1px solid #e2e8f0;overflow:hidden}[data-theme=dark] .RightActionsSidebar_modalBox__conSo{background:var(--surface);border-color:var(--divider-color)}.RightActionsSidebar_modalHeader__cDJ0g{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e2e8f0}.RightActionsSidebar_modalTitle__dI_qp{font-size:16px;font-weight:600;color:#0f172a}.RightActionsSidebar_modalClose__1CCAY{color:#64748b;background:transparent;border:none;cursor:pointer}.RightActionsSidebar_modalClose__1CCAY:hover{color:#334155}[data-theme=dark] .RightActionsSidebar_modalHeader__cDJ0g{border-bottom-color:var(--divider-color)}[data-theme=dark] .RightActionsSidebar_modalTitle__dI_qp{color:var(--text-color)}[data-theme=dark] .RightActionsSidebar_modalClose__1CCAY{color:var(--muted-contrast)}[data-theme=dark] .RightActionsSidebar_modalClose__1CCAY:hover{color:var(--text-color)}.RightActionsSidebar_modalBody__2H8Pb{padding:16px;overflow:auto}.RightActionsSidebar_modalFooter__HgCug{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e2e8f0}.RightActionsSidebar_btnLight__oaTkJ{padding:8px 12px;border-radius:8px;background:#f1f5f9;color:#334155;border:none;cursor:pointer}.RightActionsSidebar_btnLight__oaTkJ:hover{background:#e2e8f0}[data-theme=dark] .RightActionsSidebar_modalFooter__HgCug{border-top-color:var(--divider-color)}[data-theme=dark] .RightActionsSidebar_btnLight__oaTkJ{background:var(--muted);color:var(--text-color)}[data-theme=dark] .RightActionsSidebar_btnLight__oaTkJ:hover{background:var(--surface)}.RightActionsSidebar_tableWrap__TwLHl{width:100%;overflow-x:auto}.RightActionsSidebar_table__acViI{min-width:100%;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;border-collapse:separate;border-spacing:0}.RightActionsSidebar_table__acViI thead{background:#f8fafc}.RightActionsSidebar_th__tLtbT{text-align:left;font-weight:600;border-bottom:1px solid #e2e8f0}.RightActionsSidebar_td__TbLgO,.RightActionsSidebar_th__tLtbT{color:#334155;font-size:14px;padding:8px 12px}.RightActionsSidebar_tr__TvxZB:nth-child(2n){background:rgba(248,250,252,.6)}[data-theme=dark] .RightActionsSidebar_table__acViI{border-color:var(--divider-color)}[data-theme=dark] .RightActionsSidebar_table__acViI thead{background:var(--muted)}[data-theme=dark] .RightActionsSidebar_th__tLtbT{color:var(--text-color);border-bottom-color:var(--divider-color)}[data-theme=dark] .RightActionsSidebar_td__TbLgO{color:var(--text-color)}[data-theme=dark] .RightActionsSidebar_tr__TvxZB:nth-child(2n){background:var(--surface)}