html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;touch-action:manipulation}@media(max-width:768px){button,a,input,select,textarea{min-height:44px;min-width:44px}.mantine-ActionIcon-root{min-width:44px;min-height:44px}.mantine-Container-root{padding-left:12px;padding-right:12px}.mantine-Table-root{font-size:14px}.mantine-Table-th,.mantine-Table-td{padding:8px 4px}.mantine-Group-root{flex-wrap:wrap}.mantine-Modal-root .mantine-Modal-content{max-width:100vw;margin:0}.mantine-TextInput-input,.mantine-Textarea-input,.mantine-PasswordInput-input{font-size:16px}.mantine-Button-root{padding:12px 16px;font-size:15px}.mantine-Notification-root{max-width:calc(100vw - 24px)}}@media(min-width:769px)and (max-width:1024px){.mantine-Container-root{padding-left:16px;padding-right:16px}}.responsive-table-container{width:100%;max-width:100%}@media(min-width:768px)and (max-width:1347px){.responsive-table-container{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.responsive-table-container>.mantine-Table-root{min-width:var(--responsive-table-min-width, 960px)}}body{overflow-x:hidden}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid var(--mantine-color-blue-6);outline-offset:2px}img{max-width:100%;height:auto}.mantine-Text-root{word-wrap:break-word;overflow-wrap:break-word}@media(max-width:768px){.mobile-scroll-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-scroll-table table{min-width:600px}}.mantine-Loader-root{margin:0 auto}@media(max-width:768px){.mantine-Stack-root{gap:12px}.mantine-Paper-root{padding:12px}}.offer-general-discount-row{cursor:grab;background:#ebfbeec7;transition:opacity .12s ease,box-shadow .12s ease,background-color .12s ease;touch-action:none;user-select:none;-webkit-user-select:none}.offer-general-discount-row td{cursor:grab}.offer-general-discount-row svg{-webkit-user-drag:none}.offer-general-discount-row:hover,.offer-general-discount-row:focus-visible{box-shadow:inset 0 0 0 2px var(--mantine-color-green-5)}.offer-general-discount-row:active{cursor:grabbing}.offer-general-discount-row.is-dragging{opacity:.42;background:var(--mantine-color-green-1);box-shadow:inset 0 0 0 2px var(--mantine-color-green-7)}.offer-general-discount-row.is-dragging,.offer-general-discount-row.is-dragging td{cursor:not-allowed}.offer-general-discount-row.is-dragging.has-valid-drop,.offer-general-discount-row.is-dragging.has-valid-drop td{cursor:grabbing}.offer-discount-drag-preview{position:fixed;z-index:10000;display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--mantine-color-green-6);border-radius:6px;background:var(--mantine-color-green-0);box-shadow:var(--mantine-shadow-md);color:var(--mantine-color-green-9);pointer-events:none}.offer-discount-drag-preview.is-invalid{border-color:var(--mantine-color-red-6);background:var(--mantine-color-red-0);color:var(--mantine-color-red-9)}.offer-discount-drop-row td{height:70px;padding:4px 8px!important;border:0!important;background:transparent;cursor:grabbing}.offer-discount-drop-indicator{display:flex;min-height:62px;align-items:center;justify-content:center;border:2px dashed var(--mantine-color-blue-4);border-radius:6px;background:#228be60a;color:var(--mantine-color-blue-8);text-align:center;transition:background-color .1s ease,border-color .1s ease}.offer-discount-drop-row.is-active td{background:var(--mantine-color-blue-0)}.offer-discount-drop-row.is-active .offer-discount-drop-indicator{border-top-color:var(--mantine-color-blue-7);border-color:var(--mantine-color-blue-7);background:var(--mantine-color-blue-1)}@media(max-width:819.98px){.offer-products-table{table-layout:auto!important;border:0}.offer-products-table thead{display:none}.offer-products-table tbody,.offer-products-table tr,.offer-products-table td{display:block;width:100%!important}.offer-products-table tr{margin-bottom:12px;overflow:hidden;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm)}.offer-products-table td{display:grid;grid-template-columns:minmax(84px,28%) minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px!important;border:0;border-bottom:1px solid var(--mantine-color-gray-2);white-space:normal!important}.offer-products-table td:before{content:attr(data-label);grid-column:1;grid-row:1;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);font-weight:600}.offer-products-table td>*{grid-column:2;min-width:0}.offer-products-table td[data-offer-action]{display:flex;justify-content:flex-end;border-bottom:0}.offer-products-table td[data-offer-action]:before{content:none}.offer-products-table .offer-discount-drop-row{margin-block:4px 7px;border:0}.offer-products-table .offer-discount-drop-row td{display:block;padding:3px 8px!important}.offer-products-table .offer-discount-drop-row td:before{content:none}.offer-products-table .offer-discount-drop-row td>*{display:flex}}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/web/fonts/Inter_18pt-Italic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/web/fonts/Inter_18pt-Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/Inter_18pt-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/web/fonts/Montserrat-Bold.ttf) format("truetype")}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6,.mantine-Title-root{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}.mantine-AppShell-main{background:url(/web/backgrounds/main_bg.png) 0 0 repeat;background-size:50%}.mantine-AppShell-main>*{position:relative;z-index:1}*{scrollbar-width:thin;scrollbar-color:#b7c0ca transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#b7c0ca;border-radius:6px}*::-webkit-scrollbar-thumb:hover{background-color:#a2adb9}*::-webkit-scrollbar-corner{background:transparent}
