@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/poppins-400.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/poppins-500.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/poppins-600.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/poppins-700.woff2") format("woff2")}
:root{--ink:#161616;--muted:#676767;--line:#e1e4df;--surface:#f6f8f4;--green:#267c00;--green-dark:#185400;--green-soft:#eff8eb;--gradient:linear-gradient(135deg,#185400 0%,#2f9200 48%,#79c84d 100%);--gradient-hover:linear-gradient(135deg,#123e00 0%,#267c00 48%,#69b83f 100%);--shadow:0 24px 70px rgba(22,35,16,.12);--danger:#a32323}
*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:400 15px/1.65 "Poppins",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.16;letter-spacing:-.025em}button,input,select,textarea{font:inherit}.container{width:min(1160px,calc(100% - 40px));margin:0 auto}
.header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(225,228,223,.9);background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}.nav{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:28px}.logo{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:600;letter-spacing:-.03em}.logo-mark{display:grid;width:34px;height:40px;place-items:center;border-radius:8px 8px 11px 8px;background:var(--gradient);box-shadow:0 8px 20px rgba(38,124,0,.22)}.logo-mark::after{width:13px;height:3px;content:"";border-top:2px solid #fff;border-bottom:2px solid #fff}.logo b{color:var(--green);font-weight:600}.links{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:500}.links a:hover{color:var(--green)}
.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:11px 19px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:.18s ease}.button:hover{transform:translateY(-2px)}.primary{color:#fff;background:var(--gradient);box-shadow:0 12px 30px rgba(38,124,0,.2)}.primary:hover{color:#fff!important;background:var(--gradient-hover)}.secondary{border-color:var(--line);color:var(--ink);background:#fff}.nav-button{min-height:42px;padding:9px 17px}
.tool-hero{position:relative;overflow:hidden;padding:68px 0 74px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 10%,rgba(93,169,55,.15),transparent 28%),linear-gradient(180deg,#fff,#f5f9f3)}.tool-hero::before{position:absolute;inset:0;content:"";opacity:.28;background-image:radial-gradient(#a6b19f .7px,transparent .7px);background-size:23px 23px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}.hero-inner{position:relative}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;color:#777;font-size:12px}.breadcrumbs a:hover{color:var(--green)}.hero-copy{max-width:890px}.label{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:7px 14px;border:1px solid #d9ead0;border-radius:999px;color:var(--green);background:var(--green-soft);font-size:12px;font-weight:600}.privacy-dot{width:8px;height:8px;border-radius:50%;background:#5faf35;box-shadow:0 0 0 5px rgba(95,175,53,.12)}.tool-hero h1{font-size:clamp(42px,5.4vw,65px)}.tool-hero h1 span{color:transparent;background:var(--gradient);background-clip:text;-webkit-background-clip:text}.tool-hero p{max-width:790px;margin-top:22px;color:var(--muted);font-size:17px;line-height:1.75}.hero-benefits{display:flex;flex-wrap:wrap;gap:12px 28px;margin:27px 0 0;padding:0;list-style:none;color:#50564d;font-size:13px}.hero-benefits li::before{margin-right:8px;color:var(--green);content:"✓";font-weight:700}
.generator-section{padding:66px 0 105px;background:#fff}.generator-layout{display:grid;grid-template-columns:minmax(0,760px) 340px;align-items:start;gap:44px}.invoice-form{min-width:0}.privacy-banner{display:flex;align-items:center;gap:15px;margin-bottom:18px;padding:18px 20px;border:1px solid #cfe2c6;border-radius:15px;background:var(--green-soft)}.privacy-banner .shield{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:12px;color:#fff;background:var(--gradient);font-weight:700}.privacy-banner strong{display:block;color:var(--green-dark);font-size:14px}.privacy-banner p{color:#586653;font-size:12px}
.wizard-progress{display:flex;align-items:flex-start;margin:0 0 20px;padding:16px 18px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(21,34,15,.04)}.wizard-progress>i{height:2px;flex:1;margin:17px 5px 0;background:#e4e8e1;transition:.2s}.wizard-progress>i.done{background:#77b45a}.wizard-dot{display:flex;width:58px;align-items:center;flex-direction:column;gap:6px;padding:0;border:0;cursor:pointer;color:#92978f;background:none}.wizard-dot>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dfe3dc;border-radius:50%;background:#f5f7f3;font-size:11px;font-weight:700;transition:.2s}.wizard-dot>small{font-size:8px;font-weight:600;line-height:1.1}.wizard-dot.active,.wizard-dot.done{color:var(--green-dark)}.wizard-dot.active>span{border-color:transparent;color:#fff;background:var(--gradient);box-shadow:0 8px 20px rgba(38,124,0,.2)}.wizard-dot.done>span{border-color:#bcd8ae;color:var(--green-dark);background:var(--green-soft);font-size:0}.wizard-dot.done>span::after{content:"✓";font-size:12px}.wizard-dot:disabled{cursor:default}
.error-summary{margin-bottom:18px;padding:18px 20px;border:1px solid #efbcbc;border-radius:15px;color:#731717;background:#fff6f6}.error-summary strong{display:block}.error-summary ul{margin:8px 0 0;padding-left:20px;font-size:13px}.error-summary:focus{outline:3px solid rgba(163,35,35,.18)}
.form-card{margin-bottom:18px;padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 14px 35px rgba(21,34,15,.05)}.form-heading{display:flex;align-items:flex-start;gap:15px;margin-bottom:24px}.form-heading>span{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:11px;color:#fff;background:var(--gradient);font-size:11px;font-weight:700}.form-heading h2{margin:2px 0 5px;font-size:22px}.form-heading p{color:var(--muted);font-size:12px}.items-heading{align-items:center}.items-heading>div{flex:1}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{display:flex;min-width:0;flex-direction:column;gap:7px}.field-wide{grid-column:1/-1}.field>span{font-size:12px;font-weight:600}.field small{color:#82877f;font-size:10px}.field input,.field textarea,.item-row input,.item-row select{width:100%;border:1px solid #dce0d9;border-radius:9px;color:var(--ink);background:#fff;outline:none;transition:.16s ease}.field input{height:46px;padding:0 13px}.field textarea{padding:11px 13px;resize:vertical}.field input:focus,.field textarea:focus,.item-row input:focus,.item-row select:focus{border-color:#79ad60;box-shadow:0 0 0 3px rgba(38,124,0,.09)}.field input.invalid,.item-row input.invalid{border-color:#d25b5b;background:#fffafa}.field input::placeholder,.item-row input::placeholder{color:#a3a7a0}
.wizard-step{min-height:405px;animation:wizardIn .24s ease}.wizard-step[hidden]{display:none!important}@keyframes wizardIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.x-required{color:var(--green);font-weight:700}.tax-note-field{margin-top:17px}.format-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px}.format-option{position:relative;display:grid;grid-template-columns:52px 1fr 22px;align-items:center;gap:14px;min-height:142px;padding:21px;border:2px solid #e1e5df;border-radius:15px;cursor:pointer;background:#fff;transition:.18s}.format-option:hover{border-color:#b8d5aa;transform:translateY(-2px)}.format-option:has(input:checked){border-color:#5ca535;background:linear-gradient(135deg,#f8fcf5,#eef8e8);box-shadow:0 14px 36px rgba(38,124,0,.1)}.format-option input{position:absolute;width:1px;height:1px;opacity:0}.format-option input:focus-visible~.format-icon{outline:3px solid rgba(38,124,0,.2)}.format-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:13px;color:#fff;background:var(--gradient);font-size:10px;font-weight:700;letter-spacing:.05em}.format-icon.xml{background:linear-gradient(135deg,#1f251d,#335826)}.format-option strong,.format-option small{display:block}.format-option strong{font-size:14px}.format-option small{margin-top:7px;color:var(--muted);font-size:10px;line-height:1.55}.format-option>i{display:grid;width:21px;height:21px;place-items:center;border:2px solid #cfd4cc;border-radius:50%}.format-option:has(input:checked)>i{border-color:var(--green);background:var(--green)}.format-option:has(input:checked)>i::after{color:#fff;content:"✓";font-style:normal;font-size:11px;font-weight:700}.format-explainer{margin-top:17px;padding:15px 17px;border-radius:11px;color:#4c5847;background:#f4f7f2}.format-explainer strong{font-size:12px}.format-explainer p{font-size:10px}
.switch-row{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;border:1px solid #dbe7d5;border-radius:12px;cursor:pointer;background:#f8fbf6}.switch-row input{position:absolute;width:1px;height:1px;opacity:0}.switch{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:99px;background:#c7ccc4;transition:.18s}.switch::after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;content:"";background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:.18s}.switch-row input:checked+.switch{background:var(--green)}.switch-row input:checked+.switch::after{transform:translateX(18px)}.switch-row input:focus-visible+.switch{outline:3px solid rgba(38,124,0,.18)}.switch-row strong,.switch-row small{display:block}.switch-row strong{font-size:13px}.switch-row small{margin-top:3px;color:var(--muted);font-size:11px}
.small-button{min-height:38px;padding:8px 13px;font-size:12px}.items-head,.item-row{display:grid;grid-template-columns:minmax(180px,1.8fr) 72px 82px 100px 76px 92px 34px;gap:8px;align-items:center}.items-head{padding:0 2px 8px;color:#858a82;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.item-row{padding:12px 0;border-top:1px solid #edf0eb}.item-row:first-child{border-top:0}.item-row input,.item-row select{height:40px;padding:0 9px;font-size:12px}.item-row .item-total{text-align:right;font-size:11px;font-weight:600}.remove-item{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;cursor:pointer;color:#7d837a;background:#f3f5f1;font-size:17px}.remove-item:hover{color:#a32323;background:#fff0f0}.calculation{width:min(370px,100%);margin:21px 0 0 auto;padding-top:13px;border-top:2px solid #dfe6db}.calculation>div,.calculation #tax-lines>div{display:flex;justify-content:space-between;gap:20px;padding:6px 0;font-size:12px}.calculation .grand-total{align-items:end;margin-top:6px;padding-top:13px;border-top:1px solid var(--line);font-size:14px}.grand-total strong{color:var(--green-dark);font-size:22px}
.pdf-button{min-height:54px;padding-inline:25px;font-size:15px}.text-button{padding:9px;border:0;cursor:pointer;color:#72776f;background:transparent;font-size:12px;text-decoration:underline;text-underline-offset:3px}.wizard-actions{display:flex;align-items:center;gap:12px;padding-top:2px}.wizard-actions>#next-step{min-width:130px;margin-left:auto}.wizard-utilities{display:flex;align-items:center;gap:2px}.wizard-actions button[disabled],.download-actions button[disabled]{cursor:wait;opacity:.65}.legal-hint{margin-top:13px;color:#777d74;font-size:11px}.review-format{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #cfe2c6;border-radius:14px;background:var(--green-soft)}.review-check{display:grid;flex:0 0 auto;width:39px;height:39px;place-items:center;border-radius:50%;color:#fff;background:var(--gradient);font-weight:700}.review-format strong{font-size:14px}.review-format p{margin-top:2px;color:#586653;font-size:10px}.review-summary{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.review-summary>div{min-width:0;padding:15px 17px;border-bottom:1px solid #edf0eb}.review-summary>div:nth-child(odd){border-right:1px solid #edf0eb}.review-summary>div:last-child{grid-column:1/-1;border:0;background:#f7faf5}.review-summary dt{color:#858b82;font-size:9px;text-transform:uppercase}.review-summary dd{margin:3px 0 0;font-size:12px;font-weight:600;overflow-wrap:anywhere}.review-summary>div:last-child dd{color:var(--green-dark);font-size:20px}.download-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:20px}.xrechnung-button{min-height:54px;color:#fff;background:linear-gradient(135deg,#20261e,#335d24);box-shadow:0 12px 30px rgba(29,53,20,.18)}.xrechnung-button:hover{color:#fff;background:linear-gradient(135deg,#151914,#27491c)}.download-note{margin-top:11px;color:#737a70;font-size:10px}
.preview-column{min-width:0}.preview-sticky{position:sticky;top:98px}.preview-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#777d74;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.preview-label strong{color:#977000;font-weight:600}.preview-label strong.ready{color:var(--green)}.invoice-preview{min-height:470px;padding:26px 25px 22px;border:1px solid #e0e5dc;border-radius:16px;background:#fff;box-shadow:var(--shadow);font-family:Arial,sans-serif}.preview-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:2px solid #20231f}.preview-top>strong{font-size:17px;letter-spacing:.06em}.preview-brand{display:flex;align-items:center;gap:8px;max-width:150px;font-size:7px;font-weight:700;letter-spacing:.03em;overflow-wrap:anywhere}.preview-brand i{display:grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border-radius:7px;color:#fff;background:var(--gradient);font-style:normal;font-size:11px}.preview-addresses{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:23px 0;color:#444;font-size:8px}.preview-addresses>div{display:flex;min-width:0;flex-direction:column;overflow-wrap:anywhere}.preview-addresses small{margin-bottom:6px;color:#7c8578;font-size:6px;letter-spacing:.08em}.preview-addresses b{margin-bottom:3px;color:#1d201c;font-size:9px}.preview-addresses dl{margin:0}.preview-addresses dl div{display:flex;justify-content:space-between;gap:7px;padding:4px 0;border-bottom:1px solid #edf0eb}.preview-addresses dt{color:#80877c}.preview-addresses dd{margin:0;text-align:right;font-weight:700}.preview-table{font-size:7px}.preview-row{display:grid;grid-template-columns:1fr 48px 62px;gap:5px;padding:9px 7px;border-bottom:1px solid #edf0eb}.preview-row span:nth-child(2){text-align:center}.preview-row span:last-child{text-align:right;font-weight:700}.preview-table-head{border:0;border-radius:5px;color:#65705f;background:#f1f5ef;font-size:6px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.preview-sum{display:flex;align-items:end;justify-content:flex-end;gap:18px;margin:18px 0 28px;font-size:8px}.preview-sum strong{color:var(--green-dark);font-size:14px}.preview-foot{padding-top:13px;border-top:1px solid #e8ebe6;color:#838a80;font-size:7px}.format-warning{margin-top:17px;padding:19px;border:1px solid #ead8b5;border-radius:14px;background:#fffaf0}.format-warning strong{display:block;color:#7a5000;font-size:12px}.format-warning p{margin:7px 0 10px;color:#6f6552;font-size:10px;line-height:1.6}.format-warning a{color:#6f4c00;font-size:10px;font-weight:600;text-decoration:underline;text-underline-offset:2px}
.content-section{padding:90px 0}.tinted{border-block:1px solid var(--line);background:var(--surface)}.content-grid>div:first-child{max-width:730px;margin:0 auto 38px;text-align:center}.eyebrow{display:inline-block;margin-bottom:17px;color:var(--green);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.content-section h2{font-size:clamp(31px,4vw,44px)}.section-lead{margin-top:15px;color:var(--muted)}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.how-card{padding:28px;border:1px solid var(--line);border-radius:17px;background:#fff}.how-card>span{display:grid;width:38px;height:38px;margin-bottom:25px;place-items:center;border-radius:11px;color:#fff;background:var(--gradient);font-size:11px;font-weight:700}.how-card h3{margin-bottom:9px;font-size:18px}.how-card p{color:var(--muted);font-size:12px}
.article-content{display:grid;grid-template-columns:minmax(0,760px) 280px;align-items:start;gap:70px}.content-main{color:#393c37;font-size:16px}.content-main>h2{margin:45px 0 17px;color:var(--ink);font-size:30px}.content-main>.eyebrow+h2{margin-top:0}.content-main>p{margin-bottom:18px}.checks{margin:24px 0 34px;padding:25px 27px;border:1px solid #cfe2c6;border-radius:15px;background:var(--green-soft);list-style:none}.checks li{position:relative;margin:10px 0;padding-left:29px}.checks li::before{position:absolute;top:2px;left:0;display:grid;width:19px;height:19px;place-items:center;border-radius:50%;color:#fff;content:"✓";background:var(--gradient);font-size:10px;font-weight:700}.legal-note{margin:30px 0;padding:25px 27px;border:1px solid #ead8b5;border-radius:15px;background:#fffaf0}.legal-note strong{display:block;margin-bottom:8px;color:#7a5000}.legal-note p{margin:0;font-size:14px}.content-main details{margin:11px 0;border:1px solid var(--line);border-radius:12px;background:#fff}.content-main summary{padding:17px 19px;cursor:pointer;color:var(--ink);font-weight:600}.content-main details p{padding:0 19px 18px;color:var(--muted);font-size:14px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:38px}.related-grid a{padding:19px;border:1px solid var(--line);border-radius:13px;transition:.18s}.related-grid a:hover{border-color:#b8d5aa;box-shadow:0 12px 30px rgba(38,124,0,.09);transform:translateY(-2px)}.related-grid h3{font-size:15px}.related-grid p{margin-top:7px;color:var(--muted);font-size:11px}.source-card{position:sticky;top:100px;padding:23px;border:1px solid var(--line);border-radius:15px;background:#fff}.source-card h2{margin-bottom:8px;font-size:17px}.source-card p{margin-bottom:12px;color:var(--muted);font-size:11px}.source-card a{display:block;padding:10px 0;border-bottom:1px solid #edf0eb;color:var(--green);font-size:12px}.source-card a:last-child{border-bottom:0}
.cta-section{padding-top:20px}.cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:50px 55px;border-radius:22px;color:#fff;background:radial-gradient(circle at 87% -30%,rgba(114,181,72,.38),transparent 35%),linear-gradient(135deg,#20241e,#111510);box-shadow:0 28px 75px rgba(20,31,15,.24)}.cta .eyebrow{color:#9ed67c}.cta h2{font-size:34px}.cta p{max-width:700px;margin-top:13px;color:rgba(255,255,255,.74)}.white{flex:0 0 auto;color:var(--green-dark);background:#fff}
.footer{margin-top:10px;color:#c4c8c1;background:#151714}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:45px 0}.footer .logo{color:#fff}.footer p{max-width:560px;font-size:12px}.footer-links{display:flex;gap:20px;font-size:12px}.legal-strip{display:flex;flex-wrap:wrap;gap:18px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);color:#9ba19a;font-size:11px}.legal-strip a:hover,.footer-links a:hover{color:#fff}
@media(max-width:1060px){.generator-layout{grid-template-columns:minmax(0,1fr) 300px;gap:26px}.items-head{display:none}.item-row{grid-template-columns:1.6fr 70px 82px 94px 68px 80px 32px}.form-card{padding:24px}}
@media(max-width:900px){.links a:not(.nav-button){display:none}.generator-layout{grid-template-columns:1fr}.preview-sticky{position:static}.preview-column{grid-row:auto}.invoice-preview{width:min(520px,100%);min-height:430px;margin:0 auto}.preview-label,.format-warning{width:min(520px,100%);margin-left:auto;margin-right:auto}.article-content{grid-template-columns:1fr;gap:34px}.source-card{position:static}.how-grid{grid-template-columns:repeat(3,1fr)}.cta{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.container{width:calc(100% - 28px)}.tool-hero{padding:52px 0 57px}.tool-hero h1{font-size:40px}.tool-hero p{font-size:15px}.hero-benefits{flex-direction:column;gap:7px}.generator-section{padding:38px 0 75px}.wizard-progress{padding:13px 9px}.wizard-dot{width:39px}.wizard-dot>span{width:31px;height:31px}.wizard-dot>small{display:none}.wizard-progress>i{margin:15px 2px 0}.form-card{min-height:0;padding:21px 17px}.field-grid,.format-choice{grid-template-columns:1fr}.field-wide{grid-column:auto}.format-option{min-height:118px}.items-heading{flex-wrap:wrap}.items-heading .small-button{margin-left:51px}.item-row{grid-template-columns:1fr 1fr 1fr;gap:9px;padding:16px 0}.item-row .item-description{grid-column:1/-1}.item-row .item-total{display:flex;min-height:40px;align-items:center;justify-content:flex-end;padding:0 9px;border-radius:9px;background:#f4f6f2}.remove-item{justify-self:end}.item-row>*{position:relative}.item-row input,.item-row select{font-size:11px}.wizard-actions{flex-wrap:wrap}.wizard-utilities{order:3;width:100%;justify-content:center}.wizard-actions>#next-step{margin-left:auto}.download-actions .button{width:100%}.review-summary{grid-template-columns:1fr}.review-summary>div:nth-child(odd){border-right:0}.review-summary>div:last-child{grid-column:auto}.how-grid,.related-grid{grid-template-columns:1fr}.content-section{padding:68px 0}.content-main{font-size:15px}.content-main>h2{font-size:26px}.cta{padding:36px 24px}.cta .button{width:100%}.footer-main{align-items:flex-start;flex-direction:column}.footer-links{flex-wrap:wrap}.links{gap:8px}.links .nav-button{padding-inline:12px;font-size:12px}}
@media(max-width:420px){.invoice-preview{padding:22px 17px}.preview-addresses{gap:10px}.form-heading h2{font-size:19px}.items-heading .small-button{margin-left:0}.item-row{grid-template-columns:1fr 1fr}.item-row .item-description{grid-column:1/-1}.item-row .remove-item{justify-self:start}}
