.work-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;font-size:11px;color:#4f4f4f}.work-controls p{line-height:1.7}.ratio-controls{display:flex;align-items:center;gap:12px;white-space:nowrap}.ratio-controls label{font-size:11px}.ratio-controls output{font-weight:700;color:#4f4f4f;margin-left:5px}.ratio-controls input{width:110px;accent-color:#4f4f4f;padding:0}.ratio-controls .text-button{font-size:10px}.customer-workspace{display:grid;align-items:start;min-width:0}.customer-list-pane{position:sticky;top:15px;min-width:0}.workspace-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 16px}.workspace-list-heading h2{font-size:14px;white-space:nowrap}.workspace-list-heading>span{font-size:10px;color:#4f4f4f;white-space:nowrap}.workspace-filters{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:7px;padding:0 14px 15px}.workspace-filters label{min-width:0}.workspace-filters input,.workspace-filters select{width:100%;min-width:0;font-size:11px;padding:10px}.workspace-table-scroll{overflow:auto;max-height:calc(100vh - 300px);min-height:270px;scrollbar-color:#bcbcbc #f6f6f6;scrollbar-width:thin}.workspace-table{min-width:500px}.workspace-table thead{position:sticky;top:0;z-index:1}.workspace-table th{font-size:10px;padding:12px 9px}.workspace-table td{padding:16px 9px;font-size:11px}.workspace-table th:first-child,.workspace-table td:first-child{padding-left:15px;color:#4f4f4f}.workspace-table .is-selected{background:#ffffff}.workspace-table .is-selected:hover{background:#ffffff}.workspace-table tr[data-select]{cursor:pointer}.workspace-table .is-selected td:first-child{box-shadow:inset 3px 0 #00000066;color:#4f4f4f;font-weight:700}.select-customer{font-weight:650;padding:3px 0;color:#4f4f4f;white-space:nowrap;font-size:11px}.select-customer:hover{text-decoration:underline}.workspace-table .badge{font-size:10px;padding:4px 6px}.list-hint{padding:12px 14px;color:#4f4f4f;font-size:10px;border-top:1px solid #dedede}.split-handle{display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;min-height:530px;align-self:stretch;color:#4f4f4f;border-radius:4px;outline-offset:-2px}.split-handle>span{height:40px;width:4px;background:#ffffff;border-radius:4px}.split-handle:hover>span,.split-handle.dragging>span{background:#ffffff}.customer-detail-pane{min-width:0;container-type:inline-size}#workspace-detail{min-width:0}.inline-details,.inline-consult{padding:22px;overflow:visible}.inline-consult{margin-top:18px}.workspace-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px}.workspace-section-heading h2{font-size:17px;margin-top:6px;letter-spacing:-.4px}.workspace-section-heading h2 small{font-size:10px;color:#4f4f4f;margin-left:7px;letter-spacing:0}.customer-owner{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#4f4f4f;border-bottom:1px solid #dedede;padding-bottom:14px;margin-bottom:18px}.customer-owner form{display:flex;align-items:center;gap:6px}.customer-owner select{padding:6px;font-size:10px;max-width:135px}.customer-owner .button{padding:6px 9px;min-height:29px;font-size:10px}.inline-details fieldset{border:0;padding:0;margin:0;min-width:0}.inline-details fieldset:disabled{opacity:.8}.workspace-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workspace-info-grid label,.compose-grid label{font-size:11px;color:#4f4f4f;display:flex;flex-direction:column;gap:8px;min-width:0}.workspace-info-grid input,.workspace-info-grid select,.workspace-info-grid textarea{width:100%;font-size:12px;background:#ffffff}.workspace-info-grid .full-field{grid-column:1/-1}.workspace-info-grid textarea{min-height:76px;resize:vertical;line-height:1.8}.workspace-info-grid .media-field{display:grid;grid-template-columns:70px 1fr;align-items:center;margin-top:0}.media-field select{max-width:220px}.info-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.info-actions>span{font-size:10px;line-height:1.6;color:#4f4f4f}.info-actions .button{font-size:11px}.inline-details .form-error:empty{display:none}.private-label{font-size:10px;color:#4f4f4f;background:#ffffff;padding:6px 8px;border-radius:5px;white-space:nowrap}.compose-grid{display:grid;grid-template-columns:minmax(0,1fr) 112px 125px;gap:12px;align-items:start}.compose-note{position:relative}.compose-note textarea{width:100%;min-height:235px;line-height:1.9;font-size:13px;padding:14px 14px 28px;resize:vertical;background:#ffffff}.note-counter{font-size:9px;color:#4f4f4f;align-self:flex-end;margin-top:-28px;position:relative;right:10px;pointer-events:none}.compose-status{display:flex;flex-direction:column;gap:20px}.compose-status select,.compose-status input{width:100%;min-width:0;padding:10px 7px;font-size:11px}.compose-files{min-width:0}.compose-files>label:first-child{font-size:11px;display:block;margin-bottom:8px;color:#4f4f4f}.file-picker{border:1px dashed #dedede;border-radius:6px;padding:18px 8px;background:#ffffff;cursor:pointer;align-items:center;text-align:center;min-height:115px;justify-content:center}.file-picker:hover{border-color:#dedede;background:#ffffff}.file-picker:focus-within{outline:2px solid #dedede}.file-picker strong{font-size:11px;font-weight:500;color:#4f4f4f}.file-picker small{font-size:9px;color:#4f4f4f}.paperclip{font-size:20px;line-height:1;color:#4f4f4f}#consult-files{width:100%;font-size:10px;padding:6px 0;border:0;margin-top:6px}#consult-files::file-selector-button{font-size:10px;background:#ffffff;color:#4f4f4f;border:1px solid #dedede;border-radius:4px;padding:6px;cursor:pointer}.file-help{font-size:9px;color:#4f4f4f;line-height:1.8;margin-top:8px}.pending-file{display:flex;align-items:center;gap:4px;margin-top:7px;font-size:10px;background:#ffffff;border-radius:4px;padding:6px;color:#4f4f4f}.pending-file>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.pending-file button{padding:2px 4px;font-size:14px;color:#4f4f4f}.compose-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px}.compose-actions>span{font-size:10px;color:#4f4f4f;line-height:1.7}.compose-actions .button{padding:12px 17px}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:26px;padding:23px 0 15px;border-top:1px solid #dedede}.history-heading h3{font-size:14px}.history-heading>span{font-size:10px;color:#4f4f4f}.consult-history{max-height:550px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bcbcbc #f6f6f6;padding:0 3px 2px 0}.consult-history:focus-visible{outline:2px solid #dedede;outline-offset:4px}.consult-record{border:1px solid #dedede;border-radius:7px;padding:17px;margin-bottom:12px;background:#ffffff}.consult-record:last-child{margin-bottom:0}.record-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.record-number{font-size:10px;color:#4f4f4f}.record-author{font-size:11px;color:#4f4f4f}.record-heading time{font-size:10px;color:#4f4f4f;margin-left:auto}.record-body{font-size:13px;line-height:1.9;color:#4f4f4f;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px}.record-files{margin-top:14px;border-top:1px solid #dedede;padding-top:12px;display:flex;flex-direction:column;gap:6px}.attachment-download{font-size:11px;text-align:left;padding:8px;border:1px solid #dedede;border-radius:5px;color:#4f4f4f;background:#ffffff;overflow-wrap:anywhere;line-height:1.6}.attachment-download>span{font-size:10px;color:#4f4f4f;float:right;margin-left:10px}.restricted-attachment{font-size:10px;color:#4f4f4f}.no-customer{padding:55px 25px;text-align:center}.no-customer h2{font-size:16px;color:#4f4f4f}.no-customer p{font-size:11px;color:#4f4f4f;line-height:1.8;margin-top:12px}
@container(max-width:620px){.compose-grid{grid-template-columns:minmax(0,1fr) 100px}.compose-files{grid-column:1/-1;display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:14px}.compose-files>label:first-child{grid-column:1/-1}.compose-files .file-picker{grid-row:2/5;min-height:90px;padding:10px}.compose-files #consult-files{grid-column:2}.compose-files .file-help{font-size:10px}.compose-files #pending-files{grid-column:2}.compose-note textarea{min-height:240px}.customer-owner{flex-wrap:wrap}.private-label{font-size:9px}}
@media(max-width:1100px){.work-controls{align-items:flex-start;flex-direction:column;gap:10px}.workspace-list-heading{flex-wrap:wrap}.workspace-list-heading>span{font-size:9px}.workspace-filters{grid-template-columns:1fr}.inline-details,.inline-consult{padding:18px}.customer-owner{flex-wrap:wrap}}
@media(max-width:680px){.customer-workspace{display:flex!important;flex-direction:column;gap:18px}.customer-list-pane{position:static;width:100%}.customer-detail-pane{width:100%}.workspace-table-scroll{max-height:285px;min-height:150px}.workspace-filters{grid-template-columns:minmax(0,1fr) 110px}.split-handle,.ratio-controls{display:none}.work-controls{margin-bottom:12px}.workspace-table{min-width:490px}.workspace-list-heading{flex-wrap:nowrap}.workspace-info-grid input,.workspace-info-grid select,.workspace-info-grid textarea,.compose-note textarea,.compose-status select,.compose-status input{font-size:16px}.workspace-filters input{font-size:16px}.customer-owner form select{font-size:12px}.workspace-info-grid{gap:12px}.workspace-info-grid input{min-width:0}.compose-grid{gap:10px}.compose-actions{flex-direction:column;align-items:stretch}.compose-actions .button{min-height:44px}.history-heading{align-items:flex-start}.history-heading>span{font-size:9px}.record-heading time{font-size:9px}.private-label{font-size:9px}.workspace-section-heading h2{font-size:16px}.workspace-section-heading h2 small{display:block;margin:7px 0 0}.compose-files #consult-files{font-size:10px}.consult-history{max-height:480px}.info-actions{align-items:flex-start}.info-actions>span{font-size:9px}.inline-details .button{font-size:10px}.customer-owner>span{font-size:10px}.workspace-info-grid .media-field{grid-template-columns:55px 1fr}}

@media(min-width:681px){.consultation-mode main#main{padding:23px 23px 18px}.consultation-mode .topbar{height:60px;padding:0 24px}.consultation-mode .demo-banner{padding:8px 24px}.consultation-mode .page-heading{margin-bottom:18px}.consultation-mode .page-heading h1{font-size:25px}.consultation-mode .page-heading p{font-size:11px}.consultation-mode .demo-banner span{display:none}}

.member-selection{margin-bottom:18px;padding:19px 21px}.member-selection-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px}.member-selection-heading h2{font-size:14px}.member-selection-heading p{font-size:11px;color:#4f4f4f;line-height:1.7;margin-top:7px}.team-scope-label{font-size:10px;color:#4f4f4f;background:#ffffff;border-radius:5px;padding:6px 9px;white-space:nowrap}.member-select-field{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#4f4f4f;width:360px;max-width:100%}.member-select-field select{width:100%;font-size:12px;min-height:40px;background:#ffffff}.private-label{white-space:normal;text-align:right}
@media(max-width:680px){.member-selection{padding:16px}.member-selection-heading{gap:10px}.member-selection-heading h2{font-size:13px}.member-selection-heading p{font-size:10px}.team-scope-label{font-size:9px}.member-select-field{width:100%}.member-select-field select{font-size:16px;min-height:44px}}
.sort-column{display:inline-flex;align-items:center;justify-content:space-between;gap:5px;width:100%;padding:0;font:inherit;color:inherit;text-align:left;white-space:nowrap}.sort-column:hover{color:#4f4f4f}.sort-column span{font-size:11px;color:#4f4f4f}th[aria-sort=ascending],th[aria-sort=descending]{color:#4f4f4f;background:#ffffff}th[aria-sort=ascending] .sort-column span,th[aria-sort=descending] .sort-column span{color:#4f4f4f}

/* All customer columns remain visible; narrow screens stack the two panes. */
.member-select-actions{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.member-select-actions .button{min-height:40px;white-space:nowrap}.member-select-actions .button:disabled{opacity:.45;cursor:not-allowed}.member-select-actions .button span{margin-left:6px}
.workspace-table{table-layout:fixed;min-width:0;width:100%;white-space:normal}.workspace-table th,.workspace-table td{padding:12px 5px;overflow-wrap:anywhere;line-height:1.65}.workspace-table th:first-child,.workspace-table td:first-child{padding-left:6px}.workspace-table .selection-column{width:28px;text-align:center}.workspace-table .number-column{width:34px;text-align:center}.workspace-table [data-sort-column=name]{width:19%}.workspace-table [data-sort-column=phone]{width:25%}.workspace-table [data-sort-column=car]{width:18%}.workspace-table [data-sort-column=status]{width:20%}.workspace-table [data-sort-column=source]{width:18%}.workspace-table .select-customer{white-space:normal;overflow-wrap:anywhere;line-height:1.65;text-align:left}.workspace-table .badge{white-space:normal;display:inline-flex;line-height:1.5;padding:3px 4px;gap:3px}.workspace-table .source-tag{white-space:normal;overflow-wrap:anywhere;padding:3px 4px;font-size:10px}.workspace-table .selection-column input{width:15px;height:15px;margin:0;accent-color:#4f4f4f;cursor:pointer}.sort-column{white-space:normal;gap:2px;line-height:1.5}.sort-column span{flex-shrink:0}.workspace-table-scroll{overflow-x:hidden}
.transfer-dialog{width:460px}.transfer-dialog p{font-size:13px;line-height:1.8}.transfer-dialog .transfer-preserve{font-size:11px;color:#4f4f4f;margin:8px 0 23px}.transfer-dialog label{display:flex;flex-direction:column;gap:10px;font-size:12px}.transfer-dialog select{width:100%;font-size:14px}.transfer-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.transfer-dialog::backdrop{background:#00000066}
@media(max-width:1150px){.customer-workspace{display:flex!important;flex-direction:column;gap:18px}.customer-list-pane,.customer-detail-pane{width:100%;position:static}.split-handle,.ratio-controls{display:none}.workspace-table-scroll{max-height:340px;min-height:150px}}
@media(max-width:480px){.workspace-list-heading>span{display:none}.workspace-table th,.workspace-table td{font-size:10px;padding:10px 3px}.workspace-table .selection-column{width:23px}.workspace-table .number-column{width:26px}.workspace-table .select-customer{font-size:10px}.workspace-table .badge,.workspace-table .source-tag{font-size:9px}.workspace-table .badge i{display:none}.sort-column span{font-size:9px}.member-select-actions{align-items:stretch}.member-select-actions .button{width:100%}.transfer-dialog select{font-size:16px}}

/* Customer workspace: compact fixed toolbar with independent pane scrolling. */
.consultation-mode{height:100dvh;overflow:hidden}.consultation-mode .app-shell{height:100%;min-height:0}.consultation-mode .main-shell{height:100%;display:flex;flex-direction:column;min-height:0}.consultation-mode .topbar,.consultation-mode .demo-banner{flex-shrink:0}.consultation-mode main#main{display:flex;flex-direction:column;flex:1;min-height:0;max-width:none;width:100%;margin:0;padding:12px 20px 14px}.consultation-mode .page-heading{flex-shrink:0;margin-bottom:10px}.consultation-mode .page-heading .eyebrow,.consultation-mode .page-heading p{display:none}.consultation-mode .page-heading h1{font-size:21px}.consultation-mode #page-content{flex:1;min-height:0}.consultation-mode footer{display:none}#customer-workspace-host{height:100%;display:flex;flex-direction:column;min-height:0}
.member-selection{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 14px}.member-selection-heading{margin:0;align-items:center;gap:8px;flex-shrink:0}.member-selection-heading h2{font-size:12px}.member-selection-heading p{display:none}.team-scope-label{font-size:9px;padding:5px 7px}.member-select-actions{justify-content:flex-end;gap:8px}.member-select-field{width:280px;gap:0;font-size:0}.member-select-field select{min-height:36px;font-size:12px}.member-select-actions .button{min-height:36px;padding:8px 12px;font-size:11px}
.customer-workspace{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.customer-list-pane{position:static;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.workspace-list-heading,.workspace-filters,.list-hint{flex-shrink:0}.workspace-list-heading{padding:12px 13px}.workspace-filters{padding:0 12px 10px;grid-template-columns:minmax(0,1fr) 105px}.workspace-table-scroll{flex:1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.list-hint{padding:8px 12px}.customer-detail-pane{min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-width:thin}.record-archived-label{font-size:9px;color:#945c24;background:#ffffff;padding:3px 6px;border-radius:4px}.workspace-table thead{z-index:2}
@media(max-width:1150px){.customer-workspace{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(150px,36%) minmax(0,1fr);gap:10px}.customer-list-pane,.customer-detail-pane{height:100%;min-height:0}.workspace-table-scroll{max-height:none;min-height:0}.member-selection{flex-wrap:wrap}.member-selection-heading{flex:1}.member-select-actions{flex:1;flex-wrap:nowrap}.member-select-field{width:250px;min-width:0}.workspace-list-heading{flex-wrap:nowrap}.workspace-list-heading>span{display:none}}
@media(max-width:680px){.consultation-mode main#main{padding:8px 10px 10px}.consultation-mode .topbar{height:46px}.consultation-mode .demo-banner{padding:5px 12px;font-size:8px}.consultation-mode .demo-banner span{display:none}.consultation-mode .page-heading{margin-bottom:7px}.consultation-mode .page-heading h1{font-size:18px}.member-selection{padding:8px 10px;gap:6px;margin-bottom:8px}.member-selection-heading{width:100%;justify-content:space-between}.member-select-actions{width:100%;flex-basis:100%;align-items:center;justify-content:flex-start;flex-wrap:wrap}.member-select-field{width:auto;flex:1;min-width:145px}.member-select-field select{font-size:12px;min-height:34px}.member-select-actions .button{width:auto;min-height:34px;font-size:10px;padding:7px 9px}.workspace-filters input,.workspace-filters select{font-size:12px;padding:7px}.workspace-list-heading{padding:8px 10px}.workspace-list-heading h2{font-size:12px}.workspace-filters{padding:0 9px 7px;gap:5px}.list-hint{display:none}.customer-workspace{grid-template-rows:minmax(150px,38%) minmax(0,1fr)}.inline-details,.inline-consult{padding:14px}}
@media(max-width:680px){.consultation-mode .sidebar{transition:none;top:46px}}

.member-selection{justify-content:flex-start}.member-selection-heading{flex:0 0 auto}.member-select-actions{flex:0 1 auto;justify-content:flex-start}.reminder-help{font-size:9px;line-height:1.7;color:#4f4f4f}.consultation-alarm{width:500px;text-align:left;padding:28px}.consultation-alarm::backdrop{background:#000000a8}.alarm-icon{font-size:30px;color:#4f4f4f;margin-bottom:10px}.consultation-alarm h2{font-size:22px}.consultation-alarm>p{font-size:12px;line-height:1.8;color:#4f4f4f;margin-top:10px}.alarm-customer{display:flex;flex-direction:column;gap:8px;padding:17px;margin:20px 0;background:#ffffff;border-radius:8px}.alarm-customer strong{font-size:17px}.alarm-customer span,.alarm-customer time{font-size:12px;color:#4f4f4f}.consultation-alarm form{display:flex;flex-direction:column;gap:15px}.consultation-alarm label{display:flex;flex-direction:column;gap:8px;font-size:12px}.consultation-alarm textarea{width:100%;min-height:150px;resize:vertical;line-height:1.8}.consultation-alarm .button{min-height:44px}.consultation-alarm textarea,.consultation-alarm select{font-size:14px}
@media(max-width:680px){.member-selection-heading{flex-basis:100%;justify-content:flex-start}.member-select-actions{flex-basis:100%}.consultation-alarm{padding:20px}.consultation-alarm textarea,.consultation-alarm select{font-size:16px}}

.compose-time{font-size:11px;color:#4f4f4f;display:flex;flex-direction:column;gap:8px}.compose-time>div{display:flex;gap:4px}.compose-time select{width:50%;padding:9px 3px;font-size:11px}.record-reservation{font-size:11px;color:#4f4f4f;padding-top:12px}

#team-alarm-stack{position:fixed;right:16px;bottom:16px;z-index:40;width:min(660px,calc(100vw - 32px));max-height:45dvh;display:flex;flex-direction:column;gap:8px;pointer-events:none}.team-alarm-stack-heading{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;background:#ffffff;color:#4f4f4f;border-radius:8px;box-shadow:0 4px 20px #00000022}.team-alarm-stack-heading strong{font-size:12px}.team-alarm-stack-heading small{font-size:10px;color:#4f4f4f}.team-alarm-stack-heading span{margin-left:5px}.team-alarm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;overflow:auto;min-height:0;pointer-events:auto;padding:2px;overscroll-behavior:contain}.team-alarm-card{background:#ffffff;border:1px solid #dedede;border-left:3px solid #e3c6a5;border-radius:8px;box-shadow:0 3px 16px #00000022;min-width:0}.team-alarm-card.is-done{border-color:#dedede;border-left-color:#dedede}.team-alarm-toggle{width:100%;text-align:left;padding:10px;display:flex;flex-direction:column;gap:7px}.team-alarm-toggle>span{display:flex;width:100%;justify-content:space-between;gap:6px;font-size:11px;line-height:1.5}.team-alarm-toggle strong{font-size:11px}.team-alarm-status{font-size:9px;color:#945c24;background:#ffffff;padding:2px 5px;border-radius:4px;white-space:nowrap}.is-done .team-alarm-status{background:#ffffff;color:#4f4f4f}.team-alarm-toggle time{font-size:9px;color:#4f4f4f}.team-alarm-toggle>small{font-size:9px;color:#4f4f4f}.team-alarm-detail{padding:0 10px 10px;font-size:11px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap;max-height:180px;overflow:auto}.team-alarm-detail small{display:block;color:#4f4f4f;margin-top:6px}.team-alarm-ack{padding:7px 10px;font-size:10px;color:#4f4f4f;border-top:1px solid #dedede;width:100%;text-align:right}
@media(max-width:480px){#team-alarm-stack{right:8px;bottom:8px;width:calc(100vw - 16px);max-height:42dvh}.team-alarm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-alarm-toggle>span{flex-wrap:wrap}.team-alarm-toggle time{width:100%}.team-alarm-stack-heading small{font-size:9px}}

#team-alarm-stack[data-count="1"]{width:min(240px,calc(100vw - 32px))}#team-alarm-stack[data-count="2"]{width:min(480px,calc(100vw - 32px))}@media(max-width:480px){#team-alarm-stack[data-count="1"] .team-alarm-grid{grid-template-columns:1fr}}

.consultation-schedule{min-width:0;border:1px solid #dedede;border-radius:7px;background:#ffffff;padding:10px 7px;display:flex;flex-direction:column;gap:12px;margin:0}.consultation-schedule legend{font-size:10px;color:#4f4f4f;padding:0 3px}.consultation-schedule label{gap:6px}.consultation-schedule input[type=date]{width:100%;min-width:0}.consultation-schedule .compose-time[hidden]{display:none}.consultation-schedule .reminder-help{font-size:9px;line-height:1.7}.consultation-schedule .compose-time{padding-top:10px;border-top:1px solid #dedede}

.compose-grid{grid-template-columns:minmax(0,1fr) 150px 125px}@container(max-width:620px){.compose-grid{grid-template-columns:minmax(0,1fr) 150px}}.consultation-schedule input[type=date]{font-size:12px;padding:9px 5px}.consultation-schedule .compose-time select{font-size:12px}

.member-select-actions{flex-wrap:wrap}.member-select-field{width:220px}.team-select-field{width:145px}.workspace-table .registered-column{width:24%;font-size:10px}.registered-column time{display:flex;flex-direction:column;line-height:1.65;white-space:nowrap}.workspace-table [data-sort-column=name]{width:16%}.workspace-table [data-sort-column=phone]{width:24%}.workspace-table [data-sort-column=car]{width:13%}.workspace-table [data-sort-column=status]{width:14%}.workspace-table [data-sort-column=source]{width:9%}
@media(max-width:680px){.member-select-actions{flex-wrap:wrap}.team-select-field{width:130px;flex:0 0 130px;min-width:0}.member-select-field:not(.team-select-field){min-width:135px}.workspace-table .registered-column{font-size:8px;width:24%}.workspace-table .registered-column time{white-space:normal}.workspace-table .number-column{width:22px}.workspace-table .selection-column{width:22px}}

.workspace-table .registered-column{width:90px}@media(max-width:680px){.workspace-table .registered-column{width:65px}.workspace-table .source-tag{font-size:8px;padding:2px;letter-spacing:-.2px}}

.cloud-sync-state{font-size:10px;color:#4f4f4f;text-decoration:underline}.cloud-sync-state.is-error{color:#945c24}.sync-conflict h2{font-size:19px}.sync-conflict p{font-size:13px;line-height:1.8;margin:14px 0}.sync-conflict>div{display:flex;gap:10px;flex-wrap:wrap}.cloud-start-error{padding:40px;max-width:700px;margin:auto}.cloud-start-error p{line-height:1.8;margin:20px 0}.consultation-mode .demo-banner span:has(.cloud-sync-state){display:inline!important;margin-left:12px}
.workspace-table .selection-column{width:24px}.workspace-table .number-column{width:25px}.workspace-table .registered-column{width:70px}.workspace-table [data-sort-column=name]{width:12%}.workspace-table [data-sort-column=phone]{width:20%}.workspace-table [data-sort-column=car]{width:11%}.workspace-table [data-sort-column=status]{width:11%}.workspace-table [data-sort-column=source]{width:7%}.workspace-table .duplicate-column{width:15%}.workspace-table .duplicate-contact{white-space:normal;font-size:10px;padding:3px 4px;line-height:1.5}.workspace-table-scroll{overflow-x:auto}
