.business-data-planner{font:400 15px / 1.6 var(--font-sans);border-block:1px solid #aaa69e;padding:28px 0}.business-data-planner .planner-picker{border:0;min-width:0;margin:0;padding:0}.business-data-planner legend,.business-data-planner .planner-label{font-weight:600}.business-data-planner .planner-label{margin:18px 0 8px;display:block}.business-data-planner input[type=search],.business-data-planner select,.business-data-planner textarea{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #88847d;border-radius:2px;padding:12px}.business-data-planner .planner-note{color:var(--color-dark-grey);margin:10px 0;font-size:13px}.business-data-planner .planner-chips,.business-data-planner .planner-options,.business-data-planner .planner-source-list{margin:14px 0;padding:0;list-style:none}.business-data-planner .planner-chips{flex-wrap:wrap;gap:8px;display:flex}.business-data-planner .planner-chips li,.business-data-planner .planner-options li,.business-data-planner .planner-source-list li{margin:0}.business-data-planner .planner-chips button{min-height:40px;font:inherit;cursor:pointer;background:#e7e9df;border:1px solid #75796b;border-radius:2px;align-items:center;gap:14px;padding:7px 12px;display:inline-flex}.business-data-planner .planner-chips button span{font-size:20px;line-height:1}.business-data-planner .planner-picker-actions{flex-wrap:wrap;gap:4px 20px;display:flex}.business-data-planner .planner-text-button,.business-data-planner .planner-download{font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;padding:8px 0;font-size:13px;text-decoration:underline}.business-data-planner .planner-options{overscroll-behavior:contain;border:1px solid #aaa69e;max-height:224px;overflow-y:auto}.business-data-planner .planner-options label{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.business-data-planner .planner-options label:hover{background:#e7e9df}.business-data-planner .planner-options input{width:18px;height:18px;accent-color:var(--color-primary);flex:none}.business-data-planner .planner-options strong,.business-data-planner .planner-options small{line-height:1.4;display:block}.business-data-planner .planner-options strong{font-size:14px;font-weight:500}.business-data-planner .planner-options small{color:var(--color-dark-grey);font-size:12px}.business-data-planner .planner-options label:has(input:disabled){opacity:.5;cursor:default}.business-data-planner .planner-result,.business-data-planner .planner-empty{border-top:1px solid #aaa69e;margin-top:28px;padding-top:24px}.business-data-planner .planner-kicker{color:var(--color-dark-grey);margin:0 0 8px;font-size:12px}.business-data-planner h2{font:400 29px / 1.2 var(--font-serif);margin:0 0 16px}.business-data-planner h3{font:500 18px / 1.4 var(--font-sans);margin:26px 0 14px}.business-data-planner h4{font:500 17px / 1.4 var(--font-sans);margin:0 0 14px}.business-data-planner .planner-result-summary{background:#e7e9df;padding:14px 16px;font-size:14px}.business-data-planner .planner-recipe{border:1px solid #aaa69e;margin-top:14px;padding:20px}.business-data-planner .planner-recipe dl{margin:0;font-size:14px}.business-data-planner .planner-recipe dl>div+div{margin-top:12px}.business-data-planner .planner-recipe dt{font-size:12px;font-weight:600}.business-data-planner .planner-recipe dd{margin:3px 0 0}.business-data-planner .planner-recipe-links,.business-data-planner .planner-exports{flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:13px;display:flex}.business-data-planner .planner-details{margin:18px 0;font-size:14px}.business-data-planner .planner-exports{border:0;min-width:0;margin:0;padding:0}.business-data-planner .planner-exports legend{margin-bottom:12px}.business-data-planner .planner-details summary{cursor:pointer;text-underline-offset:4px;padding:4px 0;text-decoration:underline}.business-data-planner .planner-details h4{margin-top:20px}.business-data-planner .planner-details pre{white-space:pre-wrap;overflow-wrap:anywhere}.business-data-planner .planner-source{border-bottom:1px solid #aaa69e;padding:16px 0}.business-data-planner .planner-source-heading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.business-data-planner .planner-source-heading>a{font-weight:600}.business-data-planner .planner-optional-label{border:1px solid #aaa69e;padding:2px 7px;font-size:11px}.business-data-planner .planner-source p{margin:6px 0 0;font-size:13px}.business-data-planner .planner-record-hints{color:var(--color-dark-grey)}.business-data-planner .planner-next-step{padding:4px 0 16px}.business-data-planner .planner-next-step p{margin:12px 0}.business-data-planner .planner-next-step>a:not(.resource-button){font-size:14px}.business-data-planner .planner-primary,.business-data-planner .planner-secondary{border:1px solid var(--color-primary);font:inherit;cursor:pointer;padding:12px 16px;font-size:14px}.business-data-planner .planner-primary{background:var(--color-primary);color:var(--color-secondary)}.business-data-planner .planner-secondary{color:inherit;background:0 0}.business-data-planner button:disabled{opacity:.5;cursor:not-allowed}.business-data-planner .planner-copy-status{margin-top:14px}.business-data-planner .planner-fallback{gap:8px;font-size:14px;display:grid}.business-data-planner textarea{resize:vertical;font-size:13px}.business-data-planner :is(select,button,summary,input,textarea,a):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:480px){.business-data-planner .planner-recipe{padding:16px}.business-data-planner .planner-exports>.planner-primary,.business-data-planner .planner-exports>.planner-secondary{width:100%}}
