.cordial-site .cs-selection-button{border:1px solid var(--cs-border,#d7dfda);background:var(--cs-surface,#fff);min-height:44px;color:var(--cs-primary,#145363);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:650;display:inline-flex}.cordial-site .cs-selection-button[aria-pressed=true]{background:#e5efea;border-color:#7eaaa0}.cordial-site .cs-selection-toolbar,.cordial-site .cs-selection-actions,.cordial-site .cs-selection-item-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cordial-site .cs-selection-toolbar{justify-content:space-between;margin:1.25rem 0 1.5rem}.cordial-site .cs-selection-item{flex-direction:column;gap:.5rem;min-width:0;display:flex}.cordial-site .cs-selection-item>.cs-property-card{flex:1}.cordial-site .cs-selection-item-controls button{color:#145363;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfda;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.cordial-site .cs-selection-item-controls button:last-child{margin-left:auto;padding:0 .75rem}.cordial-site .cs-selection-item-controls button:disabled{opacity:.4;cursor:default}.cordial-site .cs-selection-save{background:#eaf1ed;border:1px solid #d7e2da;border-radius:16px;max-width:780px;margin-block:2rem;padding:clamp(1rem,3vw,2rem)}.cordial-site .cs-selection-save h2{margin:0 0 .5rem;font-size:clamp(1.25rem,3vw,1.65rem)}.cordial-site .cs-selection-save p{max-width:65ch;line-height:1.7}.cordial-site .cs-selection-share{gap:.6rem;margin-top:1rem;display:grid}.cordial-site .cs-selection-share label{font-weight:650}.cordial-site .cs-selection-share input{color:#213a3e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #9eb7b0;border-radius:8px;padding:.7rem;font-size:.875rem}.cordial-site .cs-recent-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.cordial-site .cs-recent-head h2{margin:0}.cordial-site .cs-recent-remove{color:#145363;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;display:flex}@media(max-width:640px){.cordial-site .cs-selection-toolbar{align-items:flex-start;gap:.5rem}.cordial-site .cs-selection-share .cs-selection-actions{flex-direction:column;align-items:flex-start}.cordial-site .cs-selection-save{padding:1rem}}
