.bun-hg{width:100%;max-width:100%;min-width:0;margin:0}.bun-hg *{box-sizing:border-box}.bun-hg-hero,.bun-hg-card,.bun-hg-account{border:1px solid #e3e8ef;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.bun-hg-hero{width:100%;padding:22px;margin-bottom:14px;background:linear-gradient(135deg,#fff,#f8fafc)}.bun-hg-hero span{color:#d71920;font-size:10px;font-weight:950;letter-spacing:.12em}.bun-hg-hero h2{margin:6px 0 5px;font-size:32px}.bun-hg-hero p,.bun-hg-form-head p{margin:8px 0 0;color:#64748b;line-height:1.6}.bun-hg-tabs{display:flex;gap:7px;margin:0 0 14px;padding:5px;border:1px solid #e3e8ef;border-radius:14px;background:#fff}.bun-hg-tabs a{flex:1;padding:11px 13px;border-radius:10px;text-align:center;font-size:12px;font-weight:900}.bun-hg-tabs a.active{background:#111827;color:#fff}.bun-hg-card{width:100%;min-width:0;padding:22px}.bun-hg-form{display:grid;gap:15px}.bun-hg-form h3{margin:0;font-size:21px}.bun-hg-form label{display:grid;gap:6px;color:#334155;font-size:11px;font-weight:850}.bun-hg-form small{color:#94a3b8;font-weight:600}.bun-hg-form input,.bun-hg-form select,.bun-hg-form textarea{display:block;width:100%;max-width:100%;min-width:0;padding:11px 12px;border:1px solid #dce2e9;border-radius:10px;background:#fff;color:#111827;font-family:inherit;font-size:14px;line-height:1.45;outline:none}.bun-hg-form input,.bun-hg-form select{min-height:44px}.bun-hg-form textarea{resize:vertical}.bun-hg-form input:focus,.bun-hg-form select:focus,.bun-hg-form textarea:focus{border-color:#d71920;box-shadow:0 0 0 3px rgba(215,25,32,.09)}.bun-hg-form button{justify-self:start;padding:12px 18px;border:0;border-radius:10px;background:#d71920;color:#fff;font-weight:900;cursor:pointer}.bun-hg-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.bun-hg-grid .wide{grid-column:1/-1}.bun-hg-consent{display:flex!important;grid-template-columns:20px 1fr!important;align-items:start;font-weight:600!important;line-height:1.5}.bun-hg-consent input{width:18px!important;margin-top:2px}.bun-hg-notice{margin-bottom:13px;padding:12px 14px;border-radius:11px;font-size:12px;font-weight:800}.bun-hg-notice.ok{background:#ecfdf5;color:#047857}.bun-hg-notice.err{background:#fff1f2;color:#b91c1c}.bun-hg-account{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;margin-bottom:12px}.bun-hg-account strong,.bun-hg-account span{display:block}.bun-hg-account span{margin-top:3px;color:#64748b;font-size:10px}.bun-hg-account>a{color:#d71920;font-size:11px;font-weight:900}.bun-hg-list article{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #eef1f5}.bun-hg-list article:last-child{border-bottom:0}.bun-hg-list strong,.bun-hg-list span{display:block}.bun-hg-list span{margin-top:4px;color:#94a3b8;font-size:9px}.bun-hg-list b{align-self:center;white-space:nowrap;font-size:10px}.bun-hg-profile{display:flex;gap:18px;align-items:flex-start}.bun-hg-profile img{width:88px;height:88px;border-radius:18px;object-fit:cover}.bun-hg-profile h3{margin-top:0}.bun-hg-profile p{margin:5px 0;color:#475569}
@media(max-width:700px){.bun-hg-grid{grid-template-columns:1fr}.bun-hg-grid .wide{grid-column:auto}.bun-hg-tabs{display:grid;grid-template-columns:1fr}.bun-hg-card{padding:16px}.bun-hg-hero{padding:20px}.bun-hg-hero h2{font-size:27px}}
.bun-hg-correction{margin:8px 0 14px;padding:9px 11px;border:1px solid #eef1f5;border-radius:10px;background:#fafbfc}.bun-hg-correction summary{cursor:pointer;color:#d71920;font-size:10px;font-weight:900}.bun-hg-correction form{display:grid;gap:8px;margin-top:9px}.bun-hg-correction textarea{width:100%;padding:9px;border:1px solid #dce2e9;border-radius:9px}.bun-hg-correction button{justify-self:start;padding:8px 11px;border:0;border-radius:8px;background:#111827;color:#fff;font-size:10px;font-weight:900}
.bun-hg-preview-banner{margin:0 0 14px;padding:12px 14px;border:1px solid #f59e0b;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:12px;line-height:1.55}.bun-hg-preview-banner strong{font-weight:900}.bun-hg-preview-banner a{margin-left:8px;color:#9a3412;font-weight:900;text-decoration:underline}
.bun-hg-images-field{display:grid;gap:9px}.bun-hg-field-title{color:#334155;font-size:11px;font-weight:850}.bun-hg-field-title small{color:#94a3b8;font-weight:600}.bun-hg-image-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bun-hg-image-slot{position:relative;display:grid!important;gap:6px!important;padding:9px;border:1px solid #dce2e9;border-radius:12px;background:#fbfcfe;cursor:pointer;overflow:hidden;transition:.2s}.bun-hg-image-slot:hover{border-color:#b9c3cf;background:#fff}.bun-hg-image-slot input{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.bun-hg-image-preview{position:relative;display:block;height:105px;border-radius:9px;background:#eef2f6;overflow:hidden}.bun-hg-image-preview img{display:none;width:100%;height:100%;object-fit:cover}.bun-hg-image-preview img[src]{display:block}.bun-hg-image-number{position:absolute;z-index:2;left:7px;top:7px;padding:3px 6px;border-radius:999px;background:rgba(17,24,39,.78);color:#fff;font-size:9px;font-weight:900}.bun-hg-image-plus{position:absolute;inset:0;display:grid;place-items:center;color:#94a3b8;font-size:34px;font-weight:300}.bun-hg-image-preview img[src]~.bun-hg-image-plus{display:none}.bun-hg-image-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155;font-size:9px;font-weight:800}.bun-hg-image-status{color:#94a3b8;font-size:9px;font-weight:800}.bun-hg-image-progress{display:block;height:5px;border-radius:999px;background:#e7ebf0;overflow:hidden}.bun-hg-image-progress i{display:block;width:0;height:100%;border-radius:inherit;background:currentColor;transition:width .15s}.bun-hg-image-slot.is-ready{border-color:#cbd5e1}.bun-hg-image-slot.is-ready .bun-hg-image-status{color:#475569}.bun-hg-image-slot.is-uploading{border-color:#60a5fa}.bun-hg-image-slot.is-uploading .bun-hg-image-status,.bun-hg-image-slot.is-uploading .bun-hg-image-progress{color:#2563eb}.bun-hg-image-slot.is-processing{border-color:#f59e0b}.bun-hg-image-slot.is-processing .bun-hg-image-status,.bun-hg-image-slot.is-processing .bun-hg-image-progress{color:#d97706}.bun-hg-image-slot.is-done{border-color:#22c55e;background:#f0fdf4}.bun-hg-image-slot.is-done .bun-hg-image-status,.bun-hg-image-slot.is-done .bun-hg-image-progress{color:#15803d}.bun-hg-image-slot.is-error{border-color:#ef4444;background:#fff7f7}.bun-hg-image-slot.is-error .bun-hg-image-status,.bun-hg-image-slot.is-error .bun-hg-image-progress{color:#b91c1c}.bun-hg-upload-overall{min-height:18px;color:#475569;font-size:10px;font-weight:800}.bun-hg-video-box{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border:1px solid #dce2e9;border-radius:12px;background:#f8fafc}.bun-hg-video-box strong,.bun-hg-video-box small{display:block}.bun-hg-video-box strong{margin-bottom:3px;color:#111827;font-size:12px}.bun-hg-video-box small{max-width:620px;color:#64748b;line-height:1.5}.bun-hg-video-tool{flex:0 0 auto;padding:10px 13px;border-radius:9px;background:#111827;color:#fff!important;font-size:10px;font-weight:900;text-decoration:none!important}.bun-hg-video-tool:hover{opacity:.9}.bun-hg-submit-news[disabled]{opacity:.65;cursor:wait}
@media(max-width:850px){.bun-hg-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.bun-hg-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bun-hg-video-box{align-items:stretch;flex-direction:column}.bun-hg-video-tool{text-align:center}}

.bun-hg-profile-summary{display:flex;gap:18px;align-items:flex-start;margin-bottom:14px}.bun-hg-profile-summary>img{flex:0 0 auto;width:88px;height:88px;border-radius:18px;object-fit:cover}.bun-hg-profile-summary h3{margin:0 0 8px}.bun-hg-profile-summary p{margin:5px 0;color:#475569;line-height:1.5}.bun-hg-profile-files{margin-top:0}.bun-hg-profile-gallery-head{margin-top:10px;padding-top:16px;border-top:1px solid #eef1f5}.bun-hg-profile-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bun-hg-profile-gallery figure{min-width:0;margin:0;padding:7px;border:1px solid #e2e8f0;border-radius:11px;background:#fafbfc}.bun-hg-profile-gallery img{display:block;width:100%;aspect-ratio:1/1;border-radius:8px;object-fit:cover}.bun-hg-profile-gallery figcaption{padding-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:9px;font-weight:800}.bun-hg-empty{grid-column:1/-1;margin:0;color:#64748b;font-size:12px}.bun-hg-capacity-full{padding:11px 13px;border:1px solid #dbe3eb;border-radius:10px;background:#f8fafc;color:#475569;font-size:11px;font-weight:800}
.bun-hg-library-field{display:grid;gap:9px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fafbfc}.bun-hg-library-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.bun-hg-library-item{position:relative;display:block!important;min-width:0;padding:6px;border:2px solid transparent;border-radius:11px;background:#fff;cursor:pointer;transition:.15s}.bun-hg-library-item:hover{border-color:#cbd5e1}.bun-hg-library-item.is-selected{border-color:#d71920;background:#fff7f7}.bun-hg-library-item input{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.bun-hg-library-thumb{display:block;overflow:hidden;border-radius:8px;background:#edf1f5}.bun-hg-library-thumb img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.bun-hg-library-check{display:block;padding:6px 2px 1px;text-align:center;color:#64748b;font-size:9px;font-weight:900}.bun-hg-library-item.is-selected .bun-hg-library-check{color:#b42318}.bun-hg-library-item.is-selected .bun-hg-library-check:before{content:'✓ ';}.bun-hg-library-count{color:#64748b;font-size:10px;font-weight:800}
@media(max-width:850px){.bun-hg-profile-gallery,.bun-hg-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.bun-hg-profile-summary{flex-direction:column}.bun-hg-profile-gallery,.bun-hg-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.bun-hg-profile-upload-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bun-hg-profile-upload-slot{position:relative;display:block!important;min-width:0;padding:8px;border:1px dashed #cbd5e1;border-radius:11px;background:#fbfcfe;cursor:pointer;overflow:hidden}.bun-hg-profile-upload-slot:hover{border-color:#94a3b8;background:#fff}.bun-hg-profile-upload-slot input{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.bun-hg-profile-upload-preview{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;border-radius:8px;background:#eef2f6}.bun-hg-profile-upload-preview>span{position:absolute;inset:0;display:grid;place-items:center;color:#94a3b8;font-size:30px}.bun-hg-profile-upload-preview img{position:relative;z-index:2;display:none;width:100%;height:100%;object-fit:cover}.bun-hg-profile-upload-preview img[src]{display:block}.bun-hg-profile-upload-slot b{display:block;padding-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#475569;font-size:9px}.bun-hg-profile-upload-slot input:disabled~*{opacity:.6}
@media(max-width:850px){.bun-hg-profile-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.bun-hg-profile-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* 1.8.0 profil fotoğrafı ve arşiv yönetimi */
.bun-hg-profile-placeholder{display:grid;flex:0 0 auto;place-items:center;width:88px;height:88px;border-radius:18px;background:#eef2f6;color:#64748b;font-size:30px;font-weight:900}
.bun-hg-profile-section{margin-top:10px;padding-top:16px;border-top:1px solid #eef1f5}
.bun-hg-profile-photo-editor{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:14px;align-items:stretch}
.bun-hg-profile-photo-current,.bun-hg-profile-photo-upload{display:grid!important;gap:8px!important;align-content:start;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fafbfc}
.bun-hg-profile-photo-current img{display:block;width:100%;aspect-ratio:1/1;border-radius:10px;object-fit:cover}
.bun-hg-profile-photo-current>span,.bun-hg-profile-photo-upload>span{color:#334155;font-size:11px;font-weight:900}
.bun-hg-profile-photo-preview{display:none;width:150px;max-width:100%;aspect-ratio:1/1;margin-top:4px;border-radius:10px;object-fit:cover}
.bun-hg-profile-photo-preview[src]{display:block}
.bun-hg-form .bun-hg-delete-image{justify-self:stretch;padding:8px 10px;border:1px solid #fecaca;background:#fff;color:#b91c1c;font-size:10px}
.bun-hg-form .bun-hg-delete-image:hover{background:#fff1f2}
.bun-hg-profile-gallery figure{display:grid;gap:5px;align-content:start}
.bun-hg-profile-gallery figure .bun-hg-delete-image{width:100%;margin-top:2px}
@media(max-width:560px){.bun-hg-profile-photo-editor{grid-template-columns:1fr}.bun-hg-profile-photo-current{max-width:240px}}
