.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}}