.advisor-page{max-width:1280px;margin:0 auto;display:grid;gap:24px;color:#203044}.advisor-intro{padding:36px;border-radius:24px;background:linear-gradient(120deg,#14283f,#1c4c7d);color:#fff}.advisor-intro .eyebrow{color:#acd0ff}.advisor-intro h2{font-size:clamp(28px,3vw,42px);line-height:1.16;margin:12px 0 16px;max-width:850px}.advisor-intro>p:not(.eyebrow){max-width:850px;color:#dbeaff}.advisor-journey{display:flex;gap:0;list-style:none;padding:0;margin:30px 0 0;border-top:1px solid #ffffff35}.advisor-journey li{flex:1;display:grid;gap:4px;padding:22px 16px 0 0;color:#c0d1e5}.advisor-journey li[aria-current]{color:#fff}.advisor-journey span{font-size:12px;font-weight:700;color:#a4caff;letter-spacing:.12em}.advisor-journey strong{font-size:16px}.advisor-journey small{font-size:13px}.advisor-card{padding:32px;border:1px solid #d5e0ec;border-radius:24px;background:#fff;box-shadow:0 8px 26px #12365b08}.advisor-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.advisor-card h3{font-size:28px;line-height:1.2;margin:8px 0}.advisor-badge{border-radius:30px;background:#edf4ff;color:#2052a0;font-size:12px;padding:9px 14px;white-space:nowrap}.advisor-card form{display:grid;gap:22px;margin-top:24px}.advisor-card label{display:grid;gap:9px}.advisor-card label small{color:#68798c;font-weight:400}.advisor-card textarea{width:100%;box-sizing:border-box;border-radius:12px;background:#f8faff;border:1px solid #c9d7e8;line-height:1.55;font-size:16px;padding:16px;resize:vertical}.advisor-card textarea:focus{outline:2px solid #2164cc;outline-offset:2px}.advisor-save-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.advisor-save-row p{font-size:12px;color:#68798c;margin:0}.advisor-card [role=status]{margin:0;min-height:22px;font-size:14px}.advisor-next{border-top:1px solid #e1e8ef;margin-top:24px;padding-top:24px}.advisor-next p{margin-bottom:0;color:#586b80;max-width:960px}.advisor-examples{padding:22px 28px;border:1px solid #d5e0ec;border-radius:16px;background:#f8faff}.advisor-examples summary{cursor:pointer;font-weight:600}.advisor-examples article{padding-top:20px}.advisor-examples p{margin:6px 0 0;color:#586b80}.advisor-page [hidden]{display:none!important}@media(max-width:640px){.advisor-intro,.advisor-card{padding:22px 18px;border-radius:18px}.advisor-card-heading{align-items:flex-start;flex-direction:column}.advisor-journey{flex-direction:column;gap:16px;padding-top:20px}.advisor-journey li{padding:0;grid-template-columns:28px 1fr;column-gap:12px}.advisor-journey small{grid-column:2}.advisor-save-row .btn{width:100%}.advisor-examples{padding:20px 18px}.advisor-page{gap:18px}.advisor-card h3{font-size:25px}}
.advisor-chat-card{padding:32px;border:1px solid #cbdcef;border-radius:24px;background:linear-gradient(135deg,#f3f8ff,#fff);box-shadow:0 8px 26px #12365b08;min-width:0}.advisor-chat-heading{display:flex;align-items:flex-start;gap:24px;justify-content:space-between}.advisor-chat-heading h3{font-size:30px;line-height:1.2;margin:8px 0 14px}.advisor-chat-heading p{max-width:900px}.advisor-chat-heading button{flex-shrink:0}.advisor-chat-card label{display:grid;gap:9px}.advisor-conversation-picker{margin:18px 0;max-width:540px}.advisor-conversation-picker select{padding:10px;width:100%;border-radius:10px;border:1px solid #cbdcef;background:#fff}.advisor-dialogue{display:grid;gap:24px;margin:24px 0;overflow-wrap:anywhere}.advisor-exchange{display:grid;gap:12px}.advisor-exchange small{font-size:11px;letter-spacing:.08em;font-weight:600}.advisor-user-message{padding:20px 24px;border-radius:18px;background:#e7effc;margin-left:32px}.advisor-user-message p,.advisor-answer-copy{white-space:pre-wrap}.advisor-agent-message{padding:24px;border:1px solid #d5e0ec;background:#fff;border-radius:18px;margin-right:32px}.advisor-agent-message>small{color:#1c5dc5}.advisor-answer-copy{line-height:1.65}.advisor-questions{padding-left:22px;display:grid;gap:10px}.advisor-understanding{padding:22px;background:#eef7f2;border:1px solid #cde4d6;border-radius:14px;margin-top:22px}.advisor-understanding dl{display:grid;gap:16px;margin:20px 0}.advisor-understanding dt{font-size:12px;font-weight:700;color:#476759}.advisor-understanding dd{margin:5px 0 0}.advisor-understanding p{font-size:13px;color:#476759;margin:0}.advisor-understanding-details{margin-top:18px;border-top:1px solid #e2e9f2;padding-top:16px}.advisor-understanding-details summary,.advisor-shared-materials summary{cursor:pointer;font-weight:600}.advisor-understanding-details strong{display:block;margin-top:16px}.advisor-understanding-details li{margin:7px 0}.advisor-empty{text-align:center;border:1px dashed #b9cfef;padding:28px;border-radius:16px}.advisor-working{padding:22px;display:flex;gap:18px;border-radius:16px;background:#eaf2ff;align-items:center}.advisor-working p{margin:6px 0 0;font-size:14px}.advisor-pulse{width:24px;height:24px;border:3px solid #bdd3f4;border-top-color:#1d5fcb;border-radius:50%;animation:advisor-spin 1s linear infinite;flex-shrink:0}.advisor-chat-card form{display:grid;gap:20px}.advisor-chat-card textarea{box-sizing:border-box;width:100%;border-radius:12px;border:1px solid #c9d7e8;background:#fff;padding:16px;font-size:16px;line-height:1.55;resize:vertical}.advisor-chat-card textarea:focus{outline:2px solid #2164cc;outline-offset:2px}.advisor-chat-card .advisor-consent{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border:1px solid #d5e0ec;border-radius:12px;font-size:14px}.advisor-consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px}.advisor-chat-limit{font-size:12px;color:#62758c;margin:0}.advisor-chat-card [role=status]{min-height:20px}.advisor-chat-notice,.advisor-chat-error{padding:18px;border-radius:12px;background:#fff5e5;border:1px solid #ead4a8}.advisor-chat-error p{margin:6px 0 0}.advisor-shared-materials{padding:18px;border:1px solid #d5e0ec;border-radius:12px}.advisor-shared-materials label{margin-top:16px}.advisor-shared-materials p{font-size:13px;color:#62758c}.advisor-chat-card button:disabled{opacity:.55;cursor:wait}@keyframes advisor-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.advisor-pulse{animation:none}}@media(max-width:640px){.advisor-chat-card{padding:22px 18px;border-radius:18px}.advisor-chat-heading{flex-direction:column;gap:8px}.advisor-chat-heading h3{font-size:25px}.advisor-agent-message,.advisor-user-message{margin:0;padding:18px}.advisor-understanding{padding:16px}.advisor-working{padding:16px}.advisor-chat-card .btn{width:100%}.advisor-chat-card select{font-size:14px}.advisor-shared-materials{padding:14px}}
/* Propozycja: szerokie, kolejne kroki zamiast wąskich kolumn z długim tekstem. */
.advisor-proposal{display:grid;gap:28px;min-width:0}.advisor-proposal h3{font-size:clamp(28px,3vw,40px);line-height:1.18;margin:10px 0 18px}.advisor-proposal h4{font-size:23px;line-height:1.25;margin:0 0 12px}.advisor-proposal p{line-height:1.65;margin:8px 0 14px}.advisor-proposal-status{font-size:12px;font-weight:600;letter-spacing:.03em;color:#825218;background:#fff5e5;border-radius:30px;justify-self:start;padding:8px 14px}.advisor-proposal-hero{padding:30px;border-radius:20px;background:linear-gradient(110deg,#142c46,#235a87);color:#fff}.advisor-proposal-hero .eyebrow{color:#b8d9ff}.advisor-proposal-hero small{display:block;border-top:1px solid #ffffff30;padding-top:18px;font-size:13px;color:#d6e8fa}.advisor-audit{padding:20px;border:1px solid #d9e4ee;border-radius:14px;background:#f7faff}.advisor-audit summary,.advisor-proposal summary{cursor:pointer;font-weight:600}.advisor-audit strong{display:block;margin-top:18px}.advisor-proposal-stages{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:0}.advisor-proposal-stages>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;position:relative;padding:0 0 28px}.advisor-stage-number{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;background:#215fc0;position:relative;z-index:1}.advisor-proposal-stages>li:not(:last-child):before{content:'';position:absolute;left:21px;top:44px;bottom:0;border-left:2px solid #d2e0f1}.advisor-proposal-stages>li>div{border-bottom:1px solid #dce6f0;padding:6px 0 24px}.advisor-proposal-stages>li:last-child>div{border-bottom:0;padding-bottom:0}.advisor-stage-impact{background:#edf4fd;border-radius:10px;padding:14px 18px;color:#385574}.advisor-proposal-stages strong{font-size:12px;color:#526980}.advisor-role-chips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.advisor-role-chips span{padding:5px 10px;border:1px solid #cfddf0;border-radius:30px;font-size:12px;color:#365a84}.advisor-proposal details p:last-child{margin-bottom:0}.advisor-first-pilot{padding:28px;background:#edf8f1;border:1px solid #bfdfcc;border-radius:20px}.advisor-first-pilot .eyebrow{color:#397550}.advisor-first-pilot ul,.advisor-human-decisions ul{margin-bottom:0}.advisor-proposal li{line-height:1.6;margin-bottom:8px}.advisor-specialist{padding:24px 0;border-bottom:1px solid #dce6f0}.advisor-specialist>div{display:flex;gap:14px;align-items:center}.advisor-specialist-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #cbdcef;border-radius:14px;background:#edf4ff;color:#215fc0;font-size:22px}.advisor-specialist h4{font-size:21px;margin:0 0 6px}.advisor-specialist small{color:#64798e;letter-spacing:normal}.advisor-specialist>strong{font-size:12px;color:#526980}.advisor-specialist dl{display:grid;gap:14px;margin:18px 0 0}.advisor-specialist dd{margin:4px 0 0}.advisor-specialist dt{font-size:12px;font-weight:600;color:#526980}.advisor-proposal-requirements>article{padding:18px 0;border-bottom:1px solid #dce6f0}.advisor-proposal-requirements span{display:block;font-size:12px;color:#83612c;margin-top:5px}.advisor-proposal footer{padding:22px;border-radius:14px;background:#f2f5fa;border:1px solid #d9e3ee}.advisor-proposal footer p{font-size:14px;margin-bottom:0}.advisor-proposal-action{border-top:1px solid #d3e0ef;margin-top:10px;padding-top:24px}.advisor-proposal-action p{font-size:14px;color:#536b83;max-width:900px}.advisor-exchange:has(.advisor-proposal)>.advisor-agent-message{margin-right:0;border:0;padding:0;background:transparent}.advisor-exchange:has(.advisor-proposal)>.advisor-agent-message>small{display:none}@media(max-width:640px){.advisor-proposal{gap:22px}.advisor-proposal-hero,.advisor-first-pilot{padding:22px 18px;border-radius:16px}.advisor-proposal-stages>li{grid-template-columns:34px minmax(0,1fr);gap:12px}.advisor-stage-number{width:34px;height:34px;font-size:12px}.advisor-proposal-stages>li:not(:last-child):before{left:16px;top:34px}.advisor-proposal h4{font-size:21px}.advisor-stage-impact{padding:12px}.advisor-specialist{padding:20px 0}.advisor-specialist h4{font-size:20px}.advisor-audit{padding:16px}.advisor-role-chips span{max-width:100%;overflow-wrap:anywhere}}

/* Jeden szeroki przegląd, bez dodatkowego panelu z boku. */
.advisor-pilot-action,.advisor-pilot-review,.advisor-review-request{margin-top:24px;padding:24px;border:1px solid #c9dcf1;border-radius:18px;background:#f4f9ff}
.advisor-review-request form{display:grid;gap:18px;margin-top:20px}
.advisor-review-request h4{font-size:24px;margin:8px 0}
.advisor-review-request strong{display:block;margin-top:18px}
.advisor-pilot-review form{display:grid;gap:18px;margin-top:24px}
.advisor-pilot-review h4{font-size:24px;margin:8px 0}
.advisor-pilot-review small{color:#536980}
.advisor-pilot-review .actions{display:flex;flex-wrap:wrap;gap:12px}
.advisor-pilot-source{margin:16px 0;padding:16px;border:1px solid #c9dcf1;border-radius:12px;background:#f4f9ff}
.advisor-pilot-source summary{cursor:pointer;font-weight:700}
.advisor-pilot-source ul{padding-left:22px}
@media(max-width:600px){.advisor-pilot-action,.advisor-pilot-review,.advisor-review-request{padding:16px}.advisor-pilot-review .actions .btn{width:100%}}
