:root{--font-ui:"Inter Variable","Noto Sans Devanagari Variable",Inter,"Segoe UI",sans-serif;--bg:#fffdd8;--ink:#252525;--muted:#757575;--line:#d8d4c4;--orange:#ff4f0a;--orange-2:#ff6a21;--yellow:#ffc400;--green:#00a86b;--red:#de262c;--blue:#3b82f6;--violet-soft:#f1e3ff;--blue-soft:#dcecff;--green-soft:#dafbe7;--orange-soft:#ffeadb;color:var(--ink);background:var(--bg);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{font-size:15px;margin:0;min-width:320px;overflow-x:hidden}button,input,select,textarea{font:inherit}a,button{align-items:center;border:1px solid var(--line);border-radius:16px;cursor:pointer;display:inline-flex;gap:10px;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none}.disabled,button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}input,select,textarea{background:#fffef7;border:1px solid var(--line);min-height:46px;outline:0;padding:0 15px;width:100%}input[type=checkbox]{accent-color:var(--green);flex:0 0 auto;height:20px;min-height:20px;padding:0;width:20px}textarea{min-height:96px;padding:14px 15px;resize:vertical}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px rgba(255,79,10,.13)}label{color:#5f5f5f;display:grid;font-size:13px;font-weight:900;gap:9px}.primary{background:var(--orange)!important;border-color:var(--orange)!important;box-shadow:0 14px 26px rgba(255,79,10,.24);color:#fff!important;font-weight:950}.success{background:#22c55e;border-color:#22c55e;color:#fff}.notice{background:#fff4d2;border:1px solid #ffc987;border-radius:18px;color:#8a4a0b;padding:16px 20px}.panel-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.panel-heading h2{font-size:24px;line-height:1.1;margin:0}.panel-heading button{flex:0 0 auto}.quota-notice{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.notice-whatsapp-link{background:#16a34a;border-color:#16a34a;border-radius:12px;color:#fff;font-size:14px;font-weight:900;min-height:38px;padding:0 14px;white-space:nowrap}.notice.busy{background:#fff8e6;border-color:var(--yellow)}.spin-icon{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.shell{background:var(--bg);display:grid;grid-template-columns:324px minmax(0,1fr);min-height:100vh}.member-sidebar,.sidebar{background:#fffdf6;border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden;padding:18px;position:sticky;top:0}.brand{align-items:center;border:1px solid var(--line);border-radius:24px;display:flex;gap:14px;padding:14px}.auth-brand>span,.avatar,.brand>span,.mandal-logo{align-items:center;background:var(--orange);border-radius:16px;color:#fff;display:inline-flex;font-weight:950;height:58px;justify-content:center;width:58px}.auth-brand strong,.brand strong{display:block;font-size:22px}.auth-brand small,.brand small,.chips span,.mandal-card p,.member-header p,.member-hero p,.page-header p,.panel-title span,.stat small,.status-line span,.table-row em,.table-row span{color:var(--muted)}nav{display:grid;gap:12px;padding:24px 0}nav button{background:transparent;border:0;color:#676767;font-size:16px;font-weight:850;justify-content:flex-start;min-height:52px;padding:0 16px;position:relative}nav button svg{background:#f4f4f4;border-radius:11px;height:38px;padding:9px;width:38px}nav button.active{background:#ffeadf;color:var(--ink)}nav button.active:after{background:var(--orange);border-radius:999px;bottom:12px;content:"";position:absolute;right:10px;top:12px;width:5px}nav button.active svg{background:var(--orange);color:#fff}.sidebar-footer{margin-top:auto;padding-top:12px}.member-sidebar>nav,.sidebar>nav{flex:1 1 auto;min-height:0;overflow:auto}.user-chip{align-items:center;border:1px solid var(--line);border-radius:18px;display:flex;gap:12px;padding:12px}.avatar.small,.user-chip>span{align-items:center;background:#fde8da;border-radius:999px;color:#b43b06;display:inline-flex;flex:0 0 auto;font-weight:950;height:42px;justify-content:center;width:42px}.user-chip small{color:#8c8c8c;display:block;font-size:12px;font-weight:800;text-transform:uppercase}.logout{background:#fff0e8;border-color:#ffd0bb;color:#a93705;font-weight:950;margin-top:12px;width:100%}.mobile-menu-toggle,.sidebar-backdrop{display:none}.content{display:grid;gap:24px;padding:14px 26px 34px}.app-topbar{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:auto minmax(220px,1fr) auto auto;margin:-14px -26px 0;min-height:72px;padding:10px 26px}.app-topbar>strong{color:#6b685c}.top-search,.top-user{align-items:center;background:#fffdf8;border:1px solid var(--line);border-radius:16px;display:flex;gap:10px;min-height:50px;padding:0 14px}.top-search{justify-self:center;max-width:280px;width:100%}kbd{background:#f4edd5;border-radius:8px;color:#837451;font-size:12px;padding:4px 7px}.language-picker{align-items:center;display:inline-flex}.language-picker select{background:#fffdf8;border:1px solid var(--line);border-radius:16px;color:var(--ink);font-weight:900;min-height:50px;padding:0 42px 0 16px}.template-save-toast{align-items:center;background:#dcfce7;border:1px solid #86efac;border-radius:999px;color:#087a32;display:inline-flex;font-size:14px;font-weight:850;gap:6px;min-height:36px;padding:0 12px}.app-topbar>button{background:#fffdf8;color:var(--ink);font-weight:900}.top-user,.top-user>span{border-radius:999px}.top-user>span{align-items:center;background:var(--orange);color:#fff;display:flex;font-weight:950;height:44px;justify-content:center;width:44px}.top-user small{color:var(--muted);display:block;font-size:12px}.page-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.page-header h1{font-size:clamp(28px,2.5vw,38px);letter-spacing:0;line-height:1;margin:0}.page-header p{font-size:16px;font-weight:800;margin:12px 0 0}.header-actions{display:flex;flex-wrap:wrap;gap:12px}.header-actions a,.header-actions button,.hero-actions button,.mandal-card>button,.table-toolbar a,.table-toolbar button,.toolbar button{background:#fffdf8;color:var(--ink);font-weight:950}.command-hero{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:30px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;min-height:240px;padding:30px}.command-hero span{background:#fff0e6;border:1px solid #ffb996;border-radius:999px;color:var(--orange);display:inline-flex;font-size:13px;font-weight:950;letter-spacing:.09em;margin-bottom:22px;padding:9px 16px;text-transform:uppercase}.command-hero h2{color:#303030;font-size:clamp(32px,4vw,52px);letter-spacing:0;line-height:.96;margin:0;max-width:980px}.command-hero p{color:#74706a;font-size:16px;font-weight:850;line-height:1.55;margin:22px 0 0;max-width:760px}.hero-actions{align-self:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.card,.login-help,.login-panel,.mandal-card,.member-hero,.member-table-card,.phone-preview,.settings-panel,.stat,.template-stage{background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:none}.card{padding:24px}.panel-title{align-items:center;display:flex;gap:14px;margin-bottom:14px}.panel-title svg{color:var(--orange)}.panel-title strong{display:block;font-size:21px}.stats-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{display:grid;min-height:166px;padding:22px;position:relative}.stat:first-child{background:var(--orange-soft);border-color:#ffb17a}.stat:nth-child(2){background:var(--green-soft);border-color:#36d386}.stat:nth-child(3){background:var(--blue-soft);border-color:#7ab0ff}.stat:nth-child(4){background:var(--violet-soft);border-color:#c58aff}.stat div{align-items:center;background:rgba(255,255,255,.5);border-radius:18px;color:var(--orange);display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.stat span{color:#817d73;font-size:14px;font-weight:950;text-transform:none}.stat strong{font-size:30px;line-height:1.15}.operations-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.status-line{align-items:center;border-bottom:1px solid #ece7d6;display:flex;gap:16px;justify-content:space-between;padding:14px 0}.status-line strong{background:#e4fbe9;border-radius:999px;color:var(--green);padding:6px 12px}.mandal-page-grid,.split-grid,.template-grid{align-items:start;display:grid;gap:18px}.mandal-page-grid{grid-template-columns:minmax(420px,.82fr) minmax(520px,1.18fr)}.split-grid{grid-template-columns:minmax(380px,.9fr) minmax(430px,1.1fr)}.template-grid{grid-template-columns:minmax(560px,1fr) 380px}.add-mandal-card{position:sticky;top:24px}.form-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.full{grid-column:1/-1}.mandal-grid{display:grid;gap:16px}.mandal-card{border-top:6px solid var(--orange);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) 122px;padding:24px}.mandal-card h3{font-size:22px;margin:0 0 8px}.chips,.field-pills{display:flex;flex-wrap:wrap;gap:9px}.chips{margin-top:16px}.chips span,.field-pills button{background:#fff3d5;border:1px solid #ffe1a1;border-radius:999px;color:#a04a00;font-weight:900;min-height:36px;padding:8px 12px}.member-slip-table,.slip-table,.table-list{border:1px solid #ece7d6;border-radius:22px;overflow:hidden}.table-row{align-items:center;border-bottom:1px solid #ece7d6;display:grid;gap:12px;grid-template-columns:44px 1.1fr .8fr 1fr 1.2fr;padding:16px}.table-row:last-child{border-bottom:0}.empty-state{align-items:center;color:var(--muted);display:grid;gap:9px;justify-items:center;min-height:210px;padding:34px 22px;text-align:center}.empty-state svg{color:var(--orange)}.empty-state strong{color:var(--ink);font-size:20px}.empty-state.inline{border-top:1px solid #edf0f3;grid-column:1/-1;min-height:160px;padding:30px 18px}.table-toolbar,.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.upload-button{align-items:center;background:var(--orange);border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-weight:950;gap:10px;min-height:48px;padding:0 18px}.upload-button input{display:none}.template-type-tabs{align-items:center;background:#f4f2f0;border:1px solid #e5dfd9;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;margin:14px 0;padding:4px;width:max-content}.template-type-tabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:#635b55;cursor:pointer;display:inline-flex;font-weight:800;min-height:38px;padding:0 14px}.template-type-tabs button.active,.template-type-tabs button[aria-selected=true]{background:#fff;box-shadow:0 1px 3px rgba(45,32,21,.1);color:#251914}.toolbar button.secondary-template-save{background:#fff;border-color:#fed7aa;color:var(--orange)}.toolbar button.secondary-template-save:hover{background:#fff7ed;border-color:var(--orange)}.template-canvas{background:#252525;border-radius:24px;overflow:auto;padding:28px}.template-map-canvas{background:#fff;border-radius:14px;margin:0 auto;max-width:100%;overflow:hidden;position:relative;touch-action:none}.phone-preview img,.template-canvas img,.template-map-canvas img{display:block;max-width:100%}.template-map-canvas img{background:#fff;height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.template-map-canvas.show-grid{background-image:linear-gradient(rgba(255,79,10,.16) 1px,transparent 0),linear-gradient(90deg,rgba(255,79,10,.16) 1px,transparent 0);background-size:24px 24px}.template-map-canvas.show-grid:after{background-image:linear-gradient(rgba(255,79,10,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,79,10,.18) 1px,transparent 0);background-size:24px 24px;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.template-stage .toolbar button.active{background:#fff3e9;border-color:var(--orange);color:var(--orange-dark)}.template-stage .toolbar button.active.locked{background:#eaf9ef;border-color:#16a34a;color:#15803d}.field-anchor{align-items:center;background:transparent;border:1px dashed var(--orange);border-radius:10px;box-sizing:border-box;color:var(--ink);cursor:grab;display:flex;font-size:13px;font-weight:950;line-height:1.15;min-height:0;min-width:48px;overflow:hidden;padding:6px 10px;position:absolute;text-overflow:ellipsis;touch-action:none;transform-origin:center center;z-index:2}.field-anchor:before{border:1px solid rgba(255,79,10,.16);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.field-anchor>span:first-child{display:block;min-width:0;width:100%}.field-anchor:active{cursor:grabbing}.field-anchor.active{background:rgba(255,255,255,.08);border-color:#ff4f0a;box-shadow:0 0 0 3px rgba(255,79,10,.18)}.resize-handle{background:#ff4f0a;border:1.5px solid #fff;border-radius:3px;height:10px;position:absolute;width:10px;z-index:3}.field-anchor-delete{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;box-shadow:0 4px 12px rgba(127,29,29,.18);color:#b91c1c;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:3px;top:3px;width:24px;z-index:4}.field-anchor-delete:hover{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.handle-nw,.handle-se{cursor:nwse-resize}.handle-ne,.handle-sw{cursor:nesw-resize}.handle-n,.handle-s{cursor:ns-resize}.handle-e,.handle-w{cursor:ew-resize}.handle-nw{left:-6px;top:-6px}.handle-n{left:50%;top:-6px;transform:translateX(-50%)}.handle-ne{right:-6px;top:-6px}.handle-e{right:-6px;top:50%;transform:translateY(-50%)}.handle-se{bottom:-6px;right:-6px}.handle-s{bottom:-6px;left:50%;transform:translateX(-50%)}.handle-sw{bottom:-6px;left:-6px}.handle-w{left:-6px;top:50%;transform:translateY(-50%)}.field-context-menu{background:#fffdf8;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 42px rgba(37,37,37,.18);display:grid;gap:4px;max-height:min(76vh,620px);min-width:260px;overflow:auto;padding:6px;position:fixed;z-index:50}.context-menu-title{color:#8a8a8a;font-size:11px;font-weight:950;letter-spacing:.08em;padding:8px 10px 2px;text-transform:uppercase}.field-context-menu button{background:transparent;border:0;border-radius:6px;color:#1f2937;justify-content:flex-start;min-height:32px;padding:0 10px}.field-context-menu button:hover{background:#ffeadf;color:var(--orange)}.field-pills button.active{background:var(--orange);border-color:var(--orange)}.template-action-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.template-action-row.wide{grid-template-columns:1fr}.field-style-buttons{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.field-style-buttons button{background:#fff;min-height:40px}.field-style-buttons button.active{background:var(--orange);border-color:var(--orange);color:#fff}.field-alignment-buttons,.field-size-presets{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.field-size-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.field-alignment-buttons button,.field-size-presets button{background:#fff;border:1px solid #ead8cc;color:#4f3a32;min-height:38px;padding:0 9px}.field-alignment-buttons button.active,.field-size-presets button:hover{background:#fff3e9;border-color:var(--orange);color:var(--orange-dark)}.layer-row button:last-child,.template-action-row button:first-child{background:#fff1f1;border-color:#ffc7c7;color:#c51616}.layers-panel{background:#fffdf8}.layer-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.layer-row button{background:#fff;min-height:36px}.layer-row>button:first-child{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-row.active>button:first-child{background:#ffeadf;border-color:#ffb996;color:var(--orange)}.owner-shell .brand>span{background:#111}.owner-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-list-head{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px}.owner-list-head h2{font-size:32px;margin:0}.owner-list-head p{color:var(--muted);font-weight:750;margin:6px 0 0}.owner-toolbar{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(280px,620px) auto;margin:18px 0 8px}.owner-toolbar>span{color:var(--muted);font-weight:850}.search-input{align-items:center;background:#fffdf8;border:1px solid var(--line);border-radius:16px;display:flex;gap:12px;min-height:56px;padding:0 18px}.search-input input{border:0;min-height:44px;padding:0}.search-input input:focus{box-shadow:none}.mandal-card-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(250px,1fr))}.owner-client-card{background:#fffdf8;border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 28px rgba(60,42,32,.04);display:grid;gap:16px;padding:18px 18px 16px;position:relative}.mandal-card-topline{background:linear-gradient(90deg,var(--orange),var(--yellow));height:5px;left:0;position:absolute;right:0;top:0}.owner-client-main{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding-top:4px}.owner-client-main strong{display:block;font-size:21px;line-height:1.2}.owner-client-main span{color:var(--muted);display:block;font-weight:700;line-height:1.35;margin-top:4px}.mandal-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mandal-card-meta em,.mandal-card-meta span{background:#f6f4eb;border-radius:999px;color:#55483e;font-size:14px;font-style:normal;font-weight:900;padding:7px 11px}.mandal-card-meta em{background:#e9ffe8;color:#009b47}.mandal-card-actions{display:grid;gap:8px;grid-template-columns:1fr auto}.mandal-card-actions button{justify-content:center;min-height:42px}.mandal-card-actions .danger{background:#fff5f0;border-color:#ffc8ad;color:var(--orange-dark)}.mandal-card-actions .danger:hover{background:#ffe8dc;border-color:#fb923c}.owner-add-panel{margin-bottom:18px}.owner-managed-view{display:grid;gap:16px}.back-link{background:transparent;border:0;color:var(--muted);justify-content:flex-start;min-height:36px;padding:0;width:max-content}.back-link:hover{color:var(--orange)}.ghost-button{background:#fff;min-height:38px;padding:0 14px}.empty-card{align-items:center;background:#fffdf8;border:1px dashed #d8d0bd;border-radius:18px;color:var(--muted);display:grid;gap:8px;justify-items:center;min-height:220px;padding:28px;text-align:center}.empty-card strong{color:var(--ink);font-size:22px}.owner-mandal-tile{align-items:center;background:#fffdf8;border:1px solid var(--line);border-radius:18px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:normal;min-height:94px;padding:14px;text-align:left}.owner-detail-header strong,.owner-mandal-tile strong{display:block;font-size:20px}.owner-detail-header span,.owner-mandal-tile small{color:var(--muted)}.owner-mandal-tile em{background:#ffeadf;border-radius:999px;color:var(--orange);font-style:normal;font-weight:950;padding:7px 11px}.mandal-avatar-img{border-radius:14px;height:48px;object-fit:cover;width:48px}.owner-detail-card{display:grid;gap:16px}.owner-detail-header{align-items:center;display:flex;gap:14px}.detail-tabs{border-bottom:1px solid #ece7d6;display:flex;gap:22px}.detail-tabs button{background:transparent;border:0;border-radius:0;color:var(--muted);font-weight:950;min-height:46px;padding:0;position:relative}.detail-tabs button.active{color:var(--orange)}.detail-tabs button.active:after{background:var(--orange);border-radius:999px;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.owner-overview{display:grid;gap:16px}.login-card{background:#eef6ff;border:1px solid #b7d5ff;border-radius:20px;padding:18px}.owner-login-row{grid-template-columns:44px .8fr 1.2fr 1fr auto}.field-anchor.locked,.field-anchor.locked:active{border-color:#16a34a;border-style:solid;cursor:not-allowed}.field-anchor.locked.active{box-shadow:0 0 0 3px rgba(22,163,74,.2)}.canvas-editor-toolbar{align-items:center;background:#121c2e;border:1px solid #26344c;border-radius:14px 14px 0 0;color:#c8d4e8;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0;padding:10px 12px}.editor-tool-group{align-items:center;border-right:1px solid #344158;display:flex;gap:6px;padding-right:10px}.canvas-editor-toolbar button{align-items:center;background:#1b2940;border:1px solid #40506a;border-radius:7px;color:#dbe7fa;display:inline-flex;font-size:12px;font-weight:750;gap:6px;justify-content:center;min-height:34px;padding:0 9px}.canvas-editor-toolbar button.active{background:#263f64;border-color:#60a5fa;color:#fff}.canvas-editor-toolbar button.active.locked{background:#126a3a;border-color:#4ade80}.canvas-editor-toolbar button:disabled{cursor:not-allowed;opacity:.38}.zoom-controls strong{min-width:48px;text-align:center}.editor-coordinate-readout{background:#1b2940;border:1px solid #40506a;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin-left:auto;padding:8px 10px}.template-stage .template-canvas{border-radius:0 0 24px 24px;max-width:100%;overflow:auto}.template-canvas.with-rulers{background-image:repeating-linear-gradient(90deg,transparent 0 19px,rgba(255,255,255,.5) 19px 20px),repeating-linear-gradient(0deg,transparent 0 19px,rgba(255,255,255,.5) 19px 20px);border-left:22px solid #e6eaf0;border-top:22px solid #e6eaf0}.position-size-title,.quick-add-title{color:var(--ink);display:block;font-size:14px;margin:2px 0 8px}.selected-field-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.selected-field-heading>span{background:#eef2f7;border-radius:999px;color:#667085;font-size:10px;font-weight:850;padding:5px 8px;text-transform:uppercase}.selected-field-heading>span.locked{background:#dcfce7;color:#15803d}.field-nudge-controls{display:grid;gap:6px;grid-template-columns:repeat(4,38px) minmax(90px,1fr)}.field-nudge-controls button,.property-button-grid button{background:#fff;border:1px solid #d9e0ea;border-radius:9px;color:#344054;font-weight:750;min-height:38px}.range-pair label,.range-setting{color:#53657d;display:grid;font-size:12px;font-weight:750;gap:7px}.percent-control-grid input[type=range],.range-pair input,.range-setting input{accent-color:#f97316;min-height:20px;padding:0}.color-preset-row{display:flex;flex-wrap:wrap;gap:7px}.color-preset-row button{border:2px solid #d8dee8;border-radius:8px;height:30px;padding:0;width:30px}.color-preset-row button.active{box-shadow:0 0 0 2px #2563eb}.property-button-grid{display:grid;gap:7px}.property-button-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.property-button-grid button.active{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.percent-control-grid,.range-pair{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.percent-control-grid label{align-items:center;color:#667085;display:grid;font-size:11px;font-weight:800;gap:5px;grid-template-columns:20px 70px minmax(70px,1fr)}.percent-control-grid input[type=number]{min-height:36px;padding:6px 8px}.add-field.optional-field{background:#f4fff8;border-color:#86efac}.add-field.optional-field>span{color:#667085;font-size:11px;line-height:1.45}@media (max-width:760px){.canvas-editor-toolbar{align-items:stretch}.editor-tool-group{border-right:0;flex-wrap:wrap;padding-right:0}.editor-coordinate-readout{margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.template-stage .template-canvas{overflow:auto}.percent-control-grid,.property-button-grid.four,.range-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.field-nudge-controls{grid-template-columns:repeat(4,1fr)}.field-nudge-controls button:last-child{grid-column:1/-1}}.owner-edit-login-button{margin-top:14px;width:100%}.mandal-edit-card{border-top:3px solid var(--orange)}.whatsapp-template-setting{align-items:end;background:#fffaf5;border:1px solid #fed7aa;border-radius:16px;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.whatsapp-template-setting>label{min-width:0}.whatsapp-template-setting>button{min-height:48px;white-space:nowrap}.template-sync-error,.template-sync-help{font-size:13px;grid-column:1/-1;line-height:1.45}.template-sync-help{color:#64748b}.template-sync-error{color:#dc2626}.owner-login-edit-modal{max-width:620px}.whatsapp-action{border-color:#86efac!important;color:#15803d!important}.whatsapp-action:hover{background:#ecfdf3!important}.whatsapp-share-button{min-width:108px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.whatsapp-share-button.sending{background:#ecfdf3!important;border-color:#22c55e!important;color:#15803d!important;cursor:wait;opacity:1}.whatsapp-share-button.shared{animation:whatsapp-button-confirm .42s ease-out;background:#15803d!important;border-color:#15803d!important;color:#fff!important}.whatsapp-share-toast{align-items:center;animation:whatsapp-toast-in .3s ease-out;background:#fff;border:1px solid #86efac;border-radius:8px;bottom:24px;box-shadow:0 16px 40px rgba(21,128,61,.2);color:#163b27;display:flex;gap:12px;max-width:min(390px,calc(100vw - 32px));padding:14px 16px;position:fixed;right:24px;z-index:1200}.whatsapp-share-toast>span:last-child{display:grid;gap:3px}.whatsapp-share-toast strong{color:#166534;font-size:15px}.whatsapp-share-toast small{color:#52645a;font-size:13px;line-height:1.35}.whatsapp-share-toast-icon{align-items:center;animation:whatsapp-check-in .44s ease-out;background:#dcfce7;border-radius:50%;color:#15803d;display:flex;flex:0 0 40px;height:40px;justify-content:center}@keyframes whatsapp-button-confirm{50%{transform:scale(1.05)}}@keyframes whatsapp-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes whatsapp-check-in{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.whatsapp-share-toast{bottom:16px;left:16px;max-width:none;right:16px}}@media (prefers-reduced-motion:reduce){.whatsapp-share-button.shared,.whatsapp-share-toast,.whatsapp-share-toast-icon{animation:none}}.owner-detail-card .template-grid{grid-template-columns:minmax(520px,1fr) 380px}.owner-detail-card .settings-panel,.owner-detail-card .template-stage{border-radius:18px}.settings-panel{display:grid;gap:18px}.add-field,.template-settings{border-radius:22px;display:grid;gap:14px;padding:18px}.template-settings{background:#fff0dd;border:1px solid #ffc58c}.add-field>strong,.template-settings>strong{color:var(--orange);font-size:18px}.add-field{background:#f1fff5;border:1px solid #abe8bf}.mini-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1181px){.template-grid{grid-template-columns:minmax(680px,1fr) minmax(320px,360px)}.settings-panel{align-content:start;gap:10px;max-height:calc(100vh - 108px);overflow-y:auto;padding:14px;position:sticky;top:88px}.add-field,.template-settings{border-radius:16px;gap:8px;padding:12px}.add-field>strong,.template-settings>strong{font-size:16px;line-height:1.15}.add-field input,.template-settings label{font-size:12px;line-height:1.2}.add-field input,.template-settings input,.template-settings select{border-radius:11px;min-height:36px;padding:0 10px}.mini-grid{gap:8px}.field-pills{gap:7px;max-height:142px;overflow:auto;padding-right:2px}.field-pills button{font-size:12px;min-height:32px;padding:6px 10px}.field-style-buttons{gap:6px}.add-field button,.field-style-buttons button,.layer-row button,.template-action-row button{min-height:34px}.template-action-row{gap:8px}.layers-panel{max-height:164px;overflow:auto}.layer-row{gap:6px}}.search-box{align-items:center;background:#fffdf8;border:1px solid var(--line);border-radius:18px;display:flex;gap:10px;max-width:760px;padding:0 14px;width:100%}.search-box input{border:0;box-shadow:none}.slip-head,.slip-row{display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1fr 1fr .8fr .7fr 72px}.member-slip-head,.slip-head{background:#f5f1e5;color:#69645c;font-size:13px;font-weight:950;padding:16px;text-transform:uppercase}.slip-row{align-items:center;background:#fffdf8;border:0;border-bottom:1px solid #ece7d6;border-radius:0;color:var(--ink);justify-content:normal;min-height:66px;padding:12px 16px;text-align:left;width:100%}.member-slip-row.selected,.slip-row.selected{background:#fff4dd}.member-slip-row em,.slip-row em{background:#e4fbe9;border-radius:999px;color:var(--green);font-style:normal;font-weight:950;justify-self:start;padding:7px 11px}.auth-page{background:#fffdf6;grid-template-columns:minmax(430px,.96fr) minmax(500px,1.04fr)}.auth-brand-panel{background:linear-gradient(150deg,#2e2723,#3c2a20);color:#fff;display:grid;overflow:hidden;padding:72px 80px;position:relative}.auth-brand{align-items:center;display:flex;gap:16px}.auth-brand-panel p{align-self:end;color:#e7d9c8;font-size:20px;font-weight:850;text-align:center}.auth-illustration{align-self:center;position:relative}.auth-illustration,.receipt-card{display:grid;justify-items:center}.receipt-card{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-top:5px solid var(--orange);border-radius:26px;gap:14px;height:196px;padding:24px;width:310px}.receipt-card svg{color:var(--yellow)}.receipt-card strong{color:#9affc5;font-size:31px}.auth-dots span{background:var(--orange);border-radius:999px;display:block;height:10px;position:absolute;width:10px}.auth-dots span:first-child{left:18%;top:42%}.auth-dots span:nth-child(2){background:var(--green);bottom:25%;left:12%}.auth-dots span:nth-child(3){background:var(--yellow);right:18%;top:55%}.auth-form-panel{padding:48px}.auth-card{display:grid;gap:24px;max-width:580px;width:100%}.login-toggle{background:#fff4e8;border:1px solid #ffd0bb;border-radius:18px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);padding:6px}.login-toggle.two{grid-template-columns:repeat(2,1fr)}.login-toggle button{background:transparent;border:0;color:#7b6b62;font-weight:950}.login-toggle button.active{background:#fff;color:var(--orange);box-shadow:0 10px 22px rgba(60,42,32,.08)}.login-panel{display:grid;gap:16px;padding:28px;width:100%}.login-panel.clean{border:0;box-shadow:none;max-width:none;padding:0}.login-panel.clean .panel-title strong{font-size:clamp(28px,3vw,34px)}.login-help{background:#fff5dc;border:1px solid #ffd98e;color:#854600;display:grid;gap:8px;padding:18px;text-align:center}.member-shell{background:#fffdf0;display:grid;grid-template-columns:360px minmax(0,1fr);min-height:100vh}.mandal-profile{align-items:center;display:flex;gap:14px;padding:14px 0 18px}.mandal-profile h2{color:var(--orange);font-size:24px;margin:0 0 4px}.mandal-profile p{color:#8c5b40;font-weight:850;margin:0}.mandal-contact{border:1px solid var(--line);border-radius:20px;color:#585858;display:grid;gap:10px;margin-bottom:26px;padding:16px}.member-nav{border-top:1px solid #ece7d6;padding-top:18px}.member-nav button{background:#ffeadf;color:var(--orange);font-weight:950;justify-content:flex-start;min-height:64px;text-transform:uppercase;width:100%}.member-content{display:grid;gap:24px;padding:30px 54px 48px}.member-header,.member-hero{align-items:center;display:flex;justify-content:space-between}.member-header h1{font-size:clamp(28px,2.6vw,36px);margin:0}.member-header select{max-width:168px}.member-hero{padding:28px 32px}.member-hero h2{font-size:clamp(24px,2.1vw,28px);margin:0 0 18px}.member-hero-count{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:var(--orange-dark);font-weight:950;padding:10px 14px;white-space:nowrap}.member-stats{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.member-table-card{padding:0}.member-task-card{display:grid;gap:16px;padding:24px}.member-section-title{align-items:center;display:flex;gap:16px;justify-content:space-between}.member-section-title h2{font-size:clamp(24px,2.1vw,28px);margin:0 0 6px}.member-section-title p{color:var(--muted);font-weight:800;margin:0;text-transform:uppercase}.member-section-title>span{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:var(--orange-dark);font-weight:950;padding:8px 12px;white-space:nowrap}.member-task-list{display:grid;gap:12px}.member-task-item{align-items:center;background:#fffdf8;border:1px solid #f0e3d3;border-radius:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;padding:16px}.member-task-item.done{opacity:.78}.member-task-item strong{color:var(--ink);display:block;font-size:17px;font-weight:950;margin-bottom:4px}.member-task-item small,.member-task-item span{color:var(--muted);display:block;font-weight:750;line-height:1.35}.member-task-meta{align-items:flex-end;display:flex;flex-direction:column;gap:7px}.member-task-item>button{background:var(--orange);border:0;color:#fff;font-weight:950;gap:8px;min-height:42px}.member-task-item>button:disabled{background:#e5e7eb;color:#6b7280;cursor:not-allowed}.tab-strip{background:#fffdf8;border:1px solid var(--line);border-radius:18px;display:flex;overflow:hidden}.tab-strip button{background:transparent;border:0;border-radius:0;color:var(--muted);font-weight:950}.tab-strip button.active{background:var(--orange);color:#fff}.member-slip-head,.member-slip-row{display:grid;gap:14px;grid-template-columns:.75fr 1.4fr .8fr 1fr 1fr .85fr .8fr}.member-slip-head{padding:18px 22px}.member-slip-row{align-items:center;background:#fffdf8;border:0;border-bottom:1px solid #ece7d6;border-radius:0;color:var(--ink);min-height:82px;padding:16px 22px;text-align:left;width:100%}.member-slip-row small{color:var(--muted);display:block;margin-top:4px}.member-slip-row b{font-size:21px}.member-slip-row a{background:#fff3d5;color:#a04a00;font-weight:950;min-height:38px}.modal-backdrop{align-items:center;background:rgba(37,37,37,.62);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:20}.vargani-modal{background:#fffdf8;border-radius:28px;display:grid;gap:15px;max-height:88vh;max-width:660px;overflow:auto;padding:30px 42px 42px;position:relative;width:min(660px,100%)}.modal-close{background:transparent;border:0;color:var(--muted);font-size:24px;min-height:34px;padding:0;position:absolute;right:18px;top:12px;width:34px}.modal-actions{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:10px}.modal-actions button{align-items:center;display:inline-flex;gap:8px;justify-content:center;font-weight:950}.vargani-entry-preview{background:#fff7ed;border:1px solid #fed7aa;border-radius:24px;display:grid;gap:14px;padding:16px}.vargani-entry-preview-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.vargani-entry-preview-header div{display:grid;gap:4px}.vargani-entry-preview-header strong{color:#1f2937;font-size:24px;font-weight:950}.vargani-entry-preview-header span,.vargani-entry-preview-note{color:#6b7280;font-size:14px;line-height:1.45}.vargani-entry-preview-frame{background:#ffffff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);overflow:hidden}.vargani-entry-preview-frame img{display:block;height:auto;width:100%}.vargani-entry-preview-note{align-items:center;display:flex;gap:8px}.vargani-entry-preview>.ghost-button{justify-content:center;min-height:44px}.entry-template-modal{max-width:min(1280px,97vw);width:min(1280px,97vw)}.entry-template-editor{display:grid;gap:16px}.entry-template-editor .template-grid{grid-template-columns:minmax(0,1fr);margin:0}.entry-template-editor .template-stage{min-width:0}.entry-template-editor .settings-panel{position:static}.entry-template-editor .toolbar{justify-content:flex-start}.entry-template-editor .template-canvas{max-height:none}.entry-template-editor .simple-template-editor{gap:12px}.entry-template-editor .simple-template-editor .template-stage{padding:14px}.entry-template-editor .simple-template-editor .settings-panel{background:transparent;border:0;box-shadow:none;padding:0}.entry-template-editor .simple-template-editor .template-canvas{border-radius:24px;padding:14px}.entry-template-editor .simple-template-editor .template-map-canvas{border-radius:18px}.quick-template-controls{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;display:grid;gap:14px;margin-bottom:16px;padding:16px}.simple-template-editor .quick-template-controls{margin-bottom:0}.quick-template-controls-head{display:grid;gap:4px}.quick-template-controls-head span{color:#9a3412;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.quick-template-controls-head strong{color:#1f2937;font-size:24px;font-weight:950}.quick-template-controls-head small{background:#ffffff;border:1px solid #fed7aa;border-radius:12px;color:#6b3a16;display:block;font-size:15px;font-weight:800;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:10px 12px}.available-field-section,.mapped-field-section,.template-field-groups{display:grid;gap:9px}.template-field-groups{gap:14px}.template-field-section-label{color:#7c2d12;font-size:12px;font-weight:900;text-transform:uppercase}.mapped-field-list{display:grid;gap:7px;max-height:250px;overflow-y:auto;padding-right:3px}.mapped-field-row{align-items:stretch;background:#ffffff;border:1px solid #fed7aa;border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) 42px;min-height:48px;overflow:hidden}.mapped-field-row.active{border-color:#f97316;box-shadow:0 0 0 2px rgba(249,115,22,.16)}.mapped-field-select{align-items:flex-start;background:transparent;border:0;color:#292524;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;padding:7px 10px;text-align:left}.mapped-field-select small,.mapped-field-select span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapped-field-select span{font-size:13px;font-weight:850}.mapped-field-select small{color:#78716c;font-size:11px}.mapped-field-delete{align-items:center;background:#fff7f7;border:0;border-left:1px solid #fecdd3;color:#b91c1c;display:inline-flex;justify-content:center;padding:0}.mapped-field-delete:hover:not(:disabled){background:#fee2e2}.mapped-field-delete:disabled{color:#a8a29e;cursor:not-allowed}.field-pills.compact{gap:8px}.field-pills.compact button{min-height:38px}.template-adjust-pad{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.template-adjust-grid button,.template-adjust-pad button{align-items:center;background:#ffffff;border:1px solid #fed7aa;border-radius:12px;color:#9a3412;display:inline-flex;font-size:16px;font-weight:950;justify-content:center;min-height:46px;padding:0 12px}.template-adjust-grid button:hover:not(:disabled),.template-adjust-pad button:hover:not(:disabled){background:#ffedd5;border-color:#fb923c}.template-adjust-grid button:disabled,.template-adjust-pad button:disabled{cursor:not-allowed;opacity:.45}.template-adjust-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-delete-field{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;color:#b91c1c;display:inline-flex;font-size:15px;font-weight:950;gap:8px;justify-content:center;min-height:46px;padding:0 14px;width:100%}.template-stage .template-map-canvas img.pending-slip-stamp-preview{background:transparent;height:auto;inset:auto;left:50%;opacity:.92;top:40%;width:34%;z-index:1}.template-delete-field:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.template-delete-field:disabled{cursor:not-allowed;opacity:.45}.template-color-control{align-items:center;background:#ffffff;border:1px solid #fed7aa;border-radius:14px;color:#9a3412;display:flex;font-size:14px;font-weight:900;gap:12px;justify-content:space-between;padding:10px 12px}.template-color-control input{border:1px solid #fed7aa;border-radius:10px;cursor:pointer;height:38px;padding:3px;width:96px}.template-color-control input:disabled{cursor:not-allowed;opacity:.45}.quick-save-preview{justify-content:center;min-height:48px;width:100%}.template-save-error{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;color:#b91c1c;display:inline-flex;font-size:14px;font-weight:850;line-height:1.35;padding:10px 12px;text-align:center}.simple-template-editor .template-save-toast.simple-status,.template-save-error{justify-content:center;width:100%}.themed-dialog-backdrop{align-items:center;background:rgba(17,24,39,.52);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:160}.themed-dialog{background:#fffdf8;border:1px solid #f0dcc9;border-top:5px solid var(--orange);border-radius:24px;box-shadow:0 34px 90px rgba(124,45,18,.24);display:grid;gap:16px;max-width:520px;padding:28px;width:min(520px,100%)}.themed-dialog.danger{border-top-color:#ef4444}.themed-dialog-icon{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;color:var(--orange-dark);display:inline-flex;height:58px;justify-content:center;width:58px}.themed-dialog.danger .themed-dialog-icon{background:#fff1f2;border-color:#fecdd3;color:#dc2626}.themed-dialog-copy strong{color:var(--ink);display:block;font-family:var(--font-display);font-size:clamp(26px,3vw,34px);line-height:1.05}.themed-dialog-copy p{color:#6b7280;font-size:16px;font-weight:750;line-height:1.45;margin:8px 0 0}.themed-dialog-input{display:grid;gap:8px}.themed-dialog-input input,.themed-dialog-input select,.themed-dialog-input textarea{background:#fff;border-color:#ead7c4;color:var(--ink);font-size:16px;font-weight:800}.themed-dialog-input textarea{min-height:132px;resize:vertical}.themed-dialog-actions{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:4px}.themed-dialog-actions button{font-weight:950;min-height:52px}.themed-dialog-actions .danger-action{background:#ef4444;border-color:#ef4444;color:#fff}.payment-status-field{border:0;display:grid;gap:10px;margin:0;padding:0}.payment-status-field legend{color:var(--muted);font-size:13px;font-weight:950;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.payment-status-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-card{align-items:center;background:#fffdf8;border:2px solid #e3ded2;border-radius:16px;color:var(--muted);cursor:pointer;display:grid;gap:7px;justify-items:center;min-height:124px;padding:18px;text-align:center}.payment-card input{opacity:0;pointer-events:none;position:absolute}.payment-card strong{color:inherit;font-size:15px;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.payment-card span{font-size:12px}.payment-card.paid.active{background:#ecfdf3;border-color:#22c55e;color:#05833a}.payment-card.pending.active{background:#fff8e6;border-color:#f59e0b;color:#b45309}.pending-date-card{background:#fff8e6;border:1px solid #f5c45e;border-radius:16px;padding:14px}button.pending-action{align-items:center;background:#f59e0b;color:#fff;display:inline-flex;gap:8px;justify-content:center}.adhyaksh-shell{background:#fffbd2;grid-template-columns:292px minmax(0,1fr)}.adhyaksh-sidebar{background:#fffdf6;border-right:1px solid #dfd6bf;padding:22px 14px 16px}.mandal-identity{gap:14px;padding:0 14px 14px}.mandal-identity,.mandal-seal{align-items:center;display:flex}.mandal-seal{background:#ff4b12;border:1px solid #ff4b12;border-radius:18px;color:#fff;flex:0 0 52px;font-weight:950;height:52px;justify-content:center;width:52px}.mandal-identity strong{color:#211f1c;display:block;font-size:clamp(18px,1.25vw,21px);font-weight:950;line-height:1.06}.mandal-contact-card span,.mandal-identity small{color:#6f6a61;font-size:13px;font-weight:750}.mandal-contact-card{border:1px solid #dfd6bf;border-radius:18px;display:grid;gap:8px;margin:0 14px 26px;padding:14px 16px}.adhyaksh-nav{flex:1 1 auto;gap:8px;min-height:0;overflow:auto;padding:0 6px 16px}.adhyaksh-nav button{border-radius:15px;color:#585652;font-size:12px;letter-spacing:.06em;min-height:48px;text-transform:uppercase}.adhyaksh-nav button.active{background:#ffe8dc;color:#ff4b12}.adhyaksh-nav button.active:after{background:#ff4b12;left:0;right:auto}.adhyaksh-nav button svg,.adhyaksh-nav button.active svg{background:transparent}.adhyaksh-nav button.active svg{color:#ff4b12}.adhyaksh-nav button svg{color:#9aa3b2;height:32px;padding:6px;width:32px}.adhyaksh-content{gap:22px;padding:0 clamp(20px,3vw,34px) 34px}.adhyaksh-header{align-items:center;background:#fff;border-bottom:1px solid #dfd6bf;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) auto;margin:0 calc(-1 * clamp(20px, 3vw, 34px));min-height:64px;padding:0 clamp(20px,3vw,34px)}.adhyaksh-header h1{font-size:clamp(24px,1.8vw,30px);letter-spacing:-.01em;margin:0}.adhyaksh-header-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:0}.adhyaksh-header-actions>button{flex:0 0 auto}.year-select{align-items:center;display:flex;flex:0 1 310px;gap:10px;min-width:230px}.metric-card span,.ops-head,.wide-card span,.year-select span{color:#697386;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.year-select select{background:#fff;border:1px solid #dce1ea;border-radius:16px;color:#1f2937;font-size:16px;font-weight:850;min-height:44px;padding:0 18px}.top-user.mini{flex:0 0 auto;max-width:min(420px,32vw);padding-right:14px}.top-user.mini>div{min-width:0}.top-user.mini small,.top-user.mini strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adhyaksh-page{display:grid;gap:28px}.insight-card,.metric-card,.ops-table,.wide-card{background:#fff;border:1px solid #dfd6bf;border-radius:22px;box-shadow:0 4px 12px rgba(15,23,42,.04)}.wide-card{padding:20px 22px}.action-card{align-items:center;display:flex;gap:20px;justify-content:space-between}.wide-card h2{font-size:clamp(20px,1.45vw,24px);line-height:1.12;margin:0 0 12px}.blue-action{background:#ff4b12;border-color:#ff4b12;box-shadow:0 14px 24px rgba(255,75,18,.18);color:#fff;font-weight:950;text-transform:uppercase}.metric-strip{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-strip.six{grid-template-columns:repeat(6,minmax(116px,1fr))}.metric-strip.five-cols{grid-template-columns:repeat(5,minmax(120px,1fr))}.metric-strip.dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card{min-height:112px;padding:18px 16px}.metric-card strong{color:#06122d;display:block;font-size:clamp(22px,1.65vw,28px);line-height:1.05;margin-top:12px}.metric-card.green strong,.pill.paid,.pill.role{color:#069344}.metric-card.red strong,.pill.pending{color:#ef4444}.metric-card.blue strong,.pill.mode{color:#ff4b12}.metric-card small{color:#ff6c35;display:block;margin-top:8px}.ops-table{overflow:auto}.ops-head,.ops-row{align-items:center;display:grid;gap:14px;min-width:920px;padding:16px 20px}.ops-head{background:#f1f0eb}.ops-head,.ops-row{grid-template-columns:1.4fr 1fr 1fr 1fr}.ops-head.five,.ops-row.five{grid-template-columns:1.6fr 1fr .8fr .8fr 1fr}.ops-head.six,.ops-row.six{grid-template-columns:.75fr 1.35fr .8fr 1fr 1fr .85fr 1.35fr}.expenses-table .ops-head.six,.expenses-table .ops-row.six{grid-template-columns:1.3fr .95fr .75fr .9fr .9fr .8fr .75fr .75fr .7fr;min-width:1180px}.item-donations-table .item-donation-head,.item-donations-table .item-donation-row{grid-template-columns:.78fr 1.35fr 1.1fr .7fr 1fr 1.2fr;min-width:1060px}.item-donation-row>span,.item-donation-row>strong{min-width:0}.item-donation-row .row-actions{flex-wrap:wrap}.item-donation-modal{max-width:760px}.item-donation-modal .full{grid-column:1/-1}.ops-row,.table-load-more{border-top:1px solid #edf0f3}.table-load-more{display:flex;justify-content:center;min-width:920px;padding:18px}.table-load-more button{background:#fff7ed;border:1px solid #fdba74;border-radius:12px;color:#c2410c;font-weight:800;min-height:44px;padding:0 22px}.member-load-more{display:flex;justify-content:center;padding:18px}.member-load-more button{background:#fff7ed;border:1px solid #fdba74;border-radius:12px;color:#c2410c;font-weight:800;min-height:44px;padding:0 22px}.ops-row strong{color:#07132e;display:grid;font-size:16px;gap:4px}.ops-row small{color:#8390a4;font-size:12px;font-weight:500}.ops-row b{color:#06122d;font-size:16px}.pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-style:normal;font-weight:950;justify-content:center;margin-right:8px;min-height:28px;padding:0 12px}.pill.paid,.pill.role{background:#e5f9ee}.pill.pending{background:#ffeeee}.pill.mode{background:#eaf1ff}.form-management-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr)}.form-management-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 44px rgba(16,24,20,.055);display:grid;gap:18px;padding:22px}.form-management-card h3{font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,sans-serif;font-size:24px;line-height:1.1;margin:0}.form-management-card p{color:var(--muted);font-weight:650;line-height:1.45;margin:8px 0 0}.question-form-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(180px,.9fr)}.form-switches{display:grid;gap:10px}.check-line,.form-switches label{align-items:flex-start;background:#f7f5ef;border:1px solid var(--line);border-radius:16px;display:flex;gap:12px;padding:13px 14px}.form-switches label strong{color:var(--ink);display:block;font-size:14px}.form-switches label small{color:var(--muted);display:block;font-size:12px;font-weight:700;line-height:1.35;margin-top:2px}.managed-fields-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.managed-fields-title{color:var(--ink);font-size:15px;margin:4px 0 -8px}.managed-fields-head,.managed-fields-row{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(140px,1fr) 110px 95px minmax(150px,1fr);padding:14px 16px}.managed-fields-head{background:#efebe2;color:#66736d;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.managed-fields-row{background:var(--panel);border-top:1px solid #ece7dc}.managed-fields-row.is-hidden{background:#f7f7f7;opacity:.72}.managed-fields-row>span small{color:#b45309;display:block;font-size:11px;margin-top:3px}.managed-fields-row .managed-field-actions{grid-column:1/-1}.managed-field-actions button:disabled{cursor:not-allowed;opacity:.52}.managed-fields-row code{background:#f4efe5;border-radius:999px;color:#6f5940;font-size:13px;font-weight:850;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.managed-fields-row>span{color:var(--muted);font-weight:800}.managed-fields-row>strong{background:var(--green-soft);border-radius:999px;color:var(--green);justify-self:start;padding:7px 11px}.row-actions{flex-wrap:wrap;gap:8px}.managed-field-actions{background:#faf7f0;border-radius:14px;padding:10px}.managed-field-actions button{flex:0 1 auto;min-width:max-content;white-space:nowrap}.mini-link,.row-actions button{background:#fff;border:1px solid #ffd0bd;border-radius:9px;color:#ff4b12;font-size:12px;font-weight:950;min-height:34px;padding:0 10px;text-decoration:none;text-transform:uppercase}.slip-insights{display:grid;gap:22px;grid-template-columns:1fr 1fr}.insight-card{padding:28px 22px}.insight-card.warning{background:#fff9e6;border-color:#f3d27a}.insight-card.blue{background:#fff2e9;border-color:#ffc7ad}.segmented{background:#fff;border:1px solid #edf0f3;border-radius:16px;display:inline-flex;overflow:hidden}.segmented button{background:transparent;border:0;border-radius:0;color:#697386;min-height:56px}.segmented button.active{background:#ff4b12;color:#fff}.search-inline{align-items:center;background:#fff;border:1px solid #dfe5ef;border-radius:16px;display:flex;gap:10px;min-height:56px;padding:0 16px}.search-inline input{border:0;min-height:0;padding:0}.slip-filter-control{display:grid;gap:4px}.slip-filter-control>span{color:#697386;font-size:11px;font-weight:850;text-transform:uppercase}.slip-filter-control input,.slip-filter-control select{background:#fff;border:1px solid #dfe5ef;border-radius:12px;min-height:44px;padding:0 12px}.avatar.tiny{height:42px;margin-right:14px;width:42px}.real-time{align-items:center;color:#8a93a3;display:inline-flex;font-size:13px;font-weight:950;gap:8px;letter-spacing:.06em;text-transform:uppercase}.groups-card{display:grid;gap:16px}.groups-card>button{justify-self:start}.group-list{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.group-chip-card,.soft-empty{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;display:grid;gap:12px;padding:13px 14px}.group-chip-metrics,.group-chip-top,.group-member-preview small{align-items:center;display:flex;gap:10px;justify-content:space-between}.group-chip-top b{color:var(--orange-dark);font-size:18px;font-weight:950;white-space:nowrap}.group-chip-card strong{color:var(--ink);font-size:15px;font-weight:900}.group-chip-card small,.group-chip-card span,.soft-empty{color:var(--muted);font-weight:750;line-height:1.35}.group-chip-card small{font-size:12px}.group-chip-metrics span{background:#fff;border:1px solid #fed7aa;border-radius:999px;color:var(--orange-dark);font-size:12px;font-weight:900;padding:6px 10px}.group-leader-picker{display:grid;gap:7px}.group-leader-picker span{color:#8a6d52;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.group-leader-picker select{background:#fff;border:1px solid #ead7c2;border-radius:12px;color:var(--ink);font-weight:850;min-height:42px;padding:0 12px}.group-member-preview{display:grid;gap:7px}.group-member-preview small{background:rgba(255,255,255,.72);border-radius:10px;padding:7px 9px}.group-member-preview small b{color:#0f9f55;font-weight:950}.group-member-preview .leader-badge{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:var(--orange-dark);display:inline-flex;font-size:10px;font-style:normal;font-weight:950;margin-left:8px;padding:2px 7px;text-transform:uppercase;vertical-align:middle}.members-table .ops-head,.members-table .ops-row{grid-template-columns:1.25fr .95fr .85fr .8fr .95fr auto;min-width:1120px}.member-row small{color:#8a93a3;display:block;font-size:12px;font-weight:800;margin-top:4px}.muted-cell{color:#98a1b0;font-weight:800}.member-group-control{display:grid;gap:6px}.member-group-control select{background:#fff;border:1px solid #ead7c2;border-radius:10px;color:var(--ink);font-weight:850;min-height:38px;padding:0 10px}.member-group-control.no-group select{color:#98a1b0}.member-group-control.needs-group select{border-color:#fb923c;box-shadow:0 0 0 3px rgba(249,115,22,.12)}.member-group-control small{color:var(--orange-dark);font-size:11px;font-weight:900;margin:0}.modal-help{color:var(--muted);font-size:14px;font-weight:750;line-height:1.4;margin:-4px 0 8px}.phone-input-group{align-items:stretch;display:grid;grid-template-columns:58px minmax(0,1fr)}.phone-input-group>b{align-items:center;background:#f5efe7;border:1px solid var(--line);border-radius:12px 0 0 12px;color:var(--ink);display:flex;font-size:14px;justify-content:center}.phone-input-group>input{border-radius:0 12px 12px 0!important;min-width:0}.member-create-feedback{background:#fff1f1;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:13px;font-weight:750;line-height:1.4;padding:11px 13px}.adhyaksh-modal{max-width:640px}@media (max-width:1180px){.auth-page,.command-hero,.form-management-grid,.mandal-card-grid,.mandal-page-grid,.member-shell,.member-stats,.metric-strip,.metric-strip.five-cols,.metric-strip.six,.operations-grid,.owner-list-head,.owner-stat-grid,.owner-toolbar,.question-form-grid,.shell,.slip-insights,.split-grid,.stats-grid,.stats-grid.compact,.template-grid{grid-template-columns:1fr}.add-mandal-card,.member-sidebar,.sidebar{min-height:auto;position:static}.app-topbar{grid-template-columns:1fr}.top-search{justify-self:stretch;max-width:none}.hero-actions{justify-content:flex-start}.metric-strip.five-cols,.metric-strip.six{grid-template-columns:repeat(2,minmax(150px,1fr))}.adhyaksh-content{padding:0 24px 32px}.adhyaksh-header{align-items:start;gap:14px;grid-template-columns:1fr;height:auto;margin:0 -24px;padding:18px 24px}.adhyaksh-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.year-select{flex:1 1 240px}.adhyaksh-shell{grid-template-columns:minmax(0,1fr)}.template-grid{align-items:stretch}.settings-panel{max-width:none}}@media (max-width:760px){.member-shell,.shell{display:block;min-height:100vh}.mobile-menu-toggle{background:#fffdf8;border-color:#e2dcc8;border-radius:14px;box-shadow:0 10px 24px rgba(60,42,32,.14);display:inline-flex;height:46px;left:14px;min-height:46px;padding:0;position:fixed;top:14px;width:46px;z-index:80}.sidebar-backdrop{background:rgba(37,37,37,.5);border:0;border-radius:0;display:block;inset:0;min-height:100vh;padding:0;position:fixed;width:100vw;z-index:60}.member-sidebar,.sidebar{bottom:0;box-shadow:18px 0 46px rgba(37,37,37,.18);display:flex;flex-direction:column;height:100dvh;left:0;min-height:0;overflow:hidden;padding:70px 14px 12px;position:fixed;top:0;transform:translateX(-105%);transition:transform .18s ease;width:min(310px,86vw);z-index:70}.member-shell.sidebar-open .member-sidebar,.shell.sidebar-open .sidebar{transform:translateX(0)}.member-sidebar>nav,.sidebar>nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:12px}.sidebar-footer{background:#fffdf8;border-top:1px solid var(--line);margin:0 -14px;padding:10px 14px 0}.brand{border-radius:18px;gap:10px;padding:10px}.auth-brand>span,.avatar,.brand>span,.mandal-logo{border-radius:13px;height:46px;width:46px}.auth-brand strong,.brand strong{font-size:20px}.auth-brand small,.brand small{font-size:14px}nav{gap:8px;padding:18px 0}nav button{font-size:15px;min-height:48px;padding:0 12px}nav button svg{height:34px;padding:8px;width:34px}.sidebar-footer{background:#fffdf6;bottom:0;margin-top:auto;padding-top:10px;position:sticky}.user-chip{border-radius:16px;gap:10px;padding:10px}.avatar.small,.user-chip>span{height:38px;width:38px}.logout{min-height:46px}.auth-brand-panel,.auth-form-panel,.content,.member-content{padding:76px 16px 22px}.app-topbar{display:none}.member-header,.member-hero,.page-header,.table-toolbar{align-items:stretch;flex-direction:column}.form-grid,.login-toggle,.mini-grid{grid-template-columns:1fr}.member-slip-head,.slip-head{display:none}.mandal-card,.member-slip-row,.slip-row,.table-row{grid-template-columns:1fr}.current-questions-card{overflow:hidden}.managed-fields-table{overflow-x:auto}.adhyaksh-header h1,.member-header h1,.page-header h1{font-size:26px}.adhyaksh-content{gap:18px;padding:72px 12px 22px}.adhyaksh-sidebar{display:flex;padding-bottom:12px}.adhyaksh-nav{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto;padding-bottom:10px}.adhyaksh-nav button{font-size:12px;min-height:44px}.mandal-identity{gap:10px;padding:0 10px 12px}.mandal-identity strong{font-size:17px}.mandal-contact-card{margin:0 10px 18px}.wide-card h2{font-size:21px}.action-card{align-items:stretch;flex-direction:column}.metric-card{min-height:100px;padding:14px}.metric-card strong{font-size:22px}.metric-strip,.metric-strip.five-cols,.metric-strip.six{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card span,.wide-card span{font-size:11px;letter-spacing:.04em}.ops-head,.ops-row{min-width:760px}.member-header p,.page-header p{font-size:15px}.owner-list-head h2{font-size:26px}.stat{min-height:112px;padding:16px}.stat strong{font-size:26px}.owner-client-main strong{font-size:18px}.settings-panel,.template-stage{padding:14px}.toolbar{align-items:stretch;display:grid;grid-template-columns:1fr}.field-pills button{min-height:34px;padding:7px 10px}}@media (min-width:1181px){body{font-size:14px}a,button{border-radius:12px;min-height:40px;padding:0 13px}input,select,textarea{border-radius:10px;min-height:40px}.member-shell.adhyaksh-shell,.shell{grid-template-columns:276px minmax(0,1fr)}.member-sidebar,.sidebar{padding:14px}.brand{border-radius:18px;gap:12px;padding:10px}.auth-brand>span,.avatar,.brand>span,.mandal-logo{border-radius:14px;height:48px;width:48px}.auth-brand strong,.brand strong{font-size:19px}nav{gap:7px;padding:18px 0}nav button{font-size:15px;min-height:46px;padding:0 12px}nav button svg{height:32px;padding:7px;width:32px}.content{gap:16px;padding:0 22px 24px}.app-topbar{gap:12px;margin:0 -22px;min-height:58px;padding:8px 22px}.top-search,.top-user{border-radius:13px;min-height:40px;padding:0 11px}.top-user>span{height:34px;width:34px}.page-header h1{font-size:30px}.page-header p{font-size:14px;margin-top:8px}.notice{border-radius:14px;padding:12px 16px}.command-hero{border-radius:22px;gap:18px;min-height:170px;padding:22px}.command-hero span{margin-bottom:14px;padding:7px 12px}.command-hero h2{font-size:clamp(30px,3.3vw,48px);line-height:1}.command-hero p{font-size:15px;margin-top:12px}.card,.login-help,.login-panel,.mandal-card,.member-hero,.member-table-card,.phone-preview,.settings-panel,.stat,.template-stage{border-radius:20px}.card{padding:18px}.panel-title{gap:10px;margin-bottom:12px}.panel-title strong{font-size:20px}.mandal-page-grid,.operations-grid,.split-grid,.stats-grid,.template-grid{gap:14px}.stat{min-height:116px;padding:14px}.stat div{border-radius:14px;height:38px;margin-bottom:8px;width:38px}.stat strong{font-size:24px}.owner-list-head h2{font-size:27px}.owner-list-head p,.owner-toolbar>span{font-size:14px}.owner-client-main strong{font-size:18px}.mandal-card-meta em,.mandal-card-meta span,.owner-client-main span{font-size:13px}.status-line{padding:9px 0}.mandal-card{grid-template-columns:auto minmax(0,1fr) 96px;padding:18px}.mandal-card h3{font-size:21px}.template-canvas{border-radius:18px;padding:18px}.member-slip-head,.slip-head{padding:12px 14px}.slip-row{min-height:56px;padding:10px 14px}.empty-state{min-height:160px;padding:24px 16px}.adhyaksh-sidebar{padding:16px 12px 12px}.mandal-identity{gap:10px;padding:0 10px 10px}.mandal-contact-card{margin:0 10px 18px;padding:12px 14px}.adhyaksh-content{gap:18px;padding:0 28px 28px}.adhyaksh-header{grid-template-columns:minmax(180px,1fr) auto;margin:0 -28px;min-height:62px;padding:0 28px}.adhyaksh-header h1{font-size:28px}.adhyaksh-page{gap:20px}.wide-card{padding:18px 20px}.wide-card h2{font-size:23px;margin-bottom:8px}.metric-strip.six{grid-template-columns:repeat(6,minmax(105px,1fr))}.metric-strip.five-cols{grid-template-columns:repeat(5,minmax(112px,1fr))}.metric-card{min-height:108px;padding:16px 14px}.metric-card strong{font-size:26px;margin-top:10px}.ops-head,.ops-row{padding:13px 16px}.ops-row b,.ops-row strong{font-size:14px}}@media (max-width:480px){a,button{min-height:40px;padding:0 12px}input,select,textarea{min-height:42px}.member-stats,.metric-strip,.metric-strip.five-cols,.metric-strip.six,.owner-stat-grid,.stats-grid,.stats-grid.compact{grid-template-columns:1fr}.vargani-modal{border-radius:18px;max-height:92dvh;padding:22px 16px 18px}.payment-status-grid{grid-template-columns:1fr}.payment-card{min-height:104px;padding:14px}.modal-actions{grid-template-columns:1fr}.mobile-menu-toggle{height:42px;min-height:42px;width:42px}.member-sidebar,.sidebar{width:min(292px,88vw)}.mandal-contact-card{font-size:12px}}.current-questions-card{align-content:start}.managed-fields-head.question-fields-head,.managed-fields-row.question-display-row{grid-template-columns:minmax(210px,1fr) 100px 90px minmax(250px,1.2fr)}.managed-fields-row.question-display-row{min-height:76px}.managed-fields-row.question-display-row .managed-field-actions{background:transparent;grid-column:auto;padding:0}.managed-question-label{align-items:flex-start;display:grid;gap:6px}.managed-question-label>span{line-height:1.35}.managed-fields-row .question-source{border-radius:999px;display:inline-flex;font-size:10px;font-weight:750;justify-self:start;letter-spacing:.04em;margin:0;padding:4px 8px;text-transform:uppercase}.question-source.standard{background:#eef2ff;color:#4338ca}.question-source.custom{background:#fff7ed;color:#c2410c}.managed-fields-row.question-display-row>strong{background:transparent;padding:0}.required-status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:750;justify-content:center;min-width:48px;padding:6px 10px}.required-status.yes{background:#ecfdf3;color:#15803d}.required-status.no{background:#f4f4f5;color:#52525b}.table-pagination{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-top:-2px;padding-top:16px}.table-pagination p{color:#667085;font-size:13px;font-weight:500;margin:0}.table-pagination p strong{color:var(--ink);font-weight:750}.pagination-controls,.pagination-page-slot,.pagination-pages{align-items:center;display:flex;gap:6px}.pagination-controls>button,.pagination-pages button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;min-height:38px;padding:0 11px}.pagination-pages button{min-width:38px;padding:0 8px}.pagination-pages button.active{background:#fff1e7;border-color:#fdba74;color:var(--orange-dark)}.pagination-controls button:disabled{background:#f8fafc;color:#a0a8b5;cursor:not-allowed}.pagination-ellipsis{color:#98a2b3;min-width:18px;text-align:center}.loading-card{border-radius:20px;gap:12px;min-width:min(320px,calc(100vw - 40px));padding:28px}.loading-brand{align-items:center;display:flex;gap:10px}.loading-brand img{height:46px;object-fit:contain;width:46px}.loading-brand span{color:#7c2d12;font-size:20px;font-weight:800}.mobile-workspace-actions{align-items:center;display:flex;gap:8px}.mobile-user-avatar{align-items:center;background:#fff1e7;border:1px solid #fed7aa;border-radius:12px;color:var(--orange-dark);display:none;flex:0 0 44px;font-size:15px;font-weight:800;height:44px;justify-content:center;text-transform:uppercase;width:44px}.payment-status-field .payment-status-grid .payment-card.paid.active{background:#dcfce7!important;border-color:#16a34a!important;color:#166534!important;box-shadow:0 0 0 3px rgba(22,163,74,.16)!important}.payment-status-field .payment-status-grid .payment-card.pending.active{background:#fef3c7!important;border-color:#f59e0b!important;color:#92400e!important;box-shadow:0 0 0 3px rgba(245,158,11,.16)!important}a.success,button.success{background:#16a34a!important;border-color:#16a34a!important;color:#ffffff!important}#root .owner-shell :where(h1,h2,h3,strong,b,button,label,input,select,textarea,span,small,p,em){font-family:Inter Variable,Noto Sans Devanagari Variable,Inter,Segoe UI,sans-serif!important;text-transform:none!important}#root .owner-shell :where(h1,h2,h3){color:var(--owner-dark)!important;font-weight:600!important;line-height:1.18!important}#root .owner-shell :where(strong,b){color:var(--owner-dark)!important}#root .owner-shell :where(span,small,p,em,label){color:var(--owner-muted)!important;font-weight:400!important;line-height:1.45!important}#root .owner-shell :where(.content,.app-main,.page-content){background:var(--owner-bg)!important}#root .owner-shell :where(.sidebar,.brand,.user-chip,.app-topbar,.owner-client-card,.owner-detail-card,.owner-add-panel,.login-card,.empty-card,.card,.stat,.owner-toolbar,.search-input,.table-row,.partner-card,.partner-detail-card,.partner-mandal-card){background:#ffffff!important;border-color:var(--owner-line)!important;border-radius:8px!important;box-shadow:0 10px 24px rgba(43,33,27,.07)!important}#root .owner-shell :where(.brand>span,.user-chip>span,.avatar,.avatar.small,.mandal-logo,.owner-client-main .mandal-logo,.stat div){background:#efe7dd!important;border:1px solid var(--owner-line)!important;color:var(--owner-accent)!important;font-weight:550!important}#root .owner-shell .sidebar>nav button.active{background:#efe7dd!important}#root .owner-shell :where(.primary,.header-actions button,.owner-client-card button,.mandal-card-actions button,.partner-card-actions button,.partner-mandal-card button,.owner-edit-login-button,.detail-tabs button,.back-link,.logout){background:#ffffff!important;border:1px solid var(--owner-line)!important;border-radius:8px!important;box-shadow:none!important;color:var(--owner-accent)!important;font-weight:450!important}#root .owner-shell :where(.primary,.header-actions button:first-child,.owner-add-panel .primary){background:var(--owner-accent)!important;border-color:var(--owner-accent)!important;color:#ffffff!important}#root .owner-shell :where(.primary,.header-actions button:first-child,.owner-add-panel .primary) svg{color:#ffffff!important}#root .owner-shell :where(button:hover:not(:disabled),.logout:hover:not(:disabled)){background:#efe7dd!important;border-color:#d8c8ba!important;color:var(--owner-accent)!important;transform:none!important}#root .owner-shell :where(.primary:hover:not(:disabled),.header-actions button:first-child:hover:not(:disabled),.owner-add-panel .primary:hover:not(:disabled)){background:#4a2f24!important;border-color:#4a2f24!important;color:#ffffff!important}#root .owner-shell :where(input,select,textarea){background:#ffffff!important;border-color:var(--owner-line)!important;box-shadow:none!important;color:var(--owner-dark)!important}#root .owner-shell :where(.notice,.chip,.badge,.status,.mandal-card-meta span,.mandal-card-meta em,.partner-card-main em,.partner-mandal-card em){background:#efe7dd!important;border-color:var(--owner-line)!important;color:var(--owner-accent)!important;font-weight:450!important}#root .owner-shell{--owner-bg:#f7f4ef!important;--owner-panel:#ffffff!important;--owner-panel-soft:#fbf8f4!important;--owner-line:#e7ded3!important;--owner-dark:#2b211b!important;--owner-muted:#786b60!important;--owner-accent:#5a3a2b!important;--owner-accent-soft:#efe7dd!important;--owner-danger:#5a3a2b!important;--owner-shadow:0 10px 24px rgba(43,33,27,0.07)!important;background:var(--owner-bg)!important;color:var(--owner-dark)!important;font-family:Inter Variable,Noto Sans Devanagari Variable,Inter,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important}#root .owner-shell,#root .owner-shell *,#root .owner-shell :after,#root .owner-shell :before{letter-spacing:0!important}#root .owner-shell :where(h1,h2,h3,h4,strong,b,button,label,input,select,textarea,small,span,p,em){font-family:Inter Variable,Noto Sans Devanagari Variable,Inter,Segoe UI,sans-serif!important;text-transform:none!important}#root .owner-shell :where(h1,h2,h3,h4){color:var(--owner-dark)!important;font-weight:600!important;line-height:1.18!important}#root .owner-shell .page-header h1,#root .owner-shell h1{font-size:clamp(24px,4.5vw,34px)!important}#root .owner-shell .owner-list-head h2,#root .owner-shell .panel-title strong,#root .owner-shell h2{font-size:clamp(18px,3.6vw,24px)!important}#root .owner-shell :where(strong,b){font-weight:550!important}#root .owner-shell :where(p,span,small,em,label){color:var(--owner-muted)!important;font-weight:400!important;line-height:1.45!important}#root .owner-shell :where(button,input,select,textarea){font-size:14px!important;font-weight:450!important}#root .owner-shell .app-main,#root .owner-shell .content,#root .owner-shell .page-content{background:var(--owner-bg)!important}#root .owner-shell .app-topbar,#root .owner-shell .brand,#root .owner-shell .card,#root .owner-shell .empty-card,#root .owner-shell .login-card,#root .owner-shell .mobile-sidebar,#root .owner-shell .owner-add-panel,#root .owner-shell .owner-client-card,#root .owner-shell .owner-detail-card,#root .owner-shell .owner-toolbar,#root .owner-shell .partner-card,#root .owner-shell .partner-detail-card,#root .owner-shell .partner-mandal-card,#root .owner-shell .search-input,#root .owner-shell .sidebar,#root .owner-shell .stat,#root .owner-shell .table-row,#root .owner-shell .user-chip{background:var(--owner-panel)!important;border-color:var(--owner-line)!important;border-radius:8px!important;box-shadow:var(--owner-shadow)!important}#root .owner-shell .brand{box-shadow:none!important}#root .owner-shell .avatar,#root .owner-shell .avatar.small,#root .owner-shell .brand>span,#root .owner-shell .mandal-logo,#root .owner-shell .owner-client-main .mandal-logo,#root .owner-shell .user-chip>span{background:var(--owner-accent-soft)!important;border:1px solid var(--owner-line)!important;color:var(--owner-accent)!important;font-weight:550!important}#root .owner-shell .brand strong,#root .owner-shell .owner-client-main strong,#root .owner-shell .owner-detail-header strong,#root .owner-shell .partner-card-main strong,#root .owner-shell .partner-detail-head strong,#root .owner-shell .partner-mandal-card strong,#root .owner-shell .user-chip strong{color:var(--owner-dark)!important;font-weight:550!important}#root .owner-shell .brand small,#root .owner-shell .mandal-card-meta em,#root .owner-shell .mandal-card-meta span,#root .owner-shell .owner-client-main span,#root .owner-shell .owner-list-head p,#root .owner-shell .page-header p,#root .owner-shell .status-line span,#root .owner-shell .table-row em,#root .owner-shell .table-row span,#root .owner-shell .user-chip small{color:var(--owner-muted)!important}#root .owner-shell :where(svg,.sidebar>nav button svg,.header-actions svg,.primary svg,.logout svg){color:var(--owner-accent)!important;stroke:currentColor!important}#root .owner-shell .sidebar>nav button{border:1px solid transparent!important;color:var(--owner-muted)!important;font-size:14px!important;font-weight:450!important}#root .owner-shell .sidebar>nav button.active{background:var(--owner-accent-soft)!important;border-color:var(--owner-line)!important;font-weight:500!important}#root .owner-shell .owner-client-card:before,#root .owner-shell .sidebar>nav button.active:before{background:var(--owner-accent)!important}#root .owner-shell .back-link,#root .owner-shell .detail-tabs button,#root .owner-shell .header-actions button,#root .owner-shell .logout,#root .owner-shell .mandal-card-actions button,#root .owner-shell .owner-client-card button,#root .owner-shell .owner-edit-login-button,#root .owner-shell .partner-card-actions button,#root .owner-shell .partner-mandal-card button,#root .owner-shell .primary{background:var(--owner-panel)!important;border:1px solid var(--owner-line)!important;border-radius:8px!important;box-shadow:none!important;color:var(--owner-accent)!important;font-weight:450!important}#root .owner-shell .header-actions button:first-child,#root .owner-shell .owner-add-panel .primary,#root .owner-shell .primary{background:var(--owner-accent)!important;border-color:var(--owner-accent)!important;color:#ffffff!important}#root .owner-shell .header-actions button:first-child svg,#root .owner-shell .owner-add-panel .primary svg,#root .owner-shell .primary svg{color:#ffffff!important}#root .owner-shell :where(button:hover:not(:disabled),.primary:hover:not(:disabled),.logout:hover:not(:disabled)){background:var(--owner-accent-soft)!important;border-color:#d8c8ba!important;color:var(--owner-accent)!important;transform:none!important}#root .owner-shell .header-actions button:first-child:hover:not(:disabled),#root .owner-shell .owner-add-panel .primary:hover:not(:disabled),#root .owner-shell .primary:hover:not(:disabled){background:#4a2f24!important;border-color:#4a2f24!important;color:#ffffff!important}#root .owner-shell .stat{background:var(--owner-panel)!important;border-top:1px solid var(--owner-line)!important}#root .owner-shell .stat div{background:var(--owner-accent-soft)!important}#root .owner-shell .stat strong{color:var(--owner-dark)!important;font-size:clamp(24px,5.8vw,34px)!important;font-weight:550!important}#root .owner-shell .stat small,#root .owner-shell .stat span{color:var(--owner-muted)!important;font-weight:400!important}#root .owner-shell input,#root .owner-shell select,#root .owner-shell textarea{background:#ffffff!important;border-color:var(--owner-line)!important;color:var(--owner-dark)!important;box-shadow:none!important}#root .owner-shell input::placeholder,#root .owner-shell textarea::placeholder{color:#9a9088!important}#root .owner-shell .badge,#root .owner-shell .chip,#root .owner-shell .mandal-card-meta em,#root .owner-shell .mandal-card-meta span,#root .owner-shell .notice,#root .owner-shell .partner-card-main em,#root .owner-shell .partner-mandal-card em,#root .owner-shell .status{background:var(--owner-accent-soft)!important;border-color:var(--owner-line)!important;color:var(--owner-accent)!important;font-weight:450!important}#root .owner-shell .sidebar-backdrop{background:rgba(43,33,27,.48)!important}@media (max-width:760px){#root .owner-shell{font-size:14px!important}#root .owner-shell .sidebar{width:min(86vw,420px)!important}#root .owner-shell .brand strong{font-size:24px!important;line-height:1.1!important}#root .owner-shell .sidebar>nav button{min-height:52px!important}#root .owner-shell .user-chip strong{font-size:16px!important}#root .owner-shell .owner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#root .member-shell.adhyaksh-shell,#root .member-shell:not(.adhyaksh-shell){--pro-bg:#f6f3ef;--pro-surface:#ffffff;--pro-line:#e6dfd6;--pro-ink:#1f2933;--pro-muted:#667085;--pro-brand:#25110b;--pro-accent:#c85f23;--pro-accent-soft:#fff1e6;--pro-success:#087443;--pro-success-soft:#e9f8ef;--pro-danger:#b42318;--pro-danger-soft:#fff0ed;--pro-shadow:0 10px 28px rgba(51,34,24,0.08);background:var(--pro-bg)!important;color:var(--pro-ink)!important}#root .member-shell.adhyaksh-shell .adhyaksh-content,#root .member-shell:not(.adhyaksh-shell) .member-content{background:var(--pro-bg)!important}#root .member-shell.adhyaksh-shell :where(.wide-card,.metric-card,.insight-card,.ops-table,.group-chip-card),#root .member-shell:not(.adhyaksh-shell) :where(.member-hero,.stat,.member-table-card,.member-task-card,.member-task-item){background:var(--pro-surface)!important;border:1px solid var(--pro-line)!important;border-radius:8px!important;box-shadow:var(--pro-shadow)!important}#root .member-shell.adhyaksh-shell :where(.adhyaksh-sidebar,.mobile-workspace-bar,.adhyaksh-header),#root .member-shell:not(.adhyaksh-shell) :where(.member-sidebar,.mobile-workspace-bar,.member-header){background:rgba(255,255,255,.97)!important;border-color:var(--pro-line)!important}#root .member-shell.adhyaksh-shell :where(h1,h2,h3,strong,b),#root .member-shell:not(.adhyaksh-shell) :where(h1,h2,h3,strong,b){color:var(--pro-ink)!important}#root .member-shell.adhyaksh-shell :where(.wide-card h2,.member-section-title h2),#root .member-shell:not(.adhyaksh-shell) :where(.member-hero h2,.member-section-title h2){font-size:22px!important;font-weight:750!important;line-height:1.16!important}#root .member-shell.adhyaksh-shell :where(.wide-card span,.metric-card span,.metric-card small),#root .member-shell:not(.adhyaksh-shell) :where(.member-hero p,.stat span,.stat small,.member-section-title p){color:var(--pro-muted)!important;overflow-wrap:anywhere}#root .member-shell.adhyaksh-shell .blue-action,#root .member-shell:not(.adhyaksh-shell) .primary{background:var(--pro-brand)!important;border-color:var(--pro-brand)!important}#root .member-shell.adhyaksh-shell :where(.adhyaksh-nav button.active,.segmented button.active),#root .member-shell:not(.adhyaksh-shell) :where(.member-nav button.active,.tab-strip button.active){background:var(--pro-accent-soft)!important;color:var(--pro-brand)!important}#root .member-shell.adhyaksh-shell :where(.metric-card,.stat),#root .member-shell:not(.adhyaksh-shell) .stat{min-height:112px!important;padding:16px!important}#root .member-shell.adhyaksh-shell .metric-card.green{background:linear-gradient(180deg,#ffffff 0,var(--pro-success-soft) 100%)!important}#root .member-shell.adhyaksh-shell .metric-card.green strong,#root .member-shell.adhyaksh-shell .pill.paid,#root .member-shell:not(.adhyaksh-shell) .pill.paid{color:var(--pro-success)!important}#root .member-shell.adhyaksh-shell .metric-card.red{background:linear-gradient(180deg,#ffffff 0,var(--pro-danger-soft) 100%)!important}#root .member-shell.adhyaksh-shell .metric-card.red strong,#root .member-shell.adhyaksh-shell .pill.pending,#root .member-shell:not(.adhyaksh-shell) .pill.pending{color:var(--pro-danger)!important}#root .member-shell.adhyaksh-shell .insight-card.blue,#root .member-shell.adhyaksh-shell .metric-card.blue{background:linear-gradient(180deg,#ffffff 0,var(--pro-accent-soft) 100%)!important}#root .member-shell.adhyaksh-shell .metric-card.blue strong{color:var(--pro-accent)!important}#root .member-shell.adhyaksh-shell .ops-head{color:var(--pro-muted)!important}#root .member-shell.adhyaksh-shell .ops-row,#root .member-shell:not(.adhyaksh-shell) .member-slip-row{border-color:var(--pro-line)!important;color:var(--pro-ink)!important}#root .member-shell.adhyaksh-shell .ops-row>*,#root .member-shell:not(.adhyaksh-shell) :where(.member-slip-row>*,.member-task-item>*){min-width:0;overflow-wrap:anywhere}#root .member-shell.adhyaksh-shell .row-actions .mini-link,#root .member-shell.adhyaksh-shell .row-actions button,#root .member-shell:not(.adhyaksh-shell) .row-actions .mini-link,#root .member-shell:not(.adhyaksh-shell) .row-actions button{border-color:var(--pro-line)!important;color:var(--pro-brand)!important;justify-content:center!important}#root .member-shell.adhyaksh-shell :where(.segmented,.table-toolbar),#root .member-shell:not(.adhyaksh-shell) :where(.tab-strip,.table-toolbar){gap:10px!important}#root .member-shell.adhyaksh-shell .segmented,#root .member-shell:not(.adhyaksh-shell) .tab-strip{border:1px solid var(--pro-line)!important}@media (max-width:760px){#root .member-shell.adhyaksh-shell .adhyaksh-content,#root .member-shell:not(.adhyaksh-shell) .member-content{padding:12px!important}#root .member-shell.adhyaksh-shell .adhyaksh-header,#root .member-shell:not(.adhyaksh-shell) .member-header{border-radius:8px!important;box-shadow:var(--pro-shadow)!important;margin:0 0 12px!important;padding:14px!important}#root .member-shell.adhyaksh-shell .adhyaksh-header{grid-template-columns:minmax(0,1fr)!important}#root .member-shell.adhyaksh-shell .adhyaksh-header h1,#root .member-shell:not(.adhyaksh-shell) .member-header h1{font-size:24px!important;font-weight:750!important;line-height:1.12!important}#root .member-shell.adhyaksh-shell .adhyaksh-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .member-shell.adhyaksh-shell .top-user.mini{grid-column:1/-1;min-width:0!important;width:100%!important}#root .member-shell.adhyaksh-shell .metric-strip,#root .member-shell.adhyaksh-shell .metric-strip.five-cols,#root .member-shell.adhyaksh-shell .metric-strip.six,#root .member-shell:not(.adhyaksh-shell) .member-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .member-shell.adhyaksh-shell .metric-card,#root .member-shell:not(.adhyaksh-shell) .stat{min-height:94px!important;padding:12px!important}#root .member-shell.adhyaksh-shell .metric-card strong,#root .member-shell:not(.adhyaksh-shell) .stat strong{font-size:clamp(20px,7.2vw,25px)!important}#root .member-shell.adhyaksh-shell .members-table .ops-row,#root .member-shell.adhyaksh-shell .ops-row,#root .member-shell.adhyaksh-shell .ops-row.five,#root .member-shell.adhyaksh-shell .ops-row.six,#root .member-shell:not(.adhyaksh-shell) .member-slip-row,#root .member-shell:not(.adhyaksh-shell) .member-task-item{border-radius:8px!important;gap:9px!important;padding:12px!important}#root .member-shell.adhyaksh-shell .row-actions,#root .member-shell:not(.adhyaksh-shell) .row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#root .member-shell.adhyaksh-shell,#root .member-shell:not(.adhyaksh-shell){--workspace-bg:#f6f3ef;--workspace-surface:#ffffff;--workspace-surface-warm:#fff8f1;--workspace-ink:#1f2933;--workspace-muted:#667085;--workspace-line:#e6dfd6;--workspace-brand:#3b2016;--workspace-brand-strong:#25110b;--workspace-accent:#c85f23;--workspace-accent-soft:#fff1e6;--workspace-success:#087443;--workspace-success-soft:#e9f8ef;--workspace-danger:#b42318;--workspace-danger-soft:#fff0ed;--workspace-shadow:0 10px 28px rgba(51,34,24,0.08);background:var(--workspace-bg)!important;color:var(--workspace-ink)!important;font-family:Inter Variable,Noto Sans Devanagari Variable,Inter,Segoe UI,sans-serif!important}#root .member-shell.adhyaksh-shell *,#root .member-shell:not(.adhyaksh-shell) *{letter-spacing:0!important}#root .member-shell.adhyaksh-shell :where(h1,h2,h3,strong,b),#root .member-shell:not(.adhyaksh-shell) :where(h1,h2,h3,strong,b){color:var(--workspace-ink)}#root .member-shell.adhyaksh-shell :where(.mobile-workspace-bar,.adhyaksh-header,.member-header){background:rgba(255,255,255,.96)!important;border-color:var(--workspace-line)!important}#root .member-shell.adhyaksh-shell .adhyaksh-content,#root .member-shell:not(.adhyaksh-shell) .member-content{background:var(--workspace-bg)!important}#root .member-shell.adhyaksh-shell .adhyaksh-sidebar,#root .member-shell:not(.adhyaksh-shell) .member-sidebar{background:#fffdf9!important;border-color:var(--workspace-line)!important}#root .member-shell.adhyaksh-shell .adhyaksh-nav button,#root .member-shell:not(.adhyaksh-shell) .member-nav button{border-radius:10px!important;color:#475467!important;font-size:13px!important;font-weight:600!important;min-height:42px!important}#root .member-shell.adhyaksh-shell .adhyaksh-nav button.active,#root .member-shell:not(.adhyaksh-shell) .member-nav button.active{background:var(--workspace-accent-soft)!important;color:var(--workspace-brand)!important}#root .member-shell.adhyaksh-shell .adhyaksh-nav button.active svg,#root .member-shell.adhyaksh-shell .blue-action svg,#root .member-shell:not(.adhyaksh-shell) .member-nav button.active svg,#root .member-shell:not(.adhyaksh-shell) .primary svg{color:var(--workspace-accent)!important}#root .member-shell.adhyaksh-shell .group-chip-card,#root .member-shell.adhyaksh-shell .insight-card,#root .member-shell.adhyaksh-shell .metric-card,#root .member-shell.adhyaksh-shell .ops-table,#root .member-shell.adhyaksh-shell .wide-card,#root .member-shell:not(.adhyaksh-shell) .member-hero,#root .member-shell:not(.adhyaksh-shell) .member-table-card,#root .member-shell:not(.adhyaksh-shell) .member-task-card,#root .member-shell:not(.adhyaksh-shell) .member-task-item,#root .member-shell:not(.adhyaksh-shell) .stat{background:var(--workspace-surface)!important;border:1px solid var(--workspace-line)!important;border-radius:8px!important;box-shadow:var(--workspace-shadow)!important}#root .member-shell.adhyaksh-shell .action-card,#root .member-shell:not(.adhyaksh-shell) .member-hero{align-items:center!important;gap:16px!important}#root .member-shell.adhyaksh-shell .wide-card h2,#root .member-shell:not(.adhyaksh-shell) .member-hero h2,#root .member-shell:not(.adhyaksh-shell) .member-section-title h2{color:var(--workspace-ink)!important;font-size:22px!important;font-weight:750!important;line-height:1.16!important;margin:0!important}#root .member-shell.adhyaksh-shell .wide-card span,#root .member-shell:not(.adhyaksh-shell) .member-hero p,#root .member-shell:not(.adhyaksh-shell) .member-section-title p{color:var(--workspace-muted)!important;font-size:13px!important;line-height:1.45!important}#root .member-shell.adhyaksh-shell :where(button,.blue-action),#root .member-shell:not(.adhyaksh-shell) :where(button,.primary,.mini-link){border-radius:8px!important;font-size:13px!important;font-weight:650!important;text-transform:none!important;white-space:normal!important}#root .member-shell.adhyaksh-shell .blue-action,#root .member-shell:not(.adhyaksh-shell) .primary{background:var(--workspace-brand-strong)!important;border:1px solid var(--workspace-brand-strong)!important;color:#ffffff!important;min-height:44px!important}#root .member-shell.adhyaksh-shell .blue-action svg,#root .member-shell:not(.adhyaksh-shell) .primary svg{color:#ffffff!important}#root .member-shell.adhyaksh-shell .blue-action:hover:not(:disabled),#root .member-shell:not(.adhyaksh-shell) .primary:hover:not(:disabled){background:#3a1b11!important;transform:translateY(-1px)}#root .member-shell.adhyaksh-shell .metric-strip,#root .member-shell:not(.adhyaksh-shell) .member-stats{gap:12px!important}#root .member-shell.adhyaksh-shell .metric-card,#root .member-shell:not(.adhyaksh-shell) .stat{min-height:112px!important;padding:16px!important}#root .member-shell.adhyaksh-shell .metric-card span,#root .member-shell:not(.adhyaksh-shell) .stat span{color:var(--workspace-muted)!important;font-size:11px!important;font-weight:650!important;line-height:1.25!important;overflow-wrap:anywhere}#root .member-shell.adhyaksh-shell .metric-card strong,#root .member-shell:not(.adhyaksh-shell) .stat strong{color:var(--workspace-ink)!important;font-size:28px!important;font-weight:750!important;line-height:1.05!important;overflow-wrap:anywhere}#root .member-shell.adhyaksh-shell .metric-card small,#root .member-shell:not(.adhyaksh-shell) .stat small{color:var(--workspace-muted)!important;font-size:11px!important;line-height:1.3!important}#root .member-shell.adhyaksh-shell .metric-card.green,#root .member-shell:not(.adhyaksh-shell) .stat:has(svg){background:linear-gradient(180deg,#ffffff 0,var(--workspace-success-soft) 100%)!important}#root .member-shell.adhyaksh-shell .metric-card.green strong,#root .member-shell.adhyaksh-shell .pill.paid,#root .member-shell:not(.adhyaksh-shell) .pill.paid{color:var(--workspace-success)!important}#root .member-shell.adhyaksh-shell .metric-card.red,#root .member-shell.adhyaksh-shell .pill.pending,#root .member-shell:not(.adhyaksh-shell) .pill.pending{color:var(--workspace-danger)!important}#root .member-shell.adhyaksh-shell .metric-card.red{background:linear-gradient(180deg,#ffffff 0,var(--workspace-danger-soft) 100%)!important}#root .member-shell.adhyaksh-shell .insight-card.blue,#root .member-shell.adhyaksh-shell .metric-card.blue{background:linear-gradient(180deg,#ffffff 0,var(--workspace-accent-soft) 100%)!important;border-color:#f0d8c8!important}#root .member-shell.adhyaksh-shell .metric-card.blue strong{color:var(--workspace-accent)!important}#root .member-shell.adhyaksh-shell .ops-head{background:#f9f6f1!important;border-color:var(--workspace-line)!important;color:#667085!important;font-size:11px!important;font-weight:650!important;text-transform:none!important}#root .member-shell.adhyaksh-shell .ops-row,#root .member-shell:not(.adhyaksh-shell) .member-slip-row{border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;font-size:13px!important;line-height:1.35!important}#root .member-shell.adhyaksh-shell .ops-row strong,#root .member-shell:not(.adhyaksh-shell) .member-slip-row span,#root .member-shell:not(.adhyaksh-shell) .member-task-item strong{min-width:0;overflow-wrap:anywhere}#root .member-shell.adhyaksh-shell .row-actions .mini-link,#root .member-shell.adhyaksh-shell .row-actions button,#root .member-shell:not(.adhyaksh-shell) .row-actions .mini-link,#root .member-shell:not(.adhyaksh-shell) .row-actions button{align-items:center!important;border-color:var(--workspace-line)!important;color:var(--workspace-brand)!important;display:inline-flex!important;gap:6px!important}#root .member-shell.adhyaksh-shell .table-toolbar,#root .member-shell:not(.adhyaksh-shell) .table-toolbar{background:transparent!important;gap:10px!important}#root .member-shell.adhyaksh-shell .segmented,#root .member-shell:not(.adhyaksh-shell) .tab-strip{background:#efe8df!important;border:1px solid var(--workspace-line)!important;border-radius:8px!important;padding:4px!important}#root .member-shell.adhyaksh-shell .segmented button.active,#root .member-shell:not(.adhyaksh-shell) .tab-strip button.active{background:#ffffff!important;color:var(--workspace-brand)!important;box-shadow:0 4px 12px rgba(51,34,24,.08)!important}#root .member-shell.adhyaksh-shell :where(.search-inline,.slip-filter-control,.year-select select),#root .member-shell:not(.adhyaksh-shell) :where(.search-box,.member-header select){border-color:var(--workspace-line)!important;border-radius:8px!important;box-shadow:none!important}@media (max-width:760px){#root .member-shell.adhyaksh-shell,#root .member-shell:not(.adhyaksh-shell){background:var(--workspace-bg)!important}#root .member-shell.adhyaksh-shell .mobile-workspace-bar,#root .member-shell:not(.adhyaksh-shell) .mobile-workspace-bar{min-height:64px!important;padding:10px 12px!important}#root .member-shell.adhyaksh-shell .mobile-workspace-brand strong,#root .member-shell:not(.adhyaksh-shell) .mobile-workspace-brand strong{font-size:16px!important;font-weight:750!important}#root .member-shell.adhyaksh-shell .mobile-workspace-brand small,#root .member-shell:not(.adhyaksh-shell) .mobile-workspace-brand small{color:var(--workspace-muted)!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important}#root .member-shell.adhyaksh-shell .adhyaksh-content,#root .member-shell:not(.adhyaksh-shell) .member-content{padding:12px!important}#root .member-shell.adhyaksh-shell .adhyaksh-header,#root .member-shell:not(.adhyaksh-shell) .member-header{border-radius:8px!important;box-shadow:var(--workspace-shadow)!important;margin:0 0 12px!important;padding:14px!important}#root .member-shell.adhyaksh-shell .adhyaksh-header{grid-template-columns:minmax(0,1fr)!important}#root .member-shell.adhyaksh-shell .adhyaksh-header h1,#root .member-shell:not(.adhyaksh-shell) .member-header h1{font-size:24px!important;font-weight:750!important;line-height:1.12!important}#root .member-shell.adhyaksh-shell .adhyaksh-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .member-shell.adhyaksh-shell .top-user.mini{grid-column:1/-1;min-width:0!important;width:100%!important}#root .member-shell.adhyaksh-shell .wide-card,#root .member-shell:not(.adhyaksh-shell) .member-hero{padding:14px!important}#root .member-shell.adhyaksh-shell .wide-card h2,#root .member-shell:not(.adhyaksh-shell) .member-hero h2{font-size:20px!important}#root .member-shell.adhyaksh-shell .metric-strip,#root .member-shell.adhyaksh-shell .metric-strip.five-cols,#root .member-shell.adhyaksh-shell .metric-strip.six,#root .member-shell:not(.adhyaksh-shell) .member-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .member-shell.adhyaksh-shell .metric-card,#root .member-shell:not(.adhyaksh-shell) .stat{min-height:94px!important;padding:12px!important}#root .member-shell.adhyaksh-shell .metric-card strong,#root .member-shell:not(.adhyaksh-shell) .stat strong{font-size:clamp(20px,7.2vw,25px)!important}#root .member-shell.adhyaksh-shell .metric-card span,#root .member-shell:not(.adhyaksh-shell) .stat span{font-size:10px!important}#root .member-shell.adhyaksh-shell .expenses-table .ops-row.six,#root .member-shell.adhyaksh-shell .members-table .ops-row,#root .member-shell.adhyaksh-shell .ops-row,#root .member-shell.adhyaksh-shell .ops-row.five,#root .member-shell.adhyaksh-shell .ops-row.six,#root .member-shell:not(.adhyaksh-shell) .member-slip-row,#root .member-shell:not(.adhyaksh-shell) .member-task-item{border-radius:8px!important;gap:9px!important;padding:12px!important}#root .member-shell.adhyaksh-shell .row-actions,#root .member-shell:not(.adhyaksh-shell) .row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:380px){#root .member-shell.adhyaksh-shell .metric-strip,#root .member-shell.adhyaksh-shell .metric-strip.five-cols,#root .member-shell.adhyaksh-shell .metric-strip.six,#root .member-shell:not(.adhyaksh-shell) .member-stats{gap:8px!important}#root .member-shell.adhyaksh-shell .metric-card,#root .member-shell:not(.adhyaksh-shell) .stat{min-height:88px!important;padding:10px!important}}:root{--bg:#fbf4ea;--panel:#fffdf8;--panel-soft:#fff7ef;--ink:#22140f;--muted:#8d796b;--line:#eadacc;--orange:#a95533;--orange-2:#c7774f;--orange-dark:#7a351f;--orange-soft:#fff0e4;--blue:#a95533;--blue-soft:#fff0e4;--green:#28553a;--green-soft:#e8f3e8}.adhyaksh-content,.auth-shell,.content,.login-shell,.member-content,.member-shell,.owner-shell,.shell,body{background:#fbf4ea!important;color:#22140f!important}.adhyaksh-sidebar,.brand,.mandal-contact,.mandal-contact-card,.mandal-identity,.mandal-profile,.member-sidebar,.mobile-workspace-bar,.portal-brand,.sidebar,.top-user,.top-user.mini,.user-chip{background:#fffdf8!important;border-color:#eadacc!important}.action-card,.adhyaksh-modal,.card,.dashboard-stat,.dialog-panel,.empty-card,.group-chip-card,.insight-card,.login-card,.member-hero,.member-table-card,.metric-card,.modal-card,.ops-table,.owner-add-panel,.owner-client-card,.owner-detail-card,.partner-card,.partner-detail-card,.settings-panel,.stat,.summary-card,.template-stage,.vargani-modal,.wide-card{background:#fffdf8!important;border-color:#eadacc!important;box-shadow:0 10px 30px rgba(70,38,22,.045)!important}.adhyaksh-header,.member-header,.member-shell.adhyaksh-shell .adhyaksh-header,.page-header{background:#fffdf8!important;border-color:#eadacc!important}.adhyaksh-header h1,.member-header h1,.owner-list-head h2,.page-header h1,.panel-title strong,.wide-card h2{color:#22140f!important}.adhyaksh-header p,.brand small,.dashboard-stat small,.mandal-card-meta em,.mandal-card-meta span,.mandal-identity small,.mandal-profile p,.member-header p,.metric-card small,.owner-client-main span,.owner-list-head p,.page-header p,.panel-title span,.partner-card-meta span,.partner-mandal-card em,.partner-mandal-card span,.portal-brand span,.stat small,.summary-card small,.top-user small,.top-user.mini small,.wide-card span,.year-select span{color:#8d796b!important}.avatar,.avatar.small,.brand>span,.mandal-logo,.mandal-seal,.metric-card svg,.mobile-user-avatar,.panel-title svg,.stat svg,.top-user.mini>span,.top-user>span,.user-chip>span{background:#fff0e4!important;color:#9a4b2d!important}.adhyaksh-nav button,.adhyaksh-nav button svg,.member-nav button,.member-nav button svg,.sidebar nav button,.sidebar nav button svg{color:#756456!important}.adhyaksh-nav button.active,.member-nav button.active,.sidebar nav button.active{background:#fff0e4!important;color:#9a4b2d!important}.adhyaksh-nav button.active:before,.member-nav button.active:before,.owner-client-card:before,.partner-card:before,.sidebar nav button.active:before{background:#c7774f!important}.adhyaksh-nav button.active svg,.member-nav button.active svg,.sidebar nav button.active svg{color:#9a4b2d!important}.action-card>button,.blue-action,.form-grid button.primary,.header-actions button,.primary,.vargani-page-actions button.primary{background:#2b1a14!important;border-color:#2b1a14!important;box-shadow:0 12px 22px rgba(43,26,20,.14)!important;color:#fffdf8!important}.action-card>button:hover,.blue-action:hover,.header-actions button:hover,.primary:hover,.vargani-page-actions button.primary:hover{background:#44261b!important;border-color:#44261b!important}.bulk-slip-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bulk-slip-actions label{align-items:center;background:#fffdf8;border:1px solid #eadacc;border-radius:14px;color:#2b1a14;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:42px;padding:0 14px}.bulk-slip-actions input,.slip-select-cell input{accent-color:#d75d20;height:18px;width:18px}.bulk-slip-actions button{align-items:center;border-radius:14px;display:inline-flex;font-weight:900;gap:8px;min-height:42px;padding:0 14px}.bulk-slip-actions button.danger{background:#fff1f0;border:1px solid #ffc9c3;color:#b42318}.bulk-slip-actions button:disabled{cursor:not-allowed;opacity:.48}.slip-select-cell{align-items:center;display:inline-flex;gap:9px}.back-link,.detail-tabs button,.ghost-button,.mandal-card-actions button,.member-shell.adhyaksh-shell .adhyaksh-header-actions>button,.mini-link,.owner-client-card button,.partner-card-actions button,.partner-mandal-card button,.row-actions button,.segmented button,.tab-strip button{background:#fffdf8!important;border-color:#eadacc!important;color:#2b1a14!important}.detail-tabs button.active,.segmented button.active,.tab-strip button.active{background:#fff0e4!important;border-color:#dfb99f!important;color:#9a4b2d!important}.member-shell.adhyaksh-shell .year-select select,.search-box,.search-inline,.search-input,.slip-filter-control,.year-select select,input,select,textarea{background:#fffdf8!important;border-color:#eadacc!important;color:#22140f!important}.search-box:focus-within,.search-inline:focus-within,.search-input:focus-within,.slip-filter-control:focus-within,input:focus,select:focus,textarea:focus{border-color:#d7aa85!important;box-shadow:0 0 0 4px rgba(169,85,51,.12)!important}.adhyaksh-nav button:focus-visible,.member-nav button:focus-visible,.sidebar nav button:focus-visible{outline:2px solid #d7aa85!important}.dashboard-stat span,.member-slip-head,.metric-card span,.ops-head,.stat>span,.summary-card span{color:#8d796b!important}.dashboard-stat strong,.metric-card strong,.owner-client-main strong,.partner-card-main strong,.partner-detail-head strong,.partner-mandal-card strong,.stat>strong,.summary-card strong{color:#22140f!important}.member-slip-head,.ops-head{background:#fff7ef!important;border-color:#eadacc!important}.member-slip-row,.ops-row,.partner-mandal-card,.table-row{background:#fffdf8!important;border-color:#f0e3d8!important}.member-slip-row:hover,.ops-row:hover,.owner-client-card:hover,.partner-card.active,.partner-card:hover,.table-row:hover{border-color:#dfb99f!important;box-shadow:0 12px 28px rgba(70,38,22,.07)!important}.insight-card.blue,.metric-card.blue{background:#fff7ef!important;border-color:#eadacc!important}.metric-card.blue strong{color:#9a4b2d!important}.notice{background:#fff7df!important;border-color:#edd59d!important;color:#7a4b16!important}@media (min-width:761px){.adhyaksh-shell .adhyaksh-content{padding-top:0!important}.adhyaksh-shell .adhyaksh-header{align-items:center!important;background:#ffffff!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(260px,1fr) auto!important;margin-bottom:0!important;max-height:none!important;min-height:92px!important;padding-bottom:0!important;padding-top:0!important}.adhyaksh-shell .adhyaksh-header h1{align-self:center!important;color:#0f172a!important;font-size:34px!important;line-height:1.05!important;margin:0!important;padding:0!important}.adhyaksh-shell .adhyaksh-header-actions{align-items:center!important;align-self:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:flex-end!important;margin:0!important;max-width:100%!important;padding:0!important;width:auto!important}.adhyaksh-shell .adhyaksh-header-actions>button{align-items:center!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:none!important;color:#0f172a!important;display:inline-flex!important;flex:0 0 auto!important;font-size:14px!important;font-weight:650!important;gap:8px!important;justify-content:center!important;min-height:50px!important;padding:0 16px!important;width:auto!important}.adhyaksh-shell .year-select{align-items:center!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;grid-template-columns:auto minmax(150px,210px)!important;margin:0!important;min-width:0!important;width:auto!important}.adhyaksh-shell .year-select span{color:#64748b!important;display:block!important;font-size:12px!important;font-weight:700!important;line-height:1.05!important;max-width:54px!important;text-transform:none!important}.adhyaksh-shell .year-select select{background-color:#ffffff!important;color:#0f172a!important;font-size:18px!important;font-weight:750!important;height:50px!important;padding:0 42px 0 16px!important;width:100%!important}.adhyaksh-shell .top-user.mini,.adhyaksh-shell .year-select select{border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:none!important;min-height:50px!important}.adhyaksh-shell .top-user.mini{align-items:center!important;background:#ffffff!important;display:flex!important;flex:0 1 310px!important;gap:10px!important;margin:0!important;min-width:230px!important;padding:6px 14px!important;width:310px!important}.adhyaksh-shell .top-user.mini>span{background:#ffedd5!important;color:#c2410c!important;flex:0 0 38px!important;font-size:14px!important;height:38px!important;width:38px!important}.adhyaksh-shell .top-user.mini strong{color:#0f172a!important;font-size:15px!important;line-height:1.05!important}.adhyaksh-shell .top-user.mini small{color:#64748b!important;font-size:12px!important;font-weight:650!important;line-height:1.1!important}.adhyaksh-nav button:focus:not(:focus-visible),.member-nav button:focus:not(:focus-visible),.sidebar nav button:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.adhyaksh-nav button:focus-visible,.member-nav button:focus-visible,.sidebar nav button:focus-visible{outline:2px solid #93c5fd!important;outline-offset:2px!important}}@media (min-width:761px) and (max-width:1180px){.adhyaksh-shell .adhyaksh-header{grid-template-columns:minmax(160px,1fr) auto!important;min-height:84px!important}.adhyaksh-shell .adhyaksh-header h1{font-size:28px!important}.adhyaksh-shell .adhyaksh-header-actions>button,.adhyaksh-shell .top-user.mini{display:none!important}.adhyaksh-shell .year-select{grid-template-columns:minmax(130px,180px)!important}.adhyaksh-shell .year-select span{display:none!important}}:root{--bg:#f8fafc;--panel-soft:#f8fafc;--ink:#0f172a;--muted:#94a3b8;--line:#e2e8f0;--orange:#2563eb;--orange-2:#3b82f6;--orange-soft:#eff6ff}*,:after,:before,body,button,html,input,select,textarea{letter-spacing:0!important}body{color:#0f172a}.adhyaksh-content,.auth-shell,.content,.login-shell,.member-content,.member-shell,.owner-shell,.shell,body{background:#f8fafc!important}.adhyaksh-sidebar,.brand,.mandal-identity,.mandal-profile,.member-sidebar,.portal-brand,.sidebar{background:#ffffff!important;border-color:#e2e8f0!important;box-shadow:none!important}.brand,.mandal-identity,.mandal-profile,.portal-brand{border-radius:12px!important}.avatar,.brand>span,.mandal-logo,.mandal-seal,.metric-card svg,.mobile-user-avatar,.panel-title svg,.stat svg,.user-chip>span{background:#eff6ff!important;color:#2563eb!important}.mandal-avatar-img,.mobile-workspace-brand img,.portal-brand img{border-color:#e2e8f0!important;box-shadow:none!important}.adhyaksh-nav button,.member-nav button,.sidebar nav button{background:transparent!important;border:0!important;border-radius:10px!important;color:#64748b!important;font-weight:650!important;min-height:48px}.adhyaksh-nav button svg,.member-nav button svg,.sidebar nav button svg{color:#64748b!important}.adhyaksh-nav button.active,.member-nav button.active,.sidebar nav button.active{background:#eff6ff!important;color:#2563eb!important;box-shadow:none!important}.adhyaksh-nav button.active:before,.member-nav button.active:before,.sidebar nav button.active:before{background:#2563eb!important}.adhyaksh-nav button.active svg,.member-nav button.active svg,.sidebar nav button.active svg{color:#2563eb!important}.adhyaksh-header,.member-header,.page-header{border-color:#e2e8f0!important;box-shadow:none!important}.adhyaksh-header h1,.member-header h1,.page-header h1{color:#0f172a!important;font-size:34px;font-weight:750!important}.adhyaksh-header p,.brand small,.mandal-identity small,.mandal-profile p,.member-header p,.owner-list-head p,.page-header p,.panel-title span,.portal-brand span,.wide-card span{color:#94a3b8!important}.action-card>button,.blue-action,.form-grid button.primary,.header-actions button,.primary,.vargani-page-actions button.primary{background:#2563eb!important;border-color:#2563eb!important;border-radius:10px!important;box-shadow:0 10px 18px rgba(37,99,235,.18)!important;color:#ffffff!important}.action-card>button:hover,.blue-action:hover,.header-actions button:hover,.primary:hover,.vargani-page-actions button.primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.back-link,.detail-tabs button,.ghost-button,.mandal-card-actions button,.mini-link,.owner-client-card button,.partner-card-actions button,.partner-mandal-card button,.row-actions button,.segmented button,.tab-strip button{background:#ffffff!important;border-color:#e2e8f0!important;border-radius:10px!important;box-shadow:none!important;color:#334155!important}.detail-tabs button.active,.segmented button.active,.tab-strip button.active{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}.danger,.logout,.partner-card-actions .danger{color:#ef4444!important}.logout{background:#ffffff!important;border-color:#e2e8f0!important}.action-card,.card,.dashboard-stat,.empty-card,.group-chip-card,.insight-card,.login-card,.member-hero,.member-table-card,.metric-card,.ops-table,.owner-add-panel,.owner-client-card,.owner-detail-card,.partner-card,.partner-detail-card,.settings-panel,.stat,.summary-card,.template-stage,.wide-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 10px 30px rgba(15,23,42,.04)!important}.collector-shell .stat,.metric-card,.owner-shell .stat,.owner-shell .stat:first-child,.owner-shell .stat:nth-child(2),.owner-shell .stat:nth-child(3),.owner-shell .stat:nth-child(4),.stat{background:#ffffff!important;color:#0f172a!important;min-height:124px}.dashboard-stat span,.metric-card span,.stat>span,.summary-card span{color:#94a3b8!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase}.dashboard-stat strong,.metric-card strong,.stat>strong,.summary-card strong{color:#0f172a!important;font-size:36px;font-weight:780!important}.dashboard-stat small,.metric-card small,.stat small,.summary-card small{color:#64748b!important}.filters-row,.owner-toolbar,.table-toolbar,.template-toolbar{background:transparent!important;border:0!important;box-shadow:none!important}.field-control,.search-box,.search-input,.slip-filter-control,.year-select,label{color:#475569!important}.search-box,.search-input,.slip-filter-control,input,select,textarea{background:#ffffff!important;border-color:#e2e8f0!important;border-radius:10px!important;color:#0f172a!important;box-shadow:none!important}.search-box:focus-within,.search-input:focus-within,.slip-filter-control:focus-within,input:focus,select:focus,textarea:focus{border-color:#93c5fd!important;box-shadow:0 0 0 4px rgba(37,99,235,.12)!important;outline:none!important}.badge,.chips span,.payment-badge,.pill,.role-chip,.status,.status-chip{border-radius:999px!important;font-weight:700!important}.chips span.success,.payment-badge.paid,.pill.paid,.role-chip.active,.status-chip.good,.status.paid{background:#dcfce7!important;color:#16a34a!important}.payment-badge.pending,.pill.pending,.status.pending{background:#fef3c7!important;color:#b45309!important}.member-slip-head,.ops-head{background:#f8fafc!important;border-color:#e2e8f0!important;color:#64748b!important;text-transform:uppercase}.member-slip-row,.ops-row,.table-row{background:#ffffff!important;border-color:#eef2f7!important;color:#0f172a!important}.member-slip-row:hover,.ops-row:hover,.owner-client-card:hover,.partner-card:hover,.table-row:hover{border-color:#bfdbfe!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important}.owner-client-card,.partner-card{overflow:hidden}.owner-client-card:before,.partner-card:before{background:#2563eb!important;height:4px!important}.partner-card.active{border-color:#2563eb!important;box-shadow:0 12px 28px rgba(37,99,235,.12)!important}.partner-page-grid{align-items:start;gap:20px!important}.owner-client-main strong,.partner-card-main strong,.partner-detail-head strong,.partner-mandal-card strong{color:#0f172a!important;font-weight:750!important}.mandal-card-meta em,.mandal-card-meta span,.owner-client-main span,.partner-card-meta span,.partner-mandal-card em,.partner-mandal-card span{color:#64748b!important}.partner-contact-grid .status-line{border-color:#e2e8f0!important}.partner-contact-grid .status-line strong{background:#dcfce7!important;color:#16a34a!important}.partner-mandal-card{background:#ffffff!important;border-color:#e2e8f0!important;border-radius:12px!important}.notice{background:#fffbeb!important;border-color:#fde68a!important;border-radius:10px!important;color:#92400e!important}.notice:empty{display:none}.adhyaksh-modal,.dialog-panel,.modal-card,.vargani-modal{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 24px 60px rgba(15,23,42,.18)!important}.dialog-backdrop,.modal-backdrop{background:rgba(15,23,42,.52)!important}.mobile-workspace-bar{background:rgba(255,255,255,.94)!important;border-color:#e2e8f0!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}@media (min-width:1181px){.shell.owner-shell{grid-template-columns:300px minmax(0,1fr)!important}.adhyaksh-shell .member-content,.collector-shell .member-content,.owner-shell .content{padding:38px 40px!important}}@media (max-width:760px){.card,.member-table-card,.metric-card,.owner-client-card,.partner-card,.partner-detail-card,.stat,.wide-card{border-radius:12px!important}.adhyaksh-header h1,.member-header h1,.page-header h1{font-size:28px}.dashboard-stat strong,.metric-card strong,.stat>strong,.summary-card strong{font-size:30px}}.owner-shell .partner-page-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr)}.owner-shell .partner-list{display:grid;gap:12px}.owner-shell .partner-card,.owner-shell .partner-detail-card,.owner-shell .partner-mandal-card{background:#fffdf8;border:1px solid var(--owner-line);border-radius:16px;box-shadow:0 8px 24px rgba(54,36,27,.045)}.owner-shell .partner-card{display:grid;gap:13px;padding:16px}.owner-shell .partner-card.active{border-color:#fb923c;box-shadow:0 0 0 3px rgba(251,146,60,.12),0 10px 26px rgba(54,36,27,.06)}.owner-shell .partner-card-main{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.owner-shell .partner-card-main strong,.owner-shell .partner-detail-head strong,.owner-shell .partner-mandal-card strong{color:var(--ink);display:block;font-size:16px;line-height:1.25}.owner-shell .partner-card-main small,.owner-shell .partner-detail-head span,.owner-shell .partner-mandal-card small{color:var(--owner-muted);display:block;font-size:12px;font-weight:550;line-height:1.35;margin-top:3px}.owner-shell .partner-card-main em,.owner-shell .partner-mandal-card em{background:#fff1e8;border-radius:999px;color:var(--owner-accent);font-size:12px;font-style:normal;font-weight:750;padding:7px 10px;white-space:nowrap}.owner-shell .partner-card-meta{display:flex;flex-wrap:wrap;gap:8px}.owner-shell .partner-card-meta span{background:#f6f4eb;border-radius:999px;color:#667085;font-size:12px;font-weight:600;max-width:100%;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.owner-shell .partner-card-actions{display:flex;flex-wrap:wrap;gap:8px}.owner-shell .partner-card-actions button,.owner-shell .partner-mandal-card button{border-radius:11px;font-size:12px;font-weight:700;min-height:38px;padding-inline:12px}.owner-shell .partner-card-actions .danger{background:#fff5f0;border-color:#ffc8ad;color:var(--orange-dark)}.owner-shell .partner-detail-card{display:grid;gap:16px;padding:18px}.owner-shell .partner-detail-head{align-items:center;border-bottom:1px solid var(--owner-line);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding-bottom:16px}.owner-shell .partner-contact-grid{display:grid;gap:8px}.owner-shell .partner-contact-grid .status-line{background:#faf7f0;border:1px solid var(--owner-line);border-radius:12px;padding:11px 12px}.owner-shell .partner-contact-grid .status-line strong{max-width:min(100%,360px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-shell .partner-mandal-list{display:grid;gap:10px}.owner-shell .partner-mandal-card{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto) auto auto;padding:12px}.owner-shell .partner-mandal-card>span{color:var(--owner-muted);font-size:12px;font-weight:600}@media (max-width:1180px){.owner-shell .partner-page-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.owner-shell .partner-card-main,.owner-shell .partner-mandal-card{grid-template-columns:auto minmax(0,1fr)}.owner-shell .partner-card-main em,.owner-shell .partner-mandal-card button,.owner-shell .partner-mandal-card em,.owner-shell .partner-mandal-card>span{grid-column:1/-1;justify-self:start}}.workspace-starting-toast{align-items:center;background:rgba(255,255,255,.96);border:1px solid rgba(234,88,12,.18);border-radius:14px;box-shadow:0 14px 38px rgba(48,31,24,.16);display:flex;gap:12px;left:50%;max-width:calc(100vw - 32px);padding:12px 16px;position:fixed;top:max(16px,env(safe-area-inset-top));transform:translateX(-50%);width:max-content;z-index:1200}.workspace-starting-toast .simple-spinner{flex:0 0 auto;height:22px;width:22px}.workspace-starting-toast>span:last-child{display:grid;gap:2px}.workspace-starting-toast strong{color:#2f2420;font-size:.9rem;line-height:1.2}.workspace-starting-toast small{color:#766b66;font-size:.75rem}.simple-spinner{animation:simple-spinner-rotate .7s linear infinite;border-radius:50%;border:3px solid rgba(124,45,18,.16);border-top:3px solid var(--orange);display:inline-block;flex:0 0 auto}.workspace-spinner{height:34px;width:34px}.button-spinner{border-color:#fff rgba(255,255,255,.28) rgba(255,255,255,.28);height:18px;width:18px}.login-panel.clean .login-submit[aria-busy=true]{cursor:wait;opacity:.92}@keyframes simple-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.simple-spinner{animation-duration:1.6s}}@media (max-width:1180px){.mobile-user-avatar{display:inline-flex}}@media (max-width:760px){.form-management-card h3{font-size:21px}.form-management-card p{font-size:13px;font-weight:500}.managed-fields-row.question-display-row>[data-label]:before{color:#7b8494;content:attr(data-label);display:block;font-size:10px;font-weight:650;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.managed-fields-row.question-display-row .managed-field-actions{border-top:1px solid var(--line);padding-top:10px}.table-pagination{align-items:stretch;flex-direction:column}.table-pagination p{text-align:center}.pagination-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:100%}.pagination-controls>button{min-height:44px;padding:0}.pagination-controls>button span{display:none}.pagination-pages{justify-content:center;min-width:0}.pagination-pages button{min-height:44px;min-width:40px}}@media (max-width:420px){.adhyaksh-shell .mobile-workspace-bar .mobile-menu-toggle,.mobile-user-avatar{flex-basis:40px;height:40px;width:40px}.pagination-pages button{min-width:36px}}:root{--festive-saffron:#ea580c;--festive-saffron-dark:#c2410c;--festive-saffron-light:#ffedd5;--festive-saffron-bg:#fff7ed;--festive-gold:#f59e0b;--festive-gold-dark:#d97706;--festive-gold-light:#fef3c7;--festive-marigold:#fbbf24;--festive-crimson:#be123c;--festive-emerald:#059669;--ink-primary:#0f172a;--ink-secondary:#334155;--ink-muted:#64748b;--font-body:"Segoe UI",system-ui,sans-serif;--section-padding-desktop:80px;--section-padding-mobile:48px;--container-max:1240px;--r-card:20px;--r-btn:999px;--shadow-sm:0 2px 8px rgba(15,23,42,0.04);--shadow-md:0 8px 24px -4px rgba(234,88,12,0.08);--shadow-festive:0 16px 40px -8px rgba(234,88,12,0.18)}.t-display{font-size:clamp(2.25rem,5vw + 1rem,4.25rem);line-height:1.1;letter-spacing:-.03em}.t-display,.t-h2{font-family:var(--font-display);font-weight:800;color:var(--ink-primary)}.t-h2{font-size:clamp(1.65rem,3vw + .8rem,2.75rem);line-height:1.2;letter-spacing:-.02em}.t-h3{font-family:var(--font-display);font-size:clamp(1.25rem,2vw + .5rem,1.75rem);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ink-primary)}.t-body-lg{font-size:clamp(1rem,1vw + .5rem,1.15rem);line-height:1.7}.t-body,.t-body-lg{color:var(--ink-secondary)}.t-body{font-size:clamp(.925rem,.5vw + .75rem,1rem);line-height:1.65}.t-eyebrow{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--festive-saffron)}.container-main{max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.container-main{padding-left:32px;padding-right:32px}}.section-padding{padding-top:var(--section-padding-desktop);padding-bottom:var(--section-padding-desktop)}@media (max-width:768px){.section-padding{padding-top:var(--section-padding-mobile);padding-bottom:var(--section-padding-mobile)}}.grid-responsive-3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}@media (min-width:640px){.grid-responsive-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-responsive-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-responsive-2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}@media (min-width:768px){.grid-responsive-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.festive-card{background:#ffffff;border:1px solid #fed7aa;border-radius:var(--r-card);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.festive-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--festive-saffron),var(--festive-gold),var(--festive-marigold));opacity:.85}.festive-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-festive);border-color:var(--festive-gold)}.festive-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#fff7ed,#fef3c7);border:1px solid #fde68a;color:var(--festive-saffron-dark);font-size:.85rem;font-weight:700;box-shadow:0 2px 6px rgba(245,158,11,.12)}.gold-gradient-text{background:linear-gradient(135deg,#ea580c,#d97706 50%,#ca8a04);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-festive-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 30px;border-radius:var(--r-btn);font-family:var(--font-body);font-size:1rem;font-weight:700;color:#ffffff!important;background:linear-gradient(135deg,#ea580c,#d97706)!important;border:none!important;cursor:pointer;box-shadow:0 10px 24px -4px rgba(234,88,12,.35);transition:all .25s ease;text-decoration:none}.btn-festive-primary:hover{background:linear-gradient(135deg,#c2410c,#b45309)!important;transform:translateY(-2px);box-shadow:0 14px 28px -4px rgba(234,88,12,.45)}.btn-festive-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:var(--r-btn);font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--ink-primary)!important;background:#ffffff!important;border:1.5px solid #fde68a!important;cursor:pointer;transition:all .25s ease;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.03)}.btn-festive-secondary:hover{background:#fffbeb!important;border-color:var(--festive-gold)!important;transform:translateY(-1px)}.field-context-menu.hierarchical{position:absolute;z-index:100;background:#f0f0f0;border:1px solid #8f8f8f;box-shadow:3px 3px 12px rgba(0,0,0,.3);font-family:Segoe UI,Tahoma,sans-serif;font-size:13px;color:#111;min-width:220px;padding:4px 0;border-radius:3px;-webkit-user-select:none;user-select:none}.field-context-menu.hierarchical .menu-item{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;width:100%;background:transparent;border:none;text-align:left;cursor:pointer;color:#111;font-size:13px;position:relative;box-sizing:border-box}.field-context-menu.hierarchical .menu-item:hover{background:#0078d7;color:#ffffff}.field-context-menu.hierarchical .menu-item.has-submenu:hover>.submenu{display:block}.field-context-menu.hierarchical .submenu{display:none;position:absolute;left:98%;top:-4px;background:#f0f0f0;border:1px solid #8f8f8f;box-shadow:3px 3px 12px rgba(0,0,0,.3);min-width:190px;padding:4px 0;border-radius:3px;z-index:101}.field-context-menu.hierarchical .submenu button{display:block;width:100%;padding:6px 14px;background:transparent;border:none;text-align:left;cursor:pointer;font-size:12.5px;color:#111;box-sizing:border-box}.field-context-menu.hierarchical .submenu button:hover{background:#0078d7;color:#ffffff}.field-context-menu.hierarchical .menu-divider{height:1px;background:#d0d0d0;margin:4px 0}.field-context-menu.hierarchical .menu-item.marathi-item{font-weight:700;color:#b62028}.field-context-menu.hierarchical .menu-item.marathi-item:hover{color:#ffffff;background:#b62028}.font-dialog-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:2000;display:flex;align-items:center;justify-content:center}.font-dialog-box{width:500px;background:#f0f0f0;border:2px solid #005a9e;box-shadow:0 12px 36px rgba(0,0,0,.4);font-family:Segoe UI,Tahoma,sans-serif;font-size:13px;color:#000;border-radius:4px;overflow:hidden}.font-dialog-header{background:#005a9e;color:#ffffff;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px}.font-dialog-header button{background:transparent;border:none;color:#fff;font-size:16px;cursor:pointer;line-height:1}.font-dialog-body{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.font-dialog-columns{display:grid;grid-template-columns:2.2fr 1.6fr 1fr;gap:10px}.font-col label{display:block;font-weight:600;font-size:12px;margin-bottom:3px;color:#333}.font-col input{width:100%;padding:4px 6px;font-size:12px;margin-bottom:4px;box-sizing:border-box}.font-col input,.font-col-list{border:1px solid #7a7a7a;background:#fff}.font-col-list{height:130px;overflow-y:auto}.font-col-list button{display:block;width:100%;text-align:left;padding:4px 8px;border:none;background:transparent;font-size:12px;cursor:pointer;color:#111}.font-col-list button:hover{background:#e5f1fb}.font-col-list button.selected{background:#0078d7;color:#fff}.font-dialog-group{border:1px solid #c0c0c0;padding:8px 12px;border-radius:2px;background:#f9f9f9;margin:0}.font-dialog-group legend{font-size:12px;font-weight:600;padding:0 4px;color:#444}.effects-grid{display:flex;gap:16px}.effects-grid label{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;color:#111}.sample-box{height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #7a7a7a;background:#ffffff;overflow:hidden;padding:6px;margin-top:4px}.font-dialog-footer{padding:12px 16px;background:#e5e5e5;border-top:1px solid #d0d0d0;display:flex;justify-content:space-between;align-items:center}.font-dialog-footer .script-select{display:flex;align-items:center;gap:6px;font-size:12px}.font-dialog-footer .script-select select{padding:3px 6px;font-size:12px;border:1px solid #7a7a7a;border-radius:2px}.font-dialog-footer .btn-group{display:flex;gap:8px}.font-dialog-footer .btn-group button{padding:5px 20px;font-size:12px;font-weight:600;border:1px solid #7a7a7a;background:#e1e1e1;cursor:pointer;border-radius:2px}.font-dialog-footer .btn-group button:hover{background:#e5f1fb;border-color:#0078d7}.font-dialog-footer .btn-group button.primary-btn{background:#0078d7;color:#fff;border-color:#005a9e}.font-dialog-footer .btn-group button.primary-btn:hover{background:#005a9e}:root{--bg:#f4f2ed;--panel-soft:#f8f5ee;--ink:#111816;--muted:#69746f;--line:#e4dfd4;--orange:#f15a24;--orange-2:#ff7a3c;--yellow:#f1b82d;--green:#21835f;--green-dark:#142d26;--green-darker:#0f241f;--green-soft:#dff3e8;--orange-soft:#fdebe1;--blue-soft:#e8f0f8;--violet-soft:#f1ecf8;--red:#d94a42;--red-soft:#fde8e5}a,button{border-color:var(--line);border-radius:15px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}a:hover,button:hover:not(:disabled){transform:translateY(-1px)}input,select,textarea{background:#fffdfa;border-color:#ddd7ca;border-radius:14px;color:var(--ink)}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(33,131,95,.12)}.blue-action,.primary,.segmented button.active,.success,.upload-button{background:var(--green)!important;border-color:var(--green)!important;box-shadow:0 16px 28px rgba(33,131,95,.22)!important;color:#fff!important}.blue-action:hover:not(:disabled),.primary:hover:not(:disabled),.success:hover:not(:disabled),.upload-button:hover{background:#1a7453!important;border-color:#1a7453!important}.adhyaksh-shell,.member-shell,.shell{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(244,242,237,.8)),var(--bg)}.adhyaksh-content,.content,.member-content{background:var(--bg)}.adhyaksh-sidebar,.member-sidebar,.sidebar{background:linear-gradient(180deg,var(--green-dark),var(--green-darker));border-right:0;color:#f5fbf7;box-shadow:inset -1px 0 rgba(255,255,255,.05)}.brand,.mandal-contact,.mandal-contact-card,.user-chip{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.1);color:#f5fbf7}.auth-brand>span,.avatar,.brand>span,.mandal-logo,.mandal-seal{background:linear-gradient(135deg,#82d85d,var(--green));border-color:rgba(255,255,255,.12);border-radius:14px;color:#092019}.brand strong,.mandal-identity strong,.mandal-profile h2{color:#fff}.brand small,.mandal-contact span,.mandal-contact-card span,.mandal-identity small,.mandal-profile p,.user-chip small{color:rgba(245,251,247,.72)}.adhyaksh-nav button,.member-nav button,nav button{border-radius:17px;color:rgba(245,251,247,.76)}.adhyaksh-nav button:hover,.member-nav button:hover,nav button:hover{background:rgba(255,255,255,.07);color:#fff}.adhyaksh-nav button.active,.member-nav button.active,nav button.active{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:#fff}.adhyaksh-nav button.active:after,nav button.active:after{background:#82d85d}.adhyaksh-nav button.active svg,nav button.active svg{background:rgba(130,216,93,.16);color:#b8ff97}.sidebar-footer{border-top:1px solid rgba(255,255,255,.09)}.logout{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#ffd9cf}.logout:hover:not(:disabled){background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.2)}.adhyaksh-header,.app-topbar{background:rgba(255,253,250,.88);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.language-picker select,.search-box,.search-inline,.search-input,.tab-strip,.top-search,.top-user{background:var(--panel);border-color:var(--line);box-shadow:0 10px 24px rgba(16,24,20,.04)}.avatar.small,.top-user>span,.user-chip>span{background:var(--green-soft);color:var(--green)}.adhyaksh-header h1,.mandal-card h3,.member-header h1,.owner-client-main strong,.owner-list-head h2,.page-header h1,.panel-title strong,.wide-card h2{color:var(--ink);font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.card,.empty-card,.insight-card,.login-card,.mandal-card,.member-hero,.member-table-card,.metric-card,.ops-table,.owner-client-card,.owner-detail-card,.phone-preview,.settings-panel,.stat,.template-stage,.wide-card{background:var(--panel);border-color:var(--line);border-radius:20px;box-shadow:0 18px 44px rgba(16,24,20,.055)}.stat{border-radius:18px;min-height:142px}.stat:first-child{background:#fff1e8;border-color:#ffd1b9}.stat:nth-child(2),.stat:nth-child(4){background:#edf8f2;border-color:#bde3cd}.stat:nth-child(3){background:#edf3f8;border-color:#c8d8e5}.stat div{background:rgba(255,255,255,.72);color:var(--green)}.member-slip-row b,.metric-card strong,.ops-row b,.slip-row b,.stat strong{color:#0b1713}.metric-card.blue strong,.pill.mode{color:#386b97}.metric-card small{color:var(--muted)}.chips span,.field-pills button,.member-slip-row a{background:#f4efe5;border-color:#e8dbc8;color:#6f5940}.field-pills button.active{background:var(--green);border-color:var(--green)}.member-slip-table,.slip-table,.table-list{border-color:var(--line);border-radius:18px;background:var(--panel)}.member-slip-row,.ops-row,.slip-row,.table-row{background:var(--panel);border-color:#ece7dc}.member-slip-row:hover,.ops-row:hover,.slip-row:hover,.table-row:hover{background:#faf7f0}.member-slip-head,.ops-head,.slip-head{background:#efebe2;color:#66736d}.member-slip-row.selected,.slip-row.selected{background:#edf8f2}.member-slip-row em,.pill.paid,.pill.role,.slip-row em,.status-line strong{background:var(--green-soft)}.pill.pending{background:var(--red-soft)}.pill.mode{background:var(--blue-soft)}.app-topbar>button,.ghost-button,.header-actions a,.header-actions button,.hero-actions button,.mandal-card-actions button,.mandal-card>button,.mini-link,.row-actions button,.table-toolbar a,.table-toolbar button,.toolbar button{background:var(--panel);border-color:var(--line);color:var(--ink)}.app-topbar>button:hover,.ghost-button:hover,.header-actions button:hover,.mandal-card-actions button:hover,.mini-link:hover,.row-actions button:hover,.table-toolbar button:hover,.toolbar button:hover{background:#f4f8f5;border-color:#bad8c7;color:var(--green)}.template-canvas{background:#1e2926;border-radius:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.template-map-canvas{border-radius:12px}.field-anchor{border-color:var(--green);color:#0b1713}.field-anchor.active{background:rgba(237,248,242,.94);border-color:var(--green);box-shadow:0 0 0 3px rgba(33,131,95,.18)}.resize-handle{background:var(--green)}.template-settings{background:#f7efe4;border-color:#ead8bf}.add-field>strong,.empty-state svg,.panel-title svg,.template-settings>strong{color:var(--green)}.add-field{background:#eef8f2;border-color:#bde3cd}.auth-page{background:var(--bg);grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr)}.auth-brand-panel{background:radial-gradient(circle at 22% 18%,rgba(130,216,93,.22),transparent 30%),linear-gradient(155deg,var(--green-dark),var(--green-darker));border-radius:0 28px 28px 0}.auth-brand-panel p{color:rgba(245,251,247,.78);line-height:1.35}.receipt-card{background:rgba(255,255,255,.08);border-color:#82d85d rgba(255,255,255,.14) rgba(255,255,255,.14);box-shadow:0 26px 60px rgba(0,0,0,.18)}.receipt-card svg{color:#82d85d}.receipt-card strong{color:#fff}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:0 26px 70px rgba(16,24,20,.08);padding:30px}.login-panel.clean{background:transparent}.login-help{background:#f4f8f5;border-color:#d8e7de;color:#385247}.password-field{align-items:center;display:flex;position:relative}.password-field input{padding-right:54px}.password-field button{background:transparent;border:0;color:var(--muted);height:38px;min-height:38px;padding:0;position:absolute;right:8px;width:38px}.password-field button:hover{color:var(--green);transform:none}.notice{background:#fbf2df;border-color:#ead4a9;color:#6c5128}.notice.busy{background:#edf8f2;border-color:#bde3cd;color:var(--green)}.owner-shell .brand>span{background:linear-gradient(135deg,#82d85d,var(--green));color:#092019}.owner-client-card{overflow:hidden}.mandal-card-topline{background:linear-gradient(90deg,#82d85d,var(--green),var(--orange))}.empty-card,.login-card,.owner-mandal-tile,.search-input{background:var(--panel)}.detail-tabs button.active{color:var(--green)}.detail-tabs button.active:after{background:var(--green)}.payment-card.paid.active{background:#edf8f2;border-color:var(--green);box-shadow:0 12px 26px rgba(33,131,95,.12)}.payment-card.pending.active{background:#fff2e8;border-color:var(--orange);box-shadow:0 12px 26px rgba(241,90,36,.12)}@media (max-width:1180px){.auth-brand-panel{border-radius:0}.auth-card{border-radius:20px;padding:22px}}.loading-screen{align-items:center;background:radial-gradient(circle at 50% 44%,rgba(33,131,95,.08),transparent 34%),var(--bg);display:grid;min-height:100vh;padding:24px;place-items:center}.app-loading-screen{align-content:center;background:#f7f7f8;color:#24201d;display:grid;gap:6px;justify-items:center;min-height:100vh;padding:24px;text-align:center}.app-loading-screen strong{font-size:16px;font-weight:700}.app-loading-screen span{color:#706a65;font-size:13px}.action-loader-overlay{background:rgba(244,242,237,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);inset:0;padding:24px;position:fixed;z-index:120}.action-loader-overlay,.loading-card{align-items:center;display:grid;justify-items:center}.loading-card{background:rgba(255,253,250,.96);border:1px solid rgba(228,223,212,.95);border-radius:24px;box-shadow:0 28px 80px rgba(16,24,20,.12);gap:14px;min-width:min(390px,calc(100vw - 48px));padding:34px 38px;text-align:center}.loading-card.compact{min-width:min(340px,calc(100vw - 48px));padding:28px 32px}.loading-copy{display:grid;gap:6px}.loading-copy strong{color:var(--ink);font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:800;letter-spacing:0}.loading-copy span{color:var(--muted);font-size:14px;font-weight:800}.pen-loader{background:#edf8f2;border:1px solid #c8e8d5;border-radius:22px;height:120px;overflow:hidden;position:relative;width:220px}.pen-loader:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);content:"";inset:0;position:absolute;transform:translateX(-110%);animation:loader-shine 2.2s ease-in-out infinite}.pen-loader svg{display:block;height:100%;position:relative;width:100%;z-index:1}.pen-line{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:5;stroke-dasharray:230;stroke-dashoffset:230}.line-one{animation:write-line 2.2s ease-in-out infinite}.line-two{animation:write-line-two 2.2s ease-in-out infinite}.pen-body{animation:pen-write 2.2s ease-in-out infinite;filter:drop-shadow(0 8px 12px rgba(16,24,20,.18));transform-origin:center}.pen-body path:first-child{fill:#142d26}.pen-body path:nth-child(2){fill:#82d85d}.pen-body path:nth-child(3){fill:#f15a24}.pen-body circle{fill:#fffdfa}@keyframes write-line{0%,14%{stroke-dashoffset:230}54%,to{stroke-dashoffset:0}}@keyframes write-line-two{0%,45%{stroke-dashoffset:230}76%,to{stroke-dashoffset:0}}@keyframes pen-write{0%{transform:translate(-68px,14px) rotate(-8deg)}32%{transform:translate(-16px,25px) rotate(8deg)}58%{transform:translate(32px,14px) rotate(-6deg)}78%{transform:translate(8px,30px) rotate(7deg)}to{transform:translate(58px,24px) rotate(-5deg)}}@keyframes loader-shine{0%,42%{transform:translateX(-110%)}to{transform:translateX(110%)}}:root{--bg:#fff8f1;--panel:#fffdfa;--panel-soft:#fff1e6;--ink:#1f1712;--muted:#76675d;--line:#ead8c8;--orange-deep:#7c2d12;--yellow:#f59e0b;--green:#15803d;--blue-soft:#eaf2ff;--violet-soft:#f4ecff;--red:#dc2626;--sidebar-1:#3a1b0f;--sidebar-2:#22110b;--sidebar-accent:#fed7aa}input:focus,select:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px rgba(249,115,22,.14)}input[type=checkbox]{accent-color:var(--orange)}.blue-action,.field-pills button.active,.primary,.segmented button.active,.success,.upload-button{background:linear-gradient(135deg,var(--orange),var(--orange-dark))!important;box-shadow:0 16px 28px rgba(249,115,22,.22)!important}.blue-action:hover:not(:disabled),.primary:hover:not(:disabled),.success:hover:not(:disabled),.upload-button:hover{background:linear-gradient(135deg,#ea580c,#9a3412)!important;border-color:#ea580c!important}.adhyaksh-content,.adhyaksh-shell,.content,.member-content,.member-shell,.shell{background:radial-gradient(circle at 88% 8%,rgba(251,146,60,.16),transparent 28%),radial-gradient(circle at 10% 92%,rgba(245,158,11,.12),transparent 28%),var(--bg)}.adhyaksh-sidebar,.auth-brand-panel,.member-sidebar,.sidebar{background:radial-gradient(circle at 24% 18%,rgba(251,146,60,.24),transparent 32%),linear-gradient(180deg,var(--sidebar-1),var(--sidebar-2));color:#fff7ed}.brand,.mandal-contact,.mandal-contact-card,.user-chip{background:rgba(255,247,237,.08);border-color:rgba(255,237,213,.16);color:#fff7ed}.auth-brand>span,.avatar,.brand>span,.mandal-logo,.mandal-seal,.owner-shell .brand>span{background:linear-gradient(135deg,#fed7aa,var(--orange));color:#431407}.auth-brand small,.brand small,.mandal-contact span,.mandal-contact-card span,.mandal-identity small,.mandal-profile p,.user-chip small{color:rgba(255,247,237,.74)}.adhyaksh-nav button.active,.member-nav button.active,nav button.active{background:rgba(255,237,213,.14)}.adhyaksh-nav button.active:after,nav button.active:after{background:var(--sidebar-accent)}.adhyaksh-nav button.active svg,nav button.active svg{background:rgba(254,215,170,.16);color:#fed7aa}.logout{color:#fed7aa}.adhyaksh-header,.app-topbar{background:rgba(255,253,250,.9);border-bottom-color:var(--line)}.insight-card.blue,.payment-card.pending.active,.stat:first-child,.stat:nth-child(3){background:#fff1e6;border-color:#fed7aa}.member-slip-row.selected,.payment-card.paid.active,.slip-row.selected,.stat:nth-child(2),.stat:nth-child(4){background:#fff7ed;border-color:#fdba74}.add-field>strong,.detail-tabs button.active,.empty-state svg,.metric-card.green strong,.panel-title svg,.password-field button:hover,.pill.paid,.pill.role,.receipt-card svg,.stat div,.template-settings>strong{color:var(--orange-dark)}.detail-tabs button.active,.field-anchor,.metric-card.blue strong,.pill.mode{color:var(--orange)}.field-pills button.active{color:#fff}.template-canvas{background:#24120c}.template-settings{background:#fff3e8}.receipt-card{border-top-color:var(--orange)}.receipt-card strong{color:#fff7ed}.auth-brand-panel p{color:rgba(255,247,237,.84)}.auth-dots span:nth-child(2){background:#fed7aa}.mandal-card-topline,.owner-client-card .mandal-card-topline{background:linear-gradient(90deg,var(--orange),var(--yellow),#fed7aa)}.mandal-identity strong,.owner-client-main strong,.top-user strong,.user-chip strong{overflow-wrap:anywhere}.top-user.mini{max-width:320px;min-width:220px}.top-user.mini strong{display:block;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-user.mini small{white-space:nowrap}.loading-screen{background:radial-gradient(circle at 50% 44%,rgba(249,115,22,.1),transparent 34%),var(--bg)}.pen-line{stroke:var(--orange)}.pen-body path:first-child{fill:#431407}.pen-body path:nth-child(2){fill:#fed7aa}.pen-body path:nth-child(3){fill:var(--orange)}@media (max-width:900px){.auth-page{display:block;min-height:100dvh}.auth-brand-panel{border-radius:0 0 24px 24px;gap:22px;min-height:auto;padding:24px 18px 26px}.auth-illustration{display:none}.auth-brand-panel p{font-size:16px;margin:4px 0 0;text-align:left}.auth-form-panel{padding:18px 14px 28px}.auth-card{border-radius:18px;padding:20px}.login-panel.clean .panel-title{align-items:flex-start}.login-panel.clean .panel-title strong{font-size:30px}}@media (max-width:760px){.auth-brand-panel,.auth-form-panel,.content,.member-content{padding-left:14px;padding-right:14px}.mobile-menu-toggle{background:#fff7ed;border-color:#fed7aa;color:var(--orange-dark)}.sidebar-footer{background:transparent}.adhyaksh-content{padding:68px 12px 22px}.adhyaksh-header{border-radius:0 0 18px 18px;gap:12px;margin:-68px -12px 0;padding:72px 12px 14px}.adhyaksh-header-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}.adhyaksh-header-actions>button,.top-user.mini,.year-select{min-width:0;width:100%}.top-user.mini,.year-select{grid-column:1/-1}.top-user.mini{max-width:none}.top-user.mini>div{min-width:0}.auth-card,.form-management-card,.insight-card,.metric-card,.modal-backdrop .vargani-modal,.ops-table,.wide-card{border-radius:16px}.form-management-card,.metric-card,.wide-card{padding:16px}.wide-card h2{font-size:22px}.action-card .blue-action,.action-card .primary{justify-content:center;width:100%}.member-stats,.metric-strip,.metric-strip.five-cols,.metric-strip.six,.owner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:104px}.metric-card span{line-height:1.25}.form-management-grid,.owner-overview,.question-form-grid,.slip-insights{grid-template-columns:1fr}.whatsapp-template-setting{align-items:stretch;grid-template-columns:1fr}.whatsapp-template-setting>button{width:100%}.table-toolbar{gap:10px}.search-box,.search-inline,.search-input,.segmented{width:100%}.segmented{display:grid;grid-template-columns:repeat(3,1fr)}.segmented button{min-height:46px;padding:0 8px}.ops-table{background:transparent;border:0;box-shadow:none;display:grid;gap:12px;overflow:visible}.ops-head{display:none}.expenses-table .ops-row.six,.ops-row,.ops-row.five,.ops-row.six{background:var(--panel);border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr!important;margin:0;min-width:0;padding:14px}.ops-row>:not(.row-actions){display:grid;gap:3px;min-width:0}.ops-row>:not(.row-actions):before{color:var(--muted);content:"Info";font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.members-table .ops-row>:first-child:before{content:"Name"}.members-table .ops-row>:nth-child(2):before{content:"Group"}.members-table .ops-row>:nth-child(3):before{content:"Contact"}.members-table .ops-row>:nth-child(4):before{content:"Collected by user"}.members-table .ops-row>:nth-child(5):before{content:"Vargani"}.tasks-table .ops-row>:first-child:before{content:"Task"}.tasks-table .ops-row>:nth-child(2):before{content:"Owner / Group"}.tasks-table .ops-row>:nth-child(3):before{content:"Due"}.tasks-table .ops-row>:nth-child(4):before{content:"Status"}.slips-table .ops-row>:first-child:before{content:"Slip"}.slips-table .ops-row>:nth-child(2):before{content:"Name"}.expenses-table .ops-row>:nth-child(7):before,.slips-table .ops-row>:nth-child(3):before{content:"Amount"}.slips-table .ops-row>:nth-child(4):before{content:"Mobile"}.slips-table .ops-row>:nth-child(5):before{content:"Status"}.logs-table .ops-row>:first-child:before,.slips-table .ops-row>:nth-child(6):before{content:"Date / Created by"}.expenses-table .ops-row>:first-child:before{content:"Description"}.expenses-table .ops-row>:nth-child(2):before{content:"Vendor"}.expenses-table .ops-row>:nth-child(3):before{content:"Paid By"}.expenses-table .ops-row>:nth-child(4):before{content:"Category"}.expenses-table .ops-row>:nth-child(5):before{content:"Payment"}.expenses-table .ops-row>:nth-child(6):before{content:"Date"}.expenses-table .ops-row>:nth-child(8):before{content:"Status"}.logs-table .ops-row>:nth-child(2):before{content:"User"}.logs-table .ops-row>:nth-child(3):before{content:"Action"}.logs-table .ops-row>:nth-child(4):before{content:"Details"}.row-actions{border-top:1px solid var(--line);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.mini-link,.row-actions button{justify-content:center;min-width:0;width:100%}.template-grid{gap:14px;grid-template-columns:1fr}.settings-panel,.template-stage{min-width:0;padding:14px}.template-canvas{overflow-x:auto;padding:12px}.template-map-canvas{min-width:680px}.settings-panel{max-height:none}.field-pills{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.field-pills button{flex:0 0 auto;white-space:nowrap}.managed-fields-table{border:0;display:grid;gap:10px;overflow:visible}.managed-fields-head{display:none}.managed-fields-row{border:1px solid var(--line);border-radius:16px;padding:12px}.managed-field-actions,.managed-fields-row,.managed-fields-row.question-display-row{grid-template-columns:1fr}.managed-field-actions{display:grid}.managed-field-actions button{width:100%}.vargani-modal{max-height:90dvh;overflow-y:auto;width:min(620px,calc(100vw - 24px))}}@media (max-width:480px){.member-stats,.metric-strip,.metric-strip.five-cols,.metric-strip.six,.owner-stat-grid{grid-template-columns:1fr}.auth-card{padding:18px 14px}.auth-brand strong{font-size:22px}.auth-brand-panel p{font-size:14px}.adhyaksh-header-actions,.row-actions{grid-template-columns:1fr}.template-map-canvas{min-width:600px}.modal-actions{grid-template-columns:1fr}}@media (max-width:760px){.mobile-menu-toggle{border-radius:18px;height:48px;left:12px;min-height:48px;top:12px;width:48px}.adhyaksh-content{padding-top:72px}.adhyaksh-header{background:linear-gradient(180deg,rgba(255,253,250,.98),rgba(255,248,241,.96));border-bottom:1px solid #f1d8c3;border-radius:0 0 22px 22px;box-shadow:0 18px 42px rgba(124,45,18,.08);gap:14px;margin:-72px -12px 0;padding:76px 12px 14px}.adhyaksh-header h1{font-size:clamp(30px,9vw,42px);line-height:1;padding-left:2px}.adhyaksh-header-actions{align-items:stretch;background:#fffdfa;border:1px solid #f0d9c8;border-radius:20px;box-shadow:0 14px 34px rgba(124,45,18,.08);display:grid;gap:10px;grid-template-columns:minmax(118px,.42fr) minmax(0,.58fr);padding:10px;width:100%}.adhyaksh-header-actions>button{align-items:center;background:#fff7ed;border-color:#fed7aa;border-radius:16px;color:var(--orange-dark);font-size:15px;font-weight:900;gap:8px;justify-content:center;min-height:52px;padding:0 12px;width:100%}.year-select{align-items:stretch;display:block;grid-column:auto;min-width:0;width:100%}.year-select span{display:none}.year-select select{background-color:#fff;border-color:#fed7aa;border-radius:16px;color:#1f2937;font-size:17px;font-weight:900;height:52px;min-height:52px;padding:0 40px 0 14px;width:100%}.top-user.mini{background:#fff7ed;border-color:#fed7aa;border-radius:18px;box-shadow:none;gap:10px;grid-column:1/-1;min-height:58px;min-width:0;padding:8px 12px;width:100%}.top-user.mini>span{background:linear-gradient(135deg,#fed7aa,var(--orange));color:#7c2d12;flex:0 0 44px;font-size:17px;height:44px;width:44px}.top-user.mini strong{color:#24120c;font-size:17px;line-height:1.08}.top-user.mini small{color:#8a6b5a;font-size:12px;font-weight:900;letter-spacing:.03em}}@media (max-width:380px){.adhyaksh-header-actions{grid-template-columns:1fr}}@media (max-width:760px){.template-grid{align-items:stretch;gap:12px}.template-stage{border-radius:18px;max-height:none;overflow:hidden;padding:12px;position:relative;top:auto;z-index:auto}.template-stage .panel-title{gap:8px;margin-bottom:10px}.template-stage .panel-title svg{height:18px;width:18px}.template-stage .panel-title strong{font-size:18px;line-height:1.05}.template-stage .panel-title span{font-size:12px;line-height:1.2}.template-stage .toolbar{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:10px}.template-stage .toolbar .upload-button{grid-column:1/-1}.template-stage .toolbar .upload-button,.template-stage .toolbar button{border-radius:14px;font-size:13px;justify-content:center;min-height:42px;padding:0 10px;width:100%}.template-save-toast{grid-column:1/-1;justify-content:center;min-height:36px}.template-stage .template-canvas{border-radius:16px;max-height:none;min-height:0;overflow:hidden;padding:8px}.template-stage .template-map-canvas{max-width:100%;min-width:0;width:100%}.settings-panel{display:grid;gap:12px;max-height:68dvh;overflow-y:auto;overscroll-behavior:contain;padding:12px;scroll-padding:12px}.settings-panel .add-field,.settings-panel .template-settings{border-radius:16px;gap:10px;padding:14px}.settings-panel .panel-title{margin-bottom:0}.settings-panel .mini-grid{gap:10px;grid-template-columns:1fr 1fr}.settings-panel input,.settings-panel select{min-height:44px}.field-style-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.field-alignment-buttons,.field-size-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.template-action-row,.template-action-row.wide{display:grid;gap:8px;grid-template-columns:1fr 1fr}.layers-panel{max-height:220px;overflow-y:auto}.layer-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:420px){.template-stage{max-height:54dvh}.template-stage .template-canvas{max-height:calc(54dvh - 148px);min-height:190px}.settings-panel .mini-grid,.template-action-row,.template-action-row.wide{grid-template-columns:1fr}}label.has-field-error{color:#b91c1c!important}input.form-error-target,select.form-error-target,textarea.form-error-target{border-color:#ef4444!important;box-shadow:0 0 0 4px rgb(239 68 68/16%)!important;outline:none!important;scroll-margin-block:140px}.form-field-error{color:#dc2626;display:block;flex-basis:100%;font-size:.78rem;font-weight:750;line-height:1.35;margin-top:.4rem;width:100%}.form-error-pulse{animation:form-error-shake-pulse .68s ease-out 2}@keyframes form-error-shake-pulse{0%,to{transform:translateX(0)}18%{box-shadow:0 0 0 4px rgb(239 68 68/18%),0 0 0 0 rgb(239 68 68/42%);transform:translateX(-7px)}38%{transform:translateX(6px)}58%{box-shadow:0 0 0 4px rgb(239 68 68/18%),0 0 0 12px rgb(239 68 68/0);transform:translateX(-4px)}78%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.form-error-pulse{animation:none}}:root{--bg:#fbfaf7;--panel:#ffffff;--panel-soft:#fff7ed;--ink:#111827;--muted:#747b8a;--line:#e8e3dc;--orange:#f97316;--orange-2:#fb923c;--orange-dark:#c2410c;--orange-soft:#ffedd5;--green:#16a34a;--green-soft:#dcfce7;--blue:#2563eb;--blue-soft:#eff6ff;--red:#ef4444;--red-soft:#fee2e2;--table-head:#f1f0ec;--font-display:"Segoe UI",system-ui,sans-serif;--shadow-card:0 10px 30px rgba(17,24,39,0.045);--shadow-button:0 12px 24px rgba(249,115,22,0.22)}body{background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a,button,input,select,textarea{border-radius:12px}a,button{min-height:42px}.member-slip-head,.metric-card span,.ops-head,.real-time,.slip-head,.t-eyebrow,.wide-card span,.year-select span,label{letter-spacing:0}.adhyaksh-header h1,.form-management-card h3,.login-panel.clean .panel-title strong,.mandal-card h3,.member-header h1,.owner-client-main strong,.owner-list-head h2,.page-header h1,.panel-title strong,.wide-card h2{color:#111827;font-family:var(--font-display);font-weight:800;letter-spacing:0}.blue-action,.field-pills button.active,.primary,.segmented button.active,.success,.upload-button{background:var(--orange)!important;border-color:var(--orange)!important;box-shadow:var(--shadow-button)!important;color:#fff!important}.blue-action:hover:not(:disabled),.primary:hover:not(:disabled),.success:hover:not(:disabled),.upload-button:hover{background:var(--orange-dark)!important;border-color:var(--orange-dark)!important}.adhyaksh-content,.adhyaksh-shell,.content,.member-content,.member-shell,.shell{background:var(--bg)}.adhyaksh-sidebar,.member-sidebar,.sidebar{background:#fff;border-right:1px solid #eef0f3;box-shadow:none;color:var(--ink)}.brand,.mandal-contact,.mandal-contact-card,.user-chip{background:#fff;border-color:#e6e9ef;color:var(--ink);box-shadow:0 8px 22px rgba(17,24,39,.035)}.brand{border:0;box-shadow:none;padding:10px 4px 18px}.auth-brand>span,.avatar,.brand>span,.mandal-logo,.mandal-seal,.owner-shell .brand>span{background:var(--orange);border-radius:12px;color:#fff}.auth-brand strong,.brand strong,.mandal-identity strong,.mandal-profile h2{color:var(--ink)}.auth-brand small,.brand small,.mandal-contact span,.mandal-contact-card span,.mandal-identity small,.mandal-profile p,.user-chip small{color:var(--muted)}.mandal-identity{padding-bottom:18px}.mandal-identity strong{color:var(--orange-dark);font-family:var(--font-display);font-size:20px}.mandal-contact-card{box-shadow:none;margin-bottom:28px}.adhyaksh-nav button,.member-nav button,nav button{border-radius:14px;color:#818795;font-size:13px;letter-spacing:0;min-height:54px}.adhyaksh-nav button svg,nav button svg{background:transparent;color:currentColor}.adhyaksh-nav button:hover,.member-nav button:hover,nav button:hover{background:#fff7ed;color:var(--orange-dark)}.adhyaksh-nav button.active,.member-nav button.active,nav button.active{background:#fff1e7;box-shadow:none;color:var(--orange-dark)}.adhyaksh-nav button.active:after,nav button.active:after{background:var(--orange);left:0;right:auto}.adhyaksh-nav button.active svg,nav button.active svg{background:#ffedd5;color:var(--orange-dark)}.sidebar-footer{border-top:1px solid #f1f2f4}.logout{background:#fff;border-color:#e8e3dc;color:#ef4444;box-shadow:0 10px 22px rgba(17,24,39,.04)}.adhyaksh-header,.app-topbar{background:rgba(255,255,255,.94);border-bottom:1px solid #eef0f3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adhyaksh-header{min-height:78px}.adhyaksh-header h1{font-size:31px}.adhyaksh-content{padding-top:0}.adhyaksh-page{gap:24px;padding-top:28px}.language-picker select,.search-box,.search-inline,.search-input,.tab-strip,.top-search,.top-user,.year-select select{background:#fff;border-color:#e4e8ef;box-shadow:0 8px 20px rgba(17,24,39,.035)}.avatar.small,.top-user>span,.user-chip>span{background:#ffedd5;color:var(--orange-dark)}.top-user.mini{border-radius:14px;max-width:360px;min-width:260px}.auth-card,.card,.empty-card,.form-management-card,.insight-card,.login-card,.mandal-card,.member-hero,.member-table-card,.metric-card,.ops-table,.owner-client-card,.owner-detail-card,.phone-preview,.settings-panel,.stat,.template-stage,.wide-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-card)}.wide-card{min-height:104px;padding:24px}.wide-card h2{font-size:25px;margin-bottom:12px}.metric-card span,.wide-card span,.year-select span{color:#7b8494;font-size:12px;font-weight:800;text-transform:uppercase}.action-card{gap:24px}.metric-strip{gap:18px}.metric-card{min-height:126px;padding:22px 20px}.metric-card strong{color:#111827;font-size:31px;margin-top:14px}.metric-card.green{border-color:#bbf7d0}.metric-card.green strong,.pill.paid,.pill.role{color:var(--green)}.metric-card.red{border-color:#fecaca}.metric-card.red strong,.pill.pending{color:var(--red)}.metric-card.blue{border-color:#fed7aa}.metric-card.blue strong,.pill.mode{color:var(--orange)}.metric-card small{color:#93a0af}.managed-fields-table,.member-slip-table,.ops-table,.slip-table,.table-list{border-radius:18px;overflow:hidden}.managed-fields-head,.member-slip-head,.ops-head,.slip-head{background:var(--table-head);color:#6b7280;font-size:12px;font-weight:800;text-transform:uppercase}.managed-fields-row,.member-slip-row,.ops-row,.slip-row,.table-row{background:#fff;border-color:#f0f1f3}.managed-fields-row:hover,.member-slip-row:hover,.ops-row:hover,.slip-row:hover,.table-row:hover{background:#fffaf5}.member-slip-row b,.ops-row b,.ops-row strong,.slip-row b{color:#111827}.pill{min-height:26px;text-transform:uppercase}.pill.paid,.pill.role{background:#dcfce7}.pill.pending{background:#fee2e2}.pill.mode{background:#ffedd5}.app-topbar>button,.ghost-button,.header-actions a,.header-actions button,.hero-actions button,.mandal-card-actions button,.mandal-card>button,.mini-link,.row-actions button,.table-toolbar a,.table-toolbar button,.toolbar button{background:#fff;border-color:#e6e9ef;color:#111827;box-shadow:none}.app-topbar>button:hover,.ghost-button:hover,.header-actions button:hover,.mandal-card-actions button:hover,.mini-link:hover,.row-actions button:hover,.table-toolbar button:hover,.toolbar button:hover{background:#fff7ed;border-color:#fdba74;color:var(--orange-dark)}.chips span,.field-pills button,.member-slip-row a{background:#fff8ed;border-color:#fbd38d;color:#9a3412}.insight-card.warning{background:#fffaf0;border-color:#fde68a}.insight-card.blue{background:#eff6ff;border-color:#bfdbfe}.segmented{border-color:#e6e9ef;box-shadow:var(--shadow-card)}.segmented button{color:#6b7280;font-weight:800}.template-canvas{background:#2a170f}.template-settings{background:#fff7ed;border-color:#fed7aa}.add-field,.login-help,.notice.busy,.pen-loader{background:#fff7ed;border-color:#fed7aa;color:var(--orange-dark)}.field-anchor,.field-anchor.active{border-color:var(--orange)}.field-anchor.active{background:rgba(255,247,237,.96);box-shadow:0 0 0 3px rgba(249,115,22,.18)}.detail-tabs button.active:after,.resize-handle{background:var(--orange)}.add-field>strong,.detail-tabs button.active,.empty-state svg,.panel-title svg,.password-field button:hover,.template-settings>strong{color:var(--orange-dark)}.form-management-grid{gap:24px}.check-line,.form-switches label{background:#fbfaf7;border-color:#ece7df}.managed-fields-row code{background:#fff7ed;color:#9a3412}.auth-page{background:radial-gradient(circle at 50% 0,rgba(249,115,22,.08),transparent 34%),#f8fafc;grid-template-columns:1fr;min-height:100vh;place-items:center;position:relative}.auth-brand-panel{background:transparent;color:var(--ink);display:block;left:clamp(24px,4vw,72px);min-height:0;padding:0;position:absolute;top:clamp(24px,4vw,72px);width:auto}.auth-brand{color:var(--ink)}.auth-brand-panel .auth-illustration,.auth-brand-panel>p{display:none}.auth-form-panel{padding:96px 20px 56px}.auth-card{border-top:4px solid var(--orange);max-width:540px;padding:44px}.login-panel.clean .panel-title svg{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;box-shadow:0 16px 30px rgba(249,115,22,.12);height:58px;padding:16px;width:58px}.login-panel.clean .panel-title strong{font-size:36px}.login-help{border-radius:18px}.mandal-card-topline,.owner-client-card .mandal-card-topline,.owner-shell .brand>span{background:var(--orange)}.owner-client-card{border-top:4px solid var(--orange)}.owner-client-card .mandal-card-topline{display:none}.owner-list-head,.owner-toolbar{max-width:1440px}@media (min-width:1181px){.member-shell.adhyaksh-shell,.shell{grid-template-columns:300px minmax(0,1fr)}.member-sidebar,.sidebar{padding:28px 18px 20px}.adhyaksh-content,.adhyaksh-header,.app-topbar,.content{padding-left:40px;padding-right:40px}.adhyaksh-header,.app-topbar{margin-left:-40px;margin-right:-40px}.ops-head,.ops-row{padding:18px 22px}}@media (max-width:900px){.auth-brand-panel{left:18px;top:18px}.auth-form-panel{padding-top:112px}.auth-card{padding:28px 20px}}@media (max-width:760px){.member-sidebar,.sidebar{background:#fff;color:var(--ink)}.mobile-menu-toggle{background:#fff;border-color:#fed7aa;color:var(--orange-dark)}.adhyaksh-header{background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(17,24,39,.06)}.adhyaksh-header h1{font-size:36px}.adhyaksh-header-actions,.adhyaksh-header-actions>button,.top-user.mini,.year-select select{background:#fff;border-color:#e8e3dc}.form-management-card,.metric-card,.wide-card{padding:18px}.member-stats,.metric-strip,.metric-strip.five-cols,.metric-strip.six,.owner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card strong{font-size:26px}.expenses-table .ops-row.six,.ops-row,.ops-row.five,.ops-row.six{box-shadow:var(--shadow-card)}}@media (max-width:480px){.member-stats,.metric-strip,.metric-strip.five-cols,.metric-strip.six,.owner-stat-grid{grid-template-columns:1fr}.auth-brand{transform:scale(.92);transform-origin:left center}.login-panel.clean .panel-title strong{font-size:32px}}.auth-page{padding:24px}.auth-form-panel{padding:0}.auth-card{gap:22px;max-width:520px;padding:48px 46px}.auth-back-row{align-items:center;display:flex;justify-content:space-between;margin:-16px 0 4px}.auth-back-row span{color:var(--orange-dark);font-size:13px;font-weight:900}.auth-back-bottom,.auth-back-row button{background:transparent;border:0;color:#6b7280;font-size:13px;font-weight:800;min-height:32px;padding:0;text-decoration:underline}.auth-back-bottom{justify-self:center;margin-top:-4px}.login-panel.clean{gap:22px}.login-panel.clean .panel-title{display:grid;gap:18px;justify-items:center;margin-bottom:8px;text-align:center}.login-panel.clean .panel-title strong{display:block;font-size:38px;line-height:1;text-transform:uppercase}.login-panel.clean .panel-title span{color:#7b8494;display:block;font-size:12px;font-weight:900;letter-spacing:.14em;margin-top:12px;text-transform:uppercase}.login-panel.clean label{color:#647084;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.login-panel.clean input{min-height:56px}.login-panel.clean .primary{min-height:58px}.auth-powered,.login-panel.clean .primary{letter-spacing:.08em;text-transform:uppercase}.auth-powered{background:transparent;border:0;bottom:28px;color:#9aa3b2;font-size:12px;font-weight:900;left:50%;min-height:auto;padding:0;position:fixed}.auth-powered,.auth-powered:hover{transform:translateX(-50%)}@media (max-width:760px){.auth-page{padding:18px}.auth-form-panel{padding:72px 0 64px}.auth-card{padding:32px 20px}.login-panel.clean .panel-title strong{font-size:32px}.auth-powered{bottom:18px;text-align:center;width:calc(100% - 36px)}}.mobile-workspace-bar{display:none}@media (max-width:760px){.adhyaksh-shell .mobile-workspace-bar,.collector-shell .mobile-workspace-bar{align-items:center;background:#fff;border-bottom:1px solid #eef0f3;box-shadow:0 12px 28px rgba(17,24,39,.045);display:flex;gap:14px;justify-content:space-between;padding:18px 20px;position:sticky;top:0;z-index:55}.mobile-workspace-brand{align-items:center;display:flex;gap:14px;min-width:0}.mobile-workspace-brand img,.mobile-workspace-brand>span{align-items:center;background:var(--orange);border-radius:10px;box-shadow:0 10px 22px rgba(17,24,39,.08);color:#fff;display:inline-flex;flex:0 0 58px;font-size:15px;font-weight:950;height:58px;justify-content:center;object-fit:cover;width:58px}.mobile-workspace-brand strong{color:#111827;display:block;font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1.05;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-workspace-brand small{color:var(--orange-dark);display:block;font-size:13px;font-weight:800;margin-top:5px}.adhyaksh-shell .mobile-workspace-bar .mobile-menu-toggle,.collector-shell .mobile-workspace-bar .mobile-menu-toggle{background:#fff;border:1px solid #e6e9ef;border-radius:18px;box-shadow:none;color:#4b5563;display:inline-flex;flex:0 0 68px;height:68px;left:auto;min-height:68px;padding:0;position:static;top:auto;width:68px;z-index:auto}.adhyaksh-content{padding-top:0}.collector-shell .member-content{gap:20px;padding:0 14px 28px}.collector-shell .member-header{align-items:center;background:#fff;border-bottom:1px solid #eef0f3;border-radius:0;box-shadow:none;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0 -14px;padding:18px 14px 16px}.collector-shell .member-header h1{font-size:34px}.collector-shell .member-header p{display:none}.collector-shell .member-header select{border-radius:18px;max-width:none;min-height:56px;width:154px}.collector-shell .member-hero,.collector-shell .member-table-card,.collector-shell .member-task-card{margin-inline:0}.collector-shell .member-sidebar{display:flex;flex-direction:column;padding-bottom:12px}.collector-shell .member-nav{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto;padding-bottom:10px}.adhyaksh-header{align-items:center;background:#fff;border-bottom:1px solid #eef0f3;border-radius:0;box-shadow:none;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0 -12px;padding:18px 12px 16px}.adhyaksh-header h1{font-size:34px}.adhyaksh-header-actions{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;padding:0;width:auto}.adhyaksh-header-actions>button{display:none}.year-select{grid-column:auto;justify-self:end;min-width:0;width:auto}.year-select select{border-radius:18px;min-height:56px}.top-user.mini{display:none}}@media (max-width:420px){.mobile-workspace-brand strong{max-width:180px}.adhyaksh-shell .mobile-workspace-bar .mobile-menu-toggle,.collector-shell .mobile-workspace-bar .mobile-menu-toggle{flex-basis:58px;height:58px;min-height:58px;width:58px}}@media (max-width:760px){.member-task-card{border-radius:20px;padding:22px}.member-section-title{align-items:flex-start;flex-direction:column}.member-section-title h2{font-size:30px}.member-task-item{align-items:stretch;grid-template-columns:1fr}.member-task-meta{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.member-task-item>button{justify-content:center;width:100%}}.collector-shell .member-nav{align-content:start;display:grid;flex:0 0 auto;gap:8px;grid-auto-rows:minmax(52px,auto);overflow:visible;padding:18px 0}.collector-shell .member-nav button{background:transparent;border-radius:14px;min-height:52px;padding:0 14px}.collector-shell .member-nav button.active{background:#fff1e7}.collector-shell .sidebar-footer{margin-top:auto}.owner-shell .sidebar>nav{align-content:start;display:grid;flex:0 0 auto;gap:8px;grid-auto-rows:minmax(52px,auto);overflow:visible;padding:18px 0}.owner-shell .sidebar>nav button{background:transparent;border-radius:14px;min-height:52px;padding:0 14px}.owner-shell .sidebar>nav button.active{background:#fff1e7}.owner-shell .sidebar-footer{margin-top:auto}@media (min-width:1181px){.collector-shell.member-shell{grid-template-columns:300px minmax(0,1fr)}.collector-shell .member-sidebar{padding:24px 18px 18px}}.auth-page{background:#21150f;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);min-height:100dvh;padding:clamp(10px,1.4vw,20px);place-items:stretch}.auth-showcase{align-items:center;background:linear-gradient(90deg,rgba(167,79,34,.08) 1px,transparent 0) 0 0 /46px 46px,linear-gradient(rgba(167,79,34,.06) 1px,transparent 0) 0 0 /46px 46px,radial-gradient(circle at 50% 100%,rgba(190,103,54,.24),transparent 36%),#fbf5ed;border:1px solid rgba(184,108,63,.24);border-radius:22px 0 0 22px;display:flex;justify-content:center;min-height:calc(100dvh - clamp(20px, 2.8vw, 40px));overflow:hidden;padding:clamp(34px,5vh,60px) clamp(30px,5vw,72px);position:relative}.auth-showcase:after,.auth-showcase:before{border:1px solid rgba(166,78,32,.12);border-radius:50%;content:"";height:280px;position:absolute;width:280px}.auth-showcase:before{left:-180px;top:-155px}.auth-showcase:after{bottom:-210px;right:-145px}.auth-showcase-content{align-items:center;display:flex;flex-direction:column;max-width:530px;position:relative;text-align:center;width:100%;z-index:1}.auth-samavet-logo{height:clamp(130px,19vh,178px);object-fit:contain;width:clamp(130px,19vh,178px)}.auth-showcase-product{align-items:center;color:#8e3d19;display:flex;gap:14px;justify-content:center;margin-top:clamp(14px,2.4vh,24px)}.auth-showcase-product>span{align-items:center;border:2px solid #a54c20;border-radius:14px;display:inline-flex;height:54px;justify-content:center;width:54px}.auth-showcase-product h2{color:#2d160f;font-family:var(--font-display);font-size:clamp(36px,4.1vw,54px);letter-spacing:-.055em;line-height:.95;margin:0}.auth-showcase-product p{color:#99451f;font-size:clamp(12px,1.1vw,14px);font-weight:850;margin:7px 0 0}.auth-showcase-kicker{color:#7c2d12;font-family:var(--font-display);font-size:clamp(20px,2.1vw,28px);font-weight:850;letter-spacing:-.025em;margin:clamp(18px,2.6vh,26px) 0 0}.auth-showcase-copy{color:#6f625a;font-size:clamp(12px,1.1vw,14px);margin:7px 0 0}.auth-benefits{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,3.8vh,38px);width:100%}.auth-benefits>div{align-items:center;background:rgba(255,255,255,.74);border:1px solid #ead7c6;border-radius:16px;display:flex;flex-direction:column;min-height:126px;padding:17px 10px 14px}.auth-benefits svg{color:#9a4019;margin-bottom:10px}.auth-benefits strong{color:#39241a;font-size:11px}.auth-benefits span{color:#81746d;font-size:9px;line-height:1.4;margin-top:6px}.auth-form-panel{align-items:center;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.92),transparent 30%),#fffaf5;border:1px solid rgba(184,108,63,.2);border-left:0;border-radius:0 22px 22px 0;display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - clamp(20px, 2.8vw, 40px));padding:clamp(32px,5vh,56px) clamp(28px,5vw,64px);width:100%}.auth-card{background:rgba(255,255,255,.94);border:1px solid #eadfd3;border-radius:20px;box-shadow:0 22px 58px rgba(66,34,20,.12);gap:18px;max-width:430px;padding:clamp(28px,4vh,38px);width:min(430px,100%)}.auth-back-row{margin:-4px 0 0}.login-panel.clean{gap:18px}.auth-product-mark{display:flex;flex-direction:column;gap:9px;text-align:center}.auth-product-icon,.auth-product-mark{align-items:center;justify-content:center}.auth-product-icon{background:#fff7ed;border:1px solid #fed7aa;border-radius:13px;color:var(--orange-dark);display:inline-flex;height:44px;width:44px}.auth-product-mark strong{color:#2d160f;display:block;font-family:var(--font-display);font-size:30px;letter-spacing:-.035em;line-height:1}.auth-product-mark>div>span{color:#a06143;display:block;font-size:10px;font-weight:800;letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.managed-fields-head.question-fields-head,.managed-fields-row.question-display-row{grid-template-columns:minmax(220px,1fr) 120px 100px}.managed-question-label{color:var(--ink)!important;font-size:15px;font-weight:850!important}.auth-heading{border-bottom:1px solid #f0e7de;padding:2px 0 17px;text-align:center}.auth-heading>span{color:var(--orange-dark);display:block;font-size:10px;font-weight:900;letter-spacing:.13em;margin-bottom:7px;text-transform:uppercase}.auth-heading h1{color:#20150f;font-family:var(--font-display);font-size:clamp(30px,3vw,36px);letter-spacing:-.04em;line-height:1.05;margin:0}.auth-heading p{color:#74706c;font-size:14px;line-height:1.5;margin:8px 0 0}.login-panel.clean label{color:#514d49;font-size:12px;letter-spacing:.07em}.login-panel.clean input{background:#fbfaf8;border-color:#ded7cf;border-radius:12px;font-size:16px;min-height:50px;padding-inline:15px}.login-panel.clean input:focus{background:#fff;border-color:var(--orange);box-shadow:0 0 0 3px rgba(249,115,22,.12)}.password-field button{right:12px}.login-panel.clean .primary{background:#21150f!important;border-color:#21150f!important;border-radius:12px;font-size:14px;gap:9px;letter-spacing:.035em;min-height:52px;text-transform:none}.login-panel.clean .primary:focus-visible,.login-panel.clean .primary:hover:not(:disabled){background:#3b2419!important;border-color:#3b2419!important}.auth-security-note{align-items:center;color:#8a8580;display:flex;font-size:11px;gap:6px;justify-content:center;margin:-3px 0 0}.auth-security-note svg{color:#a06143}.auth-legal-note{color:#8a8580;font-size:11px;line-height:1.45;margin:2px auto 0;max-width:280px;text-align:center}.auth-legal-note a{background:transparent;border:0;border-radius:0;color:#6f3a25;display:inline;font-weight:800;min-height:0;padding:0;text-decoration:underline;text-underline-offset:2px;vertical-align:baseline}.auth-legal-note a:focus-visible,.auth-legal-note a:hover{background:transparent;box-shadow:none;transform:none}.auth-powered{color:#8a8179;font-size:10px;letter-spacing:.075em;margin-top:20px;min-height:24px;position:static;text-align:center;transform:none;white-space:nowrap}.auth-powered:hover{color:var(--orange-dark);transform:none}@media (max-width:980px){.auth-page{background:#21150f;display:grid;grid-template-columns:minmax(0,1fr);padding:16px}.auth-showcase{border-radius:22px 22px 0 0;display:flex;min-height:auto;padding:clamp(28px,6vw,48px) clamp(22px,7vw,54px)}.auth-showcase-content{max-width:620px}.auth-samavet-logo{height:clamp(104px,20vw,150px);width:clamp(104px,20vw,150px)}.auth-showcase-product h2{font-size:clamp(34px,7vw,48px)}.auth-showcase-kicker{font-size:clamp(20px,4vw,26px)}.auth-benefits{margin-top:clamp(20px,4vw,30px);max-width:520px}.auth-form-panel{border:1px solid #eadfd3;border-radius:0 0 22px 22px;border-top:0;min-height:auto;padding:clamp(34px,7vw,56px) 20px}.auth-card{border-radius:20px;padding:28px 24px;width:min(430px,100%)}.auth-powered{margin-top:18px;white-space:normal;width:100%}}@media (max-width:480px){.auth-page{padding:8px}.auth-showcase{border-radius:18px 18px 0 0;padding:24px 14px 22px}.auth-samavet-logo{height:92px;width:92px}.auth-showcase-product{gap:10px;margin-top:12px}.auth-showcase-product>span{border-radius:11px;height:44px;width:44px}.auth-showcase-product>span svg{height:24px;width:24px}.auth-showcase-product h2{font-size:34px}.auth-showcase-product p{font-size:11px;margin-top:5px}.auth-showcase-kicker{font-size:20px;margin-top:17px}.auth-showcase-copy{font-size:12px;line-height:1.45;max-width:290px}.auth-benefits{gap:7px;margin-top:18px}.auth-benefits>div{border-radius:12px;min-height:102px;padding:12px 5px 10px}.auth-benefits svg{height:19px;margin-bottom:7px;width:19px}.auth-benefits strong{font-size:9px;line-height:1.2}.auth-benefits span{font-size:8px;line-height:1.3;margin-top:5px}.auth-form-panel{border:1px solid #eadfd3;border-radius:0 0 18px 18px;border-top:0;min-height:auto;padding:28px 12px 24px}.auth-card{border-radius:17px;padding:26px 18px}.auth-product-mark{flex-direction:row;justify-content:flex-start;text-align:left}.auth-product-mark strong{font-size:23px}.auth-heading{text-align:left}.auth-heading h1{font-size:30px}.auth-heading p{font-size:13px}.auth-powered{font-size:9px;margin-top:15px}}.auth-page-owner{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(245,246,248,.98)),#f5f6f8;gap:0;grid-template-columns:minmax(380px,.78fr) minmax(430px,1fr);padding:0}.auth-page-owner .auth-showcase{background:#ffffff;border:0;border-radius:0;border-right:1px solid #e5e7eb;min-height:100dvh;padding:clamp(34px,5vw,72px)}.auth-page-owner .auth-showcase:after,.auth-page-owner .auth-showcase:before{display:none}.auth-page-owner .auth-showcase-content{align-items:flex-start;max-width:430px;text-align:left}.auth-page-owner .auth-samavet-logo{height:84px;width:84px}.auth-page-owner .auth-showcase-product{justify-content:flex-start;margin-top:26px}.auth-page-owner .auth-showcase-product>span{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#ff6b14;height:48px;width:48px}.auth-page-owner .auth-showcase-product h2{color:#111827;font-family:var(--font-ui);font-size:38px;font-weight:900;letter-spacing:-.02em}.auth-page-owner .auth-showcase-copy,.auth-page-owner .auth-showcase-product p{color:#667085}.auth-page-owner .auth-showcase-kicker{color:#21150f;font-family:var(--font-ui);font-size:clamp(28px,3vw,42px);font-weight:900;letter-spacing:-.025em;line-height:1.08;margin-top:44px}.auth-page-owner .auth-showcase-copy{font-size:15px;line-height:1.65;max-width:390px}.auth-page-owner .auth-benefits{gap:12px;grid-template-columns:minmax(0,1fr);margin-top:34px}.auth-page-owner .auth-benefits>div{align-items:center;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.04);flex-direction:row;justify-content:flex-start;min-height:72px;padding:15px 16px;text-align:left}.auth-page-owner .auth-benefits svg{color:#ff6b14;flex:0 0 auto;margin:0 12px 0 0}.auth-page-owner .auth-benefits strong{color:#111827;font-size:14px}.auth-page-owner .auth-benefits span{color:#667085;font-size:12px;margin-top:3px}.auth-page-owner .auth-form-panel{background:#f5f6f8;border:0;border-radius:0;min-height:100dvh;padding:clamp(28px,5vw,72px)}.auth-page-owner .auth-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 14px 32px rgba(15,23,42,.07);max-width:450px;padding:clamp(28px,4vh,40px)}.auth-page-owner .auth-back-row{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;display:flex;justify-content:space-between;margin:0 0 6px;padding:10px 12px}.auth-page-owner .auth-back-row span{color:#9a3412;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.auth-page-owner .auth-back-bottom,.auth-page-owner .auth-back-row button{background:#ffffff;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12;font-size:12px;font-weight:850;min-height:36px}.auth-page-owner .auth-product-mark{align-items:center;flex-direction:row;justify-content:flex-start;text-align:left}.auth-page-owner .auth-product-icon{border-radius:8px}.auth-page-owner .auth-product-mark strong{color:#111827;font-family:var(--font-ui);font-size:24px;font-weight:900;letter-spacing:-.015em}.auth-page-owner .auth-product-mark>div>span{color:#667085}.auth-page-owner .auth-heading{text-align:left}.auth-page-owner .auth-heading>span{color:#ff6b14}.auth-page-owner .auth-heading h1{color:#111827;font-family:var(--font-ui);font-size:36px;font-weight:900;letter-spacing:-.025em}.auth-page-owner .auth-heading p{color:#667085}.auth-page-owner .login-panel.clean label{color:#344054;font-size:12px;font-weight:850;letter-spacing:0}.auth-page-owner .login-panel.clean input{background:#ffffff;border-color:#d8d4c4;border-radius:8px;min-height:52px}.auth-page-owner .login-panel.clean .primary{background:#2b1c14!important;border-color:#2b1c14!important;border-radius:8px;box-shadow:0 14px 26px rgba(43,28,20,.18)}.auth-page-owner .auth-powered,.auth-page-owner .auth-security-note{color:#667085}@media (max-width:980px){.auth-page-owner{grid-template-columns:minmax(0,1fr);padding:0}.auth-page-owner .auth-showcase{border-bottom:1px solid #e5e7eb;border-right:0;min-height:auto;padding:30px 22px}.auth-page-owner .auth-showcase-content{max-width:none}.auth-page-owner .auth-showcase-kicker{margin-top:22px}.auth-page-owner .auth-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-page-owner .auth-form-panel{min-height:auto;padding:28px 16px 34px}}@media (max-width:560px){.auth-page-owner .auth-showcase{padding:22px 14px}.auth-page-owner .auth-benefits{grid-template-columns:minmax(0,1fr)}.auth-page-owner .auth-card{border-radius:8px;padding:24px 18px}}.adhyaksh-shell{--portal-accent:#a54c20;--portal-dark:#21150f;--portal-bg:#f7f6f3;--portal-line:#e9e3dc;--portal-muted:#6f7280;background:var(--portal-bg);color:#201a17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portal-brand{align-items:center;border-bottom:1px solid var(--portal-line);display:flex;gap:11px;margin:0 8px 18px;padding:4px 4px 17px}.portal-brand img{height:48px;object-fit:contain;width:48px}.portal-brand span,.portal-brand strong{display:block}.portal-brand strong{color:var(--portal-dark);font-size:19px;font-weight:800;letter-spacing:-.025em;line-height:1}.portal-brand span{color:var(--portal-accent);font-size:11px;font-weight:800;margin-top:4px}.adhyaksh-shell .adhyaksh-header h1,.adhyaksh-shell .vargani-modal h2,.adhyaksh-shell .wide-card h2{color:#201a17;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:750;letter-spacing:-.03em}.adhyaksh-shell .blue-action{background:var(--portal-dark)!important;border-color:var(--portal-dark)!important;border-radius:12px;box-shadow:none!important;font-size:13px;font-weight:750;text-transform:none}.adhyaksh-shell .blue-action:hover:not(:disabled){background:#3b2419!important;border-color:#3b2419!important}.adhyaksh-shell .group-chip-card,.adhyaksh-shell .metric-card,.adhyaksh-shell .ops-table,.adhyaksh-shell .wide-card{border-color:var(--portal-line);border-radius:16px;box-shadow:0 8px 24px rgba(54,36,27,.045)}.adhyaksh-shell .metric-card span,.adhyaksh-shell .ops-head,.adhyaksh-shell .wide-card span,.adhyaksh-shell .year-select span{color:var(--portal-muted);font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.adhyaksh-shell .metric-card{min-width:0}.adhyaksh-shell .metric-card,.adhyaksh-shell .metric-card.blue,.adhyaksh-shell .metric-card.green,.adhyaksh-shell .metric-card.red{border-color:var(--portal-line)}.adhyaksh-shell .metric-card strong{font-weight:750;letter-spacing:-.035em}.adhyaksh-shell .metric-card small{color:#858996;font-size:12px}.adhyaksh-shell .groups-card{grid-template-columns:minmax(0,1fr) auto}.adhyaksh-shell .groups-card .group-list{grid-column:1/-1}.adhyaksh-shell .soft-empty{background:#fbfaf8;border:1px dashed #d9d0c7;color:var(--portal-muted);min-height:84px;place-items:center;text-align:center}.adhyaksh-shell .ops-head{background:#f5f2ee}.adhyaksh-shell .ops-row{font-size:14px}.adhyaksh-shell .ops-row b,.adhyaksh-shell .ops-row strong{color:#201a17;font-size:14px}.society-registration-page{align-items:center;background:#f5f5f4;display:flex;font-family:var(--font-inter),Inter,"Noto Sans Devanagari",system-ui,sans-serif;justify-content:center;min-height:100vh;padding:32px 16px}.society-registration-page.success-open{background:#f7f7f6}.society-registration-page.success-open .society-registration-shell{opacity:0;pointer-events:none;transform:scale(.985)}.society-registration-toast{align-items:flex-start;animation:societyToastIn .18s ease-out both;border:1px solid #d8d8d8;border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.18);display:inline-flex;gap:11px;left:50%;max-width:min(92vw,560px);padding:18px 20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:max-content;z-index:120}.society-registration-toast.with-login{width:min(92vw,560px)}.society-registration-toast.success{background:#fff;border-color:#d8d8d8;color:#111}.mandal-onboarding-campaign .society-registration-toast.success.with-login{background:#ffffff!important;border:1px solid #d6e2dc;border-top:4px solid #176b52;box-shadow:0 24px 70px rgba(23,33,43,.16);color:#17212b;max-width:min(94vw,620px);padding:22px 24px;width:min(94vw,620px)}.society-toast-status-logo{flex:0 0 54px;height:54px;object-fit:contain;width:54px}.mandal-onboarding-campaign .society-registration-toast.success.with-login>span{gap:10px}.mandal-onboarding-campaign .society-registration-toast.success.with-login strong{color:#17212b}.mandal-onboarding-campaign .society-registration-toast.success.with-login small{color:#59636e}.mandal-onboarding-campaign .society-toast-login{border-color:#dce4e0;border-radius:8px}.mandal-onboarding-campaign .society-toast-login>div{padding:10px 12px}.mandal-onboarding-campaign .society-toast-login dt{color:#667085}.mandal-onboarding-campaign .society-toast-login dd{color:#17212b}.society-registration-toast.error{background:#fff;border-color:#d8d8d8;color:#111}.society-registration-toast>svg{color:#111;margin-top:2px}.society-registration-toast span{display:grid;font-size:14px;font-weight:500;gap:8px;line-height:1.45;min-width:0}.society-registration-toast strong{color:#111;font-size:18px;font-weight:760;letter-spacing:0}.society-registration-toast small{color:#333;font-size:13px;font-weight:500}.society-registration-toast a{color:#111;font-weight:700;text-decoration:underline;text-underline-offset:3px}.society-toast-login{background:#fff;border:1px solid #dcdcdc;border-radius:12px;display:grid;gap:0;margin:4px 0 2px;overflow:hidden}.society-toast-login>div{display:grid;gap:10px;grid-template-columns:126px minmax(0,1fr);padding:8px 10px}.society-toast-login>div+div{border-top:1px solid #e6e6e6}.society-toast-login dt{color:#555;font-size:12px;font-weight:650}.society-toast-login dd{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:760;margin:0;overflow-wrap:anywhere;color:#111}.society-toast-copy{align-items:center;background:#111;border:0;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:750;gap:7px;justify-self:start;min-height:40px;padding:0 14px}a.society-toast-copy{text-decoration:none}.society-toast-copy.secondary{background:#fff;border:1px solid #c9c9c9;color:#1f2937}.society-toast-copy.whatsapp{background:#15803d;color:#fff}.society-login-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.society-login-button{align-items:center;background:#166534;border:1px solid #166534;border-radius:10px;color:#fff!important;display:inline-flex;font-size:13px;font-weight:750;gap:7px;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none!important}@keyframes societyToastIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.society-registration-shell{background:#fff;border:1px solid #e7ded5;border-radius:14px;box-shadow:0 22px 70px rgba(42,32,25,.12);max-width:860px;padding:28px;transition:opacity .16s ease,transform .16s ease;width:min(100%,860px)}.society-registration-brand{align-items:center;border-bottom:1px solid #ede5dd;display:flex;gap:14px;margin-bottom:22px;padding-bottom:18px}.society-mark{align-items:center;background:#eaf7ef;border:1px solid #cbe8d5;border-radius:12px;color:#157347;display:inline-flex;height:54px;justify-content:center;width:54px}.society-registration-brand h1{color:#201a17;font-size:26px;font-weight:760;letter-spacing:0;line-height:1.18;margin:0}.society-registration-brand p{color:#6f685f;margin:4px 0 0}.nana-kate-campaign{background:#f5f5f4}.share-onboarding-link{align-items:center;background:#fff;border:1px solid #ccd8d1;border-radius:8px;color:#174b31;display:inline-flex;flex:0 0 auto;gap:7px;margin-left:auto;min-height:40px;padding:0 12px}.mandal-onboarding-campaign{background:#f3f6f5}.mandal-onboarding-campaign .society-registration-shell{border-color:#d7e3dd;box-shadow:0 20px 60px rgba(27,67,48,.1)}.mandal-onboarding-campaign .nana-kate-program-note{background:#eef8f2;border-color:#cfe7d8;color:#185c39}.mandal-onboarding-campaign .nana-kate-program-note strong{color:#12472d}.nana-kate-campaign .society-registration-shell{border-color:#dce5ed;box-shadow:0 20px 60px rgba(22,62,99,.12)}.nana-kate-logo{flex:0 0 82px;height:82px;object-fit:contain;width:82px}.nana-kate-program-note{align-items:flex-start;background:#eef8ff;border:1px solid #cce8fa;color:#164e72;display:flex;gap:10px;margin-bottom:18px;padding:13px 14px}.nana-kate-program-note span,.nana-kate-program-note strong{display:block}.nana-kate-program-note strong{color:#0f4264;margin-bottom:3px}.society-registration-form{display:grid;gap:16px}.society-registration-form label,.template-choice{color:#3a302a;display:grid;font-size:13px;font-weight:640;gap:8px}.society-registration-form input,.society-registration-form textarea{background:#fffdf9;border:1px solid #d9d0c7;border-radius:10px;color:#201a17;font:500 15px/1.4 var(--font-inter),Inter,Noto Sans Devanagari,system-ui,sans-serif;min-height:46px;padding:11px 12px}.society-registration-form input[type=radio]{accent-color:#157347;border-radius:999px;flex:0 0 24px;height:24px;min-height:0;padding:0;width:24px}.society-registration-form textarea{min-height:92px;resize:vertical}.society-registration-form small{color:#7b746c;font-size:12px;font-weight:500}.society-registration-form .form-grid.two{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-choice{background:#fbfaf8;border:1px solid #e6ddd3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px}.template-choice legend{color:#201a17;font-size:13px;font-weight:700;padding:0 6px}.template-choice label{align-items:center;background:#fff;border:1px solid #e4dad0;border-radius:10px;display:flex;gap:9px;line-height:1.35;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:10px 12px}.society-registration-form .sponsor-consent{align-items:flex-start;background:#fbfaf8;border:1px solid #e6ddd3;border-radius:10px;display:flex;gap:12px;padding:14px}.society-registration-form .sponsor-consent input[type=checkbox]{accent-color:#5a3a2b;flex:0 0 20px;height:20px;margin:1px 0 0;min-height:0;padding:0;width:20px}.society-registration-form .sponsor-consent span{display:grid;gap:5px;line-height:1.4}.society-registration-form .sponsor-consent strong{color:#2f2722;font-size:14px;font-weight:700}.society-registration-form .success-note{background:#eaf7ef;border-color:#cbe8d5;color:#145c39;display:grid;gap:6px}.society-registration-form .success-note strong{color:#0f5132;font-size:15px;font-weight:750}.society-registration-form .success-note a{color:#0f5132;font-weight:800;text-decoration:underline;text-underline-offset:3px}.society-registration-form button.primary.is-submitting{animation:societySubmitPulse .72s ease-in-out infinite;cursor:wait;position:relative}@keyframes societySubmitPulse{0%,to{filter:brightness(1);transform:translateY(0)}50%{filter:brightness(1.08);transform:translateY(-1px)}}.society-data-head,.society-data-row{grid-template-columns:minmax(210px,1.25fr) minmax(240px,1.35fr) 70px minmax(150px,.85fr) minmax(190px,1fr) 120px}.society-login-handoff{background:#f0fdf4;border:1px solid #b9e8c8;display:grid;gap:13px;padding:16px}.society-login-handoff>div{align-items:flex-start;color:#166534;display:flex;gap:9px}.society-login-handoff>div small,.society-login-handoff>div span,.society-login-handoff>div strong{display:block}.society-login-handoff dl{background:#fff;border:1px solid #d8eadf;margin:0}.society-login-handoff dl>div{display:grid;gap:10px;grid-template-columns:145px minmax(0,1fr);padding:10px 12px}.society-login-handoff dl>div+div{border-top:1px solid #e3eee7}.society-login-handoff dt{color:#5f6f65}.society-login-handoff dd{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:750;margin:0;overflow-wrap:anywhere}.society-login-handoff dd a{color:#0f5132;text-decoration:underline;text-underline-offset:3px}.society-login-handoff>.society-login-actions{justify-self:end}.society-login-handoff .society-login-actions>button{align-items:center;background:#166534;border-color:#166534;color:#fff;display:inline-flex;gap:8px;justify-content:center}.society-data-row{align-items:start}.society-data-row>span{display:grid;gap:4px}.society-data-row small{color:#71695f}.society-data-row .mini-link{margin-top:8px;width:max-content}.society-tabs{background:#fff;border:1px solid #e7dfd7;border-radius:14px;box-shadow:0 8px 24px rgba(54,36,27,.045);margin:12px 0 16px;padding:8px;width:max-content}.society-tabs button{min-height:42px}.society-login-inline{display:grid;gap:4px;margin-top:8px}.society-login-inline b{color:#2f211a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.society-template-workspace{display:grid;gap:16px}.society-template-selector{align-items:center}.society-template-defaults{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,.8fr) auto auto minmax(240px,1fr)}.society-template-defaults label{color:#4f4038;display:grid;font-size:12px;font-weight:750;gap:7px}.society-template-defaults select{background:#fff;border:1px solid #e0d6cc;border-radius:12px;color:#111827;font-size:14px;min-height:42px;padding:0 12px}.society-template-defaults button,.society-template-upload{align-items:center;background:#fff;border:1px solid #e0d6cc;border-radius:8px;color:#3b2a22;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:7px;justify-content:center;min-height:42px;padding:0 12px;text-decoration:none}.society-template-defaults button:disabled{cursor:not-allowed;opacity:.55}.society-template-upload{color:#c2410c}.society-template-upload input{display:none}.society-template-defaults>span{color:#7a6e68;font-size:12px;line-height:1.4}.society-template-selector label{color:#4f4038;display:grid;font-size:12px;font-weight:750;gap:7px;min-width:min(420px,100%)}.society-template-selector select{background:#fff;border:1px solid #e0d6cc;border-radius:12px;color:#111827;font-size:15px;min-height:44px;padding:0 12px}.owner-shell .app-topbar{align-items:center;border-radius:14px;box-shadow:0 10px 28px rgba(54,36,27,.05);margin-bottom:26px;padding:16px 18px}.owner-shell .topbar-actions,.owner-shell .topbar-product{min-width:0}.owner-shell .topbar-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:720px){.society-registration-page{align-items:stretch;padding:0}.society-registration-toast{left:50%;max-width:calc(100vw - 20px);padding:14px;right:auto;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 20px)}.society-registration-toast.with-login{max-height:calc(100dvh - 24px);overflow-y:auto}.society-registration-toast strong{font-size:17px}.society-registration-toast small,.society-toast-login dd,.society-toast-login dt{font-size:12px}.society-toast-login>div{gap:3px;grid-template-columns:minmax(0,1fr);padding:8px}.society-login-button,.society-toast-copy{justify-self:stretch;width:100%}.society-login-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.society-registration-shell{border-radius:0;min-height:100vh;min-width:0;padding:18px 10px 24px;width:100%}.society-registration-brand{align-items:flex-start;flex-wrap:wrap;min-width:0}.share-onboarding-link{justify-content:center;margin-left:0;width:100%}.society-registration-brand>div,.society-registration-form,.society-registration-form .sponsor-consent span,.society-registration-form fieldset,.society-registration-form label,.society-registration-form>*{min-width:0}.society-registration-brand h1{font-size:23px;overflow-wrap:anywhere}.society-registration-brand p{font-size:13px;line-height:1.4}.society-template-defaults{align-items:stretch;grid-template-columns:minmax(0,1fr)}.society-template-defaults button,.society-template-upload{width:100%}.nana-kate-logo{flex-basis:64px;height:64px;width:64px}.nana-kate-program-note{margin-bottom:16px}.society-mark{flex:0 0 48px;height:48px;width:48px}.society-registration-form :is(input:not([type=radio]):not([type=checkbox]),textarea,button){box-sizing:border-box;max-width:100%;width:100%}.society-registration-form .form-grid.two,.template-choice{grid-template-columns:minmax(0,1fr)}.template-choice{padding:10px}.template-choice label{font-size:12px;overflow-wrap:anywhere;padding:10px}.society-registration-form .sponsor-consent{overflow-wrap:anywhere}.society-registration-form button[type=submit]{min-height:48px}.society-login-handoff dl>div{grid-template-columns:minmax(0,1fr)}.society-login-handoff>.society-login-actions{justify-self:stretch}}@media (max-width:360px){.society-registration-brand{gap:10px}.society-registration-brand h1{font-size:22px}}@media (min-width:1181px){.member-shell.adhyaksh-shell{grid-template-columns:248px minmax(0,1fr)}.adhyaksh-shell .adhyaksh-sidebar{padding:20px 14px 14px}.adhyaksh-shell .mandal-identity{padding-inline:8px}.adhyaksh-shell .mandal-identity strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.25}.adhyaksh-shell .mandal-contact-card{margin-inline:8px}.adhyaksh-shell .adhyaksh-nav button{font-size:13px;font-weight:650}.adhyaksh-shell .adhyaksh-content{padding:0 30px 30px}.adhyaksh-shell .adhyaksh-header{margin-inline:-30px;padding-inline:30px}}@media (max-width:1180px){.member-shell.adhyaksh-shell{display:block;min-height:100dvh}.adhyaksh-shell .mobile-workspace-bar{align-items:center;background:rgba(255,255,255,.97);border-bottom:1px solid var(--portal-line);box-shadow:0 8px 22px rgba(54,36,27,.06);display:flex;gap:12px;justify-content:space-between;padding:11px 14px;position:sticky;top:0;z-index:55}.adhyaksh-shell .mobile-workspace-brand{align-items:center;display:flex;gap:10px;min-width:0}.adhyaksh-shell .mobile-workspace-brand img{background:transparent;border:0;border-radius:0;box-shadow:none;flex:0 0 44px;height:44px;object-fit:contain;width:44px}.adhyaksh-shell .mobile-workspace-brand strong{color:var(--portal-dark);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:800;line-height:1}.adhyaksh-shell .mobile-workspace-brand small{color:var(--portal-muted);font-size:11px;font-weight:600;margin-top:5px;max-width:min(58vw,360px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adhyaksh-shell .mobile-workspace-bar .mobile-menu-toggle{align-items:center;background:#fff;border:1px solid var(--portal-line);border-radius:12px;box-shadow:none;color:var(--portal-dark);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;left:auto;min-height:44px;padding:0;position:static;top:auto;width:44px;z-index:auto}.adhyaksh-shell .sidebar-backdrop{background:rgba(33,21,15,.5);border:0;border-radius:0;display:block;inset:0;min-height:100dvh;padding:0;position:fixed;width:100vw;z-index:60}.adhyaksh-shell .adhyaksh-sidebar{bottom:0;box-shadow:20px 0 48px rgba(33,21,15,.2);display:flex;height:100dvh;left:0;min-height:0;overflow-y:auto;padding:18px 12px 12px;position:fixed;top:0;transform:translateX(-105%);transition:transform .18s ease;width:min(320px,88vw);z-index:70}.adhyaksh-shell.sidebar-open .adhyaksh-sidebar{transform:translateX(0)}.adhyaksh-shell .adhyaksh-content{gap:16px;padding:0 clamp(14px,3vw,24px) 28px}.adhyaksh-shell .adhyaksh-header{align-items:center;background:transparent;border:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0;min-height:auto;padding:20px 0 14px}.adhyaksh-shell .adhyaksh-header h1{font-size:clamp(24px,4vw,30px)}.adhyaksh-shell .adhyaksh-header-actions{display:flex;width:auto}.adhyaksh-shell .adhyaksh-header-actions>button,.adhyaksh-shell .top-user.mini{display:none}.adhyaksh-shell .year-select{display:block;min-width:0}.adhyaksh-shell .year-select span{display:none}.adhyaksh-shell .year-select select{border-radius:11px;font-size:14px;min-height:42px;padding:0 34px 0 12px;width:auto}.adhyaksh-shell .adhyaksh-page{gap:16px;padding-top:0}}@media (max-width:760px){.adhyaksh-shell .wide-card{padding:18px}.adhyaksh-shell .wide-card h2{font-size:20px;margin-bottom:7px}.adhyaksh-shell .wide-card span{font-size:13px;line-height:1.45}.adhyaksh-shell .action-card{align-items:stretch;gap:16px}.adhyaksh-shell .action-card>button,.adhyaksh-shell .groups-card>button{justify-content:center;min-height:48px;width:100%}.adhyaksh-shell .metric-strip,.adhyaksh-shell .metric-strip.five-cols,.adhyaksh-shell .metric-strip.six{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.adhyaksh-shell .metric-card{min-height:116px;padding:15px 13px}.adhyaksh-shell .metric-card span{font-size:11px;line-height:1.3}.adhyaksh-shell .metric-card strong{font-size:clamp(22px,7vw,27px);margin-top:12px}.adhyaksh-shell .metric-card small{font-size:10px;line-height:1.25}.adhyaksh-shell .groups-card{display:flex;flex-direction:column}.adhyaksh-shell .group-list{grid-template-columns:minmax(0,1fr)}.adhyaksh-shell .ops-table{background:transparent;border:0;box-shadow:none;overflow:visible}.adhyaksh-shell .ops-head{display:none}.adhyaksh-shell .expenses-table .ops-row.six,.adhyaksh-shell .members-table .ops-row,.adhyaksh-shell .ops-row,.adhyaksh-shell .ops-row.five,.adhyaksh-shell .ops-row.six{background:#fff;border:1px solid var(--portal-line);border-radius:16px;box-shadow:0 8px 24px rgba(54,36,27,.045);gap:14px;grid-template-columns:minmax(0,1fr);margin-bottom:12px;min-width:0;padding:17px}.adhyaksh-shell .ops-row>*{min-width:0;overflow-wrap:anywhere}.adhyaksh-shell .ops-row>:not(:first-child):not(.row-actions):before{color:#8a8490;display:block;font-size:10px;font-style:normal;font-weight:750;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.members-table .member-row>:nth-child(2):before{content:"Group"}.members-table .member-row>:nth-child(3):before{content:"Contact"}.members-table .member-row>:nth-child(4):before{content:"Collected by"}.members-table .member-row>:nth-child(5):before{content:"Vargani"}.tasks-table .ops-row>:nth-child(2):before{content:"Owner / group"}.tasks-table .ops-row>:nth-child(3):before{content:"Due date"}.tasks-table .ops-row>:nth-child(4):before{content:"Status"}.expenses-table .ops-row>:nth-child(2):before{content:"Vendor"}.expenses-table .ops-row>:nth-child(3):before{content:"Paid by"}.expenses-table .ops-row>:nth-child(4):before{content:"Category"}.expenses-table .ops-row>:nth-child(5):before{content:"Payment"}.expenses-table .ops-row>:nth-child(6):before{content:"Date"}.expenses-table .ops-row>:nth-child(7):before{content:"Amount"}.expenses-table .ops-row>:nth-child(8):before{content:"Status"}.item-donations-table .ops-row>:nth-child(2):before{content:"Donor"}.item-donations-table .ops-row>:nth-child(3):before{content:"Item"}.item-donations-table .ops-row>:nth-child(4):before{content:"Weight"}.item-donations-table .ops-row>:nth-child(5):before{content:"Date / storage"}.slips-table .ops-row>:nth-child(2):before{content:"Name / shop"}.slips-table .ops-row>:nth-child(3):before{content:"Amount"}.slips-table .ops-row>:nth-child(4):before{content:"Mobile"}.slips-table .ops-row>:nth-child(5):before{content:"Status / mode"}.slips-table .ops-row>:nth-child(6):before{content:"Date / created by"}.logs-table .ops-row>:nth-child(2):before{content:"User"}.logs-table .ops-row>:nth-child(3):before{content:"Action"}.logs-table .ops-row>:nth-child(4):before{content:"Details"}.adhyaksh-shell .row-actions{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));width:100%}.adhyaksh-shell .row-actions .mini-link,.adhyaksh-shell .row-actions button{justify-content:center;min-height:44px}.adhyaksh-shell .segmented,.adhyaksh-shell .table-toolbar{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr}.adhyaksh-shell .search-inline{width:100%}.adhyaksh-shell .form-management-card,.adhyaksh-shell .settings-panel,.adhyaksh-shell .template-stage{max-width:100%;min-width:0;overflow:hidden}.adhyaksh-shell .modal-backdrop,.collector-shell .modal-backdrop{align-items:flex-end;padding:0;z-index:120}.adhyaksh-shell .vargani-modal,.collector-shell .vargani-modal{border-radius:24px 24px 0 0;gap:14px;max-height:calc(100dvh - 18px);max-width:none;overscroll-behavior:contain;padding:28px 18px calc(18px + env(safe-area-inset-bottom));scrollbar-gutter:stable;width:100%}.adhyaksh-shell .vargani-modal .modal-close,.collector-shell .vargani-modal .modal-close{background:#f7f2ed;border:1px solid #e4d9d0;border-radius:10px;color:#382a23;right:14px;top:14px;z-index:2}.adhyaksh-shell .vargani-modal input,.adhyaksh-shell .vargani-modal select,.adhyaksh-shell .vargani-modal textarea,.collector-shell .vargani-modal input,.collector-shell .vargani-modal select,.collector-shell .vargani-modal textarea{font-size:16px;min-height:48px}.adhyaksh-shell .modal-actions{grid-template-columns:1fr}.adhyaksh-shell .modal-actions button{min-height:48px}.collector-shell .modal-actions{grid-template-columns:1fr}.collector-shell .modal-actions button{min-height:48px}}@media (max-width:360px){.adhyaksh-shell .adhyaksh-content{padding-inline:10px}.adhyaksh-shell .metric-card{padding-inline:11px}.adhyaksh-shell .metric-card strong{font-size:21px}}.adhyaksh-shell .adhyaksh-nav button{align-items:center;column-gap:11px;display:grid;font-size:12.5px;font-weight:650;grid-template-columns:32px minmax(0,1fr);justify-content:stretch;letter-spacing:0;overflow:hidden;padding:0 12px;text-align:left;text-transform:none;white-space:nowrap;width:100%}.adhyaksh-shell .adhyaksh-nav button svg{height:32px;justify-self:start;width:32px}.adhyaksh-shell .adhyaksh-nav{scrollbar-width:thin}.adhyaksh-shell .vargani-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.adhyaksh-shell .vargani-page-actions button{background:#fff;border-color:var(--portal-line);border-radius:12px;box-shadow:none;color:var(--portal-dark);font-size:13px;font-weight:700;min-height:44px}@media (max-width:760px){.adhyaksh-shell .vargani-page-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.adhyaksh-shell .vargani-page-actions button{justify-content:center;min-height:48px;width:100%}}.owner-shell{--owner-accent:#a54c20;--owner-bg:#f7f6f3;--owner-dark:#21150f;--owner-line:#e9e3dc;--owner-muted:#6f7280;color:#201a17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.owner-shell,.owner-shell .content{background:var(--owner-bg)}.owner-shell .brand{align-items:center;border-bottom:1px solid var(--owner-line);gap:11px;margin:0 8px 18px;padding:4px 4px 17px}.owner-shell .brand>span{border-radius:12px;flex:0 0 48px;font-size:14px;font-weight:800;height:48px;width:48px}.owner-shell .brand strong{color:var(--owner-dark);font-size:18px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.owner-shell .brand small{color:var(--owner-muted);font-size:11px;font-weight:600;margin-top:4px}.owner-shell .sidebar>nav button{color:#777b86;font-weight:650;gap:11px;min-height:48px;padding:0 12px}.owner-shell .sidebar>nav button svg{height:32px;padding:7px;width:32px}.owner-shell .sidebar>nav button.active{color:var(--owner-accent)}.owner-shell .user-chip{border-color:var(--owner-line);border-radius:15px;box-shadow:none;padding:10px}.owner-shell .user-chip>span{height:38px;width:38px}.owner-shell .user-chip strong{color:var(--owner-dark);font-size:13px;font-weight:700}.owner-shell .user-chip small{font-size:10px;font-weight:650}.owner-shell .logout{border-radius:12px;font-size:13px;font-weight:700;min-height:44px}.owner-shell .app-topbar{background:rgba(255,255,255,.94);border-bottom-color:var(--owner-line)}.owner-shell .owner-client-main strong,.owner-shell .owner-detail-header strong,.owner-shell .owner-list-head h2,.owner-shell .page-header h1,.owner-shell .panel-title strong{color:var(--owner-dark);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:750;letter-spacing:-.03em}.owner-shell .page-header h1{font-size:clamp(25px,2vw,30px);line-height:1.1}.owner-shell .page-header p{color:var(--owner-muted);font-weight:500;line-height:1.5;margin-top:7px}.owner-shell .header-actions button,.owner-shell .primary{border-radius:12px;box-shadow:none!important;font-size:13px;font-weight:700;min-height:42px}.owner-shell .notice{border-radius:14px;font-size:13px;padding:12px 16px}.owner-shell .stat{background:#fff;border-color:var(--owner-line);border-radius:16px;box-shadow:0 8px 24px rgba(54,36,27,.045);gap:2px;min-height:126px;padding:18px}.owner-shell .stat:first-child,.owner-shell .stat:nth-child(2),.owner-shell .stat:nth-child(3){background:#fff;border-color:var(--owner-line)}.owner-shell .stat div{background:#fff5ed;border-radius:10px;color:var(--owner-accent);height:40px;margin-bottom:8px;width:40px}.owner-shell .stat div svg{height:21px;width:21px}.owner-shell .stat span{color:var(--owner-muted);font-weight:650}.owner-shell .stat strong{color:var(--owner-dark);font-size:27px;font-weight:750;letter-spacing:-.035em}.owner-shell .stat small{color:#858996;font-weight:500}.owner-shell .owner-list-head{margin-top:10px}.owner-shell .owner-list-head h2{font-size:24px}.owner-shell .owner-list-head p{color:var(--owner-muted);font-weight:500;line-height:1.45;margin-top:5px}.owner-shell .owner-toolbar{margin:10px 0 6px}.owner-shell .search-input{border-color:var(--owner-line);border-radius:13px;min-height:48px;padding:0 14px}.owner-shell .search-input input{background:transparent}.owner-shell .owner-toolbar>span{color:var(--owner-muted);font-weight:650}.owner-shell .mandal-card-grid{gap:16px}.owner-shell .card,.owner-shell .empty-card,.owner-shell .login-card,.owner-shell .owner-client-card,.owner-shell .owner-detail-card{border-color:var(--owner-line);border-radius:16px;box-shadow:0 8px 24px rgba(54,36,27,.045)}.owner-shell .owner-client-card{border-top:3px solid var(--owner-accent);gap:14px;padding:17px 16px 15px}.owner-shell .owner-client-main{gap:12px}.owner-shell .owner-client-main strong{font-size:17px;line-height:1.25}.owner-shell .owner-client-main span{color:var(--owner-muted);font-size:12px;font-weight:550;margin-top:3px}.owner-shell .mandal-avatar-img,.owner-shell .owner-client-main .mandal-logo{border-radius:11px;height:48px;width:48px}.owner-shell .mandal-card-meta{gap:7px}.owner-shell .mandal-card-meta em,.owner-shell .mandal-card-meta span{font-size:11px;font-weight:650;padding:6px 9px}.owner-shell .mandal-card-actions button{border-radius:11px;font-size:13px;font-weight:600;min-height:40px}.owner-shell .owner-detail-header strong{font-size:18px}.owner-shell .owner-detail-header span,.owner-shell .panel-title span,.owner-shell .status-line span,.owner-shell .table-row em,.owner-shell .table-row span{color:var(--owner-muted);font-size:12px;font-weight:500}.owner-shell .panel-title strong{font-size:17px}.owner-shell label{color:#5f636d;font-size:12px;font-weight:650}.owner-shell input,.owner-shell select,.owner-shell textarea{border-color:var(--owner-line);border-radius:11px;font-size:13px}.owner-shell .back-link,.owner-shell .detail-tabs button{font-size:13px;font-weight:650}@media (min-width:1181px){.shell.owner-shell{grid-template-columns:248px minmax(0,1fr)}.owner-shell .sidebar{padding:20px 14px 14px}.owner-shell .content{gap:18px;padding:0 30px 30px}.owner-shell .app-topbar{margin-inline:-30px;padding-inline:30px}}@media (max-width:760px){.owner-shell .content{gap:14px;padding:74px 14px 24px}.owner-shell .page-header{align-items:flex-start;gap:12px}.owner-shell .page-header h1{font-size:25px}.owner-shell .page-header p{display:block}.owner-shell .owner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell .stat{min-height:116px;padding:14px}.owner-shell .stat strong{font-size:24px}.owner-shell .owner-list-head,.owner-shell .owner-toolbar{align-items:stretch;grid-template-columns:minmax(0,1fr)}.owner-shell .mandal-card-grid{grid-template-columns:minmax(0,1fr)}.owner-shell .society-data-table{background:transparent;border:0;box-shadow:none;overflow:visible}.owner-shell .society-data-head{display:none}.owner-shell .society-data-row{background:#fff;border:1px solid var(--owner-line);border-radius:14px;box-shadow:0 8px 22px rgba(49,38,30,.05);gap:13px;grid-template-columns:minmax(0,1fr);margin-bottom:12px;min-width:0;padding:16px}.owner-shell .society-data-row>*{min-width:0;overflow-wrap:anywhere}.owner-shell .society-data-row>:not(:first-child):before{color:#8a8078;display:block;font-size:10px;font-style:normal;font-weight:750;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.owner-shell .society-data-row>:nth-child(2):before{content:"Contacts"}.owner-shell .society-data-row>:nth-child(3):before{content:"Flats"}.owner-shell .society-data-row>:nth-child(4):before{content:"Template"}.owner-shell .society-data-row>:nth-child(5):before{content:"Sponsor Ads"}.owner-shell .society-data-row>:nth-child(6):before{content:"Submitted"}}@media (max-width:420px){.owner-shell .owner-stat-grid{grid-template-columns:minmax(0,1fr)}}.owner-shell{--owner-accent:#ff6b14;--owner-accent-soft:#fff7ed;--owner-bg:#f5f6f8;--owner-card:#ffffff;--owner-dark:#111827;--owner-line:#e5e7eb;--owner-muted:#667085;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(245,246,248,.96) 260px),var(--owner-bg);color:var(--owner-dark)}.owner-shell .sidebar{background:#ffffff;border-right:1px solid var(--owner-line);box-shadow:none}.owner-shell .brand{background:#ffffff;border:1px solid var(--owner-line);border-radius:8px;box-shadow:none;gap:12px;margin:0 8px 20px;padding:12px}.owner-shell .brand>span,.owner-shell .user-chip>span{background:#fff3e8;border:1px solid #fed7aa;border-radius:8px;color:#c2410c}.owner-shell .brand>span{flex-basis:42px;height:42px;width:42px}.owner-shell .brand strong{color:#171717;font-size:17px;letter-spacing:-.02em}.owner-shell .brand small,.owner-shell .user-chip small{color:#667085;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.owner-shell .sidebar>nav button{border-radius:8px;color:#525866;font-size:13px;font-weight:750;min-height:46px}.owner-shell .sidebar>nav button svg{background:transparent;border-radius:7px;color:#667085;height:30px;padding:6px;width:30px}.owner-shell .sidebar>nav button.active{background:#fff7ed;color:#2b211c}.owner-shell .sidebar>nav button.active:before{background:var(--owner-accent);border-radius:999px;left:0;width:4px}.owner-shell .sidebar>nav button.active svg{background:#ffedd5;color:var(--owner-accent)}.owner-shell .sidebar-footer{border-top:1px solid var(--owner-line);gap:10px;padding:14px 10px}.owner-shell .logout,.owner-shell .user-chip{border-color:var(--owner-line);border-radius:8px;box-shadow:none}.owner-shell .logout{color:#3f332d}.owner-shell .content{background:transparent;gap:18px}.owner-shell .app-topbar{background:rgba(255,255,255,.96);border:1px solid var(--owner-line);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.04);min-height:72px}.owner-shell .app-topbar>strong{color:#251914;font-size:15px;font-weight:800}.owner-shell .language-picker select,.owner-shell .top-search,.owner-shell .top-user{border-color:var(--owner-line);border-radius:8px;box-shadow:none}.owner-shell .page-header{background:transparent;border:0;box-shadow:none;margin-top:4px;padding:0}.owner-shell .page-header h1{color:#0f172a;font-size:clamp(30px,2.8vw,42px);font-weight:850;letter-spacing:-.04em}.owner-shell .page-header p{color:#8390a7;font-size:13px;font-weight:650;margin-top:8px}.owner-shell .notice:not(:empty){background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12;padding:12px 16px}.owner-shell .notice:empty{display:none}.owner-shell .owner-stat-grid{gap:16px}.owner-shell .stat{background:#ffffff;border:1px solid var(--owner-line);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.04);min-height:132px;padding:20px 22px}.owner-shell .stat div{background:#f9fafb;border:1px solid #e7e5e4;border-radius:8px;color:#2563eb;height:42px;width:42px}.owner-shell .stat span{color:#8a95a8;font-size:12px;font-weight:800}.owner-shell .stat strong{color:#18181b;font-size:31px;font-weight:850}.owner-shell .stat small{color:#64748b;font-size:11px;font-weight:600}.owner-shell .owner-list-head{align-items:end;margin-top:12px}.owner-shell .owner-list-head h2{color:#171717;font-size:28px;font-weight:850;letter-spacing:-.035em}.owner-shell .owner-list-head p{color:#8a95a8;font-size:13px;font-weight:650}.owner-shell .header-actions button,.owner-shell .owner-list-head button,.owner-shell .primary{border-radius:8px;font-weight:800;min-height:42px}.owner-shell .owner-toolbar{background:#ffffff;border:1px solid #eef0f3;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.035);margin:8px 0 12px;padding:0}.owner-shell .search-input{border:0;border-right:1px solid #eef0f3;border-radius:8px 0 0 8px;box-shadow:none;min-height:58px}.owner-shell .search-input input{color:#344054;font-size:13px;font-weight:650}.owner-shell .owner-toolbar>span{color:#667085;font-size:12px;font-weight:750;padding-inline:18px}.owner-shell .ops-table,.owner-shell .society-data-table{background:#ffffff;border:1px solid var(--owner-line);border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.05);overflow:hidden}.owner-shell .society-data-head{background:#f8fafc;border-bottom:1px solid var(--owner-line);color:#475467;font-size:12px;font-weight:850;min-height:54px;text-transform:none}.owner-shell .society-data-row{border-bottom:1px solid #edf0f3;min-height:86px}.owner-shell .society-data-row:last-child{border-bottom:0}.owner-shell .society-data-row b,.owner-shell .society-data-row strong{color:#111827;font-weight:850}.owner-shell .society-data-row small{color:#667085;font-size:12px;font-weight:600}@media (max-width:760px){.owner-shell .society-data-table{background:transparent;border:0;box-shadow:none;display:grid;gap:12px;overflow:visible}.owner-shell .society-data-head{display:none}.owner-shell .society-data-row{background:#fff;border:1px solid var(--owner-line);border-radius:8px;box-shadow:0 8px 22px rgba(49,38,30,.05);display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-height:0;padding:14px}.owner-shell .society-data-row>*{min-width:0;overflow-wrap:anywhere}.owner-shell .society-data-row>:not(:first-child):before{color:#8a8078;display:block;font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.owner-shell .society-data-row>:nth-child(2):before{content:"Contacts"}.owner-shell .society-data-row>:nth-child(3):before{content:"Flats"}.owner-shell .society-data-row>:nth-child(4):before{content:"Template"}.owner-shell .society-data-row>:nth-child(5):before{content:"Workspace login"}.owner-shell .society-data-row>:nth-child(6):before{content:"Submitted"}.owner-shell .society-login-inline,.owner-shell .society-row-actions{display:grid;gap:8px;width:100%}.owner-shell .society-reset-password,.owner-shell .society-row-actions .mini-link{justify-content:center;min-height:40px;width:100%}.owner-shell .society-login-inline b{display:inline;word-break:break-word}}.owner-shell .pill.pending{background:#fff4cc;color:#b45309}@media (min-width:1181px){.shell.owner-shell{grid-template-columns:244px minmax(0,1fr)}.owner-shell .content{padding:24px 32px 32px}.owner-shell .app-topbar{margin-inline:0;padding-inline:28px}}@media (max-width:760px){.owner-shell .page-header h1{font-size:28px}.owner-shell .owner-toolbar{padding:0}.owner-shell .search-input{border-right:0;border-bottom:1px solid #eef0f3;border-radius:8px 8px 0 0}.owner-shell .owner-toolbar>span{padding:13px 16px}}#root .owner-shell{--owner-accent:#4b3328!important;--owner-accent-hover:#3a261e!important;--owner-accent-soft:#f4eee9!important}#root .owner-shell .sidebar>nav button{background:transparent!important;border:0!important;box-shadow:none!important;color:#585f6f!important}#root .owner-shell .sidebar>nav button svg{background:transparent!important;color:#697386!important}#root .owner-shell .sidebar>nav button.active{background:transparent!important;color:var(--owner-accent)!important}#root .owner-shell .sidebar>nav button.active svg{background:var(--owner-accent-soft)!important;color:var(--owner-accent)!important}#root .owner-shell :where(.header-actions button,.owner-list-head button,.mandal-card-actions button,.partner-card-actions button,.partner-mandal-card button,.owner-edit-login-button,.detail-tabs button,.back-link,.logout,.ghost-button){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--owner-accent)!important}#root .owner-shell :where(.header-actions button,.owner-list-head button,.mandal-card-actions button,.partner-card-actions button,.partner-mandal-card button,.owner-edit-login-button,.detail-tabs button,.back-link,.logout,.ghost-button):hover:not(:disabled){background:var(--owner-accent-soft)!important;color:var(--owner-accent-hover)!important}#root .owner-shell :where(.primary,.header-actions button,.owner-list-head button.primary,.owner-add-panel .primary,.mandal-edit-card .primary){background:var(--owner-accent)!important;border-color:var(--owner-accent)!important;box-shadow:none!important;color:#ffffff!important}#root .owner-shell :where(.primary,.header-actions button,.owner-list-head button.primary,.owner-add-panel .primary,.mandal-edit-card .primary) svg{color:#ffffff!important}#root .owner-shell :where(.primary,.header-actions button,.owner-list-head button.primary,.owner-add-panel .primary,.mandal-edit-card .primary):hover:not(:disabled){background:var(--owner-accent-hover)!important;border-color:var(--owner-accent-hover)!important;color:#ffffff!important}#root .owner-shell .stat div{color:var(--owner-accent)!important}.owner-change-toast{align-items:center;background:#173f2a;border:1px solid rgba(255,255,255,.18);border-radius:12px;box-shadow:0 18px 42px rgba(15,23,42,.18);color:#ffffff;display:inline-flex;font-size:14px;font-weight:750;gap:9px;min-height:46px;padding:0 16px;position:fixed;right:28px;top:24px;z-index:90}.owner-change-toast svg{color:#9df3bd}@media (max-width:760px){.template-stage .template-canvas{overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y}.template-stage .template-map-canvas{flex:0 0 auto}.owner-detail-card .template-grid,.template-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;max-width:100%!important;overflow:visible!important;width:100%!important}.owner-detail-card .settings-panel,.owner-detail-card .template-stage,.settings-panel,.template-stage{max-width:100%!important;min-width:0!important;overflow:visible!important;padding:16px!important;width:100%!important}.template-stage{max-height:none!important;position:static!important;top:auto!important}.template-stage .panel-title{align-items:flex-start;gap:10px}.template-stage .toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.template-stage .toolbar .upload-button{grid-column:1/-1!important}.template-stage .toolbar .upload-button,.template-stage .toolbar button{justify-content:center!important;min-width:0!important;white-space:normal!important;width:100%!important}.canvas-editor-toolbar{border-radius:18px!important;gap:10px!important;overflow:visible!important}.canvas-tool-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.canvas-tool-row button,.zoom-readout{min-width:0!important;width:100%!important}.canvas-coordinates{white-space:normal!important;word-break:break-word!important}.template-stage .template-canvas{max-height:none!important;min-height:0!important;overflow:auto!important;padding:10px!important;width:100%!important;-webkit-overflow-scrolling:touch}.template-stage .template-map-canvas{margin-inline:auto!important;max-width:100%!important;min-width:0!important}.template-stage .template-map-canvas img{display:block!important;height:100%!important;object-fit:contain!important;width:100%!important}.settings-panel{display:grid!important;gap:14px!important;max-height:none!important;overflow:visible!important}.settings-panel .add-field,.settings-panel .panel-title,.settings-panel .template-settings{max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}.property-button-grid.four,.settings-panel .mini-grid,.template-action-row,.template-action-row.wide{grid-template-columns:1fr!important}.field-pills{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.field-pills button{max-width:100%!important;min-height:42px!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.layers-panel{max-height:none!important;overflow:visible!important}.layer-row{grid-template-columns:minmax(0,1fr) auto!important}.layer-row button,.layer-row span{min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.form-management-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.form-management-card{max-width:100%!important;min-width:0!important;overflow:visible!important;padding:18px!important;width:100%!important}.question-form-grid{grid-template-columns:1fr!important}.form-switches label{grid-template-columns:auto minmax(0,1fr)!important}.managed-fields-table{display:grid!important;gap:12px!important;overflow:visible!important}.managed-fields-head.question-fields-head{display:none!important}.managed-fields-row.question-display-row{align-items:stretch!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:16px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important;padding:14px!important}.managed-fields-row.question-display-row>span,.managed-fields-row.question-display-row>strong{max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}.managed-question-label{font-size:18px!important;line-height:1.22!important}.managed-field-actions{display:grid!important;gap:8px!important;grid-template-columns:1fr!important;width:100%!important}.managed-field-actions button{height:auto!important;justify-content:center!important;line-height:1.15!important;min-height:44px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:10px 12px!important;white-space:normal!important;width:100%!important}}@media (min-width:481px) and (max-width:760px){.managed-field-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.owner-detail-card .template-stage,.template-stage{max-height:none!important}.template-stage .template-canvas{max-height:none!important;min-height:0!important}.canvas-tool-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-stage .toolbar{grid-template-columns:1fr!important}}:root{--font-display:var(--font-ui);--font-body:var(--font-ui)}#root,#root :where(button,input,select,textarea),body,html{font-family:var(--font-ui);font-optical-sizing:auto}body{font-weight:400;letter-spacing:-.006em}#root :where(.shell,.member-shell,.auth-shell,.login-shell,.owner-shell){--font-display:var(--font-ui);--font-body:var(--font-ui);font-family:var(--font-ui)}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6{font-family:var(--font-ui)!important;font-style:normal;letter-spacing:-.025em}#root h1{font-weight:700!important}#root h2{font-weight:650!important}#root :where(h3,h4,h5,h6){font-weight:600!important}#root :where(p,small,dd){font-weight:400!important}#root span{font-weight:inherit!important}#root :where(strong,b){font-weight:600!important}#root :where(button,input,select,textarea){font-weight:500!important;letter-spacing:-.006em}#root :where(label,legend,th,dt){font-weight:550!important;letter-spacing:-.008em}#root :where(.stat>strong,.metric>strong,.owner-stat-card>strong,.summary-card>strong,.member-stat strong,.dashboard-stat strong){font-weight:650!important;letter-spacing:-.03em}#root :where(.stat>span,.metric>span,.owner-stat-card>span,.summary-card>span,.managed-fields-head,.eyebrow){font-weight:550!important;letter-spacing:.01em}#root :where(.chip,.badge,.status,.status-chip,.role-chip,.payment-badge,.chips span,.nav-item,.sidebar nav button,.member-nav button){font-weight:550!important}#root :where(.muted,.subtitle,.helper,.hint,.note){font-weight:400!important}html:lang(hi),html:lang(hi) #root,html:lang(mr),html:lang(mr) #root{font-family:Noto Sans Devanagari Variable,Inter Variable,sans-serif}@media (max-width:760px){#root,body,html{max-width:100%;min-width:0;overflow-x:hidden}#root :where(.adhyaksh-shell,.collector-shell,.member-shell){max-width:100vw;overflow-x:hidden}.adhyaksh-shell .adhyaksh-content,.collector-shell .member-content{max-width:100%;min-width:0;padding-inline:12px!important}.adhyaksh-shell .adhyaksh-header{align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;padding-block:14px!important}.adhyaksh-shell .adhyaksh-header h1{font-size:clamp(22px,7vw,28px)!important;line-height:1.08!important;min-width:0;overflow-wrap:anywhere}.adhyaksh-shell .adhyaksh-header-actions{align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.adhyaksh-shell .year-select,.adhyaksh-shell .year-select select{width:100%!important}.adhyaksh-shell .adhyaksh-page,.collector-shell .member-page{gap:14px!important;max-width:100%;min-width:0}.adhyaksh-shell .action-card,.adhyaksh-shell .wide-card,.collector-shell .member-hero,.collector-shell .member-table-card,.collector-shell .member-task-card{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr)!important;max-width:100%;min-width:0;padding:16px!important}.adhyaksh-shell .wide-card h2,.collector-shell .member-hero h2{font-size:clamp(20px,6.4vw,24px)!important;line-height:1.12!important}.adhyaksh-shell .wide-card span,.collector-shell .member-hero p{line-height:1.4!important;overflow-wrap:anywhere}.adhyaksh-shell .action-card>button,.adhyaksh-shell .vargani-page-actions,.collector-shell .member-hero>button{width:100%!important}.adhyaksh-shell .vargani-page-actions{display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr)!important}.adhyaksh-shell .action-card>button,.collector-shell .member-hero>button{align-items:center!important;display:inline-flex!important;gap:8px!important}.adhyaksh-shell .action-card>button,.adhyaksh-shell .vargani-page-actions button,.collector-shell .member-hero>button{justify-content:center!important;min-height:46px!important;min-width:0!important;padding-inline:12px!important;width:100%!important}.adhyaksh-shell .action-card>button svg,.collector-shell .member-hero>button svg{flex:0 0 auto}.adhyaksh-shell .metric-strip,.adhyaksh-shell .metric-strip.five-cols,.adhyaksh-shell .metric-strip.six,.collector-shell .member-stats{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%}.adhyaksh-shell .metric-card,.collector-shell .stat{min-height:102px!important;min-width:0!important;padding:14px!important}.adhyaksh-shell .metric-card strong,.collector-shell .stat strong{font-size:clamp(22px,8vw,28px)!important;overflow-wrap:anywhere}.adhyaksh-shell .form-management-grid,.adhyaksh-shell .group-list,.adhyaksh-shell .slip-insights,.collector-shell .member-task-list{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;max-width:100%}.adhyaksh-shell .group-chip-card,.adhyaksh-shell .insight-card{min-width:0!important;padding:16px!important}.adhyaksh-shell .chips,.adhyaksh-shell .group-chip-metrics,.collector-shell .tab-strip{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.adhyaksh-shell .chips span{max-width:100%;overflow-wrap:anywhere}.adhyaksh-shell .table-toolbar,.collector-shell .table-toolbar{align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;max-width:100%;width:100%}.adhyaksh-shell .segmented,.collector-shell .tab-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.adhyaksh-shell .segmented button,.collector-shell .tab-strip button{min-height:44px!important;min-width:0!important;padding-inline:6px!important;white-space:normal!important}.adhyaksh-shell .search-inline,.adhyaksh-shell .search-inline input,.adhyaksh-shell .slip-filter-control,.adhyaksh-shell .slip-filter-control input,.adhyaksh-shell .slip-filter-control select,.collector-shell .search-box,.collector-shell .search-box input{max-width:100%;min-width:0;width:100%!important}.adhyaksh-shell .ops-table,.collector-shell .member-slip-table{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:12px!important;max-width:100%;overflow:visible!important}.adhyaksh-shell .ops-head,.collector-shell .member-slip-head{display:none!important}.adhyaksh-shell .expenses-table .ops-row.six,.adhyaksh-shell .members-table .ops-row,.adhyaksh-shell .ops-row,.adhyaksh-shell .ops-row.five,.adhyaksh-shell .ops-row.six,.collector-shell .member-slip-row,.collector-shell .member-task-item{background:#fff!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(54,36,27,.045)!important;cursor:default;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;min-width:0!important;padding:14px!important;width:100%!important}.adhyaksh-shell .ops-row>*,.collector-shell .member-slip-row>*,.collector-shell .member-task-item>*{max-width:100%;min-width:0;overflow-wrap:anywhere}.adhyaksh-shell .ops-row>:not(.row-actions):before,.collector-shell .member-slip-row>:not(.row-actions):before{color:#7b8494!important;display:block!important;font-size:10px!important;font-weight:650!important;letter-spacing:.04em!important;margin-bottom:4px!important;text-transform:uppercase!important}.collector-shell .member-slip-row>:first-child:before{content:"Slip"}.collector-shell .member-slip-row>:nth-child(2):before{content:"Name / shop"}.collector-shell .member-slip-row>:nth-child(3):before{content:"Amount"}.collector-shell .member-slip-row>:nth-child(4):before{content:"Mobile"}.collector-shell .member-slip-row>:nth-child(5):before{content:"Status / mode"}.collector-shell .member-slip-row>:nth-child(6):before{content:"Date / created by"}.adhyaksh-shell .row-actions,.collector-shell .row-actions{border-top:1px solid var(--line);display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:10px;width:100%!important}.adhyaksh-shell .row-actions .mini-link,.adhyaksh-shell .row-actions button,.collector-shell .row-actions .mini-link,.collector-shell .row-actions button{justify-content:center!important;min-height:42px!important;min-width:0!important;padding-inline:8px!important;white-space:normal!important;width:100%!important}.adhyaksh-shell .table-load-more,.collector-shell .member-load-more{min-width:0!important;padding:4px 0 0!important;width:100%!important}.adhyaksh-shell .table-load-more button,.collector-shell .member-load-more button{width:100%}.adhyaksh-shell .adhyaksh-modal,.adhyaksh-shell .vargani-modal{border-radius:22px 22px 0 0!important;max-height:calc(100dvh - 12px)!important;overflow-y:auto!important;width:100%!important}}@media (max-width:480px){.adhyaksh-shell .adhyaksh-content,.collector-shell .member-content{padding-inline:10px!important}.adhyaksh-shell .metric-strip,.adhyaksh-shell .metric-strip.five-cols,.adhyaksh-shell .metric-strip.six,.adhyaksh-shell .row-actions,.adhyaksh-shell .segmented,.collector-shell .member-stats,.collector-shell .row-actions,.collector-shell .tab-strip{grid-template-columns:minmax(0,1fr)!important}.adhyaksh-shell .mobile-workspace-brand small,.collector-shell .mobile-workspace-brand small{max-width:54vw!important}}@media (min-width:761px){.managed-fields-head.question-fields-head,.managed-fields-row.question-display-row{grid-template-columns:minmax(210px,1fr) 100px 90px minmax(250px,1.2fr)}.managed-fields-row.question-display-row .managed-field-actions{grid-column:auto}}.loading-card,.loading-card.compact{border-radius:20px;gap:12px;min-width:min(320px,calc(100vw - 40px));padding:28px}.loading-copy strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px}.loading-copy span{font-size:13px;font-weight:550}@media (min-width:1181px){.adhyaksh-shell .adhyaksh-header{padding-right:18px}.adhyaksh-shell .adhyaksh-header-actions{margin-left:auto}.adhyaksh-shell .top-user.mini{margin-right:0;padding-right:10px}.member-shell.adhyaksh-shell .adhyaksh-content{padding-top:0!important}.member-shell.adhyaksh-shell .adhyaksh-header{align-items:center!important;background:#ffffff!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(240px,1fr) auto!important;height:112px!important;margin:0 -40px!important;max-height:112px!important;min-height:112px!important;overflow:hidden!important;padding:0 40px!important}.member-shell.adhyaksh-shell .adhyaksh-header h1{align-self:center!important;color:#0f172a!important;font-size:34px!important;font-weight:750!important;line-height:1.05!important;margin:0!important;padding:0!important}.member-shell.adhyaksh-shell .adhyaksh-header-actions{align-items:center!important;align-self:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:flex-end!important;margin:0!important;max-width:100%!important;min-height:0!important;padding:0!important;width:auto!important}.member-shell.adhyaksh-shell .adhyaksh-header-actions>button{align-items:center!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:none!important;color:#0f172a!important;display:inline-flex!important;flex:0 0 auto!important;font-size:14px!important;font-weight:650!important;gap:8px!important;height:50px!important;justify-content:center!important;min-height:50px!important;padding:0 16px!important;width:auto!important}.member-shell.adhyaksh-shell .year-select{align-items:center!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;grid-template-columns:auto 210px!important;margin:0!important;min-width:0!important;width:auto!important}.member-shell.adhyaksh-shell .year-select span{color:#64748b!important;display:block!important;font-size:12px!important;font-weight:700!important;line-height:1.05!important;max-width:54px!important;text-transform:none!important}.member-shell.adhyaksh-shell .year-select select{background-color:#ffffff!important;color:#0f172a!important;font-size:18px!important;font-weight:750!important;padding:0 42px 0 16px!important;width:210px!important}.member-shell.adhyaksh-shell .top-user.mini,.member-shell.adhyaksh-shell .year-select select{border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:none!important;height:50px!important;min-height:50px!important}.member-shell.adhyaksh-shell .top-user.mini{align-items:center!important;background:#ffffff!important;display:flex!important;flex:0 0 310px!important;gap:10px!important;margin:0!important;min-width:310px!important;padding:6px 14px!important;width:310px!important}.member-shell.adhyaksh-shell .top-user.mini>span{background:#ffedd5!important;color:#c2410c!important;flex:0 0 38px!important;font-size:14px!important;height:38px!important;width:38px!important}.member-shell.adhyaksh-shell .top-user.mini strong{color:#0f172a!important;font-size:15px!important;line-height:1.05!important}.member-shell.adhyaksh-shell .top-user.mini small{color:#64748b!important;font-size:12px!important;font-weight:650!important;line-height:1.1!important}.member-shell.adhyaksh-shell .adhyaksh-page{padding-top:28px!important}}@media (min-width:761px) and (max-width:1180px){.member-shell.adhyaksh-shell .adhyaksh-header{height:88px!important;max-height:88px!important;min-height:88px!important;overflow:hidden!important;padding-bottom:0!important;padding-top:0!important}.member-shell.adhyaksh-shell .adhyaksh-header h1{font-size:28px!important;line-height:1.05!important}}.murti-shell{--ms-bg:#f5f6f7;--ms-surface:#fff;--ms-line:#e4e7ec;--ms-ink:#22262b;--ms-muted:#667085;--ms-brand:#401c16;--ms-accent:#c85f23;--ms-soft:#fff4eb;background:var(--ms-bg);color:var(--ms-ink);display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.murti-shell>aside{background:#fff;border-right:1px solid var(--ms-line);display:flex;flex-direction:column;min-height:100vh;padding:22px 14px;position:sticky;top:0;height:100vh;z-index:20}.murti-brand{align-items:center;display:flex;gap:10px;padding:0 8px 22px}.murti-brand>span,.seller-avatar{align-items:center;background:var(--ms-soft);color:var(--ms-accent);display:flex;height:42px;justify-content:center;width:42px}.murti-brand div{min-width:0;flex:1 1}.murti-brand small,.murti-brand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.murti-brand small,.murti-user small{color:var(--ms-muted);margin-top:3px}.murti-brand>button{display:none}.murti-shell aside nav{display:grid;gap:5px}.murti-shell aside nav button{align-items:center;background:transparent;border:0;color:#535962;display:flex;gap:12px;min-height:44px;padding:0 13px;text-align:left;width:100%}.murti-shell aside nav button svg{height:19px;width:19px}.murti-shell aside nav button.active{background:var(--ms-soft);color:var(--ms-brand);font-weight:700;box-shadow:inset 3px 0 var(--ms-accent)}.murti-user{align-items:center;border-top:1px solid var(--ms-line);display:flex;gap:8px;margin-top:auto;padding:18px 8px 0}.murti-user div{min-width:0;flex:1 1}.murti-user small,.murti-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.murti-content header button,.murti-user button,.seller-admin-list article>button{align-items:center;background:#fff;border:1px solid var(--ms-line);display:inline-flex;height:40px;justify-content:center;min-width:40px}.murti-content header button svg,.murti-user svg,.seller-admin-list article>button svg{height:18px;width:18px}.murti-content{min-width:0;padding:28px clamp(18px,3vw,44px) 50px}.murti-content>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.murti-content>header h1{font-size:30px;margin:3px 0 0}.murti-content>header small{color:var(--ms-muted)}.murti-content>header>div:last-child{display:flex;gap:9px}.murti-content button.primary,.murti-quick-form button.primary{background:var(--ms-brand);border-color:var(--ms-brand);color:#fff;gap:8px;padding:0 16px}.murti-menu{display:none}.murti-toast{align-items:center;background:#fff;border:1px solid #d8e8dd;box-shadow:0 10px 28px rgba(32,46,38,.14);color:#08683c;display:flex;gap:8px;left:50%;max-width:min(90vw,440px);padding:12px 16px;position:fixed;top:18px;transform:translateX(-50%);z-index:100}.murti-stats,.seller-summary{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.murti-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.murti-stats article,.seller-summary>div{align-items:center;background:#fff;border:1px solid var(--ms-line);display:flex;gap:13px;min-height:96px;padding:18px}.murti-stats article>span{align-items:center;background:var(--ms-soft);color:var(--ms-accent);display:flex;height:42px;justify-content:center;width:42px}.murti-stats small,.murti-stats strong,.seller-summary span,.seller-summary strong{display:block}.murti-stats small,.seller-summary span{color:var(--ms-muted)}.murti-stats strong{font-size:21px;margin-top:5px}.seller-summary strong{font-size:25px}.seller-summary>div{align-items:flex-start;flex-direction:column;gap:5px}.murti-dashboard-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);margin-top:18px}.murti-dashboard-grid>section,.murti-ledger{background:#fff;border:1px solid var(--ms-line);padding:20px}.murti-dashboard-grid section>header{align-items:flex-start;display:flex;justify-content:space-between}.murti-dashboard-grid h2,.murti-ledger h2{font-size:18px;margin:0}.murti-dashboard-grid p{color:var(--ms-muted);margin:5px 0 16px}.murti-dashboard-grid header button{background:transparent;border:0;color:var(--ms-accent);font-weight:700}.activity-row{align-items:center;border-top:1px solid var(--ms-line);display:grid;gap:12px;grid-template-columns:1fr auto auto;min-height:62px}.activity-row span>*{display:block}.activity-row small{color:var(--ms-muted);margin-top:3px}.stock-bars{display:grid;gap:10px;margin-top:18px}.stock-bars p{align-items:center;background:var(--ms-bg);color:var(--ms-ink);display:flex;justify-content:space-between;margin:0;padding:14px}.murti-quick-form{background:#fff;border:1px solid var(--ms-line);display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;padding:18px}.murti-quick-form label,.seller-create-dialog label{color:#535962;display:grid;font-size:13px;gap:7px}.murti-quick-form :is(input,select),.seller-create-dialog :is(input,select,textarea){background:#fff;border:1px solid #d4d8dd;color:var(--ms-ink);min-height:43px;padding:9px 11px;width:100%}.murti-quick-form button{align-self:end;min-height:43px}.murti-toolbar{align-items:center;background:#fff;border:1px solid var(--ms-line);display:flex;justify-content:space-between;margin-bottom:12px;min-height:56px;padding:7px 12px}.murti-toolbar label{align-items:center;display:flex;flex:1 1;gap:9px}.murti-toolbar input{border:0;outline:0;width:100%}.murti-toolbar span{color:var(--ms-muted);font-size:13px}.murti-table{background:#fff;border:1px solid var(--ms-line);overflow:hidden}.murti-table .head,.murti-table article{align-items:center;display:grid;gap:12px;min-height:67px;padding:10px 16px}.inventory-table :is(.head,article){grid-template-columns:minmax(180px,1.3fr) .45fr .75fr .7fr .5fr}.booking-table :is(.head,article){grid-template-columns:1fr .9fr .85fr .7fr .8fr}.murti-table .head{background:#f8f9fa;color:var(--ms-muted);font-size:12px;min-height:43px;text-transform:uppercase}.murti-table article{border-top:1px solid var(--ms-line);font-size:14px}.murti-table article span>b,.murti-table article span>small{display:block}.murti-table article small{color:var(--ms-muted);margin-top:4px}.row-actions{display:flex;gap:6px}.row-actions button{align-items:center;background:#fff;border:1px solid var(--ms-line);display:inline-flex;min-height:34px;padding:0 9px}.row-actions svg{height:16px;width:16px}.murti-ledger article{border-top:1px solid var(--ms-line);display:grid;gap:12px;grid-template-columns:repeat(4,1fr);min-height:58px;padding:14px 4px}.murti-ledger h2{margin-bottom:14px}.murti-receipt{background:#fff;max-width:460px;padding:26px;position:relative;width:calc(100% - 28px)}.murti-receipt>button{position:absolute;right:14px;top:14px}.murti-receipt>div{text-align:center}.murti-receipt>div svg{color:var(--ms-accent)}.murti-receipt h2{margin:8px 0 0}.murti-receipt p{color:var(--ms-muted);margin:4px 0 20px}.murti-receipt dl{display:grid;grid-template-columns:1fr 1.4fr;margin:0}.murti-receipt :is(dt,dd){border-top:1px solid var(--ms-line);margin:0;padding:10px 0}.murti-receipt dt{color:var(--ms-muted)}.murti-receipt dd{font-weight:700;text-align:right}.murti-receipt footer{display:flex;gap:8px;margin-top:20px}.murti-receipt footer :is(a,button){align-items:center;border:1px solid var(--ms-line);display:flex;flex:1 1;justify-content:center;min-height:42px;text-decoration:none}.seller-admin-list{background:#fff;border:1px solid var(--ms-line,#e4e7ec);margin-top:12px}.seller-admin-list article{align-items:center;border-top:1px solid #e4e7ec;display:grid;gap:14px;grid-template-columns:44px minmax(180px,1fr) .75fr 1fr auto minmax(126px,auto);min-height:74px;padding:10px 16px}.seller-admin-list article:first-child{border-top:0}.seller-admin-list article b,.seller-admin-list article small,.seller-admin-list article strong{display:block}.seller-admin-list article small{color:#667085;margin-bottom:3px}.record-actions,.seller-admin-actions{align-items:center;display:flex;gap:6px}.record-actions button,.seller-admin-actions button{align-items:center;background:#fff;border:1px solid #dfe3e7;display:inline-flex;height:38px;justify-content:center;width:38px}.record-actions svg,.seller-admin-actions svg{height:17px;width:17px}.seller-create-dialog{max-width:680px}.seller-create-dialog>header{align-items:flex-start;display:flex;justify-content:space-between}.seller-create-dialog h2{margin:0}.seller-create-dialog header p{color:#667085;margin:6px 0 18px}.seller-create-dialog form{display:grid;gap:14px;grid-template-columns:1fr 1fr}.seller-create-dialog .wide,.seller-create-dialog footer{grid-column:1/-1}.seller-create-dialog footer{display:flex;gap:8px;justify-content:flex-end}.seller-create-dialog footer button{align-items:center;display:inline-flex;gap:8px;min-height:42px;padding:0 15px}@media (max-width:900px){.murti-shell{display:block}.murti-shell>aside{box-shadow:10px 0 30px rgba(0,0,0,.14);left:0;position:fixed;transform:translateX(-105%);transition:transform .2s ease;width:min(82vw,280px)}.murti-shell.menu-open>aside{transform:translateX(0)}.murti-brand>button{display:inline-flex}.murti-backdrop{background:rgba(20,24,28,.4);border:0;inset:0;position:fixed;z-index:19}.murti-menu{align-items:center;background:#fff;border:1px solid var(--ms-line);display:flex;height:42px;justify-content:center;left:14px;position:fixed;top:14px;width:42px;z-index:18}.murti-content{padding-top:72px}.murti-content>header h1{font-size:25px}.murti-quick-form,.murti-stats{grid-template-columns:repeat(2,1fr)}.murti-dashboard-grid{grid-template-columns:1fr}.seller-summary{grid-template-columns:repeat(2,1fr)}.seller-admin-list article{grid-template-columns:42px 1fr auto}.seller-admin-list article>div:nth-child(3),.seller-admin-list article>div:nth-child(4){grid-column:2}.seller-admin-list article>.pill{grid-column:3;grid-row:1}.seller-admin-list article>.seller-admin-actions{grid-column:2/-1;justify-content:flex-end}.murti-table{background:transparent;border:0;display:grid;gap:10px}.murti-table .head{display:none}.booking-table article,.inventory-table article,.murti-table article{background:#fff;border:1px solid var(--ms-line);display:grid;grid-template-columns:1fr 1fr;padding:14px}.murti-table article>span:first-child,.row-actions{grid-column:1/-1}}@media (max-width:560px){.murti-content{padding-left:12px;padding-right:12px}.murti-content>header{align-items:flex-end}.murti-content>header>div:last-child button.primary{font-size:0;padding:0;width:42px}.murti-content>header>div:last-child button.primary svg{margin:0}.murti-stats,.seller-summary{grid-template-columns:1fr 1fr;gap:8px}.murti-stats article{min-height:86px;padding:12px}.murti-stats strong{font-size:17px}.murti-quick-form,.seller-create-dialog form{grid-template-columns:1fr}.seller-create-dialog .wide,.seller-create-dialog footer{grid-column:auto}.murti-ledger article{grid-template-columns:1fr 1fr}.seller-admin-list article{padding:10px}.murti-toolbar span{display:none}}@media print{body *{visibility:hidden!important}.murti-live-receipt,.murti-live-receipt *,.murti-receipt,.murti-receipt *{visibility:visible!important}.murti-live-receipt,.murti-receipt{border:0;left:0;max-width:none;position:absolute;top:0;width:100%}.murti-live-receipt footer a,.murti-live-receipt footer button,.murti-live-receipt>button,.murti-receipt footer,.murti-receipt>button{display:none!important}}.seller-workspace{--seller-bg:#f4f6f7;--seller-surface:#ffffff;--seller-line:#dfe3e7;--seller-ink:#202428;--seller-muted:#667085;--seller-brand:#3d2119;--seller-accent:#d76522;background:var(--seller-bg);color:var(--seller-ink);display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.murti-admin-managed-workspace{background:var(--seller-bg,#f4f6f7);inset:0;overflow:auto;position:fixed;z-index:120}.murti-admin-managed-workspace .seller-workspace{min-height:100vh}.managed-seller-back{align-items:center;background:rgba(255,255,255,.96);border:1px solid #dfe3e7;box-shadow:0 10px 24px rgba(15,23,42,.08);color:#3d2119;display:inline-flex;gap:7px;font-weight:700;height:40px;left:266px;padding:0 14px;position:fixed;top:14px;z-index:170}.seller-sidebar{background:#fff;border-right:1px solid var(--seller-line);display:flex;flex-direction:column;height:100vh;padding:20px 14px;position:sticky;top:0;z-index:30}.seller-identity{align-items:center;display:flex;gap:11px;min-width:0;padding:0 7px 22px}.seller-identity>span{align-items:center;background:#fff1e8;color:var(--seller-accent);display:flex;flex:0 0 42px;height:42px;justify-content:center}.seller-identity>div{min-width:0;flex:1 1}.seller-identity small,.seller-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-identity small,.seller-profile small{color:var(--seller-muted);margin-top:3px}.seller-identity>button{display:none}.seller-sidebar nav{display:grid;gap:4px}.seller-sidebar nav button{align-items:center;background:transparent;border:0;color:#545a62;display:flex;gap:12px;min-height:44px;padding:0 13px;text-align:left;width:100%}.seller-sidebar nav button svg{height:19px;width:19px}.seller-sidebar nav button.active{background:#fff1e8;box-shadow:inset 3px 0 var(--seller-accent);color:var(--seller-brand);font-weight:700}.seller-profile{align-items:center;border-top:1px solid var(--seller-line);display:flex;gap:8px;margin-top:auto;padding:17px 7px 0}.seller-sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto}.seller-profile,.sidebar-footer{flex:0 0 auto}.seller-profile>div{min-width:0;flex:1 1}.seller-profile small,.seller-profile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-page-header button,.seller-profile button{align-items:center;background:#fff;border:1px solid var(--seller-line);display:inline-flex;height:40px;justify-content:center;min-width:40px}.seller-page-header svg,.seller-profile svg{height:18px;width:18px}.seller-main{min-width:0;padding:28px clamp(18px,3vw,42px) 48px}.seller-page-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:22px}.seller-page-header h1{font-size:29px;letter-spacing:0;margin:3px 0 0}.seller-page-header small{color:var(--seller-muted)}.seller-page-header>div:last-child{display:flex;gap:8px}.seller-primary{background:var(--seller-brand)!important;border-color:var(--seller-brand)!important;color:#fff!important;gap:8px;padding:0 15px}.seller-mobile-menu{display:none}.seller-toast{align-items:center;background:#fff;border:1px solid #bcdcc9;box-shadow:0 12px 30px rgba(22,42,30,.16);color:#087443;display:flex;gap:9px;left:50%;max-width:min(92vw,480px);padding:12px 16px;position:fixed;top:16px;transform:translateX(-50%);z-index:12000}.seller-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.seller-kpis article{align-items:center;background:#fff;border:1px solid var(--seller-line);display:flex;gap:12px;min-height:92px;padding:17px}.seller-kpis article>span{align-items:center;background:#fff1e8;color:var(--seller-accent);display:flex;flex:0 0 40px;height:40px;justify-content:center}.seller-kpis small,.seller-kpis strong{display:block}.seller-kpis small{color:var(--seller-muted)}.seller-kpis strong{font-size:20px;margin-top:5px}.seller-action-strip{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:16px 0}.seller-action-strip button{align-items:center;background:#fff;border:1px solid var(--seller-line);display:flex;gap:12px;min-height:68px;padding:12px 16px;text-align:left}.seller-action-strip button>svg{color:var(--seller-accent)}.seller-action-strip span>*{display:block}.seller-action-strip small{color:var(--seller-muted);margin-top:3px}.seller-panel{background:#fff;border:1px solid var(--seller-line)}.seller-panel>header{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 18px 12px}.seller-panel h2{font-size:18px;margin:0}.seller-panel p{color:var(--seller-muted);margin:4px 0 0}.seller-panel header button{background:transparent;border:0;color:var(--seller-accent);font-weight:700}.seller-search{align-items:center;background:#fff;border:1px solid var(--seller-line);display:flex;justify-content:space-between;margin-bottom:12px;min-height:56px;padding:7px 14px}.seller-search label{align-items:center;display:flex;flex:1 1;gap:10px}.seller-search input{border:0;outline:0;width:100%}.seller-search>span{color:var(--seller-muted);font-size:13px}.booking-records{background:#fff;border:1px solid var(--seller-line)}.booking-records>article{align-items:center;border-top:1px solid var(--seller-line);display:grid;gap:14px;grid-template-columns:86px minmax(260px,1fr) 160px 96px minmax(220px,auto);min-height:92px;padding:12px 16px}.booking-records>article:first-child{border-top:0}.booking-murti-no{text-align:center}.booking-murti-no small,.booking-murti-no strong{display:block}.booking-murti-no small{color:var(--seller-muted);font-size:11px}.booking-murti-no strong{color:var(--seller-brand);font-size:30px}.booking-customer>small,.booking-customer>strong,.booking-money>*{display:block}.booking-customer>small{color:var(--seller-muted);margin-top:4px}.booking-customer>span{align-items:center;color:#85512e;display:flex;font-size:13px;gap:5px;margin-top:8px}.booking-customer>span svg{height:15px;width:15px}.booking-money small{color:var(--seller-muted)}.booking-money strong{margin:4px 0}.booking-money em{color:#b42318;font-size:12px;font-style:normal}.seller-status{display:inline-flex;font-size:11px;font-style:normal;font-weight:800;justify-content:center;padding:6px 8px;text-transform:uppercase}.status-available,.status-delivered{background:#eaf8ef;color:#087443}.status-booked,.status-ready{background:#fff3df;color:#9a4c0b}.status-sold{background:#eef2f6;color:#475467}.status-cancelled{background:#fff0ed;color:#b42318}.booking-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.booking-actions button{align-items:center;background:#fff;border:1px solid var(--seller-line);display:inline-flex;min-height:38px;padding:0 10px}.booking-actions button svg{height:17px;width:17px}.booking-actions .collect-button{background:var(--seller-brand);border-color:var(--seller-brand);color:#fff;white-space:nowrap}.seller-inline-note{align-items:center;background:#fff8f2;border:1px solid #f0d7c5;color:#6f3f25;display:flex;gap:10px;margin-bottom:12px;padding:12px 15px}.seller-table{background:#fff;border:1px solid var(--seller-line)}.seller-table-head,.seller-table>article{align-items:center;display:grid;gap:14px;min-height:62px;padding:10px 16px}.seller-table-head{background:#f8f9fa;color:var(--seller-muted);font-size:12px;min-height:42px;text-transform:uppercase}.seller-table>article{border-top:1px solid var(--seller-line)}.murti-stock-table :is(.seller-table-head,article){grid-template-columns:78px minmax(160px,1fr) 65px 130px 160px}.simple-ledger :is(.seller-table-head,article){grid-template-columns:repeat(4,minmax(0,1fr))}.managed-ledger :is(.seller-table-head,article){grid-template-columns:repeat(4,minmax(0,1fr)) 90px}.seller-table article b,.seller-table article small{display:block}.seller-table article small{color:var(--seller-muted);margin-top:4px}.murti-row-end>button{align-items:center;background:#fff;border:1px solid var(--seller-line);display:inline-flex;height:32px;justify-content:center;width:32px}.murti-row-end>button:disabled{cursor:not-allowed;opacity:.35}.murti-row-end>button svg{height:15px;width:15px}.murti-number{color:var(--seller-brand);font-size:25px;text-align:center}.seller-empty{align-items:center;color:var(--seller-muted);display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:24px}.seller-empty p{margin:8px 0 0}.seller-modal-layer{align-items:center!important;background:rgba(20,24,28,.58)!important;display:flex!important;inset:0!important;justify-content:center!important;padding:18px!important;position:fixed!important;z-index:11000!important}.seller-modal{background:#fff!important;border:1px solid var(--seller-line,#dfe3e7)!important;box-shadow:0 24px 70px rgba(15,23,42,.24)!important;max-height:calc(100vh - 36px)!important;max-width:760px;overflow:auto!important;padding:0!important;width:100%}.seller-modal>header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 22px 16px}.seller-modal h2{font-size:21px;margin:0}.seller-modal header p{color:#667085;margin:5px 0 0}.seller-modal header button{align-items:center;background:#fff;border:1px solid #e1e4e8;display:flex;flex:0 0 38px;height:38px;justify-content:center}.seller-form{display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:20px 22px 22px}.seller-create-dialog label,.seller-form label{color:#4d535b;display:grid;font-size:13px;gap:7px}.seller-create-dialog :is(input,select,textarea),.seller-form :is(input,select,textarea){background:#fff;border:1px solid #cfd4da;color:#202428;min-height:44px;padding:9px 11px;width:100%}.seller-form .form-wide{grid-column:1/-1}.seller-form footer{border-top:1px solid #e5e7eb;display:flex;grid-column:1/-1;justify-content:flex-end;margin:5px -22px -22px;padding:14px 22px}.seller-form footer button{min-height:42px}.settlement-summary{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);padding:20px 22px 0}.settlement-summary span{background:#f6f7f8;padding:13px}.settlement-summary small,.settlement-summary strong{display:block}.settlement-summary small{color:#667085}.settlement-summary strong{font-size:17px;margin-top:5px}.handover-note{align-items:center;background:#eaf8ef;color:#087443;display:flex;gap:8px;grid-column:1/-1;margin:0;padding:11px}.digital-booking-slip{background:#fff;border-top:6px solid var(--seller-brand);max-height:calc(100vh - 30px);max-width:470px;overflow:auto;padding:24px;position:relative;width:100%}.digital-booking-slip>button{position:absolute;right:12px;top:12px}.digital-booking-slip>header{align-items:center;display:flex;gap:10px;padding-right:35px}.digital-booking-slip>header>div{align-items:center;background:#fff1e8;color:var(--seller-accent);display:flex;height:42px;justify-content:center;width:42px}.digital-booking-slip header small,.digital-booking-slip header strong{display:block}.digital-booking-slip header small{color:var(--seller-muted);margin-top:3px}.receipt-murti-number{background:var(--seller-brand);color:#fff;margin:20px 0 14px;padding:15px;text-align:center}.receipt-murti-number small,.receipt-murti-number strong{display:block}.receipt-murti-number strong{font-size:44px;line-height:1.1}.digital-booking-slip dl{display:grid;grid-template-columns:1fr 1.4fr;margin:0}.digital-booking-slip :is(dt,dd){border-bottom:1px solid var(--seller-line);margin:0;padding:9px 0}.digital-booking-slip dt{color:var(--seller-muted)}.digital-booking-slip dd{font-weight:700;text-align:right}.receipt-money{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:15px}.receipt-money span{background:#f5f6f7;padding:11px;text-align:center}.receipt-money small,.receipt-money strong{display:block}.receipt-money small{color:var(--seller-muted);font-size:11px}.receipt-money strong{font-size:15px;margin-top:5px}.receipt-money .pending{background:#fff0ed;color:#b42318}.digital-booking-slip>p{color:var(--seller-muted);font-size:11px;text-align:center}.digital-booking-slip footer{display:flex;gap:8px}.digital-booking-slip footer :is(a,button){align-items:center;border:1px solid var(--seller-line);color:var(--seller-ink);display:flex;flex:1 1;justify-content:center;min-height:42px;text-decoration:none}.seller-create-dialog{max-width:720px!important}.seller-create-dialog>header{padding:20px 22px 16px!important}.seller-create-dialog form{padding:20px 22px 22px}@media (max-width:1050px){.seller-kpis{grid-template-columns:repeat(2,1fr)}.booking-records>article{grid-template-columns:74px minmax(180px,1fr) 140px minmax(170px,auto)}.booking-records .seller-status{grid-column:3;grid-row:2;justify-self:start}.booking-actions{grid-column:4;grid-row:1/span 2}}@media (max-width:760px){.managed-seller-back{left:62px;top:12px}.seller-workspace{display:block}.seller-sidebar{box-shadow:12px 0 30px rgba(0,0,0,.18);display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;transform:translateX(-105%);transition:transform .2s ease;width:min(84vw,280px)}.seller-workspace.nav-open .seller-sidebar{transform:translateX(0)}.seller-identity>button{align-items:center;background:transparent;border:0;display:flex}.seller-nav-scrim{background:rgba(20,24,28,.45);border:0;inset:0;position:fixed;z-index:29}.seller-mobile-menu{align-items:center;background:#fff;border:1px solid var(--seller-line);display:flex;height:42px;justify-content:center;left:12px;position:fixed;top:12px;width:42px;z-index:28}.seller-main{padding:68px 12px 35px}.seller-page-header{align-items:flex-start;gap:12px}.seller-page-header>div:first-child{min-width:0}.seller-page-header h1{font-size:25px}.seller-page-header>div:last-child .seller-primary{font-size:0;padding:0;width:42px}.seller-kpis{gap:8px}.seller-kpis article{min-height:82px;padding:12px}.seller-kpis strong{font-size:16px}.seller-action-strip{grid-template-columns:1fr;gap:8px}.booking-records{background:transparent;border:0;display:grid;gap:9px}.booking-records>article{background:#fff;border:1px solid var(--seller-line);display:grid;gap:10px;grid-template-columns:62px 1fr auto;padding:12px}.booking-murti-no{grid-row:1/span 2}.booking-customer{min-width:0}.booking-customer>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-money{grid-column:2}.booking-records .seller-status{grid-column:3;grid-row:1}.booking-actions{grid-column:2/-1;grid-row:auto;justify-content:stretch}.booking-actions .collect-button{flex:1 1;justify-content:center}.seller-table-head{display:none}.seller-table{background:transparent;border:0;display:grid;gap:8px}.murti-stock-table article,.seller-table>article,.simple-ledger article{background:#fff;border:1px solid var(--seller-line);display:grid;grid-template-columns:1fr 1fr;padding:13px}.murti-stock-table article>:nth-child(2){grid-column:1/-1}.murti-number{text-align:left}.seller-form{grid-template-columns:1fr}.handover-note,.seller-form .form-wide,.seller-form footer{grid-column:auto}.settlement-summary{grid-template-columns:1fr}.seller-modal-layer{align-items:flex-end!important;padding:0!important}.seller-modal{border-radius:14px 14px 0 0!important;max-height:94vh!important;max-width:100%!important;width:100%!important}.seller-modal>header{padding:16px 16px 12px}.seller-modal h2{font-size:20px;line-height:1.15}.seller-modal header p{font-size:13px}.seller-form{gap:12px;padding:16px}.seller-create-dialog :is(input,select,textarea),.seller-form :is(input,select,textarea){font-size:16px;min-height:46px}.seller-form footer{background:#fff;bottom:0;margin:0 -16px -16px;padding:12px 16px;position:sticky}.seller-form footer button{justify-content:center;width:100%}.murti-photo-cropper{grid-template-columns:1fr}.receipt-field-controls{grid-template-columns:1fr 1fr}.receipt-custom-add{grid-template-columns:1fr}.positioned-receipt{width:100vw}}@media (max-width:420px){.seller-kpis{grid-template-columns:1fr}.seller-page-header{display:grid}.booking-records>article{grid-template-columns:52px minmax(0,1fr)}.booking-records .seller-status{grid-column:1/-1;grid-row:auto;justify-self:start}.booking-actions{grid-column:1/-1}.seller-kpis article>span,.seller-search>span{display:none}.receipt-money{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.digital-booking-slip,.digital-booking-slip *,.positioned-receipt,.positioned-receipt *{visibility:visible!important}.digital-booking-slip,.positioned-receipt{border:0;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.digital-booking-slip footer a,.digital-booking-slip footer button,.digital-booking-slip>button,.positioned-receipt footer,.positioned-receipt>button{display:none!important}}.seller-import-button{align-items:center;background:#fff;border:1px solid var(--seller-line);color:var(--seller-brand);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;height:40px;padding:0 13px}.seller-import-button svg{height:18px;width:18px}.photo-upload-button input,.seller-import-button input{display:none}.murti-description{align-items:center;display:flex;gap:10px;min-width:0}.murti-description>img,.murti-photo-placeholder{align-items:center;background:#fff1e8;display:flex;flex:0 0 46px;height:46px;justify-content:center;object-fit:cover;width:46px}.murti-photo-placeholder{color:var(--seller-accent)}.murti-photo-placeholder svg{height:19px;width:19px}.murti-description>span:last-child{min-width:0}.murti-row-end{align-items:center;display:flex;gap:7px}.photo-upload-button{align-items:center;background:#fff;border:1px solid var(--seller-line);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.photo-upload-button svg{height:16px;width:16px}.seller-workspace :is(input,select,textarea,button){font-weight:400}.seller-workspace :is(strong,b){font-weight:600}.seller-workspace .collect-button,.seller-workspace .seller-primary,.seller-workspace .seller-status{font-weight:600}.seller-create-dialog label,.seller-form label{font-weight:500}.seller-create-dialog :is(input,select,textarea),.seller-form :is(input,select,textarea){font-size:15px;font-weight:400;line-height:1.35;min-width:0}.seller-form input[type=file]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.murti-photo-cropper{background:#fff8f2;border:1px solid #f0d7c5;display:grid;gap:10px;grid-template-columns:minmax(220px,.9fr) repeat(3,minmax(120px,1fr));padding:12px}.murti-photo-cropper>div{aspect-ratio:40/27;background:#eadfd6;border:1px solid #d1b9a3;overflow:hidden}.murti-photo-cropper img{height:100%;object-fit:cover;width:100%}.murti-photo-cropper label{align-self:center;color:#5d3a28;font-size:12px}.murti-photo-cropper input{accent-color:var(--seller-brand);padding:0!important}.whatsapp-mode-toggle{align-items:center;background:#f8fafc;border:1px solid var(--seller-line);display:flex;gap:12px;justify-content:space-between;padding:12px}.whatsapp-mode-toggle div{display:grid;gap:3px}.whatsapp-mode-toggle small{color:var(--seller-muted)}.whatsapp-mode-toggle fieldset{border:0;display:inline-flex;gap:6px;margin:0;padding:0}.whatsapp-mode-toggle fieldset label{align-items:center;background:#fff;border:1px solid var(--seller-line);color:var(--seller-brand);cursor:pointer;display:inline-flex;gap:6px;min-height:38px;padding:0 12px}.whatsapp-mode-toggle input[type=radio]{accent-color:var(--seller-brand);height:15px;min-height:0;width:15px}.receipt-designer-card{align-content:start}.receipt-designer-toolbar{background:#111827;gap:7px;padding:10px}.receipt-designer-toolbar button{background:#1f2937;border:1px solid #475569;color:#e5e7eb;min-height:34px;padding:0 10px}.receipt-template-canvas{overflow:hidden;position:relative;touch-action:none}.receipt-field-box{border:1px dashed #b98b55}.receipt-field-box.selected{box-shadow:0 0 0 2px rgba(37,99,235,.16)}.receipt-resize-handle{z-index:3}.receipt-field-box.photo{background:rgba(37,99,235,.08)}.receipt-custom-add button,.receipt-quick-add button{background:#fff;border:1px solid #d7dee8;color:#1d4ed8;min-height:38px;padding:0 11px}.receipt-custom-add input,.receipt-field-controls input,.receipt-field-controls select{min-height:38px}.receipt-field-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-field-controls label{color:var(--seller-muted);display:grid;font-size:12px;gap:5px}.positioned-receipt{--receipt-accent:#7A0B0B;aspect-ratio:688/289;background-color:#fff8ef;background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid var(--receipt-accent);max-height:calc(100vh - 40px);max-width:1280px;position:relative;width:min(96vw,1280px)}.positioned-receipt>button{position:absolute;right:10px;top:10px;z-index:3}.positioned-receipt-field{align-items:center;display:flex;justify-content:center;line-height:1.15;overflow:hidden;padding:3px 5px;position:absolute;text-align:center;white-space:pre-wrap}.positioned-receipt-field.photo{background:rgba(255,255,255,.25);padding:0}.positioned-receipt-field.photo img{height:100%;object-fit:cover;width:100%}.positioned-receipt-field.photo span{align-items:center;color:#8b6c5f;display:grid;justify-items:center;width:100%}.positioned-receipt footer{bottom:10px;display:flex;gap:8px;position:absolute;right:10px;z-index:3}.positioned-receipt footer a,.positioned-receipt footer button{align-items:center;background:var(--receipt-accent);border:0;color:#fff;display:inline-flex;gap:7px;min-height:36px;padding:0 12px;text-decoration:none}.seller-pagination{align-items:center;display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.seller-pagination button{align-items:center;background:#fff;border:1px solid var(--seller-line);display:inline-flex;gap:5px;min-height:38px;padding:0 11px}.seller-pagination button:disabled{cursor:not-allowed;opacity:.45}.seller-pagination button svg{height:16px;width:16px}.seller-pagination span{color:var(--seller-muted);font-size:13px}.receipt-money-four{grid-template-columns:repeat(4,1fr)!important}.receipt-terms{background:#f8f9fa;border-top:1px solid var(--seller-line);padding:12px 16px}.receipt-terms>p{margin:5px 0 0;white-space:pre-wrap}.api-delivery-note{color:#24734c;font-size:13px;font-weight:700}.seller-business-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-business-overview{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.seller-business-overview article{background:#fff;border:1px solid var(--seller-line);display:grid;gap:5px;padding:15px}.seller-business-overview small{color:var(--seller-muted)}.seller-business-overview strong{color:#111827;font-size:25px}.seller-business-overview span{color:var(--seller-muted);font-size:13px}.receipt-template-upload{align-items:center;background:#fff8f5;border:1px dashed #e7b18d;display:flex;justify-content:space-between;padding:12px}.receipt-template-upload div{display:grid;gap:3px}.receipt-template-upload small{color:#667085}.receipt-template-upload label{align-items:center;background:#fff;border:1px solid #e7d3c8;color:#8d3210;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:40px;padding:0 12px}.receipt-template-upload input{display:none}.receipt-template-screen{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,400px);max-width:100%;min-width:0}.receipt-template-card{background:#fff;border:1px solid var(--seller-line);display:grid;gap:14px;min-width:0;padding:18px}.receipt-template-card>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.receipt-template-card h2{font-size:20px;margin:0}.receipt-template-card p{color:var(--seller-muted);margin:4px 0 0}.receipt-template-card header button,.receipt-template-drop{align-items:center;background:#fff;border:1px solid var(--seller-line);color:var(--seller-brand);display:inline-flex;font-weight:800;gap:8px;min-height:44px;padding:0 14px}.receipt-designer-card{min-width:0}.receipt-designer-toolbar{align-items:center;background:#0f172a;border:1px solid #25324a;display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:10px 12px}.receipt-designer-toolbar button{background:#172033;border:1px solid #3d4a62;color:#e5edf8;min-height:36px;padding:0 12px;white-space:nowrap}.receipt-designer-toolbar button.active{background:#dbeafe;border-color:#60a5fa;color:#0f3a77}.receipt-designer-toolbar button.danger{background:#fff1f2;border-color:#fecdd3;color:#b91c1c}.receipt-designer-toolbar button.save{align-items:center;background:#16a34a;border-color:#22c55e;color:#fff;display:inline-flex;font-weight:900;gap:7px}.receipt-designer-toolbar button.save svg{height:17px;width:17px}.receipt-designer-toolbar button:disabled{cursor:not-allowed;opacity:.45}.receipt-designer-toolbar label{align-items:center;color:#cbd5e1;display:inline-flex;gap:8px;margin-left:auto}.receipt-designer-toolbar input[type=range]{accent-color:#60a5fa;width:130px}.receipt-designer-toolbar span{color:#e5edf8;font-size:13px;min-width:42px}.receipt-template-stage{background:#0f172a;border:1px solid #1f2a44;max-height:calc(100vh - 310px);min-height:520px;max-width:100%;overflow:auto;overscroll-behavior:contain;padding:28px}.receipt-template-preview{align-items:center;aspect-ratio:688/289;background-color:#fff8ef;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ead3b6;box-shadow:0 18px 45px rgba(15,23,42,.28);display:flex;justify-content:center;margin:0 auto;min-width:min(760px,calc(100vw - 80px));padding:0}.receipt-template-canvas.show-grid:before{background-image:linear-gradient(rgba(37,99,235,.2) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.2) 1px,transparent 0);background-size:5% 5%;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.receipt-template-preview>span{align-items:center;background:rgba(255,255,255,.9);border:1px dashed #b98b55;color:#7a4a23;display:inline-flex;gap:8px;justify-content:center;min-height:110px;min-width:180px;padding:14px}.receipt-template-drop{cursor:pointer;justify-content:center;min-height:62px}.receipt-template-drop small,.receipt-template-drop strong{display:block}.receipt-template-drop small{color:var(--seller-muted);font-weight:600;margin-top:3px}.receipt-template-drop input{display:none}.receipt-field-box{align-items:center;background:rgba(255,255,255,.08);border:1px dashed #c0842e;cursor:move;display:flex;justify-content:center;line-height:1.15;overflow:visible;padding:3px 5px;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(255,255,255,.85);-webkit-user-select:none;user-select:none;z-index:2}.receipt-field-box.selected{background:rgba(37,99,235,.08);border:2px solid #2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18);z-index:4}.receipt-field-box.photo{background:rgba(37,99,235,.12);min-height:64px}.receipt-field-box svg{height:18px;width:18px}.receipt-resize-handle{background:#2563eb;border:2px solid #fff;box-shadow:0 1px 4px rgba(15,23,42,.28);position:absolute;touch-action:none;z-index:6}.receipt-resize-handle.width{border-radius:999px;cursor:ew-resize;height:26px;right:-7px;top:calc(50% - 13px);width:12px}.receipt-resize-handle.height{border-radius:999px;bottom:-7px;cursor:ns-resize;height:12px;left:calc(50% - 13px);width:26px}.receipt-resize-handle.corner{bottom:-7px;cursor:nwse-resize;height:14px;right:-7px;width:14px}.receipt-quick-add{display:flex;flex-wrap:wrap;gap:8px}.receipt-custom-add button,.receipt-nudge-pad button,.receipt-quick-add button{background:#fff;border:1px solid #d7dee8;color:#1d4ed8;min-height:38px;padding:0 11px}.receipt-custom-add button:hover,.receipt-nudge-pad button:hover,.receipt-quick-add button:hover{background:#eff6ff;border-color:#93c5fd}.receipt-custom-add{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.receipt-custom-add input,.receipt-field-controls input,.receipt-field-controls select{border:1px solid #d7dee8;min-height:40px;padding:8px 10px;width:100%}.receipt-selected-panel{border:1px solid #c7d2fe;display:grid;gap:12px;padding:12px}.receipt-selected-panel>header{align-items:center;display:flex;justify-content:space-between}.receipt-selected-panel>header strong{color:#111827}.receipt-selected-panel>header span{color:#64748b;font-size:13px}.receipt-nudge-pad{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-nudge-pad button:first-child{grid-column:2}.receipt-nudge-pad button:nth-child(5),.receipt-nudge-pad button:nth-child(6){grid-column:span 3}.receipt-field-controls{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-field-controls label,.receipt-font-slider{color:var(--seller-muted);display:grid;font-size:12px;gap:5px}.receipt-field-controls label:first-child,.receipt-font-slider{grid-column:1/-1}.receipt-font-slider input{accent-color:#2563eb}.receipt-settings-form{padding:0}.receipt-settings-form footer{margin-bottom:0}.receipt-placeholder-list{grid-column:1/-1}.receipt-placeholder-list>div{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.receipt-placeholder-list span{align-items:center;background:#fff8f2;border:1px solid #f0d7c5;color:#5d3a28;display:flex;font-weight:750;gap:7px;min-height:42px;padding:8px 10px}.receipt-placeholder-list svg{color:#087443;flex:0 0 16px;height:16px;width:16px}.murti-live-receipt{--receipt-accent:#7A0B0B;background-color:#fffaf2;background-position:50%;background-size:cover;border:2px solid var(--receipt-accent);max-width:1120px;padding:18px;width:min(94vw,1120px)}.murti-live-receipt>header{border-bottom:2px solid rgba(122,11,11,.2);grid-template-columns:58px minmax(0,1fr) auto;margin:0 0 16px;padding-bottom:14px}.murti-live-receipt>header>div{background:var(--receipt-accent);color:#fff}.murti-live-receipt>header strong{color:var(--receipt-accent);font-size:clamp(24px,4vw,44px)}.murti-live-receipt>header aside{background:var(--receipt-accent);color:#fff;display:grid;gap:4px;min-width:170px;padding:12px 16px;text-align:center}.murti-live-receipt>header aside em,.murti-live-receipt>header aside small{color:#ffe4b5;font-style:normal}.murti-live-receipt>header aside b{font-size:28px;letter-spacing:.03em}.murti-receipt-grid{display:grid;gap:14px;grid-template-columns:minmax(260px,1.1fr) minmax(300px,1fr) minmax(230px,.75fr)}.murti-receipt-panel{background:rgba(255,255,255,.92);border:1px solid rgba(122,11,11,.25);display:grid;gap:10px;padding:14px}.murti-payment-table>strong,.murti-receipt-panel h3{background:var(--receipt-accent);color:#fff;font-size:15px;margin:-14px -14px 8px;padding:10px 14px;text-align:center}.murti-receipt-panel dl{display:grid;gap:0;grid-template-columns:112px minmax(0,1fr)}.murti-receipt-panel dd,.murti-receipt-panel dt{border-bottom:1px dashed rgba(122,11,11,.22);padding:9px 0}.murti-receipt-panel dt{color:#72544a}.murti-receipt-panel dd{font-weight:800;margin:0}.murti-receipt-panel.photo img,.murti-receipt-panel.photo>div{aspect-ratio:4/3;background:#f1e7d9;object-fit:cover;width:100%}.murti-receipt-panel.photo>div{align-items:center;color:#8b6c5f;display:grid;justify-items:center}.murti-receipt-panel.photo strong{background:var(--receipt-accent);color:#fff;margin-top:-10px;padding:9px;text-align:center}.murti-receipt-panel.money dd{color:var(--receipt-accent);font-size:20px;text-align:right}.murti-receipt-panel.money dd:last-of-type,.murti-receipt-panel.money dt:last-of-type{color:#13733d}.murti-payment-table{background:rgba(255,255,255,.92);border:1px solid rgba(122,11,11,.25);margin-top:14px;padding:14px}.murti-payment-table>div{display:grid;grid-template-columns:1fr 1.45fr 1fr 1fr}.murti-payment-table>div span{border:1px solid rgba(122,11,11,.2);margin-left:-1px;margin-top:-1px;padding:9px;text-align:center}.murti-payment-table>div:first-of-type span{background:var(--receipt-accent);color:#fff;font-weight:800}.receipt-note{background:#fff4de;border:1px solid #e4c48c;margin:14px 0 0;padding:10px 12px}.murti-live-receipt footer{background:var(--receipt-accent);color:#fff;display:grid;gap:12px;grid-template-columns:1fr 2fr auto auto;margin:16px -18px -18px;padding:12px 18px}.murti-live-receipt footer a,.murti-live-receipt footer button{align-items:center;background:#fff;border:0;color:var(--receipt-accent);display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:38px;padding:0 12px;text-decoration:none}@media (max-width:1050px){.seller-business-kpis,.seller-business-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-template-screen{grid-template-columns:1fr}.receipt-placeholder-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-template-stage{max-height:none}}@media (max-width:760px){.seller-import-button{font-size:0;justify-content:center;padding:0;width:42px}.seller-page-header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.seller-business-kpis,.seller-business-overview{grid-template-columns:1fr}.receipt-template-screen{gap:12px}.receipt-template-card{gap:12px;padding:12px}.receipt-template-card>header{display:grid;gap:10px}.receipt-template-card>header button{justify-content:center;width:100%}.receipt-template-card h2{font-size:18px}.receipt-template-card p{font-size:13px;line-height:1.35}.receipt-designer-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.receipt-designer-toolbar button{justify-content:center;min-height:40px;padding:0 8px}.receipt-designer-toolbar button.save{grid-column:1/-1}.receipt-designer-toolbar label{grid-column:1/-1;justify-content:space-between;margin-left:0;width:100%}.receipt-designer-toolbar input[type=range]{flex:1 1;min-width:0;width:auto}.receipt-template-stage{margin:0 -12px;min-height:240px;padding:12px}.receipt-template-preview{min-height:0;min-width:560px;width:560px!important}.receipt-field-box{padding:2px 4px}.receipt-template-drop{align-items:center;justify-content:center;min-height:58px;padding:10px 12px;text-align:center;width:100%}.receipt-quick-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-quick-add button{min-height:42px;padding:0 8px}.receipt-custom-add{grid-template-columns:1fr}.receipt-selected-panel{margin:0 -1px;padding:10px}.receipt-nudge-pad{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-nudge-pad button:first-child,.receipt-nudge-pad button:nth-child(5),.receipt-nudge-pad button:nth-child(6){grid-column:auto}.receipt-field-controls,.receipt-placeholder-list>div{grid-template-columns:1fr}.murti-description{grid-column:1/-1}.murti-row-end,.seller-pagination{justify-content:space-between}.seller-pagination button{font-size:0;padding:0;width:40px}.managed-ledger :is(.seller-table-head,article){grid-template-columns:1fr 1fr}.managed-ledger .record-actions{grid-column:1/-1}.receipt-money-four{grid-template-columns:1fr 1fr!important}.receipt-template-upload{align-items:stretch;flex-direction:column;gap:10px}.murti-live-receipt footer,.murti-live-receipt>header,.murti-receipt-grid{grid-template-columns:1fr}.murti-live-receipt>header aside{min-width:0}.murti-payment-table>div{grid-template-columns:1fr 1fr}}@media (max-width:420px){.receipt-designer-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-quick-add{grid-template-columns:1fr}.receipt-template-preview{min-width:520px;width:520px!important}}