.widget-select-container{margin-bottom:24px}.widget-select-container .widget-select-header{margin-bottom:12px}.widget-select-container .widget-select-header .widget-select-label{display:block;font-size:14px;font-weight:600;color:var(--theme-elevation-900);margin-bottom:4px}.widget-select-container .widget-select-header .widget-select-label .required{color:var(--theme-error-500);margin-left:4px}.widget-select-container .widget-select-header .widget-select-description{font-size:13px;color:var(--theme-elevation-600);margin:0;line-height:1.5}.widget-select-container .widget-autocomplete{position:relative;margin-bottom:16px}.widget-select-container .widget-autocomplete .widget-search-input{width:100%;padding:10px 12px;border:1px solid var(--theme-elevation-250);border-radius:4px;font-size:14px;background:var(--theme-elevation-0);color:var(--theme-elevation-900);transition:border-color .2s}.widget-select-container .widget-autocomplete .widget-search-input:focus{outline:none;border-color:var(--theme-elevation-400);box-shadow:0 0 0 3px rgba(0,0,0,.05)}.widget-select-container .widget-autocomplete .widget-search-input::placeholder{color:var(--theme-elevation-400)}.widget-select-container .widget-autocomplete .widget-dropdown{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-250);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;margin-top:4px}.widget-select-container .widget-autocomplete .widget-dropdown .widget-dropdown-item{padding:10px 12px;cursor:pointer;font-size:14px;color:var(--theme-elevation-800);transition:background-color .15s}.widget-select-container .widget-autocomplete .widget-dropdown .widget-dropdown-item:hover{background-color:var(--theme-elevation-50)}.widget-select-container .widget-autocomplete .widget-dropdown .widget-dropdown-item:active{background-color:var(--theme-elevation-100)}.widget-select-container .widget-selected-list{border:1px solid var(--theme-elevation-250);border-radius:4px;background:var(--theme-elevation-0);min-height:100px}.widget-select-container .widget-selected-list .widget-list-header{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid var(--theme-elevation-250);background:var(--theme-elevation-50);font-size:13px;font-weight:600;color:var(--theme-elevation-700)}.widget-select-container .widget-selected-list .widget-list-header .widget-clear-btn{background:rgba(0,0,0,0);border:none;color:var(--theme-error-500);font-size:13px;cursor:pointer;padding:4px 8px;border-radius:3px;transition:background-color .15s}.widget-select-container .widget-selected-list .widget-list-header .widget-clear-btn:hover{background-color:var(--theme-error-50)}.widget-select-container .widget-selected-list .widget-empty-state{padding:24px;text-align:center;color:var(--theme-elevation-500);font-size:14px}.widget-select-container .widget-selected-list .widget-list{list-style:none;margin:0;padding:0}.widget-select-container .widget-selected-list .widget-list .widget-list-item{display:flex;align-items:center;padding:12px;border-bottom:1px solid var(--theme-elevation-100);transition:background-color .15s}.widget-select-container .widget-selected-list .widget-list .widget-list-item:last-child{border-bottom:none}.widget-select-container .widget-selected-list .widget-list .widget-list-item:hover{background-color:var(--theme-elevation-50)}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-position{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;background:var(--theme-elevation-150);border-radius:50%;font-size:12px;font-weight:600;color:var(--theme-elevation-700);margin-right:12px}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-name{flex:1 1;font-size:14px;color:var(--theme-elevation-900);display:flex;align-items:center;gap:8px}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-name .widget-badge{display:inline-block;padding:2px 8px;background:var(--theme-elevation-800);color:var(--theme-elevation-0);font-size:11px;font-weight:600;border-radius:12px;text-transform:uppercase}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-actions{display:flex;gap:4px}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-actions .widget-action-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-250);border-radius:4px;color:var(--theme-elevation-700);font-size:16px;cursor:pointer;transition:all .15s}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-actions .widget-action-btn:hover:not(:disabled){background:var(--theme-elevation-150);border-color:var(--theme-elevation-400)}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-actions .widget-action-btn:active:not(:disabled){background:var(--theme-elevation-200)}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-actions .widget-action-btn:disabled{opacity:.3;cursor:not-allowed}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-actions .widget-action-btn.widget-remove-btn{font-size:20px;color:var(--theme-error-500)}.widget-select-container .widget-selected-list .widget-list .widget-list-item .widget-actions .widget-action-btn.widget-remove-btn:hover{background:var(--theme-error-50);border-color:var(--theme-error-500)}.widget-select-container .widget-error{margin-top:8px;font-size:13px;color:var(--theme-error-500);font-weight:500}.mfa-reset-button{margin:0}.mfa-reset-button__trigger{min-height:28px;padding:3px 10px;margin:2px 0 0}.mfa-reset-button__overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6);animation:mfa-reset-overlay-fade-in .16s ease-out}.mfa-reset-button__dialog{width:min(520px,100%);border-radius:10px;background:var(--theme-elevation-0,#ffffff);color:var(--theme-elevation-900,#1d1d1d);border:1px solid var(--theme-elevation-200,#d8d8d8);box-shadow:0 16px 48px rgba(0,0,0,.35);padding:20px;animation:mfa-reset-dialog-pop-in .2s cubic-bezier(.22,1,.36,1)}.mfa-reset-button__text{margin:0 0 16px;font-size:14px;line-height:1.45}.mfa-reset-button__actions{display:flex;justify-content:flex-end;gap:8px}@keyframes mfa-reset-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mfa-reset-dialog-pop-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.mfa-reset-button__dialog,.mfa-reset-button__overlay{animation:none}}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:999}.modal-header{background:#f7f7fa;padding:12px 15px;font-size:.4em}.modal-footer{background-color:#f7f7fa;padding:16px;text-align:right}.okay-button{padding:8px 16px;background-color:#000;color:#fff;border:4px solid #000;border-radius:999px;cursor:pointer}.modal-body{background:#f7f7fa;color:red;padding:8px 15px;font-size:20px}.login-waiting{display:flex;align-items:center;justify-content:center;height:500px;font-size:26px;color:#666}.login__brand{display:inline-flex;align-items:center;justify-content:flex-start;gap:20px;width:fit-content;max-width:100%;margin-bottom:16px}.login__brand,.login__logo{margin-left:0;padding-left:0}.login__logo{display:block;flex:0 0 auto;width:72px;height:72px;object-fit:contain;object-position:left center}.login__brand-text h1{margin:0}.error-block{margin:4px 2px}.error-block .error-text{color:red}.waiting{display:flex;align-items:center;justify-content:center;height:500px;font-size:26px;color:#666}.catalog-asset-row .catalog-asset-info-wrapper .catalog-asset-image{object-fit:cover}.helper-text-toggle{background:none;border:none;padding:0;color:#0070f3;cursor:pointer}.submission-logs-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.45)}.submission-logs-modal{width:min(1200px,96vw);max-height:85vh;background:var(--theme-bg);border:1px solid var(--theme-elevation-150);border-radius:10px;box-shadow:0 24px 64px rgba(15,23,42,.25)}.submission-logs-modal-content{padding:24px;max-height:85vh;overflow:auto}.submission-logs-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.submission-logs-modal-header h3{margin:0}.submission-logs{position:relative;border-top:1px solid var(--theme-elevation-150)}.submission-logs-row{display:grid;grid-template-columns:160px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--theme-elevation-100)}.submission-logs-row-last{align-items:start}.submission-logs-label{color:var(--theme-elevation-600);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.submission-logs-value{min-width:0}.submission-logs-state{color:var(--theme-elevation-700);font-size:18px}.submission-logs-list{color:#8ea0ad;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1.55}.submission-log-entry{margin:0 0 10px}.submission-log-meta,.submission-logs-detail{padding-left:24px}.submission-logs-detail{margin:0;white-space:pre-wrap;font:inherit;color:inherit}@media(max-width:900px){.submission-logs-modal-backdrop{padding:12px}.submission-logs-row{grid-template-columns:1fr;gap:10px}.submission-logs-modal-content{padding:16px}}.CreateNewBtn{position:relative;top:-2px;font-size:14px;padding:2px 10px;height:26px;align-items:center}.tag-list-wrapper{list-style-type:none}.helper-text{padding-top:5px;font-size:12px;font-style:italic;line-height:22px;font-weight:400}.helper-text,.title-text{padding-bottom:20px;letter-spacing:0}.title-text{font-size:16px;line-height:24px;font-weight:700}.header-dashbaord{margin-bottom:30px}.dashboard-layout{display:flex;flex-direction:column;gap:24px}.dashboard-layout--with-embed{display:flex;flex-direction:row;gap:32px;align-items:flex-start}.dashboard-embed-section{flex:1 1;min-width:0;max-width:60%}.dashboard-text-section{flex:1 1;min-width:300px}.dashboard-layout:not(.dashboard-layout--with-embed) .dashboard-text-section{max-width:100%}@media (max-width:1024px){.dashboard-layout--with-embed{flex-direction:column}.dashboard-embed-section{max-width:100%;width:100%}.dashboard-text-section{width:100%}}.erp-detail-loading{display:flex;flex-direction:column;gap:16px}.erp-detail-loading__header{padding:12px 0}.erp-detail-loading .erp-skeleton{background:linear-gradient(90deg,var(--theme-elevation-100) 25%,var(--theme-elevation-200) 50%,var(--theme-elevation-100) 75%);background-size:200% 100%;animation:erp-skeleton-shimmer 1.5s ease-in-out infinite;border-radius:4px}.erp-detail-loading .erp-skeleton--title{width:140px;height:20px;max-width:40%}.erp-detail-loading .erp-skeleton--label{width:120px;height:14px;max-width:100%}.erp-detail-loading .erp-skeleton--value{width:200px;height:14px;max-width:100%}@media(max-width:600px){.erp-detail-loading{gap:8px}.erp-detail-loading .details-row{flex-direction:column;gap:2px;padding:6px 0}.erp-detail-loading .details-row .details-label{width:auto}.erp-detail-loading .details-row .details-separator{display:none}.erp-detail-loading .details-row .details-value{width:100%}}@keyframes erp-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.erp-detail-loading .erp-skeleton{animation:none}}table{width:100%;background:#fff;border-collapse:collapse;font-size:14px}table thead{color:#989b9c}table thead th{text-align:start}table tbody td,table thead th{padding:6px 8px;word-wrap:break-word;white-space:normal}.message-container{padding:4px 16px;background-color:#f5f5f5}.message-header{font-size:larger}.import-table-wrapper{position:relative}.import-table-download-section{text-align:right;margin-bottom:10px}.export-button{padding:8px 12px;font-size:12px;cursor:pointer;font-weight:500;background:#f0f0f0;border:1px solid #ccc;border-radius:4px}.import-table{width:100%;border-collapse:collapse}.import-table th{text-align:left;font-weight:600;padding:8px;background:#f3f3f3}.import-table td{padding:8px}.row-even{background:#f9f9f9}.row-odd{background:#fff}.message-header{cursor:pointer;font-weight:500}.instance-grid{display:flex;flex-direction:column;gap:6px}.instance-row{background:#fafafa;padding:6px;border-radius:4px;border:1px solid #eee}.instance-pre-wrap{white-space:pre-wrap;margin:0}.instance-pre-object{margin:0;font-family:monospace;white-space:pre}.metrics-view,.metrics-view-wrapper{width:100%;max-width:100%;overflow:hidden;padding-bottom:24px}.metrics-title,.metrics-view h1{font-weight:700;margin-bottom:24px;color:var(--theme-elevation-1000,#000)}.metrics-dashboard-container{min-height:400px;width:100%;max-width:100%;background:var(--theme-elevation-0,#fff);border-radius:8px;overflow:auto;box-sizing:border-box;margin:0 20px;padding:0}@media (min-width:768px){.metrics-dashboard-container{width:calc(100% - 40px)}}.metrics-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px;background-color:var(--theme-elevation-50,#f5f5f5);border-radius:8px}.metrics-loading p{color:var(--theme-elevation-500,#666);font-size:14px}.metrics-loading-spinner{width:40px;height:40px;border:3px solid var(--theme-elevation-100,#e0e0e0);border-top-color:var(--theme-elevation-800,#333);border-radius:50%;animation:metrics-spin 1s linear infinite}@keyframes metrics-spin{to{transform:rotate(1turn)}}.metrics-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:8px;background-color:var(--theme-error-50,#fff5f5);border:1px solid var(--theme-error-200,#feb2b2);border-radius:8px;padding:24px}.metrics-error p{color:var(--theme-error-600,#c53030);font-size:16px;margin:0}.metrics-error small{color:var(--theme-error-800,#742a2a);font-size:12px}.metrics-not-configured{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:8px;background-color:var(--theme-elevation-50,#f0f0f0);border-radius:8px;padding:24px;text-align:center}.metrics-not-configured p{color:var(--theme-elevation-800,#333);font-size:16px;margin:0}.metrics-not-configured small{color:var(--theme-elevation-500,#666);font-size:14px}[data-theme=dark] .metrics-title,[data-theme=dark] .metrics-view h1{color:var(--theme-elevation-0,#fff)}[data-theme=dark] .metrics-dashboard-container{background:var(--theme-elevation-100,#1a1a1a)}[data-theme=dark] .metrics-loading{background-color:var(--theme-elevation-100,#2d2d2d)}[data-theme=dark] .metrics-loading p{color:var(--theme-elevation-400,#a0a0a0)}[data-theme=dark] .metrics-loading-spinner{border-color:var(--theme-elevation-200,#404040);border-top-color:var(--theme-elevation-0,#fff)}[data-theme=dark] .metrics-error{background-color:var(--theme-error-900,#2d1515);border-color:var(--theme-error-700,#9b2c2c)}[data-theme=dark] .metrics-error p{color:var(--theme-error-300,#fc8181)}[data-theme=dark] .metrics-error small{color:var(--theme-error-400,#f56565)}[data-theme=dark] .metrics-not-configured{background-color:var(--theme-elevation-100,#2d2d2d)}[data-theme=dark] .metrics-not-configured p{color:var(--theme-elevation-200,#e0e0e0)}[data-theme=dark] .metrics-not-configured small{color:var(--theme-elevation-400,#a0a0a0)}.page-collapsible{margin-top:16px}.page-text{display:flex;margin-bottom:4px}.centered-deny-discount-modal{background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.centered-deny-discount-modal .deny_discount_form{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-elevation-200);border-radius:6px;box-shadow:0 15px 50px rgba(0,0,0,.3);padding:24px;min-width:480px;width:90%}.centered-deny-discount-modal .deny_discount_form .modal__header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--theme-elevation-100)}.centered-deny-discount-modal .deny_discount_form .modal__header h2{margin:0;font-size:1.4rem;color:var(--theme-text)}.centered-deny-discount-modal .deny_discount_form .deny-modal__body{margin-bottom:24px}.centered-deny-discount-modal .deny_discount_form .deny-modal__body .textarea__input{background:var(--theme-input-bg);color:var(--theme-text);border-color:var(--theme-elevation-200)}.centered-deny-discount-modal .deny_discount_form .deny-modal__body .textarea__input:focus{border-color:var(--theme-elevation-400);outline:none}.centered-deny-discount-modal .deny_discount_form .deny-modal__footer{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--theme-elevation-100)}.delete-link{text-decoration:underline}.catalog-asset-row{align-items:flex-start;justify-content:space-between;width:100%}.catalog-asset-row,.catalog-asset-row .catalog-asset-info-wrapper{display:flex;gap:16px}.catalog-asset-row .catalog-asset-info-wrapper .catalog-asset-image{width:104px;height:120px;object-fit:none}.catalog-asset-row .catalog-asset-info-wrapper .catalog-asset-details{display:flex;flex-direction:column}.catalog-asset-row .action-wrapper{align-self:flex-start}.variation-image-links{display:flex;gap:12px;margin-top:6px}.variation-image-links a{font-size:12px;color:var(--theme-text-link);text-decoration:underline;cursor:pointer}.variation-text{margin-left:-8px}.stockItemBlock{display:block}.variation-collapsible{margin-top:16px}.variation-text{display:flex;margin-bottom:4px}.reports-hub{padding-bottom:24px}.reports-hub__header{margin-bottom:32px}.reports-hub__title{margin:0 0 8px;color:var(--theme-elevation-1000,#111827)}.reports-hub__subtitle{margin:0;max-width:720px;color:var(--theme-elevation-600,#4b5563)}.reports-hub__section{margin-bottom:32px}.reports-hub__section-header{margin-bottom:16px}.reports-hub__section-header h2{margin:0 0 6px;color:var(--theme-elevation-900,#1f2937)}.reports-hub__section-header p{margin:0;color:var(--theme-elevation-600,#4b5563)}.reports-hub__grid{display:grid;grid-template-columns:1fr;gap:16px}.reports-hub__card{display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:20px;background:var(--theme-elevation-0,#ffffff);border:1px solid var(--theme-elevation-150,#e5e7eb);border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.reports-hub__card:hover{transform:translateY(-1px);border-color:var(--theme-elevation-300,#cbd5e1);box-shadow:0 8px 24px rgba(15,23,42,.08)}.reports-hub__card-content{display:flex;flex-direction:column;gap:14px}.reports-hub__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reports-hub__card-header h3{margin:0;color:var(--theme-elevation-900,#111827);font-size:1rem}.reports-hub__filters-count{flex-shrink:0;padding:4px 8px;border-radius:999px;background:var(--theme-elevation-50,#f8fafc);color:var(--theme-elevation-700,#374151);font-size:.75rem;font-weight:600}.reports-hub__description{margin:0;color:var(--theme-elevation-700,#374151);line-height:1.5}.reports-hub__formats{display:flex;flex-wrap:wrap;gap:8px}.reports-hub__format-badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em}.reports-hub__format-badge--xlsx{background:rgba(34,197,94,.16);color:#22c55e}.reports-hub__format-badge--csv{background:rgba(59,130,246,.18);color:#3b82f6}.reports-hub__format-badge--pdf{background:rgba(239,68,68,.18);color:#ef4444}.reports-hub__action{margin-top:20px;min-height:40px;width:100%;border:1px solid var(--theme-elevation-200,#d1d5db);border-radius:8px;background:var(--theme-elevation-50,#f8fafc);color:var(--theme-elevation-500,#6b7280);font-weight:600;cursor:not-allowed;opacity:1}.reports-hub__action:disabled{opacity:1}@media (min-width:768px){.reports-hub__grid{grid-template-columns:repeat(2,minmax(320px,1fr))}}@media (min-width:1200px){.reports-hub__grid{grid-template-columns:repeat(3,minmax(320px,1fr))}}[data-theme=dark] .reports-hub__title{color:var(--theme-elevation-0,#f9fafb)}[data-theme=dark] .reports-hub__description,[data-theme=dark] .reports-hub__section-header p,[data-theme=dark] .reports-hub__subtitle{color:var(--theme-elevation-400,#9ca3af)}[data-theme=dark] .reports-hub__card-header h3,[data-theme=dark] .reports-hub__section-header h2{color:var(--theme-elevation-100,#f3f4f6)}[data-theme=dark] .reports-hub__card{background:var(--theme-elevation-100,#111827);border-color:var(--theme-elevation-250,#374151);box-shadow:0 1px 2px rgba(0,0,0,.25)}[data-theme=dark] .reports-hub__card:hover{border-color:var(--theme-elevation-400,#4b5563);box-shadow:0 10px 28px rgba(0,0,0,.35)}[data-theme=dark] .reports-hub__filters-count{background:var(--theme-elevation-150,#1f2937);color:var(--theme-elevation-300,#d1d5db)}[data-theme=dark] .reports-hub__action{background:var(--theme-elevation-150,#1f2937);border-color:var(--theme-elevation-300,#374151);color:var(--theme-elevation-500,#9ca3af)}[data-theme=dark] .reports-hub__format-badge--xlsx{background:rgba(34,197,94,.18);color:#86efac}[data-theme=dark] .reports-hub__format-badge--csv{background:rgba(59,130,246,.2);color:#93c5fd}[data-theme=dark] .reports-hub__format-badge--pdf{background:rgba(239,68,68,.2);color:#fca5a5}.search-field{flex:1 1 auto}.permission-row{margin-bottom:2px;text-decoration:none}.permission-label{display:flex;align-items:center;gap:6px}.grid-container{margin-top:4px}.section-header{display:flex;align-items:center;margin-bottom:6px;padding:8px 0 4px}.section-title{font-weight:600;white-space:nowrap}.section-actions{display:flex;align-items:center;gap:4px;white-space:nowrap;margin-left:4px;height:0}.link-button{background:none;border:none;padding:0;cursor:pointer;color:var(--theme-text);text-decoration:underline;font-size:inherit}.search-label{padding:8px 0}.rule-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.rule-row .rule-text{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.rule-row .action-wrapper{display:flex;gap:10px}.rule-row .action-wrapper button{margin:0}.rule-detail-wrapper{display:flex;flex-direction:column;gap:20px}.rule-detail-wrapper .add-rule-section{display:flex;flex-direction:row-reverse}.rule-detail-wrapper .add-rule-section button{margin:0}.centered-rule-modal{background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;color:var(--theme-text);width:100%;border-radius:6px;box-shadow:0 15px 50px rgba(0,0,0,.3);border:1px solid var(--theme-elevation-100);max-height:90vh;overflow-y:auto}.rule-form{background:var(--theme-bg);padding:2rem;border:1px solid var(--theme-elevation-150);box-shadow:0 10px 30px rgba(0,0,0,.2);border-radius:4px;width:80%}.rule-form,.rule-form .dynamic-tag-fields{display:flex;flex-direction:column;gap:12px}.rule-form .form-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:20px}.rule-form .form-actions button{margin:0}.discount-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.discount-row .action-wrapper{display:flex;gap:10px}.discount-row .action-wrapper button{margin:0}.discount-form{display:flex;flex-direction:column;gap:12px;background:var(--theme-bg);padding:2rem;border:1px solid var(--theme-elevation-150);box-shadow:0 10px 30px rgba(0,0,0,.2);border-radius:4px;width:80%}.discount-form .form-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:20px}.discount-form .form-actions button{margin:0}.discount-detail-wrapper{display:flex;flex-direction:column;gap:20px}.discount-detail-wrapper .add-discount-section{display:flex;flex-direction:row-reverse}.discount-detail-wrapper .add-discount-section button{margin:0}.centered-discount-modal{background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;color:var(--theme-text);width:100%;border-radius:6px;box-shadow:0 15px 50px rgba(0,0,0,.3);border:1px solid var(--theme-elevation-100);max-height:90vh;overflow-y:auto}.wrapper{display:flex;flex-direction:column;gap:16px}.position-input{height:32px}.position-text{background-color:#f9fbc2;padding:4px;color:#000;cursor:pointer}.filter-label-wrapper{display:flex;gap:10px}.checkbox-input__icon .icon{margin:0!important}.permission-container{padding:4px 16px;background-color:#f5f5f5}.permission-subheader{margin-top:8px}.product-permission-container{padding:4px 16px;background-color:#f5f5f5;margin-top:16px}.permission-column{display:flex;justify-content:space-between;gap:1rem;margin-top:4px}.permission-row{flex:1 1;text-decoration:underline}.grid-container{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;font-size:small;font-weight:400}.permission-container,.product-permission-container{margin-bottom:2rem}.permission-container h3,.product-permission-container h3{margin-bottom:1rem}.permission-header{font-size:larger}