.trafo-profil_info_text__kdLWn{font-size:16px;padding:20px 30px;border-radius:20px;font-family:Font-Medium}.trafo-profil_info_text__kdLWn.trafo-profil_success__d74K0{background-color:#d4edda;color:#155724}.trafo-profil_info_text__kdLWn.trafo-profil_error__dAbSU{background-color:#f8d7da;color:#721c24}.trafo-profil_settings__DS1iW{position:absolute;right:20px;top:15px;width:30px;height:30px;cursor:pointer}.trafo-profil_settings__DS1iW:hover{transform:rotate(90deg)}.trafo-profil_popup__iYl1u{position:absolute;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:100;background-color:#fff;top:0;left:0;gap:20px}.trafo-profil_input__cusIn{height:50px;display:flex;justify-content:center;align-items:stretch}.trafo-profil_input__cusIn label{font-size:16px;background-color:var(--text-color);color:#fff;border-radius:20px 0 0 20px}.trafo-profil_input__cusIn input,.trafo-profil_input__cusIn label{display:flex;justify-content:center;align-items:center;padding:10px 20px}.trafo-profil_input__cusIn input{font-size:18px;text-align:center;width:100px}.trafo-profil_input__cusIn button{font-size:16px;background-color:var(--text-color);color:#fff;display:flex;justify-content:center;align-items:center;padding:10px 20px;border-radius:0 20px 20px 0}.trafo-profil_input__cusIn button:hover{filter:brightness(1.5)}.trafo-profil_popup__iYl1u .trafo-profil_close__1CmLD{width:40px;height:40px;background-color:var(--text-color);border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.trafo-profil_popup__iYl1u .trafo-profil_close__1CmLD:hover{transform:rotate(90deg);scale:.95}.trafo-profil_popup__iYl1u .trafo-profil_close__1CmLD svg{width:15px;height:15px}.trafo-profil_popup__iYl1u .trafo-profil_close__1CmLD svg *{fill:#fff}.trafo-profil_summary_container__cn7uz{margin:0;padding:0}.trafo-profil_summary_grid__BQmlN{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.trafo-profil_summary_card__42P10{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);position:relative;overflow:hidden}.trafo-profil_summary_card__42P10:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.trafo-profil_summary_card__42P10:hover{transform:translateY(-2px);box-shadow:0 4px 12px 0 rgba(0,0,0,.15);border-color:#3b82f6}.trafo-profil_card_icon__zt40H{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.trafo-profil_card_icon__zt40H svg,.trafo-profil_card_icon__zt40H svg *{color:#fff;fill:#fff}.trafo-profil_card_content__FTzpy{flex:1 1;min-width:0}.trafo-profil_card_title__xQ_Do{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:4px;line-height:1.2}.trafo-profil_card_value__0ZeCi{font-size:20px;font-weight:700;color:#111827;line-height:1.2;word-break:break-word}@media (max-width:1200px){.trafo-profil_summary_grid__BQmlN{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.trafo-profil_summary_grid__BQmlN{grid-template-columns:1fr;gap:12px}.trafo-profil_summary_card__42P10{padding:16px;gap:12px}.trafo-profil_card_icon__zt40H{width:40px;height:40px}.trafo-profil_card_icon__zt40H svg,.trafo-profil_card_icon__zt40H svg *{color:#fff;fill:#fff}.trafo-profil_card_title__xQ_Do{font-size:13px}.trafo-profil_card_value__0ZeCi{font-size:18px}}.trafo-profil_info_card__XLexU{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:12px;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.trafo-profil_info_card__XLexU:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(0,0,0,.2)}.trafo-profil_info_title__lUECQ{font-size:14px;font-weight:500;margin-bottom:8px;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.trafo-profil_info_value__qvfKb{font-size:24px;font-weight:700;color:#fff}.trafo-profil_pie_chart_container__bKCR4{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.trafo-profil_pie_chart_wrapper___xMX9{display:flex;justify-content:center;align-items:center;margin:0 auto;min-height:300px}.trafo-profil_no_data___hORu{display:flex;align-items:center;justify-content:center;height:300px;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px}.trafo-profil_no_data_text__DxbL5{color:#6b7280;font-size:16px;font-weight:500}.trafo-profil_pie_chart_legend__2C6Cb{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.trafo-profil_legend_item__lrMFD{display:flex;align-items:center;gap:8px;padding:4px 0}.trafo-profil_legend_color__2EQ8T{width:12px;height:12px;border-radius:2px;flex-shrink:0}.trafo-profil_legend_text__cEm4J{flex:1 1;min-width:0}.trafo-profil_legend_name__ppSOl{font-size:13px;font-weight:500;color:#374151;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trafo-profil_legend_value__5mkqb{font-size:11px;color:#6b7280;line-height:1.2}.trafo-profil_small_table_container__XE8pq{margin-top:16px;border-top:1px solid #e5e7eb;padding-top:16px}@media (max-width:768px){.trafo-profil_pie_chart_container__bKCR4{gap:16px}.trafo-profil_pie_chart__wK9lU{width:160px;height:160px}.trafo-profil_pie_chart_total__c1iSq{font-size:20px}.trafo-profil_pie_chart_label__BAxQs{font-size:11px}.trafo-profil_legend_name__ppSOl{font-size:12px}.trafo-profil_legend_value__5mkqb{font-size:10px}}.alarmlar_emptyState__xINnB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;min-height:200px}.alarmlar_emptyStateIcon__AFvcM{width:48px;height:48px;color:#10b981;margin-bottom:16px}.alarmlar_emptyStateContent__nObS_{max-width:400px}.alarmlar_emptyStateTitle__BSzfU{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 12px;font-family:Font-SemiBold}.alarmlar_emptyStateMessage__ZQN7i{font-size:14px;color:#6b7280;line-height:1.6;margin:0}@media (max-width:768px){.alarmlar_emptyState__xINnB{padding:24px 16px;min-height:150px}.alarmlar_emptyStateIcon__AFvcM{width:40px;height:40px;margin-bottom:12px}.alarmlar_emptyStateTitle__BSzfU{font-size:16px}.alarmlar_emptyStateMessage__ZQN7i{font-size:13px}}.maliyet-analizi_page_container__ijuQP{display:flex;flex-direction:column;gap:24px;padding:0}.maliyet-analizi_controls_section__d1ArU{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;margin-bottom:24px}.maliyet-analizi_section_header__G29qu{margin-bottom:20px;text-align:center}.maliyet-analizi_section_title__5FKje{font-size:20px;font-family:Font-Bold;color:#374151;margin:0 0 8px;font-weight:600}.maliyet-analizi_section_description__hh7nA{font-size:14px;color:#6b7280;margin:0;font-family:Font-Regular}.maliyet-analizi_calculation_section__ER0ND{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;margin:24px 0}.maliyet-analizi_calculation_header__QuP9t{text-align:center;margin-bottom:24px}.maliyet-analizi_calculation_title__IWthx{font-size:20px;font-family:Font-Bold;color:#374151;margin:0 0 8px;font-weight:600}.maliyet-analizi_calculation_description___mYSJ{font-size:14px;color:#6b7280;margin:0;font-family:Font-Regular}.maliyet-analizi_calculation_controls__1Fseu{display:flex;align-items:flex-end;gap:24px;justify-content:center;flex-wrap:wrap}.maliyet-analizi_year_selector__7b9cR{display:flex;flex-direction:column;gap:8px;min-width:280px}.maliyet-analizi_year_label__DwWQM{display:flex;flex-direction:column;gap:4px}.maliyet-analizi_year_label_text__OqPXr{font-size:16px;font-family:Font-Bold;color:#374151;font-weight:600}.maliyet-analizi_year_label_desc__asb6H{font-size:12px;color:#6b7280;font-family:Font-Regular}.maliyet-analizi_calculate_button_container__342g1{display:flex;align-items:center}.maliyet-analizi_calculate_button__vg5fm{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:16px 32px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(16,185,129,.3);display:flex;align-items:center;gap:8px;font-size:16px;font-family:Font-Bold}.maliyet-analizi_calculate_button__vg5fm:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.maliyet-analizi_calculate_button__vg5fm:active{transform:translateY(0)}.maliyet-analizi_button_icon__49sog{font-size:18px}.maliyet-analizi_button_text__uYxSr{font-size:16px}.maliyet-analizi_proje_title__1rIlB{font-size:24px;font-family:Font-Medium;color:var(--text-color);margin:0}.maliyet-analizi_proje_box__CO5HT{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e5e7eb;transition:all .3s ease}.maliyet-analizi_proje_box__CO5HT:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-2px)}.maliyet-analizi_proje_column__6Lb_A,.maliyet-analizi_submit_button__TmGMq{display:flex;align-items:center;justify-content:center}.maliyet-analizi_submit_button__TmGMq{margin-top:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;transition:all .3s ease}.maliyet-analizi_submit_button__TmGMq:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.maliyet-analizi_toggle_inputs__2yW6M{display:flex;gap:20px;background:#f8fafc;padding:24px;border-radius:12px;border:1px solid #e5e7eb;flex-wrap:wrap;justify-content:center}.maliyet-analizi_toggle_inputs__2yW6M .maliyet-analizi_toggle_input__Mm6Mr{flex:1 1;min-width:200px;max-width:300px;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fff;border-radius:10px;border:1px solid #e5e7eb;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.maliyet-analizi_toggle_inputs__2yW6M .maliyet-analizi_toggle_input__Mm6Mr:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.maliyet-analizi_toggle_inputs__2yW6M .maliyet-analizi_toggle_input__Mm6Mr .maliyet-analizi_label__KUumC{font-size:18px;font-family:Font-Bold;color:#374151;font-weight:600;display:flex;flex-direction:column;align-items:flex-start}.maliyet-analizi_toggle_inputs__2yW6M .maliyet-analizi_toggle_input__Mm6Mr .maliyet-analizi_label__KUumC .maliyet-analizi_description__2WdxT{font-size:12px;color:#6b7280;font-weight:400;margin-top:4px;font-family:Font-Regular}.maliyet-analizi_poz_no_cell__s7aq7{padding:5px}.maliyet-analizi_poz_no_value__1o0TF{width:100%;display:flex;align-items:center;justify-content:center;gap:5px}.maliyet-analizi_poz_no_input__c56J5{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.maliyet-analizi_poz_no_input__c56J5 .maliyet-analizi_input__PVgHJ{width:100%;padding:5px;border:1px solid var(--text-color);border-radius:5px}.maliyet-analizi_poz_no_input__c56J5 .maliyet-analizi_dropdown__FUk3v{position:absolute;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-top:0;border-radius:0 0 5px 5px;z-index:123;max-height:300px;overflow-y:scroll}.maliyet-analizi_poz_no_input__c56J5 .maliyet-analizi_dropdown_item__VlKno{padding:5px;cursor:pointer}.maliyet-analizi_poz_no_input__c56J5 .maliyet-analizi_delete_button__Le5ql{display:flex;justify-content:center;align-items:center;padding:5px;border-top:1px solid var(--text-color)}.maliyet-analizi_poz_no_input__c56J5 .maliyet-analizi_delete_button__Le5ql .maliyet-analizi_icon__Wy_lJ{width:15px;height:15px;display:flex;align-items:center;justify-content:center}.maliyet-analizi_poz_no_input__c56J5 .maliyet-analizi_delete_button__Le5ql .maliyet-analizi_icon__Wy_lJ svg{width:15px;height:15px}.maliyet-analizi_boxless__dnzoP{background-color:transparent;padding:10px}.maliyet-analizi_poz_row__9l0t1{display:flex;align-items:center;justify-content:space-between;padding:5px;gap:10px;min-width:180px}.maliyet-analizi_delete__Aogyh{cursor:pointer;font-size:24px}.maliyet-analizi_results_container__IaVD_{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e5e7eb;overflow:hidden}.maliyet-analizi_results_header__hgREV{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px;border-bottom:1px solid #e5e7eb}.maliyet-analizi_results_title__pjp9n{font-size:20px;font-family:Font-Bold;margin:0;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.maliyet-analizi_results_subtitle__2be32{font-size:14px;color:#fff;opacity:.95;margin:4px 0 0;text-shadow:0 1px 2px rgba(0,0,0,.2)}.maliyet-analizi_total_amount_header__RITPD{background:hsla(0,0%,100%,.15);border-radius:12px;padding:20px;margin-top:20px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.maliyet-analizi_total_label__nDV97{font-size:16px;font-weight:500;margin-bottom:8px;color:#fff;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.2)}.maliyet-analizi_total_value__7X35d{font-size:32px;font-family:Courier New,monospace;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:1px}.maliyet-analizi_total_amount__3q2Xg{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:16px 24px;border-radius:8px;margin:16px 0;font-size:18px;font-family:Font-Bold;font-weight:600;text-align:center;box-shadow:0 4px 15px rgba(16,185,129,.3)}.maliyet-analizi_amount_cell__7Gxa_,.maliyet-analizi_currency_format__u1gPq{font-family:Courier New,monospace;font-weight:600;color:#059669}.maliyet-analizi_amount_cell__7Gxa_{text-align:right;padding:8px 12px;background:#f0fdf4;border-radius:4px}.maliyet-analizi_table_actions__C99wN{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#f8fafc;border-top:1px solid #e5e7eb}.maliyet-analizi_export_button__9ztLz{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(16,185,129,.3)}.maliyet-analizi_export_button__9ztLz:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(16,185,129,.4)}.maliyet-analizi_add_position_button__sHb_V{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.3)}.maliyet-analizi_add_position_button__sHb_V:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.maliyet-analizi_table_container____MFv{overflow-x:auto;border-radius:8px}.maliyet-analizi_table_container____MFv table{width:100%;border-collapse:collapse;background:#fff}.maliyet-analizi_table_container____MFv th{background:#f8fafc;color:#374151;font-weight:600;padding:12px 16px;text-align:left;border-bottom:2px solid #e5e7eb;font-size:14px}.maliyet-analizi_table_container____MFv td{padding:12px 16px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.maliyet-analizi_table_container____MFv tr:hover{background:#f9fafb}@media (min-width:1200px){.maliyet-analizi_toggle_inputs__2yW6M{gap:24px;padding:28px}.maliyet-analizi_toggle_inputs__2yW6M .maliyet-analizi_toggle_input__Mm6Mr{min-width:250px;max-width:320px;padding:20px 24px}}@media (max-width:1024px) and (min-width:769px){.maliyet-analizi_toggle_inputs__2yW6M{flex-direction:row;gap:16px}.maliyet-analizi_toggle_inputs__2yW6M .maliyet-analizi_toggle_input__Mm6Mr{min-width:180px;max-width:250px}}@media (max-width:768px){.maliyet-analizi_toggle_inputs__2yW6M{min-width:250px;max-width:300px}.maliyet-analizi_controls_section__d1ArU{padding:16px}.maliyet-analizi_results_header__hgREV{padding:16px 20px}.maliyet-analizi_table_actions__C99wN{flex-direction:column;gap:12px;align-items:stretch}.maliyet-analizi_total_value__7X35d{font-size:24px}.maliyet-analizi_total_amount_header__RITPD{padding:16px;margin-top:16px}.maliyet-analizi_toggle_inputs__2yW6M{flex-direction:column;gap:16px}.maliyet-analizi_toggle_inputs__2yW6M .maliyet-analizi_toggle_input__Mm6Mr{min-width:100%;max-width:100%}.maliyet-analizi_section_title__5FKje{font-size:18px}.maliyet-analizi_section_description__hh7nA{font-size:13px}.maliyet-analizi_calculation_controls__1Fseu{flex-direction:column;align-items:center;gap:16px}.maliyet-analizi_year_selector__7b9cR{min-width:250px;width:100%}.maliyet-analizi_calculate_button__vg5fm{width:100%;justify-content:center;padding:14px 24px}.maliyet-analizi_calculation_title__IWthx{font-size:18px}.maliyet-analizi_calculation_description___mYSJ{font-size:13px}}