.customer-contact-choice{border:0;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;display:flex}.customer-contact-choice legend{margin-bottom:9px;font-size:13px}.customer-contact-choice label{cursor:pointer;border:1px solid #dbe2ed;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:flex}.customer-contact-choice input{accent-color:#3864e9;width:16px;height:16px}.customer-extra{padding:10px 0 17px}.customer-extra summary{color:#53627b;cursor:pointer;margin-bottom:10px}.customer-extra[open]{border-bottom:1px solid #e7ecf3;margin-bottom:16px}.customer-extra .field{margin-top:13px}.customer-change-list{overflow-wrap:anywhere;margin:9px 0;font-size:13px}.customer-change-list>div{margin-bottom:9px}.customer-change-list dt{font-weight:600}.customer-change-list dd{color:#67748b;margin:4px 0}.appointment-customer{color:#2149aa;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:10px 0;padding:0;font-size:18px;font-weight:650;display:flex}.appointment-card .contact-actions:empty{display:none}.system-settings{flex-direction:column;align-items:flex-start;gap:18px;padding:24px;display:flex}.system-settings details{border-top:1px solid #e7ecf3;width:100%;padding-top:15px}.system-settings summary{cursor:pointer;margin-bottom:12px}.system-settings p{margin-bottom:12px;line-height:1.6}.workspace-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-more-grid>button{color:#243550;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6f0;border-radius:14px;align-items:center;gap:12px;padding:22px;display:flex}.workspace-more-grid>button>svg:last-child{margin-left:auto}.statement-month{align-items:center;gap:10px;font-size:14px;display:flex}.statement-month select{font:inherit;background:#fff;border:1px solid #d8e0ed;border-radius:9px;padding:10px}.sales-main-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 14px 0;display:grid}.sales-main-nav>button{font:inherit;color:#64728b;background:#fff;border:1px solid #e1e7f0;border-radius:10px;padding:12px 6px;font-size:14px}.sales-main-nav>button.active{color:#2852c6;background:#eaf0ff;border-color:#cbd9fc}.sales-live .phone-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;overflow:visible}.sales-live .phone-tabs>button{white-space:normal;word-break:normal;min-width:0;padding:10px 4px;font-size:12px;line-height:1.4}.sales-live .phone-tabs>button.active{border-bottom:2px solid #315fe6}.detail-manager-actions,.appointment-card .actions{flex-wrap:wrap}.dialog .notice{overflow-wrap:anywhere}.dialog-body .field{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.dialog-body .field input,.dialog-body .field select,.dialog-body .field textarea{max-width:100%}@media (max-width:760px){.mvp-layout .manager-mobile-nav{padding:7px 8px calc(7px + env(safe-area-inset-bottom));z-index:30;background:#fff;border-top:1px solid #dde4ef;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;position:fixed;inset:auto 0 0;overflow:visible}.manager-mobile-nav>button{color:#69758a;white-space:normal;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 2px;font-size:12px;line-height:1.35;display:flex}.manager-mobile-nav>button.active{color:#2d55ce;background:#edf2ff}.mvp-layout .main{padding-bottom:110px}.workspace-more-grid{grid-template-columns:1fr}.workspace-more-grid>button,.system-settings{padding:20px}.statement-month{width:100%}.page-actions:has(.statement-month){flex-wrap:wrap;width:100%}.statement-month select{flex:1;min-width:0}.mvp-layout .page-heading{align-items:flex-start}.dialog-footer{flex-wrap:wrap}.dialog-footer button{min-height:44px}.manager-mobile-nav+.main{padding-top:20px}}
