.v21-legend.macro{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:210px}.v21-legend.macro span{font-size:9px;justify-content:flex-start}.v21-legend.macro i{width:8px;height:8px;border-radius:50%;display:inline-block}.v22-preg-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d9c89c;background:#fff7dc;color:#5d4c20;border-radius:12px;padding:10px 12px;margin-bottom:10px}.v22-preg-banner b{font-size:12px}.v22-preg-banner span{font-size:10px;background:#f1dfaa;border-radius:999px;padding:4px 7px;white-space:nowrap}.v22-clients-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.v22-invite{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v22-invite .code{margin-left:auto}.v22-notify-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.v22-toast{position:fixed;right:18px;bottom:18px;z-index:10000;background:#26322e;color:#fff;border-radius:13px;padding:11px 13px;box-shadow:0 12px 36px rgba(0,0,0,.22);max-width:330px;opacity:0;transform:translateY(16px);pointer-events:none;transition:.2s}.v22-toast.show{opacity:1;transform:none}.v22-toast b,.v22-toast span{display:block}.v22-toast span{font-size:10px;color:#d8e0dc;margin-top:3px}.v21-photo-placeholder{aspect-ratio:3/4;display:grid;place-items:center;background:#f1eee8;color:#7d8782;font-size:10px}.photoPreview{width:100%;object-fit:contain;border:1px solid #e4dfd7;border-radius:10px;margin-top:8px}.v21-barcode-row{grid-template-columns:minmax(150px,1fr) auto auto auto}.fc-clientcard-compact .grid.grid2{align-items:start}@media(max-width:700px){.v21-barcode-row{grid-template-columns:1fr 1fr}.v21-barcode-input{grid-column:1/-1}.v21-barcode-row .btn,.v21-barcode-row label.btn{text-align:center}.v22-preg-banner{align-items:flex-start;flex-direction:column}.v22-invite .code{margin-left:0}.v22-toast{left:10px;right:10px;bottom:12px;max-width:none}.v21-legend.macro{grid-template-columns:1fr 1fr;max-width:260px}.fc-clientcard-compact .grid.grid3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}