/* Hide Powered By */
#frame-footer .footer-powered-by {
    display: none !important;
}

/* Hide booking selection line */
.display-booking-selection {
    display: none !important;
}

/* Hide provider dropdown */
#select-provider,
label[for="select-provider"],
#provider-block {
    display: none !important;
}
/* Header layout */
#header {
    display: grid !important;
    grid-template-columns: auto 1fr auto !important;
    align-items: center !important;
}

/* Title position */
#company-name {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding-left: 10px; /* justér tallet */
}

/* Steps to the right */
#steps {
    justify-self: end !important;
}

/* Center Next button */
.command-buttons {
    display: flex !important;
    justify-content: center !important;
}

/* Center Danish + Login */
#frame-footer {
    display: flex !important;
    justify-content: center !important;
}

#frame-footer small {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
}

#frame-footer .footer-options {
    display: flex !important;
    justify-content: center !important;
    gap: 10px;
}

/* === Center Danish + Login in footer === */

/* Gør footer til en rigtig "center container" */
#frame-footer {
    display: flex !important;
    justify-content: center !important;
}

/* small skal fylde hele bredden så center virker stabilt */
#frame-footer > small {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
}

/* Den container der holder Danish + Login */
#frame-footer .footer-options {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;
}

/* Fjern de regler der splitter dem (min-width + auto margins) */
#frame-footer #select-language,
#frame-footer .backend-link {
    margin: 0 !important;
    min-width: 0 !important;
}

label[for="select-service"] {
    display: none !important;
}
