/* it-po-universal-tpl-v1.css (26 Sep 2026)
   Purchase order's own copy of the shared template-picker grid chrome (.ige-tplgrid/.ige-tpl-card/
   .ige-mini - same class names it-tpl-picker-v1.js always renders, so the picker looks and behaves
   identically to invoice-generator's) plus the 50 universal designs (docs/universal-templates),
   translated from site/assets/it-gen-universal-tpl-v1.css's invoice-generator DOM onto purchase
   order's own fixed DOM: .paper > .p-top (.p-biz/.pill) > .p-meta > .p-two (.p-block x2) > .p-tbl >
   .p-sum > .p-strip > .p-terms > .p-sig.po > .p-by. Ids match invoice-generator's (uni01-northline
   ... uni50-afterglow) so the same design is recognizable across tools. 'classic' (no class) is the
   page's original built-in look and is not touched here.

   Fidelity note: uni01-uni20 are close per-design translations of the reference CSS's actual
   composition (header motif, table treatment, total emphasis). uni21-uni50 use the same accent/
   font/background intent from the design's own manifest description with a lighter, more formulaic
   decorative treatment (a header motif + accent table/total), reproducing the palette and mood
   rather than every micro-decoration - see purchase-order-report.txt for the honest breakdown. */

/* ---------------------------------------------------------------- picker chrome (shared shape) */
.ige-tplgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.ige-tpl-card{text-align:left;background:#fff;border:2px solid transparent;border-radius:10px;padding:0;position:relative;color:var(--poe-text);box-shadow:var(--poe-sh-1);transition:border-color .15s,box-shadow .15s;cursor:pointer;min-width:0;overflow:hidden;box-sizing:border-box}
.ige-tpl-card:hover{border-color:#C9D3D9;box-shadow:var(--poe-sh-2)}
.ige-tpl-card[aria-pressed="true"]{border-color:var(--poe-accent)}
.ige-tpl-card>span{display:none}
.ige-tpl-card>small{display:none}
.ige-mini{position:relative;width:100%;background:#e6eaec;border:0;border-radius:8px;aspect-ratio:139/186;overflow:hidden;pointer-events:none;isolation:isolate}
.ige-mini .ige-mini-doc{position:absolute;left:0;top:0;width:600px;transform-origin:0 0;transform:scale(var(--ige-mini-k,.2317));min-height:calc(100% / var(--ige-mini-k,.2317));border-radius:0!important;border:0!important;box-shadow:none!important;padding:26px!important}
#tmplGrid{margin-top:2px}
.poe-pane[data-pane="templates"] label.poe-lab{margin-top:0}

/* ================================================================ 01-20: close translations */

/* uni01-northline: cream, layered sage/rust blobs top-right, huge serif title, sage total band */
.paper.tmpl-uni01-northline{background:#F8F5EC !important;color:#1B2420 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni01-northline .p-top{position:relative;overflow:hidden;padding-bottom:10px}
.paper.tmpl-uni01-northline .p-top::before{content:"";position:absolute;top:-40px;right:-30px;width:280px;height:180px;z-index:0;
  background:radial-gradient(circle at 78% 30%,#C0501F 0 60px,transparent 61px),radial-gradient(circle at 55% 55%,#7C9081 0 74px,transparent 75px),radial-gradient(circle at 30% 20%,#EDE7D8 0 66px,transparent 67px) !important;opacity:.9}
.paper.tmpl-uni01-northline .p-biz{position:relative;z-index:1;font-size:26px;font-weight:700}
.paper.tmpl-uni01-northline .pill{position:relative;z-index:1;background:#7C9081 !important;color:#12251C !important;border-color:#7C9081}
.paper.tmpl-uni01-northline .p-meta{border-color:#E4DDCB}
.paper.tmpl-uni01-northline .p-block{background:#EDE7D8 !important;border-color:#E4DDCB}
.paper.tmpl-uni01-northline .p-tbl thead th{background:#EDE7D8 !important;border-bottom:none}
.paper.tmpl-uni01-northline .p-sum .total{border-top-color:#7C9081}

/* uni02-archive-folio: warm ledger, vertical sidebar label, circular seal, centered divider */
.paper.tmpl-uni02-archive-folio{background:#F5F1E8 !important;color:#28352E !important;font-family:var(--pg-serif);position:relative;padding-left:56px!important}
.paper.tmpl-uni02-archive-folio::before{content:"ARCHIVE  FOLIO";position:absolute;left:16px;top:24px;bottom:24px;width:14px;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--pg-sans);font-size:9px;letter-spacing:.2em;color:#A9693D !important;border-left:1px solid #D9CFB8;padding-left:8px}
.paper.tmpl-uni02-archive-folio .p-top::after{content:"";position:absolute;top:22px;right:26px;width:64px;height:64px;border-radius:50%;border:1.5px solid #A9693D}
.paper.tmpl-uni02-archive-folio .p-biz{font-size:24px;font-weight:700}
.paper.tmpl-uni02-archive-folio .pill{background:#E4DEC9 !important;color:#28352E !important;border-color:#D9CFB8}
.paper.tmpl-uni02-archive-folio .p-meta{border-color:#D9CFB8}
.paper.tmpl-uni02-archive-folio .p-block{background:#E4DEC9 !important;border-color:#D9CFB8}
.paper.tmpl-uni02-archive-folio .p-tbl thead th{background:#E4DEC9 !important;border-bottom:none}
.paper.tmpl-uni02-archive-folio .p-sum .total{border-top-color:#A9693D}

/* uni03-accord: sage-grey, diagonal terracotta ribbon, bold serif dot-mark wordmark, big total */
.paper.tmpl-uni03-accord{background:#E7E5DC !important;color:#20241F !important;font-family:var(--pg-serif)}
.paper.tmpl-uni03-accord .p-top{position:relative;overflow:hidden}
.paper.tmpl-uni03-accord .p-top::before{content:"";position:absolute;top:-20px;right:40px;width:160px;height:70px;z-index:0;background:linear-gradient(115deg,transparent 42%,#B96A46 42% 58%,#C9C2AC 58% 74%,transparent 74%)}
.paper.tmpl-uni03-accord .p-biz{position:relative;z-index:1;font-size:24px;font-weight:700;padding-left:30px}
.paper.tmpl-uni03-accord .p-biz::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#B96A46}
.paper.tmpl-uni03-accord .pill{position:relative;z-index:1;background:transparent !important;color:#20241F !important;border:0;font-weight:700;letter-spacing:.2em}
.paper.tmpl-uni03-accord .p-tbl thead th{border-bottom:1px solid #20241F;background:transparent}
.paper.tmpl-uni03-accord .p-sum .total{background:#C7C4B4 !important;border-top:none;border-radius:2px;padding:14px 12px}
.paper.tmpl-uni03-accord .p-sum .total b{font-size:26px}

/* uni04-vellum-wave: white, flowing blue/peach wave bands, navy sans, peach total box */
.paper.tmpl-uni04-vellum-wave{background:#fff !important;color:#1B2A44 !important;font-family:var(--pg-sans)}
.paper.tmpl-uni04-vellum-wave .p-top{position:relative;overflow:hidden;padding-top:6px}
.paper.tmpl-uni04-vellum-wave .p-top::before{content:"";position:absolute;left:-10%;right:-10%;top:-30px;height:90px;z-index:0;
  background:linear-gradient(100deg,transparent 20%,#E7A97C55 32% 48%,transparent 60%),linear-gradient(72deg,transparent 30%,#6E88A555 44% 62%,transparent 76%) !important;opacity:.85}
.paper.tmpl-uni04-vellum-wave .p-biz{position:relative;z-index:1;font-size:22px;font-weight:800;letter-spacing:.03em}
.paper.tmpl-uni04-vellum-wave .pill{position:relative;z-index:1;background:#DCE6EE !important;color:#1B2A44 !important;border-color:#DCE6EE}
.paper.tmpl-uni04-vellum-wave .p-tbl thead th{background:#DCE6EE !important;border-bottom:none}
.paper.tmpl-uni04-vellum-wave .p-sum .total{background:#F2C9A4 !important;border-top:none;padding:10px 12px}

/* uni05-column-counter: cream, thin red rules, huge black grotesque, huge black total */
.paper.tmpl-uni05-column-counter{background:#F7F4EC !important;color:#141414 !important;font-family:var(--pg-sans)}
.paper.tmpl-uni05-column-counter .p-top{border-bottom:2px solid #B4361E;padding-bottom:12px}
.paper.tmpl-uni05-column-counter .p-biz{font-size:19px;font-weight:900;text-transform:uppercase}
.paper.tmpl-uni05-column-counter .pill{background:transparent !important;border:0;color:#141414 !important;font-size:22px;font-weight:900;letter-spacing:-.02em;text-transform:none;padding:0}
.paper.tmpl-uni05-column-counter .p-meta{border-color:#B4361E}
.paper.tmpl-uni05-column-counter .p-tbl thead th{border-bottom:2px solid #B4361E;font-weight:800;background:transparent}
.paper.tmpl-uni05-column-counter .p-tbl td{border-bottom-color:#E7C9C2}
.paper.tmpl-uni05-column-counter .p-sum .total{border-top:2px solid #B4361E}
.paper.tmpl-uni05-column-counter .p-sum .total b{font-size:26px;font-weight:900}

/* uni06-meridian: cream, compass emblem, dark-green serif wordmark, gold rules, sage total */
.paper.tmpl-uni06-meridian{background:#F6F3EA !important;color:#1C2E22 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni06-meridian .p-top{position:relative;justify-content:center;text-align:center;flex-direction:column;padding-top:26px}
.paper.tmpl-uni06-meridian .p-top::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:44px;height:44px;border:1px solid #B8892F;border-radius:50%}
.paper.tmpl-uni06-meridian .p-biz{font-size:24px;letter-spacing:.08em;font-weight:700;color:#1C6B45}
.paper.tmpl-uni06-meridian .pill{background:transparent !important;border:0;letter-spacing:.3em;font-weight:600;color:#1C2E22}
.paper.tmpl-uni06-meridian .p-tbl thead th{background:#183526 !important;color:#F1EEE1 !important;border-bottom:none}
.paper.tmpl-uni06-meridian .p-sum .total{background:#C9CCB8 !important;border-top:none;padding:10px 12px}

/* uni07-modular-common: white, colorful modular chips, bold grotesque wordmark, sage total card */
.paper.tmpl-uni07-modular-common{background:#fff !important;color:#17181A !important;font-family:var(--pg-sans)}
.paper.tmpl-uni07-modular-common .p-biz{font-size:26px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}
.paper.tmpl-uni07-modular-common .pill{background:#D9D3EE !important;color:#33265A !important;border-color:#D9D3EE}
.paper.tmpl-uni07-modular-common .p-meta div{background:#F0DCD3 !important;border-radius:8px;padding:8px}
.paper.tmpl-uni07-modular-common .p-meta{border:0}
.paper.tmpl-uni07-modular-common .p-tbl thead th{background:#D9D3EE !important;color:#33265A !important;border-bottom:none}
.paper.tmpl-uni07-modular-common .p-sum .total{background:#C6D6C2 !important;border-top:1px solid #A9BFA4;border-radius:10px;padding:10px 12px}
.paper.tmpl-uni07-modular-common .p-terms{background:#F0EBDD !important;border-radius:10px}

/* uni08-monolith: black/gold sidebar, white body, thin serif title, gold rules */
.paper.tmpl-uni08-monolith{background:#fff !important;color:#161513 !important;font-family:var(--pg-serif);position:relative;padding-left:46px!important}
.paper.tmpl-uni08-monolith::before{content:"";position:absolute;left:0;top:0;bottom:0;width:26px;z-index:0;
  background:linear-gradient(105deg,transparent 40%,#C79A4C55 46% 52%,transparent 58%),#0B0B0C}
.paper.tmpl-uni08-monolith .p-biz{font-size:15px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}
.paper.tmpl-uni08-monolith .pill{background:transparent !important;border:0;color:#8A867C !important;letter-spacing:.1em}
.paper.tmpl-uni08-monolith .p-tbl thead th{font-family:var(--pg-sans);border-bottom:1px solid #C79A4C;background:transparent}
.paper.tmpl-uni08-monolith .p-sum .total{border-top:1px solid #C79A4C}

/* uni09-quiet-signal: pure white minimal, huge serif title, thin lime top rule */
.paper.tmpl-uni09-quiet-signal{background:#fff !important;color:#111 !important;font-family:var(--pg-serif);border-top:5px solid #C7D92C!important}
.paper.tmpl-uni09-quiet-signal .p-biz{font-family:var(--pg-sans);font-size:14px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}
.paper.tmpl-uni09-quiet-signal .pill{background:transparent !important;border:0;color:#111 !important;font-size:26px;font-weight:400;letter-spacing:0;text-transform:none;padding:0}
.paper.tmpl-uni09-quiet-signal .p-tbl thead th{font-family:var(--pg-sans);border-bottom:1px solid #111;background:transparent}
.paper.tmpl-uni09-quiet-signal .p-sum .total{border-top:1px solid #111;border-left:3px solid #C7D92C;padding-left:10px}

/* uni10-stone-glass: white, stained-glass polygons top-right, navy serif, tan total band */
.paper.tmpl-uni10-stone-glass{background:#fff !important;color:#1A2431 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni10-stone-glass .p-top{position:relative;overflow:hidden}
.paper.tmpl-uni10-stone-glass .p-top::before{content:"";position:absolute;top:-20px;right:-20px;width:220px;height:110px;z-index:0;
  background:linear-gradient(200deg,#8FA1B655 0 40%,transparent 41%),linear-gradient(230deg,#C9A87355 0 46%,transparent 47%),linear-gradient(160deg,#6E7E9455 0 34%,transparent 35%)}
.paper.tmpl-uni10-stone-glass .p-biz{position:relative;z-index:1;font-size:22px;letter-spacing:.05em;font-weight:600}
.paper.tmpl-uni10-stone-glass .pill{background:#EDF0F3 !important;color:#1A2431 !important;border-color:#EDF0F3}
.paper.tmpl-uni10-stone-glass .p-tbl thead th{background:#EDEAE3 !important;border-bottom:none}
.paper.tmpl-uni10-stone-glass .p-sum .total{background:#DED3BE !important;border-top:none;padding:10px 12px}

/* uni11-reference-room: cream editorial, sage accents, still-life wash band */
.paper.tmpl-uni11-reference-room{background:#F4F1E8 !important;color:#262620 !important;font-family:var(--pg-serif);position:relative}
.paper.tmpl-uni11-reference-room .p-top{position:relative;z-index:1}
.paper.tmpl-uni11-reference-room::before{content:"";position:absolute;top:0;left:0;right:0;height:70px;z-index:0;
  background:linear-gradient(102deg,#cfd1c1 0%,#e2e0d0 30%,#efece0 55%,#d7d6c6 78%,#c7c9b8 100%)}
.paper.tmpl-uni11-reference-room .p-biz{font-size:15px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}
.paper.tmpl-uni11-reference-room .pill{background:transparent !important;border:0;color:#262620 !important;letter-spacing:.12em}
.paper.tmpl-uni11-reference-room .p-block{background:#E4E2D6 !important;border-color:#DAD7C9}
.paper.tmpl-uni11-reference-room .p-tbl thead th{background:#666E58 !important;color:#F4F1E8 !important;border-bottom:none}
.paper.tmpl-uni11-reference-room .p-sum .total{background:#E4E2D6 !important;border-top:none}

/* uni12-type-tone: huge condensed serif wordmark, faceted glass triangles left edge, terracotta band */
.paper.tmpl-uni12-type-tone{background:#FBF8F2 !important;color:#1A1A1A !important;font-family:var(--pg-serif);position:relative;padding-left:44px!important}
.paper.tmpl-uni12-type-tone::before{content:"";position:absolute;top:0;left:0;bottom:0;width:24px;z-index:0;
  background:linear-gradient(155deg,transparent 45%,#C46F3A88 46% 62%,transparent 63%),linear-gradient(25deg,transparent 40%,#5A6E8288 41% 58%,transparent 59%)}
.paper.tmpl-uni12-type-tone .p-biz{font-size:34px;font-weight:400;letter-spacing:-.01em}
.paper.tmpl-uni12-type-tone .pill{background:transparent !important;border:0;color:#6B6558 !important;letter-spacing:.14em}
.paper.tmpl-uni12-type-tone .p-tbl thead th{background:#EDE7D9 !important;color:#5A5648 !important;border-bottom:none}
.paper.tmpl-uni12-type-tone .p-sum .total{background:#C46F3A !important;color:#fff !important;border-top:none;padding:12px}

/* uni13-seal: dark navy header, orange diagonal cut, huge serif title, navy total bar */
.paper.tmpl-uni13-seal{background:#fff !important;color:#12203A !important;font-family:var(--pg-sans)}
.paper.tmpl-uni13-seal .p-top{position:relative;background:#12203A !important;color:#fff !important;padding:16px 16px;border-radius:10px 10px 0 0;margin:-26px -26px 16px;overflow:hidden}
.paper.tmpl-uni13-seal .p-top::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
  background:linear-gradient(115deg,transparent 42%,#E8790F 43% 52%,transparent 53%),linear-gradient(115deg,transparent 58%,#F5A83D 59% 64%,transparent 65%)}
.paper.tmpl-uni13-seal .p-biz{position:relative;z-index:1;color:#fff !important;font-weight:800;text-transform:uppercase}
.paper.tmpl-uni13-seal .p-biz span{color:#DCE3EE!important}
.paper.tmpl-uni13-seal .pill{position:relative;z-index:1;background:transparent !important;border:0;color:#fff !important;font-family:var(--pg-serif);font-size:26px;text-transform:uppercase}
.paper.tmpl-uni13-seal .p-tbl thead th{background:#E6EBF2 !important;color:#12203A !important;border-bottom:none}
.paper.tmpl-uni13-seal .p-sum .total{background:#12203A !important;color:#fff !important;border-top:none;padding:10px 14px}

/* uni14-current: cream, dark green serif, gold-ringed topographic circle top-right */
.paper.tmpl-uni14-current{background:#F6F3EC !important;color:#1F2A22 !important;font-family:var(--pg-serif);position:relative;overflow:hidden}
.paper.tmpl-uni14-current .p-top{position:relative;z-index:1}
.paper.tmpl-uni14-current::before{content:"";position:absolute;top:-30px;right:-40px;width:180px;height:180px;border-radius:50%;border:1px solid #B99857;z-index:0;
  background:radial-gradient(circle at 62% 62%,#A9812E 0 6px,transparent 7px)}
.paper.tmpl-uni14-current .p-biz{font-size:28px;font-weight:400}
.paper.tmpl-uni14-current .pill{background:transparent !important;border:0;color:#1F2A22 !important;font-size:10.5px;letter-spacing:.12em}
.paper.tmpl-uni14-current .p-tbl thead th{background:#3C4A34 !important;color:#F6F3EC !important;border-bottom:none}
.paper.tmpl-uni14-current .p-sum .total{background:#EDE8DA !important;border-top:none}

/* uni15-letterpress: warm textured paper, italic serif title, hairline rules only */
.paper.tmpl-uni15-letterpress{background:#EFEAE1 !important;color:#241F19 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni15-letterpress .p-biz{font-size:22px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;padding-left:14px;border-left:1px solid #A9926B}
.paper.tmpl-uni15-letterpress .pill{background:transparent !important;border:0;color:#8A7A5A !important;font-style:italic;font-size:20px;letter-spacing:0;text-transform:none}
.paper.tmpl-uni15-letterpress .p-tbl thead th{border-bottom:1px solid #241F19;background:transparent !important;color:#8A7A5A}
.paper.tmpl-uni15-letterpress .p-tbl td{border-bottom-color:#DCD3C1}
.paper.tmpl-uni15-letterpress .p-sum .total{border-top:1px solid #241F19}

/* uni16-drawing-board: blueprint feel, dusty-blue drafting grid, blue-tinted totals */
.paper.tmpl-uni16-drawing-board{background:#F4F6F8 !important;color:#2B3648 !important;font-family:var(--pg-sans);
  background-image:linear-gradient(#4A556833 1px,transparent 1px),linear-gradient(90deg,#4A556833 1px,transparent 1px);background-size:14px 14px}
.paper.tmpl-uni16-drawing-board .p-top{position:relative}
.paper.tmpl-uni16-drawing-board .p-top::before{content:"";position:absolute;top:-10px;right:0;width:60px;height:60px;border:1.5px solid #4A5568;border-radius:50%}
.paper.tmpl-uni16-drawing-board .p-biz{font-size:22px;font-weight:600;letter-spacing:.02em}
.paper.tmpl-uni16-drawing-board .pill{background:#DDE3EA !important;color:#4A5568 !important;border-color:#C6CFDA}
.paper.tmpl-uni16-drawing-board .p-block{background:#fff !important;border-color:#C6CFDA}
.paper.tmpl-uni16-drawing-board .p-tbl thead th{background:#DDE3EA !important;border-bottom:none}
.paper.tmpl-uni16-drawing-board .p-sum .total{background:#DDE3EA !important;border-top:none}

/* uni17-soft-structure: pastel block panels, boxed trio, sage total chip */
.paper.tmpl-uni17-soft-structure{background:#FBFAF6 !important;color:#2B2E28 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni17-soft-structure .p-biz{font-size:22px;font-weight:600}
.paper.tmpl-uni17-soft-structure .pill{background:#E9E2F0 !important;color:#5B4A73 !important;border-color:#E9E2F0 !important;border-radius:12px}
.paper.tmpl-uni17-soft-structure .p-block{background:#F0EDE3 !important;border-radius:14px;border-color:#E4E0D2}
.paper.tmpl-uni17-soft-structure .p-tbl thead th{background:#E4EBDA !important;border-radius:8px 8px 0 0;border-bottom:none}
.paper.tmpl-uni17-soft-structure .p-sum .total{background:#8FA06B22 !important;color:#5B6B45 !important;border-top:none;border-radius:12px;padding:10px 12px}

/* uni18-orbit: arched monogram, olive script-serif wordmark, olive table header */
.paper.tmpl-uni18-orbit{background:#F7F5EC !important;color:#2E3324 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni18-orbit .p-top{text-align:center;flex-direction:column}
.paper.tmpl-uni18-orbit .p-biz{font-style:italic;font-size:26px;font-weight:600;color:#5B6B45}
.paper.tmpl-uni18-orbit .pill{background:transparent !important;border:0;color:#5B6B45 !important;letter-spacing:.1em}
.paper.tmpl-uni18-orbit .p-tbl thead th{background:#5B6B45 !important;color:#F7F5EC !important;border-bottom:none}
.paper.tmpl-uni18-orbit .p-sum .total{border-top:2px solid #5B6B45}

/* uni19-number-theory: bold black+magenta split masthead, vertical rail feel */
.paper.tmpl-uni19-number-theory{background:#fff !important;color:#141414 !important;font-family:var(--pg-sans)}
.paper.tmpl-uni19-number-theory .p-top{background:#141414 !important;color:#fff !important;margin:-26px -26px 16px;padding:16px}
.paper.tmpl-uni19-number-theory .p-biz{color:#fff !important;font-weight:800}
.paper.tmpl-uni19-number-theory .p-biz span{color:#f2b9cf!important}
.paper.tmpl-uni19-number-theory .pill{background:#A6234B !important;color:#fff !important;border-color:#A6234B}
.paper.tmpl-uni19-number-theory .p-meta{border-color:#A6234B}
.paper.tmpl-uni19-number-theory .p-tbl thead th{border-bottom:2px solid #A6234B;background:transparent}
.paper.tmpl-uni19-number-theory .p-sum .total{border-top:2px solid #141414;background:#A6234B11}

/* uni20-canopy: flowing wood-grain ribbon banner, warm brown accents */
.paper.tmpl-uni20-canopy{background:#FBF7EF !important;color:#2E2417 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni20-canopy .p-top{position:relative;overflow:hidden;margin:-26px -26px 16px;padding:22px 26px 14px}
.paper.tmpl-uni20-canopy .p-top::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,#8B5A2B,#C08A4E 45%,#8B5A2B)}
.paper.tmpl-uni20-canopy .p-biz{position:relative;z-index:1;color:#fff !important;font-weight:700}
.paper.tmpl-uni20-canopy .p-biz span{color:#F1E3D0!important}
.paper.tmpl-uni20-canopy .pill{position:relative;z-index:1;background:#fff !important;color:#5C3A16 !important;border-color:transparent}
.paper.tmpl-uni20-canopy .p-tbl thead th{background:#F1E3D0 !important;border-bottom:none}
.paper.tmpl-uni20-canopy .p-sum .total{border-top:2px solid #8B5A2B}

/* ================================================================ 21-50: palette/motif recipes,
   built from each design's own manifest description (background, accent, font, decorative idea) */

/* uni21-lattice-ledger: cream, navy double-line border, navy table header */
.paper.tmpl-uni21-lattice-ledger{background:#F8F6EF !important;color:#152234 !important;font-family:var(--pg-serif);border:3px double #1D3F72!important}
.paper.tmpl-uni21-lattice-ledger .p-biz{font-weight:700}
.paper.tmpl-uni21-lattice-ledger .pill{background:#1D3F72 !important;color:#fff !important;border-color:#1D3F72}
.paper.tmpl-uni21-lattice-ledger .p-tbl thead th{background:#1D3F72 !important;color:#fff !important;border-bottom:none}
.paper.tmpl-uni21-lattice-ledger .p-sum .total{background:#E8ECF4 !important;border-top:none}

/* uni22-copper-fold: warm off-white, folded copper ribbon corners */
.paper.tmpl-uni22-copper-fold{background:#FBF6EE !important;color:#2E2015 !important;font-family:var(--pg-serif);position:relative}
.paper.tmpl-uni22-copper-fold::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border:26px solid transparent;border-top-color:#A8672E !important;border-left-color:#A8672E}
.paper.tmpl-uni22-copper-fold::after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border:26px solid transparent;border-bottom-color:#A8672E !important;border-right-color:#A8672E}
.paper.tmpl-uni22-copper-fold .p-biz{font-weight:600;color:#A8672E}
.paper.tmpl-uni22-copper-fold .pill{background:#F1E1CC !important;color:#A8672E !important;border-color:#E4C7A1}
.paper.tmpl-uni22-copper-fold .p-tbl thead th{background:#F1E1CC !important;border-bottom:none}
.paper.tmpl-uni22-copper-fold .p-sum .total{border-top:2px solid #A8672E}

/* uni23-vertical-index: bold blue sidebar band, big black sans title */
.paper.tmpl-uni23-vertical-index{background:#fff !important;color:#0A0A0A !important;font-family:var(--pg-sans);position:relative;padding-left:36px!important}
.paper.tmpl-uni23-vertical-index::before{content:"";position:absolute;left:0;top:0;bottom:0;width:16px;background:#1E3FE7}
.paper.tmpl-uni23-vertical-index .p-biz{font-weight:800;text-transform:uppercase}
.paper.tmpl-uni23-vertical-index .pill{background:#1E3FE7 !important;color:#fff !important;border-color:#1E3FE7}
.paper.tmpl-uni23-vertical-index .p-tbl thead th{border-bottom:2px solid #0A0A0A;background:transparent}
.paper.tmpl-uni23-vertical-index .p-sum .total{border-top:2px solid #1E3FE7}

/* uni24-graphite-ribbon: dark graphite diagonal ribbon, coral edge, light serif title */
.paper.tmpl-uni24-graphite-ribbon{background:#fff !important;color:#232323 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni24-graphite-ribbon .p-top{position:relative;background:linear-gradient(100deg,#3A3A3A,#232323) !important;color:#fff !important;margin:-26px -26px 16px;padding:16px 26px;border-bottom:3px solid #F16B4E}
.paper.tmpl-uni24-graphite-ribbon .p-biz{color:#fff !important;font-weight:400}
.paper.tmpl-uni24-graphite-ribbon .p-biz span{color:#D8D8D8!important}
.paper.tmpl-uni24-graphite-ribbon .pill{background:#BC543D !important;color:#fff !important;border:0;font-style:italic}
.paper.tmpl-uni24-graphite-ribbon .p-tbl thead th{border-bottom:2px solid #F16B4E;background:transparent}
.paper.tmpl-uni24-graphite-ribbon .p-sum .total{border-top:2px solid #232323}

/* uni25-open-ledger: deep forest-green sidebar identity, cream body, big serif title */
.paper.tmpl-uni25-open-ledger{background:#FBF8EF !important;color:#1C2A1E !important;font-family:var(--pg-serif);position:relative;padding-left:44px!important}
.paper.tmpl-uni25-open-ledger::before{content:"";position:absolute;left:0;top:0;bottom:0;width:24px;background:#12341C}
.paper.tmpl-uni25-open-ledger .p-biz{font-size:24px;font-weight:600}
.paper.tmpl-uni25-open-ledger .pill{background:transparent !important;border:0;color:#E4572E !important;font-size:22px}
.paper.tmpl-uni25-open-ledger .p-tbl thead th{border-bottom:2px solid #12341C;background:transparent}
.paper.tmpl-uni25-open-ledger .p-sum .total{border-top:2px solid #E4572E}

/* uni26-aperture: royal blue header band, gold ring accent */
.paper.tmpl-uni26-aperture{background:#fff !important;color:#161A2E !important;font-family:var(--pg-sans)}
.paper.tmpl-uni26-aperture .p-top{background:#1E3FCB !important;color:#fff !important;margin:-26px -26px 16px;padding:16px 26px;border-bottom:2px solid #C9971F}
.paper.tmpl-uni26-aperture .p-biz{color:#fff !important;letter-spacing:.06em}
.paper.tmpl-uni26-aperture .p-biz span{color:#CBD6F7!important}
.paper.tmpl-uni26-aperture .pill{background:transparent !important;border:1px solid #C9971F;color:#fff !important;letter-spacing:.14em}
.paper.tmpl-uni26-aperture .p-tbl thead th{background:#E7ECFB !important;border-bottom:none}
.paper.tmpl-uni26-aperture .p-sum .total{border-top:2px solid #1E3FCB}

/* uni27-registry: mustard-gold header band, serif descriptions */
.paper.tmpl-uni27-registry{background:#FBF7EC !important;color:#241F0F !important;font-family:var(--pg-serif)}
.paper.tmpl-uni27-registry .p-top{background:#946F17 !important;color:#fff !important;margin:-26px -26px 16px;padding:16px 26px}
.paper.tmpl-uni27-registry .p-biz{color:#fff}
.paper.tmpl-uni27-registry .p-biz span{color:#FBEBC7!important}
.paper.tmpl-uni27-registry .pill{background:transparent !important;border:0;color:#241F0F !important;font-family:var(--pg-sans);font-weight:800;letter-spacing:.1em}
.paper.tmpl-uni27-registry .p-tbl thead th{background:#F1E3B7 !important;border-bottom:none}
.paper.tmpl-uni27-registry .p-sum .total{border-top:2px solid #C9971F}

/* uni28-prism: airy white, holographic faceted gradient shards, ultra-light sans title */
.paper.tmpl-uni28-prism{background:#fff !important;color:#252134 !important;font-family:var(--pg-sans);position:relative;overflow:hidden}
.paper.tmpl-uni28-prism::before{content:"";position:absolute;top:-30px;left:-30px;width:140px;height:140px;z-index:0;
  background:conic-gradient(from 90deg,#8C7FD655,#B9A9F055,#8C7FD655) !important;border-radius:40%}
.paper.tmpl-uni28-prism .p-top{position:relative;z-index:1}
.paper.tmpl-uni28-prism .p-biz{font-weight:300;letter-spacing:.05em}
.paper.tmpl-uni28-prism .pill{background:#EFEAFB !important;color:#6C62A6 !important;border-color:#EFEAFB !important;letter-spacing:.16em}
.paper.tmpl-uni28-prism .p-tbl thead th{background:#F4F1FB !important;border-bottom:none}
.paper.tmpl-uni28-prism .p-sum .total{border-top:1px solid #8C7FD6}

/* uni29-split-horizon: deep purple header, huge bold white title, lime accent */
.paper.tmpl-uni29-split-horizon{background:#fff !important;color:#1C1730 !important;font-family:var(--pg-sans)}
.paper.tmpl-uni29-split-horizon .p-top{background:#3B1E6B !important;color:#fff !important;margin:-26px -26px 16px;padding:20px 26px;border-radius:16px 16px 0 0}
.paper.tmpl-uni29-split-horizon .p-biz{color:#fff !important;font-weight:800}
.paper.tmpl-uni29-split-horizon .p-biz span{color:#D8C7F5!important}
.paper.tmpl-uni29-split-horizon .pill{background:#C6F135 !important;color:#1C1730 !important;border-color:#C6F135 !important;font-weight:800}
.paper.tmpl-uni29-split-horizon .p-tbl thead th{background:#F1EAFB !important;border-bottom:none}
.paper.tmpl-uni29-split-horizon .p-sum .total{background:#C6F13533 !important;border-top:none}

/* uni30-contour: warm white, italic serif logotype, peach accent, faint contour rings */
.paper.tmpl-uni30-contour{background:#FEFCFA !important;color:#2A2320 !important;font-family:var(--pg-serif);position:relative;overflow:hidden}
.paper.tmpl-uni30-contour::after{content:"";position:absolute;bottom:-40px;left:-40px;width:160px;height:160px;border-radius:50%;
  box-shadow:0 0 0 1px #EFA07B44,0 0 0 14px transparent,0 0 0 28px #EFA07B22}
.paper.tmpl-uni30-contour .p-biz{font-style:italic;font-weight:500}
.paper.tmpl-uni30-contour .pill{background:transparent !important;border:0;color:#EFA07B}
.paper.tmpl-uni30-contour .p-tbl thead th{border-bottom:1px solid #EFA07B;background:transparent}
.paper.tmpl-uni30-contour .p-sum .total{border-top:1px solid #EFA07B}

/* uni31-axis: cream, dark teal diagonal wedge, huge black serif title, red accents */
.paper.tmpl-uni31-axis{background:#F7F4EC !important;color:#141414 !important;font-family:var(--pg-serif);position:relative}
.paper.tmpl-uni31-axis::before{content:"";position:absolute;top:0;right:0;width:45%;height:120px;background:linear-gradient(115deg,transparent 30%,#173F3E 31%)}
.paper.tmpl-uni31-axis .p-top{position:relative;z-index:1}
.paper.tmpl-uni31-axis .p-biz{font-weight:800}
.paper.tmpl-uni31-axis .pill{background:transparent !important;border:0;color:#A3231A !important;font-weight:800}
.paper.tmpl-uni31-axis .p-tbl thead th{border-bottom:2px solid #A3231A;background:transparent}
.paper.tmpl-uni31-axis .p-sum .total{border-top:2px solid #173F3E}

/* uni32-postmark: warm cream stamp layout, rust circular mark, dashed dividers, mono type */
.paper.tmpl-uni32-postmark{background:#FBF6EC !important;color:#2E2016 !important;font-family:var(--pg-mono)}
.paper.tmpl-uni32-postmark .p-meta{border-style:dashed;border-color:#A9502E}
.paper.tmpl-uni32-postmark .pill{background:transparent !important;border:2px solid #A9502E;border-radius:999px;color:#A9502E}
.paper.tmpl-uni32-postmark .p-tbl thead th{border-bottom:1px dashed #A9502E;background:transparent}
.paper.tmpl-uni32-postmark .p-sum .total{border-top:1px dashed #A9502E}

/* uni33-sundial: airy white, gold sunburst corner, centered navy serif, huge total */
.paper.tmpl-uni33-sundial{background:#fff !important;color:#12203A !important;font-family:var(--pg-serif);position:relative;overflow:hidden}
.paper.tmpl-uni33-sundial::before{content:"";position:absolute;top:-60px;right:-60px;width:160px;height:160px;border-radius:50%;
  background:repeating-conic-gradient(from 0deg,#E9C46A22 0 6deg,transparent 6deg 18deg)}
.paper.tmpl-uni33-sundial .p-top{text-align:center;flex-direction:column;position:relative;z-index:1}
.paper.tmpl-uni33-sundial .p-biz{font-size:24px}
.paper.tmpl-uni33-sundial .pill{background:transparent !important;border:0;color:#1B3A5C}
.paper.tmpl-uni33-sundial .p-tbl thead th{border-bottom:1px solid #1B3A5C;background:transparent}
.paper.tmpl-uni33-sundial .p-sum .total b{font-size:28px}
.paper.tmpl-uni33-sundial .p-sum .total{border-top:2px solid #1B3A5C}

/* uni34-keystone: tan, maroon shield header block, centered cream serif title */
.paper.tmpl-uni34-keystone{background:#F3E9D6 !important;color:#2B1113 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni34-keystone .p-top{background:#6B1E23 !important;color:#F3E9D6 !important;margin:-26px -26px 16px;padding:18px 26px;text-align:center;flex-direction:column;border-radius:0 0 40% 40%/0 0 18px 18px}
.paper.tmpl-uni34-keystone .p-biz{color:#F3E9D6}
.paper.tmpl-uni34-keystone .p-biz span{color:#E4C9AE!important}
.paper.tmpl-uni34-keystone .pill{background:transparent !important;border:1px solid #F3E9D6;color:#F3E9D6}
.paper.tmpl-uni34-keystone .p-tbl thead th{background:#E4C9AE !important;border-bottom:none}
.paper.tmpl-uni34-keystone .p-sum .total{border-top:2px solid #6B1E23}

/* uni35-latitude: cream, thin ruler lines top/bottom, bold navy condensed title, yellow total bar */
.paper.tmpl-uni35-latitude{background:#F8F6EC !important;color:#12314A !important;font-family:var(--pg-sans);border-top:3px solid #12314A!important;border-bottom:3px solid #12314A!important}
.paper.tmpl-uni35-latitude .p-biz{font-weight:800;letter-spacing:-.01em}
.paper.tmpl-uni35-latitude .pill{background:#12314A !important;color:#fff !important;border-color:#12314A}
.paper.tmpl-uni35-latitude .p-tbl thead th{border-bottom:2px solid #12314A;background:transparent}
.paper.tmpl-uni35-latitude .p-sum .total{background:#F4E07A55 !important;border-top:none}

/* uni36-margin-atlas: clean white, thin numbered margin rule, large serif name, sage accent block */
.paper.tmpl-uni36-margin-atlas{background:#fff !important;color:#20261C !important;font-family:var(--pg-serif);position:relative;padding-left:34px!important}
.paper.tmpl-uni36-margin-atlas::before{content:"01";position:absolute;left:8px;top:26px;font-size:9px;color:#B7C4AE !important;letter-spacing:.1em;border-right:1px solid #B7C4AE;padding-right:6px;writing-mode:vertical-rl}
.paper.tmpl-uni36-margin-atlas .p-biz{font-size:26px}
.paper.tmpl-uni36-margin-atlas .pill{background:#B7C4AE55 !important;color:#3E4A36 !important;border-color:#B7C4AE}
.paper.tmpl-uni36-margin-atlas .p-tbl thead th{border-bottom:1px solid #20261C;background:transparent}
.paper.tmpl-uni36-margin-atlas .p-sum .total{border-top:1px solid #20261C}

/* uni37-interlock: white, interlocking navy/gold blobs corner, solid navy total bar */
.paper.tmpl-uni37-interlock{background:#fff !important;color:#161A2E !important;font-family:var(--pg-sans);position:relative;overflow:hidden}
.paper.tmpl-uni37-interlock::before{content:"";position:absolute;top:-30px;right:-30px;width:120px;height:120px;
  background:radial-gradient(circle at 30% 30%,#1B3B8C77 0 40px,transparent 41px),radial-gradient(circle at 60% 60%,#C9971F66 0 34px,transparent 35px)}
.paper.tmpl-uni37-interlock .p-biz{font-weight:700}
.paper.tmpl-uni37-interlock .pill{background:#1B3B8C !important;color:#fff !important;border-color:#1B3B8C}
.paper.tmpl-uni37-interlock .p-tbl thead th{border-bottom:2px solid #1B3B8C;background:transparent}
.paper.tmpl-uni37-interlock .p-sum .total{background:#1B3B8C !important;color:#fff !important;border-top:none;padding:10px 12px}

/* uni38-verge: cream, solid orange wedge right edge, huge plum serif title */
.paper.tmpl-uni38-verge{background:#FBF6EC !important;color:#2E1B2A !important;font-family:var(--pg-serif);position:relative}
.paper.tmpl-uni38-verge::before{content:"";position:absolute;top:0;right:0;bottom:0;width:14px;background:#E85B2C}
.paper.tmpl-uni38-verge .p-biz{font-size:26px}
.paper.tmpl-uni38-verge .pill{background:transparent !important;border:0;color:#E85B2C !important;font-size:20px}
.paper.tmpl-uni38-verge .p-tbl thead th{border-bottom:2px solid #E85B2C;background:transparent}
.paper.tmpl-uni38-verge .p-sum .total{border-top:2px solid #2E1B2A}

/* uni39-paper-plane: white, blue/lime geometric wedge corner, navy condensed title, lime total bar */
.paper.tmpl-uni39-paper-plane{background:#fff !important;color:#0F1D2B !important;font-family:var(--pg-sans);position:relative;overflow:hidden}
.paper.tmpl-uni39-paper-plane::before{content:"";position:absolute;bottom:-30px;left:-30px;width:120px;height:120px;
  background:linear-gradient(45deg,#123C5B 0 50%,#B7E01A 50% 100%) !important;clip-path:polygon(0 0,100% 100%,0 100%)}
.paper.tmpl-uni39-paper-plane .p-biz{font-weight:800}
.paper.tmpl-uni39-paper-plane .pill{background:#123C5B !important;color:#fff !important;border-color:#123C5B}
.paper.tmpl-uni39-paper-plane .p-tbl thead th{border-bottom:2px solid #123C5B;background:transparent}
.paper.tmpl-uni39-paper-plane .p-sum .total{background:#B7E01A44 !important;border-top:none}

/* uni40-halo: white, red/blue overlapping ring outlines, centered black serif title */
.paper.tmpl-uni40-halo{background:#fff !important;color:#161513 !important;font-family:var(--pg-serif);position:relative;overflow:hidden}
.paper.tmpl-uni40-halo::before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:120px;height:120px;
  border-radius:50%;box-shadow:0 0 0 1.5px #E8391F55,0 0 0 8px transparent,0 0 0 9.5px #1B3B8C44}
.paper.tmpl-uni40-halo .p-top{text-align:center;flex-direction:column;position:relative;z-index:1}
.paper.tmpl-uni40-halo .pill{background:transparent !important;border:0;color:#161513 !important;font-size:20px}
.paper.tmpl-uni40-halo .p-tbl thead th{border-bottom:1px solid #161513;background:transparent}
.paper.tmpl-uni40-halo .p-sum .total{border-top:2px solid #E8391F}

/* uni41-caliper: cream, ruler tick strip, giant lowercase serif wordmark, navy ink, orange accent */
.paper.tmpl-uni41-caliper{background:#F8F5EC !important;color:#12203A !important;font-family:var(--pg-sans);position:relative}
.paper.tmpl-uni41-caliper::before{content:"";position:absolute;top:0;left:0;right:0;height:8px;
  background:repeating-linear-gradient(90deg,#E0680F 0 1px,transparent 1px 10px)}
.paper.tmpl-uni41-caliper .p-biz{text-transform:lowercase;font-size:24px}
.paper.tmpl-uni41-caliper .pill{background:#BA560C !important;color:#fff !important;border-color:#BA560C}
.paper.tmpl-uni41-caliper .p-tbl thead th{border-bottom:2px solid #E0680F;background:transparent}
.paper.tmpl-uni41-caliper .p-sum .total{border-top:2px solid #12203A}

/* uni42-bookmark: white, dark green ribbon-tag notch holding title/number */
.paper.tmpl-uni42-bookmark{background:#fff !important;color:#0B2A22 !important;font-family:var(--pg-sans)}
.paper.tmpl-uni42-bookmark .pill{background:#0B4033 !important;color:#fff !important;border-color:#0B4033 !important;border-radius:0 0 8px 8px;position:relative}
.paper.tmpl-uni42-bookmark .p-biz{font-weight:700}
.paper.tmpl-uni42-bookmark .p-tbl thead th{border-bottom:2px solid #0B4033;background:transparent}
.paper.tmpl-uni42-bookmark .p-sum .total{background:#0B4033 !important;color:#fff !important;border-top:none;padding:10px 12px}

/* uni43-concertina: cream, teal/gold zigzag ribbon band, serif wordmark, giant amount */
.paper.tmpl-uni43-concertina{background:#FBF7E9 !important;color:#2A2410 !important;font-family:var(--pg-serif);position:relative}
.paper.tmpl-uni43-concertina .p-top{position:relative;overflow:hidden;margin:-26px -26px 16px;padding:18px 26px}
.paper.tmpl-uni43-concertina .p-top::before{content:"";position:absolute;inset:0;z-index:0;
  background:repeating-linear-gradient(-45deg,#0B4033 0 10px,#D9A32C 10px 20px)}
.paper.tmpl-uni43-concertina .p-biz{position:relative;z-index:1;color:#fff}
.paper.tmpl-uni43-concertina .p-biz span{color:#FBF7E9!important}
.paper.tmpl-uni43-concertina .pill{position:relative;z-index:1;background:rgba(255,255,255,.85) !important;color:#2A2410}
.paper.tmpl-uni43-concertina .p-sum .total b{font-size:28px}
.paper.tmpl-uni43-concertina .p-sum .total{border-top:2px solid #D9A32C}

/* uni44-plainspoken: stark white, huge black grotesk, red comma mark, giant balance */
.paper.tmpl-uni44-plainspoken{background:#fff !important;color:#0A0A0A !important;font-family:var(--pg-sans)}
.paper.tmpl-uni44-plainspoken .p-biz{font-weight:900;text-transform:uppercase;font-size:24px}
.paper.tmpl-uni44-plainspoken .pill{background:transparent !important;border:0;color:#EE3E23 !important;font-weight:900;font-size:22px}
.paper.tmpl-uni44-plainspoken .p-tbl thead th{border-bottom:3px solid #0A0A0A;background:transparent}
.paper.tmpl-uni44-plainspoken .p-sum .total{border-top:3px solid #0A0A0A}
.paper.tmpl-uni44-plainspoken .p-sum .total b{font-size:30px;font-weight:900;color:#EE3E23}

/* uni45-relay: white, stacked navy/bronze bars, tracked serif name, slim serif title */
.paper.tmpl-uni45-relay{background:#fff !important;color:#1B1A16 !important;font-family:var(--pg-serif);position:relative;padding-top:14px!important}
.paper.tmpl-uni45-relay::before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:#12203A}
.paper.tmpl-uni45-relay::after{content:"";position:absolute;top:6px;left:0;right:0;height:4px;background:#B3762C}
.paper.tmpl-uni45-relay .p-biz{letter-spacing:.08em}
.paper.tmpl-uni45-relay .pill{background:transparent !important;border:0;color:#B3762C !important;font-style:italic}
.paper.tmpl-uni45-relay .p-tbl thead th{border-bottom:1px solid #12203A;background:transparent}
.paper.tmpl-uni45-relay .p-sum .total{border-top:2px solid #B3762C}

/* uni46-capstone: concentric charcoal/cream arch, centered spaced serif title */
.paper.tmpl-uni46-capstone{background:#F7F4EC !important;color:#20201C !important;font-family:var(--pg-serif);position:relative;overflow:hidden}
.paper.tmpl-uni46-capstone::before{content:"";position:absolute;top:-70px;left:50%;transform:translateX(-50%);width:220px;height:220px;border-radius:50%;
  box-shadow:0 0 0 1px #33302844,0 0 0 12px transparent,0 0 0 24px #E4DCC955}
.paper.tmpl-uni46-capstone .p-top{text-align:center;flex-direction:column;position:relative;z-index:1}
.paper.tmpl-uni46-capstone .pill{background:transparent !important;border:0;color:#20201C !important;letter-spacing:.3em;font-size:11px}
.paper.tmpl-uni46-capstone .p-tbl thead th{border-bottom:1px solid #20201C;background:transparent}
.paper.tmpl-uni46-capstone .p-sum .total{border-top:1px solid #20201C}

/* uni47-folio-tabs: off-white, three folder tabs above header, two-tone circular mark */
.paper.tmpl-uni47-folio-tabs{background:#FBF8F1 !important;color:#2B1A0F !important;font-family:var(--pg-serif);position:relative;padding-top:30px!important}
.paper.tmpl-uni47-folio-tabs::before{content:"";position:absolute;top:0;left:24px;width:130px;height:16px;background:#B3502A !important;border-radius:6px 6px 0 0}
.paper.tmpl-uni47-folio-tabs .p-biz{font-weight:600}
.paper.tmpl-uni47-folio-tabs .pill{background:#EFD9C8 !important;color:#B3502A !important;border-color:#EFD9C8}
.paper.tmpl-uni47-folio-tabs .p-tbl thead th{border-bottom:2px solid #B3502A;background:transparent}
.paper.tmpl-uni47-folio-tabs .p-sum .total{border-top:2px solid #B3502A}

/* uni48-counterpoint: cream, royal blue italic display serif, coral dot, half-circle motif */
.paper.tmpl-uni48-counterpoint{background:#FBF8EF !important;color:#1A2140 !important;font-family:var(--pg-serif)}
.paper.tmpl-uni48-counterpoint .p-biz{font-style:italic;color:#2A3AA0 !important;font-weight:600;padding-left:16px;position:relative}
.paper.tmpl-uni48-counterpoint .p-biz::before{content:"";position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%;background:#F45B3E}
.paper.tmpl-uni48-counterpoint .pill{background:transparent !important;border:1px solid #2A3AA0;color:#2A3AA0}
.paper.tmpl-uni48-counterpoint .p-tbl thead th{border-bottom:2px solid #2A3AA0;background:transparent}
.paper.tmpl-uni48-counterpoint .p-sum .total{border-top:2px solid #F45B3E}

/* uni49-dovetail: white, green/terracotta herringbone triangles opposite corners, bold green title */
.paper.tmpl-uni49-dovetail{background:#fff !important;color:#132A16 !important;font-family:var(--pg-serif);position:relative;overflow:hidden}
.paper.tmpl-uni49-dovetail::before{content:"";position:absolute;top:-20px;left:-20px;width:70px;height:70px;background:#1F5B2A !important;clip-path:polygon(0 0,100% 0,0 100%)}
.paper.tmpl-uni49-dovetail::after{content:"";position:absolute;bottom:-20px;right:-20px;width:70px;height:70px;background:#B3502A !important;clip-path:polygon(100% 100%,100% 0,0 100%)}
.paper.tmpl-uni49-dovetail .p-biz{font-weight:800;color:#1F5B2A}
.paper.tmpl-uni49-dovetail .pill{background:transparent !important;border:0;color:#B3502A}
.paper.tmpl-uni49-dovetail .p-tbl thead th{border-bottom:2px solid #1F5B2A;background:transparent}
.paper.tmpl-uni49-dovetail .p-sum .total{border-top:2px solid #B3502A}

/* uni50-afterglow: soft pastel sunset gradient background, slim centered serif title, hairlines */
.paper.tmpl-uni50-afterglow{background:linear-gradient(160deg,#F6E9DE 0%,#F0E0EC 55%,#E7E1F4 100%) !important;color:#2E2A3A !important;font-family:var(--pg-serif)}
.paper.tmpl-uni50-afterglow .p-top{text-align:center;flex-direction:column}
.paper.tmpl-uni50-afterglow .p-biz{letter-spacing:.04em}
.paper.tmpl-uni50-afterglow .pill{background:rgba(255,255,255,.6) !important;border:0;color:#8A6FB0 !important;letter-spacing:.2em}
.paper.tmpl-uni50-afterglow .p-tbl thead th{border-bottom:1px solid #8A6FB0;background:transparent}
.paper.tmpl-uni50-afterglow .p-sum .total{border-top:1px solid #8A6FB0}
