.plan-builder{width:min(980px,100%)}.planner-config,.planner-details,.planner-review{display:grid;gap:24px}.planner-products,.planner-support{display:grid;gap:9px}.planner-products>label,.planner-support>label{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:15px 16px;border:1px solid #d1d3d0;background:#fff;cursor:pointer}.planner-products>label.selected,.planner-support>label.selected{border-color:var(--orange);background:#fff4ee;box-shadow:inset 4px 0 0 var(--orange)}.planner-products input,.planner-support input,.planner-domain input{accent-color:var(--orange)}.planner-products label>span,.planner-support label>span{display:grid;gap:4px}.planner-products label b,.planner-support label b{font-size:14px}.planner-products label small,.planner-support label small{color:#666b70;font-size:11px;line-height:1.5}.planner-products label strong,.planner-support label strong{font:800 19px var(--display);white-space:nowrap}.planner-domain{padding-top:18px!important;border-top:1px solid var(--line)!important}.planner-domain>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.planner-domain>div label{display:flex;gap:9px;align-items:center;padding:12px;border:1px solid #d1d3d0;background:#fff;cursor:pointer}.planner-domain>div label.selected{border-color:var(--orange);background:#fff4ee}.planner-domain-name{display:grid;gap:6px;margin-top:13px;font-size:12px;font-weight:800}.planner-domain-name input,.planner-checkout-options select{width:100%;padding:12px;border:1px solid #c9cbc8;background:#fff;font:inherit}.planner-guidance{padding:30px;border-left:5px solid var(--orange);background:#fff}.planner-guidance b{font:800 30px var(--display);text-transform:uppercase}.planner-guidance p{max-width:650px;color:#60656a;line-height:1.7}.planner-details>.guided-detail{margin-bottom:3px!important}.planner-details>.guided-scope{padding-top:20px;border-top:1px solid var(--line)}.planner-basket{border:1px solid #c9cbc8;background:#fff}.planner-basket>header{display:flex;justify-content:space-between;align-items:start;padding:18px;border-bottom:1px solid var(--line)}.planner-basket>header small{color:#bd491b;font:9px var(--mono);letter-spacing:1px}.planner-basket h3{margin:6px 0 0;font:800 26px var(--display);text-transform:uppercase}.planner-basket>header>span{font:10px var(--mono);color:#6b7075}.planner-basket article{display:grid;grid-template-columns:1fr auto;gap:20px;padding:16px 18px;border-bottom:1px solid var(--line)}.planner-basket article div{display:grid;gap:4px}.planner-basket article b{font-size:14px}.planner-basket article span{color:#686d72;font-size:11px}.planner-basket article strong{font:800 20px var(--display)}.planner-basket>footer{display:flex;justify-content:space-between;gap:20px;padding:13px 18px;background:#f2f1ed;font-size:11px}.planner-account-gate{padding:25px;background:#292c2f;color:#fff}.planner-account-gate h3{margin:0;font:800 30px var(--display);text-transform:uppercase}.planner-account-gate p{color:#d2d5d7}.planner-account-gate>div{display:flex;gap:11px;margin-top:18px}.planner-account-gate .outline-button{border-color:#fff;color:#fff}.planner-checkout-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;border:1px solid #cbcdda;background:#fff}.planner-checkout-options label{display:grid;gap:6px;font-size:12px;font-weight:800}.planner-checkout-options>p,.planner-checkout-options>div{grid-column:1/-1}.planner-checkout-options>p{margin:3px 0 0;color:#63686d;font-size:11px;line-height:1.6}@media(max-width:760px){.planner-products>label,.planner-support>label{grid-template-columns:auto 1fr}.planner-products label strong,.planner-support label strong{grid-column:2}.planner-domain>div,.planner-checkout-options{grid-template-columns:1fr}.planner-account-gate>div{flex-direction:column;align-items:flex-start}}.planner-save-card{grid-column:1/-1!important;display:flex!important;grid-template-columns:none!important;align-items:flex-start!important;gap:11px!important;padding:14px!important;border:1px solid #d5d7d4;background:#f8f7f3}.planner-save-card input{width:18px!important;height:18px;margin-top:2px;accent-color:var(--orange)}.planner-save-card span{display:grid;gap:4px}.planner-save-card b{font-size:13px}.planner-save-card small{color:#686d72;font-size:11px;line-height:1.5}.planner-embedded-payment{display:grid;grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr);gap:24px;padding:26px 30px 34px}.planner-payment-heading,.planner-payment-summary{grid-column:1}.planner-payment-heading small{color:#bd491b;font:10px var(--mono);letter-spacing:1px}.planner-payment-heading h3{margin:9px 0;font:800 38px/.94 var(--display);text-transform:uppercase}.planner-payment-heading p{margin:0;color:#62676c;font-size:13px;line-height:1.7}.planner-payment-summary{align-self:start;display:grid;border:1px solid #d2d4d1;background:#fff}.planner-payment-summary span{display:flex;justify-content:space-between;gap:18px;padding:12px 14px;border-bottom:1px solid #e2e3e0;color:#62676c;font-size:12px}.planner-payment-summary span:last-child{border-bottom:0}.planner-payment-summary .total{color:#171a1c;background:#f3f1ed;font-size:14px;font-weight:800}.planner-embedded-payment>.Elements,.planner-card-form{grid-column:2;grid-row:1/4}.planner-card-form{display:grid;align-content:start;gap:17px;padding:20px!important;border:1px solid #d2d4d1;background:#fff}.planner-card-assurance{display:grid;gap:4px;padding:13px;border-left:4px solid #24704a;background:#eef7f1}.planner-card-assurance b{font-size:12px}.planner-card-assurance span{color:#59625d;font-size:11px;line-height:1.5}.planner-card-form>button{width:100%;justify-content:space-between}.planner-payment-status{grid-column:1/-1;padding:13px 15px;border:1px solid #a8ccb6;background:#eff8f2;color:#215a38;font-size:12px;font-weight:700}@media(max-width:760px){.planner-embedded-payment{grid-template-columns:1fr;padding:20px}.planner-payment-heading,.planner-payment-summary,.planner-card-form{grid-column:1;grid-row:auto}}.product-list .product-plan-button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid #6e7379;border-radius:50%;background:#fff;color:#c54d20;cursor:pointer}.product-list .product-plan-button:hover{border-color:var(--orange);background:#fff3ed}.software-license-workspace .license-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.license-metrics article{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem;border:1px solid #e8e2da;border-radius:16px;background:#fff}.license-metrics b{font-size:1.8rem}.license-metrics span,.license-row span{font-size:.9rem;color:#5f625f}.license-search{display:grid;gap:.4rem;margin:1rem 0}.license-search input,.license-issue-form input,.license-issue-form select,.license-issue-form textarea{min-height:44px;width:100%;padding:.75rem;border:1px solid #d8d2ca;border-radius:10px;background:#fff;color:#181818}.license-table{display:grid;overflow-x:auto}.license-row{display:grid;grid-template-columns:minmax(220px,1.3fr) 100px 90px minmax(180px,1fr) minmax(200px,1fr);gap:1rem;align-items:center;min-width:900px;padding:.9rem;border-bottom:1px solid #ece6df}.license-row>div{display:flex;flex-direction:column;gap:.3rem}.license-row button{border:0;background:none;color:#a83d12;text-align:left;padding:.25rem 0}.license-head{font-weight:700;background:#faf7f3;border-radius:10px}.license-issue-form{display:grid;gap:1rem}.license-issue-form label{display:grid;gap:.45rem;font-weight:700}.license-issue-form textarea{min-height:100px}.issued-license-key{display:grid;gap:1rem}.issued-license-key code{padding:1rem;border-radius:12px;background:#151515;color:#ff9b52;overflow-wrap:anywhere}@media(max-width:760px){.software-license-workspace .license-metrics{grid-template-columns:1fr}}.customer-license-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.customer-license-grid>article{display:grid;gap:1rem;padding:1.15rem;border:1px solid #e6dfd7;border-radius:16px;background:#fff}.customer-license-grid header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.customer-license-grid h3{margin:.2rem 0;font-size:1.25rem}.license-usage{display:flex;align-items:baseline;gap:.5rem}.license-usage b{font-size:1.65rem}.license-actions{display:flex;gap:.6rem;flex-wrap:wrap}.license-actions button,.license-installations button{min-height:42px;padding:.65rem .85rem;border:1px solid #d9cfc4;border-radius:10px;background:#fff;color:#8e3516;font-weight:700}.license-installations{display:grid;gap:.55rem}.license-installations>div{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.7rem;border-radius:10px;background:#f7f3ee}.license-installations span{display:grid;gap:.2rem}.license-installations small{font-size:.82rem;color:#65615d}
