.seo4 .profile-public-tag{color:#027a48;vertical-align:middle;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.seo4 .profile-private-tag{color:#475467;vertical-align:middle;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.seo4 .profile-checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px;margin-top:6px;display:grid}.seo4 .profile-checkbox-item{cursor:pointer;border:1px solid var(--line);word-break:break-word;background:#fafafc;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:6px 8px;flex-direction:row!important;font-size:13px!important;font-weight:400!important;display:flex!important}.seo4 .profile-checkbox-item:hover{background:#f0f4ff;border-color:#c7d7fe}.seo4 .profile-checkbox-item input[type=checkbox]{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:0}.seo4 .profile-section-divider{border-top:1px dashed var(--line);margin-top:6px;padding-top:12px}.seo4 .profile-section-title{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:700}.seo4 .profile-readonly-input{color:var(--ink-2);cursor:not-allowed;background:#f8f9fa!important}@media (max-width:480px){.seo4 .profile-checkbox-grid{grid-template-columns:1fr}}.seo4 .trust form input[type=tel],.seo4 .trust form input[type=url],.seo4 .trust form input[type=email],.seo4 .trust form input[type=text]{border:1px solid var(--line-strong);box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.seo4 .profile-cases{border:none;gap:8px;margin:0;padding:0;display:grid}.seo4 .profile-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.6}.seo4 .profile-photo-note{border:1px solid var(--line);color:var(--ink-2);background:#fafafc;border-radius:8px;padding:10px 12px}.seo4 .profile-case{border:1px solid var(--line);background:#fff;border-radius:10px}.seo4 .profile-case>summary{cursor:pointer;padding:10px 12px;font-size:14px;font-weight:600}.seo4 .profile-case-body{gap:12px;padding:0 12px 12px;display:grid}.seo4 .profile-photos{border:none;gap:8px;margin:0;padding:0;display:grid}.seo4 .trust-form .profile-photo-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.seo4 .profile-photo-item{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.seo4 .profile-photo-thumb{width:88px;height:88px;color:var(--ink-3);background:#f3f3f7;border-radius:8px;place-items:center;display:grid;overflow:hidden}.seo4 .profile-photo-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.seo4 .profile-photo-body{gap:8px;min-width:0;display:grid}.seo4 .profile-photo-meta{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:13px;display:flex}.seo4 .profile-photo-meta span{color:var(--ink-3);font-size:12px}.seo4 .profile-photo-remove{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;justify-self:start;padding:4px 0;font-size:13px;text-decoration:underline}.seo4 .profile-photo-remove:disabled{opacity:.5;cursor:default}.seo4 .profile-photo-add{justify-self:start}.seo4 .profile-photo-add:disabled{opacity:.6;cursor:default}
