.client360-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.client360-grid article{min-width:0;overflow:auto;margin:0}.client360-grid article.wide27{grid-column:1/-1}.panel-controls27{display:flex;gap:8px;justify-content:flex-end}.mail-body27{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto}.install27{margin:12px}.client360-grid tbody tr:nth-child(odd){background:#f1f3f5}dialog .form-grid fieldset{min-width:0}@media(max-width:700px){.client360-grid{grid-template-columns:1fr}.client360-grid article.wide27{grid-column:auto}.client360-grid .table-wrap{overflow-x:auto}}

.calendar-day{max-height:180px;overflow-y:auto}.calendar-event small{display:none}.calendar-event strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.search,.search-bar27{display:flex;align-items:center;gap:12px;margin:12px 0;width:100%}.search input,.search-bar27 input{flex:1;min-width:0;border:1px solid #cdd5e2;background:#fff;border-radius:12px;padding:16px;font-size:17px}.search select{width:220px;border:1px solid #cdd5e2;border-radius:12px;background:#fff;padding:16px}.search button,.search-bar27 button{background:#fff;color:#182536;border:1px solid #cdd5e2;border-radius:12px;padding:16px;flex:0 0 auto}.combo25 input{border-radius:12px;padding:16px}.combo25>button{background:#fff;color:#182536;border:1px solid #cdd5e2;border-radius:12px}.pdf-preview27{width:100%;height:70vh;border:0}@media(max-width:600px){.search,.search-bar27{flex-wrap:wrap}.search input,.search-bar27 input{flex-basis:100%}.search select{flex:1;width:auto}.search button,.search-bar27 button{padding:12px}}
