.wb-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb-media-grid article{min-width:0;background:var(--card-bg,#fff);border:1px solid #d9e3ef;border-radius:12px;padding:10px;display:grid;gap:8px}.wb-media-grid img,.wb-media-grid video{width:100%;height:130px;object-fit:cover;border-radius:8px;background:#edf2f7}.wb-media-grid strong{overflow-wrap:anywhere;font-size:12px}.wb-media-grid small{color:#64748b}.wb-upload-zone{border:2px dashed #a9c7ed;border-radius:14px;padding:20px!important;background:#f0f6ff;color:#1757a0;text-align:center}.wb-editor-heading p{font-size:12px;line-height:1.8;color:#52647c}.wb-editor-block{border:1px solid #d7e2ef;border-radius:12px;padding:12px;margin:10px 0;background:var(--card-bg,#fff)}.wb-editor-block summary{cursor:pointer;font-weight:700;padding:6px}.wb-editor-block label,#wbContentEditor label{display:grid;gap:6px;margin:12px 0}.wb-editor-block select[multiple]{height:140px!important}.wb-block-add{display:flex;gap:6px;flex-wrap:wrap}.wb-controls input[type=color]{width:100%;min-height:40px}.wb-controls #wbMediaProgress{white-space:normal;overflow-wrap:anywhere}.wb-tabs{flex-wrap:wrap}.wb-editor-block textarea,#wbContentEditor textarea{min-height:90px}.ws-editor-image,.ws-editor-video{display:block;width:100%;max-width:100%;max-height:620px;object-fit:cover;border-radius:var(--ws-radius,16px);margin:18px auto}.ws-editor-video{object-fit:contain;background:#172a26}.ws-hero-art>.ws-editor-video,.ws-hero-art>.ws-editor-image{height:100%;min-height:300px;margin:0;object-fit:cover}.ws-editor-block{padding:32px;border-radius:var(--ws-radius,16px);border:1px solid #20382f18}.ws-editor-description{white-space:pre-line;line-height:1.9;max-width:760px;margin:14px auto}.ws-editor-block[style*="text-align: center"] h2{margin-inline:auto}.ws-editor-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ws-editor-gallery .ws-editor-image{height:230px;margin:0}.ws-editor-link{display:inline-flex;padding:13px 24px;border-radius:12px;background:var(--ws-accent);color:white;text-decoration:none;margin-top:12px;font-weight:700}@media(max-width:680px){.ws-editor-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ws-editor-gallery .ws-editor-image{height:150px}.ws-editor-block{padding:20px}.wb-media-grid{grid-template-columns:1fr}}
html body #websitePage .wb-page .wb-tabs button{background:#fff!important;background-image:none!important;color:#344760!important;border:1px solid #d4dfec!important;box-shadow:none!important;font-size:12px!important;padding:9px 12px!important;border-radius:10px!important;opacity:1!important}
html body #websitePage .wb-page .wb-tabs button.primary-button,html body #websitePage .wb-page #wbPublish,html body #websitePage .wb-page #wbSaveDraft{background:#1761d8!important;background-image:none!important;color:#fff!important;border:1px solid #1761d8!important;box-shadow:none!important;opacity:1!important}
html body #websitePage .wb-page .wb-controls{background:#fff!important;border:1px solid #d4dfec!important;box-shadow:0 5px 18px #1e3a5f08!important}
html body #websitePage .wb-page .wb-controls h3{color:#183757!important;font-size:17px!important}
html body #websitePage .wb-page .wb-controls p{color:#52647c!important;line-height:1.8!important}
html body #websitePage .wb-page .wb-controls label{color:#263c56!important;font-size:13px!important}
html body #websitePage .wb-page .wb-upload-zone{background:#eef5ff!important;color:#1757a0!important}
html body #websitePage .wb-page .wb-upload-zone input{font-size:12px!important;background:white!important;border:1px solid #cfdef0!important;padding:8px!important}
html body #websitePage .wb-page .wb-controls input::file-selector-button{background:#1761d8;border:0;color:white;padding:8px;border-radius:7px;cursor:pointer}
html body #websitePage .wb-page .wb-actions{align-items:center!important}
html body #websitePage .wb-page #wbDirty{font-size:12px!important;padding:8px 12px!important;background:#eef4fc!important;color:#30557c!important;border:1px solid #d6e3f4!important;border-radius:9px!important}
.wb-edit-toggle{display:flex!important;align-items:center;gap:7px;font-size:12px!important;margin:0!important;padding:8px;border-radius:9px;background:#f6f9ff;color:#244b7e}.wb-edit-toggle input{width:16px;height:16px;accent-color:#1761d8}#wbEditHint{display:block;color:#54708f;font-size:11px;line-height:1.6;margin-top:5px}.wb-preview-toolbar{flex-wrap:wrap;align-items:center}.wb-media-tools{border-block:1px solid #dbe5f2;padding:12px 0;margin:16px 0}.wb-media-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.wb-media-filters button{padding:7px 10px!important;border-radius:9px!important;border:1px solid #d4dfec!important;background:white!important;color:#3a5271!important;background-image:none!important;font-size:12px!important}.wb-media-filters button.active{background:#1761d8!important;color:white!important;border-color:#1761d8!important}.wb-media-filters small{display:inline-block;min-width:15px;margin-inline-start:4px;font-weight:700}.wb-library-actions{display:grid;grid-template-columns:1fr;gap:5px}.wb-library-actions button{font-size:11px!important;padding:7px!important;min-height:30px!important;box-shadow:none!important}.wb-media-grid article[hidden]{display:none!important}html body #websitePage .wb-page #wbUndo:disabled,html body #websitePage .wb-page #wbRedo:disabled{background:#f2f5f9!important;color:#91a0b3!important;border-color:#e0e6ee!important;box-shadow:none!important;opacity:1!important;cursor:default}html body #websitePage .wb-page #wbAudit{border-color:#9ec0e9!important;color:#1757a0!important;background:#edf5ff!important;background-image:none!important}.wb-audit-summary{display:flex;align-items:center;gap:15px;background:#edf5ff;border:1px solid #c6daf2;border-radius:12px;padding:15px;color:#224d80;margin-bottom:14px}.wb-audit-summary strong{font-size:26px;white-space:nowrap}.wb-audit-summary span{font-size:12px;line-height:1.7}.wb-audit-list{display:grid;gap:8px}.wb-audit-row{display:grid!important;grid-template-columns:30px 1fr 18px;gap:10px;align-items:center;text-align:start;background:var(--card-bg,#fff)!important;background-image:none!important;color:var(--text-color,#263c56)!important;border:1px solid #d9e4ef!important;border-radius:10px!important;padding:12px!important;box-shadow:none!important}.wb-audit-row small{display:block;font-size:11px;line-height:1.7;opacity:.8;margin-top:4px}.wb-audit-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:700;background:#fff3d4;color:#a05d00}.wb-audit-row.ready .wb-audit-icon{background:#e4f6ed;color:#15744e}.ws-content-editing [data-wb-edit-section],.ws-content-editing [data-wb-edit-block]{cursor:crosshair;position:relative;outline:1px dashed #2675dc66;outline-offset:2px}.ws-content-editing [data-wb-edit-section]:hover,.ws-content-editing [data-wb-edit-block]:hover{outline:3px solid #2675dc!important;outline-offset:2px}.ws-content-editing [data-wb-edit-section]:hover:after,.ws-content-editing [data-wb-edit-block]:hover:after{content:'اضغط لتعديل هذا القسم';position:absolute;top:8px;inset-inline-end:8px;border-radius:7px;padding:6px 10px;background:#1761d8;color:white;font:12px Tahoma;z-index:9;pointer-events:none}
@media screen{html body #detailModal:has(.wb-audit-list):not(.is-hidden){position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:18px!important;background:#10243d99!important;backdrop-filter:blur(4px);z-index:1000!important;box-sizing:border-box}html body #detailModal:has(.wb-audit-list) .detail-modal-card{position:relative!important;inset:auto!important;transform:none!important;width:min(700px,100%)!important;max-width:700px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important;margin:auto!important;padding:20px!important;border:1px solid #d0deed!important;border-radius:18px!important;box-shadow:0 24px 80px #0003!important;box-sizing:border-box}html body #detailModal:has(.wb-audit-list) #detailModalBody{min-height:0!important;height:auto!important;overflow:visible!important;padding:0!important}html body #detailModal:has(.wb-audit-list) .section-title-row{margin-bottom:12px!important}html body #detailModal:has(.wb-audit-list) h2{font-size:19px!important}}
.wb-audit-summary strong{direction:ltr;unicode-bidi:isolate}
