.own-record{gap:var(--sp-3);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.own-record__dates{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));align-items:start;display:grid}.own-record__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.own-record__part{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--rule-soft);flex-direction:column;display:flex}.own-record__send .field__input{box-sizing:border-box;width:100%}.own-record__send>.button{align-self:flex-start}.own-record__shown{gap:var(--sp-3);padding:var(--sp-4);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-md);flex-direction:column;display:flex}.own-record__shown p{margin:0}.own-record__shown-head{justify-content:space-between;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.own-record__who{color:var(--ink);font-weight:700}.own-record__practice,.own-record__meta{font-size:var(--fs-sm);color:var(--ink-soft)}.own-record__visit{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--rule);flex-direction:column;display:flex}.own-record__visit-title{font-family:var(--serif);font-size:var(--fs-md);color:var(--ink);margin:0}.own-record__section h4,.own-record__addendum h4{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-sm);color:var(--ink);font-weight:700}.own-record__subhead{font-weight:600}.own-record__dx{margin:var(--sp-1) 0 var(--sp-1) var(--sp-3)}.own-record__table-wrap{overflow-x:auto}.own-record__table{border-collapse:collapse;font-size:var(--fs-sm)}.own-record__table th,.own-record__table td{padding:var(--sp-1) var(--sp-2);border:1px solid var(--rule);text-align:left;vertical-align:top}.own-record__signed{color:var(--ink-soft);font-style:italic}.own-record__addendum{padding-left:var(--sp-3);border-left:2px solid var(--rule)}.own-record__activity{gap:var(--sp-1);font-size:var(--fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.own-record__when{color:var(--muted)}.own-record__by{color:var(--ink-soft)}.records-change__decision{font-size:var(--fs-sm);color:var(--text);margin:0}.records-change__decision--denied{font-weight:600}.records-change__statement{padding-left:var(--sp-3);border-left:2px solid var(--rule);font-size:var(--fs-sm);color:var(--ink-soft);margin:0}.records-disagreement{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-md);flex-direction:column;display:flex}.records-disagreement__title{margin:0;font-weight:600}.records-file__attached{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--ink-soft)}.center{gap:var(--sp-4);flex-direction:column;display:flex}.center-cases{border:1px solid var(--sheet-edge);border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--shadow-lift);flex-direction:column;display:flex;overflow:hidden}.center-cases__head,.center-case__row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:7.5rem minmax(10rem,1.6fr) 3.5rem minmax(8rem,1.6fr) minmax(6rem,1fr) 8rem;align-items:center;display:grid}.center-cases__head{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);font-weight:700}.center-case+.center-case{border-top:1px solid var(--rule)}.center-case__row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.center-case__row[data-hovered]{background:var(--raised)}.center-case__row[data-focus-visible]{outline:2px solid var(--rat);outline-offset:-2px}.center-case[data-state=cancelled] .center-case__row{color:var(--muted)}.center-case__patient{flex-direction:column;gap:2px;min-width:0;display:flex}.center-case__patient strong{color:var(--ink)}.center-case__born,.center-docs__when{font-size:var(--fs-sm);color:var(--muted)}.center-case__status{gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.center-case__status .center-pill{white-space:normal;max-width:100%}.center-pill{padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;background:var(--raised);color:var(--ink-soft);font-weight:700}.center-pill--new{background:var(--rat-wash);color:var(--ink)}.center-pill--updated{background:var(--amber-wash);color:var(--amber)}.center-pill--quiet{border:1px solid var(--rule);color:var(--muted);background:0 0}.center-case__detail{gap:var(--sp-5);padding:var(--sp-4) var(--sp-4) var(--sp-5);background:var(--raised);border-top:1px solid var(--rule-soft);flex-direction:column;display:flex}.center-docs{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.center-docs__row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--sheet);border:1px solid var(--sheet-edge);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.center-docs__what{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.center-docs__older{color:var(--muted)}.center-docs__act{gap:var(--sp-2);display:flex}.center-visits{gap:var(--sp-3);flex-direction:column;display:flex}.center-visits__head{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.center-visits__list{background:var(--sheet);border:1px solid var(--sheet-edge);border-radius:var(--r-md);margin:0;padding:0;list-style:none}.center-visits__row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);grid-template-columns:6rem minmax(8rem,12rem) 1fr;display:grid}.center-visits__row+.center-visits__row{border-top:1px solid var(--rule-soft)}.center-visits__when{color:var(--ink)}.center-visits__row .center-pill{justify-self:start}.center-back{gap:var(--sp-3);flex-direction:column;display:flex}.center-back__title{font-family:var(--serif);font-size:var(--fs-md);color:var(--ink);margin:0}.center-back__sent{padding-left:var(--sp-5);color:var(--text);margin:0}.center-back__form{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}@media (width<=760px){.center-cases__head{display:none}.center-visits__row{grid-template-columns:5rem 1fr}.center-visits__row .center-pill{grid-column:2}.center-case__row{row-gap:var(--sp-1);grid-template-columns:1fr auto;grid-template-areas:"patient status""date eye""procedure procedure""surgeon surgeon"}.center-case__row>:first-child{grid-area:date}.center-case__row>:nth-child(2){grid-area:patient}.center-case__row>:nth-child(3){grid-area:eye;justify-self:end}.center-case__row>:nth-child(4){grid-area:procedure}.center-case__row>:nth-child(5){color:var(--muted);grid-area:surgeon}.center-case__row>:nth-child(6){grid-area:status;justify-self:end}}.office-pay__part{gap:var(--sp-3);display:grid}.office-pay__row{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.office-pay__amount{width:12rem}.office-pay__visit{width:14rem}.office-pay__basis{gap:var(--sp-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.office-pay__choice{align-items:center;gap:var(--sp-1);display:inline-flex}.office-pay__card{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.office-pay__standing{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.office-pay__case{gap:var(--sp-3);display:grid}.office-pay__consent{padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--rule);color:var(--ink);font-size:var(--fs-sm);flex-basis:100%;max-width:72ch;margin:0}.office-pay__earlier{gap:var(--sp-2);display:grid}.office-pay__who{font-size:var(--fs-md);color:var(--ink);margin:0}.outside-tabs{gap:var(--sp-4);flex-direction:column;display:flex}.outside-tabs__bar{align-items:flex-end;gap:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.outside-tabs__list{gap:var(--sp-2);flex-wrap:wrap;display:flex}.outside-tabs__tab{padding:var(--sp-2) var(--sp-4);color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;outline:none;font-weight:600}.outside-tabs__tab[data-selected]{color:var(--text);border-bottom-color:var(--rat)}.outside-tabs__tab[data-focus-visible]{outline:2px solid var(--rat);outline-offset:2px}.outside-tabs__tab--greyed{cursor:default;opacity:.45}.outside-tabs__panel{outline:none}.outside-referrals,.outside-threads{border:1px solid var(--sheet-edge);border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--shadow-lift);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.outside-referrals__row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:minmax(10rem,1.2fr) minmax(12rem,1.6fr) 15rem;align-items:center;display:grid}.outside-referrals__row+.outside-referrals__row,.outside-threads__row+.outside-threads__row{border-top:1px solid var(--rule)}.outside-referrals__who,.outside-referrals__visit{gap:var(--sp-1);flex-direction:column;display:flex}.outside-referrals__docs{grid-column:1/-1}.outside-referrals__row>.center-pill{justify-self:end}.outside-book{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--sheet-edge);border-radius:var(--r-lg);background:var(--sheet);flex-direction:column;display:flex}.outside-book__pick{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.outside-book__weeks{gap:var(--sp-2);display:flex}.outside-book__times{gap:var(--sp-2);flex-direction:column;max-height:18rem;display:flex;overflow-y:auto}.outside-book__day{gap:var(--sp-3);grid-template-columns:8rem 1fr;align-items:center;display:grid}.outside-book__date{color:var(--text);font-weight:600}.outside-book__slots{gap:var(--sp-2);flex-wrap:wrap;display:flex}.outside-book__form{gap:var(--sp-3);flex-direction:column;display:flex}.outside-book__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.outside-book__actions{gap:var(--sp-2);justify-content:flex-end;display:flex}.outside-threads__head{gap:var(--sp-2) var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;display:flex}.outside-threads__head[data-hovered]{background:var(--raised)}.outside-threads__head[data-focus-visible]{outline:2px solid var(--rat);outline-offset:-2px}.outside-threads__body{gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.outside-thread{gap:var(--sp-3);flex-direction:column;display:flex}.outside-thread__messages{gap:var(--sp-2);flex-direction:column;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.outside-thread__message{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--raised);max-width:85%}.outside-thread__message[data-from=practice]{background:var(--sheet);border:1px solid var(--rule);align-self:flex-end}.outside-thread__who{font-size:var(--fs-sm);color:var(--muted);margin:0}.outside-thread__when{color:var(--muted)}.outside-thread__body{margin:var(--sp-1) 0 0;white-space:pre-wrap;color:var(--text)}.outside-referral{gap:var(--sp-3);flex-direction:column;display:flex}.outside-referral__facts{gap:var(--sp-1) var(--sp-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.outside-referral__facts dt{color:var(--muted);font-weight:600}.outside-referral__facts dd{color:var(--text);margin:0}@media (width<=40rem){.outside-referrals__row,.outside-book__day{grid-template-columns:1fr}}
