/* Editable adaptations of all 21 layouts and color variants in the 12 supplied archives. */
.invoice-paper .doc-background{position:absolute;inset:0;z-index:0;pointer-events:none;width:794px;height:1123px;overflow:hidden}.doc-background>svg{display:block;width:100%;height:100%}.invoice-paper:has(.doc-background)>:not(.doc-background){position:relative;z-index:1}.invoice-paper[class*="t-u-"]{font-family:Poppins,Arial,sans-serif;font-size:10px;padding:42px 43px 36px}.invoice-paper[class*="t-u-"] .doc-business h2{font-size:22px}.invoice-paper[class*="t-u-"] .doc-business p{font-size:9px;line-height:1.7}.invoice-paper[class*="t-u-"] .doc-customer h3{font-size:13px}.invoice-paper[class*="t-u-"] .doc-customer p{font-size:9px}.invoice-paper[class*="t-u-"] .doc-meta{font-size:9px}.invoice-paper[class*="t-u-"] .doc-heading h1{font-family:Montserrat,Arial,sans-serif;font-size:27px}.invoice-paper[class*="t-u-"] .doc-table th{font-size:8px}.invoice-paper[class*="t-u-"] .doc-table td{font-size:9px;padding:10px 8px}.invoice-paper[class*="t-u-"] .doc-total-row{font-size:9px}.invoice-paper[class*="t-u-"] .doc-label{font-size:8px}.invoice-paper[class*="t-u-"] .doc-signature strong{font-family:Georgia,serif;font-style:italic;font-size:16px}.invoice-paper .doc-qr{margin:13px 0 0;display:block;text-align:left;width:100px}.invoice-paper .doc-qr img{width:88px;height:88px;display:block;background:#fff;image-rendering:pixelated;border:4px solid #fff}.invoice-paper .doc-qr figcaption{font-family:Arial,sans-serif;font-size:7px;margin-top:4px;color:#8f98a5;line-height:1.4}.invoice-paper .doc-header-total{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--tint);padding:12px 16px;margin-top:14px;font-size:9px;min-width:160px;color:#8993a1}.invoice-paper .doc-header-total b{font-size:17px;color:var(--accent)}

/* 01: playful multicolor geometric rail. */
.invoice-paper.t-u-geometry{padding:48px 43px 38px 118px}.t-u-geometry .doc-top{border:0;min-height:135px;flex-direction:row-reverse;gap:12px}.t-u-geometry .doc-heading{text-align:left;max-width:44%;min-width:190px}.t-u-geometry .doc-heading h1{font-size:32px!important;font-weight:600;color:var(--accent)}.t-u-geometry .doc-heading>p{color:#45a779}.t-u-geometry .doc-brand{max-width:54%;text-align:right;flex-direction:row-reverse}.t-u-geometry .doc-business h2{font-size:18px!important;color:var(--accent)}.t-u-geometry .doc-details{padding:16px 0 25px}.t-u-geometry .doc-table thead{background:#fff;color:var(--secondary)}.t-u-geometry .doc-table th{padding:11px 7px;border-bottom:1px solid #d8e9e0}.t-u-geometry .doc-table td{border-bottom:1px solid #edf5f0;color:#62a78b}.t-u-geometry .doc-table .doc-item-name{color:#58a787}.t-u-geometry .doc-table th:nth-child(3){width:50px}.t-u-geometry .doc-table th:nth-child(6){width:70px}.t-u-geometry .doc-table th:nth-child(7){width:80px}.t-u-geometry .doc-grand{background:#f6c52d!important;border:0!important;border-radius:22px;color:#292c22!important;padding:12px 16px!important}.t-u-geometry .doc-grand b{color:#272a21!important;font-size:19px}.t-u-geometry .doc-lower{flex-direction:row-reverse}.t-u-geometry .doc-label{color:var(--secondary)}.t-u-geometry .doc-footer{border:0;color:#75a68d}.t-u-geometry .doc-signature{color:var(--secondary)}

/* 02: executive ledger in four source colors. */
.invoice-paper.t-u-executive{padding:46px 40px 35px;font-family:Arial,sans-serif}.t-u-executive .doc-top{border-bottom:1px solid #bfc4ca;min-height:126px}.t-u-executive .doc-heading h1{font-family:Arial,sans-serif!important;font-size:35px!important;letter-spacing:-.9px;color:#1f2125}.t-u-executive .doc-business h2{font-size:19px!important}.t-u-executive .doc-details{padding:22px 0 25px}.t-u-executive .doc-table th{padding-block:12px}.t-u-executive .doc-table td{padding-block:12px;border-bottom:1px solid #aeb3ba}.t-u-executive .doc-table tbody tr:nth-child(even){background:#f5f5f5}.t-u-executive .doc-summary{background:#f1f1f1;margin:0 -1px;padding:23px 17px}.t-u-executive .doc-grand{background:transparent!important;border:0!important;color:#25292c!important;font-size:14px!important;margin-top:2px!important}.t-u-executive .doc-grand b{color:#25292c!important}.t-u-executive .doc-lower{padding-top:10px}.t-u-executive .doc-label{color:var(--accent)}.t-u-executive .doc-footer{border-top:2px solid var(--accent)}

/* 03: Vindex red rules, a large title and navy terms block. */
.invoice-paper.t-u-vindex{padding:35px 40px 37px}.t-u-vindex .doc-top{border-top:2px solid #f1a8b0;border-bottom:0;padding-top:20px;align-items:flex-start;flex-direction:row-reverse}.t-u-vindex .doc-heading{text-align:left;max-width:48%}.t-u-vindex .doc-heading h1{font-family:Montserrat,Arial,sans-serif;font-size:32px!important;font-weight:700;letter-spacing:4px;color:#1c293d}.t-u-vindex .doc-heading>p{color:var(--accent)}.t-u-vindex .doc-brand{max-width:45%;text-align:right;flex-direction:row-reverse}.t-u-vindex .doc-business h2{font-size:19px!important}.t-u-vindex .doc-header-total{margin-top:10px;border-left:3px solid var(--accent);background:#f0f1f3;padding:7px 10px}.t-u-vindex .doc-header-total b{font-size:15px;color:#263245}.t-u-vindex .doc-details{border-top:1px solid var(--accent);padding:19px 0}.t-u-vindex .doc-table td{border:0;padding-block:12px}.t-u-vindex .doc-table tbody tr:nth-child(even){background:#f2f2f2}.t-u-vindex .doc-grand{background:#fff!important;color:#1d293c!important;border-top:1px solid #d5d8dc!important}.t-u-vindex .doc-grand b{color:#1d293c!important}.t-u-vindex .doc-notes{padding:14px;background:#1c293d;color:#d7dce5}.t-u-vindex .doc-notes p,.t-u-vindex .doc-notes .doc-label{color:#d7dce5}.t-u-vindex .doc-footer{border-top:2px solid #1c293d}

/* 04: Lungmen's angled header and footer. */
.invoice-paper.t-u-lungmen{padding:28px 44px 65px}.t-u-lungmen .doc-top{min-height:127px;border:0;flex-direction:row-reverse;gap:20px}.t-u-lungmen .doc-heading{text-align:left;max-width:41%}.t-u-lungmen .doc-heading h1{font-size:29px!important;letter-spacing:2px;color:#fff}.t-u-lungmen .doc-heading>p,.t-u-lungmen .doc-heading>small{color:#ece8f3}.t-u-lungmen .doc-brand{max-width:51%;text-align:right;flex-direction:row-reverse}.t-u-lungmen .doc-business h2{font-size:18px!important;color:#fff;font-weight:700}.t-u-lungmen .doc-business p{color:#eee0f0;font-size:8px}.t-u-lungmen .doc-details{padding-top:29px}.t-u-lungmen .doc-table thead{background:transparent}.t-u-lungmen .doc-table th{background:var(--accent)}.t-u-lungmen .doc-table th:first-child{border-radius:22px 0 0 22px}.t-u-lungmen .doc-table th:last-child{border-radius:0 22px 22px 0}.t-u-lungmen .doc-table td{border:0;padding-block:12px}.t-u-lungmen .doc-table tbody tr:nth-child(even){background:#f5f4f5}.t-u-lungmen .doc-grand{border:0!important;border-radius:22px;background:var(--accent)!important;color:#fff!important}.t-u-lungmen .doc-grand b{color:#fff!important}.t-u-lungmen .doc-footer{margin-bottom:15px;border-top:1px solid #ded7e1}

/* 05: orange sweep down the side of the document. */
.invoice-paper.t-u-curve{padding:33px 39px 65px 133px}.t-u-curve .doc-top{min-height:151px;border:0;margin-left:-99px;width:721px;padding-bottom:21px}.t-u-curve .doc-brand{max-width:48%}.t-u-curve .doc-business h2{font-size:17px!important;color:#252325}.t-u-curve .doc-business p{font-size:8px;color:#422e2a}.t-u-curve .doc-heading{max-width:45%}.t-u-curve .doc-heading h1{font-size:28px!important;color:white}.t-u-curve .doc-heading>p,.t-u-curve .doc-heading>small{color:#ffe9d9}.t-u-curve .doc-details{padding:20px 0 27px}.t-u-curve .doc-table thead{background:transparent;color:#50505a;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent)}.t-u-curve .doc-table td{border-bottom:1px solid #d6d2cf}.t-u-curve .doc-table th:nth-child(3){width:47px}.t-u-curve .doc-table th:nth-child(6){width:66px}.t-u-curve .doc-table th:nth-child(7){width:78px}.t-u-curve .doc-table th:nth-child(5){width:34px}.t-u-curve .doc-table th:nth-child(4){width:30px}.t-u-curve .doc-grand{border:0!important;background:var(--accent)!important;color:#fff!important}.t-u-curve .doc-grand b{color:white!important}.t-u-curve .doc-label{color:#d86b3d}.t-u-curve .doc-footer{border:0;margin-top:28px;color:#9b857a}

/* 06: Turnkey, three colors, charcoal masthead and tinted lower panel. */
.invoice-paper.t-u-turnkey{padding:27px 40px 43px;background:#f5f5f5}.t-u-turnkey .doc-top{min-height:128px;border:0}.t-u-turnkey .doc-brand{max-width:56%}.t-u-turnkey .doc-business h2{font-size:20px!important;color:#fff}.t-u-turnkey .doc-business p{color:#e4f0f3;font-size:8px}.t-u-turnkey .doc-heading{padding-top:8px}.t-u-turnkey .doc-heading h1{font-size:29px!important;color:#fff;font-weight:700}.t-u-turnkey .doc-heading>p,.t-u-turnkey .doc-heading>small{color:#f3f4f5}.t-u-turnkey .doc-details{padding:20px 0}.t-u-turnkey .doc-meta{border-left:2px solid var(--accent);padding-left:15px}.t-u-turnkey .doc-table tbody tr:nth-child(even){background:#eaeaec}.t-u-turnkey .doc-table tbody tr:nth-child(odd){background:#f5f5f5}.t-u-turnkey .doc-table td{border:0;padding-block:12px}.t-u-turnkey .doc-words{padding:12px;background:var(--tint)}.t-u-turnkey .doc-grand{border:0!important;background:#ececee!important;color:#263345!important}.t-u-turnkey .doc-grand b{color:#263345!important}.t-u-turnkey .doc-notes{background:var(--tint);padding:13px}.t-u-turnkey .doc-footer{border:0}

/* 07: Agenda's left customer panel, colored and grey. */
.invoice-paper.t-u-agenda{padding:48px 38px 38px}.t-u-agenda .doc-top{min-height:145px;border:0}.t-u-agenda .doc-brand{max-width:53%}.t-u-agenda .doc-heading{padding:13px 18px;background:var(--accent);color:white;max-width:43%}.t-u-agenda .doc-heading h1{font-size:25px!important;color:white}.t-u-agenda .doc-heading>p,.t-u-agenda .doc-heading>small{color:#fff}.t-u-agenda .doc-details{display:grid;grid-template-columns:153px 1fr;gap:25px;padding:9px 0 23px}.t-u-agenda .doc-customer{width:153px;background:var(--secondary);padding:20px 14px;color:white;min-height:170px}.t-u-agenda .doc-customer h3,.t-u-agenda .doc-customer p,.t-u-agenda .doc-customer .doc-label{color:white}.t-u-agenda .doc-meta{width:100%;padding-top:7px}.t-u-agenda .doc-shipping,.t-u-agenda .doc-table,.t-u-agenda .doc-summary,.t-u-agenda .doc-lower{margin-left:178px;width:calc(100% - 178px)}.t-u-agenda .doc-table thead{background:transparent;color:#65707b;border-bottom:1px solid var(--accent)}.t-u-agenda .doc-table th:first-child{width:19px}.t-u-agenda .doc-table th:nth-child(3){width:41px}.t-u-agenda .doc-table th:nth-child(4){width:27px}.t-u-agenda .doc-table th:nth-child(5){width:30px}.t-u-agenda .doc-table th:nth-child(6){width:63px}.t-u-agenda .doc-table th:nth-child(7){width:73px}.t-u-agenda .doc-table th,.t-u-agenda .doc-table td{padding:9px 5px;font-size:8px}.t-u-agenda .doc-table .doc-item-name{font-size:8px}.t-u-agenda .doc-words{width:40%}.t-u-agenda .doc-totals{width:57%}.t-u-agenda .doc-grand{background:white!important;border-top:1px solid #ccd1d7!important;font-size:12px!important;color:#72777d!important}.t-u-agenda .doc-grand b{color:#72777d!important}.t-u-agenda .doc-lower{gap:15px}.t-u-agenda .doc-notes{width:52%}.t-u-agenda .doc-payment{width:45%}.t-u-agenda .doc-footer{border:0;color:var(--accent);font-size:9px}

/* 08: fine-ruled Capsule design and a small colorful flourish. */
.invoice-paper.t-u-capsule{padding:45px 40px 46px}.t-u-capsule .doc-top{border:0;min-height:156px}.t-u-capsule .doc-heading{border:1px solid #69727c;padding:15px 18px;max-width:40%}.t-u-capsule .doc-heading h1{font-weight:500;font-size:25px!important;letter-spacing:1px;color:#333a44}.t-u-capsule .doc-heading>p{font-size:9px}.t-u-capsule .doc-header-total{background:transparent;min-width:135px;padding:8px 0 0;margin-top:4px;display:block}.t-u-capsule .doc-header-total span{display:block}.t-u-capsule .doc-header-total b{font-size:20px;font-weight:500;color:var(--accent)}.t-u-capsule .doc-business h2{font-size:21px!important}.t-u-capsule .doc-table thead{background:transparent;color:#393e48;border-bottom:1px solid #3b434e}.t-u-capsule .doc-table td{border-bottom:1px solid #777e87;padding-block:13px}.t-u-capsule .doc-grand{background:white!important;border-top:1px solid #555e68!important;border-bottom:1px solid #555e68;color:var(--accent)!important;font-size:13px!important}.t-u-capsule .doc-footer{border:0;padding-right:145px}.t-u-capsule .doc-signature{padding-right:100px}

/* 09: sunset-colored pill labels. */
.invoice-paper.t-u-sunrise{padding:42px 43px 48px}.t-u-sunrise .doc-top{border:0;min-height:139px}.t-u-sunrise .doc-business h2{font-size:21px!important}.t-u-sunrise .doc-heading{padding-top:16px;padding-right:0;max-width:40%}.t-u-sunrise .doc-heading h1{font-size:26px!important;color:#fff}.t-u-sunrise .doc-heading>p,.t-u-sunrise .doc-heading>small{color:white}.t-u-sunrise .doc-table thead{background:transparent}.t-u-sunrise .doc-table th{background:var(--accent)}.t-u-sunrise .doc-table th:first-child{border-radius:20px 0 0 20px}.t-u-sunrise .doc-table th:last-child{border-radius:0 20px 20px 0}.t-u-sunrise .doc-table td{border:0;padding-block:13px}.t-u-sunrise .doc-grand{background:var(--accent)!important;border:0!important;color:white!important;border-radius:20px;padding:11px 14px!important}.t-u-sunrise .doc-grand b{color:white!important}.t-u-sunrise .doc-label{color:#d99442}.t-u-sunrise .doc-footer{border:0;color:#d88b43;padding-top:14px;font-size:9px}

/* 10: yellow and dark forest green. */
.invoice-paper.t-u-signal{padding:40px 43px 40px 45px;background:#fffef0}.t-u-signal .doc-top{min-height:175px;border:0;padding-left:190px;gap:12px;flex-direction:column}.t-u-signal .doc-brand{max-width:100%}.t-u-signal .doc-business h2{font-size:18px!important}.t-u-signal .doc-heading{text-align:left;max-width:100%}.t-u-signal .doc-heading h1{font-size:36px!important;color:#202821;line-height:1}.t-u-signal .doc-heading>p{font-size:9px;color:#8d913a}.t-u-signal .doc-details{padding:10px 0 20px}.t-u-signal .doc-table{background:#193021}.t-u-signal .doc-table thead{background:#151b15;color:white}.t-u-signal .doc-table td,.t-u-signal .doc-table td:nth-child(7),.t-u-signal .doc-table .doc-item-name{color:#d7decf;border:0}.t-u-signal .doc-table td{padding-block:13px}.t-u-signal .doc-summary{background:#193021;color:#fff;padding:22px 15px}.t-u-signal .doc-words p,.t-u-signal .doc-words .doc-label{color:#a7b39d}.t-u-signal .doc-total-row,.t-u-signal .doc-total-row b{color:#f1d94d}.t-u-signal .doc-grand{background:transparent!important;border-color:#788461!important;color:#f1d94d!important}.t-u-signal .doc-grand b{color:#f1d94d!important}.t-u-signal .doc-notes{padding:0 8px}.t-u-signal .doc-label{color:#50692f}.t-u-signal .doc-footer{border:0;color:#53672f}

/* 11: Fashion Split, light and inverse lavender. */
.invoice-paper.t-u-fashion,.invoice-paper.t-u-fashion-dark{padding:45px 39px 44px}.t-u-fashion .doc-top,.t-u-fashion-dark .doc-top{border:0;min-height:167px;flex-direction:row-reverse;gap:40px}.t-u-fashion .doc-heading,.t-u-fashion-dark .doc-heading{padding-top:42px;max-width:240px;min-width:215px;text-align:left}.t-u-fashion .doc-heading h1,.t-u-fashion-dark .doc-heading h1{font-size:23px!important;color:#fff;font-weight:400;letter-spacing:1px}.t-u-fashion .doc-heading>p,.t-u-fashion-dark .doc-heading>p{color:#fff;font-size:9px}.t-u-fashion .doc-brand,.t-u-fashion-dark .doc-brand{max-width:55%;margin-left:7px;flex:1}.t-u-fashion .doc-business h2,.t-u-fashion-dark .doc-business h2{font-size:18px!important;color:var(--accent)}.t-u-fashion .doc-business p{color:#8e8a9b}.t-u-fashion-dark .doc-business p,.t-u-fashion-dark .doc-business h2{color:#fff}.t-u-fashion .doc-details,.t-u-fashion-dark .doc-details{display:grid;grid-template-columns:154px 1fr;gap:72px;min-height:143px;padding-top:10px}.t-u-fashion .doc-customer,.t-u-fashion-dark .doc-customer{width:154px;font-size:9px}.t-u-fashion .doc-customer h3,.t-u-fashion .doc-customer p,.t-u-fashion .doc-customer .doc-label{color:#fff}.t-u-fashion-dark .doc-customer h3,.t-u-fashion-dark .doc-customer p,.t-u-fashion-dark .doc-customer .doc-label{color:#626271}.t-u-fashion .doc-meta,.t-u-fashion-dark .doc-meta{width:100%;font-size:9px}.t-u-fashion-dark .doc-meta span,.t-u-fashion-dark .doc-meta b{color:#fff!important}.t-u-fashion .doc-shipping,.t-u-fashion-dark .doc-shipping,.t-u-fashion .doc-table,.t-u-fashion-dark .doc-table,.t-u-fashion .doc-summary,.t-u-fashion-dark .doc-summary{margin-left:226px;width:calc(100% - 226px)}.t-u-fashion .doc-table thead,.t-u-fashion-dark .doc-table thead{background:transparent;color:#656171}.t-u-fashion .doc-table th:first-child,.t-u-fashion-dark .doc-table th:first-child{width:16px}.t-u-fashion .doc-table th:nth-child(3),.t-u-fashion-dark .doc-table th:nth-child(3){width:39px}.t-u-fashion .doc-table th:nth-child(4),.t-u-fashion-dark .doc-table th:nth-child(4){width:25px}.t-u-fashion .doc-table th:nth-child(5),.t-u-fashion-dark .doc-table th:nth-child(5){width:26px}.t-u-fashion .doc-table th:nth-child(6),.t-u-fashion-dark .doc-table th:nth-child(6){width:58px}.t-u-fashion .doc-table th:nth-child(7),.t-u-fashion-dark .doc-table th:nth-child(7){width:68px}.t-u-fashion .doc-table th,.t-u-fashion .doc-table td,.t-u-fashion-dark .doc-table th,.t-u-fashion-dark .doc-table td{padding:10px 4px;font-size:8px}.t-u-fashion .doc-table td{border:0}.t-u-fashion-dark .doc-table td{border:0;color:white!important}.t-u-fashion-dark .doc-table .doc-item-name,.t-u-fashion-dark .doc-table th{color:white!important}.t-u-fashion .doc-summary,.t-u-fashion-dark .doc-summary{gap:15px}.t-u-fashion .doc-words,.t-u-fashion-dark .doc-words{width:36%;font-size:7px}.t-u-fashion .doc-words p,.t-u-fashion-dark .doc-words p{font-size:8px}.t-u-fashion .doc-totals,.t-u-fashion-dark .doc-totals{width:59%}.t-u-fashion .doc-grand,.t-u-fashion-dark .doc-grand{background:transparent!important;border-top:1px solid #c9c3d2!important;font-size:12px!important}.t-u-fashion-dark .doc-total-row,.t-u-fashion-dark .doc-total-row b,.t-u-fashion-dark .doc-words p,.t-u-fashion-dark .doc-words .doc-label{color:#fff!important}.t-u-fashion .doc-lower,.t-u-fashion-dark .doc-lower{padding-top:10px;margin-top:22px;gap:33px}.t-u-fashion .doc-notes,.t-u-fashion-dark .doc-notes{background:#fff;padding:12px;width:52%}.t-u-fashion .doc-payment,.t-u-fashion-dark .doc-payment{width:40%}.t-u-fashion-dark .doc-payment,.t-u-fashion-dark .doc-payment b,.t-u-fashion-dark .doc-payment .doc-label,.t-u-fashion-dark .doc-signature,.t-u-fashion-dark .doc-signature strong{color:#fff}.t-u-fashion .doc-footer,.t-u-fashion-dark .doc-footer{border:0;color:#7c748b}.t-u-fashion-dark .doc-footer{color:#ece9f4}

/* 12: AdvanCare's three supplied header/summary combinations. */
.invoice-paper.t-u-medical{padding:32px 47px 64px}.t-u-medical .doc-top{min-height:181px;border:0}.t-u-medical .doc-brand{max-width:57%}.t-u-medical .doc-business h2{font-family:Georgia,serif;font-weight:700;color:#fff;font-size:26px!important}.t-u-medical .doc-business p{color:#f0f8fc;font-size:8px}.t-u-medical .doc-heading h1{font-size:23px!important;color:white}.t-u-medical .doc-heading>p,.t-u-medical .doc-heading>small{color:white}.invoice-paper.t-u-medical .doc-phone-banner{position:absolute;top:163px;right:47px;z-index:3;padding:9px 17px;color:#fff;font-size:17px;font-weight:700;line-height:1}.t-u-medical .doc-details{padding:22px 0 26px}.t-u-medical .doc-customer{border-left:6px solid var(--secondary);padding-left:15px}.t-u-medical .doc-table thead{background:var(--tint);color:#495d69}.t-u-medical .doc-table td{border:0;padding-block:14px}.t-u-medical .doc-summary{background:var(--tint);padding:15px}.t-u-medical .doc-grand{background:transparent!important;border-color:var(--secondary)!important;color:#3d4d50!important}.t-u-medical .doc-grand b{color:#3d4d50!important}.t-u-medical .doc-label{color:#3d5455}.t-u-medical .doc-footer{border:0;padding-right:160px}

/* Collection controls and full-template previews. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-stats strong [data-template-count]{font:inherit;color:inherit}
.template-browser-controls{max-width:1208px;margin:0 auto 18px;display:flex;align-items:center;gap:12px}.template-search{display:flex;align-items:center;gap:8px;border:1px solid #e2e6ed;background:#fff;border-radius:7px;padding:9px 12px;flex:1;max-width:360px;color:#a2a9b5}.template-search input{border:0;outline:0;width:100%;font-size:11px;min-width:0;background:none;color:#637084}.template-search svg{height:14px;width:14px}.template-collections{display:flex;gap:5px;background:#eceef3;border-radius:7px;padding:4px}.template-collections button{border:0;background:transparent;padding:7px 11px;border-radius:4px;font-size:10px;color:#949aa6}.template-collections button.selected{background:#fff;color:var(--red);box-shadow:0 1px 4px #26354d09}.template-results{margin-left:auto;color:#9da5b1;font-size:10px;white-space:nowrap}.template-gallery-empty{text-align:center;color:#a0a8b6;padding:35px;grid-column:1/-1;font-size:13px}.template-card .template-thumbnail-button{display:block;border:0;background:none;padding:0;width:100%;height:auto;cursor:zoom-in;position:relative}.template-card .template-preview-label{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-size:9px;background:#fff;color:#6a7488;padding:6px 11px;border:1px solid #e6e9ef;border-radius:20px;box-shadow:0 2px 8px #25304312;display:flex;align-items:center;gap:5px;opacity:0;transition:opacity .2s;white-space:nowrap}.template-preview-label svg{width:12px;height:12px}.template-card:hover .template-preview-label,.template-thumbnail-button:focus-visible .template-preview-label{opacity:1}.template-info>.template-use{border:0;background:none;padding:0;text-align:left;cursor:pointer}.template-info .template-source{display:inline-block;font-size:7px;color:#a1a8b4;margin-top:6px;letter-spacing:.15px}.template-color-dot{display:inline-block;height:7px;width:7px;background:var(--template-accent);border-radius:50%;margin-right:4px}.modal .template-browser-controls{flex-wrap:wrap;gap:10px;margin-bottom:15px}.modal .template-search{max-width:none;min-width:180px}.modal .template-results{font-size:9px}.modal .template-collections button{font-size:9px;padding:6px 8px}.template-preview-intro{font-size:11px;color:#9ca5b3;margin-bottom:17px}.template-preview-intro strong{font-weight:500;color:#727f91}.template-preview-mode .share-actions{justify-content:space-between;gap:12px}.qr-help{font-size:9px;font-weight:400;color:#9aA3b0;margin:0 0 15px;line-height:1.65}.qr-options{padding-top:12px;border-top:1px solid #edf0f5}.editor-card .qr-options .check-label{margin-bottom:13px}
@media(max-width:900px){.template-browser-controls{flex-wrap:wrap}.template-search{max-width:none;flex:1;min-width:220px}.template-results{margin-left:auto}.template-collections{order:2}.template-card .template-preview-label{opacity:1;font-size:8px;padding:4px 8px}.template-info .template-source{font-size:7px}.template-card .template-thumbnail-button .template-mini-container{margin:auto}}
@media(max-width:650px){.template-browser-controls{gap:9px}.template-search{min-width:180px;max-width:none;flex-basis:100%;padding:8px 10px}.template-search input{font-size:10px}.template-collections{order:0;gap:1px;padding:3px}.template-collections button{font-size:8px;padding:6px 7px}.template-results{font-size:8px}.template-info .template-source{font-size:6px;margin-top:5px}.template-card .template-preview-label{font-size:7px;padding:4px 7px;bottom:8px}.template-preview-label svg{width:10px;height:10px}.modal .template-browser-controls{gap:8px}.modal .template-search{min-width:0;flex-basis:100%}.modal .template-collections button{font-size:8px;padding:5px 6px}.modal .template-results{font-size:8px}.template-preview-intro{font-size:10px;line-height:1.7}.template-preview-mode .share-actions .button{font-size:9px}.template-info>.template-use{font-size:9px}.template-card .template-thumbnail-button .template-mini-container{margin:auto}}
@media print{.invoice-paper[class*="t-u-"]{print-color-adjust:exact;-webkit-print-color-adjust:exact}.invoice-paper .doc-background{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
