/* Form e moderazione commenti v0.7.13 */
.v0713-comments{margin:26px 0 0}.v0713-comments h2{font-size:24px;margin:18px 0 12px}
.v0713-note{color:#74665e;font-size:14px;line-height:1.5}
.v0713-form label{display:block;font-size:14px;font-weight:600;margin:12px 0}
.v0713-form input:not([type=checkbox]),.v0713-form textarea{display:block;width:100%;box-sizing:border-box;padding:12px 14px;margin:7px 0 0;border:1px solid #d5c6bc;border-radius:8px;background:#fff;color:#28201e;font:inherit}
.v0713-form textarea{resize:vertical}.v0713-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.v0713-form .v0713-privacy{display:flex;align-items:flex-start;gap:9px;font-size:13px;font-weight:400;line-height:1.5}
.v0713-form .v0713-privacy input{flex:none;margin:3px 0 0}.v0713-form a{color:#9e2231;text-decoration:underline}
.v0713-flash{padding:12px 14px;border-radius:8px;border:1px solid #d7c8bb}.v0713-ok{background:#f2f7f0}.v0713-error{background:#fdf0ee}
.v0713-trap{position:absolute!important;left:-9999px!important;height:1px!important;width:1px!important;overflow:hidden!important}
@media(max-width:640px){.v0713-fields{grid-template-columns:1fr;gap:0}}
.v0713-admin{font:15px/1.55 system-ui,Arial,sans-serif;background:#f7f5f1;color:#292520;margin:0}
.v0713-admin header{background:white;padding:14px 24px;border-bottom:1px solid #e4ddd4;display:flex;gap:18px;flex-wrap:wrap}
.v0713-admin a{color:#9a2030}.v0713-admin main{max-width:1050px;margin:28px auto;padding:0 18px}
.v0713-admin h2{margin:32px 0 15px}.v0713-review{border:1px solid #e5ded6;border-radius:12px;padding:18px;background:white;margin:12px 0}
.v0713-review div{overflow-wrap:anywhere}.v0713-review p{white-space:normal;overflow-wrap:anywhere}
.v0713-review small{color:#81756d}.v0713-review button{background:#922435;color:white;border:0;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer}
.v0713-review button.v0713-secondary{background:#4d4540}.v0713-review form{display:flex;gap:10px;flex-wrap:wrap}

/* Commenti v0.7.15: modulo prima dei commenti, risposte gerarchiche */
.v0715-form-section{margin:22px 0 26px}
.v0715-reply-context{padding:11px 14px;margin:10px 0 14px;border-left:3px solid #9b2633;background:#faf3ef;font-size:14px;line-height:1.5}
.v0715-reply-context a{color:#9b2633;text-decoration:underline}
.v0715-reply-link{display:inline-block;color:#9b2633;font-weight:600;font-size:13px;margin:9px 0 0;text-decoration:none}
.v0715-reply-link:hover{text-decoration:underline}
.v0715-thread-comment{padding:12px 0;border-bottom:1px solid #eee4df}
.v0715-thread-comment.v0715-level-1{margin-left:22px;padding-left:16px;border-left:2px solid #e2c6c5}
.v0715-thread-comment.v0715-level-2{margin-left:44px;padding-left:16px;border-left:2px solid #e2c6c5}
.v0715-thread-comment.v0715-level-3{margin-left:66px;padding-left:16px;border-left:2px solid #e2c6c5}
.v0715-thread-comment.v0715-level-4{margin-left:88px;padding-left:16px;border-left:2px solid #e2c6c5}
.v0715-native-list{margin-top:22px}
@media(max-width:520px){
 .v0715-thread-comment.v0715-level-1{margin-left:10px;padding-left:9px}
 .v0715-thread-comment.v0715-level-2{margin-left:20px;padding-left:9px}
 .v0715-thread-comment.v0715-level-3{margin-left:30px;padding-left:9px}
 .v0715-thread-comment.v0715-level-4{margin-left:40px;padding-left:9px}
}
