/* Şehrim detail pages: existing local font, photographs and blue/navy palette. */
body.sehrim-detail{background:#f5f8fc;color:#183452;font-family:var(--font,'Sehrim Text',Arial,sans-serif);line-height:1.65}.sehrim-detail .city-detail,.sehrim-detail .notice-detail{max-width:1240px;width:calc(100% - 48px);padding-top:24px;padding-bottom:44px;margin-inline:auto}.sehrim-detail .city-detail>nav,.sehrim-detail .notice-detail>a:first-child{font-size:12px;line-height:1.6;color:#42658e}.sehrim-detail .city-detail>nav a,.sehrim-detail .notice-detail>a:first-child{display:inline-block;padding:5px 0}.sehrim-detail .city-note,.sehrim-detail .notice-warning{font-size:11px;line-height:1.75;padding:11px 14px;border-radius:8px;background:#fffaf0;border:1px solid #efdfb5;color:#79623d;margin:16px 0}.sehrim-detail .city-label,.sehrim-detail .notice-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;line-height:1.5;background:#eaf3ff;color:#075edb;padding:5px 9px;border-radius:6px;margin:12px 0 0}.sehrim-detail .city-detail h1,.sehrim-detail .notice-heading h1{font-size:32px;line-height:1.3;letter-spacing:-.55px;max-width:980px;margin:12px 0 14px;color:#143361;font-weight:700;overflow-wrap:anywhere}.sehrim-detail .city-detail>p:not(.city-note):not(.city-label):not(.small-note),.sehrim-detail .notice-heading>p{font-size:12px;color:#637995;line-height:1.75;margin:8px 0}.sehrim-detail .city-detail>.city-lead{font-size:16px!important;line-height:1.8!important;color:#405c7d!important;max-width:940px;margin:12px 0 18px!important}.sehrim-detail .city-actions{gap:8px;flex-wrap:wrap;margin:18px 0}.sehrim-detail .city-actions button,.sehrim-detail .notice-heading button{font-family:inherit;font-size:12px;font-weight:600;min-height:39px;padding:9px 13px;border:1px solid #d5e3f4;border-radius:7px;background:#fff;color:#1b5fae}.sehrim-detail button[aria-pressed=true]{color:#005adb;background:#eaf3ff;border-color:#bad7ff}.sehrim-detail a:focus-visible,.sehrim-detail button:focus-visible{outline:3px solid #f0ac34;outline-offset:3px}.sehrim-detail .city-cover,.sehrim-detail .notice-cover{display:block;width:100%;height:auto;aspect-ratio:3/1;max-height:410px;object-fit:cover;border-radius:10px;border:1px solid #dce6f1}.sehrim-detail .content-cover{margin:20px 0 0}.sehrim-detail .content-cover img{display:block;width:100%;height:auto;aspect-ratio:3/1;max-height:410px;object-fit:cover;border-radius:10px}.sehrim-detail .small-note,.sehrim-detail figcaption{font-size:10px;line-height:1.65;color:#73869e;margin:8px 0 19px}.sehrim-detail .city-layout,.sehrim-detail .notice-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start;margin-top:24px}.sehrim-detail .worker-panel{border:1px solid #dfe8f3;border-radius:10px;background:#fff;padding:24px;box-shadow:0 3px 12px #18345205;min-width:0}.sehrim-detail .worker-panel h2{font-size:19px;line-height:1.4;letter-spacing:-.2px;margin:0 0 15px;color:#193858}.sehrim-detail .worker-panel h2:not(:first-child){margin-top:24px}.sehrim-detail .worker-panel h3{font-size:15px;line-height:1.5;margin:21px 0 10px;color:#244664}.sehrim-detail .worker-panel p,.sehrim-detail .portal-content-text,.sehrim-detail .portal-notice-text{font-family:inherit;font-size:14px;line-height:1.95;color:#3d5776;overflow-wrap:anywhere}.sehrim-detail .portal-content-text{white-space:pre-wrap;margin:0}.sehrim-detail .portal-notice-text{white-space:pre-wrap}.sehrim-detail .worker-panel .city-lead{font-size:16px;line-height:1.85;color:#244969;margin-top:0}.sehrim-detail .city-layout>aside{display:block;padding:20px}.sehrim-detail .city-layout>aside h2,.sehrim-detail .notice-detail-grid>aside h2{font-size:16px}.sehrim-detail .city-layout>aside p,.sehrim-detail .notice-detail-grid>aside p{font-size:12px;line-height:1.85}.sehrim-detail .city-related{font-size:12px;line-height:1.6;gap:11px;padding:13px 0;color:#21456f;border-color:#e4ebf5}.sehrim-detail .city-related:first-of-type{padding-top:0}.sehrim-detail .city-related:last-child{border-bottom:0;padding-bottom:0}.sehrim-detail .city-related img{width:76px;height:58px;border-radius:6px;object-fit:cover;flex:0 0 76px}.sehrim-detail .city-related span{min-width:0;overflow-wrap:anywhere}.sehrim-detail .city-related small{font-size:10px;margin-top:5px}.sehrim-detail .notice-heading{padding:15px 0 22px}.sehrim-detail .notice-tabs{gap:7px;border:1px solid #dfe8f3;border-radius:8px;background:#fff;padding:7px;margin-top:20px;margin-bottom:20px;font-size:12px}.sehrim-detail .notice-tabs a{padding:9px 13px;border-radius:5px}.sehrim-detail .notice-tabs a:hover{background:#edf5ff;color:#0065ff}.sehrim-detail .notice-metadata{font-size:12px;grid-template-columns:130px minmax(0,1fr);border:1px solid #e2eaf4;border-radius:7px;overflow:hidden}.sehrim-detail .notice-metadata dt,.sehrim-detail .notice-metadata dd{padding:11px 13px}.sehrim-detail .notice-metadata dt{background:#f5f9ff;color:#375779}.sehrim-detail .notice-metadata dd{color:#4d6685}.sehrim-detail .notice-formatted{font-size:14px;line-height:1.95;overflow-wrap:anywhere}.sehrim-detail .notice-downloads{list-style:none;padding:0;display:grid;gap:10px}.sehrim-detail .notice-downloads a{display:block;padding:12px;border:1px solid #d9e6f7;border-radius:7px;background:#f7fbff;font-size:12px;color:#1462bb;overflow-wrap:anywhere}.sehrim-detail .notice-detail>article,.sehrim-detail .notice-detail>section,.sehrim-detail .notice-detail>aside{margin-top:20px}.sehrim-detail .worker-outline{font-size:12px;border-radius:7px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.sehrim-detail .content-preview-banner{padding:12px 14px;border-radius:8px;background:#edf5ff;border:1px solid #ccdef8;color:#22558a;font-size:12px}
@media(max-width:900px){.sehrim-detail .city-layout,.sehrim-detail .notice-detail-grid{grid-template-columns:minmax(0,1fr);gap:16px}.sehrim-detail .city-layout>aside{display:block}.sehrim-detail .city-cover,.sehrim-detail .notice-cover,.sehrim-detail .content-cover img{aspect-ratio:2/1;max-height:370px}.sehrim-detail .city-detail h1,.sehrim-detail .notice-heading h1{font-size:29px}}
@media(max-width:600px){.sehrim-detail .city-detail,.sehrim-detail .notice-detail{width:calc(100% - 28px);padding-top:17px;padding-bottom:30px}.sehrim-detail .city-detail h1,.sehrim-detail .notice-heading h1{font-size:24px;line-height:1.4;letter-spacing:-.3px;margin:10px 0}.sehrim-detail .city-cover,.sehrim-detail .notice-cover,.sehrim-detail .content-cover img{aspect-ratio:16/9;max-height:none;border-radius:8px}.sehrim-detail .worker-panel{padding:18px}.sehrim-detail .worker-panel p,.sehrim-detail .portal-content-text,.sehrim-detail .portal-notice-text,.sehrim-detail .notice-formatted{font-size:13px;line-height:1.9}.sehrim-detail .worker-panel h2{font-size:18px}.sehrim-detail .worker-panel .city-lead,.sehrim-detail .city-detail>.city-lead{font-size:15px!important}.sehrim-detail .city-note,.sehrim-detail .notice-warning{font-size:10px;padding:10px 12px}.sehrim-detail .notice-metadata{grid-template-columns:100px minmax(0,1fr);font-size:11px}.sehrim-detail .notice-metadata dt,.sehrim-detail .notice-metadata dd{padding:10px}.sehrim-detail .notice-heading{padding:12px 0 16px}.sehrim-detail .city-actions{gap:7px;margin:15px 0}.sehrim-detail .city-layout,.sehrim-detail .notice-detail-grid{margin-top:18px}.sehrim-detail .city-detail>nav{font-size:11px}}
@media print{.sehrim-detail .city-detail,.sehrim-detail .notice-detail{width:100%;max-width:none;padding:0}.sehrim-detail .city-actions,.sehrim-detail .city-detail>nav,.sehrim-detail .city-layout>aside{display:none!important}.sehrim-detail .city-layout{display:block}.sehrim-detail .worker-panel{box-shadow:none;border-color:#ccc}.sehrim-detail .portal-notice-text,.sehrim-detail .notice-formatted{color:#000;font-size:11pt}.sehrim-detail h1{color:#000!important}.sehrim-detail .notice-tabs{display:none}}

.sehrim-detail .city-layout>article p,.sehrim-detail .portal-content-text{max-width:76ch}.sehrim-detail .city-layout>article p,.sehrim-detail .portal-content-text{font-size:15px}@media(max-width:600px){.sehrim-detail .city-layout>article p,.sehrim-detail .portal-content-text,.sehrim-detail .portal-notice-text{font-size:14px}}
@media(min-width:901px){.sehrim-detail .notice-cover{aspect-ratio:4/1;max-height:300px}}
