 .rpm-os-claim-box,.rpm-os-panel{background:#fff;border:1px solid rgba(18,32,56,.08);box-shadow:0 16px 36px rgba(11,18,32,.06);border-radius:24px;padding:20px}.rpm-os-claim-box__header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.rpm-os-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 18px;background:#122038;color:#fff;text-decoration:none;font-weight:800;border:0;cursor:pointer}.rpm-os-btn:hover{opacity:.92;color:#fff}.rpm-os-link,.rpm-os-problem-link{display:inline-block;margin-top:12px}.rpm-os-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.82rem;font-weight:700}.rpm-os-chip--ok{background:#d8f3dc;color:#1b4332}.rpm-os-chip--neutral{background:#eef2f7;color:#334155}.rpm-os-status{margin-top:10px;padding:10px 12px;border-radius:14px;background:#fff7ed;color:#9a3412}.rpm-os-feedback{margin-top:12px;padding:10px 12px;border-radius:14px;background:#eff6ff;color:#1d4ed8}.rpm-os-panel{display:grid;gap:18px}.rpm-os-panel__section h2{margin:0 0 8px}.rpm-os-table{width:100%;border-collapse:collapse}.rpm-os-table th,.rpm-os-table td{padding:10px 12px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.rpm-os-table th{font-size:.92rem;color:#475569}.rpm-os-table td{font-size:.95rem}@media(max-width:767px){.rpm-os-table{display:block;overflow:auto;white-space:nowrap}.rpm-os-claim-box__header{flex-direction:column;align-items:flex-start}}
.rpm-os-claim-box--disclosure{padding:0;overflow:hidden;box-shadow:0 10px 24px rgba(11,18,32,.04)}
.rpm-os-claim-box--disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;min-height:48px}
.rpm-os-claim-box--disclosure>summary::-webkit-details-marker{display:none}
.rpm-os-claim-box__title{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}
.rpm-os-claim-box__title strong{font-size:.92rem;line-height:1.1;color:#122038}
.rpm-os-claim-box__toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(18,32,56,.12);border-radius:999px;padding:6px 10px;color:#334155;background:#f8fafc;font-size:.78rem;font-weight:800;white-space:nowrap}
.rpm-os-claim-box__toggle:after{content:'+';font-size:.95rem;line-height:1}
.rpm-os-claim-box--disclosure[open] .rpm-os-claim-box__toggle:after{content:'−'}
.rpm-os-claim-box--disclosure[open] .rpm-os-claim-box__toggle{background:#122038;color:#fff;border-color:#122038}
.rpm-os-claim-box__body{padding:0 14px 14px;border-top:1px solid rgba(18,32,56,.08)}
.rpm-os-claim-box__body p{margin:12px 0 0;color:#475569;line-height:1.55;font-size:.93rem}
.rpm-os-claim-box__body .rpm-os-btn,.rpm-os-claim-box__body .rpm-os-link,.rpm-os-claim-box__body .rpm-os-problem-link{margin-top:10px}
.rpm-os-claim-box--disclosure .rpm-os-chip{font-size:.75rem;padding:5px 8px}
@media(max-width:767px){.rpm-os-claim-box--disclosure>summary{align-items:flex-start}.rpm-os-claim-box__title{gap:8px}.rpm-os-claim-box__toggle{margin-top:1px}.rpm-os-claim-box__body p{font-size:.9rem}}
.rpm-os-claim-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}
.rpm-os-btn--google{background:#fff;color:#122038;border:1px solid rgba(18,32,56,.14);box-shadow:0 10px 24px rgba(11,18,32,.06)}
.rpm-os-btn--google:hover{color:#122038;background:#f8fafc;opacity:1}
.rpm-os-claim-box__hint{margin:8px 0 0!important;color:#64748b!important;font-size:.86rem!important;line-height:1.4!important}
.rpm-os-feedback--ok{background:#ecfdf5;color:#047857}
.rpm-os-feedback--error{background:#fef2f2;color:#b91c1c}
@media(max-width:767px){.rpm-os-claim-actions{display:grid;grid-template-columns:1fr;width:100%}.rpm-os-claim-actions .rpm-os-btn{width:100%}}
