/* TurboNegócio 1.34: playbooks visuais e foco em decisões assistidas. */
.growth-playbook-page{max-width:1440px;margin:0 auto;color:#10223f}.playbook-hero{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.5rem 1.7rem;border-radius:20px;background:linear-gradient(115deg,#092146,#163f73);color:white;margin-bottom:1.1rem}.playbook-hero h1{margin:.15rem 0;font-size:clamp(1.4rem,2vw,2rem);color:white}.playbook-hero p{color:#dce9f8;margin:0}.playbook-kicker{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#72d7ff!important}.playbook-notice{max-width:290px;padding:1rem;background:#ffffff13;border:1px solid #ffffff3e;border-radius:14px;font-size:.88rem;line-height:1.5}.playbook-grid{display:grid;grid-template-columns:minmax(275px,.9fr) minmax(310px,1.1fr);gap:1.1rem}.playbook-panel{background:var(--surface,#fff);border:1px solid #dbe5ef;border-radius:18px;padding:1.2rem;box-shadow:0 6px 22px #16345c0a;margin-bottom:1rem}.playbook-panel h2{font-size:1.1rem;margin:0 0 1.1rem;color:#183252}.playbook-panel form label{display:block;font-size:.8rem;font-weight:700;margin:.6rem 0;color:#3a5371}.playbook-panel input,.playbook-panel select,.playbook-panel textarea{width:100%;padding:.65rem .78rem;border:1px solid #cdd9e8;border-radius:9px;background:#fff;color:#142b4d;margin-top:.28rem;min-height:41px}.playbook-panel :is(input,select,textarea,button):focus-visible{outline:3px solid #4c91f2;outline-offset:2px}.playbook-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.playbook-button,.playbook-minor{border:0;border-radius:9px;padding:.56rem .8rem;cursor:pointer;font-size:.86rem;font-weight:750}.playbook-button{background:#1769d7;color:white}.playbook-minor{background:#e9f2fc;color:#204d83;margin:.15rem}.playbook-entry{border-bottom:1px solid #e9eff6;padding:1rem 0}.playbook-entry>div:first-child{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.playbook-entry small,.playbook-table small{display:block;color:#59718d;margin:.3rem 0}.playbook-entry p{font-size:.88rem}.playbook-entry form{margin-top:.5rem}.playbook-state{display:inline-block;border-radius:30px;font-size:.75rem;font-weight:700;padding:.22rem .55rem;background:#edf1f8;color:#32485d}.state-active,.state-executed,.state-approved{background:#d5f7e5;color:#11774b}.state-pending,.state-draft{background:#fff1cf;color:#855300}.state-paused,.state-rejected{background:#ffdde1;color:#a22538}.playbook-feedback,.playbook-error{padding:.8rem 1rem;border-radius:10px;margin-bottom:1rem}.playbook-feedback{background:#e1f8ee;color:#0e6f47}.playbook-error{background:#fff0ed;color:#a22b21}.playbook-table-wrap{overflow-x:auto}.playbook-table{width:100%;border-collapse:collapse;text-align:left;min-width:690px}.playbook-table th,.playbook-table td{padding:.8rem;border-bottom:1px solid #e6edf5;vertical-align:top}.playbook-table th{color:#47617a;font-size:.78rem;text-transform:uppercase}.playbook-table td{font-size:.86rem}.playbook-table td form{display:flex;flex-wrap:wrap}.playbook-empty{color:#64748b}@media(max-width:860px){.playbook-grid{grid-template-columns:1fr}.playbook-hero{flex-direction:column;align-items:stretch}.playbook-notice{max-width:none}}@media(max-width:540px){.playbook-fields{grid-template-columns:1fr}.playbook-panel{padding:.9rem}.playbook-hero{padding:1rem}}
