.owner-page{background:#f4f8fa;min-height:75vh;padding:48px 0 72px;color:#183342}.owner-page .wrap{max-width:1100px}.owner-page h1{font-size:clamp(30px,5vw,48px);line-height:1.15;margin:12px 0}.owner-kicker{font-size:12px;letter-spacing:.2em;color:#387f8d;font-weight:700}.owner-intro{font-size:19px;color:#526975}.owner-welcome{display:flex;gap:24px;align-items:center;background:#0d2538;color:white;border-radius:20px;padding:28px;margin:30px 0}.owner-welcome>span{font-size:52px;color:#64bdc9}.owner-welcome h2{margin:0 0 8px;font-size:24px}.owner-welcome p{margin:0;line-height:1.7;color:#dce9ef}.owner-panel{background:white;border:1px solid #dbe5e9;border-radius:18px;padding:26px;margin:24px 0;box-shadow:0 8px 28px #102c3c05}.owner-panel h2{font-size:25px}.owner-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:24px 0}.owner-toolbar label{flex:1;min-width:220px}.owner-page label{display:flex;gap:8px;flex-direction:column;font-weight:600}.owner-page input,.owner-page select,.owner-page textarea{width:100%;min-width:0;padding:13px;border:1px solid #bbced6;border-radius:9px;background:white;color:#183342;font:inherit;font-weight:400}.owner-page textarea{min-height:100px}.owner-page button,.owner-support{cursor:pointer;border:1px solid #b4ccd5;border-radius:10px;padding:12px 18px;color:#143346;background:white;font:inherit}.owner-page .button,.owner-support{background:#60b8c5;border-color:#60b8c5;color:#082538;font-weight:700;text-decoration:none;display:inline-block}.owner-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.owner-tabs button[aria-pressed=true]{background:#0d2538;color:white;border-color:#0d2538}.owner-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.owner-wide{grid-column:1/-1}.owner-records{display:grid;grid-template-columns:1fr 1fr;gap:18px}.owner-record{background:white;border:1px solid #dbe5e9;border-radius:16px;padding:23px;overflow-wrap:anywhere}.owner-record h3{font-size:21px;margin:12px 0}.owner-record .badge{display:inline-block;background:#edf8f8;border-radius:7px;color:#25616d;padding:5px 9px;font-size:13px}.owner-record .amount{font-size:24px;font-weight:700}.owner-record p{white-space:pre-wrap;line-height:1.6}.owner-footnote{font-size:13px;line-height:1.7;color:#576d78;margin:26px 0}.owner-page a:focus-visible,.owner-page button:focus-visible,.owner-page input:focus-visible,.owner-page select:focus-visible{outline:3px solid #21768b;outline-offset:3px}.owner-page [hidden]{display:none!important}#owner-message{padding:16px;background:#e7f2f5;border-radius:10px}#owner-access-list{margin-top:16px;overflow-wrap:anywhere}.owner-support{margin-top:24px}@media(max-width:650px){.owner-page{padding:28px 0 45px}.owner-form,.owner-records{grid-template-columns:1fr}.owner-panel{padding:20px}.owner-welcome{padding:22px;gap:14px;align-items:start}.owner-welcome>span{font-size:35px}.owner-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.owner-tabs button{white-space:nowrap}.owner-toolbar{align-items:stretch}.owner-toolbar label{min-width:100%}.owner-wide{grid-column:auto}}
