.orders-page{color:#30252a;background:#faf6f4;min-height:100vh;padding-bottom:80px;font-family:Arial,Helvetica,sans-serif}.orders-page *{box-sizing:border-box}.orders-top{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfbf7;border-bottom:1px solid #e8dbde;align-items:center;gap:17px;min-height:84px;padding:12px clamp(16px,4vw,62px);display:flex;position:sticky;top:0}.orders-brand{color:#2e2026;white-space:nowrap;align-items:center;font:700 22px Georgia,serif;text-decoration:none;display:flex}.orders-brand b{color:#fff;background:#792549;border-radius:11px 11px 11px 3px;place-items:center;width:35px;height:35px;margin-right:8px;font:800 17px Arial;display:grid}.orders-brand em{color:#bd6d89;font-style:normal}.orders-top>div:first-of-type{border-left:1px solid #e5d6da;gap:2px;padding-left:16px;display:grid}.orders-top>div:first-of-type>span{color:#8c5366;letter-spacing:.13em;font-size:9px;font-weight:900}.orders-top>div:first-of-type h1{margin:0;font:500 21px Georgia,serif}.orders-top>nav{gap:4px;margin-left:auto;display:flex}.orders-top>nav a{color:#694652;border-radius:999px;padding:9px 10px;font-size:11px;font-weight:800;text-decoration:none}.orders-top>nav a:hover{color:#792549;background:#f7eaee}.orders-alerts{align-items:center;position:relative;border:0!important;gap:6px!important;padding:0!important;display:flex!important}.orders-sound,.orders-bell,.orders-logout{color:#792549;cursor:pointer;background:#fff;border:1px solid #ddcbd0;border-radius:10px;height:39px;padding:0 10px;font-size:11px;font-weight:800}.orders-sound.active{color:#256c51;background:#e9f6ef;border-color:#8bbca7}.orders-bell{width:42px;padding:0;font-size:21px;position:relative}.orders-bell b{color:#fff;background:#a42f53;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid;position:absolute;top:-7px;right:-6px}.orders-notification-panel{z-index:100;background:#fff;border:1px solid #e3d4d8;border-radius:16px;width:min(430px,100vw - 25px);max-height:72vh;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 25px 70px #37162340}.orders-notification-panel>header{background:#fff;border-bottom:1px solid #eee3e6;justify-content:space-between;gap:10px;padding:15px;display:flex;position:sticky;top:0}.orders-notification-panel>header div{gap:3px;display:grid}.orders-notification-panel>header small{color:#986175;letter-spacing:.11em;font-size:9px;font-weight:900}.orders-notification-panel>header strong{font:500 20px Georgia,serif}.orders-notification-panel>header button{color:#792549;background:0 0;border:0;font-size:10px;font-weight:900}.orders-notification-panel>a{color:#503a43;border-bottom:1px solid #f0e7e9;grid-template-columns:16px 1fr;gap:9px;padding:13px 15px;text-decoration:none;display:grid}.orders-notification-panel>a.unread{background:#fff6f8}.orders-notification-panel>a div{gap:3px;display:grid}.orders-notification-panel>a b{font-size:12px}.orders-notification-panel>a p{color:#745f67;margin:0;font-size:11px;line-height:1.45}.orders-notification-panel>a small{color:#98858c;font-size:9px}.orders-notification-panel>p{color:#7d6a71;padding:20px;font-size:12px}.orders-hero{color:#fff;background:linear-gradient(120deg,#35131f 0%,#711f45 63%,#9b4b69 100%);border-radius:26px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:20px;max-width:1280px;margin:28px auto 15px;padding:clamp(28px,5vw,55px);display:grid;box-shadow:0 24px 70px #49182c2b}.orders-hero>div{gap:12px;display:grid}.orders-hero>div>span,.appointments-board>header span{color:#f0b6c9;letter-spacing:.15em;font-size:10px;font-weight:900}.orders-hero h2{letter-spacing:-.06em;margin:0;font:500 clamp(40px,5.6vw,68px)/.95 Georgia,serif}.orders-hero p{color:#f4dfe7;max-width:720px;margin:0;font-size:15px;line-height:1.6}.orders-hero aside{background:#ffffff17;border:1px solid #ffffff38;border-radius:17px;align-self:end;gap:7px;padding:20px;display:grid}.orders-hero aside b{font:500 45px Georgia,serif}.orders-hero aside span{color:#f6dde6;font-size:12px}.orders-hero aside a{color:#fff;margin-top:8px;font-size:12px;font-weight:900}.orders-tabs{gap:7px;max-width:1280px;margin:0 auto 15px;padding:5px 0;display:flex;overflow-x:auto}.orders-tabs button{white-space:nowrap;color:#664a55;background:#fff;border:1px solid #e0d1d5;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.orders-tabs button b{color:#792549;background:#f3e6ea;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:10px;display:grid}.orders-tabs button.active{color:#fff;background:#792549;border-color:#792549}.orders-tabs button.active b{color:#3c1323;background:#efb6c7}.orders-content{max-width:1280px;margin:0 auto}.orders-list{gap:15px;display:grid}.orders-card{background:#fff;border:1px solid #e8dcde;border-radius:19px;gap:15px;padding:22px;display:grid;box-shadow:0 10px 30px #461d2d0b}.orders-card.status-overdue_return{background:#fff9f7;border-color:#e2a59f}.orders-card>header{justify-content:space-between;gap:16px;display:flex}.orders-card>header>div{gap:4px;display:grid}.orders-card>header span{color:#792549;letter-spacing:.09em;font-size:10px;font-weight:900}.orders-card>header h3{margin:0;font:500 26px Georgia,serif}.orders-card>header small{color:#806d74;font-size:12px}.orders-card>header>strong{color:#792549;background:#f5e6eb;border-radius:999px;height:max-content;padding:8px 10px;font-size:11px}.orders-card.status-requested>header>strong,.orders-card.status-awaiting_payment>header>strong{color:#855a16;background:#fff0d5}.orders-card.status-separating>header>strong,.orders-card.status-ready>header>strong{color:#3d5e96;background:#e9f0ff}.orders-card.status-out_for_delivery>header>strong,.orders-card.status-in_try_at_home>header>strong{color:#246b51;background:#e5f5ee}.orders-card.status-overdue_return>header>strong,.orders-card.status-cancelled>header>strong{color:#ac3c36;background:#ffe7e3}.orders-next{color:#604650;background:#fbf3f5;border-left:3px solid #792549;border-radius:0 10px 10px 0;grid-template-columns:auto 1fr;gap:10px;padding:12px 14px;display:grid}.orders-next b{color:#792549;letter-spacing:.08em;font-size:9px}.orders-next span{font-size:12px;line-height:1.5}.orders-items{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:9px;display:grid}.orders-items>div{border:1px solid #eee5e6;border-radius:12px;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.orders-items img,.orders-item-placeholder{object-fit:cover;color:#792549;background:#f3e5e9;border-radius:8px;place-items:center;width:54px;height:68px;font-weight:900;display:grid}.orders-items p{gap:3px;margin:0;display:grid}.orders-items p b{font-size:12px}.orders-items p small{color:#806d74;font-size:10px}.orders-items>div>strong{color:#792549;font-size:11px}.orders-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.orders-details>div{background:#faf7f5;border-radius:10px;gap:4px;padding:12px;display:grid}.orders-details small{color:#927b84;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.orders-details b{color:#49363e;font-size:12px;line-height:1.45}.orders-tracking{color:#6c5960;border:1px dashed #d8c8cd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.orders-tracking b{color:#4d3540}.orders-tracking a{color:#792549;font-weight:900}.orders-card>footer{flex-wrap:wrap;gap:8px;display:flex}.orders-card>footer a{color:#792549;border:1px solid #dccbd0;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:900;text-decoration:none}.orders-card>footer a.primary{color:#fff;background:#792549;border-color:#792549}.orders-card>footer a.danger{color:#a43b35;background:#fff1ee;border-color:#ad403a}.appointments-board{background:#fff;border:1px solid #e5d8db;border-radius:20px;margin-top:18px;padding:22px}.appointments-board>header{margin-bottom:15px}.appointments-board>header span{color:#8f5366}.appointments-board>header h2{margin:5px 0 0;font:500 30px Georgia,serif}.appointments-board>div{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.appointments-board article{border:1px solid #eadfe1;border-radius:15px;gap:12px;padding:16px;display:grid}.appointments-board article>header{justify-content:space-between;gap:10px;display:flex}.appointments-board article>header div{gap:3px;display:grid}.appointments-board article>header span{color:#792549;font-size:9px;font-weight:900}.appointments-board article h3{margin:0;font:500 21px Georgia,serif}.appointments-board article>header small{color:#7e6b72;font-size:11px}.appointments-board article>header strong{color:#286b53;background:#eef7f3;border-radius:999px;height:max-content;padding:7px 9px;font-size:10px}.appointments-board article ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.appointments-board article ol li{color:#a18d94;justify-items:center;gap:5px;font-size:9px;font-weight:800;display:grid;position:relative}.appointments-board article ol li:not(:last-child):after{content:"";background:#e5d9dd;height:2px;position:absolute;top:12px;left:calc(50% + 14px);right:calc(14px - 50%)}.appointments-board article ol b{z-index:1;color:#806b74;background:#eee5e8;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:relative}.appointments-board article ol li.done b,.appointments-board article ol li.current b{color:#fff;background:#792549}.appointments-board article ol li.done:not(:last-child):after{background:#a9617e}.appointments-board article>p{background:#faf5f6;border-radius:9px;gap:4px;margin:0;padding:10px;display:grid}.appointments-board article>p b{font-size:12px}.appointments-board article>p span{color:#78666c;font-size:11px}.appointments-board article>a{color:#792549;font-size:11px;font-weight:900}.orders-empty,.orders-lock{text-align:center;background:#fff;border:1px solid #e6dade;border-radius:20px;justify-items:center;gap:10px;padding:50px 20px;display:grid}.orders-empty h3,.orders-lock h1{margin:0;font:500 32px Georgia,serif}.orders-empty p{color:#7d6b72;margin:0;font-size:13px}.orders-empty a,.orders-lock a{color:#fff;background:#792549;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:900;text-decoration:none}.orders-lock{max-width:650px;margin:100px auto}.orders-lock>span{color:#8d5267;letter-spacing:.12em;font-size:10px;font-weight:900}.orders-lock a.secondary{color:#792549;background:#fff;border:1px solid #dccbd0}.orders-loading{color:#75626a;background:#fff;border:1px solid #eadde0;border-radius:18px;max-width:650px;margin:110px auto;padding:30px}@media (width<=1080px){.orders-top{flex-wrap:wrap}.orders-top>nav{order:3;width:100%;margin-left:0;overflow-x:auto}.orders-alerts{margin-left:auto}.orders-hero,.orders-tabs,.orders-content{margin-left:16px;margin-right:16px}}@media (width<=720px){.orders-top{padding:12px;position:relative}.orders-top>div:first-of-type{padding-left:10px}.orders-top>nav{order:4}.orders-sound{width:39px;font-size:0}.orders-sound:after{content:"Som";font-size:10px}.orders-logout{padding:0 8px}.orders-notification-panel{width:auto;position:fixed;top:74px;left:12px;right:12px}.orders-hero{border-radius:20px;grid-template-columns:1fr;margin-top:14px;padding:30px 22px}.orders-hero h2{font-size:43px}.orders-hero aside{max-width:360px}.orders-tabs{padding-bottom:5px}.orders-card{padding:15px}.orders-card>header{display:grid}.orders-card>header>strong{justify-self:start}.orders-details,.orders-next,.orders-items{grid-template-columns:1fr}.orders-tracking{display:grid}.appointments-board{padding:15px}.appointments-board>div{grid-template-columns:1fr}.orders-card .order-progress li{min-width:70px;font-size:9px}}@media (width<=430px){.orders-brand{font-size:20px}.orders-top>div:first-of-type{border-left:0;width:100%;padding-left:0}.orders-alerts{margin-left:0}.orders-hero,.orders-tabs,.orders-content{margin-left:10px;margin-right:10px}.orders-items>div{grid-template-columns:48px 1fr}.orders-items>div>strong{grid-column:2}.orders-items img,.orders-item-placeholder{width:48px;height:61px}}.appointment-links{flex-wrap:wrap;gap:8px;display:flex}.appointment-links a{color:#792549;border:1px solid #dbcbd0;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.orders-consult{background:#fff;border:1px solid #e3d6da;border-radius:17px;grid-template-columns:minmax(260px,1fr) minmax(190px,.42fr) auto;align-items:end;gap:10px;max-width:1280px;margin:0 auto 15px;padding:15px;display:grid;box-shadow:0 10px 30px #461d2d0a}.orders-consult label{gap:6px;display:grid}.orders-consult label>span{color:#8a6e78;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.orders-consult input,.orders-consult select{color:#3e3036;background:#fff;border:1px solid #dccccf;border-radius:10px;outline:none;width:100%;height:45px;padding:0 12px;font-size:13px}.orders-consult input:focus,.orders-consult select:focus{border-color:#792549;box-shadow:0 0 0 3px #7925491a}.orders-consult>div{border-left:1px solid #eadfe2;gap:2px;min-width:125px;padding:8px 12px;display:grid}.orders-consult>div b{font:500 27px Georgia,serif}.orders-consult>div span{color:#7e6a72;font-size:10px}.orders-card>footer button.orders-chat-button{color:#245c47;cursor:pointer;background:#e9f5ef;border:1px solid #376c58;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:900}.orders-pagination{background:#fff;border:1px solid #e5d9dc;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.orders-pagination button{color:#792549;background:#fff;border:1px solid #d9c9ce;border-radius:9px;min-height:39px;padding:0 12px;font-size:11px;font-weight:900}.orders-pagination button:disabled{opacity:.38}.orders-pagination span{color:#78666d;font-size:10px;font-weight:800}.orders-empty button{color:#fff;background:#792549;border:0;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:900}.appointments-board>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.appointments-board>header>button{color:#792549;background:#fff;border:1px solid #d9c9ce;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900}@media (width<=1080px){.orders-consult{margin-left:16px;margin-right:16px}}@media (width<=720px){.orders-consult{grid-template-columns:1fr}.orders-consult>div{border-top:1px solid #eadfe2;border-left:0;padding-left:0}.orders-pagination{z-index:8;position:sticky;bottom:8px;box-shadow:0 12px 35px #37162329}}@media (width<=430px){.orders-consult{margin-left:10px;margin-right:10px}.orders-pagination button{padding:0 9px}.orders-pagination span{font-size:9px}.appointments-board>header{flex-direction:column;align-items:flex-start}}.orders-invitation{color:#5f4720;background:linear-gradient(120deg,#fff9e7,#fffdf8);border:1px solid #dfc36c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;padding:17px 18px;display:grid}.orders-invitation>span{color:#966819;letter-spacing:.14em;grid-column:1/-1;font-size:9px;font-weight:900}.orders-invitation>b{font:500 19px/1.15 Georgia,serif}.orders-invitation>p{color:#80683f;grid-column:1;margin:0;font-size:11px;line-height:1.5}.orders-invitation>a{color:#fff;white-space:nowrap;background:#7a5312;border-radius:10px;grid-area:2/2/4;align-self:center;padding:11px 13px;font-size:11px;font-weight:900;text-decoration:none}.orders-card.status-awaiting_customer_acceptance{border-color:#dfc36c;box-shadow:0 15px 40px #754f121a}.orders-card.status-awaiting_customer_acceptance>header>strong{color:#805610;background:#fff0c7}@media (width<=620px){.orders-invitation{grid-template-columns:1fr}.orders-invitation>a{grid-area:auto/1;justify-self:start}}.orders-card .order-progress{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:flex-start;gap:0;width:100%;max-width:100%;margin:0;padding:5px 0 7px;list-style:none;display:flex;overflow:auto hidden}.orders-card .order-progress li{z-index:0;color:#958188;text-align:center;scroll-snap-align:start;flex:1 0 78px;justify-items:center;gap:6px;min-width:78px;font-size:10px;font-weight:800;line-height:1.2;display:grid;position:relative}.orders-card .order-progress li:not(:last-child):after{content:"";z-index:-1;background:#eadfe2;width:calc(100% - 26px);height:2px;position:absolute;top:12px;left:calc(50% + 13px)}.orders-card .order-progress-dot{color:#8f7881;background:#fff;border:2px solid #e9dde0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.orders-card .order-progress-label{max-width:76px}.orders-card .order-progress .is-done{color:#2f7659}.orders-card .order-progress .is-done:not(:last-child):after{background:#8fc2a6}.orders-card .order-progress .is-done .order-progress-dot{color:#246a4e;background:#e3f3ea;border-color:#8fc2a6}.orders-card .order-progress .is-current{color:#792549}.orders-card .order-progress .is-current .order-progress-dot{color:#fff;background:#792549;border-color:#792549;box-shadow:0 0 0 4px #f6e8ed}.orders-card .order-progress.is-attention .is-current{color:#a93a35}.orders-card .order-progress.is-attention .is-current .order-progress-dot{background:#ad4039;border-color:#ad4039;box-shadow:0 0 0 4px #fde9e5}.orders-card .order-progress .order-progress-alert{color:#a83b35;background:#ffe9e5;border-radius:999px;flex:none;align-self:center;min-width:max-content;padding:7px 9px;display:block}.orders-card .order-progress .order-progress-alert:after{display:none}@media (width<=720px){.orders-card .order-progress{margin-inline:-2px;padding:7px 2px 9px}.orders-card .order-progress li{flex-basis:68px;min-width:68px;font-size:9px}.orders-card .order-progress-label{max-width:64px}}.marketplace-order-board{background:linear-gradient(145deg,#f4faf6,#fff);border:1px solid #d8e5dd;border-radius:22px;max-width:1280px;margin:0 auto 15px;padding:22px}.marketplace-order-board>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.marketplace-order-board>header>div{gap:6px;display:grid}.marketplace-order-board>header span{color:#347358;letter-spacing:.14em;font-size:9px;font-weight:900}.marketplace-order-board>header h2{letter-spacing:-.035em;margin:0;font:500 29px Georgia,serif}.marketplace-order-board>header p{color:#66776e;max-width:730px;margin:0;font-size:11px;line-height:1.5}.marketplace-order-board>header>b{color:#fff;background:#173f2f;border-radius:14px;place-items:center;min-width:43px;height:43px;font:500 20px Georgia,serif;display:grid}.marketplace-order-board>div{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:10px;display:grid}.marketplace-order-board article{background:#fff;border:1px solid #dfe9e3;border-radius:16px;gap:13px;padding:16px;display:grid}.marketplace-order-board article>header{justify-content:space-between;gap:15px;display:flex}.marketplace-order-board article>header>div{gap:3px;display:grid}.marketplace-order-board article>header small{color:#7d8d84;letter-spacing:.1em;font-size:8px;font-weight:900}.marketplace-order-board article>header strong{color:#1a543d;font:500 19px Georgia,serif}.marketplace-order-board article>header span{color:#849087;font-size:8px}.marketplace-order-board article>header>b{font:500 20px Georgia,serif}.marketplace-order-board article>div{gap:5px;display:grid}.marketplace-order-board article>div>span{background:#f5f8f6;border-radius:10px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.marketplace-order-board article>div i{background:#d2a14a;border-radius:50%;width:8px;height:8px}.marketplace-order-board article>div i.paid{background:#49a776;box-shadow:0 0 0 3px #e0f2e8}.marketplace-order-board article>div b{font-size:10px}.marketplace-order-board article>div small{color:#728178;font-size:8px}.marketplace-order-board article>footer{border-top:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.marketplace-order-board article>footer span{color:#78877f;font-size:8px}.marketplace-order-board article>footer a{color:#fff;background:#173f2f;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900;text-decoration:none}@media (width<=1080px){.marketplace-order-board{margin-left:16px;margin-right:16px}}@media (width<=600px){.marketplace-order-board{margin-left:10px;margin-right:10px;padding:16px}.marketplace-order-board>header{align-items:flex-start}.marketplace-order-board>div{grid-template-columns:1fr}.marketplace-order-board article>div>span{grid-template-columns:9px 1fr}.marketplace-order-board article>div small{grid-column:2}.marketplace-order-board article>footer{flex-direction:column;align-items:flex-start}}.orders-shipping{background:#fffafc;border:1px solid #d9cbd0;border-radius:14px;gap:12px;margin:14px 0;padding:15px;display:grid}.orders-shipping>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orders-shipping>header div{gap:4px;display:grid}.orders-shipping>header small{color:#91516a;letter-spacing:.12em;font-size:8px;font-weight:900}.orders-shipping>header b{color:#4e2637;font-size:13px}.orders-shipping>header strong{color:#762148;font-size:15px}.orders-shipping>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.orders-shipping>div span{background:#fff;border:1px solid #eadfe2;border-radius:10px;gap:4px;padding:10px;display:grid}.orders-shipping>div small{color:#8a717a;text-transform:uppercase;font-size:8px;font-weight:900}.orders-shipping>div b{color:#49343d;font-size:10px}.orders-shipping>p{color:#75616a;margin:0;font-size:10px;line-height:1.5}.orders-shipping>footer{color:#604b54;border-top:1px solid #eadfe2;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:11px;display:flex}.orders-shipping>footer a{color:#762148;font-weight:900}@media (width<=520px){.orders-shipping>header,.orders-shipping>footer{display:grid}.orders-shipping>div{grid-template-columns:1fr}}
