.bale-followup-modal{position:fixed;inset:0;z-index:9999;background:#10233fe0;overflow:auto;padding:12px}.bale-followup-modal[hidden]{display:none}.bale-followup-panel{max-width:850px;margin:auto;background:#f3f7ff;border-radius:18px;padding:16px;color:#10233f}.bale-followup-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.bale-followup-panel h2{margin:0 0 12px}.bale-followup-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bale-followup-stats span{background:#e2efff;padding:12px;border-radius:12px}.bale-followup-stats b{display:block;font-size:1.3rem}.bale-followup-hint{font-size:.9rem;color:#405474}.bale-followup-card{background:#fff;border:1px solid #cfdef0;border-radius:12px;padding:14px;margin:10px 0}.bale-followup-card header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.bale-followup-card small{color:#20599c}.bale-followup-card p{margin:8px 0;color:#405474}.bale-followup-card .bale-followup-coach{background:#fff3cf;padding:8px;border-radius:8px;color:#553b00}.bale-followup-actions{display:grid;grid-template-columns:1fr 1fr auto;gap:7px}.bale-followup-actions input,.bale-followup-actions select{min-width:0;width:100%}.bale-followup-actions input[hidden]{display:none}@media(max-width:600px){.bale-followup-stats{grid-template-columns:1fr 1fr}.bale-followup-actions{grid-template-columns:1fr}}
.bale-followup-report{background:white;border:1px solid #cfdef0;border-radius:12px;margin:12px 0;padding:12px}.bale-followup-report summary{cursor:pointer;font-weight:700}.bale-followup-report table{width:100%;border-collapse:collapse;margin-top:12px}.bale-followup-report th,.bale-followup-report td{border-bottom:1px solid #d9e6f5;padding:8px;text-align:right;white-space:nowrap}
.bale-mapping-row{display:flex;align-items:end;gap:8px;padding:8px 0;border-bottom:1px solid #d9e6f5}.bale-mapping-row label{flex:1}.bale-mapping-row select{display:block;width:100%}@media(max-width:600px){.bale-mapping-row{display:block}.bale-mapping-row button{margin-top:7px}}
.bale-followup-meta{font-size:.92rem}.bale-followup-answer{background:#eaf5ff;border:1px solid #bddcf5;border-radius:10px;padding:10px;margin:8px 0}.bale-followup-answer b,.bale-followup-answer small{display:block}.bale-followup-answer small{margin-top:3px}.bale-followup-answer p{margin:5px 0 0;white-space:pre-wrap}.bale-followup-report td small{display:block;color:#627999}
.bale-cycle-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0}.bale-cycle-settings label{display:grid;gap:4px;font-size:.88rem}.bale-cycle-settings input[type=number]{width:100%;min-width:0}
.bale-team-report{background:#fff;border:1px solid #b8d3f0;border-radius:14px;padding:14px;margin:12px 0}.bale-team-report h3{margin:0 0 12px}.bale-team-filters{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;gap:8px;align-items:end}.bale-team-filters label{display:grid;gap:4px;font-size:.85rem}.bale-team-filters input,.bale-team-filters select{width:100%;min-width:0}.bale-team-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.bale-team-kpis span{background:#eaf3ff;padding:10px;border-radius:9px}.bale-team-kpis b{display:block;font-size:1.2rem}.bale-team-meter{height:10px;background:#e5edf7;border-radius:20px;overflow:hidden;margin:10px 0}.bale-team-meter i{display:block;height:100%;background:#138a65}.bale-team-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.bale-team-tabs button{background:#e9f2ff;color:#13345d}.bale-team-tabs button.on{background:#173b69;color:#fff}.bale-team-row{border:1px solid #d7e4f2;border-radius:10px;padding:10px;margin-top:8px}.bale-team-row summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center}.bale-team-row summary b{flex:1;min-width:170px}.bale-team-row p{margin:8px 0;white-space:pre-wrap}.bale-team-cancel{background:#fff2ef;color:#9a2d20;border:1px solid #e8afa8}@media(max-width:650px){.bale-team-filters{grid-template-columns:1fr 1fr}.bale-team-filters label:nth-child(3),.bale-team-filters button{grid-column:span 2}.bale-team-kpis{grid-template-columns:1fr 1fr}.bale-team-tabs{grid-template-columns:1fr}}
.bale-seller-unanswered{background:#fff;border:1px solid #bfd8f0;border-radius:14px;padding:14px;margin:12px 0}.bale-seller-unanswered h3{margin:0 0 6px}.bale-seller-unanswered>p{color:#48617e}.bale-seller-answer-card{border:1px solid #d4e4f3;border-radius:12px;padding:12px;margin:10px 0}.bale-seller-answer-card header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.bale-seller-answer-card header small{color:#58718d}.bale-seller-answer-inputs{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin:10px 0}.bale-seller-answer-inputs label{display:grid;gap:4px;font-size:.85rem}.bale-seller-answer-inputs input{width:100%;min-width:0}.bale-seller-answer-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bale-seller-answer-error{color:#a42121;font-weight:700}@media(max-width:600px){.bale-seller-answer-inputs{grid-template-columns:1fr}.bale-seller-answer-buttons{grid-template-columns:1fr}}

.bale-repeat-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:2px 5px;border-radius:50%;background:#b91c1c;color:#fff;font-weight:800;margin-inline-start:8px;font-size:13px;vertical-align:middle}.bale-login-warning{position:fixed;inset:0;background:#14253ccc;z-index:11000;display:grid;place-items:center;padding:16px}.bale-login-warning>section{background:#fff;color:#182a43;border:2px solid #b91c1c;border-radius:16px;max-width:520px;padding:24px;text-align:right}.bale-login-warning h2{color:#b91c1c}.bale-login-warning button{margin:8px;padding:12px;border-radius:8px}
