.remote-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);background:#fff;min-width:0}.remote-pagination .list-pagination{padding:0;border:0;gap:8px;background:transparent;font-size:11px}.query-count{line-height:1.6}.query-status{padding:12px 18px;font-size:12px;color:var(--muted)}.query-error{color:#923c4b;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.collection-scope-note{display:flex;gap:10px;align-items:flex-start;color:#668199;background:#edf4f9;border:1px solid #dce7f0;border-radius:8px;padding:12px 15px;margin-bottom:18px;font-size:12px;line-height:1.7}.collection-scope-note svg{flex-shrink:0;margin-top:2px}.collection-scope-note p{margin:0}.toolbar .op-search{flex:1 1;max-width:560px;min-width:min(280px,100%)}.panel-head>.input[type=search],.toolbar>.input[type=search]{width:min(420px,100%);min-width:min(280px,100%)}.toolbar .op-search input{width:100%;min-width:0}.toolbar label{min-width:0}.search-categories{margin:16px 0}.honor-search-modal .honor-search-results{min-height:80px;max-height:min(420px,50dvh)}.honor-search-modal .remote-pagination{padding-inline:0;margin-top:12px}.team-compact-card .panel-body{padding:14px 20px}.team-compact-card .direction-support-list{margin:0}.team-compact-card .panel-head{padding:18px 20px}.team-compact-card .panel-foot{padding:12px 20px}.team-compact-card .panel-title{font-size:14px}.team-compact-card .panel-subtitle{margin-top:3px}.team-contact-policy{font-size:11px;line-height:1.7;color:var(--muted)}.team-list-contact small{display:block}.activity-context{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.module-lock-note{display:block;padding:0 10px 6px;color:var(--muted);font-size:9px}.nav-link:disabled{opacity:.55}.nav-link .module-lock-icon{margin-left:auto;flex:none}.settings-tabs button:disabled{opacity:.6;cursor:help}@media(max-width:700px){.remote-pagination{padding:10px 14px;gap:8px}.remote-pagination .list-pagination{width:100%;justify-content:space-between}.panel-head>.input[type=search],.toolbar>.input[type=search]{width:100%}.direction-member-grid{grid-template-columns:1fr}.panel-head>.input[type=search]{flex-basis:100%}.collection-scope-note{font-size:11px}}.product-workspace{margin-top:18px}.product-workspace-heading{margin-bottom:18px}.product-workspace-heading h2{font-size:20px;color:var(--ink)}.product-workspace-heading p{margin-top:7px;font-size:12px;color:var(--muted)}.product-workspace form.panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;margin-top:20px}.product-workspace form>h3,.product-workspace form>p{grid-column:1/-1}.product-workspace form>h3{font-size:16px}.product-workspace form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#58768d;min-width:0}.product-workspace form .input,.product-workspace form .select{width:100%;min-width:0;min-height:40px}.product-workspace form textarea{min-height:100px}.product-workspace form .btn{justify-self:start}.product-workspace form p,.product-workspace form small{font-size:11px;line-height:1.7;color:var(--muted)}.product-workspace-empty{padding:22px;border:1px dashed var(--line);border-radius:9px;background:#fff;font-size:12px;color:var(--muted)}.product-workspace-empty p{margin-top:7px}.product-workspace-notice{padding:12px 16px;border:1px solid var(--line);border-radius:8px;margin:12px 0;font-size:12px;line-height:1.7}.product-workspace-notice[role=alert]{background:#fff7f7;color:#923c4b}.product-workspace>.panel[aria-live]{padding:22px;margin-top:20px;font-size:12px;line-height:1.8}@media(max-width:700px){.product-workspace form.panel{grid-template-columns:1fr;padding:16px}.product-workspace form>h3,.product-workspace form>p{grid-column:auto}}.honor-detail-panel .bubble p,.real-message-list article>p{max-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.activity-context{font-size:11px;color:var(--muted)}.list-row .row-main>strong{overflow-wrap:anywhere}.honor-product-reference .product-reference-body{padding:18px 21px}.honor-product-reference .product-reference-body>.panel{box-shadow:none}.honor-product-reference .product-reference-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.8;font-size:13px}.product-workspace-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.product-workspace-heading>p{flex:1 1}.product-reference-detail{margin:18px 0;font-size:13px;line-height:1.8}.product-reference-detail>h3{font-size:14px;margin-bottom:8px}.product-reference-detail>p{white-space:pre-wrap;max-height:280px;overflow:auto;overflow-wrap:anywhere}.honor-product-reference .direction-goal-grid{margin-bottom:24px}.honor-product-reference .direction-goal-context{margin-bottom:20px}.honor-product-reference .direction-scenario .btn{margin-top:14px}.product-workspace .drawer form.panel{display:grid;grid-template-columns:1fr;gap:16px;padding:0;border:0;box-shadow:none;margin:0}.product-workspace .drawer form>h3{display:none}.product-workspace .drawer form label{display:flex;flex-direction:column;gap:8px;font-size:12px}.product-workspace .drawer form .input,.product-workspace .drawer form .select{width:100%}@media(max-width:700px){.honor-product-reference .product-reference-body{padding:15px}.honor-product-reference .direction-goal-grid,.honor-product-reference .direction-scenarios{grid-template-columns:1fr}.product-workspace-heading>p{flex-basis:100%}}.op-handoff-reference{min-width:0;overflow:hidden}.op-handoff-reference .panel-body>p{font-size:13px;line-height:1.8;margin-bottom:14px;overflow-wrap:anywhere}.op-handoff-reference .op-handoff-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:14px 0 0;padding:0}.op-handoff-history li{border-left:2px solid var(--line);padding-left:10px;font-size:12px;line-height:1.8;color:var(--muted)}.op-handoff-history strong{display:block;color:var(--ink);font-weight:600}.op-handoff-reference .panel-foot{min-height:48px}.honor-product-reference>.callout{margin-bottom:24px}.honor-product-reference[data-area=learning] .kpi-label,.honor-product-reference[data-area=priority] .kpi-label{flex-direction:row-reverse}.honor-product-reference .direction-assignment{min-width:0;overflow-wrap:anywhere}.honor-product-reference .direction-assignment-main blockquote{max-height:110px;overflow:auto}.honor-product-reference .direction-assignments>.list-pagination{grid-column:1/-1}.report-feedback{border-color:#e8e0c9}.report-feedback .panel-head{background:#fcfaf4}.honor-action-modal[open]{display:flex;flex-direction:column;overflow:hidden;width:min(760px,calc(100vw - 38px))}.honor-action-modal>.modal-head{flex:0 0 auto}.honor-action-modal>form.modal-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.honor-action-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 25px}.honor-action-modal .modal-actions{flex:0 0 auto;margin:0;padding:15px 25px;background:#fff}.product-workspace .drawer .panel[aria-live]{margin-top:20px;padding:18px;font-size:12px;line-height:1.8}.product-workspace .drawer .product-workspace-notice{margin-top:0}@media(max-width:700px){.honor-action-modal[open]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.honor-action-scroll{padding:18px 20px}.honor-action-modal .modal-actions{padding:12px 16px;gap:7px}.honor-action-modal .modal-actions .btn{font-size:11px;white-space:normal}}.honor-calls-preflight[open]{display:flex;flex-direction:column;overflow:hidden}.honor-calls-preflight>.modal-head{flex:0 0 auto}.honor-calls-preflight>form.modal-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.honor-calls-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 25px}.honor-calls-preflight .modal-actions{flex:0 0 auto;margin:0;padding:15px 25px;background:#fff}@media(max-width:700px){.honor-calls-scroll{padding:18px 20px}.honor-calls-preflight .modal-actions{padding:12px 16px}}.approved-communication-catalog>label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:12px}.approved-communication-catalog .select{width:100%;min-width:0}.approved-communication{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#f9fcff}.approved-communication>p{max-height:180px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0}.approved-communication>.btn{margin:4px 7px 4px 0;white-space:normal}.drawer .fact strong{overflow-wrap:anywhere;max-height:180px;overflow:auto}.honor-access-permission-groups{max-height:min(480px,60dvh);overflow:auto;align-items:start;overscroll-behavior:contain;scrollbar-gutter:stable}.honor-access-permission-groups fieldset{max-height:280px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.metrics-experience{margin-block:22px;scroll-margin-top:90px;min-width:0}.metrics-heading{display:flex;align-items:flex-start;gap:13px;padding:21px 22px 18px}.metrics-heading-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #dce9f3;border-radius:10px;background:#f0f7fd;color:#4b88b6}.metrics-heading h2{font-size:17px;font-weight:600;letter-spacing:-.3px;color:var(--ink);line-height:1.5}.metrics-heading p,.metrics-result-heading p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:4px}.metrics-filters{padding:17px 22px;background:#f7fafd;border-block:1px solid var(--line)}.metrics-period-label{display:flex;align-items:center;gap:8px;font-size:12px;color:#5f7a92;margin-bottom:12px}.metrics-period-shortcut{margin-left:auto;border:0;background:transparent;color:#3278aa;font-size:12px;padding:4px 6px;text-decoration:underline;text-underline-offset:3px}.metrics-filter-fields{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.metrics-filter-fields>label{display:grid;gap:6px;flex:1 1 180px;max-width:280px;font-size:12px;color:#617b90}.metrics-filter-fields input{width:100%;min-height:43px;border:1px solid #d7e3ed;border-radius:7px;background:#fff;padding:9px 11px;font:inherit;font-size:13px;color:var(--ink);color-scheme:light}.metrics-filter-fields>.btn{min-height:43px;padding:10px 17px;font-size:12px}.metrics-filters>p{margin-top:12px;font-size:11px;line-height:1.8;color:#7a8fa1;max-width:900px}.metrics-experience input:focus-visible,.metrics-explanation>summary:focus-visible,.metrics-period-shortcut:focus-visible{outline:3px solid #80b9e4;outline-offset:3px}.metrics-feedback{display:flex;align-items:flex-start;gap:12px;margin:20px 22px;padding:18px;border:1px solid #e1eaf2;border-radius:9px;background:#f8fbfe;color:#6384a0}.metrics-feedback>svg{flex-shrink:0;margin-top:2px}.metrics-feedback strong{display:block;font-size:13px;font-weight:600;line-height:1.7;color:#4f7089}.metrics-feedback p{font-size:12px;line-height:1.9;color:#778fa3;margin-top:4px;max-width:760px}.metrics-feedback-error{border-color:#ecd4da;background:#fff8fa;color:#b26b79}.metrics-feedback-error p,.metrics-feedback-error strong{color:#9d5f6d}.metrics-owner-selection{display:flex;align-items:center;gap:11px;padding:15px 22px;background:#eef7fd;border-bottom:1px solid #dcebf5;color:#527c9b;font-size:12px}.metrics-owner-selection>svg{flex-shrink:0}.metrics-owner-selection>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.metrics-owner-selection strong{font-weight:600}.metrics-owner-selection small{display:block;font-size:11px;line-height:1.7;margin-top:3px}.metrics-results{padding:20px 22px 0}.metrics-result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:17px}.metrics-result-heading h3{font-size:14px;font-weight:600;color:#3d5b74;line-height:1.7}.metrics-result-heading>.btn{margin-top:3px}.metrics-search{display:grid;gap:7px;font-size:11px;line-height:1.7;color:#6c8499;min-width:0}.metrics-search>span:last-child{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #dbe6ee;border-radius:7px;background:#fff;color:#7997ae}.metrics-search input{width:100%;min-width:0;min-height:23px;border:0;padding:0;background:transparent;font:inherit;font-size:12px;line-height:1.7;color:var(--ink)}.metrics-search input::placeholder{color:#8a9eaf}.metrics-search:focus-within>span:last-child{border-color:#7aafd2;box-shadow:0 0 0 3px #80b9e420}.metrics-search input:focus-visible{outline:0}.metrics-owner-search{max-width:520px}.metrics-scope-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 18px;font-size:11px;line-height:1.9;color:#7f93a5;max-width:1050px}.metrics-scope-note>svg{flex-shrink:0;margin-top:3px}.metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;margin-bottom:20px}.metrics-card{border:1px solid #e1eaf2;border-radius:9px;background:#fff;padding:17px;min-width:0}.metrics-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.metrics-card h3{font-size:13px;font-weight:600;line-height:1.8;color:#4d6a82}.metrics-coverage{display:inline-flex;max-width:100%;border:1px solid #e2e9ef;border-radius:5px;padding:3px 7px;font-size:10px;line-height:1.6;color:#7a8b9b;background:#f6f9fb}.metrics-coverage-complete{border-color:#d5e9df;background:#f0f8f4;color:#52836b}.metrics-coverage-partial{border-color:#ecdfc4;background:#fffbf1;color:#927943}.metrics-value{font-size:31px;font-weight:550;line-height:1.4;color:#2f5471;margin:12px 0 5px;letter-spacing:-.7px}.metrics-value-unavailable{font-size:18px;letter-spacing:-.25px;color:#8a9aa9}.metrics-basis{font-size:10px;line-height:1.8;color:#8296a7;margin-bottom:9px}.metrics-definition,.metrics-empty-detail,.metrics-filter-note,.metrics-unavailable-reason{font-size:11px;line-height:1.9;color:#7c90a2}.metrics-unavailable-reason{border-left:2px solid #dce6ee;padding-left:9px;margin-top:8px}.metrics-explanation{border-top:1px solid #e8eff5;margin-top:14px}.metrics-explanation>summary{padding:12px 0 0;font-size:11px;line-height:1.8;color:#5982a2;cursor:pointer}.metrics-detail-body{padding-top:12px;min-width:0}.metrics-detail-body>.metrics-definition{margin-bottom:7px}.metrics-filter-note{padding:9px 11px;border:1px solid #dfeaf3;border-radius:6px;background:#f7fbff;margin:10px 0}.metrics-detail-body .table-scroll{margin-top:12px}.metrics-detail-body .data-table{width:100%;font-size:11px}.metrics-detail-body .data-table td,.metrics-detail-body .data-table th{padding:10px 11px;white-space:normal;overflow-wrap:anywhere}.metrics-detail-body h4{font-size:11px;font-weight:550;color:#6c8498;line-height:1.8;margin:14px 0 9px}.metrics-denominator{border:1px solid #e6edf3;border-radius:6px;overflow:hidden}.metrics-denominator>[role=listitem]{display:flex;justify-content:space-between;gap:12px;padding:10px;font-size:11px;line-height:1.8;color:#748da1;overflow-wrap:anywhere}.metrics-denominator>[role=listitem]+[role=listitem]{border-top:1px solid #eaf0f5}.metrics-detail-body .list-pagination{font-size:10px;gap:8px;flex-wrap:wrap;padding:11px 0 0;margin-top:0}.metrics-detail-body .list-pagination>div{flex-wrap:wrap;gap:7px}.metrics-results>.list-pagination{border-top:1px solid #e6edf3;margin-inline:-22px;padding:15px 22px}.metrics-loading-icon{animation:metrics-spin 1s linear infinite}@keyframes metrics-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.metrics-loading-icon{animation:none}}@media(max-width:1050px){.metrics-grid{grid-template-columns:1fr}.metrics-card-heading{align-items:center}}@media(max-width:650px){.metrics-heading{padding:18px 17px;gap:11px}.metrics-heading h2{font-size:15px}.metrics-heading-icon{width:36px;height:38px}.metrics-filters{padding:16px 17px}.metrics-filter-fields{gap:11px}.metrics-filter-fields>label{flex-basis:140px;max-width:none}.metrics-filter-fields>.btn{width:100%}.metrics-feedback{margin:17px;padding:15px}.metrics-owner-selection{padding:13px 17px;flex-wrap:wrap}.metrics-owner-selection>.btn{margin-left:27px}.metrics-results{padding:18px 17px 0}.metrics-result-heading{flex-wrap:wrap}.metrics-result-heading>.btn{width:100%}.metrics-card{padding:14px}.metrics-results>.list-pagination{margin-inline:-17px;padding-inline:17px}.metrics-period-label{flex-wrap:wrap}.metrics-detail-body .list-pagination>div{width:100%;justify-content:space-between}}.honor-metrics-reference .direction-filters{align-items:flex-end;margin-bottom:24px}.honor-metrics-reference .direction-filter input.input{min-height:39px;max-width:170px}.honor-metrics-reference .direction-filter,.honor-metrics-reference .direction-filter .select{font-size:13px}.honor-metrics-reference .kpi-value{min-height:42px}.honor-metrics-reference .honor-metric-unavailable{color:#8a9daa}.honor-analysis-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0 18px;font-size:12px;color:var(--muted)}.honor-metrics-reference .direction-team-tables>.panel{min-width:0;overflow:hidden}.honor-metrics-reference .direction-team-tables .data-table{font-size:13px}.honor-metrics-reference .direction-team-tables .empty{min-height:170px}.honor-metrics-reference .direction-team-tables .person:disabled{opacity:1;color:inherit;cursor:default}.honor-metrics-reference .direction-response-grid strong{min-height:42px}.honor-metrics-reference .direction-channel-list .list-pagination{padding-inline:0}.honor-metrics-reference .direction-channel-list .direction-channel{width:100%;text-align:left}.honor-metric-support{margin-top:24px}.honor-metric-support>div>.metrics-grid{margin-top:20px}.honor-metrics-reference>.direction-section{margin-top:24px}.honor-metrics-reference .direction-team-tables .panel-foot{font-size:12px;line-height:1.7}.honor-metrics-reference .metrics-card{box-shadow:none}.honor-metrics-reference .direction-filters .filter-group{flex-wrap:wrap}@media(max-width:900px){.honor-metrics-reference .direction-team-tables{grid-template-columns:1fr}.honor-metrics-reference .direction-filter{flex:1 1;min-width:150px}.honor-metrics-reference .direction-filter .select{width:100%;min-width:0}}.honor-metrics-reference .page-actions .btn{text-decoration:none}.honor-metrics-reference .direction-filters>.filter-group>.direction-filter:first-child .select{width:165px}.honor-metrics-reference .direction-filters>.filter-group>.direction-filter:nth-child(2) .select{width:200px}.honor-metrics-reference .direction-filters>.filter-group>.direction-filter:nth-child(3) .select{width:170px}@media(max-width:900px){.honor-metrics-reference .direction-filters>.filter-group>.direction-filter .select{width:100%;max-width:none}.honor-metrics-reference .direction-filters>.filter-group>.direction-filter:nth-child(n) .select{width:100%;max-width:100%}.honor-metrics-reference .direction-filter input.input{max-width:100%}.honor-metrics-reference .direction-filters>.filter-group{min-width:0}}.honor-metrics-reference .direction-filters>.muted .badge{margin-left:8px}.honor-metrics-reference .kpi-label{flex-direction:row-reverse}.honor-metrics-reference .direction-view .toolbar .op-search{position:relative;display:flex;align-items:center}.honor-metrics-reference .direction-view .toolbar .op-search>svg{position:absolute;left:12px;color:var(--muted);pointer-events:none}.honor-metrics-reference .direction-view .toolbar .op-search input{padding-left:39px}.op-page.op-journey .op-board{height:clamp(340px,calc(100dvh - 330px),700px);box-sizing:border-box;align-items:stretch;overflow-y:hidden;scrollbar-width:auto;scrollbar-gutter:stable;padding-bottom:16px;overscroll-behavior-x:contain}.op-page.op-journey .op-column{height:100%;min-height:0;display:flex;flex-direction:column}.op-page.op-journey .op-column-head{height:48px;min-height:48px;padding:8px 12px}.op-page.op-journey .op-column-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:8px;gap:8px}.op-page.op-journey .op-column-body .op-lead-card{padding:10px;flex:0 0 auto}.op-page.op-journey .op-card-top{margin-bottom:5px}.op-page.op-journey .op-card-title{font-size:13px;line-height:1.4;min-height:18px}.op-page.op-journey .op-card-title>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.op-page.op-journey .op-location{margin:5px 0;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-page.op-journey .op-property{font-size:10px;margin:5px 0;display:flex;justify-content:space-between;gap:8px}.op-page.op-journey .op-property>span{font-size:11px;margin:0}.op-page.op-journey .op-card-origin{margin:4px 0;font-size:10px;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.op-page.op-journey .op-next{margin:6px 0 0;padding-top:6px;min-height:0}.op-page.op-journey .op-next p{margin:3px 0;font-size:11px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.op-page.op-journey .op-card-footer{margin-top:6px;padding-top:6px}.op-page.op-journey .op-card-footer .avatar{width:23px;height:23px;font-size:9px}.op-page.op-journey .op-inline-person{font-size:10px;min-width:0}.op-page.op-journey .op-inline-person>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-page.op-journey .op-card-report{margin-top:6px;padding:5px;font-size:11px}.op-page.op-journey .op-column>.journey-stage-controls,.op-page.op-journey .op-column>.remote-pagination{flex:0 0 auto;background:#fff;border-top:1px solid #e2eaf1;padding:8px;min-height:42px;box-sizing:border-box}.op-page.op-journey .op-column .list-pagination{border-top:0;padding:3px 0;gap:5px;font-size:10px}.op-page.op-journey .op-column .query-count,.op-page.op-journey .op-column .query-status{font-size:10px;padding:0}.honor-agenda .calendar-grid-scroll:focus-visible,.op-page.op-journey .op-board:focus-visible{outline:2px solid var(--blue,#2d78aa);outline-offset:3px}.honor-agenda .calendar-grid-scroll{overflow-x:auto;scrollbar-width:auto}.honor-agenda .calendar-grid{min-width:1050px;grid-template-columns:repeat(7,minmax(135px,1fr));align-items:stretch}.honor-agenda .calendar-day{min-height:390px;padding:10px;min-width:0}.honor-agenda .calendar-previous svg{transform:rotate(180deg)}.honor-agenda .calendar-month .calendar-day{min-height:120px}.honor-agenda .calendar-month .calendar-day.is-today{background:#f4faff}.honor-agenda .calendar-month .calendar-padding{background:#f7fafc}.honor-agenda .calendar-month .calendar-padding strong{color:#b0becc}.honor-agenda .calendar-month .calendar-day-head{justify-content:flex-end;padding:4px 3px 8px}.honor-agenda .calendar-month .calendar-day-head strong{font-size:17px}.honor-agenda .calendar-empty{line-height:1.5}.honor-agenda .calendar-event{overflow:hidden;box-sizing:border-box}.honor-agenda .calendar-event>div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.honor-agenda .calendar-event small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.honor-agenda .calendar-month .calendar-event{margin:0 0 5px;width:100%}.honor-agenda .calendar-month .calendar-event small{display:none}.honor-agenda .calendar-month .calendar-event>div{-webkit-line-clamp:1;line-clamp:1}.honor-agenda .calendar-day-more{width:100%;font-size:11px;margin-top:3px;white-space:normal;min-height:30px}.honor-agenda .calendar-list-state{padding:24px}.honor-agenda .calendar-source{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.honor-agenda .calendar-source p{margin:0}.honor-agenda .calendar-source details{max-width:580px}.honor-agenda .calendar-source summary{cursor:pointer}.honor-agenda .calendar-source details[open] p{margin-top:8px}.calendar-day-detail .calendar-event{padding:10px;text-align:left;margin-bottom:8px;width:100%;box-sizing:border-box}.calendar-day-detail .calendar-day-navigation{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;flex-wrap:wrap}.calendar-day-detail .calendar-day-navigation span{font-size:12px;color:#607d92}.honor-action-modal .catalog-context-note{margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.6}.honor-action-modal .catalog-context-note p{margin:4px 0}.honor-action-modal .catalog-field-reason{color:#607d92;line-height:1.5}@media(max-width:700px){.op-page.op-journey .op-board{height:clamp(320px,65dvh,620px)}.honor-agenda .filter-group,.honor-agenda .toolbar{gap:10px;flex-wrap:wrap}.honor-agenda .calendar-toolbar{flex-wrap:wrap}.honor-agenda .calendar-toolbar strong{min-width:140px}.honor-agenda .filter-group,.honor-agenda .segmented{max-width:100%}.honor-agenda .calendar-list .list-row{flex-wrap:wrap}.honor-agenda .calendar-list .row-main{flex:1 1;min-width:150px}.honor-agenda .calendar-list .row-actions{margin-left:77px}}