.d-pp{padding:max(16px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom))}.d-pp>.d-top,.d-pp__body{flex:none;width:min(100%,640px);margin-inline:auto}.d-pp--wide>.d-top,.d-pp--wide .d-pp__body{width:min(100%,980px)}.d-pp__body{flex-direction:column;gap:14px;display:flex}.d-pp h2{margin:0;font-size:19px;font-weight:800}.d-pp p{line-height:1.6}.d-pp a{color:inherit}.d-pp :focus-visible{outline:3px solid var(--d-card);outline-offset:2px}[data-d-theme=parent] .d-pp,[data-d-theme=parent] .d-pp-scope{--background:var(--d-bg);--foreground:var(--d-ink);--card:var(--d-panel);--card-foreground:var(--d-ink);--popover:var(--d-panel);--popover-foreground:var(--d-ink);--primary:var(--d-card);--primary-foreground:var(--d-card-ink);--secondary:var(--d-panel-2);--secondary-foreground:var(--d-ink);--accent:var(--d-panel-2);--accent-foreground:var(--d-ink);--muted:var(--d-panel-2);--muted-foreground:var(--d-muted);--border:var(--d-line);--input:var(--d-line);--ring:var(--d-card);--destructive:var(--d-danger);--sunny:var(--d-panel-2);--sunny-foreground:var(--d-ink);--mint:color-mix(in srgb, var(--d-good) 22%, var(--d-panel));--mint-foreground:var(--d-ink);--bubble:var(--d-accent);--bubble-foreground:var(--d-accent-ink);--radius:6px;--gradient-magic:linear-gradient(var(--d-cta), var(--d-cta));--gradient-sky:linear-gradient(var(--d-bg), var(--d-bg));--shadow-toy:0 1px 0 var(--d-line);font-family:var(--d-font-body)}.d-pp .border-4{border-width:1px}.d-pp .bg-magic{color:var(--d-cta-ink)}.d-pp .font-display{font-family:var(--d-font-display);font-weight:800}.d-pp-rows{flex-direction:column;display:flex}.d-pp-row{border-bottom:1px solid var(--d-line);min-height:56px;color:var(--d-ink);border-inline:0;text-align:start;width:100%;font:inherit;cursor:pointer;background:0 0;border-top:0;align-items:center;gap:12px;padding:10px 2px;text-decoration:none;display:flex}.d-pp-row:last-child{border-bottom:0}.d-pp-row>svg{width:22px;height:22px;color:var(--d-card);flex:none}.d-pp-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.d-pp-row__text strong{font-weight:800}.d-pp-row__text small{color:var(--d-muted);font-size:13px;line-height:1.5}.d-pp-row__end{color:var(--d-muted);flex:none;align-items:center;gap:6px;display:inline-flex}.d-pp-note{color:var(--d-muted);margin:0;font-size:14px}.d-pp-error{background:color-mix(in srgb, var(--d-danger) 10%, var(--d-panel));color:var(--d-danger);margin:0;padding:12px 14px;font-weight:700}.d-pp-empty{text-align:center;color:var(--d-ink-soft);flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.d-pp-empty svg{width:40px;height:40px;color:var(--d-card)}.d-pp a.d-btn{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.d-pp .d-btn svg{width:20px;height:20px}.d-pp-actions{flex-wrap:wrap;gap:8px;display:flex}.d-pp-actions>*{flex:160px}.d-legal{gap:14px;line-height:1.9}.d-legal p{margin:0}.d-legal__home{text-underline-offset:4px;align-self:flex-start;font-weight:700;color:var(--d-card)!important}.d-legal__mail{word-break:break-all;color:var(--d-card)!important}.d-legal__section{border-top:1px solid var(--d-line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.d-legal__section h2{color:var(--d-ink)}.d-legal__section ul{flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;list-style:outside;display:flex}.d-pp nav[aria-label=الخصوصية\ والشروط]{color:var(--d-ink-soft)}.d-pp-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.d-pp-tabs .p-choice{min-height:48px}.d-pp-center{text-align:center;padding:24px 0}.d-orders{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.d-order{padding:16px}.d-order__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.d-order__head h2{font-size:17px}.d-order__status{background:var(--d-panel-2);color:var(--d-ink-soft);flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.d-order__status svg{width:16px;height:16px}.d-order__status.is-printing,.d-order__status.is-shipped{background:color-mix(in srgb, var(--d-card) 14%, var(--d-panel));color:var(--d-card)}.d-order__status.is-delivered{background:color-mix(in srgb, var(--d-good) 18%, var(--d-panel));color:var(--d-good)}.d-order__steps{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.d-order__steps span{background:var(--d-panel-2);height:8px}.d-order__steps span[data-done=true]{background:var(--d-card)}.d-order__dedication{background:var(--d-panel-2);padding:10px 12px;font-size:14px}.d-order__dedication summary{cursor:pointer;font-weight:700}.d-order__dedication p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.d-order__facts{color:var(--d-ink-soft);flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.d-order__facts>div{justify-content:space-between;gap:10px;display:flex}.d-order__facts dd{margin:0}.d-order__code{letter-spacing:.12em;color:var(--d-ink);font-weight:800}.d-order__address{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.d-danger-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--d-danger) 35%, var(--d-line))}.d-danger-card h2{align-items:center;gap:8px;display:inline-flex}.d-danger-card h2 svg{width:22px;height:22px;color:var(--d-danger)}.d-btn--danger{background:var(--d-danger);color:#fff}.d-btn--danger-ghost{color:var(--d-danger);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--d-danger) 45%, transparent);background:0 0;align-self:flex-start}.d-btn--danger:disabled{opacity:.45}.d-danger-card__confirm{flex-direction:column;gap:8px;display:flex}.d-danger-card__input{border:1px solid var(--d-line);background:var(--d-panel);width:100%;min-height:48px;color:var(--d-ink);font:inherit;border-radius:6px;padding:10px 12px;font-size:16px}.d-danger-card__input:focus-visible{outline:3px solid var(--d-danger);outline-offset:1px}html body .d-pp label:has(>input[type=file]){color:var(--d-ink);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex;border:2px dashed var(--d-line)!important;background:var(--d-panel)!important;box-shadow:none!important;border-radius:6px!important}html body .d-pp label:has(>input[type=file])>span{font-weight:700;color:var(--d-ink-soft)!important}html body .d-pp label:has(>input[type=file]) svg{color:var(--d-muted)!important}html body .d-pp label:has(>input[type=file]):focus-within{outline:3px solid var(--d-card);outline-offset:2px}html body .d-pp :is(input:not([type]),input[type=text],input[type=password],input[type=email],input[type=search],select,textarea){box-shadow:none!important;border-radius:6px!important}.d-pp,.d-onb{container-type:normal}[data-d-theme] .d-pp div.space-y-2:has(>fieldset){flex-direction:column;gap:12px;display:flex}[data-d-theme] .d-pp div.space-y-2:has(>fieldset)>*{margin:0}[data-d-theme] .d-pp div.space-y-2:has(>fieldset)>fieldset>*{margin:0}[data-d-theme] .d-pp div.space-y-2:has(>fieldset)>fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset) input:not([type=file],[type=checkbox],[type=radio]){border:1px solid var(--d-line);background:var(--d-panel);width:100%;min-height:48px;color:var(--d-ink);font:inherit;box-shadow:none;border-radius:6px;padding:10px 12px;font-size:16px}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset) input:not([type=file],[type=checkbox],[type=radio]):focus-visible{outline:3px solid var(--d-card);outline-offset:1px;border-color:var(--d-line)}[data-d-theme] .d-pp div.space-y-2:has(>fieldset) label:has(>input[type=date]){color:var(--d-ink-soft);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}[data-d-theme] .d-pp div.space-y-2:has(>fieldset) [role=group]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset) [role=group]>button{background:var(--d-panel);min-height:56px;box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-ink);font-family:var(--d-font-body);clip-path:polygon(var(--d-cut-s) 0, 100% 0, 100% calc(100% - var(--d-cut-s)), calc(100% - var(--d-cut-s)) 100%, 0 100%, 0 var(--d-cut-s));border:0;border-radius:0;font-size:16px;font-weight:700}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset) [role=group]>button[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--d-card);background:color-mix(in srgb, var(--d-card) 8%, var(--d-panel));color:var(--d-ink)}[data-d-theme] .d-pp div.space-y-2:has(>fieldset)>fieldset~p:not([role]){background:var(--d-panel-2);color:var(--d-ink-soft);text-align:start;clip-path:polygon(var(--d-cut-s) 0, 100% 0, 100% calc(100% - var(--d-cut-s)), calc(100% - var(--d-cut-s)) 100%, 0 100%, 0 var(--d-cut-s));border-radius:0;padding:10px 12px;font-size:14px}[data-d-theme] .d-pp div.space-y-2:has(>fieldset)>p:not([role]):has(~fieldset){background:color-mix(in srgb, var(--d-good) 16%, var(--d-panel));color:var(--d-ink);text-align:start;border-radius:0;font-weight:700}[data-d-theme] .d-pp :is(div.space-y-2:has(>fieldset),.d-kid-card>div.mt-3) p[role=alert]{background:color-mix(in srgb, var(--d-danger) 10%, var(--d-panel));color:var(--d-danger);text-align:start;border-radius:0;padding:12px 14px;font-weight:700}[data-d-theme] .d-pp div.space-y-2:has(>fieldset)>div.flex{gap:8px}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset)>div.flex>button{min-height:52px;clip-path:polygon(var(--d-cut) 0, 100% 0, 100% calc(100% - var(--d-cut)), calc(100% - var(--d-cut)) 100%, 0 100%, 0 var(--d-cut));border:0;border-radius:0;font-weight:700}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset)>div.flex>button[data-button-intent=success]{background:var(--d-cta);color:var(--d-cta-ink);font-family:var(--d-font-display);box-shadow:none;font-size:18px}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset)>div.flex>button[data-button-intent=success]:disabled{opacity:.45}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset)>div.flex>button:not([data-button-intent]){box-shadow:inset 0 0 0 2px var(--d-line);color:var(--d-ink);background:0 0}[data-d-theme] .d-pp div.space-y-2:has(>fieldset)>div.flex>div[role=status]{background:var(--d-panel-2);clip-path:polygon(var(--d-cut-s) 0, 100% 0, 100% calc(100% - var(--d-cut-s)), calc(100% - var(--d-cut-s)) 100%, 0 100%, 0 var(--d-cut-s));border-radius:0;padding:12px}[data-d-theme] .d-pp div.space-y-2:has(>fieldset)>div.flex>div[role=status]>[role=progressbar]{background:var(--d-line);border-radius:0;height:6px}[data-d-theme] .d-pp div.space-y-2:has(>fieldset)>div.flex>div[role=status]>[role=progressbar]>div{background:var(--d-card);border-radius:0;height:6px}[data-d-theme] .d-pp div[aria-busy=true]:has(>[role=progressbar]){background:var(--d-panel-2);color:var(--d-ink);clip-path:polygon(var(--d-cut-s) 0, 100% 0, 100% calc(100% - var(--d-cut-s)), calc(100% - var(--d-cut-s)) 100%, 0 100%, 0 var(--d-cut-s));border:0;border-radius:0;padding:12px 14px}[data-d-theme] .d-pp div[aria-busy=true]:has(>[role=progressbar])>[role=status]{font-weight:700}[data-d-theme] .d-pp div[aria-busy=true]>[role=progressbar]>span{border-radius:0;height:6px}[data-d-theme] .d-pp div[aria-busy=true]>[role=progressbar]>span.bg-primary{background:var(--d-card)}[data-d-theme] .d-pp div[aria-busy=true]>[role=progressbar]>span.bg-primary\/15{background:var(--d-line)}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset) [role=group]>button:focus-visible{outline-offset:-7px;outline:3px solid}html body [data-d-theme] .d-pp div.space-y-2:has(>fieldset)>div.flex>button:focus-visible{outline-offset:-7px;outline:3px solid}
