.flow-activity-preview{border:1px solid #c4d2dc;border-radius:12px;overflow:hidden;background:#fff;color:#203e53}.flow-preview-title{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:15px;background:var(--activity-accent,#377c44);color:#fff;min-height:50px}.flow-preview-title>span:first-child{display:grid;gap:5px;flex:1}.flow-preview-title strong{font-size:19px}.flow-preview-body{padding:15px}.flow-preview-body p{margin:0 0 9px;line-height:1.45}.flow-preview-body>button{width:100%;min-height:44px;margin-top:12px}.notice-compact-context:has(.flow-activity-preview){display:block!important;padding:0!important}.player-day-card:has(.flow-activity-preview){padding:0;overflow:hidden}.flow-inbox-help{line-height:1.5;color:#365672}.flow-chat-outcome{padding:15px;border:1px solid #a9bece;border-radius:12px;margin:14px 0}.flow-chat-outcome button{margin:6px;min-height:44px}.player-day-card>.activity-interest-controls,.workflow-notice-group>.activity-interest-controls{padding:12px}.public-player-roster>summary>span:not(.ctm-menu-arrows){margin-left:8px}.public-player-roster>summary>span::before{content:none!important}

.flow-center-delivery{padding:14px;border:1px solid #b9cddc;border-radius:10px;background:#f0f6fb;margin:14px 0}.flow-center-delivery p,.flow-center-delivery li{line-height:1.5}
body .flow-activity-preview .flow-preview-body>button[data-summary-open]{background:#FFD300!important;border:1px solid #d6b100!important;color:#181a0f!important;font-weight:750}body .flow-activity-preview .flow-preview-body>button[data-summary-open]:hover{background:#f0c700!important}body .flow-activity-preview .flow-preview-body>button[data-summary-open]:focus-visible{outline:3px solid #244f6b;outline-offset:3px}

body .activity-progress{padding:8px 10px;margin:8px 0;min-height:0}
body .activity-progress strong{margin:0;line-height:1.4}
body .flow-preview-body>.calendar-occupancy{display:grid;gap:6px;padding:10px;border:1px solid #d6e1e8;border-radius:10px;background:#fff;margin:8px 0}
body .flow-preview-body>.summary-facts{margin:8px 0}
body .center-published-item[open]>summary :is(.published-closed-time,.published-state){display:none}

body .flow-preview-open{font-size:.78rem;font-weight:650;color:#435167;line-height:1.5;margin-top:3px}

body#ctm-premium .workflow-notice-group .flow-notice-open{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;margin-top:14px;padding:10px 16px;border:2px solid #4aae94;border-radius:12px;background:#a6efd9;color:#131b26;font-weight:800;font-size:1rem;line-height:1.4;box-shadow:0 3px 10px #4aae9426;cursor:pointer}
body#ctm-premium .workflow-notice-group .flow-notice-open:hover{background:#8be8cb}
body#ctm-premium .workflow-notice-group .flow-notice-open:focus-visible{outline:3px solid #55418b;outline-offset:2px}
body#ctm-premium .workflow-notice-group .flow-preview-title .flow-notice-open{display:inline-flex;width:max-content;max-width:100%;min-height:44px;margin:12px 0 2px;padding:8px 16px;white-space:nowrap}
body#ctm-premium .workflow-notice-group .flow-preview-title .flow-notice-open span{font-size:1.45rem;line-height:1}
