body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:DM-Sans-Regular;font-style:normal;font-weight:400;src:url(/static/media/DMSans18pt-Regular.3d5f35fc307beb73ae2d.eot);src:url(/static/media/DMSans18pt-Regular.3d5f35fc307beb73ae2d.eot) format("embedded-opentype"),url(/static/media/DMSans18pt-Regular.82fa7e36441a4c8b0fe3.woff2) format("woff2"),url(/static/media/DMSans18pt-Regular.3af274e4e607714caf24.woff) format("woff"),url(/static/media/DMSans18pt-Regular.93e5ecc718b936e52d1a.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM-Sans-Medium;font-style:normal;font-weight:500;src:url(/static/media/DMSans18pt-Medium.22d0467e3be12ee01d9c.eot);src:url(/static/media/DMSans18pt-Medium.22d0467e3be12ee01d9c.eot) format("embedded-opentype"),url(/static/media/DMSans18pt-Medium.781ced39bbe2e634aa4d.woff2) format("woff2"),url(/static/media/DMSans18pt-Medium.fd6dcd07dea4952c3d71.woff) format("woff"),url(/static/media/DMSans18pt-Medium.f09582064c3b75d8105f.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM-Sans-Bold;font-style:normal;font-weight:700;src:url(/static/media/DMSans18pt-Bold.273c75cb3268886305ec.eot);src:url(/static/media/DMSans18pt-Bold.273c75cb3268886305ec.eot) format("embedded-opentype"),url(/static/media/DMSans18pt-Bold.84c45c2d418c6d1487c8.woff2) format("woff2"),url(/static/media/DMSans18pt-Bold.e95072450bf1e47144d0.woff) format("woff"),url(/static/media/DMSans18pt-Bold.61232bed65b4490e4c47.ttf) format("truetype")}*{box-sizing:border-box;font-family:DM-Sans-Regular}#root,body,html{margin:0;min-height:100%;width:100%}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f6f7f9;color:#101828;font-family:DM-Sans-Regular;margin:0}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-layout{background:#f6f7f9;position:relative;width:100%}.app-content,.app-layout{display:flex;min-height:100vh}.app-content{flex:1 1;flex-direction:column;min-width:0}.dashboard-page{background:#fffcf8;flex:1 1;min-width:0;padding:20px 25px 30px}.sidebar{background:#00131d;color:#fff;flex-shrink:0;height:100vh;min-width:232px;overflow:visible;position:sticky;top:0;transition:width .25s ease,min-width .25s ease;width:232px;z-index:1000}.sidebar-logo{align-items:flex-start;border-bottom:1px solid #c0c0c080;display:flex;height:72px;padding:16px 27px 12px}.sidebar-logo img{display:block;object-fit:contain;object-position:left center;transition:all .3s ease;width:132px}.sidebar-collapsed .sidebar-logo img{width:42px}.sidebar-content{height:calc(100vh - 146px);overflow-x:hidden;overflow-y:auto;padding:24px 23px;width:100%}.sidebar-collapse-btn{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:50%;box-shadow:0 1px 3px #10182814;color:#344054;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:-14px;top:22px;width:28px;z-index:10}.sidebar-collapse-btn span{font-size:20px;line-height:1;transform:translateY(-1px);transition:transform .25s ease}.sidebar-collapse-btn span.collapsed-arrow{transform:rotate(180deg) translateY(-1px)}.sidebar-nav{display:flex;flex-direction:column;gap:6px;width:100%}.sidebar-menu-item{align-items:center;border-radius:8px;color:#ffffffdb;display:flex;gap:13px;height:43px;padding:0 13px;text-decoration:none;transition:background-color .18s ease,color .18s ease;width:100%}.sidebar-menu-item:hover{background:#ffffff0f;color:#fff}.sidebar-menu-item.active,.sidebar-menu-item.active:hover{background:#fff;color:#b86e00}.sidebar-icon-wrapper{align-items:center;display:flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.sidebar-menu-icon{display:block;filter:brightness(0) saturate(100%) invert(100%);height:22px;object-fit:contain;width:22px}.sidebar-menu-item.active .sidebar-menu-icon{filter:brightness(0) saturate(100%) invert(43%) sepia(93%) saturate(1322%) hue-rotate(5deg) brightness(91%) contrast(101%)}.sidebar-menu-text{color:inherit;font-family:DM-Sans-Medium;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:font-size .2s ease;white-space:nowrap}.sidebar-menu-item.active .sidebar-menu-text{font-family:DM-Sans-Medium;font-size:16px;line-height:20px}.sidebar.sidebar-collapsed{min-width:76px;width:76px}.sidebar.sidebar-collapsed .sidebar-logo{padding-left:17px;padding-right:17px}.sidebar.sidebar-collapsed .sidebar-logo img{width:40px}.sidebar.sidebar-collapsed .sidebar-content{padding-left:14px;padding-right:14px}.sidebar.sidebar-collapsed .sidebar-menu-item{justify-content:center;padding:0;width:48px}.sidebar.sidebar-collapsed .sidebar-menu-text{display:none}.sidebar.sidebar-collapsed .sidebar-menu-item.active{border-radius:50%}.sidebar-content::-webkit-scrollbar{width:4px}.sidebar-content::-webkit-scrollbar-track{background:#0000}.sidebar-content::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.sidebar-operations-dropdown{width:100%}.sidebar-operations-btn{background:none;border:0;cursor:pointer;font-family:inherit;outline:0;text-align:left;width:100%}.sidebar-operations-chevron{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:18px;margin-left:auto;transition:transform .2s ease;width:18px}.sidebar-operations-chevron.open{transform:rotate(180deg)}.sidebar-operations-submenu{border-left:2px solid #ffffff29;border-radius:0 7px 7px 0;margin:5px 0 7px 20px;padding:4px}.sidebar-operations-submenu-item{align-items:center;border-radius:6px;box-sizing:border-box;color:#fff;display:flex;font-size:14px;font-weight:400;gap:9px;min-height:38px;padding:8px 10px;text-decoration:none;transition:background-color .18s ease,color .18s ease;width:100%}.sidebar-operations-submenu-item.active{background:#ffffff1f;font-weight:500}.sidebar-submenu-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.sidebar-submenu-icon img{display:block;height:20px;object-fit:contain;opacity:.75;width:20px}.sidebar-operations-submenu-item.active .sidebar-submenu-icon img,.sidebar-operations-submenu-item:hover .sidebar-submenu-icon img{opacity:1}.sidebar-collapsed .sidebar-operations-btn{justify-content:center}.sidebar-collapsed .sidebar-operations-btn .sidebar-icon-wrapper{margin:0}.admin-header{align-items:center;background:#010f1a;border-bottom:1px solid #eaecf0;border-left:1px solid #eaecf0;display:flex;height:72px;padding:0 23px;position:sticky;top:0;width:100%;z-index:900}.header-left{display:none}.header-mobile-menu{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:50%;cursor:pointer;height:38px;justify-content:center;padding:0;width:38px}.header-mobile-menu img{height:17px;width:17px}.header-search{align-items:center;background:#f2f2f20d;border:1px solid #fff3;border-radius:8px;display:flex;gap:10px;height:44px;margin-left:auto;margin-right:12px;padding:0 14px;width:274px}.header-search-icon{filter:brightness(0) invert(1);flex-shrink:0;height:20px;opacity:.85;width:20px}.header-search input{background:#0000;border:0;color:#fff;font-size:14px;min-width:0;outline:0;padding:0;width:100%}.header-search input::placeholder{color:#fff}.header-search input::-webkit-search-cancel-button{display:none}.header-right{align-items:center;display:flex;flex-shrink:0;gap:10px}.header-circle-btn{align-items:center;background:#fff;border:1px solid #f1f2f4;border-radius:8px;box-shadow:0 4px 6px 0 #00000005;cursor:pointer;display:flex;height:40px;justify-content:center;padding:13px;width:40px}.language-flag{font-size:21px;line-height:1}.language-wrapper{flex-shrink:0;position:relative}.language-btn{position:relative}.language-flag{align-items:center;display:flex;justify-content:center}.language-flag img{height:28px;width:28px}.language-dropdown{background:#fff;border:1px solid #eaecf0;border-radius:10px;box-shadow:0 12px 30px #1018281f;padding:7px;position:absolute;right:0;top:calc(100% + 10px);width:205px;z-index:1200}.language-option{align-items:center;background:#0000;border:0;border-radius:7px;cursor:pointer;display:flex;gap:10px;min-height:48px;padding:7px 9px;text-align:left;transition:background .2s ease;width:100%}.language-option:hover{background:#f8f9fa}.language-option.active{background:#f7f3eb}.language-option-flag{border-radius:50%;flex:0 0 28px;height:28px;overflow:hidden;width:28px}.language-option-flag img{display:block;height:100%;object-fit:cover;width:100%}.language-option-content{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.language-option-content strong{color:#344054;font-family:DM-Sans-Medium;font-size:12px;line-height:16px}.language-option-content small{color:#98a2b3;font-size:9px;line-height:13px}.language-check{color:#b86e00;font-family:DM-Sans-Medium;font-size:14px}.notification-btn img{height:24px;object-fit:contain;width:24px}.notification-wrapper{position:relative}.notification-badge{align-items:center;background:#b86e00;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:9px;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:3px;top:-3px}.notification-dropdown{background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 12px 32px #10182824;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:360px;z-index:20}.notification-dropdown-header{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;justify-content:space-between;padding:16px 18px 12px}.notification-dropdown-header strong{color:#101828;font-size:15px}.notification-dropdown-header span,.notification-item small{color:#98a2b3;font-size:11px}.notification-list{max-height:390px;overflow-y:auto}.notification-item{border-bottom:1px solid #f5f5f5;display:flex;gap:10px;padding:13px 18px}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:#fafafa}.notification-dot{background:#b86e00;border-radius:50%;flex:0 0 8px;height:8px;margin-top:5px;width:8px}.notification-item strong{color:#344054;display:block;font-size:12px}.notification-item p{color:#667085;font-size:12px;line-height:17px;margin:3px 0}.notification-empty{color:#98a2b3;font-size:12px;padding:30px 18px;text-align:center}.header-user-wrapper{position:relative}.header-user{background:none;border:none;border-left:1px solid #ecedf7;border-radius:none;cursor:pointer;gap:9px;height:44px;justify-content:end;padding:5px;width:64px}.header-user,.user-avatar{align-items:center;display:flex}.user-avatar{background:#d7d9dd;border-radius:50%;color:#101828;flex-shrink:0;font-family:DM-Sans-Medium;font-size:12px;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.user-avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.user-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:90px;text-align:left}.user-name{color:#292d32;font-family:DM-Sans-Medium;font-size:14px;white-space:nowrap}.user-role{color:#292d3270;font-size:12px;white-space:nowrap}.user-arrow{height:10px;margin-left:auto;transition:transform .2s ease;width:10px}.user-arrow.rotate{transform:rotate(180deg)}.profile-dropdown{background:#fff;border:1px solid #eaecf0;border-radius:9px;box-shadow:0 10px 30px #1018281f;padding:7px;position:absolute;right:0;top:calc(100% + 10px);width:180px;z-index:1200}.profile-dropdown button{align-items:center;background:#0000;border:0;border-radius:6px;color:#010f1a;cursor:pointer;display:flex;font-size:15px;gap:9px;padding:9px;width:100%}.profile-dropdown button:hover{background:#f8f9fa}.profile-dropdown button img{height:20px;object-fit:contain;width:20px}.profile-dropdown-line{background:#eaecf0;height:1px;margin:5px 0}.profile-dropdown .logout-btn{color:#d92d20}.mobile-search-area,.mobile-search-btn{display:none}.dashboard-page{margin:0 auto;max-width:1280px;width:100%}.overview-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:23px}.overview-heading h1{color:#010f1a;font-family:DM-Sans-Bold;font-size:28px;line-height:30px;margin:0 0 4px}.overview-heading p{color:#292d32;font-size:14px;line-height:18px;margin:0}.overview-heading select{background:#fff;border:1px solid #e1e5e8;border-radius:8px;color:#293039;cursor:pointer;font-size:13px;height:36px;outline:0;padding:0 22px 0 12px;width:142px}.overview-stats{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.overview-stat-card{background:#fff;border:1px solid #e8ecef;border-radius:14px;display:flex;flex-direction:column;max-width:268px;padding:12px}.overview-stat-icon{align-items:center;border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.overview-stat-icon-img{display:block;height:24px;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.overview-stat-icon-img.gold{background-color:#d4a72c}.overview-stat-icon-img.blue{background-color:#3b82f6}.overview-stat-icon-img.red{background-color:#ef4444}.overview-stat-icon-img.green{background-color:#22c55e}.overview-stat-icon span{display:block;height:20px;width:20px}.overview-stat-icon.gold{background:#fbf3e7}.overview-stat-icon.gold span{background:#bd7a0d}.overview-stat-icon.blue{background:#eaf3ff}.overview-stat-icon.blue span{background:#075abd}.overview-stat-icon.red{background:#fdecef}.overview-stat-icon.red span{background:#e4003b}.overview-stat-icon.green{background:#ebf8ef}.overview-stat-icon.green span{background:#128b35}.overview-stat-content{min-width:0}.overview-stat-title{color:#292d32;display:block;font-size:14px;margin-bottom:5px}.overview-stat-bottom{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.overview-stat-bottom strong{color:#010f1a;font-family:DM-Sans-Bold;font-size:24px;white-space:nowrap}.overview-stat-bottom small{font-family:DM-Sans-Medium;font-size:12px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-stat-bottom small.gold{color:#b66c00}.overview-stat-bottom small.blue{color:#075abd}.overview-stat-bottom small.red{color:#e4003b}.overview-stat-bottom small.green{color:#168f39}.dashboard-card{background:#fff;border:1px solid #e2e5e9;border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.015);min-width:0}.overview-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-height:57px}.overview-card-header h3{line-height:30px}.overview-card-header p{margin:3px 0 0}.card-period-btn{background:#ebebeb;border:0;border-radius:8px;color:#292d32;cursor:pointer;font-size:14px;height:30px;min-width:110px;padding:0 12px}.view-all-link{background:#0000;border:0;color:#b66f00;cursor:pointer;font-family:DM-Sans-Medium;font-size:10px;padding:1px 0}.view-all-link span{font-size:12px;margin-left:2px}.overview-primary-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:minmax(0,1.95fr) minmax(300px,1fr);margin-bottom:15px}.activity-overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;padding:16px;width:100%}.overview-card-header h3{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.overview-card-header p{color:#292d32;font-size:14px;line-height:20px;margin:4px 0 0}.overview-period-area{text-align:right}.overview-chart-wrapper{overflow-x:auto}.overview-bar-chart{display:block;overflow:visible}.bar-chart-grid-line{stroke:#e7eaed;stroke-width:1;vector-effect:non-scaling-stroke}.bar-chart-axis-line{stroke:#aab1bb;stroke-width:1;vector-effect:non-scaling-stroke}.bar-chart-y-label{fill:#667085;text-anchor:end;font-family:DM-Sans-Medium;font-size:10px}.bar-chart-x-label{fill:#475467;text-anchor:middle;font-family:DM-Sans-Medium;font-size:9px}.created-bar{fill:#b67919;transition:.2s ease}.completed-bar{fill:#045fc4;transition:.2s ease}.completed-bar:hover,.created-bar:hover{opacity:.8}.activity-chart-legend{border-top:1px solid #f0f1f3;padding:10px 0 0}.completed-legend,.created-legend{color:#667085;font-size:12px}.completed-legend{text-align:right}.legend-color{border-radius:3px;display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.created-color{background:#b67919}.completed-color{background:#045fc4}.legend-title{color:#292d32;font-size:14px;font-weight:500;margin-right:6px}.created-legend strong{color:#b67919;font-size:12px}.completed-legend strong{color:#045fc4;font-size:12px}.status-card{padding:16px}.status-content{align-items:center;padding:14px 0 0}.status-donut{background:conic-gradient(#bd7909 0 72%,#e9ecef 72% 100%);border-radius:50%;flex-shrink:0;height:134px;margin:auto;position:relative;width:134px}.status-donut:before{background:#fff;border-radius:50%;content:"";height:88px;width:88px}.status-donut-center,.status-donut:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.status-donut-center{align-items:center;display:flex;flex-direction:column;z-index:2}.status-donut-center strong{color:#101828;font-family:DM-Sans-Bold;font-size:28px}.status-donut-center span{color:#797979;font-size:11px}.status-legend{display:flex;flex-direction:column;gap:8px;padding-top:20px}.status-legend>div{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:9px minmax(0,1fr) auto}.status-dot{display:block;height:8px;width:8px}.status-dot.active{background:#bd7909}.status-dot.pending{background:#e8a23b}.status-dot.hold{background:#e4003b}.status-dot.completed{background:#128b35}.status-label{color:#292d32;font-size:14px}.status-legend strong{color:#010f1a;font-family:DM-Sans-Bold;font-size:14px}.overview-middle-grid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);margin-bottom:15px}.recent-table-card{background:#fff;border:1px solid #dfe3e8;border-radius:12px;box-shadow:none;min-height:478px;min-width:0;overflow:hidden}.recent-operations-header{align-items:center;background:#fff;border-bottom:1px solid #f0f1f3;display:flex;gap:18px;justify-content:space-between;min-height:79px;padding:18px 12px}.recent-title-area{align-items:center;display:flex;gap:10px;min-width:0}.recent-title-area h3{color:#14151a;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0;white-space:nowrap}.orders-badge{align-items:center;background:#d5fae5;border-radius:8px;color:#238b57;display:inline-flex;font-family:DM-Sans-Regular;font-size:14px;height:29px;justify-content:center;line-height:18px;padding:0 11px;white-space:nowrap}.recent-header-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.recent-outline-btn{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#292d32;cursor:pointer;display:flex;font-size:14px;gap:8px;height:40px;justify-content:center;padding:0 13px}.recent-outline-btn:hover{background:#f9fafb}.recent-btn-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.recent-btn-icon,.recent-btn-icon svg{height:18px;width:18px}.recent-view-all-btn{align-items:center;background:#010f1a;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:DM-Sans-Medium;font-size:14px;height:40px;justify-content:center;padding:0 18px}.recent-view-all-btn:hover{background:#b67919}.operations-table-wrapper{overflow-x:auto;padding:0;width:100%}.product-table-image,.product-table-image-placeholder{align-items:center;background:#f1f3f5;border-radius:8px;color:#98a2b3;display:inline-flex;font-weight:600;height:42px;justify-content:center;object-fit:cover;width:42px}.product-description-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-table{border-collapse:collapse;width:100%}.operations-table th:first-child{width:17%}.operations-table th:nth-child(2),.operations-table th:nth-child(3),.operations-table th:nth-child(4),.operations-table th:nth-child(5){width:15%}.operations-table th:nth-child(6){width:16%}.operations-table th:nth-child(7){width:7%}.operations-table thead{background:#fafafd}.operations-table th{color:#272936;height:55px;text-align:left}.operations-table td,.operations-table th{border-bottom:1px solid #e8eaee;font-family:DM-Sans-Regular;font-size:14px;padding:0 11px;vertical-align:middle;white-space:nowrap}.operations-table td{color:#17181d;height:56px;overflow:hidden;text-overflow:ellipsis}.operations-table tbody tr:last-child td{border-bottom:0}.operations-table tbody tr:hover{background:#fcfcfd}.table-status{align-items:center;border-radius:8px;display:inline-flex;font-family:DM-Sans-Regular;font-size:14px;justify-content:center;line-height:18px;min-height:28px;padding:4px 11px;white-space:nowrap}.table-status.processing{background:#fff0eb;color:#ff572d}.table-status.shipped{background:#eeeffc;color:#4753b8}.table-status.delivered{background:#e9faf6;color:#039b7a}.action-column{text-align:center!important}.operation-more-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:3px;height:32px;justify-content:center;padding:0;width:28px}.operation-more-btn span{background:#98a2b3;border-radius:50%;display:block;height:3px;width:3px}.operation-more-btn:hover span{background:#344054}.operations-pagination{align-items:center;background:#fff;border-top:1px solid #e8eaee;display:flex;gap:20px;justify-content:space-between;min-height:61px;padding:12px}.pagination-info{color:#292d32;font-size:14px;line-height:20px}.pagination-buttons{align-items:center;display:flex;gap:8px}.pagination-buttons button{align-items:center;background:#fff;border:1px solid #e1e4e8;border-radius:8px;color:#161821;cursor:pointer;display:flex;font-size:14px;height:33px;justify-content:center;min-width:33px;padding:0 8px}.pagination-buttons button:hover{background:#f8f9fb}.pagination-buttons button.active{background:#0a0c22;border-color:#0a0c22;color:#fff}.alerts-card{background:#fff;border:1px solid #dfe3e8;border-radius:12px;box-shadow:none;min-width:0;overflow:hidden;padding:16px}.alerts-header{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;min-height:72px}.alerts-header h3{color:#171820;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.alerts-header p{color:#292d32;font-size:14px;line-height:18px;margin:3px 0 0}.alerts-view-all{align-items:center;background:#0000;border:0;color:#b66d00;cursor:pointer;display:inline-flex;font-family:DM-Sans-Medium;font-size:14px;gap:4px;margin-top:2px;padding:0;white-space:nowrap}.alerts-view-all span{font-size:14px}.alerts-list{display:flex;flex-direction:column;gap:8px}.alert-item{align-items:flex-start;border-radius:12px;display:flex;gap:10px;min-height:58px;padding:10px 13px;width:100%}.alert-item.danger{background:#fff0f2}.alert-item.warning{background:#fff6e7}.alert-item.review{background:#fbf3e8}.alert-item.info{background:#eaf3ff}.alert-dot{border-radius:50%;flex:0 0 9px;height:9px;margin-top:6px;width:9px}.alert-dot.danger{background:#e70031}.alert-dot.warning{background:#eba33b}.alert-dot.review{background:#bd7909}.alert-dot.info{background:#075bbb}.alert-content{display:flex;flex-direction:column;gap:3px;min-width:0}.alert-content h4{color:#171820;font-family:DM-Sans-Medium;font-size:14px;line-height:18px}.alert-content h4,.alert-content>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-content>p{color:#292d32;font-size:12px;line-height:16px}.overview-bottom-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-dashboard-card{padding:16px}.status-content-role{padding:30px 0 0}.users-role-list{display:flex;flex-direction:column;gap:17px;padding-top:26px}.user-role-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:9px minmax(0,1fr) auto}.role-dot{border-radius:50%;display:block;height:8px;width:8px}.role-dot.blue{background:#075abd}.role-dot.gold{background:#bd7909}.role-dot.purple{background:#7b5bc4}.role-dot.green{background:#128b35}.user-role-row span:not(.role-dot){color:#292d32;font-size:14px}.user-role-row strong{color:#101828;font-family:DM-Sans-Bold;font-size:14px}.total-users-text{color:#292d32;font-size:14px}.health-list{gap:18px;padding:9px 17px 17px}.health-list,.health-row{display:flex;flex-direction:column}.health-row{gap:6px}.health-row-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.health-row-top span{color:#475467;font-size:12px}.health-row-top strong{font-family:DM-Sans-Medium;font-size:13px}.health-row-top strong.green{color:#128b35}.health-row-top strong.blue{color:#075abd}.health-row-top strong.gold{color:#b9750b}.health-track{background:#eceff1;border-radius:8px;height:6px;overflow:hidden;width:100%}.health-fill{border-radius:8px;height:100%}.health-fill.green{background:#128b35}.health-fill.blue{background:#075abd}.health-fill.gold{background:#b9750b}.admin-footer{align-items:center;background:#f6f7f9;border-top:1px solid #eaecf0;bottom:0;color:#98a2b3;display:flex;font-size:10px;gap:20px;justify-content:space-between;left:0;min-height:45px;padding:12px 25px;position:fixed;right:0;width:100%}.admin-footer p{margin:0}.shipment-dashboard-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,2.08fr) minmax(280px,1fr);width:100%}.shipment-dashboard-card{background:#fff;border:1px solid #e8ebf0;border-radius:12px;box-sizing:border-box;min-width:0;overflow:hidden;padding:18px 20px;position:relative;width:100%}.shipment-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.shipment-card-title{color:#0e141f;font-family:DM-Sans-Medium;font-size:18px;line-height:24px;margin:0}.shipment-card-subtitle{color:#6b7380;font-family:DM-Sans-Regular;font-size:13px;line-height:18px;margin:4px 0 0}.shipment-days-badge{align-items:center;background:#f8f9fa;border-radius:20px;box-sizing:border-box;color:#747c87;display:inline-flex;font-family:DM-Sans-Medium;font-size:12px;height:24px;justify-content:center;min-width:60px;padding:0 12px;white-space:nowrap}.shipment-movement-card{position:relative}.shipment-chart-summary{align-items:center;display:flex;font-family:DM-Sans-Medium;font-size:12px;gap:22px;line-height:16px;position:absolute;right:21px;top:54px;z-index:3}.shipment-summary-dispatched{color:#bd7410}.shipment-summary-delivered{color:#159447}.shipment-line-chart{bottom:21px;left:8px;position:absolute;right:13px;top:75px}.shipment-line-chart svg{display:block;height:100%;overflow:visible;width:100%}.shipment-chart-grid{stroke:#edf0f2;stroke-width:1;vector-effect:non-scaling-stroke}.shipment-chart-label{fill:#7f8894;font-family:DM-Sans-Regular;font-size:11px}.shipment-chart-line{fill:none;stroke:#bc7005;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.shipment-chart-point{fill:#b36b07}.shipment-status-card{padding:18px 16px 14px}.shipment-status-chart-area{align-items:center;display:flex;justify-content:center;margin-top:24px}.shipment-status-donut{background:conic-gradient(#bd750c 0deg 48deg,#e7eaee 48deg 90deg,#bd750c 90deg 138deg,#e7eaee 138deg 180deg,#bd750c 180deg 228deg,#e7eaee 228deg 270deg,#bd750c 270deg 318deg,#e7eaee 318deg 1turn);border-radius:50%;flex:0 0 auto;height:116px;position:relative;transform:rotate(-22deg);width:116px}.shipment-status-donut:after{background:#fff;border-radius:50%;content:"";inset:20px;position:absolute;z-index:1}.shipment-status-donut-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;transform:rotate(22deg);z-index:2}.shipment-status-donut-center strong{color:#0e141f;font-family:DM-Sans-Bold;font-size:30px;line-height:36px;margin:0}.shipment-status-donut-center span{color:#858d98;font-size:12px;line-height:16px}.shipment-donut-currency{color:#6b7380;font-family:DM-Sans-Medium;font-size:18px!important;line-height:14px!important;margin:0!important}.shipment-donut-value{color:#0e141f;font-family:DM-Sans-Bold;font-size:20px!important;line-height:24px!important;margin:1px 0 0!important}.shipment-donut-label{color:#858d98;font-size:10px!important;font-weight:400;line-height:12px!important;margin-top:1px!important}.shipment-status-details{grid-column-gap:16px;grid-row-gap:11px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px;row-gap:11px}.shipment-status-detail{align-items:center;display:flex;font-size:12px;line-height:16px;min-width:0}.shipment-status-label{align-items:center;color:#6b7380;display:flex;gap:5px;min-width:0;white-space:nowrap}.shipment-status-detail strong{color:#0e141f;font-family:DM-Sans-Medium;font-size:12px;margin-left:auto;padding-left:6px}.shipment-status-indicator{border-radius:50%;display:block;height:5px;min-width:5px;width:5px}.shipment-status-transit{background:#bd750c}.shipment-status-pickup{background:#266fc1}.shipment-status-delivered{background:#159447}.shipment-status-delayed{background:#d93a43}.active-shipments-section{background:#fff;border:1px solid #e7eaee;border-radius:12px;box-sizing:border-box;margin-top:16px;overflow:hidden;padding:18px 16px 12px;width:100%}.active-shipments-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px}.active-shipments-heading h3{color:#0e141f;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.active-shipments-heading p{color:#292d32;font-size:14px;line-height:18px;margin:3px 0 0}.active-shipments-actions{align-items:center;display:flex;gap:9px}.active-shipments-search{height:32px;position:relative;width:210px}.active-shipments-search input{background:#fff;border:1px solid #e8ebf0;border-radius:8px;box-sizing:border-box;color:#252b35;font-size:12px;height:100%;outline:none;padding:0 12px 0 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.active-shipments-search input::placeholder{color:#292d32}.active-shipments-search input:focus{border-color:#292d32;box-shadow:0 0 0 2px #1218210a}.active-search-icon{fill:none;stroke:#969eaa;stroke-width:1.6;height:12px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.active-shipments-filter-wrap{height:32px;position:relative;width:128px}.active-shipments-filter{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e8ebf0;border-radius:8px;box-sizing:border-box;color:#0e141f;cursor:pointer;font-family:DM-Sans-Medium;font-size:12px;height:100%;outline:none;padding:0 30px 0 12px;width:100%}.active-filter-chevron{fill:none;stroke:#737c88;stroke-width:1.5;height:12px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px}.active-shipments-export{background:#010f1a;border:1px solid #010f1a;border-radius:7px;color:#fff;cursor:pointer;font-family:DM-Sans-Medium;font-size:12px;padding:6px;transition:background .2s ease,border-color .2s ease}.active-shipments-export:hover{background:#b67919;border-color:#b67919}.active-shipments-table-wrap{border-radius:8px;overflow-x:auto;width:100%}.active-shipments-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.active-shipments-table td:first-child,.active-shipments-table th:first-child{width:14%}.active-shipments-table td:nth-child(2),.active-shipments-table th:nth-child(2){width:13%}.active-shipments-table td:nth-child(3),.active-shipments-table th:nth-child(3){width:20%}.active-shipments-table td:nth-child(4),.active-shipments-table th:nth-child(4){width:14%}.active-shipments-table td:nth-child(5),.active-shipments-table th:nth-child(5){width:12%}.active-shipments-table td:nth-child(6),.active-shipments-table th:nth-child(6){width:13%}.active-shipments-table td:nth-child(7),.active-shipments-table th:nth-child(7){width:10%}.active-shipments-table td:nth-child(8),.active-shipments-table th:nth-child(8){width:4%}.active-shipments-table thead{background:#f8f9fa}.active-shipments-table thead th{box-sizing:border-box;color:#6b7380;font-family:DM-Sans-Regular;font-size:14px;height:38px;padding:0 14px;text-align:left;white-space:nowrap}.active-shipments-table thead th:first-child{border-radius:7px 0 0 7px}.active-shipments-table thead th:last-child{border-radius:0 7px 7px 0}.active-shipments-table tbody tr{border-bottom:1px solid #edf0f2}.active-shipments-table tbody tr:last-child{border-bottom:none}.active-shipments-table tbody td{box-sizing:border-box;color:#0e141f;font-size:14px;height:47px;overflow:hidden;padding:0 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.active-shipments-table tbody tr:hover{background:#fcfcfd}.active-status-badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:14px;height:25px;justify-content:center;min-width:84px;padding:0 12px;white-space:nowrap}.active-status-in-transit{background:#faf2e3;color:#b67919}.active-status-delayed{background:#ffedf0;color:#d42633}.active-status-pending{background:#ebf2ff;color:#216bc7}.active-status-arriving{background:#ebfaf0;color:#1a944a}.active-risk{font-family:DM-Sans-Medium;font-size:13px}.active-risk-low{color:#1a944a}.active-risk-medium{color:#ed8c1f}.active-risk-high{color:#d42633}.active-row-actions{text-align:right}.active-more-button{align-items:center;background:#0000;border:0;border-radius:5px;cursor:pointer;display:inline-flex;gap:2px;height:47px;justify-content:center;padding:0;width:12px}.active-more-button span{background:#6b7380;border-radius:50%;height:2.5px;width:2.5px}.active-more-button:hover{background:#f4f5f6}.active-empty-state{color:#858d98!important;height:100px!important;text-align:center}.active-shipments-footer{align-items:center;display:flex;justify-content:space-between;padding-top:13px}.active-shipments-footer p{color:#6b7380;font-size:12px;margin:0}.active-pagination{align-items:center;display:flex;gap:6px}.active-page-button{align-items:center;background:#f7f8f9;border:0;border-radius:50%;color:#707986;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;height:28px;justify-content:center;padding:0;width:28px}.active-page-current{background:#181d25;color:#fff}.active-page-next svg{fill:none;stroke:currentColor;stroke-width:1.5;height:11px;width:11px}.shipment-insights-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;width:100%}.shipment-insight-card{background:#fff;border:1px solid #e8ebf0;border-radius:12px;box-sizing:border-box;min-width:0;padding:18px 20px;width:100%}.shipment-insight-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.shipment-insight-title{color:#0e141f;font-family:DM-Sans-Medium;font-size:18px;line-height:24px;margin:0}.shipment-insight-subtitle{color:#6b7380;font-size:13px;line-height:18px;margin:4px 0 0}.delay-view-all-btn{align-items:center;background:#0000;border:0;color:#b67919;cursor:pointer;display:inline-flex;font-family:DM-Sans-Medium;font-size:12px;gap:3px;padding:0;white-space:nowrap}.delay-view-all-btn svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:11px;width:11px}.delay-view-all-btn:hover{color:#955a07}.delay-exception-list{display:flex;flex-direction:column;gap:13px;margin-top:17px}.delay-exception-item{align-items:flex-start;display:flex;gap:9px}.delay-exception-dot{border-radius:50%;height:10px;margin-top:3px;min-width:7px;width:10px}.delay-dot-red{background:#d42633}.delay-dot-orange{background:#ed8c1f}.delay-exception-content{min-width:0}.delay-exception-heading{align-items:center;color:#0e141f;display:flex;flex-wrap:wrap;font-family:DM-Sans-Medium;font-size:13px;font-weight:600;gap:3px;line-height:18px}.delay-exception-content p{color:#6b7380;font-size:11px;line-height:16px;margin:2px 0 0}.upcoming-delivery-list{margin-top:13px}.upcoming-delivery-row{align-items:center;border-bottom:1px solid #edf0f2;display:grid;grid-template-columns:130px 1fr auto;min-height:42px}.upcoming-delivery-row:last-child{border-bottom:0}.upcoming-delivery-day{color:#0e141f;font-family:DM-Sans-Medium;font-size:13px;font-weight:600}.upcoming-delivery-count{color:#6b7380;font-size:13px}.upcoming-delivery-value{color:#0e141f;font-family:DM-Sans-Medium;font-size:13px;font-weight:600;white-space:nowrap}.activity-status-badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:500;height:30px;justify-content:center;min-width:78px;padding:0 14px;white-space:nowrap}.activity-status-approved{background:#e6f8ed;color:#20a35a}.activity-status-pending{background:#fff3de;color:#ed9417}.team-activity-card{box-sizing:border-box;width:100%}.team-activity-list{display:flex;flex-direction:column;gap:18px;margin-top:20px}.team-activity-row{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:110px minmax(0,1fr) 40px}.team-activity-name{color:#0e141f;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.team-activity-progress{background:#eef0f2;border-radius:999px;height:7px;overflow:hidden;position:relative;width:100%}.team-activity-progress-value{border-radius:999px;display:block;height:100%;left:0;position:absolute;top:0}.team-activity-operations{background:#bd750c}.team-activity-compliance{background:#1c72c9}.team-activity-finance{background:#159456}.team-activity-logistics{background:#12a0ad}.team-activity-percent{color:#0e141f;font-family:DM-Sans-Medium;font-size:12px;font-weight:600;line-height:16px;text-align:right;white-space:nowrap}.work-hours-overview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,2.05fr) minmax(280px,1fr);margin-top:16px;width:100%}.work-hours-card{background:#fff;border:1px solid #e6e9ed;border-radius:10px;box-shadow:0 1px 2px #10182805;box-sizing:border-box;height:260px;min-width:0;overflow:hidden;padding:18px 20px;width:100%}.work-hours-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.work-hours-title{color:#0c1219;font-family:DM-Sans-Medium;font-size:18px;line-height:24px;margin:0}.work-hours-subtitle{color:#6b737d;font-size:13px;line-height:18px;margin:4px 0 0}.work-hours-period{align-items:center;background:#fff6e6;border-radius:999px;color:#a86b08;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:8px 12px;white-space:nowrap}.hours-trend-chart{display:grid;grid-template-columns:30px minmax(0,1fr);margin-top:15px}.hours-trend-yaxis{box-sizing:border-box;display:flex;flex-direction:column;height:156px;justify-content:space-around;padding-bottom:1px;padding-top:1px}.hours-trend-yaxis span{color:#6b737d;font-size:11px}.hours-trend-plot{height:100%;min-width:0;position:relative}.hours-trend-grid-lines{display:flex;flex-direction:column;height:133px;justify-content:space-between;left:0;position:absolute;right:0;top:4px}.hours-trend-grid-lines span{background:#edf0f2;display:block;height:1px;width:100%}.hours-trend-bars{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(7,1fr);inset:0;position:absolute}.hours-trend-column{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.hours-trend-bar{background:#d4aa5b;border-radius:5px 5px 2px 2px;max-width:70%;width:25px;z-index:2}.hours-trend-column span{color:#6b737d;font-size:10px;margin-top:6px;white-space:nowrap}.hours-trend-column{padding-top:2px}.hours-trend-column .hours-trend-bar{max-height:133px}.entry-status-card{padding:18px 20px}.entry-status-content{align-items:center;display:flex;gap:30px;margin-top:27px}.entry-status-donut{background:conic-gradient(#f2dfb8 0deg 1turn);border-radius:50%;flex:0 0 110px;height:110px;position:relative;width:110px}.entry-status-donut:after{background:#fff;border-radius:50%;content:"";inset:17px;position:absolute;z-index:1}.entry-status-donut-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:2}.entry-status-donut-center strong{color:#202630;font-family:DM-Sans-Bold;font-size:21px;font-weight:700;line-height:24px;margin:0}.entry-status-donut-center span{color:#6b737d;font-size:12px;margin-top:1px}.entry-status-list{display:flex;flex:1 1;flex-direction:column;gap:19px;min-width:0}.entry-status-row{align-items:center;display:flex;gap:20px;justify-content:space-between;min-width:0}.entry-status-name{align-items:center;display:inline-flex;font-weight:500;gap:7px}.entry-status-name,.entry-status-row strong{color:#0c1219;font-size:13px;white-space:nowrap}.entry-status-row strong{font-family:DM-Sans-Medium;font-weight:600;margin-left:auto}.entry-status-dot{border-radius:50%;display:block;height:6px;min-width:6px;width:6px}.entry-approved-dot{background:#159456}.entry-pending-dot{background:#e89718}.entry-rejected-dot{background:#d8323c}.entry-draft-dot{background:#2374c7}.resource-status-badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:600;height:28px;justify-content:center;min-width:82px;padding:0 14px;white-space:nowrap}.resource-status-assigned{background:#e3f7eb;color:#169b55}.resource-status-available{background:#fff3dd;color:#e89013}.document-status-badge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:14px;height:28px;justify-content:center;min-width:82px;padding:0 14px;white-space:nowrap}.document-status-verified{background:#e5f7ed;color:#159456}.document-status-pending{background:#ffe6e9;color:#dc3441}.document-status-expiring{background:#fff3dd;color:#d98a12}.active-risk-low{color:#159456}.active-risk-medium{color:#d98a12}.active-risk-high{color:#dc3441}.template-status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:14px;font-weight:500;height:20px;justify-content:center;line-height:20px;min-width:52px;padding:12px}.template-status-active{background:#e1f7e9;color:#16a34a}.template-status-draft{background:#fff2d8;color:#f59e0b}.sidebar-bottom-profile{flex-shrink:0;padding:0 16px 16px}.sidebar-profile-line{background:#fff;height:1px;margin-bottom:14px;width:100%}.sidebar-profile{align-items:center;display:flex;gap:10px;width:100%}.sidebar-profile-avatar{align-items:center;background:#f2f4f7;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}.sidebar-profile-avatar span{color:#344054;font-size:11px;font-weight:600}.sidebar-profile-avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.sidebar-profile-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.sidebar-profile-info p{color:#fff;font-family:DM-Sans-Medium;font-size:14px;line-height:18px;margin-bottom:0}.sidebar-profile-info p,.sidebar-profile-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-info span{color:#ffffff8c;font-size:10px}.sidebar-profile-logout{align-items:center;background:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;outline:none;padding:0;width:28px}.sidebar-profile-logout:hover{background:#b86e00}.sidebar-profile-logout img{height:17px;object-fit:contain;width:17px}.sidebar-collapsed .sidebar-bottom-profile{padding-left:10px;padding-right:10px}.sidebar-collapsed .sidebar-profile{justify-content:center}.sidebar-collapsed .sidebar-profile-avatar{height:36px;width:36px}.sidebar-overlay{display:none}.client-view-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:.2s ease;width:36px}.client-view-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#111827}.client-contact-cell{display:flex;flex-direction:column;gap:3px}.client-contact-cell small{color:#64748b;font-size:12px}.admin-login-page{align-items:center;display:flex;min-height:100dvh;padding:24px 0;width:100%}.admin-login-card{background:#fff;border-radius:12px;overflow:hidden;width:100%}.admin-login-left{background-image:radial-gradient(circle at top left,#00000047,#0000 42%),linear-gradient(135deg,#01080eeb,#010f1ae0 38%,#072235d1 70%,#0d354fc2),url(/static/media/login-bg.0e1a4efd70e9adfd2bd0.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;position:relative}.admin-login-left-inner{display:flex;flex-direction:column;margin:0 auto;padding:45px;position:relative;width:100%;z-index:2}.admin-login-logo img{filter:brightness(0) invert(1);width:145px}.admin-login-left-content{padding:45px 0}.admin-login-feature-list{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;margin-top:28px;padding:12px}.admin-login-feature-item{align-items:center;display:flex;gap:12px;width:100%}.admin-login-feature-icon{align-items:center;color:#fff;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.admin-login-feature-icon svg{height:18px;width:18px}.admin-login-feature-item span{color:#fff;display:block;font-size:14px;line-height:18px}.admin-login-left-content h1{color:#fff;font-family:DM-Sans-Bold;font-size:32px;line-height:40px;margin:0}.admin-login-left-content p{color:#fff;font-size:14px;line-height:18px;margin:15px 0 0;max-width:500px}.admin-login-left-footer{color:#ffffff8c;font-size:14px;margin-top:auto}.admin-login-right{align-items:center;background:#fff;display:flex;justify-content:center}.admin-login-right-inner{margin:0 auto;padding:45px;width:100%}.admin-login-right-brand{margin-bottom:70px}.admin-login-right-brand strong{color:#0d1117;display:block;font-family:DM-Sans-Bold;font-size:20px}.admin-login-right-brand span{color:#8a929d;display:block;font-family:DM-Sans-Bold;font-size:14px;letter-spacing:1.7px;margin-top:3px}.admin-login-form-content{margin:0 auto;max-width:390px;width:100%}.admin-login-heading{margin-bottom:30px}.admin-login-heading h1{color:#11151b;font-family:DM-Sans-Bold;font-size:32px;line-height:40px;margin:0 0 8px}.admin-login-heading p{font-size:14px;line-height:20px;margin:0}.admin-login-field{margin-bottom:22px}.admin-login-field .form-label{color:#182238;display:block;font-size:14px;font-weight:600;margin-bottom:9px}.login-input-box{align-items:center;background:#edf4ff;border:1px solid #d9e2ef;border-radius:12px;display:flex;height:52px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.login-input-box:focus-within{background:#f4f8ff;border-color:#9db7dd}.login-input-icon{align-items:center;color:#8da4c6;display:flex;flex:0 0 22px;height:22px;justify-content:center;margin-right:12px;width:22px}.login-input-icon svg{height:18px;width:18px}.login-input-box .form-control{background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;color:#202938;font-size:14px;height:100%;outline:none;padding:0;width:100%}.login-input-box .form-control:focus{border:0;box-shadow:none;outline:none}.login-input-box .form-control::placeholder{color:#9ba9bb}.login-show-password{background:#0000;border:0;color:#61789b;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:600;outline:none;padding:5px 3px 5px 12px}.login-show-password:hover{color:#294d83}.admin-login-options{align-items:center;display:flex;gap:15px;justify-content:space-between;margin:5px 0 20px}.admin-login-remember{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:7px}.admin-login-remember input{accent-color:#17298e;height:14px;width:14px}.admin-login-secure{font-size:14px;padding-left:12px;position:relative}.admin-login-secure:before{background:#22af64;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.admin-login-error{background:#fff5f5;border:1px solid #f0cccc;border-radius:5px;color:#b63737;font-size:12px;margin-bottom:15px;padding:9px 11px}.admin-login-bottom-text{font-size:14px;margin-top:20px;text-align:center}.admin-login-mobile-logo{margin-bottom:50px}.admin-login-mobile-logo img{width:140px}@media (max-width:767px){.admin-login-page{background:#fff;padding:0}.admin-login-container{max-width:none;padding:0}.admin-login-card{border-radius:0;box-shadow:none}.admin-login-right{min-height:100dvh}.admin-login-right-inner{margin:auto;max-width:500px;padding:30px 22px}.admin-login-form-content{max-width:100%}.admin-login-right-brand{display:none}.admin-login-heading h1{font-size:28px}}.logout-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;z-index:99999}.logout-modal{animation:logoutPopupShow .2s ease;border-radius:12px;box-shadow:0 20px 60px #0003;max-width:420px;padding:32px}.logout-modal-icon{align-items:center;background:#010f1a18;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.logout-modal-icon img{height:28px;width:28px}.logout-modal h3{color:#010f1a;font-size:22px;font-weight:600;margin:0 0 10px}.logout-modal p{color:#6b7280;line-height:20px;margin:0 0 26px}.logout-modal-actions{align-items:center;gap:12px}.logout-modal-actions button{border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:46px;transition:all .2s ease}.logout-cancel-btn{background:#fff;border:1px solid #010f1a;color:#000}.logout-cancel-btn:hover{background:#f3f4f6}.logout-confirm-btn{background:#010f1a;border:1px solid #010f1a;color:#fff}.logout-confirm-btn:hover{background:#b67919;border-color:#b67919}@keyframes logoutPopupShow{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.top-category-card{background:#fff;border:1px solid #e8ebf0;border-radius:12px;padding:16px;width:100%}.top-category-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.top-category-header h3{color:#171820;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0 0 4px}.top-category-header p{color:#292d32;font-size:14px;line-height:18px;margin:0}.top-category-more{align-items:center;background:#0000;border:0;border-radius:6px;color:#8b9098;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;width:28px}.top-category-more:hover{background:#f5f6f8}.top-category-list{max-height:386px;overflow-y:auto}.top-category-list::-webkit-scrollbar{width:3px}.top-category-list::-webkit-scrollbar-track{background:#0000}.top-category-list::-webkit-scrollbar-thumb{background:#2d3137;border-radius:20px}.top-category-item{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:34px minmax(75px,1fr) auto auto;min-height:46px}.category-icon{align-items:center;border-radius:50%;display:flex;font-size:20px;height:28px;justify-content:center;width:28px}.category-icon.purple{background:#f1e9ff;color:#8b5cf6}.category-icon.orange{background:#fff0e9;color:#ff7a45}.category-icon.blue{background:#edf0ff;color:#536dfe}.category-icon.red{background:#ffecef;color:#ff4d67}.category-icon.sky{background:#e9f8ff;color:#25aee8}.category-icon.pink{background:#ffeaf0;color:#f04468}.category-info{display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0}.category-info h2{color:#171820;font-family:DM-Sans-Medium;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-info p{color:#292d32;font-size:12px;line-height:16px}.category-value{color:#101828;font-family:DM-Sans-Bold;font-size:14px;min-width:56px;text-align:right;white-space:nowrap}.category-percentage{align-items:center;border-radius:5px;display:flex;font-size:12px;font-weight:500;height:20px;justify-content:center;min-width:34px;padding:0 5px;white-space:nowrap}.category-percentage.up{background:#e9f8f5;color:#13a88b}.category-percentage.down{background:#fff0f2;color:#f04455}.category-percentage.neutral{background:#f1f2f4;color:#747980}.action-buttons{gap:8px}.action-btn,.action-buttons{align-items:center;display:flex;justify-content:center}.action-btn{border:0;border-radius:8px;cursor:pointer;height:34px;transition:all .2s ease;width:34px}.action-btn img{height:17px;width:17px}.view-btn{background:#c7c5c573}.edit-btn{background-color:#c7c5c573}.delete-btn{background:#c7c5c573}.message-page{--message-header-height:22px;--message-footer-height:50px;height:calc(100dvh - var(--message-header-height) - var(--message-footer-height));margin:0;min-height:0;overflow:hidden;padding:0;width:100%}.message-page,.message-page *,.message-page :after,.message-page :before{box-sizing:border-box}.message-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.message-row-layout,.message-section{height:100%;min-height:0;overflow:hidden;width:100%}.message-row-layout{margin:0}.message-left-col,.message-right-col{height:100%;min-height:0;overflow:hidden;padding:0}.message-left-col{border-right:1px solid #e2e8f0}.message-sidebar{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.message-sidebar-user{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;flex-shrink:0;gap:10px;min-height:72px;padding:12px 16px}.message-sidebar-user-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.message-sidebar-user-info strong{color:#101828;font-family:DM-Sans-Medium;font-size:16px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-sidebar-user-info span{color:#667085;font-family:DM-Sans-Regular;font-size:14px}.chat-search-wrap{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:20px;display:flex;flex-shrink:0;gap:8px;height:36px;margin:10px 12px;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease;width:calc(100% - 24px)}.chat-search-wrap:focus-within{border-color:#9ea7cd;box-shadow:0 0 0 3px #4f59b512}.chat-search-wrap img{display:block;flex:0 0 16px;height:16px;object-fit:contain;width:16px}.chat-search-wrap input{background:#0000;border:0;color:#344054;font-family:DM-Sans-Regular;font-size:12px;min-width:0;outline:0;padding:0;width:100%}.chat-search-wrap input::placeholder{color:#98a2b3}.chat-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%}.chat-list::-webkit-scrollbar{width:5px}.chat-list::-webkit-scrollbar-track{background:#0000}.chat-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.chat-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-list-item{align-items:center;background:#fff;border:0;border-bottom:1px solid #eaecf0;cursor:pointer;display:flex;gap:10px;min-height:68px;padding:9px 12px;position:relative;text-align:left;transition:background .2s ease;width:100%}.chat-list-item:hover{background:#f9fafb}.chat-list-item.active{background:#eef0ff}.chat-list-item.active:before{background:#010f1a;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.chat-avatar{align-items:center;background:#010f1a;border-radius:50%;color:#fff;display:flex;flex:0 0 42px;font-family:DM-Sans-Medium;font-size:12px;font-weight:600;height:42px;justify-content:center;position:relative;width:42px}.large-avatar{flex:0 0 46px;height:46px;width:46px}.admin-avatar{background:#010f1a}.chat-user-status,.online-status{border:2px solid #fff;border-radius:50%;bottom:1px;height:11px;position:absolute;right:-1px;width:11px}.chat-user-status.online,.online-status{background:#12b76a}.chat-user-status.offline{background:#d0d5dd}.chat-list-content{flex:1 1;min-width:0}.chat-list-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.chat-list-heading strong{color:#1d2939;font-family:DM-Sans-Medium;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list-heading>span{color:#98a2b3;flex-shrink:0;font-size:12px}.chat-list-preview{align-items:center;display:flex;gap:5px;margin-top:4px}.chat-list-preview p{color:#667085;flex:1 1;font-size:12px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-unread{background:#010f1a;border-radius:12px;color:#fff;flex-shrink:0;font-size:10px;font-weight:600;height:18px;min-width:18px;padding:0 5px}.chat-no-results,.chat-unread{align-items:center;display:flex;justify-content:center}.chat-no-results{color:#98a2b3;font-size:12px;height:100%;min-height:120px;padding:20px;text-align:center}.chat-pagination{align-items:center;background:#fff;border-top:1px solid #eaecf0;display:flex;flex-shrink:0;gap:7px;justify-content:center;min-height:54px;padding:9px 10px}.chat-pagination-pages{align-items:center;display:flex;gap:4px}.chat-page-number,.chat-pagination-btn{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:6px;color:#667085;cursor:pointer;display:flex;font-family:DM-Sans-Regular;font-size:10px;height:28px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease,color .2s ease;width:28px}.chat-page-number:hover,.chat-pagination-btn:hover:not(:disabled){background:#f8f9fb;border-color:#d0d5dd;color:#344054}.chat-page-number.active{background:#010f1a;border-color:#010f1a;color:#fff}.chat-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.chat-pagination-btn img{display:block;height:12px;object-fit:contain;width:12px}.chat-panel{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.chat-panel-header{align-items:center;background:#fff;border-bottom:1px solid #eaecf0;display:flex;flex-shrink:0;gap:15px;justify-content:space-between;min-height:72px;padding:12px 18px}.chat-person{align-items:center;display:flex;gap:10px;min-width:0}.chat-person-info{display:flex;flex-direction:column;gap:4px;min-width:0}.chat-person-name{align-items:center;display:flex;gap:8px;min-width:0}.chat-person-name strong{color:#1d2939;font-family:DM-Sans-Medium;font-size:16px;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-person-info>span{color:#667085;font-size:14px;line-height:18px}.online-label{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:12px;color:#12b76a;display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;padding:3px 8px}.online-label i{background:#12b76a;border-radius:50%;display:block;height:5px;width:5px}.chat-conversation{background:#fff;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px;position:relative;scroll-behavior:smooth;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%}.chat-conversation::-webkit-scrollbar{width:5px}.chat-conversation::-webkit-scrollbar-track{background:#0000}.chat-conversation::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.chat-conversation::-webkit-scrollbar-thumb:hover{background:#94a3b8}.today-divider{align-items:center;display:flex;justify-content:center;margin:4px 0 22px;position:relative}.today-divider:before{background:#e2e8f0;content:"";height:1px;left:0;position:absolute;right:0}.today-divider span{background:#fff;color:#667085;font-size:10px;font-weight:600;padding:0 10px;position:relative}.message-row{display:flex;margin-bottom:12px;width:100%}.message-row.received{justify-content:flex-start}.message-row.sent{justify-content:flex-end}.message-content-wrapper{max-width:74%}.message-bubble{border-radius:13px;padding:10px 12px 7px}.received-bubble{background:#fff;border:1px solid #dce3ec;border-bottom-left-radius:5px;color:#344054}.sent-bubble{background:#344049;border-bottom-right-radius:5px;color:#fff}.message-bubble p{font-family:DM-Sans-Regular;font-size:14px;line-height:18px;margin:0;white-space:pre-wrap;word-break:break-word}.sector-table-image{border-radius:8px;display:block;object-fit:cover;padding:5px;width:90px}.sector-table-image-placeholder{align-items:center;background:#f3f4f6;border-radius:8px;color:#8a8a8a;display:flex;font-size:12px;height:52px;justify-content:center;width:52px}.sector-description{display:block;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble-meta{align-items:center;color:#98a2b3;display:flex;font-size:10px;gap:5px;justify-content:flex-end;margin-top:5px}.sent-bubble .bubble-meta{color:#ffffffbf}.read-tick{color:#53bdeb!important}.chat-image-message{background:#fff;border:1px solid #dce3ec;border-radius:13px;max-width:100%;overflow:hidden;padding:4px;position:relative;width:320px}.chat-image-message img{border-radius:9px;display:block;max-height:300px;object-fit:cover;width:100%}.media-caption{align-items:center;color:#667085;display:flex;font-size:10px;gap:5px;justify-content:flex-end;padding:5px}.file-message-bubble{background:#fff;border:1px solid #dce3ec;border-radius:12px;max-width:100%;padding:5px;width:350px}.sent-file{border-color:#010f1a}.chat-file{background:#f8fafc;border:1px solid #edf0f3;border-radius:9px;gap:10px;min-width:0;padding:10px;width:100%}.chat-file,.chat-file-icon{align-items:center;display:flex}.chat-file-icon{background:#eef0ff;border-radius:7px;flex:0 0 40px;height:40px;justify-content:center;width:40px}.chat-file-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.chat-file-info strong{color:#010f1a;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file-info span{color:#98a2b3;font-size:10px}.file-download-btn{background:#fff;border:1px solid #eaecf0;border-radius:6px;color:#475467;cursor:pointer;flex:0 0 31px;height:31px;text-decoration:none;width:31px}.file-download-btn,.typing-indicator{align-items:center;display:flex;justify-content:center}.typing-indicator{background:#f2f4f7;border-radius:15px;gap:4px;height:36px;width:55px}.typing-indicator span{animation:chatTyping 1s infinite;background:#667085;border-radius:50%;height:6px;width:6px}.typing-indicator span:nth-child(2){animation-delay:.15s}.typing-indicator span:nth-child(3){animation-delay:.3s}@keyframes chatTyping{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.empty-chat{flex-direction:column;min-height:280px;text-align:center}.empty-chat,.empty-chat-icon{align-items:center;display:flex;justify-content:center}.empty-chat-icon{background:#eef0ff;border-radius:50%;font-size:24px;height:54px;width:54px}.empty-chat h4{color:#344054;font-size:14px;margin:10px 0 4px}.empty-chat p{color:#98a2b3;font-size:11px;margin:0}.attachment-preview-area{background:#f9fafb;border:1px solid #eaecf0;border-bottom:0;border-radius:10px 10px 0 0;flex-shrink:0;margin:0 16px;padding:9px 42px 9px 9px;position:relative;width:calc(100% - 32px)}.selected-file-preview,.selected-image-preview{align-items:center;display:flex;gap:10px;min-width:0}.product-empty-row{height:150px;text-align:center;vertical-align:middle}.security-action button{transition:transform .25s ease,opacity .25s ease,background-color .25s ease}.security-action button:hover{transform:translateY(-1px)}.change-password-collapse{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-8px);transition:grid-template-rows .35s ease,opacity .25s ease,transform .35s ease}.change-password-collapse.open{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}.change-password-inner{min-height:0;overflow:hidden}.change-password-form{border-top:1px solid #00000014;margin-top:20px;padding-top:20px}.change-password-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.password-cancel-btn,.password-submit-btn{border-radius:8px;cursor:pointer;min-height:42px;padding:10px 18px;transition:transform .2s ease,opacity .2s ease}.password-cancel-btn{background:#0000;border:1px solid #d7dce3}.password-submit-btn{background:#111827;border:0;color:#fff}.password-cancel-btn:hover,.password-submit-btn:hover{transform:translateY(-1px)}.password-form-message{font-size:14px;margin-top:12px}.password-form-message.error{color:#dc2626}.password-form-message.success{color:#15803d}@media (max-width:767px){.change-password-footer{flex-direction:column-reverse}.password-cancel-btn,.password-submit-btn{width:100%}}@media (prefers-reduced-motion:reduce){.change-password-collapse,.password-cancel-btn,.password-submit-btn,.security-action button{transition:none}}.selected-image-preview img{width:60px}.attachment-image-preview{border-radius:7px;display:block;flex-shrink:0;height:52px;object-fit:cover;width:58px}.selected-file-preview>div,.selected-image-preview>div{display:flex;flex-direction:column;gap:3px;min-width:0}.selected-file-preview strong,.selected-image-preview strong{color:#344054;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file-preview span,.selected-image-preview span{color:#98a2b3;font-size:10px}.selected-file-icon{background:#eef0ff;border-radius:8px;flex:0 0 42px;height:42px;width:42px}.remove-attachment-btn,.selected-file-icon{align-items:center;display:flex;justify-content:center}.remove-attachment-btn{background:#fff;border:1px solid #d0d5dd;border-radius:50%;color:#667085;cursor:pointer;font-size:16px;height:27px;padding:0;position:absolute;right:10px;top:10px;width:27px}.chat-input-area{border-top:1px solid #eaecf0;flex-shrink:0;min-height:60px;padding:9px 14px;width:100%}.chat-input-area,.chat-input-box{align-items:center;background:#fff;display:flex;gap:7px}.chat-input-box{border:1px solid #dbe2ea;border-radius:24px;flex:1 1;height:40px;min-width:0;padding:0 11px;transition:border-color .2s ease,box-shadow .2s ease}.chat-input-box:focus-within{border-color:#a9b0d5;box-shadow:0 0 0 3px #4f59b512}.chat-input-box input{background:#0000;border:0;color:#344054;font-family:DM-Sans-Regular;font-size:12px;min-width:0;outline:0;padding:0;width:100%}.chat-input-box input::placeholder{color:#667085}.attach-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;flex:0 0 22px;height:22px;justify-content:center;padding:0;width:22px}.attach-btn img{display:block;height:17px;object-fit:contain;width:17px}.attachment-picker{flex:0 0 22px;position:relative}.attachment-menu{background:#fff;border:1px solid #e4e7ec;border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 10px 24px #10182824;left:-8px;padding:6px;position:absolute;width:190px;z-index:20}.attachment-menu:after{background:#fff;border-bottom:1px solid #e4e7ec;border-right:1px solid #e4e7ec;bottom:-6px;content:"";height:10px;left:14px;position:absolute;transform:rotate(45deg);width:10px}.attachment-menu button{align-items:center;background:#fff;border:0;border-radius:7px;color:#101828;cursor:pointer;display:flex;gap:10px;padding:9px 8px;text-align:left;width:100%}.attachment-menu button:hover{background:#f5f7ff}.attachment-menu-icon{align-items:center;background:#faebd7;border-radius:4px;display:flex;padding:4px}.chat-menu-icon{width:20px}.attachment-menu small,.attachment-menu strong{display:block}.attachment-menu strong{font-size:12px;font-weight:600}.attachment-menu small{color:#292d32;font-size:12px}.chat-small-action{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#475467;cursor:pointer;display:flex;flex:0 0 38px;height:38px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease;width:38px}.chat-small-action:hover{background:#f8fafc;border-color:#b9c1cc}.chat-small-action img{display:block;height:18px;object-fit:contain;width:18px}.chat-send-btn{align-items:center;background:#010f1a;border:0;border-radius:6px;cursor:pointer;display:flex;flex:0 0 38px;height:38px;justify-content:center;padding:0;transition:background .2s ease,transform .2s ease,opacity .2s ease;width:38px}.chat-send-btn:hover:not(:disabled){background:#424ca3;transform:translateY(-1px)}.chat-send-btn:disabled{cursor:not-allowed;opacity:.45}.chat-send-btn img{display:block;filter:brightness(0) invert(1);height:18px;object-fit:contain;width:18px}.inquiry-details-page{background:#fffcf8;color:#010f1a;min-height:100vh;width:100%}.inquiry-container{padding:24px 28px 45px}.inquiry-details-page p{color:#292d32;font-size:14px;line-height:18px}.inquiry-details-page button,.inquiry-details-page input,.inquiry-details-page textarea{font-family:inherit;font-size:14px;line-height:18px}.inquiry-back-btn{align-items:center;background:#0000;border:0;color:#010f1a;cursor:pointer;display:inline-flex;font-weight:600;gap:7px;margin-bottom:18px;padding:0;transition:color .16s ease}.inquiry-back-btn:hover{color:#b78840}.card-count,.customer-summary-row>div>span,.detail-item span,.document-card span,.eyebrow-text,.inquiry-back-btn span,.mini-stat span,.note-card span,.overview-item span,.payment-card span,.product-chip span,.quotation-card-head>div>span,.quotation-message-box>span,.quotation-price-box>span,.quotation-sub-card>span,.requirement-card>span,.stat-card>span,.wide-info-box span{font-size:12px;line-height:16px}.inquiry-page-heading{align-items:flex-start;border-bottom:1px solid #e6e1da;display:flex;gap:24px;justify-content:space-between;padding-bottom:22px}.eyebrow-text{color:#7d746b;display:block;font-weight:700;letter-spacing:.6px;margin-bottom:7px}.inquiry-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.inquiry-page-heading h2{color:#010f1a;font-family:DM-Sans-Bold,DM Sans,sans-serif;font-size:28px;font-weight:700;line-height:34px;margin:0}.inquiry-page-heading p{margin:7px 0 0}.outline-action-btn,.primary-action-btn,.small-outline-btn{border-radius:7px;cursor:pointer;font-weight:700;min-height:40px;padding:9px 14px;transition:all .16s ease}.primary-action-btn{background:#010f1a;border:1px solid #010f1a;color:#fff}.primary-action-btn:hover{background:#b78840;border-color:#b78840}.outline-action-btn,.small-outline-btn{background:#fff;border:1px solid #cfd3d7;color:#010f1a}.outline-action-btn:hover,.small-outline-btn:hover{border-color:#b78840;color:#b78840}.small-outline-btn{min-height:34px;padding:7px 11px}.inquiry-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.inquiry-card,.stat-card{background:#fff;border:1px solid #e5e1dc;border-radius:10px}.stat-card{padding:18px}.stat-card>span{color:#6d6862;display:block;font-weight:700;letter-spacing:.4px;margin-bottom:7px;text-transform:uppercase}.card-heading h4,.customer-summary-row h4,.document-card h4,.empty-card h4,.inquiry-card h4,.mini-stat h4,.payment-card h4,.quotation-card h4,.requirement-card h4,.stat-card h4{color:#010f1a;font-family:DM-Sans-Bold,DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px}.stat-card h4{margin:0}.stat-card p{margin:4px 0 0}.inquiry-card-stack{grid-gap:20px;display:grid;gap:20px;margin-top:20px}.inquiry-card{padding:22px}.card-heading{align-items:flex-start;border-bottom:1px solid #ebe7e2;display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.card-heading h4{margin:0}.card-heading p{margin:4px 0 0}.card-heading-actions{align-items:center;display:flex;gap:9px}.card-count{align-items:center;background:#f3efe9;border-radius:999px;color:#6d6356;display:inline-flex;font-weight:700;min-height:30px;padding:5px 10px;white-space:nowrap}.customer-summary-row{align-items:center;background:#faf8f5;border-radius:9px;display:flex;gap:14px;margin-top:18px;padding:17px}.customer-avatar{background:#010f1a;border-radius:50%;color:#fff;display:grid;flex:0 0 54px;font-family:DM-Sans-Bold,DM Sans,sans-serif;font-size:14px;font-weight:700;height:54px;place-items:center;width:54px}.customer-summary-row>div>span{color:#7f7a74;display:block;font-weight:700;margin-bottom:3px}.customer-summary-row h4{margin:0}.customer-summary-row p{margin:3px 0 0}.detail-grid,.overview-grid{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.detail-item,.overview-item{border-bottom:1px solid #eeeae5;min-width:0;padding:16px 0}.detail-item span,.overview-item span{color:#7f7a74;display:block;font-weight:700;margin-bottom:5px;text-transform:uppercase}.detail-item strong,.overview-item>div{color:#292d32;font-size:14px;font-weight:600;line-height:18px}.note-card,.wide-info-box{background:#fffaf4;border:1px solid #ece6df;border-left:3px solid #b78840;border-radius:0 8px 8px 0;margin-top:18px;padding:15px 16px}.note-card span,.wide-info-box span{color:#7a6c5d;display:block;font-weight:700;margin-bottom:5px}.note-card p,.wide-info-box p{margin:0}.document-grid,.payment-grid,.requirement-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:18px}.document-card,.payment-card,.requirement-card{background:#fff;border:1px solid #e7e3de;border-radius:9px}.requirement-card{padding:17px}.requirement-card>span{color:#807b75;display:block;font-weight:700}.requirement-card h4{margin:5px 0 0}.requirement-card p{margin:4px 0 0}.product-chip-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.product-chip{background:#faf8f5;border:1px solid #e7e3de;border-radius:7px;padding:9px 10px}.product-chip span,.product-chip strong{display:block}.product-chip strong{color:#010f1a;font-size:13px;line-height:17px}.product-chip span{color:#7f7a74;margin-top:2px}.quotation-status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.mini-stat{border:1px solid #0000;border-radius:8px;padding:13px 14px}.mini-stat span{display:block;font-weight:700}.mini-stat h4{margin:4px 0 0}.mini-stat-pending{background:#fffaeb;border-color:#fedf89}.mini-stat-accepted{background:#ecfdf3;border-color:#abefc6}.mini-stat-rejected{background:#fef3f2;border-color:#fecdca}.quotation-list{grid-gap:14px;display:grid;gap:14px;margin-top:16px}.quotation-card{background:#fff;border:1px solid #e4dfd9;border-radius:10px;overflow:hidden}.quotation-card-head{align-items:flex-start;background:#faf8f5;border-bottom:1px solid #e8e3dd;display:flex;gap:16px;justify-content:space-between;padding:17px}.quotation-card-head>div>span{color:#7c766f;display:block;font-weight:700;margin-bottom:4px}.quotation-card-head h4,.quotation-price-box h4,.quotation-sub-card h4{margin:0}.quotation-card-head p{margin:3px 0 0}.quotation-data-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);padding:16px 17px}.quotation-message-box,.quotation-price-box{background:#fff;border:1px solid #ebe6e0;border-radius:8px;padding:14px}.quotation-message-box>span,.quotation-price-box>span,.quotation-sub-card>span{color:#7f7a74;display:block;font-weight:700;margin-bottom:5px}.quotation-message-box p{margin:0}.quotation-extra-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 17px 17px}.quotation-sub-card{background:#fcfbf9;border:1px solid #ebe6e0;border-radius:8px;padding:14px}.quotation-sub-card>p{margin:5px 0 0}.mini-data-row{border-top:1px solid #ece8e3;margin-top:10px;padding-top:10px}.mini-data-row span,.mini-data-row strong{display:block}.mini-data-row strong{color:#010f1a;font-size:13px;line-height:17px}.mini-data-row p{margin:3px 0}.mini-data-row span{color:#7f7a74}.document-card{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px}.document-icon{background:#f1eee9;border-radius:7px;color:#665e54;display:grid;font-size:11px;font-weight:700;height:42px;place-items:center;width:42px}.document-card h4{font-size:16px;line-height:20px;margin:0}.document-card span{color:#7f7a74;display:block;margin-top:3px}.payment-card{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.payment-card>div>span{color:#7f7a74;display:block;font-weight:700;margin-bottom:5px}.payment-card h4,.payment-card p{margin:0}.payment-message{border-top:1px solid #ebe6e0;grid-column:1/-1;padding-top:12px}.status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;line-height:16px;min-height:26px;padding:4px 8px;white-space:nowrap}.status-dot{border-radius:50%;height:6px;width:6px}.status-accepted,.status-approved{background:#ecfdf3;border:1px solid #abefc6;color:#067647}.status-accepted .status-dot,.status-approved .status-dot{background:#12b76a}.status-pending{background:#fffaeb;border:1px solid #fedf89;color:#b54708}.status-pending .status-dot{background:#f79009}.status-rejected{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.status-rejected .status-dot{background:#f04438}.empty-card{background:#fcfbf9;border:1px dashed #d9d3cc;border-radius:9px;grid-column:1/-1;padding:30px 18px;text-align:center}.empty-card>span{background:#fff;border:1px solid #e4dfd9;border-radius:50%;color:#887f75;display:grid;height:32px;margin:0 auto 8px;place-items:center;width:32px}.empty-card h4{margin:0}.empty-card p{margin:4px 0 0}.quotation-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#010f1a7a;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.quotation-modal{background:#fff;border-radius:10px;box-shadow:0 26px 70px #010f1a3d;max-width:520px;overflow:hidden;width:100%}.quotation-modal-header{align-items:flex-start;border-bottom:1px solid #ebe7e2;display:flex;gap:16px;justify-content:space-between;padding:20px}.quotation-modal-header h4{color:#010f1a;font-family:DM-Sans-Bold,DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px;margin:0}.quotation-modal-header p{margin:4px 0 0}.modal-close-btn{background:#fff;border:1px solid #e1ddd8;border-radius:7px;color:#010f1a;cursor:pointer;height:34px;padding:0;width:34px}.modal-close-btn:hover{border-color:#b78840;color:#b78840}.quotation-form{padding:20px}.quotation-form-group+.quotation-form-group{margin-top:15px}.quotation-form-group label{color:#010f1a;display:block;font-family:DM-Sans-Bold,DM Sans,sans-serif;font-size:13px;font-weight:700;line-height:17px;margin-bottom:6px}.quotation-form-group input,.quotation-form-group textarea{background:#fff;border:1px solid #ccd1d5;border-radius:7px;box-sizing:border-box;color:#292d32;outline:none;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.quotation-form-group input{height:42px;padding:0 11px}.quotation-form-group textarea{min-height:110px;padding:10px 11px;resize:vertical}.quotation-form-group input:focus,.quotation-form-group textarea:focus{border-color:#b78840;box-shadow:0 0 0 3px #b788401f}.price-input-wrap{position:relative}.price-input-wrap>span{color:#6f6a64;font-size:12px;font-weight:700;left:11px;position:absolute;top:50%;transform:translateY(-50%)}.price-input-wrap input{padding-left:48px}.quotation-form-error{background:#fef3f2;border-radius:7px;color:#b42318;font-size:13px;line-height:17px;margin-top:14px;padding:9px 11px}.quotation-modal-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:20px}@media (max-width:991px){.detail-grid,.inquiry-stat-grid,.overview-grid,.quotation-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-history-card{grid-column:1/-1}}@media (max-width:767px){.inquiry-container{padding:20px 14px 35px}.card-heading,.inquiry-page-heading,.quotation-card-head{align-items:stretch;flex-direction:column}.card-heading-actions .outline-action-btn,.inquiry-page-heading .primary-action-btn{width:100%}.card-heading-actions{align-items:stretch;flex-direction:column}.detail-grid,.document-grid,.inquiry-stat-grid,.overview-grid,.payment-grid,.quotation-data-grid,.quotation-extra-grid,.quotation-status-grid,.requirement-grid{grid-template-columns:1fr}.inquiry-card{padding:17px}.document-card{grid-template-columns:auto 1fr}.document-card .small-outline-btn{grid-column:1/-1;width:100%}.payment-message,.quotation-history-card{grid-column:auto}.quotation-modal-actions{flex-direction:column-reverse}.quotation-modal-actions button{width:100%}}.dashboard-page.settings-page{background:#fffcf8;color:#010f1a;min-height:100vh;padding:20px 25px 30px}.settings-shell{margin:0 auto;max-width:1180px;width:100%}.settings-header{margin-bottom:20px}.settings-header h1{color:#010f1a;font-family:DM-Sans-Bold;font-size:28px;line-height:30px;margin:0}.settings-header p{color:#292d32;font-size:14px;line-height:18px;margin:7px 0 0}.settings-tabs{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:32px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{background:#0000;border:0;color:#667085;cursor:pointer;flex:0 0 auto;font-size:14px;line-height:18px;padding:0 0 12px;position:relative;transition:color .2s ease;white-space:nowrap}.settings-tab:hover{color:#b78840}.settings-tab.active{color:#010f1a}.settings-tab:after{background:#0000;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.settings-tab.active:after{background:#b78840}.profile-panel,.settings-section{background:#fff;border:1px solid #e6e8eb;border-radius:8px;overflow:hidden}.profile-panel-header,.section-heading{align-items:flex-start;border-bottom:1px solid #e6e8eb;display:flex;gap:20px;justify-content:space-between;padding:18px 20px}.profile-panel-header h2,.section-heading h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:16px;line-height:20px;margin:0}.profile-panel-header p,.section-heading p{color:#292d32;font-size:14px;line-height:18px;margin:4px 0 0}.profile-header-actions{align-items:center;display:flex;gap:8px}.dark-action-btn{background:#010f1a;border:1px solid #010f1a;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;line-height:18px;min-height:34px;padding:7px 12px;transition:background-color .2s ease,border-color .2s ease}.dark-action-btn:hover:not(:disabled){background:#b78840;border-color:#b78840}.dark-action-btn:disabled{background:#e4e7ec;border-color:#d0d5dd;color:#98a2b3;cursor:not-allowed}.secondary-action-btn{background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#010f1a;cursor:pointer;font-size:14px;line-height:18px;min-height:34px;padding:7px 12px}.secondary-action-btn:hover{border-color:#b78840;color:#b78840}.profile-row{align-items:center;border-bottom:1px solid #e6e8eb;display:grid;grid-template-columns:minmax(150px,28%) minmax(0,1fr);min-height:76px;padding:12px 20px}.profile-row:last-of-type{border-bottom:0}.profile-row-top{align-items:start}.profile-row-label{color:#010f1a;font-family:DM-Sans-Bold;font-size:12px;line-height:16px;padding-right:20px}.profile-row-content{min-width:0}.profile-value{color:#292d32;display:block;font-size:14px;line-height:18px}.profile-row-input{background:#fff;border:1px solid #cfd6dd;border-radius:6px;box-sizing:border-box;color:#292d32;font-size:12px;height:40px;outline:none;padding:0 11px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.profile-row-input:focus{border-color:#010f1a}.profile-name-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-picture-content{align-items:center;display:flex;gap:20px;justify-content:space-between}.profile-avatar-button{background:#0000;border:0;border-radius:50%;cursor:pointer;padding:0}.profile-avatar{background:#eef1f3;border:1px solid #e2e5e9;border-radius:50%;color:#010f1a;display:grid;font-family:DM-Sans-Bold;font-size:14px;height:54px;overflow:hidden;place-items:center;width:54px}.profile-avatar img{height:100%;object-fit:cover;width:100%}.profile-file-input{display:none}.profile-picture-actions{align-items:center;display:flex;gap:8px}.profile-image-change-btn{background:#010f1a;border:1px solid #010f1a;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;min-height:34px;padding:7px 12px}.profile-image-change-btn:hover{background:#b78840;border-color:#b78840}.profile-image-remove-btn{background:#f04438;border:1px solid #f04438;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;min-height:34px;padding:7px 12px}.profile-image-remove-btn:hover{background:#d92d20;border-color:#d92d20}.profile-image-error{color:#d92d20;font-size:12px;line-height:16px;margin-top:7px}.biography-title{align-items:center;color:#010f1a;display:inline-flex;font-family:DM-Sans-Bold;font-size:12px;gap:6px}.biography-info{border:1px solid #98a2b3;border-radius:50%;color:#667085;display:inline-grid;font-size:12px;height:14px;place-items:center;width:14px}.biography-wrapper{position:relative}.biography-input{background:#fff;border:1px solid #cfd6dd;border-radius:6px;box-sizing:border-box;color:#292d32;font-size:14px;line-height:18px;min-height:120px;outline:none;padding:10px 11px 28px;resize:vertical;width:100%}.biography-input:focus{border-color:#b78840}.biography-input[readonly]{background:#fff;cursor:default}.biography-count{bottom:8px;color:#98a2b3;font-size:10px;line-height:12px;position:absolute;right:10px}.profile-success-message{background:#ecfdf3;border-radius:6px;color:#027a48;font-size:12px;line-height:16px;margin:14px 20px;padding:9px 11px}.settings-stack{grid-gap:20px;display:grid;gap:20px}.password-form{padding:20px}.password-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.form-field{min-width:0}.form-field label{color:#010f1a;display:block;font-family:DM-Sans-Bold;font-size:12px;line-height:16px;margin-bottom:6px}.form-field input{background:#fff;border:1px solid #cfd6dd;border-radius:6px;box-sizing:border-box;color:#292d32;font-size:14px;height:40px;outline:none;padding:0 11px;width:100%}.form-field input:focus{border-color:#b78840}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:58px}.password-show-btn{background:#0000;border:0;color:#010f1a;cursor:pointer;font-size:12px;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.password-show-btn:hover{color:#b78840}.form-message{border-radius:6px;font-size:12px;line-height:16px;margin-top:14px;padding:9px 11px}.form-message.success{background:#ecfdf3;color:#027a48}.form-message.error{background:#fef3f2;color:#b42318}.settings-list{padding:0 20px}.setting-row{align-items:center;border-bottom:1px solid #e6e8eb;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:13px 0}.setting-row:last-child{border-bottom:0}.setting-row-copy{min-width:0}.setting-row-copy h4{color:#010f1a;font-family:DM-Sans-Bold;font-size:16px;line-height:20px;margin:0}.setting-row-copy p{color:#292d32;font-size:14px;line-height:18px;margin:4px 0 0}.simple-switch{cursor:pointer;flex:0 0 40px;height:22px;position:relative;width:40px}.simple-switch input{height:1px;opacity:0;position:absolute;width:1px}.simple-switch span{background:#d0d5dd;border-radius:999px;inset:0;position:absolute;transition:background-color .2s ease}.simple-switch span:after{background:#fff;border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;width:16px}.simple-switch input:checked+span{background:#010f1a}.simple-switch input:checked+span:after{transform:translateX(18px)}.logout-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#010f1a75;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.logout-modal{background:#fff;border-radius:10px;box-sizing:border-box;max-width:410px;padding:26px;text-align:center;width:100%}.logout-modal-icon{background:#fff5e8;border-radius:50%;color:#b78840;display:grid;font-size:20px;font-weight:800;height:46px;margin:0 auto 14px;place-items:center;width:46px}.logout-modal h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:18px;line-height:22px;margin:0}.logout-modal p{color:#292d32;font-size:14px;line-height:18px;margin:9px 0 0}.logout-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:22px}@media (max-width:767px){.dashboard-page.settings-page{padding:18px 14px 30px}.settings-header h1{font-size:24px;line-height:28px}.settings-tabs{gap:26px}.profile-panel-header,.section-heading{align-items:stretch;flex-direction:column}.profile-header-actions{width:100%}.profile-header-actions button{flex:1 1}.profile-row{gap:8px;grid-template-columns:1fr;padding:14px 16px}.profile-row-label{padding-right:0}.profile-name-grid{grid-template-columns:1fr}.profile-picture-content{align-items:flex-start;flex-direction:column}.profile-picture-actions{width:100%}.profile-picture-actions button{flex:1 1}.password-grid{grid-template-columns:1fr}.password-form,.settings-list{padding-left:16px;padding-right:16px}.section-heading .dark-action-btn{width:100%}.logout-modal{padding:22px 18px}.logout-modal-actions{flex-direction:column-reverse}.logout-modal-actions button{width:100%}}.add-product-page{background:#f4f6f8;color:#010f1a;min-height:100vh;width:100%}.add-product-container{padding:20px 25px 30px}.add-product-header{margin-bottom:22px}.product-page-label{color:#98a2b3;font-size:14px;margin-bottom:5px}.product-breadcrumb-link{color:#667085;text-decoration:none}.product-breadcrumb-link:hover{color:#010f1a}.breadcrumb-separator{color:#c3c8d0;margin:0 6px}.add-product-header h1{color:#010f1a;font-family:DM-Sans-Bold;font-size:28px;line-height:32px;margin:0}.add-product-header p{color:#7d8795;font-size:14px;line-height:18px;margin:4px 0 0}.product-editor{background:#fff;border:1px solid #e3e7ec;border-radius:12px;overflow:hidden}.editor-section{padding:24px}.product-heading{margin-bottom:20px}.product-heading h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.product-heading p{color:#292d32;font-size:14px;line-height:18px;margin:3px 0 0}.section-divider{border-top:1px solid #edf0f3}.section-heading{margin-bottom:18px}.section-heading h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.section-heading p{color:#98a2b3;font-size:14px;line-height:18px;margin:3px 0 0}.section-heading-row .section-heading{margin-bottom:18px}.gallery-count{padding-bottom:18px;text-align:right}.field-label,.product-field>label{color:#475467;display:block;font-size:14px;font-weight:600;line-height:18px;margin-bottom:7px}.field-label span,.product-field>label span{color:#d92d20;margin-left:3px}.product-field input,.product-field select,.product-field textarea{background:#fff;border:1px solid #d7dce3;border-radius:8px;color:#344054;font-size:14px;outline:none;transition:.2s ease;width:100%}.product-field input,.product-field select{height:40px;padding:0 12px}.product-field textarea{line-height:17px;min-height:145px;padding:12px;resize:vertical}.product-field input::placeholder,.product-field textarea::placeholder{color:#a5adb8}.product-field input:focus,.product-field select:focus,.product-field textarea:focus{border-color:#010f1a;box-shadow:0 0 0 3px #010f1a0a}.product-field-row{margin-top:2px}.main-image-uploader{background:#f6f8fa;border:1px dashed #c9d1da;border-radius:12px;cursor:pointer;display:block;height:245px;overflow:hidden;position:relative;transition:.2s ease;width:100%}.date-filter-wrapper{align-items:center;display:flex;gap:10px}.date-filter-item{position:relative}.main-image-uploader:hover{border-color:#010f1a}.main-image-uploader>input{height:1px;opacity:0;position:absolute;width:1px}.main-image-uploader>img{height:100%;object-fit:cover;width:100%}.main-image-empty{padding:55px 15px 20px;text-align:center}.upload-arrow{background:#fff;border:1px solid #e1e5ea;border-radius:10px;color:#010f1a;font-size:14px;font-weight:600;height:40px;line-height:38px;margin:0 auto 12px;text-align:center;width:40px}.main-image-empty strong{color:#344054;display:block;font-size:14px;font-weight:600}.main-image-empty small{color:#98a2b3;font-size:14px}.main-image-actions{margin-top:8px}.change-image-btn,.main-image-actions button{border-radius:7px;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;padding:7px 10px}.change-image-btn{background:#fff;border:1px solid #d7dce3;color:#344054;margin-right:7px;position:relative}.change-image-btn input{height:1px;opacity:0;position:absolute;width:1px}.main-image-actions button{background:#fff;border:1px solid #fecdca;color:#b42318}.product-name-tip{background:#f8f9fa;border-left:3px solid #b67919;border-radius:0 8px 8px 0;margin-top:17px;padding:13px 14px}.product-name-tip>span{color:#b67919;display:block;font-size:16px;font-weight:700;letter-spacing:.8px;margin-bottom:3px}.product-name-tip strong{color:#344054;display:block;font-size:14px}.product-name-tip p{color:#8a94a2;font-size:14px;line-height:18px;margin:4px 0 0}.gallery-preview-item,.gallery-upload-item{display:block;height:125px}.gallery-preview-item{background:#f5f6f8;border:1px solid #e3e7ec}.gallery-preview-item button{background:#010f1abf;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:23px;line-height:21px;padding:0;position:absolute;right:7px;text-align:center;top:7px;width:23px}.gallery-upload-item{background:#fafbfc;border:1px dashed #cbd2db;padding-top:26px;text-align:center}.gallery-upload-item>span{color:#010f1a;display:block;font-size:20px;line-height:20px;margin-bottom:5px}.gallery-upload-item strong{color:#475467;display:block}.gallery-upload-item small{display:block;font-size:14px;margin-top:3px}.gallery-upload-item input{height:1px;opacity:0;position:absolute;width:1px}.product-price-input>span{color:#667085;font-size:10px;left:13px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.product-price-input input{padding-left:29px}.description-info{margin-top:5px}.description-count,.description-info small{color:#292d32;font-size:14px}.description-count{text-align:right}.product-editor-footer{background:#f8f9fa;border-top:1px solid #e5e8ec;padding:17px 24px}.product-editor-footer strong{display:block;font-size:20px;line-height:30px}.product-editor-footer p{color:#98a2b3;font-size:14px;margin:3px 0 0}.editor-footer-actions{text-align:right}.footer-cancel-btn,.footer-create-btn{border-radius:7px;display:inline-block;font-size:14px;line-height:18px;padding:8px 12px;text-decoration:none}.footer-cancel-btn{background:#fff;border:1px solid #d7dce3;color:#475467;margin-right:7px}.footer-create-btn{background:#010f1a;border:1px solid #010f1a;color:#fff}.product-sidebar{position:sticky;top:20px}.sidebar-card{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:19px}.product-quality-card{margin-top:17px}.sidebar-heading>span{color:#b67919;display:block;font-size:14px;font-weight:700;letter-spacing:.8px;margin-bottom:3px}.sidebar-heading h3{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:30px;margin:0 0 14px}.live-product-card{border:1px solid #e1e5ea;border-radius:11px;overflow:hidden}.live-product-image{background:#010f1a;height:185px;overflow:hidden;position:relative}.live-product-image img{height:100%;object-fit:cover;width:100%}.live-image-placeholder{padding-top:82px;text-align:center}.live-image-placeholder span{color:#fff6;display:block;font-size:14px;letter-spacing:1px}.live-product-content{padding:14px}.live-category{background:#f2f4f7;border-radius:4px;color:#667085;display:inline-block;font-size:14px;margin-bottom:6px;padding:3px 6px}.live-product-content h4{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:30px;margin:0}.live-product-content>p{color:#292d32;font-size:14px;line-height:18px;margin:5px 0 0;min-height:29px}.live-price-row{margin-top:12px}.live-price-row small{color:#292d32;display:block;font-size:14px}.live-price-row strong{color:#010f1a;display:block;font-size:20px}.live-status-area{text-align:right}.quality-percentage{color:#010f1a;font-size:16px;font-weight:700;text-align:right}.quality-progress{background:#edf0f3;border-radius:20px;height:5px;margin-bottom:9px;overflow:hidden;width:100%}.quality-progress-value{background:#b67919;border-radius:20px;height:100%;transition:width .25s ease}.quality-item{border-top:1px solid #edf0f3;padding:10px 0}.quality-item span{color:#292d32;font-size:14px}.quality-check-area{text-align:right}.quality-check{background:#f2f4f7;border-radius:50%;color:#98a2b3;display:inline-block;font-size:14px;height:22px;line-height:22px;text-align:center;width:22px}.quality-check.complete{background:#ecfdf3;color:#067647}.delete-popup-overlay{background:#010f1a8c;inset:0;padding:20px;position:fixed;text-align:center;z-index:9999}.delete-popup-overlay:before{content:"";display:inline-block;height:100%;vertical-align:middle}.delete-popup-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 20px 60px #010f1a2e;display:inline-block;max-width:390px;padding:28px;position:relative;text-align:center;vertical-align:middle;width:100%}.delete-popup-close{background:#0000;border:0;color:#98a2b3;cursor:pointer;font-size:22px;line-height:22px;padding:0;position:absolute;right:15px;top:13px}.delete-popup-icon{background:#fef3f2;border-radius:11px;height:46px;line-height:46px;margin:auto;text-align:center;width:46px}.delete-popup-icon img{height:20px;object-fit:contain;vertical-align:middle;width:20px}.delete-popup-card h3{color:#101828;font-size:18px;font-weight:700;line-height:24px;margin:0}.delete-popup-card p{color:#667085;font-size:14px;line-height:18px;margin:7px 0 0}.delete-popup-card p strong{color:#344054}.delete-popup-actions{margin-top:22px}.delete-popup-cancel,.delete-popup-confirm{border-radius:8px;cursor:pointer;font-size:14px;min-height:42px;width:100%}.delete-popup-cancel{background:#fff;border:1px solid #d0d5dd;color:#344054}.delete-popup-confirm{background:#d92d20;border:1px solid #d92d20;color:#fff}.delete-popup-cancel:hover{background:#f9fafb}.delete-popup-confirm:hover{background:#b42318;border-color:#b42318}.add-sector-page{background:#f4f6f8;color:#010f1a;min-height:100vh;width:100%}.add-sector-container{padding:20px 25px 30px}.add-sector-header{margin-bottom:22px}.sector-breadcrumb{color:#98a2b3;font-size:14px;margin-bottom:5px}.sector-breadcrumb a{color:#292d32;text-decoration:none;transition:.2s ease}.sector-breadcrumb a:hover{color:#010f1a}.sector-breadcrumb span{color:#101828;margin-left:6px}.add-sector-header h1{color:#010f1a;font-family:DM-Sans-Bold;font-size:28px;line-height:32px;margin:0}.add-sector-header p{color:#7d8795;font-size:14px;line-height:18px;margin:4px 0 0;max-width:620px}.sector-form-card{background:#fff;border:1px solid #e3e7ec;border-radius:16px;box-shadow:0 10px 30px #010f1a08;overflow:hidden}.sector-form-heading{background:#fbfcfd;border-bottom:1px solid #edf0f3;padding:23px 24px 19px}.sector-form-heading h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.sector-form-heading p{color:#292d32;font-size:14px;line-height:18px;margin:4px 0 0}.sector-form-section{padding:24px}.sector-section-border{border-top:1px solid #edf0f3}.sector-section-title{margin-bottom:18px}.sector-section-title h3{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:0}.sector-section-title p{color:#98a2b3;font-size:14px;line-height:18px;margin:3px 0 0}.sector-field-label,.sector-form-group>label{color:#292d32;display:block;font-size:14px;line-height:18px;margin-bottom:7px}.sector-field-label span,.sector-form-group>label span{color:#d92d20;margin-left:3px}.sector-image-upload{background:#f7f8fa;border:1px dashed #cbd2da;border-radius:12px;cursor:pointer;display:block;overflow:hidden;position:relative;transition:.2s ease;width:100%}.sector-image-upload:hover{background:#f5f7f9;border-color:#010f1a}.sector-image-upload>input{height:1px;opacity:0;position:absolute;width:1px}.sector-image-upload>img{height:100%;object-fit:cover;width:100%}.sector-upload-empty{padding:20px 15px;text-align:center}.sector-upload-icon{background:#fff;border:1px solid #e0e5eb;border-radius:11px;color:#010f1a;font-size:16px;font-weight:700;height:43px;line-height:41px;margin:0 auto 12px;width:43px}.sector-upload-empty p{color:#667085;font-size:14px;margin:4px 0 2px}.sector-upload-empty small{color:#98a2b3;font-size:14px}.sector-image-actions{margin-top:13px}.sector-change-image,.sector-image-actions button{border-radius:7px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:7px 10px;transition:.2s ease}.sector-change-image{background:#fff;border:1px solid #d7dce3;color:#344054;margin-right:7px;position:relative}.sector-change-image:hover{background:#f8f9fa}.sector-change-image input{height:1px;opacity:0;position:absolute;width:1px}.sector-image-actions button{background:#fff;border:1px solid #fecdca;color:#b42318}.sector-image-actions button:hover{background:#fef3f2}.sector-form-group input,.sector-form-group textarea{background:#fff;border:1px solid #d7dce3;border-radius:8px;color:#344054;font-size:14px;outline:none;transition:.2s ease;width:100%}.sector-form-group input{height:44px;padding:0 12px}.sector-form-group textarea{line-height:17px;min-height:150px;padding:12px;resize:vertical}.sector-form-group input::placeholder,.sector-form-group textarea::placeholder{color:#a4acb8}.sector-form-group input:focus,.sector-form-group textarea:focus{border-color:#010f1a;box-shadow:0 0 0 3px #010f1a0a}.sector-field-meta{margin-top:5px}.sector-character-count,.sector-field-meta small{color:#292d32;font-size:14px}.sector-character-count{text-align:right}.sector-name-tip{background:#fffaf3;border-left:3px solid #b67919;border-radius:0 8px 8px 0;margin-top:21px;min-height:91px;padding:13px 14px}.sector-name-tip>span{color:#b67919;display:block;font-size:14px;font-weight:700;letter-spacing:.7px;margin-bottom:3px}.sector-name-tip strong{color:#664b20;display:block;font-size:14px}.sector-name-tip p{color:#91754a;font-size:14px;line-height:13px;margin:4px 0 0}.sector-form-footer{background:#f8f9fa;border-top:1px solid #e5e8ec;padding:18px 24px}.sector-form-footer strong{display:block;font-size:20px}.sector-form-footer p{color:#98a2b3;font-size:14px;margin:3px 0 0}.sector-footer-actions{text-align:right}.sector-footer-cancel,.sector-footer-save{border-radius:7px;cursor:pointer;font-size:14px;min-height:38px;padding:8px 12px;transition:.2s ease}.sector-footer-cancel{background:#fff;border:1px solid #d7dce3;color:#475467;margin-right:7px}.sector-footer-cancel:hover{background:#f8f9fa}.sector-footer-save{background:#010f1a;border:1px solid #010f1a;color:#fff}.sector-sidebar{position:sticky;top:20px}.sector-sidebar-card{background:#fff;border:1px solid #e3e7ec;border-radius:14px;box-shadow:0 10px 25px rgba(1,15,26,.025);padding:19px}.sector-sidebar-space{margin-top:17px}.sector-sidebar-heading>span{color:#b67919;display:block;font-size:14px;font-weight:700;letter-spacing:.8px;margin-bottom:3px}.sector-sidebar-heading h3{color:#010f1a;font-size:18px;font-weight:700;line-height:24px;margin:0 0 14px}.sector-preview-card{background:#fff;border:1px solid #e1e5ea;border-radius:12px;overflow:hidden}.sector-preview-image{background:linear-gradient(135deg,#010f1a,#05324c 55%,#075d84);height:190px;overflow:hidden}.sector-preview-image img{height:100%;object-fit:cover;width:100%}.sector-preview-empty{padding-top:72px;text-align:center}.sector-preview-empty span{color:#fff;display:block;font-size:14px;margin-top:5px}.sector-preview-content{padding:15px}.sector-preview-content>span{background:#fff7e8;border-radius:4px;color:#9a650d;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.4px;margin-bottom:7px;padding:3px 6px}.sector-preview-content h4{color:#010f1a;font-size:20px;font-weight:600;line-height:30px;margin:0}.sector-preview-content p{color:#292d32;font-size:14px;line-height:18px;margin:6px 0 0;min-height:40px}.sector-completion-number{color:#010f1a;font-size:20px;font-weight:600;line-height:30px;text-align:right}.sector-progress-track{background:#edf0f3;border-radius:20px;height:5px;margin-bottom:8px;overflow:hidden;width:100%}.sector-progress-value{background:#b67919;border-radius:20px;height:100%;transition:width .25s ease}.sector-check-item{border-top:1px solid #edf0f3;padding:10px 0}.sector-check-item span{color:#292d32;font-size:14px}.sector-check-area{text-align:right}.sector-check{background:#f2f4f7;border-radius:50%;color:#98a2b3;display:inline-block;font-size:14px;height:22px;line-height:20px;text-align:center;width:22px}.sector-check.done{background:#ecfdf3;color:#067647}.sector-tip-card{background:#010f1a;border-radius:14px;color:#fff;margin-top:17px;padding:19px}.sector-tip-card>span{color:#d2a65e;display:block;font-size:14px;font-weight:600;letter-spacing:.8px;margin-bottom:5px}.sector-tip-card>h3{color:#fff;font-size:20px;line-height:30px;margin:0 0 10px}.sector-tip-item{border-top:1px solid #ffffff14;padding:10px 0}.sector-tip-item span{color:#fff;display:block;font-size:18px;line-height:24px}.sector-tip-item p{color:#ffffff80;font-size:14px;line-height:18px;margin:3px 0 0}@media (max-width:768px){.add-sector-container{padding:18px 14px 30px}.add-sector-header h1{font-size:23px;line-height:30px}.sector-form-section{padding:18px}.sector-image-upload{height:215px}.sector-image-guide{margin-top:4px}.sector-name-tip{margin-top:0;min-height:auto}.sector-footer-actions{margin-top:12px;text-align:left}.add-product-container{padding:18px 14px 30px}.add-product-header h1{font-size:23px;line-height:30px}.editor-section{padding:18px}.main-image-uploader{height:220px}.gallery-count{padding-bottom:12px;text-align:left}.editor-footer-actions{margin-top:12px;text-align:left}.overview-period-area{margin-top:10px;text-align:left}.overview-chart-wrapper{padding:5px 8px 0}.overview-bar-chart{height:250px;min-width:650px}.activity-chart-legend{padding:10px 15px 14px}.settings-container{padding:20px 14px 35px}.settings-page-header h1{font-size:23px;line-height:30px}.account-summary-card{padding:18px}.account-avatar{margin-bottom:11px}.account-role-area{margin-top:12px;text-align:left}.settings-content-card{padding:18px}.profile-status-area{margin-top:10px;text-align:left}.profile-save-area,.security-action{margin-top:12px;text-align:left}.logout-card{padding:28px 18px}.message-page{--message-footer-height:50px}.chat-list-heading>span,.chat-list-preview,.chat-pagination-pages{display:none}.message-content-wrapper{max-width:90%}.chat-image-message,.file-message-bubble{width:250px}.chat-send-btn,.chat-small-action{flex-basis:35px;height:35px;width:35px}.login-left{min-height:auto;padding:50px 24px}.login-wrapper{max-width:500px}.login-right-wrapper{min-height:auto;padding:12px}.login-right{height:500px;min-height:500px}.image-content{bottom:30px;left:25px;right:25px}.image-content h2{font-size:26px}.dashboard-page.messages-page{height:calc(100vh - 56px)}.message-sidebar,.messages-page .overview-heading{display:none}.chat-panel{height:100%;width:100%}.chat-panel-header{min-height:64px;padding:9px 12px}.chat-conversation{padding:14px 12px}.message-content-wrapper{max-width:88%}.chat-input-area{gap:6px;min-height:60px;padding:9px 10px}.chat-action-icon,.chat-send-btn,.chat-small-action{flex-basis:36px;height:36px;width:36px}.chat-input-box{height:38px}.top-category-card{padding:16px 12px 12px}.top-category-item{column-gap:6px;grid-template-columns:32px minmax(70px,1fr) auto auto}.category-value{min-width:52px}.upcoming-deliveries-card{min-width:0;width:100%}.upcoming-deliveries-card .upcoming-delivery-list{margin-top:12px;width:100%}.upcoming-deliveries-card .upcoming-delivery-row{grid-column-gap:10px;grid-row-gap:2px;align-items:center;border-bottom:1px solid #edf0f2;box-sizing:border-box;column-gap:10px;display:grid;grid-template-areas:"day value" "count value";grid-template-columns:minmax(0,1fr) auto;min-height:50px;padding:7px 0;row-gap:2px;width:100%}.upcoming-deliveries-card .upcoming-delivery-row:last-child{border-bottom:0}.upcoming-deliveries-card .upcoming-delivery-day{color:#0e141f;display:block;font-family:DM-Sans-Medium;font-size:11px;font-weight:600;grid-area:day;line-height:14px;min-width:0;white-space:nowrap}.upcoming-deliveries-card .upcoming-delivery-count{color:#6b7380;display:block;font-size:10px;font-weight:400;grid-area:count;line-height:13px;min-width:0;white-space:nowrap}.upcoming-deliveries-card .upcoming-delivery-value{align-self:center;color:#0e141f;display:block;font-family:DM-Sans-Medium;font-size:11px;font-weight:600;grid-area:value;justify-self:end;line-height:14px;margin:0;text-align:right;white-space:nowrap}.upcoming-delivery-row{column-gap:10px;grid-template-columns:100px minmax(0,1fr) auto;min-height:44px}.upcoming-delivery-count,.upcoming-delivery-day,.upcoming-delivery-value{font-size:12px}.active-shipments-section{padding:15px 12px 12px}.active-shipments-actions{display:grid;grid-template-columns:1fr 120px}.active-shipments-search{grid-column:1/-1;width:100%}.active-shipments-export,.active-shipments-filter-wrap{width:100%}.active-shipments-table{min-width:800px}.active-shipments-footer{gap:15px}.shipment-dashboard-section{grid-template-columns:1fr}.shipment-dashboard-card{height:300px}.app-layout{display:block}.sidebar{left:0;min-width:250px;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:250px;z-index:1200}.sidebar.sidebar-open{transform:translateX(0)}.sidebar.sidebar-collapsed{min-width:250px;width:250px}.sidebar-logo,.sidebar.sidebar-collapsed .sidebar-logo{padding:24px 23px 12px}.sidebar-logo img,.sidebar.sidebar-collapsed .sidebar-logo img{width:126px}.sidebar-content,.sidebar.sidebar-collapsed .sidebar-content{padding:2px 23px 30px}.sidebar-menu-item,.sidebar.sidebar-collapsed .sidebar-menu-item{gap:13px;justify-content:flex-start;padding:0 13px;width:100%}.sidebar-menu-text,.sidebar.sidebar-collapsed .sidebar-menu-text{display:block}.sidebar-menu-item.active,.sidebar.sidebar-collapsed .sidebar-menu-item.active{border-radius:24px}.sidebar-collapse-btn{display:none}.sidebar-overlay{background:#00000073;border:0;display:block;inset:0;padding:0;position:fixed;z-index:1100}.admin-header{gap:8px;height:62px;padding:0 12px}.header-left{display:block}.header-mobile-menu{display:flex}.header-search{display:none}.mobile-search-btn{align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;margin-left:auto;padding:0;width:38px}.mobile-search-btn img{height:17px;width:17px}.language-btn{display:none}.header-circle-btn{height:38px;width:38px}.header-user{height:40px;min-width:auto;padding:3px}.user-avatar{height:32px;width:32px}.user-arrow,.user-info{display:none}.mobile-search-area{background:#fff;border-bottom:1px solid #eaecf0;display:block;padding:9px 12px;position:sticky;top:62px;z-index:899}.mobile-search-box{align-items:center;border:1px solid #eaecf0;border-radius:20px;display:flex;gap:8px;height:40px;padding:0 11px;width:100%}.mobile-search-box>img{height:16px;width:16px}.mobile-search-box input{background:#0000;border:0;flex:1 1;font-size:12px;min-width:0;outline:0;padding:0}.mobile-search-box button{background:#0000;border:0;color:#667085;cursor:pointer;font-size:18px;height:27px;padding:0;width:27px}.dashboard-page{padding:16px 12px 25px}.overview-heading{align-items:flex-start}.overview-heading h1{font-size:21px}.overview-heading select{width:115px}.overview-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stat-card{min-height:125px;padding:14px}.overview-stat-bottom strong{font-size:23px}.overview-stat-bottom small{white-space:normal}.overview-bottom-grid,.overview-middle-grid,.overview-primary-grid{gap:12px;grid-template-columns:1fr}.overview-card{height:180px}.overview-bottom-grid>:last-child{grid-column:auto}.overview-line-chart{height:150px}.status-content{justify-content:flex-start;padding-left:25px}.operations-table{min-width:650px}.admin-footer{gap:4px;padding:12px}.admin-footer,.recent-operations-header{align-items:flex-start;flex-direction:column}.recent-operations-header{padding:15px}.recent-header-actions{flex-wrap:wrap;width:100%}.recent-outline-btn,.recent-view-all-btn{flex:1 1}.operations-table{min-width:720px}.operations-pagination{align-items:flex-start;flex-direction:column}.pagination-buttons{justify-content:flex-end;width:100%}}@media (max-width:767.98px){.inquiry-container{padding:18px 14px 30px}.inquiry-header{padding:21px 18px}.inquiry-header h1{font-size:21px;line-height:28px}.header-status-area{margin-top:8px;text-align:left}.inquiry-content-card,.sidebar-card{padding:18px}.customer-avatar,.requirement-number{margin-bottom:12px}.contract-status{margin-top:12px;text-align:left}.contract-action{margin-top:10px;text-align:left}.history-date,.response-date{margin-top:8px;text-align:left}.payment-card h3{margin-bottom:15px}}@media (max-width:575.98px){.header-outline-btn,.header-primary-btn{width:100%}.header-outline-btn{margin-bottom:8px;margin-right:0}.section-number{height:31px;line-height:31px;width:31px}.section-heading h2{font-size:13px}}@media (max-width:991px){.message-page{--message-header-height:56px}.message-sidebar-user{padding:10px}.message-sidebar-user-info strong{font-size:12px}.message-sidebar-user-info span{font-size:10px}.chat-search-wrap{margin:8px;padding:0 9px;width:calc(100% - 16px)}.chat-list-item{gap:7px;padding:8px}.chat-avatar{flex-basis:38px;height:38px;width:38px}.large-avatar{flex-basis:42px;height:42px;width:42px}.chat-list-heading strong{font-size:11px}.chat-list-preview p{font-size:9px}.chat-pagination{gap:4px;padding-inline:5px}.chat-page-number,.chat-pagination-btn{height:25px;width:25px}.chat-panel-header{padding:10px 12px}.chat-conversation{padding:14px}.message-content-wrapper{max-width:84%}.chat-input-area{padding:8px 10px}}.order-create-page{background:radial-gradient(circle at 78% 8%,#5b67cd14,#0000 26rem),linear-gradient(180deg,#f7f9fd,#eef3f9);color:#17213c;min-height:100vh}.order-create-container{margin:0 auto;max-width:1500px;padding:20px 25px 30px}.order-page-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.order-breadcrumb{align-items:center;color:#8190ad;display:flex;font-size:14px;font-weight:600;gap:9px;margin-bottom:5px}.order-breadcrumb a{color:#61708e;text-decoration:none}.order-breadcrumb a:hover{color:#313c91}.order-page-header h1{color:#16213d;font-family:DM-Sans-Bold;font-size:28px;line-height:32px;margin:0}.order-page-header p{color:#6c7893;font-size:14px;margin:4px 0 0}.order-header-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.order-section-card,.order-sidebar-card{background:#fffffff0;border:1px solid #dbe2efe6;box-shadow:0 18px 45px rgba(32,45,82,.055)}.order-section-card{border-radius:12px;margin-bottom:20px;overflow:hidden}.order-section-head{align-items:flex-start;border-bottom:1px solid #edf1f7;display:flex;gap:12px;padding:21px 24px 18px}.section-number{background:#010f1a;border-radius:10px;color:#fff;display:grid;flex:0 0 32px;font-size:16px;font-weight:800;height:32px;letter-spacing:.02em;line-height:20px;place-items:center;width:32px}.order-section-head h2{color:#010f1a;font-family:DM-Sans-Bold;font-size:20px;line-height:26px;margin:1px 0 5px}.order-section-head p{color:#292d32;font-size:14px;line-height:18px;margin:0}.order-section-body{padding:24px}.order-field{height:100%;position:relative}.order-field>label{color:#292d32;display:block;font-size:14px;margin-bottom:8px}.order-field>label span{color:#e2525c;margin-left:3px}.order-field input,.order-field select,.order-field textarea{background:#fff;border:1px solid #dfe5ef;border-radius:12px;color:#292d32;font-size:14px;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.order-field input,.order-field select{height:46px;padding:0 13px}.order-field textarea{line-height:1.55;min-height:112px;padding:13px;resize:vertical}.order-field input::placeholder,.order-field textarea::placeholder{color:#a1adc3}.order-field input:focus,.order-field select:focus,.order-field textarea:focus{background:#fff;border-color:#8189cf;box-shadow:0 0 0 4px #444ea414}.order-field input:disabled,.order-field select:disabled,.order-field textarea:disabled{background:#fff;cursor:not-allowed}.field-hint{display:block;line-height:18px;margin-top:7px}.field-counter,.field-hint{color:#292d32;font-size:14px}.field-counter{background:#fbfcffe0;border-radius:5px;bottom:-5px;padding:2px 5px;position:absolute;right:12px}.price-combo{grid-gap:10px;display:grid;gap:10px;grid-template-columns:130px 1fr}.price-value-wrap{position:relative}.price-value-wrap>span{color:#56617d;font-size:14px;font-weight:800;left:13px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.price-value-wrap input{padding-left:30px}.order-inline-note{align-items:center;background:#f7f9fd;border:1px dashed #d9e0ed;border-radius:12px;display:flex;gap:11px;height:100%;min-height:74px;padding:12px 14px}.inline-note-icon{background:#e8eaf8;border-radius:50%;color:#343d8e;display:grid;flex:0 0 26px;font-size:14px;font-weight:900;height:26px;place-items:center;width:26px}.order-inline-note small,.order-inline-note strong{display:block}.order-inline-note strong{color:#35405d;font-size:14px}.order-inline-note small{color:#929db1;font-size:14px;margin-top:2px}.choice-group{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.choice-btn{background:#fbfcff;border:1px solid #dfe5ef;border-radius:12px;color:#68748e;font-size:14px;font-weight:800;min-height:46px;transition:.18s ease}.choice-btn:hover:not(:disabled){background:#f5f6ff;border-color:#aeb6dc}.choice-btn.active{background:#323b8f;border-color:#323b8f;color:#fff}.choice-btn:disabled{cursor:not-allowed;opacity:.7}.document-upload{align-items:center;background:#fbfcff;border:1px dashed #cfd7e6;border-radius:14px;cursor:pointer;display:flex;gap:12px;min-height:78px;padding:12px;position:relative;transition:border-color .18s ease,background .18s ease}.document-upload:hover{background:#f8f9ff;border-color:#989fd3}.document-upload.is-disabled{cursor:default;opacity:.75}.document-upload input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.document-upload-icon{background:#eef0fb;border-radius:12px;color:#3f4895;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.document-upload-copy{flex:1 1;min-width:0}.document-upload-copy small,.document-upload-copy strong{display:block}.document-upload-copy strong{color:#33405d;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-upload-copy small{color:#97a2b8;font-size:14px;line-height:18px;margin-top:3px}.browse-chip{background:#17213c;border-radius:8px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;padding:8px 10px;text-transform:uppercase}.order-submit-strip{align-items:center;background:#f8faff;border:1px solid #e4e9f2;border-radius:16px;display:flex;gap:20px;justify-content:space-between;margin-top:25px;padding:16px}.order-submit-strip strong{color:#313c58;font-size:14px}.order-submit-strip p{color:#929caf;font-size:14px;margin:3px 0 0}.order-sidebar{position:sticky;top:22px}.order-sidebar-card{border-radius:20px;margin-bottom:18px;padding:20px}.sidebar-kicker{color:#010f1a;font-size:14px;font-weight:700;letter-spacing:.18em;margin-bottom:10px}.sidebar-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.sidebar-title-row h3{color:#010f1a;font-family:DM-Sans-Bold;font-size:18px;line-height:24px;margin:0}.sidebar-title-row p{color:#292d32;font-size:14px;margin:4px 0 0}.completion-pill{background:#eef0fb;border-radius:999px;color:#010f1a;font-family:DM-Sans-Bold;font-size:14px;min-width:49px;padding:7px 9px;text-align:center}.summary-progress{background:#edf1f6;border-radius:999px;height:5px;margin:15px 0 14px;overflow:hidden}.summary-progress>div{background:#010f1a;border-radius:inherit;height:100%;transition:width .2s ease}.summary-list{grid-gap:6px;display:grid;gap:6px}.summary-row{grid-gap:10px;align-items:center;background:#f7f9fd;border-radius:10px;display:grid;gap:10px;grid-template-columns:88px minmax(0,1fr);min-height:38px;padding:8px 10px}.summary-row span{color:#292d32;font-size:14px}.summary-row h6{color:#010f1a;font-family:DM-Sans-Bold;font-size:16px;line-height:20px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tips-card{background:linear-gradient(180deg,#fffffffa,#fafbfff5)}.tip-item{border-top:1px solid #edf1f6;display:flex;gap:11px;padding:14px 0}.tip-item:first-of-type{border-top:0}.tip-item>span{background:#eef0fb;border-radius:9px;color:#010f1a;display:grid;flex:0 0 27px;font-size:14px;font-weight:900;height:27px;place-items:center;width:27px}.tip-item h6{color:#010f1a;font-family:DM-Sans-Bold;font-size:16px}.tip-item p{color:#292d32;font-size:14px;line-height:18px;margin:4px 0 0}@media (max-width:767.98px){.order-page-header{align-items:flex-start;flex-direction:column}.order-header-actions{width:100%}.order-header-actions .order-btn{flex:1 1}.order-section-body,.order-section-head{padding-left:18px;padding-right:18px}.price-combo{grid-template-columns:1fr}.order-submit-strip{align-items:stretch;flex-direction:column}.order-submit-strip .order-btn{width:100%}}.product-inline-price{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.product-price-input{position:relative}.product-price-input input{background:#fff;border:1px solid #cfd6df;border-radius:8px;box-sizing:border-box;color:#010f1a;font-size:14px;height:42px;line-height:18px;outline:none;padding:0 14px 0 42px;width:100%}.product-price-input input:focus{border-color:#b78840;box-shadow:0 0 0 3px #b788401f}.product-currency-symbol{color:#667085;font-size:14px;font-weight:600;left:14px;line-height:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.product-gallery-section{padding-bottom:28px;padding-top:26px}.product-gallery-heading{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;padding-bottom:18px}.product-gallery-heading-copy{align-items:flex-start;display:flex;gap:28px}.product-gallery-heading h2{color:#010f1a;font-family:DM-Sans-Bold,DM Sans,sans-serif;font-size:20px;line-height:26px;margin:0;min-width:150px}.product-gallery-heading p{color:#667085;font-size:14px;line-height:18px;margin:0;max-width:330px}.gallery-count{color:#98a2b3;flex:0 0 auto;font-size:14px;line-height:18px;padding-top:3px;white-space:nowrap}.product-gallery-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-preview-item,.gallery-upload-item{aspect-ratio:1/1;border-radius:10px;overflow:hidden;position:relative;width:100%}.gallery-preview-item{background:#f8fafc;border:1px solid #d8dee7}.gallery-preview-item img{display:block;height:100%;object-fit:cover;width:100%}.gallery-remove-btn{background:#010f1ad1;border:1px solid #ffffffd9;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:28px;line-height:26px;padding:0;position:absolute;right:8px;top:8px;width:28px}.gallery-remove-btn:hover{background:#b78840}.gallery-upload-item{align-items:center;background:#fff;border:1px dashed #cbd5e1;color:#010f1a;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center}.gallery-upload-item:hover{background:#fffcf8;border-color:#b78840}.gallery-add-icon{color:#010f1a;font-size:22px;line-height:22px}.gallery-upload-item strong{color:#010f1a;font-size:14px;line-height:18px}.gallery-upload-item small{color:#98a2b3;font-size:12px;line-height:16px}.gallery-upload-item input{display:none}.gallery-empty-view{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:#667085;font-size:14px;grid-column:1/-1;line-height:18px;padding:24px;text-align:center}.product-description-section{padding-top:26px}.product-description-section .product-field{margin-bottom:0}.product-description-section textarea{min-height:150px}.product-editor-footer-actions-only{display:flex;justify-content:flex-end;padding-top:20px}.product-editor-footer-actions-only .editor-footer-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.live-product-gallery{grid-gap:8px;background:#fff;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px 0}.live-product-gallery-item{aspect-ratio:1/1;background:#f8fafc;border:1px solid #e5e7eb;border-radius:7px;overflow:hidden}.live-product-gallery-item img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:991px){.product-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.product-gallery-heading,.product-gallery-heading-copy{flex-direction:column;gap:8px}.product-gallery-heading h2{min-width:0}.product-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor-footer-actions-only .editor-footer-actions{flex-direction:column-reverse}.product-editor-footer-actions-only .editor-footer-actions>*{width:100%}}
/*# sourceMappingURL=main.1d28709a.css.map*/