.pb-profile-editor{color:var(--pb-theme-text,#123969);gap:14px;display:grid}.pb-profile-name{background:var(--pb-theme-canvas,#edf6ff);border:1px solid var(--pb-theme-border,#c5dfff);border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.pb-profile-name input{background:0 0;border:0;width:100%}.pb-profile-photo{align-items:center;gap:18px;display:flex}.pb-profile-preview{background:var(--pb-theme-canvas,#edf6ff);border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid;position:relative}.pb-profile-preview img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pb-profile-preview>svg:last-child{color:#fff;background:#087cff;border-radius:50%;width:30px;height:30px;padding:5px;position:absolute;bottom:0;right:0}.pb-profile-upload{background:var(--pb-theme-canvas,#f1f8ff);cursor:pointer;border:1px dashed #97c4ff;border-radius:9px;flex:1;justify-items:center;gap:6px;padding:14px;font-size:13px;display:grid;position:relative}.pb-profile-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.pb-profile-editor .gps-primary{justify-content:center;align-items:center;gap:9px;display:flex}.pb-account-menu{position:relative}.pb-account-menu summary{cursor:pointer;list-style:none}.pb-account-menu summary::-webkit-details-marker{display:none}.pb-account-actions{inset-inline-end:0;background:var(--pb-theme-surface,white);border:1px solid var(--pb-theme-border,#dce8f3);z-index:2000;border-radius:18px;width:270px;padding:12px;position:absolute;top:calc(100% + 12px);box-shadow:0 12px 40px #12396926}.pb-account-actions button{text-align:start;width:100%;color:var(--pb-theme-text,#123969);border-radius:9px;gap:14px;padding:12px!important;display:flex!important}.pb-account-actions button:hover{background:var(--pb-theme-canvas,#e6f2ff)}.pb-account-actions svg{width:23px;height:23px}.pb-nearest{z-index:600;background:var(--pb-theme-surface,#fff);width:min(420px,100% - 24px);max-height:calc(100% - 85px);color:var(--pb-theme-text,#123969);border-radius:14px;padding:16px;position:absolute;top:70px;left:12px;overflow:auto;box-shadow:0 12px 35px #10385a30}.pb-nearest header{justify-content:space-between;align-items:center;display:flex}.pb-nearest h3{font-size:22px;font-weight:700}.pb-nearest label{gap:5px;margin:12px 0;display:grid}.pb-nearest input,.pb-nearest select{border:1px solid var(--pb-theme-border,#c4d8ef);border-radius:7px;width:100%;padding:8px}.pb-nearest li{border-top:1px solid var(--pb-theme-border,#e4edf7);gap:6px;padding:10px 0;display:grid}.pb-nearest small{color:var(--pb-theme-muted,#617b96)}.pb-nearest-toggle{z-index:500;background:var(--pb-theme-surface,white);color:var(--pb-theme-link,#0755b9);border-radius:9px;padding:10px 14px;position:absolute;bottom:105px;left:16px;box-shadow:0 3px 12px #12396920}.fleet-camera-row{position:relative}.pb-fleet-row-icons button{color:inherit;border:0;background:0 0!important;padding:2px!important}.pb-fleet-row-icons{gap:8px;display:flex}.pb-row-actions{z-index:650;background:var(--pb-theme-surface,white);border:1px solid var(--pb-theme-border,#d3e3f2);border-radius:8px;min-width:150px;padding:8px;display:grid;position:absolute;top:45px;right:28px;box-shadow:0 6px 22px #12396930}.pb-row-actions button{text-align:start;padding:7px}.ops-nav li[draggable=true]{cursor:grab;outline:1px dashed var(--pb-theme-border,#b2ccea);outline-offset:-2px}.ops-nav li[draggable=true]:active{cursor:grabbing}
