/* Premium 30 work order pack, batch 5: designs 21-25 (pp-wo30-steelribbon, pp-wo30-terracottaportal,
   pp-wo30-highvisstripe, pp-wo30-inkpalm, pp-wo30-mechanicalplate). Real DOM (paper/p-top/p-biz/pill/
   p-meta/p-two/p-block/p-tbl/p-sum/p-sig-in/p-by), never invoice-generator's inv- classes. Every
   rule scoped .paper.tmpl-pp-wo30-X, every declaration important, additive only. */

/* ===== 21 Steel Ribbon ===== */
.paper.tmpl-pp-wo30-steelribbon{ background:#FFFFFF !important; font-family:'Montserrat',ui-sans-serif,sans-serif !important; color:#1B2A41 !important; border-radius:0 !important; }
.paper.tmpl-pp-wo30-steelribbon .p-top{ position:relative !important; padding:130px 44px 26px !important; border-bottom:3px solid #1B2A41 !important; background:url('/assets/tpl-art/workorder30/steelribbon-art-1.png') no-repeat -10px -60px/620px auto, linear-gradient(180deg,#FFFFFF 60%,#F4F6F8 100%) !important; }
.paper.tmpl-pp-wo30-steelribbon .p-biz{ font-family:'Oswald','Montserrat',ui-sans-serif,sans-serif !important; }
.paper.tmpl-pp-wo30-steelribbon .p-biz b{ color:#1B2A41 !important; font-size:26px !important; font-weight:700 !important; letter-spacing:.02em !important; text-transform:uppercase !important; }
.paper.tmpl-pp-wo30-steelribbon .p-biz span{ color:#5D6B7C !important; font-family:'Montserrat',ui-sans-serif,sans-serif !important; }
.paper.tmpl-pp-wo30-steelribbon .pill{ position:absolute !important; top:26px !important; right:44px !important; background:transparent !important; color:#5D6B7C !important; font-family:'Montserrat',ui-sans-serif,sans-serif !important; letter-spacing:.14em !important; font-weight:700 !important; border:none !important; padding:0 !important; text-align:right !important; }
.paper.tmpl-pp-wo30-steelribbon .p-meta{ border-top:1px solid #D7DEE6 !important; padding-top:16px !important; }
.paper.tmpl-pp-wo30-steelribbon .p-meta div span{ color:#8592A2 !important; font-weight:700 !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-steelribbon .p-meta div b{ color:#1B2A41 !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-steelribbon .p-two{ border-top:1px solid #D7DEE6 !important; border-bottom:none !important; padding-top:14px !important; }
.paper.tmpl-pp-wo30-steelribbon .p-block{ background:#F4F6F8 !important; border-left:3px solid #1B2A41 !important; border-radius:0 4px 4px 0 !important; }
.paper.tmpl-pp-wo30-steelribbon .p-block>.p-block span,.paper.tmpl-pp-wo30-steelribbon .p-block span{ color:#1B2A41 !important; font-weight:700 !important; letter-spacing:.1em !important; text-transform:uppercase !important; }
.paper.tmpl-pp-wo30-steelribbon .p-refs{ color:#5D6B7C !important; }
.paper.tmpl-pp-wo30-steelribbon .p-tbl thead th{ background:#1B2A41 !important; color:#FFFFFF !important; border-bottom:none !important; font-weight:700 !important; letter-spacing:.08em !important; }
.paper.tmpl-pp-wo30-steelribbon .p-tbl tbody td{ border-bottom:1px solid #E3E8ED !important; }
.paper.tmpl-pp-wo30-steelribbon .p-tbl td:last-child{ color:#1B2A41 !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-steelribbon .p-sum>div{ color:#5D6B7C !important; }
.paper.tmpl-pp-wo30-steelribbon .p-sum .total{ background:#1B2A41 !important; color:#FFFFFF !important; border-top:none !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-steelribbon .p-terms{ border-left:3px solid #1B2A41 !important; background:#F4F6F8 !important; }
.paper.tmpl-pp-wo30-steelribbon .p-sig-in .rule{ border-top:2px solid #1B2A41 !important; }
.paper.tmpl-pp-wo30-steelribbon .p-by{ color:#8592A2 !important; }
.paper.tmpl-pp-wo30-steelribbon .p-by a{ color:#1B2A41 !important; }
@media (max-width:520px){ .paper.tmpl-pp-wo30-steelribbon .p-top{ background-size:340px auto !important; background-position:-10px -30px !important; padding-top:96px !important; } }

/* ===== 22 Terracotta Portal ===== */
.paper.tmpl-pp-wo30-terracottaportal{ background:#FBF6F1 !important; font-family:'Merriweather',Georgia,serif !important; color:#3E2A20 !important; border-radius:6px !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-top{ position:relative !important; padding:34px 44px 26px 200px !important; min-height:150px !important; background:url('/assets/tpl-art/workorder30/terracottaportal-art-1.png') no-repeat 40px 18px/130px auto !important; border-bottom:1px solid #E7D5C6 !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-biz{ font-family:'Playfair Display',Georgia,serif !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-biz b{ color:#3E2A20 !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-biz span{ color:#9A7E6C !important; font-family:'Merriweather',Georgia,serif !important; letter-spacing:.06em !important; }
.paper.tmpl-pp-wo30-terracottaportal .pill{ background:#C1602C !important; color:#FBF6F1 !important; border-radius:999px !important; font-family:'Merriweather',Georgia,serif !important; letter-spacing:.08em !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-meta div span{ color:#B0876E !important; font-weight:700 !important; letter-spacing:.09em !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-meta div b{ color:#3E2A20 !important; font-family:'Playfair Display',Georgia,serif !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-two{ border-bottom:1px dotted #E7D5C6 !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-block{ background:#F3E7DB !important; border-radius:10px !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-block>.p-block span,.paper.tmpl-pp-wo30-terracottaportal .p-block span{ color:#C1602C !important; text-transform:uppercase !important; letter-spacing:.09em !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-tbl thead th{ color:#C1602C !important; border-bottom:1px solid #E7D5C6 !important; font-family:'Merriweather',Georgia,serif !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-tbl tbody td{ border-bottom:1px dotted #E7D5C6 !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-tbl td:last-child{ color:#A64E22 !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-sum>div{ color:#9A7E6C !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-sum .total{ background:#F3E7DB !important; color:#A64E22 !important; border-top:none !important; border-radius:10px !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-terms{ background:#F3E7DB !important; border-radius:10px !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-sig-in .rule{ border-top:1px solid #C1602C !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-by{ color:#9A7E6C !important; }
.paper.tmpl-pp-wo30-terracottaportal .p-by a{ color:#C1602C !important; }
@media (max-width:520px){ .paper.tmpl-pp-wo30-terracottaportal .p-top{ padding-left:44px !important; padding-top:150px !important; background-position:44px 18px !important; } }

/* ===== 23 High-Vis Stripe ===== */
.paper.tmpl-pp-wo30-highvisstripe{ background:#FFFFFF !important; font-family:'Montserrat',ui-sans-serif,sans-serif !important; color:#111318 !important; border-radius:0 !important; box-shadow:inset 0 -10px 0 #F4EC1E !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-top{ border-bottom:3px solid #111318 !important; padding:34px 44px 22px !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-biz b{ color:#111318 !important; font-weight:800 !important; letter-spacing:.01em !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-biz span{ color:#5B5F66 !important; }
.paper.tmpl-pp-wo30-highvisstripe .pill{ background:#F4EC1E !important; color:#111318 !important; border-radius:2px !important; font-weight:800 !important; letter-spacing:.08em !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-meta{ background:#F7F7F5 !important; padding:12px 14px !important; border-radius:2px !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-meta div span{ color:#5B5F66 !important; font-weight:700 !important; letter-spacing:.09em !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-meta div b{ color:#111318 !important; font-weight:800 !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-two{ border-bottom:none !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-block{ background:#F7F7F5 !important; border-top:3px solid #F4EC1E !important; border-radius:0 !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-block>.p-block span,.paper.tmpl-pp-wo30-highvisstripe .p-block span{ color:#111318 !important; font-weight:800 !important; letter-spacing:.09em !important; text-transform:uppercase !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-tbl thead th{ background:#111318 !important; color:#F4EC1E !important; font-weight:800 !important; letter-spacing:.07em !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-tbl tbody td{ border-bottom:1px solid #E7E7E3 !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-tbl td:last-child{ color:#111318 !important; font-weight:800 !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-sum>div{ color:#5B5F66 !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-sum .total{ background:#111318 !important; color:#F4EC1E !important; border-top:none !important; font-weight:800 !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-terms{ background:#FEF9D9 !important; border-left:4px solid #F4EC1E !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-sig-in .rule{ border-top:2px solid #111318 !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-by{ color:#5B5F66 !important; }
.paper.tmpl-pp-wo30-highvisstripe .p-by a{ color:#111318 !important; }

/* ===== 24 Ink Palm ===== */
.paper.tmpl-pp-wo30-inkpalm{ background:#FFFFFF !important; font-family:'Playfair Display',Georgia,serif !important; color:#1D2A1E !important; border-radius:4px !important; }
.paper.tmpl-pp-wo30-inkpalm .p-top{ position:relative !important; padding:30px 220px 26px 44px !important; min-height:170px !important; background:url('/assets/tpl-art/workorder30/inkpalm-art-1.png') no-repeat right 10px top -10px/240px auto !important; border-bottom:1px solid #DDE6DE !important; }
.paper.tmpl-pp-wo30-inkpalm .p-biz b{ color:#1D2A1E !important; font-weight:700 !important; font-size:24px !important; }
.paper.tmpl-pp-wo30-inkpalm .p-biz span{ color:#6E7C6F !important; font-family:'Montserrat',ui-sans-serif,sans-serif !important; letter-spacing:.05em !important; }
.paper.tmpl-pp-wo30-inkpalm .pill{ background:transparent !important; color:#3C5B3E !important; border:1px solid #3C5B3E !important; border-radius:999px !important; font-family:'Montserrat',ui-sans-serif,sans-serif !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-inkpalm .p-meta div span{ color:#6E7C6F !important; font-family:'Montserrat',ui-sans-serif,sans-serif !important; letter-spacing:.09em !important; }
.paper.tmpl-pp-wo30-inkpalm .p-meta div b{ color:#1D2A1E !important; font-family:'Playfair Display',Georgia,serif !important; }
.paper.tmpl-pp-wo30-inkpalm .p-two{ border-bottom:1px solid #DDE6DE !important; }
.paper.tmpl-pp-wo30-inkpalm .p-block{ background:#F2F6F2 !important; border-radius:10px !important; }
.paper.tmpl-pp-wo30-inkpalm .p-block>.p-block span,.paper.tmpl-pp-wo30-inkpalm .p-block span{ color:#3C5B3E !important; text-transform:uppercase !important; letter-spacing:.1em !important; font-family:'Montserrat',ui-sans-serif,sans-serif !important; }
.paper.tmpl-pp-wo30-inkpalm .p-tbl thead th{ color:#3C5B3E !important; border-bottom:1px solid #DDE6DE !important; font-family:'Montserrat',ui-sans-serif,sans-serif !important; }
.paper.tmpl-pp-wo30-inkpalm .p-tbl tbody td{ border-bottom:1px solid #EDF2ED !important; }
.paper.tmpl-pp-wo30-inkpalm .p-tbl td:last-child{ color:#1D2A1E !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-inkpalm .p-sum>div{ color:#6E7C6F !important; }
.paper.tmpl-pp-wo30-inkpalm .p-sum .total{ background:#F2F6F2 !important; color:#1D2A1E !important; border-top:none !important; border-radius:8px !important; }
.paper.tmpl-pp-wo30-inkpalm .p-terms{ background:#F2F6F2 !important; border-radius:8px !important; }
.paper.tmpl-pp-wo30-inkpalm .p-sig-in .rule{ border-top:1px solid #3C5B3E !important; }
.paper.tmpl-pp-wo30-inkpalm .p-by{ color:#6E7C6F !important; }
.paper.tmpl-pp-wo30-inkpalm .p-by a{ color:#3C5B3E !important; }
@media (max-width:520px){ .paper.tmpl-pp-wo30-inkpalm .p-top{ background-size:150px auto !important; padding-right:44px !important; padding-top:170px !important; } }

/* ===== 25 Mechanical Plate ===== */
.paper.tmpl-pp-wo30-mechanicalplate{ background:#F6F3EC !important; font-family:'Roboto Mono','Montserrat',monospace !important; color:#1B1E24 !important; border-radius:2px !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-top{ position:relative !important; padding:30px 44px 26px 200px !important; min-height:180px !important; background:url('/assets/tpl-art/workorder30/mechanicalplate-art-1.png') no-repeat 0 0/170px 122px, linear-gradient(#F6F3EC,#F6F3EC) !important; background-position:0 0,0 0 !important; border-bottom:2px solid #1B1E24 !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-biz{ font-family:'Playfair Display',Georgia,serif !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-biz b{ color:#1B1E24 !important; font-weight:700 !important; font-size:24px !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-biz span{ color:#6C7280 !important; font-family:'Roboto Mono',monospace !important; letter-spacing:.03em !important; }
.paper.tmpl-pp-wo30-mechanicalplate .pill{ background:transparent !important; color:#5B6142 !important; border-bottom:2px solid #808A4E !important; border-radius:0 !important; font-family:'Roboto Mono',monospace !important; letter-spacing:.14em !important; padding:2px 0 !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-meta{ border-top:1px solid #DAD5C6 !important; padding-top:14px !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-meta div span{ color:#6C7280 !important; font-weight:700 !important; letter-spacing:.07em !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-meta div b{ color:#1B1E24 !important; font-family:'Roboto Mono',monospace !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-two{ border-bottom:none !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-block{ background:#1B1E24 !important; border-radius:2px !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-block b,.paper.tmpl-pp-wo30-mechanicalplate .p-block i{ color:#F6F3EC !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-block>.p-block span,.paper.tmpl-pp-wo30-mechanicalplate .p-block span{ color:#C4C7CE !important; text-transform:uppercase !important; letter-spacing:.1em !important; font-family:'Roboto Mono',monospace !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-tbl thead th{ background:#1B1E24 !important; color:#F6F3EC !important; font-family:'Roboto Mono',monospace !important; letter-spacing:.06em !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-tbl tbody td{ border-bottom:1px solid #DAD5C6 !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-tbl td:last-child{ color:#1B1E24 !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-sum>div{ color:#6C7280 !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-sum .total{ background:#1B1E24 !important; color:#F6F3EC !important; border-top:none !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-terms{ background:#EDE8DA !important; border:1px solid #DAD5C6 !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-sig-in .rule{ border-top:1px solid #808A4E !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-by{ color:#6C7280 !important; }
.paper.tmpl-pp-wo30-mechanicalplate .p-by a{ color:#808A4E !important; }
@media (max-width:520px){ .paper.tmpl-pp-wo30-mechanicalplate .p-top{ padding-left:44px !important; padding-top:150px !important; background-position:44px 0,0 0 !important; background-size:150px 108px,auto !important; } }
