@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=DM+Sans:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#3b2f20;background:#f9f7f4;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:252px;background:#242f24;color:#e7e2d7;display:flex;flex-direction:column;padding:22px 13px 14px;z-index:5}.brand{height:48px;display:flex;align-items:center;gap:10px;padding:0 9px 16px;border-bottom:1px solid #ffffff1a}.brand-symbol{width:34px;height:34px;border:1px solid #d4bb81;border-radius:50%;display:grid;place-items:center;color:#e1ca91}.brand strong{font:600 23px Cormorant Garamond;letter-spacing:.2px;color:#f7f5ec;display:block;line-height:22px}.brand small{display:block;color:#c4b47b;font-size:8px;letter-spacing:1.45px;margin-top:4px}.side-close{display:none;margin-left:auto}.workspace{display:flex;align-items:center;gap:10px;padding:14px 9px;margin:10px 0 14px;border:1px solid #ffffff1c;background:#ffffff0a;border-radius:9px}.workspace-dot{width:30px;height:30px;border-radius:8px;background:#d1bc82;color:#242f24;display:grid;place-items:center;font-weight:700}.workspace div:nth-child(2){flex:1}.workspace b,.workspace small{display:block}.workspace b{font-size:12px;color:#fff}.workspace small{font-size:10px;color:#b8ab99;margin-top:3px}.workspace>svg{color:#c6baa9}.sidebar nav{overflow:auto;flex:1}.nav-group{margin:9px 0 20px}.nav-label{font-size:9px;letter-spacing:1.05px;color:#b3a590;padding:0 11px 7px;font-weight:700}.nav-item{width:100%;height:37px;border:0;background:transparent;border-radius:7px;color:#dcd5c7;display:flex;align-items:center;gap:11px;padding:0 11px;text-align:left;font:500 12px DM Sans;cursor:pointer;margin:2px 0}.nav-item svg{color:#baaa93}.nav-item.active{background:#ffffff16;color:#f4edda;box-shadow:inset 2px 0 #d4bc7b}.nav-item.active svg{color:#e0ca8c}.nav-item span:nth-child(2){flex:1}.nav-count{font-size:10px;border-radius:8px;background:#ffffff1a;padding:2px 7px}.sidebar-foot{margin-top:12px}.help-card{border:1px solid #ffffff1b;border-radius:9px;padding:12px;margin-bottom:12px;position:relative}.help-icon{width:25px;height:25px;border-radius:7px;background:#ffffff15;display:grid;place-items:center;margin-bottom:8px;color:#d2bf88}.help-card b,.help-card span{display:block}.help-card b{font-size:11px;color:#fff}.help-card span{font-size:10px;color:#c6b8a6;margin-top:4px}.help-card>svg{position:absolute;right:12px;bottom:19px;color:#afa18c}.user-card{border-top:1px solid #ffffff20;padding:12px 3px 0;display:flex;align-items:center;gap:9px}.avatar{background:#e2d7bf;color:#463e32;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:10px;font-weight:700}.user-meta{flex:1}.user-meta b,.user-meta small{display:block}.user-meta b{font-size:11px;color:#fff}.user-meta small{font-size:10px;color:#b8ab99;margin-top:3px}.user-card button,.icon-button,.more{border:0;background:transparent;color:#e0d9cc;cursor:pointer;padding:6px;position:relative}.main{margin-left:252px;min-height:100vh}.topbar{height:59px;background:#fff;border-bottom:1px solid #ede9e3;display:flex;align-items:center;justify-content:space-between;padding:0 36px}.crumb{display:flex;align-items:center;gap:9px;color:#999083;font-size:11px}.crumb b{color:#483c2a;font-weight:600}.top-actions{display:flex;align-items:center;gap:17px}.today{color:#867c6e;font-size:11px;display:flex;align-items:center;gap:7px}.today svg{color:#7c6f5e}.icon-button{color:#786d5f}.icon-button i{position:absolute;width:6px;height:6px;border-radius:50%;background:#b89149;top:5px;right:5px;border:1px solid white}.small-avatar{width:29px;height:29px;font-size:9px}.content{padding:31px 36px 22px;max-width:1450px;margin:auto}.welcome{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.eyebrow{font-size:9px;letter-spacing:1.2px;color:#988e80;font-weight:700}.welcome h1{font:500 29px Cormorant Garamond;letter-spacing:-.45px;margin:7px 0 6px;color:#41321d}.welcome p,.panel-head p{color:#91887c;font-size:11px;margin:0}.primary,.secondary,.select-button,.link-button,.text-button{font-family:DM Sans;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.primary{border:0;border-radius:7px;background:#705630;color:#fff;font-size:11px;font-weight:600;height:37px;padding:0 13px;box-shadow:0 2px 5px #412f1322}.primary:hover{background:#242f24}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.kpi,.panel{background:#fff;border:1px solid #edebe5;border-radius:9px;box-shadow:0 2px 8px #392b1608}.kpi{padding:15px 16px 13px}.kpi-top{display:flex;align-items:center;justify-content:space-between;color:#877e71;font-size:10px}.kpi-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center}.kpi-icon.green{background:#f7f2e9;color:#806338}.kpi-icon.gold{background:#faf4e5;color:#b18d3e}.kpi-icon.blue{background:#eef3f7;color:#6184a4}.kpi-icon.rose{background:#f7efed;color:#a36c5e}.kpi>strong{display:block;font:600 24px Cormorant Garamond;color:#423420;margin:9px 0 8px}.kpi-change{display:flex;align-items:center;gap:6px;color:#a49c90;font-size:9px}.change-pill{display:inline-flex;align-items:center;gap:1px;padding:3px 5px;border-radius:9px;background:#f4f2ed;color:#978d7f;font-size:9px}.dashboard-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:14px}.panel{padding:17px 18px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.panel-head h2{margin:0 0 5px;color:#463825;font-size:13px;font-weight:700}.panel-head p{font-size:10px}.select-button{border:1px solid #ede9e1;border-radius:6px;height:29px;padding:0 9px;background:#fff;color:#6c6153;font-size:10px}.chart-summary{display:flex;align-items:center;gap:12px;margin:19px 0 2px}.chart-summary strong{font:600 22px Cormorant Garamond;color:#423420}.neutral-change{display:flex;align-items:center;gap:4px;color:#a59d93;font-size:9px}.chart-empty{display:flex;height:192px;padding:9px 0 15px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;color:#b1a99f;font-size:9px;padding:0 10px 18px 0}.chart-area{position:relative;flex:1}.grid-lines{position:absolute;top:0;right:0;bottom:19px;left:0;display:flex;flex-direction:column;justify-content:space-between}.grid-lines i{border-top:1px dashed #eeeae3}.chart-x{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#afa79d;font-size:8px}.empty-chart{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;text-align:center;width:230px}.empty-chart-icon,.empty-icon{width:37px;height:37px;border-radius:50%;background:#f7f3ed;display:grid;place-items:center;color:#a18d70;margin-bottom:8px}.empty-chart b,.empty-state b{font-size:10px;color:#6c6152}.empty-chart span,.empty-state span{font-size:9px;color:#a79f94;margin-top:4px}.target-panel{padding-bottom:0}.target-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:20px 0 15px}.target-ring{width:101px;height:101px;border-radius:50%;background:conic-gradient(#eeeae3,#eeeae3 360deg);display:grid;place-items:center;position:relative;margin-bottom:12px}.target-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#fff}.target-ring div{position:relative;display:flex;align-items:center;flex-direction:column}.target-ring span{font:600 24px Cormorant Garamond;color:#4c3c24}.target-ring small{font-size:7px;letter-spacing:.8px;color:#a3998b;margin-top:2px}.target-empty h3{font-size:11px;color:#574b3a;margin:0}.target-empty p{font-size:9px;color:#a0978c;margin:5px 0 10px}.text-button,.link-button{border:0;background:transparent;color:#7f653e;font-size:9px;font-weight:600;padding:5px}.target-footer{border-top:1px solid #f1efe9;display:grid;grid-template-columns:1fr 1fr;padding:12px 2px}.target-footer div+div{border-left:1px solid #f1efe9;padding-left:15px}.target-footer span,.target-footer b{display:block}.target-footer span{font-size:9px;color:#a0978c}.target-footer b{font-size:11px;color:#574b3a;margin-top:5px}.appointments-panel,.activity-panel{min-height:235px}.empty-state{display:flex;align-items:center;flex-direction:column;text-align:center;padding:27px 8px 7px}.empty-state.compact{padding:35px 8px 15px}.empty-icon{width:36px;height:36px;margin-bottom:9px}.secondary{height:30px;border:1px solid #ebe6dc;background:#fff;color:#6e593b;border-radius:6px;font-size:9px;font-weight:600;padding:0 9px;margin-top:14px}.footnote{display:flex;align-items:center;gap:6px;color:#a89f94;font-size:9px;padding:15px 2px 0}.footnote svg{color:#9f8f78}.more{color:#a89f94}.page-welcome{margin-bottom:22px}.page-welcome h1{font-size:31px}.data-panel{min-height:340px}.table-actions{display:flex;gap:8px}.searchbox{height:29px;border:1px solid #ede9e1;border-radius:6px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#9c9386}.searchbox input{outline:0;border:0;width:105px;font:10px DM Sans;color:#5b4f3e}.empty-table{height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column}.empty-table b{font-size:12px;color:#695e4d;margin-top:2px}.empty-table span{color:#a59d91;font-size:10px;margin-top:6px}.setup{min-height:100vh;display:grid;place-items:center;padding:22px;background:radial-gradient(ellipse at 10% 5%,#f1ebde 0,transparent 40%),radial-gradient(ellipse at 90% 90%,#e8e0ca 0,transparent 36%),#f9f6f1}.setup-card{width:min(100%,430px);padding:40px;background:#fff;border:1px solid #ebe7de;border-radius:15px;box-shadow:0 15px 55px #48320e12}.brand-mark{height:42px;width:42px;border:1px solid #d6c18a;border-radius:50%;color:#a68849;display:grid;place-items:center;margin-bottom:23px}.setup-card h1{font:500 32px Cormorant Garamond;color:#4b381c;line-height:1.2;margin:9px 0 10px}.setup-card p{font-size:12px;color:#918676;line-height:1.7}.setup-note{margin:23px 0;padding:12px;border-radius:8px;background:#f7f4ee;color:#78603d;display:flex;align-items:center;gap:8px;font-size:10px}.setup-card>code{display:block;background:#f8f6f2;padding:12px;border-radius:7px;color:#6c6151;font-size:10px;line-height:1.9}.login label{display:block;font-size:10px;color:#6d604e;margin-top:14px}.login input{display:block;width:100%;margin-top:6px;height:38px;border:1px solid #e8e4db;border-radius:6px;padding:0 10px;font:12px DM Sans;outline-color:#987e59}.full{width:100%;margin-top:17px}.login>small{display:block;color:#a59d91;font-size:9px;text-align:center;margin-top:15px}.error{font-size:10px;color:#b04f43;margin-top:10px}.mobile-menu,.scrim{display:none}@media(max-width:1080px){.content{padding:27px 23px}.topbar{padding:0 23px}.kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s ease;width:270px}.sidebar.show{transform:translate(0)}.side-close{display:block;border:0;background:transparent;color:#d3c7b7}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#2a1e0c6b;z-index:4}.main{margin:0}.topbar{height:54px;padding:0 15px}.mobile-menu{display:block;background:none;border:0;padding:4px;color:#675c4b}.crumb{margin-right:auto;margin-left:10px}.today{display:none}.top-actions{gap:9px}.content{padding:24px 15px}.welcome{align-items:flex-start;gap:15px}.welcome h1{font-size:25px;max-width:440px}.welcome p{font-size:10px}.welcome>.primary{white-space:nowrap;font-size:10px;padding:0 9px;height:34px}.dashboard-grid{grid-template-columns:1fr}.kpis{gap:9px}.kpi{padding:12px}.kpi>strong{font-size:20px}.kpi-change{font-size:8px}.target-panel{order:0}.revenue-panel{order:1}.appointments-panel,.activity-panel{min-height:210px}.table-actions{flex-direction:column}.page-welcome{align-items:flex-end}.page-welcome h1{font-size:27px}.setup-card{padding:30px 24px}}@media(max-width:390px){.kpis{grid-template-columns:1fr 1fr}.kpi-top{font-size:9px}.kpi-icon{width:25px;height:25px}.kpi>strong{font-size:18px}.welcome h1{font-size:22px}.welcome>.primary{font-size:0;width:35px}.welcome>.primary svg{margin:0}.content{padding-inline:12px}}.responsive-table{width:100%;overflow:auto;border:1px solid #f2eee7;border-radius:8px}.responsive-table table{width:100%;border-collapse:collapse;min-width:620px}.responsive-table th{text-align:left;padding:12px 14px;background:#fcfaf7;color:#998f82;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f2eee7}.responsive-table td{padding:12px 14px;border-bottom:1px solid #f2f0ec;color:#5b4f3e;font-size:11px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive-table tr:last-child td{border-bottom:0}.responsive-table tbody tr:hover{background:#fdfbf9}.row-edit{border:1px solid #ebe7de;border-radius:5px;background:#fff;color:#766144;padding:5px 9px;font:500 10px DM Sans;cursor:pointer}.row-edit:hover{background:#f6f1e8}.table-note{font-size:10px;color:#998f81;margin:12px 1px 0;line-height:1.5}.page-error,.notice{padding:9px 12px;border-radius:6px;margin:0 0 12px}.page-error{background:#fff5f2}.notice{background:#f9f4eb;color:#7f6238;font-size:11px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#3a291070;display:grid;place-items:center;padding:18px}.record-modal{width:min(100%,620px);max-height:min(88vh,800px);overflow:auto;background:#fff;border:1px solid #ebe7df;border-radius:12px;padding:22px;box-shadow:0 22px 70px #2e200b35}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #f2eee7;padding-bottom:15px;margin-bottom:15px}.modal-head h2{margin:4px 0 0;color:#4b381d;font:500 21px Cormorant Garamond}.modal-head .icon-button{background:#f9f7f3;border:0;border-radius:6px;width:30px;height:30px;display:grid;place-items:center;color:#867b6c;cursor:pointer}.modal-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-fields label{display:flex;flex-direction:column;gap:6px;color:#796e5f;font-size:10px}.modal-fields label.span-two{grid-column:1/-1}.modal-fields input:not([type=checkbox]),.modal-fields select,.modal-fields textarea{width:100%;min-height:36px;border:1px solid #e8e4db;border-radius:6px;background:#fff;padding:8px 10px;color:#524129;font:12px DM Sans;outline-color:#9e8560}.modal-fields textarea{min-height:72px;resize:vertical}.modal-fields input[type=checkbox]{accent-color:#775e39;width:16px;height:16px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:18px;margin-top:16px;border-top:1px solid #f2eee7}.modal-actions button{min-height:34px}.modal-actions .primary{border:0;border-radius:6px;background:#614927;color:#fff;padding:0 15px;font:500 11px DM Sans;cursor:pointer}.modal-actions .primary:disabled{opacity:.6}.modal-actions .secondary{border:1px solid #e8e4db;border-radius:6px;background:#fff;color:#766a5a;padding:0 14px;font:500 11px DM Sans;cursor:pointer}@media(max-width:560px){.record-modal{padding:17px}.modal-fields{grid-template-columns:1fr}.modal-fields label.span-two{grid-column:auto}}.brand-symbol{overflow:hidden;background:#fff}.brand-symbol img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.brand-logo{display:block;width:124px;height:116px;object-fit:contain;border-radius:50%;background:#fff;margin:0 auto 18px}.modal-actions{align-items:center}.modal-actions .secondary{margin-top:0}.modal-fields label.checkbox-field{flex-direction:row;align-items:center;gap:9px;align-self:end;min-height:36px}.modal-fields .field-hint{color:#9a9184;font-size:9px}.today-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.today-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #f2eee7;border-radius:8px;padding:10px 12px;font-size:11px;color:#524129}.today-list small{color:#8b8274;font-size:10px;text-transform:capitalize}.reminder-stack{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:60;display:grid;gap:10px;width:min(420px,calc(100vw - 32px))}.reminder-card{display:flex;align-items:center;gap:12px;background:#fff7e8;border:1px solid #e8c77d;border-left:5px solid #c58b1c;border-radius:10px;padding:12px 14px;box-shadow:0 12px 30px #1c2e242e;color:#4a3a12;animation:reminder-pop .3s ease-out}.reminder-card>div{flex:1;display:grid;gap:3px;font-size:12px}.reminder-card b{font-size:13px}.reminder-card .icon-button{flex:none}.reminder-enable{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;align-items:center;gap:7px;border:1px solid #e5ded2;background:#fff;color:#664b1f;border-radius:999px;padding:9px 14px;font-size:12px;box-shadow:0 6px 18px #1c2e241f;cursor:pointer}@keyframes reminder-pop{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.reminder-enable.error-chip{color:#9b2c2c;border-color:#f0c9c9;cursor:default}div.reminder-enable{cursor:default;max-width:calc(100vw - 32px)}.incentive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}@media(max-width:900px){.incentive-grid{grid-template-columns:minmax(0,1fr)}}.breakdown,.slab-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:2px}.breakdown li,.slab-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f2eee7;font-size:12px;color:#524129}.breakdown li span{display:grid;gap:2px}.breakdown small{color:#8b8274;font-size:10px}.breakdown-total{border-bottom:0!important;font-size:14px!important}.breakdown-total b{font-size:17px;color:#242f24}.slab-progress{margin-top:12px}.slab-track{height:8px;border-radius:99px;background:#eeeae3;overflow:hidden}.slab-track i{display:block;height:100%;background:#997b4b;border-radius:99px}.slab-progress p{margin:8px 0 0;font-size:11px;color:#726656}.plan-panel{margin-top:16px}.plan-panel form{margin-top:12px}.month-picker{display:grid;gap:4px;font-size:11px;color:#726656}.month-picker input{border:1px solid #e5ded2;border-radius:7px;padding:8px 10px;font:inherit;background:#fff}:root{background:#fdfbf7}.main{background:#fdfbf7}.primary:hover{background:#5c4626}.welcome h1{font-size:34px;font-weight:500;letter-spacing:-.2px}.kpi>strong,.chart-summary strong{font-size:27px}.brand strong{font-size:26px}.modal-fields .service-field{display:flex;flex-direction:column;gap:6px;color:#796e5f;font-size:10px;grid-column:1/-1}.service-picker{display:grid;gap:8px}.service-picker-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px}@media(max-width:560px){.service-picker-row{grid-template-columns:minmax(0,1fr)}}.picked-services{list-style:none;margin:0;padding:0;border:1px solid #ece6da;border-radius:8px;overflow:hidden}.picked-services li{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid #f1ece2;font-size:11px}.picked-services li span:first-child{display:grid;gap:2px;min-width:0}.picked-services small{color:#8a8072;font-size:9px}.picked-services .icon-button{width:26px;height:26px}.picked-total{background:#faf7f1;border-bottom:0!important}.row-edit+.row-edit{margin-left:6px}.upi-button{color:#705630;border-color:#e3d6bd}.upi-modal{max-width:420px}.upi-body{display:grid;justify-items:center;gap:10px;text-align:center;margin:6px 0 4px}.upi-amount{font:600 32px Cormorant Garamond;color:#292012}.upi-qr{width:220px;height:220px;border:1px solid #ece6da;border-radius:10px;padding:8px;background:#fff}.upi-help{font-size:11px;color:#6e6558;margin:0;line-height:1.5}.upi-open{text-decoration:none;font-size:11px;margin-top:0}.upi-confirm{display:flex;align-items:center;gap:8px;font-size:11px;color:#332a1d;text-align:left;background:#faf7f1;border:1px solid #ece6da;border-radius:8px;padding:10px 12px;width:100%;box-sizing:border-box}.header-actions{display:flex;gap:8px;margin-left:auto;margin-right:8px}.header-actions .secondary{margin-top:0}.wa-button{color:#1f7a4d;border-color:#cfe6d8}.wa-modal{max-width:520px}.wa-preview{display:flex;flex-direction:column;gap:6px}.wa-preview textarea{background:#f3f8f2;border-color:#d4e6d3;font-size:12px;line-height:1.5;white-space:pre-wrap}.wa-send{background:#1f7a4d}.wa-send:hover{background:#18633e}.modal-fields label.upi-confirm{flex-direction:row;align-items:center;font-size:11px;color:#332a1d}.pkg-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:14px}.pkg-card{display:grid;gap:10px;text-align:left;background:#fff;border:1px solid #ece6da;border-radius:10px;padding:14px;cursor:pointer;font:inherit;color:inherit}.pkg-card:hover{border-color:#cdbb97;box-shadow:0 4px 14px #29201214}.pkg-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pkg-top span:first-child{display:grid;gap:3px}.pkg-top b{font-size:13px;color:#292012}.pkg-top small{font-size:10px;color:#8a8072}.pkg-status{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:3px 7px;border-radius:99px;background:#edf5ef;color:#347853}.pkg-status.used-up{background:#f3efe6;color:#8a8072}.pkg-status.expired{background:#f7efed;color:#a36c5e}.pkg-bar{display:flex;height:9px;border-radius:99px;background:#efe9dd;overflow:hidden}.pkg-bar i{display:block;height:100%}.pkg-bar .used{background:#705630}.pkg-bar .booked{background:#d4bc7b}.pkg-figures{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:10px;color:#6e6558}.pkg-figures b{color:#292012}.pkg-modal{max-width:560px}.pkg-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 12px}.pkg-tiles div{display:grid;gap:2px;background:#faf7f1;border:1px solid #ece6da;border-radius:8px;padding:10px}.pkg-tiles span{font-size:9px;color:#8a8072;text-transform:uppercase;letter-spacing:.5px}.pkg-tiles b{font:600 19px Cormorant Garamond;color:#292012}.pkg-tiles small{font-size:9px;color:#8a8072}.pkg-tiles .left{background:#705630;border-color:#705630}.pkg-tiles .left span,.pkg-tiles .left b,.pkg-tiles .left small{color:#fdfbf7}@media(max-width:560px){.pkg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pkg-subhead{font-size:11px;color:#332a1d;margin:14px 0 8px}.wa-preview textarea{font-family:inherit}.login-modal{max-width:460px}.login-card{display:grid;gap:8px;background:#faf7f1;border:1px solid #ece6da;border-radius:10px;padding:14px;margin:4px 0 10px}.login-card div{display:grid;gap:2px}.login-card span{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#8a8072}.login-card b{font-size:14px;color:#292012;word-break:break-all}.mono{font-family:ui-monospace,Consolas,monospace;letter-spacing:.5px}.temp-pass{display:flex;gap:8px}.temp-pass input{flex:1}.temp-pass .secondary{margin-top:0;white-space:nowrap}.install-chip{position:fixed;left:16px;bottom:16px;z-index:50;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #e3d6bd;border-radius:12px;padding:8px 8px 8px 12px;box-shadow:0 6px 18px #2920121f;font-size:11px;color:#332a1d}.install-chip span{display:flex;align-items:center;gap:6px;line-height:1.4}.install-go{display:flex;align-items:center;gap:7px;border:0;background:#705630;color:#fff;border-radius:8px;padding:8px 12px;font:600 12px DM Sans;cursor:pointer}.install-chip .icon-button{width:26px;height:26px;flex:none}.seg-tabs{display:inline-flex;gap:4px;background:#f3efe6;border-radius:10px;padding:4px;margin-bottom:14px}.seg-tabs button{border:0;background:transparent;border-radius:7px;padding:7px 14px;font:600 11px DM Sans;color:#6e6558;cursor:pointer}.seg-tabs button.active{background:#fff;color:#292012;box-shadow:0 1px 3px #2920121f}.att-card{display:grid;gap:14px;margin-bottom:16px}.att-state{display:flex;align-items:center;gap:12px}.att-state div{display:grid;gap:3px}.att-state b{font-size:15px;color:#292012}.att-state small{font-size:11px;color:#6e6558}.att-dot{width:12px;height:12px;border-radius:50%;background:#cfc6b6;flex:none}.att-dot.on{background:#347853;box-shadow:0 0 0 5px #e3f0e7}.att-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:64px;border:0;border-radius:14px;background:#705630;color:#fff;font:700 17px DM Sans;cursor:pointer}.att-button.out{background:#242f24}.att-button:disabled{opacity:.7;cursor:wait}.att-pill{display:inline-block;font-size:10px;padding:3px 8px;border-radius:99px;background:#f3efe6;color:#6e6558}.att-pill.on{background:#e3f0e7;color:#2f6b45}.att-pill.off{background:#f7efed;color:#a36c5e}.att-week table{min-width:0;width:100%}@media(max-width:560px){.install-chip~.reminder-enable,.reminder-enable{bottom:76px}}.row-edit.danger-link{color:#9b2c2c;border-color:#f0c9c9}.primary.danger{background:#9b2c2c}.primary.danger:hover{background:#7f2323}
