.calc-page{padding:60px 0 80px}@media (max-width:767px){.calc-page{padding:30px 0 60px}.calc-module{padding:30px 25px}}.calc-grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:30px}.calc-grid .calc-form-col{flex:1 1 0;min-width:0}.calc-form-col>.mt-25{margin-top:14px}.calc-form-col>div.mb-20:has(+.mt-25),.calc-form-col>.form-row-2col.mb-20:has(+.mt-25),.calc-form-col>.form-row-3col.mb-20:has(+.mt-25){margin-bottom:4px}.calc-grid .calc-result-col{flex:1 1 0;min-width:0}@media (max-width:991px){.calc-grid{flex-direction:column}}.calc-grid--stacked{flex-direction:column}.calc-grid--stacked .calc-form-col,.calc-grid--stacked .calc-result-col{flex:1 1 auto;width:100%}.form-section-title{font-size:var(--fs-sm);font-weight:700;color:var(--color-dark);text-transform:uppercase;letter-spacing:1.2px;margin:26px 0 14px;padding:10px 14px;background:rgba(109,40,217,0.05);border-left:3px solid var(--color-primary);border-radius:4px}.form-section-title .form-section-hint{font-weight:500;color:var(--color-text-muted);text-transform:none;letter-spacing:0;margin-left:6px;font-size:12px}.calc-form-col>.form-section-title:first-child{margin-top:0}.form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:479px){.form-row-2col{grid-template-columns:1fr}}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary-soft);color:var(--color-primary) !important;border:1.5px dashed var(--color-primary);padding:12px 24px;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:600;transition:all var(--transition-base);cursor:pointer;text-decoration:none}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--color-coral);color:#fff !important;border-style:solid;outline:none;box-shadow:0 2px 12px rgba(109,40,217,0.18)}.btn-secondary.btn-full{width:100%;padding:13px 24px}.btn-secondary i{margin-right:8px;font-size:12px}.ders-row{margin-bottom:10px}.ders-row-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(70px,1fr) minmax(64px,0.85fr) 46px;gap:10px;align-items:stretch}.ders-row-header{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(70px,1fr) minmax(64px,0.85fr) 46px;gap:10px;padding:0 0 8px;margin-bottom:6px;border-bottom:1px solid #eef0f3;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#7f8c8d}.ders-row-header--aof{grid-template-columns:2fr 1.2fr 1fr 46px}.ders-row-header--simple{grid-template-columns:2fr 1fr 46px}.ders-row-header>span{line-height:1.15}.ders-row-header .label-range{display:block;margin:1px 0 0;font-size:9px;font-weight:500;color:#95a5a6;text-transform:none;letter-spacing:0.2px;line-height:1}.calc-form-col.is-kredisiz .ders-row-header{grid-template-columns:minmax(0,2.4fr) minmax(80px,1fr) 36px}.calc-form-col.is-kredisiz .ders-row-header .header-kredi{display:none}@media (max-width:479px){.ders-row-header,.ders-row-header--aof,.ders-row-header--simple{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px 0;margin-bottom:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;color:var(--color-text-muted)}.ders-row-header>span:first-child,.ders-row-header>span:last-child{display:none}}.ders-row-grid--aof{grid-template-columns:2fr 1.2fr 1fr 46px}.ders-row-grid--simple{grid-template-columns:2fr 1fr 46px}@media (max-width:479px){.ders-row{padding-bottom:14px;border-bottom:1px dashed var(--color-border);margin-bottom:14px}.ders-row:last-child{border-bottom:none;margin-bottom:0}.ders-row-grid,.ders-row-grid--aof,.ders-row-grid--simple{grid-template-columns:1fr 1fr;gap:8px}.ders-row-grid>.ders-ad,.ders-row-grid--aof>.ders-ad,.ders-row-grid--simple>.ders-ad{grid-column:1 / -1}.ders-row-grid--simple>.ders-not{grid-column:1 / -1}.ders-row-remove{grid-column:1 / -1;justify-self:stretch;height:42px;font-size:13px;font-weight:600;background-color:rgba(230,57,70,0.08);color:var(--color-error);border-color:rgba(230,57,70,0.25)}.ders-row-remove i{font-size:14px;margin-right:6px}.ders-row-remove::after{content:'Bu dersi sil'}.ders-row-remove:hover,.ders-row-remove:active{background-color:var(--color-error);color:#fff;border-color:var(--color-error)}}.ders-row-remove{width:100%;min-height:100%;align-self:stretch;padding:10px;border:1px solid var(--color-border);background-color:#f1f3f5;color:#7f8c8d;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:all var(--transition-base)}.ders-row-remove:hover{background-color:var(--color-coral);color:#fff;border-color:var(--color-coral)}.ders-row-remove:active{transform:scale(0.96)}.dy-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:575px){.dy-row{grid-template-columns:1fr 1fr;gap:8px}.form-row-2col:has(>input[placeholder="Doğru"]),.form-row-2col:has(>input[placeholder="Yanlış"]){grid-template-columns:1fr 1fr;gap:8px}.dy-row .field-input,.form-row-2col:has(>input[placeholder="Doğru"]) .field-input{padding:10px 12px;font-size:14px}}.calc-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.calc-mode-option{cursor:pointer;padding:14px 16px;border:1px solid #e2e6ea;border-radius:var(--radius-md);background:#fff;text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:4px;margin:0}.calc-mode-option input{position:absolute;opacity:0;pointer-events:none}.calc-mode-option .calc-mode-title{font-weight:600;color:var(--color-dark);display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-base)}.calc-mode-option .calc-mode-title i{color:var(--color-coral);font-size:13px}.calc-mode-option small{font-size:11px;color:#7f8c8d;line-height:1.3}.calc-mode-option:hover{border-color:#c8cdd2}.calc-mode-option:has(input:checked){border-color:var(--color-primary);background:rgba(109,40,217,0.04);box-shadow:0 2px 12px rgba(109,40,217,0.10)}.kesir-form-grid{display:grid;grid-template-columns:1fr 60px 1fr;gap:16px;align-items:start;margin-bottom:24px}.kesir-input-block{display:flex;flex-direction:column;align-items:center}.kesir-block-label{font-size:12px;text-transform:uppercase;letter-spacing:0.5px;font-weight:700;color:var(--color-text-muted);margin-bottom:10px;text-align:center}.kesir-stack-wrap{position:relative;display:flex;align-items:stretch;justify-content:center}.kesir-stack{width:100px;display:flex;flex-direction:column;align-items:stretch;gap:0}.kesir-stack .field-input.kesir-input{text-align:center;font-size:22px;font-weight:700;padding:12px 6px;width:calc(100% - 16px);margin:0 auto}.kesir-cizgi-h{height:3px;background:var(--color-dark);border-radius:2px;margin:4px 0;width:100%}.kesir-side-hints{position:absolute;right:calc(100%+8px);top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:11px;text-transform:uppercase;letter-spacing:0.4px;color:var(--color-text-light);line-height:1;padding:25px 0;user-select:none;white-space:nowrap}.kesir-islem-display{position:relative;align-self:stretch;min-height:130px;width:60px}.kesir-islem-buyuk{position:absolute;top:78px;left:50%;transform:translate(-50%,-50%);font-size:38px;font-weight:700;color:var(--color-coral);line-height:1}.calc-mode-toggle.calc-mode-toggle--4col{grid-template-columns:repeat(4,1fr)}.calc-mode-toggle.calc-mode-toggle--4col .calc-mode-option{padding:12px 10px;font-size:15px;font-weight:700;color:var(--color-dark)}.calc-mode-toggle.calc-mode-toggle--6col{grid-template-columns:repeat(3,1fr)}.calc-mode-toggle.calc-mode-toggle--6col .calc-mode-option{padding:12px 10px;font-size:14px;font-weight:700;color:var(--color-dark)}.kesir-sonuc-visual{display:inline-flex;flex-direction:column;align-items:center;margin:12px 0;min-width:80px}.kesir-sonuc-visual .kesir-pay,.kesir-sonuc-visual .kesir-payda{font-size:32px;font-weight:700;color:var(--color-dark);line-height:1;padding:4px 12px}.kesir-sonuc-visual .kesir-cizgi-h{width:100%;height:3px;margin:4px 0}.kesir-sonuc-visual.is-integer .kesir-cizgi-h,.kesir-sonuc-visual.is-integer .kesir-payda{display:none}@media (max-width:575px){.kesir-form-grid{grid-template-columns:1fr;gap:12px}.kesir-islem-display{padding:0}.kesir-islem-buyuk{font-size:28px}.calc-mode-toggle.calc-mode-toggle--4col{grid-template-columns:repeat(2,1fr)}.calc-mode-toggle.calc-mode-toggle--6col{grid-template-columns:repeat(2,1fr)}}.calc-form-col.is-kredisiz .ders-row-grid{grid-template-columns:minmax(0,2.4fr) minmax(80px,1fr) 36px}.calc-form-col.is-kredisiz .ders-kredi{display:none}.result-disclaimer{margin-top:14px;padding:12px 14px;background:rgba(243,156,18,0.06);border-left:3px solid var(--stat-amber);border-radius:var(--radius-md);font-size:12px;line-height:1.55;color:var(--color-dark)}.result-disclaimer i{color:var(--stat-amber);font-size:14px;margin-right:8px;vertical-align:middle}.kredili-only.is-hidden{display:none}.info-card{background:rgba(52,152,219,0.05);border-left:3px solid var(--stat-blue);border-radius:var(--radius-md);padding:14px 16px}.info-card-title{font-size:var(--fs-sm);font-weight:700;color:var(--color-dark);margin:0 0 10px;display:flex;align-items:center;gap:8px;line-height:1.2}.info-card-title i{color:var(--stat-blue);font-size:14px}.info-card-list{list-style:none;margin:0;padding:0;font-size:12px;line-height:1.6;color:var(--color-dark)}.info-card-list li{padding:4px 0;border-bottom:1px dashed rgba(0,0,0,0.06)}.info-card-list li:last-child{border-bottom:none}.chart-headline{display:flex;justify-content:space-between;align-items:baseline;padding:4px 4px 12px;border-bottom:1px dashed #e6e8eb;margin-bottom:14px;gap:10px;flex-wrap:wrap}.chart-headline-label{font-size:11px;font-weight:700;letter-spacing:0.6px;color:#7f8c8d;text-transform:uppercase;line-height:1}.chart-headline-value{font-size:22px;font-weight:700;color:var(--color-coral);font-variant-numeric:tabular-nums;line-height:1.1}.chart-headline-value.is-long{font-size:18px}.chart-headline-value.is-xlong{font-size:16px}.calc-module .chart-wrapper--line,.calc-module .chart-wrapper--bar,.calc-module .chart-wrapper--bell-curve{width:100%;height:260px;margin:0 0 24px;position:relative;padding:4px 0}.calc-module .chart-wrapper--bell-curve{height:520px}@media (max-width:991px){.calc-module .chart-wrapper--bell-curve{height:440px}}@media (max-width:575px){.calc-module .chart-wrapper--line,.calc-module .chart-wrapper--bar{height:220px}.calc-module .chart-wrapper--bell-curve{height:360px}}.chart-wrapper canvas{display:block;max-width:100%;box-sizing:border-box}.legal-disclaimer{margin-top:30px;padding:16px 18px;background:rgba(127,140,141,0.05);border-left:3px solid #95a3ab;border-radius:var(--radius-md);text-align:left}.legal-disclaimer h4{font-size:13px;font-weight:700;color:var(--color-dark);margin:0 0 6px;display:flex;align-items:center;gap:6px;text-align:left}.legal-disclaimer h4 i{color:#95a3ab;font-size:14px}.legal-disclaimer p{margin:0;font-size:12px;line-height:1.6;color:var(--color-text-muted);text-align:left}.warning-card{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;background:rgba(243,156,18,0.07);border-left:3px solid var(--stat-amber);border-radius:var(--radius-md)}.warning-card.is-hidden{display:none}.result-line.is-hidden{display:none}.warning-card.is-warning{background:var(--color-error-soft);border-left-color:var(--color-error)}.warning-card.is-warning i.decision-icon{color:var(--color-error)}.warning-card.is-success{background:rgba(22,160,133,0.07);border-left-color:var(--stat-green)}.warning-card.is-success i.decision-icon{color:var(--stat-green)}.warning-card i.decision-icon{color:var(--stat-amber);font-size:18px;margin-top:2px;flex-shrink:0}.warning-card>div{text-align:left;flex:1}.warning-card .warning-title{font-size:var(--fs-sm);font-weight:700;color:var(--color-dark);margin-bottom:4px;text-align:left}.warning-card .warning-text{font-size:12px;line-height:1.55;color:var(--color-dark);text-align:left}.calc-module .result-line .copy-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;padding:0;border:none;background:transparent;color:#95a3ab;cursor:pointer;border-radius:4px;transition:background-color var(--transition-base),color var(--transition-base),transform 80ms ease;vertical-align:middle}.calc-module .result-line .copy-btn i{font-size:12px;line-height:1}.calc-module .result-line .copy-btn:hover{background:rgba(109,40,217,0.10);color:var(--color-primary)}.calc-module .result-line .copy-btn:active{transform:scale(0.92)}.calc-module .result-line .copy-btn.is-copied{background:rgba(22,160,133,0.14);color:var(--stat-green)}.calc-grid--wide-result .calc-form-col{flex:0 0 300px}.calc-grid--wide-result .calc-result-col{flex:1 1 auto;min-width:0}@media (max-width:991px){.calc-grid--wide-result .calc-form-col{flex:1 1 320px}.calc-grid--wide-result .calc-result-col{flex:1 1 320px}}.decision-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 24px;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(109,40,217,0.04) 0%,rgba(16,185,129,0.04) 100%);border:1px dashed #e2e6ea;min-height:200px;margin-bottom:18px}.decision-card .decision-icon{font-size:48px;color:var(--color-coral);margin-bottom:12px;line-height:1}.decision-card .decision-title{font-size:24px;font-weight:700;color:var(--color-dark);margin-bottom:6px;line-height:1.2}.decision-card .decision-subtitle{font-size:var(--fs-sm);color:#7f8c8d;line-height:1.5;max-width:280px}.decision-card.is-success .decision-icon{color:var(--color-success)}.decision-card.is-warning .decision-icon{color:var(--stat-amber)}.decision-card.is-error .decision-icon{color:var(--color-error)}.decision-card.is-pregnancy .decision-icon{color:#b06ab3}.decision-card.is-pregnancy .decision-title{color:#6b4f76}.decision-card .decision-icon-svg{width:56px;height:56px;margin-bottom:12px;display:block;color:var(--color-coral)}.decision-card .decision-icon-svg .decision-icon-svg-edge,.decision-card .decision-icon-svg .decision-icon-svg-right{stroke:var(--stat-green)}.decision-card .decision-icon-svg .decision-icon-svg-edge.is-unknown{stroke:var(--color-error)}.decision-card.is-success .decision-icon-svg{color:var(--color-success)}.decision-card.is-warning .decision-icon-svg{color:var(--stat-amber)}.decision-card.is-error .decision-icon-svg{color:var(--color-error)}.denklem-preview{background:linear-gradient(135deg,#f7f9fb 0%,#eef2f7 100%);border:1px solid #e2e6ea;border-radius:var(--radius-md);padding:20px 24px;margin-bottom:22px;text-align:center;font-size:26px;font-weight:600;color:var(--color-dark);font-family:'Quicksand',sans-serif;line-height:1.2}.denklem-preview span#previewA,.denklem-preview span#previewB,.denklem-preview span#previewC{display:inline-block;min-width:32px;padding:2px 8px;background:rgba(109,40,217,0.08);color:var(--color-primary);border-radius:6px;margin:0 2px;font-weight:700}.denklem-preview .op{margin:0 6px;color:var(--color-text-muted)}.denklem-preview .eq{margin-left:8px;color:var(--color-text-muted)}.form-row-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media (max-width:575px){.form-row-3col{grid-template-columns:1fr;gap:10px}.denklem-preview{font-size:22px;padding:16px}}.chart-wrapper--gauge{width:100%;height:200px;position:relative;padding:8px 0 0}.calc-module .chart-wrapper--gauge .chart-center--gauge{top:70%;transform:translate(-50%,-50%)}.chart-wrapper--gauge .chart-sub{display:block;font-size:11px;font-weight:600;color:#95a3ab;margin-top:2px;letter-spacing:0.4px}@media (max-width:575px){.chart-wrapper--gauge{height:170px}}.calc-module .chart-center .chart-value.is-vki-zayif{color:#3498db}.calc-module .chart-center .chart-value.is-vki-normal{color:#16a085}.calc-module .chart-center .chart-value.is-vki-fazla{color:#f39c12}.calc-module .chart-center .chart-value.is-vki-obez1{color:#e67e22}.calc-module .chart-center .chart-value.is-vki-obez2{color:#e63946}.calc-module .chart-center .chart-value.is-vki-asiri{color:#9b59b6}.calc-module .chart-wrapper--gauge .chart-sub.is-vki-cat{font-size:13px;font-weight:700;color:var(--color-dark);letter-spacing:0.2px;text-transform:none}.calc-module .result-line .legend-square.dot-orange{background-color:#e67e22}.calc-module .result-line .legend-square.dot-purple{background-color:#9b59b6}.field-hint{margin-top:6px;font-size:11.5px;line-height:1.45;color:#95a3ab;font-weight:500}.field-hint .kadin-only{color:var(--color-coral);font-weight:600}.field-group.is-hidden-by-gender{display:none}.calc-module .chart-center .chart-value.is-bf-esansiyel{color:#9b59b6}.calc-module .chart-center .chart-value.is-bf-atletik{color:#3498db}.calc-module .chart-center .chart-value.is-bf-fit{color:#16a085}.calc-module .chart-center .chart-value.is-bf-kabul{color:#f39c12}.calc-module .chart-center .chart-value.is-bf-obez{color:#e63946}.calc-module .chart-wrapper--gauge .chart-sub.is-bf-cat{font-size:13px;font-weight:700;color:var(--color-dark);letter-spacing:0.2px;text-transform:none}.calc-module .result-line .legend-square.dot-violet{background-color:#9b59b6}.calc-module .result-line .legend-square.dot-teal{background-color:#16a085}.cevirici-row{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:end;max-width:720px;margin:0 auto}.cevirici-input-group{display:flex;flex-direction:column;gap:8px}.cevirici-input-group .field-input+.field-input{margin-top:4px}.cevirici-input-row{display:grid;grid-template-columns:1fr 1.3fr;gap:8px}.cevirici-input-row .field-input,.cevirici-input-row select.field-input,.cevirici-input-row select{width:100% !important;height:46px !important;min-height:46px !important;max-height:46px !important;padding:0 14px !important;box-sizing:border-box !important;line-height:normal !important;font-size:var(--fs-base) !important;margin:0 !important}.cevirici-input-row select.field-input{padding-right:36px !important}.cevirici-input-row select.field-input{cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%237f8c8d' stroke-width='1.5' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:36px;appearance:none;-webkit-appearance:none}@media (max-width:479px){.cevirici-input-row{grid-template-columns:1fr;gap:8px}}.cevirici-swap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:4px;gap:4px}.cevirici-swap button{background:#fff;border:1.5px dashed var(--color-primary);width:38px;height:38px;border-radius:50%;color:var(--color-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:all 0.2s ease;position:relative}.cevirici-swap button i{display:none}.cevirici-swap button::before{content:"";display:block;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d28d9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='17 1 21 5 17 9'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpolyline points='7 23 3 19 7 15'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E") center/contain no-repeat}.cevirici-swap button:hover{background:var(--color-primary);border-style:solid;transform:rotate(180deg) scale(1.05)}.cevirici-swap button:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='17 1 21 5 17 9'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpolyline points='7 23 3 19 7 15'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E")}.cevirici-swap::after{content:"Yer değiştir";font-size:10px;color:var(--color-text-light);text-transform:uppercase;letter-spacing:0.5px;font-weight:600}@keyframes cevirici-pulse{0%{box-shadow:0 0 0 0 rgba(109,40,217,0.35)}100%{box-shadow:0 0 0 12px rgba(109,40,217,0)}}.cevirici-input-row.is-swapping .field-input{animation:cevirici-pulse 0.5s ease-out}.quick-ref-list{list-style:disc inside;margin:8px 0 0;padding:0}.quick-ref-list li{padding:6px 0;line-height:1.6;color:var(--color-text-muted)}.quick-ref-list li strong{color:var(--color-dark);margin-right:4px}.result-placeholder{color:var(--color-text-light);font-weight:500;font-style:italic;font-size:var(--fs-base)}.kurumsal-article{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:40px 45px;margin:30px 0 40px}.kurumsal-article h1{font-size:var(--fs-2xl);margin:0 0 18px;color:var(--color-dark)}.kurumsal-article h2{font-size:var(--fs-xl);margin:32px 0 14px;color:var(--color-dark);padding-bottom:8px;border-bottom:2px solid var(--color-border-light)}.kurumsal-article p{line-height:1.75;color:var(--color-text-muted);margin:0 0 14px}.kurumsal-article .calc-intro{font-size:var(--fs-lg);color:var(--color-text);line-height:1.7}.kurumsal-article ul.seo-sublist{list-style:disc inside;padding-left:8px;margin:0 0 18px}.kurumsal-article ul.seo-sublist li{padding:4px 0;color:var(--color-text-muted);line-height:1.65}.kurumsal-article a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.kurumsal-article a:hover{color:var(--color-primary-dark);text-decoration:underline}.kurumsal-article a strong{color:inherit}@media (max-width:575px){.kurumsal-article{padding:24px 20px}}.iletisim-form .form-row-2col{gap:16px}.iletisim-textarea{min-height:140px;resize:vertical;font-family:inherit;line-height:1.5}.iletisim-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px 16px;background:var(--color-primary-soft);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:1.5;color:var(--color-text-muted);cursor:pointer}.iletisim-consent input[type="checkbox"]{margin-top:3px;width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0}.iletisim-consent a{color:var(--color-primary);text-decoration:underline}.form-success-msg,.form-error-msg{margin-top:18px;padding:14px 18px;border-radius:var(--radius-md);font-weight:600;font-size:var(--fs-base);display:flex;align-items:center;gap:10px}.form-success-msg{background:var(--color-success-soft);color:var(--color-success-dark)}.form-error-msg{background:var(--color-error-soft);color:var(--color-error-dark)}.iletisim-side{padding:30px 25px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.iletisim-side h3{margin:0 0 18px;font-size:var(--fs-xl);color:var(--color-dark);padding-bottom:8px;border-bottom:2px solid var(--color-border-light)}.iletisim-card{display:flex;gap:14px;padding:16px 0;border-bottom:1px dashed var(--color-border)}.iletisim-card:last-child{border-bottom:none}.iletisim-card-icon{font-size:22px;color:var(--color-primary);background:var(--color-primary-soft);width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.iletisim-card h4{margin:0 0 6px;font-size:var(--fs-md);color:var(--color-dark)}.iletisim-card p{margin:0 0 6px;font-size:var(--fs-sm);line-height:1.55;color:var(--color-text-muted)}.iletisim-card a{color:var(--color-primary);word-break:break-all}.iletisim-card a:hover{text-decoration:underline}.iletisim-mailto{display:inline-block;margin-top:4px;padding:6px 12px;background:var(--color-primary-soft);border-radius:var(--radius-sm);font-size:var(--fs-base)}.kategori-h1{font-size:var(--fs-2xl);color:var(--color-dark);margin:30px 0 12px;text-align:center}.kategori-intro{text-align:center;max-width:760px;margin:0 auto 40px;color:var(--color-text-muted);line-height:1.65;font-size:var(--fs-base)}.result-extended{margin-top:30px;padding:28px 32px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.result-extended .onlisans-note{margin-top:14px}.result-extended.is-hidden{display:none}.result-extended .result-categories-title{font-size:var(--fs-lg);font-weight:700;color:var(--color-dark);margin:0 0 16px;display:flex;align-items:center;gap:10px}.result-extended .result-categories-title::before{content:"\e60a";font-family:'themify';color:var(--color-primary);font-size:18px}.result-extended .result-comment{margin:18px 0 0;padding:14px 18px;background:var(--color-primary-soft);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--fs-base);line-height:1.65;color:var(--color-text)}.result-extended .btn-secondary{margin-top:18px}@media (max-width:575px){.result-extended{padding:20px 18px;margin-top:24px}}.kategori-section-title{font-size:var(--fs-xl);color:var(--color-dark);margin:80px 0 0;padding:0 0 14px;border-bottom:2px solid var(--color-primary-soft);display:flex;align-items:center;gap:12px;font-weight:700;line-height:1.3}.kategori-section-title i{color:var(--color-primary);font-size:22px}@media (max-width:575px){.kategori-section-title{font-size:var(--fs-lg);margin-top:30px}.kategori-section-title i{font-size:18px}}.kategori-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:22px;row-gap:58px;margin-bottom:50px;padding-top:50px}.kategori-kart-tool{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:40px 22px 24px;text-decoration:none;color:inherit;transition:all 0.25s ease;position:relative;min-height:220px;text-align:center}.kategori-kart-tool:hover{border-color:var(--color-primary);box-shadow:0 12px 28px -8px rgba(109,40,217,0.22);transform:translateY(-4px)}.kategori-kart-icon{position:absolute;top:-28px;left:50%;transform:translateX(-50%);width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--color-primary);display:flex;align-items:center;justify-content:center;transition:all 0.25s ease;box-shadow:0 4px 12px -2px rgba(109,40,217,0.18)}.kategori-kart-icon i{font-size:24px;color:var(--color-primary)}.kategori-kart-tool:hover .kategori-kart-icon{background:var(--color-primary);transform:translateX(-50%) scale(1.08);box-shadow:0 6px 18px -2px rgba(109,40,217,0.45)}.kategori-kart-tool:hover .kategori-kart-icon i{color:#fff}.kategori-kart-tool h3{font-size:var(--fs-md);color:var(--color-dark);margin:0 0 10px;font-weight:700;line-height:1.3}.kategori-kart-tool p{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.55;margin:0 0 16px;flex-grow:1}.kategori-kart-arrow{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-sm);font-weight:600;color:var(--color-primary);margin-top:auto;transition:gap 0.2s ease}.kategori-kart-tool:hover .kategori-kart-arrow{gap:10px}.kategori-kart-arrow i.ti-arrow-right{display:inline-block;transition:transform var(--transition-fast)}.kategori-kart-tool:hover .kategori-kart-arrow i.ti-arrow-right{animation:btn-arrow-bounce 1s ease-in-out infinite}.kategori-cta{text-align:center;padding:26px 24px;background:var(--color-primary-soft);border-radius:var(--radius-lg);margin-bottom:50px}.kategori-cta p{margin:0;color:var(--color-text);font-size:var(--fs-base)}.kategori-cta a{color:var(--color-primary)}.kategori-cta a:hover{text-decoration:underline}@media (max-width:991px){.kategori-grid{grid-template-columns:repeat(2,1fr);column-gap:18px;row-gap:54px}}@media (max-width:575px){.kategori-grid{grid-template-columns:1fr;column-gap:0;row-gap:50px}.kategori-kart-tool{min-height:auto;padding:40px 18px 20px}.kategori-h1{font-size:var(--fs-xl)}}.page-404{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:60px 0;background:linear-gradient(135deg,#faf7ff 0%,#f5f0ff 100%)}.page-404-inner{max-width:760px;margin:0 auto;text-align:center;padding:0 20px}.page-404-code{font-size:140px;font-weight:700;line-height:1;background:linear-gradient(135deg,var(--color-primary) 0%,#a78bfa 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 12px;letter-spacing:-4px}.page-404-title{font-size:var(--fs-2xl);color:var(--color-dark);margin:0 0 16px;font-weight:700}.page-404-subtitle{font-size:var(--fs-lg);color:var(--color-text-muted);margin:0 0 36px;line-height:1.6}.page-404-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:50px}.page-404-actions .btn-primary,.page-404-actions .btn-secondary{display:inline-flex;align-items:center;padding:12px 24px;border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:all 0.2s ease}.page-404-suggest{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px 24px;text-align:left}.page-404-suggest h3{font-size:var(--fs-lg);margin:0 0 18px;color:var(--color-dark);text-align:center}.page-404-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page-404-grid a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;background:var(--color-primary-soft);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-dark);font-size:var(--fs-sm);font-weight:600;text-align:center;text-decoration:none;transition:all 0.2s ease;line-height:1.3}.page-404-grid a:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 6px 16px rgba(109,40,217,0.18)}.page-404-grid a i{font-size:26px;color:var(--color-primary)}.page-404-grid a:hover i{color:#fff}@media (max-width:768px){.page-404-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.page-404-code{font-size:96px}.page-404-title{font-size:var(--fs-xl)}.page-404-subtitle{font-size:var(--fs-base)}}.field-input.is-readonly{background:var(--color-bg);cursor:default;font-weight:700;color:var(--color-coral)}@media (max-width:575px){.cevirici-row{grid-template-columns:1fr;gap:16px;max-width:100%}.cevirici-swap{padding:4px 0}.cevirici-swap button::before{transform:rotate(90deg)}}.calc-btn-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.calc-btn-row .btn-secondary{flex:0 1 auto;min-width:auto;padding:10px 18px}@media (max-width:479px){.calc-btn-row{justify-content:stretch}.calc-btn-row .btn-secondary{flex:1 1 auto}}.btn-secondary.is-disabled,.btn-secondary:disabled{opacity:0.45;cursor:not-allowed;pointer-events:none}.calc-module .result-line--block{flex-wrap:wrap;align-items:flex-start}.calc-module .result-line--block .result-line-label{flex:1 1 100%;margin-bottom:8px}.calc-module .result-line--block .copy-btn{align-self:flex-start}.calc-module .result-line .result-step-list{flex:1 1 100%;min-width:0;margin:4px 0 0;padding:0;list-style:none;color:var(--color-dark);font-size:var(--fs-sm);line-height:1.6}.calc-module .result-line .result-step-list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px dashed rgba(0,0,0,0.06);font-variant-numeric:tabular-nums}.calc-module .result-line .result-step-list li:last-child{border-bottom:none;font-weight:700}.calc-module .result-line .result-step-list .step-label{flex:0 0 auto;color:var(--color-text-muted);font-weight:500;text-align:left}.calc-module .result-line .result-step-list .step-text{flex:1 1 auto;text-align:right;word-break:break-word}.calc-module .result-line .result-pre{flex:1 1 100%;min-width:0;margin:0;padding:14px 16px;background-color:#f7f9fb;border:1px solid #eef0f3;border-radius:var(--radius-md);font-family:"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;font-size:13px;line-height:1.8;color:var(--color-dark);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;overflow-x:hidden;text-align:left;box-sizing:border-box}.decision-card .decision-title+.decision-title{margin-top:2px;font-size:22px}.pisagor-triangle-wrap{margin:14px 0 18px;padding:12px;background:#f7fafc;border:1px solid #e6ecf2;border-radius:10px;display:flex;justify-content:center}.pisagor-triangle{width:100%;max-width:320px;height:auto;display:block}.pisagor-triangle-wrap--result{margin:0 0 20px;padding:24px}.pisagor-triangle-wrap--result .pisagor-triangle{max-width:100%;max-height:260px}.pisagor-triangle-fill{fill:rgba(22,160,133,0.06);stroke:none}.pisagor-triangle-edge{stroke:#16a085;stroke-width:3;stroke-linecap:round;fill:none}.pisagor-triangle-edge.is-unknown{stroke:var(--color-error);stroke-dasharray:6 4}.pisagor-triangle-right-angle{fill:none;stroke:#2c3e50;stroke-width:1.5}.pisagor-triangle-label{font-family:'Quicksand',sans-serif;font-size:14px;font-weight:700;fill:#16a085;text-anchor:middle}.pisagor-triangle-label.is-unknown{fill:var(--color-error)}.sekil-gorsel{width:100%;max-width:280px;margin:0 auto 22px;padding:16px;background:#f7f9fb;border:1px solid #eef0f3;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.sekil-gorsel svg{width:100%;height:auto;max-height:180px;display:block}.sekil-gorsel--result{max-width:100%;padding:24px;margin:0 0 20px}.sekil-gorsel--result svg{max-height:240px}.acvh-input-single{max-width:calc(50% - 6px)}@media (max-width:575px){.acvh-input-single{max-width:100%}}.sekil-gorsel .sekil-stroke{stroke:var(--color-primary);stroke-width:2.5;fill:rgba(109,40,217,0.08);stroke-linejoin:round}.sekil-gorsel .sekil-stroke-nofill{stroke:var(--color-coral);stroke-width:2.5;fill:none;stroke-linejoin:round}.sekil-gorsel .sekil-dash{stroke:#95a3ab;stroke-width:1;stroke-dasharray:4 3;fill:none}.sekil-gorsel .sekil-label{fill:#2c3e50;font-family:'Quicksand',sans-serif;font-size:14px;font-weight:700;text-anchor:middle}.sekil-gorsel .sekil-radius{stroke:#2c3e50;stroke-width:1.5;stroke-dasharray:3 3;fill:none}.sekil-gorsel .sekil-dik-aci{stroke:var(--color-coral);stroke-width:1.5;fill:none}.sekil-gorsel .sekil-dot{fill:#2c3e50}.sekil-gorsel .sekil-back-dash{stroke:var(--color-coral);stroke-width:2;stroke-dasharray:5 3;fill:none;stroke-linejoin:round;opacity:0.7}.ders-detail-chart{margin-top:24px;padding-top:24px;border-top:1px dashed var(--color-border)}.ders-detail-title{font-size:13px;font-weight:700;color:var(--color-dark);text-transform:uppercase;letter-spacing:0.5px;margin:0 0 14px;text-align:center}.ders-detail-wrapper{position:relative;width:100%;height:320px;min-height:280px}.ders-detail-wrapper canvas{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;max-width:100%}.ders-detail-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:14px 0 0;font-size:11px;color:var(--color-text-muted)}.ders-detail-legend .legend-item{display:inline-flex;align-items:center;gap:5px}.ders-detail-legend .legend-square{width:10px;height:10px;border-radius:2px;display:inline-block}.ders-detail-legend .legend-square.dot-green{background-color:#16a085}.ders-detail-legend .legend-square.dot-amber{background-color:#27ae60}.ders-detail-legend .legend-square.dot-coral{background-color:#e63946}.ders-detail-legend .legend-hint{color:var(--color-text-light);font-style:italic;margin-left:8px}@media (max-width:575px){.ders-detail-wrapper{height:280px}.ders-detail-legend{font-size:10px;gap:6px 10px}.ders-detail-legend .legend-hint{margin-left:0;width:100%;text-align:center}}
/* === Üniversite Tercih Sıralama Hesaplama — sonuç bloğu === */
.form-helper-note{font-size:13px;color:var(--color-text-light);line-height:1.5}
.form-helper-note i{margin-right:6px;color:var(--color-primary)}
.result-comment{margin-top:14px;padding:12px 14px;background:rgba(109,40,217,0.05);border-left:3px solid var(--color-primary);border-radius:6px;font-size:13px;line-height:1.55;color:var(--color-dark)}
.result-comment em{color:var(--color-text-light)}
.result-categories{margin-top:18px}
.result-categories-title{font-size:14px;font-weight:700;color:var(--color-dark);margin:0 0 10px;display:flex;align-items:center;gap:6px}
.result-categories-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}
.result-categories-list li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;background:#fafbfc;border-radius:6px;font-size:13px;line-height:1.4}
.result-categories-list li strong{color:var(--color-dark);font-weight:600}
.kanal-pill{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;color:#fff;line-height:1.4;white-space:nowrap}

/* === Grafik ve sonuc metni tasma korumasi === */
.calc-module .chart-wrapper--line,
.calc-module .chart-wrapper--bar,
.calc-module .chart-wrapper--bell-curve {
    box-sizing: border-box;
    min-width: 0;
    overflow: hidden;
    contain: layout paint;
}

.calc-module .chart-wrapper--line canvas,
.calc-module .chart-wrapper--bar canvas,
.calc-module .chart-wrapper--bell-curve canvas {
    position: absolute !important;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    max-width: 100%;
}

.calc-module .chart-wrapper--bell-curve {
    height: 320px;
    min-height: 0;
    margin-bottom: 18px;
}

@media (max-width: 991px) {
    .calc-module .chart-wrapper--bell-curve {
        height: 300px;
    }
}

@media (max-width: 575px) {
    .calc-module .chart-wrapper--bell-curve {
        height: 260px;
        margin-bottom: 14px;
    }
}

@media (min-width: 992px) {
    .calc-grid.calc-grid--wide-result {
        flex-wrap: nowrap;
        align-items: flex-start;
    }

    .calc-grid.calc-grid--wide-result .calc-form-col {
        flex: 0 0 300px;
    }

    .calc-grid.calc-grid--wide-result .calc-result-col {
        flex: 1 1 0;
        min-width: 0;
    }

    .calc-grid.calc-grid--wide-result .result-box {
        padding: 36px 28px;
    }
}

.calc-module .result-state--bell-curve.is-visible {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 22px;
    align-items: start;
}

.calc-module .result-state--bell-curve .chart-headline,
.calc-module .result-state--bell-curve .chart-wrapper--bell-curve,
.calc-module .result-state--bell-curve .result-line--total {
    grid-column: 1 / -1;
}

.calc-module .result-state--bell-curve .result-line {
    min-width: 0;
}

.calc-module .result-line--long-answer,
.calc-module .result-state--bell-curve .result-line--total {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 50%) 24px;
    column-gap: 12px;
    align-items: start;
}

.calc-module .result-line--long-answer .result-line-label,
.calc-module .result-line--long-answer .result-line-value,
.calc-module .result-line--long-answer .copy-btn,
.calc-module .result-state--bell-curve .result-line--total .result-line-label,
.calc-module .result-state--bell-curve .result-line--total .result-line-value,
.calc-module .result-state--bell-curve .result-line--total .copy-btn {
    margin: 0;
}

.calc-module .result-line--long-answer .result-line-label,
.calc-module .result-state--bell-curve .result-line--total .result-line-label {
    grid-column: 1;
    grid-row: 1;
    flex: none;
}

.calc-module .result-line--long-answer .result-line-value,
.calc-module .result-state--bell-curve .result-line--total .result-line-value {
    grid-column: 2;
    grid-row: 1;
    flex: none;
    min-width: 0;
    max-width: 100%;
    justify-self: stretch;
    text-align: right;
    white-space: normal;
    overflow-wrap: break-word;
    line-height: 1.45;
}

.calc-module .result-line--long-answer .copy-btn,
.calc-module .result-state--bell-curve .result-line--total .copy-btn {
    grid-column: 3;
    grid-row: 1;
    align-self: start;
    justify-self: end;
}

@media (max-width: 575px) {
    .calc-module .result-state--bell-curve.is-visible {
        grid-template-columns: 1fr;
    }

}

.calc-module .result-line .result-line-label,
.calc-module .result-line .result-line-value {
    min-width: 0;
    max-width: 100%;
    overflow-wrap: anywhere;
    word-break: normal;
}

.calc-module .result-line .result-line-label {
    align-items: flex-start;
}

.calc-module .result-line .result-line-value {
    flex: 0 1 auto;
    white-space: normal;
}

.calc-module .result-line .copy-btn {
    flex: 0 0 24px;
}

.calc-module .result-footnote,
.calc-module .result-comment,
.calc-module .chart-sub,
.calc-module .ders-detail-legend,
.result-extended .result-comment {
    max-width: 100%;
    overflow-wrap: anywhere;
    word-break: normal;
    box-sizing: border-box;
}

.calc-module .chart-sub {
    white-space: normal;
    line-height: 1.25;
}
.kanal-pill.kanal-devlet{background-color:#16a085}
.kanal-pill.kanal-vakif{background-color:#3498db}
.kanal-pill.kanal-kktc{background-color:#9b59b6}
.esik-info{color:var(--color-text-light);font-size:11px;margin-left:auto;white-space:nowrap}
.muted-text{font-size:13px;color:var(--color-text-light);padding:10px 12px;background:#fafbfc;border-radius:6px;line-height:1.5}
.muted-text i{margin-right:6px;color:var(--color-primary)}
@media (max-width:479px){
    .result-categories-list li{font-size:12px;padding:6px 8px}
    .kanal-pill{font-size:10px;padding:2px 6px}
    .esik-info{font-size:10px;margin-left:0;width:100%}
}
/* === Sekme (Tab) Anahtarı — Hicri-Miladi Çevirici vb. araçlar === */
.tab-switch{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#f1f3f5;border-radius:var(--radius-md);padding:4px;margin-bottom:22px}
.tab-switch-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 14px;background:transparent;border:none;border-radius:calc(var(--radius-md) - 2px);font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-base);line-height:1.2;text-align:center}
.tab-switch-btn i{font-size:11px}
.tab-switch-btn:hover{color:var(--color-dark)}
.tab-switch-btn.is-active{background:#fff;color:var(--color-primary);box-shadow:0 1px 4px rgba(0,0,0,0.08);font-weight:700}
.tab-panel{display:none}
.tab-panel.is-visible{display:block}
@media (max-width:479px){.tab-switch-btn{font-size:12px;padding:10px 8px}.tab-switch-btn i{font-size:10px}}
.ders-detail-legend .legend-square.dot-orange{background-color:#f39c12}
.ders-detail-legend .legend-square.dot-gecer{background-color:#e67e22}
.seo-content .seo-list h3{font-size:var(--fs-md);margin:0 0 4px;color:var(--color-dark)}
.legal-disclaimer .legal-disclaimer-heading{font-size:13px;font-weight:700;color:var(--color-dark);margin:0 0 6px;display:flex;align-items:center;gap:6px;text-align:left}
.legal-disclaimer .legal-disclaimer-heading i{color:#95a3ab;font-size:14px}
.page-hero--inner{overflow:hidden}

/* === Ticari & Muhasebe araçları — form/sonuç CSS standardı === */
.ticari-muhasebe-page .calc-grid {
    align-items: flex-start;
}

.ticari-muhasebe-page .calc-form-col,
.ticari-muhasebe-page .calc-result-col,
.ticari-muhasebe-page .calc-module,
.ticari-muhasebe-page .result-box,
.ticari-muhasebe-page .result-state {
    min-width: 0;
}

.ticari-muhasebe-page .field-label {
    margin-bottom: 7px;
    line-height: 1.35;
    overflow-wrap: anywhere;
}

.ticari-muhasebe-page .field-hint {
    margin-top: 7px;
    min-height: 16px;
    color: #8795a1;
}

.ticari-muhasebe-page .field-input,
.ticari-muhasebe-page .field-select {
    min-height: 54px;
    box-sizing: border-box;
}

.ticari-muhasebe-page select.field-input,
.ticari-muhasebe-page .field-select {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ticari-muhasebe-page .radio-group {
    gap: 10px 16px;
}

.ticari-muhasebe-page .radio-group label,
.ticari-muhasebe-page .calc-mode-option {
    min-width: 0;
}

.ticari-muhasebe-page .radio-group label {
    align-items: flex-start;
}

.ticari-muhasebe-page .radio-group .radio-circle {
    flex: 0 0 22px;
    margin-top: 1px;
}

.ticari-muhasebe-page .radio-group .radio-label,
.ticari-muhasebe-page .calc-mode-option .calc-mode-title,
.ticari-muhasebe-page .calc-mode-option small {
    min-width: 0;
    line-height: 1.35;
    overflow-wrap: anywhere;
    white-space: normal;
}

.ticari-muhasebe-page .radio-group--asset-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px 18px;
    max-width: 520px;
}

.ticari-muhasebe-page .radio-group--asset-grid > div {
    min-width: 0;
}

.ticari-muhasebe-page .radio-group--two-col {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px 18px;
    max-width: 520px;
}

.ticari-muhasebe-page .radio-group--two-col > div {
    min-width: 0;
}

.ticari-muhasebe-page .field-group--short {
    max-width: 220px;
}

.ticari-muhasebe-page .field-group--short .field-input {
    text-align: left;
}

.ticari-muhasebe-page .calc-mode-toggle {
    gap: 10px;
}

.ticari-muhasebe-page .form-row-2col > .field-error,
.ticari-muhasebe-page .form-row-3col > .field-error {
    grid-column: 1 / -1;
}

.ticari-muhasebe-page .calc-module .result-box:has(.result-state.is-visible) {
    justify-content: flex-start;
    align-items: stretch;
}

.ticari-muhasebe-page .calc-module .chart-wrapper {
    max-width: min(100%, 260px);
    overflow: hidden;
}

.ticari-muhasebe-page .calc-module .chart-center .chart-value {
    overflow-wrap: anywhere;
    word-break: normal;
}

.ticari-muhasebe-page .calc-module .result-line {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 42%);
    column-gap: 12px;
    align-items: start;
}

.ticari-muhasebe-page .calc-module .result-line:has(.copy-btn) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 42%) 24px;
}

.ticari-muhasebe-page .calc-module .result-line .result-line-label {
    grid-column: 1;
    min-width: 0;
    align-items: flex-start;
    overflow-wrap: anywhere;
}

.ticari-muhasebe-page .calc-module .result-line .result-line-value {
    grid-column: 2;
    min-width: 0;
    max-width: 100%;
    justify-self: end;
    text-align: right;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
}

.ticari-muhasebe-page .calc-module .result-line .copy-btn {
    grid-column: 3;
    justify-self: end;
    align-self: start;
    margin-left: 0;
}

.ticari-muhasebe-page .calc-module .result-line--long-answer,
.ticari-muhasebe-page .calc-module .result-line--block {
    grid-template-columns: minmax(0, 1fr) minmax(0, 50%) 24px;
}

.ticari-muhasebe-page .calc-module .result-line--long-answer .result-line-value,
.ticari-muhasebe-page .calc-module .result-line--block .result-line-value {
    justify-self: stretch;
}

.ticari-muhasebe-page .calc-module .result-line .legend-square.dot-red {
    background-color: var(--color-error);
}

@media (max-width: 575px) {
    .ticari-muhasebe-page .calc-module .result-line,
    .ticari-muhasebe-page .calc-module .result-line:has(.copy-btn),
    .ticari-muhasebe-page .calc-module .result-line--long-answer,
    .ticari-muhasebe-page .calc-module .result-line--block {
        grid-template-columns: minmax(0, 1fr);
        row-gap: 4px;
    }

    .ticari-muhasebe-page .calc-module .result-line .result-line-label,
    .ticari-muhasebe-page .calc-module .result-line .result-line-value,
    .ticari-muhasebe-page .calc-module .result-line .copy-btn {
        grid-column: 1;
        justify-self: start;
        text-align: left;
    }

    .ticari-muhasebe-page .field-input,
    .ticari-muhasebe-page .field-select {
        min-height: 50px;
    }

    .ticari-muhasebe-page .radio-group--asset-grid {
        grid-template-columns: 1fr;
        max-width: 100%;
    }

    .ticari-muhasebe-page .radio-group--two-col {
        grid-template-columns: 1fr;
        max-width: 100%;
    }

    .ticari-muhasebe-page .field-group--short {
        max-width: 100%;
    }
}

/* === Finans ve Sağlık araçları — form/sonuç CSS standardı === */
.bireysel-finans-page .calc-grid,
.saglik-yasam-page .calc-grid {
    align-items: flex-start;
}

.bireysel-finans-page .calc-form-col,
.bireysel-finans-page .calc-result-col,
.bireysel-finans-page .calc-module,
.bireysel-finans-page .result-box,
.bireysel-finans-page .result-state,
.saglik-yasam-page .calc-form-col,
.saglik-yasam-page .calc-result-col,
.saglik-yasam-page .calc-module,
.saglik-yasam-page .result-box,
.saglik-yasam-page .result-state {
    min-width: 0;
}

.bireysel-finans-page .field-label,
.saglik-yasam-page .field-label {
    margin-bottom: 7px;
    margin-top: 1px;
}

.bireysel-finans-page .radio-group .radio-label,
.saglik-yasam-page .radio-group .radio-label,
.bireysel-finans-page .calc-mode-option .calc-mode-title,
.bireysel-finans-page .calc-mode-option small,
.saglik-yasam-page .calc-mode-option .calc-mode-title,
.saglik-yasam-page .calc-mode-option small {
    min-width: 0;
    line-height: 1.35;
    overflow-wrap: anywhere;
    white-space: normal;
}

.bireysel-finans-page .radio-group--two-col,
.saglik-yasam-page .radio-group--two-col {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px 18px;
    max-width: 520px;
}

.bireysel-finans-page .radio-group--two-col > div,
.saglik-yasam-page .radio-group--two-col > div {
    min-width: 0;
}

.bireysel-finans-page .field-group--short,
.saglik-yasam-page .field-group--short,
.bireysel-finans-page .calc-form-col div:has(> #faiz),
.bireysel-finans-page .calc-form-col div:has(> #vade),
.bireysel-finans-page .calc-form-col div:has(> #masraf),
.bireysel-finans-page .calc-form-col div:has(> #enfOran),
.bireysel-finans-page .calc-form-col div:has(> #yil),
.bireysel-finans-page .calc-form-col div:has(> #primGunu),
.bireysel-finans-page .calc-form-col div:has(> #vadeSure),
.bireysel-finans-page .calc-form-col div:has(> #vadeBirim),
.bireysel-finans-page .calc-form-col div:has(> #gun),
.saglik-yasam-page .calc-form-col div:has(> #yas),
.saglik-yasam-page .calc-form-col div:has(> #boy),
.saglik-yasam-page .calc-form-col div:has(> #kilo),
.saglik-yasam-page .calc-form-col div:has(> #bel),
.saglik-yasam-page .calc-form-col div:has(> #kalca),
.saglik-yasam-page .calc-form-col div:has(> #boyun),
.saglik-yasam-page .calc-form-col div:has(> #donguGun) {
    max-width: 220px;
}

.bireysel-finans-page .form-row-2col > div,
.bireysel-finans-page .form-row-3col > div,
.saglik-yasam-page .form-row-2col > div,
.saglik-yasam-page .form-row-3col > div {
    min-width: 0;
}

.bireysel-finans-page .form-row-2col > .field-error,
.bireysel-finans-page .form-row-3col > .field-error,
.saglik-yasam-page .form-row-2col > .field-error,
.saglik-yasam-page .form-row-3col > .field-error {
    grid-column: 1 / -1;
}

.bireysel-finans-page .calc-module .result-box:has(.result-state.is-visible),
.saglik-yasam-page .calc-module .result-box:has(.result-state.is-visible) {
    justify-content: flex-start;
    align-items: stretch;
}

.bireysel-finans-page .calc-module .chart-wrapper,
.saglik-yasam-page .calc-module .chart-wrapper {
    overflow: hidden;
}

.bireysel-finans-page .calc-module .result-line,
.saglik-yasam-page .calc-module .result-line {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 42%);
    column-gap: 12px;
    align-items: start;
}

.bireysel-finans-page .calc-module .result-line:has(.copy-btn),
.saglik-yasam-page .calc-module .result-line:has(.copy-btn) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 42%) 24px;
}

.bireysel-finans-page .calc-module .result-line .result-line-label,
.saglik-yasam-page .calc-module .result-line .result-line-label {
    grid-column: 1;
    min-width: 0;
    align-items: flex-start;
    overflow-wrap: anywhere;
}

.bireysel-finans-page .calc-module .result-line .result-line-value,
.saglik-yasam-page .calc-module .result-line .result-line-value {
    grid-column: 2;
    min-width: 0;
    max-width: 100%;
    justify-self: end;
    text-align: right;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
}

.bireysel-finans-page .calc-module .result-line .copy-btn,
.saglik-yasam-page .calc-module .result-line .copy-btn {
    grid-column: 3;
    justify-self: end;
    align-self: start;
    margin-left: 0;
}

.bireysel-finans-page .calc-module .result-line--long-answer,
.bireysel-finans-page .calc-module .result-line--block,
.saglik-yasam-page .calc-module .result-line--long-answer,
.saglik-yasam-page .calc-module .result-line--block {
    grid-template-columns: minmax(0, 1fr) minmax(0, 50%) 24px;
}

.bireysel-finans-page .calc-module .result-line--long-answer .result-line-value,
.bireysel-finans-page .calc-module .result-line--block .result-line-value,
.saglik-yasam-page .calc-module .result-line--long-answer .result-line-value,
.saglik-yasam-page .calc-module .result-line--block .result-line-value {
    justify-self: stretch;
}

@media (max-width: 575px) {
    .bireysel-finans-page .calc-module .result-line,
    .bireysel-finans-page .calc-module .result-line:has(.copy-btn),
    .bireysel-finans-page .calc-module .result-line--long-answer,
    .bireysel-finans-page .calc-module .result-line--block,
    .saglik-yasam-page .calc-module .result-line,
    .saglik-yasam-page .calc-module .result-line:has(.copy-btn),
    .saglik-yasam-page .calc-module .result-line--long-answer,
    .saglik-yasam-page .calc-module .result-line--block {
        grid-template-columns: minmax(0, 1fr);
        row-gap: 4px;
    }

    .bireysel-finans-page .calc-module .result-line .result-line-label,
    .bireysel-finans-page .calc-module .result-line .result-line-value,
    .bireysel-finans-page .calc-module .result-line .copy-btn,
    .saglik-yasam-page .calc-module .result-line .result-line-label,
    .saglik-yasam-page .calc-module .result-line .result-line-value,
    .saglik-yasam-page .calc-module .result-line .copy-btn {
        grid-column: 1;
        justify-self: start;
        text-align: left;
    }

    .bireysel-finans-page .field-input,
    .bireysel-finans-page .field-select,
    .saglik-yasam-page .field-input,
    .saglik-yasam-page .field-select {
        min-height: 50px;
    }

    .bireysel-finans-page .radio-group--two-col,
    .saglik-yasam-page .radio-group--two-col {
        grid-template-columns: 1fr;
        max-width: 100%;
    }

    .bireysel-finans-page .field-group--short,
    .saglik-yasam-page .field-group--short,
    .bireysel-finans-page .calc-form-col div:has(> #faiz),
    .bireysel-finans-page .calc-form-col div:has(> #vade),
    .bireysel-finans-page .calc-form-col div:has(> #masraf),
    .bireysel-finans-page .calc-form-col div:has(> #enfOran),
    .bireysel-finans-page .calc-form-col div:has(> #yil),
    .bireysel-finans-page .calc-form-col div:has(> #primGunu),
    .bireysel-finans-page .calc-form-col div:has(> #vadeSure),
    .bireysel-finans-page .calc-form-col div:has(> #vadeBirim),
    .bireysel-finans-page .calc-form-col div:has(> #gun),
    .saglik-yasam-page .calc-form-col div:has(> #yas),
    .saglik-yasam-page .calc-form-col div:has(> #boy),
    .saglik-yasam-page .calc-form-col div:has(> #kilo),
    .saglik-yasam-page .calc-form-col div:has(> #bel),
    .saglik-yasam-page .calc-form-col div:has(> #kalca),
    .saglik-yasam-page .calc-form-col div:has(> #boyun),
    .saglik-yasam-page .calc-form-col div:has(> #donguGun) {
        max-width: 100%;
    }
}

/* === Matematik, Araç/Emlak, Birim Çevirici ve Tarih/Zaman araçları — revizyon CSS standardı === */
.matematik-page .calc-grid,
.arac-emlak-yasam-page .calc-grid,
.birim-cevirici-page .calc-grid,
.tarih-zaman-page .calc-grid {
    align-items: flex-start;
}

.matematik-page .calc-form-col,
.matematik-page .calc-result-col,
.matematik-page .calc-module,
.matematik-page .result-box,
.matematik-page .result-state,
.arac-emlak-yasam-page .calc-form-col,
.arac-emlak-yasam-page .calc-result-col,
.arac-emlak-yasam-page .calc-module,
.arac-emlak-yasam-page .result-box,
.arac-emlak-yasam-page .result-state,
.birim-cevirici-page .calc-form-col,
.birim-cevirici-page .calc-result-col,
.birim-cevirici-page .calc-module,
.birim-cevirici-page .result-box,
.birim-cevirici-page .result-state,
.tarih-zaman-page .calc-form-col,
.tarih-zaman-page .calc-result-col,
.tarih-zaman-page .calc-module,
.tarih-zaman-page .result-box,
.tarih-zaman-page .result-state {
    min-width: 0;
}

.matematik-page .field-label,
.arac-emlak-yasam-page .field-label,
.birim-cevirici-page .field-label,
.tarih-zaman-page .field-label {
    margin-bottom: 7px;
    line-height: 1.35;
    overflow-wrap: anywhere;
}

.matematik-page .field-hint,
.arac-emlak-yasam-page .field-hint,
.birim-cevirici-page .field-hint,
.tarih-zaman-page .field-hint {
    margin-top: 7px;
    color: #8795a1;
}

.field-hint--compact-bottom {
    margin-bottom: 6px;
}

.legal-info-card.is-hidden,
.mtv-value-band-wrapper.is-hidden {
    display: none;
}

.matematik-page .field-input,
.matematik-page .field-select,
.arac-emlak-yasam-page .field-input,
.arac-emlak-yasam-page .field-select,
.birim-cevirici-page .field-input,
.birim-cevirici-page .field-select,
.tarih-zaman-page .field-input,
.tarih-zaman-page .field-select {
    min-height: 54px;
    box-sizing: border-box;
}

.matematik-page select.field-input,
.matematik-page .field-select,
.arac-emlak-yasam-page select.field-input,
.arac-emlak-yasam-page .field-select,
.birim-cevirici-page select.field-input,
.birim-cevirici-page .field-select,
.tarih-zaman-page select.field-input,
.tarih-zaman-page .field-select {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.matematik-page .form-row-2col > div,
.matematik-page .form-row-3col > div,
.arac-emlak-yasam-page .form-row-2col > div,
.arac-emlak-yasam-page .form-row-3col > div,
.birim-cevirici-page .form-row-2col > div,
.birim-cevirici-page .form-row-3col > div,
.tarih-zaman-page .form-row-2col > div,
.tarih-zaman-page .form-row-3col > div {
    min-width: 0;
}

.matematik-page .form-row-2col > .field-error,
.matematik-page .form-row-3col > .field-error,
.arac-emlak-yasam-page .form-row-2col > .field-error,
.arac-emlak-yasam-page .form-row-3col > .field-error,
.birim-cevirici-page .form-row-2col > .field-error,
.birim-cevirici-page .form-row-3col > .field-error,
.tarih-zaman-page .form-row-2col > .field-error,
.tarih-zaman-page .form-row-3col > .field-error {
    grid-column: 1 / -1;
}

.matematik-page .radio-group,
.arac-emlak-yasam-page .radio-group,
.tarih-zaman-page .radio-group {
    gap: 10px 16px;
}

.matematik-page .radio-group label,
.arac-emlak-yasam-page .radio-group label,
.tarih-zaman-page .radio-group label,
.matematik-page .calc-mode-option,
.arac-emlak-yasam-page .calc-mode-option,
.tarih-zaman-page .calc-mode-option {
    min-width: 0;
}

.matematik-page .radio-group label,
.arac-emlak-yasam-page .radio-group label,
.tarih-zaman-page .radio-group label {
    align-items: flex-start;
}

.matematik-page .radio-group .radio-circle,
.arac-emlak-yasam-page .radio-group .radio-circle,
.tarih-zaman-page .radio-group .radio-circle {
    flex: 0 0 22px;
    margin-top: 1px;
}

.matematik-page .radio-group .radio-label,
.arac-emlak-yasam-page .radio-group .radio-label,
.tarih-zaman-page .radio-group .radio-label,
.matematik-page .calc-mode-option .calc-mode-title,
.matematik-page .calc-mode-option small,
.arac-emlak-yasam-page .calc-mode-option .calc-mode-title,
.arac-emlak-yasam-page .calc-mode-option small,
.tarih-zaman-page .calc-mode-option .calc-mode-title,
.tarih-zaman-page .calc-mode-option small {
    min-width: 0;
    line-height: 1.35;
    overflow-wrap: anywhere;
    white-space: normal;
}

.matematik-page .radio-group--two-col,
.arac-emlak-yasam-page .radio-group--two-col,
.tarih-zaman-page .radio-group--two-col {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px 18px;
    max-width: 520px;
}

.matematik-page .radio-group--two-col > div,
.arac-emlak-yasam-page .radio-group--two-col > div,
.tarih-zaman-page .radio-group--two-col > div {
    min-width: 0;
}

.matematik-page .field-group--short,
.arac-emlak-yasam-page .field-group--short,
.tarih-zaman-page .field-group--short,
.matematik-page .calc-form-col div:has(> #a),
.matematik-page .calc-form-col div:has(> #b),
.matematik-page .calc-form-col div:has(> #c),
.matematik-page .calc-form-col div:has(> #inp1),
.matematik-page .calc-form-col div:has(> #inp2),
.matematik-page .calc-form-col div:has(> #pay1),
.matematik-page .calc-form-col div:has(> #payda1),
.matematik-page .calc-form-col div:has(> #pay2),
.matematik-page .calc-form-col div:has(> #payda2),
.matematik-page .calc-form-col div:has(> #kenarA),
.matematik-page .calc-form-col div:has(> #kenarB),
.matematik-page .calc-form-col div:has(> #kenarC),
.arac-emlak-yasam-page .calc-form-col div:has(> #aracYas),
.arac-emlak-yasam-page .calc-form-col div:has(> #aracYasi),
.arac-emlak-yasam-page .calc-form-col div:has(> #yillikKm),
.arac-emlak-yasam-page .calc-form-col div:has(> #motorHacmi),
.arac-emlak-yasam-page .calc-form-col div:has(> #hasarsizlik),
.arac-emlak-yasam-page .calc-form-col div:has(> #kwh),
.arac-emlak-yasam-page .calc-form-col div:has(> #donem),
.arac-emlak-yasam-page .calc-form-col div:has(> #m3),
.arac-emlak-yasam-page .calc-form-col div:has(> #tuketim),
.arac-emlak-yasam-page .calc-form-col div:has(> #mesafe),
.arac-emlak-yasam-page .calc-form-col div:has(> #litreFiyat),
.arac-emlak-yasam-page .calc-form-col div:has(> #manuelBirim),
.tarih-zaman-page .calc-form-col div:has(> #hedefSaat),
.tarih-zaman-page .calc-form-col div:has(> #saat1),
.tarih-zaman-page .calc-form-col div:has(> #dakika1),
.tarih-zaman-page .calc-form-col div:has(> #saat2),
.tarih-zaman-page .calc-form-col div:has(> #dakika2),
.tarih-zaman-page .calc-form-col div:has(> #yil),
.tarih-zaman-page .calc-form-col div:has(> #ay),
.tarih-zaman-page .calc-form-col div:has(> #hafta),
.tarih-zaman-page .calc-form-col div:has(> #gun),
.tarih-zaman-page .calc-form-col div:has(> #hicriGun),
.tarih-zaman-page .calc-form-col div:has(> #hicriAy),
.tarih-zaman-page .calc-form-col div:has(> #hicriYil) {
    max-width: 220px;
}

.arac-emlak-yasam-page .calc-form-col div:has(> #kilometre) {
    max-width: 280px;
}

.matematik-page .calc-module .result-box:has(.result-state.is-visible),
.arac-emlak-yasam-page .calc-module .result-box:has(.result-state.is-visible),
.birim-cevirici-page .calc-module .result-box:has(.result-state.is-visible),
.tarih-zaman-page .calc-module .result-box:has(.result-state.is-visible) {
    justify-content: flex-start;
    align-items: stretch;
}

.matematik-page .calc-module .chart-wrapper,
.arac-emlak-yasam-page .calc-module .chart-wrapper,
.birim-cevirici-page .calc-module .chart-wrapper,
.tarih-zaman-page .calc-module .chart-wrapper {
    max-width: 100%;
    overflow: hidden;
}

.matematik-page .calc-module .result-line,
.arac-emlak-yasam-page .calc-module .result-line,
.birim-cevirici-page .calc-module .result-line,
.tarih-zaman-page .calc-module .result-line {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 42%);
    column-gap: 12px;
    align-items: start;
}

.matematik-page .calc-module .result-line:has(.copy-btn),
.arac-emlak-yasam-page .calc-module .result-line:has(.copy-btn),
.birim-cevirici-page .calc-module .result-line:has(.copy-btn),
.tarih-zaman-page .calc-module .result-line:has(.copy-btn) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 42%) 24px;
}

.matematik-page .calc-module .result-line .result-line-label,
.arac-emlak-yasam-page .calc-module .result-line .result-line-label,
.birim-cevirici-page .calc-module .result-line .result-line-label,
.tarih-zaman-page .calc-module .result-line .result-line-label {
    grid-column: 1;
    min-width: 0;
    align-items: flex-start;
    overflow-wrap: anywhere;
}

.matematik-page .calc-module .result-line .result-line-value,
.arac-emlak-yasam-page .calc-module .result-line .result-line-value,
.birim-cevirici-page .calc-module .result-line .result-line-value,
.tarih-zaman-page .calc-module .result-line .result-line-value {
    grid-column: 2;
    min-width: 0;
    max-width: 100%;
    justify-self: end;
    text-align: right;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
}

.matematik-page .calc-module .result-line .copy-btn,
.arac-emlak-yasam-page .calc-module .result-line .copy-btn,
.birim-cevirici-page .calc-module .result-line .copy-btn,
.tarih-zaman-page .calc-module .result-line .copy-btn {
    grid-column: 3;
    justify-self: end;
    align-self: start;
    margin-left: 0;
}

.matematik-page .calc-module .result-line--long-answer,
.matematik-page .calc-module .result-line--block,
.arac-emlak-yasam-page .calc-module .result-line--long-answer,
.arac-emlak-yasam-page .calc-module .result-line--block,
.birim-cevirici-page .calc-module .result-line--long-answer,
.birim-cevirici-page .calc-module .result-line--block,
.tarih-zaman-page .calc-module .result-line--long-answer,
.tarih-zaman-page .calc-module .result-line--block {
    grid-template-columns: minmax(0, 1fr) minmax(0, 50%) 24px;
}

.matematik-page .calc-module .result-line--long-answer .result-line-value,
.matematik-page .calc-module .result-line--block .result-line-value,
.arac-emlak-yasam-page .calc-module .result-line--long-answer .result-line-value,
.arac-emlak-yasam-page .calc-module .result-line--block .result-line-value,
.birim-cevirici-page .calc-module .result-line--long-answer .result-line-value,
.birim-cevirici-page .calc-module .result-line--block .result-line-value,
.tarih-zaman-page .calc-module .result-line--long-answer .result-line-value,
.tarih-zaman-page .calc-module .result-line--block .result-line-value {
    justify-self: stretch;
}

@media (max-width: 575px) {
    .matematik-page .calc-module .result-line,
    .matematik-page .calc-module .result-line:has(.copy-btn),
    .matematik-page .calc-module .result-line--long-answer,
    .matematik-page .calc-module .result-line--block,
    .arac-emlak-yasam-page .calc-module .result-line,
    .arac-emlak-yasam-page .calc-module .result-line:has(.copy-btn),
    .arac-emlak-yasam-page .calc-module .result-line--long-answer,
    .arac-emlak-yasam-page .calc-module .result-line--block,
    .birim-cevirici-page .calc-module .result-line,
    .birim-cevirici-page .calc-module .result-line:has(.copy-btn),
    .birim-cevirici-page .calc-module .result-line--long-answer,
    .birim-cevirici-page .calc-module .result-line--block,
    .tarih-zaman-page .calc-module .result-line,
    .tarih-zaman-page .calc-module .result-line:has(.copy-btn),
    .tarih-zaman-page .calc-module .result-line--long-answer,
    .tarih-zaman-page .calc-module .result-line--block {
        grid-template-columns: minmax(0, 1fr);
        row-gap: 4px;
    }

    .matematik-page .calc-module .result-line .result-line-label,
    .matematik-page .calc-module .result-line .result-line-value,
    .matematik-page .calc-module .result-line .copy-btn,
    .arac-emlak-yasam-page .calc-module .result-line .result-line-label,
    .arac-emlak-yasam-page .calc-module .result-line .result-line-value,
    .arac-emlak-yasam-page .calc-module .result-line .copy-btn,
    .birim-cevirici-page .calc-module .result-line .result-line-label,
    .birim-cevirici-page .calc-module .result-line .result-line-value,
    .birim-cevirici-page .calc-module .result-line .copy-btn,
    .tarih-zaman-page .calc-module .result-line .result-line-label,
    .tarih-zaman-page .calc-module .result-line .result-line-value,
    .tarih-zaman-page .calc-module .result-line .copy-btn {
        grid-column: 1;
        justify-self: start;
        text-align: left;
    }

    .matematik-page .field-input,
    .matematik-page .field-select,
    .arac-emlak-yasam-page .field-input,
    .arac-emlak-yasam-page .field-select,
    .birim-cevirici-page .field-input,
    .birim-cevirici-page .field-select,
    .tarih-zaman-page .field-input,
    .tarih-zaman-page .field-select {
        min-height: 50px;
    }

    .matematik-page .radio-group--two-col,
    .arac-emlak-yasam-page .radio-group--two-col,
    .tarih-zaman-page .radio-group--two-col {
        grid-template-columns: 1fr;
        max-width: 100%;
    }

    .matematik-page .field-group--short,
    .arac-emlak-yasam-page .field-group--short,
    .tarih-zaman-page .field-group--short,
    .matematik-page .calc-form-col div:has(> #a),
    .matematik-page .calc-form-col div:has(> #b),
    .matematik-page .calc-form-col div:has(> #c),
    .matematik-page .calc-form-col div:has(> #inp1),
    .matematik-page .calc-form-col div:has(> #inp2),
    .matematik-page .calc-form-col div:has(> #pay1),
    .matematik-page .calc-form-col div:has(> #payda1),
    .matematik-page .calc-form-col div:has(> #pay2),
    .matematik-page .calc-form-col div:has(> #payda2),
    .matematik-page .calc-form-col div:has(> #kenarA),
    .matematik-page .calc-form-col div:has(> #kenarB),
    .matematik-page .calc-form-col div:has(> #kenarC),
    .arac-emlak-yasam-page .calc-form-col div:has(> #aracYas),
    .arac-emlak-yasam-page .calc-form-col div:has(> #aracYasi),
    .arac-emlak-yasam-page .calc-form-col div:has(> #yillikKm),
    .arac-emlak-yasam-page .calc-form-col div:has(> #motorHacmi),
    .arac-emlak-yasam-page .calc-form-col div:has(> #hasarsizlik),
    .arac-emlak-yasam-page .calc-form-col div:has(> #kwh),
    .arac-emlak-yasam-page .calc-form-col div:has(> #donem),
    .arac-emlak-yasam-page .calc-form-col div:has(> #m3),
    .arac-emlak-yasam-page .calc-form-col div:has(> #tuketim),
    .arac-emlak-yasam-page .calc-form-col div:has(> #mesafe),
    .arac-emlak-yasam-page .calc-form-col div:has(> #litreFiyat),
    .arac-emlak-yasam-page .calc-form-col div:has(> #manuelBirim),
    .tarih-zaman-page .calc-form-col div:has(> #hedefSaat),
    .tarih-zaman-page .calc-form-col div:has(> #saat1),
    .tarih-zaman-page .calc-form-col div:has(> #dakika1),
    .tarih-zaman-page .calc-form-col div:has(> #saat2),
    .tarih-zaman-page .calc-form-col div:has(> #dakika2),
    .tarih-zaman-page .calc-form-col div:has(> #yil),
    .tarih-zaman-page .calc-form-col div:has(> #ay),
    .tarih-zaman-page .calc-form-col div:has(> #hafta),
    .tarih-zaman-page .calc-form-col div:has(> #gun),
    .tarih-zaman-page .calc-form-col div:has(> #hicriGun),
    .tarih-zaman-page .calc-form-col div:has(> #hicriAy),
    .tarih-zaman-page .calc-form-col div:has(> #hicriYil),
    .arac-emlak-yasam-page .calc-form-col div:has(> #kilometre) {
        max-width: 100%;
    }
}
.kategori-kart-tool h2{font-size:var(--fs-md);color:var(--color-dark);margin:0 0 10px;font-weight:700;line-height:1.3}.legal-disclaimer h3{font-size:13px;font-weight:700;color:var(--color-dark);margin:0 0 6px;display:flex;align-items:center;gap:6px;text-align:left}.legal-disclaimer h3 i{color:#95a3ab;font-size:14px}
