.acct-hero-band{background:linear-gradient(180deg,#b4bbdc,#8f98c4);position:relative;overflow:hidden;border-bottom:1px solid rgba(26,24,20,.08)}.acct-hero-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 600px 400px at 85% 20%,rgba(59,74,140,.18),transparent),radial-gradient(ellipse 500px 300px at 15% 90%,rgba(47,107,107,.1),transparent);pointer-events:none}.acct-hero{position:relative;max-width:1440px;margin:0 auto;padding:64px var(--pad) 40px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);gap:32px}.acct-hero h1{margin:0}.acct-hero h1 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--indigo-deep);font-weight:400}.acct-hero-meta{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;text-align:right;line-height:1.7}.acct-layout{max-width:1440px;margin:0 auto;padding:48px var(--pad) var(--section);display:grid;grid-template-columns:220px 1fr;gap:64px}.acct-side h5{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 16px}.acct-side ul{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:4px}.acct-side a{font-size:14px;color:var(--ink-soft);padding:8px 0;display:block;text-decoration:none;transition:color .15s}.acct-side a:hover{color:var(--ink)}.acct-side a.active{color:var(--ink);font-weight:500;border-left:1px solid var(--accent);padding-left:12px;margin-left:-12px}.acct-side form{display:block}.acct-side form button{font-size:14px;color:var(--ink-soft);padding:8px 0;background:transparent;border:0;cursor:pointer;font-family:var(--font-body);text-align:left;transition:color .15s}.acct-side form button:hover{color:var(--ink)}.acct-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:32px}.acct-col{display:flex;flex-direction:column;gap:32px}.acct-card{background:var(--cream);border:1px solid var(--line-soft);padding:32px}.acct-card h3{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.01em;margin:0 0 4px}.acct-card .sub{font-size:12px;color:var(--ink-mute);font-family:var(--font-mono);letter-spacing:.05em;margin-bottom:24px}.status-row{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line-soft);font-size:14px;gap:12px}.status-row:last-child{border-bottom:0}.status-row .label{color:var(--ink-soft)}.status-row .val{font-weight:500;text-align:right}.status-row .val.green{color:var(--sage-deep)}.status-row .val.accent{color:var(--accent)}.rx-item{padding:20px 0;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;text-decoration:none;color:inherit}.rx-item:last-child{border-bottom:0}.rx-thumb{width:56px;height:56px;background:var(--paper);border:1px solid var(--line-soft);display:grid;place-items:center;overflow:hidden}.rx-thumb img{width:100%;height:100%;object-fit:contain}.rx-thumb svg{width:70%;height:auto}.rx-name{font-weight:500;font-size:15px}.rx-sub{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);letter-spacing:.05em;margin-top:2px}.rx-ship{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);text-align:right;line-height:1.7}.rx-ship .on-schedule{color:var(--sage-deep)}.rx-ship .delayed{color:var(--accent)}.timeline{position:relative;padding-left:20px;margin:0}.timeline:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:var(--line)}.tl-item{padding:10px 0 20px;position:relative;list-style:none}.tl-item:before{content:"";position:absolute;left:-20px;top:14px;width:9px;height:9px;border-radius:50%;background:var(--line);border:2px solid var(--cream)}.tl-item.done:before{background:var(--sage-deep)}.tl-item.current:before{background:var(--accent)}.tl-item .when{font-family:var(--font-mono);font-size:10px;color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.tl-item h5{font-size:14px;font-weight:500;margin:0 0 2px}.tl-item p{font-size:13px;color:var(--ink-soft);line-height:1.5;margin:0}.clinician-card{display:flex;gap:20px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line-soft);margin-bottom:20px}.clinician-avatar{width:56px;height:56px;border-radius:50%;background:var(--ivory-soft);border:1px solid var(--line);flex-shrink:0;overflow:hidden}.clinician-avatar img{width:100%;height:100%;object-fit:cover}.clinician-card h4{font-size:16px;font-weight:500;margin:0 0 2px}.clinician-card .role{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);letter-spacing:.05em}.msg-btn{width:100%;margin-top:12px;display:inline-flex;justify-content:center}.acct-empty{text-align:center;padding:24px 0 8px;color:var(--ink-mute);font-size:13px;line-height:1.5}.acct-auth{max-width:480px;margin:0 auto;padding:80px var(--pad) var(--section)}.acct-auth h1{font-family:var(--font-display);font-size:40px;font-weight:400;letter-spacing:-.02em;margin:0 0 12px}.acct-auth .lede{font-size:15px;color:var(--ink-soft);line-height:1.55;margin-bottom:40px}.acct-auth form{display:flex;flex-direction:column;gap:20px}.acct-auth .field{display:flex;flex-direction:column;gap:6px}.acct-auth label{font-size:13px;font-weight:600;color:var(--ink)}.acct-auth input{font-family:var(--font-body);font-size:15px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);padding:10px 0;transition:border-color .15s}.acct-auth input:focus{outline:none;border-bottom-color:var(--accent)}.acct-auth .submit-row{display:flex;gap:16px;align-items:center;margin-top:16px;flex-wrap:wrap}.acct-auth .aux-link{font-size:13px;color:var(--ink-mute);margin-top:24px}.acct-auth .aux-link a{color:var(--accent);text-decoration:none}.acct-auth .form-errors{padding:16px 20px;background:#fdeee8;border-left:3px solid #C85A2E;font-size:14px;color:var(--ink);margin-bottom:16px}.acct-auth .form-errors ul{margin:4px 0 0;padding-left:20px}@media(max-width:1000px){.acct-layout{grid-template-columns:1fr;gap:40px;padding:40px var(--pad) var(--section)}.acct-side ul{flex-direction:row;flex-wrap:wrap;gap:8px 20px;margin-bottom:24px}.acct-side a.active{border-left:0;padding-left:0;margin-left:0;border-bottom:1px solid var(--accent)}.acct-grid{grid-template-columns:1fr}.acct-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:48px var(--pad) 32px}.acct-hero-meta{text-align:left}}@media(max-width:600px){.rx-item{grid-template-columns:48px 1fr;gap:12px}.rx-ship{grid-column:1 / -1;text-align:left}.acct-card{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/page-portal.css.map */
