/* EBS00003 — Mevcut arayüzü bozmadan yetki şablonu bileşeni */
.ebs3-permission-presets{margin:16px 0 20px;padding:18px;border:1px solid #b8c9da;border-radius:16px;background:#f7fafc;box-shadow:0 2px 14px rgba(9,38,70,.04);color:#142a42}
.ebs3-presets-heading strong{font-size:18px;line-height:1.25}
.ebs3-presets-heading p{font-size:13px;color:#4f6479;line-height:1.5;margin:8px 0 12px}
.ebs3-field{display:flex;flex-direction:column;gap:6px;font-weight:650;font-size:13px}
.ebs3-select{width:100%;padding:11px 12px;background:white;color:#142a42;border:1px solid #bacbdc;border-radius:10px;font:inherit;max-width:100%}
.ebs3-apply-modes{border:0;margin:14px 0;padding:0;display:flex;flex-wrap:wrap;gap:9px 18px}
.ebs3-apply-modes legend{font-size:13px;font-weight:650;margin-bottom:8px}
.ebs3-apply-modes label{font-size:13px;line-height:1.4;display:flex;align-items:flex-start;gap:7px;cursor:pointer}
.ebs3-apply-modes input{margin-top:2px}
.ebs3-preview{padding:12px 14px;background:white;border:1px solid #dbe4ed;border-radius:10px;font-size:13px;line-height:1.55}
.ebs3-preview p{margin:7px 0}.ebs3-preview small{color:#53677a;display:block;line-height:1.5}
.ebs3-delta{display:flex;flex-wrap:wrap;gap:10px;margin:7px 0;font-weight:650}
.ebs3-delta span{background:#eef3f8;padding:4px 8px;border-radius:8px}
.ebs3-warn{color:#a43b34;background:#fff0ee;padding:8px 10px;border-radius:8px}
.ebs3-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}
.ebs3-actions button{min-height:42px}
.ebs3-actions button:disabled{opacity:.5;cursor:not-allowed}
.ebs3-actions small{color:#52677b;line-height:1.5;flex:1 1 240px}
@media(max-width:600px){.ebs3-permission-presets{padding:13px}.ebs3-apply-modes{flex-direction:column;gap:10px}.ebs3-actions button{width:100%}}
