[hidden]{display:none!important}.owner-main{max-width:1400px;margin:auto;padding:52px 6% 70px}.owner-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.owner-heading h1{font-size:clamp(44px,5vw,68px);margin:0 0 18px}.owner-heading p{color:#536c77}.owner-identity{padding:22px;border:1px solid #d8e3de;border-radius:14px;background:#f5f8f5;display:grid;gap:7px;max-width:330px;overflow-wrap:anywhere}.owner-lock{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#17634e}.owner-identity strong{font-size:15px}.owner-identity small{font-size:11px;color:#647b73}.owner-tabs{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #d8e3de;padding:0 0 18px;margin-bottom:25px;font-size:13px}.owner-tabs a{padding:5px 0}.owner-tabs a:hover{color:#17634e}.owner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.owner-metrics>a{border:1px solid #d8e3de;border-radius:12px;padding:20px;background:#f5f8f3;display:grid;gap:5px}.owner-metrics span{font-size:12px;color:#536b65}.owner-metrics strong{font:39px Georgia,serif;color:#17634e}.owner-metrics small{font-size:10px;color:#64766d}.owner-overview-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.owner-section{border:1px solid #d8e3de;background:#fff;border-radius:15px;padding:28px;margin:0 0 24px;min-width:0}.owner-section h2{font-size:30px;margin:0 0 18px;letter-spacing:-.7px}.owner-section h3{font:23px Georgia,serif;margin:32px 0 12px}.owner-section p,.owner-section small{font-size:12px;line-height:1.8;color:#5d726c}.owner-section .eyebrow{font-size:9px;margin:0 0 10px}.owner-section-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.owner-section a{font-size:12px;color:#17634e}.owner-rate-card{background:#f3f7ef}.owner-rate-card>strong{display:block;font:36px Georgia,serif;color:#17634e;margin:18px 0}.owner-rate-card>a{display:block;margin-top:18px}.owner-person-row,.owner-audit-row{border-top:1px solid #e1e9e2;padding:14px 0}.owner-person-row strong{display:block;font-size:14px}.owner-person-row span,.owner-audit-row{font-size:12px;color:#5d726c}.owner-collection-row{display:grid;grid-template-columns:1fr 1fr auto;gap:15px;padding:18px 0;border-bottom:1px solid #e1e9e2;align-items:center}.owner-collection-row strong{font-size:14px}.owner-collection-row small{display:block}.owner-progress{height:5px;background:#e6ece5;border-radius:3px;margin-top:7px;overflow:hidden}.owner-progress>span{display:block;height:100%;background:#b79858}.owner-section input,.owner-section select{background:#fff;color:#183146;border:1px solid #bfd0ca;border-radius:7px;width:100%;padding:12px;font:inherit;min-width:0}.owner-section input[readonly]{background:#f2f5ef;color:#5d726c}.pricing-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.pricing-fields label{display:block;font-size:12px;margin-bottom:7px}.owner-status,#pricing-admin-status{background:#edf5ed;color:#285e46;border-radius:8px;padding:14px;font-size:12px}.owner-status:empty,#pricing-admin-status:empty{display:none}.owner-shortcuts{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f6f4eb}.owner-gate{max-width:850px;padding:65px 6%;margin:auto}.owner-gate h2{font-size:43px}.owner-home-card{border-top:1px solid #d8e3de;border-bottom:1px solid #d8e3de}.owner-home-card .owner-actions .gold{color:#fff;background:#17634e}.owner-home-card .owner-actions{gap:14px}.owner-home-card h2{font-size:35px}.owner-home-card p{max-width:460px}@media(max-width:900px){.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-overview-grid{grid-template-columns:1fr}.owner-heading{align-items:start}.owner-identity{max-width:270px}.owner-collection-row{grid-template-columns:1fr 1fr}}@media(max-width:600px){.owner-main{padding-top:30px}.owner-heading{display:block}.owner-identity{max-width:none;margin-top:24px}.owner-tabs{gap:12px 20px}.owner-metrics{gap:10px}.owner-metrics>a{padding:15px}.owner-metrics span{font-size:11px}.owner-metrics strong{font-size:32px}.owner-section{padding:20px}.owner-section-heading,.owner-shortcuts{display:block}.owner-section h2{font-size:27px}.pricing-fields{grid-template-columns:1fr}.owner-collection-row{grid-template-columns:1fr;gap:8px}.owner-shortcuts .button{margin-top:12px}}

.owner-slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.owner-slide-editor{border:1px solid #d8e3de;border-radius:10px;padding:18px;min-width:0}.owner-slide-editor legend{font-size:12px;color:#17634e;padding:0 8px}.owner-slide-editor img{display:block;width:100%;height:160px;object-fit:contain;background:#111;border-radius:7px;margin-bottom:15px}.owner-slide-editor label{display:block;font-size:11px;margin:12px 0 6px}.owner-slide-editor input,.owner-slide-editor select{font-size:12px;padding:10px}#owner-presentation-status{font-size:12px;color:#285e46;background:#edf5ed;border-radius:8px;padding:14px}#owner-presentation-status:empty{display:none}@media(max-width:650px){.owner-slides{grid-template-columns:1fr}}

.group-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:22px 0}.group-overview>div{padding:15px;background:#f2f6ee;border:1px solid #d6e1d2;border-radius:8px}.group-overview strong,.group-overview small{display:block}.group-overview strong{font-size:13px}.owner-section details summary{cursor:pointer;color:#17634e;font-size:15px;padding:14px 0}.group-check{display:inline-flex;align-items:center;gap:10px;font-size:13px;margin:12px}.group-check input{width:18px;height:18px}.owner-section fieldset{border:1px solid #c5d4c5;border-radius:8px;margin:20px 0}.owner-section legend{font-size:12px}
.label-help,.admin-action-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.label-help>p{flex:1}.admin-help-button{display:inline-grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border:1px solid #8aa694;border-radius:50%;background:#f2f7ed;color:#235b43;font:700 13px Arial,sans-serif;cursor:pointer;padding:0}.admin-help-button:hover,.admin-help-button:focus-visible{background:#173e32;color:#fff;outline-offset:3px}.pricing-step{padding:24px 0}.pricing-step-title{display:flex;align-items:center;gap:12px}.pricing-step-title>span:first-child{display:grid;place-items:center;width:30px;height:30px;background:#173e32;color:#fff;border-radius:50%;font:13px Arial,sans-serif;flex-shrink:0}.pricing-step-title h3{margin:0}.pricing-accordion{border-top:1px solid #d8e3de}.pricing-accordion>summary{display:flex;align-items:center;justify-content:space-between;padding:23px 0;cursor:pointer;list-style:none}.pricing-accordion>summary:after{content:'＋';color:#17634e}.pricing-accordion[open]>summary:after{content:'−'}.pricing-accordion-body{padding:0 0 25px}.pricing-accordion .pricing-fields{margin-top:16px}.group-overview .group-open-card{padding:18px;text-align:left;background:#f2f6ee;border:1px solid #c8d8c7;border-radius:10px;color:#173e32;cursor:pointer;display:grid;gap:7px;font:inherit}.group-open-card:hover,.group-open-card:focus-visible{background:#e5efdd;border-color:#17634e;outline-offset:3px}.group-open-card>span{font-size:11px;color:#17634e;margin-top:10px}.group-overview{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pricing-product-preview{display:flex;align-items:center;gap:20px;padding:16px;background:#f3f6ed;border-radius:10px;min-height:130px}.pricing-product-photo{width:145px;flex:0 0 145px;overflow:hidden;background:#111;border-radius:8px}.pricing-product-photo>img{display:block;width:100%;max-height:180px;object-fit:contain}.pricing-product-crop{position:relative;overflow:hidden;width:100%}.pricing-product-crop>img{position:absolute;display:block;max-width:none;max-height:none}.pricing-product-preview strong{display:block;font-size:16px}.pricing-product-preview small{display:block;font-size:12px;color:#597064;line-height:1.8}.pricing-note{font-size:12px;line-height:1.8;color:#5b7264}#group-editor{width:min(1100px,95vw);max-height:94dvh;overflow:auto;padding:0;border:0;border-radius:16px;background:#f2f6ee;color:#173e32}#group-editor::backdrop,#admin-help-dialog::backdrop{background:#18382ec2}#group-editor-form{padding:28px}.group-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.group-editor-heading h2{font-size:33px;margin:7px 0}.group-editor-heading>button,.admin-help-heading>button{font-size:27px;background:none;border:0;color:#173e32;cursor:pointer;padding:10px}.group-editor-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;margin:25px 0}.group-editor-card{background:white;border:1px solid #d4e1d0;border-radius:12px;padding:22px;margin-bottom:20px}.group-editor-card h3{font:23px Georgia,serif;margin:6px 0 14px}.group-editor-card label{display:block;font-size:12px;margin:15px 0 7px}.group-editor-card input,.group-editor-card select{width:100%;padding:12px;border:1px solid #b9cdbf;border-radius:7px;background:white;color:#173e32;font:inherit;min-width:0}.group-editor-card .group-check{display:inline-flex;margin:8px}.group-editor-card .group-check input{width:18px;height:18px}.group-labor-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.group-tier-row{display:grid;grid-template-columns:1fr 1fr 30px;gap:10px;align-items:end;margin-bottom:12px}.group-tier-row button{height:42px;border:1px solid #c8d7c2;background:white;border-radius:6px;color:#345e43;font-size:18px;cursor:pointer}.group-editor-footer{position:sticky;bottom:-28px;padding:15px 0;background:#f2f6ee;border-top:1px solid #c7d8c1}.group-editor-footer>p{font-size:13px;line-height:1.6}.group-editor-footer button:not(.gold):not(.admin-help-button),#group-tier-add{padding:12px;border:1px solid #b7cab5;border-radius:7px;background:white;color:#235b43;cursor:pointer}.group-preview-price{display:block;font:38px Georgia,serif;margin:24px 0 8px}.group-editor-example dl>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;border-top:1px solid #d8e3d1;padding:12px 0}.group-editor-example dd{font-weight:bold;margin:0}#admin-help-dialog{width:min(560px,92vw);max-height:85dvh;border:1px solid #bdcfba;border-radius:14px;padding:25px;color:#173e32;background:#fff}#admin-help-content{font-size:15px;line-height:1.9;color:#365341}.admin-help-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.admin-help-heading h2{font-size:27px;margin:0}#admin-help-ok{margin-top:15px}@media(max-width:700px){.group-editor-layout{grid-template-columns:1fr}#group-editor-form{padding:18px}.group-editor-card{padding:18px}.group-editor-footer{bottom:-18px}.group-overview{grid-template-columns:1fr 1fr;gap:9px}.group-overview .group-open-card{padding:14px}.pricing-product-preview{align-items:start;gap:12px}.pricing-product-photo{width:105px;flex-basis:105px}.group-editor-heading h2{font-size:28px}}@media(max-width:370px){.group-overview{grid-template-columns:1fr}.group-labor-grid{grid-template-columns:1fr}.group-tier-row{grid-template-columns:1fr 1fr 25px;gap:7px}}
