.pp-input{box-sizing:border-box;width:100%;height:44px;color:var(--kx-ink);font:500 15px var(--kx-font);background:#fff;border:1px solid #c8d0db;border-radius:10px;padding:0 14px}textarea.pp-input{resize:vertical;height:auto;min-height:96px;padding:10px 14px;line-height:1.5}.pp-input::placeholder{color:var(--kx-muted)}.pp-input:focus-visible{border-color:var(--kx-primary);outline:none;box-shadow:0 0 0 3px #d6e2fd}.pp-input:disabled{opacity:.55}.pp-search{align-items:center;display:flex;position:relative}.pp-search>svg{width:18px;height:18px;color:var(--kx-ink-2);pointer-events:none;position:absolute;left:14px}.pp-search>.pp-input{border-radius:20px;height:40px;padding-left:42px;font-size:14px}.pp-nav{font-family:var(--kx-font);flex-direction:column;gap:2px;display:flex}:root .pp-nav>button,:root .pp-nav>div>button:first-child{width:100%;min-height:40px;color:var(--kx-ink);font:500 14px var(--kx-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:16px;padding:0 16px 0 18px;display:flex}:root .pp-nav button>svg{width:20px;height:20px;color:var(--kx-ink-2);flex:none}:root .pp-nav button>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root .pp-nav button>small{font:600 12px var(--kx-font);color:var(--kx-ink-2)}:root .pp-nav>button:hover,:root .pp-nav>div>button:first-child:hover{background:var(--kx-hover)}:root .pp-nav>button[aria-current=page],:root .pp-nav>div[aria-current=page]>button:first-child{background:var(--kx-selected);color:var(--kx-selected-ink);font-weight:700}:root .pp-nav>button[aria-current=page] :is(svg,small),:root .pp-nav>div[aria-current=page]>button:first-child :is(svg,small){color:var(--kx-selected-ink)}:root .pp-nav button:focus-visible{outline:2px solid var(--kx-primary);outline-offset:-2px}:root .pp-nav button:disabled{opacity:.55;cursor:default}.pp-nav-head{justify-content:space-between;align-items:center;min-height:40px;margin-top:16px;padding:0 4px 0 18px;display:flex}.pp-nav-head h2{font:600 13px var(--kx-font);color:var(--kx-ink-2);margin:0}.pp-nav>div{align-items:center;display:flex;position:relative}:root:root .pp-nav button{font-size:14px!important;line-height:1.3!important}.pp-nav>div:hover>button:first-child>small,.pp-nav>div:focus-within>button:first-child>small{visibility:hidden}.pp-nav>div>.kx-ib{opacity:0;position:absolute;right:4px}.pp-nav>div:hover>.kx-ib,.pp-nav>div>.kx-ib:focus-visible,.pp-nav>div>.kx-ib[data-state=open]{opacity:1}@media (hover:none){.pp-nav>div>.kx-ib{opacity:1}}.pp-dialog form{display:contents}.pp-dialog-body{flex-direction:column;gap:16px;min-width:0;display:flex}.pp-error{color:#8c1d18;font:500 14px/1.5 var(--kx-font);background:#fce8e6;border-radius:10px;margin:0;padding:10px 14px}
