/* 1.778: use the full monitor; keep the text and its next action visible together. */
.workspace-layout-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.workspace-layout-controls button{min-height:31px;padding:5px 9px;font-size:12px}.panel-resize-hint{font-size:11px;color:#607382;white-space:nowrap}.panel-divider{display:none}.quick-note{min-width:0}.quick-note[open]{flex-basis:100%}.quick-note form{max-width:none}.quick-note textarea{min-height:85px;resize:vertical}.quick-note label{margin:8px 0}.workspace-focus-shortcut{font-size:12px;min-height:30px;padding:4px 9px}
.visible-files{padding:8px;margin:10px 0}.visible-files-label{font-size:12px;margin-bottom:6px}.file-card-grid,.file-links{grid-template-columns:repeat(auto-fill,minmax(min(205px,100%),1fr));gap:6px}.sigma-file-tile .sigma-file-card{padding:7px!important;min-height:82px;gap:8px}.sigma-file-tile .sigma-file-thumbnail{flex:0 0 52px;width:52px;height:68px}.sigma-file-meta strong{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sigma-file-meta small{font-size:11px;margin-top:3px}.sigma-file-meta .sigma-thumb-status{margin-top:3px}.sigma-file-download{min-height:25px;padding:3px 8px;font-size:11px}
.inbox-list .inbox-row{padding-top:8px;padding-bottom:8px}.inbox-list .row-head{display:block}.inbox-list .row-head strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-list .row-head small{font-size:10px}.inbox-list .row-subject{line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0}.inbox-list .row-meta{font-size:11px;gap:4px}.inbox-list .snippet{margin:3px 0;font-size:12px}.inbox-list .row-alert{margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.inbox-list .inbox-row>.contact-avatar{width:30px;height:30px;top:9px}.inbox-list .inbox-row>.notify-new{font-size:10px}
.mailbox-heading{gap:10px;margin-bottom:7px}.mailbox-heading h1{font-size:23px}.mailbox-heading>div>p{display:none}.mailbox-heading>.button{font-size:12px;min-height:32px;padding:6px 9px}.mailbox-search{gap:8px;margin-bottom:8px}.mailbox-search label{font-size:12px;min-width:110px}.mailbox-search label:first-child{max-width:245px}.mailbox-search input,.mailbox-search select{min-height:34px;padding:6px 8px}.mailbox-reader-top{padding:10px 14px}.mailbox-reader-top h2{font-size:19px;margin:0 0 7px}.mailbox-reader-top .button,.mailbox-reader-top button{min-height:31px;font-size:12px;padding:5px 8px}.mailbox-message{padding:13px 15px}.mailbox-message pre{font-size:15px;line-height:1.5;margin:0 0 12px}.mailbox-context{padding:12px;background:#f7fafb}.mailbox-context>h3{margin:0 0 10px;font-size:14px}.mailbox-context .mailbox-file-form{padding:8px;display:block}.mailbox-context .mailbox-file-form button{margin-top:6px}.mailbox-context button{font-size:12px;min-height:32px;padding:5px 9px}.mailbox-context label,.mailbox-context select,.mailbox-context input,.mailbox-context summary{font-size:12px;min-width:0;max-width:100%}.mailbox-context .form-columns{display:block}.mailbox-history .context-link{font-size:12px;padding:7px 0}.mailbox-history{margin:10px 0}.mailbox-row{padding-top:9px;padding-bottom:9px}.mailbox-row>div{display:block}.mailbox-row strong{display:block;font-size:13px}.mailbox-row time{font-size:10px}.mailbox-row p{-webkit-line-clamp:1}.mailbox-row b{font-size:13px}.mailbox-row small{font-size:10px}.mailbox-folders{padding:8px}.mailbox-folders a{padding:7px 6px;font-size:13px}
@media(min-width:1101px){
 .mailbox-page:has(#mailbox-workspace) .with-nav{height:100dvh;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:10px}.mailbox-page .workspace-top,.mailbox-heading,.mailbox-search{flex:none}.mailbox-page:has(#mailbox-workspace) main>footer{display:none}.mailbox-layout.flexible-workspace{height:auto;min-height:0;flex:1;border-radius:8px;gap:0}.mailbox-layout>.mailbox-context{overflow:auto;min-height:0;border-left:0}.mailbox-layout>.mailbox-folders,.mailbox-layout>.mailbox-list{border-right:0}.mailbox-reader-top{position:sticky;top:0;z-index:3;background:white}.mailbox-history{max-height:270px;overflow:auto;overscroll-behavior:contain}
 .flexible-workspace .panel-divider{display:block;position:relative;cursor:col-resize;touch-action:none;background:#eef2f4;align-self:stretch;min-height:0}.panel-divider:before{content:'';position:absolute;inset:0 3px;background:#d6e0e5}.panel-divider:after{content:'⋮';position:sticky;top:45%;display:block;text-align:center;color:#617e91;font-size:18px}.panel-divider:hover,.panel-divider:focus-visible{background:#cee5ed;outline:2px solid #2985a2;outline-offset:-2px}.flexible-workspace>.resize-pane-hidden{display:none!important}
 .panel-focused{position:fixed!important;inset:10px!important;width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:none!important;z-index:80!important;background:white;box-shadow:0 0 0 15px #e7eef2}.panel-focus-mode .workspace-layout-controls{position:fixed;right:35px;top:18px;z-index:81;background:white;border:1px solid #dae4ea;border-radius:8px;padding:4px}.panel-focus-mode .panel-focused .mailbox-reader-top{padding-right:350px}.panel-focus-mode{overflow:hidden}.panel-focus-mode .panel-focused .site-detail-head{padding-right:250px}
 .site-heading h1{font-size:23px}.site-heading>div>p{display:none}.site-switch>a{padding:7px 10px;min-height:45px}.site-switch small{font-size:10px}.site-toolbar{margin-bottom:8px}.site-detail-content{padding:12px 16px}.site-workspace.flexible-workspace{grid-template-columns:340px 8px minmax(0,1fr)}
 .party-page .party-layout{height:calc(100dvh - 135px);min-height:450px;align-items:stretch}.party-page .party-layout>aside,.party-page .party-layout>.two-cols>.panel{overflow:auto;min-height:0;overscroll-behavior:contain}.party-page .party-layout>.two-cols{min-height:0}.party-page .party-layout .panel{margin-bottom:10px}.party-page main>footer{display:none}.party-page .party-message summary{font-size:14px}.party-page .party-layout h2{font-size:16px}.party-page .party-layout .context-link{font-size:14px}
}
@media(max-width:1100px){.panel-focus-button,.panel-resize-hint,.workspace-focus-shortcut{display:none!important}.mailbox-layout .panel-divider,.site-workspace .panel-divider{display:none!important}.mailbox-layout-controls{flex-wrap:wrap}.mailbox-heading{flex-wrap:wrap}.mailbox-layout .mailbox-context{border-top:1px solid #d5e1e8}.mailbox-layout .mailbox-history{max-height:none}.mailbox-layout.mobile-folders-open{display:block!important;height:auto;overflow:visible}.mailbox-layout.mobile-folders-open>.mailbox-folders{display:block!important;max-height:50dvh;overflow:auto;border-bottom:1px solid #d5e1e8}.workspace-layout-controls button[aria-pressed]{min-height:36px}.mailbox-search{flex-wrap:wrap}}
@media(max-width:900px){.mailbox-heading>.workspace-layout-controls button:nth-child(2){display:none}.inbox-page:has(.has-selection) .inbox-header,.inbox-page:has(.has-selection) .inbox-tabs,.inbox-page:has(.has-selection) .workspace-top{display:none}.inbox-page .conversation-tools{gap:5px}.inbox-page .conversation-actions .button{font-size:12px;padding:6px 8px;min-height:38px}.file-card-grid,.file-links{grid-template-columns:repeat(auto-fill,minmax(min(185px,100%),1fr))}.party-page .party-layout{height:auto}.quick-note .attachment-picker{max-width:100%}.site-heading-tools .workspace-layout-controls{display:none}}
@media print{.panel-divider,.workspace-layout-controls,.workspace-focus-shortcut{display:none!important}.party-page .party-layout,.party-page .party-layout>aside,.party-page .party-layout>.two-cols>.panel{height:auto;overflow:visible}}

.mailbox-message>.visible-files,.message>.visible-files{max-height:245px;overflow:auto;overscroll-behavior:contain}.quick-note:not([open]){display:none}.mailbox-file-form button+button{margin-left:4px}
.payroll-page main>.notice{padding:7px 10px;margin:5px 0}.payroll-page main>form.notice button{min-height:32px;padding:5px 10px}.payroll-page main>.reorder-hint{margin:5px 0}.payroll-page .payroll-console{padding:7px 10px}
#traction-price-check{margin:12px 0;padding:12px 16px}#traction-price-check[data-mismatch="true"]{border-left:5px solid #b45309}#traction-price-check p{margin:6px 0}#traction-price-check small{display:block;margin-top:8px}
