.record-actions{display:inline-block;vertical-align:middle;margin:4px;position:relative}.record-actions>summary{list-style:none;cursor:pointer;padding:4px 12px;font-size:22px;line-height:1;border:1px solid #ccd8e5;border-radius:6px;min-width:38px;text-align:center;background:#fff;color:#213b5d}.record-actions>summary::-webkit-details-marker{display:none}.record-actions>div{display:flex;flex-direction:column;gap:5px;padding:8px;background:#fff;border:1px solid #d9e1ec;border-radius:6px;min-width:170px;margin-top:5px;white-space:normal}.record-actions a{padding:7px;color:#234a7b;text-decoration:none;font-size:14px}.record-actions a:hover{background:#edf3fc}.record-form{max-width:760px;margin:auto}.record-form h1{font-size:24px;margin:22px 0 12px}.record-form h2{font-size:19px;overflow-wrap:anywhere}.record-confirm{display:flex;align-items:flex-start;gap:10px}.record-confirm input[type=checkbox]{width:auto;margin-top:5px}.record-actions summary:focus-visible{outline:3px solid #2874f0}.record-archived{padding:14px;border:1px solid #d4dce8;background:#f7f9fc;margin:16px 0}.record-form button:disabled{opacity:.6}
.record-is-archived form[method=post],.record-is-archived .record-actions{display:none}
.record-actions[data-floating]>div{position:fixed;z-index:1400;width:220px;max-width:calc(100vw - 24px);box-shadow:0 8px 24px #172b4d30;margin:0}
