.taxcode-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:start;width:100vw;height:100vh}.taxcode-app h2,.taxcode-app h3{margin-top:10px;margin-bottom:10px}.taxcode-app .main-container{min-height:625px;padding-top:10px}.taxcode-app .main-container a{display:flex!important}.taxcode-app.widget-mode{margin-top:15px}.taxcode-app.widget-mode aui-footer,.taxcode-app.widget-mode aui-header{display:none}.taxcode-app aui-supernav>s-container:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--margin-xl);padding-right:2.625rem}.taxcode-app aui-supernav>s-container:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--margin-xl);padding-right:2.625rem}.taxcode-app aui-supernav>s-container:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--margin-xl);padding-right:2.625rem}.taxcode-app aui-supernav>s-container:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--margin-xl);padding-left:2.625rem}.taxcode-app aui-supernav>s-container:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--margin-xl);padding-left:2.625rem}.taxcode-app aui-supernav>s-container:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--margin-xl);padding-left:2.625rem}.taxcode-app.widget-mode .margin-all-none{display:none}.taxcode-app.widget-mode s-container{max-width:none;height:100%;padding:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control{position:relative}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=radio],.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=checkbox]{opacity:0;z-index:1;cursor:pointer;height:1rem;width:1rem;margin:0;top:var(--margin-sm);position:absolute!important}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=radio]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=radio]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=radio]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=checkbox]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=checkbox]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=checkbox]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=radio]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=radio]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=radio]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=checkbox]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=checkbox]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.taxcode-app [data-ref=search-sidebar] .sidebar-control>input[type=checkbox]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.taxcode-app .taxcode-search-bar h3,.taxcode-app .taxcode-search-bar h2{margin-top:5px;margin-bottom:15px}.taxcode-search-bar label{font-size:.9rem}.taxcode-search-bar s-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.taxcode-search-bar s-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.taxcode-search-bar s-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.taxcode-search-bar s-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.taxcode-search-bar s-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.taxcode-search-bar s-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.taxcode-search-bar s-col{padding-bottom:0}.taxcode-search-bar .search-bar{border-bottom:1px solid var(--color-border-strong);align-items:flex-end;margin-bottom:15px;padding-bottom:25px}.taxcode-search-bar .search-bar [data-ref=search-button]{margin-top:0}.taxcode-search-bar .search-bar .pad-top-md{margin-bottom:0;padding-top:0}.taxcode-search-bar .heading-decsription{border-bottom:1px solid var(--color-border-strong);margin-top:5px;margin-bottom:15px}.taxcode-search-bar .heading-decsription h3{color:var(--color-gray-dark);text-align:start;max-width:none;font-size:1.3rem;font-weight:400}.taxcode-search-bar .heading-decsription p{color:var(--color-text-secondary);max-width:none;margin-bottom:15px;font-size:1rem;font-weight:400;line-height:1.2}.taxcode-search-bar .pad-bottom-xss{padding-bottom:2px}.taxcode-category-grid a{text-decoration-line:none}.taxcode-category-grid a:hover{color:var(--color-brand-orange)}.taxcode-category-grid .category-heading{border-bottom:1px solid var(--color-border-muted);color:var(--color-orange-light)}.taxcode-app div.card{border:thin solid var(--color-border-muted);background-color:var(--color-surface-elevated);width:100%;color:var(--color-text-primary);padding:var(--margin-sm) 1rem;border-radius:4px;margin-left:auto;margin-right:auto}.taxcode-app .card .headline{font-weight:600;letter-spacing:normal!important;font-size:1rem!important}.taxcode-app .headline s-badge{background-color:var(--color-green-dark);border-color:var(--color-green-dark);height:32px;padding:0 var(--margin-sm);border-radius:5px;font-size:14px}.taxcode-app .card .display-1{letter-spacing:.00735294em;margin-bottom:10px;font-size:1.1rem;font-weight:600;line-height:1.2}.taxcode-app .card .subtitle-1{color:var(--color-text-primary);white-space:normal;letter-spacing:.009375em;font-size:.85rem;font-weight:400;line-height:1.2}.taxcode-app .card .subtitle-2{color:var(--color-text-secondary);letter-spacing:.00714286em;font-weight:500;line-height:1.2;margin-top:2px!important;font-size:.875rem!important}.taxcode-app .subtitle-2 .text--primary{color:var(--color-text-primary)}.taxcode-app .back-button{margin-top:15px;padding-bottom:0;font-weight:600}.taxcode-app .back-button a,.taxcode-app .back-button a:visited{width:300px;color:var(--color-blue-dark);align-items:center;text-decoration:none}.taxcode-app .back-button span{line-height:2}.taxcode-vat-recoverability-search .back-button,.taxcode-taxability-search .back-button{margin-top:0}.taxcode-vat-recoverability-search .back-button a,.taxcode-vat-recoverability-search .back-button a:visited,.taxcode-taxability-search .back-button a,.taxcode-taxability-search .back-button a:visited{align-items:center;gap:1px;width:auto;display:inline-flex!important}.taxcode-vat-recoverability-search .back-button span,.taxcode-taxability-search .back-button span{align-items:center;line-height:1;display:inline-flex}.taxcode-vat-recoverability-search .back-button s-icon,.taxcode-taxability-search .back-button s-icon{align-items:center;margin:0;line-height:1;display:inline-flex}.taxcode-app s-badge.taxcodes-badge{background-color:var(--color-blue-lighter);color:var(--color-text-secondary);border:1px solid var(--color-blue-medium)}.taxcode-app .btn-use-this{float:inline-end}.taxcode-app .loader{z-index:1000;position:fixed;top:40%}.taxcode-app .loader:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:50%;left:0}.taxcode-app .loader:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:50%;left:0}.taxcode-app .loader:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:50%;left:0}.taxcode-app .loader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:50%;right:0}.taxcode-app .loader:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:50%;right:0}.taxcode-app .loader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:50%;right:0}.taxcode-search .results-header{margin-top:5px;margin-bottom:0}.taxcode-search .results-header s-col{margin-bottom:0}.taxcode-search .related-header{margin-bottom:10px}.taxcode-search s-row a{width:100%;text-decoration:none}.taxcode-app .taxcode-search h2,.taxcode-app .taxcode-search h3{margin-top:5px;margin-bottom:5px}.taxcode-search s-col{padding-bottom:.8em}.taxcode-search s-col.back-button{padding-bottom:0}.taxcode-search .no-results{text-align:center;margin-top:2rem;margin-bottom:5rem}.taxcode-app [data-ref=search-sidebar] h3{margin-bottom:0}.taxcode-app [data-ref=search-sidebar] label s-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.taxcode-app [data-ref=search-sidebar] label s-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.taxcode-app [data-ref=search-sidebar] label s-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.taxcode-app [data-ref=search-sidebar] label s-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.taxcode-app [data-ref=search-sidebar] label s-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.taxcode-app [data-ref=search-sidebar] label s-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.taxcode-app [data-ref=search-sidebar] fieldset[role=displayType] .sidebar-control+.sidebar-control{margin-top:.25rem}.taxcode-app .item .text-light{color:var(--color-text-secondary)}.taxcode-app .item .taxcode{color:var(--color-text-primary);position:relative}.taxcode-app .item .taxcode s-icon[name=copy]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.taxcode-app .item .taxcode s-icon[name=copy]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.taxcode-app .item .taxcode s-icon[name=copy]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.35rem}.taxcode-app .item .taxcode s-icon[name=copy]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.taxcode-app .item .taxcode s-icon[name=copy]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.taxcode-app .item .taxcode s-icon[name=copy]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.35rem}.taxcode-app .item .decision h3{width:99%}.taxcode-app .item .right-icon{font-size:25px;position:absolute;top:2%}.taxcode-app .item .right-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.taxcode-app .item .right-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.taxcode-app .item .right-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.taxcode-app .item .right-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.taxcode-app .item .right-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.taxcode-app .item .right-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.taxcode-app .item s-box{width:100%;max-height:192px}.taxcode-app .item-taxcodes s-box{width:100%;min-height:320px;max-height:320px}.taxcode-app .new-taxcode{color:var(--color-interactive-primary)}.taxcode-app .item:hover{text-decoration:none}.taxcode-app .item .use-button{float:inline-end;width:90%;position:absolute;top:250px}.taxcode-app .item .text-dark{font-weight:600}.taxcode-app s-badge[count=Goods]{background-color:var(--color-green-lighter);color:var(--color-text-secondary);border:1px solid var(--color-green-medium)}.taxcode-app s-badge[count=Services]{background-color:var(--color-yellow-lighter);color:var(--color-text-secondary);border:1px solid var(--color-yellow-medium)}.taxcode-app s-badge[count="Goods and services"]{background-color:var(--color-orange-lighter);color:var(--color-text-secondary);border:1px solid var(--color-orange-medium)}.taxcode-app .decision-interactive{width:100%;height:120px}.taxcode-app .decision-interactive-search{height:320px}.taxcode-app .decision-interactive:hover{background-color:var(--color-surface-muted);box-shadow:3px 3px 3px var(--color-surface-muted)}.taxcode-app .group-view{align-items:center;gap:.125rem;margin:0;display:inline-flex;position:absolute;bottom:var(--margin-sm)}.taxcode-app .group-view:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.taxcode-app .group-view:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.taxcode-app .group-view:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.taxcode-app .group-view:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.taxcode-app .group-view:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.taxcode-app .group-view:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.taxcode-app .group-view .right-icon{line-height:1.5;display:inline-flex}.taxcode-app .card .overline{text-transform:uppercase;margin-bottom:1rem;font-weight:400;line-height:1rem;letter-spacing:.166667em!important;font-size:.625rem!important}.taxcode-app a.inline{display:inline!important}.taxcode-app .title{font-size:20px;font-weight:600}.taxcode-app .title s-badge{padding:10px;font-size:14px}.taxcode-app .title s-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:5px}.taxcode-app .title s-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:5px}.taxcode-app .title s-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:5px}.taxcode-app .title s-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:5px}.taxcode-app .title s-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:5px}.taxcode-app .title s-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:5px}.taxcode-app .no-bm{margin-bottom:0;padding-bottom:0}.taxcode-app table td,.taxcode-app table th{padding:5px 1rem}.taxcode-app table .green.lighten-3{background-color:var(--color-green-light);border-color:var(--color-green-light)}.taxcode-app td button.primary{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:5px}.taxcode-app td button.primary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:15px}.taxcode-app td button.primary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:15px}.taxcode-app td button.primary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:15px}.taxcode-app td button.primary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:15px}.taxcode-app td button.primary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:15px}.taxcode-app td button.primary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:15px}.taxcode-app .card.mx-auto{margin-bottom:20px}.taxcode-app .item-content{padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:0}.taxcode-app .actions{padding-bottom:8px}.taxcode-app .actions button{border:thin solid;margin-top:10px}.taxcode-app .actions button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--margin-sm)}.taxcode-app .actions button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--margin-sm)}.taxcode-app .actions button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--margin-sm)}.taxcode-app .actions button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--margin-sm)}.taxcode-app .actions button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--margin-sm)}.taxcode-app .actions button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--margin-sm)}.taxcode-app .actions button+button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.taxcode-app .actions button+button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.taxcode-app .actions button+button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.taxcode-app .actions button+button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.taxcode-app .actions button+button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.taxcode-app .actions button+button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.taxcode-app .actions select{padding:0 .35rem}.taxcode-app .decision-tree-final-result{margin-bottom:5px}.taxcode-app .primary--text,.taxcode-app .actions button:focus{color:var(--color-blue-medium);box-shadow:none;background-color:var(--color-surface-elevated)}.taxcode-app .red--text{margin-top:1rem}.taxcode-app [name=arrow-left-turn]:before{content:"↩";display:block;transform:rotateX(180deg)}.taxcode-app .back-button s-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.taxcode-app .back-button s-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.taxcode-app .back-button s-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.taxcode-app .back-button s-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.taxcode-app .back-button s-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.taxcode-app .back-button s-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.taxcode-taxability .heading-decsription *{line-height:1.4rem}.taxcode-taxability .heading-decsription h3{max-width:none;font-size:1.7rem;font-weight:700}.taxcode-taxability .heading-decsription p{color:var(--color-gray-dark);width:100%;max-width:none;font-size:.92rem;font-weight:400}.taxcode-taxability .header{font-size:1.1rem;font-weight:700}.taxcode-taxability .taxability-search s-box{height:100%}.taxcode-taxability s-select{width:100%;display:block}.taxcode-taxability s-box img{height:auto;max-width:100%}.taxcode-taxability-search .heading-decsription *{line-height:1.4rem}.taxcode-taxability-search .heading-decsription p{color:var(--color-gray-dark);font-size:.88rem;font-weight:400}.taxcode-taxability-search .heading-decsription h3{color:var(--color-black);text-align:start;margin-top:1rem;font-size:1.7rem;font-weight:700}.taxcode-taxability-search .search-row{margin-bottom:.75rem}.taxcode-taxability-search .search-row:after{content:"";clear:both;display:table}.taxcode-taxability-search .search-row h3,.taxcode-taxability-search .search-row button{float:inline-end}.taxcode-taxability-search .search-row button.ghost{color:var(--color-blue)}.taxcode-taxability-search .see-more{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.taxcode-taxability-search .see-more:focus-visible{outline:2px solid var(--color-blue-medium);outline-offset:2px}.taxcode-taxability-search .table-container{border:.1rem solid var(--color-gray-medium);margin-bottom:50px;padding:0;overflow-x:scroll}.taxcode-taxability-search .table-container table{table-layout:fixed;width:auto;margin-top:0}.taxcode-taxability-search .table-container table td{border-bottom:5px solid var(--color-white);width:320px;padding:0 0 0 5px;font-size:.865rem;font-weight:700}.taxcode-taxability-search .table-container table td s-box.small-cell{width:320px;min-height:40px}.taxcode-taxability-search .table-container table td s-box.big-cell{width:320px;min-height:80px}.taxcode-taxability-search .table-container table td s-box .tax-type{font-weight:400}.taxcode-taxability-search .table-container table td s-box .additional-info{height:3rem;font-size:.67rem;font-weight:400;line-height:.7rem}.taxcode-taxability-search .table-container table td s-box .additional-info div{font-size:.67rem;font-weight:400;line-height:.7rem}.taxcode-taxability-search .table-container thead{background-color:var(--color-gray-lightest);border-bottom:5px solid var(--color-white);border-top:none;font-size:.865rem;font-weight:700}.taxcode-taxability-search .table-container thead th{vertical-align:top;border-top:none;width:320px;padding-top:12px;padding-bottom:12px}.taxcode-taxability-search .table-container thead th .taxcode-desc{white-space:initial;font-weight:500}.taxcode-taxability-search .table-container thead th .taxcode-desc .see-more{display:initial!important}.taxcode-taxability-search .table-container .jurisdiction-header{color:var(--color-gray-dark);min-width:250px;font-size:.675rem}.taxcode-taxability-search .table-container .jurisdiction-cell{background-color:var(--color-gray-lightest)}.taxcode-taxability-search .table-container .jurisdiction-cell s-box{background-color:var(--color-gray-lightest);border:none}.taxcode-taxability-search .result-text{margin-top:20px;font-size:1.4rem;font-weight:500}.taxcode-taxability-search .results-legend{padding-top:20px}.taxcode-taxability-search button.loading,.taxcode-taxability button.loading{position:relative}.taxcode-taxability-search .taxability{vertical-align:middle;border-radius:5px;min-width:20px;min-height:20px;margin:0 5px 2px 20px;display:inline-block}.taxcode-taxability-search .taxability-exempt{background-color:var(--color-yellow-lightest);border:1px solid var(--color-yellow-darker)}.taxcode-taxability-search .taxability-special{background-color:var(--color-green-lightest);border:1px solid var(--color-green-darker)}.taxcode-taxability-search .taxability-unsupported{background-color:var(--color-red-lightest);border:1px solid var(--color-red-darker)}.taxcode-taxability-search .taxability-unsupported .additional-info{max-height:3rem}.taxcode-taxability-search .border-dark{border-width:2px}.taxcode-vat-recoverability .heading-decsription *{line-height:1.4rem}.taxcode-vat-recoverability .heading-decsription h3{max-width:none;font-size:1.7rem;font-weight:700}.taxcode-vat-recoverability .heading-decsription p{color:var(--color-gray-dark);width:100%;max-width:none;font-size:.92rem;font-weight:400}.taxcode-vat-recoverability .header{font-size:1.1rem;font-weight:700}.taxcode-vat-recoverability .vat-recoverability-search s-box{height:100%}.taxcode-vat-recoverability s-select{width:100%;display:block}.taxcode-vat-recoverability s-box img{height:auto;max-width:100%}.taxcode-vat-recoverability-search .heading-decsription *{line-height:1.4rem}.taxcode-vat-recoverability-search .heading-decsription p{color:var(--color-gray-dark);font-size:.88rem;font-weight:400}.taxcode-vat-recoverability-search .heading-decsription h3{color:var(--color-black);text-align:start;margin-top:1rem;font-size:1.7rem;font-weight:700}.taxcode-vat-recoverability-search .search-row{margin-bottom:.75rem}.taxcode-vat-recoverability-search .search-row:after{content:"";clear:both;display:table}.taxcode-vat-recoverability-search .search-row h3,.taxcode-vat-recoverability-search .search-row button{float:inline-end}.taxcode-vat-recoverability-search .search-row button.ghost{color:var(--color-blue)}.taxcode-vat-recoverability-search .filter-label{align-items:center;min-height:1.25rem;display:flex}.taxcode-vat-recoverability-search .see-more{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.taxcode-vat-recoverability-search .see-more:focus-visible{outline:2px solid var(--color-blue-medium);outline-offset:2px}.taxcode-vat-recoverability-search .table-container{border:.1rem solid var(--color-gray-medium);margin-bottom:50px;padding:0;overflow-x:scroll}.taxcode-vat-recoverability-search .table-container table{table-layout:fixed;width:auto;margin-top:0}.taxcode-vat-recoverability-search .table-container table td{border-bottom:5px solid var(--color-white);width:320px;padding:0 0 0 5px;font-size:.865rem;font-weight:700}.taxcode-vat-recoverability-search .table-container table td s-box.big-cell{cursor:default;flex-direction:column;gap:8px;width:320px;min-height:80px;padding:8px;display:flex}.taxcode-vat-recoverability-search .table-container table td s-box .additional-info{height:3rem;font-size:.67rem;font-weight:400;line-height:.7rem}.taxcode-vat-recoverability-search .table-container table td s-box .additional-info div{font-size:.67rem;font-weight:400;line-height:.7rem}.taxcode-vat-recoverability-search .table-container thead{background-color:var(--color-gray-lightest);border-bottom:5px solid var(--color-white);border-top:none;font-size:.865rem;font-weight:700}.taxcode-vat-recoverability-search .table-container thead th{vertical-align:top;border-top:none;width:320px;padding-top:12px;padding-bottom:12px}.taxcode-vat-recoverability-search .table-container thead th .taxcode-desc{white-space:initial;font-size:.78rem;font-weight:500}.taxcode-vat-recoverability-search .table-container thead th .taxcode-desc .see-more{display:initial!important}.taxcode-vat-recoverability-search .table-container .jurisdiction-header{color:var(--color-gray-dark);min-width:250px;font-size:.675rem}.taxcode-vat-recoverability-search .table-container .jurisdiction-cell{background-color:var(--color-gray-lightest)}.taxcode-vat-recoverability-search .table-container .jurisdiction-cell s-box{background-color:var(--color-gray-lightest);border:none}.taxcode-vat-recoverability-search .result-text{margin-top:20px;font-size:1.4rem;font-weight:500}.taxcode-vat-recoverability-search .results-legend{padding-top:20px}.taxcode-vat-recoverability-search button.loading,.taxcode-vat-recoverability button.loading{position:relative}.taxcode-vat-recoverability-search .recoverability{vertical-align:middle;border-radius:5px;min-width:20px;min-height:20px;margin:0 5px 2px 20px;display:inline-block}.taxcode-vat-recoverability-search .recoverability-zero{background-color:var(--color-red-lightest);border:1px solid var(--color-red-darker)}.taxcode-vat-recoverability-search .recoverability-partial{background-color:var(--color-yellow-lightest);border:1px solid var(--color-yellow-darker)}.taxcode-vat-recoverability-search .recoverability-full{background-color:var(--color-green-lightest);border:1px solid var(--color-green-darker)}.taxcode-vat-recoverability-search .recoverability-unsupported{background-color:var(--color-red-lightest);border:1px solid var(--color-red-darker)}.taxcode-vat-recoverability-search .border-dark{border-width:2px}.taxcode-vat-recoverability-search .rule-item{border:1px solid var(--color-gray-medium);cursor:pointer;border-radius:4px;padding:8px;transition:opacity .2s}.taxcode-vat-recoverability-search .rule-item:hover{opacity:.9}.taxcode-vat-recoverability-search .rule-item .rule-percentage{margin-bottom:4px;font-size:.9rem;font-weight:700}.taxcode-vat-recoverability-search .rule-item .rule-attributes{color:var(--color-gray-dark);word-break:break-word;font-size:.7rem;font-style:italic}.taxcode-vat-recoverability-search .rule-item.recoverability-zero{background-color:var(--color-red-lightest);border-color:var(--color-red-darker)}.taxcode-vat-recoverability-search .rule-item.recoverability-partial{background-color:var(--color-yellow-lightest);border-color:var(--color-yellow-darker)}.taxcode-vat-recoverability-search .rule-item.recoverability-full{background-color:var(--color-green-lightest);border-color:var(--color-green-darker)}.taxcode-vat-recoverability-search .rule-item.recoverability-unsupported{background-color:var(--color-gray-lightest);border-color:var(--color-gray-medium)}.taxcode-vat-recoverability-search .vat-recoverability-details-dialog{border:1px solid var(--color-gray-medium);border-radius:4px;width:calc(100% - 2rem);max-width:640px;padding:1rem 1.25rem}.taxcode-vat-recoverability-search .vat-recoverability-details-dialog .dialog-header h2{margin:0 0 1rem;font-size:1.25rem}.taxcode-vat-recoverability-search .vat-recoverability-details-dialog .dialog-footer{text-align:end;margin-top:1rem}.taxcode-vat-recoverability-search .dialog-row{align-items:flex-start;margin-bottom:16px}.taxcode-vat-recoverability-search .dialog-label{flex-shrink:0;min-width:140px;padding-right:16px}.taxcode-vat-recoverability-search .dialog-value{word-wrap:break-word;word-break:break-word}.taxcode-vat-recoverability-search .dialog-text{word-wrap:break-word;word-break:break-word;margin:0;line-height:1.5}.taxcode-vat-recoverability-search .expandable-label{cursor:pointer;color:var(--color-blue-dark);font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.taxcode-vat-recoverability-search .expandable-label:hover{text-decoration:underline}.taxcode-vat-recoverability-search .attributes-preview{color:var(--color-gray-dark);font-style:italic}.taxcode-vat-recoverability-search .font-semibold{font-weight:600}
