/* Only the draft/editor components. Layout and spacing belong to Elementor. */
.sp-editable-detail{direction:rtl;text-align:start}
.sp-editable-detail .sp-detail-ui{box-sizing:border-box;margin:0;line-height:1.6}
.sp-editor-title{font-size:26px;font-weight:700}
.sp-editor-fact{display:flex;justify-content:space-between;gap:16px;font-size:14px}
.sp-fact-label{color:#697487}.sp-fact-value{text-align:end}
.sp-editor-status{display:inline-block;background:#e1f3eb;color:#257354;border-radius:20px;padding:4px 12px;font-size:12px}
.sp-editor-status--sold{background:#f2dfe5;color:#790022}.sp-editor-status--reserved{background:#f7edd8;color:#7c5b22}
.sp-editor-shapes{display:inline-flex;border:1px solid #dedee4;border-radius:14px;background:#eaeaec;padding:3px;gap:4px}
.sp-editor-shapes button{border:0;border-radius:11px;padding:9px 18px;margin:0;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer;line-height:1.5;box-shadow:none}
.sp-editor-shapes button[aria-pressed=true]{background:#f7f7f8;color:#790022}
.sp-editor-share{display:inline-flex;align-items:center;gap:10px;justify-content:center;background:transparent;border:1px solid #dedee4;border-radius:28px;padding:10px 20px;min-height:48px;font:inherit;font-size:14px;color:#182232;cursor:pointer;box-shadow:none}
.sp-editor-share-status{display:block;font-size:12px}.sp-editor-share-copy[hidden]{display:none!important}.sp-editor-share-copy{width:100%}
.sp-editable-detail .sp-favorite{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:11px;border:1px solid #dedee4;border-radius:50%;background:transparent;color:#790022;cursor:pointer;box-shadow:none;line-height:1}
.sp-editable-detail .sp-editor-back{color:#790022;font-size:13px}
.sp-editable-detail .sp-plate--editor-square{aspect-ratio:2;width:340px;max-width:100%;margin-inline:auto;--sp-square-size:min(calc(min(var(--sp-number-size,13.6cqw),var(--sp-fit,13.6cqw)) * 1.85),21cqw)}
.sp-plate--editor-square .sp-plate-frame{inset:0;border-width:calc(var(--sp-border-width,3px) * 1.4);border-radius:calc(var(--sp-radius,11px) * 1.35)}
.sp-plate--editor-square .sp-country{top:8%;left:5%;width:30%;height:84%}
.sp-plate.sp-plate--editor-square .sp-country .sp-qatar-en{left:0;top:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;writing-mode:horizontal-tb;text-orientation:mixed;font-size:6.6cqw;line-height:1;letter-spacing:0}
.sp-plate--editor-square .sp-qatar-en>span{display:block;line-height:1;text-align:center;font:inherit}
.sp-plate--editor-square .sp-country .sp-country-image{left:37%;top:0;width:60%!important;height:37%!important}
.sp-plate--editor-square .sp-qatar-ar{left:33%;top:38%;bottom:auto;width:67%;height:18%;font-size:5cqw;line-height:1}
.sp-plate--editor-square .sp-number{left:16%;width:78%;bottom:8%;letter-spacing:0;font-size:var(--sp-square-size)!important}
.sp-plate.sp-plate--editor-square .sp-letter{top:8%;left:76%;width:14%;font-size:calc(var(--sp-square-size) * .75)}
.sp-editable-detail button:focus-visible,.sp-editable-detail a:focus-visible{outline:2px solid #790022;outline-offset:3px}
