/* Standalone app reset only. The three plugin CSS layers own the component styling. */
html,body{min-height:100%;margin:0!important}
body{overflow-x:hidden!important;background:#120e20!important}
.pgai-admin{width:100%;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important}
.pgai-admin .pgai-workspace{min-width:0;min-height:100vh;display:flex;flex-direction:column}
.pgai-admin .pgai-content{flex:1 0 auto;min-width:0}
.pgai-admin .pgai-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pgai-admin .mobile-menu{display:none!important}
.pgai-admin .overlay{display:none!important}
.pgai-admin .modal-backdrop[hidden]{display:none!important}
.pgai-admin .pgai-home-footer{flex:0 0 auto}
.pgai-admin .pgai-home-footer nav a{color:inherit}
@media(max-width:782px){.pgai-admin .mobile-menu{display:grid!important}}
@media(prefers-reduced-motion:reduce){.pgai-admin *,.pgai-admin *:before,.pgai-admin *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* Match the standalone workspace header to the plugin shell and keep empty data states quiet. */
.pgai-admin .pgai-topbar #pageCrumb,
.pgai-admin .pgai-top-tabs{display:none!important}
.pgai-admin .pgai-chart-stage{position:relative}
.pgai-admin .pgai-dashboard-empty{position:absolute;inset:44% 8% auto;transform:translateY(-50%);color:var(--muted-color,#a397bd);font-size:12px;line-height:1.55;text-align:center;pointer-events:none}
.pgai-admin .pgai-task-list-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:7px 0;border-bottom:1px solid var(--overview-border,#352755);color:var(--default-color,#f4f1ff);font-size:11px;line-height:1.4}
.pgai-admin .pgai-task-list-row:last-child{border-bottom:0}
.pgai-admin .pgai-task-list-row input{width:15px;height:15px;margin:0;accent-color:#a78bfa}
.pgai-admin .pgai-task-list-row>span{min-width:0}
.pgai-admin .pgai-task-list-row>span small{display:block;margin-top:3px;color:var(--muted-color,#a397bd);font-size:9px}
.pgai-admin .pgai-task-list-row em{padding:4px 8px;border-radius:99px;background:#100a25;color:#afa2c8;font-size:9px;font-style:normal;white-space:nowrap}
.pgai-admin .pgai-task-list-row.done>span{text-decoration:line-through;opacity:.7}
.pgai-admin.pgai-light-theme .pgai-task-list-row{color:#302944;border-color:#e5e1f0}
.pgai-admin.pgai-light-theme .pgai-task-list-row em{background:#f0ebf7;color:#5e5571}
.pgai-admin .pgai-task-add-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:#a78bfa!important;font-size:11px;font-weight:650;text-decoration:none!important}
.pgai-admin .pgai-task-add-link:hover{color:#c4b5fd!important;transform:translateX(2px)}
.pgai-admin.pgai-light-theme .pgai-task-add-link{color:#7256dc!important}
