html,body,#root{margin:0;width:100%;height:100%}.app-layout{min-height:100vh;position:relative}@supports (height: 100dvh){.app-layout{min-height:100dvh}}.main-content{padding:24px;background:#f5f7fb}.app-sider{min-height:100vh!important}@supports (height: 100dvh){.app-sider{min-height:100dvh!important}}.sider-brand{width:100%;padding:0 12px 8px;flex-wrap:nowrap;overflow:hidden}.sider-brand-title{margin:0 0 0 10px;white-space:nowrap;line-height:1.1}.app-sider.ant-layout-sider-collapsed .sider-user-info{display:none}.app-sider.ant-layout-sider-collapsed .sider-brand{justify-content:center;padding-inline:0}.app-sider.ant-layout-sider-collapsed .ant-btn .ant-btn-icon+span{display:none}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:100vh;padding-top:0}@supports (height: 100dvh){.app-sider .ant-layout-sider-children{min-height:100dvh}}.app-sider.sider-no-transition,.app-sider.sider-no-transition .ant-layout-sider-children{transition:none!important}.sider-user-info{margin:0 0 12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.sider-user-row+.sider-user-row{margin-top:6px}.sider-user-row{display:flex;align-items:center;gap:6px;min-width:0}.sider-user-label{color:#6b7280;white-space:nowrap;flex:0 0 auto}.sider-user-value{color:#111827;font-weight:500;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sider-footer{margin-top:auto;padding:16px;position:relative;background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-direction:column}@media (min-width: 993px){.app-sider{position:sticky!important;top:0;align-self:flex-start;height:100vh}.app-sider .ant-layout-sider-children{padding-bottom:220px;box-sizing:border-box}.app-sider .sider-footer{position:fixed;left:0;bottom:48px;width:260px;z-index:3;box-sizing:border-box}.app-sider .ant-layout-sider-trigger{position:fixed;left:0;bottom:0;width:260px!important;z-index:4;background:#fff;border-top:1px solid #f0f0f0;color:#64748b}.app-sider.ant-layout-sider-collapsed .ant-layout-sider-children{padding-bottom:110px}.app-sider.ant-layout-sider-collapsed .sider-footer{width:80px;padding:8px}.app-sider.ant-layout-sider-collapsed .ant-layout-sider-trigger{width:80px!important}}.mobile-sider-trigger{position:absolute;top:16px;left:16px;z-index:1100}.scroll-top-button{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1080}.scroll-top-button .ant-float-btn-body{box-shadow:0 10px 24px #0f172a2e}.auth-layout{min-height:100vh}@supports (height: 100dvh){.auth-layout{min-height:100dvh}}.auth-card{width:360px}.order-products-collapse{width:100%;max-width:100%;overflow:hidden}.order-products-block{margin-top:8px;width:100%}.order-meta-row{display:flex;align-items:baseline;gap:8px;min-width:0;padding-bottom:6px;border-bottom:1px solid #f0f0f0}.order-meta-label{flex:0 0 108px;color:#111827}.order-card-extra{display:inline-flex;align-items:center;gap:2px}.order-card-extra .ant-btn.ant-btn-text{color:#64748b;padding-inline:4px}.order-card-extra .ant-btn.ant-btn-text:hover{color:#1677ff}.order-products-collapse,.order-products-collapse .ant-collapse-item,.order-products-collapse .ant-collapse-content,.order-products-collapse .ant-collapse-content-box{max-width:100%}.order-products-collapse .ant-collapse-content-box{overflow-x:hidden;overflow-y:hidden}.order-products-collapse .ant-collapse-content{transition:height .25s ease}.order-products-list{width:100%;overflow:hidden}.order-product-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;column-gap:12px;width:100%;min-width:0}.order-product-name{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.order-product-qty{flex:0 0 auto;min-width:44px;text-align:right;color:#64748b}.order-product-price{flex:0 0 auto;min-width:56px;text-align:right}.order-summary-divider{width:100%;border-top:1px solid #f0f0f0;margin-top:4px;padding-top:8px}.order-summary-row .order-product-name{color:#111827}.order-summary-total-row{margin-top:2px;padding-top:8px;border-top:1px dashed #e5e7eb}.order-list-no-delivery .ant-list-footer{border-top:none!important;border-block-start:0!important}.order-list-no-delivery .ant-list-item:last-child{border-bottom:none!important;border-block-end:0!important}@media (max-width: 992px){input,textarea,select,.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper input,.ant-input-number-input,.ant-select-selector,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-input>input{font-size:16px!important}.app-layout>.ant-layout{min-width:0;width:100%}.app-sider-mobile{position:fixed!important;inset:0 auto 0 0;height:100vh;width:260px!important;min-width:260px!important;max-width:260px!important;overflow:hidden;z-index:1200;box-shadow:8px 0 24px #00000029}@supports (height: 100dvh){.app-sider-mobile{height:100dvh}}.app-sider-mobile.ant-layout-sider-collapsed{width:0!important;min-width:0!important;max-width:0!important;overflow:hidden}.app-sider-mobile .ant-layout-sider-children{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.app-sider-mobile .sider-footer{position:static;border-top:none;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.mobile-sider-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a47;z-index:1150}body.has-mobile-sider-open{overflow:hidden}.main-content{padding:16px}body.has-mobile-sider-trigger .page-title{display:flex;align-items:center;min-height:32px;padding-left:48px}.scroll-top-button{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.order-details-actions{position:relative;width:100%;margin-top:32px;margin-bottom:64px;min-height:40px}.order-details-secondary-actions{justify-content:flex-end;width:100%;gap:8px}.order-details-status-action{position:absolute;left:50%;top:0;transform:translate(-50%)}.order-print-sheet{display:none}.order-status-timeline--horizontal.ant-timeline{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.order-status-timeline--horizontal .ant-timeline-item{flex:1 0 220px;min-width:220px;padding-bottom:0;padding-inline-end:24px}.order-status-timeline--horizontal .ant-timeline-item-tail{inset-inline-start:5px;top:7px;width:calc(100% - 5px);height:2px;border-inline-start:none;border-left:none;border-top:2px solid #f0f0f0}.order-status-timeline--horizontal .ant-timeline-item-head{top:3px}.order-status-timeline--horizontal .ant-timeline-item-content{width:auto;margin:20px 0 0;inset-inline-start:0}.order-status-timeline--horizontal .ant-timeline-item-last .ant-timeline-item-tail{display:none}@media print{@page{size:72.1mm 297mm;margin:3mm 7mm 7mm}body{background:#fff!important}.app-sider,.page-title,.ant-card,.order-details-actions,.order-status-timeline,.ant-message,.ant-notification,.ant-notification-notice,.scroll-top-button,.mobile-sider-trigger,.mobile-sider-backdrop,.orders-section-switcher{display:none!important}.main-content,.ant-layout,.ant-layout-content,.ant-space,.ant-space-item{margin:0!important;padding:0!important;width:auto!important;display:block!important}.order-print-sheet{display:block!important;position:fixed;top:0;left:0;width:100%;margin:0;padding:0;color:#000;font-family:Calibri,Arial,sans-serif;font-size:11pt;line-height:1.0667}.order-print-sheet__line{margin:0 0 8pt;overflow-wrap:anywhere;word-break:break-word}.order-print-sheet__separator{margin:0 0 8pt;white-space:pre}}@media (max-width: 992px){.order-details-actions{margin-top:20px;margin-bottom:44px;min-height:40px}.order-details-secondary-actions{justify-content:center;flex-direction:column;align-items:center;gap:8px}.order-details-actions--with-status .order-details-secondary-actions{margin-top:56px}.order-details-status-action{top:0}}
