.daily-closing-page .dc-paper > header .dc-status,
.daily-closing-page .dc-status {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    flex: 0 0 auto;
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    padding: 7px 13px !important;
    border-radius: 999px !important;
    font-size: 11px;
    line-height: 1.15;
    font-weight: 900;
    letter-spacing: .06em;
    box-shadow: none !important;
}

.daily-closing-page .dc-status::before,
.daily-closing-page .dc-status::after {
    display: none !important;
    content: none !important;
}

.daily-closing-page .dc-status.draft {
    background: #fff2d7 !important;
    color: #8a5b00 !important;
}

.daily-closing-page .dc-status.confirmed {
    background: #dff5eb !important;
    color: #087a55 !important;
}

.daily-closing-page .dc-paper > header {
    align-items: flex-start;
    gap: 24px;
}

@media print {
    .daily-closing-page .dc-status {
        border: 1px solid currentColor;
        background: transparent !important;
    }
}
