@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXtXA-W2r.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXt7A-W2r.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXt_A-W2r.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXtHA-Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans,sans-serif;color:#292821;background:#f7f6f3;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #a26f5a;outline-offset:2px}::selection{background:#e7d6c8}.product-form{grid-template-columns:1.2fr 1fr .8fr auto}.product-form select{height:36px;width:100%}.refund-actions{display:flex;align-items:center;gap:7px}.status.completed,.status.approved{background:#eaf2eb;color:#628168}.status.cancelled,.status.declined{background:#f4e9e7;color:#9b645c}.status.requested{background:#f6eddf;color:#a0753d}.refund-actions .plain-action{white-space:nowrap;padding:5px}.offer-form select{min-width:0}@media(max-width:700px){.product-form{grid-template-columns:1fr}.refund-actions{flex-wrap:wrap}}.quest-sync-note{background:#f7f2ed;border:1px solid #eee3d8;padding:11px 14px;margin:-8px 0 15px;font-size:9px;line-height:1.6;color:#786c61}.reward-import-control{padding:0 19px}.reward-import-control input{display:block;max-width:100%;margin-top:8px;font-size:9px}.reward-points-form{grid-template-columns:1.5fr 1fr auto}.reward-points-form select{height:36px;min-width:0}.reward-points-form button:disabled{opacity:.5;cursor:not-allowed}.reward-user-row{flex-wrap:wrap}.reward-user-row .offer-description{min-width:220px}.reward-user-balances{display:flex;gap:20px;margin:10px 0 8px}.reward-user-balances span,.reward-user-level{font-size:9px;color:#89847d}.reward-user-balances strong{font-size:10px;font-weight:600;color:#775b48;margin-left:5px}.reward-user-level{display:flex;justify-content:space-between;gap:12px}.reward-user-level strong{font-weight:500;color:#5e554d}.reward-user-progress{height:5px;background:#e9e2d9;border-radius:5px;overflow:hidden;margin-top:6px}.reward-user-progress span{height:100%;display:block;background:#9c6d58;border-radius:inherit}@media(max-width:1000px){.reward-points-form{grid-template-columns:1fr 1fr}}@media(max-width:700px){.sidebar .nav-item:not(.selected){display:flex}.sidebar .nav-item{position:relative}.reward-points-form{grid-template-columns:1fr}.reward-user-row{align-items:flex-start}}body .mobile-nav-toggle,body .mobile-nav-close,body .mobile-nav-backdrop{display:none}body .admin-shell .offer-description,body .admin-shell .content-card,body .admin-shell .main-area{min-width:0}body .admin-shell .offer-description h3,body .admin-shell .offer-description p,body .admin-shell .offer-description small{overflow-wrap:anywhere}body .admin-shell .reward-user-balances{flex-wrap:wrap;gap:12px 20px}body .admin-shell .table-wrap{max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}@media(max-width:900px){body .admin-shell .sidebar{display:none;width:min(300px,85vw);padding:24px 18px;z-index:30;overflow-y:auto;height:100dvh;box-shadow:10px 0 40px #0002}body .admin-shell .sidebar.mobile-open{display:flex}body .admin-shell .main-area{margin-left:0;width:100%}body .admin-shell .mobile-nav-backdrop{display:block;position:fixed;inset:0;z-index:29;border:0;background:#161a2180;width:100%;height:100dvh}body .admin-shell .mobile-nav-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid #e6e2dc;border-radius:8px;background:#fff;font-size:16px;flex-shrink:0}body .admin-shell .mobile-nav-close{display:block;position:absolute;right:14px;top:14px;width:44px;height:44px;border:0;background:#f4f0ec;border-radius:8px;font-size:26px}body .admin-shell .sidebar .brand{font-size:34px;margin:0 10px 26px;letter-spacing:-2px}body .admin-shell .sidebar .brand small,body .admin-shell .nav-label{display:block}body .admin-shell .sidebar .store-label{display:none}body .admin-shell .sidebar .nav-item{display:flex;justify-content:flex-start;min-height:48px;font-size:15px;padding:12px;gap:14px;border-radius:8px}body .admin-shell .sidebar .nav-item span{font-size:20px;width:24px}body .admin-shell .sidebar .nav-item i{margin:0 0 0 auto;font-size:12px;padding:4px 8px}body .admin-shell .sidebar-bottom{margin-top:auto;justify-content:flex-start}body .admin-shell .sidebar-bottom>span:nth-child(2){display:block;font-size:13px}body .admin-shell .sidebar-bottom small{font-size:11px}body .admin-shell .topbar{height:auto;min-height:68px;gap:12px;padding:10px 16px}body .admin-shell .breadcrumbs{margin-right:auto;font-size:12px}body .admin-shell .topbar>div:last-child{gap:10px}body .admin-shell .top-avatar{min-width:44px;min-height:44px;font-size:12px}body .admin-shell .page-content{padding:20px 16px;max-width:100%}body .admin-shell .toast{left:50%;max-width:calc(100vw - 32px);width:max-content;box-sizing:border-box;font-size:14px;overflow-wrap:anywhere}body .admin-shell .page-heading,body .admin-shell .card-heading{flex-wrap:wrap;gap:12px}body .admin-shell .page-heading h1{font-size:28px}body .admin-shell .page-heading>div>p:last-child,body .admin-shell .card-heading p,body .admin-shell .demo-warning p,body .admin-shell .quest-sync-note{font-size:13px;line-height:1.6}body .admin-shell .card-heading h2{font-size:17px}body .admin-shell .eyebrow,body .admin-shell .metric-card small{font-size:11px}body .admin-shell .metric-card>div{font-size:13px}body .admin-shell .metric-card strong{font-size:28px}body .admin-shell .offer-form label{font-size:14px;min-width:0}body .admin-shell .offer-form input,body .admin-shell .offer-form select,body .admin-shell .offer-form textarea,body .admin-shell .list-controls input,body .admin-shell .list-controls select,body .admin-shell .bank-assignment select,body .admin-shell .payout-remark-label input,body .admin-shell .payout-remark-label textarea{font-size:16px;min-height:44px;width:100%;max-width:100%;height:auto;padding:11px}body .admin-shell .outline-button,body .admin-shell .primary-button,body .admin-shell .plain-action,body .admin-shell .delete-action,body .admin-shell .link-button{min-height:44px;height:auto;font-size:13px;white-space:normal;padding:10px 12px}body .admin-shell .offer-row{flex-wrap:wrap;gap:12px;padding:16px}body .admin-shell .offer-description{flex:1 1 180px;min-width:0}body .admin-shell .offer-description h3{font-size:15px}body .admin-shell .offer-description p,body .admin-shell .product-admin-row .offer-description small{font-size:13px;line-height:1.5}body .admin-shell .reward-user-row .offer-description{flex-basis:calc(100% - 60px);min-width:0}body .admin-shell .reward-user-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .admin-shell .reward-user-balances span,body .admin-shell .reward-user-level{font-size:12px}body .admin-shell .reward-user-balances strong{display:block;margin:5px 0 0;font-size:15px;overflow-wrap:anywhere}body .admin-shell .reward-user-level{flex-wrap:wrap}body .admin-shell .status{font-size:12px}body .admin-shell .bank-assignment{flex-basis:100%;max-width:none;font-size:13px}body .admin-shell .list-controls{padding:16px;gap:12px}body .admin-shell .list-controls label{flex:1 1 110px;min-width:0;font-size:13px}body .admin-shell .list-controls label:first-child{flex-basis:100%}body .admin-shell .list-pagination{margin:0;width:100%;font-size:13px}body .admin-shell .list-pagination span{flex-basis:100%}body .admin-shell th{font-size:11px}body .admin-shell td,body .admin-shell td select{font-size:13px}body .admin-shell .subline,body .admin-shell .item-cell small{font-size:12px}body .admin-shell .page-footer{font-size:10px;gap:12px;flex-wrap:wrap}body .demo-login-page{padding:20px}body .demo-login-card{padding:28px 22px}body .demo-login-form label,body .login-description,body .login-disclaimer{font-size:14px}body .demo-login-form input{font-size:16px;min-height:48px}body .demo-login-form .primary-button{min-height:48px;font-size:15px}}@media(max-width:600px){body .admin-shell .topbar .demo-indicator{display:none}body .admin-shell .breadcrumbs{font-size:11px}body .admin-shell .breadcrumbs span{margin:0 4px}body .admin-shell .mobile-nav-toggle span{display:none}body .admin-shell .offer-form,body .admin-shell .product-form,body .admin-shell .round-settings-form,body .admin-shell .reward-points-form,body .admin-shell .bottom-grid{grid-template-columns:minmax(0,1fr)}body .admin-shell .product-form-actions{flex-wrap:wrap}body .admin-shell .product-form-actions>*{flex:1}body .admin-shell .payout-review-actions>*{flex:1 1 140px}body .admin-shell .payout-bank{grid-template-columns:minmax(0,1fr)}body .admin-shell .level-commission-editor>p{padding:0 16px;line-height:1.6;font-size:13px}body .admin-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-shell .metric-card{padding:12px}}@media(max-width:900px){body .admin-shell input,body .admin-shell select,body .admin-shell textarea,body .demo-login-page input{font-size:16px!important;min-height:44px}body .admin-shell .offer-form label,body .demo-login-page label,body .demo-login-page .login-description,body .demo-login-page .login-disclaimer{font-size:14px!important}}@media(max-width:900px){body:has(.admin-shell .sidebar.mobile-open){overflow:hidden}body .admin-shell .offer-description h3{font-size:15px!important}body .admin-shell .offer-description p,body .admin-shell .offer-description small,body .admin-shell .card-heading p,body .admin-shell .page-heading>div>p:last-child,body .admin-shell .demo-warning p,body .admin-shell .quest-sync-note{font-size:13px!important;line-height:1.6}body .admin-shell .card-heading h2{font-size:17px!important}body .admin-shell .sidebar-bottom>span:nth-child(2){display:block!important;font-size:13px}body .admin-shell .sidebar-bottom small{font-size:11px}}body .admin-shell .reward-user-balances .negative-wallet,body .admin-shell .reward-user-balances .negative-wallet strong{color:#b42318}body .admin-shell .reward-user-row.negative-wallet-user{border-left:3px solid #b42318;background:#fff7f6}body .admin-shell .overview-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}body .admin-shell .overview-metrics strong{overflow-wrap:anywhere}body .admin-shell .user-commission-policy{display:flex;flex-wrap:wrap;align-items:end;gap:12px;width:100%;padding:12px 0}body .admin-shell .user-commission-policy label{display:grid;gap:6px;flex:1 1 200px;min-width:0;font-size:13px}body .admin-shell .user-commission-policy input,body .admin-shell .user-commission-policy select{width:100%;min-height:44px;font-size:16px;box-sizing:border-box}body .admin-shell .user-commission-policy small{flex-basis:100%}body .admin-shell .storage-health{margin-top:20px}body .admin-shell .storage-warning{border:2px solid #b42318}body .admin-shell .storage-health p{line-height:1.5}
