#ozlukBelgeOnayModal #ozlukBelgeOnayKimlikBelgeSecimi.is-approval-type-enhanced { display:none!important; }
#ozlukBelgeOnayModal .approval-type-combo[hidden],
#ozlukBelgeOnayModal .approval-note-tools [hidden],
#ozlukBelgeOnayNotuModal [hidden],
#ozlukBelgeOnayTurPopover [hidden] { display:none!important; }
#ozlukBelgeOnayModal .approval-type-combo { min-width:0; width:100%; }
#ozlukBelgeOnayModal [data-approval-type-trigger] { display:flex; align-items:center; justify-content:space-between; gap:8px; width:100%; min-width:0; min-height:38px; padding:8px 10px; border:1px solid #cbd8e9; border-radius:6px; background:#fff; color:#20334d; font:inherit; font-size:13px; font-weight:600; letter-spacing:0; text-align:left; cursor:pointer; }
#ozlukBelgeOnayModal [data-approval-type-label] { min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#ozlukBelgeOnayModal [data-approval-type-trigger]>svg { flex:0 0 16px; width:16px; height:16px; transform:rotate(90deg); }
#ozlukBelgeOnayModal [data-approval-type-trigger]:focus-visible { outline:2px solid #649be2; outline-offset:2px; }
#ozlukBelgeOnayModal [data-approval-type-trigger]:disabled { opacity:.55; cursor:wait; }
#ozlukBelgeOnayTurPopover { display:none; position:fixed; inset:auto; margin:0; box-sizing:border-box; padding:0; border:1px solid #cbd8e9; border-radius:6px; background:#fff; color:#20334d; box-shadow:0 8px 24px #182f4b24; font:inherit; font-size:13px; letter-spacing:0; overflow:hidden; z-index:16000; }
#ozlukBelgeOnayTurPopover:popover-open { display:flex; flex-direction:column; }
#ozlukBelgeOnayTurPopover.is-fallback-open { display:flex; flex-direction:column; }
#ozlukBelgeOnayTurPopover::backdrop,
#ozlukBelgeOnayNotuModal::backdrop { background:transparent; backdrop-filter:none; }
#ozlukBelgeOnayTurPopover .approval-type-search { display:flex; align-items:center; gap:8px; min-height:43px; flex-shrink:0; margin:0; padding:0 6px 0 12px; border-bottom:1px solid #dce5ef; color:#6d8199; }
#ozlukBelgeOnayTurPopover .approval-type-search>svg { width:16px; height:16px; flex-shrink:0; }
#ozlukBelgeOnayTurPopover input[type=search] { width:100%; min-width:0; height:42px; padding:0; margin:0; border:0; border-radius:0; background:transparent; color:inherit; outline:none; box-shadow:none; font:inherit; letter-spacing:0; }
#ozlukBelgeOnayTurPopover [data-approval-extra-toggle] { position:relative; display:grid; place-items:center; flex:0 0 30px; width:30px; height:30px; margin-left:2px; padding:0; border:1px solid #cad7e7; border-radius:6px; background:#fff; color:#526b89; cursor:pointer; }
#ozlukBelgeOnayTurPopover [data-approval-extra-toggle]::before { content:''; position:absolute; left:-7px; top:3px; bottom:3px; width:1px; background:#dce5ef; }
#ozlukBelgeOnayTurPopover [data-approval-extra-toggle]::after { content:'+'; position:absolute; right:1px; bottom:-1px; display:grid; place-items:center; width:10px; height:10px; border:2px solid #fff; border-radius:50%; background:#526b89; color:#fff; font-size:8px; font-weight:700; line-height:1; }
#ozlukBelgeOnayTurPopover [data-approval-extra-toggle] svg { width:14px; height:14px; }
#ozlukBelgeOnayTurPopover [data-approval-extra-toggle]:hover { border-color:#7ca9e2; color:#245fa9; background:#f4f8fd; }
#ozlukBelgeOnayTurPopover [data-approval-extra-toggle]:focus-visible { outline:2px solid #649be2; outline-offset:1px; }
#ozlukBelgeOnayTurPopover [data-approval-extra-toggle].is-active { border-color:#286dcc; background:#286dcc; color:#fff; }
#ozlukBelgeOnayTurPopover [data-approval-extra-toggle].is-active::after { border-color:#286dcc; background:#fff; color:#286dcc; }
#ozlukBelgeOnayTurPopover [data-approval-extra-toggle]:disabled { opacity:.55; cursor:wait; }
#ozlukBelgeOnayTurPopover .approval-type-list { min-height:0; overflow:auto; overscroll-behavior:contain; scrollbar-gutter:stable; }
#ozlukBelgeOnayTurPopover .approval-type-option { padding:10px 12px; line-height:1.5; border-bottom:1px solid #edf1f5; cursor:pointer; overflow-wrap:anywhere; }
#ozlukBelgeOnayTurPopover .approval-type-option[aria-selected=true] { color:#245b9e; font-weight:600; }
#ozlukBelgeOnayTurPopover .approval-type-option:hover,
#ozlukBelgeOnayTurPopover .approval-type-option.is-active { background:#edf4fc; }
#ozlukBelgeOnayTurPopover .approval-type-option[aria-disabled=true] { color:#8392a5; cursor:not-allowed; }
#ozlukBelgeOnayTurPopover p { margin:0; padding:20px 12px; color:#6d8199; font-size:13px; }
#ozlukBelgeOnayModal .approval-note-tools { display:flex; align-items:center; gap:6px; flex-shrink:0; }
#ozlukBelgeOnayNotuBtn { position:relative; }
#ozlukBelgeOnayNotuBtn.has-note { border-color:#9ccdc4; background:#edf8f5; color:#247467; }
#ozlukBelgeOnayNotuBtn.has-note::after { content:''; position:absolute; top:3px; right:3px; width:5px; height:5px; border-radius:50%; background:#247467; }
#ozlukBelgeOnayNotuModal { width:min(500px,calc(100vw - 24px)); max-width:none; max-height:calc(100dvh - 24px); padding:0; box-sizing:border-box; border:1px solid #cad8e8; border-radius:8px; background:#fff; color:#20334d; box-shadow:0 16px 48px #182f4b29; font:inherit; letter-spacing:0; overflow:auto; }
#ozlukBelgeOnayNotuModal .approval-note-head { display:flex; align-items:center; gap:12px; padding:14px 16px; border-bottom:1px solid #dce5ef; }
#ozlukBelgeOnayNotuModal img { object-fit:contain; flex-shrink:0; }
#ozlukBelgeOnayNotuModal h2 { flex:1; min-width:0; margin:0; font-size:17px; line-height:1.4; font-weight:650; letter-spacing:0; }
#ozlukBelgeOnayNotuModal .approval-note-head button { display:grid; place-items:center; width:32px; height:32px; flex-shrink:0; border:1px solid #d4dfed; border-radius:6px; background:#fff; color:#304e70; cursor:pointer; }
#ozlukBelgeOnayNotuModal svg { width:16px; height:16px; flex-shrink:0; }
#ozlukBelgeOnayNotuModal .approval-note-body { padding:16px; }
#ozlukBelgeOnayNotuModal textarea { display:block; box-sizing:border-box; width:100%; min-height:150px; max-height:45dvh; margin:0; padding:12px; resize:vertical; border:1px solid #cbd8e9; border-radius:6px; background:#fff; color:#20334d; font:inherit; font-size:14px; line-height:1.5; letter-spacing:0; }
#ozlukBelgeOnayNotuModal textarea:focus { outline:2px solid #9bbdea; outline-offset:1px; }
#ozlukBelgeOnayNotuModal .approval-note-footer { display:flex; justify-content:flex-end; gap:8px; padding:12px 16px; border-top:1px solid #dce5ef; }
#ozlukBelgeOnayNotuModal .approval-note-footer button { display:inline-flex; justify-content:center; align-items:center; gap:8px; min-width:94px; min-height:38px; padding:8px 14px; border:1px solid #cbd8e9; border-radius:6px; background:#fff; color:#304e70; font:inherit; font-size:13px; font-weight:600; letter-spacing:0; cursor:pointer; }
#ozlukBelgeOnayNotuModal .approval-note-footer [data-approval-note-save] { background:#3568b5; border-color:#3568b5; color:#fff; }
@media(max-width:400px) { #ozlukBelgeOnayNotuModal .approval-note-head { gap:8px; padding:12px; } #ozlukBelgeOnayNotuModal .approval-note-body { padding:12px; } }
html[data-theme=dark] #ozlukBelgeOnayNotuModal,
html[data-theme=dark] #ozlukBelgeOnayTurPopover { background:#202b38; color:#e4ebf4; border-color:#46576c; }
html[data-theme=dark] #ozlukBelgeOnayNotuModal textarea,
html[data-theme=dark] #ozlukBelgeOnayModal [data-approval-type-trigger],
html[data-theme=dark] #ozlukBelgeOnayNotuModal .approval-note-head button { background:#273544; color:#e4ebf4; border-color:#46576c; }
html[data-theme=dark] #ozlukBelgeOnayTurPopover [data-approval-extra-toggle] { background:#273544; color:#c7d5e6; border-color:#46576c; }
html[data-theme=dark] #ozlukBelgeOnayTurPopover [data-approval-extra-toggle]::before { background:#46576c; }
html[data-theme=dark] #ozlukBelgeOnayTurPopover [data-approval-extra-toggle]::after { border-color:#273544; background:#c7d5e6; color:#273544; }
html[data-theme=dark] #ozlukBelgeOnayTurPopover [data-approval-extra-toggle].is-active { background:#3678d3; color:#fff; border-color:#73a7ef; }
html[data-theme=dark] #ozlukBelgeOnayTurPopover [data-approval-extra-toggle].is-active::after { border-color:#3678d3; background:#fff; color:#286dcc; }
html[data-theme=dark] #ozlukBelgeOnayTurPopover .approval-type-option.is-active,
html[data-theme=dark] #ozlukBelgeOnayTurPopover .approval-type-option:hover { background:#31465f; }
html[data-theme=dark] #ozlukBelgeOnayTurPopover .approval-type-option[aria-selected=true] { color:#b6d7ff; }
