.acil-kurum-shell{

    --ak-blue:#2563eb;

    --ak-blue-soft:#eaf2ff;

    --ak-navy:#102a51;

    --ak-text:#172033;

    --ak-muted:#53657f;

    --ak-border:#e6ecf5;

    --ak-green:#16a34a;

    --ak-orange:#f59e0b;

    box-sizing:border-box;

    color:var(--ak-text);

    font-family:'Inter',Arial,sans-serif;

    margin:28px auto;

    max-width:1180px;

    width:100%;

}

.acil-kurum-shell *,

.acil-kurum-shell *::before,

.acil-kurum-shell *::after{box-sizing:border-box}

.acil-kurum-topbar{align-items:center;display:flex;justify-content:space-between;margin:0 0 26px}

.acil-kurum-brand{align-items:center;display:flex;gap:16px;min-width:0}

.acil-kurum-brand-icon{align-items:center;border:2px solid #dbe7fb;border-radius:16px;color:var(--ak-blue);display:inline-flex;font-size:46px!important;height:62px;justify-content:center;width:62px;background:#fff;box-shadow:0 10px 24px rgba(37,99,235,.08)}

.acil-kurum-brand-text{display:grid;gap:4px;min-width:0}

.acil-kurum-brand-text strong{color:var(--ak-navy);font-size:27px;font-weight:900;letter-spacing:0;line-height:1.05}

.acil-kurum-brand-text small{color:#49617f;font-size:14px;font-weight:500;line-height:1.35}

.acil-kurum-hero{align-items:center;background:radial-gradient(circle at 22% 28%,rgba(92,171,255,.18),transparent 30%),radial-gradient(circle at 92% 18%,rgba(168,85,247,.13),transparent 26%),linear-gradient(135deg,#fbfdff 0%,#f1f7ff 52%,#faf5ff 100%);border:1px solid var(--ak-border);border-radius:28px;box-shadow:0 22px 60px rgba(16,42,81,.10);display:grid;gap:52px;grid-template-columns:minmax(280px,420px) minmax(0,1fr);overflow:hidden;padding:54px 60px;position:relative}

.acil-kurum-hero::before,.acil-kurum-hero::after{border:2px solid rgba(56,189,248,.55);border-radius:999px;content:"";height:14px;position:absolute;width:14px}.acil-kurum-hero::before{right:70px;top:64px}.acil-kurum-hero::after{bottom:46px;right:42px;opacity:.38;transform:scale(.55)}

.acil-kurum-hero-visual{align-items:center;display:flex;justify-content:center;min-height:280px;position:relative}

.acil-kurum-hero-glow{background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(20,184,166,.12),rgba(168,85,247,.12));border-radius:999px;filter:blur(0);height:310px;position:absolute;width:310px}

.acil-kurum-hero-bubble{background:#fff;border:1px solid #e7eef9;border-radius:999px;box-shadow:0 18px 40px rgba(37,99,235,.10);position:absolute}.acil-kurum-hero-bubble-one{height:58px;left:28px;top:34px;width:58px}.acil-kurum-hero-bubble-two{bottom:42px;height:78px;right:24px;width:78px;background:#e8f8ef}

.acil-kurum-hospital-card{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.82);border-radius:34px;box-shadow:0 24px 56px rgba(16,42,81,.15);display:flex;justify-content:center;min-height:245px;padding:28px;position:relative;width:min(330px,100%);z-index:2}.acil-kurum-hospital-card img{display:block;height:auto;max-width:230px;width:100%}.acil-kurum-ambulance{align-items:center;background:#fff;border:1px solid #dbe7fb;border-radius:18px;bottom:22px;box-shadow:0 14px 28px rgba(16,42,81,.14);color:#ef4444;display:inline-flex;font-size:34px!important;height:58px;justify-content:center;position:absolute;right:24px;width:68px}

.acil-kurum-hero-content{min-width:0;position:relative;z-index:2}.acil-kurum-hero-content h2{color:var(--ak-navy);font-size:clamp(34px,4.2vw,54px);font-weight:900;letter-spacing:0;line-height:1.08;margin:0 0 18px;max-width:700px}.acil-kurum-hero-content p{color:var(--ak-muted);font-size:clamp(16px,1.45vw,19px);font-weight:500;line-height:1.75;margin:0;max-width:710px}

.acil-kurum-stats{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.acil-kurum-stat{align-items:center;display:grid;gap:2px 12px;grid-template-columns:42px minmax(0,1fr);padding:0 24px;position:relative}.acil-kurum-stat:first-child{padding-left:0}.acil-kurum-stat:not(:last-child)::after{background:linear-gradient(180deg,transparent,#dbe4f0,transparent);content:"";height:58px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.acil-kurum-stat .material-symbols-rounded{align-items:center;border-radius:14px;display:inline-flex;font-size:32px!important;grid-row:1/3;height:42px;justify-content:center;width:42px}.acil-kurum-stat strong{color:var(--ak-navy);font-size:24px;font-weight:900;line-height:1}.acil-kurum-stat small{color:#64748b;font-size:13px;font-weight:700;line-height:1.25}.acil-kurum-stat-blue .material-symbols-rounded{background:#eaf2ff;color:var(--ak-blue)}.acil-kurum-stat-green .material-symbols-rounded{background:#dcfce7;color:var(--ak-green)}.acil-kurum-stat-orange .material-symbols-rounded{background:#fff4dd;color:var(--ak-orange)}

@media(max-width:960px){.acil-kurum-shell{padding:0 14px}.acil-kurum-hero{gap:28px;grid-template-columns:1fr;padding:42px 30px;text-align:center}.acil-kurum-hero-content h2,.acil-kurum-hero-content p{margin-left:auto;margin-right:auto}.acil-kurum-stats{margin-left:auto;margin-right:auto;max-width:720px;text-align:left}.acil-kurum-stat:first-child{padding-left:24px}}

@media(max-width:680px){.acil-kurum-shell{margin:18px auto}.acil-kurum-topbar{margin-bottom:18px}.acil-kurum-brand-icon{font-size:38px!important;height:54px;width:54px}.acil-kurum-brand-text strong{font-size:22px}.acil-kurum-brand-text small{font-size:13px}.acil-kurum-hero{border-radius:24px;padding:30px 18px}.acil-kurum-hero-visual{min-height:210px}.acil-kurum-hero-glow{height:230px;width:230px}.acil-kurum-hospital-card{border-radius:26px;min-height:190px;padding:22px}.acil-kurum-hospital-card img{max-width:170px}.acil-kurum-ambulance{bottom:16px;font-size:28px!important;height:48px;right:18px;width:58px}.acil-kurum-stats{gap:0;grid-template-columns:1fr;margin-top:28px}.acil-kurum-stat,.acil-kurum-stat:first-child{grid-template-columns:44px 1fr;padding:16px 0;text-align:left}.acil-kurum-stat:not(:last-child)::after{background:#dbe4f0;bottom:0;height:1px;left:0;right:auto;top:auto;transform:none;width:100%}}

.acil-kurum-category-grid{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0 0}.acil-kurum-category-card{align-items:center;background:#fff;border:1px solid #dbe7f6;border-radius:24px;box-shadow:0 12px 28px rgba(16,42,81,.055);cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:164px;padding:22px 16px;text-align:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.acil-kurum-category-card:hover{box-shadow:0 20px 42px rgba(16,42,81,.12);transform:translateY(-5px)}.acil-kurum-category-card:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:3px}.acil-kurum-category-icon{align-items:center;border-radius:999px;display:inline-flex;font-size:38px!important;height:66px;justify-content:center;margin-bottom:2px;width:66px}.acil-kurum-category-card strong{color:var(--ak-navy);font-size:16px;font-weight:900;line-height:1.25;max-width:170px}.acil-kurum-category-card small{color:#405672;font-size:14px;font-weight:700;line-height:1.2}.acil-kurum-category-blue{background:linear-gradient(135deg,#fff,#f1f8ff);border-color:#bfddff}.acil-kurum-category-blue .acil-kurum-category-icon{background:#eaf5ff;color:#1683ee}.acil-kurum-category-blue.is-active{background:#eaf5ff;border-color:#1683ee;box-shadow:0 18px 42px rgba(22,131,238,.18),0 0 0 3px rgba(22,131,238,.12)}.acil-kurum-category-green{background:linear-gradient(135deg,#fff,#f1fff7);border-color:#bdebd0}.acil-kurum-category-green .acil-kurum-category-icon{background:#dcfce7;color:#16a34a}.acil-kurum-category-green.is-active{background:#eafff1;border-color:#16a34a;box-shadow:0 18px 42px rgba(22,163,74,.17),0 0 0 3px rgba(22,163,74,.12)}.acil-kurum-category-orange{background:linear-gradient(135deg,#fff,#fff8ed);border-color:#ffd8a8}.acil-kurum-category-orange .acil-kurum-category-icon{background:#fff1dc;color:#f97316}.acil-kurum-category-orange.is-active{background:#fff3df;border-color:#f97316;box-shadow:0 18px 42px rgba(249,115,22,.17),0 0 0 3px rgba(249,115,22,.12)}.acil-kurum-category-purple{background:linear-gradient(135deg,#fff,#f8f5ff);border-color:#d8ccff}.acil-kurum-category-purple .acil-kurum-category-icon{background:#f0eaff;color:#5b5ce2}.acil-kurum-category-purple.is-active{background:#f2edff;border-color:#5b5ce2;box-shadow:0 18px 42px rgba(91,92,226,.17),0 0 0 3px rgba(91,92,226,.12)}.acil-kurum-category-pink{background:linear-gradient(135deg,#fff,#fff4fa);border-color:#ffc9df}.acil-kurum-category-pink .acil-kurum-category-icon{background:#ffe2f0;color:#ec4899}.acil-kurum-category-pink.is-active{background:#ffeaf4;border-color:#ec4899;box-shadow:0 18px 42px rgba(236,72,153,.16),0 0 0 3px rgba(236,72,153,.12)}

@media(max-width:1020px){.acil-kurum-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.acil-kurum-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acil-kurum-category-card{min-height:150px}}@media(max-width:560px){.acil-kurum-category-grid{grid-template-columns:1fr}.acil-kurum-category-card{min-height:138px}}

.acil-kurum-search-panel{align-items:center;background:#fff;border:1px solid #dfe8f5;border-radius:18px;box-shadow:0 14px 34px rgba(16,42,81,.07);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 160px;margin:18px 0 0;padding:12px}.acil-kurum-search-box{align-items:center;background:#fff;border:1px solid #edf2f8;border-radius:14px;display:flex;gap:12px;min-height:58px;padding:0 18px}.acil-kurum-search-box .material-symbols-rounded{align-items:center;background:#f3f7ff;border-radius:12px;color:#2563eb;display:inline-flex;font-size:25px!important;height:42px;justify-content:center;min-width:42px}.acil-kurum-search-box input{background:transparent;border:0;color:#102a51;font:inherit;font-size:16px;font-weight:700;min-height:54px;outline:0;width:100%}.acil-kurum-search-box input::placeholder{color:#7184a3;font-weight:700}.acil-kurum-filter-button{align-items:center;background:#fff;border:1px solid #dbe6f5;border-radius:12px;color:#1d4ed8;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:8px;justify-content:center;min-height:58px;padding:0 16px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.acil-kurum-filter-button:hover{border-color:#b9d2fb;box-shadow:0 12px 24px rgba(37,99,235,.12);transform:translateY(-1px)}.acil-kurum-filter-button .material-symbols-rounded{font-size:23px!important}.acil-kurum-filter-chevron{color:#8aa0bd;margin-left:4px}@media(max-width:680px){.acil-kurum-search-panel{grid-template-columns:1fr}.acil-kurum-filter-button{width:100%}.acil-kurum-search-box input{font-size:15px}}

.acil-kurum-list-section{background:#fff;border:1px solid #dfe8f5;border-radius:22px;box-shadow:0 16px 38px rgba(16,42,81,.07);margin-top:18px;padding:18px}.acil-kurum-section-head{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.acil-kurum-section-head div{align-items:center;display:flex;gap:10px}.acil-kurum-section-head .material-symbols-rounded{color:#2563eb;font-size:28px!important}.acil-kurum-section-head h3{color:var(--ak-navy);font-size:21px;font-weight:900;margin:0}.acil-kurum-section-head small{color:#64748b;font-weight:800}.acil-kurum-list{display:grid;gap:12px}.acil-kurum-row{align-items:center;background:#fff;border:1px solid #e5edf7;border-radius:16px;display:grid;gap:14px;grid-template-columns:142px minmax(220px,1fr) 78px 78px 112px 92px;padding:12px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.acil-kurum-row:hover{border-color:#bfd5f6;box-shadow:0 12px 28px rgba(16,42,81,.08);transform:translateY(-1px)}.acil-kurum-row[hidden]{display:none}.acil-kurum-row img{aspect-ratio:16/9;background:#f3f7fc;border-radius:12px;height:auto;object-fit:cover;width:142px}.acil-kurum-row-main h4{color:var(--ak-navy);font-size:17px;font-weight:900;line-height:1.25;margin:0 0 6px}.acil-kurum-row-main p{color:#60718d;font-size:13px;font-weight:700;margin:0 0 8px}.acil-kurum-tags{display:flex;flex-wrap:wrap;gap:6px}.acil-kurum-tags span{background:#eaf7ef;border-radius:999px;color:#087a3a;font-size:12px;font-weight:900;padding:5px 8px}.acil-kurum-tags span+span{background:#eaf2ff;color:#1d4ed8}.acil-kurum-row-stat small,.acil-kurum-row-score small{color:#64748b;display:block;font-size:12px;font-weight:800}.acil-kurum-row-stat strong{color:var(--ak-navy);display:block;font-size:17px;font-weight:900;margin-top:4px}.acil-kurum-row-score{background:#fff7e8;border-radius:12px;padding:10px;text-align:center}.acil-kurum-row-score strong{color:#111827;display:block;font-size:18px;font-weight:900}.acil-kurum-row button{background:#fff;border:1px solid #dbe7f6;border-radius:11px;color:#1d4ed8;cursor:pointer;font:inherit;font-weight:900;min-height:42px}.acil-kurum-row button:hover{background:#eff6ff;border-color:#b9d2fb}.acil-kurum-detail-panel{align-items:center;background:rgba(15,39,79,.28);display:flex;inset:0;justify-content:center;padding:18px 12px;position:fixed;z-index:99999}.acil-kurum-detail-panel[hidden]{display:none}.acil-kurum-detail-card{background:#fff;border:1px solid #dbe7f6;border-radius:22px;box-shadow:0 24px 80px rgba(15,39,79,.24);max-height:calc(100vh - 36px);max-width:920px;overflow:auto;padding:20px;position:relative;width:100%;scrollbar-gutter:stable}.acil-kurum-detail-close{background:#f3f7fc;border:1px solid #dbe7f6;border-radius:999px;color:#102a51;cursor:pointer;font-size:26px;font-weight:800;height:38px;line-height:1;position:absolute;right:18px;top:18px;width:38px}.acil-kurum-detail-card h3{color:var(--ak-navy);font-size:23px;font-weight:900;margin:0 48px 12px 0}.acil-kurum-detail-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.acil-kurum-detail-tabs button{background:#eff6ff;border:1px solid #cfe0fb;border-radius:999px;color:#1e3a8a;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:7px 10px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.acil-kurum-detail-tabs button:hover{border-color:#9fc0f7;transform:translateY(-1px)}.acil-kurum-detail-tabs button.is-active{background:#2563eb;border-color:#2563eb;box-shadow:0 10px 22px rgba(37,99,235,.22);color:#fff}.acil-kurum-detail-section{display:none}.acil-kurum-detail-section.is-active{display:block}.acil-kurum-detail-section-head{margin:0 0 12px}.acil-kurum-detail-section-head h4{color:var(--ak-navy);font-size:18px;font-weight:900;margin:0 0 4px}.acil-kurum-detail-section-head p{color:#64748b;font-size:13px;font-weight:700;margin:0}.acil-kurum-detail-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.acil-kurum-detail-item{background:#f8fbff;border:1px solid #e1ebf7;border-radius:14px;padding:13px}.acil-kurum-detail-item small{color:#64748b;display:block;font-size:12px;font-weight:900;margin-bottom:5px}.acil-kurum-detail-item strong{color:#102a51;display:block;font-size:15px;line-height:1.45}@media(max-width:980px){.acil-kurum-row{grid-template-columns:110px minmax(0,1fr) 1fr 1fr}.acil-kurum-row img{width:110px}.acil-kurum-row-score,.acil-kurum-row button{grid-column:auto}.acil-kurum-row-stat:nth-of-type(3){display:none}}@media(max-width:680px){.acil-kurum-row{grid-template-columns:1fr}.acil-kurum-row img{width:100%}.acil-kurum-detail-grid{grid-template-columns:1fr}.acil-kurum-detail-card{padding:18px}}.acil-kurum-review-form{display:grid;gap:12px;grid-column:1/-1}.acil-kurum-review-head{align-items:center;background:#f8fbff;border:1px solid #e1ebf7;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.acil-kurum-review-head strong{color:#102a51;font-size:17px;font-weight:900}.acil-kurum-review-head span{color:#64748b;font-size:13px;font-weight:800}.acil-kurum-review-fields{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.acil-kurum-review-field{background:#fff;border:1px solid #e1ebf7;border-radius:16px;display:grid;gap:8px;padding:12px}.acil-kurum-review-field.is-negative{background:#fffaf3;border-color:#fed7aa}.acil-kurum-review-field strong{color:#102a51;display:block;font-size:15px;font-weight:900}.acil-kurum-review-field p{color:#64748b;font-size:12px;font-weight:700;line-height:1.45;margin:4px 0 0}.acil-kurum-review-field em{color:#c2410c;display:block;font-size:11px;font-style:normal;font-weight:900;margin-top:5px}.acil-kurum-stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:3px}.acil-kurum-stars label{cursor:pointer}.acil-kurum-stars input{height:1px;opacity:0;position:absolute;width:1px}.acil-kurum-stars span{color:#cbd5e1;font-size:23px;line-height:1;transition:color .16s ease,transform .16s ease}.acil-kurum-stars label:hover span,.acil-kurum-stars label:hover~label span,.acil-kurum-stars input:checked~span,.acil-kurum-stars label:has(input:checked) span,.acil-kurum-stars label:has(input:checked)~label span{color:#f59e0b}.acil-kurum-stars label:hover span{transform:translateY(-1px)}.acil-kurum-review-field small{color:#64748b;font-size:11px;font-weight:800}.acil-kurum-review-field small b{color:#102a51}.acil-kurum-review-extra,.acil-kurum-review-comments{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.acil-kurum-review-comments label:last-child{grid-column:1/-1}.acil-kurum-review-extra label,.acil-kurum-review-comments label{color:#102a51;font-size:13px;font-weight:900}.acil-kurum-review-extra select,.acil-kurum-review-comments textarea{background:#fff;border:1px solid #dbe7f6;border-radius:12px;color:#102a51;display:block;font:inherit;font-weight:700;margin-top:7px;min-height:42px;padding:10px;width:100%}.acil-kurum-review-submit{align-items:center;display:flex;gap:12px;justify-content:flex-end}.acil-kurum-review-submit button{background:#2563eb;border:1px solid #2563eb;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:900;min-height:44px;padding:0 18px}.acil-kurum-review-submit small{color:#64748b;font-size:12px;font-weight:800}@media(max-width:900px){.acil-kurum-review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.acil-kurum-review-head,.acil-kurum-review-submit{display:grid}.acil-kurum-review-fields,.acil-kurum-review-extra,.acil-kurum-review-comments{grid-template-columns:1fr}}

.acil-kurum-review-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.acil-kurum-review-chips span{background:#f8fbff;border:1px solid #e1ebf7;border-radius:999px;color:#475569;font-size:10px;font-weight:900;line-height:1.2;padding:4px 7px}.acil-kurum-review-chips b{color:#94a3b8;font-weight:900}@media(max-width:980px){.acil-kurum-review-chips{grid-column:1/-1}}



.acil-kurum-comment-list{display:grid;gap:10px;grid-column:1/-1;margin-bottom:14px}.acil-kurum-comment-list>p{background:#f8fbff;border:1px solid #e1ebf7;border-radius:14px;color:#64748b;font-weight:800;margin:0;padding:14px}.acil-kurum-comment-list article{background:#fff;border:1px solid #e1ebf7;border-radius:16px;padding:14px}.acil-kurum-comment-list article small{color:#64748b;display:block;font-size:12px;font-weight:800;margin-bottom:6px}.acil-kurum-comment-list article p{color:#102a51;font-size:14px;font-weight:800;line-height:1.5;margin:0 0 10px}.acil-kurum-review-submit button:disabled{cursor:wait;opacity:.65}



.acil-kurum-review-submit-top{background:#fff;border:1px solid #dbe7f6;border-radius:14px;box-shadow:0 10px 24px rgba(15,39,79,.08);justify-content:space-between;padding:10px 12px;position:sticky;top:0;z-index:4}.acil-kurum-review-form.is-submitted .acil-kurum-review-submit-top{background:#ecfdf5;border-color:#bbf7d0}.acil-kurum-review-submit-top small{color:#1e3a8a}.acil-kurum-review-form.is-submitted .acil-kurum-review-submit-top small{color:#047857}.acil-kurum-stars input:checked+span{color:#f59e0b}.acil-kurum-stars label:has(input:checked) span,.acil-kurum-stars label:has(input:checked)~label span{color:#f59e0b}



.acil-kurum-review-form.is-submitted .acil-kurum-review-field{border-color:#bbf7d0}.acil-kurum-review-form.is-submitted .acil-kurum-stars span{opacity:1}.acil-kurum-review-form.is-submitted textarea{background:#f8fbff}



.acil-kurum-submission-status{align-items:center;background:#f8fbff;border:1px solid #dbe7f6;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 14px;margin:-4px 0 4px;padding:12px 14px}.acil-kurum-submission-status strong{color:#102a51;font-size:14px;font-weight:900}.acil-kurum-submission-status span{background:#fff;border:1px solid #e1ebf7;border-radius:999px;color:#475569;font-size:12px;font-weight:900;padding:5px 9px}.acil-kurum-submission-status.is-pending{background:#fffaf3;border-color:#fed7aa}.acil-kurum-submission-status.is-approved{background:#ecfdf5;border-color:#bbf7d0}.acil-kurum-submission-status.is-rejected{background:#fef2f2;border-color:#fecaca}.acil-kurum-comment-form{background:#fbfdff;border:1px solid #e1ebf7;border-radius:18px;padding:16px}.acil-kurum-comment-form .acil-kurum-review-comments{margin-top:2px}



.acil-kurum-comment-single{color:#102a51;display:grid;font-size:13px;font-weight:900;gap:8px}.acil-kurum-comment-single textarea{background:#fff;border:1px solid #dbe7f6;border-radius:14px;color:#102a51;font:inherit;font-weight:700;min-height:128px;padding:12px;resize:vertical;width:100%}.acil-kurum-comment-form{max-width:620px}.acil-kurum-comment-form .acil-kurum-review-head{align-items:flex-start}.acil-kurum-comment-form .acil-kurum-review-submit{justify-content:space-between}.acil-kurum-detail-section[data-detail-section="yorumlar"]{max-width:660px}





/* v1.0.36 - Hero typografi revizyonu */

.acil-kurum-shell {

  font-family: "Inter", sans-serif !important;

}



.acil-kurum-shell .acil-kurum-topbar {

  display: none !important;

}



.acil-kurum-shell .acil-kurum-hero {

  margin-top: 0 !important;

}



.acil-kurum-shell .acil-kurum-hero-content h2 {

  font-family: "Inter", sans-serif !important;

  font-size: clamp(40px, 4.4vw, 52px) !important;

  font-weight: 800 !important;

  letter-spacing: -1px !important;

  line-height: 1.08 !important;

}



.acil-kurum-shell .acil-kurum-hero-content p {

  color: #64748b !important;

  font-size: 18px !important;

  font-weight: 500 !important;

  line-height: 1.8 !important;

}



.acil-kurum-shell .acil-kurum-stat strong {

  font-family: "Inter", sans-serif !important;

  font-size: 34px !important;

  font-weight: 700 !important;

  letter-spacing: 0 !important;

}



.acil-kurum-shell .acil-kurum-stat small {

  color: #64748b !important;

  font-size: 14px !important;

  font-weight: 500 !important;

}



.acil-kurum-shell .acil-kurum-category-card strong {

  font-size: 22px !important;

  font-weight: 700 !important;

  letter-spacing: 0 !important;

}



@media (max-width: 680px) {

  .acil-kurum-shell .acil-kurum-hero-content h2 {

    font-size: 34px !important;

    letter-spacing: -.5px !important;

  }

  .acil-kurum-shell .acil-kurum-hero-content p {

    font-size: 16px !important;

  }

  .acil-kurum-shell .acil-kurum-stat strong {

    font-size: 28px !important;

  }

  .acil-kurum-shell .acil-kurum-category-card strong {

    font-size: 20px !important;

  }

}





.acil-kurum-filter-button.is-open .acil-kurum-filter-chevron{transform:rotate(180deg)}

.acil-kurum-filter-panel{background:#fff;border:1px solid #dfe8f5;border-radius:18px;box-shadow:0 16px 34px rgba(16,42,81,.08);display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin:12px 0 0;padding:14px}

.acil-kurum-filter-panel[hidden]{display:none}

.acil-kurum-filter-panel label{display:grid;gap:7px;color:#102a51;font-size:12px;font-weight:900}

.acil-kurum-filter-panel select{appearance:none;background:#f8fbff;border:1px solid #dbe7f6;border-radius:12px;color:#102a51;font:inherit;font-size:13px;font-weight:800;min-height:42px;padding:0 12px;width:100%}

.acil-kurum-filter-clear{align-self:end;background:#eff6ff;border:1px solid #cfe0fb;border-radius:12px;color:#1d4ed8;cursor:pointer;font:inherit;font-weight:900;min-height:42px;padding:0 14px}

.acil-kurum-filter-clear:hover{background:#dbeafe}

@media(max-width:900px){.acil-kurum-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.acil-kurum-filter-clear{grid-column:1/-1}}

@media(max-width:560px){.acil-kurum-filter-panel{grid-template-columns:1fr}}





/* v1.0.54 - Admin panel uyumlu modern detay modalı */

.acil-kurum-detail-panel{align-items:center;background:rgba(15,39,79,.34);backdrop-filter:blur(4px);padding:22px 14px}

.acil-kurum-detail-card{border-radius:24px;max-width:1040px;padding:0;overflow:hidden;background:#f8fbff;border:1px solid #dbe7f6}

.acil-kurum-detail-card>h3{display:none}

.acil-kurum-detail-close{right:18px;top:18px;z-index:6;background:#fff;box-shadow:0 10px 24px rgba(15,39,79,.14)}

.acil-kurum-detail-hero{align-items:center;background:linear-gradient(135deg,#102a51,#2563eb);background-size:cover;background-position:center;display:grid;gap:18px;grid-template-columns:88px minmax(0,1fr);min-height:154px;padding:26px 70px 24px 26px;color:#fff}

.acil-kurum-detail-logo{align-items:center;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.8);border-radius:22px;box-shadow:0 18px 38px rgba(15,39,79,.2);display:flex;height:88px;justify-content:center;overflow:hidden;width:88px}

.acil-kurum-detail-logo img{height:100%;object-fit:contain;width:100%}.acil-kurum-detail-logo .material-symbols-rounded{color:#2563eb;font-size:42px!important}

.acil-kurum-detail-hero small{display:block;font-size:12px;font-weight:900;letter-spacing:.02em;margin-bottom:6px;opacity:.85;text-transform:uppercase}.acil-kurum-detail-hero h2{font-size:26px;font-weight:900;line-height:1.15;margin:0 0 7px}.acil-kurum-detail-hero p{font-size:14px;font-weight:700;line-height:1.55;margin:0;max-width:760px;opacity:.9}

.acil-kurum-detail-tabs{background:#fff;border-bottom:1px solid #dbe7f6;margin:0;padding:14px 18px;position:sticky;top:0;z-index:5}

.acil-kurum-detail-tabs button{border-radius:999px;font-size:12px;min-height:34px;padding:7px 12px}

.acil-kurum-detail-body{padding:18px}

.acil-kurum-detail-section{background:#fff;border:1px solid #dbe7f6;border-radius:18px;box-shadow:0 14px 34px rgba(15,39,79,.06);padding:18px}

.acil-kurum-detail-section+.acil-kurum-detail-section{margin-top:14px}

.acil-kurum-detail-section-head{border-bottom:1px solid #edf2f8;margin:0 0 16px;padding-bottom:12px}.acil-kurum-detail-section-head h4{font-size:20px}.acil-kurum-detail-section-head p{font-size:13px;line-height:1.5}

.acil-kurum-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.acil-kurum-detail-item{background:#f8fbff;border-color:#dbe7f6;border-radius:14px;min-height:72px;padding:14px 16px}.acil-kurum-detail-item small{font-size:11px;text-transform:uppercase;letter-spacing:.02em}.acil-kurum-detail-item strong{font-size:14px;word-break:break-word}

.acil-kurum-gallery{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.acil-kurum-gallery img{aspect-ratio:4/3;background:#f1f5f9;border:1px solid #dbe7f6;border-radius:14px;object-fit:cover;width:100%}.acil-kurum-empty{background:#f8fbff;border:1px dashed #c9d8ef;border-radius:14px;color:#64748b;font-weight:800;margin:0;padding:16px}

@media(max-width:760px){.acil-kurum-detail-hero{grid-template-columns:1fr;padding:24px 56px 22px 18px}.acil-kurum-detail-logo{height:76px;width:76px}.acil-kurum-detail-hero h2{font-size:22px}.acil-kurum-detail-grid,.acil-kurum-gallery{grid-template-columns:1fr}.acil-kurum-detail-body{padding:12px}.acil-kurum-detail-section{padding:14px}}





/* v1.0.54 - Kullanıcı detayını admin panel yapısıyla senkron tut */

.acil-kurum-detail-hero{background:linear-gradient(135deg,#f8fbff,#eef5ff)!important;border:1px solid #dbe7f6;border-radius:18px;color:#102a51;margin:18px 18px 0;min-height:132px}

.acil-kurum-detail-hero small{color:#2563eb;opacity:1}.acil-kurum-detail-hero p{color:#50627f;opacity:1}.acil-kurum-detail-hero h2{color:#102a51}

.acil-kurum-detail-subsection{background:#fbfdff;border:1px solid #e1ebf7;border-radius:16px;margin:0 0 14px;padding:14px}

.acil-kurum-detail-subsection:last-child{margin-bottom:0}.acil-kurum-detail-subsection h5{color:#102a51;font-size:15px;font-weight:900;margin:0 0 12px}

.acil-kurum-detail-section[data-detail-section="egitim"]>.acil-kurum-detail-grid{display:block}







/* v1.0.54 - Kullanıcı Donanım/Sosyal panelleri */

.acil-kurum-detail-section[data-detail-section="donanim"],

.acil-kurum-detail-section[data-detail-section="sosyal"]{background:#fff;border-color:#dbe7f6}





/* v1.0.54 - Modern SaaS tipografi sistemi */

.acil-kurum-shell,.acil-kurum-shell input,.acil-kurum-shell select,.acil-kurum-shell textarea,.acil-kurum-shell button{font-family:"Inter",Arial,sans-serif!important;letter-spacing:0}

.acil-kurum-shell h1,.acil-kurum-shell h2,.acil-kurum-shell h3,.acil-kurum-shell h4,.acil-kurum-shell h5,.acil-kurum-brand-text strong,.acil-kurum-category-card strong,.acil-kurum-row-main h4,.acil-kurum-detail-hero h2,.acil-kurum-detail-section-head h4,.acil-kurum-review-head strong{font-family:"Plus Jakarta Sans","Inter",Arial,sans-serif!important;letter-spacing:0}

.acil-kurum-brand-text strong{font-size:32px!important;font-weight:800!important;line-height:1.05}

.acil-kurum-hero-content h2{font-family:"Plus Jakarta Sans","Inter",Arial,sans-serif!important;font-size:clamp(42px,4.2vw,48px)!important;font-weight:700!important;line-height:1.08!important}

.acil-kurum-section-head h3,.acil-kurum-detail-section-head h4{font-size:24px!important;font-weight:700!important;line-height:1.2!important}

.acil-kurum-category-card strong,.acil-kurum-row-main h4,.acil-kurum-detail-subsection h5{font-size:18px!important;font-weight:600!important;line-height:1.25!important}

.acil-kurum-stat strong{font-family:"Inter",Arial,sans-serif!important;font-size:32px!important;font-weight:700!important}

.acil-kurum-shell button,.acil-kurum-detail-tabs button,.acil-kurum-filter-button,.acil-kurum-filter-clear,.acil-kurum-row button{font-family:"Inter",Arial,sans-serif!important;font-size:14px!important;font-weight:600!important}

.acil-kurum-filter-panel label,.acil-kurum-review-extra label,.acil-kurum-review-comments label,.acil-kurum-comment-single{font-size:14px!important;font-weight:600!important}

.acil-kurum-search-box input,.acil-kurum-filter-panel select,.acil-kurum-review-extra select,.acil-kurum-review-comments textarea,.acil-kurum-comment-single textarea{font-size:14px!important;font-weight:400!important}

.acil-kurum-shell p,.acil-kurum-shell small,.acil-kurum-detail-section-head p,.acil-kurum-detail-hero p,.acil-kurum-row-main p{font-family:"Inter",Arial,sans-serif!important;font-weight:400;letter-spacing:0}

.acil-kurum-hero-content p{font-size:16px!important;font-weight:400!important;line-height:1.7!important}

.acil-kurum-detail-item small,.acil-kurum-tags span,.acil-kurum-review-field p,.acil-kurum-review-submit small{font-size:13px!important;font-weight:400!important}

.acil-kurum-detail-item strong{font-family:"Inter",Arial,sans-serif!important;font-size:15px!important;font-weight:500!important}





/* v1.0.56 - Kullanıcı detayında admin sekme yapısı ile senkron bloklar */

.acil-kurum-detail-section[data-detail-section="mali"]>.acil-kurum-detail-grid,

.acil-kurum-detail-section[data-detail-section="acil"]>.acil-kurum-detail-grid,

.acil-kurum-detail-section[data-detail-section="donanim"]>.acil-kurum-detail-grid{display:block}

.acil-kurum-detail-section[data-detail-section="mali"] .acil-kurum-detail-subsection,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-subsection,

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-subsection{background:#fbfdff;border-color:#dbe7f6}





/* v1.0.59 - auth and personnel update request */

.acil-kurum-auth-box{border:1px solid var(--ak-border,#dbe5f2);background:#f8fbff;border-radius:14px;padding:16px;color:#102a56;display:grid;gap:8px}

.acil-kurum-auth-box strong{font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:18px;font-weight:700}

.acil-kurum-auth-box p{margin:0;color:#526781;font-size:14px;line-height:1.55}

.acil-kurum-auth-box a{align-self:start;border:1px solid #2563eb;background:#2563eb;color:#fff!important;border-radius:10px;padding:9px 13px;text-decoration:none;font-weight:700}

.acil-kurum-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}

.acil-kurum-update-grid label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#102a56}

.acil-kurum-update-grid .wide{grid-column:1/-1}

.acil-kurum-update-grid input,.acil-kurum-update-grid select,.acil-kurum-update-grid textarea{border:1px solid var(--ak-border,#dbe5f2);border-radius:10px;padding:10px 12px;font:400 14px Inter,sans-serif;color:#102a56;background:#fff;width:100%}

@media(max-width:720px){.acil-kurum-update-grid{grid-template-columns:1fr}}





/* v1.0.60 - compact public hero and category rhythm */

.acil-kurum-shell{

  margin:-18px auto 28px!important;

  padding-top:0!important;

}

.acil-kurum-shell .acil-kurum-hero{

  min-height:0!important;

  gap:34px!important;

  grid-template-columns:minmax(260px,380px) minmax(0,1fr)!important;

  padding:32px 48px!important;

  border-radius:22px!important;

}

.acil-kurum-shell .acil-kurum-hero-visual{

  min-height:210px!important;

}

.acil-kurum-shell .acil-kurum-hero-glow{

  height:230px!important;

  width:230px!important;

}

.acil-kurum-shell .acil-kurum-hero-bubble-one{

  height:42px!important;

  left:18px!important;

  top:28px!important;

  width:42px!important;

}

.acil-kurum-shell .acil-kurum-hero-bubble-two{

  bottom:28px!important;

  height:58px!important;

  right:18px!important;

  width:58px!important;

}

.acil-kurum-shell .acil-kurum-hospital-card{

  border-radius:26px!important;

  min-height:180px!important;

  padding:22px!important;

  width:min(278px,100%)!important;

}

.acil-kurum-shell .acil-kurum-hospital-card img{

  max-width:190px!important;

}

.acil-kurum-shell .acil-kurum-ambulance{

  bottom:16px!important;

  font-size:27px!important;

  height:48px!important;

  right:18px!important;

  width:56px!important;

}

.acil-kurum-shell .acil-kurum-hero-content h2{

  font-size:clamp(32px,3.3vw,40px)!important;

  line-height:1.08!important;

  margin-bottom:12px!important;

}

.acil-kurum-shell .acil-kurum-hero-content p{

  font-size:14px!important;

  line-height:1.62!important;

  max-width:560px!important;

}

.acil-kurum-shell .acil-kurum-stats{

  margin-top:22px!important;

}

.acil-kurum-shell .acil-kurum-stat{

  grid-template-columns:34px minmax(0,1fr)!important;

  padding:0 16px!important;

}

.acil-kurum-shell .acil-kurum-stat:first-child{

  padding-left:0!important;

}

.acil-kurum-shell .acil-kurum-stat .material-symbols-rounded{

  border-radius:10px!important;

  font-size:24px!important;

  height:34px!important;

  width:34px!important;

}

.acil-kurum-shell .acil-kurum-stat strong{

  font-size:25px!important;

}

.acil-kurum-shell .acil-kurum-stat small{

  font-size:11px!important;

  line-height:1.18!important;

}

.acil-kurum-shell .acil-kurum-stat:not(:last-child)::after{

  height:44px!important;

}

.acil-kurum-shell .acil-kurum-category-grid{

  gap:14px!important;

  margin-top:16px!important;

}

.acil-kurum-shell .acil-kurum-category-card{

  border-radius:18px!important;

  gap:7px!important;

  min-height:122px!important;

  padding:16px 12px!important;

}

.acil-kurum-shell .acil-kurum-category-icon{

  font-size:29px!important;

  height:48px!important;

  margin-bottom:0!important;

  width:48px!important;

}

.acil-kurum-shell .acil-kurum-category-card strong{

  font-size:15px!important;

  line-height:1.18!important;

}

.acil-kurum-shell .acil-kurum-category-card small{

  font-size:11px!important;

}

.acil-kurum-shell .acil-kurum-search-panel{

  border-radius:16px!important;

  margin-top:12px!important;

  padding:8px!important;

}

.acil-kurum-shell .acil-kurum-search-box{

  min-height:44px!important;

  padding:0 12px!important;

}

.acil-kurum-shell .acil-kurum-search-box .material-symbols-rounded{

  border-radius:10px!important;

  font-size:20px!important;

  height:32px!important;

  min-width:32px!important;

}

.acil-kurum-shell .acil-kurum-search-box input{

  font-size:13px!important;

  min-height:42px!important;

}

.acil-kurum-shell .acil-kurum-filter-button{

  min-height:44px!important;

}

.acil-kurum-shell .acil-kurum-list-section{

  margin-top:12px!important;

}

@media(max-width:960px){

  .acil-kurum-shell .acil-kurum-hero{

    gap:20px!important;

    grid-template-columns:1fr!important;

    padding:28px 24px!important;

  }

  .acil-kurum-shell .acil-kurum-hero-visual{

    min-height:180px!important;

  }

  .acil-kurum-shell .acil-kurum-hospital-card{

    min-height:158px!important;

    width:min(250px,100%)!important;

  }

  .acil-kurum-shell .acil-kurum-hospital-card img{

    max-width:170px!important;

  }

  .acil-kurum-shell .acil-kurum-stats{

    margin-top:18px!important;

  }

}

@media(max-width:680px){

  .acil-kurum-shell{

    margin-top:0!important;

  }

  .acil-kurum-shell .acil-kurum-hero{

    padding:22px 16px!important;

  }

  .acil-kurum-shell .acil-kurum-hero-content h2{

    font-size:28px!important;

  }

  .acil-kurum-shell .acil-kurum-category-card{

    min-height:104px!important;

  }

}





/* v1.0.61 - remove page shortcode top gap */

.acil-kurum-shell{

  margin:-46px auto 24px!important;

  padding-top:0!important;

}

.acil-kurum-shell > .acil-kurum-hero:first-child{

  margin-top:0!important;

}

.entry-content .acil-kurum-shell,

.wp-block-post-content .acil-kurum-shell,

.page-content .acil-kurum-shell{

  margin-top:-46px!important;

}

@media(max-width:680px){

  .acil-kurum-shell,

  .entry-content .acil-kurum-shell,

  .wp-block-post-content .acil-kurum-shell,

  .page-content .acil-kurum-shell{

    margin-top:-34px!important;

  }

}





/* v1.0.64 - user hospital update entry */

.acil-kurum-hero-actions{align-items:center;display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}

.acil-kurum-user-update-btn{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:12px;color:#fff!important;cursor:pointer;display:inline-flex;font:600 14px Inter,sans-serif;min-height:42px;padding:0 16px;text-decoration:none;box-shadow:0 12px 24px rgba(37,99,235,.18)}

.acil-kurum-hero-actions small{color:#53657f;font:500 12px Inter,sans-serif}

.acil-kurum-update-summary{background:#f8fbff;border:1px solid #e1ebf7;border-radius:14px;display:grid;gap:4px;padding:12px}

.acil-kurum-update-summary strong{color:#102a51;font:700 16px "Plus Jakarta Sans",Inter,sans-serif}

.acil-kurum-update-summary span{color:#64748b;font:500 13px Inter,sans-serif}





/* v1.0.63 - hospital data update banner */

.acil-kurum-update-banner{

  align-items:center;

  background:#fff;

  border:1px solid rgba(20,184,166,.55);

  border-radius:22px;

  box-shadow:0 18px 44px rgba(15,118,110,.10);

  display:grid;

  gap:22px;

  grid-template-columns:112px minmax(0,1fr) auto;

  margin:16px 0 0;

  padding:24px 30px;

}

.acil-kurum-update-icon{

  align-items:center;

  background:linear-gradient(135deg,#dcfce7,#ccfbf1);

  border-radius:999px;

  color:#14b8a6;

  display:grid;

  height:92px;

  justify-content:center;

  position:relative;

  width:92px;

}

.acil-kurum-update-icon>span{font-size:52px!important}

.acil-kurum-update-icon i{

  align-items:center;

  background:#14b8a6;

  border:4px solid #fff;

  border-radius:999px;

  bottom:4px;

  color:#fff;

  display:flex;

  font-size:24px!important;

  height:38px;

  justify-content:center;

  position:absolute;

  right:-4px;

  width:38px;

}

.acil-kurum-update-content h3{

  color:#102a51;

  font-family:"Plus Jakarta Sans","Inter",Arial,sans-serif!important;

  font-size:25px!important;

  font-weight:700!important;

  line-height:1.15!important;

  margin:0 0 8px!important;

}

.acil-kurum-update-content p{

  color:#53657f;

  font:400 15px/1.55 Inter,Arial,sans-serif!important;

  margin:0 0 14px!important;

}

.acil-kurum-update-chips{

  display:flex;

  flex-wrap:wrap;

  gap:12px;

}

.acil-kurum-update-chips span{

  align-items:center;

  background:#f8fbff;

  border:1px solid #e1ebf7;

  border-radius:14px;

  display:grid;

  gap:0 9px;

  grid-template-columns:34px auto;

  min-height:54px;

  padding:8px 14px 8px 10px;

}

.acil-kurum-update-chips i{

  align-items:center;

  background:#eef6ff;

  border-radius:10px;

  color:#2563eb;

  display:flex;

  font-size:22px!important;

  grid-row:1/3;

  height:34px;

  justify-content:center;

  width:34px;

}

.acil-kurum-update-chips span:nth-child(3) i{background:#f0eaff;color:#7c3aed}

.acil-kurum-update-chips span:nth-child(4) i{background:#fff4dd;color:#f59e0b}

.acil-kurum-update-chips small{

  color:#64748b;

  font:500 12px/1.1 Inter,Arial,sans-serif!important;

}

.acil-kurum-update-chips strong{

  color:#102a51;

  font:700 14px/1.15 Inter,Arial,sans-serif!important;

}

.acil-kurum-update-cta{

  align-items:center;

  background:#14b8a6;

  border:1px solid #0faaa0;

  border-radius:13px;

  box-shadow:0 14px 28px rgba(20,184,166,.22);

  color:#fff!important;

  display:inline-flex;

  font:700 15px Inter,Arial,sans-serif!important;

  gap:9px;

  justify-content:center;

  min-height:48px;

  padding:0 22px;

  text-decoration:none!important;

  white-space:nowrap;

}

.acil-kurum-update-cta .material-symbols-rounded{font-size:22px!important}

.acil-kurum-update-cta:hover{background:#0faaa0;color:#fff!important}

@media(max-width:900px){

  .acil-kurum-update-banner{grid-template-columns:1fr;padding:22px;text-align:left}

  .acil-kurum-update-icon{height:82px;width:82px}

  .acil-kurum-update-cta{width:100%}

}

@media(max-width:560px){

  .acil-kurum-update-chips{display:grid;grid-template-columns:1fr}

}





/* v1.0.68 - user hospital update chips */

.acil-kurum-update-chips span:nth-child(2) i{background:#f0eaff;color:#7c3aed}

.acil-kurum-update-chips span:nth-child(3) i{background:#fff4dd;color:#f59e0b}



.acil-kurum-update-block{background:#f8fbff;border:1px solid #e1ebf7;border-radius:12px;padding:12px 14px}

.acil-kurum-update-block h4,.acil-kurum-update-role strong{color:#102a51;font:800 15px "Plus Jakarta Sans",Inter,sans-serif;margin:0}

.acil-kurum-update-block p{color:#64748b;font:500 13px Inter,sans-serif;margin:4px 0 0}

.acil-kurum-update-role{background:#fbfdff;border:1px solid #e1ebf7;border-radius:14px;display:grid;gap:12px;padding:14px}

.acil-kurum-update-role>.acil-kurum-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}

@media(max-width:720px){.acil-kurum-update-role>.acil-kurum-update-grid{grid-template-columns:1fr}}



/* v1.0.83 - sectioned update form */

.acil-kurum-update-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 16px;border-bottom:1px solid #dbeafe;padding-bottom:12px}

.acil-kurum-update-tabs button{border:1px solid #bfdbfe;background:#eff6ff;color:#0f3f8f;border-radius:999px;padding:9px 13px;font:800 13px Inter,sans-serif;cursor:pointer;line-height:1}

.acil-kurum-update-tabs button.is-active{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 8px 18px rgba(37,99,235,.18)}

.acil-kurum-update-section{display:none;margin-top:10px}

.acil-kurum-update-section.is-active{display:block}

.acil-kurum-update-note{display:grid;gap:7px;margin-top:14px;font-size:13px;font-weight:800;color:#102a56}

.acil-kurum-update-note textarea{border:1px solid var(--ak-border,#dbe5f2);border-radius:10px;padding:10px 12px;font:400 14px Inter,sans-serif;color:#102a56;background:#fff;width:100%}



/* v1.0.89 - first viewport compact hospital guide */

.acil-kurum-shell{

  margin:-54px auto 18px!important;

}

.entry-content .acil-kurum-shell,

.wp-block-post-content .acil-kurum-shell,

.page-content .acil-kurum-shell{

  margin-top:-54px!important;

}

.acil-kurum-shell .acil-kurum-hero{

  gap:24px!important;

  grid-template-columns:minmax(190px,280px) minmax(0,1fr)!important;

  padding:20px 34px!important;

  border-radius:18px!important;

  box-shadow:0 14px 36px rgba(16,42,81,.08)!important;

}

.acil-kurum-shell .acil-kurum-hero::before{

  right:54px!important;

  top:38px!important;

}

.acil-kurum-shell .acil-kurum-hero::after{

  bottom:28px!important;

  right:32px!important;

}

.acil-kurum-shell .acil-kurum-hero-visual{

  min-height:150px!important;

}

.acil-kurum-shell .acil-kurum-hero-glow{

  height:178px!important;

  width:178px!important;

}

.acil-kurum-shell .acil-kurum-hero-bubble-one{

  height:32px!important;

  left:12px!important;

  top:22px!important;

  width:32px!important;

}

.acil-kurum-shell .acil-kurum-hero-bubble-two{

  bottom:20px!important;

  height:44px!important;

  right:10px!important;

  width:44px!important;

}

.acil-kurum-shell .acil-kurum-hospital-card{

  border-radius:20px!important;

  min-height:132px!important;

  padding:14px!important;

  width:min(210px,100%)!important;

}

.acil-kurum-shell .acil-kurum-hospital-card img{

  max-width:144px!important;

}

.acil-kurum-shell .acil-kurum-ambulance{

  border-radius:13px!important;

  bottom:10px!important;

  font-size:22px!important;

  height:38px!important;

  right:12px!important;

  width:44px!important;

}

.acil-kurum-shell .acil-kurum-hero-content h2{

  font-size:clamp(27px,2.8vw,34px)!important;

  line-height:1.05!important;

  margin-bottom:8px!important;

}

.acil-kurum-shell .acil-kurum-hero-content p{

  font-size:13px!important;

  line-height:1.48!important;

  max-width:520px!important;

}

.acil-kurum-shell .acil-kurum-stats{

  margin-top:14px!important;

}

.acil-kurum-shell .acil-kurum-stat{

  grid-template-columns:30px minmax(0,1fr)!important;

  padding:0 14px!important;

}

.acil-kurum-shell .acil-kurum-stat .material-symbols-rounded{

  border-radius:9px!important;

  font-size:21px!important;

  height:30px!important;

  width:30px!important;

}

.acil-kurum-shell .acil-kurum-stat strong{

  font-size:22px!important;

}

.acil-kurum-shell .acil-kurum-stat small{

  font-size:10px!important;

}

.acil-kurum-shell .acil-kurum-stat:not(:last-child)::after{

  height:34px!important;

}

.acil-kurum-shell .acil-kurum-update-banner{

  border-radius:18px!important;

  gap:16px!important;

  grid-template-columns:76px minmax(0,1fr) auto!important;

  margin-top:10px!important;

  padding:16px 24px!important;

}

.acil-kurum-shell .acil-kurum-update-icon{

  height:66px!important;

  width:66px!important;

}

.acil-kurum-shell .acil-kurum-update-icon>span{

  font-size:38px!important;

}

.acil-kurum-shell .acil-kurum-update-icon i{

  border-width:3px!important;

  bottom:0!important;

  font-size:18px!important;

  height:28px!important;

  right:-3px!important;

  width:28px!important;

}

.acil-kurum-shell .acil-kurum-update-content h3{

  font-size:21px!important;

  margin-bottom:5px!important;

}

.acil-kurum-shell .acil-kurum-update-content p{

  font-size:13px!important;

  line-height:1.4!important;

  margin-bottom:10px!important;

}

.acil-kurum-shell .acil-kurum-update-chips{

  gap:8px!important;

}

.acil-kurum-shell .acil-kurum-update-chips span{

  border-radius:11px!important;

  grid-template-columns:28px auto!important;

  min-height:42px!important;

  padding:6px 10px 6px 8px!important;

}

.acil-kurum-shell .acil-kurum-update-chips i{

  border-radius:8px!important;

  font-size:18px!important;

  height:28px!important;

  width:28px!important;

}

.acil-kurum-shell .acil-kurum-update-chips small{

  font-size:10px!important;

}

.acil-kurum-shell .acil-kurum-update-chips strong{

  font-size:12px!important;

}

.acil-kurum-shell .acil-kurum-update-cta{

  border-radius:11px!important;

  font-size:13px!important;

  min-height:40px!important;

  padding:0 16px!important;

}

.acil-kurum-shell .acil-kurum-category-grid{

  gap:10px!important;

  margin-top:10px!important;

}

.acil-kurum-shell .acil-kurum-category-card{

  border-radius:15px!important;

  gap:5px!important;

  min-height:92px!important;

  padding:12px 10px!important;

}

.acil-kurum-shell .acil-kurum-category-icon{

  font-size:24px!important;

  height:38px!important;

  width:38px!important;

}

.acil-kurum-shell .acil-kurum-category-card strong{

  font-size:13px!important;

  line-height:1.15!important;

}

.acil-kurum-shell .acil-kurum-category-card small{

  font-size:10px!important;

}

@media(max-width:960px){

  .acil-kurum-shell .acil-kurum-hero{

    grid-template-columns:1fr!important;

    padding:18px 20px!important;

  }

  .acil-kurum-shell .acil-kurum-hero-visual{

    min-height:130px!important;

  }

  .acil-kurum-shell .acil-kurum-hospital-card{

    min-height:118px!important;

    width:min(190px,100%)!important;

  }

  .acil-kurum-shell .acil-kurum-update-banner{

    grid-template-columns:1fr!important;

    padding:16px!important;

  }

}

@media(max-width:680px){

  .acil-kurum-shell,

  .entry-content .acil-kurum-shell,

  .wp-block-post-content .acil-kurum-shell,

  .page-content .acil-kurum-shell{

    margin-top:-34px!important;

  }

  .acil-kurum-shell .acil-kurum-hero{

    padding:16px!important;

  }

  .acil-kurum-shell .acil-kurum-hero-content h2{

    font-size:25px!important;

  }

  .acil-kurum-shell .acil-kurum-stats{

    grid-template-columns:1fr!important;

  }

  .acil-kurum-shell .acil-kurum-category-card{

    min-height:84px!important;

  }

}



/* v1.0.90 - score star and shortcode page title cleanup */

body:has(.acil-kurum-shell) .entry-title,

body:has(.acil-kurum-shell) .page-title,

body:has(.acil-kurum-shell) h1.wp-block-post-title,

body:has(.acil-kurum-shell) .wp-block-post-title{

  display:none!important;

}

.acil-kurum-shell .acil-kurum-row-score{

  align-items:center!important;

  display:flex!important;

  flex-direction:column!important;

  gap:5px!important;

  justify-content:center!important;

}

.acil-kurum-shell .acil-kurum-score-value{

  align-items:center!important;

  display:inline-flex!important;

  gap:6px!important;

  justify-content:center!important;

  line-height:1!important;

}

.acil-kurum-shell .acil-kurum-score-value i{

  color:#f59e0b!important;

  font-size:18px!important;

  font-variation-settings:'FILL' 1!important;

  line-height:1!important;

}

.acil-kurum-shell .acil-kurum-score-value strong{

  color:#111827!important;

  font-size:18px!important;

  font-weight:900!important;

  line-height:1!important;

}

.acil-kurum-shell .acil-kurum-row-score small{

  color:#64748b!important;

  font-size:11px!important;

  font-weight:800!important;

  line-height:1.15!important;

}





/* v1.0.102 - compact empty score badge */

.acil-kurum-shell .acil-kurum-row-score .acil-kurum-score-value strong{max-width:74px!important;white-space:normal!important;text-align:center!important;}

.acil-kurum-shell .acil-kurum-row-score{min-width:96px!important;padding:8px!important;}



/* v1.0.103 - success state lives on the button, not helper text */

.acil-kurum-shell .acil-kurum-review-submit small:empty{display:none!important;}

.acil-kurum-shell .acil-kurum-review-submit button.is-ak-sent{background:#16a34a!important;border-color:#16a34a!important;}



/* v1.0.106 - star value order matches visual 1 to 5 */

.acil-kurum-shell .acil-kurum-stars{flex-direction:row-reverse!important;justify-content:flex-end!important;}





/* v1.0.111 - yorum, puan ve gonderim akisi */

.acil-kurum-score-summary{align-items:center;background:#f8fbff;border:1px solid #dbe7f6;border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);margin-bottom:14px;padding:14px}

.acil-kurum-score-summary div{background:#fff;border:1px solid #e1ebf7;border-radius:14px;display:grid;gap:4px;padding:14px;text-align:center}

.acil-kurum-score-summary small,.acil-kurum-score-summary span{color:#64748b;font-size:12px;font-weight:900}

.acil-kurum-score-summary strong{color:#f59e0b;font-size:34px;font-weight:900;line-height:1}

.acil-kurum-score-summary p{color:#475569;font-size:14px;font-weight:800;line-height:1.55;margin:0}

.acil-kurum-submission-list{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}

.acil-kurum-submission-list article{background:#f8fbff;border:1px solid #dbe7f6;border-radius:16px;display:grid;gap:8px;padding:14px}

.acil-kurum-submission-list article.is-pending{background:#fffaf3;border-color:#fed7aa}

.acil-kurum-submission-list article.is-approved{background:#ecfdf5;border-color:#bbf7d0}

.acil-kurum-submission-list article.is-rejected{background:#fef2f2;border-color:#fecaca}

.acil-kurum-submission-list strong{color:#102a51;font-size:15px;font-weight:900}

.acil-kurum-submission-list span{color:#1d4ed8;font-size:13px;font-weight:900}

.acil-kurum-submission-list small{color:#64748b;font-size:12px;font-weight:800;line-height:1.45}

@media(max-width:760px){.acil-kurum-score-summary,.acil-kurum-submission-list{grid-template-columns:1fr}}





/* v1.0.113 - ayri guncelleme sayfasi ve sade kurum modalı */

.acil-kurum-shell.is-update-page{scroll-margin-top:18px}

.acil-kurum-update-page{margin:0 auto 24px;max-width:1040px}

.acil-kurum-update-page[hidden]{display:none!important}

.acil-kurum-update-page-card{background:#fff;border:1px solid #dbe7f6;border-radius:22px;box-shadow:0 18px 44px rgba(16,42,81,.08);display:grid;gap:18px;padding:20px}

.acil-kurum-update-page-back{justify-self:start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;cursor:pointer;font:900 13px Inter,sans-serif;min-height:38px;padding:0 14px}

.acil-kurum-update-page-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #dbeafe;padding-bottom:12px}

.acil-kurum-update-page-tabs button{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#0f3f8f;cursor:pointer;font:900 13px Inter,sans-serif;min-height:38px;padding:0 14px}

.acil-kurum-update-page-tabs button.is-active{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 8px 18px rgba(37,99,235,.18)}

.acil-kurum-update-page-section{display:none;background:#fff;border:1px solid #dbe7f6;border-radius:18px;padding:16px}

.acil-kurum-update-page-section.is-active{display:block}

.acil-kurum-detail-section[data-detail-section="yorumlar"]{max-width:none}

.acil-kurum-detail-section[data-detail-section="yorumlar"] .acil-kurum-comment-list{max-width:none}

@media(max-width:760px){.acil-kurum-update-page-card{padding:14px}.acil-kurum-update-page-tabs{display:grid;grid-template-columns:1fr}.acil-kurum-update-page-tabs button{width:100%}}





/* v1.0.114 - guncelleme sayfasinda bilgi sekmeleri */

.acil-kurum-update-page .acil-kurum-update-form>.acil-kurum-update-tabs{display:none!important}

.acil-kurum-update-page .acil-kurum-update-form .acil-kurum-review-head{display:none!important}

.acil-kurum-update-page .acil-kurum-update-form .acil-kurum-update-summary{display:none!important}





/* v1.0.115 - ilk acilista kurum listesi kisaltma */

.acil-kurum-shell.is-initial-limited .acil-kurum-list-section::after{content:"Arama veya filtre kullanarak tüm kurumlar içinde hızlıca bulun.";display:block;margin-top:12px;padding:12px 14px;border:1px dashed #bfdbfe;border-radius:12px;background:#f8fbff;color:#475569;font:800 13px Inter,sans-serif;text-align:center}





/* v1.0.116 - guncelleme formu banner altinda acilir */

.acil-kurum-shell.is-update-page>.acil-kurum-update-banner{margin-bottom:12px!important}





/* v1.0.117 - guncelleme acikken alt rehber tamamen gizli */

.acil-kurum-shell.is-update-page .acil-kurum-update-page{margin-bottom:0!important}





/* v1.0.118 - ortak degerlendirme kartlari */

.acil-kurum-readonly-review{margin-top:12px}

.acil-kurum-review-field.is-readonly{pointer-events:none}

.acil-kurum-stars.is-readonly{flex-direction:row;justify-content:flex-start}

.acil-kurum-stars.is-readonly span{color:#cbd5e1;font-size:23px;line-height:1}

.acil-kurum-stars.is-readonly span.is-filled{color:#f59e0b}

.acil-kurum-criterion-score{color:#1d4ed8;display:block;font-size:12px;font-weight:900;margin-top:6px;text-align:right}

.acil-kurum-review-field.is-negative .acil-kurum-criterion-score{color:#c2410c}

@media(max-width:760px){.acil-kurum-criterion-score{text-align:left}}





/* v1.0.119 - genel bilgiler kadro ozetleri */

.acil-kurum-detail-section[data-detail-section="genel"]>.acil-kurum-detail-grid{display:block}

.acil-kurum-detail-section[data-detail-section="genel"] .acil-kurum-detail-subsection{margin-bottom:14px}

.acil-kurum-detail-section[data-detail-section="genel"] .acil-kurum-detail-subsection:last-child{margin-bottom:0}





/* v1.0.120 - kadro sekmesi */

.acil-kurum-kadro-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}

.acil-kurum-kadro-summary div{background:#f8fbff;border:1px solid #dbe7f6;border-radius:14px;padding:14px;text-align:center}

.acil-kurum-kadro-summary small{color:#64748b;display:block;font-size:12px;font-weight:900;margin-bottom:6px}

.acil-kurum-kadro-summary strong{color:#102a51;font-size:28px;font-weight:900}

.acil-kurum-kadro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}

.acil-kurum-kadro-card{background:#fbfdff;border:1px solid #dbe7f6;border-radius:16px;padding:14px}

.acil-kurum-kadro-card h5{color:#102a51;font-size:16px;font-weight:900;margin:0 0 12px}

.acil-kurum-kadro-row{align-items:center;background:#fff;border:1px solid #e1ebf7;border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(130px,1fr) repeat(3,80px);margin-top:10px;padding:12px}

.acil-kurum-kadro-row strong{color:#102a51;font-size:14px;font-weight:900}

.acil-kurum-kadro-row span{display:grid;gap:3px;text-align:center}

.acil-kurum-kadro-row small{color:#64748b;font-size:10px;font-weight:900}

.acil-kurum-kadro-row b{color:#1d4ed8;font-size:16px;font-weight:900}

@media(max-width:760px){.acil-kurum-kadro-summary,.acil-kurum-kadro-grid{grid-template-columns:1fr}.acil-kurum-kadro-row{grid-template-columns:1fr 1fr 1fr}.acil-kurum-kadro-row strong{grid-column:1/-1}}





/* v1.0.121 - guncelleme formu sayfa sonunda ve aciklama buton solunda */

.acil-kurum-update-page{margin:24px auto 0;max-width:1040px}

.acil-kurum-update-submit{align-items:flex-end;justify-content:space-between}

.acil-kurum-update-active-help{color:#64748b;display:grid;font-size:12px;font-style:normal;font-weight:800;gap:4px;line-height:1.35;margin-right:auto;max-width:520px;text-align:left}

.acil-kurum-update-active-help strong{color:#102a51;font-size:14px;font-weight:900}

.acil-kurum-update-active-help span{display:block}

.acil-kurum-update-active-help em{color:#1d4ed8;font-style:normal;font-weight:900}

@media(max-width:760px){.acil-kurum-update-submit{align-items:stretch}.acil-kurum-update-active-help{max-width:none}.acil-kurum-update-submit button{width:100%}}





/* v1.0.125 - detay ve guncelleme kartlarini ayni hizada tut */

.acil-kurum-detail-card{max-width:1040px!important}

.acil-kurum-detail-body,.acil-kurum-update-page-card{display:grid;gap:18px}

.acil-kurum-detail-section[data-detail-section="genel"]>.acil-kurum-detail-grid{display:grid!important}

.acil-kurum-detail-section[data-detail-section="genel"] .acil-kurum-detail-item,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item,

.acil-kurum-update-page .acil-kurum-update-grid label{background:#f8fbff!important;border:1px solid #dbe7f6!important;border-radius:14px!important;min-height:72px!important;padding:14px 16px!important}

.acil-kurum-update-page .acil-kurum-update-grid label{color:#64748b!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase}

.acil-kurum-update-page .acil-kurum-update-grid input,

.acil-kurum-update-page .acil-kurum-update-grid select,

.acil-kurum-update-page .acil-kurum-update-grid textarea{background:#fff!important;border-color:#dbe7f6!important;border-radius:10px!important;color:#102a51!important;font-size:14px!important;font-weight:700!important;margin-top:4px!important}

.acil-kurum-update-page .acil-kurum-update-grid textarea{min-height:110px}

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-subsection,

.acil-kurum-update-page-section{border-color:#dbe7f6!important;border-radius:18px!important}

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}

@media(max-width:760px){.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-grid{grid-template-columns:1fr}}





/* v1.0.127 - modern sekmeler ve Var/Yok switch kartlari */

.acil-kurum-detail-tabs,

.acil-kurum-update-page-tabs{

  background:#f8fbff;

  border:1px solid #dbe7f6;

  border-radius:18px;

  gap:8px!important;

  padding:10px!important;

}

.acil-kurum-detail-tabs button,

.acil-kurum-update-page-tabs button{

  background:#fff!important;

  border:1px solid #dbe7f6!important;

  border-radius:14px!important;

  box-shadow:0 8px 18px rgba(16,42,81,.04);

  color:#16407e!important;

  min-height:40px!important;

  padding:0 14px!important;

}

.acil-kurum-detail-tabs button.is-active,

.acil-kurum-update-page-tabs button.is-active{

  background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;

  border-color:#2563eb!important;

  box-shadow:0 12px 24px rgba(37,99,235,.22)!important;

  color:#fff!important;

}

.acil-kurum-detail-subsection,

.acil-kurum-update-block{

  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;

  border:1px solid #dbe7f6!important;

  border-radius:18px!important;

  box-shadow:0 14px 34px rgba(16,42,81,.06)!important;

}

.acil-kurum-detail-subsection h5,

.acil-kurum-update-block h4{

  align-items:center;

  display:flex;

  gap:9px;

}

.acil-kurum-detail-subsection h5:before,

.acil-kurum-update-block h4:before{

  background:#2563eb;

  border-radius:8px;

  content:"";

  display:inline-block;

  height:12px;

  width:12px;

}

.acil-kurum-detail-item.has-yn strong{display:flex;justify-content:flex-end}

.acil-kurum-yn-switch{

  align-items:center;

  border:1px solid;

  border-radius:999px;

  display:inline-flex;

  font-size:12px;

  font-weight:900;

  gap:7px;

  min-width:78px;

  padding:7px 10px;

  text-transform:uppercase;

}

.acil-kurum-yn-switch i{

  border-radius:999px;

  display:inline-block;

  height:18px;

  position:relative;

  width:34px;

}

.acil-kurum-yn-switch i:after{

  background:#fff;

  border-radius:50%;

  box-shadow:0 2px 6px rgba(15,39,79,.18);

  content:"";

  height:14px;

  left:2px;

  position:absolute;

  top:2px;

  transition:left .18s ease;

  width:14px;

}

.acil-kurum-yn-switch.is-var{background:#ecfdf5;border-color:#86efac;color:#047857}

.acil-kurum-yn-switch.is-var i{background:#16a34a}

.acil-kurum-yn-switch.is-var i:after{left:18px}

.acil-kurum-yn-switch.is-yok{background:#fef2f2;border-color:#fecaca;color:#dc2626}

.acil-kurum-yn-switch.is-yok i{background:#ef4444}

.acil-kurum-yn-switch.is-unknown{background:#f8fafc;border-color:#cbd5e1;color:#64748b;justify-content:center;min-width:44px;padding-right:6px}

.acil-kurum-yn-switch.is-unknown b{display:none}

.acil-kurum-yn-switch.is-unknown i{background:#cbd5e1}

.acil-kurum-yn-switch.is-unknown i:after{left:10px}

.acil-kurum-switch-field{gap:10px!important}

.acil-kurum-switch-options{

  display:grid;

  gap:10px;

  grid-template-columns:repeat(2,minmax(0,1fr));

  margin-top:4px;

}

.acil-kurum-switch-options label{

  background:transparent!important;

  border:0!important;

  min-height:0!important;

  padding:0!important;

}

.acil-kurum-switch-options input{

  height:1px!important;

  opacity:0!important;

  position:absolute!important;

  width:1px!important;

}

.acil-kurum-switch-options span{

  align-items:center;

  border:1px solid;

  border-radius:13px;

  cursor:pointer;

  display:flex;

  font-size:13px;

  font-weight:900;

  gap:8px;

  justify-content:center;

  min-height:42px;

  transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;

}

.acil-kurum-switch-options span i{

  border-radius:999px;

  height:18px;

  position:relative;

  width:32px;

}

.acil-kurum-switch-options span i:after{

  background:#fff;

  border-radius:50%;

  box-shadow:0 2px 5px rgba(15,39,79,.18);

  content:"";

  height:14px;

  left:2px;

  position:absolute;

  top:2px;

  transition:left .18s ease;

  width:14px;

}

.acil-kurum-switch-options .is-var span{background:#f0fdf4;border-color:#bbf7d0;color:#047857}

.acil-kurum-switch-options .is-var span i{background:#22c55e}

.acil-kurum-switch-options .is-empty span{background:#f8fafc;border-color:#cbd5e1;color:#64748b}

.acil-kurum-switch-options .is-empty span i{background:#cbd5e1}

.acil-kurum-switch-options .is-yok span{background:#fff7f7;border-color:#fecaca;color:#dc2626}

.acil-kurum-switch-options .is-yok span i{background:#ef4444}

.acil-kurum-switch-options input:checked+span{

  box-shadow:0 12px 24px rgba(16,42,81,.12);

  transform:translateY(-1px);

}

.acil-kurum-switch-options .is-var input:checked+span{background:#dcfce7;border-color:#22c55e}

.acil-kurum-switch-options .is-var input:checked+span i:after{left:16px}

.acil-kurum-switch-options .is-empty input:checked+span{background:#e2e8f0;border-color:#94a3b8;color:#334155}

.acil-kurum-switch-options .is-empty input:checked+span i:after{left:9px}

.acil-kurum-switch-options .is-yok input:checked+span{background:#fee2e2;border-color:#ef4444}

.acil-kurum-switch-options .is-yok input:checked+span i:after{left:2px}

@media(max-width:640px){.acil-kurum-switch-options{grid-template-columns:repeat(3,minmax(0,1fr))}.acil-kurum-switch-options span{font-size:11px;gap:5px;min-height:38px}.acil-kurum-switch-options span i{height:16px;width:28px}.acil-kurum-switch-options span i:after{height:12px;width:12px}.acil-kurum-switch-options .is-var input:checked+span i:after{left:14px}.acil-kurum-switch-options .is-empty input:checked+span i:after{left:8px}}





/* v1.0.128 - switch alanlari temiz HTML kapsayici */

.acil-kurum-update-page .acil-kurum-update-grid .acil-kurum-switch-field{

  background:#f8fbff!important;

  border:1px solid #dbe7f6!important;

  border-radius:14px!important;

  display:grid!important;

  gap:10px!important;

  min-height:72px!important;

  padding:14px 16px!important;

}

.acil-kurum-switch-title{

  color:#64748b!important;

  font-size:11px!important;

  font-weight:900!important;

  text-transform:uppercase!important;

}





/* v1.0.129 - modern Lucide sekmeler, kompakt kartlar ve okunur puan paneli */

.ak-lucide{align-items:center;color:currentColor;display:inline-flex;height:20px;justify-content:center;line-height:0;width:20px;flex:0 0 20px}

.ak-lucide svg{display:block;height:19px;width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}

.acil-kurum-detail-tabs button,

.acil-kurum-update-page-tabs button,

.acil-kurum-update-tabs button{align-items:center!important;display:inline-flex!important;gap:8px!important;justify-content:center!important}

.acil-kurum-detail-tabs button:not(.is-active),

.acil-kurum-update-page-tabs button:not(.is-active),

.acil-kurum-update-tabs button:not(.is-active){color:#1e3a8a!important}

.acil-kurum-detail-tabs button.is-active .ak-lucide,

.acil-kurum-update-page-tabs button.is-active .ak-lucide,

.acil-kurum-update-tabs button.is-active .ak-lucide{color:#fff!important}

.acil-kurum-detail-tabs,

.acil-kurum-update-page-tabs{gap:10px!important;padding:14px 18px!important}

.acil-kurum-detail-tabs button,

.acil-kurum-update-page-tabs button{border-radius:13px!important;box-shadow:0 10px 24px rgba(15,39,79,.06)!important;min-height:44px!important;padding:0 16px!important}

.acil-kurum-detail-section-head{align-items:center!important;display:flex!important;gap:14px!important}

.acil-kurum-section-icon{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:13px;box-shadow:0 12px 24px rgba(37,99,235,.18);color:#fff;display:inline-flex;flex:0 0 46px;height:46px;justify-content:center;width:46px}

.acil-kurum-section-icon .ak-lucide{height:24px;width:24px}

.acil-kurum-section-icon svg{height:23px;width:23px}

.acil-kurum-detail-hero{background:linear-gradient(110deg,#f8fbff 0%,#eef6ff 58%,#f7fbff 100%)!important;border:1px solid #dbe7f6!important;border-radius:20px!important;box-shadow:0 18px 42px rgba(15,39,79,.08)!important;margin-bottom:20px!important;padding:24px!important}

.acil-kurum-detail-logo{border-radius:20px!important;box-shadow:0 16px 30px rgba(15,39,79,.12)!important;height:94px!important;width:94px!important}

.acil-kurum-detail-hero small{background:#dbeafe!important;border-radius:999px!important;color:#2563eb!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;margin-bottom:8px!important;padding:5px 10px!important;text-transform:uppercase!important}

.acil-kurum-detail-hero h2{font-size:28px!important;letter-spacing:0!important;line-height:1.15!important}

.acil-kurum-detail-item{box-shadow:0 10px 24px rgba(15,39,79,.035)!important}

.acil-kurum-detail-section[data-detail-section="genel"] .acil-kurum-detail-grid{gap:14px!important}

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-subsection{margin-bottom:10px!important;padding:12px!important}

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-subsection h5{font-size:14px!important;margin-bottom:8px!important}

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-grid{gap:9px!important}

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item{min-height:52px!important;padding:10px 12px!important}

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item small{font-size:10px!important;margin-bottom:3px!important}

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item strong{font-size:13px!important;line-height:1.25!important}

.acil-kurum-update-page [data-update-section="donanim"] .acil-kurum-update-grid{gap:8px!important}

.acil-kurum-update-page [data-update-section="donanim"] label,

.acil-kurum-update-page [data-update-section="donanim"] .acil-kurum-switch-field{min-height:52px!important;padding:9px 12px!important}

.acil-kurum-update-page [data-update-section="donanim"] input,

.acil-kurum-update-page [data-update-section="donanim"] select{min-height:36px!important;padding:7px 9px!important}

.acil-kurum-score-summary{align-items:center!important;background:linear-gradient(110deg,#f8fbff,#f4f8ff)!important;border-radius:18px!important;grid-template-columns:170px minmax(0,1fr)!important;padding:14px!important}

.acil-kurum-score-summary .acil-kurum-score-card{border-radius:14px!important;min-height:98px!important;padding:12px!important}

.acil-kurum-score-summary .acil-kurum-score-copy{background:transparent!important;border:0!important;display:block!important;padding:0 8px!important;text-align:left!important}

.acil-kurum-score-copy h5{color:#102a51;font-size:18px;font-weight:900;margin:0 0 5px}

.acil-kurum-score-copy p{color:#475569!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;margin:0!important}

.acil-kurum-readonly-review{gap:8px!important;margin-top:10px!important}

.acil-kurum-readonly-review .acil-kurum-review-field{border-radius:14px!important;gap:5px!important;min-height:74px!important;padding:10px 12px!important}

.acil-kurum-readonly-review .acil-kurum-review-field strong{font-size:13px!important;line-height:1.2!important}

.acil-kurum-readonly-review .acil-kurum-review-field p{font-size:11px!important;line-height:1.25!important;margin:1px 0 0!important}

.acil-kurum-readonly-review .acil-kurum-stars span{font-size:18px!important}

.acil-kurum-readonly-review .acil-kurum-review-field em{font-size:10px!important;margin-top:2px!important}

.acil-kurum-detail-section[data-detail-section="puan"] .acil-kurum-detail-section-head{margin-bottom:10px!important;padding-bottom:10px!important}

@media(max-width:760px){

  .acil-kurum-detail-tabs button,.acil-kurum-update-page-tabs button{min-height:40px!important;padding:0 12px!important}

  .acil-kurum-detail-hero{grid-template-columns:76px minmax(0,1fr)!important;padding:18px 54px 18px 16px!important}

  .acil-kurum-detail-logo{height:76px!important;width:76px!important}

  .acil-kurum-detail-hero h2{font-size:20px!important}

  .acil-kurum-score-summary{grid-template-columns:1fr!important}

}





/* v1.0.130 - bilgi kartlari daha okunur ve daha kisa */

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-subsection,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-subsection{

  margin-bottom:9px!important;

  padding:10px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-subsection h5,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-subsection h5{

  font-size:15px!important;

  line-height:1.2!important;

  margin:0 0 8px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-grid,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-grid{

  gap:8px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-item,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item{

  align-items:center!important;

  display:grid!important;

  gap:8px!important;

  grid-template-columns:minmax(0,1fr) auto!important;

  min-height:46px!important;

  padding:9px 12px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-item:not(.has-yn),

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item:not(.has-yn){

  grid-template-columns:1fr!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-item small,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item small{

  color:#526781!important;

  font-size:12px!important;

  font-weight:800!important;

  line-height:1.25!important;

  margin:0!important;

  text-transform:uppercase!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-item strong,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item strong{

  color:#102a51!important;

  font-size:14px!important;

  font-weight:700!important;

  line-height:1.25!important;

  margin:0!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-item.has-yn strong,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item.has-yn strong{

  align-items:center!important;

  display:flex!important;

  justify-content:flex-end!important;

  min-width:74px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-yn-switch,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-yn-switch{

  font-size:11px!important;

  gap:5px!important;

  min-height:27px!important;

  padding:3px 8px 3px 4px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-yn-switch i,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-yn-switch i{

  height:16px!important;

  width:30px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-yn-switch i:after,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-yn-switch i:after{

  height:12px!important;

  width:12px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-yn-switch.is-var i:after,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-yn-switch.is-var i:after{

  left:16px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-yn-switch.is-unknown,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-yn-switch.is-unknown{

  min-width:42px!important;

  padding:3px 6px!important;

}

.acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-yn-switch.is-unknown i:after,

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-yn-switch.is-unknown i:after{

  left:9px!important;

}

.acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-section-head{

  margin-bottom:10px!important;

  padding-bottom:10px!important;

}

@media(max-width:760px){

  .acil-kurum-detail-section[data-detail-section="acil"] .acil-kurum-detail-item,

  .acil-kurum-detail-section[data-detail-section="donanim"] .acil-kurum-detail-item{

    grid-template-columns:minmax(0,1fr) auto!important;

    min-height:44px!important;

  }

}





.acil-kurum-area-subsection .acil-kurum-area-grid{

  display:grid!important;

  gap:14px!important;

  grid-template-columns:repeat(2,minmax(0,1fr))!important;

}

.acil-kurum-area-card{

  border:1px solid #dbe7f6!important;

  border-radius:16px!important;

  box-shadow:0 12px 28px rgba(16,42,81,.06)!important;

  display:grid!important;

  gap:12px!important;

  min-height:180px!important;

  padding:16px!important;

}

.acil-kurum-area-card header{

  align-items:center!important;

  display:flex!important;

  justify-content:space-between!important;

  gap:12px!important;

}

.acil-kurum-area-card h6{

  color:#102a51!important;

  font-size:15px!important;

  font-weight:900!important;

  margin:0!important;

}

.acil-kurum-area-metrics{

  display:grid!important;

  gap:8px!important;

  grid-template-columns:repeat(2,minmax(0,1fr))!important;

}

.acil-kurum-area-metrics span{

  background:rgba(255,255,255,.72)!important;

  border:1px solid rgba(148,163,184,.28)!important;

  border-radius:12px!important;

  padding:9px 10px!important;

}

.acil-kurum-area-metrics small{

  color:#64748b!important;

  display:block!important;

  font-size:10px!important;

  font-weight:900!important;

  text-transform:uppercase!important;

}

.acil-kurum-area-metrics b{

  color:#102a51!important;

  display:block!important;

  font-size:14px!important;

  margin-top:3px!important;

}

.acil-kurum-area-card p{

  color:#263b5f!important;

  font-size:13px!important;

  line-height:1.45!important;

  margin:0!important;

}

.acil-kurum-area-card p strong{

  color:#102a51!important;

  display:block!important;

  font-size:11px!important;

  margin-bottom:4px!important;

  text-transform:uppercase!important;

}

.acil-kurum-area-card p em{

  display:block!important;

  font-style:normal!important;

}

.acil-kurum-area-card.is-green{background:linear-gradient(180deg,#f0fdf4,#ffffff)!important;border-color:#bbf7d0!important}

.acil-kurum-area-card.is-yellow{background:linear-gradient(180deg,#fffbeb,#ffffff)!important;border-color:#fde68a!important}

.acil-kurum-area-card.is-red{background:linear-gradient(180deg,#fef2f2,#ffffff)!important;border-color:#fecaca!important}

.acil-kurum-area-card.is-orange{background:linear-gradient(180deg,#fff7ed,#ffffff)!important;border-color:#fed7aa!important}

@media(max-width:760px){

  .acil-kurum-area-subsection .acil-kurum-area-grid,

  .acil-kurum-area-metrics{grid-template-columns:1fr!important}

}

/* v1.0.140 - gerçek tri-state toggle */

.acil-kurum-shell .acil-kurum-update-page .acil-kurum-switch-field{min-height:auto!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate].acil-kurum-tri-toggle{align-items:stretch!important;background:#f4f7fb!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important;box-sizing:border-box!important;display:flex!important;gap:0!important;grid-template-columns:none!important;max-width:360px!important;min-height:42px!important;overflow:hidden!important;padding:4px!important;position:relative!important;user-select:none!important;width:100%!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate] .tri-toggle-thumb{bottom:4px!important;border-radius:6px!important;box-shadow:0 1px 3px rgba(15,39,79,.14)!important;left:calc(33.333% + 1px)!important;position:absolute!important;top:4px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:calc((100% - 8px)/3)!important;z-index:1!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate].state-var .tri-toggle-thumb{background:#d1fae5!important;left:4px!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate].state-unknown .tri-toggle-thumb{background:#fff!important;left:calc(33.333% + 1px)!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate].state-yok .tri-toggle-thumb{background:#fee2e2!important;left:calc(66.666% - 2px)!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate] label.tri-option{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#64748b!important;cursor:pointer!important;display:flex!important;flex:1 1 0!important;justify-content:center!important;margin:0!important;min-height:34px!important;min-width:0!important;padding:8px 4px!important;position:relative!important;transition:color .22s ease,transform .22s ease!important;z-index:2!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate] label.tri-option:hover{color:#334155!important;transform:translateY(-1px)!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate] input{height:1px!important;opacity:0!important;position:absolute!important;width:1px!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate] .tri-option span{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;display:block!important;font-size:12px!important;font-weight:900!important;line-height:1!important;min-height:0!important;overflow:hidden!important;padding:0!important;text-align:center!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate].state-var .option-var{color:#059669!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate].state-unknown .option-unknown{color:#475569!important}

.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate].state-yok .option-yok{color:#dc2626!important}

@media(max-width:760px){.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate].acil-kurum-tri-toggle{max-width:none!important}.acil-kurum-shell .acil-kurum-update-page [data-ak-tristate] .tri-option span{font-size:11px!important}}



/* SÄ±nÄ±flama vurgulama stili (v1.0.150) */

.acil-kurum-detail-item.is-classification-highlight {

  background: #f0fdf4 !important;

  border: 2px solid #bbf7d0 !important;

  box-shadow: 0 10px 24px rgba(22, 101, 52, 0.08) !important;

}

.acil-kurum-detail-item.is-classification-highlight small {

  color: #166534 !important;

  font-weight: 800 !important;

  font-size: 11px !important;

}

.acil-kurum-detail-item.is-classification-highlight strong {

  color: #14532d !important;

  font-size: 16px !important;

  font-weight: 900 !important;

}

/* Genel sekmesi icerisindeki alt bolumlerin grid yapisini modern 2 sutunlu yap */

.acil-kurum-detail-section[data-detail-section="genel"] .acil-kurum-detail-subsection .acil-kurum-detail-grid {

  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

  gap: 12px !important;

}



/* Kurum adi, Slug, Siniflama, Yapi ve Editor Notu gibi genis alanlarin 2 sutunu kaplamasini sagla */

.acil-kurum-detail-section[data-detail-section="genel"] .acil-kurum-detail-item.is-full-width,

.acil-kurum-detail-section[data-detail-section="genel"] .is-classification-highlight {

  grid-column: span 2 !important;

}



/* Mobil uyumluluk: Mobilde tek sutun yap */

@media (max-width: 760px) {

  .acil-kurum-detail-section[data-detail-section="genel"] .acil-kurum-detail-subsection .acil-kurum-detail-grid {

    grid-template-columns: 1fr !important;

  }

  .acil-kurum-detail-section[data-detail-section="genel"] .acil-kurum-detail-item.is-full-width,

  .acil-kurum-detail-section[data-detail-section="genel"] .is-classification-highlight {

    grid-column: auto !important;

  }

}


/* Centering overrides - v1.0.195 */
.acil-kurum-category-card {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}
.acil-kurum-category-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  padding: 0 !important;
  line-height: 1 !important;
}
.acil-kurum-category-icon .material-symbols-rounded,
.acil-kurum-category-icon span {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  line-height: 1 !important;
  margin: 0 !important;
}

/* v1.0.212 - Detail modal stable sizing and compact empty score text */
.acil-kurum-detail-card{height:min(860px,calc(100vh - 44px))!important;max-height:calc(100vh - 44px)!important;display:flex!important;flex-direction:column!important}
.acil-kurum-detail-body{flex:1 1 auto!important;overflow:auto!important;min-height:520px!important}
.acil-kurum-detail-section{min-height:500px!important}
.acil-kurum-score-card.is-empty-rating strong{font-size:16px!important;line-height:1.25!important;white-space:normal!important}
@media(max-width:760px){.acil-kurum-detail-card{height:calc(100vh - 24px)!important}.acil-kurum-detail-body{min-height:420px!important}.acil-kurum-detail-section{min-height:400px!important}}


/* v1.0.225 - compact kadro modal and media cleanup */
.acil-kurum-detail-card,
.acil-kurum-detail-body,
.acil-kurum-detail-section,
.acil-kurum-sub-tabs-wrapper,
.acil-kurum-sub-panel,
.acil-kurum-update-form,
.acil-kurum-update-grid{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
.acil-kurum-detail-card{overflow-x:hidden!important}
.acil-kurum-detail-body{overflow-x:hidden!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-summary div{border-radius:12px!important;padding:10px 8px!important;min-height:68px!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-summary small{font-size:10px!important;line-height:1.2!important;margin-bottom:3px!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-summary strong{font-size:22px!important;line-height:1!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-sub-tabs{gap:6px!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-sub-tab{font-size:11px!important;min-height:32px!important;padding:6px 9px!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-card{padding:10px!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-row{grid-template-columns:minmax(110px,1fr) repeat(3,minmax(48px,68px))!important;gap:6px!important;padding:9px!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-row strong{font-size:12px!important;line-height:1.2!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-row small{font-size:9px!important}
.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-row b{font-size:14px!important}
.acil-kurum-update-form .acil-kurum-update-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.acil-kurum-update-form .acil-kurum-update-block{min-width:0!important;padding:12px!important}
.acil-kurum-update-form .ak-sozlesmeli-fields{grid-column:1/-1!important}
@media(max-width:760px){.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-summary,.acil-kurum-update-form .acil-kurum-update-grid{grid-template-columns:1fr!important}.acil-kurum-detail-section[data-detail-section="kadro"] .acil-kurum-kadro-row{grid-template-columns:1fr repeat(3,minmax(48px,1fr))!important}}
.acil-kurum-update-form .acil-kurum-general-acil-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:760px){.acil-kurum-update-form .acil-kurum-general-acil-grid{grid-template-columns:1fr!important}}
/* v1.0.226 - audit fixes: section status alignment and acil info row */
.acil-kurum-detail-section[data-detail-section="genel"] [data-genel-sub-panel="acil_servis"] .ak-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.acil-kurum-detail-section[data-detail-section="genel"] [data-genel-sub-panel="acil_servis"] .ak-field{grid-column:auto!important;min-width:0!important}
@media(max-width:760px){.acil-kurum-detail-section[data-detail-section="genel"] [data-genel-sub-panel="acil_servis"] .ak-form-grid{grid-template-columns:1fr!important}}
/* v1.0.230 - HIP score on hospital cards */
.acil-kurum-shell .acil-kurum-row{grid-template-columns:142px minmax(220px,1fr) 78px 78px 96px 112px 92px!important}
.acil-kurum-shell .acil-kurum-row-hip{background:#eef6ff;border:1px solid #bfdbfe;border-radius:12px;padding:8px;text-align:center;min-width:92px}
.acil-kurum-shell .acil-kurum-row-hip small{color:#2563eb;display:block;font-size:11px;font-weight:900;line-height:1.15;margin-top:2px}
.acil-kurum-shell .acil-kurum-row-hip strong{color:#0f274f;display:block;font-size:17px;font-weight:900;line-height:1.1;white-space:normal;overflow-wrap:anywhere}
.acil-kurum-shell .acil-kurum-row-hip .material-symbols-rounded{color:#2563eb;font-size:16px!important;vertical-align:-3px}
@media(max-width:980px){.acil-kurum-shell .acil-kurum-row{grid-template-columns:110px minmax(0,1fr) 1fr 1fr!important}.acil-kurum-shell .acil-kurum-row-hip{grid-column:auto}}
