:root{--ink:#331611;--wine:#641d18;--paper:#fffaf0;--line:#e4cfac;--gold:#c58a31}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Noto Sans Devanagari,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.strip{color:#fff2d4;text-align:center;background:#531814;padding:9px;font-size:13px}header{background:#fffbf4;border-bottom:1px solid #ead6b8;justify-content:space-between;align-items:center;gap:20px;padding:20px 6vw;display:flex}header .brand{font-family:Georgia,serif;font-size:25px;font-weight:700}header .brand b{color:#ba7922}header nav{align-items:center;gap:22px;font-size:15px;font-weight:700;display:flex}.nav-button{color:var(--wine);background:0 0;border:0;padding:5px;font-weight:700}.inner{max-width:1280px;min-height:75vh;margin:auto;padding:54px 24px 90px}.inner>h1{margin:0 0 30px;font:700 46px Georgia,serif}.tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.tabs button{text-transform:capitalize;background:#fff9ec;border:1px solid #aa8766;border-radius:6px;padding:10px 20px}.tabs button.selected{background:var(--wine);color:#fff}.notice{background:#f9e5b5;border-left:4px solid #aa6925;margin:20px 0;padding:15px}.records{gap:14px;display:grid}.records article,.form{background:#fffdf8;border:1px solid #e9d8b8;border-radius:10px;padding:22px}.records article h3{margin:0 0 10px}.records article p{line-height:1.5}.records article>button,.form button,.admin-image-form button{background:var(--wine);color:#fff;border:0;border-radius:5px;margin-top:15px;padding:10px 16px;font-weight:700}.records select{max-width:220px;margin-top:10px;display:block}.form{margin-bottom:22px}.form h2{margin:0 0 18px;font:700 28px Georgia,serif}.form p{color:#674f42;line-height:1.5}.form label{margin:16px 0;font-weight:700;display:block}.form label small{color:#6f594c;font-weight:400}.form input:not([type=checkbox]):not([type=file]),.form textarea,.records select{background:#fff;border:1px solid #bda889;border-radius:5px;width:100%;margin-top:7px;padding:11px;display:block}.form input[type=checkbox]{margin-right:8px}.form input[type=file]{max-width:100%;padding:12px 0;display:block}.inline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inline-actions .secondary-button{color:var(--wine);background:#fff8ed;border:1px solid #bda889}.admin-product-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:28px;display:grid}.admin-product-layout .form{margin-top:0}.admin-images{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.admin-images>div{border:1px solid var(--line);border-radius:6px;overflow:hidden}.admin-images img{object-fit:cover;width:100%;height:100px}.admin-images button{border-radius:0;width:100%;margin:0}.admin-product-row{gap:15px;display:flex}.admin-product-thumb{background:#f3ddb4;border-radius:6px;width:100px;min-width:100px;height:90px;overflow:hidden}.admin-product-thumb img{object-fit:cover;width:100%;height:100%}.admin-product-row h3{margin:0 0 6px}.admin-product-row p{color:#654f43;margin:4px 0}.photo{background-color:#f6e2b1;background-image:url(/poster.jpeg);background-repeat:no-repeat;background-size:1020px;height:90px}.photo.sev{background-position:-14px -1122px}.photo.gathiya{background-position:-235px -1122px}.photo.thepla{background-position:-555px -660px}.photo.sweet{background-position:-55px -710px}.photo.chivda{background-position:-505px -1140px}.photo.namakpara{background-position:-668px -1140px}.photo.sakkarpara{background-position:-837px -1140px}.product-photo-placeholder{color:#7b4c2a;background:#f2dfb8;place-items:center;height:90px;font:32px Georgia,serif;display:grid}.login-screen{background:linear-gradient(135deg,#501813,#8e3e20);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fffdf8;border-radius:12px;width:min(100%,440px);padding:36px;box-shadow:0 20px 60px #210b0b55}.login-card .eyebrow{color:#9b641f;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.login-card h1{margin:12px 0;font:700 40px Georgia,serif}.login-card p{color:#614c41;line-height:1.5}.login-card label{margin-top:20px;font-weight:700;display:block}.login-card input{border:1px solid #bda889;border-radius:6px;width:100%;margin-top:7px;padding:12px;display:block}.login-card form button{background:var(--wine);color:#fff;border:0;border-radius:6px;width:100%;margin:22px 0;padding:13px;font-weight:700}.login-card small{color:#755f50}@media (max-width:900px){.admin-product-layout{grid-template-columns:1fr}}@media (max-width:600px){header{flex-wrap:wrap;padding:16px 20px}.inner{padding:38px 18px}.inner>h1{font-size:36px}.login-card{padding:26px}}.notice{white-space:pre-wrap;overflow-wrap:anywhere}.variant-editor{border:1px solid #e9d8b8;border-radius:7px;grid-template-columns:1.1fr .7fr .7fr auto;align-items:end;gap:10px;margin:12px 0;padding:12px;display:grid}.variant-editor label{margin:0}.variant-editor button{margin:0!important}.variant-editor .secondary-button{color:#641d18;background:#fff8ed;border:1px solid #bda889}@media (max-width:650px){.variant-editor{grid-template-columns:1fr 1fr}.variant-editor label:first-child{grid-column:span 2}}.boundary-map{z-index:1;background:#eee9d8;border:1px solid #d8c19b;border-radius:8px;width:100%;height:460px}.boundary-points{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:16px 0;display:grid}.boundary-points>div{border:1px solid #e9d8b8;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.boundary-points button{margin:0!important;padding:6px 9px!important}.boundary-map~p{margin-top:12px}.pin-map{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;z-index:1;background:#ebe4d2;border:1px solid #d8c19b;border-radius:8px;width:100%;position:relative;overflow:hidden}.pin-map:active{cursor:grabbing}.pin-map-tile{pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.pin-map-overlay{pointer-events:none;position:absolute;inset:0}.pin-map-marker,.pin-map-corner{z-index:3;cursor:grab;touch-action:none;border:0;position:absolute}.pin-map-marker{background:0 0;padding:0;font-size:31px;line-height:1;transform:translate(-50%,-100%)}.pin-map-corner{background:#78231a;border:3px solid #fff;border-radius:50%;width:19px;height:19px;transform:translate(-50%,-50%);box-shadow:0 1px 5px #0006}.pin-map-zoom{z-index:4;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 1px 5px #0005}.pin-map-zoom button{color:#222;background:#fff;border:1px solid #aaa;width:34px;height:34px;font-size:22px;line-height:1}.pin-map-attribution{z-index:4;color:#333;background:#ffffffda;padding:3px 5px;font-size:11px;position:absolute;bottom:0;right:0}.pin-map-attribution a{color:#12527b;text-decoration:underline}.admin-offer-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:25px;display:grid}.admin-offer-layout .form{max-width:none;margin-top:0}.admin-offer-layout .form select{width:100%;font:inherit;background:#fff;border:1px solid #bda889;border-radius:5px;margin-top:7px;padding:11px;display:block}.admin-offer-layout .records{margin-top:0}.admin-offer-layout .records h2{margin:0}.offer-two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.offer-two-fields p{color:#765d50;grid-column:1/-1;margin:0}@media (max-width:800px){.admin-offer-layout{grid-template-columns:1fr}}.owner-push{background:#f8faf6;border:1px solid #d6dccf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;padding:12px;display:flex}.owner-push small{width:100%}.analytics-panel{gap:18px;display:grid}.analytics-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-heading h2{margin:0 0 6px}.analytics-heading p,.analytics-muted,.analytics-footnote{color:#667085}.analytics-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.analytics-filters>button,.analytics-custom button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:9px 13px}.analytics-filters>button.selected{color:#fff;background:#163f32;border-color:#163f32}.analytics-custom{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-left:4px;display:flex}.analytics-custom label{color:#475467;gap:4px;font-size:12px;display:grid}.analytics-custom input{background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px}.analytics-cards{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.analytics-card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:14px;box-shadow:0 1px 2px #1018280a}.analytics-card span{color:#667085;margin-bottom:7px;font-size:12px;display:block}.analytics-card strong{color:#163f32;font-size:24px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.analytics-box{background:#fff;border:1px solid #e4e7ec;border-radius:14px;min-width:0;padding:16px}.analytics-box h3{margin:0 0 4px}.analytics-trend{gap:8px;margin-top:14px;display:grid}.trend-row{grid-template-columns:90px minmax(80px,1fr) 42px 80px;align-items:center;gap:8px;font-size:12px;display:grid}.trend-track,.funnel-track{background:#eef2f1;border-radius:999px;height:8px;overflow:hidden}.trend-track i,.funnel-track i{background:#2f7d5f;border-radius:999px;height:100%;display:block}.trend-row small{color:#667085}.funnel-list{gap:12px;margin-top:14px;display:grid}.funnel-row>div:first-child{justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.analytics-table{margin-top:12px;display:grid}.analytics-table-head,.analytics-table-row{border-bottom:1px solid #f0f2f4;grid-template-columns:minmax(0,1fr) 70px 70px;align-items:center;gap:10px;padding:9px 0;display:grid}.analytics-table-head{text-transform:uppercase;color:#667085;font-size:11px;font-weight:700}.analytics-table-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-footnote{margin:0;font-size:12px}@media (max-width:800px){.analytics-grid{grid-template-columns:1fr}.trend-row{grid-template-columns:72px minmax(60px,1fr) 34px}.trend-row small{display:none}.analytics-custom{width:100%;margin-left:0}}.homepage-settings{max-width:1000px}.homepage-field{border:1px solid #e3d2b5;border-radius:8px;margin:16px 0;padding:12px 14px}.homepage-field legend{color:#641d18;padding:0 6px;font-weight:800}.homepage-language-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.homepage-settings textarea{width:100%;font:inherit;background:#fff;border:1px solid #bda889;border-radius:5px;margin-top:7px;padding:11px;display:block}.campaign-admin-layout{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.campaign-editor{max-width:none;margin-top:0}.campaign-editor select{width:100%;font:inherit;background:#fff;border:1px solid #bda889;border-radius:5px;margin-top:7px;padding:11px;display:block}.campaign-editor small{color:#7a6255;margin-top:6px;font-weight:400;display:block}.campaign-time-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campaign-admin-preview,.campaign-list-preview{aspect-ratio:16/6;object-fit:cover;border:1px solid #e3d2b5;border-radius:8px;width:100%;margin:10px 0;display:block}.campaign-list-preview{max-height:180px}.campaign-status{border-radius:999px;margin-left:6px;padding:4px 8px;font:700 11px Arial,sans-serif;display:inline-block}.status-running{color:#176338;background:#dff4e5}.status-scheduled{color:#28599b;background:#e5efff}.status-expired{color:#6e6158;background:#eee8df}.status-disabled{color:#8a3030;background:#f5dede}.danger-button{color:#8a2828!important;background:#fff1ef!important;border:1px solid #d9a19b!important}.campaign-analytics-table .analytics-table-head,.campaign-analytics-table .analytics-table-row{grid-template-columns:minmax(160px,1fr) 70px 70px 70px}.analytics-campaign-box{margin-top:20px}@media (max-width:900px){.campaign-admin-layout{grid-template-columns:1fr}}@media (max-width:650px){.homepage-language-grid,.campaign-time-grid{grid-template-columns:1fr}}.trust-icon-admin{border-top:1px solid #eadfce;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:grid}.trust-icon-preview{color:#8a7667;text-align:center;background:#fffaf2;border:1px solid #d9c7aa;border-radius:12px;place-items:center;width:64px;height:64px;font-size:11px;display:grid;overflow:hidden}.trust-icon-preview img{object-fit:contain;width:100%;height:100%;padding:7px}.trust-icon-admin label{margin:0}.trust-icon-admin small{color:#756255;margin-top:5px;font-weight:400;display:block}@media (max-width:650px){.trust-icon-admin{grid-template-columns:64px minmax(0,1fr)}.trust-icon-admin .secondary-button{grid-column:1/-1}}
