/* CSP-safe styles for suggestion.php */
.suggestion-trigger {
    appearance: none;
    background: transparent;
    border: 0;
    color: inherit;
    cursor: pointer;
    font: inherit;
    margin: 0;
    padding: 0;
}

.suggestion-trigger:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 4px;
}

.suggestion-icon {
    display: block;
    height: 32px;
    width: 32px;
}

.suggestion-icon-path {
    fill: rgb(0 99 22);
    fill-opacity: 1;
    fill-rule: nonzero;
    stroke: none;
}

.suggestion-modal-content {
    border-radius: 1rem;
    max-height: calc(100vh - 60px);
    overflow: hidden;
}

.suggestion-modal-body {
    padding: 1rem 1.5rem;
}

.suggestion-form-area {
    margin-top: 0;
    padding-bottom: 0;
}

.suggestion-form {
    box-shadow: none;
    padding: 0 1rem;
}

.suggestion-textarea {
    height: auto;
}

.suggestion-submit[disabled] {
    cursor: wait;
    opacity: 0.7;
}
