#hd-host-dialog.hd-admin-mode{width:min(1100px,calc(100% - 24px));max-height:92vh;padding:28px;overflow:auto}#hd-host-dialog.hd-admin-mode>h2,#hd-host-dialog.hd-admin-mode>.hd-host-badge{display:none}#hd-admin-app{margin-top:22px;border-top:1px solid #e0e7e1;padding-top:22px}#hd-admin-app h2{margin:6px 0;font-size:28px}#hd-admin-app h3{font-size:20px}#hd-admin-app h4{margin:0 0 10px}#hd-admin-app p{font-size:13px}#hd-admin-app .hd-admin-small{font-size:12px;color:#68776e}.hd-admin-heading,.hd-admin-toolbar,.hd-admin-form-head,.hd-admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px}.hd-admin-heading p{margin:0}.hd-admin-notice{padding:12px 15px;border-radius:8px;background:#f4f7f1;color:#4b604a;font-size:12px;line-height:1.7;margin:18px 0}.hd-admin-tabs{display:flex;gap:10px;border-bottom:1px solid #dfe6e1;padding-bottom:12px}.hd-admin-tabs button{background:#fff;border:1px solid #d5dfd8;border-radius:7px;padding:10px 20px;cursor:pointer;font:600 13px inherit}.hd-admin-tabs button.active{background:#17663c;color:white;border-color:#17663c}#hd-admin-status{color:#236b40;font-size:13px;min-height:20px}.hd-admin-toolbar label{flex:1;max-width:550px}.hd-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}#hd-admin-app input,#hd-admin-app textarea,#hd-admin-app select{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #d4ded8;border-radius:6px;font:inherit;margin-top:6px}#hd-admin-app textarea{resize:vertical}#hd-admin-app .hd-check{display:flex;align-items:center;gap:9px}#hd-admin-app .hd-check input{display:inline;width:18px;margin:0}#hd-product-editor{background:#f6f9f7;border:1px solid #dce7df;border-radius:10px;padding:20px;margin:12px 0 24px}.hd-admin-table-wrap{overflow:auto;border:1px solid #dfe6e1;border-radius:9px}.hd-admin-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.hd-admin-table th{background:#f3f7f4;font-size:11px;letter-spacing:.6px;text-transform:uppercase;padding:13px}.hd-admin-table td{padding:13px;border-top:1px solid #e9eee9;vertical-align:middle}.hd-admin-table td:first-child{min-width:210px}.hd-admin-table small{display:block;color:#7b877d;margin-top:4px}.hd-admin-table button{border:1px solid #d9e3dc;border-radius:5px;background:#fff;padding:7px 10px;cursor:pointer;margin:3px;font:inherit}.hd-admin-table .hd-remove{color:#a14334}.hd-product-tag{background:#e8f4ec;color:#226e41;padding:5px 9px;border-radius:20px;white-space:nowrap}.hd-product-tag.off{background:#f4ece9;color:#925444}.hd-admin-pagination{margin-top:15px;font-size:12px}.hd-admin-payment-group{border:1px solid #dfe6e1;border-radius:9px;padding:18px;margin:15px 0}.hd-admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hd-admin-metrics>div{border:1px solid #dfe6e1;border-radius:10px;padding:20px}.hd-admin-metrics strong{display:block;font-size:30px;color:#17663c}.hd-admin-metrics span{display:block;font-size:12px;color:#6b776e;margin-top:8px}.hd-visit-bars{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;height:145px;border-bottom:1px solid #ccdacf;margin:24px 0 42px;gap:10px}.hd-visit-day{text-align:center;font-size:11px;position:relative}.hd-visit-bar{background:#8bbb9c;border-radius:5px 5px 0 0;margin-top:7px;min-height:3px}.hd-visit-day small{position:absolute;top:100%;left:0;right:0;padding-top:8px}.hd-added-products{margin-top:28px;margin-bottom:30px}.hd-added-products h2{font-family:Poppins,sans-serif}.hd-store-removed{display:none!important}#hd-payment-next{max-width:540px;margin:24px auto;text-align:left;padding:20px;border:1px solid #dce5de;border-radius:9px;background:#f6f9f7}#hd-payment-next p{line-height:1.7;overflow-wrap:anywhere}#hd-payment-next .hd-btn{margin:8px 0;display:inline-flex}#hd-analytics-consent{position:fixed;bottom:18px;left:18px;z-index:1000;background:white;border:1px solid #d7e2da;box-shadow:0 8px 35px #0002;border-radius:10px;padding:18px;max-width:380px;font-size:13px;line-height:1.6}#hd-analytics-consent[hidden]{display:none}#hd-analytics-consent button{margin-right:8px;border:1px solid #cad7cc;background:#eff6f0;border-radius:5px;padding:8px 13px;cursor:pointer}#hd-analytics-preferences{background:none;color:inherit;border:0;text-decoration:underline;cursor:pointer;margin:10px}#hd-host-dialog button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:640px){.hd-admin-grid,.hd-admin-metrics{grid-template-columns:1fr}.hd-admin-heading,.hd-admin-toolbar{align-items:stretch;flex-direction:column}#hd-host-dialog.hd-admin-mode{padding:18px}.hd-admin-tabs{gap:5px}.hd-admin-tabs button{padding:9px 12px}.hd-admin-table td,.hd-admin-table th{padding:9px}.hd-admin-pagination{gap:7px}.hd-admin-pagination .hd-btn{padding:8px}#hd-analytics-consent{right:14px;left:14px;bottom:14px}}
