/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-exposedformoccupation-indexblock-occupations{margin-bottom:1.5rem;}#block-exposedformoccupation-indexblock-occupations .d-flex{display:flex;justify-content:space-between;gap:1.25rem;}#block-exposedformoccupation-indexblock-occupations .d-flex .jsaSearch label{display:none;}#block-exposedformoccupation-indexblock-occupations .d-flex .form-actions{margin-right:1.25rem;}@media (max-width:768px){#block-exposedformoccupation-indexblock-occupations .d-flex{flex-wrap:wrap;}#block-exposedformoccupation-indexblock-occupations .d-flex .jsaSearch{max-width:calc(100% - 1.25rem - 96px);}#block-exposedformoccupation-indexblock-occupations .d-flex .form-actions{margin:0 !important;}#block-exposedformoccupation-indexblock-occupations .d-flex .jsaSelect{width:100%;}}.view-occupation-index .view-header,.view-industries-index .view-header{margin-bottom:2rem;}.view-occupation-index .view-content,.view-industries-index .view-content{display:grid;overflow:hidden;grid-template-columns:repeat(1,1fr);grid-column-gap:1rem;grid-row-gap:1rem;}.view-occupation-index .view-content.row,.view-industries-index .view-content.row{margin:-1.5rem;padding:1.5rem;}.view-occupation-index .view-content .rowc,.view-industries-index .view-content .rowc{display:flex;overflow:visible;padding:0;}.view-occupation-index .view-content .rowc a,.view-industries-index .view-content .rowc a{width:100%;text-decoration:none;color:var(--textDefault);border:1px solid var(--borderDefault);padding:1rem;border-radius:0.5rem;box-shadow:0 2px 4px -1px rgba(52,64,84,0.12),0px 3px 12px -1px rgba(52,64,84,0.13);overflow:visible;transition:300ms all;}.view-occupation-index .view-content .rowc a:hover,.view-industries-index .view-content .rowc a:hover{box-shadow:0 3px 18px -2px rgba(52,64,84,0.12),0px 12px 48px -6px rgba(52,64,84,0.19);transition:300ms all;}.view-occupation-index .view-content .rowc a .card_inner,.view-industries-index .view-content .rowc a .card_inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.view-occupation-index .view-content .rowc a .card_inner .card_anzsco,.view-industries-index .view-content .rowc a .card_inner .card_anzsco{font-size:0.875rem;font-weight:400;line-height:150%;color:var(--textSubtler);padding-bottom:0.5rem;}.view-occupation-index .view-content .rowc a .card_inner .card_icon,.view-industries-index .view-content .rowc a .card_inner .card_icon{width:4rem;height:4rem;margin-bottom:1.5rem;filter:var(--filterIconBrandDark);}.view-occupation-index .view-content .rowc a .card_inner .card_title,.view-industries-index .view-content .rowc a .card_inner .card_title{flex-grow:1;}.view-occupation-index .view-content .rowc a .card_inner .card_stats,.view-industries-index .view-content .rowc a .card_inner .card_stats{display:flex;flex-direction:row;width:100%;justify-content:space-between;padding-top:1rem;}.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats{font-size:0.75rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0.5rem;background-position:top;}.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats::before,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats::before{content:"";width:1.5rem;height:1.5rem;margin-bottom:0.5rem;filter:var(--filterIconBrandDark);background-size:100%;}.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats.stat1::before,.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats.employment::before,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats.stat1::before,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats.employment::before{background-image:url("/themes/custom/nsc/images/lmi/icon_thick/employed.svg");}.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats.stat2::before,.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats.workforceShare::before,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats.stat2::before,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats.workforceShare::before{background-image:url("/themes/custom/nsc/images/lmi/icon_thick/workforce_share.svg");}.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats.stat3::before,.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats.weeklyEarnings::before,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats.stat3::before,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats.weeklyEarnings::before{background-image:url("/themes/custom/nsc/images/lmi/icon_thick/pay.svg");}.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats .stat_title,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats .stat_title{color:var(--textSubtler);white-space:nowrap;font-size:0.75rem;text-transform:capitalize;}.view-occupation-index .view-content .rowc a .card_inner .card_stats .stats .stat_value,.view-industries-index .view-content .rowc a .card_inner .card_stats .stats .stat_value{text-align:center;font-size:1.25rem;line-height:120%;font-weight:500;text-transform:capitalize;}@media (min-width:768px){.view-occupation-index .view-content,.view-industries-index .view-content{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;}.view-occupation-index .view-content .rowc a,.view-industries-index .view-content .rowc a{padding:1.5rem;}.view-occupation-index .view-content .rowc a .card_inner,.view-industries-index .view-content .rowc a .card_inner{min-height:13.25rem;}.view-occupation-index .view-content .rowc a .card_inner .card_title,.view-industries-index .view-content .rowc a .card_inner .card_title{min-height:3.5rem;}.view-occupation-index .view-content .rowc a .card_inner .card_stats,.view-industries-index .view-content .rowc a .card_inner .card_stats{padding-top:0;}}@media (min-width:992px){.view-occupation-index .view-content,.view-industries-index .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:1400px){.view-occupation-index .view-content,.view-industries-index .view-content{grid-template-columns:repeat(4,1fr);}}.view-occupation-index .view-empty .view-content,.view-industries-index .view-empty .view-content{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;border:1px solid var(--borderDefault);border-radius:0.5rem;}.view-occupation-index .view-footer .extrainfo.aboutLink,.view-industries-index .view-footer .extrainfo.aboutLink{margin-top:2rem;}.view-occupation-index .view-footer + nav .pagination,.view-industries-index .view-footer + nav .pagination{margin-top:1.5rem;}.node--type-occupation .tabGroup,.node--type-industry .tabGroup{margin-top:3rem;padding-bottom:3rem;border-bottom:1px solid var(--borderDefault);margin-bottom:4rem !important;}@media (max-width:768px){.node--type-occupation .tabGroup,.node--type-industry .tabGroup{margin-top:2rem;padding-bottom:2rem;margin-bottom:2rem !important;}}@media print{.node--type-occupation .tabGroup,.node--type-industry .tabGroup{display:none;}}.node--type-occupation .tabGroup button,.node--type-industry .tabGroup button{font-weight:400 !important;}.node--type-occupation .overviewDashboard,.node--type-industry .overviewDashboard{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;}.node--type-occupation .overviewDashboard .overview,.node--type-industry .overviewDashboard .overview{padding:1rem;border:2px solid var(--borderDefault);border-radius:0.5rem;display:flex;flex-direction:column;justify-content:space-between;}.node--type-occupation .overviewDashboard .overview::before,.node--type-industry .overviewDashboard .overview::before{content:"";width:4rem;height:4rem;filter:var(--filterIconBrandDark);margin-bottom:1rem;background-size:100%;}.node--type-occupation .overviewDashboard .overview .boxHeading,.node--type-industry .overviewDashboard .overview .boxHeading{font-size:0.875rem;color:var(--textSubtler);margin-bottom:0.5rem;}.node--type-occupation .overviewDashboard .overview .boxValue,.node--type-industry .overviewDashboard .overview .boxValue{font-size:2rem;font-weight:600;line-height:120%;}.node--type-occupation .overviewDashboard .overview.employed::before,.node--type-industry .overviewDashboard .overview.employed::before{background-image:url(/themes/custom/nsc/images/lmi/icon_thin/employed.svg);}.node--type-occupation .overviewDashboard .overview.fulltime::before,.node--type-industry .overviewDashboard .overview.fulltime::before{background-image:url(/themes/custom/nsc/images/lmi/icon_thin/fulltime_share.svg);}.node--type-occupation .overviewDashboard .overview.female::before,.node--type-industry .overviewDashboard .overview.female::before{background-image:url(/themes/custom/nsc/images/lmi/icon_thin/female_share.svg);}.node--type-occupation .overviewDashboard .overview.earnings::before,.node--type-industry .overviewDashboard .overview.earnings::before{background-image:url(/themes/custom/nsc/images/lmi/icon_thin/weekly_earnings.svg);}.node--type-occupation .overviewDashboard .overview.age::before,.node--type-industry .overviewDashboard .overview.age::before{background-image:url(/themes/custom/nsc/images/lmi/icon_thin/age.svg);}.node--type-occupation .overviewDashboard .overview.growth::before,.node--type-industry .overviewDashboard .overview.growth::before{background-image:url(/themes/custom/nsc/images/lmi/icon_thin/future_growth.svg);}.node--type-occupation .overviewDashboard .overview.workforce::before,.node--type-industry .overviewDashboard .overview.workforce::before{background-image:url(/themes/custom/nsc/images/lmi/icon_thin/workforce_share.svg);}@media (max-width:768px){.node--type-occupation .overviewDashboard,.node--type-industry .overviewDashboard{grid-template-columns:repeat(2,1fr);}}@media (max-width:576px){.node--type-occupation .overviewDashboard,.node--type-industry .overviewDashboard{grid-template-columns:1fr;}}.node--type-occupation p.aboutLink,.node--type-industry p.aboutLink{margin-bottom:3rem;}.node--type-occupation .tab-content,.node--type-industry .tab-content{margin-bottom:4rem;}.node--type-occupation .tab-pane:not(.active),.node--type-industry .tab-pane:not(.active){display:none;}.node--type-occupation h2,.node--type-industry h2{margin-top:3rem;}.node--type-occupation #details > .container .headingsection .chartTableData,.node--type-industry #details > .container .headingsection .chartTableData{display:none !important;}.node--type-occupation #details > .wrapper,.node--type-industry #details > .wrapper{display:flex;flex-direction:row;justify-content:space-between;}.node--type-occupation #details > .wrapper .mainArticle,.node--type-industry #details > .wrapper .mainArticle{width:66%;}.node--type-occupation #details > .wrapper .mainArticle .headingsection,.node--type-industry #details > .wrapper .mainArticle .headingsection{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--borderDefault);}.node--type-occupation #details > .wrapper .mainArticle .headingsection h2,.node--type-industry #details > .wrapper .mainArticle .headingsection h2{margin-bottom:1.5rem;}.node--type-occupation #details > .wrapper .mainArticle .headingsection .source,.node--type-industry #details > .wrapper .mainArticle .headingsection .source{padding-top:0;margin-top:1rem;}.node--type-occupation #details > .wrapper .mainArticle .headingsection .chartTableData,.node--type-industry #details > .wrapper .mainArticle .headingsection .chartTableData{display:none !important;}.node--type-occupation #details > .wrapper .mainArticle .headingsection figure,.node--type-industry #details > .wrapper .mainArticle .headingsection figure{margin-left:0;margin-right:0;}.node--type-occupation #details > .wrapper .mainArticle .headingsection table caption,.node--type-industry #details > .wrapper .mainArticle .headingsection table caption{text-align:left;caption-side:bottom;}.node--type-occupation #details > .wrapper .mainArticle .headingsection:last-child,.node--type-industry #details > .wrapper .mainArticle .headingsection:last-child{padding-bottom:0;border-bottom:0;}.node--type-occupation #details > .wrapper .sidebar,.node--type-industry #details > .wrapper .sidebar{width:33%;}@media (max-width:992px){.node--type-occupation #details > .wrapper,.node--type-industry #details > .wrapper{flex-direction:column;gap:4rem;}.node--type-occupation #details > .wrapper .mainArticle,.node--type-occupation #details > .wrapper .sidebar,.node--type-industry #details > .wrapper .mainArticle,.node--type-industry #details > .wrapper .sidebar{width:100%;}.node--type-occupation #details > .wrapper .mainArticle .headingsection,.node--type-industry #details > .wrapper .mainArticle .headingsection{padding-bottom:2rem;margin-bottom:2rem;}}@media print{.node--type-occupation #details > .wrapper .sidebar,.node--type-occupation #details > .wrapper .paragraph--type--inpage-nav.mobile,.node--type-industry #details > .wrapper .sidebar,.node--type-industry #details > .wrapper .paragraph--type--inpage-nav.mobile{display:none;}.node--type-occupation #details > .wrapper .mainArticle,.node--type-industry #details > .wrapper .mainArticle{width:100%;}.node--type-occupation #details > .wrapper .mainArticle .headingsection,.node--type-industry #details > .wrapper .mainArticle .headingsection{padding-bottom:2rem;margin-bottom:2rem;}}@media (max-width:768px){.node--type-occupation #details > .wrapper,.node--type-industry #details > .wrapper{gap:3rem;}}@media print{.node--type-occupation #overview,.node--type-occupation #details,.node--type-industry #overview,.node--type-industry #details{display:block;opacity:1;}.node--type-occupation #download,.node--type-industry #download{display:none;}}#metrics{display:none;}.microModal.about-modal .microModal-content h2,.microModal.about-modal .microModal-content .h2{margin-top:0;margin-bottom:0.5rem;}@media (min-width:992px){body.font-vlg .view-occupation-index .view-content,body.font-vlg .view-industries-index .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:1400px){body.font-vlg .view-occupation-index .view-content,body.font-vlg .view-industries-index .view-content{grid-template-columns:repeat(3,1fr);}}body.font-vlg .view-occupation-index .view-content,body.font-vlg .view-industries-index .view-content{grid-template-columns:1fr;}body.font-vlg .view-occupation-index .view-content .rowc a .card_inner .card_stats .stats .stat_title,body.font-vlg .view-industries-index .view-content .rowc a .card_inner .card_stats .stats .stat_title{white-space:normal;text-align:center;}
.field--name-field-summary p,.field--name-field-anzsconav p{margin-top:1rem;}.field--name-field-tasks ul{margin:1rem 0;}.field--name-field-anzsconav h2{margin-bottom:1rem;}.field--name-field-anzsconav .active{color:var(--textWhite);background-color:var(--backgroundDarkBrand);pointer-events:none;}.field--name-field-anzsconav .active:hover{background-color:var(--brandDark);}.field--name-field-anzsconav a{text-decoration:none;padding:0.125rem 0.5rem;border-radius:0.25rem;background-color:var(--backgroundBrand);color:var(--textDefault);-webkit-box-decoration-break:clone;box-decoration-break:clone;}.field--name-field-anzsconav a:hover{background-color:#E8CEFB;}.field--name-field-anzsconav ul{list-style-image:url(/themes/custom/nsc/images/baseComponents/arrow/indent-arrow.svg);overflow:visible;}.field--name-field-anzsconav ul li{margin-top:0.5rem;}.field--name-field-earningsandhours h2{margin-top:0;}.field--name-field-earningsandhours table{margin-top:1.5rem;margin-bottom:0;}.field--name-field-industriestext ul{margin:1rem 0;}@media (min-width:992px){.field--name-field-statesandterritoriestext .overviewDashboard{grid-template-columns:repeat(4,1fr);}}.field--name-field-statesandterritoriestext .overviewDashboard{margin-bottom:0;}.field--name-field-statesandterritoriestext .overviewDashboard .overview{justify-content:flex-start;}.field--name-field-statesandterritoriestext .overviewDashboard .overview::before{width:7.5rem;height:5rem;filter:none;background-color:#FFFFFF;border-radius:0.5rem;}.field--name-field-statesandterritoriestext .overviewDashboard .overview.nsw::before{background-image:url(/themes/custom/nsc/images/geo/nsw.svg);}.field--name-field-statesandterritoriestext .overviewDashboard .overview.vic::before{background-image:url(/themes/custom/nsc/images/geo/vic.svg);}.field--name-field-statesandterritoriestext .overviewDashboard .overview.qld::before{background-image:url(/themes/custom/nsc/images/geo/qld.svg);}.field--name-field-statesandterritoriestext .overviewDashboard .overview.sa::before{background-image:url(/themes/custom/nsc/images/geo/sa.svg);}.field--name-field-statesandterritoriestext .overviewDashboard .overview.wa::before{background-image:url(/themes/custom/nsc/images/geo/wa.svg);}.field--name-field-statesandterritoriestext .overviewDashboard .overview.tas::before{background-image:url(/themes/custom/nsc/images/geo/tas.svg);}.field--name-field-statesandterritoriestext .overviewDashboard .overview.nt::before{background-image:url(/themes/custom/nsc/images/geo/nt.svg);}.field--name-field-statesandterritoriestext .overviewDashboard .overview.act::before{background-image:url(/themes/custom/nsc/images/geo/act.svg);}.field--name-field-statesandterritoriestext .overviewDashboard .overview .boxValue{margin-top:auto;}.field--name-field-agetext figure table{margin-top:1.5rem;}.field--name-field-educationtext .accent__field{margin-top:1rem;padding:2rem;border-radius:0.5rem;background:var(--backgroundGrey);}#download .paragraph--type--file-download{padding-bottom:3rem;border-bottom:1px solid var(--borderDefault);margin-bottom:3rem;}@media (prefers-color-scheme:dark){body:not(.lightMode) .field--name-field-anzsconav a:hover{background-color:#2F005F;}body:not(.lightMode) .field--name-field-anzsconav ul{list-style-image:url(/themes/custom/nsc/images/baseComponents/arrow/indent-arrow-white.svg);}}body.darkMode .field--name-field-anzsconav a:hover{background-color:#2F005F;}body.darkMode .field--name-field-anzsconav ul{list-style-image:url(/themes/custom/nsc/images/baseComponents/arrow/indent-arrow-white.svg);}@media (prefers-contrast:more){body:not(.normalContrastMode) .field--name-field-anzsconav a:not(.active){background-color:transparent;color:var(--textDefault);border:1px solid var(--borderBrand);}body:not(.normalContrastMode) .field--name-field-anzsconav a:not(.active):hover{background-color:var(--backgroundDarkBrand);color:var(--textWhite);}}body.highContrastMode .field--name-field-anzsconav a:not(.active){background-color:transparent;color:var(--textDefault);border:1px solid var(--borderBrand);}body.highContrastMode .field--name-field-anzsconav a:not(.active):hover{background-color:var(--backgroundDarkBrand);color:var(--textWhite);}
.microModal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:950;display:flex;align-items:center;justify-content:center;}.microModal .microModal-backing{width:100%;height:100%;background-color:black;opacity:0;transition:all 0.25s ease-in-out 0.1s;}.microModal .microModal-window{position:fixed;background-color:var(--surfaceDefault);border-radius:0.5rem;display:flex;flex-direction:column;opacity:0;transform:scale(0.5);transition:all 0.25s ease-in-out 0.1s;margin:1.25rem;width:calc(100% - 1.25rem * 2);max-height:84%;box-shadow:0 3px 18px -2px rgba(52,64,84,0.12),0px 12px 48px -6px rgba(52,64,84,0.19);}@media (max-width:576px){.microModal .microModal-window{max-height:calc(100% - 1.25rem * 2);}}@media (min-width:600px){.microModal .microModal-window{max-width:600px;}}.microModal .microModal-window .microModal-title{display:flex;flex-direction:row;justify-content:space-between;gap:0.75rem;padding:0.75rem;padding-left:1.5rem;border-bottom:1px solid var(--borderDefault);}.microModal .microModal-window .microModal-title .microModal-titleBlock{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.25rem;}.microModal .microModal-window .microModal-title .microModal-titleBlock .microModal-titleText{font-size:1.25rem;line-height:120%;font-weight:600;letter-spacing:0;}.microModal .microModal-window .microModal-close.noTitle{float:right;margin-left:1rem;margin-bottom:1rem;}.microModal .microModal-window .microModal-close:hover::after{transform:scale(1);}.microModal .microModal-window .microModal-content{overflow-x:auto;height:100%;padding:1.5rem;}.microModal .microModal-window .microModal-buttons{padding:1rem;background-color:var(--backgroundGrey);display:flex;justify-content:flex-end;align-items:center;gap:0.75rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top:1px solid var(--borderDefault);}.microModal.child .microModal-window .microModal-title{justify-content:flex-start;}.microModal.child .microModal-window .microModal-buttons .microModal-close{margin-right:auto;}@media (min-width:400px){.microModal.small .microModal-window{max-width:400px;}}@media (min-width:800px){.microModal.large .microModal-window{max-width:800px;}}@media (min-width:1000px){.microModal.extra-large .microModal-window{max-width:1000px;}}@media (max-width:576px){.microModal.fullscreen .microModal-window{border-radius:0;width:100%;height:100%;max-width:100%;max-height:100%;}}.microModal.gone{display:none;}.microModal.is-open.animate .microModal-backing{opacity:0.6;}.microModal.is-open.animate .microModal-window{opacity:1;transform:scale(1);}.microModal.react .microModal-window{transform:scale(1);opacity:1;}@keyframes modal-scale-in{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes modal-scale-out{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes modal-fade-in{0%{background-color:rgba(0,0,0,0);}100%{background-color:rgba(0,0,0,0.3764705882);}}@keyframes modal-fade-out{0%{background-color:rgba(0,0,0,0.3764705882);}100%{background-color:rgba(0,0,0,0);}}@media (prefers-color-scheme:dark){body:not(.lightMode) .microModal .microModal-window{border:1px solid var(--borderDefault);}}body.darkMode button .microModal .microModal-window,body.darkMode .button .microModal .microModal-window,body.darkMode a.button .microModal .microModal-window{border:1px solid var(--borderDefault);}
