/* module-key = 'com.stiltsoft.confluence.handy.macros:handy-reminder-resource', location = 'css/reminder/reminder-utils.css' */
#macro-param-div-recipients .aui-dd-parent {
    max-width: 100%;
    width: 100%;
}

#macro-param-div-recipients .aui-dropdown {
    max-width: calc(100% - 2px) !important;
    max-width: 100%;
    width: 100%;
}

.reminder-recipients-container {
    width: 100%;
}
.reminder-remove-cell {
    width: 16px;
}

.recipient-icon {
    vertical-align: top;
    margin-right: 5px;
    width: 16px;
    height: 16px;
}

.reminder-remove {
    cursor: pointer;
}
/* module-key = 'com.stiltsoft.confluence.handy.macros:handy-reminder-resource', location = 'css/reminder/reminder.css' */
#inline-dialog-handy-reminder .aui-inline-dialog-contents {
    min-height: 290px !important;
}

.reminder-macro-icon {
    background: transparent url("/s/-57v5no/9111/1mwkyma/4.3.3/_/download/resources/com.stiltsoft.confluence.handy.macros:handy-reminder-resource/images/reminder/reminder-active.svg") 0 2px no-repeat;
    display: inline-block !important;
    height: 18px;
    width: 16px;
    border-bottom: none !important;
    line-height: 20px;
    vertical-align: top;
}

.reminder-macro-icon.active {
    background: transparent url("/s/-57v5no/9111/1mwkyma/4.3.3/_/download/resources/com.stiltsoft.confluence.handy.macros:handy-reminder-resource/images/reminder/reminder-active-focused.svg") 0 2px no-repeat;
}

.reminder-macro-icon.inactive.active {
    background: transparent url("/s/-57v5no/9111/1mwkyma/4.3.3/_/download/resources/com.stiltsoft.confluence.handy.macros:handy-reminder-resource/images/reminder/reminder-inactive-focused.svg") 0 2px no-repeat;
}

.reminder-macro-icon[data-editable="true"] {
    cursor: pointer;
}

.reminder-macro-icon.inactive {
    background: transparent url("/s/-57v5no/9111/1mwkyma/4.3.3/_/download/resources/com.stiltsoft.confluence.handy.macros:handy-reminder-resource/images/reminder/reminder-inactive.svg") 0 2px no-repeat;
}

.reminder-macro-icon.no-license {
    background: transparent url("/s/-57v5no/9111/1mwkyma/4.3.3/_/download/resources/com.stiltsoft.confluence.handy.macros:handy-reminder-resource/images/reminder/reminder-no-license.svg") 0 2px no-repeat;
}

.hr-desc {
    font-style: italic;
}

#handy-reminder table {
    width: 100%;
}

.handy-reminder-label {
    width: 120px;
    vertical-align: top;
}

form.aui .text.hrd-recipients {
    margin-bottom: 5px;
}

form.aui .select.hrd-time-h, form.aui .select.hrd-time-m {
    width: 50px;
}

body.content-preview.aui-layout .hr-preview {
    display: none;
}

#reminder-dialog {
    width: 425px;
}

#handy-reminder-dialog-warning, #handy-reminder-text-validation-error {
    display: none;
    float: left;
    color: var(--ds-text-subtlest, #626F86);
}

#handy-reminder-dialog-warning .aui-icon {
    color: var(--ds-icon-warning, #E56910);
    margin-right: 5px;
}

#handy-reminder-text-validation-error .aui-icon {
    color: var(--ds-text-danger, #AE2E24);
    margin-right: 5px;
}

#handy-reminder-text-validation-error .validation-error-message {
    color: var(--ds-text-danger, #AE2E24);
}

#handy-reminder-text-validation-spinner {
    display: none;
}

.hr-date.date-upcoming {
    color: var(--ds-text-warning, #A54800);
    font-weight: 500;
}

.hr-date.date-past {
    color: var(--ds-text-danger, #AE2E24);
    font-weight: 500;
}

.hr-wrapper {
    white-space: nowrap;
}

.textarea[data-invalid]:not(:focus) {
    border-color: var(--ds-border-danger, #DE350B) !important;
    box-shadow: inset 0 0 0 var(--ds-border-width, 1px) var(--ds-border-danger, #DE350B) !important;
}