/* Additional layouts for full web demonstration. */
.funnel-row{grid-template-columns:45px minmax(0,1fr) 85px}
.sidebar{padding-top:22px}.brand{font-size:20px;padding-bottom:19px}.nav-item{padding-top:9px;padding-bottom:9px;margin:2px 0}.nav-label{padding-top:7px;padding-bottom:7px}.sidebar-bottom{padding-top:8px}.profile{padding-top:9px}.topbar .filter-select{max-width:170px}.modal.wide{width:850px}.drawer.wide{width:880px}.form-grid .callout{grid-column:1/-1;margin-bottom:0}.form-grid textarea{min-height:90px}.section-title{margin:26px 0 14px}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.cell-wrap{white-space:normal;min-width:160px;max-width:380px;line-height:1.9;overflow-wrap:anywhere}.filter-panel{padding:17px 21px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:22px}.local-tabs{padding:0;margin:25px 0 20px;overflow-x:auto}.local-tabs .tabs{gap:24px;min-width:max-content}.local-tabs .tab{padding:13px 0}.local-tabs .tab.active:after{bottom:0}.tab-content .table-wrap{margin:0 -4px}.share-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}.share-row label,.check-label{display:flex;align-items:center;gap:9px;font-size:12px;color:#60728e}.share-row input,.check-label input{accent-color:var(--blue);width:16px;height:16px}.json-block{background:#f5f7fc;padding:20px;border-radius:7px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.deal-title{text-align:left;padding:0;font-size:12px;font-weight:550;line-height:1.7}.deal-title:hover{color:var(--blue)}.deal-footer{gap:10px}.deal-footer select{max-width:100px}.range-form{display:flex;gap:15px;align-items:flex-end;padding:18px 22px;margin-bottom:22px;flex-wrap:wrap}.range-form .field{min-width:190px;flex:1}.report-controls{display:flex;gap:16px;align-items:flex-end;padding:18px 22px;margin-bottom:22px;flex-wrap:wrap}.report-controls label{display:flex;gap:8px;flex-direction:column;font-size:11px;color:#8794a8}.report-controls select,.report-controls input{border:1px solid #dfe6f0;border-radius:6px;padding:9px;color:#576b8d;background:white;min-width:100px}.report-controls .badge{margin:0 0 6px auto}.report-list .report-row{grid-template-columns:100px 1fr 100px}.quote-editor{margin:0 -5px}.quote-editor table{min-width:650px}.quote-editor th,.quote-editor td{padding:12px 9px}.quote-editor select,.quote-editor input,.table-wrap td>input{padding:9px;border:1px solid #dfe6ef;border-radius:5px;background:#fff;color:#536680;width:100%;min-width:70px}.quote-editor select{min-width:210px}.quote-editor input{max-width:115px}.quote-editor .line-total{min-width:100px}.quote-editor .icon-button{width:28px;height:28px}.quote-editor .icon-button svg{width:13px;height:13px}.task-item .task-info p .text-btn{padding:0;font-size:10px;color:#8a9bb5}.task-item .actions{gap:13px;flex-wrap:wrap;justify-content:flex-end}.thin{height:5px;max-width:95px;margin-top:7px}.progress-label{font-size:11px;color:#7c8eaa}.topbar .view-selector{min-width:140px}.drawer-body .mini-stats{gap:30px;flex-wrap:wrap}.drawer-body .table-wrap{margin-bottom:15px}.callout .text-btn{margin-left:8px}.form-error:not(.hidden){margin-top:15px}button:disabled{cursor:not-allowed;opacity:.5}.table-wrap td .text-btn+.text-btn{margin-left:10px}code{font-size:10px;white-space:normal;overflow-wrap:anywhere}p.subtext{line-height:1.8}.modal-body>label.field{margin-bottom:10px}.tab-content .timeline-item:first-child{margin-top:5px}@media(max-width:1100px){.topbar .pill{display:none}.head-actions{flex-wrap:wrap}.top-actions{gap:10px}.content{padding-left:20px;padding-right:20px}}@media(max-width:650px){.topbar .view-selector{min-width:120px;max-width:145px;padding:7px}.topbar{gap:8px}.top-actions{gap:8px}.task-item{flex-wrap:wrap}.task-item>.actions{width:100%;padding-left:29px;justify-content:flex-start}.report-controls{gap:12px;padding:15px}.report-controls .badge{margin-left:0}.local-tabs .tabs{gap:21px}.drawer-body .mini-stats{gap:18px}.drawer-body .mini-stats b{font-size:20px}.nav-item{padding-top:10px;padding-bottom:10px}.sidebar{overflow-y:auto}.sidebar-bottom{margin-top:20px}.range-form .field{min-width:140px}.modal.wide{max-width:100%}.detail-grid span{line-height:1.7}}
