.access-entry{color:#4c392b;background:#f7f3ed;min-height:100dvh;padding:40px 7vw;font:15px Segoe UI,sans-serif}.access-wordmark{letter-spacing:-2px;color:#6b4f3d;font:38px Georgia,serif}.access-entry>section{max-width:560px;margin:15vh auto}.access-entry small{letter-spacing:2px;text-transform:uppercase;color:#a38260;font-size:10px}.access-entry h1{letter-spacing:-1.7px;margin:25px 0;font:54px/1.1 Georgia,serif}.access-entry p{color:#96795c;margin-bottom:35px;line-height:1.9}.access-entry a{color:var(--parfait-surface);background:#654a34;border-radius:30px;margin:0 8px 8px 0;padding:14px 22px;font-size:13px;text-decoration:none;display:inline-flex}.access-entry .access-switch{color:#876344;background:0 0;border:1px solid #dbc6ad}.access-read-only{color:#9d7b58;border:1px solid #deccb5;border-radius:10px;margin:12px 4vw 0;padding:9px 14px;font-size:11px}.access-management{max-width:1200px;margin:auto}.access-management-intro{border-bottom:1px solid #e3d4c1;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 25px;display:flex}.access-management-intro h2{margin:8px 0!important;font:30px Georgia,serif!important}.access-management-intro p{color:#9b7d5e;font-size:12px;line-height:1.8}.access-owner-card{background:#eaddca;border-radius:4px 24px 4px 4px;align-items:center;gap:18px;margin:24px 0;padding:24px;display:flex}.access-owner-card>span{color:#957050;font:28px Georgia,serif}.access-owner-card strong{font-size:14px;display:block}.access-owner-card small{color:#9a7858;margin-top:6px;font-size:11px;display:block}.access-person-list{gap:10px;display:grid}.access-person{background:var(--parfait-soft);border:1px solid #e8d8c4;border-radius:12px;align-items:center;gap:20px;padding:22px;display:flex}.access-person>div:first-child{flex:1;min-width:0}.access-person strong{overflow-wrap:anywhere;font-size:13px}.access-person small{color:#a78665;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.access-role{color:#96704b;white-space:nowrap;background:#eee1ce;border-radius:20px;padding:6px 10px;font-size:10px}.access-person button{color:#917052;background:0 0;border:0}.access-audit{border-top:1px solid #e1d0b9;margin-top:32px;padding-top:25px}.access-audit h3{font:24px Georgia,serif!important}.access-audit>p{color:#ac8b6a;font-size:10px;margin:8px 0 20px!important}.access-audit article{color:#947150;border-bottom:1px solid #e9ddcd;justify-content:space-between;gap:15px;padding:15px 0;font-size:11px;display:flex}.access-audit article small{color:#b19170;font-size:9px}.access-editor{background:var(--parfait-soft);border:1px solid #ddc8ae;border-radius:16px;margin:25px 0;padding:24px}.access-editor h3{margin-bottom:20px!important;font:25px Georgia,serif!important}.access-editor form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.access-editor .form-actions{grid-column:1/-1}.access-help{color:#a38363;font-size:11px;line-height:1.8;margin-top:20px!important}.access-empty{color:#a38668;padding:35px 20px;font-size:13px}.access-error{background:var(--parfait-error-surface);color:#9b6644;border:1px solid #dcbba1;border-radius:10px;margin:18px 0;padding:16px;font-size:12px}@media (max-width:760px){.access-entry{padding:25px}.access-entry h1{font-size:42px}.access-management-intro{flex-direction:column;align-items:flex-start}.access-person{flex-wrap:wrap;gap:10px;padding:17px}.access-person>div:first-child{min-width:180px}.access-person .access-role{font-size:9px}.access-owner-card{padding:20px}.access-editor{padding:18px}.access-editor form{grid-template-columns:1fr}.access-audit article{flex-direction:column;gap:7px}.access-read-only{margin:10px 18px}}
