:root{--bg-color: #f9f9f9;--text-color: #333;--link-color: #666;--primary-color: #007bff;--card-bg: #fff;--faq-border-color: #e5e5e5;--form-bg: linear-gradient(to right, #e6e6e6, #f9f9f9);--form-border: 1px solid #e9e9e9}@media(prefers-color-scheme: dark){:root{--bg-color: #1A1B1E;--text-color: #ccc;--link-color: #ccc;--primary-color: #1e90ff;--card-bg: #25262B;--faq-border-color: #3a3b40;--form-bg: #25262B;--form-border: 1px solid #666}}*{border:0;line-height:1;margin:0;padding:0}html{color:var(--text-color);background:var(--bg-color);font-size:62.5%}body{font-family:-system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;font-size:1.6rem;font-size-adjust:.5;font-weight:300}main{display:block}a{color:var(--link-color);font-weight:600}ul,li{text-align:left}.form{background:var(--form-bg);border:var(--form-border);border-radius:10px;line-height:1.45;margin:10px 0;padding:5px 20px;width:auto}.form:after{clear:both;content:"";display:block;height:0}.form fieldset{border:none;line-height:1.5;margin:10px 0;width:100%}.form input{border:1px solid #ccc;border-radius:3px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:2.2rem;padding:5px}.form input[type=text]{font-size:1.8rem;margin:5px 3px}.form input[type=submit]{background:#369;border:1px solid rgba(0,0,0,0);color:#fff;font-size:1.3rem;font-weight:600;padding:10px;text-transform:uppercase}.form .results input[type=text]{background:#f9f9f9;padding-bottom:7px}@media(max-width: 727px){.form{margin-top:5px}.form .results{align-items:center;display:flex;gap:3px}.form .results input[type=submit]{flex:0 0 auto}.form .results input[type=text]{flex:1 1 auto;max-width:none;min-width:0;width:100%}.form .results span,.form .results .btn-copy{flex:0 0 auto}}.values input{min-width:4ch;max-width:15ch}.results input{min-width:10ch;max-width:15ch}.btn-copy{background-color:#f9f9f9;background-position:center;background-repeat:no-repeat;background-size:15px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;cursor:pointer;height:30px;margin-left:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23666%27 d=%27M16 1H4c-1.1 0-2 .9-2 2v12h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z%27/%3E%3C/svg%3E");padding:0;vertical-align:middle;width:30px}.btn-copy:hover{border-color:#999}.btn-copy.copied{background-color:#eef8ee;border-color:#8c8;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23666%27 d=%27M9 16.2l-3.5-3.5L4 14.2l5 5 11-11-1.5-1.5z%27/%3E%3C/svg%3E")}@media(prefers-color-scheme: dark){.btn-copy{filter:invert(1)}}h1{font-size:3.2rem;margin-bottom:15px;margin-top:30px}h2{font-size:2.2rem;margin-bottom:15px;margin-top:30px;line-height:1.45}h3{font-size:1.6rem;margin-bottom:15px;margin-top:30px;line-height:1.45}p{line-height:1.45;margin:15px 0}p.intro{margin-top:5px}ul,li{line-height:1.45;padding:10px}footer{font-size:1.2rem;padding:10px 0 30px 0}footer div{float:left}@media(max-width: 767px){footer div{float:none;display:block}}footer nav{float:right}@media(max-width: 767px){footer nav{float:none;display:block;margin-top:10px}}footer ul{display:block;line-height:1;padding:0}footer li{display:inline;line-height:1.5;margin-left:5px;padding:0}@media(max-width: 767px){footer li{margin-left:0;margin-right:5px}}footer a{font-weight:600;text-decoration:none}.intro{font-size:1.4rem}.hide{visibility:hidden}.remove{display:none}@media(min-width: 728px){main{margin:0 auto;max-width:728px}.intro{color:#666;font-size:1.4rem}.form .values{float:left;width:50%}.form .results{float:right;width:50%;text-align:right}.remove{display:inline}}body{text-align:center}main{text-align:left}#ccpa{cursor:pointer;font-weight:600}.pc-incontent{align-items:center;background:#f3f3f3;display:flex;justify-content:center;margin-top:20px;min-height:295px;padding:5px 0;text-align:center}@media(prefers-color-scheme: dark){.sn_ad_label{color:var(--text-color) !important}.snigel-adhesive{background-color:#111 !important}.pc-incontent{background:var(--form-bg)}}.article{max-width:768px}.button{background-color:#069;color:#fff;font-weight:600;margin-top:10px;padding:12px 24px;border:2px solid #069;border-radius:5px;transition:all .2s ease;max-width:200px}.button:hover{background-color:#058}.button--secondary{background:rgba(0,0,0,0);border:2px solid #ccc;color:var(--link-color)}.button--secondary:hover{background:rgba(0,0,0,0)}.calculator-card{background:var(--card-bg);border:var(--form-border);border-radius:8px;box-sizing:border-box;margin:10px 0;padding:24px;width:100%}.calculator-card h1{margin-top:0}.calculator-card p{margin-bottom:10px}.calculator{display:flex;flex-direction:column;gap:10px;padding:10px 0 0 0}.calculator fieldset{align-items:center;display:flex;gap:10px}.calculator label{min-width:200px;user-select:none}.calculator-action-spacer{min-width:200px}.calculator input[type=text]{border:1px solid #999;border-radius:3px;box-sizing:border-box;padding:10px}.calculator select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #999;border-radius:3px;box-sizing:border-box;padding:10px}.vat-rate-picker,.sales-tax-rate-picker{flex-wrap:wrap}.vat-rate-picker select,.sales-tax-rate-picker select{max-width:220px;min-width:160px}.vat-rate-input,.sales-tax-rate-input{align-items:center;display:inline-flex;gap:8px;min-width:120px}@media(max-width: 767px){.calculator-card{padding:18px}.calculator fieldset{align-items:center;flex-wrap:nowrap;gap:8px}.calculator label{flex:0 0 42%;min-width:110px}.calculator-actions{align-items:center;flex-direction:row;justify-content:center}.calculator-action-spacer{display:none}.calculator input[type=text]{flex:1 1 auto;min-width:0;width:auto}.calculator select{flex:1 1 auto;min-width:0;width:auto}.calculator-actions .button{flex:0 1 auto;margin-top:10px;min-width:0;padding-left:14px;padding-right:14px;white-space:nowrap}.vat-rate-input,.sales-tax-rate-input{grid-column:2;grid-row:2;min-width:0}.vat-rate-input input,.sales-tax-rate-input input{flex:1 1 auto;min-width:10ch;width:100%}.calculator .vat-rate-picker,.calculator .sales-tax-rate-picker{display:grid;grid-template-columns:minmax(110px, 42%) minmax(0, 1fr)}.calculator .vat-rate-picker label,.calculator .sales-tax-rate-picker label{grid-column:1;grid-row:2}.calculator .vat-rate-picker select,.calculator .sales-tax-rate-picker select{grid-column:2;grid-row:1;max-width:none;width:100%}}.container{margin:0 auto;max-width:1164px;padding:0 15px}@media(min-width: 768px){.container{padding:0 30px}}.faq{margin:15px 0}.faq details{border-bottom:1px solid var(--faq-border-color);padding:10px 0}.faq summary{cursor:pointer;font-weight:600;list-style:none;position:relative;padding:15px 38px 15px 0;user-select:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{align-items:center;border:1px solid var(--faq-border-color);border-radius:50%;box-sizing:border-box;content:"+";display:flex;font-size:1.8rem;font-weight:600;height:24px;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.faq details[open] summary:after{content:"−"}.faq p{color:var(--text-color);line-height:1.5}.footer{font-size:1.2rem;padding:20px 0 20px 0}.footer>.container{align-items:center;display:flex;gap:15px;justify-content:space-between}.footer div,.footer nav{float:none}.footer ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;line-height:1;margin:0;padding:0}.footer li{display:block;line-height:1.5;margin:0;padding:0}.footer a{font-weight:600;text-decoration:none}@media(max-width: 767px){.footer{padding-bottom:30px}.footer>.container{align-items:flex-start;flex-direction:column;gap:12px}.footer-copyright,.footer-legal{width:100%}.footer ul{flex-direction:column;gap:8px;justify-content:flex-start;text-align:center}.footer li{line-height:1.35;text-align:center}}.header{height:50px}.header>.container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-top:12px}@media(min-width: 768px){.header{height:70px}.header>.container{padding-top:22px}}.header-logo{display:flex;align-items:center;line-height:1;margin:0}.header-logo img{height:34px}.header ul{align-items:center;display:flex;gap:30px;margin:0;padding:0}.header li{display:block;margin:0;padding:0}.header-nav a{color:var(--link-color);text-decoration:none}.header-nav-toggle{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNCwxMGgyNGMxLjEwNCwwLDItMC44OTYsMi0ycy0wLjg5Ni0yLTItMkg0QzIuODk2LDYsMiw2Ljg5NiwyLDhTMi44OTYsMTAsNCwxMHogTTI4LDE0SDRjLTEuMTA0LDAtMiwwLjg5Ni0yLDIgIHMwLjg5NiwyLDIsMmgyNGMxLjEwNCwwLDItMC44OTYsMi0yUzI5LjEwNCwxNCwyOCwxNHogTTI4LDIySDRjLTEuMTA0LDAtMiwwLjg5Ni0yLDJzMC44OTYsMiwyLDJoMjRjMS4xMDQsMCwyLTAuODk2LDItMiAgUzI5LjEwNCwyMiwyOCwyMnoiLz48L3N2Zz4=);background-position:center;background-repeat:no-repeat;background-size:22px;border:0;cursor:pointer;display:block;height:30px;padding:0;position:relative;width:30px}@media(prefers-color-scheme: dark){.header-nav-toggle{filter:invert(1)}}@media(min-width: 768px){.header-nav-toggle{display:none}}@media(max-width: 767px){.noscroll{overflow:hidden}.header-nav ul{display:none}.header-nav-on .header-nav-toggle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGlkPSJjcm9zcyI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNyIgeDI9IjI1IiB5MT0iNyIgeTI9IjI1Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNyIgeDI9IjI1IiB5MT0iMjUiIHkyPSI3Ii8+PC9nPjwvc3ZnPg==);z-index:10000}.header-nav-on ul{align-items:center;background:var(--bg-color);display:flex;flex-direction:column;gap:30px;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}}.home{margin-top:20px}@media(min-width: 768px){.home{margin-top:40px}}.page{margin:0;max-width:100%;padding-left:0;padding-right:0}.page>.container{display:flex;flex-direction:column;gap:10px}@media(min-width: 850px){.page>.container{flex-direction:row;flex-wrap:wrap;gap:60px}.page .article{flex:1 1 768px;min-width:0}.page .sidebar{flex:1 1 160px;max-width:336px;min-width:160px}}@media(min-width: 768px)and (max-width: 1047px){.page .sidebar{flex-basis:100%;max-width:none}.page .sidebar .related{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}}.related{display:grid;gap:12px;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));margin:0;padding:0}.related li{box-sizing:border-box;display:block;margin:0;padding:0}.related a{align-items:center;background:var(--card-bg);border:var(--form-border);border-radius:8px;box-sizing:border-box;color:var(--text-color);display:flex;font-weight:600;justify-content:space-between;line-height:1.35;min-height:72px;padding:18px;text-decoration:none;height:100%;width:100%}.related a:after{color:var(--link-color);content:"›";font-size:2.4rem;line-height:1;margin-left:12px}.related a:hover{border-color:#999;color:var(--link-color)}.related-title,.related-description{display:block}.related-title{font-weight:700}.related-description{color:var(--link-color);font-size:1.4rem;font-weight:300;margin-top:6px}.related--calculators{grid-template-columns:repeat(2, minmax(0, 1fr))}.related--calculators a{min-height:140px}@media(max-width: 767px){.related{grid-template-columns:1fr}}.section{margin:0;max-width:100%;padding-left:0;padding-right:0;text-align:left}.section-content{max-width:768px}.sidebar{padding-top:10px;width:100%}#adngin-sidebar_right-0{min-height:600px}@media(min-width: 850px){#adngin-sidebar_right-0{position:sticky;top:20px}}@media(max-width: 849px){#adngin-sidebar_right-0{display:none}}.sidebar .related{gap:8px;grid-template-columns:1fr}.sidebar .related a{box-sizing:border-box;min-height:auto;padding:14px 16px;width:100%}@media(min-width: 768px)and (max-width: 1047px){.sidebar .related{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}}
