.opening-notice {
    padding: 16px 18px;
    margin: 0 0 22px;
    border: 1px solid #9dbca7;
    border-radius: 10px;
    background: #edf6ef;
    color: #214d32;
    font-size: 15px;
    line-height: 1.7;
    word-break: keep-all;
    overflow-wrap: anywhere;
}
.opening-fields {
    width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0;
}
.opening-fields:disabled :is(input, button) {
    cursor: not-allowed;
}
.opening-fields:disabled input:not([type="hidden"]) {
    background: #f5f7f8;
}
.opening-fields:disabled button:not(.icon-btn) {
    background: #e5eae7;
    border-color: #c9d1cc;
    color: #49594f;
}
