.business-page{min-width:0}.business-page p,.business-page li{line-height:1.7}.business-page p{font-size:13px}.business-page a.text-button{display:inline-block;text-decoration:none;white-space:nowrap}.business-page .workspace-card{background:var(--surface,#F8F8F6);border:1px solid #a5a9a6;border-top:3px solid #785563;box-shadow:0 3px 10px #28352b0b}.business-page .workspace-card h2{color:#542737;padding-bottom:14px;border-bottom:2px solid #b7a6ad;margin-bottom:18px}.business-loaded{font-size:11px;color:#4c6454;margin:-10px 0 18px}.business-warning{font-size:12px;line-height:1.8;background:#f3ead7;border:1px solid #b6a47e;padding:14px;border-radius:8px;margin-bottom:18px}.business-notice{padding:16px 18px;border-left:4px solid #785563;background:#e5dce0;color:#4c3740;margin:20px 0;border-radius:0 8px 8px 0}.business-toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;background:#d4d7d3;border:1px solid #a5aaa5;border-radius:10px;padding:18px;margin-bottom:20px}.business-toolbar label{display:grid;gap:8px;font-size:12px;font-weight:700;flex:1;min-width:170px;margin:0}.business-page input,.business-page select,.business-page textarea{border:1px solid #a9a0a3;background:#fff;color:#352d31;padding:11px;border-radius:7px;width:100%;font:inherit;box-sizing:border-box}.business-page input:focus,.business-page select:focus,.business-page textarea:focus{outline:2px solid #84566a;outline-offset:2px}.business-toolbar button{flex-shrink:0}.business-board-heading{display:flex;justify-content:space-between;gap:18px;font-size:12px;margin-bottom:15px}.business-board-heading small{color:#6a525b}.business-kanban{min-height:400px;align-items:stretch;grid-template-columns:repeat(5,minmax(245px,1fr));padding-bottom:15px;overflow:auto}.business-kanban .kanban-column{min-width:245px;background:#d4d8d4;border-color:#a4aaa5}.business-kanban .kanban-column>header{background:#633345;color:#fff;min-height:60px;gap:8px}.business-kanban header h2{color:#fff}.business-kanban .kanban-count{background:#ffffff24;color:#fff}.business-kanban .opportunity-card{background:#f8f8f6;border:1px solid #a4aaa5;box-shadow:0 3px 7px #0000000c}.business-kanban .opportunity-card>p{margin:9px 0;font-size:12px}.business-card-value{display:block;color:#542737;font-size:20px;margin:15px 0}.business-card-links{display:flex;align-items:center;justify-content:space-between;gap:10px}.business-card-links a{max-width:150px;overflow-wrap:anywhere}.business-tag{display:inline-block;padding:5px 8px;border-radius:5px;background:#e6dce1;color:#542737;font-size:10px;font-weight:700}.business-task{display:flex;gap:16px;justify-content:space-between;align-items:center;border-bottom:1px solid #bfc2be;padding:18px 0}.business-task>div{min-width:0}.business-task.is-overdue{border-left:3px solid #a14850;padding-left:12px}.business-task-title{display:block;text-align:left;font-size:14px;color:#542737;font-weight:750;padding:9px 0;line-height:1.5}.business-task small{display:block;font-size:11px;color:#62555c}.business-task p{margin:7px 0 0}.business-task .secondary{flex-shrink:0;font-size:11px}.business-task .text-button{font-size:11px}.business-money{font-size:32px;font-weight:800;color:#542737;line-height:1.5;overflow-wrap:anywhere}.business-inline-stats{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0;color:#67505a;font-size:12px}.business-inline-stats strong{font-size:19px;color:#542737;display:block;margin-bottom:7px}.business-contact-hero{border:1px solid #a5aaa5;border-top:4px solid #542737;background:#f8f8f6;padding:25px;border-radius:10px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.business-contact-hero h2{margin:10px 0;color:#542737}.business-timeline{list-style:none;padding:0;margin:0}.business-timeline li{padding:0 0 22px 22px;border-left:2px solid #b69da8;position:relative}.business-timeline li::before{content:'';position:absolute;left:-5px;top:4px;background:#754858;border-radius:50%;width:8px;height:8px}.business-timeline small{font-size:10px;color:#6a5d62;display:block;margin-bottom:7px}.business-timeline strong{font-size:13px;color:#542737}.business-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px}.business-preparation-state{border:1px solid #b4a2ab;border-left:4px solid #542737;background:#e5dce0;border-radius:8px;padding:20px;margin-bottom:24px}.business-preparation-state p{margin-top:12px}.business-page blockquote{white-space:pre-wrap;font-size:13px;line-height:1.9;background:#e2e5e0;border-left:4px solid #785563;margin:20px 0 0;padding:18px;border-radius:0 8px 8px 0}.business-rules{padding-left:22px;font-size:13px}.business-rules li{padding:6px}.business-role{padding:16px 0;border-bottom:1px solid #bbbdb9}.business-role summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;color:#542737;font-size:13px}.business-role summary span{font-size:11px}.business-permission{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d7d8d4;font-size:11px;padding:10px 0;overflow-wrap:anywhere}.business-permission span{text-align:right;max-width:65%}.business-page .report-table th{background:#e6dce0;color:#542737}.business-page #business-dialog{width:min(580px,calc(100vw - 30px));max-height:90dvh;overflow:auto;border:1px solid #9d8590;background:#f8f8f6;padding:25px}.business-page #business-dialog form>label{display:grid;gap:9px;margin:18px 0;font-size:12px;font-weight:650}.business-page #business-dialog .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.business-page #business-dialog .form-grid label{display:grid;gap:8px;font-size:12px;margin-bottom:15px}.business-page #business-dialog .dialog-actions{flex-wrap:wrap;gap:10px}.live-mobile-nav a{white-space:nowrap;flex-shrink:0;text-decoration:none}.business-page .workspace-card label{display:grid;gap:9px}.business-page button:disabled{opacity:.55;cursor:not-allowed}.business-page .report-table td{color:#473e42}.business-page .empty-state{padding:35px 15px}.business-page .empty-state p{max-width:360px;margin:10px auto}.business-page .business-stats strong{font-size:25px}.business-page .business-stats>div{min-width:0}.business-page textarea{resize:vertical}.business-page .form-grid label{min-width:0}.business-page .business-panel{overflow-wrap:anywhere}
@media(max-width:800px){.business-page .contact-stats{grid-template-columns:1fr 1fr}.business-contact-hero{align-items:flex-start;flex-direction:column}.business-money{font-size:26px}.business-toolbar{padding:15px;gap:12px}.business-toolbar label{min-width:140px}.business-page .workspace-columns{display:block}.business-board-heading{flex-direction:column;gap:6px}.business-page .business-task{align-items:flex-start}.business-page .business-task .secondary{padding:9px}.business-page .business-stats strong{font-size:23px}.business-page .business-permission{display:block}.business-page .business-permission span{display:block;text-align:left;max-width:100%;margin-top:7px}.business-page .page-heading{gap:15px}.business-page #business-dialog{padding:19px}}
