/* PhotoSales Studio 4.3.18 – Smart Manager Workspace */
.workspace-manager .pss-manager-module{display:block;max-width:100%;overflow:hidden}
.workspace-manager .pss-manager-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.workspace-manager .pss-manager-stats .stat-card{text-decoration:none;color:inherit}
.workspace-manager .pss-manager-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px}
.workspace-manager .pss-manager-quick-grid>a{display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#fff;text-decoration:none;color:#0f172a;box-shadow:0 8px 22px rgba(15,23,42,.06)}
.workspace-manager .pss-manager-quick-grid>a:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(15,23,42,.1)}
.workspace-manager .pss-manager-quick-grid span{font-size:26px}.workspace-manager .pss-manager-quick-grid strong,.workspace-manager .pss-manager-quick-grid small{display:block}.workspace-manager .pss-manager-quick-grid small{margin-top:4px;color:#64748b}
.workspace-manager .pss-manager-message-list{display:grid;gap:12px}.workspace-manager .pss-manager-message-list article{padding:16px;border:1px solid #dbe4f0;border-radius:14px;background:#f8fafc}.workspace-manager .pss-manager-message-list p{margin:8px 0;color:#334155}.workspace-manager .pss-manager-message-list small{color:#64748b}
@media(max-width:760px){.workspace-manager .pss-manager-stats,.workspace-manager .pss-manager-quick-grid{grid-template-columns:1fr}}


/* PhotoSales Studio 4.3.22 – Manager Workspace Polish */
.workspace-manager .pss-manager-module>.card-head{margin-bottom:18px}
.workspace-manager .pss-manager-module .card-head.row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.workspace-manager .pss-manager-stats .stat-card{border:1px solid #dbe4f0;background:linear-gradient(180deg,#fff,#f8fafc);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.workspace-manager .pss-manager-stats .stat-card:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 14px 30px rgba(15,23,42,.09)}
.workspace-manager .pss-manager-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.workspace-manager .pss-manager-insights article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #dbe4f0;border-radius:16px;background:#f8fafc;color:#0f172a}
.workspace-manager .pss-manager-insights article>span{font-size:26px}.workspace-manager .pss-manager-insights small,.workspace-manager .pss-manager-insights strong{display:block}.workspace-manager .pss-manager-insights small{color:#64748b;margin-bottom:3px}
.workspace-manager .pss-manager-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}
.workspace-manager .pss-manager-team-card{padding:18px;border:1px solid #dbe4f0;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.05)}
.workspace-manager .pss-manager-team-head{display:flex;align-items:center;gap:12px}.workspace-manager .pss-manager-team-head>div:nth-child(2){min-width:0;flex:1}.workspace-manager .pss-manager-team-head strong,.workspace-manager .pss-manager-team-head small{display:block}.workspace-manager .pss-manager-team-head small{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.workspace-manager .pss-manager-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-weight:800;font-size:18px;flex:0 0 auto}
.workspace-manager .pss-manager-status{padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}.workspace-manager .pss-manager-status.is-active{background:#dcfce7;color:#166534}.workspace-manager .pss-manager-status.is-inactive{background:#fee2e2;color:#991b1b}
.workspace-manager .pss-manager-team-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.workspace-manager .pss-manager-team-numbers>div{padding:11px;border-radius:12px;background:#f8fafc}.workspace-manager .pss-manager-team-numbers strong,.workspace-manager .pss-manager-team-numbers small{display:block}.workspace-manager .pss-manager-team-numbers small{color:#64748b;margin-top:2px}
.workspace-manager .pss-manager-order-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#e2e8f0;color:#334155;font-weight:800;font-size:12px;white-space:nowrap}.workspace-manager .pss-manager-order-status.pss-status-new,.workspace-manager .pss-manager-order-status.pss-status-nova,.workspace-manager .pss-manager-order-status.pss-status-novo{background:#dbeafe;color:#1d4ed8}.workspace-manager .pss-manager-order-status.pss-status-paid,.workspace-manager .pss-manager-order-status.pss-status-completed,.workspace-manager .pss-manager-order-status.pss-status-placeno{background:#dcfce7;color:#166534}.workspace-manager .pss-manager-order-status.pss-status-cancelled,.workspace-manager .pss-manager-order-status.pss-status-otkazano{background:#fee2e2;color:#991b1b}
.workspace-manager .admin-table-wrap{border:1px solid #dbe4f0;border-radius:14px;overflow:auto}.workspace-manager .admin-table{margin:0}.workspace-manager .admin-table tbody tr:hover{background:#f8fafc}
@media(max-width:900px){.workspace-manager .pss-manager-insights{grid-template-columns:1fr}.workspace-manager .pss-manager-team-grid{grid-template-columns:1fr}}
@media(max-width:560px){.workspace-manager .pss-manager-team-numbers{grid-template-columns:1fr 1fr}.workspace-manager .pss-manager-module .card-head.row .btn{width:100%;text-align:center}}
