.request-list-page{min-height:100vh;color:var(--al-color-text);background:var(--al-color-page-bg);font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;overflow-x:clip}.request-list-page :focus-visible{outline:3px solid var(--al-color-focus);outline-offset:3px}.request-list-content{padding-block:30px 72px}.request-list-heading{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:20px 24px;display:grid}.request-list-heading>nav,.request-list-title{grid-column:1/-1}.request-list-heading>nav{color:var(--al-color-text-secondary);gap:8px;font-size:13px;display:flex}.request-list-heading>nav span{color:var(--al-color-brand-red)}.request-list-title{align-items:center;gap:13px;display:flex}.request-list-title>svg{width:38px;height:38px;color:var(--al-color-brand-red);fill:none;stroke:currentColor;stroke-width:1.7px}.request-list-title h1{margin:0;font-size:clamp(32px,4vw,48px)}.request-list-tools{grid-template-columns:minmax(0,1fr) 210px;gap:12px;display:grid}.request-list-search{border:1px solid var(--al-color-border-strong);background:#fff;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding-inline:14px;display:grid}.request-list-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.request-list-search input{width:100%;min-width:0;height:50px;font:inherit;background:0 0;border:0;outline:0}.request-list-sort{border:1px solid var(--al-color-border-strong);min-height:52px;color:var(--al-color-text-secondary);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding-inline:12px;font-size:12px;display:grid}.request-list-sort select{width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:0;outline:0;font-weight:700}.request-list-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.request-list-metrics article{border:1px solid var(--al-color-border);background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:76px;padding:13px 16px;display:flex}.request-list-metrics svg{width:30px;height:30px;color:var(--al-color-brand-red);fill:none;stroke:currentColor;stroke-width:1.6px}.request-list-metrics span{gap:2px;display:grid}.request-list-metrics small{color:var(--al-color-text-secondary);font-size:12px}.request-list-metrics strong{font-size:24px}.request-list-note{border:1px solid var(--al-color-border);background:#fff;border-radius:12px;grid-column:1/-1;overflow:hidden}.request-list-note summary{cursor:pointer;align-items:center;min-height:52px;padding-inline:16px;font-weight:700;list-style:none;display:flex}.request-list-note summary::-webkit-details-marker{display:none}.request-list-note summary span{margin-inline-start:auto;font-size:22px;transition:transform .18s}.request-list-note[open] summary span{transform:rotate(45deg)}.request-list-note label{padding-inline:16px;display:block}.request-list-note textarea{resize:vertical;border:1px solid var(--al-color-border-strong);width:100%;min-height:120px;font:inherit;border-radius:9px;padding:13px;line-height:1.7}.request-list-note>small{color:var(--al-color-text-secondary);padding:8px 16px 15px;display:block}.request-list-error,.request-list-merge-note{background:#fff;border:1px solid #efc4c8;border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.request-list-error>span,.request-list-merge-note>span{gap:3px;display:grid}.request-list-error small,.request-list-merge-note small{color:var(--al-color-text-secondary)}.request-list-error button{color:#fff;background:var(--al-color-brand-red);cursor:pointer;min-height:44px;font:inherit;border:0;border-radius:9px;margin-inline-start:auto;padding-inline:15px;font-weight:700}.request-list-merge-note{border-color:#cde8d9}.request-list-merge-note>svg{width:28px;height:28px;color:var(--al-color-success);fill:none;stroke:currentColor;stroke-width:2px}.request-list-conflicts{background:#fff8eb;border:1px solid #edcf9b;border-radius:12px;margin-top:18px;padding:18px}.request-list-conflicts h2{margin:0 0 12px;font-size:18px}.request-list-conflicts article{border-top:1px solid #eeddbd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.request-list-conflicts article>div{gap:4px;display:grid}.request-list-conflicts small{color:var(--al-color-text-secondary)}.request-list-conflicts button{cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #d7b77e;border-radius:9px;padding-inline:12px}.request-list-surface{border:1px solid var(--al-color-border);background:#fff;border-radius:12px;margin-top:24px;overflow:hidden}.request-list-surface-head{border-bottom:1px solid var(--al-color-border);align-items:center;min-height:62px;padding-inline:20px;display:flex}.request-list-surface-head h2{margin:0;font-size:19px}.request-list-surface-head span{color:var(--al-color-text-secondary);margin-inline-start:auto;font-size:13px}.request-list-item{border-bottom:1px solid var(--al-color-border);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:14px 20px;display:grid}.request-list-item:last-child{border-bottom:0}.request-list-item-image{border:1px solid var(--al-color-border);background:#f4f5f6;border-radius:10px;place-items:center;width:76px;height:76px;display:grid}.request-list-item-image span{color:var(--al-color-text-muted);place-items:center;display:grid}.request-list-item-image svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:34px;height:34px}.request-list-item-copy{min-width:0}.request-list-item-copy h3{margin:0 0 8px;font-size:16px;line-height:1.55}.request-list-item-copy h3 a{color:var(--al-color-text)}.request-list-item-copy>span{width:fit-content;color:var(--al-color-text-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.request-list-item-actions{align-items:center;gap:12px;display:flex}.request-list-quantity{border:1px solid #d90413;border-radius:9px;grid-template-columns:44px 48px 44px;min-height:46px;display:grid;overflow:hidden}.request-list-quantity button{cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#fff;border:0;font-size:20px}.request-list-quantity button:disabled{cursor:not-allowed;opacity:.4}.request-list-quantity output{border-inline:1px solid var(--al-color-border);place-items:center;min-width:48px;font-weight:800;display:grid}.request-list-remove{color:#d90413;cursor:pointer;background:#fff;border:1px solid #d90413;border-radius:9px;justify-content:center;align-items:center;width:46px;min-width:46px;min-height:46px;padding:0;display:inline-flex}.request-list-remove svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.request-list-remove:disabled{cursor:not-allowed;opacity:.5}.request-list-empty,.request-list-no-results{text-align:center;place-items:center;min-height:330px;padding:38px 20px;display:grid}.request-list-empty>svg,.request-list-no-results>svg{width:56px;height:56px;color:var(--al-color-brand-red);fill:none;stroke:currentColor;stroke-width:1.4px}.request-list-empty h2,.request-list-no-results h3{margin:14px 0 6px;font-size:23px}.request-list-empty p,.request-list-no-results p{color:var(--al-color-text-secondary);margin:0 0 18px}.request-list-empty a,.request-list-no-results button{color:#fff;background:var(--al-color-brand-red);cursor:pointer;min-height:46px;font:inherit;border:0;border-radius:9px;place-items:center;padding-inline:18px;font-weight:700;display:inline-grid}.request-list-skeleton-row{border-bottom:1px solid var(--al-color-border);grid-template-columns:76px minmax(0,1fr) 220px;align-items:center;gap:16px;min-height:112px;padding:14px 20px;display:grid}.request-list-skeleton-row i,.request-list-skeleton-row b,.request-list-skeleton-row em{background:linear-gradient(90deg,#e8eaec,#f7f8f9,#e8eaec) 0 0/200% 100%;border-radius:9px;animation:1.4s linear infinite home-shimmer;display:block}.request-list-skeleton-row i{width:76px;height:76px}.request-list-skeleton-row span{gap:10px;display:grid}.request-list-skeleton-row b{width:65%;height:18px}.request-list-skeleton-row b:last-child{width:34%;height:13px}.request-list-skeleton-row em{width:220px;height:48px}.request-list-reservation-note{color:#6f1119;background:#fff4f5;border:1px solid #f0c5c9;border-radius:12px;align-items:center;gap:12px;min-height:58px;margin-top:18px;padding-inline:17px;display:flex}.request-list-reservation-note>span{border:2px solid var(--al-color-brand-red);width:28px;height:28px;color:var(--al-color-brand-red);border-radius:50%;place-items:center;font-weight:800;display:grid}.request-list-reservation-note p{margin:0;font-weight:700}.request-list-submit-area{grid-template-columns:220px minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.request-list-share,.request-list-submit{cursor:pointer;min-height:78px;font:inherit;border-radius:12px;font-weight:800}.request-list-share{color:var(--al-color-brand-red);border:1px solid var(--al-color-brand-red);background:#fff;justify-content:center;align-items:center;gap:9px;display:inline-flex}.request-list-share span{font-size:22px}.request-list-submit{color:#fff;background:var(--al-color-brand-red);border:1px solid var(--al-color-brand-red);text-align:start;justify-content:center;align-items:center;gap:14px;padding:12px 22px;display:flex}.request-list-submit>span:last-child{gap:3px;display:grid}.request-list-submit strong{font-size:20px}.request-list-submit small{color:#fff;font-size:12px;font-weight:500}.request-list-send-icon{font-size:28px}.request-list-share:disabled,.request-list-submit:disabled{cursor:not-allowed;opacity:.5}.request-list-mobile-spacer{display:none}.request-list-toast{text-align:center}@media (width<=1023px){.request-list-heading{grid-template-columns:minmax(0,1fr)}.request-list-tools,.request-list-metrics,.request-list-note{grid-column:1}.request-list-item{grid-template-columns:76px minmax(0,1fr)}.request-list-item-actions{grid-column:2}}@media (width<=767px){.request-list-content{width:calc(100% - 24px);padding-block:20px 24px}.request-list-title h1{font-size:31px}.request-list-tools{grid-template-columns:minmax(0,1fr)}.request-list-sort{grid-template-columns:84px minmax(0,1fr)}.request-list-metrics article{min-height:68px;padding:10px 12px}.request-list-metrics svg{width:25px;height:25px}.request-list-metrics strong{font-size:21px}.request-list-conflicts article{grid-template-columns:1fr 1fr}.request-list-conflicts article>div{grid-column:1/-1}.request-list-surface{margin-top:16px}.request-list-item{grid-template-columns:64px minmax(0,1fr);gap:12px;min-height:142px;padding:14px 12px}.request-list-item-image{width:64px;height:64px}.request-list-item-copy h3{font-size:14px}.request-list-item-actions{grid-column:1/-1;justify-content:space-between}.request-list-quantity{grid-template-columns:44px 52px 44px}.request-list-skeleton-row{grid-template-columns:64px minmax(0,1fr);min-height:142px;padding-inline:12px}.request-list-skeleton-row i{width:64px;height:64px}.request-list-skeleton-row em{grid-column:1/-1;width:100%}.request-list-reservation-note{align-items:flex-start;padding-block:13px;line-height:1.7}.request-list-submit-area{inset-inline:0;bottom:calc(68px + env(safe-area-inset-bottom));z-index:70;border-top:1px solid var(--al-color-border);background:#fff;grid-template-columns:116px minmax(0,1fr);gap:8px;margin:0;padding:9px 10px;position:fixed;box-shadow:0 -8px 22px #1111111f}.request-list-share,.request-list-submit{min-height:58px}.request-list-share{gap:5px;font-size:11px}.request-list-submit{gap:8px;padding-inline:10px}.request-list-submit strong{font-size:15px}.request-list-submit small{font-size:9px}.request-list-send-icon{font-size:22px}.request-list-mobile-spacer{height:92px;display:block}.request-list-page .customer-footer-lower{margin-bottom:calc(158px + env(safe-area-inset-bottom))}.request-list-toast{bottom:calc(160px + env(safe-area-inset-bottom))}}@media (width<=380px){.request-list-metrics{gap:8px}.request-list-metrics article{gap:8px;padding-inline:9px}.request-list-submit-area{grid-template-columns:104px minmax(0,1fr);padding-inline:8px}.request-list-submit small{display:none}}@media (prefers-reduced-motion:reduce){.request-list-note summary span{transition:none!important}.request-list-skeleton-row i,.request-list-skeleton-row b,.request-list-skeleton-row em{animation:none!important}}
