.item-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.info-button{width:26px;height:26px;border:1px solid #bfd0ee;border-radius:50%;display:grid;place-items:center;padding:0;background:#edf4ff;color:#245dcc;font-family:Georgia,serif;font-weight:800;font-size:.88rem}.info-button:hover,.info-button:focus-visible{background:#2867f0;border-color:#2867f0;color:#fff;outline:0;box-shadow:0 0 0 4px rgba(40,103,240,.15)}.modal{width:min(620px,calc(100% - 28px));max-height:min(84vh,760px);overflow:auto;border:0;border-radius:26px;padding:30px;background:var(--paper);color:var(--ink);box-shadow:0 30px 100px rgba(8,20,45,.3)}.modal::backdrop{background:rgba(12,20,35,.62);backdrop-filter:blur(7px)}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.modal-symbol{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#e5efff;color:#2867f0;font-family:Georgia,serif;font-weight:900}.modal-close{width:38px;height:38px;border:0;border-radius:50%;background:#eef2f7;color:#536078;font-size:1.6rem;line-height:1}.modal h2{font-size:clamp(1.7rem,5vw,2.5rem);letter-spacing:-.045em;line-height:1.08;margin:0 0 24px}.modal section{padding:17px 0;border-top:1px solid var(--line)}.modal section h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#2867f0;margin:0 0 5px}.modal section p,.data-modal>p{color:var(--muted);margin:0}.external-resource{display:inline-flex;margin-top:18px;text-decoration:none}.legal-hint{font-size:.78rem!important;margin:12px 0 0!important}.data-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.data-choice{display:block;border:1px solid var(--line);border-radius:16px;padding:18px;text-align:left;background:#f8faff;cursor:pointer}.data-choice:hover,.data-choice:focus-visible{border-color:#2867f0;box-shadow:0 0 0 3px rgba(40,103,240,.1);outline:0}.data-choice strong,.data-choice span{display:block}.data-choice span{color:var(--muted);font-size:.82rem;margin-top:4px}.import-status{min-height:24px;color:#087752;font-weight:750;font-size:.86rem}.danger-link{border:0;background:transparent;color:#b33a2b;text-decoration:underline;padding:12px 0 0}.dark-mode .info-button{background:#263750;border-color:#3b5277;color:#8fb3ff}.dark-mode .modal-symbol{background:#253854}.dark-mode .modal-close,.dark-mode .data-choice{background:#111a2b}.brand small{font-size:.72em;color:var(--muted);margin-left:1px}@media(max-width:560px){.top-actions #data-button{display:inline-flex}.top-actions #print-button{display:none}.item-heading{gap:10px}.item-actions{align-items:flex-start}.data-actions{grid-template-columns:1fr}.modal{padding:22px}}@media print{dialog,.info-button{display:none!important}}
