/* Shared locale geometry: flag at the left, selection mark after the label. */
.public-footer a.footer-link>span{min-width:0}.public-footer a.footer-link>svg,.public-footer a.footer-link>i{width:18px;height:18px;flex:0 0 18px;margin:0}
.admin-appearance>.page-heading{margin-bottom:20px;align-items:center;flex-wrap:wrap}.admin-appearance>.page-heading h1{font-size:28px;line-height:1.6}.admin-appearance .settings-tabs{gap:10px}.admin-appearance .settings-tabs a{border-radius:8px}.appearance-picker{align-items:flex-end;padding:16px 20px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.appearance-picker>.field{flex:0 1 240px;width:240px;max-width:100%}.appearance-picker .select-control,.appearance-picker select{width:100%;max-width:100%}
.appearance-fields-grid{display:grid;gap:20px;min-width:0;align-items:start}.appearance-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}
.appearance-section{display:grid;gap:18px;min-width:0;margin:0;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.appearance-section>legend{padding:0 8px;font-weight:700}.appearance-section>.appearance-field{border:0;padding:0}.appearance-section>.appearance-field:first-child>.check{font-weight:700;align-items:center}.appearance-section>.appearance-field:first-child>.check input{margin-top:0}.appearance-options{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg);align-items:center}.appearance-options .check{align-items:center}.appearance-options .check input{margin-top:0}.appearance-section .nav-editor{background:var(--bg);padding:12px}.appearance-section .nav-edit-row{background:var(--surface)}.admin-appearance .nav-edit-row [data-link-label]{min-width:0;overflow-wrap:anywhere}.admin-appearance .nav-editor>.inline{align-items:stretch}.admin-appearance .nav-editor>.inline>.select-control{flex:1 1 180px;max-width:100%;width:100%}.email-template-card{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.email-template-card h2{font-size:18px;line-height:1.8}.email-template-card p{font-size:13px;flex:1}.email-template-card .btn{align-self:stretch}.email-variables{display:block;padding:12px 16px;background:var(--bg);border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere}.admin-appearance [data-page-hero-fields][hidden]{display:none}.admin-appearance [data-editor-status]:empty{display:none}
.appearance-fields-grid>.appearance-field{border:0;padding:0}.appearance-link-card,.appearance-grid-four>.appearance-logo{min-width:0;border:1px solid var(--line);border-radius:10px;padding:16px;background:var(--surface)}.appearance-link-card .appearance-field{border:0;padding:0}.appearance-link-card .appearance-field+.appearance-field{margin-top:12px}.appearance-link-card .check{align-items:center}.appearance-link-card .check input{margin:0}.appearance-logo{display:grid;gap:12px}.appearance-logo .field>span{min-height:3.8em}.appearance-logo input[type=file]{font-size:12px;padding:9px 8px}.logo-preview{display:flex;align-items:center;justify-content:center;min-height:110px;padding:16px;border:1px solid var(--line);border-radius:8px}.logo-preview[data-preview-theme=light]{background:#fff}.logo-preview[data-preview-theme=dark]{background:#123754}.logo-preview img{display:block;width:auto;max-width:100%;height:auto;max-height:100px;object-fit:contain}.logo-preview[hidden]{display:none}
@media(max-width:1100px){.appearance-grid-three,.appearance-grid-four,.email-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.appearance-grid-two,.appearance-grid-three,.appearance-grid-four,.email-template-grid{grid-template-columns:minmax(0,1fr)}.appearance-logo .field>span{min-height:0}.appearance-section,.appearance-picker{padding:14px}.admin-appearance>.page-heading h1{font-size:24px}.admin-appearance .nav-edit-row .icon-btn{width:32px;height:36px}.admin-appearance .nav-edit-row{gap:4px}}
.currency-picker,.language-picker{margin:0;flex:none}.currency-picker .select-control,.language-picker .select-control{width:124px;min-width:124px;min-height:40px;height:40px;padding:7px 12px;border-radius:10px;font-size:13px;line-height:1.5;background:var(--surface)}
.language-picker .select-value,.currency-picker .select-value{overflow:hidden;white-space:nowrap}.currency-options .select-option{direction:ltr;display:flex;gap:8px;justify-content:flex-start;padding:9px 10px;min-height:44px}.currency-options .select-option .currency-label{flex:0 1 auto;justify-content:flex-start;gap:9px}.currency-options .select-option::after{margin-left:0;margin-right:0}.language-picker .currency-code{overflow:hidden;text-overflow:ellipsis;max-width:62px}.currency-options .currency-code{letter-spacing:0;white-space:nowrap}.language-picker select{width:124px;min-height:40px}.drawer-language{display:flex;flex-wrap:wrap;gap:10px}.drawer-language .currency-picker{margin:0}.drawer-language .currency-select-control{width:124px}
.admin-nav-group{margin-top:8px;border-top:1px solid #ffffff25;padding-top:8px}.admin-nav-group summary{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;color:inherit}.admin-nav-group summary::-webkit-details-marker{display:none}.admin-nav-group summary svg{width:21px;flex:none}.admin-nav-group summary svg:last-child{width:16px;margin-inline-start:auto;transition:transform .15s}.admin-nav-group[open] summary svg:last-child{transform:rotate(180deg)}.admin-nav-group>div{padding-inline-start:12px}.admin-sidebar .admin-nav-group a{font-size:13px;padding-block:11px}.drawer-nav .admin-nav-group{border-color:var(--line)}
.appearance-field{min-width:0;border-bottom:1px solid var(--line);padding:8px 0 18px}.appearance-field .field{margin:0}.asset-thumb{max-width:260px;max-height:120px;object-fit:contain;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--pale)}.nav-editor{border:1px solid var(--line);border-radius:12px;padding:18px}.nav-edit-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,40px);gap:8px;align-items:center;background:var(--pale);border-radius:8px;padding:8px 12px;margin-bottom:8px}.nav-edit-row span{flex:1}.nav-editor>.inline{margin-top:14px}.nav-editor .select-control{max-width:400px}.appearance-preview{padding:20px;border:1px solid var(--line);border-radius:14px;margin-top:20px;background:var(--bg)}.appearance-preview .public-footer{margin-top:0}.preview-nav{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.preview-nav a{display:flex;align-items:center;gap:8px}.preview-nav svg{width:20px}.preview-slide{padding:20px;border:1px solid var(--line);margin-bottom:18px;border-radius:14px}.preview-slide>img{width:100%;max-height:230px;object-fit:cover;border-radius:10px}.preview-slide h2{margin:15px 0}.preview-slide p{margin-bottom:15px}.hero-live-preview{overflow:hidden;border-radius:14px}.hero-live-preview .photo-hero{margin-bottom:0}.public-footer>.appearance-footer-bottom{grid-column:1/-1}.appearance-footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:20px;direction:rtl}.appearance-footer-bottom>div{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;overflow-wrap:anywhere}.appearance-footer-bottom>.footer-bottom-right{justify-content:flex-start;direction:rtl}.appearance-footer-bottom>.footer-bottom-center{text-align:center}.appearance-footer-bottom>.footer-bottom-left{direction:rtl}.appearance-footer-bottom>div:nth-child(2){justify-content:center}.appearance-footer-bottom>div:nth-child(3){justify-content:flex-end}.payment-art{max-width:100%;max-height:38px;object-fit:contain}.footer-payment-marks{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:3px}.footer-payment-marks img{width:46px;height:30px;object-fit:contain;background:#fff;border-radius:3px}.public-footer .appearance-footer-bottom .footer-link{margin:0;font-size:12px;line-height:1.8}.appearance-footer-bottom .social-links{justify-content:inherit}.appearance-footer-bottom>div>span{unicode-bidi:plaintext}.public-footer .footer-bottom .footer-link,.footer-contact{display:flex;gap:12px;align-items:center}.public-footer a svg,.footer-contact svg{width:18px;height:18px;flex:none}.social-links,.store-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;margin:0}.store-links a{display:inline-flex;gap:8px;align-items:center}.footer-contact{white-space:normal}.footer-block{min-width:0}.public-footer bdi{overflow-wrap:anywhere}
.rich-editor{min-height:340px}.ql-toolbar.ql-snow,.ql-container.ql-snow{border-color:var(--line);background:var(--surface);color:var(--ink)}.ql-toolbar.ql-snow{border-radius:10px 10px 0 0;position:sticky;top:0;z-index:8;direction:ltr}.ql-container.ql-snow{border-radius:0 0 10px 10px;font-family:inherit;font-size:15px;margin-top:-16px}.ql-snow .ql-stroke{stroke:var(--ink)}.ql-snow .ql-fill{fill:var(--ink)}.ql-snow .ql-picker{color:var(--ink)}.ql-snow .ql-picker-options,.ql-snow .ql-tooltip{background:var(--surface);color:var(--ink);border-color:var(--line)}.ql-editor{min-height:340px;line-height:1.9}.ql-editor p,.ql-editor li{color:inherit}.editor-extra button{font-size:18px;color:var(--ink)}.ql-editor img,.content-prose img{max-width:100%;height:auto;border-radius:10px}.content-prose .ql-align-center{text-align:center}.content-prose .ql-align-right{text-align:right}.content-prose .ql-align-justify{text-align:justify}.content-prose .ql-direction-rtl{direction:rtl}.content-prose .ql-size-small{font-size:.8em}.content-prose .ql-size-large{font-size:1.4em}.content-prose .ql-size-huge{font-size:2em}.content-prose table{border-collapse:collapse;width:100%}.content-prose td,.content-prose th{border:1px solid var(--line);padding:10px}.content-prose blockquote{border-inline-start:3px solid var(--blue);padding-inline-start:16px}.content-prose a{text-decoration:underline;color:var(--blue)}[data-preview-result]>iframe{width:100%;height:720px;border:1px solid var(--line);border-radius:12px;background:#f3f6fb}
@media(min-width:701px) and (max-width:900px){.footer-payment-marks{gap:2px}.footer-payment-marks img{width:38px;height:25px}}
@media(max-width:700px){.appearance-footer-bottom{grid-template-columns:1fr!important}.appearance-footer-bottom>div{justify-content:center!important;text-align:center}.appearance-footer-bottom{padding:16px;gap:16px}.footer-payment-marks{justify-content:center}.nav-edit-row{padding:6px;gap:2px}.mobile-tools .language-picker{display:none}.appearance-preview{padding:10px}.ql-toolbar.ql-snow{position:static}.admin-main .toolbar{flex-wrap:wrap}.admin-main .toolbar .field{max-width:100%}.hero-live-preview .photo-hero h1{font-size:25px}}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:attr(data-label)}.ql-snow .ql-tooltip::before,.ql-snow .ql-tooltip[data-mode=link]::before{content:attr(data-label)}.ql-snow .ql-tooltip a.ql-action::after,.ql-snow .ql-tooltip a.ql-remove::before{content:attr(data-label)}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{content:var(--editor-save)}

.nav-label-editor{grid-column:1/-1;display:grid;gap:10px;padding-top:12px;margin-top:4px;border-top:1px solid var(--line);min-width:0}.nav-label-editor[hidden]{display:none}.nav-label-editor .field{min-width:0}.nav-label-editor p{font-size:11px;line-height:1.9}.nav-edit-row>[data-link-label]{overflow-wrap:anywhere;min-width:0}.nav-edit-row>[data-link-edit][aria-expanded=true]{color:var(--blue);border-color:var(--blue)}
@media(max-width:700px){.admin-appearance .nav-edit-row{grid-template-columns:minmax(0,1fr) repeat(4,32px)}.nav-label-editor .inline{gap:8px}.nav-label-editor .btn{min-height:40px}}

.appearance-preview[dir=ltr]{font-family:Tahoma,Arial,sans-serif}.appearance-preview[lang=ar]{font-family:Kufi,Tahoma,Arial,sans-serif}
