.nb-band{color:#2c4a0c;background:#ecf4de;border-radius:10px;max-width:1080px;margin:0 auto;padding:10px 16px;font-size:14px}.nb-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;margin:8px 0;display:grid}.nb-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.nb-note{margin:8px 0}.nb-brief-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.nb-brief-grid{grid-template-columns:1fr}}.nb-chat{border:1px solid var(--ui-line,#e7e9f0);background:#fff;border-radius:14px;flex-direction:column;min-height:520px;max-height:78vh;display:flex;position:sticky;top:12px;overflow:hidden}.nb-chat-head{border-bottom:1px solid var(--ui-line,#e7e9f0);align-items:center;gap:10px;padding:12px 14px;display:flex}.nb-chat-head small{color:#7e8496;font-size:12.5px;display:block}.nb-chat-av{background:var(--nb,#3f6212);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.nb-chat-body{background:#f8f9fb;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.nb-row{display:flex}.nb-row.user{justify-content:flex-end}.nb-bubble{white-space:pre-wrap;border-radius:14px;max-width:86%;padding:10px 13px;font-size:14.5px;line-height:1.5}.nb-bubble.bot{border:1px solid var(--ui-line,#e7e9f0);color:#16223a;background:#fff;border-top-left-radius:4px}.nb-bubble.user{background:var(--nb,#3f6212);color:#fff;border-top-right-radius:4px}.nb-typing{align-items:center;gap:4px;display:flex}.nb-typing i{background:#98a2b5;border-radius:50%;width:6px;height:6px;animation:1s infinite nb-dot}.nb-typing i:nth-child(2){animation-delay:.15s}.nb-typing i:nth-child(3){animation-delay:.3s}@keyframes nb-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.nb-typing i{animation:none}}.nb-chips{flex-wrap:wrap;gap:6px;display:flex}.nb-chip{border:1px solid var(--nb,#3f6212);color:var(--nb,#3f6212);cursor:pointer;background:#fff;border-radius:999px;padding:5px 11px;font-size:13px}.nb-chip:hover{background:#ecf4de}.nb-chat-note{margin:8px 12px 0}.nb-chat-foot{border-top:1px solid var(--ui-line,#e7e9f0);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.nb-chat-input{resize:vertical;flex:1;min-height:44px}.nb-mic.on{color:#991b1b;background:#fde8e8;border-color:#dc2626}.nb-tabs{flex-wrap:wrap;gap:4px;display:flex}.nb-tab{border:1px solid var(--ui-line,#e7e9f0);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px;font-size:13px}.nb-tab.on{background:var(--nb,#3f6212);border-color:var(--nb,#3f6212);color:#fff}.nb-summary{gap:8px;margin:0;display:grid}.nb-summary div{grid-template-columns:150px 1fr;gap:10px;font-size:14px;display:grid}@media (max-width:600px){.nb-summary div{grid-template-columns:1fr}}.nb-summary dt{color:#7e8496;font-weight:600}.nb-summary dd{color:#16223a;margin:0}.nb-prompt pre{white-space:pre-wrap;border:1px solid var(--ui-line,#e7e9f0);background:#f8f9fb;border-radius:10px;max-height:420px;padding:12px;font-size:13px;overflow:auto}.nb-approve{border-top:1px solid var(--ui-line,#e7e9f0);flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;display:flex}.nb-ok{color:#2c4a0c;margin:0;font-weight:600}.nb-est{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.nb-est .ui-hint{flex-basis:100%}.nb-types{border:1px solid var(--ui-line,#e7e9f0);border-radius:10px;gap:8px;margin:8px 0;padding:10px 12px;display:grid}.nb-types legend{padding:0 4px;font-size:13px;font-weight:700}.nb-check{align-items:flex-start;gap:8px;font-size:14px;display:flex}.nb-check small{color:#7e8496;display:block}.nb-check.inline{align-items:center}.nb-check .ui-input.sm{margin-top:6px;font-size:13px}.nb-tag{color:var(--nb,#3f6212);background:#ecf4de;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.nb-money{flex-wrap:wrap;gap:8px 18px;margin:6px 0;display:flex}.nb-site{flex-direction:column;gap:16px;display:flex}.nb-change{flex-wrap:wrap;gap:10px;display:flex}.nb-change .ui-input{flex:320px}.nb-plan ul{margin:6px 0 10px;padding-left:20px}.nb-plan li{margin:3px 0}.nb-links{flex-wrap:wrap;gap:8px;display:flex}.nb-templates{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0 0 12px;display:grid}.nb-template{border:1px solid var(--ui-line,#e7e9f0);background:#f8f9fb;border-radius:10px;padding:8px 10px;font-size:13.5px}.nb-template small{color:#7e8496;margin-top:2px;display:block}.nb-pages,.nb-posts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nb-page,.nb-post{border:1px solid var(--ui-line,#e7e9f0);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.nb-page-main{flex:260px;min-width:0}.nb-page-main small{color:#7e8496;font-size:12.5px;display:block}.nb-why{color:#991b1b!important}.nb-pill{color:#46506a;white-space:nowrap;background:#eef0f4;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.nb-pill.written,.nb-pill.published{color:#166534;background:#e8f6ee}.nb-pill.writing,.nb-pill.planned{color:#8a5a00;background:#fff7e6}.nb-pill.refused,.nb-pill.failed{color:#991b1b;background:#fdecec}.nb-pill.needs,.nb-pill.draft{color:#1d4ed8;background:#eaf1fe}.nb-auto{gap:8px;margin-bottom:12px;display:grid}.nb-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nb-logo img{border:1px solid var(--ui-line,#e7e9f0);background:#fff;border-radius:6px;width:auto;max-width:200px;height:40px;padding:4px}.nb-traction{margin-top:14px}.nb-traction h3{margin:0 0 8px;font-size:16px}.nb-section-head h2{margin:8px 0 4px}.nb-section-head p{color:#46506a;margin:0}
