.mail-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.mail-tabs button{padding:11px 15px;background:white;border:1px solid var(--line);font-size:12px;color:var(--muted)}.mail-tabs button.active{background:var(--teal);border-color:var(--teal);color:white}.mail-tabs span{padding:2px 6px;border-radius:5px;background:#a2c9c42a;margin-left:5px}.mail-search{display:flex;gap:12px;align-items:flex-end;margin:20px 0}.mail-search label{display:flex;flex-direction:column;gap:7px;flex:1;font-size:12px}.mail-search button{height:38px}.mail-card,.mail-rule{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:22px;margin-bottom:14px}.mail-card>div,.mail-rule>div{min-width:0}.mail-card h3,.mail-rule h3{margin:12px 0 8px;overflow-wrap:anywhere}.mail-card h3 button{font-size:15px;text-align:left;padding:0}.mail-card p,.mail-rule p{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.mail-card small{font-size:11px;color:var(--muted)}.mail-card>button{flex-shrink:0}.mail-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;color:var(--muted);font-size:12px}.mail-pagination>div{display:flex;gap:8px}.mail-detail-head h3{margin:16px 0 10px;overflow-wrap:anywhere}.mail-detail-head p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.mail-body{font-family:Segoe UI,Arial,sans-serif}.mail-rule .actions{flex-shrink:0}.credential-note label+label{margin-top:15px}@media(max-width:720px){.mail-card,.mail-rule{flex-direction:column;align-items:stretch;padding:18px}.mail-search,.mail-pagination{flex-wrap:wrap}.mail-search label{min-width:180px}.mail-tabs{gap:6px}.mail-tabs button{font-size:11px;padding:9px 10px}.mail-rule .actions{margin:0}}
body{font-family:Segoe UI,Arial,sans-serif}[hidden]{display:none!important}.task-open{text-align:left;font-size:12px;font-weight:600;display:block;margin-bottom:5px}.task-sub{display:block}.narrow{max-width:650px}.narrow label,#comment-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-bottom:16px}.profile-real-head{display:flex;align-items:center;gap:16px;padding:20px 0}.profile-real-head .personal-avatar{width:75px;height:75px;font-size:26px}.profile-real-head h3{margin-bottom:6px}.profile-real-head span{font-size:12px}.auth-scope{margin-top:24px;font-size:11px}.auth-scope a{white-space:nowrap}.auth-intro h1{font-size:34px}.form-error{color:#b33d3d;font-size:12px;line-height:1.6}.task-status-bar small{color:#657d88}.photo-upload{margin-top:16px}.startup-error{max-width:650px;margin:100px auto;padding:30px}.modal-content>.detail-description{white-space:pre-wrap}.my-profile-button{font-size:12px}.calendar h3{text-transform:capitalize}#search{min-width:260px}.settings-nav summary{font-size:13px}.auth-layout{min-height:100vh}.auth-card .task-sub{font-size:11px}.auth-content{background:#f5f7f9}.event-content{overflow-wrap:anywhere}.modal-content>h3{margin-top:25px}.table-wrap .text{font-size:11px}.personal-fields{padding-top:10px}.brand small{white-space:normal}@media(max-width:720px){.auth-intro h1{font-size:26px}.header-account{justify-content:space-between}.my-profile-button span:not(.personal-avatar){display:block}.shell header{padding:15px}.metrics{gap:8px}#search{min-width:0;width:100%}}
.parameter-holidays{display:flex;flex-direction:column;gap:8px;font-size:12px}.parameter-holidays textarea{width:100%;resize:vertical}.parameter-holidays small{color:var(--muted);font-size:10px;line-height:1.6}.parameter-help{font-size:12px;color:var(--muted);line-height:1.8}.config-section input[type=checkbox]{width:17px;height:17px;accent-color:var(--teal);flex-shrink:0}.config-field input[name=timezone]{width:190px;min-width:0}.parameter-review{margin-top:24px;scroll-margin-top:20px;outline:none}.parameter-impact{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.parameter-impact>div{background:#f0f6f4;border:1px solid #d9e7e3;padding:16px;border-radius:8px}.parameter-impact strong{display:block;font-size:25px;color:var(--teal);margin-bottom:5px}.parameter-impact span{font-size:11px;color:var(--muted)}.parameter-table{overflow:auto;border:1px solid var(--line);border-radius:8px}.parameter-table td{overflow-wrap:anywhere;max-width:360px;vertical-align:top}.parameter-table table{min-width:0}.parameter-history-item{margin-bottom:12px}.parameter-history-item summary{cursor:pointer;padding:18px 22px;display:flex;flex-direction:column;gap:8px;font-size:12px;list-style:revert}.parameter-history-item summary>span:last-child{font-size:11px;color:var(--muted)}.parameter-history-body{padding:0 22px 22px}.parameter-history-body>p{font-size:12px;color:var(--muted)}.radar-task{display:flex;width:100%;background:white;border-radius:0;text-align:left;font-weight:400}.radar-task strong{font-weight:600}.config-actions .task-sub{margin-right:auto}.parameter-review h3{font-size:18px}@media(max-width:720px){.parameter-impact{grid-template-columns:1fr}.config-field{gap:10px}.config-field input[name=timezone]{width:160px}.config-actions{flex-wrap:wrap}.parameter-history-item summary{padding:16px}.parameter-history-body{padding:0 16px 16px}.parameter-table td,.parameter-table th{padding:10px 8px;font-size:11px}.radar-task{padding:15px}}
.person-cell{display:flex;align-items:center;gap:9px}.person-cell .task-sub{margin-top:5px}.selected-metric{outline:2px solid var(--teal);outline-offset:1px}.filters{align-items:center}#search{min-width:0}.filters select{max-width:190px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.calendar-toolbar h3{text-transform:capitalize;margin:0}.calendar-toolbar button{font-size:11px}.calendar-toolbar>div{display:flex;gap:8px}.modal-error{padding:0 28px}.detail-sticky{position:sticky;top:0;background:white;z-index:2;box-shadow:0 2px 8px #16334208}.task-monitoring{margin:20px 0;padding:14px;background:#f7faf9;border-radius:7px}.task-monitoring summary{cursor:pointer;font-size:12px;color:var(--teal)}.task-monitoring .badge{margin:5px 4px 0 0}.personal-card .personal-avatar.large{width:108px;height:108px;font-size:36px}.personal-card h2{overflow-wrap:anywhere}.personal-card .task-sub{font-size:11px}.personal-fields input{min-width:0;width:100%}.personal-section .actions{margin-bottom:0}.photo-actions .photo-upload{margin:0}.personal-fields .full>label{display:block;margin-bottom:5px}.personal-section>p{font-size:12px}.personal-layout .config-actions{justify-content:space-between}.absence-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;margin-bottom:12px;font-size:12px}.absence-card p{margin:6px 0}.user-row-actions{flex-wrap:wrap;white-space:normal;gap:10px}.radar-task>.badge{margin-left:auto}.radar-task>span:nth-child(2){flex:1}.event .personal-avatar{margin-top:3px}.composer{flex-wrap:wrap}.composer textarea{flex:1;min-width:220px}.composer .form-error{flex-basis:100%;margin:0}.auth-card .form-error{margin:0}.triage-card .form-error{margin-bottom:0}.integration-facts dd{max-width:65%}.config-field input[name=timezone]{font-size:11px}.sidebar .brand{padding-left:5px;padding-right:0}.sidebar-bottom{flex-shrink:0}.task-status-bar button{align-self:center}@media(max-width:720px){.personal-card{text-align:center}.avatar-palette{gap:14px}.avatar-color{width:38px;height:38px}.absence-card{align-items:flex-start;flex-direction:column}.detail-sticky{flex-wrap:wrap}.detail-sticky .detail-head-actions{width:100%;justify-content:space-between}.filters{width:100%}.filters input{width:100%}.filters select{max-width:100%;flex:1}.calendar-toolbar h3{font-size:13px}.calendar-toolbar button{padding:8px}.personal-layout .config-actions{align-items:flex-start}.personal-card h2{font-size:22px}.modal-error{padding:0 19px}.task-status-bar{grid-template-columns:1fr}.composer textarea{min-width:0;width:100%}}
.meeting-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.meeting-flow>span{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.meeting-flow b{background:#e4f2ee;color:var(--teal);border-radius:50%;width:29px;height:29px;display:grid;place-items:center;flex-shrink:0}.meeting-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.meeting-types p{font-size:12px;color:var(--muted)}.meeting-types .badge{line-height:1.5;white-space:normal}.meeting-card{padding:22px;margin-bottom:16px}.meeting-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.meeting-card-head h3{margin-bottom:8px}.meeting-card>p{font-size:12px}.meeting-summary{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.meeting-card .actions{margin-bottom:0}.meeting-text{max-height:380px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;background:#f6f9fa;border-radius:8px;font:12px/1.8 Segoe UI,sans-serif}.meeting-triage-entry{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:20px}.meeting-triage-entry p{font-size:12px;margin:0}.meeting-triage-entry .secondary{flex-shrink:0;font-size:12px}@media(max-width:1000px){.meeting-types{grid-template-columns:1fr}.meeting-flow{grid-template-columns:1fr 1fr}}@media(max-width:720px){.meeting-card-head,.meeting-triage-entry{flex-direction:column;align-items:flex-start}.meeting-flow>span{font-size:11px}.meeting-card{padding:18px}.meeting-summary{gap:12px}.meeting-flow{gap:14px}}
.duplicate-notice{background:#fff7e8;border:1px solid #ebcf93;border-radius:10px;padding:15px;margin:12px 0}.duplicate-notice p{font-size:12px;line-height:1.6}.duplicate-notice small{display:block;margin:3px 0 12px;color:var(--muted)}.email-origin p{overflow-wrap:anywhere}.mail-log{padding:16px;margin-bottom:10px;display:grid;gap:7px}.mail-log span,.mail-log p{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.error-notice{background:#fff0ee;border-color:#e5b6ad}

.activity-notice{display:flex;align-items:center;justify-content:space-between;gap:18px}.activity-notice p{font-size:12px;margin-top:5px}.comment-input{flex:1;min-width:220px;position:relative}.comment-input textarea{width:100%;box-sizing:border-box}.comment-help{flex-basis:100%;line-height:1.6}.mention-suggestions{border:1px solid #bed8d4;border-radius:8px;background:white;max-height:260px;overflow:auto;box-shadow:0 6px 18px #16334215;margin:5px 0}.mention-option{display:flex;flex-direction:column;width:100%;align-items:flex-start;text-align:left;padding:10px 14px;border:0;border-radius:0;background:white;gap:3px}.mention-option.selected,.mention-option:hover{background:#edf7f5}.mention-option small{font-size:11px;color:#637c84}.event-mentions{margin:6px 0}.task-open+.badge{margin-bottom:6px}@media(max-width:720px){.activity-notice{flex-direction:column;align-items:flex-start}.comment-input{min-width:0;width:100%;flex-basis:100%}}
