.personalTrigger{min-width:44px;min-height:44px;margin-left:8px;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(12,53,77,.55);color:white;font-size:23px;cursor:pointer;flex-shrink:0}.top .lang{margin-left:auto}.personalDialog{border:0;border-radius:26px;padding:0;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);background:#f4f9fb;color:#193d50;box-shadow:0 22px 80px #00233766;overflow:auto;overscroll-behavior:contain}.personalDialog::backdrop{background:rgba(3,22,40,.58);backdrop-filter:blur(6px)}.personalHead{position:sticky;top:0;display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f4f9bf;z-index:2}.personalHead h2{margin:0;flex:1;color:#193d50;font-family:Georgia,serif;font-size:28px;text-shadow:none}.personalHead button{min-width:44px;min-height:44px}.personalContent{padding:0 20px 22px}.personalNav{display:grid;grid-template-columns:1fr 1fr;gap:10px}.personalNav button,.personalItem button,.personalContent .btn{min-height:44px}.personalNav button{padding:14px;border-radius:16px;border:1px solid #d1e2e8;background:white;color:#193d50;text-align:left;font-size:16px}.personalContent p{line-height:1.55}.personalContent .personalNote{font-size:13px;color:#496371}.personalContent label{display:block;margin:12px 0}.personalContent input[type=email],.personalContent select{width:100%;min-height:46px;padding:10px;border:1px solid #aac4cf;border-radius:12px;box-sizing:border-box;font-size:16px;background:white;color:#193d50}.personalItem{margin:12px 0;padding:14px;border:1px solid #d1e2e8;border-radius:16px;background:white;overflow-wrap:anywhere}.personalItem h3{color:#193d50;text-shadow:none;font-size:18px;margin:0 0 6px}.personalItem .personalRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.personalError{color:#8b253b!important}.personalStatus{min-height:22px}.personalContent .danger{color:#8b253b;border-color:#d6a7b2}.personalContent button:focus-visible,.personalTrigger:focus-visible{outline:3px solid #159bd1;outline-offset:3px}.favoriteDetail{margin:12px 0;min-height:44px}.personalId{font-family:monospace;font-size:12px;overflow-wrap:anywhere}.personalContent input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.personalContent button:disabled{opacity:.5}.personalReturn{margin-bottom:14px}.personalContent .btn{white-space:normal}@media(max-width:430px){.personalHead{padding:12px 16px}.personalHead h2{font-size:25px}.personalContent{padding:0 16px 20px}.personalNav{grid-template-columns:1fr}.brand{min-width:0}.personalTrigger{font-size:20px;margin-left:6px}.top .lang{min-width:44px;padding:8px 6px}}
.personalHead{background:#f4f9fb}

.personalNav a{display:flex;align-items:center;box-sizing:border-box;min-height:48px;padding:14px;border:1px solid #d1e2e8;border-radius:16px;background:white;color:#193d50;font:16px system-ui;text-decoration:none}.personalNav a:focus-visible{outline:3px solid #159bd1;outline-offset:3px}

