<!DOCTYPE html>
<html lang="pt-BR">
<head>
  <meta charset="UTF-8">
  <title>Minha Semana Imperatriz — {{NOME}}</title>
  <style>
    /* =====================
       PALETA IMPERATRIZ
       Dourado: #C9A961
       Dourado escuro: #8B7332
       Preto: #1A1A1A
       Creme: #F5EFE0
       Cinza claro: #EDEDED
       ===================== */

    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }

    html, body {
      font-family: Georgia, 'Times New Roman', serif;
      color: #1A1A1A;
      background: #F5EFE0;
      width: 210mm;
      min-height: 297mm;
      margin: 0 auto;
      padding: 12mm 10mm;
      font-size: 10pt;
      line-height: 1.35;
    }

    /* ===========================
       CABEÇALHO
       =========================== */
    header {
      border-bottom: 2px solid #C9A961;
      padding-bottom: 6mm;
      margin-bottom: 5mm;
      text-align: center;
    }

    .titulo-principal {
      font-size: 22pt;
      font-weight: bold;
      letter-spacing: 2px;
      color: #8B7332;
      text-transform: uppercase;
    }

    .subtitulo {
      font-size: 11pt;
      color: #1A1A1A;
      margin-top: 3mm;
      font-style: italic;
    }

    .info-semana {
      display: flex;
      justify-content: space-between;
      margin-top: 4mm;
      font-size: 9pt;
      color: #1A1A1A;
    }

    .info-semana strong {
      color: #8B7332;
    }

    /* ===========================
       GRADE DA SEMANA (7 colunas)
       =========================== */
    .grade-semana {
      display: grid;
      grid-template-columns: repeat(7, 1fr);
      gap: 1.5mm;
      margin-bottom: 5mm;
    }

    .coluna-dia {
      background: #FFFFFF;
      border: 1px solid #C9A961;
      border-radius: 2mm;
      padding: 2mm;
      min-height: 95mm;
      display: flex;
      flex-direction: column;
    }

    .coluna-dia.fim-de-semana {
      background: #F5EFE0;
    }

    .dia-header {
      text-align: center;
      font-weight: bold;
      font-size: 9pt;
      color: #8B7332;
      text-transform: uppercase;
      letter-spacing: 0.5px;
      padding-bottom: 2mm;
      border-bottom: 1px solid #EDEDED;
      margin-bottom: 2mm;
    }

    .dia-data {
      font-size: 7pt;
      color: #1A1A1A;
      opacity: 0.6;
      font-weight: normal;
      display: block;
      margin-top: 1mm;
    }

    .bloco {
      margin-bottom: 2mm;
      font-size: 8pt;
      line-height: 1.3;
      padding-bottom: 1.5mm;
      border-bottom: 1px dotted #EDEDED;
    }

    .bloco:last-child {
      border-bottom: none;
    }

    .bloco-horario {
      font-weight: bold;
      color: #8B7332;
      font-size: 7.5pt;
    }

    .bloco-nome {
      display: block;
      margin-top: 0.5mm;
    }

    .checkbox {
      display: inline-block;
      width: 3mm;
      height: 3mm;
      border: 1.2px solid #1A1A1A;
      margin-right: 1.5mm;
      vertical-align: middle;
      border-radius: 0.5mm;
    }

    .bloco.fixo {
      background: #F5EFE0;
      padding: 1mm 1.5mm;
      border-radius: 1mm;
      border-left: 2px solid #C9A961;
    }

    .bloco.fixo .bloco-horario {
      color: #1A1A1A;
    }

    .bloco.fixo .label-fixo {
      display: inline-block;
      font-size: 6pt;
      background: #C9A961;
      color: #FFFFFF;
      padding: 0.3mm 1mm;
      border-radius: 0.5mm;
      margin-left: 1mm;
      font-weight: bold;
      letter-spacing: 0.5px;
    }

    /* ===========================
       SEÇÃO INFERIOR — PULSO + ANOTAÇÕES
       =========================== */
    .rodape {
      display: grid;
      grid-template-columns: 1.5fr 1fr;
      gap: 5mm;
      margin-top: 4mm;
    }

    .pulso-domingo {
      background: #1A1A1A;
      color: #F5EFE0;
      padding: 4mm;
      border-radius: 2mm;
    }

    .pulso-titulo {
      font-size: 12pt;
      font-weight: bold;
      color: #C9A961;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      margin-bottom: 2mm;
      border-bottom: 1px solid #C9A961;
      padding-bottom: 2mm;
    }

    .pulso-instrucao {
      font-size: 8pt;
      font-style: italic;
      opacity: 0.8;
      margin-bottom: 3mm;
    }

    .pulso-pergunta {
      font-size: 9pt;
      margin-bottom: 3mm;
    }

    .pulso-pergunta-numero {
      display: inline-block;
      width: 5mm;
      height: 5mm;
      background: #C9A961;
      color: #1A1A1A;
      text-align: center;
      line-height: 5mm;
      border-radius: 50%;
      font-weight: bold;
      margin-right: 2mm;
      font-size: 9pt;
    }

    .pulso-linha {
      display: block;
      border-bottom: 1px dotted #C9A961;
      height: 4mm;
      margin-top: 1mm;
    }

    .anotacoes {
      background: #FFFFFF;
      border: 1px solid #C9A961;
      padding: 4mm;
      border-radius: 2mm;
    }

    .anotacoes-titulo {
      font-size: 11pt;
      font-weight: bold;
      color: #8B7332;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 2mm;
      border-bottom: 1px solid #EDEDED;
      padding-bottom: 2mm;
    }

    .linha-anotacao {
      display: block;
      border-bottom: 1px dotted #C9A961;
      height: 4.5mm;
      margin-top: 1.5mm;
    }

    /* ===========================
       RODAPÉ-RODAPÉ
       =========================== */
    .assinatura {
      text-align: center;
      margin-top: 5mm;
      font-size: 7pt;
      color: #8B7332;
      font-style: italic;
      letter-spacing: 1px;
    }

    /* ===========================
       MODO IMPRESSÃO
       =========================== */
    @media print {
      html, body {
        background: #FFFFFF !important;
        padding: 8mm 6mm;
        font-size: 9pt;
      }

      .coluna-dia {
        background: #FFFFFF !important;
        border: 1px solid #1A1A1A !important;
      }

      .coluna-dia.fim-de-semana {
        background: #FFFFFF !important;
      }

      .bloco.fixo {
        background: #FFFFFF !important;
        border-left: 2px solid #1A1A1A !important;
      }

      .bloco.fixo .label-fixo {
        background: #1A1A1A !important;
        color: #FFFFFF !important;
      }

      .pulso-domingo {
        background: #FFFFFF !important;
        color: #1A1A1A !important;
        border: 2px solid #1A1A1A;
      }

      .pulso-titulo {
        color: #1A1A1A !important;
        border-bottom-color: #1A1A1A !important;
      }

      .pulso-pergunta-numero {
        background: #1A1A1A !important;
        color: #FFFFFF !important;
      }

      .pulso-linha {
        border-bottom-color: #1A1A1A !important;
      }

      header {
        border-bottom-color: #1A1A1A !important;
      }

      .titulo-principal,
      .dia-header,
      .bloco-horario,
      .anotacoes-titulo,
      .info-semana strong,
      .assinatura {
        color: #1A1A1A !important;
      }

      @page {
        size: A4 portrait;
        margin: 8mm;
      }

      /* Forçar 1 página A4 */
      body {
        page-break-after: avoid;
        page-break-inside: avoid;
      }
    }

  </style>
</head>
<body>

  <header>
    <div class="titulo-principal">Minha Semana Imperatriz</div>
    <div class="subtitulo">{{NOME}}</div>
    <div class="info-semana">
      <span>Semana de <strong>{{DATA_INICIO}}</strong> a <strong>{{DATA_FIM}}</strong></span>
      <span>Projeto Âncora: <strong>{{PROJETO_ANCORA}}</strong></span>
      <span>Nível: <strong>{{NIVEL}}</strong></span>
    </div>
  </header>

  <section class="grade-semana">

    <div class="coluna-dia">
      <div class="dia-header">
        Segunda
        <span class="dia-data">{{DATA_SEG}}</span>
      </div>
      {{BLOCOS_SEGUNDA}}
      <!-- Exemplo de bloco:
      <div class="bloco">
        <span class="checkbox"></span>
        <span class="bloco-horario">07:00 - 09:00</span>
        <span class="bloco-nome">Bloco Profundo — Criação de Conteúdo</span>
      </div>
      <div class="bloco fixo">
        <span class="checkbox"></span>
        <span class="bloco-horario">11:30 - 12:30</span>
        <span class="label-fixo">FIXO</span>
        <span class="bloco-nome">Buscar filho na escola</span>
      </div>
      -->
    </div>

    <div class="coluna-dia">
      <div class="dia-header">
        Terça
        <span class="dia-data">{{DATA_TER}}</span>
      </div>
      {{BLOCOS_TERCA}}
    </div>

    <div class="coluna-dia">
      <div class="dia-header">
        Quarta
        <span class="dia-data">{{DATA_QUA}}</span>
      </div>
      {{BLOCOS_QUARTA}}
    </div>

    <div class="coluna-dia">
      <div class="dia-header">
        Quinta
        <span class="dia-data">{{DATA_QUI}}</span>
      </div>
      {{BLOCOS_QUINTA}}
    </div>

    <div class="coluna-dia">
      <div class="dia-header">
        Sexta
        <span class="dia-data">{{DATA_SEX}}</span>
      </div>
      {{BLOCOS_SEXTA}}
    </div>

    <div class="coluna-dia fim-de-semana">
      <div class="dia-header">
        Sábado
        <span class="dia-data">{{DATA_SAB}}</span>
      </div>
      {{BLOCOS_SABADO}}
    </div>

    <div class="coluna-dia fim-de-semana">
      <div class="dia-header">
        Domingo
        <span class="dia-data">{{DATA_DOM}}</span>
      </div>
      {{BLOCOS_DOMINGO}}
    </div>

  </section>

  <section class="rodape">

    <div class="pulso-domingo">
      <div class="pulso-titulo">Pulso de Domingo</div>
      <div class="pulso-instrucao">Responda em 15 minutos antes de fechar a semana. Sem fugir.</div>

      <div class="pulso-pergunta">
        <span class="pulso-pergunta-numero">1</span>
        <strong>O que funcionou nesta semana?</strong>
        <span class="pulso-linha"></span>
        <span class="pulso-linha"></span>
      </div>

      <div class="pulso-pergunta">
        <span class="pulso-pergunta-numero">2</span>
        <strong>O que não funcionou?</strong>
        <span class="pulso-linha"></span>
        <span class="pulso-linha"></span>
      </div>

      <div class="pulso-pergunta">
        <span class="pulso-pergunta-numero">3</span>
        <strong>Onde eu travei? (emocional, técnico ou externo)</strong>
        <span class="pulso-linha"></span>
        <span class="pulso-linha"></span>
      </div>
    </div>

    <div class="anotacoes">
      <div class="anotacoes-titulo">Anotações Livres</div>
      <span class="linha-anotacao"></span>
      <span class="linha-anotacao"></span>
      <span class="linha-anotacao"></span>
      <span class="linha-anotacao"></span>
      <span class="linha-anotacao"></span>
      <span class="linha-anotacao"></span>
      <span class="linha-anotacao"></span>
      <span class="linha-anotacao"></span>
    </div>

  </section>

  <div class="assinatura">
    Método Imperatriz de Rotina · Tata Gonçalves · /rotina-imperatriz
  </div>

</body>
</html>
