/*
 * EXT:ag_feedback - videz za ZRSZ
 * (siv pas frame-background-secondary, vprašanje + DA / NE kot povezave, oranžen gumb Pošlji)
 */
.tx-ag-feedback [hidden] {
    display: none !important;
}

.tx-ag-feedback .agfb-question {
    color: #000;
    font-weight: normal;
}

/* DA / NE - videz povezave */
.tx-ag-feedback .agfb-link {
    display: inline;
    margin: 0 0 0 .25em;
    padding: 0;
    border: 0;
    background: none;
    color: #327c2a;
    font: inherit;
    line-height: inherit;
    cursor: pointer;
}
.tx-ag-feedback .agfb-link:hover,
.tx-ag-feedback .agfb-link:focus-visible,
.tx-ag-feedback .agfb-link[aria-expanded="true"] {
    color: #286322;
}
.tx-ag-feedback .agfb-link:focus-visible,
.tx-ag-feedback .agfb-submit:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}
.tx-ag-feedback .agfb-link[disabled],
.tx-ag-feedback .agfb-submit[disabled] {
    opacity: .6;
    cursor: not-allowed;
}

/* komentar pri NE */
.tx-ag-feedback .agfb-comment {
    max-width: 800px;
    margin-top: .75rem;
}
.tx-ag-feedback .agfb-textarea {
    height: 100px;
    resize: none;
    background-color: #fff;
}
.tx-ag-feedback .agfb-info {
    margin: .5rem 0;
}
.tx-ag-feedback .agfb-validation,
.tx-ag-feedback .agfb-error {
    margin-top: .5rem;
    color: #d9534f;
}

/* gumb Pošlji */
.tx-ag-feedback .agfb-submit {
    min-width: 105px;
    padding: 8px 25px;
    border: 1px solid #327c2a;
    border-radius: 0;
    background-color: #327c2a;
    color: #fff;
    font: inherit;
    cursor: pointer;
    transition: all .3s ease-in-out;
}
.tx-ag-feedback .agfb-submit:hover {
    background-color: #d9702a;
    border-color: #d9702a;
}

/* zahvala */
.tx-ag-feedback .agfb-done h3 {
    margin: 0;
}
