.portal-dom .profile-people-action{display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid #505159;border-radius:14px;background:#383941;color:#d8eb52;font-weight:800}.portal-dom .profile-people-action b{display:grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:#505159;color:#d8eb52}.portal-dom .profile-people-action:hover{background:#45464e}.portal-dom .profile-person{grid-template-columns:46px minmax(0,1fr) auto}.portal-dom .profile-vehicle{grid-template-columns:46px minmax(0,1fr) auto}.portal-dom .profile-vehicle .vehicle-plate{color:#202126}.portal-dom #people-dialog{padding:20px;background:rgba(10,17,15,.72);backdrop-filter:blur(10px)}.portal-dom #people-form{position:relative;display:grid;width:min(540px,100%);gap:18px;padding:38px;border:1px solid #414249;border-radius:26px;background:#19191d;color:#f5f5f6;box-shadow:0 30px 90px rgba(0,0,0,.48)}.portal-dom #people-form .login-mark{color:#d8eb52;font-size:12px;letter-spacing:.14em}.portal-dom #people-form h2{margin:0;color:#f5f5f6;font-size:29px;line-height:1.12}.portal-dom #people-form>p{margin:-8px 0 2px;color:#a9aab0;font-size:14px;line-height:1.5}.portal-dom #people-form>label{display:grid;gap:8px;margin:0;color:#e6e7e9;font-size:13px;font-weight:750}.portal-dom #people-form input,.portal-dom #people-form select{width:100%;min-height:50px;padding:13px 15px;border:1px solid #505159;border-radius:13px;outline:0;background:#303138;color:#f5f5f6;font:inherit}.portal-dom #people-form input::placeholder{color:#85868d}.portal-dom #people-form input:focus,.portal-dom #people-form select:focus{border-color:#d8eb52;box-shadow:0 0 0 4px rgba(216,235,82,.12)}.portal-dom #people-form .primary{min-height:52px;border-radius:14px;background:#d8eb52;color:#1c2118;font-weight:850}.portal-dom #people-form .close{top:18px;right:18px;display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid #4b4c53;border-radius:13px;background:#303138;color:#d6d7da;font-size:25px;line-height:1}.portal-dom #people-form .form-error{color:#ff9295}@media(max-width:760px){.portal-dom .profile-person,.portal-dom .profile-vehicle{grid-template-columns:42px minmax(0,1fr) auto}.portal-dom .profile-person>span:last-child{grid-column:auto}.portal-dom .profile-vehicle>div:last-child{grid-column:auto;display:grid;justify-items:end;gap:5px}.portal-dom #people-dialog{align-items:end;padding:0}.portal-dom #people-form{width:100%;padding:27px 20px calc(24px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:26px 26px 0 0}.portal-dom #people-form h2{font-size:25px}}
