.horizontal-scroll-hint{display:none}button.task-title,button.inline-editable-date{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}button.task-title{font-weight:700}button.assignee-avatar-badge{cursor:pointer}button.calendar-task-pill{text-align:left;width:100%;font-family:inherit}.workspace,.page-content,.page-heading>*,.welcome-row>*,.modal>*,.form-grid>*,.settings-form>*,.settings-form :is(input,select,textarea),.inline-add-subtask-row input,.inline-title-edit-input{min-width:0}.page-content :is(img,video),.modal :is(img,video){max-width:100%}.modal-backdrop{min-height:100dvh;padding:12px}.modal-backdrop>.modal{overscroll-behavior:contain;max-width:100%;max-height:calc(100dvh - 24px);scroll-padding-block:20px;overflow-y:auto}.modal :is(input,select,textarea){min-width:0;max-width:100%}.settings-users>div,.calendar-header-toolbar,.calendar-toolbar{flex-wrap:wrap;gap:12px}.settings-users p{overflow-wrap:anywhere;min-width:0}.settings-security pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.calendar-weekdays-header,.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day-cell,.calendar-day-task,.calendar-event{min-width:0}.dropdown-popover,.calendar-filter-popover{max-width:calc(100vw - 32px)}@media (max-width:1100px){.horizontal-scroll-hint{color:#64748b;max-width:100%;margin:10px 0;font-size:12px;line-height:1.5;display:block}.page-content{padding-inline:24px}.page-heading,.welcome-row{flex-wrap:wrap;align-items:flex-start;gap:18px}.page-heading .quick-add,.welcome-row .quick-add{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.page-content .secondary-button{display:inline-flex}.quick-add .search-input{width:min(280px,100%)}.customer-account-table{overflow:hidden}.customer-account-table>header{display:none}.customer-account-table .customer-account-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;min-width:0;padding:20px}.customer-account-row .account-company{grid-column:1/-1}.customer-account-row>div{align-content:start;min-width:0}.customer-account-row :is(strong,small){white-space:normal;overflow-wrap:anywhere}.customer-account-row>[data-label]:before{content:attr(data-label);color:#64748b;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.customer-account-row .monitoring-pill{width:fit-content;min-height:28px;padding:6px 10px}.settings-product-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.settings-product-row .settings-product-price{display:grid}.settings-product-row>*{overflow-wrap:anywhere;min-width:0}.settings-product-main>strong{white-space:normal;overflow-wrap:anywhere}}@media (max-width:900px){.deal-detail-header{flex-direction:column;align-items:flex-start;gap:16px}.deal-detail-header-actions{flex-wrap:wrap;max-width:100%}.deal-detail-grid,.detail-grid{grid-template-columns:minmax(0,1fr)}.chat-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.chat-channels{border-right:0;border-bottom:1px solid var(--line);max-height:180px;display:flex;overflow-x:auto}.chat-panel{min-width:0;height:min(780px,80dvh);min-height:420px}.chat-message :is(p,pre,a),.chat-panel>*{overflow-wrap:anywhere;min-width:0}}@media (max-width:680px){.page-content{padding:24px 16px 40px}.page-content h1{overflow-wrap:anywhere;font-size:clamp(26px,6vw,34px)}.page-heading .quick-add,.welcome-row .quick-add{align-items:stretch;width:100%}.quick-add>*,.quick-add .search-input{max-width:100%}.page-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.page-content :is(.primary-button,.secondary-button,.search-input,.person-filter-select,.calendar-nav-btn,.task-menu-trigger,.inline-add-btn),.modal :is(.primary-button,.secondary-button,.icon-button,input:not([type=checkbox]):not([type=radio]),select){height:auto;min-height:44px}.page-content :is(.primary-button,.secondary-button),.modal :is(.primary-button,.secondary-button){white-space:normal;text-align:center;justify-content:center}.modal-backdrop>.modal{border-radius:12px;width:100%;padding:20px 16px}.modal-header{align-items:flex-start;gap:12px}.modal-header h2{overflow-wrap:anywhere;font-size:22px}.modal-body-wide-grid{grid-template-columns:minmax(0,1fr);padding-inline:0}.contacts-header-bar{flex-wrap:wrap;gap:10px}.contacts-header-bar>*{min-width:0;max-width:100%}.form-grid,.properties-grid{grid-template-columns:minmax(0,1fr)}.form-grid>*{grid-column:auto}.modal-actions{flex-wrap:wrap;gap:10px}.modal-actions>button{flex:120px}.companies-table .table-head{display:none}.companies-table .table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto;padding:18px 16px;position:relative}.companies-table .table-row>span:first-child{grid-column:1/-1;min-width:0;padding-right:20px}.companies-table .table-row strong{white-space:normal;overflow-wrap:anywhere}.companies-table .table-row>span[data-label]{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.companies-table .table-row>span[data-label]:before{content:attr(data-label);color:#64748b;font-size:11px}.companies-table .table-row>span:last-child{position:absolute;top:24px;right:16px}.customer-account-detail-metrics>div:nth-child(n+4){display:grid}.customer-account-table .customer-account-row{gap:16px;padding:18px 16px}.settings-product-row,.settings-product-form{grid-template-columns:minmax(0,1fr)}.settings-product-row>*{grid-column:auto}.task-main-row{grid-template-columns:22px minmax(0,1fr) 44px;gap:10px;display:grid}.task-main-row>.task-body{grid-column:2;min-width:0}.task-main-row>.task-action-menu-container{grid-area:1/3}.task-main-row>.task-assignees-pill-group{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start}.task-title-row,.task-due{flex-wrap:wrap}.task-filter-bar{flex-wrap:wrap;overflow:visible}.task-filter-bar button{min-height:44px}.task-main-row>.task-assignees-pill-group{margin-left:0}.task-item-card{padding:16px 12px}.task-desc,.task-title-row{overflow-wrap:anywhere}.assignee-picker-dropdown{max-width:calc(100vw - 100px);left:0;right:auto}.dropdown-popover,.calendar-filter-popover{width:100%;min-width:0;left:0;right:auto}.calendar-header-toolbar{padding:16px 12px}.calendar-header-toolbar h2{width:100%}.calendar-nav-buttons{flex-wrap:wrap}.weekday-name{padding-inline:2px;font-size:10px}.calendar-day-cell{padding:4px 2px}}@media (max-width:420px){.customer-account-table .customer-account-row{grid-template-columns:minmax(0,1fr)}}@media (hover:none){.add-task-day-btn,.chat-message-actions,.task-menu-trigger{opacity:1}}
