.topbuddy-dashboard-wrapper{background:#fff;border:1px solid #c3c4c7;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:50px 15px}.topbuddy-dashboard-header{align-items:center;background:#fff;border-bottom:1px solid #c3c4c7;display:flex;justify-content:space-between;padding:16px 20px}.topbuddy-dashboard-header .topbuddy-dashboard-logo{align-items:center;display:flex;gap:10px}.topbuddy-dashboard-header .topbuddy-dashboard-logo img{max-width:26px}.topbuddy-dashboard-header h1{font-size:23px;font-weight:400;line-height:1.3;margin:0;padding:0}.topbuddy-dashboard-header .topbuddy-header-actions{display:flex;gap:8px}.topbuddy-notification-bars-list .components-card__body{border:0;border-radius:0!important;box-shadow:none;outline:none;padding:0}.topbuddy-notification-bars-list .components-card{border-radius:0;box-shadow:none}.topbuddy-dashboard-container{max-width:100%;padding:20px}.topbuddy-tab-panel .components-tab-panel__tabs{border-bottom:1px solid #c3c4c7;margin-bottom:20px}.topbuddy-tab-panel .components-tab-panel__tabs .components-tab-panel__tabs-item{background:transparent;border:none;border-bottom:2px solid transparent;color:#646970;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-1px;padding:12px 16px}.topbuddy-tab-panel .components-tab-panel__tabs .components-tab-panel__tabs-item:hover{color:var(--topbuddy-color-primary)}.topbuddy-tab-panel .components-tab-panel__tabs .components-tab-panel__tabs-item.is-active{border-bottom-color:var(--topbuddy-color-primary)!important;border-left:0!important;color:var(--topbuddy-color-primary)!important}.topbuddy-tab-content{min-height:200px}.topbuddy-settings-container{background:#fff;border:1px solid #e0e0e0;border-radius:4px;max-width:600px}.topbuddy-settings-container .components-panel__body{border:none}.topbuddy-settings-container .topbuddy-roles-list{display:flex;flex-direction:column;gap:10px;margin-top:15px}.topbuddy-settings-container .topbuddy-roles-list .components-panel__row{justify-content:flex-start;margin-bottom:0}.topbuddy-settings-container .topbuddy-settings-footer{border-top:1px solid #e0e0e0;display:flex;gap:15px;padding:20px 16px}.topbuddy-settings-container .topbuddy-settings-footer .topbuddy-settings-notices{flex:1;margin:0}.topbuddy-settings-container .topbuddy-settings-footer .topbuddy-settings-notices .components-notice{margin:0}.topbuddy-settings-container .topbuddy-settings-footer .topbuddy-settings-notices .components-notice .components-notice__content{margin:5px 10px}.topbuddy-settings-placeholder{color:#646970;padding:40px 20px;text-align:center}.topbuddy-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.topbuddy-loading .components-spinner{margin-bottom:16px}.topbuddy-loading p{color:#646970;margin:0}.topbuddy-empty-state{padding:40px 20px;text-align:center}.topbuddy-empty-state h2{color:#1d2327;font-size:20px;font-weight:600;margin:0 0 12px}.topbuddy-empty-state p{color:#646970;font-size:14px;margin:0 0 24px}.topbuddy-empty-state .components-button{margin-top:8px}.topbuddy-table{background:#fff}.topbuddy-table thead th{border-bottom:1px solid #c3c4c7;font-weight:600;padding:8px 10px}.topbuddy-table tbody tr:hover{background-color:#f6f7f7}.topbuddy-table tbody tr td{border-bottom:1px solid #c3c4c7;padding:10px;vertical-align:middle}.topbuddy-table .topbuddy-table-title{width:40%}.topbuddy-table .topbuddy-table-title .row-title{color:var(--topbuddy-color-primary);font-weight:600;text-decoration:none}.topbuddy-table .topbuddy-table-title .row-title:hover{color:#2145e6}.topbuddy-table .topbuddy-table-title .row-actions{color:#646970;font-size:13px;margin-top:4px}.topbuddy-table .topbuddy-table-title .row-actions span{display:inline-block;margin-right:8px}.topbuddy-table .topbuddy-table-title .row-actions span a{color:var(--topbuddy-color-primary);text-decoration:none}.topbuddy-table .topbuddy-table-title .row-actions span a:hover{color:#2145e6}.topbuddy-table .topbuddy-table-title .row-actions span.duplicate a{color:var(--topbuddy-color-primary)}.topbuddy-table .topbuddy-table-title .row-actions span.duplicate a:hover{color:#2145e6}.topbuddy-table .topbuddy-table-title .row-actions span.trash a{color:#d32f2f}.topbuddy-table .topbuddy-table-title .row-actions span.trash a:hover{color:#b71c1c}.topbuddy-table .topbuddy-table-status{width:10%}.topbuddy-table .topbuddy-table-status .topbuddy-status-badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;line-height:1.4;padding:4px 8px}.topbuddy-table .topbuddy-table-status .topbuddy-status-badge.status-publish{background-color:#1c1c1c;color:#fff}.topbuddy-table .topbuddy-table-status .topbuddy-status-badge.status-draft{background-color:#eee;color:#1c1c1c}.topbuddy-table .topbuddy-table-active{display:table-cell;text-align:center;vertical-align:middle;width:10%}.topbuddy-table .topbuddy-table-active .components-toggle-control{display:flex;justify-content:center;margin:0}.topbuddy-table .topbuddy-table-active .components-toggle-control .components-base-control__field{margin-bottom:0}.topbuddy-table .topbuddy-table-active .components-toggle-control .components-form-toggle{margin:0}.topbuddy-table .topbuddy-table-overall-status{font-size:13px;line-height:1.4;width:40%;word-wrap:break-word}.topbuddy-table .topbuddy-table-overall-status .topbuddy-overall-status{display:block}.topbuddy-table .topbuddy-table-overall-status .topbuddy-overall-status.inactive span{color:#000;font-weight:600}.topbuddy-table .topbuddy-table-overall-status .topbuddy-overall-status.inactive .red{color:#eb4c4c;font-weight:600}.topbuddy-table .topbuddy-table-date{color:#646970;font-size:13px;width:20%}.topbuddy-table .topbuddy-table-title-header{width:40%}.topbuddy-table .topbuddy-table-status-header{width:10%}.topbuddy-table .topbuddy-table-active-header{text-align:center;width:10%}.topbuddy-table .topbuddy-table-overall-status-header{width:40%}.topbuddy-table .topbuddy-table-date-header{width:20%}@media screen and (max-width:782px){.topbuddy-table{display:block;overflow-x:auto}.topbuddy-table tbody,.topbuddy-table td,.topbuddy-table th,.topbuddy-table thead,.topbuddy-table tr{display:block}.topbuddy-table thead{display:none}.topbuddy-table tbody tr{border-bottom:2px solid #c3c4c7;margin-bottom:16px;padding-bottom:8px}.topbuddy-table tbody tr td{border-bottom:none;padding:8px 8px 8px 40%;position:relative}.topbuddy-table tbody tr td:before{color:#1d2327;content:attr(data-label);font-weight:600;left:8px;position:absolute}.topbuddy-table tbody tr .topbuddy-table-title{padding-left:8px;width:100%}.topbuddy-table tbody tr .topbuddy-table-title .row-actions{margin-left:0}.topbuddy-table tbody tr .topbuddy-table-active{text-align:left;width:100%}}
