html{font-size:16px}.app-header{background-color:#212529;border-bottom:1px solid rgba(255,255,255,.12)}.app-header .navbar-dark .nav-link:hover,.app-header .navbar-dark .nav-link:focus{color:#fff!important;text-decoration:underline}.app-header .navbar-brand:hover{color:#fff!important}.table-app thead.table-dark th{vertical-align:middle;border-color:#fff3}.table-app thead.table-dark a.link-light:hover{color:#fff!important;text-decoration:underline!important}.btn-orange{color:#fff;background-color:#fd7e14;border-color:#e8590c}.btn-orange:hover{color:#fff;background-color:#e8590c;border-color:#ca6510}.btn-orange:focus{color:#fff;box-shadow:0 0 0 .2rem #fd7e1473}.collage-rows .collage-row{max-width:100%}.collage-rows .collage-row-surface{background:linear-gradient(180deg,#fff8f0,#ffefd9);border:1px solid #f0c896}.collage-rows .collage-row-surface .card-body{background:transparent}.collage-rows .drop-zone{background:#fffefb;min-height:4rem}.collage-rows .drag-handle{cursor:grab;padding:.2rem .45rem;border-radius:.25rem;background:#fd7e142e;font-size:1.1rem;line-height:1}.collage-rows .drag-handle:active{cursor:grabbing}.caption-status-loading{opacity:.65}.caption-status-partial{color:#fd7e14;font-weight:600}.caption-status-complete{color:#198754;font-weight:600}@media(max-width:576px){.table{font-size:.9rem}.table-announcements{table-layout:fixed}.table-announcements td:nth-child(3){word-break:break-word}}
