.som-root{--m:#5B4B8A;--y:#0F766E;--t:#D9694B;--b:#2563A8;--k:#14213D;--g:#6B7690;font-family:inherit;color:var(--k);max-width:1180px;margin:0 auto;padding:8px 4px 24px;box-sizing:border-box}
.som-root *{box-sizing:border-box}
.som-ust{background:linear-gradient(135deg,#D9694B,#5B4B8A);color:#fff;border-radius:18px;padding:30px 28px;margin-bottom:16px}
.som-ust h1{margin:0 0 8px;font-size:30px;line-height:1.15;color:#fff}
.som-ust p{margin:0;font-size:16px;line-height:1.5;opacity:.95;max-width:720px}
.som-ara{margin-top:18px}
.som-ara input{width:100%;max-width:520px;padding:13px 16px;border-radius:12px;border:0;font-size:16px;color:#14213D;background:#fff}
.som-uye{background:#FFF7E0;border:1px solid #E9B44C;border-radius:12px;padding:12px 16px;margin-bottom:14px;font-size:15px}
.som-nav{display:flex;flex-wrap:wrap;gap:8px;position:sticky;top:0;z-index:5;background:#fff;padding:10px 0;margin-bottom:6px;border-bottom:1px solid #E5E8F0}
.som-nav a{padding:8px 14px;border-radius:999px;background:#F6ECE8;color:#A9472D;font-weight:600;font-size:14px;text-decoration:none}
.som-nav a:hover{background:#D9694B;color:#fff}
.som-bolum{margin:26px 0;scroll-margin-top:70px}
.som-bb h2{margin:0 0 4px;font-size:22px;color:var(--k)}
.som-bb p{margin:0 0 14px;color:var(--g);font-size:15px}
.som-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}
.som-k{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #E1E5EE;border-left:6px solid var(--c,#D9694B);border-radius:14px;padding:14px 16px;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}
.som-k:hover{box-shadow:0 6px 18px rgba(20,33,61,.12);transform:translateY(-2px)}
.som-r-mor{--c:#5B4B8A}.som-r-yesil{--c:#0F766E}.som-r-turuncu{--c:#D9694B}.som-r-mavi{--c:#2563A8}
.som-h{flex:0 0 44px;height:44px;border-radius:12px;background:var(--c);color:#fff;font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center}
.som-kg{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}
.som-kg strong{font-size:16px;line-height:1.25}
.som-kg span{font-size:13.5px;color:var(--g);line-height:1.4}
.som-ok{font-size:28px;color:var(--c);line-height:1}
.som-d{display:flex;flex-direction:column;background:#fff;border:1px solid #E1E5EE;border-radius:14px;overflow:hidden}
.som-on{background:#F4F1EA;display:flex;align-items:center;justify-content:center}
.som-on img{display:block;width:100%;height:auto;max-height:240px;object-fit:contain}
.som-dg{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}
.som-dg strong{font-size:16px;line-height:1.25}
.som-dg>span{font-size:13.5px;color:var(--g);line-height:1.4;flex:1}
.som-et{font-style:normal;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--t)}
.som-bt{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.som-b{padding:9px 14px;border-radius:10px;background:var(--y);color:#fff;font-weight:700;font-size:14px;text-decoration:none}
.som-b:hover{opacity:.9;color:#fff}
.som-b2{background:#F6ECE8;color:#A9472D}
.som-b2:hover{color:#A9472D}
.som-kilit{background:#E9B44C;color:#14213D}
.som-kilit:hover{color:#14213D}
.som-yok{padding:20px;text-align:center;color:var(--g)}
.som-not{margin-top:28px;font-size:13px;color:var(--g);border-top:1px solid #E5E8F0;padding-top:14px}
.som-filtre{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}
.som-fe{font-size:14px;font-weight:700;color:var(--g);margin-right:2px}
@media(max-width:600px){.som-ust{padding:22px 18px}.som-ust h1{font-size:25px}.som-izgara{grid-template-columns:1fr}}
@media print{.som-nav,.som-ara{display:none}}

/* site teması başlık ve yazı renklerini ezmesin */
.som-root .som-ust h1,.som-root .som-ust p{color:#fff !important}
.som-root .som-ust h1{margin:0 0 8px !important;font-size:30px !important;line-height:1.15 !important}
.som-root .som-bb h2{color:#14213D !important;margin:0 0 4px !important;font-size:22px !important}
.som-root .som-bb p{color:#6B7690 !important}
.som-root .som-kg strong,.som-root .som-dg strong{color:#14213D !important}
.som-root .som-kg span,.som-root .som-dg>span{color:#6B7690 !important}
.som-root .som-b{color:#fff !important}
.som-root .som-b2{color:#A9472D !important}
.som-root .som-kilit{color:#14213D !important}
.som-root .som-nav a{color:#A9472D !important}
.som-root .som-nav a:hover{color:#fff !important}
.som-root a{text-decoration:none}
.som-root .som-f{padding:8px 14px;border-radius:999px;border:1px solid #EBCFC6;background:#fff;color:#A9472D !important;font-weight:600;font-size:14px;cursor:pointer}
.som-root .som-f.on,.som-root .som-f:hover{background:#D9694B;color:#fff !important}
.som-root .som-et{color:#D9694B !important}

/* Hazır Dosyalar bölüm kartları ve alt sayfa */
.som-hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}
.som-root .som-hk{display:flex;flex-direction:column;background:#fff;border:1px solid #E1E5EE;border-top:6px solid var(--c,#D9694B);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}
.som-root .som-hk:hover{box-shadow:0 8px 22px rgba(20,33,61,.14);transform:translateY(-3px)}
.som-hkg{display:flex;align-items:center;justify-content:center;background:#F4F1EA;height:190px;overflow:hidden}
.som-hkg img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
.som-hkh{width:72px;height:72px;border-radius:18px;background:var(--c);color:#fff;font-weight:800;font-size:34px;display:flex;align-items:center;justify-content:center}
.som-hkm{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px;flex:1}
.som-root .som-hkm strong{font-size:19px;line-height:1.25;color:#14213D !important}
.som-root .som-hkm em{font-style:normal;font-weight:700;font-size:13px;color:var(--c) !important}
.som-root .som-hkm span{font-size:14px;line-height:1.45;color:#6B7690 !important;flex:1}
.som-root .som-hkm b{margin-top:6px;color:var(--c) !important;font-size:15px}
.som-root .som-geri{display:inline-block;margin-bottom:10px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.2);color:#fff !important;font-weight:600;font-size:14px}
@media(max-width:600px){.som-hub{grid-template-columns:1fr}.som-hkg{height:170px}}

/* araç kategorileri */
.som-root .som-alt{margin:16px 0 22px !important;scroll-margin-top:70px}
.som-root h3.som-ag{margin:0 0 10px !important;font-size:17px !important;color:#5B4B8A !important;font-weight:800;letter-spacing:.01em}


/* sınıf seçici ve bu ay şeridi */
.som-root .som-sinif{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 8px;padding:12px 14px;background:#F1F3F7;border-radius:14px}
.som-root .som-sinif-b{font-weight:800;color:#14213D;margin-right:4px}
.som-root .som-sb{border:2px solid #C9CFDD;background:#fff;color:#14213D;padding:7px 14px;border-radius:999px;font-weight:700;font-size:14px;cursor:pointer}
.som-root .som-sb.on{background:#5B4B8A;border-color:#5B4B8A;color:#fff}
.som-root .som-sinif-n{font-size:12.5px;color:#6B7690;margin-left:auto}
.som-root .som-bu{margin:14px 0 18px;padding:18px 20px;background:#fff;border:2px solid #E1E5EE;border-radius:18px}
.som-root .som-bu-ust h2{margin:0 0 4px !important;font-size:22px !important;color:#14213D !important}
.som-root .som-bu-ust p{margin:0 0 12px !important;color:#4B556B;font-size:14.5px}
.som-root .som-bu-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}
.som-root .som-bu-k{background:#F7F8FB;border-radius:14px;padding:12px 14px}
.som-root .som-bu-k h3{margin:0 0 8px !important;font-size:15px !important;color:#5B4B8A !important}
.som-root .som-bu-k h3 small{font-weight:600;color:#6B7690}
.som-root .som-bu-k ul{margin:0;padding-left:18px}.som-root .som-bu-k li{margin:0 0 6px;font-size:14.5px;line-height:1.4}
.som-root .som-bu-k li em{color:#0F766E;font-style:normal;font-weight:700;white-space:nowrap}
.som-root .som-bu-k a{color:#14213D;font-weight:700}
.som-root .som-bu-bos{margin:0;color:#6B7690;font-size:14px}

/* Sınıfım */
.som-root .som-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 6px;padding:16px 18px;border-radius:16px;background:linear-gradient(0deg,#EDEAF5,#EDEAF5);border:2px solid #5B4B8A;text-decoration:none;color:#14213D}
.som-root .som-cta strong{display:block;font-size:18px;color:#3F3262}.som-root .som-cta span{font-size:14.5px;color:#3B465E;line-height:1.4}
.som-root .som-cta .som-cta-d{margin-left:auto;background:#5B4B8A;color:#fff;border-radius:999px;padding:9px 18px;font-weight:800;white-space:nowrap}
.som-sinifim .sy-kutu{margin:14px 0;padding:18px 20px;background:#fff;border:2px solid #E1E5EE;border-radius:18px}
.som-sinifim .sy-kutu h2{margin:0 0 10px !important;font-size:20px !important;color:#14213D !important}
.som-sinifim label{display:block;font-weight:700;margin:8px 0 4px;color:#14213D}
.som-sinifim input[type=text],.som-sinifim textarea,.som-sinifim select{width:100%;box-sizing:border-box;padding:10px 12px;border:2px solid #C9CFDD;border-radius:10px;font-size:15px;font-family:inherit}
.som-sinifim textarea{min-height:240px;resize:vertical;line-height:1.5}
.som-sinifim .sy-satir{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}
.som-sinifim .sy-satir select{width:auto;flex:1;min-width:220px}
.som-sinifim button{border:0;border-radius:10px;padding:10px 18px;font-weight:800;font-size:14.5px;cursor:pointer;background:#5B4B8A;color:#fff}
.som-sinifim button.ik{background:#E9ECF3;color:#14213D}
.som-sinifim .som-s-dur{font-weight:700;color:#0F766E}.som-sinifim .som-s-dur.hata{color:#B3261E}
.som-sinifim .sy-not{margin:10px 0 0;font-size:13px;color:#6B7690;line-height:1.5}
.som-sinifim .sy-secim{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}
.som-sinifim .sy-sc{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;background:#F7F8FB;border:2px solid #E1E5EE;border-radius:14px;cursor:pointer;text-align:left;color:#14213D}
.som-sinifim .sy-sc{background:#F7F8FB;color:#14213D}.som-sinifim .sy-sc strong{font-size:16px}.som-sinifim .sy-sc span{font-size:13.5px;font-weight:600;color:#4B556B}
.som-sinifim .sy-sc:hover{border-color:#5B4B8A}
/* yazdırma penceresi */
#som-yazdir{display:none}
body.som-yaz-mod #som-yazdir{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:#E9ECF3;overflow:auto}
#som-yazdir .sy-bar{position:sticky;top:0;z-index:3;background:#14213D;color:#fff;padding:10px 14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}
#som-yazdir .sy-bar button{border:0;border-radius:10px;padding:9px 16px;font-weight:800;cursor:pointer;background:#fff;color:#14213D}
#som-yazdir .sy-bar span{font-size:12.5px;opacity:.85;flex:1;min-width:200px}
#som-yazdir .sy-sayfa{background:#fff;margin:14px auto;box-shadow:0 2px 12px rgba(0,0,0,.25);box-sizing:border-box;position:relative;overflow:hidden;padding:8mm;color:#14213D;font-family:Calibri,Arial,sans-serif}
#som-yazdir .sy-sayfa.dik{width:210mm;height:297mm}#som-yazdir .sy-sayfa.yat{width:297mm;height:210mm}
#som-yazdir .sy-alt{position:absolute;left:8mm;right:8mm;bottom:3mm;font-size:7pt;color:#6B7690;text-align:center;border-top:.3mm solid #C9CFDD;padding-top:1mm}
#som-yazdir .sy-etgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(7,1fr);height:calc(100% - 7mm)}
#som-yazdir .sy-et{border:.3mm dashed #8A93A8;box-sizing:border-box;padding:3mm;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff}
#som-yazdir .sy-et-ust{font-size:8pt;font-weight:700;color:var(--sy-a);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2mm}
#som-yazdir .sy-et-ad{font-weight:700;line-height:1.1;color:#14213D;word-break:break-word}
#som-yazdir .sy-tb-ust h2{margin:0 0 1mm;font-size:16pt;color:var(--sy-a)}#som-yazdir .sy-tb-ust p{margin:0 0 3mm;font-size:8.5pt;color:#4B556B}
#som-yazdir .sy-tb{width:100%;border-collapse:collapse;table-layout:fixed}
#som-yazdir .sy-tb th{background:var(--sy-a);color:#fff;font-size:8.5pt;padding:2mm 1.5mm;text-align:left;border:.3mm solid #fff;vertical-align:top}
#som-yazdir .sy-tb th span{display:block;font-weight:400;font-size:7pt;opacity:.9;margin-top:1mm}
#som-yazdir .sy-tb th.no{width:9mm;text-align:center}#som-yazdir .sy-tb th.ad{width:58mm}
#som-yazdir .sy-tb td{height:9.6mm;border:.3mm solid #C9CFDD;font-size:10pt;padding:0 1.5mm;overflow:hidden}
#som-yazdir .sy-tb td.no{text-align:center;color:#6B7690;font-size:8pt}#som-yazdir .sy-tb td.ad{font-weight:700;background:var(--sy-t)}
#som-yazdir .sy-dkgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:calc(100% - 7mm)}
#som-yazdir .sy-dk{border:.4mm dashed var(--sy-a);box-sizing:border-box;padding:4mm;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}
#som-yazdir .sy-dk-b{font-size:9pt;font-weight:700;letter-spacing:.12em;color:var(--sy-a);margin:1mm 0}
#som-yazdir .sy-dk-ad{font-weight:700;line-height:1.1;color:#14213D;margin:2mm 0;word-break:break-word}
#som-yazdir .sy-dk-t{font-size:12pt;color:#4B556B;font-weight:700}
@media print{
  body.som-yaz-mod > *:not(#som-yazdir){display:none !important}
  body.som-yaz-mod #som-yazdir{position:static !important;background:#fff !important;overflow:visible !important}
  #som-yazdir .sy-bar{display:none !important}
  #som-yazdir .sy-sayfa{margin:0 !important;box-shadow:none !important;page-break-after:always;break-after:page}
  #som-yazdir .sy-sayfa:last-child{page-break-after:auto;break-after:auto}
  #som-yazdir *{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}

/* Sınıfım 2. aşama: görev çizelgesi ve oturma planı */
.som-sinifim .sy-panel{margin-top:14px;padding:14px 16px;background:#F7F8FB;border:2px dashed #C9CFDD;border-radius:14px}
.som-sinifim .sy-panel[hidden]{display:none}
.som-sinifim .sy-panel h3{margin:0 0 8px;font-size:17px;color:#3F3262}
.som-sinifim .sy-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:8px}
.som-sinifim .sy-form label{margin:0;font-size:13.5px}
.som-sinifim .sy-form input[type=number],.som-sinifim .sy-form select{width:100%;margin-top:3px}
.som-sinifim .sy-panel textarea{min-height:130px}
.som-sinifim .sy-onay{display:flex;align-items:center;gap:8px;font-weight:700}
.som-sinifim .sy-onay input{width:auto}
#som-yazdir .sy-gc{width:100%;border-collapse:collapse;table-layout:fixed;font-family:'TTKB Dik Temel Abece','TTKB Dik Temel Abece Body','Comic Sans MS','Trebuchet MS',Arial,sans-serif}
#som-yazdir .sy-gc th{background:var(--sy-a);color:#fff;font-size:10pt;padding:2.2mm 1.5mm;border:.3mm solid #fff;vertical-align:top;text-align:center}
#som-yazdir .sy-gc th.gad{width:46mm;text-align:left}
#som-yazdir .sy-gc th span{display:block;font-weight:400;font-size:7pt;opacity:.9;margin-top:1mm}
#som-yazdir .sy-gc td{height:19mm;border:.3mm solid #C9CFDD;text-align:center;font-size:11pt;padding:1mm;vertical-align:middle;line-height:1.15;word-break:break-word}
#som-yazdir .sy-gc td.gad{text-align:left;font-weight:700;background:var(--sy-t);font-size:11pt;padding-left:2.5mm}
#som-yazdir .sy-uyari{margin:0 0 2mm;padding:2mm 3mm;background:#FFF4E5;border:.3mm solid #E9B44C;font-size:8.5pt;color:#7A4B00}
#som-yazdir .sy-os-ust h2{margin:0 0 1mm;font-size:16pt;color:var(--sy-a)}#som-yazdir .sy-os-ust p{margin:0 0 2mm;font-size:8.5pt;color:#4B556B}
#som-yazdir .sy-tahta{background:#2F6F4F;color:#fff;text-align:center;font-weight:800;letter-spacing:.3em;padding:2.5mm;border-radius:2mm;margin-bottom:3mm;font-size:11pt}
#som-yazdir .sy-os-grid{display:grid;column-gap:7mm;row-gap:3.5mm;height:calc(100% - 38mm)}
#som-yazdir .sy-sira{display:flex;border:.4mm solid var(--sy-a);border-radius:2mm;overflow:hidden;background:#fff}
#som-yazdir .sy-yer{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:10pt;padding:1mm;line-height:1.1;font-family:'TTKB Dik Temel Abece','TTKB Dik Temel Abece Body','Comic Sans MS','Trebuchet MS',Arial,sans-serif;border-right:.3mm dashed #C9CFDD;word-break:break-word}
#som-yazdir .sy-yer:last-child{border-right:0}#som-yazdir .sy-yer.bos{background:#F1F3F7}
#som-yazdir .sy-masa{position:absolute;left:8mm;bottom:9mm;padding:1.5mm 5mm;border:.3mm solid #8A93A8;border-radius:1.5mm;font-size:8pt;color:#4B556B;background:#fff}

/* TTKB Dik Temel Abece (web yazı tipi: yazdırma çıktıları her bilgisayarda doğru görünür) */
@font-face{font-family:'TTKB Dik Temel Abece Body';src:url('yazi/dta-Body.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'TTKB Dik Temel Abece';src:url('yazi/dta-Body.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'TTKB Dik Temel Abece';src:url('yazi/dta-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'TTKB Dik Temel Abece Dot';src:url('yazi/dta-Dot.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'TTKB Dik Temel Abece Arrow';src:url('yazi/dta-Arrow.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'TTKB Dik Temel Abece OutLine';src:url('yazi/dta-OutLine.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}

/* yazı izleme kâğıdı */
#som-yazdir .sy-izgrid{display:flex;flex-direction:column;justify-content:flex-start;height:calc(100% - 7mm)}
#som-yazdir .sy-izb{box-sizing:border-box;border-bottom:.3mm dashed #C9CFDD;padding:1mm 0 2mm;overflow:hidden}
#som-yazdir .sy-izt{line-height:1.2;color:#14213D;white-space:nowrap;overflow:hidden;margin-bottom:0;border-bottom:.4mm solid #8A93A8;padding-bottom:.5mm}
#som-yazdir .sy-izs{height:12mm;margin-top:3.5mm;border-top:.35mm solid #8A93A8;border-bottom:.35mm solid #8A93A8;background:linear-gradient(to bottom,transparent calc(50% - .15mm),#B8C0D2 calc(50% - .15mm),#B8C0D2 calc(50% + .15mm),transparent calc(50% + .15mm))}

/* Gelişim Raporu yazım yardımcısı */
.som-gelisim .gy-ust{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end}
.som-gelisim label{display:block;font-weight:700;color:#14213D;margin:0}
.som-gelisim select,.som-gelisim input[type=text]{width:100%;box-sizing:border-box;margin-top:4px;padding:10px 12px;border:2px solid #C9CFDD;border-radius:10px;font-size:15px}
.som-gelisim .gy-ilerle{display:flex;gap:8px}
.som-gelisim button{border:0;border-radius:10px;padding:10px 16px;font-weight:800;font-size:14.5px;cursor:pointer;background:#5B4B8A;color:#fff}
.som-gelisim button.ik{background:#E9ECF3;color:#14213D}
.som-gelisim .gy-blok{margin:14px 0;padding:12px 14px;background:#F7F8FB;border-radius:14px}
.som-gelisim .gy-blok h3{margin:0 0 8px;font-size:16px;color:#3F3262}.som-gelisim .gy-blok h3 small{font-weight:600;color:#6B7690}
.som-gelisim .gy-dz{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}
.som-gelisim .gy-d{background:#fff;color:#14213D;border:2px solid #C9CFDD;padding:7px 14px;border-radius:999px}
.som-gelisim .gy-d.on{background:#14213D;border-color:#14213D;color:#fff}
.som-gelisim .gy-d0.on{background:#B3261E;border-color:#B3261E}.som-gelisim .gy-d1.on{background:#C77700;border-color:#C77700}.som-gelisim .gy-d2.on{background:#0F766E;border-color:#0F766E}
.som-gelisim .gy-sec{display:flex;flex-direction:column;gap:8px}
.som-gelisim .gy-c{text-align:left;background:#fff;color:#14213D;border:2px solid #E1E5EE;font-weight:600;line-height:1.45;padding:9px 12px}
.som-gelisim .gy-c.on{border-color:#5B4B8A;background:#EDEAF5}
.som-gelisim .gy-gun{margin-top:8px;max-width:320px}
.som-gelisim .gy-fmt{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:8px}.som-gelisim .gy-fmt label{font-weight:600;display:flex;align-items:center;gap:6px}
.som-gelisim .gy-say{margin-left:auto;font-size:13px;color:#6B7690}
.som-gelisim textarea{width:100%;box-sizing:border-box;min-height:200px;padding:12px;border:2px solid #C9CFDD;border-radius:10px;font-size:15.5px;line-height:1.6;font-family:inherit}
.som-gelisim .gy-uyari{margin:8px 0 0;padding:8px 12px;background:#FFF4E5;border:1px solid #E9B44C;border-radius:8px;color:#7A4B00;font-size:14px}
.som-gelisim .gy-elle{margin:8px 0 0;font-size:13.5px;color:#4B556B}
.som-gelisim .gy-elle button{padding:5px 12px;font-size:13px}
