/* Work order premium 30 pack, batch 3 (ids 11-15): Orange Index, Slate Cut,
   Terrazzo Note, Machined Edge, Cobalt Aperture. Selectors follow the pool's
   own convention (.paper.tmpl-pp-wo30-slug ), every declaration !important,
   matching the real, live #paper DOM classes: p-top, p-biz, pill, p-meta,
   p-two, p-block, p-tbl, p-sum, p-strip, p-terms, p-sig.po p-sig-in, p-by.
   Decorative art crops (photo/texture only, no baked user data) in
   site/assets/tpl-art/workorder30/. Never a raw url data:image/svg+xml with
   an unescaped <svg. See CLAUDE.md's own "-*/" comment-truncation warning:
   this file avoids that exact character sequence anywhere in a comment. */

/* ===================== 11. Orange Index ===================== */
.paper.tmpl-pp-wo30-orangeindex{ background:#FFFFFF !important; font-family:'Inter',ui-sans-serif,sans-serif !important; color:#17140F !important; position:relative !important; padding-left:52px !important; }
.paper.tmpl-pp-wo30-orangeindex::before{ content:"" !important; position:absolute !important; left:0 !important; top:0 !important; bottom:0 !important; width:26px !important; background:repeating-linear-gradient(180deg,#F0730E 0 92px,transparent 92px 116px) !important; background-position:0 30px !important; z-index:0 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-top{ border-bottom:none !important; padding:32px 40px 18px 0 !important; display:flex !important; align-items:flex-start !important; justify-content:space-between !important; }
.paper.tmpl-pp-wo30-orangeindex .p-biz{ font-family:'Archivo',ui-sans-serif,sans-serif !important; }
.paper.tmpl-pp-wo30-orangeindex .p-biz b{ font-weight:800 !important; font-size:1.7em !important; letter-spacing:-.01em !important; color:#17140F !important; }
.paper.tmpl-pp-wo30-orangeindex .p-biz span{ display:block !important; margin-top:4px !important; color:#8A8378 !important; font-size:.72em !important; letter-spacing:.06em !important; }
.paper.tmpl-pp-wo30-orangeindex .pill{ background:transparent !important; color:#F0730E !important; border:1px solid #F0730E !important; border-radius:3px !important; letter-spacing:.14em !important; font-weight:800 !important; padding:5px 10px !important; }
.paper.tmpl-pp-wo30-orangeindex .p-meta{ border-top:1px solid #F1E4D8 !important; border-bottom:1px solid #F1E4D8 !important; padding:14px 0 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-meta div span{ color:#F0730E !important; font-weight:800 !important; letter-spacing:.12em !important; }
.paper.tmpl-pp-wo30-orangeindex .p-meta div b{ color:#17140F !important; }
.paper.tmpl-pp-wo30-orangeindex .p-two{ border-bottom:1px solid #F1E4D8 !important; padding-bottom:14px !important; }
.paper.tmpl-pp-wo30-orangeindex .p-block{ background:transparent !important; border:none !important; border-radius:0 !important; padding:0 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-block span{ color:#F0730E !important; font-weight:800 !important; letter-spacing:.12em !important; }
.paper.tmpl-pp-wo30-orangeindex .p-block b{ font-family:'Archivo',ui-sans-serif,sans-serif !important; font-weight:750 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-refs{ color:#8A8378 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-tbl thead th{ color:#F0730E !important; border-bottom:2px solid #17140F !important; font-weight:800 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-tbl tbody td{ border-bottom:1px solid #F1E4D8 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-tbl td:last-child{ color:#F0730E !important; font-weight:800 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-sum .total{ border-top:2px solid #17140F !important; color:#17140F !important; }
.paper.tmpl-pp-wo30-orangeindex .p-sum .total b{ color:#F0730E !important; }
.paper.tmpl-pp-wo30-orangeindex .p-strip .ui-tag,.paper.tmpl-pp-wo30-orangeindex .p-strip span{ border:1px solid #F0730E !important; color:#B5540A !important; }
.paper.tmpl-pp-wo30-orangeindex .p-terms{ background:#FFF6EE !important; border:1px solid #F1E4D8 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-terms b{ color:#F0730E !important; }
.paper.tmpl-pp-wo30-orangeindex .p-sig-in .rule{ border-top:1px solid #17140F !important; color:#8A8378 !important; }
.paper.tmpl-pp-wo30-orangeindex .p-by{ color:#8A8378 !important; }
.woe-canvas #paper.paper.tmpl-pp-wo30-orangeindex{font-size:14.5px!important;line-height:1.5!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-orangeindex .p-tbl th{font-size:12px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-orangeindex .p-tbl td{font-size:14px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-orangeindex .p-by{font-size:9px!important}

/* ===================== 12. Slate Cut ===================== */
.paper.tmpl-pp-wo30-slatecut{ background:#FBF7F0 !important; font-family:'Libre Baskerville',Georgia,serif !important; color:#1B1917 !important; position:relative !important; }
.paper.tmpl-pp-wo30-slatecut .p-top{ background:#16151A !important; background-image:linear-gradient(120deg,#16151A 0 62%,transparent 62.1%),url("/assets/tpl-art/workorder30/slatecut-art-1.png") !important; background-repeat:no-repeat,repeat-y !important; background-size:100% 100%,140px auto !important; background-position:0 0,0 0 !important; border-bottom:none !important; padding:34px 40px !important; min-height:150px !important; }
.paper.tmpl-pp-wo30-slatecut .p-biz b{ color:#FBF7F0 !important; font-family:'Libre Baskerville',Georgia,serif !important; font-weight:700 !important; font-size:1.55em !important; }
.paper.tmpl-pp-wo30-slatecut .p-biz span{ color:#B9AF9E !important; letter-spacing:.1em !important; font-size:.68em !important; }
.paper.tmpl-pp-wo30-slatecut .pill{ background:transparent !important; color:#FBF7F0 !important; font-family:'Space Grotesk',ui-sans-serif,sans-serif !important; font-weight:800 !important; letter-spacing:.06em !important; -webkit-text-stroke:0 !important; font-size:1.35em !important; }
.paper.tmpl-pp-wo30-slatecut .p-meta{ border-bottom:1px solid #E4DDCE !important; padding:16px 0 !important; }
.paper.tmpl-pp-wo30-slatecut .p-meta div span{ color:#8C8474 !important; letter-spacing:.1em !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-slatecut .p-meta div b{ font-family:'Libre Baskerville',Georgia,serif !important; color:#1B1917 !important; }
.paper.tmpl-pp-wo30-slatecut .p-two{ border-bottom:1px solid #E4DDCE !important; padding-bottom:14px !important; }
.paper.tmpl-pp-wo30-slatecut .p-block{ background:transparent !important; border:none !important; padding:0 !important; }
.paper.tmpl-pp-wo30-slatecut .p-block span{ color:#8C8474 !important; letter-spacing:.1em !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-slatecut .p-block b{ font-family:'Libre Baskerville',Georgia,serif !important; }
.paper.tmpl-pp-wo30-slatecut .p-tbl thead th{ color:#8C8474 !important; border-bottom:1px solid #1B1917 !important; font-family:'Space Grotesk',ui-sans-serif,sans-serif !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-slatecut .p-tbl tbody td{ border-bottom:1px solid #E4DDCE !important; font-family:'Libre Baskerville',Georgia,serif !important; }
.paper.tmpl-pp-wo30-slatecut .p-tbl td:last-child{ font-weight:700 !important; }
.paper.tmpl-pp-wo30-slatecut .p-sum .total{ border-top:2px solid #16151A !important; }
.paper.tmpl-pp-wo30-slatecut .p-terms{ background:#F1EAD9 !important; border:none !important; }
.paper.tmpl-pp-wo30-slatecut .p-terms b{ font-family:'Space Grotesk',ui-sans-serif,sans-serif !important; }
.paper.tmpl-pp-wo30-slatecut .p-sig-in .rule{ border-top:1px solid #1B1917 !important; }
.paper.tmpl-pp-wo30-slatecut .p-by{ color:#8C8474 !important; }
.woe-canvas #paper.paper.tmpl-pp-wo30-slatecut{font-size:14.5px!important;line-height:1.5!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-slatecut .p-tbl th{font-size:12px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-slatecut .p-tbl td{font-size:14px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-slatecut .p-by{font-size:9px!important}

/* ===================== 13. Terrazzo Note ===================== */
.paper.tmpl-pp-wo30-terrazzonote{ background:#FBF7EF !important; font-family:'Manrope',ui-sans-serif,sans-serif !important; color:#1E2A25 !important; position:relative !important; padding-left:42px !important; padding-bottom:26px !important; }
.paper.tmpl-pp-wo30-terrazzonote::before{ content:"" !important; position:absolute !important; left:0 !important; top:0 !important; bottom:0 !important; width:30px !important; background-image:url("/assets/tpl-art/workorder30/terrazzonote-art-1.png") !important; background-size:100% 100% !important; background-repeat:no-repeat !important; z-index:0 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-top{ border-bottom:1px solid #DCD4C2 !important; padding:30px 38px 16px 0 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-biz b{ font-family:'Newsreader',Georgia,serif !important; font-weight:600 !important; font-size:1.7em !important; color:#1E2A25 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-biz span{ color:#7C7566 !important; font-size:.7em !important; letter-spacing:.08em !important; }
.paper.tmpl-pp-wo30-terrazzonote .pill{ background:transparent !important; border-left:2px solid #C76B3C !important; padding-left:10px !important; color:#1E2A25 !important; letter-spacing:.14em !important; font-weight:800 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-meta{ border-bottom:1px solid #DCD4C2 !important; padding:14px 0 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-meta div span{ color:#6B8F71 !important; font-weight:800 !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-meta div b{ font-family:'Newsreader',Georgia,serif !important; color:#1E2A25 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-two{ border-bottom:1px solid #DCD4C2 !important; padding-bottom:14px !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-block{ background:transparent !important; border:none !important; padding:0 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-block span{ color:#C76B3C !important; font-weight:800 !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-block b{ font-family:'Newsreader',Georgia,serif !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-tbl thead th{ color:#6B8F71 !important; border-bottom:1px solid #1E2A25 !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-tbl tbody td{ border-bottom:1px solid #E7E1D2 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-tbl td:last-child{ color:#C76B3C !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-sum .total{ border-top:2px solid #1E2A25 !important; color:#1E2A25 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-sum .total b{ color:#6B8F71 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-strip .ui-tag,.paper.tmpl-pp-wo30-terrazzonote .p-strip span{ border:1px solid #C99A3F !important; color:#8A6A22 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-terms{ background:#F1EBDA !important; border:none !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-terms b{ color:#6B8F71 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-sig-in .rule{ border-top:1px solid #1E2A25 !important; }
.paper.tmpl-pp-wo30-terrazzonote .p-by{ color:#7C7566 !important; }
.woe-canvas #paper.paper.tmpl-pp-wo30-terrazzonote{font-size:14.5px!important;line-height:1.5!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-terrazzonote .p-tbl th{font-size:12px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-terrazzonote .p-tbl td{font-size:14px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-terrazzonote .p-by{font-size:9px!important}

/* ===================== 14. Machined Edge ===================== */
.paper.tmpl-pp-wo30-machinededge{ background:#FFFFFF !important; font-family:'Space Grotesk',ui-sans-serif,sans-serif !important; color:#161616 !important; }
.paper.tmpl-pp-wo30-machinededge .p-top{ background-image:url("/assets/tpl-art/workorder30/machinededge-art-1.png") !important; background-size:cover !important; background-position:center !important; border-bottom:none !important; padding:26px 40px !important; min-height:120px !important; display:flex !important; align-items:flex-end !important; justify-content:space-between !important; }
.paper.tmpl-pp-wo30-machinededge .p-biz{ background:rgba(0,0,0,.52) !important; padding:8px 12px !important; border-radius:2px !important; }
.paper.tmpl-pp-wo30-machinededge .p-biz b{ font-family:'Libre Baskerville',Georgia,serif !important; font-weight:700 !important; color:#FFFFFF !important; font-size:1.45em !important; }
.paper.tmpl-pp-wo30-machinededge .p-biz span{ color:#D9D9D9 !important; font-size:.65em !important; letter-spacing:.08em !important; }
.paper.tmpl-pp-wo30-machinededge .pill{ background:rgba(0,0,0,.52) !important; color:#FFFFFF !important; letter-spacing:.14em !important; font-weight:800 !important; padding:5px 10px !important; border-radius:2px !important; }
.paper.tmpl-pp-wo30-machinededge .p-meta{ border-bottom:1px solid #E2E2E2 !important; padding:14px 0 !important; }
.paper.tmpl-pp-wo30-machinededge .p-meta div span{ color:#8A8A8A !important; letter-spacing:.1em !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-machinededge .p-meta div b{ font-weight:700 !important; color:#161616 !important; }
.paper.tmpl-pp-wo30-machinededge .p-two{ border-bottom:1px solid #E2E2E2 !important; padding-bottom:14px !important; }
.paper.tmpl-pp-wo30-machinededge .p-block{ background:transparent !important; border:none !important; padding:0 !important; }
.paper.tmpl-pp-wo30-machinededge .p-block span{ color:#8A8A8A !important; letter-spacing:.1em !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-machinededge .p-tbl thead th{ color:#161616 !important; border-bottom:2px solid #161616 !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-machinededge .p-tbl tbody td{ border-bottom:1px solid #E2E2E2 !important; }
.paper.tmpl-pp-wo30-machinededge .p-tbl td:last-child{ font-weight:700 !important; }
.paper.tmpl-pp-wo30-machinededge .p-sum .total{ border-top:2px solid #161616 !important; }
.paper.tmpl-pp-wo30-machinededge .p-terms{ background:#F3F3F3 !important; border:1px solid #E2E2E2 !important; border-radius:0 !important; }
.paper.tmpl-pp-wo30-machinededge .p-sig-in .rule{ border-top:1px solid #161616 !important; }
.paper.tmpl-pp-wo30-machinededge .p-by{ color:#8A8A8A !important; }
.woe-canvas #paper.paper.tmpl-pp-wo30-machinededge{font-size:14.5px!important;line-height:1.5!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-machinededge .p-tbl th{font-size:12px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-machinededge .p-tbl td{font-size:14px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-machinededge .p-by{font-size:9px!important}

/* ===================== 15. Cobalt Aperture ===================== */
.paper.tmpl-pp-wo30-cobaltaperture{ background:#FFFFFF !important; font-family:'Cormorant Garamond',Georgia,serif !important; color:#151A2E !important; position:relative !important; overflow:hidden !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-top{ background:radial-gradient(circle at -10% -30%,#1F3FC7 0 46%,transparent 46.4%) !important; border-bottom:none !important; padding:34px 40px 28px !important; min-height:150px !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-biz b{ color:#FFFFFF !important; font-weight:700 !important; font-size:1.7em !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-biz span{ color:#C9D3F7 !important; font-size:.68em !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-cobaltaperture .pill{ background:transparent !important; color:#1F3FC7 !important; font-weight:700 !important; letter-spacing:.1em !important; font-size:1.15em !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-meta{ border-bottom:1px solid #E3E7F7 !important; padding:16px 0 !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-meta div span{ color:#1F3FC7 !important; letter-spacing:.1em !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-meta div b{ font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:600 !important; color:#151A2E !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-two{ border-bottom:1px solid #E3E7F7 !important; padding-bottom:14px !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-block{ background:transparent !important; border:none !important; padding:0 !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-block span{ color:#1F3FC7 !important; font-weight:700 !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-block b{ font-family:'Cormorant Garamond',Georgia,serif !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-tbl thead th{ color:#1F3FC7 !important; border-bottom:1px solid #151A2E !important; letter-spacing:.1em !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-tbl thead th:nth-child(1){ width:6% !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-tbl thead th:nth-child(2){ width:36% !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-tbl thead th:nth-child(3){ width:12% !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-tbl thead th:nth-child(4){ width:12% !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-tbl thead th:nth-child(5){ width:17% !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-tbl thead th:nth-child(6){ width:17% !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-tbl tbody td{ border-bottom:1px solid #E3E7F7 !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-tbl td:last-child{ color:#1F3FC7 !important; font-weight:700 !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-sum .total{ border-top:2px solid #151A2E !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-sum .total b{ color:#1F3FC7 !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-terms{ background:#EEF1FC !important; border:none !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-terms b{ color:#1F3FC7 !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-sig-in .rule{ border-top:1px solid #151A2E !important; }
.paper.tmpl-pp-wo30-cobaltaperture .p-by{ color:#7C86A8 !important; }
.woe-canvas #paper.paper.tmpl-pp-wo30-cobaltaperture{font-size:14.5px!important;line-height:1.5!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-cobaltaperture .p-tbl th{font-size:12px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-cobaltaperture .p-tbl td{font-size:14px!important}
.woe-canvas #paper.paper.tmpl-pp-wo30-cobaltaperture .p-by{font-size:9px!important}
