.page-module__C8TZoa__container{max-width:var(--container);padding:var(--sp-8) var(--gutter);font-family:var(--font-body);margin:0 auto}.page-module__C8TZoa__hero{text-align:center;margin-bottom:var(--sp-8)}.page-module__C8TZoa__h1{font-family:var(--font-display);color:var(--sc-on-surface);margin-bottom:var(--sp-3);font-size:3.5rem;font-weight:800;line-height:1.1}.page-module__C8TZoa__subtitle{color:var(--sc-on-surface-variant);max-width:800px;margin:0 auto;font-size:1.25rem;line-height:1.6}.page-module__C8TZoa__subtitleMobile{display:none}.page-module__C8TZoa__trustBadge{margin-top:var(--sp-3);align-items:center;gap:var(--sp-1);background:var(--sc-surface-low);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);color:var(--sc-on-surface);border:1px solid var(--sc-outline-light);font-size:.9rem;font-weight:500;display:inline-flex}.page-module__C8TZoa__trustIcon{font-size:1.1rem}.page-module__C8TZoa__calculatorSection{margin-bottom:var(--sp-10);text-align:left}.page-module__C8TZoa__grid{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@media (min-width:992px){.page-module__C8TZoa__grid{grid-template-columns:1.2fr .8fr;align-items:start}}.page-module__C8TZoa__card{background:var(--sc-white);border:1px solid var(--sc-outline-light);border-radius:var(--r-xl);padding:var(--sp-5);box-shadow:var(--shadow-card)}.page-module__C8TZoa__toggleContainer{background:var(--sc-surface-low);padding:var(--sp-1);border-radius:var(--r-lg);margin-bottom:var(--sp-4);border:1px solid var(--sc-outline-light);display:flex}.page-module__C8TZoa__toggleTab{text-align:center;color:var(--sc-on-surface-variant);border-radius:var(--r-md);cursor:pointer;transition:var(--ease);background:0 0;border:none;flex:1;padding:.75rem;font-size:1rem;font-weight:700}.page-module__C8TZoa__toggleTabActive{background:var(--sc-white);color:var(--sc-teal);box-shadow:var(--shadow-card)}.page-module__C8TZoa__checkboxContainer{gap:var(--sp-2);margin-bottom:var(--sp-4);background:var(--sc-surface-low);padding:var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--sc-outline-light);grid-template-columns:1fr;display:grid}@media (min-width:576px){.page-module__C8TZoa__checkboxContainer{grid-template-columns:1fr 1fr}}.page-module__C8TZoa__checkboxLabel{align-items:center;gap:var(--sp-2);color:var(--sc-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95rem;font-weight:600;display:flex}.page-module__C8TZoa__checkbox{width:1.2rem;height:1.2rem;accent-color:var(--sc-teal);cursor:pointer}.page-module__C8TZoa__inputsSubGrid{gap:var(--sp-2);grid-template-columns:1fr;display:grid}@media (min-width:576px){.page-module__C8TZoa__inputsSubGrid{grid-template-columns:repeat(2,1fr)}}.page-module__C8TZoa__formGroup{margin-bottom:var(--sp-3)}.page-module__C8TZoa__formGroupFullWidth{grid-column:1/-1}.page-module__C8TZoa__formGroup label{color:var(--sc-on-surface);margin-bottom:var(--sp-1);font-size:.9rem;font-weight:600;display:block}.page-module__C8TZoa__inputWrapper{align-items:center;display:flex;position:relative}.page-module__C8TZoa__currencySymbol{color:var(--sc-on-surface-variant);font-size:1.1rem;font-weight:500;position:absolute;left:1rem}.page-module__C8TZoa__input{border:2px solid var(--sc-outline-light);border-radius:var(--r-lg);background:var(--sc-white);width:100%;color:var(--sc-on-surface);transition:var(--ease);padding:.85rem 1rem .85rem 2.2rem;font-size:1.1rem}.page-module__C8TZoa__input:focus{border-color:var(--sc-gold);box-shadow:var(--shadow-input);outline:none}.page-module__C8TZoa__select{border:2px solid var(--sc-outline-light);border-radius:var(--r-lg);background:var(--sc-white);width:100%;color:var(--sc-on-surface);appearance:none;cursor:pointer;transition:var(--ease);padding:.85rem;font-size:1.1rem}.page-module__C8TZoa__select:focus{border-color:var(--sc-gold);box-shadow:var(--shadow-input);outline:none}.page-module__C8TZoa__calculateBtn{width:100%;color:var(--sc-white);background:var(--sc-teal);border-radius:var(--r-lg);cursor:pointer;transition:var(--ease);margin-top:var(--sp-2);box-shadow:var(--shadow-card);border:none;padding:1.15rem;font-size:1.15rem;font-weight:700}.page-module__C8TZoa__calculateBtn:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.page-module__C8TZoa__calculateBtn:active{transform:translateY(0)}.page-module__C8TZoa__resultsPanel{background:var(--sc-surface-low);color:var(--sc-on-surface);border:1px solid var(--sc-outline-light);position:sticky;top:2rem}.page-module__C8TZoa__resultTitle{font-family:var(--font-display);margin-bottom:var(--sp-4);color:var(--sc-on-surface);border-bottom:1px solid var(--sc-outline-light);padding-bottom:var(--sp-2);font-size:1.5rem;font-weight:700}.page-module__C8TZoa__resultRow{margin-bottom:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px dashed var(--sc-outline-light);justify-content:space-between;align-items:center;display:flex}.page-module__C8TZoa__resultRow:last-of-type{border-bottom:none}.page-module__C8TZoa__resultLabel{color:var(--sc-on-surface-variant);font-size:.95rem}.page-module__C8TZoa__resultValue{color:var(--sc-on-surface);font-size:1.15rem;font-weight:600}.page-module__C8TZoa__totalTax{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:2px solid var(--sc-outline-light);text-align:center}.page-module__C8TZoa__totalTaxLabel{color:var(--sc-on-surface-variant);margin-bottom:var(--sp-1);text-transform:uppercase;letter-spacing:1px;font-size:1.05rem}.page-module__C8TZoa__totalTaxValue{color:var(--sc-teal);font-size:3.25rem;font-weight:800;line-height:1}.page-module__C8TZoa__effectiveRate{text-align:center;margin-top:var(--sp-2);color:var(--sc-on-surface-variant);font-size:.95rem}.page-module__C8TZoa__noTax{text-align:center;padding:var(--sp-6) 0;color:var(--sc-on-surface-variant);font-size:1.2rem}.page-module__C8TZoa__ctaActions{gap:var(--sp-2);margin-top:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.page-module__C8TZoa__printBtn,.page-module__C8TZoa__shareBtn{border-radius:var(--r-md);cursor:pointer;transition:var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;font-weight:700;display:flex}.page-module__C8TZoa__printBtn{background:var(--sc-white);border:1.5px solid var(--sc-outline-light);color:var(--sc-on-surface)}.page-module__C8TZoa__printBtn:hover{background:var(--sc-surface-mid)}.page-module__C8TZoa__shareBtn{background:var(--sc-white);border:1.5px solid var(--sc-outline-light);color:var(--sc-blue)}.page-module__C8TZoa__shareBtn:hover{background:var(--sc-surface-mid)}.page-module__C8TZoa__jsonOutputToggle{margin-top:var(--sp-4);text-align:center}.page-module__C8TZoa__toggleBtn{border:1px solid var(--sc-outline-light);color:var(--sc-on-surface-variant);border-radius:var(--r-md);cursor:pointer;transition:var(--ease);background:0 0;padding:.5rem 1rem;font-size:.9rem}.page-module__C8TZoa__toggleBtn:hover{background:var(--sc-surface-mid);color:var(--sc-on-surface)}.page-module__C8TZoa__jsonOutput{margin-top:var(--sp-2);background:var(--sc-on-surface);padding:var(--sp-2);border-radius:var(--r-md);color:var(--sc-surface-low);white-space:pre-wrap;text-align:left;font-family:monospace;font-size:.8rem;overflow-x:auto}.page-module__C8TZoa__contentSection{margin-bottom:var(--sp-10);padding-top:var(--sp-4);border-top:1px solid var(--sc-outline-light);position:relative}.page-module__C8TZoa__contentContainer{text-align:left;max-width:900px;margin:0 auto;line-height:1.7}.page-module__C8TZoa__contentContainer p{margin-bottom:var(--sp-3);color:var(--sc-on-surface-variant)}.page-module__C8TZoa__contentContainer ul,.page-module__C8TZoa__contentContainer ol{margin-bottom:var(--sp-3);padding-left:var(--sp-4);color:var(--sc-on-surface-variant)}.page-module__C8TZoa__contentContainer li{margin-bottom:var(--sp-1)}.page-module__C8TZoa__h2{font-family:var(--font-display);color:var(--sc-on-surface);margin-top:var(--sp-6);margin-bottom:var(--sp-4);text-align:left;border-bottom:2px solid var(--sc-surface-low);padding-bottom:var(--sp-1);font-size:2.25rem;font-weight:800}.page-module__C8TZoa__h3{font-family:var(--font-display);color:var(--sc-on-surface);margin-top:var(--sp-4);margin-bottom:var(--sp-2);font-size:1.5rem;font-weight:700}.page-module__C8TZoa__formulaBox{background:var(--sc-surface-low);border-left:4px solid var(--sc-gold);padding:var(--sp-3);border-radius:var(--r-md);margin:var(--sp-3) 0;color:var(--sc-on-surface);font-family:monospace;font-size:1rem;overflow-x:auto}.page-module__C8TZoa__tableWrapper{border-radius:var(--r-xl);box-shadow:var(--shadow-card);background:var(--sc-white);margin:var(--sp-4) 0;border:1px solid var(--sc-outline-light);overflow-x:auto}.page-module__C8TZoa__table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.page-module__C8TZoa__table th{background:var(--sc-surface-mid);color:var(--sc-on-surface);padding:var(--sp-3);border-bottom:1.5px solid var(--sc-outline-light);font-size:1.05rem;font-weight:700}.page-module__C8TZoa__table td{padding:var(--sp-3);border-bottom:1px solid var(--sc-outline-light);color:var(--sc-on-surface);font-weight:500}.page-module__C8TZoa__table tr:last-child td{border-bottom:none}.page-module__C8TZoa__table tr:hover td{background:var(--sc-surface-low)}.page-module__C8TZoa__tableNote{color:var(--sc-on-surface-variant);text-align:left;margin-top:-.5rem;margin-bottom:var(--sp-4);font-size:.9rem;font-style:italic}.page-module__C8TZoa__calloutBox{background:var(--sc-surface-low);padding:var(--sp-4);border-radius:var(--r-xl);border:1.5px solid var(--sc-outline-light);margin:var(--sp-4) 0}.page-module__C8TZoa__calloutTitle{color:var(--sc-on-surface);margin-bottom:var(--sp-2);align-items:center;gap:var(--sp-1);font-size:1.2rem;font-weight:700;display:flex}.page-module__C8TZoa__calloutTitle:before{content:"💡";font-size:1.4rem}.page-module__C8TZoa__faqWrapper{max-width:900px;margin:var(--sp-4) auto var(--sp-8)}.page-module__C8TZoa__faqItem{background:var(--sc-white);border-radius:var(--r-lg);margin-bottom:var(--sp-2);box-shadow:var(--shadow-card);border:1px solid var(--sc-outline-light);transition:var(--ease);overflow:hidden}.page-module__C8TZoa__faqItemOpen{border-color:var(--sc-teal);box-shadow:var(--shadow-hover)}.page-module__C8TZoa__faqQuestion{text-align:left;width:100%;padding:var(--sp-3) var(--sp-4);color:var(--sc-on-surface);cursor:pointer;transition:background var(--ease);background:0 0;border:none;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.page-module__C8TZoa__faqQuestion:hover{background:var(--sc-surface-low)}.page-module__C8TZoa__faqChevron{color:var(--sc-teal);font-size:1.5rem;font-weight:400;line-height:1}.page-module__C8TZoa__faqAnswer{padding:0 var(--sp-4) var(--sp-4);color:var(--sc-on-surface-variant);border-top:1px solid var(--sc-surface-low);margin-top:var(--sp-1);padding-top:var(--sp-3);line-height:1.6}.page-module__C8TZoa__linksGrid{gap:var(--sp-2);margin-top:var(--sp-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__C8TZoa__linksGrid{grid-template-columns:repeat(3,1fr)}}.page-module__C8TZoa__linkCard{background:var(--sc-white);padding:var(--sp-3);border-radius:var(--r-lg);color:var(--sc-blue);box-shadow:var(--shadow-card);border:1px solid var(--sc-outline-light);transition:var(--ease);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.page-module__C8TZoa__linkCard:hover{background:var(--sc-blue);color:var(--sc-white);transform:translate(5px)}.page-module__C8TZoa__disclaimerShort{margin-top:var(--sp-4);color:var(--sc-on-surface-variant);text-align:center;font-size:.8rem;line-height:1.5}.page-module__C8TZoa__disclaimerSection{margin-top:var(--sp-12);padding-top:var(--sp-6);border-top:1px solid var(--sc-outline-light);color:var(--sc-on-surface-variant)}.page-module__C8TZoa__disclaimerSection p{margin-bottom:var(--sp-2);font-size:.85rem;line-height:1.6}.page-module__C8TZoa__stickyMobileResult{display:none}@media (max-width:991px){.page-module__C8TZoa__stickyMobileResult{bottom:var(--sp-4);left:var(--sp-4);right:var(--sp-4);z-index:1000;-webkit-backdrop-filter:blur(12px);border:1px solid var(--sc-outline-light);border-radius:var(--r-xl);padding:var(--sp-3) var(--sp-4);background:#ffffffe6;justify-content:space-between;align-items:center;animation:.3s cubic-bezier(.16,1,.3,1) forwards page-module__C8TZoa__slideUp;display:flex;position:fixed;box-shadow:0 8px 32px #0000001f}}.page-module__C8TZoa__stickyMobileText{flex-direction:column;display:flex}.page-module__C8TZoa__stickyMobileLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--sc-on-surface-variant);font-size:.75rem;font-weight:600}.page-module__C8TZoa__stickyMobileValue{color:var(--sc-teal);font-size:1.35rem;font-weight:800;line-height:1.2}.page-module__C8TZoa__stickyMobileBtn{background:var(--sc-teal);color:var(--sc-white);border-radius:var(--r-lg);cursor:pointer;box-shadow:var(--shadow-card);transition:var(--ease);border:none;padding:.6rem 1.2rem;font-size:.9rem;font-weight:700}.page-module__C8TZoa__stickyMobileBtn:active{transform:scale(.97)}@keyframes page-module__C8TZoa__slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-module__C8TZoa__container{padding:var(--sp-4) var(--gutter)}.page-module__C8TZoa__hero{margin-bottom:var(--sp-4)}.page-module__C8TZoa__h1{margin-bottom:var(--sp-2);font-size:2.25rem;line-height:1.2}.page-module__C8TZoa__subtitle{display:none}.page-module__C8TZoa__subtitleMobile{color:var(--sc-on-surface-variant);text-align:center;max-width:450px;margin:0 auto;font-size:1.05rem;line-height:1.5;display:block}.page-module__C8TZoa__h2{margin-bottom:var(--sp-4);font-size:1.75rem}.page-module__C8TZoa__h3{font-size:1.25rem}.page-module__C8TZoa__card{padding:var(--sp-3)}.page-module__C8TZoa__input,.page-module__C8TZoa__select{padding:.8rem 1rem;font-size:1rem}.page-module__C8TZoa__input{padding-left:2.2rem}.page-module__C8TZoa__currencySymbol{left:.8rem}.page-module__C8TZoa__calculateBtn{padding:1rem;font-size:1rem}.page-module__C8TZoa__resultsPanel{position:relative;top:auto}.page-module__C8TZoa__totalTaxValue{font-size:2.5rem}.page-module__C8TZoa__table th,.page-module__C8TZoa__table td{padding:var(--sp-2);font-size:.85rem}.page-module__C8TZoa__faqQuestion{padding:var(--sp-3);font-size:.95rem}.page-module__C8TZoa__faqAnswer{padding:0 var(--sp-3) var(--sp-3);font-size:.9rem}.page-module__C8TZoa__trustBadge{padding:.5rem 1rem;font-size:.8rem;line-height:1.4}}@media print{body{color:#000!important;background:#fff!important}.page-module__C8TZoa__container{max-width:100%!important;margin:0!important;padding:0!important}.page-module__C8TZoa__hero,.page-module__C8TZoa__trustBadge,.page-module__C8TZoa__toggleContainer,.page-module__C8TZoa__checkboxContainer,.page-module__C8TZoa__card:first-of-type,.page-module__C8TZoa__calculateBtn,.page-module__C8TZoa__ctaActions,.page-module__C8TZoa__jsonOutputToggle,.page-module__C8TZoa__stickyMobileResult,.page-module__C8TZoa__contentSection,.page-module__C8TZoa__disclaimerSection,.page-module__C8TZoa__disclaimerShort{display:none!important}header{display:none!important}footer{display:none!important}.page-module__C8TZoa__grid{grid-template-columns:1fr!important}.page-module__C8TZoa__resultsPanel{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;position:static!important}.page-module__C8TZoa__resultTitle{text-align:center!important;border-bottom:2px solid #000!important;margin-bottom:1.5rem!important;padding-bottom:.5rem!important;font-size:2rem!important}.page-module__C8TZoa__resultRow{border-bottom:1px dashed #000!important;margin-bottom:.75rem!important;padding-bottom:.5rem!important}.page-module__C8TZoa__resultLabel,.page-module__C8TZoa__resultValue{color:#000!important;font-size:1.1rem!important}.page-module__C8TZoa__totalTax{border-top:3px double #000!important;margin-top:2rem!important;padding-top:1.5rem!important}.page-module__C8TZoa__totalTaxLabel{color:#000!important;font-size:1.2rem!important}.page-module__C8TZoa__totalTaxValue{color:#0d7d6b!important;font-size:4rem!important}.page-module__C8TZoa__resultsPanel:after{content:"Official Queensland Payroll Tax Audit Report — AussieSalary.com. Calculated using QRO methodology for the requested tax year. Disclaimer: This report is an estimate based on your entries and does not constitute official legal or taxation advice.";text-align:center;border-top:1px solid #000;margin-top:3rem;padding-top:1rem;font-size:.85rem;font-style:italic;display:block}}.page-module__C8TZoa__contentCollapsed{max-height:480px;overflow:hidden}.page-module__C8TZoa__contentExpanded{max-height:none}.page-module__C8TZoa__guideFadeOverlay{background:linear-gradient(to bottom, #fff0 0%, #fffffff2 75%, var(--sc-white) 100%);z-index:10;justify-content:center;align-items:flex-end;height:250px;padding-bottom:2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__C8TZoa__expandGuideBtn{background:var(--sc-white);border:2px solid var(--sc-teal);color:var(--sc-teal);border-radius:var(--r-xl);cursor:pointer;box-shadow:var(--shadow-card);transition:var(--ease);padding:.9rem 2rem;font-size:1.05rem;font-weight:700}.page-module__C8TZoa__expandGuideBtn:hover{background:var(--sc-teal);color:var(--sc-white);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.page-module__C8TZoa__collapseGuideBtn{background:var(--sc-surface-low);border:1.5px solid var(--sc-outline-light);color:var(--sc-on-surface-variant);border-radius:var(--r-lg);cursor:pointer;transition:var(--ease);padding:.75rem 1.5rem;font-size:.95rem;font-weight:700}.page-module__C8TZoa__collapseGuideBtn:hover{background:var(--sc-surface-mid);color:var(--sc-on-surface)}.page-module__C8TZoa__tocContainer{background:var(--sc-surface-low);border:1px solid var(--sc-outline-light);border-radius:var(--r-xl);padding:var(--sp-4);margin-bottom:var(--sp-6)}.page-module__C8TZoa__tocTitle{font-family:var(--font-display);color:var(--sc-on-surface);margin-bottom:var(--sp-3);border-bottom:1px solid var(--sc-outline-light);padding-bottom:var(--sp-1);font-size:1.15rem;font-weight:700}.page-module__C8TZoa__tocGrid{gap:var(--sp-2);grid-template-columns:1fr;display:grid}@media (min-width:576px){.page-module__C8TZoa__tocGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.page-module__C8TZoa__tocGrid{grid-template-columns:repeat(3,1fr)}}.page-module__C8TZoa__tocLink{color:var(--sc-blue);transition:var(--ease);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.page-module__C8TZoa__tocLink:hover{color:var(--sc-teal);transform:translate(3px)}
