.profiles-section{padding-block:45px 85px}.profiles-section .section-heading{align-items:end}.profile-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:22px 0}.profile-toolbar .form-field{flex:1 1 270px;margin:0}.profile-toolbar .button{min-height:48px;white-space:nowrap}.profile-status,.profile-note{padding:13px 17px;border:1px solid #dcd5fa;background:#f8f5ff;border-radius:12px;color:#29245c;line-height:1.8}.profile-status{margin:12px 0}.profile-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:20px}.profile-summary>div{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border:1px solid #dedaf8;border-radius:15px;padding:17px 20px;box-shadow:4px 5px 0 #f0edff}.profile-summary span{color:var(--muted);font-size:.85rem}.profile-summary strong{color:var(--violet);font-size:1.12rem}.profile-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.profile-card{min-width:0;background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:4px 5px 0 #f1efff;padding:8px 18px}.profile-card[open]{border-color:#b9a8fb}.profile-card summary{display:flex;align-items:center;gap:13px;cursor:pointer;min-height:70px;list-style:none}.profile-card summary::-webkit-details-marker{display:none}.profile-card summary:focus-visible,.profile-card button:focus-visible{outline:3px solid #4baeff;outline-offset:3px}.profile-card-mark{display:grid;place-items:center;width:42px;height:42px;flex:none;color:#fff;background:linear-gradient(135deg,#255ced,#6939ec);border-radius:12px}.profile-card-title{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.profile-card-title strong,.profile-card-title small{overflow-wrap:anywhere}.profile-card-title small{color:var(--muted)}.profile-card-detail{border-top:1px solid var(--line);padding:12px 0 17px;line-height:1.8}.profile-card-detail p{margin:5px 0 10px;overflow-wrap:anywhere}.profile-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.profile-archive{border:1px solid #dbc6d4;background:#fff;color:#8c315a;border-radius:12px;padding:8px 14px;cursor:pointer;font:inherit}.profile-empty{border:1px dashed #c7bcf6;border-radius:14px;background:#fbfaff;padding:25px;color:var(--muted)}.profile-editor{margin-top:40px;padding:27px;border:1px solid #d6d1fa;border-radius:20px;background:linear-gradient(160deg,#fff 65%,#f7f5ff);box-shadow:7px 8px 0 #eff0ff;scroll-margin-top:90px}.profile-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.profile-editor-heading h3{font-size:1.65rem}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-form-grid .form-field{min-width:0}.profile-form-grid textarea{resize:vertical;min-height:96px}.profile-wide{grid-column:1/-1}.profile-form-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:24px}.profile-form-actions span{color:var(--muted)}.profile-editor .field-help{font-size:.8rem}.profile-editor input[dir=ltr]{text-align:left}.profile-note{margin:15px 0 20px}@media(max-width:760px){.profile-summary{grid-template-columns:1fr}.profile-card-grid{grid-template-columns:1fr}.profile-editor{padding:18px}.profile-form-grid{grid-template-columns:1fr}.profile-wide{grid-column:auto}.profile-editor-heading{align-items:flex-start}.profile-toolbar .button{flex:1 1 130px}}@media(max-width:430px){.profiles-section{padding-block:28px 50px}.profile-toolbar .button{width:100%}.profile-editor-heading h3{font-size:1.35rem}.profile-card{padding-inline:14px}.profile-card-actions>*{width:100%}}
.archived-profiles{margin-top:36px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff;scroll-margin-top:90px}.archived-profiles>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:800;list-style:none;font-size:1.3rem}.archived-profiles>summary::-webkit-details-marker{display:none}.archived-profiles>p{line-height:1.9;color:var(--muted)}.archived-profile-card,.archived-profile-pending{border:1px solid var(--line);border-radius:16px;padding:18px;background:#fff;overflow-wrap:anywhere}.archived-profile-pending{margin-block:16px}.archived-profile-pending .button{margin-inline-end:10px;margin-block:8px}.archived-profile-pager{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;margin-block:22px}.archived-profile-pager [aria-current=page]{background:#f2efff;border-color:#6840ef;font-weight:800}.archived-profile-pager .button{min-height:44px}.archived-profile-review{width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px}.archived-profile-review>header{position:sticky;top:0;background:#fff;z-index:2;padding-block:8px}.archived-profile-review h2{font-size:1.5rem}.archived-profile-confirm{width:min(620px,calc(100vw - 32px));padding:26px;line-height:1.9}.archived-profile-snapshot{overflow-wrap:anywhere}.archived-profile-snapshot .profile-social{margin-block:26px}#archived-profile-records{scroll-margin-top:100px}#archived-profile-status .button{margin-inline-start:12px}@media(max-width:600px){.archived-profiles{padding:16px}.archived-profile-review{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:15px}.archived-profile-review>header{align-items:flex-start}.archived-profile-pager{gap:7px}.archived-profile-pager>span{flex-basis:100%;text-align:center}.archived-profile-confirm .profile-form-actions>*{width:100%}.archived-profile-card .profile-card-actions>*{flex:1 1 140px}}
