.pp-dialog{box-sizing:border-box;width:min(94vw,560px);max-height:88dvh;border:0;border-radius:20px;padding:20px;color:#193d38;background:#fbfdfc;box-shadow:0 20px 90px #12362d40;overflow:auto;overscroll-behavior:contain}.pp-dialog::backdrop{background:#12332c80;backdrop-filter:blur(3px)}.pp-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-dialog-head small{color:#68877c;font-size:12px}.pp-dialog h2{margin:5px 0;font-size:22px}.pp-dialog button{font:inherit;cursor:pointer;min-height:44px}.pp-dialog-head button{border:0;background:#eaf2ee;border-radius:50%;width:44px;font-size:25px;color:#315d50}.pp-note{font-size:13px;line-height:1.8;color:#61776d}.pp-shortcuts,.pp-featured{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pp-shortcuts button,.pp-featured button{border:1px solid #cbded5;border-radius:10px;padding:9px 12px;background:#eef7f1;color:#24604c}.pp-shortcuts button:first-child{background:#fff4d8;border-color:#ead49a;color:#795b1c}.pp-search{display:block;font-size:12px;color:#61786b;margin:14px 0 8px}.pp-search input,.pp-search select{box-sizing:border-box;display:block;margin-top:6px;width:100%;min-height:44px;border:1px solid #d2e1d9;border-radius:10px;padding:10px;font:inherit;font-size:14px;background:#fff;color:#294a3e}.pp-count,.pp-empty{font-size:12px;color:#6b8275;line-height:1.7}.pp-person{box-sizing:border-box;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 6px;border:0;border-top:1px solid #e4ece7;background:none;color:#254b3c}.pp-person strong,.pp-person small{display:block;overflow-wrap:anywhere}.pp-person small{font-size:11px;color:#7b8d82;line-height:1.7;margin-top:2px}.pp-avatar{display:grid;place-items:center;width:36px;height:36px;background:#dceee3;border-radius:12px;color:#2c7256}.pp-more{width:100%;border:1px solid #d6e3dc;background:white;border-radius:10px;color:#386e56;padding:10px}.pp-banner{box-sizing:border-box;position:fixed;top:env(safe-area-inset-top,0px);left:50%;transform:translateX(-50%);width:min(100%,520px);z-index:5000;background:#fff5d9;border-bottom:1px solid #e4cc8a;padding:8px 12px;display:flex;align-items:center;gap:10px;color:#624a13;box-shadow:0 3px 12px #6a531211}.pp-banner[hidden]{display:none}.pp-banner>div:first-child{flex:1;min-width:0}.pp-banner strong{display:block;font-size:12px}.pp-banner small{display:block;font-size:10px;line-height:1.6}.pp-banner-actions{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.pp-banner button{font:inherit;font-size:11px;min-height:30px;border:1px solid #d8c188;background:#fffdf4;color:#715817;border-radius:7px;padding:4px 8px}body.person-perspective-active .page{padding-top:88px}body.person-perspective-active .topbar{top:auto}.pp-dialog [hidden]{display:none!important}

.person-perspective-active .sales-manager-actions[hidden]{display:none!important}

body.person-perspective-active[data-pp-standalone]{padding-top:88px!important}body.person-perspective-active[data-pp-standalone] .ip-topbar{top:88px}
