
.nav-separator{height:1px;background:#292d3d;margin:7px 8px}.field-help{font-weight:500;color:#929aac}.info-card{background:#f7f5ff;border:1px solid #e2dcff;border-radius:15px;padding:17px}.info-card b,.info-card span,.info-card small{display:block}.info-card span{margin-top:5px;color:#5f6780}.info-card small{margin-top:6px;color:#9098aa}.pet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.pet-card{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;border:1px solid #e8ebf2;border-radius:16px;padding:15px}.pet-card:hover{border-color:#d2c8ff;background:#fcfbff}.pet-avatar{width:48px;height:48px;border-radius:15px;background:#f5f2ff;display:grid;place-items:center;font-size:24px}.pet-main b,.pet-main span,.pet-main small{display:block}.pet-main span{font-size:13px;color:#60697d;margin-top:3px}.pet-main small{font-size:11px;color:#949bad;margin-top:4px}.pet-meta{text-align:right}.pet-meta>span{display:block;margin:5px 0}.license-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.license-summary>div{background:#fff;border:1px solid #e8ebf2;border-radius:18px;padding:18px}.license-summary span,.license-summary b,.license-summary small{display:block}.license-summary span{font-size:12px;color:#7c8598;font-weight:800}.license-summary b{font-size:28px;margin:8px 0}.license-summary small{color:#9ca3b4}.invite-result{background:#f3efff;border:1px solid #d9ceff;border-radius:16px;padding:16px;margin-bottom:16px}.invite-result>b{display:block;margin-bottom:10px}.invite-result>div{display:flex;gap:8px}.invite-result input{background:white}.invite-result button{border:0;border-radius:10px;background:#6d4aff;color:white;font-weight:800;padding:0 16px;cursor:pointer}.invite-result small{display:block;margin-top:8px;color:#737d91}.team-list{margin-top:15px}.team-row{display:grid;grid-template-columns:48px minmax(180px,1fr) 150px 90px 80px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #eef0f5}.team-person b,.team-person span{display:block}.team-person span{font-size:12px;color:#8d95a7;margin-top:3px}.role-pill{font-size:11px;font-weight:800;background:#f3f4f8;border-radius:99px;padding:6px 9px}.owner-lock{font-size:11px;color:#9ca3b3}.member-permission-form{padding:18px;background:#f9f9fc;border:1px solid #eceef4;border-radius:14px;margin:8px 0 16px}.is-hidden{display:none}.permission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.permission-check{flex-direction:row;align-items:center;background:#fff;border:1px solid #e7e9f0;border-radius:12px;padding:11px;cursor:pointer}.permission-check input{width:auto}.permission-check span{font-size:12px}.top-gap{margin-top:16px}.pending-row{display:grid;grid-template-columns:1fr 1.6fr auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid #eef0f5}.pending-row b,.pending-row span{display:block}.pending-row span{font-size:11px;color:#8b93a6;margin-top:4px}.pending-row code{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f5f6f9;padding:8px;border-radius:8px}.danger-link{border:0;background:transparent;color:#c24747;font-weight:800;cursor:pointer}.disabled-link{opacity:.45;pointer-events:none}.invite-existing{background:#f7f5ff;border:1px solid #e3ddff;border-radius:14px;padding:16px;margin:18px 0;color:#5f6780}.invite-existing a{color:#6d4aff;font-weight:800}
@media(max-width:980px){.pet-grid{grid-template-columns:1fr}.license-summary{grid-template-columns:1fr 1fr}.team-row{grid-template-columns:44px 1fr auto}.team-row>div:nth-child(3),.team-row>div:nth-child(4){display:none}.pending-row{grid-template-columns:1fr auto}.pending-row code{display:none}}@media(max-width:640px){.license-summary{grid-template-columns:1fr}.permission-grid{grid-template-columns:1fr}.pet-card{grid-template-columns:48px 1fr}.pet-meta{display:none}.invite-result>div{display:block}.invite-result button{width:100%;padding:11px;margin-top:8px}}
