@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{color:#111827;font-family:Inter,Arial,sans-serif;margin:0}*,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout{display:flex;height:100vh}.sidebar-backdrop,.sidebar-drawer-toggle{display:none}.sidebar{background:#fff;border-right:1px solid #e5e7eb;box-sizing:border-box;padding:20px;width:240px}.main-content{background:#f9fafb;box-sizing:border-box;flex:1 1;overflow-y:auto;padding:24px}.sidebar nav{display:flex;flex-direction:column}.sidebar-item{border-radius:8px;color:#111827;cursor:pointer;display:block;font-size:14px;margin-bottom:8px;padding:12px;text-decoration:none;transition:.2s ease}.sidebar-item:hover{background:#f1f5f9}.sidebar-item.active{background:#eef2ff;border-radius:8px;box-shadow:inset 2px 0 0 #3b82f6;color:#1d4ed8;font-weight:500}.sidebar-group{margin-bottom:8px}.sidebar-group-toggle{align-items:center;background:#0000;border:0;border-radius:8px;color:#111827;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:8px;justify-content:space-between;padding:12px;text-align:left;transition:.2s ease;width:100%}.sidebar-group-toggle:hover{background:#f1f5f9}.sidebar-group.active>.sidebar-group-toggle{color:#1d4ed8;font-weight:500}.sidebar-group-chevron{color:#64748b;flex:0 0 auto;font-size:12px;line-height:1}.sidebar-subnav{display:flex;flex-direction:column;margin-top:4px;padding-left:12px}.sidebar-subitem{margin-bottom:4px;padding-left:16px}.page{display:flex;flex-direction:column;margin:0 auto;max-width:1120px;min-height:100%;padding-bottom:24px;width:100%}.page,.page--compact-list{gap:16px}.page-section{gap:16px}.page-section,.page-title-block{display:flex;flex-direction:column}.page-title-block{gap:0}.page-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:40px}.main-content>div:not(.page)>div:first-child{margin-bottom:32px!important}.page-header h1{margin:0}.page-header__actions,.section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.page-title{color:#0f172a;font-size:28px;font-weight:600;line-height:1.1;margin:0}.main-content h1{font-size:28px!important;font-weight:600!important}.page-subtitle{color:#6b7280;font-size:14px;line-height:1.6;margin:6px 0 0;max-width:70ch}.dashboard-page{gap:0}.section{background:#fff;border:none;border-radius:14px;box-shadow:0 1px 2px #0000000a;box-sizing:border-box;padding:20px}.section+.section{margin-top:20px}.dashboard-page>.section:first-of-type,.metrics-section{background:#0000;border:none;box-shadow:none;padding:0}.dashboard-page>.section:first-of-type .section-header,.metrics-section .section-header{margin-bottom:12px}.metrics-grid{gap:16px!important;margin-bottom:24px}.metric-card{background:#fff!important;border:none!important;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;padding:20px!important;transition:.2s ease}.metric-card:hover{box-shadow:0 6px 16px #0000000f;transform:translateY(-2px)}.metric-card>p:first-child{color:#6b7280!important;font-size:13px!important;letter-spacing:.5px;text-transform:uppercase}.metric-number{font-size:32px!important;font-weight:700!important;letter-spacing:0;margin:6px 0 12px!important}.metric-label{font-size:11px;letter-spacing:.5px;text-transform:uppercase}.surface-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000a;box-sizing:border-box;padding:20px!important;transition:.2s ease}.surface-card:hover{box-shadow:0 4px 12px #0000000f}.surface-card--compact{padding:20px!important}.surface-card--section{display:flex;flex-direction:column;gap:12px}.section-header{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.section-header h2{color:#0f172a;font-size:18px!important;font-weight:600!important;letter-spacing:0;line-height:1.2;margin:0}.section-header span{color:#9ca3af!important;font-size:12px!important}.section-title{color:#0f172a;font-size:18px!important;font-weight:600!important;line-height:1.2;margin:0}.page-section>article.surface-card>p:first-child{color:#6b7280!important;font-size:13px!important}.page-section>article.surface-card>p:nth-child(2){font-size:28px!important;font-weight:600!important}.section-content{display:flex;flex-direction:column;gap:10px}.control-bar,.page-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.control-bar{flex-direction:row}.page-controls__filters,.page-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}.page-controls__filters>*,.page-toolbar>*{flex:1 1 320px}.page-controls__search{flex:1 1 360px;min-width:280px}.page-controls__filter{flex:0 0 180px;max-width:200px;min-width:160px}.control-bar .page-controls__search{flex:1 1 420px;min-width:280px}.control-bar .page-controls__filter{flex:0 0 180px;max-width:200px;min-width:150px;width:180px}.page-controls__filters>.page-toolbar__item--auto,.page-toolbar>.page-toolbar__item--auto{flex:0 0 auto}.page-controls__tabs,.page-tabs{gap:10px;margin-top:0}.controls-bar,.page-controls__tabs,.page-tabs{align-items:center;display:flex;flex-wrap:wrap}.controls-bar{gap:12px;margin-bottom:16px}.controls-bar__search{flex:1 1;min-width:260px}.controls-bar__filter{flex:0 0 180px;min-width:160px}.select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;padding:0 12px;width:100%}.dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 20px #00000014;overflow:hidden}.dropdown-item{font-size:13px;padding:10px 12px}.dropdown-item:hover:not(:disabled){background:#f9fafb!important}.controls-bar>*>button,.controls-bar>*>input,.controls-bar>*>select,.controls-bar>.toggle-group>button{box-sizing:border-box;height:36px}.sidebar-drawer-toggle__icon{grid-gap:4px;display:grid;gap:4px;width:18px}.sidebar-drawer-toggle__icon span{background:currentColor;border-radius:999px;display:block;height:2px}.activity-page,.users-page{gap:12px}.activity-page .page-header,.users-page .page-header{margin-bottom:14px}.users-list-section{padding:16px}.users-controls-bar{margin-bottom:12px}.users-count{color:#64748b;font-size:13px;font-weight:600}.users-table-row td{padding-bottom:11px;padding-top:11px}.user-identity{gap:10px;min-width:0}.user-avatar,.user-identity{align-items:center;display:inline-flex}.user-avatar{background:#eef2ff;border-radius:999px;color:#3730a3;flex:0 0 auto;font-size:12px;font-weight:800;height:30px;justify-content:center;width:30px}.user-name-text{color:#0f172a;cursor:default;font-weight:600}.user-role-badge,.user-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1.2;min-width:74px;padding:5px 9px}.user-role-badge--owner{background:#f5f3ff;color:#6d28d9}.user-role-badge--admin{background:#eff6ff;color:#1d4ed8}.user-role-badge--manager{background:#ecfdf5;color:#047857}.user-role-badge--staff{background:#f8fafc;color:#475569}.user-status-badge--active{background:#ecfdf5;color:#166534}.user-status-badge--invited{background:#eff6ff;color:#1d4ed8}.user-status-badge--inactive{background:#fef2f2;color:#b91c1c}.activity-page-header{align-items:flex-start}.activity-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.activity-summary-card{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000a;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.activity-summary-card__icon{align-items:center;background:#eff6ff;border-radius:10px;color:#1d4ed8;display:inline-flex;height:34px;justify-content:center;width:34px}.activity-summary-card__icon svg{height:15px;width:15px}.activity-summary-card__content{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.activity-summary-card__content span{color:#64748b;font-size:13px;font-weight:700}.activity-summary-card__content strong{color:#0f172a;font-size:24px;line-height:1}.activity-feed-section,.activity-filter-card{padding:16px}.activity-toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) 160px 160px 130px}.activity-toolbar__search{min-width:0}.activity-toolbar__select{height:34px}.activity-feed-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.activity-feed-list{display:flex;flex-direction:column}.activity-feed-item{grid-gap:12px;align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:0;border-top:1px solid #eef2f7;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) auto;padding:12px 0;text-align:left;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.activity-feed-item:first-child{border-top:0;padding-top:6px}.activity-feed-item:hover .activity-feed-main strong{color:#1d4ed8}.activity-feed-item:hover{background:#f8fafc;border-radius:10px;box-shadow:inset 0 0 0 1px #eef2f7}.activity-feed-item:focus-visible{border-radius:8px;outline:2px solid #93c5fd;outline-offset:2px}.activity-feed-icon{align-items:center;background:#f8fafc;border-radius:999px;color:#475569;display:inline-flex;height:34px;justify-content:center;width:34px}.activity-feed-icon svg{height:15px;width:15px}.activity-feed-icon--user{background:#eef2ff;color:#3730a3}.activity-feed-icon--supplier{background:#ecfdf5;color:#047857}.activity-feed-icon--product{background:#eff6ff;color:#1d4ed8}.activity-feed-icon--category{background:#fefce8;color:#a16207}.activity-feed-content{display:flex;flex-direction:column;gap:6px;min-width:0}.activity-feed-main{align-items:baseline;color:#334155;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;line-height:1.45}.activity-feed-main strong{color:#0f172a;font-weight:700}.activity-feed-meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;line-height:1.3}.activity-feed-meta span+span:before{background:#cbd5e1;border-radius:999px;content:"";display:inline-block;height:4px;margin-right:8px;vertical-align:middle;width:4px}.activity-feed-type{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-weight:700;max-width:100%;overflow:hidden;padding:2px 7px;text-overflow:ellipsis}.activity-feed-meta .activity-feed-type:before{display:none}.activity-feed-summary{color:#64748b;font-size:13px;line-height:1.45}.activity-empty-state{border-top:1px solid #eef2f7;color:#64748b;font-size:14px;padding:26px 12px;text-align:center}.activity-severity{align-items:center;border:1px solid #0000;border-radius:999px;box-shadow:0 1px 1px #0f172a0a;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:0;line-height:1.2;min-width:78px;padding:5px 10px}.activity-severity--info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.activity-severity--success{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.activity-severity--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.activity-severity--critical{background:#fef2f2;border-color:#fecaca;color:#991b1b}.activity-pagination{align-items:center;border-top:1px solid #eef2f7;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin-top:12px;padding-top:12px}.activity-pagination__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.activity-detail{display:flex;flex-direction:column;gap:12px}.activity-detail-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.activity-detail-card h4{color:#0f172a;font-size:14px;font-weight:800;margin:0}.activity-detail-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.activity-detail-item{min-width:0}.activity-detail-item dt,.activity-key-value-item dt{color:#64748b;font-size:12px;font-weight:700;margin:0 0 4px}.activity-detail-item dd,.activity-key-value-item dd{color:#0f172a;font-size:14px;line-height:1.45;margin:0;overflow-wrap:anywhere}.activity-changed-fields{margin-bottom:2px}.activity-changes-list{display:flex;flex-direction:column;gap:10px}.activity-change-card{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin:0;padding:12px}.activity-change-card h5{color:#0f172a;font-size:13px;font-weight:800;margin:0}.activity-change-values{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.activity-change-values span{color:#64748b;display:block;font-size:12px;font-weight:700;margin-bottom:5px}.activity-key-value-list{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.activity-json-block{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#334155;font-family:Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;margin:0;max-width:100%;overflow-wrap:anywhere;overflow-x:auto;padding:9px;white-space:pre-wrap}.settings-page{gap:16px}.settings-page-header{margin-bottom:14px}.settings-card{padding:16px}.settings-section-header{margin-bottom:16px}.settings-section-title{align-items:center;display:flex;gap:12px}.settings-section-title h2,.settings-section-title p{margin:0}.settings-section-title p{color:#64748b;font-size:13px;line-height:1.45;margin-top:4px}.settings-section-icon{align-items:center;background:#eff6ff;border-radius:10px;color:#1d4ed8;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.settings-section-icon svg{height:15px;width:15px}.settings-backup-grid,.settings-export-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.settings-dataset-panel,.settings-format-panel,.settings-subcard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:14px}.settings-select-all-row{align-items:center;border-bottom:1px solid #eef2f7;color:#64748b;display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:space-between;padding-bottom:12px}.settings-checkbox{align-items:center;color:#0f172a;display:inline-flex;font-size:14px;font-weight:600;gap:9px;line-height:1.4;min-width:0}.settings-checkbox input{flex:0 0 auto;height:16px;width:16px}.settings-dataset-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-dataset-option{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;box-sizing:border-box;min-height:38px;padding:9px 10px}.settings-dataset-option span{overflow-wrap:anywhere}.settings-format-group{grid-gap:10px;display:grid;gap:10px}.settings-format-option{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#334155;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;min-height:42px;padding:10px 12px}.settings-format-option.active{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.settings-format-option input{margin:0}.settings-format-option svg{flex:0 0 auto;height:16px;width:16px}.settings-action-button{align-self:flex-start;min-height:38px}.settings-action-button svg,.settings-validation-box svg{height:14px;width:14px}.settings-subcard h3{color:#0f172a;font-size:15px;font-weight:800;margin:0}.settings-subcard p{color:#64748b;font-size:13px;line-height:1.55;margin:0}.settings-restore-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.settings-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;line-height:1.2;padding:5px 9px;white-space:nowrap}.settings-status-pill--success{background:#ecfdf5;color:#047857}.settings-status-pill--warning{background:#fffbeb;color:#92400e}.settings-file-input{display:none}.settings-validation-box{grid-gap:10px;border-radius:10px;display:grid;font-size:13px;gap:10px;grid-template-columns:auto minmax(0,1fr);line-height:1.5;padding:12px}.settings-validation-box strong{display:block;margin-bottom:6px}.settings-validation-box ul{margin:0;padding-left:18px}.settings-validation-box--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.settings-validation-box--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.settings-info-grid,.settings-summary-list{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.settings-info-grid>div,.settings-summary-item{min-width:0}.settings-info-grid dt,.settings-summary-item dt{color:#64748b;font-size:12px;font-weight:700;margin:0 0 4px;text-transform:none}.settings-info-grid dd,.settings-summary-item dd{color:#0f172a;font-size:14px;font-weight:700;margin:0;overflow-wrap:anywhere}.settings-validation-box .settings-summary-list{margin:8px 0 12px}.settings-restore-modal{display:flex;flex-direction:column;gap:14px}.settings-final-step{background:#eff6ff;border:1px dashed #93c5fd;border-radius:10px;padding:12px}.settings-final-step strong{color:#1d4ed8;display:block;font-size:13px;margin-bottom:5px}.settings-final-step p{color:#334155;font-size:13px;line-height:1.5;margin:0}.toggle-group{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:0 0 auto;overflow:hidden}.toggle-group button{background:#0000;border:none;color:#0f172a;cursor:pointer;font:inherit;font-size:13px;line-height:1.4;padding:6px 12px}.toggle-group button+button{border-left:1px solid #e5e7eb}.toggle-group button.active{background:#fff;box-shadow:0 1px 2px #0000000d;font-weight:500}.control-bar .page-controls__tabs{border:1px solid #cbd5e1;border-radius:10px;flex:0 0 auto;flex-wrap:nowrap;gap:0;margin-top:0;overflow:hidden}.control-bar .page-controls__tabs .btn{border:0;border-radius:0;box-shadow:none;min-height:42px;padding:9px 14px}.btn{border:1px solid #0000;border-radius:10px;font-size:14px;font-weight:600;padding:10px 16px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.btn,.button,.dashboard-page .btn{align-items:center;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;line-height:1.2;text-decoration:none}.button,.dashboard-page .btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px!important;font-weight:500!important;padding:6px 12px!important;transition:all .2s ease}.button:hover:not(:disabled),.dashboard-page .btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.button-primary:disabled,.button:disabled{cursor:not-allowed;opacity:.6}.button-primary,.dashboard-page .btn-primary{background:#2563eb;border:none;color:#fff}.button-primary:hover:not(:disabled),.dashboard-page .btn-primary:hover:not(:disabled){background:#1d4ed8}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.btn-primary{background:#2563eb;border-color:#2563eb;box-shadow:0 10px 24px #2563eb2e;color:#fff}.btn-primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 14px 28px #1d4ed838}.btn-secondary{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.btn-secondary:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.btn-danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.btn-danger:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#991b1b}.btn-success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.btn-success:hover:not(:disabled){background:#dcfce7;border-color:#86efac;color:#166534}.table-container{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000a;padding:0}.table-container,.table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;max-width:100%;overflow-x:auto}.table-wrapper{border-radius:10px;margin-top:8px;overflow-y:visible}.list-table-wrapper{overflow-x:auto;overflow-y:visible}.action-menu__dropdown{z-index:9999}.section>.controls-bar+.table-wrapper{margin-top:0}.list-table-wrapper .table-container,.suppliers-table-wrapper .table-container{border:none;border-radius:0;box-shadow:none}.table-wrapper tr{transition:background .15s ease}.table-wrapper td{padding:10px 12px}.data-table{border-collapse:initial;border-spacing:0;font-size:14px;width:100%}.data-table thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:13px;font-weight:600;padding:12px 14px;text-align:left}.data-table thead th:first-child{border-top-left-radius:10px}.data-table thead th:last-child{border-top-right-radius:10px}.data-table tbody td{background:#0000;border-bottom:1px solid #e5e7eb;color:#334155;font-size:14px;padding:13px 14px;transition:background-color .2s ease;vertical-align:middle}.data-table tbody tr:hover td{background:#f9fafb}.data-table tbody tr:last-child td{border-bottom:none}.product-details-page,.product-details-page *{box-sizing:border-box}.product-details-page{min-width:0;overflow-x:hidden}.product-details-page .controls-bar,.product-details-page .controls-bar__filter,.product-details-page .controls-bar__search,.product-details-page .surface-card{max-width:100%;min-width:0}.product-details-page .table-container{max-width:100%;min-width:0;width:100%}.product-details-page .data-table{max-width:none}.product-details-page .row-actions{justify-content:flex-start;min-width:0}.product-details-page .row-actions .btn,.product-details-page .row-actions .button{white-space:normal}@media (max-width:1024px){.product-details-page{max-width:100%}.product-details-page .table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.product-details-page .table-container>.data-table{min-width:760px!important}.product-details-page .controls-bar{align-items:stretch}.product-details-page .controls-bar__search{flex:1 1 260px}}@media (max-width:430px){.product-details-page .surface-card{padding:16px!important}.product-details-page .table-container>.data-table{min-width:680px!important}.product-details-page .page-header__actions,.product-details-page .row-actions{align-items:stretch;width:100%}.product-details-page .page-header__actions .btn,.product-details-page .page-header__actions .button,.product-details-page .row-actions .btn,.product-details-page .row-actions .button{width:100%}}.configuration-builder-panel{animation:configuration-panel-open .18s ease-out}.configuration-library-row td{transition:background-color .18s ease,color .18s ease}.configuration-component-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.configuration-component-card:hover{border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a14;transform:translateY(-1px)}.supplier-workspace-panel{will-change:max-height,opacity}@keyframes configuration-panel-open{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.product-row td{background:#fff}.variant-spec-pills{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;max-width:260px;overflow:hidden}.variant-spec-pill{align-items:center;background:#f8fafc;border:1px solid #dbe3ea;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:500;line-height:1.35;max-width:128px;min-width:0;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.variant-spec-pill--more{background:#eef2f7;color:#475569;flex:0 0 auto;max-width:none}.variant-specs-fieldset{display:flex;flex-direction:column;gap:10px}.variant-specs-fieldset__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.variant-specs-rows{display:flex;flex-direction:column;gap:10px}.variant-spec-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}@media (max-width:640px){.variant-specs-fieldset__header{align-items:flex-start;flex-direction:column}.variant-spec-row{grid-template-columns:1fr}.variant-spec-pills{max-width:190px}.variant-spec-pill{max-width:92px}}.clickable-name{-webkit-appearance:none;appearance:none;background:none;border:none;color:#0f172a;cursor:pointer;font:inherit;font-weight:500;line-height:inherit;margin:0;padding:0;text-align:left;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.clickable-name:hover{color:#1f2937;text-decoration:underline;text-underline-offset:3px}.btn:focus-visible,.clickable-name:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.action-menu__trigger{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;transition:background-color .2s ease,border-color .2s ease;width:32px}.action-menu__trigger:hover{background:#f9fafb;border-color:#e5e7eb}.action-button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:32px;width:32px}.action-button:hover{background:#f9fafb}.action-menu__item{background:#0000;border:none;color:#111827;cursor:pointer;font-size:13px;padding:10px 12px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.action-menu__item:hover:not(:disabled){background:#f9fafb}.action-menu__item--danger{color:#dc2626}.action-menu__item:disabled{cursor:not-allowed;opacity:.6}table{background:#0000;border-collapse:collapse;width:100%}th{color:#6b7280;font-size:14px;padding-bottom:12px;text-align:left}td{border-top:1px solid #e5e7eb;padding:12px 0}.row-actions{display:flex;flex-wrap:wrap;gap:8px}.row-actions,.tag{align-items:center}.tag{background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-flex;font-size:12px;padding:2px 8px}.tag-list{flex-wrap:wrap;gap:8px}.modal-overlay,.tag-list{align-items:center;display:flex}.modal-overlay{background:#0f172a8c;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.modal{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;box-sizing:border-box;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);overflow-x:hidden;overflow-y:auto;padding:24px;width:520px}.modal-title{color:#111827;font-size:20px;font-weight:600;margin:0 0 20px}.modal-description{color:#4b5563;font-size:14px;line-height:1.6;margin:0}.modal-content:empty{display:none}.modal-form{display:flex;flex-direction:column}.modal-error{color:#dc2626;font-size:13px;margin:0 0 16px}.form-group{margin-bottom:18px}.form-section{border:0;margin:0 0 18px;padding:0}.form-section legend{color:#0f172a;font-size:14px;font-weight:600;margin:0 0 12px;padding:0}.form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .form-group{margin-bottom:0}.form-grid .form-group--textarea{grid-column:1/-1}.form-group label{color:#374151;display:block;font-size:13px;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-family:inherit;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.form-group textarea{height:auto;padding:8px 12px;resize:vertical}.modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px}.inline-input-action{align-items:center;display:flex;gap:8px}.trash-row-actions{justify-content:flex-end}.category-select{display:flex;flex-direction:column;gap:8px;min-width:0}.category-select--compact{display:block;position:relative;width:100%}.category-select__trigger{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-weight:500;gap:10px;justify-content:space-between}.category-select__dropdown{max-height:150px;overflow-y:auto}.category-select--compact .category-select__dropdown{box-sizing:border-box;max-height:none;position:absolute;right:0;top:calc(100% + 6px);width:min(320px,82vw);z-index:20}.category-select__search{outline:none}.category-select__list{border-top:1px solid #e5e7eb;max-height:200px;overflow-y:auto}.category-select__tags{align-content:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-height:64px;min-height:18px;overflow-y:auto}.category-select__tag{gap:8px;padding:4px 8px}.category-select__remove{background:#0000;border:none;color:#475569;cursor:pointer;font-size:14px;line-height:1;padding:0}.category-select .dropdown-item{background:#fff;border:none;border-bottom:1px solid #e5e7eb;box-sizing:border-box;color:#0f172a;cursor:pointer;text-align:left;width:100%}.category-select .dropdown-item:last-child{border-bottom:none}.category-select .dropdown-item.active{background:#e0f2fe}.category-select__empty{color:#64748b;font-size:13px}.company-info-card{gap:14px}.company-info-card.surface-card{padding:18px!important}.company-info-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.company-social-icons{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.detail-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:12px}.detail-field-copy{min-width:0}.detail-item dt{color:#64748b;font-size:12px;font-weight:600;line-height:1.2;margin:0 0 3px}.detail-item dd{color:#0f172a;font-size:14px;font-weight:500;line-height:1.45;margin:0;overflow-wrap:anywhere}.detail-placeholder{color:#94a3b8;font-style:italic}.address-detail-value{align-items:center;display:inline-flex;gap:6px;max-width:100%}.address-map-link{align-items:center;color:#94a3b8;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;text-decoration:none;transition:color .2s ease;width:18px}.address-map-link:hover{color:#0f766e}.address-map-link svg{height:13px;width:13px}.interactive-text-link{align-items:center;color:inherit;cursor:pointer;display:inline-flex;gap:7px;text-decoration:none;text-underline-offset:3px;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.interactive-text-link:hover{color:#0f172a;text-decoration:underline}.contact-comm-link--whatsapp:hover,.interactive-text-link--whatsapp:hover{color:#25d366}.interactive-link-icon{color:#94a3b8;flex:0 0 auto;height:13px;transition:color .2s ease;width:13px}.interactive-text-link:hover .interactive-link-icon{color:currentColor}.detail-link{font-weight:600}.contact-comm-link{font-weight:500}.social-icon-link{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;display:inline-flex;height:38px;justify-content:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:38px}.social-icon-link:hover{background:#fff;transform:scale(1.08)}.social-icon-link--compact{border-radius:8px;height:30px;width:30px}.social-icon-link--compact svg{height:14px;width:14px}.social-icon-link--facebook:hover{border-color:#bfdbfe;color:#1877f2}.social-icon-link--instagram:hover{border-color:#fbcfe8;color:#e1306c}.social-icon-link--tiktok:hover{border-color:#cbd5e1;color:#000}.social-icon-link--linkedin:hover{border-color:#bfdbfe;color:#0a66c2}.social-icon-link--telegram:hover{border-color:#bfdbfe;color:#229ed9}.social-icon-link svg{height:16px;width:16px}@media (max-width:1023px){body{overflow-x:hidden}*,:after,:before{box-sizing:border-box}.layout{display:block;height:auto;max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.sidebar{border-bottom:none;border-right:1px solid #e5e7eb;box-shadow:16px 0 32px #0f172a2e;height:100vh;inset:0 auto 0 0;max-width:100%;overflow-y:auto;position:fixed;transform:translateX(-100%);transition:transform .18s ease;width:min(320px,calc(100vw - 56px));z-index:1100}.layout.sidebar-open .sidebar{transform:translateX(0)}.sidebar-drawer-toggle{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 8px 18px #0f172a1f;color:#0f172a;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:14px;position:fixed;top:14px;width:44px;z-index:1150}.sidebar-backdrop{background:#0f172a5c;border:0;cursor:pointer;display:none;inset:0;position:fixed;z-index:1050}.layout.sidebar-open .sidebar-backdrop{display:block}.page-header{align-items:stretch;flex-direction:column}.main-content{max-width:100vw;padding:72px 18px 18px}.main-content,.page{min-width:0;overflow-x:hidden;width:100%}.page{max-width:none;padding-bottom:18px}.metric-card,.section,.surface-card{max-width:100%;min-width:0;width:100%}.page-controls__filters{flex-direction:column}.control-bar{align-items:stretch}.page-controls__filter,.page-controls__search{flex:1 1 100%;max-width:none;min-width:0}.control-bar .page-controls__filter,.control-bar .page-controls__search,.control-bar .page-controls__tabs{flex:1 1 100%;max-width:none;width:100%}.control-bar .page-controls__tabs .btn{flex:1 1}.controls-bar{align-items:stretch}.controls-bar__filter,.controls-bar__search,.toggle-group{flex:1 1 100%;max-width:none;min-width:0;width:100%}.toggle-group button{flex:1 1}.activity-change-values,.activity-detail-grid,.activity-key-value-list,.activity-summary-grid,.activity-toolbar,.detail-grid,.form-grid,.settings-backup-grid,.settings-dataset-grid,.settings-export-layout,.settings-info-grid,.settings-summary-list{grid-template-columns:1fr}.activity-summary-card{padding:12px 14px}.activity-feed-item{gap:10px;grid-template-columns:34px minmax(0,1fr)}.activity-feed-item>.activity-severity{grid-column:2;justify-self:flex-start}.activity-pagination,.activity-pagination__actions{align-items:stretch;width:100%}.activity-pagination__actions .button{flex:1 1}}@media (max-width:767px){.product-details-page .table-container:has(.product-detail-card-table),.table-container:has(.data-table--cards){max-width:100%;min-width:0;overflow-x:visible}.data-table--cards,.product-details-page .product-detail-card-table{border-collapse:initial;display:block;max-width:calc(100vw - 72px);min-width:0!important;table-layout:fixed;width:min(100%,calc(100vw - 72px))}.data-table--cards thead,.product-details-page .product-detail-card-table thead{display:none}.data-table--cards tbody,.data-table--cards td,.data-table--cards tr,.product-details-page .product-detail-card-table tbody,.product-details-page .product-detail-card-table td,.product-details-page .product-detail-card-table tr{display:block;max-width:100%;min-width:0;width:100%}.data-table--cards tbody,.product-details-page .product-detail-card-table tbody{grid-gap:12px;display:grid;gap:12px}.data-table--cards tbody tr,.product-details-page .product-detail-card-table tbody tr{grid-gap:10px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:10px;max-width:calc(100vw - 96px);min-width:0;padding:12px}.data-table--cards tbody td,.product-details-page .product-detail-card-table tbody td{grid-gap:4px;align-items:start;border-bottom:0;display:grid;gap:4px;grid-template-columns:minmax(0,1fr);min-width:0;overflow-wrap:anywhere;padding:0}.data-table--cards tbody td:before,.product-details-page .product-detail-card-table tbody td:before{color:#64748b;content:attr(data-label);font-size:12px;font-weight:700;line-height:1.4}.data-table--cards tbody td[data-label=""]:before,.product-details-page .product-detail-card-table tbody td[data-label=""]:before{content:""}.data-table--cards .row-actions,.product-details-page .product-detail-card-table .row-actions{align-items:stretch;flex-wrap:wrap;max-width:100%;min-width:0;width:100%}.data-table--cards .row-actions .btn,.data-table--cards .row-actions .button,.product-details-page .product-detail-card-table .row-actions .btn,.product-details-page .product-detail-card-table .row-actions .button{max-width:calc(100vw - 120px);white-space:normal;width:min(100%,calc(100vw - 120px))}.settings-dataset-grid{display:grid;grid-template-columns:1fr}.settings-select-all-row{align-items:flex-start;flex-wrap:wrap}.settings-select-all-row>span{max-width:100%;min-width:0;overflow-wrap:anywhere}.settings-dataset-option{max-width:100%;min-width:0;width:100%}.activity-feed-item{grid-template-columns:minmax(0,1fr)}.activity-feed-item>*,.activity-feed-item>.activity-severity{grid-column:1;justify-self:flex-start}.data-table--cards .tag,.data-table--cards tbody td>*,.product-details-page .product-detail-card-table .tag,.product-details-page .product-detail-card-table tbody td>*{max-width:100%;min-width:0;white-space:normal}}.contact-methods-card.surface-card{padding:18px!important}.contact-methods-detail-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;min-width:0}.contact-method-detail{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px}.contact-method-detail--primary{background:#f0f9ff;border-color:#38bdf8;box-shadow:inset 3px 0 0 #0ea5e9}.contact-method-detail__actions,.contact-method-detail__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.contact-method-detail__title{align-items:center;color:#0f172a;display:inline-flex;font-size:14px;gap:6px;min-width:0}.contact-method-detail__primary-text{color:#0369a1;font-size:12px;font-weight:600}.contact-method-detail__number{color:#334155;font-size:14px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.contact-method-detail__actions .detail-link{background:#fff;border:1px solid #dbeafe;border-radius:8px;font-size:13px;line-height:1.2;padding:5px 9px}.contact-table-container,.supplier-detail-table-container{overflow-x:hidden}.supplier-history-table,.supplier-pricing-table{min-width:0}.supplier-history-table td,.supplier-history-table th,.supplier-pricing-table td,.supplier-pricing-table th{min-width:0;overflow-wrap:anywhere}.supplier-pricing-table .action-menu__trigger,.supplier-pricing-table .tag,.supplier-pricing-table select{max-width:100%}.contact-table{min-width:0}.contact-table tbody td,.contact-table thead th{padding:9px 10px}.contact-table thead th:first-child{width:18%}.contact-table thead th:nth-child(2){width:14%}.contact-table thead th:nth-child(3){width:24%}.contact-table thead th:nth-child(4){width:22%}.contact-table thead th:nth-child(5){width:12%}.contact-table thead th:nth-child(6){width:48px}.contact-table tbody td{min-width:0;overflow-wrap:anywhere}.contact-table tbody td:last-child{text-align:right}.contact-primary-method-cell{grid-gap:2px;display:grid;gap:2px;min-width:0}.contact-primary-method-cell strong,.contact-primary-method-cell>span{align-items:center;display:inline-flex;gap:5px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-primary-method-cell__icon{color:#64748b;flex:0 0 auto;height:12px;width:12px}.contact-primary-method-cell__actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;min-width:0}.contact-primary-method-cell__actions .contact-comm-link{background:#fff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:700;line-height:1.2;padding:3px 7px;white-space:nowrap}.contact-primary-method-cell__actions .contact-comm-link--whatsapp{border-color:#bbf7d0;color:#047857}.contact-method-row,.contact-methods-editor,.contact-methods-editor__rows{display:flex;flex-direction:column;gap:14px;min-width:0}.contact-method-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;max-width:100%;padding:14px}.contact-method-row__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0}.contact-method-row__header h4{color:#0f172a;font-size:14px;font-weight:700;margin:0}.contact-method-row__delete{font-size:12px;min-height:32px;padding:6px 10px}.contact-method-row__body{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}.contact-method-row label{color:#0f172a;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px;margin:0;min-width:0}.contact-method-row input[type=tel],.contact-method-row input[type=text]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font:inherit;font-weight:400;min-width:0;padding:10px 12px;width:100%}.contact-method-row__toggles{align-items:center;display:flex;flex-wrap:wrap;gap:14px;min-width:0}.contact-method-row .checkbox-field{align-items:center;flex-direction:row;gap:8px;white-space:nowrap}.contact-methods-editor>.btn{align-self:flex-start}@media (max-width:767px){.supplier-history-table,.supplier-pricing-table{display:block;max-width:calc(100vw - 72px);min-width:0;width:min(100%,calc(100vw - 72px))}.supplier-history-table thead,.supplier-pricing-table thead{display:none}.supplier-history-table tbody,.supplier-history-table td,.supplier-history-table tr,.supplier-pricing-table tbody,.supplier-pricing-table td,.supplier-pricing-table tr{box-sizing:border-box;display:block;width:100%}.supplier-history-table tbody tr,.supplier-pricing-table tbody tr{grid-gap:8px;border-bottom:1px solid #e5e7eb;display:grid;gap:8px;max-width:calc(100vw - 96px);min-width:0;padding:10px 12px}.supplier-history-table tbody tr:last-child,.supplier-pricing-table tbody tr:last-child{border-bottom:0}.supplier-history-table tbody td,.supplier-pricing-table tbody td{grid-gap:4px;align-items:start;border-bottom:0;display:grid;gap:4px;grid-template-columns:minmax(0,1fr);padding:0}.supplier-history-table tbody td:before,.supplier-pricing-table tbody td:before{color:#64748b;font-size:12px;font-weight:600}.supplier-pricing-table tbody td:first-child:before{content:"Product"}.supplier-pricing-table tbody td:nth-child(2):before{content:"Type"}.supplier-pricing-table tbody td:nth-child(3):before{content:"Variant"}.supplier-pricing-table tbody td:nth-child(4):before{content:"Specs"}.supplier-pricing-table tbody td:nth-child(5):before{content:"Price"}.supplier-pricing-table tbody td:nth-child(6):before{content:"Updated"}.supplier-pricing-table tbody td:nth-child(7):before{content:"Notes"}.supplier-pricing-table tbody td:nth-child(8):before{content:"Actions"}.supplier-history-table tbody td:first-child:before{content:"Price"}.supplier-history-table tbody td:nth-child(2):before{content:"Date"}.supplier-history-table tbody td:nth-child(3):before{content:"Note"}.contact-table{display:block;max-width:calc(100vw - 72px);min-width:0;width:min(100%,calc(100vw - 72px))}.contact-table thead{display:none}.contact-table tbody,.contact-table td,.contact-table tr{box-sizing:border-box;display:block;width:100%}.contact-table tbody tr{grid-gap:8px;border-bottom:1px solid #e5e7eb;display:grid;gap:8px;max-width:calc(100vw - 96px);min-width:0;padding:10px 12px}.contact-table tbody tr:last-child{border-bottom:0}.contact-table tbody td{grid-gap:4px;align-items:start;border-bottom:0;display:grid;gap:4px;grid-template-columns:minmax(0,1fr);padding:0}.contact-table tbody td:before{color:#64748b;font-size:12px;font-weight:600}.contact-table tbody td:first-child:before{content:"Name"}.contact-table tbody td:nth-child(2):before{content:"Role"}.contact-table tbody td:nth-child(3):before{content:"Primary"}.contact-table tbody td:nth-child(4):before{content:"Email"}.contact-table tbody td:nth-child(5):before{content:"Status"}.contact-table tbody td:nth-child(6):before{content:"Actions"}.contact-table tbody td:last-child{text-align:left}.contact-primary-method-cell span,.contact-primary-method-cell strong{white-space:normal}.contact-table .row-actions,.supplier-history-table .row-actions,.supplier-pricing-table .row-actions{align-items:stretch;flex-wrap:wrap;max-width:100%;min-width:0;width:100%}.contact-table .row-actions .btn,.contact-table .row-actions .button,.supplier-history-table .row-actions .btn,.supplier-history-table .row-actions .button,.supplier-pricing-table .row-actions .btn,.supplier-pricing-table .row-actions .button{max-width:calc(100vw - 120px);white-space:normal;width:min(100%,calc(100vw - 120px))}}@media (max-width:480px){.contact-method-row__header{align-items:flex-start}.contact-method-row__delete{flex:0 0 auto}.contact-method-row__body{grid-template-columns:1fr}.contact-methods-editor>.btn{width:100%}.modal-actions{align-items:stretch;flex-direction:column-reverse}.modal-actions .btn,.modal-actions .button{width:100%}.inline-input-action{align-items:stretch;flex-direction:column}.inline-input-action .btn,.inline-input-action .button{width:100%}.trash-row-actions{align-items:stretch;flex-direction:column}.trash-row-actions .btn,.trash-row-actions .button{white-space:normal;width:100%}.activity-feed-section,.activity-filter-card,.users-list-section{padding:14px}.activity-feed-main{gap:5px}.activity-detail-card{padding:12px}.settings-card{padding:14px}.settings-section-title{align-items:flex-start}.settings-action-button{width:100%}}@media (max-width:430px){.contact-table tbody td,.data-table--cards tbody td,.product-details-page .product-detail-card-table tbody td,.supplier-history-table tbody td,.supplier-pricing-table tbody td{gap:4px;grid-template-columns:1fr}.contact-table tbody td>*,.data-table--cards tbody td>*,.product-details-page .product-detail-card-table tbody td>*,.supplier-history-table tbody td>*,.supplier-pricing-table tbody td>*{max-width:100%;min-width:0}.contact-table .tag,.data-table--cards .tag,.product-details-page .product-detail-card-table .tag,.supplier-pricing-table .tag{white-space:normal}}
/*# sourceMappingURL=main.075d5384.css.map*/