.profile-act-details>summary{margin-top:16px;cursor:pointer;list-style:none}.profile-act-details>summary::-webkit-details-marker{display:none}.profile-act-details>summary .less{display:none}.profile-act-details[open]>summary .more{display:none}.profile-act-details[open]>summary .less{display:inline}.profile-act-details[open] .profile-act-detail{margin-top:4px}.sp-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1020188c;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.sp-modal{background:var(--paper, #fffdf8);color:var(--pine, #1f4937);border-radius:18px;max-width:560px;width:100%;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 30px 70px #10201866;overflow:hidden}.sp-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 22px;border-bottom:1px solid var(--line, #ddd8ca)}.sp-modal__title{font-family:var(--serif, Georgia, serif);font-size:19px;margin:0;color:var(--pine, #1f4937)}.sp-modal__close{flex:none;width:34px;height:34px;border-radius:9px;border:1px solid var(--line, #ddd8ca);background:var(--sand, #f5f0e6);font-size:22px;line-height:1;cursor:pointer;color:var(--muted, #646e67)}.sp-modal__close:hover{color:var(--rust, #c5532f);border-color:var(--rust, #c5532f)}.sp-modal__body{padding:18px 22px 22px;overflow-y:auto}
