.identitystart:disabled,.finalactions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.identityform :disabled{opacity:.68;cursor:not-allowed}.savestatus{border:1px dashed;flex-wrap:wrap;align-items:center;gap:14px;max-width:1050px;margin-top:22px;padding:14px 16px;font-size:12px;display:flex}.savestatus strong{font-size:13px}.savestatus.error{background:#fff0ed;border-style:solid}.savestatus.conflicted{background:#fff4cf;border-style:solid}.gate{background:#f4c94d;border:1px solid;max-width:1050px;margin:0 0 15px;padding:18px 20px}.gate p{margin:4px 0 0}.device.locked .options{opacity:.55}.options button:disabled{cursor:not-allowed}.comment small{opacity:.72;margin-top:7px;font-weight:400;display:block}.receipt{background:#8aac75;border:1px solid;max-width:1050px;margin-bottom:18px;padding:20px}.receipt.conflicted{background:#fff4cf}.receipt>strong,.receipt>span,.receipt>code{display:block}.receipt>span{letter-spacing:.1em;margin-top:12px;font-size:11px}.receipt code{overflow-wrap:anywhere;background:#fffaf0;border:1px solid;margin-top:4px;padding:10px;font-size:12px}.receipt p{margin-bottom:0;font-size:12px}.conflictbox{background:#fff4cf;border:1px solid;max-width:1050px;margin-top:14px;padding:18px 20px}.conflictbox p{margin:6px 0 0}.participating,.pendingvalidation{border:1px solid;max-width:1050px;padding:15px 18px}.participating strong,.pendingvalidation strong{margin-right:6px;font-family:Fraunces,serif;font-size:27px}.pendingvalidation{background:#fff4cf}.suppression{opacity:.7;border-top:1px dashed;margin-top:18px;padding-top:12px;display:block}.barrow strong{white-space:nowrap}@media (width<=760px){.savestatus{display:grid}.receipt code{font-size:10px}}@media print{.receipt{break-inside:avoid;background:#fff}.receipt code,.conflictbox{background:#fff}}.adminpage{background:#f4efe3;min-height:100vh;padding:50px clamp(24px,7vw,110px)}.adminlogin{background:#fffaf0;border:1px solid;max-width:620px;margin:8vh auto;padding:40px}.adminlogin h1,.admintop h1,.conflictbox h2,.conflictlist h2{letter-spacing:-.04em;font-family:Fraunces,serif}.adminlogin h1{margin:8px 0 16px;font-size:52px}.adminlogin label,.resolutionnote{margin:28px 0 18px;font-weight:700;display:block}.adminlogin input,.resolutionnote textarea{background:#fff;border:1px solid;width:100%;margin-top:8px;padding:13px;display:block}.backlink{cursor:pointer;background:0 0;border:0;margin-top:22px;text-decoration:underline;display:inline-block}.adminmessage{background:#fffaf0;border:1px solid;max-width:1050px;padding:14px 16px}.admintop{border-bottom:1px solid;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.admintop h1{margin:8px 0;font-size:54px}.admintop button{cursor:pointer;background:#fffaf0;border:1px solid;margin-left:8px;padding:10px 14px}.adminnotice{background:#8aac75;border:1px solid;max-width:1050px;margin:30px 0;padding:20px}.adminnotice strong{font-family:Fraunces,serif;font-size:25px}.adminnotice p{margin:6px 0 0}.conflictlist{max-width:1050px;margin-top:40px}.conflictrow{text-align:left;cursor:pointer;background:#fffaf0;border:1px solid;border-bottom:0;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:18px;width:100%;padding:18px;display:grid}.conflictrow:last-child{border-bottom:1px solid}.conflictrow span{font-size:12px}.conflictbox{max-width:1050px;margin-top:35px}.claimants{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.claimants article{background:#fffaf0;border:1px solid;padding:24px}.claimants article>span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.claimants h3{margin:8px 0;font-family:Fraunces,serif;font-size:30px}.claimants code{overflow-wrap:anywhere}.claimants button{cursor:pointer;background:#f4c94d;border:1px solid;padding:12px 15px;font-weight:700}.resolutionnote textarea{min-height:110px}.resolutionnote small{opacity:.7;margin-top:7px;font-weight:400;display:block}@media (width<=760px){.admintop{display:block}.admintop div:last-child{margin-top:14px}.claimants,.conflictrow{grid-template-columns:1fr}.adminlogin h1,.admintop h1{font-size:40px}}
