.crm-workspace{max-width:1600px}.crm-card-heading{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.crm-card-name{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.crm-card-name h1{font-size:27px;margin:12px 0 6px}.crm-card-heading small{color:#6b8391}.crm-card-statusbar{display:flex;gap:22px;align-items:center;padding:16px 22px;background:#fff;border:1px solid #dce6ec;border-radius:13px}.crm-card-statusbar label{min-width:200px;flex:1;font-size:12px;color:#667e8c}.crm-card-statusbar select{margin-top:5px;font-size:14px;padding:9px}.crm-card-budget{display:grid;gap:8px;min-width:130px}.crm-card-budget small{color:#78909c}.crm-card-budget strong{font-size:20px}.crm-card-columns{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px;margin-top:18px;align-items:start}.crm-card-client{background:#fff;border:1px solid #dce6ec;border-radius:14px;padding:8px 22px}.crm-card-client section{padding:18px 0;border-bottom:1px solid #e3ebef}.crm-card-client section:last-child{border:0}.crm-card-client h2,.crm-card-activity h2{font-size:16px;margin:0 0 16px}.crm-person-block{margin-bottom:18px}.crm-person-block>small{color:#7a8f9b}.crm-person-block>a{display:block;margin-bottom:10px;text-decoration:none}.crm-contact-line{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:5px 0;font-size:13px;overflow-wrap:anywhere}.crm-contact-line button{font-size:12px;padding:7px;flex-shrink:0}.crm-card-tags{display:flex;gap:6px;flex-wrap:wrap}.crm-card-tags span{padding:5px 9px;background:#edf4f8;border-radius:8px;font-size:12px}.crm-card-activity{min-width:0}.crm-next-task{background:#fff;border:1px solid #dce6ec;border-left:4px solid #3a9aaf;border-radius:13px;padding:18px;margin-bottom:17px}.crm-next-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-next-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f4}.crm-next-item>div{display:grid;gap:7px}.crm-next-item small{color:#7c8f9a}.crm-next-item a{text-decoration:none;font-size:14px}.crm-next-item.late small{color:#b9534d}.crm-no-next{font-size:13px;color:#896c36;line-height:1.5}.crm-card-history{background:#fff;border:1px solid #dce6ec;border-radius:14px;overflow:hidden}.crm-history-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid #e0e9ee}.crm-history-toolbar h2{flex:1;margin:0;min-width:140px}.crm-history-toolbar select,.crm-history-toolbar input{width:auto;margin:0;padding:8px;font-size:12px;max-width:180px}.crm-card-feed{height:480px;max-height:55vh;min-height:260px;overflow:auto;background:#f7fafc;padding:18px 22px}.crm-feed-day{text-align:center;color:#8496a1;font-size:11px;margin:16px 0}.crm-feed-item{display:flex;align-items:start;gap:12px;margin:15px 0}.crm-feed-icon{background:#e7eff5;border-radius:50%;width:31px;height:31px;text-align:center;line-height:31px;color:#6b8fa5;flex-shrink:0}.crm-feed-item>div{border:1px solid #e0e8ed;background:#fff;border-radius:11px;padding:13px 16px;max-width:92%;min-width:150px;overflow-wrap:anywhere}.crm-feed-item small{font-size:11px;color:#8a9ca7}.crm-feed-item p{font-size:13px;line-height:1.6;margin:7px 0 0}.crm-feed-item audio{max-width:100%;margin-top:10px}.crm-feed-item.type-call .crm-feed-icon{color:#308e76;background:#ddf0e8}.crm-feed-item.type-task .crm-feed-icon{color:#8a73b7;background:#eae4f5}.crm-card-composer{padding:17px 20px}.crm-composer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px}.crm-composer-top select{width:auto;margin:0;padding:8px;font-size:13px}.crm-composer-top span{font-size:11px;color:#91a0a8}.crm-card-composer textarea{margin:0 0 10px;resize:vertical;font-size:14px;min-height:85px}.crm-card-composer #card-task-options{display:flex;gap:12px;margin-bottom:10px}.crm-card-composer #card-task-options label{flex:1;font-size:12px}.crm-card-composer #card-task-options input,.crm-card-composer #card-task-options select{padding:8px;margin-top:5px}.crm-empty-history{font-size:13px;color:#8295a1;line-height:1.6}.crm-audit-table{width:100%;border-collapse:collapse}.crm-audit-table th,.crm-audit-table td{text-align:left;padding:10px;border-bottom:1px solid #dfe7ec}.crm-task-search{width:min(950px,96vw);max-width:96vw}.crm-task-search form{display:flex;gap:9px;flex-wrap:wrap}.crm-task-search form>*{flex:1;min-width:150px}.crm-task-search [data-results]{max-height:60vh;overflow:auto}.crm-task-result{padding:15px 0;border-bottom:1px solid #e2e9ed;display:flex;gap:12px;align-items:center;justify-content:space-between}.crm-task-result strong,.crm-task-result small{display:block;margin:4px 0}.crm-task-result small{color:#7e909b}.sipuni-settings{max-width:900px}.sipuni-settings .sipuni-map-row{display:grid;grid-template-columns:1fr 150px;gap:15px;align-items:center;margin:10px 0}.sipuni-settings .sipuni-map-row input{margin:0}.sipuni-status{padding:12px;background:#edf6f4;border-radius:9px;margin:12px 0}.sipuni-call-list article{padding:14px 0;border-bottom:1px solid #e0e9ee}.sipuni-call-list small{display:block;color:#7b8e9a;margin:6px 0}@media(max-width:950px){.crm-card-columns{grid-template-columns:280px minmax(0,1fr)}.crm-card-name h1{font-size:22px}.crm-card-statusbar{gap:12px;flex-wrap:wrap}.crm-card-statusbar label{min-width:180px}}@media(max-width:720px){.crm-card-columns{grid-template-columns:1fr}.crm-card-client section{padding:14px 0}.crm-card-feed{height:380px}.crm-card-heading{flex-direction:column}.crm-card-statusbar{padding:12px}.crm-card-statusbar label{min-width:140px}.crm-composer-top span{display:none}.crm-card-composer #card-task-options{flex-wrap:wrap}}
