.business-management{min-width:0;width:100%}.business-management .business-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.business-management .business-field,.business-modal .business-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px}.business-management .business-field{flex:0 1 180px}.business-management input,.business-management select,.business-modal input:not([type=checkbox]),.business-modal select,.business-modal textarea{border:1px solid var(--border,#dce2e8);border-radius:5px;background:var(--surface,#fff);color:inherit;padding:9px 12px;font:inherit;min-width:0;max-width:100%;box-sizing:border-box}.business-modal textarea{min-height:84px;resize:vertical}.business-management .business-filter-actions,.business-management .business-toolbar{display:flex;gap:10px;flex-wrap:wrap}.business-management .business-toolbar{margin-bottom:14px}.business-management .business-more{width:100%;font-size:13px;color:var(--muted,#64748b)}.business-management .business-more summary{cursor:pointer;width:fit-content;margin-bottom:12px}.business-management .business-table-scroll{width:100%;overflow:auto}.business-management .business-table{width:100%;min-width:810px;border-collapse:collapse;font-size:14px}.business-management .business-table th{color:var(--muted,#64748b);background:var(--surface-alt,#f5f7fa);font-weight:500;text-align:left}.business-management .business-table th,.business-management .business-table td{padding:15px 16px;border:0;border-bottom:1px solid var(--border,#e6eaf0);white-space:nowrap}.business-management .business-table td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:140px;max-width:260px}.business-management .business-table .business-actions{display:table-cell;white-space:nowrap;max-width:none}.business-management .business-actions button{border:0;background:transparent;color:var(--primary,#1677ff);cursor:pointer;font:inherit;padding:0;margin-right:14px}.business-management button:disabled,.business-modal button:disabled{opacity:.48;cursor:not-allowed}.business-management .business-empty{height:180px;text-align:center;color:var(--muted,#64748b)}.business-management .business-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding-top:20px;font-size:13px}.business-management .business-error,.business-modal .business-error{background:#fff1f0;border:1px solid #f5c2bc;color:#b42318;padding:10px 12px;border-radius:5px;margin:12px 0;overflow-wrap:anywhere}.business-management .business-error p,.business-modal .business-error p{margin:3px 0;font-size:13px}.business-management .business-muted,.business-modal .business-muted{color:var(--muted,#64748b);font-size:13px;line-height:1.7}.business-management .business-notice{background:var(--surface-alt,#f5f8fb);padding:10px 12px;font-size:13px}.business-modal .business-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.business-modal .business-wide{grid-column:1/-1}.business-modal .business-multiselect{border:1px solid var(--border,#dce2e8);border-radius:5px;padding:12px;max-height:300px;overflow:auto;min-width:0;margin:0}.business-modal .business-multiselect legend{font-size:14px;padding:0 5px}.business-modal .business-checkbox{display:flex;align-items:center;gap:8px;min-height:32px;font-size:14px;overflow-wrap:anywhere}.business-modal .business-checkbox input{flex-shrink:0}.business-modal .business-checkbox small,.business-management .business-tree small,.business-modal .business-tree small{color:var(--muted,#64748b);font-size:11px;margin-left:8px}.business-modal .business-detail{display:grid;gap:12px}.business-modal .business-detail>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--border,#e6eaf0);padding-bottom:10px}.business-modal dt{color:var(--muted,#64748b);font-size:13px}.business-modal dd{margin:0;overflow-wrap:anywhere;font-size:14px}.business-modal .business-credentials{max-width:500px;margin:auto}.business-modal .business-credentials p{display:flex;gap:24px;justify-content:space-between}.business-modal .business-credentials strong{font-weight:500;overflow-wrap:anywhere}.business-modal .business-field-label{display:block;font-size:14px;margin-bottom:8px}.business-management .business-tree,.business-modal .business-tree{list-style:none;margin:0 0 16px;padding:12px;border:1px solid var(--border,#e6eaf0);border-radius:5px;max-height:360px;overflow:auto}.business-management .business-tree li,.business-modal .business-tree li{padding-top:8px;padding-bottom:8px;overflow-wrap:anywhere}.business-management :focus-visible,.business-modal :focus-visible{outline:2px solid var(--primary,#1677ff);outline-offset:2px}@media(max-width:700px){.business-modal .business-form-grid{grid-template-columns:minmax(0,1fr)}.business-management .business-field{flex:1 1 140px}.business-management .business-pagination{justify-content:flex-start}.business-modal .business-detail>div{grid-template-columns:100px minmax(0,1fr)}}

.account-profile-page{width:100%;min-width:0}

.business-modal .business-required{color:#e5484d;margin-right:4px}.business-modal .business-field{gap:9px}.business-modal .business-field input,.business-modal .business-field select,.business-modal .business-field textarea{padding:10px 12px;width:100%}
.tenant-create-modal .tenant-logo-source{min-width:0;flex:1}.tenant-create-modal .tenant-logo-upload:disabled{opacity:.6;cursor:not-allowed}.tenant-create-modal .tenant-unavailable-note{color:var(--muted,#778396);font-size:13px;margin:14px 0;line-height:1.6}.tenant-create-modal .tenant-create-form :disabled{cursor:not-allowed;background:var(--surface-alt,#f5f7fa);color:var(--muted,#778396)}

.tenant-create-modal .business-error{background:#fff2f0;color:#c64036;padding:10px 12px;border-radius:5px;margin-top:16px;overflow-wrap:anywhere}.tenant-create-modal .business-error p{margin:4px 0}.tenant-create-modal .business-muted{font-size:13px;color:var(--muted,#778396);line-height:1.6}

/* Match the existing PrototypeFilters layout without changing other pages. */
.business-management .business-query .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 560px;gap:16px 24px}
.business-management .business-query .filter-fields label{display:flex;align-items:center;gap:12px;min-width:0}
.business-management .business-query .filter-fields label>span{width:60px;min-width:60px;font-size:13px}
.business-management .business-query .filter-fields input,.business-management .business-query .filter-fields select{height:36px;min-height:36px;padding:6px 10px;font-size:13px}
.business-management .business-query .filter-buttons{align-self:flex-start;flex-shrink:0}
.business-management .business-query .business-date-filter{grid-column:1/-1;max-width:560px}
.business-management .business-query .date-range input{min-width:0;width:0;flex:1}
.business-management .business-query .filter-expand{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.business-users .organization-department-tree{font-size:14px}
@media(max-width:700px){.business-management .business-query .filter-fields{grid-template-columns:minmax(0,1fr);flex-basis:100%}.business-management .business-query .filter-fields label{flex-wrap:nowrap}.business-management .business-query .filter-fields label>span{width:60px;min-width:60px}.business-management .business-query .filter-buttons{margin-left:0}.business-management .business-query .business-date-filter{max-width:none}}
