.rdlm{--rdlm-red:#e30613;--rdlm-line:#e2e2e2;color:#111}.rdlm h1{font-family:Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:400;margin:0 0 16px}.rdlm h2{font-family:Georgia,serif;font-size:26px;font-weight:400}.rdlm p{line-height:1.65}.rdlm-toolbar,.rdlm-pagination,.rdlm-review-actions,.rdlm-photo-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.rdlm-toolbar{margin:24px 0}.rdlm-toolbar>div{display:flex;gap:20px;flex-wrap:wrap}.rdlm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rdlm-card,.rdlm-panel{border:1px solid var(--rdlm-line);background:#fff;padding:28px;margin:0 0 24px}.rdlm-card h2{margin:12px 0}.rdlm-badge{display:inline-block;border-left:3px solid var(--rdlm-red);padding:2px 10px;font-size:13px}.rdlm-notice{padding:16px 20px;background:#f6f6f6;border-left:3px solid var(--rdlm-red);line-height:1.6}.rdlm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.rdlm-wide{grid-column:1/-1}.rdlm input:not([type=checkbox]),.rdlm select,.rdlm textarea{width:100%;box-sizing:border-box;border:1px solid #bbb;background:#fff;color:#111;border-radius:0;padding:12px;font:inherit}.rdlm label{display:block;font-weight:600;margin-bottom:8px;font-size:14px}.rdlm textarea{resize:vertical}.rdlm input:focus,.rdlm textarea:focus,.rdlm select:focus,.rdlm button:focus-visible,.rdlm a:focus-visible{outline:2px solid var(--rdlm-red);outline-offset:3px}.rdlm small,.rdlm-muted{font-size:12px;color:#555}.rdlm small{display:block;margin-top:8px;line-height:1.5}.rdlm-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.rdlm-photo{margin:0;border:1px solid var(--rdlm-line)}.rdlm-photo img{display:block;width:100%;height:170px;object-fit:cover;background:#eee}.rdlm-photo figcaption{padding:10px;font-size:12px}.rdlm-photo-removed{opacity:.55}.rdlm-photo-actions{padding:0 10px 10px;gap:8px;align-items:flex-start}.rdlm-photo-actions button{padding:0;border:0;background:none;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.rdlm-photo-actions form{margin:0}.rdlm-consent{display:flex!important;gap:12px;align-items:flex-start;margin:18px 0!important;font-weight:400!important;line-height:1.6}.rdlm-consent input{flex:none;margin-top:5px;accent-color:#e30613}.rdlm-table-wrap{overflow-x:auto;margin-bottom:20px}.rdlm-comparison{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.rdlm-comparison td,.rdlm-comparison th{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:12px;overflow-wrap:anywhere;white-space:pre-wrap}.rdlm-comparison th{width:20%}.rdlm-changed td:last-child{background:#fff0f1;border-left:3px solid var(--rdlm-red)}.rdlm-review-actions{justify-content:flex-start;margin-top:16px}.rdlm summary{cursor:pointer;font-weight:600}.rdlm-editor-heading{margin-top:24px}@media(max-width:700px){.rdlm-list,.rdlm-fields{grid-template-columns:1fr}.rdlm-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.rdlm-card,.rdlm-panel{padding:18px}.rdlm-photo img{height:130px}.rdlm-comparison{min-width:620px}.rdlm-toolbar{align-items:flex-start}.rdlm .rd-button{white-space:normal;text-align:center}.rdlm h2{font-size:23px}}@media(max-width:360px){.rdlm-photos{grid-template-columns:1fr}}

.rdlm-photo-actions button,.rdlm-restore{min-height:44px;text-align:left;line-height:1.5}.rdlm-restore{margin:0 10px 10px;border:0;background:transparent;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;color:#111}.rdlm-photo-removed form{opacity:1}
