/* Casa de Paz — materiais para imprimir (folha A4, preenchimento à mão) */
@page{size:A4;margin:0}
body{background:#e9eef5}
.print-bar{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}
.print-bar p{margin:0;font-size:14px;color:var(--text-2);flex:1 1 260px}
.print-bar .actions{display:flex;gap:8px}
.sheet-wrap{padding:24px 12px 48px;overflow-x:auto}
.sheet{width:210mm;min-height:297mm;margin:0 auto;background:#fff;box-shadow:0 18px 50px rgba(12,42,82,.18);padding:11mm 14mm 10mm;display:flex;flex-direction:column;color:#14233b;-webkit-print-color-adjust:exact;print-color-adjust:exact}

/* Cabeçalho */
.sheet-head{display:flex;align-items:center;gap:6mm;padding-bottom:5mm;border-bottom:1.2mm solid var(--navy-800);position:relative}
.sheet-head::after{content:"";position:absolute;left:0;bottom:-1.2mm;width:38mm;height:1.2mm;background:var(--orange-500)}
.sheet-head img{width:30mm;height:auto;flex:none}
.sheet-title{flex:1}
.sheet-title .kicker{display:block;font:700 9pt/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tone-teal);margin-bottom:1.5mm}
.sheet-title h1{font:800 30pt/1 var(--font-title);letter-spacing:-.02em;color:var(--navy-800);margin:0}
.sheet-title p{margin:2mm 0 0;font-size:9.5pt;color:#475569}
.sheet-id{flex:none;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:2mm;padding-left:5mm;border-left:.3mm solid #cbd5e1;font-size:8.5pt;color:#475569}
.sheet-id .box{display:flex;align-items:flex-end;gap:2mm}
.sheet-id .box span{display:inline-block;width:22mm;border-bottom:.3mm solid #94a3b8;height:6mm}

/* Seções */
.block{margin-top:4.5mm}
.block-head{display:flex;align-items:center;gap:3mm;margin-bottom:2.5mm}
.block-head .n{display:grid;place-items:center;width:8mm;height:8mm;border-radius:2.2mm;font:800 11pt var(--font-title);background:var(--tbg);color:var(--tfg)}
.block-head h2{font:750 13pt/1.2 var(--font-title);color:var(--navy-800);margin:0}
.block-head small{margin-left:auto;font-size:9pt;color:#64748b;font-weight:600}
.panel{border:.3mm solid #d5dde8;border-radius:3mm;padding:1mm 5mm 3.5mm;background:#fff}

/* Campos para escrever */
.field{display:flex;align-items:flex-end;gap:3mm;min-height:10.5mm;border-bottom:.3mm solid #9aa9bd}
.field label{flex:none;font-size:9pt;font-weight:700;color:#334155;padding-bottom:1.6mm;white-space:nowrap}
.field.stack{flex-direction:column;align-items:stretch;justify-content:flex-start}
.field.stack label{padding-top:2.5mm}
.row-2{display:grid;grid-template-columns:1fr 1fr;column-gap:8mm}
.line{min-height:9mm;border-bottom:.3mm solid #9aa9bd}
.num-field{display:flex;align-items:flex-end;gap:3mm;min-height:9.5mm;border-bottom:.3mm solid #9aa9bd}
.num-field b{flex:none;display:grid;place-items:center;width:5.5mm;height:5.5mm;margin-bottom:1.6mm;border-radius:50%;background:var(--tone-green-bg);color:var(--tone-green);font-size:9pt}
.num-field.extra b{background:#f1f5f9;color:#64748b}
.hint{font-size:8pt;color:#64748b;margin:2mm 0 0}

/* Rodapé */
.sheet-foot{margin-top:auto;padding-top:5mm;display:flex;align-items:flex-end;justify-content:space-between;gap:8mm}
.date{display:flex;align-items:flex-end;gap:2.5mm;font-size:10pt;font-weight:700;color:#334155}
.date span{display:inline-block;width:11mm;border-bottom:.3mm solid #9aa9bd;height:7mm}
.date span.y{width:17mm}
.date i{font-style:normal;color:#94a3b8;font-weight:400;padding-bottom:.6mm}
.motto{font-size:8.5pt;letter-spacing:.14em;text-transform:uppercase;color:#64748b;text-align:right}
.motto b{color:var(--orange-500)}

@media screen and (max-width:820px){.sheet-wrap{padding:12px 12px 32px;overflow:visible}}
@media print{
  html,body{background:#fff;margin:0;padding:0}
  .print-bar,.skip{display:none!important}
  .sheet-wrap{padding:0;overflow:visible}
  .sheet{zoom:1!important;box-shadow:none;margin:0;width:210mm;height:296mm;min-height:0;overflow:hidden;break-after:avoid}
}

/* ---------- Relatório: folha de caderno ---------- */
.sheet.report .sheet-head img{width:24mm}
.sheet.report .sheet-title h1{font-size:28pt}
.report-fields{margin-top:5mm;display:grid;gap:0 8mm;grid-template-columns:1fr 1fr}
.notebook{--rule:8mm;position:relative;flex:1;margin-top:6mm;border-top:.4mm solid #9fb6d6;background-image:linear-gradient(to right,transparent 12mm,#e0525f 12mm,#e0525f 12.5mm,transparent 12.5mm),linear-gradient(to bottom,transparent calc(var(--rule) - .3mm),#b9cbe3 calc(var(--rule) - .3mm));background-size:100% 100%,100% var(--rule);background-repeat:no-repeat,repeat-y;background-position:0 0,0 0;padding:0 2mm 0 16mm;font:400 11.5pt/var(--rule) var(--font-body);color:#14233b}
.notebook p,.notebook ul,.notebook ol,.notebook div{margin:0}
.notebook ul,.notebook ol{padding-left:6mm}
.notebook strong,.notebook b{font-weight:700}
.notebook u{text-decoration-thickness:.25mm;text-underline-offset:1.2mm}
.notebook p:empty::after{content:"\00a0"}
.sheet.report .sheet-foot{padding-top:4mm}

/* Relatório digitado: pode ocupar mais de uma página */
.sheet.report.typed{min-height:297mm;height:auto}
.sheet.report.typed .notebook{background-size:100% 100%,100% var(--rule);min-height:150mm;-webkit-box-decoration-break:clone;box-decoration-break:clone}
@media print{
  .sheet.report.typed{height:auto;min-height:296mm;overflow:visible}
}

/* ---------- Editor do relatório (tela) ---------- */
.editor-page{max-width:860px;margin:0 auto;padding:20px 16px 56px}
.editor-page .page-head h1{font-size:clamp(26px,5.5vw,34px);margin-bottom:6px}
.editor-page .page-head p{color:var(--text-2)}
.editor-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:18px;margin-top:16px}
.form-grid{display:grid;gap:14px}
@media(min-width:640px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1/-1}}
.form-field label{display:block;font-weight:650;font-size:15px;margin-bottom:6px;color:var(--text)}
.form-field input{width:100%;min-height:48px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:#fff;font-size:16px}
.form-field input:focus{outline:var(--focus-ring);outline-offset:1px}
.rte-label{display:block;font-weight:650;font-size:15px;margin:18px 0 6px}
.rte-help{font-size:14px;color:var(--text-2);margin:0 0 8px}
.rte{border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden;background:#fff}
.rte:focus-within{outline:var(--focus-ring);outline-offset:1px}
.rte-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:6px;background:var(--surface-2);border-bottom:1px solid var(--line)}
.rte-toolbar button{min-width:44px;height:44px;padding:0 10px;border-radius:10px;border:1px solid transparent;background:none;color:var(--navy-800);font-size:16px;display:inline-grid;place-items:center}
.rte-toolbar button:hover{background:#fff;border-color:var(--line)}
.rte-toolbar button[aria-pressed="true"]{background:var(--tone-blue-bg);border-color:#bcd2f3;color:var(--tone-blue)}
.rte-toolbar .sep{width:1px;background:var(--line);margin:6px 2px}
.rte-area{min-height:280px;max-height:60vh;overflow:auto;padding:14px 16px;font-size:16px;line-height:1.7;outline:none}
.rte-area:empty::before{content:attr(data-placeholder);color:#7b8ba1}
.rte-area p{margin:0 0 .6em}
.rte-area ul,.rte-area ol{margin:0 0 .6em;padding-left:1.4em}
.rte-meta{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--text-3);padding:6px 10px;border-top:1px solid var(--line);background:var(--surface-2)}
.editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.privacy-note{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--tone-teal-bg);color:#0b4f49;font-size:14.5px;line-height:1.5}
.form-error{color:var(--tone-rose);font-size:14px;font-weight:600;margin:10px 0 0}
.field .filled{flex:1;min-width:0;padding-bottom:1.4mm;font:600 11pt/1.2 var(--font-body);color:var(--navy-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.date strong.filled{font:600 11pt var(--font-body);color:var(--navy-800);padding-bottom:.4mm}

/* ---------- Impressões do encontro (líder e anfitrião) ---------- */
.sheet.page{height:297mm;min-height:0;overflow:hidden}
.sheets{display:flex;flex-direction:column;gap:24px;align-items:center}
.page-label{font-size:13px;font-weight:700;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;margin:0 0 -14px;width:210mm;max-width:100%}
@media print{.page-label{display:none}.sheets{display:block}.sheet.page{height:296mm;break-after:page}.sheet.page:last-child{break-after:auto}}

/* Estudo do líder */
.study-head{padding-bottom:3.5mm}
.study-head img{width:19mm!important}
.study-head .sheet-title h1{font-size:24pt}
.study-meta{display:flex;flex-wrap:wrap;gap:2mm 4mm;margin-top:2mm;font-size:9.5pt;color:#475569}
.study-meta b{color:var(--navy-800)}
.study-body{flex:1;min-height:0;overflow:hidden;margin-top:4.5mm;font-size:var(--fs,10.5pt);line-height:1.45;color:#1e293b}
.study-body .source-teaching,.study-body .source-impact,.study-body .reading-verse{break-inside:avoid}
.study-body .reading-topic{break-after:avoid}
.sheet.flow .study-body{overflow:visible}
@media print{.sheet.flow{height:auto!important;overflow:visible!important}}
.study-body .source-paragraph{font:inherit;line-height:inherit;white-space:normal;margin:0 0 .55em}
.study-body .source-reference{font-weight:700;color:var(--blue-600);margin-bottom:.4em}
.study-body .source-scripture{background:#f1f6fd;border-left:1mm solid var(--blue-600);border-radius:0 2.5mm 2.5mm 0;padding:2.5mm 4mm;margin:0 0 .8em}
.study-body .reading-verse{display:block;margin:0 0 .2em}
.study-body .source-introduction .section-label,.study-body .source-conclusion strong:first-child,.study-body .source-introduction strong:first-child{color:var(--navy-800);font-weight:800}
.study-body .source-teaching{margin:.9em 0 .4em}
.study-body .reading-topic{font:800 1.02em/1.35 var(--font-title);color:var(--navy-800);margin:0 0 .25em}
.study-body .source-teaching p{margin:0}
.study-body .source-impact{border-left:1mm solid var(--orange-500);background:var(--tone-orange-bg);padding:1.5mm 3.5mm;border-radius:0 2mm 2mm 0;color:#7a3300;font-weight:700;margin:.3em 0 .7em}
.study-body .source-conclusion{border-top:.3mm solid #cbd5e1;padding-top:.6em;margin-top:.8em}
.study-body .source-leader,.study-body p.source-leader{background:var(--tone-teal-bg);border:.3mm solid #bfe1e4;border-radius:2.5mm;padding:2.5mm 4mm;margin:.8em 0 0}
.study-body .source-leader .source-paragraph{margin:0}
.study-body .jesus-words{color:#b4232c}
.study-body h2,.study-body h3{letter-spacing:0}

/* Folha do anfitrião — frente */
.host-hero{position:relative;height:78mm;border-radius:4mm;overflow:hidden;background:var(--hero-gradient);display:flex;align-items:flex-end;color:#fff}
.host-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.host-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,29,58,0) 30%,rgba(8,29,58,.85) 100%)}
.host-hero-text{position:relative;z-index:1;padding:5mm 7mm}
.host-hero .kicker{display:block;font:800 9.5pt/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#ffd6ad;margin-bottom:1.5mm}
.host-hero h1{font:800 34pt/1 var(--font-title);color:#fff;margin:0;letter-spacing:-.02em}
.host-hero p{margin:2mm 0 0;font:600 13pt/1.2 var(--font-body);color:#e8f0fb}
.host-brand{display:flex;align-items:center;justify-content:space-between;gap:4mm;margin:0 0 4mm}
.host-brand img{height:15mm;width:auto}
.host-brand span{font-size:9pt;letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-weight:700}
.host-text{flex:1;min-height:0;margin-top:6mm;font:400 var(--fs,13pt)/1.65 var(--font-body);color:#14233b}
.host-text .verse{display:block;margin:0 0 .5em}
.host-text .verse b{display:inline-block;min-width:7mm;margin-right:1.5mm;color:var(--orange-700);font-weight:800}
.host-text .jesus-words{color:#b4232c}

/* Folha do anfitrião — verso (louvores) */
.songs-head{display:flex;align-items:center;justify-content:space-between;gap:4mm;padding-bottom:3mm;border-bottom:.8mm solid var(--navy-800)}
.songs-head h2{font:800 18pt var(--font-title);color:var(--navy-800);margin:0}
.songs-head span{font-size:9.5pt;color:#64748b;font-weight:600}
.songs-cols{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;margin-top:5mm}
.song-col{min-height:0;overflow:hidden;padding:0 6mm}
.song-col:first-child{padding-left:0;border-right:.4mm solid #cbd5e1}
.song-col:last-child{padding-right:0}
.song-col h3{font:800 15pt/1.15 var(--font-title);color:var(--navy-800);margin:0}
.song-col .by{display:block;font-size:9.5pt;color:var(--tone-teal);font-weight:700;margin:1mm 0 4mm}
.song-col .lyrics{white-space:pre-wrap;font:400 var(--fs,11.5pt)/1.5 var(--font-body);color:#14233b}
.song-col .lyrics-empty{font-size:10pt;color:#94a3b8;font-style:italic}

/* Formulário de escolha dos louvores (tela) */
.song-pick{display:flex;flex-direction:column;gap:10px}
.song-pick fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;margin:0}
.song-pick legend{font-weight:700;color:var(--navy-800);padding:0 6px}
.song-option{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 4px;border-radius:10px;cursor:pointer}
.song-option:hover{background:var(--surface-2)}
.song-option input{width:22px;min-width:22px;height:22px;accent-color:var(--blue-600);flex:none}
.song-option small{display:block;color:var(--text-2)}
.lyric-box{margin-top:10px}
.lyric-box label{display:block;font-weight:650;margin-bottom:6px}
.lyric-box textarea{width:100%;min-height:180px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);font:16px/1.6 var(--font-body);resize:vertical}
.check-line{display:flex;align-items:center;gap:10px;min-height:48px;font-weight:600}
.check-line input{width:22px;height:22px;accent-color:var(--blue-600)}
.note-box{margin-top:12px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--tone-blue-bg);color:#1e3a8a;font-size:14.5px;line-height:1.55}

/* Ajustes: anfitrião com referência acima do texto e logo no verso */
.host-brand{justify-content:flex-start}
.host-ref{display:flex;align-items:center;gap:3mm;margin:6mm 0 0;font:800 15pt/1.2 var(--font-title);color:var(--navy-800)}
.host-ref::before{content:"";width:1.2mm;height:6mm;border-radius:1mm;background:var(--orange-500)}
.host-ref + .host-text{margin-top:3mm}
.songs-head .songs-brand{display:flex;align-items:center;gap:4mm}
.songs-head img{height:14mm;width:auto}

/* Estudo do líder em largura total: versículos corridos e espaçamento compacto */
.study-body{line-height:1.4}
.study-body .source-scripture{padding:2mm 3.5mm;margin:0 0 .6em}
.study-body .reading-verse{display:inline;margin:0}
.study-body .reading-verse::after{content:" "}
.study-body .verse-n{font-weight:800;color:var(--orange-700);font-size:.85em;vertical-align:.15em;margin-right:.5mm}
.study-body .source-paragraph{margin:0 0 .45em}
.study-body .source-teaching{margin:.6em 0 .3em}
.study-body .source-impact{margin:.25em 0 .5em;padding:1.2mm 3mm}
.study-body .source-conclusion{margin-top:.6em;padding-top:.45em}
.study-body .source-leader,.study-body p.source-leader{margin:.6em 0 0;padding:2mm 3.5mm}

/* Escolhas da impressão do anfitrião */
.choice-cards{border:0;padding:0;margin:0 0 6px;display:grid;gap:10px}
@media(min-width:640px){.choice-cards{grid-template-columns:1fr 1fr}}
.choice-cards legend,.step-title{font:700 17px/1.3 var(--font-title);color:var(--navy-800);margin:0 0 10px;padding:0}
.step-title{margin-top:22px}
.choice-card{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--radius);border:2px solid var(--line);background:#fff;cursor:pointer}
.choice-card:has(input:checked){border-color:var(--blue-600);background:var(--tone-blue-bg)}
.choice-card input{width:22px;min-width:22px;height:22px;margin-top:2px;accent-color:var(--blue-600)}
.choice-card small{display:block;color:var(--text-2);margin-top:2px}
.pick-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.pick-head .step-title{margin-bottom:0}
.saved-tag{color:var(--tone-green);font-weight:700}
details.lyric-box{border:1px solid var(--line);border-radius:var(--radius);padding:0 14px;margin-top:10px;background:#fff}
details.lyric-box summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;cursor:pointer;list-style:none}
details.lyric-box summary::-webkit-details-marker{display:none}
details.lyric-box summary small{color:var(--text-2)}
.lyric-state{flex:none;font-size:13px;font-weight:700;padding:4px 10px;border-radius:99px}
.lyric-state.ok{background:var(--tone-green-bg);color:var(--tone-green)}
.lyric-state.todo{background:var(--tone-orange-bg);color:var(--tone-orange)}
details.lyric-box textarea{margin-bottom:8px}
.lyric-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px}
.sticky-actions{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:16px -18px -18px;padding:12px 18px;background:rgba(255,255,255,.97);border-top:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg)}
.songs-cols.single{grid-template-columns:1fr}
.songs-cols.single .song-col{border-right:0;padding:0}
.songs-cols.single .lyrics{column-count:2;column-gap:10mm}

/* ---------- Lista de presença (A4 deitada) ---------- */
.sheet.landscape{width:297mm;min-height:0;height:210mm;padding:9mm 11mm 7mm}
.att-head{display:flex;align-items:center;gap:6mm;padding-bottom:3mm;border-bottom:1mm solid var(--navy-800);position:relative}
.att-head::after{content:"";position:absolute;left:0;bottom:-1mm;width:34mm;height:1mm;background:var(--orange-500)}
.att-head img{width:19mm;height:auto;flex:none}
.att-title{flex:none}
.att-title .kicker{display:block;font:700 8pt/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tone-teal);margin-bottom:1mm}
.att-title h1{font:800 22pt/1 var(--font-title);color:var(--navy-800);margin:0;letter-spacing:-.02em}
.att-fields{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:0 7mm;margin-left:4mm}
.att-fields .field{min-height:8.5mm}
.att-fields .field.wide{grid-column:1/-1}
.att-table{width:100%;border-collapse:collapse;margin-top:4mm;table-layout:fixed;font-size:9pt}
.att-table th{background:var(--navy-800);color:#fff;font:700 8.5pt/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;padding:2mm 2mm;text-align:left;border:.3mm solid var(--navy-800)}
.att-table th.c{text-align:center;padding:2mm 0;letter-spacing:0}
.att-table td{height:7.25mm;border:.3mm solid #a9bfdc;padding:0 2mm}
.att-table tbody tr:nth-child(odd) td{background:#eef4fc}
.att-table td.n{text-align:center;color:var(--orange-700);font-weight:800;font-size:8.5pt;padding:0}
.att-table .col-n{width:9mm}.att-table .col-tel{width:46mm}.att-table .col-e{width:11mm}
.att-legend{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:2.5mm;font-size:8pt;color:#64748b}
.version-switch-print{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.version-switch-print .seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}
.version-switch-print .seg button{min-height:40px;padding:0 14px;border:0;background:#fff;font-weight:650;color:var(--navy-800)}
.version-switch-print .seg button[aria-pressed="true"]{background:var(--navy-800);color:#fff}
@media print{.sheet.landscape{width:297mm;height:209mm}}

/* ---------- Pedido de oração (4 por folha deitada) ---------- */
.sheet.prayer{width:297mm;height:210mm;min-height:0;padding:7mm;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0}
.pr-card{position:relative;padding:5mm 7mm 4mm;display:flex;flex-direction:column;min-height:0}
.pr-card:nth-child(odd){border-right:.35mm dashed #9aa9bd}
.pr-card:nth-child(-n+2){border-bottom:.35mm dashed #9aa9bd}
.pr-head{display:flex;gap:4mm;align-items:center}
.pr-head img{width:20mm;height:auto;flex:none}
.pr-head .kicker{display:block;font:700 7pt/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tone-teal)}
.pr-head h2{font:800 17pt/1.05 var(--font-title);color:var(--navy-800);margin:1mm 0 1.4mm;letter-spacing:-.01em}
.pr-head h2::after{content:"";display:block;width:14mm;height:.9mm;border-radius:1mm;background:var(--orange-500);margin-top:1.3mm}
.pr-verse{font:500 8pt/1.4 var(--font-body);color:#475569;margin:0}
.pr-verse b{color:var(--orange-700);font-weight:800;white-space:nowrap}
.pr-name{margin-top:2.5mm}
.pr-name .field{min-height:7.5mm}
.pr-lines{flex:1;margin-top:1mm;background-image:linear-gradient(to bottom,transparent calc(7.4mm - .3mm),#9fb6d6 calc(7.4mm - .3mm));background-size:100% 7.4mm;background-repeat:repeat-y}
.pr-card .scissor{position:absolute;font-size:8pt;color:#9aa9bd}
@media print{.sheet.prayer{width:297mm;height:209mm}}
/* Crédito do site e da Bíblia 360 nos rodapés */
.motto small,.credit{display:block;margin-top:1.2mm;font-size:6.8pt;letter-spacing:.06em;text-transform:none;color:#94a3b8;font-weight:600}
.pr-card{position:relative}
.pr-credit{position:absolute;right:7mm;bottom:3.2mm;font-size:6.5pt;font-weight:600;color:#94a3b8;letter-spacing:.04em}
