.profile-fill-shell{background:var(--wall);color:var(--t1)}.profile-fill-shell .profile-fill{max-width:880px;margin-inline:auto;padding:24px}.profile-fill-content{gap:24px;padding-block:24px 64px;display:grid}.profile-fill-content p{text-wrap:pretty;line-height:1.7}.profile-fill-analysis,.profile-fill-note{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profile-fill-analysis p,.profile-fill-note p{flex-basis:100%}.profile-fill-content fieldset{border:0;min-width:0;padding:0}.profile-fill-drop,.profile-fill-note{background:var(--raised);border-radius:8px;padding:24px}.profile-fill-drop{border:1px dashed var(--t3);gap:16px;display:grid}.profile-fill-drop p:last-child,.profile-fill-field{color:var(--t-sub)}.profile-fill-raw{border:1px solid var(--line-2);color:var(--t-sub);white-space:nowrap;border-radius:4px;margin-inline-start:8px;padding-inline:6px;font-size:14px;line-height:20px;display:inline-block}.profile-fill-photos{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.profile-fill-photos li{overflow-wrap:anywhere;width:144px}.profile-fill-photos img{object-fit:contain;background:var(--plate);width:144px;height:144px}.profile-fill-cards{gap:12px;display:grid}.profile-fill-card{background:var(--raised);cursor:pointer;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.profile-fill-card input{width:22px;height:22px;accent-color:var(--moon);flex-shrink:0}.profile-fill-card>span{gap:4px;display:grid}.profile-fill-field{font-size:15px}.profile-fill-raw{color:var(--t-sub);font-size:14px;line-height:20px}.profile-fill-shell .profile-fill-content select,.profile-fill-shell .profile-fill-content textarea{background:var(--field);width:100%;min-height:44px;color:var(--t1);border:1px solid var(--t3);border-radius:8px;padding:12px;font-size:16px}.profile-fill-content .save-reference-provenance{gap:24px;display:grid}.profile-fill-content .save-reference-card{grid-template-columns:96px minmax(0,1fr);gap:16px;display:grid}.profile-fill-content .save-reference-card img{object-fit:contain;background:var(--plate);width:96px;height:96px}.profile-fill-content .reference-provenance{gap:8px;display:grid}.profile-fill-content :focus-visible{outline:2px solid var(--moon);outline-offset:4px}.profile-fill-result{font-size:20px}@media (max-width:599px){.profile-fill-shell .profile-fill{padding:16px}.profile-fill-content .save-reference-card{grid-template-columns:1fr}}
