.pt-fieldset{border:1px solid #fff3;border-radius:14px;flex-direction:column;gap:.8rem;padding:1rem;display:flex}.pt-fieldset legend{letter-spacing:.16em;color:#ffffffbf;padding:0 .4rem;font-size:.85rem}.pt-field select{font:inherit;color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:12px;padding:.8rem 1rem;font-size:1rem}.pt-field select option{color:#222}.co-v9-grid .co-wide{grid-column:1/-1}.co-choice.co-multi{flex-wrap:wrap}.lx-shared{gap:.8rem;margin-bottom:1rem;display:grid}.lx-files{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.lx-files>li{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.lx-files>li>span{flex:1;gap:.15rem;min-width:12rem;display:grid}.lx-files small{opacity:.75;font-size:.82rem}.lx-files small.is-bad,.pt-app-note.is-bad{color:#ffd9e1}.lx-file-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lx-file-actions .editorial-button{padding:.45rem .9rem;font-size:.85rem}.lx-fix{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.lx-fix .pt-input-sm{flex:1}.lx-after{border:1px solid #ffffff2e;border-radius:12px;margin:.8rem 0;padding:.7rem .9rem}.lx-after summary{cursor:pointer;font-weight:600}.lx-after ul{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.lx-after label{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.lx-after label span{gap:.1rem;display:grid}.lx-after small{opacity:.7;font-size:.82rem}.lx-after input{accent-color:#ffd1ec;margin-top:.25rem}.lx-visa-results{gap:.5rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.lx-visa-results li{background:#ffffff0f;border-radius:10px;gap:.15rem;padding:.6rem .8rem;display:grid}.lx-visa-results li[data-result=onay]{border-left:3px solid #8ff0be}.lx-visa-results li[data-result=ret]{border-left:3px solid #ff8ca5}.lx-visa-results small{opacity:.75}.pt-vsteps.is-preview{opacity:.6}.hx-bubble-by{opacity:.7;margin-bottom:.15rem;font-size:.75rem;display:block}.lx-reply{background:#8cf0be1a;border-radius:8px;margin-top:.3rem;padding:.4rem .6rem;display:block}.calc-mbar{display:none}@media (max-width:1000px){.calc-mbar{z-index:60;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);color:#fff;background:#120e28f0;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:fixed;bottom:0;left:0;right:0}.calc-mbar span{line-height:1.1;display:grid}.calc-mbar small{opacity:.7;letter-spacing:.12em;font-size:.75rem}.calc-mbar b{font-size:1.2rem}.calc-mbar .editorial-button{padding:.6rem 1rem;font-size:.9rem}}@media print{.calc-mbar{display:none!important}}.vp .vp-nav{scrollbar-width:thin;flex:1;min-width:0;overflow-x:auto}.vp .vp-nav button{white-space:nowrap;flex:none}@media (max-width:1280px){.vp .vp-nav button{padding:0 .6rem;font-size:.86rem}}@media (max-width:900px){.vp .vp-top-right .vp-link.vp-logout{display:inline-flex}}.vp-today{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:1rem;display:grid}.vp-lines li.is-bad>span:first-child{border-left:3px solid var(--bad);padding-left:.6rem}.vp-lines li.is-warn>span:first-child{border-left:3px solid var(--warn);padding-left:.6rem}.vp-lines li.is-info>span:first-child{border-left:3px solid var(--info);padding-left:.6rem}.vp-stats{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.8rem;display:grid}.vp-stat{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:.2rem;padding:1rem;display:grid}.vp-stat span{color:var(--muted);font-size:.82rem}.vp-stat b{font-size:1.45rem;line-height:1.15}.vp-stat small{color:var(--muted);font-size:.8rem}.vp-verify{border:1px dashed var(--line-2);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.72rem}.vp-verify.is-on{border-style:solid;border-color:var(--good);background:var(--good-soft);color:var(--good)}.vp-check{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.vp-form textarea,.vp-form input:not([type=checkbox]):not([type=file]),.vp-form select{width:100%;font:inherit;border:1px solid var(--line-2);color:var(--ink);background:#fff;border-radius:10px;padding:.55rem .7rem}.vp-confirm input,.vp-confirm select{font:inherit;border:1px solid var(--line-2);border-radius:8px;padding:.45rem .6rem}.vp-table small{display:block}.hx-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qp-company{display:block}.lx-suspend{color:inherit;background:#a3243d24;border:1px solid #a3243d73;border-radius:12px;margin:0 0 1rem;padding:.8rem 1rem;font-size:.92rem;line-height:1.45}.lx-verified{color:#3f9b6b;margin-left:.5rem;font-size:.75rem;font-style:normal;font-weight:600}.vp-after{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.vp-after li.is-done{color:#3f9b6b}.prog-entry{text-transform:none;letter-spacing:.01em}
