.management-card{border:1px solid #ccd7cb;border-radius:20px;padding:24px;margin:24px 0;background:white}.management-card h2{font-size:28px}.invite-form{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin-top:24px}.invite-result{overflow-wrap:anywhere}label{display:block}input{max-width:100%}#owner-login{max-width:600px;margin:50px auto}#owner-login h1{font-size:38px}#owner-login .button,#admin-login .button{margin-top:20px}#deletion{margin:30px 0}#deletion button{margin-left:16px}#owner-image{width:100%;max-height:620px;object-fit:cover}#admin-note{font-size:14px;color:#52675c}.comparison-image{width:100%;height:auto;display:block}.public-comparison{margin:0}.public-comparison figcaption{font-size:14px;margin-top:12px;color:#53665b}
.management-card details form{display:grid;gap:12px;margin-top:16px}.management-card textarea{width:100%}.management-card summary{cursor:pointer;font-weight:bold}

.owner-image-link{display:block;cursor:pointer;transition:box-shadow .18s ease}.owner-image-link:hover,.owner-image-link:focus-visible{box-shadow:0 8px 30px #173f3133;outline:2px solid #648e3d;outline-offset:4px}
