.v3p.p-quote .jt-days .k{min-width:56px;justify-content:center}.v3p.p-quote .jt-file{list-style:none;margin:0;padding:0;width:100%}.v3p.p-quote .jt-file li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:4px 6px 4px 16px;border-radius:12px;background:var(--surface-alt);color:var(--text);font-weight:600}.v3p.p-quote .jt-file li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3p.p-quote .jt-file button{flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:transparent;color:var(--text-secondary)}.v3p.p-quote .jt-file button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.v3p.p-quote .jt-file button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3p.p-quote .jt-consent{display:flex;align-items:flex-start;gap:12px;min-height:44px;margin-top:26px;cursor:pointer;color:var(--text-secondary);font-size:.95rem;line-height:1.5}.v3p.p-quote .jt-consent input{flex:none;width:24px;height:24px;margin:1px 0 0;accent-color:var(--accent);cursor:pointer}.v3p.p-quote .jt-consent input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}