/* CMR Dil RTL: performans.css */
/* CMR Performans – satıcı paneli ve müşteri formu. Mantıksal özellikler (RTL uyumlu); yatay taşma yok (tablolar kendi kutusunda kayar). */
.cmrpf{--pf-vurgu:#F27A1A;--pf-metin:#1f2328;--pf-soluk:#5b6470;--pf-cizgi:#e3e6ea;--pf-zemin:#fff;--pf-yumusak:#f6f7f8;--pf-iyi:#1a7f37;--pf-dikkat:#9a6700;--pf-kotu:#cf222e;color:var(--pf-metin);box-sizing:border-box;max-inline-size:100%;overflow-wrap:break-word}
.cmrpf *,.cmrpf *::before,.cmrpf *::after{box-sizing:border-box}
.cmrpf-h1{font-size:1.4rem;margin:0 0 .75rem}
.cmrpf h2{font-size:1.15rem;margin:1.25rem 0 .5rem}
.cmrpf h3{font-size:1rem;margin:1rem 0 .4rem}
.cmrpf-serit{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.5rem;margin:0 0 .75rem}
.cmrpf-serit a{text-decoration:none;color:inherit;display:block}
.cmrpf-serit a:focus-visible{outline:2px solid var(--pf-vurgu);outline-offset:2px;border-radius:8px}
.cmrpf-kart{background:var(--pf-zemin);border:1px solid var(--pf-cizgi);border-radius:8px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.15rem;min-block-size:100%}
.cmrpf-kart-b{font-size:.78rem;color:var(--pf-soluk)}
.cmrpf-kart-d{font-size:1.05rem;line-height:1.25}
.cmrpf-kart-a{font-size:.78rem;color:var(--pf-soluk)}
.cmrpf-uyari .cmrpf-kart{border-color:#f5c58a;background:#fff8f0}
.cmrpf .od-normal .cmrpf-kart-d,.cmrpf .bant-normal .cmrpf-kart-d{color:var(--pf-iyi)}
.cmrpf .od-dikkat .cmrpf-kart-d,.cmrpf .bant-dikkat .cmrpf-kart-d{color:var(--pf-dikkat)}
.cmrpf .od-riskli .cmrpf-kart-d,.cmrpf .od-kisitli .cmrpf-kart-d,.cmrpf .od-gecici_kapali .cmrpf-kart-d,.cmrpf .od-fesih .cmrpf-kart-d,.cmrpf .bant-riskli .cmrpf-kart-d,.cmrpf .bant-kritik .cmrpf-kart-d{color:var(--pf-kotu)}
.cmrpf-geri-sayim{background:#fff1e5;border-inline-start:4px solid var(--pf-vurgu);padding:.5rem .75rem;margin:0 0 .75rem;border-radius:4px}
.cmrpf-sekmeler,.cmrpf-alt-sekme{display:flex;flex-wrap:wrap;gap:.25rem;border-block-end:1px solid var(--pf-cizgi);margin:0 0 .75rem}
.cmrpf-sekmeler a,.cmrpf-alt-sekme a{padding:.45rem .7rem;text-decoration:none;color:var(--pf-soluk);border-block-end:2px solid transparent;font-size:.9rem}
.cmrpf-sekmeler a.etkin,.cmrpf-alt-sekme a.etkin{color:var(--pf-metin);border-block-end-color:var(--pf-vurgu);font-weight:600}
.cmrpf-kartlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;margin:.5rem 0}
.cmrpf-tablo{overflow-x:auto;max-inline-size:100%;-webkit-overflow-scrolling:touch;border:1px solid var(--pf-cizgi);border-radius:6px;margin:.5rem 0}
.cmrpf-tablo table{inline-size:100%;border-collapse:collapse;font-size:.88rem;min-inline-size:720px}
.cmrpf-tablo th,.cmrpf-tablo td{overflow-wrap:normal;word-break:normal;padding:.45rem .55rem;border-block-end:1px solid var(--pf-cizgi);text-align:start;vertical-align:top}
.cmrpf-tablo th{background:var(--pf-yumusak);font-weight:600;white-space:nowrap}
.cmrpf-bos{color:var(--pf-soluk);padding:.75rem;background:var(--pf-yumusak);border-radius:6px}
.cmrpf-not{color:var(--pf-soluk);font-size:.85rem}
.cmrpf-mesaj{padding:.55rem .75rem;border-radius:6px;background:#e9f7ef;border:1px solid #b7e1c6}
.cmrpf-mesaj.hata{background:#fdecee;border-color:#f3b8bf}
.cmrpf-uyarilar{border:1px solid #f5c58a;background:#fff8f0;border-radius:8px;padding:.5rem .9rem;margin:.5rem 0}
.cmrpf-uyarilar ul{margin:.25rem 0;padding-inline-start:1.1rem}
.cmrpf-uyarilar form{display:inline}
.cmrpf-btn{background:var(--pf-vurgu);color:#fff;border:0;border-radius:6px;padding:.45rem .9rem;cursor:pointer;font-size:.9rem;min-block-size:36px}
.cmrpf-btn.ikincil{background:#fff;color:var(--pf-metin);border:1px solid var(--pf-cizgi)}
.cmrpf-btn:focus-visible{outline:2px solid var(--pf-metin);outline-offset:2px}
.cmrpf-form{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0;max-inline-size:640px}
.cmrpf-form label{display:flex;flex-direction:column;gap:.2rem;font-size:.88rem}
.cmrpf-form textarea,.cmrpf-form select,.cmrpf-form input[type=text],.cmrpf-form input[type=file]{inline-size:100%;max-inline-size:100%}
.cmrpf-form .cmrpf-onay,.cmrpf-suzgec .cmrpf-onay{flex-direction:row;align-items:center;gap:.35rem}
.cmrpf-suzgec{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;margin:.5rem 0}
.cmrpf-suzgec label{display:flex;flex-direction:column;font-size:.85rem;gap:.2rem}
.cmrpf-detay{margin:.5rem 0}
.cmrpf-detay summary,.cmrpf details summary{cursor:pointer;color:#0b5cad}
.cmrpf-ic{padding:.4rem 0}
.cmrpf-cubuk{list-style:none;margin:.25rem 0;padding:0;display:flex;flex-direction:column;gap:.25rem;max-inline-size:560px}
.cmrpf-cubuk li{display:grid;grid-template-columns:5.5rem 1fr 3rem;gap:.5rem;align-items:center;font-size:.82rem}
.cmrpf-cubuk-c{background:var(--pf-yumusak);border-radius:4px;block-size:10px;overflow:hidden;display:block}
.cmrpf-cubuk-c span{display:block;block-size:100%;background:var(--pf-vurgu)}
.cmrpf-cubuk-d{text-align:end}
.cmrpf-iki{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}
.cmrpf-liste{margin:.25rem 0;padding-inline-start:1.1rem}
.cmrpf-rozetler{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}
.cmrpf-rozet{border:1px solid var(--pf-cizgi);border-radius:8px;padding:.6rem .8rem;background:var(--pf-zemin)}
.cmrpf-rozet.var{border-color:#9fd8b0;background:#f2fbf5}
.cmrpf-rozet h3,.cmrpf-rozet h4{margin:.1rem 0 .3rem;font-size:1rem}
.cmrpf-kosul{list-style:none;margin:.25rem 0;padding:0;font-size:.82rem}
.cmrpf-kosul li{padding:.2rem 0;border-block-end:1px dashed var(--pf-cizgi);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem}
.cmrpf-kosul li.ok span::before{content:"✓ ";color:var(--pf-iyi)}
.cmrpf-kosul li.yok span::before{content:"✗ ";color:var(--pf-kotu)}
.cmrpf-kosul li.asama2{color:var(--pf-soluk)}
.cmrpf-kutu{border:1px solid var(--pf-cizgi);border-radius:8px;padding:.6rem .8rem;margin:.5rem 0}
.cmrpf-zaman{font-size:.82rem;padding-inline-start:1.1rem}
.cmrpf-yanit{background:var(--pf-yumusak);padding:.3rem .5rem;border-radius:4px;margin:.3rem 0;font-size:.85rem}
.cmrpf-yildiz{display:flex;flex-wrap:wrap;gap:.6rem}
.cmrpf-etiketler{display:flex;flex-wrap:wrap;gap:.3rem .9rem}
.cmrpf-musteri{margin:1.5rem 0}
.cmrpf-musteri fieldset{border:1px solid var(--pf-cizgi);border-radius:8px;padding:.75rem;margin:0 0 .75rem;min-inline-size:0}
.cmrpf-kapali-not{background:#fdecee;border:1px solid #f3b8bf;border-radius:6px;padding:.5rem .75rem}
@media (max-width:480px){.cmrpf-serit{grid-template-columns:repeat(2,minmax(0,1fr))}.cmrpf-kartlar{grid-template-columns:repeat(2,minmax(0,1fr))}.cmrpf-cubuk li{grid-template-columns:4.6rem 1fr 2.6rem}.cmrpf-sekmeler a,.cmrpf-alt-sekme a{padding:.4rem .5rem;font-size:.85rem}}
