.unified-card-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:9px;margin-top:12px;min-width:0}
.unified-card-actions>button{flex:1 1 0;min-width:0;max-width:100%;white-space:normal;min-height:44px;margin:0!important;overflow-wrap:anywhere}
.secondary-actions,.secondary-actions[open]{flex:0 0 44px;min-width:0;width:44px;position:relative}
.secondary-actions>summary{list-style:none;cursor:pointer;display:grid;place-items:center;border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:14px;width:44px;height:44px;font-size:25px;line-height:1;font-weight:800}
.secondary-actions>summary::-webkit-details-marker{display:none}
.secondary-actions>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}
.secondary-actions-list{position:fixed;inset:auto;z-index:500;display:none;grid-template-columns:minmax(0,1fr);gap:5px;margin:0;padding:8px;border:1px solid var(--line);border-radius:17px;background:var(--surface);color:var(--ink);box-shadow:0 14px 45px #0003;overflow:auto;overscroll-behavior:contain;box-sizing:border-box}
.secondary-actions[open]>.secondary-actions-list{display:grid}
.secondary-actions-list::backdrop{background:transparent;pointer-events:none}
.secondary-actions-list>button{width:100%;min-width:0;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:anywhere;min-height:42px;text-align:left;box-shadow:none}
.secondary-actions-list>.quick-actions{grid-column:1/-1;margin:0;min-width:0}
.secondary-actions-list .quick-actions[open]>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
.secondary-actions-list .quick-actions a{min-height:40px;display:grid;place-items:center}
/* Informative cards size to content, not to their tallest neighbour. */
#prospects-grid,#clients-grid{align-items:start}
:is(#prospects-grid,#clients-grid)>.prospect-card{display:flex;flex-direction:column;gap:10px;height:auto;min-height:0;padding:17px;align-self:start}
:is(#prospects-grid,#clients-grid) .prospect-contact{align-items:flex-start;gap:5px;min-height:0}
:is(#prospects-grid,#clients-grid) .prospect-contact:empty{display:none}
:is(#prospects-grid,#clients-grid) .prospect-contact span{padding:4px 7px;line-height:1.4;max-width:100%;overflow-wrap:anywhere}
:is(#prospects-grid,#clients-grid) .prospect-owner{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;padding:0;background:none;border-radius:0;min-height:0}
:is(#prospects-grid,#clients-grid) .origin-note{padding:0;background:none;border:0;line-height:1.45}
:is(#prospects-grid,#clients-grid) .prospect-notes{margin:0;font-size:11px}
:is(#prospects-grid,#clients-grid) .commercial-next-step{padding:9px 11px;margin:0;border-radius:12px;gap:4px;box-shadow:none}
:is(#prospects-grid,#clients-grid) .commercial-next-step p{margin:0;font-size:11px;line-height:1.45}
:is(#prospects-grid,#clients-grid) .unified-card-actions{margin-top:4px}
:is(#prospects-grid,#clients-grid) header strong{overflow-wrap:anywhere}
