/* StratTrade Customer Portal — My Account > Licenses only */

.strattrade-license-table {
    width: 100%;
}

.strattrade-license-table .strattrade-license-col-key code {
    white-space: nowrap;
}

.strattrade-license-table .strattrade-license-col-actions {
    width: 228px;
    min-width: 228px;
}

.strattrade-license-actions {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    gap: 7px;
    white-space: nowrap;
}

.strattrade-license-actions .button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    white-space: nowrap !important;
}

.strattrade-license-actions .strattrade-copy-license {
    width: 112px !important;
    min-width: 112px !important;
}

/* Clicking with the mouse should not add a layout-changing focus decoration.
   Keyboard focus remains visible through :focus-visible. */
.strattrade-license-actions .strattrade-copy-license:focus:not(:focus-visible) {
    outline: none !important;
    box-shadow: none !important;
}

@media (max-width: 782px) {
    .strattrade-license-table .strattrade-license-col-key code {
        white-space: normal;
        overflow-wrap: anywhere;
    }

    .strattrade-license-table .strattrade-license-col-actions {
        width: auto;
        min-width: 0;
    }

    .strattrade-license-actions {
        justify-content: flex-end;
        flex-wrap: wrap;
    }
}
