/* SIAPIYA_WAKA_CURRICULUM_DASHBOARD_COMMAND_CENTER_V370109 */
#mainContent .siapiya-waka-command-card{margin-bottom:.78rem}
#mainContent .siapiya-waka-submission-card,#mainContent .siapiya-waka-personal-backlog-card{overflow:hidden;border:1px solid var(--bs-border-color);border-inline-start:4px solid var(--bs-primary);border-radius:.82rem;background:var(--bs-body-bg);box-shadow:0 .35rem 1rem rgba(15,23,42,.045)}
#mainContent .siapiya-waka-submission-card{border-inline-start-color:var(--bs-warning)}
#mainContent .siapiya-waka-personal-backlog-card[data-waka-personal-backlog-state="attention"]{border-inline-start-color:var(--bs-danger)}
#mainContent .siapiya-waka-personal-backlog-card[data-waka-personal-backlog-state="clear"]{border-inline-start-color:var(--bs-success)}
#mainContent .siapiya-waka-submission-head,#mainContent .siapiya-waka-personal-backlog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.78rem}
#mainContent .siapiya-waka-submission-head h4,#mainContent .siapiya-waka-personal-backlog-head h4{margin:0;font-size:.98rem;line-height:1.25}
#mainContent .siapiya-waka-submission-head small,#mainContent .siapiya-waka-personal-backlog-head small{color:var(--bs-secondary-color);font-size:.64rem}
#mainContent .siapiya-waka-summary-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}
#mainContent .siapiya-waka-submission-list{display:grid;gap:.42rem;padding:0 .78rem .68rem}
#mainContent .siapiya-waka-submission-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.62rem .68rem;border:1px solid var(--bs-border-color);border-radius:.68rem;background:var(--bs-tertiary-bg)}
#mainContent .siapiya-waka-submission-copy{min-width:0}
#mainContent .siapiya-waka-submission-copy b{font-size:.72rem}
#mainContent .siapiya-waka-submission-copy small{display:block;margin-top:.12rem;color:var(--bs-secondary-color);font-size:.57rem}
#mainContent .siapiya-waka-submission-reason{margin-top:.28rem;font-size:.61rem;line-height:1.35}
#mainContent .siapiya-waka-submission-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}
#mainContent .siapiya-waka-submission-actions .btn{min-height:2.35rem;font-size:.62rem;font-weight:800}
#mainContent .siapiya-waka-submission-footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.56rem .78rem;border-top:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:.58rem}
#mainContent .siapiya-waka-personal-backlog-body{padding:0 .68rem .68rem}
#mainContent .siapiya-waka-personal-backlog-body>[data-teaching-backlog="1"]{margin:0!important;box-shadow:none!important;border:1px solid var(--bs-border-color)!important}
#mainContent .siapiya-waka-personal-backlog-body>[data-teaching-backlog="1"]>.card-header{display:none}
#mainContent .siapiya-waka-personal-backlog-body>[data-teaching-backlog="1"]>.card-body{padding:.62rem!important}
#mainContent .siapiya-waka-personal-clear{display:flex;align-items:center;gap:.5rem;padding:.15rem .78rem .78rem;color:var(--bs-success-text-emphasis)}
#mainContent .siapiya-waka-personal-clear>div{display:grid}
#mainContent .siapiya-waka-personal-clear small{color:var(--bs-secondary-color);font-size:.6rem}
#mainContent .siapiya-waka-backlog-details{overflow:hidden;border:1px solid var(--bs-border-color);border-radius:.68rem;background:var(--bs-tertiary-bg)}
#mainContent .siapiya-waka-backlog-details>summary{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:2.7rem;padding:.56rem .68rem;cursor:pointer;list-style:none;font-size:.64rem;font-weight:800}
#mainContent .siapiya-waka-backlog-details>summary::-webkit-details-marker{display:none}
#mainContent .siapiya-waka-backlog-details>summary>span{display:inline-flex;align-items:center;gap:.35rem}
#mainContent .siapiya-waka-backlog-details>summary>span:last-child{color:var(--bs-secondary-color);font-size:.58rem;font-weight:700}
#mainContent .siapiya-waka-backlog-detail-body{display:grid;gap:.45rem;padding:.5rem;border-top:1px solid var(--bs-border-color)}
#mainContent .siapiya-waka-backlog-details:not([open]) .siapiya-waka-backlog-detail-body{display:none}
#mainContent .siapiya-waka-backlog-details>summary:focus-visible,#mainContent .siapiya-waka-submission-actions .btn:focus-visible,#mainContent .siapiya-waka-submission-footer a:focus-visible{outline:3px solid color-mix(in srgb,var(--bs-primary) 55%,transparent);outline-offset:2px}
@media(max-width:767.98px){#mainContent .siapiya-waka-submission-head,#mainContent .siapiya-waka-personal-backlog-head{flex-direction:column}#mainContent .siapiya-waka-summary-badges{width:100%;justify-content:flex-start}#mainContent .siapiya-waka-submission-item{grid-template-columns:1fr}#mainContent .siapiya-waka-submission-actions{justify-content:flex-start}#mainContent .siapiya-waka-submission-actions .btn{flex:1 1 9rem;min-height:2.8rem}#mainContent .siapiya-waka-submission-footer{align-items:stretch;flex-direction:column}#mainContent .siapiya-waka-submission-footer .btn{min-height:2.8rem;display:flex;align-items:center;justify-content:center}}
@media(max-width:420px){#mainContent .siapiya-waka-submission-head,#mainContent .siapiya-waka-personal-backlog-head{padding:.66rem}#mainContent .siapiya-waka-submission-list{padding-inline:.66rem}#mainContent .siapiya-waka-personal-backlog-body{padding-inline:.56rem}}
@media(forced-colors:active){#mainContent .siapiya-waka-submission-card,#mainContent .siapiya-waka-personal-backlog-card,#mainContent .siapiya-waka-submission-item,#mainContent .siapiya-waka-backlog-details{border-color:CanvasText}#mainContent .siapiya-waka-backlog-details>summary:focus-visible,#mainContent .siapiya-waka-submission-actions .btn:focus-visible,#mainContent .siapiya-waka-submission-footer a:focus-visible{outline:3px solid Highlight}}
@media(prefers-reduced-motion:reduce){#mainContent .siapiya-waka-submission-actions .btn,#mainContent .siapiya-waka-backlog-details>summary{transition:none!important}}
