.outsource-calculator{max-width:48rem;margin-inline:auto;color:var(--ava-color-deep-teal)}.outsource-calculator-inputs{display:grid;gap:1rem;margin-bottom:1rem}.outsource-calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outsource-calculator label{display:grid;gap:.4rem;font-size:.92rem}.outsource-calculator button,.outsource-calculator input,.outsource-calculator select{font:inherit}.outsource-calculator input[type=number],.outsource-calculator select{min-width:0;width:100%;padding:.55rem;border:1px solid var(--hairline);border-radius:.4rem;background:white;color:inherit}.outsource-calculator input[type=checkbox],.outsource-calculator input[type=range]{accent-color:var(--ava-color-forest-green)}.outsource-calculator input[type=range]{width:100%}.outsource-calculator a:focus-visible,.outsource-calculator button:focus-visible,.outsource-calculator input:focus-visible,.outsource-calculator select:focus-visible,.outsource-calculator summary:focus-visible{outline:3px solid var(--ava-color-growth-green);outline-offset:3px}.outsource-calculator-range{display:flex;justify-content:space-between;font-size:.75rem}.outsource-calculator-results{border-top:1px solid var(--hairline);margin:1rem 0}.outsource-calculator-results>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--hairline)}.outsource-calculator-results dt{font-size:.9rem}.outsource-calculator-results dd{margin:0;font-weight:700;text-align:right}.outsource-calculator-attribution,.outsource-calculator-note{font-size:.82rem;line-height:1.5;margin:.7rem 0}.outsource-calculator a{color:var(--ava-color-forest-green)}.outsource-calculator .outsource-calculator-cta{display:block;text-align:center;text-decoration:none;padding:.7rem;margin-top:1rem;border-radius:.6rem;background:var(--ava-color-forest-green);color:white}.outsource-calculator-tasks{display:grid;gap:.2rem}.outsource-calculator-task{display:grid;grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:.6rem;padding:.3rem 0;border-bottom:1px solid var(--hairline)}.outsource-calculator-task>label:first-child{display:flex;flex-direction:row;align-items:center;gap:.6rem}.outsource-calculator-task input[type=checkbox]{flex:0 0 auto;width:1rem;height:1rem}.outsource-calculator .outsource-calculator-task-hours{display:flex;align-items:center;gap:.3rem;font-size:.75rem}.outsource-calculator-task-hours input{max-width:4.8rem}.outsource-calculator-actions{display:flex;gap:.6rem;margin:.75rem 0}.outsource-calculator button{padding:.4rem .7rem;border:1px solid var(--hairline);border-radius:.4rem;background:var(--ava-color-bone);color:inherit;cursor:pointer}.outsource-calculator-error{padding:.7rem;border:2px solid}.outsource-calculator-bars{display:grid;gap:.5rem;margin:1rem 0}.outsource-calculator-bars>div{display:grid;grid-template-columns:4.5rem 1fr;gap:.5rem;align-items:center;font-size:.85rem}.outsource-calculator-bar{display:block;height:.8rem;background:var(--ava-color-bone)}.outsource-calculator-bar>span{display:block;height:100%;background:var(--ava-color-forest-green)}.outsource-calculator-share{margin-top:2rem}.outsource-calculator-share summary{cursor:pointer}.outsource-calculator-share code{display:block;overflow-wrap:anywhere;font-size:.8rem;margin:1rem 0}.outsource-calculator-embed-shell{max-width:32rem;margin:0 auto;padding:.75rem}.outsource-calculator-embed-shell>h1{font-size:1.25rem;line-height:1.2;margin:0}.outsource-calculator-embed .outsource-calculator-note{font-size:.7rem;margin:.4rem 0}.outsource-calculator-embed .outsource-calculator-inputs{gap:.5rem;margin:.5rem 0}.outsource-calculator-embed .outsource-calculator-results{margin:.5rem 0}.outsource-calculator-embed .outsource-calculator-results>div{padding:.3rem 0}.outsource-calculator-embed .outsource-calculator-results dt,.outsource-calculator-embed label{font-size:.8rem}.outsource-calculator-embed .outsource-calculator-task{padding:.1rem 0}.outsource-calculator-embed .outsource-calculator-tasks{max-height:20rem;overflow-y:auto}.outsource-calculator-embed .outsource-calculator-task input[type=number]{padding:.25rem}.outsource-calculator-embed .outsource-calculator-cta{padding:.5rem;margin-top:.5rem;font-size:.85rem}body:has(.outsource-calculator-embed-shell)>.site-footer,body:has(.outsource-calculator-embed-shell)>.site-header{display:none}@media (max-width:400px){.outsource-calculator-grid{grid-template-columns:1fr}.outsource-calculator-task{grid-template-columns:minmax(0,1fr) 6rem}}