/* «اطلب من برزنتا» — the in-editor agent bar. Sits at the bottom of the stage, above the canvas. */
.slide-agent{position:sticky;bottom:14px;margin-top:auto;z-index:40;display:flex;justify-content:center;width:100%;pointer-events:none;font-family:inherit;direction:rtl}
.slide-agent>*{pointer-events:auto}
.slide-agent [hidden]{display:none!important}
.slide-agent-toggle{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;border:1px solid #d9e4df;background:#ffffffee;color:#1f3a30;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #1b35291f,0 1px 0 #fff inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .15s,box-shadow .15s}
.slide-agent-toggle:hover{transform:translateY(-1px);box-shadow:0 14px 34px #1b352929}
.slide-agent-toggle:focus-visible,.slide-agent-chip:focus-visible,.slide-agent-go:focus-visible,.slide-agent-close:focus-visible{outline:3px solid #08786d55;outline-offset:2px}
.slide-agent-toggle svg,.slide-agent-row>svg{width:17px;height:17px;color:var(--brand-primary,#08786d);flex-shrink:0}
.slide-agent-panel{width:min(720px,100%);background:#fffffff5;border:1px solid #d9e4df;border-radius:18px;padding:10px 12px 10px;box-shadow:0 18px 48px #1b352926;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.slide-agent-row{display:flex;align-items:center;gap:8px}
.slide-agent-row input{flex:1;min-width:0;height:40px;border:0!important;outline:none!important;box-shadow:none!important;padding:0 4px;background:transparent;font:inherit;font-size:14px;color:#1f2d2a}
.slide-agent-row input::placeholder{color:#94a19b}
.slide-agent-go{height:36px;padding:0 16px;border:0;border-radius:11px;background:var(--brand-primary,#1f5a45);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.slide-agent-close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#f1f5f3;color:#5b6d65;cursor:pointer}
.slide-agent-close svg{width:15px;height:15px}
.slide-agent-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.slide-agent-chips:empty{display:none}
.slide-agent-chip{font:inherit;font-size:12px;line-height:1.6;padding:4px 11px;border-radius:999px;border:1px solid #e0e9e4;background:#f6f9f7;color:#3d5a4c;cursor:pointer}
.slide-agent-chip:hover{background:#eaf3ee;border-color:#bfd5c8}
.slide-agent-status{margin:8px 4px 0;font-size:12px;line-height:1.8;color:#5b6d65}
.slide-agent-status:empty{display:none}
.slide-agent-status.is-working{color:#35604c}
.slide-agent-status.is-done{color:#1f6a45}
.slide-agent-status.is-error{color:#8a5a12}
.slide-agent-panel.is-busy .slide-agent-go,.slide-agent-panel.is-busy .slide-agent-chip{opacity:.5;pointer-events:none}
.slide-agent-panel.is-busy .slide-agent-row>svg{animation:slide-agent-pulse 1.1s ease-in-out infinite}
@keyframes slide-agent-pulse{50%{opacity:.35}}
html[data-editor-theme=midnight] .slide-agent-toggle,html[data-editor-theme=midnight] .slide-agent-panel{background:#16202aee;border-color:#2c3a46;color:#e6eef3}
html[data-editor-theme=midnight] .slide-agent-row input{color:#e6eef3}
html[data-editor-theme=midnight] .slide-agent-chip{background:#1f2c37;border-color:#2e3e4b;color:#cfdde6}
html[data-editor-theme=midnight] .slide-agent-close{background:#223040;color:#b9c9d4}
html[data-editor-theme=midnight] .slide-agent-status{color:#aebfca}
@media(prefers-reduced-motion:reduce){.slide-agent *{animation:none!important;transition:none!important}}
@media print{.slide-agent{display:none}}
