/* Editor di revisione Ariadne */
#revisione-bar{position:fixed;top:20px;right:20px;z-index:10000;background:rgba(45,38,73,.96);backdrop-filter:blur(12px);color:#fff;padding:10px 14px;border-radius:100px;display:flex;align-items:center;gap:8px;box-shadow:0 8px 32px rgba(45,38,73,.25);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Inter,sans-serif;font-size:13px}
.rev-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 14px;border-radius:100px;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.3px;transition:all .2s}
.rev-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}
.rev-btn-primary{background:#df7a4a;border-color:#df7a4a}
.rev-btn-primary:hover{background:#b8633a;border-color:#b8633a}
.rev-btn-ghost{padding:8px 12px;opacity:.75}
.rev-counter{color:rgba(255,255,255,.7);font-size:11px;font-style:italic;padding:0 6px;white-space:nowrap}
body.rev-edit-mode [data-rev-id]{position:relative;transition:outline .15s;outline:1px dashed transparent;outline-offset:3px;cursor:text;border-radius:3px}
body.rev-edit-mode [data-rev-id]:hover{outline:1px dashed rgba(232,116,60,.6);background:rgba(232,116,60,.04)}
body.rev-edit-mode [data-rev-id]:focus{outline:2px solid #df7a4a;background:rgba(232,116,60,.06)}
[data-rev-id].rev-modified{outline:1px solid #df7a4a !important;outline-offset:3px;background:rgba(232,116,60,.05)}
[data-rev-id].rev-commented{outline:1px dotted #67b2e2 !important;outline-offset:3px;background:rgba(74,180,231,.05)}
[data-rev-id].rev-modified.rev-commented{outline:1px solid #9334B8 !important}
@media print{#revisione-bar{display:none !important}}
@media(max-width:768px){#revisione-bar{top:auto;bottom:20px;right:20px;left:20px;justify-content:center;flex-wrap:wrap}}
