.service-tags span{display:inline-flex;align-items:center;gap:6px}.service-tags i{font-style:normal;color:#008f80;font-size:14px}.institution-meta>.btn+.btn{margin-top:8px}.google-map-frame{width:100%;height:340px;border:0;border-radius:16px;background:#e7eef2}.map-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.map-section-head h2,.map-section-head p{margin-top:0}.location-missing{color:#8a5b1d!important}.location-missing-box{min-height:210px;border:1px dashed #cbd7dc;border-radius:16px;background:#f7fafb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#71808d;padding:30px}.location-missing-box span{font-size:34px;color:#b4833e}.location-missing-box strong{font-size:18px;color:#485966;margin-top:8px}.location-missing-box p{margin:5px 0 0}.brand-logo-img{width:46px;height:46px;object-fit:contain;flex:0 0 auto}.site-header .brand-logo-img{width:42px;height:42px}.site-footer .brand-logo-img{width:42px;height:42px}.admin-brand .brand-logo-img{width:42px;height:42px}.login-brand .brand-logo-img{width:56px;height:56px}.logo-preview{display:flex;align-items:center;gap:16px;margin:10px 0}.logo-preview img{width:76px;height:76px;object-fit:contain;border:1px solid #dce5ea;border-radius:12px;padding:5px;background:#fff}.manage-edit-form{display:grid;grid-template-columns:1fr 110px 110px auto auto;gap:8px;align-items:end;padding:12px 0;border-top:1px solid #edf1f3}.manage-edit-form label{font-size:9px;color:#6f7f90}.manage-edit-form input,.manage-edit-form select{width:100%;border:1px solid #d5dee5;border-radius:7px;padding:8px;margin-top:4px;background:#fff;font-size:11px}.manage-edit-form .danger{color:#b23c35;border-color:#efc8c5}.icon-preview{font-size:24px;color:#078e72;text-align:center}.map-link-help{font-size:10px;color:#6f7f90;margin-top:6px;display:block}@media(max-width:800px){.map-section-head{align-items:flex-start;flex-direction:column}.manage-edit-form{grid-template-columns:1fr 1fr}.manage-edit-form label:first-child{grid-column:1/-1}.google-map-frame{height:280px}}

.search-panel{grid-template-columns:1fr 215px}
.gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.gallery-heading h2{margin:0}.gallery-heading small{color:#708090}.institution-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:155px;gap:10px}.gallery-tile{position:relative;border:0;border-radius:13px;overflow:hidden;padding:0;background:#e8eef2}.gallery-tile.gallery-featured{grid-column:span 2;grid-row:span 2}.gallery-tile img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.gallery-tile span{position:absolute;inset:auto 10px 10px auto;background:rgba(7,38,67,.82);color:#fff;border-radius:7px;padding:6px 9px;font-size:11px;opacity:0;transform:translateY(4px);transition:.2s}.gallery-tile:hover img{transform:scale(1.04)}.gallery-tile:hover span,.gallery-tile:focus-visible span{opacity:1;transform:none}.gallery-lightbox[hidden]{display:none}.gallery-lightbox{position:fixed;inset:0;z-index:1000;background:rgba(5,18,30,.94);display:grid;place-items:center;padding:70px 80px}.gallery-lightbox figure{margin:0;max-width:min(1100px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center}.gallery-lightbox figure img{max-height:calc(100vh - 130px);max-width:100%;object-fit:contain;border-radius:10px}.gallery-lightbox figcaption{color:#e8eef3;margin-top:10px;font-size:13px}.lightbox-close,.lightbox-nav{position:absolute;border:0;color:#fff;background:rgba(255,255,255,.12);display:grid;place-items:center}.lightbox-close{right:24px;top:20px;width:44px;height:44px;border-radius:50%;font-size:32px}.lightbox-nav{top:50%;transform:translateY(-50%);width:50px;height:70px;border-radius:10px;font-size:48px}.lightbox-nav.prev{left:20px}.lightbox-nav.next{right:20px}.review-list{display:grid;gap:12px}.review-card{border:1px solid #e0e8ed;border-radius:14px;padding:18px;background:#fbfcfd}.review-card-head{display:flex;align-items:center;gap:11px}.review-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e5f5f0;color:#087c68;font-weight:800}.review-card-head>div{display:flex;flex-direction:column}.review-card-head small{color:#7b8995;font-size:10px}.review-stars{margin-left:auto;color:#d79524;letter-spacing:1px}.review-card p{margin:13px 0 0;color:#53687a}.empty-review{padding:24px;border-radius:13px;background:#f6f9fa;text-align:center;color:#687987}.empty-review p{margin:4px 0 0}.review-form-title{margin-top:28px}.captcha-notice{padding:11px 13px;border:1px solid #e5d4a6;border-radius:8px;background:#fff9e9;color:#7b6226;font-size:11px}.gallery-admin-title,.recaptcha-settings h3{font-size:12px;margin:18px 0 10px}.gallery-admin-grid,.gallery-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gallery-preview{margin-bottom:12px}.gallery-preview img,.gallery-admin-item img{width:100%;height:90px;object-fit:cover;border-radius:8px}.gallery-admin-item{border:1px solid #dce5ea;border-radius:9px;padding:5px!important;margin:0!important}.gallery-admin-item span{display:flex;align-items:center;gap:5px;padding:6px 3px 2px;color:#9b3f37;font-size:9px}.recaptcha-settings{border-top:1px solid #e4eaee;margin-top:18px;padding-top:8px}.recaptcha-settings p,.recaptcha-settings>small{font-size:9px;color:#71808d}.login-card .g-recaptcha{max-width:100%;overflow:hidden}
@media(max-width:800px){.search-panel{grid-template-columns:1fr;bottom:-96px}.services-quick{padding-top:125px}.institution-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:125px}.gallery-tile.gallery-featured{grid-column:span 2}.gallery-lightbox{padding:65px 12px}.lightbox-nav{width:42px;height:58px;font-size:38px}.lightbox-nav.prev{left:8px}.lightbox-nav.next{right:8px}.gallery-admin-grid,.gallery-preview{grid-template-columns:repeat(2,1fr)}}

/* Kurum düzenleme ekranı: dengeli sütunlar, okunaklı metinler ve kompakt medya. */
.institution-form .form-columns{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px}.institution-form .form-columns>div,.institution-form .admin-card{min-width:0}.institution-form .form-section{padding:22px}.institution-form .form-section>h2{font-size:17px;margin-bottom:20px}.institution-form .form-section>label,.institution-form .admin-form-grid label{font-size:13px;line-height:1.35}.institution-form .form-section input:not([type=checkbox]):not([type=file]),.institution-form .form-section select,.institution-form .form-section textarea{font-size:13px;padding:12px 13px}.institution-form .section-help,.institution-form .char-counter,.institution-form .form-section small{font-size:11px;line-height:1.4}.institution-form .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.institution-form .admin-form-grid .span-2,.institution-form .admin-form-grid .span-3{grid-column:1/-1}.institution-form .check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.institution-form .check-grid label{font-size:13px}.institution-form .check-grid span{font-size:18px}.institution-form .upload-box{min-height:175px}.institution-form .upload-box.compact{min-height:125px}.institution-form .gallery-admin-grid,.institution-form .gallery-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.institution-form .gallery-admin-item{min-width:0;background:#f9fbfc}.institution-form .gallery-admin-item img,.institution-form .gallery-preview img{height:110px;max-height:110px;width:100%;object-fit:cover;border-radius:8px}.institution-form .gallery-admin-item span{font-size:11px}.institution-form .gallery-admin-title{font-size:16px}.captcha-protected{padding:10px 13px;border-radius:8px;background:#edf8f4;color:#08765f;font-size:11px}.grecaptcha-badge{visibility:visible!important}
@media(max-width:1200px){.institution-form .form-columns{grid-template-columns:1fr}.institution-form .gallery-admin-grid,.institution-form .gallery-preview{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.institution-form .admin-form-grid,.institution-form .check-grid{grid-template-columns:1fr}.institution-form .admin-form-grid .span-2,.institution-form .admin-form-grid .span-3{grid-column:1}.institution-form .gallery-admin-grid,.institution-form .gallery-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-form .form-section{padding:17px}}

.sortable-card table{table-layout:auto}.sortable-card tbody tr[data-institution-id]{cursor:grab;transition:transform .16s,box-shadow .16s,opacity .16s;background:#fff}.sortable-card tbody tr[data-institution-id]:active{cursor:grabbing}.sortable-card tbody tr.dragging{opacity:.55;box-shadow:0 12px 28px rgba(16,38,61,.16);transform:scale(.995)}.drag-handle{border:0;background:#edf5f3;color:#087c68;border-radius:8px;min-width:58px;padding:7px 8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:grab}.drag-handle span{font-size:18px;letter-spacing:-5px}.drag-handle b{font-size:11px;color:#526779}.sort-save-status{display:block;margin-top:4px;color:#71808d;font-size:10px}.sort-save-status.saving{color:#9a681d}.sort-save-status.saved{color:#08765f}.sort-save-status.error{color:#ae332d}.share-button{cursor:pointer}.share-button b{font:inherit}.back-to-top{position:fixed;right:24px;bottom:24px;z-index:90;width:50px;height:50px;border:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#073c70,#005398);color:#fff;box-shadow:0 12px 28px rgba(7,60,112,.28);opacity:0;visibility:hidden;transform:translateY(18px) scale(.9);transition:opacity .25s,transform .25s,visibility .25s}.back-to-top.visible{opacity:1;visibility:visible;transform:none}.back-to-top:hover{transform:translateY(-3px)}.back-to-top span{font-size:25px;line-height:1}.grecaptcha-badge{bottom:86px!important}
@media(max-width:760px){.sortable-card .table-wrap{overflow:auto}.back-to-top{right:16px;bottom:16px;width:46px;height:46px}.grecaptcha-badge{bottom:76px!important}}

/* Modern ikon sistemi */
.service-icon{display:inline-grid;place-items:center;font-size:1em;line-height:1}.service-tags .service-icon{font-size:15px}.check-grid .service-icon{font-size:19px}.services-quick .service-icon{font-size:20px}

/* Sade panel başlığı ve bildirim */
.admin-topbar{justify-content:flex-start;gap:14px;padding-inline:28px}.admin-topbar>strong{font-size:15px;color:#12283e}.admin-topbar .sidebar-toggle{font-size:22px}.admin-sidebar nav a{position:relative}.admin-sidebar nav a>i{font-size:16px}.nav-badge{margin-left:auto;min-width:24px;height:24px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#ff5b57,#e73550);color:#fff;font-size:11px;box-shadow:0 5px 14px rgba(231,53,80,.34)}.topbar-inbox-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border-radius:10px;background:#fff0f1;color:#c83448;text-decoration:none;border:1px solid #f3d5d9}.topbar-inbox-badge b{min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#e84052;color:#fff;font-size:9px}

/* Apple esintili kontrol paneli */
.dashboard-hero{position:relative;overflow:hidden;min-height:270px;padding:42px 46px;border-radius:30px;background:linear-gradient(135deg,#f7fbff 0%,#edf8f6 48%,#eef3ff 100%);border:1px solid rgba(255,255,255,.9);box-shadow:0 18px 55px rgba(27,55,86,.09);display:flex;align-items:center;justify-content:space-between}.dashboard-hero:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-70px;top:-140px;background:rgba(83,151,255,.13);filter:blur(3px)}.dashboard-hero h1{font-size:38px;line-height:1.08;letter-spacing:-1.5px;margin:9px 0 12px;color:#10263d}.dashboard-hero p{max-width:610px;font-size:16px;line-height:1.6;color:#617286;margin:0}.dashboard-eyebrow{display:block;font-size:10px;letter-spacing:1.7px;font-weight:800;color:#588073}.dashboard-hero-actions{display:flex;gap:10px;margin-top:26px}.dashboard-hero-actions .admin-btn{min-height:45px;padding:0 18px;border-radius:13px;font-size:13px}.dashboard-hero-actions .glass{background:rgba(255,255,255,.72);border-color:rgba(160,177,194,.35);backdrop-filter:blur(12px)}.dashboard-hero-actions b{display:inline-grid;place-items:center;margin-left:5px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ff4d55;color:#fff;font-size:10px}.dashboard-orb{position:relative;z-index:1;width:126px;height:126px;border-radius:36px;display:grid;place-items:center;background:linear-gradient(145deg,#0b9a82,#087369);box-shadow:0 22px 50px rgba(8,115,105,.28);transform:rotate(7deg)}.dashboard-orb i{font-size:55px;color:#fff;transform:rotate(-7deg)}.apple-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0}.apple-stat{position:relative;overflow:hidden;min-height:194px;padding:24px;border-radius:24px;background:#fff;border:1px solid #e7edf2;box-shadow:0 10px 30px rgba(25,50,76,.06);text-decoration:none;color:#112a40;transition:.2s}.apple-stat:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(25,50,76,.1)}.apple-stat>i{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:22px}.apple-stat.green>i{background:#e8f7f2;color:#07866f}.apple-stat.blue>i{background:#eaf3ff;color:#2873c7}.apple-stat.orange>i{background:#fff3e5;color:#d37b18}.apple-stat.purple>i{background:#f2edff;color:#7952cc}.apple-stat span{display:block;margin-top:20px;font-size:12px;font-weight:700;color:#647588}.apple-stat strong{display:block;font-size:36px;line-height:1.1;letter-spacing:-1px;margin-top:4px}.apple-stat small{font-size:10px;color:#8795a3}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:20px}.dashboard-layout>.admin-card{border-radius:25px;padding:25px;box-shadow:0 12px 35px rgba(25,50,76,.06)}.dashboard-layout .card-head h2,.dashboard-shortcuts h2{font-size:22px;margin:5px 0}.dashboard-layout .card-head>a{font-size:12px;color:#167c69}.recent-institution-list{display:grid;margin-top:8px}.recent-institution-list article{display:grid;grid-template-columns:54px minmax(0,1fr) auto 28px;gap:13px;align-items:center;padding:12px 0;border-top:1px solid #edf1f4}.recent-institution-list img{width:54px;height:54px;border-radius:15px;object-fit:cover}.recent-institution-list article>div{display:flex;flex-direction:column;min-width:0}.recent-institution-list strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-institution-list article>div span{font-size:10px;color:#7d8b98;margin-top:4px}.recent-institution-list article>a{color:#8593a0;font-size:16px}.dashboard-shortcuts>a{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:15px 0;border-top:1px solid #edf1f4;text-decoration:none;color:#173047}.dashboard-shortcuts>a>i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#edf7f4;color:#0a816e;font-size:19px}.dashboard-shortcuts>a span{display:flex;flex-direction:column}.dashboard-shortcuts>a strong{font-size:13px}.dashboard-shortcuts>a small{font-size:10px;color:#8593a0;margin-top:3px}.dashboard-shortcuts>a>b{font-size:24px;color:#9ba7b2}

/* Birleşik gelen kutusu */
.inbox-page-head{align-items:flex-end}.inbox-total{padding:9px 14px;border-radius:999px;background:#eaf4f2;color:#087765;font-size:11px;font-weight:700}.inbox-toolbar{padding:14px 16px;margin-bottom:16px;border-radius:18px}.inbox-toolbar form{display:grid;grid-template-columns:minmax(260px,1fr) 190px 175px auto auto;gap:10px}.inbox-toolbar input,.inbox-toolbar select,.inline-status-form select{width:100%;min-height:42px;border:1px solid #dbe4ea;border-radius:11px;background:#fff;padding:0 12px;font:inherit;font-size:12px;color:#324b60}.inbox-search,.list-search{position:relative}.inbox-search i,.list-search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8795a2}.inbox-search input,.list-search input{padding-left:38px}.inbox-list{display:grid;gap:13px}.inbox-item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:15px;padding:20px;border:1px solid #e4eaf0;border-radius:20px;background:#fff;box-shadow:0 8px 25px rgba(26,48,70,.045)}.inbox-item.is-new{border-left-width:4px}.inbox-item.type-message.is-new{border-left-color:#2e7bd0}.inbox-item.type-request.is-new{border-left-color:#e5902c}.inbox-item.type-review.is-new{border-left-color:#865bc7}.inbox-icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;font-size:20px}.type-message .inbox-icon{background:#eaf3ff;color:#2873c7}.type-request .inbox-icon{background:#fff3e5;color:#d37b18}.type-review .inbox-icon{background:#f2edff;color:#7952cc}.inbox-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-item-head>div{display:flex;gap:7px;align-items:center}.inbox-type-chip,.inbox-status{display:inline-flex;padding:5px 8px;border-radius:7px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.inbox-type-chip.message{background:#eaf3ff;color:#246bb9}.inbox-type-chip.request{background:#fff1df;color:#b86a13}.inbox-type-chip.review{background:#f1ebff;color:#6e49b5}.inbox-status{background:#f1f4f6;color:#627486}.inbox-status.new,.inbox-status.pending{background:#ffedef;color:#d64051}.inbox-status.approved,.inbox-status.accepted{background:#e8f7f2;color:#087765}.inbox-item time{font-size:10px;color:#8b98a4}.inbox-item h2{font-size:17px;margin:12px 0 5px;color:#142c43}.inbox-person{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;color:#728292}.inbox-person strong{font-size:11px;color:#41566a}.inbox-person b{color:#a66b21}.inbox-item p{font-size:13px;line-height:1.6;color:#52677a;margin:13px 0}.inbox-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:12px;border-top:1px solid #edf1f3}.inbox-actions form{display:flex;gap:6px}.inbox-actions .admin-btn{min-height:36px;font-size:10px;border-radius:9px}.inbox-actions .success{background:#e8f7f2;color:#087765;border-color:#bfe7da}.inbox-actions .danger{color:#c63e48;border-color:#efcbd0}.inline-status-form{display:flex!important}.inline-status-form select{min-height:36px;width:140px}.inbox-empty{padding:50px 20px;text-align:center;border:1px dashed #d7e0e6;border-radius:20px;background:#f9fbfc;color:#7c8b98}.inbox-empty>i{font-size:35px}.inbox-empty h2{margin:10px 0 4px}.inbox-empty p{margin:0}

/* Kurum listesi */
.institution-list-card{border-radius:22px}.institution-list-card .card-head{gap:20px}.list-search{display:block;width:min(390px,100%)}.list-search input{width:100%;min-height:43px;border:1px solid #dbe4ea;border-radius:12px;background:#f9fbfc;font-size:12px}.institution-list-card table{font-size:12px}.institution-list-card th{font-size:10px;padding:15px 12px}.institution-list-card td{padding:13px 12px}.institution-cell{display:flex;align-items:center;gap:12px;min-width:225px}.institution-thumb{width:56px;height:48px;border-radius:12px;object-fit:cover;background:#edf1f4;box-shadow:0 3px 10px rgba(24,48,70,.12)}.institution-cell>div{display:flex;flex-direction:column;min-width:0}.institution-cell strong{font-size:13px}.rating-cell{color:#bc791d;font-weight:700}.modern-actions{display:flex!important;align-items:center;gap:6px;white-space:nowrap}.modern-actions form{margin:0}.table-action{min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:9px;display:inline-flex;align-items:center;gap:5px;text-decoration:none;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.table-action.live{background:#e8f7f2;color:#087765}.table-action.edit{background:#eaf3ff;color:#246bb9}.table-action.delete{background:#fff0f1;color:#c63e48}.table-action:hover{filter:brightness(.97);transform:translateY(-1px)}

@media(max-width:1150px){.apple-stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-layout{grid-template-columns:1fr}.inbox-toolbar form{grid-template-columns:1fr 1fr}.inbox-search{grid-column:1/-1}}
@media(max-width:760px){.dashboard-hero{padding:28px 22px;min-height:auto}.dashboard-hero h1{font-size:30px}.dashboard-orb{display:none}.apple-stat-grid{grid-template-columns:1fr 1fr;gap:10px}.apple-stat{min-height:170px;padding:18px}.apple-stat strong{font-size:31px}.dashboard-layout>.admin-card{padding:18px}.inbox-toolbar form{grid-template-columns:1fr}.inbox-search{grid-column:auto}.inbox-item{grid-template-columns:42px minmax(0,1fr);padding:15px;gap:10px}.inbox-icon{width:40px;height:40px;border-radius:12px}.inbox-item-head{align-items:flex-start;flex-direction:column}.institution-list-card .card-head{align-items:stretch;flex-direction:column}.list-search{width:100%}.modern-actions .table-action span{display:none}.table-action{width:34px;padding:0;justify-content:center}}

/* Telefon ve adres kaldırıldığı için footer dört dengeli kolonda kalır. */
.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}
@media(max-width:800px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}}

/* Kurum profilinde açılır yorum formu ve mobil hızlı işlemler */
.review-toggle-button{margin-top:22px}.review-form-panel[hidden]{display:none!important}.review-form-panel{margin-top:18px;animation:reviewPanelIn .24s ease both}.review-form-panel .review-form-title{margin:0 0 12px}.captcha-protected a{text-decoration:underline;color:inherit}.institution-detail-page .grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mobile-institution-actions{display:none}
@keyframes reviewPanelIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@media(max-width:800px){.institution-detail-page{padding-bottom:145px}.mobile-institution-actions{position:fixed;left:16px;bottom:16px;z-index:88;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.mobile-institution-actions a{min-height:48px;padding:0 17px;border-radius:999px;display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 12px 28px rgba(15,45,70,.25);transition:transform .2s}.mobile-institution-actions a:active{transform:scale(.96)}.mobile-direction-button{background:linear-gradient(135deg,#0b4f8b,#073c70)}.mobile-call-button{background:linear-gradient(135deg,#18a574,#07845f)}.mobile-institution-actions i{font-size:17px}.review-toggle-button{width:100%}}

/* Sosyal medya yönetimi */
.social-settings{margin-top:16px}.social-settings .card-head>div small{display:block;margin-top:4px;color:#788896;font-size:10px}.social-admin-list{display:grid;gap:9px}.social-admin-row{display:grid;grid-template-columns:150px minmax(0,1fr) 38px;gap:8px;align-items:center}.social-admin-row select,.social-admin-row input{width:100%;height:42px;border:1px solid #d8e1e7;border-radius:10px;background:#fff;padding:0 11px;font-size:11px}.social-remove{width:38px;height:38px;border:0;border-radius:10px;background:#fff0f1;color:#c63e48;display:grid;place-items:center}.social-empty{padding:24px;border:1px dashed #d6e0e6;border-radius:12px;text-align:center;color:#7a8996;font-size:11px}.social-empty[hidden]{display:none}.socials a i{font-size:14px}

/* Detaylı istatistik paneli */
.statistics-head{align-items:flex-end}.statistics-filters{display:flex;align-items:center;gap:8px}.statistics-filters select{min-height:42px;border:1px solid #d8e1e7;border-radius:11px;background:#fff;padding:0 12px;font-size:11px;color:#314a5f}.analytics-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.analytics-stat-grid article{position:relative;overflow:hidden;min-height:170px;padding:22px;border:1px solid #e2e9ee;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(20,47,72,.055)}.analytics-stat-grid article>i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#eaf6f3;color:#087c69;font-size:20px}.analytics-stat-grid article:nth-child(2)>i{background:#eaf3ff;color:#286fb8}.analytics-stat-grid article:nth-child(3)>i{background:#fff2df;color:#c97919}.analytics-stat-grid article:nth-child(4)>i{background:#f1ebff;color:#7450bd}.analytics-stat-grid span{display:block;margin-top:17px;color:#66798a;font-size:11px;font-weight:700}.analytics-stat-grid strong{display:block;margin-top:3px;color:#122a41;font-size:32px;letter-spacing:-1px}.analytics-stat-grid small{font-size:9px;color:#8996a2}.analytics-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.7fr);gap:16px;margin-bottom:16px}.analytics-layout>.admin-card,.analytics-columns>.admin-card,.institution-analytics-table,.recent-analytics{border-radius:21px;padding:21px}.analytics-chart-card .card-head small{font-size:9px;color:#8594a1}.analytics-legend{display:flex;align-items:center;gap:6px;font-size:9px;color:#708190}.analytics-legend i{width:8px;height:8px;border-radius:50%;background:#0b9178}.analytics-chart{height:250px;display:flex;align-items:stretch;gap:5px;padding-top:22px;border-bottom:1px solid #e5ebef}.analytics-bar-column{height:100%;min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.analytics-bar-column>span{font-size:8px;color:#6f8090;margin-bottom:3px}.analytics-bar-column>i{display:block;width:min(16px,75%);min-height:3px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#18a184,#087966);transition:.2s}.analytics-bar-column:hover>i{filter:brightness(1.12)}.analytics-bar-column>small{font-size:7px;color:#8c98a3;transform:rotate(-45deg);margin:11px 0 -19px;white-space:nowrap}.analytics-breakdown{display:flex;flex-direction:column}.breakdown-row{display:grid;grid-template-columns:1fr 35px;gap:5px;margin:9px 0}.breakdown-row>div{grid-column:1/-1;display:flex;justify-content:space-between;font-size:11px}.breakdown-row em{height:7px;border-radius:999px;background:#edf1f4;overflow:hidden}.breakdown-row em i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7bc5,#60a4e2)}.breakdown-row small{font-size:9px;color:#788896;text-align:right}.analytics-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.analytics-list>div:not(.card-head){display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 0;border-top:1px solid #edf1f3}.analytics-list>div>b{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#eef5f3;color:#0a7f6c;font-size:9px}.analytics-list>div>span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics-list>div>strong{font-size:11px}.analytics-empty{font-size:10px;color:#84929e}.institution-analytics-table,.recent-analytics{margin-bottom:16px}.institution-analytics-table .table-wrap,.recent-analytics .table-wrap{margin-bottom:-21px}.analytics-event{display:inline-flex;padding:4px 7px;border-radius:7px;font-size:8px;font-weight:800}.analytics-event.page_view{background:#eaf3ff;color:#266db6}.analytics-event.click{background:#fff1df;color:#b66a14}
@media(max-width:1100px){.analytics-stat-grid{grid-template-columns:repeat(2,1fr)}.analytics-layout{grid-template-columns:1fr}.analytics-columns{grid-template-columns:1fr 1fr}.statistics-head{align-items:flex-start;flex-direction:column}.statistics-filters{width:100%;flex-wrap:wrap}.statistics-filters select{flex:1}}
@media(max-width:700px){.social-admin-row{grid-template-columns:1fr 38px}.social-admin-row select{grid-column:1/-1}.analytics-stat-grid{grid-template-columns:1fr 1fr;gap:10px}.analytics-stat-grid article{min-height:145px;padding:16px}.analytics-stat-grid strong{font-size:26px}.analytics-columns{grid-template-columns:1fr}.analytics-chart{gap:2px}.analytics-bar-column>small{display:none}.statistics-filters{display:grid;grid-template-columns:1fr}.statistics-filters select{width:100%}}
