.mybook-inbox[data-v-4f7d1501]{--inbox-touch: 48px;width:min(680px,calc(100vw - 2 * var(--m3e-space-4)));max-height:calc(100dvh - 2 * var(--m3e-space-6));margin:auto;padding:var(--m3e-space-6);border:1px solid var(--outline-variant);border-radius:var(--shape-corner-xl);color:var(--on-surface);background:var(--surface-container-low);box-shadow:var(--m3e-elevation-5);font:var(--m3e-type-body-medium);overflow:auto;overscroll-behavior:contain}.mybook-inbox[data-v-4f7d1501]::backdrop{background:color-mix(in srgb,var(--mc-scrim, var(--inverse-surface)) 45%,transparent)}.mybook-inbox button[data-v-4f7d1501]{position:relative;min-height:var(--inbox-touch);padding:var(--m3e-space-3) var(--m3e-space-4);border:1px solid var(--outline-variant);border-radius:var(--shape-corner-m);background:var(--surface-container);color:var(--on-surface);font:var(--m3e-type-label-large);cursor:pointer}.mybook-inbox button[data-v-4f7d1501]:disabled{opacity:.55;cursor:default}.mybook-inbox button[data-v-4f7d1501]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.inbox-heading[data-v-4f7d1501]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--m3e-space-3);margin-bottom:var(--m3e-space-6)}.inbox-heading h2[data-v-4f7d1501]{font:var(--m3e-type-headline-small);margin:0 0 var(--m3e-space-2)}.inbox-heading p[data-v-4f7d1501]{color:var(--on-surface-variant);margin:0}.mybook-inbox .inbox-close[data-v-4f7d1501]{flex-shrink:0;width:var(--inbox-touch);padding:0;border:0;border-radius:var(--shape-corner-full);font:var(--m3e-type-headline-small)}.inbox-tabs[data-v-4f7d1501]{display:flex;gap:var(--m3e-space-2);padding:var(--m3e-space-1);margin-bottom:var(--m3e-space-4);background:var(--surface-container);border-radius:var(--shape-corner-full)}.inbox-tabs button[data-v-4f7d1501]{flex:1;border:0;border-radius:var(--shape-corner-full)}.inbox-tabs button[aria-pressed=true][data-v-4f7d1501]{background:var(--secondary-container);color:var(--on-secondary-container)}.inbox-state[data-v-4f7d1501]{margin:0;padding:var(--m3e-space-8) var(--m3e-space-4);text-align:center;color:var(--on-surface-variant)}.inbox-error[data-v-4f7d1501]{padding:var(--m3e-space-4);border-radius:var(--shape-corner-l);color:var(--on-error-container);background:var(--error-container);margin-bottom:var(--m3e-space-4)}.inbox-error p[data-v-4f7d1501]{margin:0 0 var(--m3e-space-3)}.inbox-notice[data-v-4f7d1501]{color:var(--primary);margin:0 0 var(--m3e-space-3)}.inbox-letters[data-v-4f7d1501]{display:grid;gap:var(--m3e-space-4)}.inbox-letter[data-v-4f7d1501]{padding:var(--m3e-space-4);border:1px solid var(--outline-variant);border-radius:var(--shape-corner-l);background:var(--surface);overflow-wrap:anywhere}.inbox-letter.is-unread[data-v-4f7d1501]{border-color:var(--primary)}.inbox-letter header[data-v-4f7d1501]{display:flex;align-items:flex-start;gap:var(--m3e-space-2);justify-content:space-between}.inbox-letter h3[data-v-4f7d1501]{margin:0;font:var(--m3e-type-title-medium)}.inbox-letter time[data-v-4f7d1501],.inbox-letter footer>span[data-v-4f7d1501]{font:var(--m3e-type-body-small);color:var(--on-surface-variant)}.inbox-new[data-v-4f7d1501]{flex-shrink:0;padding:var(--m3e-space-1) var(--m3e-space-2);border-radius:var(--shape-corner-full);background:var(--primary-container);color:var(--on-primary-container);font:var(--m3e-type-label-small)}.inbox-message[data-v-4f7d1501]{white-space:pre-wrap;margin:var(--m3e-space-3) 0}.inbox-reply[data-v-4f7d1501]{padding:var(--m3e-space-3) var(--m3e-space-4);border-radius:var(--shape-corner-m);background:var(--surface-container)}.inbox-reply strong[data-v-4f7d1501]{color:var(--primary);font:var(--m3e-type-label-large)}.inbox-reply p[data-v-4f7d1501]{margin-bottom:0}.inbox-letter footer[data-v-4f7d1501]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--m3e-space-2);margin-top:var(--m3e-space-3)}.mybook-inbox .inbox-visit[data-v-4f7d1501]{background:var(--secondary-container);color:var(--on-secondary-container);border-color:transparent}.inbox-pagination[data-v-4f7d1501]{display:flex;justify-content:space-between;align-items:center;gap:var(--m3e-space-2);margin-top:var(--m3e-space-4);font:var(--m3e-type-body-small)}@media(max-width:600px){.mybook-inbox[data-v-4f7d1501]{padding:var(--m3e-space-4)}.inbox-letter footer>span[data-v-4f7d1501]{flex-basis:100%}.inbox-pagination button[data-v-4f7d1501]{padding-inline:var(--m3e-space-3)}}
