/* Normalize */
.minorder-message p,
.minorder-message dl,
.minorder-message hr,
.minorder-message h1,
.minorder-message h2,
.minorder-message h3,
.minorder-message h4,
.minorder-message h5,
.minorder-message h6,
.minorder-message ol,
.minorder-message ul,
.minorder-message pre,
.minorder-message table,
.minorder-message address,
.minorder-message fieldset,
.minorder-message blockquote {
    margin: 0 !important;
    padding: 0 !important;
    background: initial !important;
    text-transform: initial !important;
    font-weight: initial !important;
}

.minorder-item-message p,
.minorder-item-message dl,
.minorder-item-message hr,
.minorder-item-message h1,
.minorder-item-message h2,
.minorder-item-message h3,
.minorder-item-message h4,
.minorder-item-message h5,
.minorder-item-message h6,
.minorder-item-message ol,
.minorder-item-message ul,
.minorder-item-message pre,
.minorder-item-message table,
.minorder-item-message address,
.minorder-item-message fieldset,
.minorder-item-message blockquote {
    margin: 0 !important;
    padding: 0 !important;
    background: initial !important;
    text-transform: initial !important;
    font-weight: initial !important;
}

.minorder-list-message p,
.minorder-list-message dl,
.minorder-list-message hr,
.minorder-list-message h1,
.minorder-list-message h2,
.minorder-list-message h3,
.minorder-list-message h4,
.minorder-list-message h5,
.minorder-list-message h6,
.minorder-list-message ol,
.minorder-list-message ul,
.minorder-list-message pre,
.minorder-list-message table,
.minorder-list-message address,
.minorder-list-message fieldset,
.minorder-list-message blockquote {
    margin: 0 !important;
    padding: 0 !important;
    background: initial !important;
    text-transform: initial !important;
    font-weight: initial !important;
}

.minorder-page-message p,
.minorder-page-message dl,
.minorder-page-message hr,
.minorder-page-message h1,
.minorder-page-message h2,
.minorder-page-message h3,
.minorder-page-message h4,
.minorder-page-message h5,
.minorder-page-message h6,
.minorder-page-message ol,
.minorder-page-message ul,
.minorder-page-message pre,
.minorder-page-message table,
.minorder-page-message address,
.minorder-page-message fieldset,
.minorder-page-message blockquote {
    margin: 0 !important;
    padding: 0 !important;
    background: initial !important;
    text-transform: initial !important;
    font-weight: initial !important;
}

/* DEBUG: backup soft warning styles for minorder blocks when dynamic JS CSS is not present. */
#minorder-message.minorder-message,
.minorder-message {
    background: rgba(240, 180, 41, 0.14) !important;
    color: #4b3a17 !important;
    border: 1px solid rgba(240, 180, 41, 0.48) !important;
    border-left: 4px solid #f0b429 !important;
    border-radius: 14px !important;
    box-sizing: border-box !important;
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.06) !important;
    padding: 16px 18px !important;
}

#minorder-message.minorder-message #minorder-message-title,
.minorder-message #minorder-message-title {
    color: #2f2a1b !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 0 10px !important;
}

#minorder-message.minorder-message ul,
.minorder-message ul {
    margin-left: 20px !important;
}

#minorder-message.minorder-message li,
.minorder-message li {
    color: inherit !important;
    margin-top: 6px !important;
}

#minorder-message.minorder-message a,
.minorder-message a {
    color: #096b91 !important;
}

html.dark-theme #minorder-message.minorder-message,
html.dark-theme .minorder-message {
    background: rgba(240, 180, 41, 0.12) !important;
    border-color: rgba(240, 180, 41, 0.42) !important;
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.18) !important;
    color: rgba(255, 255, 255, 0.88) !important;
}

html.dark-theme #minorder-message.minorder-message #minorder-message-title,
html.dark-theme .minorder-message #minorder-message-title {
    color: #fff8e5 !important;
}

html.dark-theme #minorder-message.minorder-message a,
html.dark-theme .minorder-message a {
    color: #8fd5ff !important;
}

.minorder-item-message,
.minorder-page-message,
.minorder-list-message {
    background: rgba(240, 180, 41, 0.1) !important;
    border: 1px solid rgba(240, 180, 41, 0.32) !important;
    border-radius: 10px !important;
    box-sizing: border-box !important;
    color: #4b3a17 !important;
    padding: 8px 10px !important;
}

html.dark-theme .minorder-item-message,
html.dark-theme .minorder-page-message,
html.dark-theme .minorder-list-message {
    background: rgba(240, 180, 41, 0.1) !important;
    border-color: rgba(240, 180, 41, 0.28) !important;
    color: rgba(255, 255, 255, 0.86) !important;
}
