/* منصة اليسر — النسخة 11 */
.v11-auth-switch{position:fixed;z-index:20;top:max(16px,env(safe-area-inset-top));left:18px;display:flex;gap:5px;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:5px;background:#fff;box-shadow:0 8px 25px #07172755;direction:rtl}
.v11-auth-switch button{border:0;border-radius:999px;padding:9px 13px;background:transparent;color:#183249;font:inherit;font-weight:800;cursor:pointer}
.v11-auth-switch button.active{background:#0b2942;color:#fff}
.v11-auth-switch button:focus-visible{outline:3px solid #d5a83c}
.auth-locked .auth-screen{padding-top:72px}
.auth-card .field{margin:12px 0}
.v11-board-modal{width:min(1280px,97vw)}
.v11-board-modal>.v11-board{min-height:0;display:flex;flex-direction:column;flex:1}
.v11-board-meta{font-size:12px;font-weight:800;color:#536373;padding:3px 6px 8px}
.v11-board-wrap{position:relative;overflow:hidden!important}
.v11-board-wrap #whiteboardCanvas{height:100%;min-height:660px;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='%230b2942' stroke='white' stroke-width='1'/%3E%3C/svg%3E") 6 6,crosshair}
.v11-board-question{position:absolute;z-index:2;top:1.5%;left:1.5%;right:1.5%;height:47%;box-sizing:border-box;overflow:auto;background:rgba(249,252,253,.97);border:1px solid #cadce6;border-radius:16px;padding:12px 18px;box-shadow:0 8px 25px #0b1f3318;display:flex;flex-direction:column;gap:6px}
.v11-board-question.hidden{display:none}
.v11-board-question.expanded{height:88%;font-size:1.3em}
.v11-board-question-head{display:flex;align-items:center;justify-content:space-between;font-weight:900;color:#a37712}
.v11-board-question-text{font-size:1.12em;line-height:1.6}
.v11-board-media{display:flex;gap:8px;max-height:90px;min-height:0}
.v11-board-media img{max-width:160px;max-height:90px;object-fit:contain;border:1px solid #dce5ea;border-radius:8px;cursor:zoom-in}
.v11-board-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:auto}
.v11-board-choice{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid #dce5ea;border-radius:10px;background:#fff;padding:5px 10px;cursor:pointer;line-height:1.4}
.v11-board-choice:has(input:checked){border-color:#138675;background:#e7f8f2}
.v11-board-choice b{font-size:15px;color:#0b2942}
.v11-board-choice span{display:flex;gap:8px;align-items:center;min-width:0;overflow:auto}
.v11-board-choice img{max-width:92px;max-height:46px;object-fit:contain;cursor:zoom-in}
.v11-board-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-weight:800}
.v11-question-zoom .question{font-size:1.3rem}.v11-question-zoom img{max-height:60vh}
.v11-board-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:8px}
.v11-board-list button{display:grid;text-align:right;gap:5px;white-space:normal}
.v11-board-list span{color:#536373;font-size:11px}
.v11-saved-board-view .v11-saved-drawing{width:100%;max-height:72vh;object-fit:contain;background:white}
.v11-saved-question{display:grid;gap:9px;border:1px solid #dce5ea;border-radius:14px;padding:12px;margin:12px 0;background:#f8fbfc}
.v11-saved-question .v11-board-choices{margin:0}
.v11-board-image-lightbox{position:fixed;z-index:10001;inset:0;background:#071727e8;display:grid;place-items:center;padding:20px}
.v11-board-image-lightbox img{max-width:95vw;max-height:88vh;object-fit:contain}
.v11-board-image-lightbox .close{position:absolute;top:15px;left:18px;border:0;background:#fff;color:#071727;border-radius:50%;font-size:30px;width:44px;height:44px;cursor:pointer}
@media(max-width:700px){.v11-board-modal{width:100vw;max-height:100vh}.v11-board-wrap #whiteboardCanvas{min-height:650px}.v11-board-question{height:47%;padding:8px;font-size:12px}.v11-board-question.expanded{height:88%;font-size:1em}.v11-board-choice{padding:4px;gap:3px}.v11-board-choice img{max-width:54px;max-height:38px}.v11-board-media{max-height:72px}.v11-board-media img{max-height:72px}.v11-board-nav .btn{padding:7px}}
