.agenda-heading{margin-top:44px}
.business-card-qr[hidden]{display:none}
.business-card-qr img{width:100%;height:100%;object-fit:contain}
.agenda-quick{display:flex;gap:9px;margin:0 0 16px}
.agenda-quick input,.agenda-toolbar input{background:#fff;border:1px solid #dfe5db;border-radius:7px;padding:11px 13px;color:#29352a;font-size:12px;outline:none}
.agenda-quick input{flex:1;min-width:0}.agenda-quick input:focus,.agenda-toolbar input:focus{border-color:#8daa83}
.agenda-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 11px;color:#9aa597;font-size:10px}.agenda-toolbar input{width:min(280px,100%)}
.agenda-list{display:grid;gap:9px}.agenda-note{display:flex;gap:16px;align-items:flex-start;border:1px solid #e3e9df;background:#fff;border-radius:9px;padding:16px 18px}.agenda-note.pinned{border-left:3px solid #8fb281}.agenda-content{flex:1;min-width:0}.agenda-note strong{display:block;font-size:12px;color:#293a2c}.agenda-note p{white-space:pre-wrap;margin:7px 0;color:#677568;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.agenda-note small{display:block;color:#a3aea1;font-size:9px;margin-top:8px}.agenda-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.agenda-actions button{border:0;background:#f3f6f0;color:#627b5d;border-radius:5px;padding:6px 8px;font-size:10px}.agenda-actions button:hover{background:#e5eee1}.agenda-list>.empty-state{border:1px solid #e3e9df;border-radius:9px;background:#fff}
.business-card-section{margin-top:46px}.business-card-section>p{font-size:12px;color:#7b887d}.card-controls{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin:19px 0}.card-controls label{display:block;color:#6c7a6c;font-size:11px;font-weight:600}.card-controls select{display:block;margin-top:7px;padding:10px;border:1px solid #dfe5db;border-radius:6px;background:#fff;color:#29392e}.card-qr-toggle{display:flex!important;align-items:center;gap:8px;padding-bottom:11px}.card-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;max-width:850px}.business-card-preview{aspect-ratio:1.8;position:relative;overflow:hidden;padding:7%;border-radius:3px;box-shadow:0 11px 28px #16251b1b;background:#f5f2e9;color:#26302a}.business-card-preview small{display:block;padding-bottom:8px;border-bottom:1px solid #9da49b;font-size:clamp(7px,.7vw,10px);letter-spacing:.2em;color:#6b756d}.business-card-name{position:absolute;left:7%;right:7%;top:45%;font:600 clamp(20px,2.1vw,36px)/1.12 Georgia,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-card-role{position:absolute;left:7%;right:7%;top:72%;font-size:clamp(9px,.8vw,12px);color:#6d766e}.business-card-company{position:absolute;left:7%;right:7%;bottom:8%;font-size:clamp(9px,.8vw,12px)}.business-card-details{position:absolute;left:7%;right:31%;top:40%;display:grid;gap:8px;font-size:clamp(8px,.72vw,11px);overflow:hidden;text-overflow:ellipsis}.business-card-details span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-card-qr{position:absolute;right:7%;bottom:13%;width:20%;aspect-ratio:1;display:grid;place-items:center;background:#e5e8df;color:#537156;font-size:26px}.card-previews[data-style=noir] .business-card-preview{background:#1b211e;color:#f3f0e8}.card-previews[data-style=noir] .business-card-preview small,.card-previews[data-style=noir] .business-card-role{color:#b2bba9;border-color:#748272}.card-previews[data-style=noir] .business-card-qr{background:#e8ece3;color:#1b211e}.card-previews[data-style=linen] .business-card-preview{background:#e8ebe1;color:#253b2b}.card-download{display:inline-block;text-decoration:none;margin-top:23px}.card-download[aria-disabled=true]{opacity:.5;pointer-events:none}
@media(max-width:700px){.agenda-note{display:block}.agenda-actions{justify-content:flex-start;margin-top:12px}.card-previews{grid-template-columns:1fr}.business-card-name{font-size:clamp(23px,6vw,36px)}.business-card-details{font-size:clamp(9px,2vw,11px)}}
