  @font-face {
    font-family: 'Qhytsdakx';
    src: url('data:font/truetype;base64,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ASwAEwExAA0BOgAbATkAGwHlABsBPAAbATsAHwEbABMBKAAOAHwAIAEaAAcBhAAZAJcAHgEqABMBbQAXATsAHAB7ACABMwAWATj/0QFcABwBNwAaAagAEwFcABwBNwAZAZ0ADQC+ABwAywAfAQb/bwE3ABsB2QAeAKYAIwDFABQAxAAjATcAHAGrABMB3QAVAeoAGAHbABMBKAAXATgAGAE4AB4BOAAdATgAFQE4AB0BOAAeAbAAEwE3ABYBHwAcAR8AGgEfAA4BHwAVAJL/uQCSABMAkv/NAJL/zgFwABkBOAARATgAGAE4ABsBOAAQATgAFgE4ABwBT//9ATgAFgE4ABwBOAATATgAHQE4ABoBLAAYATQAGwE2ABoBNgAaATYAGQE2ABgBNgAdATYAHQHkAB0BNQAXATAAFwEwABUBMAAYATAAFwCN/6UAjQAJAI3/xQCN/8sBRQAPATgAFAE0ABoBNAAYATQAFgE0ABYBNAAaAUMAEAE5ABwBOQAcATkAFAE5ABoBQwAmATAAGwFDACUAjQAcAUEAEAEtABIBOAAfARUAFgEVABABOP+1ATj/5AE4/18BOP/JATAAEAHdABAAtwAVAKkADgFLABMBQAAPAPoAFAD7ABIBNgASApAAHgHGAA4BEQASARcAFQG6AAoBigAbAYsAFwACAAAAAAAA/3sAFAAAAAAAAAAAAAAAAAAAAAAAAAAAANUAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAKMAhACFAJYA6ACGAI4AiwCdAKkAigCDAJMA8gDzAI0BAgCIAQMA3gDxAJ4AqgD1APQA9gCiAK0AyQDHAK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwCRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8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/hEAwwCz/hsAwwC1/lkAwwC3/hIAwwC4/gQAwwC5/g8AwwC6/gkAwwDF/hsAwwDG/hsAwwDJ/hgAwwDK/hsAwwDL/iAAwwDM/h0AwwDN/hUAwwDO/g0AwwDP/hwAwwDQ/hgAwwDR/hYAwwDS/iEAwwDT/hAAwwDU/hQAxgDO/hUAxwBE/9cAxwBG/+QAxwBH/9gAxwBI/+MAxwBK/+UAxwBN/+MAxwBS/+AAxwBU/+IAxwBW/+YAyABW/9cAyQBE/9cAyQBG/+QAyQBH/9gAyQBI/+MAyQBK/+UAyQBN/+MAyQBS/+AAyQBU/+IAyQBW/+YAzgAO/lAAzgBr/kwAzgB4/kwAzgDG/iQAAAAAABAAAADYCQYFAAEBAQMDAwMDAQECAwQCAwEDAwMDAwMDAwMDAwECAgMCAwMDAwMDAgIDAwEDAwIEAwMDAwMDAwMDBAMDAgIDAgMDAgMDAwMDAgMDAQIDAQQDAwMDAgMDAwMEAwMDAwEDAwEDAwMBAwMDAwQDAwQCAgIDBAECAgMEBAQEAwMDAwMDAwQDAwMDAwEBAQEDAwMDAwMDAwMDAwMDAwMDAwMDAwMEAwMDAwMBAQEBAwMDAwMDAwMDAwMDAwMDAQMDAwICAwMDAwMEAgIDAwICAwYEAgMEBAQACgcFAAICAQMDAwMDAgICAwQCAwIDAwMDAwMDAwMDAwICAwQDAwMDAwMDAwMDAwEDAwIFAwMDAwMDAwMDBQMDAwIDAgQEAwMDAwMDAgMDAQIDAQUDAwMDAgMDAwMFAwMDAwEDBAIDBAMBAwMDAwQDAwQCAgMDBQICAgMEBQUFAwMDAwMDAwQDAwMDAwEBAQEEAwMDAwMDAwMDAwMDAwMDAwMDAwMFAwMDAwMBAQEBAwMDAwMDAwMDAwMDAwMDAQMDAwMDAwMDAwMFAgIDAwMDAwcFAwMEBAQACwcGAAICAgMEAwMDAgICBAQCAwIEAwMDAwMDAwMDAwICAwQDAwQDAwMDAwMDAwIEAwMFAwMDBAMDAwQEBQQDAwIDAwQEAwMDAwMDAgMDAgIDAgUDAwMDAgMDAwMFAwMDAwEDBAIDBAMBAwMEAwUEAwUCAgMDBQICAgMFBQUFAwMDAwMDAwUDAwMDAwICAgIEAwMDAwMDBAMDAwMDAwMDAwMDAwMFAwMDAwMCAgICBAMDAwMDAwQDAwMDBAMEAgQDAwMDAwMDAwMFAgIEBAMDAwcFAwMFBAQADAgGAAICAgQEBAQEAgICBAUCBAIEBAQEBAQEBAQEBAICAwUDBAQEBAQEAwMEBAIEBAMGBAQEBAQEAwQEBgQEAwIEAwQEAwQEBAQEAgQEAgIEAgYEBAQEAgQEBAQGBAQDBAEDBQIEBAQBBAQEBAUEBAUCAgMEBgICAgQFBgYGBAQEBAQEBAUEAwMDAwICAgIEBAQEBAQEBAQEBAQEBAQEBAQEBAQGBAQEBAQCAgICBAQEBAQEBAQEBAQEBAQEAgQEBAMDBAQEBAQGAgIEBAMDBAgFAwMFBQUADQkHAAICAgQEBAQEAgICBAUCBAIEBAQEBAQEBAQEBAICBAUEBAQEBAQEAwMEBAIEBAMGBAQEBAQEBAQEBgQEBAMEAwUFAwQEBAQEAwQEAgIEAgYEBAQEAwQEBAQGBAQEBAIEBQIEBQQCBAQFBAYFBAUCAwMEBgIDAwQGBgYGBAQEBAQEBAYEBAQEBAICAgIFBAQEBAQEBAQEBAQEBAQEBAQEBAQGBAQEBAQCAgICBAQEBAQEBAQEBAQEBAQEAgQEBAQEBAQEBAQGAgIEBAMDBAkGBAQGBQUADgkHAAICAgQFBAQEAgIDBQYDBAIFBAQEBAQEBAQEBAICBAUEBAUEBAQEBAQEBAIFBAMHBAQEBAQEBAUFBwQEBAMEAwUFBAQEBAQEAwQEAgMEAgcEBAQEAwQEBAQHBAQEBAIEBQIEBQQCBAQFBAYFBAYDAwQEBwIDAwQGBwcHBAQEBAQEBAYEBAQEBAICAgIFBAQEBAQEBQQEBAQEBAQEBAQEBAQHBAQEBAQCAgICBQQEBAQEBAUEBAQEBQQFAgQEBAQEBAQEBAQHAwIFBAQEBAkGBAQGBgYADwoIAAICAgUFBQUFAgIDBQYDBQIFBQUFBQUFBQUFBQIDBAYEBQUFBQUFBAQFBQIFBQQHBQUFBQUFBAUFBwUFBAMFBAUFBAUFBQUFAwUFAgMEAgcFBQUFAwUFBQUHBQUEBAIEBgIEBQUCBQUFBQYFBQYDAwQFBwIDAwUGBwcHBAUFBQUFBQYFBAQEBAICAgIGBQUFBQUFBQUFBQUFBQUFBQUFBQUHBQUFBQUCAgICBQUFBQUFBQUFBQUFBQUFAgUFBQQEBQUFBQUHAwMFBQQEBQoHBAQHBgYAEAoIAAMDAgUFBQUFAgIDBQcDBQMFBQUFBQUFBQUFBQIDBAYEBQUFBQUFBAQFBQIFBQQIBQUFBQUFBQUFCAUFBAMFBAYGBAUFBQUFAwUFAgMFAggFBQUFAwUFBQUIBQUFBQIFBgIFBgUCBQUGBQcGBQcDAwQFCAMDAwUHCAgIBQUFBQUFBQcFBQUFBQICAgIGBQUFBQUFBQUFBQUFBQUFBQUFBQUIBQUFBQUCAgICBQUFBQUFBQUFBQUFBQUFAgUFBQQEBQUFBQUIAwMFBQQEBQoHBAQHBgYAEQsJAAMDAgUGBQUFAwMDBgcDBQMGBQUFBQUFBQUFBQMDBQYFBQYFBQUFBAQFBQIFBQQIBQUFBQUFBQUFCAUFBQMFBAYGBAUFBQUFAwUFAgMFAggFBQUFAwUFBQUIBQUFBQIFBwMFBgUCBQUGBQcGBQcDAwQFCAMDAwUHCAgIBQUFBQUFBQcFBQUFBQICAgIGBQUFBQUFBgUFBQUFBQUFBQUFBQUIBQUFBQUCAgICBgUFBQUFBQUFBQUFBQUFAgUFBQUFBQUFBQUIAwMGBQQEBQsIBQUIBwcAEgwJAAMDAwUGBgYGAwMDBgcDBgMGBgYGBgYGBgYGBgMDBQcFBQYGBgUGBQUFBgMGBgQJBgYFBgYGBQYGCQYGBQQGBAYHBQYGBQYGBAYGAwMFAwkGBgYGBAUFBgYJBgYFBQIFBwMFBwYCBgYGBggGBgcDBAUGCQMEBAYICQkJBQYGBgYGBggGBQUFBQMDAwMHBgYGBgYGBgYGBgYGBQYGBgYGBgYJBgUFBQUDAwMDBgYGBgYGBgYGBgYGBgUGAwYFBgUFBgYGBgUJAwMGBgUFBgwIBQUIBwcAEwwKAAMDAwYGBgYGAwMDBggDBgMGBgYGBgYGBgYGBgMDBQcFBgYGBgYGBQUGBgMGBgUJBgYGBgYGBQYGCQYGBQQGBQcHBQYGBgYGBAYGAwMGAwkGBgYGBAYGBgYJBgYFBgIFBwMGBwYCBgYHBggHBggEBAUGCQMEBAYICQkJBgYGBgYGBggGBQUFBQMDAwMHBgYGBgYGBgYGBgYGBgYGBgYGBgYJBgYGBgYDAwMDBgYGBgYGBgYGBgYGBgYGAwYGBgUFBgYGBgYJAwMGBgUFBgwJBQUIBwgAFA0KAAMDAwYGBgYGAwMEBwgEBgMHBgYGBgYGBgYGBgMEBQgGBgcGBgYGBQUGBgMGBgUKBgYGBgYGBgYGCgYGBgQGBQcHBQYGBgYGBAYGAwQGAwoGBgYGBAYGBgYKBgYGBgIGCAMGBwYCBgYHBggHBggEBAUGCQMEBAYJCgoKBgYGBgYGBgkGBgYGBgMDAwMHBgYGBgYGBwYGBgYGBgYGBgYGBgYKBgYGBgYDAwMDBwYGBgYGBgYGBgYGBgYGAwYGBgYGBgYGBgYKBAMHBgUFBg0JBQYJCAgAFQ4LAAMDAwYHBgcGAwMEBwkEBwMHBwcHBwcHBwcHBwMEBggGBgcHBwYHBgUGBwMHBgUKBwcGBwcHBgcHCgcHBgQHBQcIBgcGBgcGBAcGAwQGAwoHBwcHBAYGBwcKBwcGBgMGCAMGCAcDBgcHBwkHBwkEBAYHCgMEBAcJCgoKBgcHBwcHBwkHBgYGBgMDAwMIBwcHBwcHBwcHBwcHBgYHBwcHBwcKBgYGBgYDAwMDBwcGBgYGBgcHBwcHBwYHAwcGBwYGBwcHBwYKBAQHBwUFBw4KBgYJCAgAFg4LAAMDAwcHBwcHAwMEBwkEBwMHBwcHBwcHBwcHBwMEBggGBwcHBwcHBgYHBwMHBwULBwcHBwcHBgcHCwcHBgUHBQgIBgcHBwcHBAcHAwQHAwsHBwcHBAcHBwcLBwcGBwMGCQMHCAcDBwcIBwkIBwkEBAYHCgQEBAcJCgsKBwcHBwcHBwoHBgYGBgMDAwMIBwcHBwcHBwcHBwcHBwcHBwcHBwcLBwcHBwcDAwMDBwcHBwcHBwcHBwcHBwcHAwcHBwYGBwcHBwcKBAQHBwYGBw4KBgYKCQkAFw8MAAQEAwcHBwcHBAQECAkEBwQIBwcHBwcHBwcHBwMEBgkGBwcHBwcHBgYHBwMHBwYLBwcHBwcHBwcHCwcHBgUHBQgIBgcHBwcHBQcHAwQHAwsHBwcHBQcHBwcLBwcHBwMGCQMHCAcDBwcIBwoIBwkEBQYHCwQFBQcKCwsLBwcHBwcHBwoHBwcHBwMDAwMIBwcHBwcHCAcHBwcHBwcHBwcHBwcLBwcHBwcDAwMDBwcHBwcHBwcHBwcHBwcHAwcHBwYGBwcHBwcLBAQIBwYGBw8KBgYKCQkAGBAMAAQEAwcIBwgHBAQECAoEBwQIBwcHBwcHBwcHBwQEBwkHBwgHCAcIBgYHCAQIBwYMCAgHCAgIBwgIDAgIBwUHBgkJBggHBwgHBQgHAwQHAwwIBwcIBQcHCAgMCAgHBwMHCQQHCQgDBwcIBwoIBwoFBQYHCwQFBQcKCwwLBwcHBwcHBwoHBwcHBwQEBAQJBwcHBwcHCAcHBwcHBwcHBwcHBwcMBwcHBwcDAwMDCAcHBwcHBwgICAgICAcIAwgHBwcHBwcHBwcLBAQICAYGBxALBwcLCQkAAAEBCwGQAAUAAgK8AooAAACPArwCigAAAcUAMgEDAAAAAAQAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAE1BQ1IAQAAgISID7v9qAAAD7gCWAAAAAQAAAAAAAAABAACAAAAAAJ8CQAAAYAACzAJ1UWh5dHNkYWt4ICAgICAgIP////83///+UUhZUjAwAAAAAAAAAAEAAAABAACQ2XXHXw889QAAA+gAAAAAuEF4vQAAAAC4QXi9/1//agJxA+4AAAADAAIAAQAAAAAAAQAAA+7/OAAAApD/X/+wAnEAAQAAAAAAAAAAAAAAAAAAANUAAQAAANUAYgAHAFEABAACAAgAQAAKAAAAbQDPAAIAAQ==') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  :root {
    --white: #ffffff;
    --off-white: #F2F0EB;
    --surface: #ffffff;
    --stone: #e8e5df;
    --stone-dark: #d0ccc4;
    --ink: #1E1E1E;
    --ink-light: #555550;
    --ink-lighter: #999890;
    --accent: #3A6EA5;
    --accent-light: #edf3f9;
    --accent-mid: #5a8ec5;
    --accent-glow: rgba(58,110,165,0.2);
    --warn: #D9261C;
    --warn-light: #fdf0ef;
    --pending: #c07800;
    --pending-light: #fff8e6;
    --green: #5C9B3A;
    --green-light: #eef6e8;
    --ne-red: #D9261C;
    --ne-yellow: #F0A500;
    --ne-green: #5C9B3A;
    --ne-blue: #3A6EA5;
    --grad-start: #1E1E1E;
    --grad-end: #2A2A2A;
    --radius: 4px;
    --radius-sm: 2px;
    --shadow: 0 2px 12px rgba(0,0,0,0.06);
    --shadow-md: 0 6px 28px rgba(0,0,0,0.10);
    --shadow-lg: 0 20px 60px rgba(0,0,0,0.14);
    --shadow-card: 0 1px 3px rgba(0,0,0,0.05), 0 4px 16px rgba(0,0,0,0.07);
  }

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

  body {
    font-family: 'Barlow', sans-serif;
    background: var(--off-white);
    color: var(--ink);
    min-height: 100vh;
    font-size: 14px;
    line-height: 1.5;
  }

  /* ── HEADER ── */
  header {
    background: #1E1E1E;
    border-bottom: 0.5px solid rgba(255,255,255,0.08);
    padding: 0 40px;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: sticky;
    top: 0;
    z-index: 100;
    box-shadow: 0 2px 20px rgba(0,0,0,0.4);
  }
  /* Barra colorida no topo do header */
  header::before {
    content: '';
    position: absolute; top: 0; left: 0; right: 0; height: 3px;
    background: linear-gradient(90deg, #D9261C 50%, #F0A500 65%, #5C9B3A 80%, #3A6EA5 100%);
  }
  .logo-area {
    display: flex;
    align-items: center;
    gap: 14px;
  }
  .logo-img-wrap {
    width: 56px; height: 56px;
    border-radius: 4px;
    overflow: visible;
    background: transparent;
    border: none;
    flex-shrink: 0;
    display: flex; align-items: center; justify-content: center;
  }
  .logo-img {
    width: 100%; height: 100%;
    object-fit: contain;
    padding: 2px;
    mix-blend-mode: screen;
  }
  .logo-brand {
    font-family: 'Barlow', sans-serif;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: rgba(255,255,255,0.4);
    line-height: 1;
  }
  .logo-sub {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 20px;
    color: #FAFAF8;
    letter-spacing: 0.02em;
    line-height: 1.15;
    font-weight: 700;
    text-transform: uppercase;
  }
  .header-right { display: flex; align-items: center; gap: 12px; }
  .cliente-selector-wrap {
    display: flex; align-items: center; gap: 0;
    background: rgba(255,255,255,0.07);
    border: 0.5px solid rgba(255,255,255,0.15);
    border-radius: 3px;
    padding: 0 4px 0 12px;
    height: 38px;
  }
  .cliente-selector-label {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 10px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase;
    color: rgba(255,255,255,0.35);
    margin-right: 8px; white-space: nowrap;
  }
  .cliente-selector-select {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 13px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase;
    color: rgba(255,255,255,0.85);
    background: transparent; border: none; outline: none; cursor: pointer;
    padding: 0 28px 0 0; min-width: 140px; max-width: 220px;
    appearance: none; -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.4)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat; background-position: right 8px center;
  }
  .cliente-selector-select option { background: #2a2a2a; color: #fff; }
  .role-badge {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 11px; font-weight: 700;
    letter-spacing: 0.1em; text-transform: uppercase;
    padding: 4px 12px; border-radius: 2px;
    background: rgba(255,255,255,0.08);
    color: rgba(255,255,255,0.7);
    border: 0.5px solid rgba(255,255,255,0.15);
  }
  .role-badge.client { background: rgba(58,110,165,0.2); color: #7aadd4; border-color: rgba(58,110,165,0.3); }
  .switch-btn {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 11px; font-weight: 700;
    letter-spacing: 0.1em; text-transform: uppercase;
    color: rgba(255,255,255,0.65);
    background: rgba(255,255,255,0.06);
    border: 0.5px solid rgba(255,255,255,0.12);
    border-radius: 2px; padding: 6px 16px;
    cursor: pointer; transition: all .18s;
  }
  .switch-btn:hover { background: #D9261C; color: white; border-color: #D9261C; }

  /* ── CONFIGURAÇÕES ── */
  .config-wrap { max-width: 1100px; margin: 0 auto; padding: 32px 36px; }
  .config-tabs { display:flex; gap:0; border-bottom:1px solid var(--stone); margin-bottom:24px; }
  .config-tab { font-family:'Barlow Condensed',sans-serif; font-size:12px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-lighter); background:none; border:none; border-bottom:2px solid transparent; padding:10px 20px; cursor:pointer; transition:.18s; }
  .config-tab:hover { color:var(--ink); }
  .config-tab.active { color:var(--ne-red); border-bottom-color:var(--ne-red); }
  .config-panel { display:none; }
  .config-panel.active { display:block; }
  .usuarios-table { width:100%; border-collapse:collapse; background:var(--surface); border:1px solid var(--stone); border-radius:var(--radius); overflow:hidden; margin-bottom:20px; }
  .usuarios-table th { font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-lighter); background:var(--off-white); border-bottom:1px solid var(--stone); padding:10px 14px; text-align:left; }
  .usuarios-table td { font-size:13px; color:var(--ink); border-bottom:1px solid var(--stone); padding:10px 14px; vertical-align:middle; }
  .usuarios-table tr:last-child td { border-bottom:none; }
  .usuarios-table tr:hover td { background:var(--off-white); }
  .papel-badge { display:inline-block; font-family:'Barlow Condensed',sans-serif; font-size:10px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; padding:3px 8px; border-radius:2px; background:var(--off-white); border:1px solid var(--stone); color:var(--ink-lighter); }
  .papel-badge.agencia { background:rgba(217,38,28,0.08); border-color:rgba(217,38,28,0.2); color:var(--ne-red); }
  .papel-badge.operador { background:var(--accent-light); border-color:rgba(58,110,165,0.2); color:var(--accent); }
  .papel-badge.cliente { background:var(--green-light); border-color:rgba(92,155,58,0.2); color:var(--ne-green); }
  .edit-inline { display:flex; gap:6px; align-items:center; }
  .edit-inline select, .edit-inline input { font-family:'Barlow',sans-serif; font-size:12px; color:var(--ink); background:var(--surface); border:1px solid var(--stone-dark); border-radius:var(--radius); padding:4px 8px; }

  /* ── NAV TABS ── */
  .nav-tabs {
    background: var(--off-white);
    border-bottom: 1px solid var(--stone);
    display: flex;
    gap: 0;
    padding: 0 36px;
  }
  .nav-tab {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 12px; font-weight: 700;
    letter-spacing: 0.1em; text-transform: uppercase;
    color: var(--ink-lighter);
    background: none; border: none;
    border-bottom: 2px solid transparent;
    padding: 12px 20px; cursor: pointer;
    transition: all .18s;
  }
  .nav-tab:hover { color: var(--ink); }
  .nav-tab.active { color: var(--ne-red); border-bottom-color: var(--ne-red); }

  /* ── SECTION PANELS ── */
  .section-panel { display: none; }
  .section-panel.active { display: block; }

  /* ── DASHBOARD ── */
  .dashboard-wrap { max-width: 1280px; margin: 0 auto; padding: 32px 36px; }
  .dash-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px,1fr)); gap: 20px; margin-bottom: 32px; }
  .dash-card { background: var(--surface); border: 1px solid var(--stone); border-radius: var(--radius); padding: 24px; }
  .dash-card-label { font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-lighter); margin-bottom:8px; }
  .dash-card-value { font-family:'Barlow Condensed',sans-serif; font-size:48px; font-weight:900; line-height:1; color:var(--ink); }
  .dash-card-sub { font-size:12px; color:var(--ink-lighter); margin-top:4px; }
  .dash-card.approved .dash-card-value { color:var(--ne-green); }
  .dash-card.pending .dash-card-value { color:var(--pending); }
  .dash-card.rejected .dash-card-value { color:var(--ne-red); }
  .dash-section-title { font-family:'Barlow Condensed',sans-serif; font-size:13px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-lighter); margin-bottom:16px; }
  .dash-bar-wrap { background:var(--surface); border:1px solid var(--stone); border-radius:var(--radius); padding:24px; margin-bottom:24px; }
  .dash-bar-row { display:flex; align-items:center; gap:12px; margin-bottom:10px; }
  .dash-bar-label { font-size:12px; color:var(--ink); width:110px; flex-shrink:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
  .dash-bar-track { flex:1; background:var(--stone); border-radius:2px; height:8px; overflow:hidden; }
  .dash-bar-fill { height:100%; border-radius:2px; transition:width .4s; }
  .dash-bar-count { font-size:11px; color:var(--ink-lighter); width:30px; text-align:right; flex-shrink:0; }
  .dash-empty { text-align:center; color:var(--ink-lighter); font-size:13px; padding:40px; }

  /* ── FINANCEIRO ── */
  .fin-wrap { max-width: 1400px; margin: 0 auto; padding: 32px 36px; }
  .fin-top { display:flex; align-items:center; justify-content:space-between; margin-bottom:24px; flex-wrap:wrap; gap:12px; }
  .fin-title { font-family:'Barlow Condensed',sans-serif; font-size:24px; font-weight:900; color:var(--ink); letter-spacing:.02em; text-transform:uppercase; }
  .fin-filters { display:flex; gap:8px; flex-wrap:wrap; align-items:center; }
  .fin-filter-select { font-family:'Barlow',sans-serif; font-size:12px; color:var(--ink); background:var(--surface); border:1px solid var(--stone-dark); border-radius:var(--radius); padding:6px 10px; cursor:pointer; }
  /* Email panel */
  .fin-email-panel { background:var(--surface); border:1px solid var(--stone); border-radius:var(--radius); padding:20px 24px; margin-bottom:20px; }
  .fin-email-panel-title { font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-lighter); margin-bottom:14px; }
  .fin-email-list { display:flex; flex-wrap:wrap; gap:8px; margin-bottom:12px; }
  .fin-email-chip { display:flex; align-items:center; gap:6px; background:var(--off-white); border:1px solid var(--stone); border-radius:2px; padding:5px 10px; font-size:12px; cursor:pointer; user-select:none; }
  .fin-email-chip input[type=checkbox] { cursor:pointer; }
  .fin-email-chip.checked { background:var(--accent-light); border-color:var(--accent); }
  .fin-email-add { display:flex; gap:8px; align-items:center; }
  .fin-email-input { font-family:'Barlow',sans-serif; font-size:12px; color:var(--ink); background:var(--off-white); border:1px solid var(--stone-dark); border-radius:var(--radius); padding:6px 10px; }
  .fin-email-body { width:100%; margin-top:10px; font-family:'Barlow',sans-serif; font-size:12px; color:var(--ink); background:var(--off-white); border:1px solid var(--stone-dark); border-radius:var(--radius); padding:8px 10px; resize:vertical; min-height:60px; }
  .fin-email-body:focus, .fin-email-input:focus { outline:none; border-color:var(--accent); background:var(--surface); }
  /* Table */
  .fin-table { width:100%; border-collapse:collapse; background:var(--surface); border:1px solid var(--stone); border-radius:var(--radius); overflow:hidden; margin-bottom:24px; }
  .fin-table th { font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-lighter); background:var(--off-white); border-bottom:1px solid var(--stone); padding:10px 14px; text-align:left; white-space:nowrap; }
  .fin-table td { font-size:13px; color:var(--ink); border-bottom:1px solid var(--stone); padding:10px 14px; vertical-align:middle; }
  .fin-table tr:last-child td { border-bottom:none; }
  .fin-table tr:hover td { background:var(--off-white); }
  .fin-table td input, .fin-table td textarea { font-family:'Barlow',sans-serif; font-size:12px; color:var(--ink); background:transparent; border:none; border-bottom:1px dashed var(--stone-dark); width:100%; padding:2px 4px; outline:none; }
  .fin-table td input:focus, .fin-table td textarea:focus { border-bottom-color:var(--accent); background:var(--accent-light); border-radius:2px; }
  .fin-badge { display:inline-block; font-family:'Barlow Condensed',sans-serif; font-size:10px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; padding:3px 8px; border-radius:2px; }
  .fin-badge.pago { background:var(--green-light); color:var(--ne-green); }
  .fin-badge.pendente { background:var(--pending-light); color:var(--pending); }
  .fin-badge.vencido { background:var(--warn-light); color:var(--ne-red); }
  /* Add form */
  .fin-add-form { background:var(--surface); border:1px solid var(--stone); border-radius:var(--radius); padding:20px 24px; margin-bottom:20px; }
  .fin-add-title { font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-lighter); margin-bottom:14px; }
  .fin-add-grid { display:grid; grid-template-columns:2fr 1fr 1fr 1fr 2fr; gap:10px; margin-bottom:14px; }
  .fin-add-field { display:flex; flex-direction:column; gap:4px; }
  .fin-add-label { font-family:'Barlow Condensed',sans-serif; font-size:10px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--ink-lighter); }
  .fin-input { font-family:'Barlow',sans-serif; font-size:13px; color:var(--ink); background:var(--off-white); border:1px solid var(--stone-dark); border-radius:var(--radius); padding:8px 12px; width:100%; }
  .fin-input:focus { outline:none; border-color:var(--accent); background:var(--surface); }
  .fin-summary { display:flex; gap:20px; flex-wrap:wrap; margin-bottom:16px; }
  .fin-summary-item { font-size:13px; color:var(--ink-lighter); }
  .fin-summary-item strong { color:var(--ink); }
  .fin-nf-btn { background:none; border:none; cursor:pointer; font-size:16px; padding:2px 4px; opacity:.7; transition:.15s; }
  .fin-nf-btn:hover { opacity:1; }
  .fin-action-btn { background:none; border:none; cursor:pointer; font-size:13px; color:var(--ink-lighter); padding:3px 6px; border-radius:2px; transition:.15s; white-space:nowrap; }
  .fin-action-btn:hover { color:var(--ink); background:var(--stone); }


  /* ── LAYOUT ── */
  .app { max-width: 1280px; margin: 0 auto; padding: 32px 36px; }

  /* ── TOOLBAR ── */
  .toolbar {
    display: flex; align-items: center;
    justify-content: space-between; margin-bottom: 24px;
  }
  .month-nav { display: flex; align-items: center; gap: 14px; }
  .month-title {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 32px; font-weight: 900;
    letter-spacing: 0.02em; text-transform: uppercase;
    color: var(--ink); min-width: 260px;
  }
  .nav-btn {
    width: 32px; height: 32px; border-radius: 2px;
    border: 0.5px solid rgba(255,255,255,0.15);
    background: rgba(255,255,255,0.06);
    display: flex; align-items: center; justify-content: center;
    cursor: pointer; font-size: 14px; color: var(--ink-light);
    transition: all .15s;
  }
  .nav-btn:hover { background: #D9261C; color: white; border-color: #D9261C; }
  .today-btn {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 11px; font-weight: 700; letter-spacing: 0.1em;
    text-transform: uppercase; color: #FAFAF8;
    background: rgba(255,255,255,0.08);
    border: 0.5px solid rgba(255,255,255,0.15);
    border-radius: 2px; padding: 6px 16px;
    cursor: pointer; transition: all .15s;
  }
  .today-btn:hover { background: #D9261C; border-color: #D9261C; }
  .legend { display: flex; gap: 14px; align-items: center; }
  .legend-item { display: flex; align-items: center; gap: 6px; font-size: 11px; color: var(--ink-lighter); font-weight: 500; letter-spacing: 0.04em; }
  .legend-dot { width: 6px; height: 6px; border-radius: 1px; }

  /* ── CALENDAR ── */
  .calendar-wrap {
    background: var(--surface);
    border-radius: 0;
    border: 1px solid var(--stone);
    overflow: hidden;
    box-shadow: var(--shadow-card);
  }
  .calendar-grid {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .weekday {
    padding: 12px 0;
    text-align: center;
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 11px; font-weight: 700;
    letter-spacing: 0.14em; text-transform: uppercase;
    color: rgba(255,255,255,0.35);
    background: #1E1E1E;
    border-bottom: 0.5px solid rgba(255,255,255,0.1);
  }
  .weekday.weekend { color: rgba(255,255,255,0.18); }
  .day-cell {
    border-right: 1px solid var(--stone);
    border-bottom: 1px solid var(--stone);
    min-height: 120px; padding: 10px;
    cursor: pointer; transition: background .12s;
    position: relative; display: flex;
    flex-direction: column; gap: 4px;
    background: var(--surface);
    overflow: hidden;
    min-width: 0;
  }
  .day-cell:nth-child(7n) { border-right: none; }
  .day-cell:hover { background: #f5f3ef; }
  .day-cell.other-month { opacity: 0.25; cursor: default; }
  .day-cell.other-month:hover { background: transparent; }
  .day-cell.today .day-num {
    background: #D9261C; color: white; border-radius: 2px;
    box-shadow: 0 2px 8px rgba(217,38,28,0.4);
  }
  .day-cell.weekend { background: #f9f8f5; }
  .day-cell.past { background: #f9f8f5; opacity: 0.5; }
  .day-cell.past:hover { opacity: 0.6; }
  .day-num {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 13px; font-weight: 700;
    width: 26px; height: 26px;
    display: flex; align-items: center; justify-content: center;
    border-radius: 2px; flex-shrink: 0; align-self: flex-start;
    color: var(--ink-light);
  }
  .day-event-badge {
    font-family: 'Barlow', sans-serif;
    font-size: 10px; font-weight: 500;
    background: rgba(240,165,0,0.12);
    color: #F0A500; border-radius: 2px;
    padding: 2px 7px;
    display: flex; align-items: center; gap: 3px;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    max-width: 100%; border-left: 2px solid #F0A500;
  }
  .day-event-badge::before { content: '◆'; font-size: 6px; }
  .day-posts { display: flex; flex-direction: column; gap: 3px; margin-top: 2px; }
  .post-chip {
    font-family: 'Barlow', sans-serif;
    font-size: 10px; font-weight: 500; border-radius: 2px;
    padding: 3px 7px; overflow: hidden;
    text-overflow: ellipsis; white-space: nowrap;
    display: flex; align-items: center; gap: 4px;
    border-left: 2px solid currentColor;
  }
  .post-chip.approved { background: var(--green-light); color: var(--green); }
  .post-chip.pending  { background: var(--pending-light); color: var(--pending); }
  .post-chip.rejected { background: var(--warn-light); color: var(--warn); }
  .post-chip.empty    { background: var(--off-white); color: var(--ink-lighter); }
  .post-chip::before  { content: ''; width: 4px; height: 4px; border-radius: 50%; background: currentColor; flex-shrink:0; }
  .add-hint {
    font-family: 'Barlow', sans-serif;
    font-size: 10px; font-weight: 500; color: var(--ne-red);
    margin-top: auto; opacity: 0; transition: opacity .15s;
  }
  .day-cell:hover .add-hint { opacity: 1; }

  /* ── STATS BAR ── */
  .stats-bar { display: flex; gap: 12px; margin-bottom: 24px; }
  .stat-card {
    background: var(--surface);
    border: 1px solid var(--stone);
    border-radius: 0; border-top: 2px solid transparent;
    padding: 16px 20px;
    display: flex; align-items: center; gap: 14px;
    box-shadow: var(--shadow-card); flex: 1;
    transition: border-color .18s, transform .18s;
  }
  .stat-card:hover { transform: translateY(-2px); }
  .stat-card.s-green  { border-top-color: #5C9B3A; }
  .stat-card.s-yellow { border-top-color: #F0A500; }
  .stat-card.s-red    { border-top-color: #D9261C; }
  .stat-card.s-blue   { border-top-color: #3A6EA5; }
  .stat-icon {
    width: 38px; height: 38px; border-radius: 2px;
    display: flex; align-items: center; justify-content: center;
    font-size: 17px; flex-shrink: 0;
    background: rgba(255,255,255,0.05);
  }
  .stat-icon.green  { background: rgba(92,155,58,0.15); }
  .stat-icon.blue   { background: rgba(58,110,165,0.15); }
  .stat-icon.yellow { background: rgba(240,165,0,0.15); }
  .stat-icon.red    { background: rgba(217,38,28,0.15); }
  .stat-label {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 10px; color: var(--ink-lighter);
    font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em;
  }
  .stat-value {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 28px; font-weight: 900; line-height: 1; margin-top: 2px; color: var(--ink);
  }

  /* ── MODAL OVERLAY ── */
  .overlay {
    position: fixed; inset: 0;
    background: rgba(0,0,0,0.65);
    z-index: 200;
    display: flex; align-items: center; justify-content: center;
    opacity: 0; pointer-events: none;
    transition: opacity .22s;
    backdrop-filter: blur(4px);
  }
  .overlay.open { opacity: 1; pointer-events: all; }

  .modal {
    background: #2A2A2A;
    border: 1px solid var(--stone);
    border-radius: 0;
    width: 680px;
    max-width: calc(100vw - 48px);
    max-height: 90vh;
    overflow-y: auto;
    box-shadow: var(--shadow-lg);
    transform: translateY(16px);
    transition: transform .22s;
  }
  .overlay.open .modal { transform: translateY(0); }

  .modal-header {
    padding: 0 28px;
    height: 60px;
    border-bottom: 0.5px solid rgba(255,255,255,0.08);
    display: flex; align-items: center; justify-content: space-between;
    gap: 16px;
    position: sticky; top: 0;
    background: #1E1E1E;
    z-index: 2;
    border-top: 3px solid #D9261C;
  }
  .modal-date {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 20px; font-weight: 900;
    letter-spacing: 0.04em; text-transform: uppercase;
    color: #FAFAF8;
  }
  .modal-date small {
    display: block; font-family: 'Barlow', sans-serif;
    font-size: 11px; font-weight: 400;
    color: rgba(255,255,255,0.35);
    margin-top: 1px; font-style: normal;
  }
  .modal-close {
    width: 30px; height: 30px; border-radius: 2px;
    border: 0.5px solid rgba(255,255,255,0.15);
    background: rgba(255,255,255,0.06);
    cursor: pointer; font-size: 13px; color: rgba(255,255,255,0.5);
    display: flex; align-items: center; justify-content: center;
    flex-shrink: 0; transition: all .15s;
  }
  .modal-close:hover { background: #D9261C; color: white; border-color: #D9261C; }

  .modal-body { padding: 20px 28px 28px; }

  /* Event badge in modal */
  .modal-event {
    display: inline-flex; align-items: center; gap: 8px;
    background: var(--pending-light);
    color: var(--pending);
    border-radius: 8px;
    padding: 8px 14px;
    font-size: 12px; font-weight: 500;
    margin-bottom: 24px;
  }

  /* Upload zone */
  .section-label {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 10px; font-weight: 700;
    letter-spacing: 0.14em; text-transform: uppercase;
    color: var(--ink-lighter); margin-bottom: 10px;
  }
  .upload-zone {
    border: 2px dashed var(--stone-dark);
    border-radius: var(--radius);
    padding: 32px;
    text-align: center;
    cursor: pointer;
    transition: all .18s;
    margin-bottom: 24px;
    background: var(--off-white);
  }
  .upload-zone:hover, .upload-zone.drag { border-color: var(--accent); background: var(--accent-light); }
  .upload-zone.drag { transform: scale(1.01); }
  .upload-icon { font-size: 28px; margin-bottom: 8px; }
  .upload-text { font-size: 13px; color: var(--ink-light); }
  .upload-text strong { color: var(--accent); }
  .upload-sub { font-size: 11px; color: var(--ink-lighter); margin-top: 4px; }
  #fileInput { display: none; }

  /* Content items */
  .content-list { display: flex; flex-direction: column; gap: 12px; margin-bottom: 24px; }
  .content-item {
    border: 1px solid var(--stone);
    border-radius: var(--radius-sm);
    padding: 14px 16px;
    display: flex; align-items: flex-start; gap: 14px;
    transition: box-shadow .15s;
  }
  .content-item:hover { box-shadow: var(--shadow); }
  .content-thumb {
    width: 56px; height: 56px; border-radius: 8px;
    background: var(--stone);
    flex-shrink: 0; overflow: hidden;
    display: flex; align-items: center; justify-content: center;
    font-size: 22px;
  }
  .content-thumb img { width: 100%; height: 100%; object-fit: cover; }
  .content-info { flex: 1; min-width: 0; }
  .content-name { font-weight: 500; font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .content-meta { font-size: 11px; color: var(--ink-lighter); margin-top: 2px; }
  .content-caption {
    font-size: 12px; color: var(--ink-light);
    margin-top: 6px; line-height: 1.4;
    background: var(--off-white);
    border-radius: 5px; padding: 6px 8px;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
  }
  .content-actions { display: flex; gap: 6px; flex-shrink: 0; align-items: center; flex-wrap: wrap; justify-content: flex-end; }

  /* Status badges */
  .status-badge {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 10px; font-weight: 700;
    padding: 3px 10px; border-radius: 2px;
    display: inline-flex; align-items: center; gap: 4px;
    letter-spacing: 0.08em; text-transform: uppercase;
  }
  .status-badge.approved { background: var(--green-light); color: var(--green); border: 1px solid #c5deb8; }
  .status-badge.pending  { background: var(--pending-light); color: var(--pending); border: 1px solid #f0d88a; }
  .status-badge.rejected { background: var(--warn-light); color: var(--warn); border: 1px solid #f0b8b5; }

  /* Buttons */
  .btn {
    font-family: 'DM Sans', sans-serif;
    font-size: 12px; font-weight: 500;
    border: none; border-radius: 8px;
    padding: 8px 14px; cursor: pointer;
    transition: all .15s; white-space: nowrap;
    display: inline-flex; align-items: center; gap: 5px;
  }
  .btn-approve { background: var(--accent-light); color: var(--accent); border: 1.5px solid transparent; }
  .btn-approve:hover { background: var(--accent); color: white; }
  .btn-approve.active { background: var(--accent); color: white; border-color: var(--accent); box-shadow: 0 0 0 3px rgba(45,90,61,0.18); }
  .btn-reject  { background: var(--warn-light); color: var(--warn); border: 1.5px solid transparent; }
  .btn-reject:hover  { background: var(--warn); color: white; }
  .btn-reject.active { background: var(--warn); color: white; border-color: var(--warn); box-shadow: 0 0 0 3px rgba(192,57,43,0.18); }
  .btn-pending { background: var(--blue-light); color: var(--blue); }
  .btn-ghost   { background: var(--stone); color: var(--ink-light); border: 1.5px solid transparent; }
  .btn-ghost:hover { background: var(--stone-dark); }
  .btn-primary { background: var(--ink); color: white; font-size: 13px; padding: 10px 20px; }
  .btn-primary:hover { background: #333; }
  .btn-sm { padding: 5px 10px; font-size: 11px; border-radius: 6px; }

  /* Comment */
  .comment-area {
    width: 100%;
    font-family: 'DM Sans', sans-serif;
    font-size: 13px;
    color: var(--ink);
    border: 1px solid var(--stone-dark);
    border-radius: var(--radius-sm);
    padding: 10px 12px;
    resize: vertical;
    min-height: 72px;
    margin-top: 10px;
    outline: none;
    transition: border-color .15s;
  }
  .comment-area:focus { border-color: var(--accent); }

  /* Caption input */
  .caption-input {
    width: 100%;
    font-family: 'DM Sans', sans-serif;
    font-size: 12px;
    color: var(--ink);
    border: 1px solid var(--stone-dark);
    border-radius: 6px;
    padding: 7px 10px;
    margin-top: 6px;
    outline: none;
    transition: border-color .15s;
  }
  .caption-input:focus { border-color: var(--accent); }

  .modal-footer {
    display: flex; justify-content: space-between; align-items: center; gap: 10px;
    padding-top: 14px;
    border-top: 0.5px solid rgba(255,255,255,0.08);
    margin-top: 8px;
  }

  /* ── EMPTY STATE ── */
  .empty-state {
    text-align: center; padding: 40px 20px;
    color: var(--ink-lighter);
  }
  .empty-state .es-icon { font-size: 36px; margin-bottom: 10px; }
  .empty-state p { font-size: 13px; }

  /* ── TOAST ── */
  .toast {
    position: fixed; bottom: 28px; left: 50%; transform: translateX(-50%) translateY(16px);
    background: #1E1E1E;
    color: #FAFAF8;
    font-family: 'Barlow', sans-serif;
    font-size: 13px; font-weight: 500;
    border-radius: 2px; padding: 11px 22px;
    opacity: 0; pointer-events: none;
    transition: all .25s; z-index: 999;
    white-space: nowrap;
    box-shadow: 0 8px 28px rgba(0,0,0,0.5);
    border-left: 3px solid #D9261C;
    border-top: 0.5px solid rgba(255,255,255,0.1);
  }
  .toast.show { opacity: 1; transform: translateX(-50%) translateY(0); }

  /* ── ADD EVENT SECTION ── */
  .event-section { margin-bottom: 24px; }
  .event-input-row { display: flex; gap: 8px; }
  .event-input {
    flex: 1;
    font-family: 'DM Sans', sans-serif;
    font-size: 13px;
    border: 1px solid var(--stone-dark);
    border-radius: var(--radius-sm);
    padding: 9px 12px;
    outline: none;
    transition: border-color .15s;
    color: var(--ink);
  }
  .event-input:focus { border-color: var(--accent); }
  .current-events { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 10px; }
  .event-tag {
    display: inline-flex; align-items: center; gap: 6px;
    background: var(--pending-light);
    color: var(--pending);
    border-radius: 20px; padding: 4px 10px 4px 12px;
    font-size: 12px; font-weight: 500;
  }
  .event-tag-remove {
    width: 16px; height: 16px; border-radius: 50%;
    background: rgba(139,105,20,0.15);
    border: none; cursor: pointer; font-size: 10px;
    display: flex; align-items: center; justify-content: center;
    color: var(--pending); transition: all .15s;
  }
  .event-tag-remove:hover { background: var(--pending); color: white; }

  /* Client view notice */
  .client-notice {
    background: var(--accent-light);
    border: 1px solid #c5d8ed;
    border-left: 3px solid #3A6EA5;
    border-radius: 0;
    padding: 12px 16px;
    font-family: 'Barlow', sans-serif;
    font-size: 12px; font-weight: 400;
    color: var(--accent);
    margin-bottom: 24px;
    display: flex; align-items: center; gap: 10px;
  }

  /* Divider */
  .divider { border: none; border-top: 1px solid var(--stone); margin: 16px 0; }

  /* Tipo de conteúdo selector */
  .type-selector {
    display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 16px;
  }
  .type-btn {
    font-family: 'DM Sans', sans-serif;
    font-size: 12px; font-weight: 500;
    border: 1.5px solid var(--stone-dark);
    border-radius: 20px; padding: 6px 14px;
    background: var(--white); color: var(--ink-light);
    cursor: pointer; transition: all .15s;
    display: flex; align-items: center; gap: 5px;
  }
  .type-btn:hover { border-color: var(--accent); color: var(--accent); }
  .type-btn.selected { background: var(--accent); color: white; border-color: var(--accent); }

  /* Staging area para carrossel */
  .staging-area {
    background: var(--off-white);
    border: 1.5px dashed var(--stone-dark);
    border-radius: var(--radius);
    padding: 16px;
    margin-bottom: 16px;
  }
  .staging-title {
    font-size: 11px; font-weight: 600; letter-spacing: 0.06em;
    text-transform: uppercase; color: var(--ink-lighter);
    margin-bottom: 10px;
  }
  .staging-thumbs {
    display: flex; gap: 8px; flex-wrap: wrap; min-height: 70px;
    align-items: flex-start;
  }
  .staging-thumb {
    width: 70px; height: 70px; border-radius: 8px;
    background: var(--stone); position: relative;
    overflow: hidden; cursor: grab; flex-shrink: 0;
    border: 2px solid transparent;
    transition: border-color .15s, transform .15s;
  }
  .staging-thumb:active { cursor: grabbing; transform: scale(1.05); }
  .staging-thumb.drag-over { border-color: var(--accent); }
  .staging-thumb img, .staging-thumb video {
    width: 100%; height: 100%; object-fit: cover;
  }
  .staging-thumb .st-remove {
    position: absolute; top: 3px; right: 3px;
    width: 18px; height: 18px; border-radius: 50%;
    background: rgba(0,0,0,0.55); color: white;
    border: none; cursor: pointer; font-size: 9px;
    display: flex; align-items: center; justify-content: center;
  }
  .staging-thumb .st-order {
    position: absolute; bottom: 3px; left: 3px;
    background: rgba(0,0,0,0.55); color: white;
    border-radius: 4px; font-size: 9px; font-weight: 700;
    padding: 1px 5px;
  }
  .staging-thumb .st-emoji {
    width: 100%; height: 100%;
    display: flex; align-items: center; justify-content: center;
    font-size: 24px;
  }
  .staging-actions {
    display: flex; gap: 8px; margin-top: 12px; justify-content: flex-end;
  }

  /* Card de carrossel no modal */
  .carousel-card {
    border: 1px solid var(--stone);
    border-radius: var(--radius-sm);
    overflow: hidden;
    margin-bottom: 4px;
  }
  .carousel-strip {
    display: flex; gap: 4px; padding: 10px 10px 8px;
    overflow-x: auto; background: var(--off-white);
    scrollbar-width: thin;
  }
  .carousel-strip-thumb {
    width: 60px; height: 60px; border-radius: 6px;
    flex-shrink: 0; background: var(--stone);
    overflow: hidden; cursor: zoom-in;
    border: 2px solid transparent; transition: border-color .15s;
  }
  .carousel-strip-thumb:hover { border-color: var(--accent); }
  .carousel-strip-thumb img, .carousel-strip-thumb video {
    width: 100%; height: 100%; object-fit: cover;
  }
  .carousel-strip-thumb .cs-emoji {
    width: 100%; height: 100%;
    display: flex; align-items: center; justify-content: center;
    font-size: 20px;
  }
  .carousel-info { padding: 10px 14px; }

  /* Preview com navegação */
  .preview-nav {
    position: absolute;
    top: 50%; transform: translateY(-50%);
    width: 40px; height: 40px; border-radius: 50%;
    background: rgba(0,0,0,0.38);
    border: none; cursor: pointer; font-size: 18px; color: white;
    display: flex; align-items: center; justify-content: center;
    transition: background .15s; backdrop-filter: blur(4px);
    z-index: 10;
  }
  .preview-nav:hover { background: rgba(0,0,0,0.62); }
  .preview-nav.left  { left: 10px; }
  .preview-nav.right { right: 10px; }
  .preview-counter {
    position: absolute; top: 10px; left: 50%;
    transform: translateX(-50%);
    font-size: 12px; color: rgba(255,255,255,0.8);
    background: rgba(0,0,0,0.4); border-radius: 20px;
    padding: 3px 10px; backdrop-filter: blur(4px);
  }

  /* Login screen */
  /* ── LOGIN NEW ENTRY ── */
  .login-screen {
    position: fixed; inset: 0;
    background: #1E1E1E;
    z-index: 500;
    display: flex; align-items: stretch;
    overflow: hidden;
    font-family: 'Barlow', sans-serif;
  }
  .login-hero {
    flex: 1; background: #2A2A2A;
    display: flex; flex-direction: column;
    justify-content: center; padding: 64px 72px;
    position: relative; overflow: hidden;
  }
  .login-hero::after {
    content: '';
    position: absolute; bottom: 0; left: 0; right: 0; height: 4px;
    background: linear-gradient(90deg, #D9261C 50%, #F0A500 65%, #5C9B3A 80%, #3A6EA5 100%);
  }
  .login-ne-logo { width: 200px; margin-bottom: 56px; }
  .login-ne-logo img { width: 100%; height: auto; display: block; }
  .login-hero-tagline {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 11px; font-weight: 700; letter-spacing: 0.2em;
    text-transform: uppercase; color: #D9261C; margin-bottom: 14px;
  }
  .login-hero-title {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 52px; font-weight: 900; line-height: 1.0;
    color: #FAFAF8; letter-spacing: -0.5px;
    margin-bottom: 20px; text-transform: uppercase;
  }
  .login-hero-title em { font-style: normal; color: #F0A500; }
  .login-hero-desc {
    font-size: 15px; font-weight: 300;
    color: var(--ink-light); line-height: 1.7;
    max-width: 360px; margin-bottom: 48px;
  }
  .login-hero-features { display: flex; flex-direction: column; gap: 10px; }
  .login-feature {
    display: flex; align-items: center; gap: 10px;
    font-size: 13px; font-weight: 400; color: rgba(250,250,248,0.45);
  }
  .login-feature-bar { width: 16px; height: 2px; border-radius: 1px; flex-shrink: 0; }
  .login-box {
    flex: 1; background: #FAFAF8;
    display: flex; flex-direction: column;
    justify-content: center; padding: 64px 52px; position: relative;
    max-width: 50%;
  }
  .login-marquee-wrap {
    overflow: hidden; margin-bottom: 48px;
    -webkit-mask: linear-gradient(90deg, transparent, black 15%, black 85%, transparent);
  }
  .login-marquee-track {
    display: flex; gap: 0; white-space: nowrap;
    animation: login-marquee 22s linear infinite;
  }
  @keyframes login-marquee {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
  }
  .login-marquee-item {
    display: inline-flex; align-items: center; gap: 14px;
    padding: 0 32px; flex-shrink: 0;
  }
  .login-marquee-logo {
    display: flex; align-items: center;
  }
  .login-marquee-logo img {
    height: 52px; width: auto; display: block;
  }
  .login-marquee-bars span { height: 3px; border-radius: 1px; }
  .login-marquee-bars .r { width: 20px; background: #D9261C; }
  .login-marquee-bars .y { width: 13px; background: #F0A500; }
  .login-marquee-bars .g { width: 8px; background: #5C9B3A; }
  .login-marquee-bars .b { width: 6px; background: #3A6EA5; }
  .login-marquee-dot {
    width: 6px; height: 6px; border-radius: 50%;
    background: rgba(250,250,248,0.2); flex-shrink: 0;
  }
  .login-box::before {
    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;
    background: linear-gradient(90deg, #D9261C 50%, #F0A500 65%, #5C9B3A 80%, #3A6EA5 100%);
  }
  .login-box-eyebrow {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 11px; font-weight: 700; letter-spacing: 0.2em;
    text-transform: uppercase; color: #D9261C; margin-bottom: 10px;
  }
  .login-title {
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 900; font-size: 32px; line-height: 1.0;
    text-transform: uppercase; letter-spacing: -0.3px;
    color: #1E1E1E; margin-bottom: 8px;
  }
  .login-sub { font-size: 13px; font-weight: 300; color: #888; margin-bottom: 36px; line-height: 1.5; }
  .login-label {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 11px; font-weight: 700; letter-spacing: 0.12em;
    text-transform: uppercase; color: #1E1E1E; display: block; margin-bottom: 6px;
  }
  .login-input {
    width: 100%; font-family: 'Barlow', sans-serif;
    font-size: 14px; color: #1E1E1E;
    border: 1.5px solid #ddd; border-radius: 2px;
    padding: 12px 14px; outline: none;
    transition: border-color .15s; margin-bottom: 16px; background: white;
  }
  .login-input:focus { border-color: #D9261C; }
  .login-input::placeholder { color: #bbb; }
  .login-forgot {
    font-size: 12px; color: #3A6EA5; text-align: right;
    display: block; margin-top: -10px; margin-bottom: 24px;
    cursor: pointer; font-weight: 500;
  }
  .login-forgot:hover { text-decoration: underline; }
  .login-btn {
    width: 100%; font-family: 'Barlow Condensed', sans-serif;
    font-size: 15px; font-weight: 700; letter-spacing: 0.12em;
    text-transform: uppercase; background: #D9261C; color: white;
    border: none; border-radius: 2px; padding: 14px; cursor: pointer;
    transition: opacity .15s;
  }
  .login-btn:hover { opacity: 0.88; }
  .login-footer-note { font-size: 11px; color: #aaa; text-align: center; margin-top: 24px; line-height: 1.6; }
  .login-error {
    font-size: 12px; color: #D9261C; background: #fdf0ef;
    border-left: 3px solid #D9261C; border-radius: 2px;
    padding: 8px 12px; margin-bottom: 16px; display: none; text-align: left;
  }
  .login-wrap { display: contents; }
  @media (max-width: 700px) {
    .login-screen { flex-direction: column; }
    .login-hero { display: none; }
    .login-box { width: 100%; padding: 40px 28px; }
  }

  /* Comentário com autor */
  .comment-author {
    font-size: 10px; font-weight: 600;
    color: var(--ink-lighter); letter-spacing: 0.04em;
    text-transform: uppercase; margin-bottom: 2px;
    display: flex; align-items: center; gap: 6px;
  }
  .comment-author span { color: var(--ink-light); font-weight: 500; text-transform: none; letter-spacing: 0; font-size: 10px; }
  /* Área de novo comentário */
  .comment-send-row {
    display: flex; gap: 8px; align-items: flex-end; margin-top: 10px;
  }
  .comment-send-row .comment-area { margin-top: 0; flex: 1; min-height: 60px; }
  .btn-send-comment {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 12px; font-weight: 700;
    background: linear-gradient(110deg, var(--grad-start), var(--accent-mid));
    color: white;
    border: none; border-radius: 8px;
    padding: 10px 14px; cursor: pointer;
    transition: opacity .15s; white-space: nowrap;
    align-self: flex-end;
    height: 60px;
  }
  .btn-send-comment:hover { opacity: 0.88; }

  /* Preview lightbox */
  /* ── CLIENTES MODAL ── */
  .clientes-overlay {
    display: none; position: fixed; inset: 0; z-index: 600;
    background: rgba(0,0,0,0.55); align-items: center; justify-content: center;
  }
  .clientes-overlay.open { display: flex; }
  .clientes-modal {
    background: var(--off-white); border-radius: 12px; width: 520px; max-width: 96vw;
    max-height: 88vh; display: flex; flex-direction: column; overflow: hidden;
    box-shadow: 0 8px 40px rgba(0,0,0,0.3);
  }
  .clientes-header {
    display: flex; align-items: center; justify-content: space-between;
    padding: 20px 24px 16px; border-bottom: 1px solid var(--stone);
  }
  .clientes-header h2 { font-size: 18px; font-weight: 700; color: var(--ink); margin: 0; }
  .clientes-body { flex: 1; overflow-y: auto; padding: 20px 24px; display: flex; flex-direction: column; gap: 20px; }
  .cliente-form { background: #fff; border: 1px solid var(--stone); border-radius: 8px; padding: 16px; }
  .cliente-form h3 { font-size: 13px; font-weight: 700; color: var(--ink); margin: 0 0 12px; text-transform: uppercase; letter-spacing: 0.08em; }
  .cliente-form-row { display: flex; gap: 8px; margin-bottom: 8px; }
  .cliente-form input {
    flex: 1; padding: 8px 12px; border: 1px solid var(--stone); border-radius: 6px;
    font-size: 13px; font-family: inherit; background: var(--off-white); color: var(--ink);
  }
  .cliente-form input:focus { outline: none; border-color: var(--accent); }
  .cliente-list { display: flex; flex-direction: column; gap: 8px; }
  .cliente-item {
    background: #fff; border: 1px solid var(--stone); border-radius: 8px;
    padding: 12px 16px; display: flex; align-items: center; gap: 12px;
  }
  .cliente-avatar {
    width: 36px; height: 36px; border-radius: 50%; background: var(--accent);
    display: flex; align-items: center; justify-content: center;
    font-size: 15px; font-weight: 700; color: #fff; flex-shrink: 0; text-transform: uppercase;
  }
  .cliente-info { flex: 1; min-width: 0; }
  .cliente-nome { font-size: 14px; font-weight: 600; color: var(--ink); }
  .cliente-email { font-size: 11px; color: var(--ink-lighter); margin-top: 1px; }
  .cliente-senha-box {
    background: rgba(92,155,58,0.08); border: 1px solid rgba(92,155,58,0.3);
    border-radius: 6px; padding: 10px 14px; margin-top: 10px; font-size: 12px; color: var(--ink);
    line-height: 1.6;
  }

  /* ── TELA DE CADASTRO ── */
  .signup-screen {
    position: fixed; inset: 0; z-index: 900;
    display: flex; align-items: center; justify-content: center;
    background: #111;
  }
  .signup-box {
    background: #1a1a1a; border-radius: 16px; padding: 40px;
    width: 420px; max-width: 96vw;
    box-shadow: 0 8px 40px rgba(0,0,0,0.5);
  }
  .signup-logo { margin-bottom: 24px; }
  .signup-logo img { height: 32px; }
  .signup-title { font-size: 22px; font-weight: 800; color: #fff; margin-bottom: 4px; font-family: 'Barlow Condensed', sans-serif; text-transform: uppercase; }
  .signup-sub { font-size: 13px; color: #888; margin-bottom: 28px; }
  .signup-badge {
    display: inline-flex; align-items: center; gap: 6px;
    background: rgba(240,165,0,0.15); color: #F0A500;
    border: 1px solid rgba(240,165,0,0.3); border-radius: 20px;
    padding: 4px 12px; font-size: 12px; font-weight: 600; margin-bottom: 24px;
  }
  .signup-label { font-size: 11px; font-weight: 600; color: #888; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 6px; }
  .signup-input {
    width: 100%; padding: 12px 14px; background: #111; border: 1px solid #333;
    border-radius: 8px; color: #fff; font-size: 14px; font-family: inherit;
    box-sizing: border-box; margin-bottom: 16px;
  }
  .signup-input:focus { outline: none; border-color: #D9261C; }
  .signup-btn {
    width: 100%; padding: 14px; background: #D9261C; color: #fff;
    border: none; border-radius: 8px; font-size: 15px; font-weight: 700;
    font-family: 'Barlow Condensed', sans-serif; text-transform: uppercase;
    letter-spacing: 0.05em; cursor: pointer; margin-top: 4px;
  }
  .signup-btn:hover { background: #b81f17; }
  .signup-btn:disabled { opacity: 0.6; cursor: not-allowed; }
  .signup-error { color: #ff6b6b; font-size: 12px; margin-top: 8px; }

  .preview-overlay {
    position: fixed; inset: 0;
    background: rgba(10,10,10,0.88);
    z-index: 400;
    display: flex; align-items: center; justify-content: center;
    opacity: 0; pointer-events: none;
    transition: opacity .2s;
    backdrop-filter: blur(6px);
  }
  .preview-overlay.open { opacity: 1; pointer-events: all; }
  .preview-box {
    max-width: 90vw; max-height: 86vh;
    border-radius: 12px;
    position: relative;
    display: flex; align-items: center; justify-content: center;
  }
  .preview-box img, .preview-box video {
    max-width: 88vw; max-height: 82vh;
    display: block; border-radius: 12px;
    object-fit: contain;
  }
  .preview-close {
    position: absolute; top: 10px; right: 10px;
    width: 32px; height: 32px; border-radius: 50%;
    background: rgba(255,255,255,0.15);
    border: none; cursor: pointer;
    font-size: 16px; color: white;
    display: flex; align-items: center; justify-content: center;
    transition: background .15s; backdrop-filter: blur(4px);
  }
  .preview-close:hover { background: rgba(255,255,255,0.3); }
  .preview-label {
    position: absolute; bottom: 10px; left: 50%;
    transform: translateX(-50%);
    font-size: 12px; color: rgba(255,255,255,0.7);
    background: rgba(0,0,0,0.4); border-radius: 20px;
    padding: 4px 12px; white-space: nowrap;
    backdrop-filter: blur(4px);
  }
  /* Thumb clicável */
  .content-thumb { cursor: default; }
  .content-thumb.has-preview { cursor: zoom-in; transition: opacity .15s; }
  .content-thumb.has-preview:hover { opacity: 0.8; }
  /* Comentário com botão excluir */
  .comment-row {
    display: flex; align-items: flex-start; gap: 6px;
    margin-top: 4px;
  }
  .comment-bubble {
    flex: 1;
    font-size: 11px; color: var(--ink-light);
    background: var(--off-white);
    border-radius: 5px; padding: 5px 8px;
    line-height: 1.4;
  }
  .comment-del {
    width: 20px; height: 20px; border-radius: 50%;
    background: none; border: 1px solid var(--stone-dark);
    cursor: pointer; font-size: 10px; color: var(--ink-lighter);
    display: flex; align-items: center; justify-content: center;
    flex-shrink: 0; margin-top: 2px;
    transition: all .15s;
  }
  .comment-del:hover { background: var(--warn); color: white; border-color: var(--warn); }

  /* ── CAMPAIGN CARDS ── */
  .campaign-card {
    border-radius: var(--radius);
    border: 1.5px solid transparent;
    margin-bottom: 16px;
    overflow: hidden;
    box-shadow: var(--shadow-card);
    transition: box-shadow .18s, transform .18s;
  }
  .campaign-card:hover { box-shadow: var(--shadow-md); transform: translateY(-1px); }
  .campaign-card.status-pending  { background: #fff8e6; border-color: #F0A500; border-left-width: 4px; }
  .campaign-card.status-approved { background: #eef6e8; border-color: #5C9B3A; border-left-width: 4px; }
  .campaign-card.status-rejected { background: #fdf0ef; border-color: #D9261C; border-left-width: 4px; }
  .campaign-card.status-empty    { background: var(--off-white); border-color: var(--stone); }

  .campaign-header {
    display: flex; align-items: center; justify-content: space-between;
    padding: 12px 16px 10px;
    border-bottom: 1px solid rgba(0,0,0,0.06);
    gap: 10px;
  }
  .campaign-title-row { display: flex; align-items: center; gap: 8px; flex: 1; min-width: 0; }
  .campaign-title {
    font-size: 14px; font-weight: 700;
    color: var(--ink); white-space: nowrap;
    overflow: hidden; text-overflow: ellipsis;
    cursor: pointer; border-radius: 4px;
    padding: 2px 5px; margin: -2px -5px;
    transition: background .12s;
  }
  .campaign-title:hover { background: rgba(0,0,0,0.06); }
  .campaign-title-input {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px; font-weight: 700; color: var(--ink);
    border: 1.5px solid var(--accent); border-radius: 5px;
    padding: 3px 8px; outline: none; flex: 1;
  }
  .campaign-header-actions { display: flex; align-items: center; gap: 6px; flex-shrink: 0; }

  .campaign-body { padding: 14px 16px; }

  /* Legenda */
  .caption-label { font-size: 10px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--ink-lighter); margin-bottom: 5px; }
  .caption-textarea {
    width: 100%; font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 12px; color: var(--ink);
    border: 1.5px solid var(--stone-dark); border-radius: 8px;
    padding: 9px 12px; outline: none; resize: vertical;
    min-height: 64px; transition: border-color .15s;
    background: rgba(255,255,255,0.7);
    line-height: 1.5; margin-bottom: 14px;
  }
  .caption-textarea:focus { border-color: var(--accent); }
  .caption-display {
    font-size: 12px; color: var(--ink-light); line-height: 1.55;
    background: rgba(255,255,255,0.5); border-radius: 8px;
    padding: 9px 12px; margin-bottom: 14px;
    border: 1px solid rgba(0,0,0,0.06); cursor: pointer;
    transition: background .12s;
  }
  .caption-display:hover { background: rgba(255,255,255,0.8); }
  .caption-display.empty { color: var(--ink-lighter); font-style: italic; }

  /* Post dentro do card */
  .card-post-area {
    border: 1.5px dashed var(--stone-dark);
    border-radius: var(--radius-sm);
    overflow: hidden; background: rgba(255,255,255,0.5);
  }
  .card-post-area.has-post { border-style: solid; border-color: rgba(0,0,0,0.08); }
  .card-post-inner {
    display: flex; align-items: flex-start; gap: 12px; padding: 12px;
  }
  .card-post-thumb {
    width: 60px; height: 60px; border-radius: 8px;
    background: var(--stone); flex-shrink: 0; overflow: hidden;
    display: flex; align-items: center; justify-content: center;
    font-size: 22px; cursor: default; position: relative;
  }
  .card-post-thumb.has-preview { cursor: zoom-in; }
  .card-post-thumb.has-preview:hover { opacity: 0.85; }
  .card-post-info { flex: 1; min-width: 0; }
  .card-post-name { font-size: 12px; font-weight: 600; color: var(--ink); margin-bottom: 2px; }
  .card-post-meta { font-size: 11px; color: var(--ink-lighter); }
  .card-post-actions { display: flex; flex-direction: column; align-items: flex-end; gap: 5px; flex-shrink: 0; }

  /* Upload zone dentro do card */
  .card-upload-zone {
    padding: 20px; text-align: center; cursor: pointer;
    transition: background .15s;
  }
  .card-upload-zone:hover { background: rgba(36,81,160,0.04); }
  .card-upload-inner { display: flex; flex-direction: column; align-items: center; gap: 4px; }
  .card-type-selector { display: flex; gap: 8px; justify-content: center; margin-bottom: 10px; }

  /* Comentários dentro do card */
  .card-comments { padding: 0 12px 12px; display: flex; flex-direction: column; gap: 6px; }

  /* Chip do calendário colorido por status */
  .post-chip.approved { background: #e4f7ed; color: #1a6e48; border-left: 3px solid #1a6e48; }
  .post-chip.pending  { background: #fffbe6; color: #7a5800; border-left: 3px solid #d4a800; }
  .post-chip.rejected { background: #fff0f0; color: #c0392b; border-left: 3px solid #c0392b; }
  .post-chip.empty    { background: var(--off-white); color: var(--ink-lighter); border-left: 3px solid var(--stone-dark); }

  /* Botão + no canto do dia */
  .day-add-btn {
    position: absolute; bottom: 6px; right: 6px;
    width: 20px; height: 20px; border-radius: 50%;
    background: var(--accent); color: white;
    border: none; font-size: 14px; line-height: 1;
    display: flex; align-items: center; justify-content: center;
    cursor: pointer; opacity: 0;
    transition: opacity .15s, transform .15s;
    box-shadow: 0 2px 6px var(--accent-glow);
    z-index: 2;
  }
  .day-cell:hover .day-add-btn { opacity: 1; }
  .day-add-btn:hover { transform: scale(1.15); }

  /* Nome editável */
  .post-name-wrap { display: flex; align-items: center; gap: 6px; margin-bottom: 4px; }
  .post-name-display {
    font-weight: 500; font-size: 13px;
    cursor: pointer; border-radius: 4px;
    padding: 2px 6px; margin: -2px -6px;
    transition: background .15s;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 260px;
  }
  .post-name-display:hover { background: var(--stone); }
  .post-name-display::after { content: ' ✏️'; font-size: 10px; opacity: 0; transition: opacity .15s; }
  .post-name-display:hover::after { opacity: 1; }
  .post-name-input {
    font-family: 'DM Sans', sans-serif;
    font-size: 13px; font-weight: 500; color: var(--ink);
    border: 1.5px solid var(--accent);
    border-radius: 5px; padding: 3px 8px;
    outline: none; flex: 1; min-width: 0;
  }

  /* Card saved state */
  .campaign-card.saved { box-shadow: 0 0 0 2px var(--green), var(--shadow-card); }
  .campaign-card.saved .campaign-header { border-bottom-color: rgba(26,110,72,0.15); }
  .card-footer {
    display: flex; align-items: center; justify-content: flex-end;
    gap: 8px; padding: 10px 16px 14px;
    border-top: 1px solid rgba(0,0,0,0.06);
    margin-top: 10px;
  }
  .btn-save-card {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 12px; font-weight: 700;
    background: linear-gradient(110deg, var(--grad-start), var(--accent-mid));
    color: white; border: none; border-radius: 8px;
    padding: 8px 18px; cursor: pointer; transition: opacity .15s;
  }
  .btn-save-card:hover { opacity: 0.88; }
  .btn-save-card.saved-state {
    background: var(--green-light); color: var(--green);
    border: 1.5px solid var(--green); cursor: default;
  }
  .btn-alter-card {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 12px; font-weight: 600;
    background: var(--accent-light); color: var(--accent);
    border: 1.5px solid transparent; border-radius: 8px;
    padding: 8px 14px; cursor: pointer; transition: all .15s;
  }
  .btn-alter-card:hover { background: var(--accent); color: white; }
  .btn-delete-card {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 12px; font-weight: 600;
    background: var(--warn-light); color: var(--warn);
    border: 1.5px solid transparent; border-radius: 8px;
    padding: 8px 14px; cursor: pointer; transition: all .15s;
  }
  .btn-delete-card:hover { background: var(--warn); color: white; }

  /* Histórico */
  .history-overlay {
    position: fixed; inset: 0;
    background: rgba(10,15,30,0.45);
    z-index: 300;
    display: flex; align-items: center; justify-content: center;
    opacity: 0; pointer-events: none;
    transition: opacity .2s;
    backdrop-filter: blur(4px);
  }
  .history-overlay.open { opacity: 1; pointer-events: all; }
  .history-modal {
    background: var(--surface);
    border-radius: 18px;
    width: 480px; max-width: calc(100vw - 40px);
    max-height: 70vh; overflow-y: auto;
    box-shadow: var(--shadow-lg);
    transform: translateY(12px);
    transition: transform .2s;
  }
  .history-overlay.open .history-modal { transform: translateY(0); }
  .history-modal-header {
    padding: 20px 24px 16px;
    border-bottom: 1px solid var(--stone);
    display: flex; align-items: center; justify-content: space-between;
    position: sticky; top: 0; background: var(--surface);
    border-radius: 18px 18px 0 0;
  }
  .history-modal-title { font-size: 16px; font-weight: 700; }
  .history-list { padding: 16px 24px 24px; display: flex; flex-direction: column; gap: 10px; }
  .history-item {
    display: flex; gap: 12px; align-items: flex-start;
  }
  .history-icon {
    width: 32px; height: 32px; border-radius: 50%;
    flex-shrink: 0; display: flex; align-items: center; justify-content: center;
    font-size: 14px; margin-top: 1px;
  }
  .history-icon.create  { background: var(--accent-light); }
  .history-icon.edit    { background: var(--pending-light); }
  .history-icon.approve { background: var(--green-light); }
  .history-icon.reject  { background: var(--warn-light); }
  .history-icon.delete  { background: #f5e6e6; }
  .history-icon.comment { background: #f0eafa; }
  .history-icon.file    { background: var(--stone); }
  .history-content { flex: 1; }
  .history-action { font-size: 13px; font-weight: 500; color: var(--ink); }
  .history-meta { font-size: 11px; color: var(--ink-lighter); margin-top: 1px; }
  .history-empty { text-align: center; color: var(--ink-lighter); font-size: 13px; padding: 24px 0; }

  /* Scrollbar */
  ::-webkit-scrollbar { width: 4px; }
  ::-webkit-scrollbar-track { background: transparent; }
  ::-webkit-scrollbar-thumb { background: var(--stone-dark); border-radius: 0; }

  @media (max-width: 700px) {
    .stats-bar { flex-wrap: wrap; }
    .stat-card { min-width: calc(50% - 6px); }
    .toolbar { flex-direction: column; align-items: flex-start; gap: 10px; }
    .modal { width: 100vw; max-width: 100vw; border-radius: 0; margin: 0; max-height: 100vh; }
    .modal-header { padding-left: 16px; padding-right: 16px; }
    .modal-body { padding: 16px; }
    .legend { display: none; }

    /* Header mobile */
    header { padding: 0 16px; height: 56px; }
    .logo-img-wrap { width: 36px; height: 36px; }
    .logo-sub { font-size: 15px; }
    .logo-brand { display: none; }
    .header-right { gap: 8px; }
    .switch-btn { font-size: 10px; padding: 5px 10px; }
    .role-badge { font-size: 9px; padding: 3px 8px; }

    /* App padding */
    .app { padding: 16px 12px; }

    /* Calendário mobile — compacto */
    .month-title { font-size: 22px; min-width: unset; }
    .calendar-wrap { border-radius: 0; margin: 0 -12px; }
    .weekday { font-size: 9px; padding: 8px 0; }
    .day-cell { min-height: 72px; padding: 6px 4px; gap: 3px; }
    .day-num { font-size: 11px; width: 22px; height: 22px; }
    .day-event-badge { display: none; }
    .day-add-btn { width: 18px; height: 18px; font-size: 12px; }

    /* Chips viram barrinhas coloridas */
    .post-chip {
      font-size: 0 !important;
      height: 5px !important;
      min-height: 5px !important;
      border-radius: 2px !important;
      padding: 0 !important;
      border-left: none !important;
      width: 100% !important;
      display: block !important;
      visibility: visible !important;
      opacity: 1 !important;
    }
    .post-chip::before { display: none !important; }
    .post-chip.approved { background: #5C9B3A !important; }
    .post-chip.pending  { background: #F0A500 !important; }
    .post-chip.rejected { background: #D9261C !important; }
    .post-chip.empty    { background: #c8ccdb !important; }
    .day-posts { gap: 3px; margin-top: 4px; display: flex; flex-direction: column; }

    /* Stats compacto */
    .stat-value { font-size: 20px; }
    .stat-label { font-size: 9px; }
    .stat-icon { width: 32px; height: 32px; font-size: 14px; }

    /* Modal overlay */
    .overlay { align-items: flex-end; }
    .modal { border-radius: 16px 16px 0 0; max-height: 92vh; }

    /* Cards mobile */
    .campaign-card { border-radius: 8px; }
    .card-footer { padding: 8px 12px 12px; }
    .btn { font-size: 11px; padding: 7px 10px; }
    .btn-sm { font-size: 10px; padding: 5px 8px; }

    /* Nav mobile */
    .month-nav { gap: 10px; flex-wrap: wrap; }
  }

  @media (max-width: 400px) {
    .day-cell { min-height: 52px; padding: 4px 3px; }
    .day-num { font-size: 10px; width: 18px; height: 18px; }
    .post-chip { display: none; }
    .day-add-btn { display: none; }
    /* Mostrar só ponto colorido */
    .day-cell.has-cards::after {
      content: '';
      display: block;
      width: 6px; height: 6px;
      border-radius: 50%;
      background: var(--ne-red);
      margin: 2px auto 0;
    }
  }

/* ── INLINE STYLES EXTRACTED (si-*) ── */

/* Backgrounds */
.si-bg-accent     { background: var(--accent); }
.si-bg-blue       { background: var(--blue); }
.si-bg-warn       { background: var(--warn); }
.si-bg-stone-dark { background: var(--stone-dark); }

/* Widths */
.si-w-220 { width: 220px; }
.si-w-160 { width: 160px; }

/* Button variants */
.si-btn-danger  { background: var(--ne-red); color: white; border-color: var(--ne-red); }
.si-accent-bold { color: var(--accent); font-weight: 700; }

/* Spacing */
.si-mb-16           { margin-bottom: 16px; }
.si-mb-20           { margin-bottom: 20px; }
.si-mt-12           { margin-top: 12px; }
.si-email-title-spacing { margin-top: 14px; margin-bottom: 6px; }

/* Typography */
.si-title-sub {
  font-weight: 400; color: var(--ink);
  text-transform: none; letter-spacing: 0; margin-left: 8px;
  font-family: 'Barlow', sans-serif; font-size: 13px;
}
.si-section-label {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 13px; font-weight: 700; letter-spacing: .1em;
  text-transform: uppercase; color: var(--ink-lighter); margin-bottom: 12px;
}
.si-subheading {
  font-size: 13px; font-weight: 700; color: var(--ink-light);
  text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 12px;
}
.si-empty-msg {
  color: var(--ink-lighter); font-size: 13px;
  text-align: center; padding: 16px;
}
.si-fs-12 { font-size: 12px; }

/* Layout */
.si-form-col {
  display: flex; flex-direction: column; gap: 8px; max-width: 480px;
}
.si-row-mb8     { display: flex; gap: 8px; margin-bottom: 8px; }
.si-col-gap8    { flex-direction: column; gap: 8px; }
.si-self-start  { align-self: flex-start; }

/* Form inputs */
.si-input {
  padding: 8px 12px; border: 1px solid var(--stone); border-radius: 6px;
  font-size: 13px; font-family: inherit;
  background: var(--off-white); color: var(--ink);
}
.si-input-full {
  width: 100%; padding: 8px 12px; border: 1px solid var(--stone); border-radius: 6px;
  font-size: 13px; font-family: inherit;
  background: var(--off-white); color: var(--ink);
}
