/* Shared mobile layout corrections, with legacy cascade explicitly scoped. */

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .identity-document-intro{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:10px!important;align-items:center!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .identity-document-intro .eyebrow,body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .identity-document-intro>p{grid-column:1/-1!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .identity-document-intro h1{margin:0!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-level-help-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;padding:8px 10px!important;margin:0!important;white-space:nowrap!important;border:1px solid #bad8c9!important;border-radius:9px!important;background:#d9ffed!important;color:#25493d!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-level-help-button>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border:1px solid currentColor!important;border-radius:50%!important;font-weight:700!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.direct-player-preferences,.direct-level-editor){padding:16px!important;margin:0!important;background:#fff!important;color:#243444!important;border:1px solid #dce3e9!important;border-radius:12px!important;box-shadow:none!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-player-preferences>h2{font-size:21px!important;margin:0 0 14px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-preferences-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-preferences-grid .field{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;min-width:0!important;font-size:14px!important;font-weight:600!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-preferences-grid select{width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;padding:8px 32px 8px 10px!important;font-size:16px!important;line-height:1.4!important;border:1px solid #bdcbd5!important;border-radius:9px!important;background-color:#fff!important;color:#243444!important;box-shadow:none!important;text-overflow:ellipsis!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.direct-save-row,.direct-profile-row,.direct-editor-header,.direct-editor-actions){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-save-row{margin-top:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-save-row p{margin:0!important;font-size:13px!important;color:#536374!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-profile-links{margin-top:14px!important;border-top:1px solid #e4e9ed!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-profile-row{padding:12px 0!important;border-bottom:1px solid #e4e9ed!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-profile-row:last-child{border:0!important;padding-bottom:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-profile-row>div{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-profile-row small{font-size:13px!important;line-height:1.4!important;color:#596879!important;overflow-wrap:anywhere!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-profile-row strong{font-size:16px!important;line-height:1.35!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.direct-player-preferences,.direct-level-editor,.direct-level-guide) button{min-height:44px!important;max-width:100%!important;padding:9px 12px!important;font-size:14px!important;line-height:1.35!important;border-radius:9px!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-editor-header{margin-bottom:16px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-editor-header :is(h1,h2){margin:0!important;font-size:24px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-editor-actions{margin-top:16px!important;justify-content:flex-end!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide{width:min(680px,calc(100% - 24px))!important;max-width:calc(100% - 24px)!important;max-height:calc(100dvh - 32px)!important;padding:16px!important;border:1px solid #dce3e9!important;border-radius:12px!important;overflow:auto!important;background:white!important;color:#243444!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .player-level-legend{margin:0!important;border:0!important;padding:0!important;background:#fff!important;box-shadow:none!important}
@media(max-width:700px){
/* Every disclosure scrolls with its fields. Old fixed locks must not cover inputs. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) details>summary{position:static!important;inset:auto!important;transform:none!important;box-shadow:none!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(.ctm-panel-page,.ctm-panel-page-body,.player-settings-home,.player-settings-packages){min-width:0!important;max-width:100%!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-panel-page>.ctm-panel-page-body{padding:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-panel-page-body>form{padding:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(.form-grid,.field,.form-row){min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0!important;max-width:100%!important;font-size:16px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(input[type=time],input[type=date]){min-height:44px!important;line-height:1.4!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) button{touch-action:manipulation}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) button:focus-visible{outline:2px solid #338668!important;outline-offset:2px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-player-preferences,body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-editor{padding:14px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-preferences-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-editor-header h1{font-size:22px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-editor .player-level-fields{padding:0!important;margin:0!important;border:0!important;background:#fff!important;box-shadow:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-editor :is(.battle-profile-choice,.player-band-legend){padding:12px!important;margin:12px 0!important;min-width:0!important;border:1px solid #dce3e9!important;border-radius:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-editor .battle-profile-choice legend{font-size:17px!important;line-height:1.35!important;padding:0 5px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-editor .player-level-heading{display:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-editor .confirmation-check{padding:10px!important;gap:8px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-editor .player-specific-level{padding:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;max-height:calc(100dvh - 24px)!important;padding:14px!important;margin:auto!important;border:1px solid #dce3e9!important;border-radius:12px!important;overflow-y:auto!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog :is(.address-editor-header,.address-preset-card,.address-point-fields){padding:0!important;margin:0 0 12px!important;border:0!important;background:white!important;min-width:0!important;box-shadow:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-point-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog :is(.address-editor-help,.address-editor-position,[data-origin-retry]){grid-column:1/-1!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-position{padding:12px!important;background:#f5f7f9!important;border:1px solid #e0e7ed!important;border-radius:10px!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-preset-actions{display:flex!important;gap:8px!important;position:static!important;margin-top:14px!important;padding:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-preset-actions button{flex:1!important;min-width:0!important;white-space:normal!important;min-height:44px!important;padding:9px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog :is(select,input:not([type=checkbox])){width:100%!important;min-height:44px!important;padding:8px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-tabs button{min-height:44px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide{padding:14px!important}
}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .level-help>summary,body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .legend-popover-heading{display:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide :is(.level-help,.legend-popover){position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;box-shadow:none!important;border:0!important;background:#fff!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-platform-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-platform-choices label{min-width:0!important;padding:8px!important;font-size:13px!important;line-height:1.4!important;min-height:44px!important}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-editor-header{flex-direction:row!important;flex-wrap:nowrap!important;padding:0 0 12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-level-row{gap:5px!important;padding:9px 0!important;grid-template-columns:minmax(0,1fr) 78px!important;font-size:12px!important;line-height:1.35!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-level-row:has(>span){grid-template-columns:minmax(0,1fr) 78px 70px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-level-heading:has(>strong:nth-child(3)){grid-template-columns:minmax(0,1fr) 78px 70px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-level-heading strong{font-size:10px!important;white-space:nowrap!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-level-row>b,body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-level-row>span{white-space:nowrap!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-level-row>strong{overflow-wrap:normal!important;word-break:normal!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-platform-choices label{overflow-wrap:normal!important;word-break:normal!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-guide .consult-platform-choices{grid-template-columns:minmax(0,1fr)!important}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog #playerSearchAddressesForm{padding:0!important;margin:0!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-field{padding:0!important;margin:0!important;min-width:0!important;gap:5px!important;font-size:14px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-field:has([data-origin-town]){grid-column:1/-1!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-field small{font-weight:400!important;line-height:1.4!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog :is(.address-editor-header h2,.address-preset-card h3){padding:0!important;background:none!important;margin:0 0 10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-header h2{font-size:24px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-enable{margin:12px 0!important;padding:0!important;line-height:1.4!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-point-fields{align-items:start!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-field:has([data-origin-region]),body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-field:has([data-origin-area]){grid-column:1/-1!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-position{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .search-addresses-dialog .address-editor-position>:is(h3,p,button){grid-column:1/-1!important;margin:0!important}

/* Compact, reversible profile disclosure and monthly check. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium details.direct-player-preferences{padding:0!important;overflow:hidden!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-player-preferences>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;min-height:54px!important;list-style:none!important;cursor:pointer!important;background:#edf5f3!important;color:#243444!important;border:0!important;border-radius:11px!important;position:static!important;margin:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-player-preferences>summary::-webkit-details-marker{display:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-player-preferences>summary::after{content:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #directPreferencesTitle{font-family:"CTM Inter Tight",sans-serif!important;font-size:21px!important;font-weight:700!important;line-height:1.25!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-player-preferences[open]>summary{border-radius:11px 11px 0 0!important;border-bottom:1px solid #dce3e9!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-preferences-body{padding:16px 14px 14px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-first{padding:12px 0!important;margin:0 0 12px!important;border-bottom:1px solid #e4e9ed!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:5px 12px!important;border:1px solid var(--player-level-color)!important;border-radius:999px!important;background:color-mix(in srgb,var(--player-level-color) 35%,white)!important;color:#243444!important;font-size:16px!important;line-height:1.2!important;white-space:nowrap!important}


body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card{margin:0!important;padding:12px 14px!important;background:white!important;border:1px solid #dce3e9!important;border-radius:12px!important;gap:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card .direct-level-value{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #directLevelTitle{font-family:"CTM Inter Tight",sans-serif!important;font-size:15px!important;font-weight:600!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card small{flex-basis:100%!important;font-size:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;flex-shrink:0!important;padding:8px 10px!important;border-radius:9px!important;font-size:13px!important}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus-cards{gap:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus :is(.daily-focus,.identity-document-section,.daily-inbox,.direct-player-preferences,.direct-level-card){border-radius:12px!important;box-shadow:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-focus{padding:14px!important;margin:10px 0 14px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-heading{margin-bottom:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-heading h2{margin:4px 0 6px!important;font-size:21px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-heading p{margin:0!important;font-size:14px!important;line-height:1.45!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-actions{gap:10px!important;margin-bottom:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-action{padding:14px!important;min-height:70px!important;gap:10px!important;border-radius:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-inbox{padding:12px!important;margin:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-inbox-heading{margin-bottom:8px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-inbox-caption{margin:6px 0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-settings{margin:-6px 0 0!important;border-radius:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-settings>summary{padding:16px 14px!important;min-height:var(--availability-level-height,96px)!important;box-sizing:border-box!important;border-radius:11px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-level-help-button{min-height:36px!important;padding:5px 8px!important;gap:5px!important;border-radius:8px!important;font-size:12px!important;background:#f1fff9!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-level-help-button>span{width:17px!important;height:17px!important;font-size:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-section{padding:0!important;margin:0!important;min-width:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-month-space{min-height:16px!important;margin:0!important;padding:7px 4px 0!important;font-size:13px!important;line-height:1.4!important;color:#486050!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-month-space:empty{padding:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review{border-color:#58d9aa!important;animation:ctm-month-level-neon 2s ease-in-out infinite!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-icon-nav .player-nav-button:is(.active,[aria-current=page]){outline:2px solid var(--tile-on,#50e9bc)!important;outline-offset:1px!important;box-shadow:0 0 5px 1px var(--tile-on,#50e9bc),0 0 10px 2px var(--tile-glow,#50e9bc66)!important}
@keyframes ctm-month-level-neon{0%,100%{box-shadow:0 0 0 1px #7ae9bd,0 0 4px #7ae9bd55}50%{box-shadow:0 0 0 2px #66e8b5,0 0 12px #66e8b577}}
@media(prefers-reduced-motion:reduce){body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review{animation:none!important;box-shadow:0 0 0 1px #66e8b5,0 0 8px #66e8b555!important}}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus{gap:12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .identity-document-intro{padding:10px 0!important;margin:0!important}

/* Wider, flatter tracking with equal score cards. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium main:has(.center-tracking-view){max-width:1280px!important;padding-left:10px!important;padding-right:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view{width:100%!important;max-width:1240px!important;padding:6px 0 16px!important;margin:0 auto!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view-header{padding:0 2px 8px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view-header h1{font-size:25px!important;margin:4px 0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view-header p{font-size:13px!important;line-height:1.4!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-back{margin-bottom:6px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view-content{padding:0!important;border:0!important;border-radius:12px!important;box-shadow:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-access-active{margin:0 0 8px!important;padding:8px 12px!important;border-radius:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-access-active strong{font-size:14px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-access-active p{margin:3px 0 0!important;font-size:12px!important;line-height:1.4!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-weather{width:100%!important;padding:10px!important;border-radius:12px!important;--tracking-plot-height:170px}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-weather-calendar{margin:2px 0 5px!important;gap:2px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-weather-day{min-height:42px!important;padding:4px 2px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-calendar-reading{margin:3px 0 6px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-completion-legend{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:6px 0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .tracking-completion-legend button{display:grid!important;grid-template-columns:auto auto!important;grid-template-rows:auto auto!important;justify-content:center!important;align-content:center!important;align-items:baseline!important;gap:3px!important;min-width:0!important;min-height:54px!important;height:auto!important;padding:6px 3px!important;border:1px solid var(--curve-color)!important;border-radius:8px!important;background:#ffffff08!important;box-shadow:none!important;line-height:1.25!important;color:var(--curve-color)!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .tracking-completion-legend button>span{grid-column:1/-1!important;display:block!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important;white-space:nowrap!important;margin:0!important;padding:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .tracking-completion-legend button>strong{display:inline!important;font-size:19px!important;font-weight:600!important;line-height:1.25!important;white-space:nowrap!important;margin:0!important;padding:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .tracking-completion-legend button>small{display:inline!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important;font-size:11px!important;line-height:1.25!important;margin:0!important;padding:0!important;color:#dce5ef!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .tracking-completion-legend button[aria-pressed=false]{opacity:.55!important;border-style:solid!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-curve-hour-label{margin:4px 0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-weather-slot{margin:2px 0!important;font-size:11px!important}
/* Closed center cards are entirely their colored title, without a white foot. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-home-document .center-home-card{padding:0!important;border:1px solid #d0dae2!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-home-document .center-home-card:not([open])::after{content:none!important;display:none!important;height:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-home-document .center-home-card>summary.center-home-heading{margin:0!important;border:0!important;border-radius:11px!important;padding:12px 14px!important;min-height:56px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-home-document .center-home-card[open]>summary.center-home-heading{border-radius:11px 11px 0 0!important}
@media(max-width:600px){
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium main:has(.center-tracking-view){padding-left:6px!important;padding-right:6px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-weather{padding:8px 6px!important;--tracking-plot-height:132px}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view .tracking-completion-legend{gap:4px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .tracking-completion-legend button>span{font-size:11px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .tracking-completion-legend button>strong{font-size:17px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .tracking-completion-legend button>small{font-size:10px!important}
}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-tracking-view-panel>summary{display:none!important}

/* Participant PDF is a primary, immediately recognizable action. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.center-agenda-action,#centerParticipantAgenda .agenda-open-pdf){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;max-width:100%!important;box-sizing:border-box!important;padding:11px 16px!important;border:1px solid #b4ce50!important;border-radius:10px!important;background:#e3ff76!important;color:#243222!important;font-family:"CTM Inter Tight",sans-serif!important;font-size:16px!important;font-weight:650!important;line-height:1.35!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;box-shadow:none!important;cursor:pointer!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.center-agenda-action,#centerParticipantAgenda .agenda-open-pdf)::before{content:"PDF"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;height:28px!important;border:1px solid currentColor!important;border-radius:4px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.center-agenda-action,#centerParticipantAgenda .agenda-open-pdf):hover{background:#d8f966!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.center-agenda-action,#centerParticipantAgenda .agenda-open-pdf):focus-visible{outline:2px solid #30765c!important;outline-offset:3px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #centerParticipantAgenda .agenda-open-pdf[aria-disabled=true]{background:#edf1e6!important;border-color:#d1d9c7!important;color:#65715d!important;cursor:wait!important}
@media(max-width:600px){body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-agenda-action,body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #centerParticipantAgenda .agenda-open-pdf{width:100%!important}body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #centerParticipantAgenda .agenda-tools{gap:10px!important}}

/* Shared entry fields: one border, stable box sizing and readable inner spacing. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not(.ctm-time-input),select,textarea){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;border:1px solid #b8c7d2!important;border-radius:9px!important;box-shadow:none!important;padding:10px 12px!important;font-family:"CTM Inter Tight",sans-serif!important;font-size:16px!important;line-height:1.4!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not(.ctm-time-input),select){min-height:46px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(input[type=date],input[type=time])::-webkit-date-and-time-value{text-align:center!important;margin:0 auto!important;min-height:1.4em!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(input[type=date],input[type=time])::-webkit-datetime-edit{padding:0!important;min-width:0!important;text-align:center!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(input[type=date],input[type=time])::-webkit-datetime-edit-fields-wrapper{padding:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) .ctm-time-control{display:flex!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:46px!important;border:1px solid #b8c7d2!important;border-radius:9px!important;background:var(--time-field-bg,#fff)!important;color:var(--time-field-ink,#243444)!important;box-shadow:none!important;overflow:visible!important;padding:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) .ctm-time-control>input.ctm-time-input{box-sizing:border-box!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px!important;border:0!important;border-radius:8px 0 0 8px!important;background:transparent!important;color:inherit!important;font-size:16px!important;line-height:1.4!important;text-align:center!important;box-shadow:none!important;outline:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) .ctm-time-control>.ctm-time-menu-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 60px!important;width:60px!important;min-width:60px!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important;margin:0!important;padding:6px!important;border:0!important;border-left:1px solid #b8c7d2!important;border-radius:0 8px 8px 0!important;background:transparent!important;color:inherit!important;font-size:13px!important;line-height:1.25!important;box-shadow:none!important;transform:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) .ctm-time-control:focus-within{outline:2px solid #70cdb1!important;outline-offset:2px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .tracking-weather-controls .ctm-time-control{--time-field-bg:#2b3038;--time-field-ink:#fff}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) .ctm-time-options{border:1px solid #b8c7d2!important;border-radius:9px!important;padding:4px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) .ctm-time-option{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;line-height:1.3!important;margin:0!important;padding:8px!important;border:0!important}
/* Public venue contact details sit centered inside their own padded cards. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #centerContactDialog.venue-contact-dialog{box-sizing:border-box!important;width:min(440px,calc(100% - 24px))!important;max-width:calc(100% - 24px)!important;max-height:calc(100dvh - 28px)!important;margin:auto!important;padding:16px!important;border:1px solid #d4dfe5!important;border-radius:12px!important;overflow-y:auto!important;background:#fff!important;color:#243444!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #centerContactDialog>.dialog-head{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;margin:0 0 8px!important;padding:0!important;background:transparent!important;border:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #centerContactBody{display:block!important;width:100%!important;box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:4px 0!important;text-align:left!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #centerContactBody :is(h2,p,.venue-contact-kicker){text-align:left!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #centerContactBody h2{margin-top:6px!important;margin-bottom:6px!important;line-height:1.35!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .venue-contact-facts{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:12px 0!important;padding:0!important;width:100%!important;text-align:left!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .venue-contact-facts>div{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:5px!important;padding:12px!important;border:1px solid #e0e7ec!important;border-radius:10px!important;background:#f7f9fa!important;box-sizing:border-box!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .venue-contact-facts :is(dt,dd){display:block!important;float:none!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;text-align:left!important;min-width:0!important;overflow-wrap:anywhere!important;line-height:1.4!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .venue-contact-facts dd{font-size:16px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .venue-contact-facts a{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;max-width:100%!important;min-height:40px!important;box-sizing:border-box!important;padding:6px 8px!important;margin:0!important;line-height:1.4!important;text-align:left!important;overflow-wrap:anywhere!important;word-break:break-word!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #centerContactBody .venue-contact-map{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;width:100%!important;box-sizing:border-box!important;margin:10px 0 0!important;padding:10px 12px!important;border-radius:9px!important;text-align:center!important}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) :is(input,select,textarea)[aria-invalid="true"]{border-color:#c45b58!important}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-month-space{color:#9748dc!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;flex-shrink:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-actions button{font-size:13px!important;min-height:44px!important;padding:8px 10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-actions [data-level-reviewed]{background:#e2ffb1!important;color:#294b32!important;border:1px solid #aad475!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review{animation:ctm-level-review-bright 8s ease-in-out infinite!important;border-color:#64efb9!important}
@keyframes ctm-level-review-bright{0%,100%{border-color:#58cfa1;box-shadow:0 0 0 1px #66e5b555,0 0 4px #5cf6b733}50%{border-color:#8bffce;box-shadow:0 0 0 2px #79ffd1bb,0 0 18px #4cecb9bb}}
@media(prefers-reduced-motion:reduce){body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review{animation:none!important;box-shadow:0 0 0 1px #6fffc4,0 0 10px #5cf6b780!important}}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review{flex-wrap:wrap!important;gap:8px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review .direct-level-value{flex:1 1 100%!important;gap:6px 10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review .direct-level-value small{flex-basis:auto!important;margin-left:auto!important;white-space:nowrap!important;overflow-wrap:normal!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review .direct-level-actions{width:100%!important;flex-wrap:nowrap!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review .direct-level-actions button{flex:1 1 0!important}

/* Monthly LEVEL uses the activity notification template; only its left rail is gray. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .level-notification-thread{border-left:4px solid #919aa3!important;--activity-accent:#919aa3}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .level-notification-thread .notification-thread-latest{font-size:14px!important;line-height:1.45!important;font-weight:600!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) .ctm-time-control>input.ctm-time-input{appearance:none!important;-webkit-appearance:none!important;border:0!important;box-shadow:none!important;text-align:center!important;font-variant-numeric:tabular-nums!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) .ctm-time-control>.ctm-time-menu-button{appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(main,dialog) .ctm-time-control:focus-within{outline-offset:1px!important}

/* Entry validation and center information columns, including normalized disclosures. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium [data-court-season-date][aria-invalid="true"]{border-color:#b42318!important;background:#fff6f5!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .court-date-error{display:block;color:#b42318!important;font-size:13px!important;line-height:1.35!important;margin-top:4px}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .court-date-error[hidden]{display:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(#clubForm,#playerActivityProposalForm) :is(input,textarea)::placeholder{color:#78838d!important;opacity:1!important;font-weight:400!important;-webkit-text-fill-color:#78838d!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-home-heading>.ui-disclosure-copy{display:grid!important;grid-template-columns:minmax(0,min(var(--center-home-title-width,170px),calc(100% - 124px))) 32px minmax(0,1fr)!important;gap:4px!important;align-items:center!important;flex-wrap:nowrap!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-home-heading .identity-info-button{grid-column:2!important;margin:0!important;width:32px!important;min-width:32px!important;justify-self:center!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .center-home-heading .center-court-counters{grid-column:3!important;justify-self:end!important;margin:0!important}
/* One pair of side guides for all three header rows. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header :is(.player-brand-row,.player-icon-nav,.referral-strip){width:100%!important;max-width:640px!important;margin-inline:auto!important;padding-inline:12px!important;box-sizing:border-box!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-brand-row{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:12px!important;height:64px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header :is(.ctm-language-control,.ctm-language-toggle,.header-power-logout){width:40px!important;min-width:40px!important;margin-inline:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .header-power-logout{justify-self:end!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-icon-nav{justify-content:space-between!important;gap:0!important;height:84px!important;padding-top:8px!important;padding-bottom:18px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-icon-nav>.player-nav-button{width:58px!important;height:58px!important;flex:0 0 58px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-nav-icon{width:32px!important;height:32px!important}
@media(max-width:600px){body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-nav-icon{width:30px!important;height:30px!important}}
@media(max-width:360px){body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-icon-nav>.player-nav-button{width:50px!important;height:50px!important;flex-basis:50px!important}body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-icon-nav{height:76px!important}body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-nav-icon{width:29px!important;height:29px!important}}
@media(orientation:landscape) and (max-height:600px){body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-brand-row{height:42px!important}body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-icon-nav{height:60px!important;padding-top:5px!important;padding-bottom:11px!important}body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-icon-nav>.player-nav-button{width:44px!important;height:44px!important;flex-basis:44px!important}body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .ctm-shared-header .player-nav-icon{width:26px!important;height:26px!important}}

/* Compact monochrome friendship notices only. Activity and LEVEL spacing restored. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .feed-card.friend-request-card{padding:0!important;border:1px solid #b8b8b8!important;border-left:3px solid #222!important;background:#fff!important;color:#111!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-top{display:grid!important;grid-template-columns:minmax(0,1fr) 74px!important;gap:8px!important;align-items:center!important;padding:7px 10px!important;min-height:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-copy{display:grid!important;gap:1px!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-copy>span{font-size:11px!important;line-height:1.2!important;color:#333!important;font-weight:500!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-copy>strong{font-size:15px!important;line-height:1.2!important;color:#111!important;overflow-wrap:anywhere!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-card button{background:#fff!important;color:#111!important;border:1px solid #777!important;border-radius:7px!important;box-shadow:none!important;font-size:12px!important;line-height:1.2!important;min-height:32px!important;height:auto!important;padding:5px 8px!important;margin:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-card button:hover{background:#eee!important;color:#111!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-card.is-unread .friend-request-copy>span{font-weight:750!important;color:#111!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-detail{padding:6px 10px 8px!important;border-top:1px solid #ddd!important;background:#fff!important;display:grid!important;gap:5px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-detail p{margin:0!important;font-size:12px!important;line-height:1.25!important;color:#333!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-detail time{font-size:10px!important;line-height:1.2!important;color:#444!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-decisions{display:flex!important;flex-wrap:wrap!important;gap:6px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-decisions button{flex:1 1 100px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .friend-request-card [data-friend-yes]{background:#111!important;color:#fff!important;border-color:#111!important}

/* Wider notification page, with moderate vertical density and unchanged typography. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #main:has(>.player-notice-section){width:100%!important;max-width:1320px!important;margin-inline:auto!important;padding-left:8px!important;padding-right:8px!important;box-sizing:border-box!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section{width:100%!important;max-width:none!important;margin-inline:0!important;padding:12px!important;box-sizing:border-box!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section>.heading{margin-bottom:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-top{display:grid!important;grid-template-columns:minmax(0,1fr) 94px!important;align-items:start!important;padding:10px 12px!important;gap:6px 10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-copy{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:min-content!important;align-content:start!important;gap:3px!important;grid-column:1!important;grid-row:1!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-copy>*{grid-column:auto!important;grid-row:auto!important;min-height:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread .notification-activity-meta{margin:0!important;gap:2px 8px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-actions{width:94px!important;gap:5px!important;grid-column:2!important;grid-row:1!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-actions button{padding:7px 6px!important;min-height:38px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-actions .activity-gender-tab{padding:4px 6px!important;min-height:0!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-history{padding:5px 12px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-history-entry{padding:9px 10px!important;margin:5px 0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-history-heading{margin-bottom:4px!important;gap:3px 8px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .feed-list{gap:8px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .feed-toolbar{gap:8px!important;margin-bottom:10px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-bulk-actions{gap:6px!important}
@media(max-width:700px){body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #main:has(>.player-notice-section){padding-inline:4px!important}body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section{padding:10px 6px!important;border-radius:12px!important}body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-top{padding:8px 10px!important}}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-footer{display:flex!important;align-items:baseline!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:3px 12px!important;min-width:0!important;grid-column:1/-1!important;grid-row:2!important;padding-top:2px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-footer .activity-price-line{margin:0!important;min-width:0!important;line-height:1.3!important;font-size:13px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-footer>time{margin-left:auto!important;white-space:nowrap!important;font-size:12px!important;line-height:1.3!important}

/* One heading per notification: remove the repeated type/kicker row. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .player-notice-section .notification-thread-type{display:none!important}

/* Monthly check stays on the profile, with a slow, thicker neon outline. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review{border-width:3px!important;border-color:#64efb9!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-month-space:empty{display:none!important}
@media(prefers-reduced-motion:reduce){body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .direct-level-card.needs-level-review{animation:none!important;border-width:3px!important;box-shadow:0 0 0 1px #6fffc4,0 0 10px #5cf6b780!important}}

/* Compact read-state legend, shared by both notification inboxes. */
.notification-read-legend{display:flex;gap:14px;align-items:center;margin:4px 0 8px;font-size:12px;color:#47515d}.notification-read-legend>span{display:inline-flex;align-items:center;gap:5px}.notification-read-legend i{display:inline-block;width:12px;height:12px;border:1px solid #8c939a;border-radius:3px}.notice-read-swatch{background:#fff}.notice-unread-swatch{background:#fff3a1}

/* Only activity chats: preserve full title in Attività, reclaim message space. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-thread[data-chat-category="activities"] .live-chat-heading{padding:7px 10px!important;gap:7px!important;min-height:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-thread[data-chat-category="activities"] .event-chat-header-copy{gap:2px!important;min-width:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-thread[data-chat-category="activities"] .event-chat-header-copy>strong{font-size:14px!important;line-height:1.2!important;margin:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-thread[data-chat-category="activities"] .center-chat-subtitle{font-size:14px!important;line-height:1.2!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-thread[data-chat-category="activities"] .event-chat-header-copy>small{font-size:12px!important;line-height:1.25!important;margin:0!important}

/* Fixed center identity is a padded value, not a native selector. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #clubForm .publication-center-value{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 10px!important;padding:12px 14px!important;min-height:48px!important;line-height:1.35!important;box-sizing:border-box!important}

/* Mobile conversations fill the viewport; list mode retains normal layout. */
@media(max-width:700px){
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium.ctm-mobile-conversation :is(.workspace>header.ctm-shared-header,.player-persistent-actions){display:none!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium.ctm-mobile-conversation :is(.player-chat-section,#chatDialog[open]){position:fixed!important;top:var(--mobile-chat-top,0px)!important;bottom:var(--mobile-chat-bottom,0px)!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;z-index:200!important;overflow:hidden!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium.ctm-mobile-conversation .live-chat-layout{height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;gap:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium.ctm-mobile-conversation .live-chat-thread{height:100%!important;min-height:0!important;border:0!important;border-radius:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium #friendsDialog.friends-thread-mode[open]{position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.live-chat-heading,#friendsDialog.friends-thread-mode .friends-heading){padding-top:max(7px,env(safe-area-inset-top))!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.live-chat-composer,#friendsDialog.friends-thread-mode [data-friend-message]){padding-bottom:max(8px,env(safe-area-inset-bottom))!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium :is(.player-chat-section,#chatDialog,#friendsDialog).ctm-keyboard-shell{top:var(--composer-viewport-top,0px)!important;bottom:auto!important;height:var(--composer-viewport-height,100dvh)!important;max-height:var(--composer-viewport-height,100dvh)!important}
}

/* A clear single frame alongside sponsor cards. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium details.direct-player-preferences{border:2px solid #9bb6aa!important}

body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .home-focus .daily-settings>summary .availability-main-title{font-size:clamp(15px,4.3vw,21px)!important;white-space:nowrap!important;letter-spacing:-.25px!important}

/* Compact chat identity: center on one line, geography on one line. */
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-heading{min-height:0!important;padding:6px 10px!important;gap:7px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-heading .event-chat-header-copy{min-width:0!important;gap:2px!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-heading .event-chat-header-copy>:is(strong,.center-chat-place,.center-chat-subtitle,small){display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-heading .event-chat-header-copy>strong{font-size:16px!important;line-height:1.25!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-heading .event-chat-header-copy>.center-chat-place{font-size:12px!important;line-height:1.25!important;font-weight:450!important;color:inherit!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-heading .event-chat-header-copy>.center-chat-subtitle{font-size:13px!important;line-height:1.2!important}
body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-heading .event-chat-header-copy>small{font-size:11px!important;line-height:1.25!important}
@media(max-width:700px){body#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium#ctm-premium .live-chat-heading{padding-top:max(7px,env(safe-area-inset-top))!important}}
