.lbcn.lbcn-workspace{max-width:1000px;margin:32px auto;padding:30px;color:#24344d}
.lbcn-workspace .lbcn-breadcrumb{display:flex;gap:20px;font-size:14px;margin-bottom:24px}.lbcn-workspace a{color:#0766df}.lbcn-workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.lbcn-workspace h1{font-size:28px;line-height:1.25;margin:4px 0}.lbcn-workspace .lbcn-eyebrow{color:#65758b}.lbcn-publishing-club{padding:16px;background:#f5f8fc;border:1px solid #e1e7ef;border-radius:10px;margin-bottom:24px}.lbcn-publishing-club .lbcn-card-source{display:flex;align-items:center;gap:12px}.lbcn-publishing-club .lbcn-club-logo{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:50%;padding:3px}.lbcn-publishing-club .lbcn-card-category{font-size:16px;font-weight:600}.lbcn-publishing-club .lbcn-club-picker{margin-top:14px;padding-bottom:0;border:0}.lbcn-list-summary,.lbcn-editor-intro{font-size:14px;color:#65758b}.lbcn-story-list{border-top:1px solid #e1e7ef}.lbcn-story-row{display:flex;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid #e1e7ef}.lbcn-row-image{flex:0 0 76px;width:76px;height:60px;display:grid;place-items:center;border-radius:7px;overflow:hidden;background:#eef5fb;color:#65758b;font-size:26px}.lbcn-row-image img{width:100%;height:100%;object-fit:cover;margin:0}.lbcn-row-copy{flex:1;min-width:0}.lbcn-workspace .lbcn-row-copy h2{font-size:16px;line-height:1.4;margin:0 0 6px}.lbcn-row-copy h2 a{color:#24344d;text-decoration:none}.lbcn-row-date{font-size:12px;color:#65758b}.lbcn-status{border-radius:20px;padding:5px 10px;font-size:12px;background:#eef5ff;color:#225eb4;white-space:nowrap}.lbcn-status.is-draft{background:#fff4da;color:#755511}.lbcn-row-edit{border:1px solid #cddff8;border-radius:6px;padding:8px 14px;font-size:13px;text-decoration:none}.lbcn-news-empty{text-align:center;padding:40px 20px}.lbcn-workspace .lbcn-button{color:#fff;background:#0766df}.lbcn-featured-upload,.lbcn-workspace .lbcn-gallery-editor{border:1px solid #dce5ef;border-radius:10px;padding:20px;background:#f9fbfe;margin:24px 0}.lbcn-workspace .lbcn-featured-upload h2{font-size:18px;margin:0 0 10px}.lbcn-featured-upload h2 span{font-size:14px;font-weight:400;color:#65758b}.lbcn-featured-upload p{font-size:14px;color:#65758b}.lbcn-workspace input[type=file]{border:1px dashed #9fbde0!important;background:#fff!important;padding:18px!important}.lbcn-workspace input[type=file]::file-selector-button{background:#edf5ff;color:#0766df;border:1px solid #bcd6f8;border-radius:6px;padding:9px 14px;margin-right:12px;cursor:pointer}.lbcn-featured-current>img,.lbcn-featured-preview{max-width:100%;max-height:220px;object-fit:contain;border-radius:8px;margin-top:14px}.lbcn-featured-preview[hidden]{display:none}.lbcn-workspace .wp-editor-wrap{border:1px solid #afbdcc;border-radius:7px;overflow:hidden}.lbcn-workspace .lbcn-actions{padding-top:22px;border-top:1px solid #e1e7ef;margin-bottom:0}.lbcn.lbcn-manager.lbcn-workspace .lbcn-actions .lbcn-save-draft{background:#fff;color:#0766df;border:1px solid #a9c8f0}.lbcn-workspace .lbcn-pagination .page-numbers{padding:7px 12px;border:1px solid #dce5ef;border-radius:5px}.lbcn-workspace .lbcn-pagination .current{background:#0766df;color:#fff}
@media(max-width:650px){.lbcn.lbcn-workspace{margin:16px 12px;padding:20px}.lbcn-workspace-heading{align-items:flex-start;flex-wrap:wrap}.lbcn-story-row{gap:10px;flex-wrap:wrap}.lbcn-row-copy{flex-basis:calc(100% - 90px)}.lbcn-status{margin-left:86px}.lbcn-row-edit{margin-left:auto}.lbcn-workspace h1{font-size:24px}.lbcn-featured-upload,.lbcn-workspace .lbcn-gallery-editor{padding:14px}}
.lbcn.lbcn-manager .wp-editor-wrap .mce-btn button{background:transparent;color:#334155;border:0;border-radius:3px;padding:4px;font-size:14px;box-shadow:none}
.lbcn.lbcn-manager .wp-editor-wrap .mce-btn:hover button{background:#e4edf8}
.lbcn.lbcn-manager .wp-editor-wrap .mce-btn.mce-active button{background:#d6e7ff}
/* Match My Clubs, Reviews and Social Bowls management pages. */
.lbcn.lbcn-workspace{width:calc(100% - 28px);max-width:1180px;margin:30px auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.lbcn-workspace .lbcn-workspace-heading{padding:28px;border:1px solid #dfe7eb;border-radius:20px;background:linear-gradient(135deg,#f7fbfd,#eef7fa);box-shadow:0 10px 30px rgba(19,54,71,.06);margin-bottom:20px}
.lbcn-workspace h1{font-size:36px;line-height:1.2;margin:4px 0 8px;color:#172033}
.lbcn-workspace .lbcn-eyebrow{color:#0474a2;font-weight:800;letter-spacing:.09em}
.lbcn-workspace .lbcn-heading-description{margin:0;color:#71808d;font-size:17px;line-height:1.5}
.lbcn-header-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;flex-shrink:0}
.lbcn-workspace-body{background:#fff;border:1px solid #dfe7eb;border-radius:20px;padding:24px;box-shadow:0 10px 30px rgba(19,54,71,.04)}
.lbcn.lbcn-manager.lbcn-workspace .lbcn-button,.lbcn.lbcn-manager.lbcn-workspace .lbcn-actions button,.lbcn.lbcn-manager.lbcn-workspace .lbcn-club-picker button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #0474a2;border-radius:999px;background:#0474a2;color:#fff;padding:11px 18px;font-size:14px;font-weight:800;text-decoration:none}
.lbcn.lbcn-manager.lbcn-workspace .lbcn-dashboard-link,.lbcn.lbcn-manager.lbcn-workspace .lbcn-actions .lbcn-save-draft{background:#fff;color:#0474a2;border-color:#0474a2}
.lbcn-workspace .lbcn-row-edit{border-radius:999px;color:#0474a2;border-color:#0474a2;font-weight:700}
.lbcn-workspace a{color:#0474a2}
@media(max-width:650px){.lbcn.lbcn-workspace{margin:30px auto}.lbcn-workspace .lbcn-workspace-heading{padding:22px;flex-direction:column;align-items:flex-start}.lbcn-workspace h1{font-size:28px}.lbcn-workspace-body{padding:18px}.lbcn-header-actions{width:100%;flex-wrap:wrap}}
/* Consistent controls and readable review states at every screen width. */
.lbcn-workspace-heading>div:first-child{min-width:0}
.lbcn-workspace .lbcn-status{max-width:260px;white-space:normal;line-height:1.5}
.lbcn-workspace .lbcn-status.is-published{background:#e6f6ed;color:#087344}
.lbcn-workspace .lbcn-status.is-pending{background:#fff3d6;color:#805500}
.lbcn-workspace .lbcn-status.is-draft{background:#eef2f6;color:#526574}
.lbcn-workspace .lbcn-row-edit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex-shrink:0}
.lbcn-workspace .lbcn-notice{background:#eef7fc;border-left-color:#0474a2;border-radius:8px;line-height:1.6}
.lbcn-workspace input[type=checkbox]{accent-color:#0474a2}
.lbcn-workspace input[type=file]::file-selector-button{color:#0474a2;border-radius:999px;border-color:#b9dcea;background:#eef7fb}
.lbcn.lbcn-manager.lbcn-workspace .lbcn-gallery-edit-item button{border-radius:999px;background:#0474a2;min-height:40px}
.lbcn.lbcn-manager.lbcn-workspace .lbcn-button:hover,.lbcn.lbcn-manager.lbcn-workspace .lbcn-actions button:hover,.lbcn.lbcn-manager.lbcn-workspace .lbcn-club-picker button:hover,.lbcn.lbcn-manager.lbcn-workspace .lbcn-gallery-edit-item button:hover{background:#035e84;color:#fff}
.lbcn-workspace .lbcn-row-edit:hover{background:#eef7fb}
.lbcn-workspace .lbcn-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:999px;text-decoration:none}
.lbcn-workspace .lbcn-pagination .current{background:#0474a2;border-color:#0474a2}
.lbcn-workspace .lbcn-club-picker label{margin:0}
@media(max-width:900px){.lbcn-workspace-heading{flex-wrap:wrap}.lbcn-workspace .lbcn-status{max-width:190px}}
@media(max-width:650px){.lbcn-header-actions .lbcn-button{flex:1}.lbcn-workspace .lbcn-status{max-width:calc(100% - 154px);margin-left:86px}.lbcn-workspace .lbcn-club-picker select{flex-basis:100%;min-width:0}.lbcn-workspace .lbcn-club-picker button{width:100%}.lbcn-workspace .lbcn-actions button{flex:1 1 160px}.lbcn-workspace .lbcn-actions>a{width:100%;text-align:center;padding:10px}.lbcn-workspace .lbcn-pagination{gap:8px}}
/* Give both image upload sections the same heading and supporting text. */
.lbcn-workspace .lbcn-featured-upload h2,.lbcn-workspace .lbcn-gallery-editor h2{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 10px;color:#163348}
.lbcn-workspace .lbcn-featured-upload h2 span,.lbcn-workspace .lbcn-gallery-editor h2 span{font-size:14px;font-weight:400;color:#65758b}
.lbcn-workspace .lbcn-featured-upload>p,.lbcn-workspace .lbcn-gallery-editor>p{font-size:14px;line-height:1.5;color:#65758b}
.lbcn.lbcn-manager.lbcn-workspace .lbcn-actions button:disabled,.lbcn.lbcn-manager.lbcn-workspace .lbcn-actions button:disabled:hover{background:#e2e6ea;border-color:#c7cdd4;color:#626c78;cursor:wait}
.lbcn.lbcn-manager.lbcn-workspace.lbcn-submitted{max-width:760px;margin:50px auto;padding:46px 38px;text-align:center;border:1px solid #cfe3ec;border-radius:22px;background:#fff;box-shadow:0 7px 20px rgba(19,54,71,.07)}
.lbcn-submitted-icon{display:flex;width:62px;height:62px;margin:0 auto 18px;align-items:center;justify-content:center;border-radius:50%;background:#e6f6ed;color:#208143;font-size:32px;font-weight:900}
.lbcn-submitted>p:not(.lbcn-eyebrow){color:#667085;line-height:1.6}
.lbcn-submitted-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}
@media(max-width:650px){.lbcn.lbcn-manager.lbcn-workspace.lbcn-submitted{padding:34px 22px}.lbcn-submitted-actions{flex-direction:column}.lbcn-submitted-actions a{width:100%}}
