.inbox-page-mark{width:3rem;height:3rem}.inbox,.inbox-message{display:flex;flex-direction:column;gap:1rem;min-width:0}.inbox-bar{display:flex;align-items:center;gap:.75rem}.inbox-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--nt-text-xl);font-weight:700;color:var(--nt-color-foreground)}.inbox-title-icon{width:20px;height:20px;color:var(--nt-color-accent)}.inbox-bar-link{margin-left:auto;font-size:var(--nt-text-sm);color:var(--nt-color-muted-foreground)}.inbox-bar-link:hover{color:var(--nt-color-foreground)}.inbox-address-line{margin:-.5rem 0 0}.inbox-address{font-size:var(--nt-text-sm);color:var(--nt-color-muted-foreground);overflow-wrap:anywhere;user-select:all}.inbox-count{display:inline-block;min-width:1.25rem;padding:0 .35rem;border-radius:var(--nt-radius-full);background:color-mix(in srgb,var(--nt-color-accent) 22%,transparent);color:var(--nt-color-accent-text, var(--nt-color-accent));font-size:var(--nt-text-xs);font-weight:600;text-align:center}.inbox-filters{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.inbox-filter{display:flex;align-items:center;gap:.5rem;font-size:var(--nt-text-sm);color:var(--nt-color-muted-foreground)}.inbox-search{flex:1;min-width:12rem}.inbox-search input{width:100%;padding:.45rem .65rem;border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-md);background:var(--nt-color-background);color:var(--nt-color-foreground);font:inherit}.inbox-search input:focus-visible{outline:2px solid var(--nt-color-accent);outline-offset:1px}.inbox:has(.inbox-rows li) .inbox-empty{display:none}.inbox-day:not(:has(li)){display:none}.inbox-count:empty,.inbox-sidebar-count:empty{display:none}.inbox-note,.inbox-empty{margin:0;font-size:var(--nt-text-sm);color:var(--nt-color-muted-foreground)}.inbox-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.inbox-row{border-bottom:1px solid var(--nt-color-border)}.inbox-row:last-child{border-bottom:none}.inbox-row-link{display:flex;gap:.75rem;padding:.75rem .25rem;color:inherit;text-decoration:none;min-width:0;border-radius:var(--nt-radius-md)}.inbox-row-link:hover{background:var(--nt-color-surface)}.inbox-row-dot{flex:none;width:.5rem;height:.5rem;margin-top:.45rem;border-radius:50%}.inbox-row.is-unread .inbox-row-dot{background:var(--nt-color-accent)}.inbox-row-main{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.inbox-row-top{display:flex;align-items:baseline;gap:.5rem;min-width:0}.inbox-row-sender{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row.is-unread .inbox-row-sender,.inbox-row.is-unread .inbox-row-subject{font-weight:700}.inbox-row-time{margin-left:auto;flex:none;font-size:var(--nt-text-xs);color:var(--nt-color-muted-foreground)}.inbox-row-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row-preview{font-size:var(--nt-text-sm);color:var(--nt-color-muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-alias-tag{flex:none;padding:0 .4rem;border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-full);font-size:var(--nt-text-xs);color:var(--nt-color-muted-foreground)}.inbox-alias-tag.is-unregistered{border-style:dashed}.inbox-alias-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:.35rem}.inbox-alias-page{display:inline-flex;align-items:center;gap:.25rem;padding:0 .4rem;border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-md);font-size:var(--nt-text-xs);color:var(--nt-color-foreground);text-decoration:none}.inbox-alias-page:hover{background:var(--nt-color-surface)}.inbox-alias-page-icon,.inbox-attachment-icon{width:14px;height:14px}.inbox-inline-form{display:inline}.inbox-alias-register{background:none;border:none;padding:0;font:inherit;font-size:var(--nt-text-xs);color:var(--nt-color-accent-text, var(--nt-color-accent));cursor:pointer;text-decoration:underline}.inbox-back{display:inline-flex;align-items:center;gap:.25rem;color:var(--nt-color-muted-foreground);text-decoration:none}.inbox-back:hover{color:var(--nt-color-foreground)}.inbox-back-icon{width:14px;height:14px;transform:rotate(180deg)}.inbox-message-header h1{margin:0 0 .5rem;font-size:var(--nt-text-xl);overflow-wrap:anywhere}.inbox-message-fields{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.25rem .75rem;margin:0;font-size:var(--nt-text-sm)}.inbox-message-fields dt{color:var(--nt-color-muted-foreground)}.inbox-message-fields dd{margin:0;overflow-wrap:anywhere}.inbox-unverified{margin-left:.35rem;padding:0 .4rem;border-radius:var(--nt-radius-full);font-size:var(--nt-text-xs);background:var(--nt-color-warning);color:var(--nt-color-foreground)}.inbox-message-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.inbox-message-actions form{display:inline}.inbox-action{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border:1px solid transparent;border-radius:var(--nt-radius-md);background:none;font:inherit;font-size:var(--nt-text-sm);color:var(--nt-color-muted-foreground);text-decoration:none;cursor:pointer;list-style:none}.inbox-action::-webkit-details-marker{display:none}.inbox-action:hover{color:var(--nt-color-foreground);background:var(--nt-color-surface)}.inbox-action-icon{width:16px;height:16px}.inbox-more{position:relative}.inbox-more-menu{position:absolute;z-index:10;top:calc(100% + 4px);left:0;min-width:11rem;padding:.25rem;border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-lg);background:var(--nt-color-background);display:flex;flex-direction:column}.inbox-more-menu form{display:block}.inbox-more-item{display:block;width:100%;padding:.45rem .6rem;border:none;border-radius:var(--nt-radius-md);background:none;font:inherit;font-size:var(--nt-text-sm);text-align:start;color:var(--nt-color-foreground);text-decoration:none;cursor:pointer}.inbox-more-item:hover{background:var(--nt-color-surface)}.inbox-more-item.is-danger{color:var(--nt-color-error)}.inbox-new-senders{border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-lg);padding:.25rem .75rem}.inbox-new-senders>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem 0;cursor:pointer;list-style:none}.inbox-new-senders>summary::-webkit-details-marker{display:none}.inbox-new-senders-chevron{flex:none;width:14px;height:14px;color:var(--nt-color-muted-foreground);transition:transform .15s ease}.inbox-new-senders[open] .inbox-new-senders-chevron{transform:rotate(90deg)}.inbox-new-senders-title{font-weight:600}.inbox-new-senders .inbox-count{background:var(--nt-color-surface);color:var(--nt-color-muted-foreground);font-weight:500}.inbox-row-mails{flex:none;font-size:var(--nt-text-xs);color:var(--nt-color-muted-foreground)}.inbox-row.inbox-new-sender-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 .5rem}.inbox-new-sender-row .inbox-row-link{flex:1;min-width:0}.inbox-row-address{font-size:var(--nt-text-xs);color:var(--nt-color-muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-new-sender-answers{display:inline-flex;flex:none;gap:.35rem}@media(max-width:640px){.inbox-new-sender-row .inbox-row-link{flex-basis:100%}.inbox-new-sender-row .inbox-new-sender-answers{margin:0 0 .6rem 1.25rem}.inbox-new-sender-row .inbox-row-address{display:none}.inbox-new-sender-row .inbox-new-sender-answers{position:relative}.inbox-new-sender-row .inbox-answers-more{position:static}.inbox-new-sender-row .inbox-answers-more .inbox-more-menu{left:0;right:auto}}.inbox-new-sender-answers form{display:inline}.inbox-answers-more{position:relative}.inbox-answers-more .inbox-more-menu{left:auto;right:0;white-space:nowrap}.inbox-answers-more>summary{list-style:none;display:inline-flex;align-items:center}.inbox-answers-more>summary::-webkit-details-marker{display:none}.inbox-side-link{color:inherit}.inbox-answer{padding:.3rem .65rem;border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-full);background:none;font:inherit;font-size:var(--nt-text-xs);color:var(--nt-color-foreground);cursor:pointer}.inbox-answer:hover{background:var(--nt-color-surface)}.inbox-answer.is-accept{border-color:var(--nt-color-accent);color:var(--nt-color-accent-text, var(--nt-color-accent))}.inbox-new-sender-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem .75rem;border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-lg);background:var(--nt-color-surface);font-size:var(--nt-text-sm)}.inbox-new-sender-banner p{margin:0;flex:1;min-width:12rem}.inbox-message-body{min-width:0;overflow-wrap:anywhere}.inbox-message-body{line-height:1.6}.inbox-message-body :is(p,ul,ol,blockquote,pre,table,h1,h2,h3,h4){margin:0 0 .85em}.inbox-message-body :is(p,ul,ol,blockquote,pre,table):last-child{margin-bottom:0}.inbox-message-body h1{font-size:var(--nt-text-xl);line-height:1.3}.inbox-message-body h2{font-size:var(--nt-text-lg);line-height:1.35}.inbox-message-body h3,.inbox-message-body h4{font-size:var(--nt-text-base)}.inbox-message-body :is(h1,h2,h3,h4){margin-top:1.25em;font-weight:700}.inbox-message-body :is(h1,h2,h3,h4):first-child{margin-top:0}.inbox-message-body ul,.inbox-message-body ol{padding-left:1.5em}.inbox-message-body blockquote{padding-left:.85em;border-left:3px solid var(--nt-color-border);color:var(--nt-color-muted-foreground)}.inbox-message-body a{color:var(--nt-color-accent-text, var(--nt-color-accent));text-decoration:underline;text-underline-offset:2px}.inbox-original-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.inbox-message-body table{display:block;max-width:100%;overflow-x:auto}.inbox-original{width:100%;min-height:70vh;border:1px solid var(--nt-color-border);border-radius:var(--nt-radius-lg);background:var(--nt-color-background)}.inbox-attachments h3{margin:0 0 .5rem;font-size:var(--nt-text-sm);font-weight:600}.inbox-attachments ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.inbox-attachments a{display:inline-flex;align-items:center;gap:.4rem;color:inherit;overflow-wrap:anywhere}.inbox-attachment-size{font-size:var(--nt-text-xs);color:var(--nt-color-muted-foreground)}.inbox-addresses .modal-body{display:flex;flex-direction:column;gap:1rem}.inbox-address-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.inbox-address-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--nt-color-border)}.inbox-address-row code{overflow-wrap:anywhere}.inbox-address-row form{margin-left:auto}.inbox-address-kind{font-size:var(--nt-text-xs);color:var(--nt-color-muted-foreground)}.inbox-alias-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.inbox-alias-form .nt-save-as-field{flex:1;min-width:12rem}.inbox-alias-input{display:flex;align-items:center;gap:.25rem}.inbox-alias-input>span{color:var(--nt-color-muted-foreground);font-family:var(--nt-font-mono, monospace)}.inbox-alias-input input{flex:1;min-width:0}.inbox-connect .nt-save-as-tree{max-height:50vh}.inbox-sidebar-row .page-row{display:flex;align-items:center}.inbox-space-dot{flex:none;width:.45rem;height:.45rem;margin-left:.5rem;border-radius:50%;background:var(--nt-color-accent);color:transparent;overflow:hidden}.inbox-space-dot:empty,.page-link-wrapper.open>.page-row .inbox-space-dot{display:none}.inbox-summary{margin:0;font-size:var(--nt-text-xs);color:var(--nt-color-muted-foreground)}.inbox-day{display:flex;flex-direction:column}.inbox-day-title{margin:.75rem 0 .25rem;font-size:var(--nt-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nt-color-muted-foreground)}.inbox-row{display:flex;flex-direction:column}.inbox-row-alias{padding:0 .25rem .6rem 1.5rem;font-size:var(--nt-text-xs)}.inbox-row-alias .inbox-alias-badge{margin-left:0}.inbox-sidebar-count{margin-left:auto;min-width:1.35rem;padding:.05rem .4rem;border-radius:var(--nt-radius-md);font-size:var(--nt-text-xs);font-weight:600;text-align:center;background:color-mix(in srgb,var(--nt-color-accent) 22%,transparent);color:var(--nt-color-accent-text, var(--nt-color-accent))}.inbox-sidebar-count.is-waiting{background:var(--nt-color-surface);color:var(--nt-color-muted-foreground);font-weight:500}.page-row:has(.page-link.active) .inbox-sidebar-count{color:var(--nt-color-on-brand, #ffffff);background:color-mix(in srgb,var(--nt-color-on-brand, #ffffff) 22%,transparent)}
