.agenda-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 28px;margin-bottom:18px;border:1px solid #5f4c13;border-radius:16px;background:linear-gradient(120deg,rgba(238,190,54,.12),rgba(15,20,24,.96) 42%)}.agenda-hero span,.agenda-form-card header span:first-child,.agenda-scan-card header span:first-child,.agenda-list-card header span{font-size:11px;letter-spacing:.12em;color:#e9bd3e}.agenda-hero h2{margin:7px 0 4px;font-size:25px}.agenda-hero p{margin:0;color:#91a5c5}.agenda-stats{display:flex;gap:10px}.agenda-stats article{min-width:112px;padding:13px 16px;border:1px solid #28333e;border-radius:12px;background:#0b1014}.agenda-stats strong{display:block;font-size:23px;color:#f1c343}.agenda-stats small{color:#8fa0b6}.agenda-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;margin-bottom:18px}.agenda-grid>.card,.agenda-list-card{padding:22px}.agenda-grid header,.agenda-list-card>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.agenda-grid h2,.agenda-list-card h2{margin:4px 0 0}.agenda-step{display:grid!important;place-items:center;width:38px;height:38px;border:1px solid #574812;border-radius:50%;background:#221d0d;color:#efc348!important;font-weight:800}.agenda-form-card .btn{margin-top:14px}.agenda-drop{width:100%;min-height:132px;border:1px dashed #526171;border-radius:13px;background:#090e12;color:#c5d0dd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer}.agenda-drop:hover,.agenda-drop.drag{border-color:#efbf3f;background:#15150d}.agenda-drop>span{font-size:30px;color:#efbf3f}.agenda-drop small{color:#7f91a9}.agenda-scan-result{display:flex;align-items:center;gap:14px;margin-top:12px;padding:10px;border:1px solid #286743;border-radius:10px;background:#0c1712}.agenda-scan-result img{width:72px;height:72px;object-fit:cover;border-radius:8px}.agenda-scan-result small{display:block;color:#8ca59a;margin-top:4px}.agenda-list-card{margin-bottom:22px}.agenda-search{display:flex;gap:8px;min-width:min(430px,100%)}.agenda-search input{min-width:0}.agenda-contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agenda-contact{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #26313b;border-radius:13px;background:#0c1115;transition:.2s}.agenda-contact:hover{border-color:#6d591c;transform:translateY(-1px)}.agenda-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#4d3d0e,#17150d);border:1px solid #d3a82e;color:#f0c443;font-weight:900;font-size:19px}.agenda-contact-main{min-width:0}.agenda-contact-main strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-copy{border:0;background:none;color:#55b7ff;padding:5px 0 0;cursor:pointer;text-align:left}.agenda-copy span{font-size:10px;color:#74859a;margin-left:4px}.agenda-source{font-size:10px!important;letter-spacing:.04em!important;color:#8ba0b7!important;border:1px solid #33414e;border-radius:999px;padding:5px 8px;white-space:nowrap}.agenda-source.member{color:#58e8a4!important;border-color:#246343}.agenda-source.screenshot{color:#f1c343!important;border-color:#705b1d}.agenda-delete{position:absolute;right:7px;top:5px;border:0;background:transparent;color:#ed6670;font-size:20px;cursor:pointer}.agenda-contact form+.agenda-source{margin-right:12px}@media(max-width:1100px){.agenda-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-hero{align-items:flex-start}.agenda-stats{flex-wrap:wrap}}@media(max-width:760px){.agenda-hero,.agenda-grid{display:block}.agenda-stats{margin-top:18px}.agenda-grid>.card{margin-bottom:14px}.agenda-list-card>header{align-items:stretch;flex-direction:column}.agenda-search{min-width:0}.agenda-contacts{grid-template-columns:1fr}.agenda-contact{grid-template-columns:44px minmax(0,1fr)}.agenda-source{grid-column:2}.agenda-stats article{flex:1}}
.agenda-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:12px;margin:0 0 18px}
.agenda-tabs>a,.agenda-tabs>.locked{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:14px 16px;border:1px solid #2b3640;border-radius:13px;background:#10161b;color:#dce5ee;text-decoration:none}
.agenda-tabs>a>span,.agenda-tabs>.locked>span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#1b242c;color:#efc348}
.agenda-tabs strong{font-size:15px}.agenda-tabs small{color:#8194ad}.agenda-tabs a.active{border-color:#806817;background:linear-gradient(135deg,rgba(238,190,54,.12),#11171b)}.agenda-tabs a.active strong{color:#efc348}.agenda-tabs>.locked{opacity:.48;cursor:not-allowed}
@media(max-width:760px){.agenda-tabs{grid-template-columns:1fr}}

/* Agenda: formulários no mesmo padrão escuro do System45 */
.agenda-compare-shell>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid #28333d;padding-bottom:15px}.agenda-compare-shell>header h2{margin:4px 0}.agenda-compare-shell>header p{margin:0;color:#8fa1b7}.agenda-modal-close{border:0;border-radius:50%;width:38px;height:38px;flex:0 0 38px;background:#252e37;color:#fff;font-size:22px;cursor:pointer}.agenda-compare-tabs{display:flex;gap:8px;margin:18px 0}.agenda-compare-tabs button{border:1px solid #34414d;border-radius:9px;background:#202831;color:#c9d4df;padding:10px 16px;font-weight:700;cursor:pointer}.agenda-compare-tabs button.active{border-color:#d2a82e;background:#e9bd3e;color:#101317}
.agenda-form-card input,.agenda-form-card select,.agenda-search input{width:100%;min-height:44px;padding:10px 13px;border:1px solid #303c47;border-radius:9px;background:#090e12!important;color:#f4f7fa!important;box-shadow:none!important}
.agenda-form-card input::placeholder,.agenda-search input::placeholder{color:#738397}.agenda-form-card label{display:grid;gap:7px}.agenda-tool-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.agenda-tool-buttons .btn{margin-top:0}
.agenda-compare-modal{width:min(900px,calc(100% - 28px));padding:0;border:1px solid #6c5818;border-radius:16px;background:#11171c;color:#eef3f8;box-shadow:0 24px 80px #000b}.agenda-compare-modal::backdrop{background:rgba(0,0,0,.78);backdrop-filter:blur(4px)}.agenda-compare-shell{padding:22px}.agenda-compare-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid #28333d;padding-bottom:15px}.agenda-compare-head h2{margin:4px 0}.agenda-compare-head p{margin:0;color:#8fa1b7}.agenda-close{border:0;border-radius:50%;width:38px;height:38px;background:#252e37;color:#fff;font-size:22px;cursor:pointer}.agenda-compare-modes{display:flex;gap:8px;margin:18px 0}.agenda-compare-modes button{border:1px solid #34414d;border-radius:9px;background:#202831;color:#c9d4df;padding:10px 16px;font-weight:700;cursor:pointer}.agenda-compare-modes button.active{border-color:#d2a82e;background:#e9bd3e;color:#101317}.agenda-compare-drop{min-height:135px;border:1px dashed #536373;border-radius:12px;background:#090e12;display:grid;place-content:center;text-align:center;gap:6px;cursor:pointer}.agenda-compare-drop.drag{border-color:#edbe3d;background:#17170e}.agenda-compare-files{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.agenda-compare-files span{padding:7px 10px;border-radius:8px;background:#202a32;color:#c7d3df;font-size:12px}.agenda-compare-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px}.agenda-compare-status{color:#90a3ba}.agenda-compare-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.agenda-compare-result{display:grid;gap:5px;padding:13px;border:1px solid #33404a;border-radius:11px;background:#0b1014}.agenda-compare-result span{color:#91a2b6}.agenda-compare-result.found{border-color:#286947}.agenda-compare-result.found b{color:#55e7a0}.agenda-compare-result.missing{border-color:#806719}.agenda-compare-result.missing b{color:#efc348}@media(max-width:700px){.agenda-compare-results{grid-template-columns:1fr}.agenda-compare-actions{align-items:stretch;flex-direction:column}.agenda-compare-actions .btn{width:100%}}
