.login-personal-copies{display:block;margin:13px 0 0;text-align:center;font-size:13px;line-height:1.6;color:#4a6380;text-decoration:none}.login-personal-copies:hover{text-decoration:underline}.login-personal-copies:focus-visible{outline:2px solid #1e5fa3;outline-offset:3px;border-radius:4px}
.personal-archive-main{max-width:1120px;margin:38px auto 70px;padding:0 24px}.personal-archive-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.personal-archive-heading h1,.personal-archive-login h1{font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-.035em;margin:0 0 12px}.personal-archive-heading>div>p{margin:0}.personal-archive-heading>button{flex-shrink:0}.personal-archive-library{padding:0;overflow:hidden}.personal-archive-search{display:flex;gap:14px;align-items:end;padding:24px;border-bottom:1px solid #e2e8f0}.personal-archive-search label{flex:1;font-size:12px;font-weight:600}.personal-archive-search input{display:block;width:100%;min-height:44px;margin-top:8px;padding:11px 14px;border:1px solid #d5dfeb;border-radius:9px;background:#fff;font:inherit;font-size:13px;color:#102a43}.personal-archive-table-wrap{overflow-x:auto}.personal-archive-table{width:100%;min-width:0;border-collapse:collapse;text-align:left;font-size:13px}.personal-archive-table caption{text-align:left;padding:17px 24px;color:#60758b;font-size:12px}.personal-archive-table th{padding:12px 24px;font-size:11px;font-weight:600;background:#f7f9fc;color:#60758b}.personal-archive-table td{padding:20px 24px;border-top:1px solid #e5ebf3;vertical-align:middle;color:#486078}.personal-archive-table td:first-child{color:#0e253d;overflow-wrap:anywhere;max-width:380px}.personal-archive-actions{white-space:nowrap}.personal-archive-actions button{vertical-align:middle}.personal-archive-actions .icon-button{margin-left:8px}.personal-archive-table .p-secondary{font-size:12px;min-height:38px}.personal-archive-empty{text-align:center;padding:50px 24px}.personal-archive-empty>svg{width:32px;height:32px;color:#71879b;stroke-width:1.8}.personal-archive-empty h2{font-size:19px;margin-top:18px}.personal-archive-key{margin-top:23px;padding:16px 0;border-bottom:1px solid #dce5ef}.personal-archive-key summary{display:flex;align-items:center;gap:10px;cursor:pointer;color:#24425e;font-size:13px;font-weight:600;list-style:none}.personal-archive-key summary::-webkit-details-marker{display:none}.personal-archive-key summary svg{width:15px;height:15px}.personal-archive-key[open] summary svg{transform:rotate(180deg)}#archive-key-settings>.p-card{margin-top:16px}.personal-archive-note{margin-top:22px;line-height:1.7}.personal-archive-back{display:inline-flex;gap:8px;align-items:center;font-size:12px;margin-bottom:30px;text-decoration:none;color:#5d738a}.personal-archive-back svg{width:14px;height:14px}.personal-archive-login{max-width:470px;margin:44px auto;padding:34px}.personal-archive-login>p{line-height:1.7}.personal-archive-login form{margin-top:28px}.personal-archive-login label{font-size:12px;font-weight:600;display:block;margin:20px 0 9px}.personal-archive-login input{width:100%;min-height:44px;padding:11px 13px;font:inherit;border:1px solid #d7e1ed;border-radius:9px;color:#132d47;background:#f8faff}.personal-archive-login button.full{margin-top:24px;display:flex;align-items:center;justify-content:space-between}.personal-archive-login form>p[role=alert]{color:#b51d3b;font-size:13px;line-height:1.65}.personal-archive-login .field-hint{margin-top:20px}.personal-archive-library #archive-results[aria-busy=true]{padding:24px}.personal-archive-library .p-table-footer{padding:18px 24px}.personal-archive-main button:focus-visible,.personal-archive-main summary:focus-visible,.personal-archive-main a:focus-visible{outline:2px solid #1e5fa3;outline-offset:3px}.personal-archive-search input:focus{outline:2px solid #a9c2e5;outline-offset:2px}
@media(max-width:680px){.personal-archive-table caption{display:block}.personal-archive-main{margin:26px auto 44px;padding:0 18px}.personal-archive-heading{align-items:flex-start;gap:14px}.personal-archive-heading h1{font-size:28px}.personal-archive-heading p{font-size:13px;line-height:1.65}.personal-archive-heading>button{min-width:42px;padding:9px 11px;font-size:12px}.personal-archive-search{padding:18px;gap:10px}.personal-archive-search button{min-height:44px}.personal-archive-table thead{display:none}.personal-archive-table,.personal-archive-table tbody,.personal-archive-table tr,.personal-archive-table td{display:block}.personal-archive-table tr{padding:18px;border-top:1px solid #e2e9f2}.personal-archive-table td{padding:5px 0;border:0}.personal-archive-table td:first-child{max-width:none;margin-bottom:4px}.personal-archive-table td[data-label=Empresa],.personal-archive-table td[data-label="Tu firma"]{font-size:12px}.personal-archive-table td[data-label="Tu firma"]:before{content:'Tu firma · ';color:#72859a}.personal-archive-table .personal-archive-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.personal-archive-library .p-table-footer{padding:18px;gap:12px}.personal-archive-library .p-table-footer>div{display:flex;gap:8px}.personal-archive-login{padding:25px;margin:22px auto}.personal-archive-back{margin-bottom:24px}.personal-archive-empty{padding:34px 18px}}
