.sw-feature-dialog{border:1px solid var(--border,#e6e8ee);background:var(--bg-primary,#fff);width:min(780px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--text-primary,#1f2430);font:inherit;border-radius:12px;padding:0;overflow:auto}.sw-feature-dialog::backdrop{background:#1418204d}.sw-feature-dialog header{border-bottom:1px solid var(--border,#e6e8ee);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.sw-feature-dialog h2{margin:0;font-size:16px;font-weight:600}.sw-feature-dialog button,.sw-compose-options button{font:inherit;color:inherit;border:1px solid var(--border,#e6e8ee);cursor:pointer;background:0 0;border-radius:7px;min-height:32px;padding:4px 10px}.sw-feature-dialog button:disabled{cursor:default;color:var(--text-tertiary,#8a90a0)}.sw-feature-dialog button:hover:not(:disabled){background:var(--bg-hover,#f1f3f7)}.sw-feature-dialog input,.sw-feature-dialog textarea,.sw-feature-dialog select,.sw-compose-options input,.sw-compose-options select{font:inherit;box-sizing:border-box;border:1px solid var(--border,#e6e8ee);background:var(--bg-primary,#fff);min-width:0;min-height:34px;color:inherit;border-radius:7px;padding:6px 8px}.sw-feature-dialog .sw-tabs{gap:6px;padding:12px 20px;display:flex;overflow-x:auto}.sw-feature-dialog .sw-tabs [aria-selected=true]{background:var(--bg-hover,#f1f3f7);font-weight:600}.sw-feature-content{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.sw-feature-row{border-bottom:1px solid var(--border,#e6e8ee);flex-direction:column;gap:8px;padding:12px 0;display:flex}.sw-feature-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw-feature-muted{color:var(--text-secondary,#5b6170);font-size:12px}.sw-feature-error{color:var(--red,#aa3434);margin:0;font-size:13px}.sw-compose-options{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.sw-compose-options label{align-items:center;gap:6px;display:flex}.sw-compose-options input[type=checkbox]{width:14px;height:14px;min-height:0}.sw-compose-options input[type=datetime-local]{max-width:220px;font-size:12px}.sw-tabs button{white-space:nowrap;flex-shrink:0}.sw-feature-content label{align-items:center;gap:8px;display:flex}.sw-feature-content input[type=checkbox]{flex:0 0 14px;width:14px;min-height:14px;margin:0}.sw-message-result{text-align:left;flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.sw-message-result>span,.sw-message-result>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sw-mail-frame{background:#fff;border:0;width:100%;height:55vh}.sw-tag-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.sw-tag{width:fit-content;max-width:100%;color:var(--text-primary,#1f2430);border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:400;line-height:18px;display:inline-flex}.sw-tag i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sw-feature-dialog input[type=color]{width:36px;padding:3px}.sw-pdf-page{background:#fff;width:100%;min-width:0}.sw-pdf-page canvas{max-width:100%;display:block}.sw-preview-content{min-height:180px}.sw-preview-content .sw-feature-actions{background:var(--panel,#fff);z-index:1;padding:8px 0;position:sticky;top:0}.sw-quota-grid{flex-wrap:wrap;gap:20px;display:flex}.sw-quota-grid>div{flex-direction:column;gap:6px;min-width:95px;display:flex}.sw-quota-grid span{color:var(--text-secondary,#5b6170);font-size:12px}.sw-quota-grid strong{font-size:20px;font-weight:600}.sw-feature-content progress{appearance:none;background:#f1f3f7;border:0;border-radius:5px;overflow:hidden}.sw-feature-content progress::-webkit-progress-bar{background:#f1f3f7;border-radius:5px}.sw-feature-content progress::-webkit-progress-value{background:#1e325c;border-radius:5px}.sw-feature-content progress::-moz-progress-bar{background:#1e325c}.sw-option-dialog{width:min(420px,100vw - 28px)}.sw-option-form{flex-direction:column;gap:18px;padding:20px;display:flex}.sw-option-form p{margin:0}.sw-option-field{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;display:grid}.sw-option-field>label,.sw-option-field>span{color:var(--text-secondary,#5b6170);font-size:13px}.sw-time-fields{align-items:center;gap:8px;min-width:0;display:flex}.sw-time-fields select{flex:1;min-width:58px}.sw-option-footer{border-top:1px solid var(--border,#e6e8ee);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.sw-feature-dialog .sw-primary{background:var(--navy,#1e325c);border-color:var(--navy,#1e325c);color:var(--button-color,#fff)}.sw-feature-dialog .sw-primary:hover:not(:disabled){background:var(--navy,#1e325c);filter:brightness(1.12)}.sw-feature-page{background:var(--panel,#fff);min-width:0;min-height:0;color:var(--text,#1f2430);flex-direction:column;flex:1;display:flex}.sw-feature-page .sw-page-heading{border-bottom:1px solid var(--line,#e6e8ee);flex:none;padding:20px 24px}.sw-page-heading h1{font:inherit;flex:1;min-width:0;margin:0;font-size:18px;font-weight:600}.sw-feature-page button{font:inherit;border:1px solid var(--line,#e6e8ee);min-height:30px;color:var(--text-2,#5b6170);cursor:pointer;background:0 0;border-radius:6px;padding:4px 9px;font-size:12px}.sw-feature-page button:hover:not(:disabled){background:var(--shade,#f1f3f7)}.sw-feature-page button:disabled{opacity:.5;cursor:default}.sw-feature-page>.sw-feature-content{min-height:0;padding:0 24px 24px;overflow:auto}.sw-page-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.sw-toolbar-end{margin-left:auto}.sw-segmented{gap:4px;display:flex}.sw-segmented [aria-pressed=true]{background:var(--shade,#f1f3f7);color:var(--navy,#1e325c);font-weight:600}.sw-page-empty{min-height:220px;color:var(--text-2,#5b6170);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.sw-page-empty>span{color:var(--muted,#8a90a0);font-size:12px}.sw-schedule-row{border-bottom:1px solid var(--line,#e6e8ee);grid-template-columns:minmax(130px,1fr) 156px 88px 152px;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:grid}.sw-schedule-columns{color:var(--muted,#8a90a0);padding:10px 0;font-size:12px}.sw-schedule-subject{flex-direction:column;gap:6px;min-width:0;display:flex}.sw-schedule-subject>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-schedule-row time{color:var(--text-2,#5b6170);font-size:12px}.sw-schedule-row .sw-feature-actions{flex-wrap:nowrap;gap:6px}.panel.samwoo-main-panel>[hidden]{display:none!important}@media (width<=1000px){.sw-schedule-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.sw-schedule-columns{display:none}.sw-schedule-row time{text-align:right}.sw-schedule-row .sw-feature-actions{justify-content:flex-end}}@media (width<=600px){.sw-feature-page .sw-page-heading{padding:16px}.sw-feature-page>.sw-feature-content{padding:0 16px 20px}.sw-page-heading h1{font-size:16px}.sw-schedule-row{grid-template-columns:minmax(0,1fr)}.sw-schedule-row time{text-align:left}.sw-schedule-row .sw-feature-actions{justify-content:flex-start}.sw-option-field{grid-template-columns:68px minmax(0,1fr);gap:10px}}.sw-page-empty p{margin:0}.mail-app .sw-page-heading{gap:16px;height:auto;min-height:66px;padding:18px 24px}.mail-app .sw-page-back{white-space:nowrap;flex-shrink:0;width:auto;line-height:1.4}.mail-app button.folder-row{text-align:left;background:0 0;border:0}.mail-app button.folder-row.is-active{background:#fff}.sw-compose-settings{border-top:1px solid var(--border,#e6e8ee);flex-wrap:wrap;flex:none;align-items:center;gap:2px;padding:8px 10px;display:flex}.sw-compose-settings>.sw-compose-options{gap:6px;padding:3px 4px;font-size:12px}.sw-compose-settings>.sw-compose-options button{min-height:28px;font-size:12px}.sw-settings-tabs{border-bottom:1px solid var(--line,#e6e8ee);flex:none;gap:20px;padding:0 24px;display:flex}.sw-settings-tabs button{border:0;border-radius:0;padding:14px 2px}.sw-settings-tabs [aria-current=page]{color:var(--navy,#1e325c);border-bottom:2px solid var(--navy,#1e325c);font-weight:600}.sw-settings-content{min-height:0;padding:24px;overflow:auto}.sw-settings-form{max-width:780px}.sw-settings-form fieldset{border:0;min-width:0;margin:0;padding:0}.sw-settings-form input,.sw-settings-form textarea,.sw-settings-form select{font:inherit;box-sizing:border-box;border:1px solid var(--line,#e6e8ee);background:var(--panel,#fff);width:100%;min-width:0;min-height:36px;color:var(--text,#1f2430);border-radius:6px;padding:7px 10px;font-size:13px}.sw-settings-form textarea{resize:vertical;line-height:1.6}.sw-settings-form input[type=radio]{width:14px;min-height:14px;accent-color:var(--navy,#1e325c);margin:0}.sw-settings-row{border-bottom:1px solid var(--line,#e6e8ee);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:20px;padding:14px 0;font-size:13px;display:grid}.sw-settings-row>label,.sw-settings-row>span{color:var(--text-2,#5b6170);padding-top:9px}.sw-settings-inline{align-items:center;gap:12px;min-width:0;min-height:36px;display:flex}.sw-settings-inline label{white-space:nowrap;align-items:center;gap:7px;display:flex}.sw-date-range input{max-width:180px}.sw-settings-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.sw-recipient-add input{flex:1}.sw-recipient-add button{flex-shrink:0}.sw-recipient-list{max-height:160px;margin:0;padding:0;list-style:none;overflow:auto}.sw-recipient-list:empty{display:none}.sw-recipient-list li{border-bottom:1px solid var(--line,#e6e8ee);align-items:center;gap:10px;padding:6px 0;display:flex}.sw-recipient-list li>span{overflow-wrap:anywhere;flex:1;min-width:0}.sw-inline-end{align-self:flex-end}.sw-feature-page .sw-primary{background:var(--navy,#1e325c);border-color:var(--navy,#1e325c);color:#fff}.sw-feature-page .sw-primary:hover:not(:disabled){background:var(--navy,#1e325c);filter:brightness(1.1)}.sw-settings-form>.sw-feature-error{margin-top:16px}.sw-settings-form .sw-feature-muted{margin:18px 0;line-height:1.6}.sw-settings-form .sw-option-footer{border:0;padding-top:6px}.sw-vacation-history{max-width:780px;color:var(--text-2,#5b6170);margin-top:24px;font-size:12px}.sw-vacation-history summary{cursor:pointer;padding:12px 0}.sw-vacation-history>div{border-top:1px solid var(--line,#e6e8ee);flex-wrap:wrap;gap:16px;padding:10px 0;display:flex}@media (width<=600px){.sw-settings-tabs{padding:0 16px}.sw-settings-content{padding:8px 16px 24px}.sw-settings-row{grid-template-columns:1fr;gap:8px;padding:14px 0}.sw-settings-row>label,.sw-settings-row>span{padding-top:0}.sw-settings-inline{gap:10px}.sw-date-range input{flex:1;width:0;max-width:none}.sw-settings-form select{font-size:12px}}.mail-app .sw-settings-form input[type=radio]{appearance:auto;border:0;border-radius:50%;flex:0 0 14px;width:14px;height:14px;min-height:14px;padding:0}.sw-share-dialog{width:min(540px,100vw - 28px)}.sw-share-folder{flex-direction:column;gap:8px;display:flex}.sw-share-folder span{color:var(--text-2,#5b6170);font-size:13px}.sw-small-heading{font-size:13px;font-weight:600}.sw-people-picker{flex-direction:column;gap:10px;display:flex}.sw-people-picker>label{font-size:13px}.sw-people-results,.sw-people-selected,.sw-share-list{margin:0;padding:0;list-style:none}.sw-people-results{max-height:180px;overflow:auto}.sw-people-results button{text-align:left;border:0;border-bottom:1px solid var(--line,#e6e8ee);border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;display:flex}.sw-people-results small,.sw-share-list small{color:var(--muted,#8a90a0);font-size:12px}.sw-people-selected{flex-wrap:wrap;gap:8px;display:flex}.sw-people-selected li{border:1px solid var(--line,#e6e8ee);border-radius:6px;align-items:center;gap:8px;padding:2px 4px 2px 10px;font-size:13px;display:flex}.sw-people-selected button{border:0;min-height:26px;padding:0 6px}.sw-share-list li{border-bottom:1px solid var(--line,#e6e8ee);align-items:center;gap:14px;padding:10px 0;font-size:13px;display:flex}.sw-share-list li>span,.sw-share-list li>div{overflow-wrap:anywhere;flex:1;min-width:0}.sw-share-list li>div{flex-direction:column;gap:6px;display:flex}.sw-share-list button{flex-shrink:0}.sw-shared-mailboxes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.sw-shared-mailboxes button{gap:10px;padding:18px}.sw-feature-page .sw-mail-frame{height:55vh}.sw-mailbox-table{max-width:1000px}.sw-mailbox-row{border-bottom:1px solid var(--line,#e6e8ee);grid-template-columns:minmax(120px,1fr) 140px 230px;align-items:center;gap:20px;padding:14px 0;font-size:13px;display:grid}.sw-table-labels{color:var(--muted,#8a90a0);padding:12px 0;font-size:12px}.sw-mailbox-name{overflow-wrap:anywhere}.sw-mailbox-row .sw-feature-actions{justify-content:flex-end}.sw-mailbox-row>span:last-child{text-align:right}@media (width<=850px){.sw-mailbox-row{grid-template-columns:minmax(100px,1fr) auto;gap:10px}.sw-mailbox-row>span:nth-child(2){grid-column:1}.sw-mailbox-row>div{grid-area:1/2/3}.sw-table-labels{display:none}}.sw-tag-color-field{flex-direction:column;gap:14px;font-size:13px;display:flex}.sw-tag-palette{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.sw-tag-palette button{aspect-ratio:1;border:1px solid #00000010;border-radius:3px;min-height:0;padding:3px;position:relative}.sw-tag-palette button:hover:not(:disabled){filter:brightness(.94)}.sw-tag-palette [aria-checked=true]{outline:2px solid var(--navy,#1e325c);outline-offset:2px}.sw-tag-palette svg{stroke:#fff;stroke-width:2.5px;fill:none;filter:drop-shadow(0 1px 1px #0006);width:100%;height:100%}.sw-tag-dot{border-radius:2px;flex:0 0 10px;width:10px;height:10px;display:inline-block}.sw-footer-start{margin-right:auto}.sw-sidebar-tags{margin-top:20px}.sw-sidebar-tags ul{margin:0;padding:0;list-style:none}.sw-sidebar-tags li{border-radius:6px;align-items:center;min-width:0;display:flex}.sw-sidebar-tags li.is-active{background:#fff}.mail-app .sw-sidebar-tags button{appearance:none;color:var(--text-2,#5b6170);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.sw-sidebar-tags .sw-tag-navigate{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.sw-tag-navigate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-tag-edit{flex-shrink:0;align-self:stretch;width:28px}.sw-sidebar-tags .sw-tag-navigate[aria-current=page]{color:var(--navy,#1e325c);font-weight:600}.sw-tag-assignments{max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.sw-tag-assignments label{align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.sw-feature-dialog .sw-tag-assignments input[type=checkbox]{appearance:auto;width:14px;height:14px;min-height:14px;accent-color:var(--navy,#1e325c);margin:0;padding:0}.sw-eml-drop{border:1px dashed var(--line,#e6e8ee);color:var(--text-2,#5b6170);border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:24px 14px;font-size:12px;display:flex}.sw-eml-files,.sw-original-list{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.sw-eml-files li,.sw-original-list li{border-bottom:1px solid var(--line,#e6e8ee);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.sw-eml-files li>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sw-eml-files li>div>span,.sw-original-list li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sw-original-list li>span{flex:1}.sw-eml-files small,.sw-eml-files li>span{color:var(--muted,#8a90a0);flex-shrink:0;font-size:12px}.sw-link-button{border:1px solid var(--line,#e6e8ee);min-height:30px;color:var(--navy,#1e325c);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.sw-backup-job{border-top:1px solid var(--line,#e6e8ee);flex-direction:column;gap:12px;padding-top:16px;display:flex}.sw-backup-summary{align-items:center;gap:12px;font-size:12px;display:flex}.sw-backup-summary strong{margin-right:auto;font-size:13px}.sw-backup-job progress{width:100%;height:5px;accent-color:var(--navy,#1e325c)}@media (width<=600px){.sw-eml-drop{flex-direction:column;padding:16px}.sw-mailbox-row .sw-feature-actions{gap:5px}}.mail-app .sw-mail-search-controls{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.mail-app .sw-mail-search-controls .search{margin-left:0}.mail-app .sw-advanced-toggle{border:1px solid var(--line,#e6e8ee);background:var(--ground,#fff);width:36px;height:36px;color:var(--text-2,#5b6170);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mail-app .sw-advanced-toggle:hover,.mail-app .sw-advanced-toggle[aria-expanded=true]{background:var(--shade,#f1f3f7);color:var(--navy,#1e325c)}.mail-app .sw-advanced-toggle:focus-visible{outline:2px solid var(--navy,#1e325c);outline-offset:2px}.sw-search-dialog{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.sw-search-dialog[open]{flex-direction:column;display:flex}.sw-search-dialog>header{flex-shrink:0}.sw-advanced-search{flex-direction:column;min-height:0;font-size:13px;display:flex}.sw-advanced-body{overscroll-behavior:contain;min-height:0;padding:20px;overflow:auto}.sw-advanced-grid{grid-template-columns:1fr;gap:16px;display:grid}.sw-advanced-field{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.sw-advanced-field>label,.sw-advanced-field>span{color:var(--text-secondary,#5b6170);font-size:12px}.sw-advanced-search input,.sw-advanced-search select{font:inherit;width:100%;min-height:36px;padding:7px 10px;font-size:13px}.sw-advanced-search .sw-settings-inline{flex-wrap:wrap;gap:10px;min-width:0}.sw-advanced-search .sw-settings-inline>select{flex:1;min-width:120px}.sw-advanced-search input[type=checkbox]{appearance:auto;width:14px;height:14px;min-height:14px;accent-color:var(--navy,#1e325c);flex:0 0 14px;margin:0;padding:0}.sw-advanced-search .sw-advanced-check{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.sw-advanced-footer{border-top:1px solid var(--border,#e6e8ee);flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.sw-advanced-footer button{min-width:64px;min-height:36px;padding:6px 14px;font-size:13px}.sw-advanced-footer button:first-child{margin-right:auto}.sw-advanced-search .sw-primary{background:var(--navy,#1e325c);color:#fff;border-color:var(--navy,#1e325c)}.sw-advanced-search .sw-primary:hover{background:var(--navy,#1e325c);filter:brightness(1.15)}.sw-advanced-search .sw-search-manage{text-underline-offset:3px;border:0;min-height:28px;padding:2px 0;font-size:12px;text-decoration:underline}.sw-advanced-search .sw-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.sw-advanced-search .sw-date-range input{width:100%;max-width:none}.sw-advanced-search .sw-feature-error{margin-top:16px}@media (width<=759px){.mail-app .sw-mail-search-controls .search{flex-shrink:0;width:160px}}@media (width<=480px){.sw-search-dialog>header{padding:12px 16px}.sw-advanced-body{padding:16px}.sw-advanced-field{grid-template-columns:68px minmax(0,1fr);gap:10px}.sw-advanced-search .sw-settings-inline>select{flex-basis:100%}.sw-advanced-search .sw-date-range{grid-template-columns:1fr}.sw-advanced-search .sw-date-range>span{text-align:center;line-height:6px}.sw-advanced-footer{padding:12px 16px}}.mail-app .sw-sidebar-quota{flex:none;margin-top:auto;padding:20px 10px 14px}.mail-app .sw-sidebar-quota+.samwoo-sidebar-tools{margin-top:0}.mail-app .sw-quota-summary{width:100%;color:var(--text-2,#5b6170);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:9px;padding:0;font-size:11px;display:flex}.sw-quota-title{justify-content:space-between;align-items:center;display:flex}.sw-quota-values{font-size:11px;line-height:1.4}.sw-quota-values b{color:var(--navy,#1e325c);font-weight:500}.sw-quota-summary progress{appearance:none;background:var(--line,#e6e8ee);border:0;border-radius:3px;width:100%;height:4px;overflow:hidden}.sw-quota-summary progress::-webkit-progress-bar{background:var(--line,#e6e8ee)}.sw-quota-summary progress::-webkit-progress-value{background:var(--navy,#1e325c);border-radius:3px}.sw-quota-summary progress::-moz-progress-bar{background:var(--navy,#1e325c)}.sw-quota-details{padding-top:20px}.sw-quota-details select{max-width:100%}.mail-app .sw-compose-settings input[type=checkbox]{appearance:auto;width:14px;height:14px;min-height:14px;accent-color:var(--navy,#1e325c);margin:0;padding:0}.sw-send-record{border-bottom:1px solid var(--line,#e6e8ee);padding:16px 0}.sw-send-row{grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) auto;align-items:center;gap:24px;font-size:13px;display:grid}.sw-send-subject{flex-direction:column;gap:8px;min-width:0;display:flex}.sw-send-subject strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sw-send-subject time{color:var(--muted,#8a90a0);font-size:12px}.sw-send-counts{color:var(--text-2,#5b6170);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.sw-send-counts b{font-weight:500}.sw-send-row .sw-feature-actions{justify-content:flex-end}.sw-recipient-results{background:var(--shade,#f1f3f7);border-radius:8px;margin:16px 0 0;padding:8px 16px;font-size:12px;list-style:none}.sw-recipient-results li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.sw-recipient-results li>span:first-child{overflow-wrap:anywhere;min-width:0}.sw-recipient-results p{width:100%;margin:0}.sw-send-management summary{cursor:pointer;list-style:none}.sw-send-management summary::-webkit-details-marker{display:none}.mail-app .sidebar-body>select{font:inherit;color:var(--text-2,#5b6170);border:1px solid var(--line,#e6e8ee);background:0 0;border-radius:6px;width:100%;min-width:0;min-height:32px;padding:6px 8px;font-size:12px}.sw-feature-page select{font:inherit;border:1px solid var(--line,#e6e8ee);background:var(--panel,#fff);color:var(--text,#1f2430);border-radius:6px;max-width:100%;padding:6px 9px;font-size:13px}@media (width<=1000px){.sw-send-row{grid-template-columns:minmax(0,1fr);gap:12px}.sw-send-row .sw-feature-actions{justify-content:flex-start}.sw-settings-tabs{gap:14px;overflow:auto}.sw-settings-tabs button{white-space:nowrap}}.sw-files-manager{padding-top:10px}.sw-settings-content>.sw-files-manager{padding:0}.sw-file-record{border-bottom:1px solid var(--line,#e6e8ee);grid-template-columns:minmax(140px,1fr) 130px auto;align-items:center;gap:20px;padding:16px 0;font-size:13px;display:grid}.sw-file-record time{color:var(--text-2,#5b6170);font-size:12px}.sw-file-record .sw-feature-actions{justify-content:flex-end}.sw-files-manager .sw-feature-muted{line-height:1.6}.sw-feature-dialog .sw-files-manager button{font-size:12px}@media (width<=800px){.sw-file-record{grid-template-columns:minmax(0,1fr);gap:10px}.sw-file-record .sw-feature-actions{justify-content:flex-start}}.mail-app .samwoo-sidebar-footer{flex:none;padding-bottom:14px}.mail-app .samwoo-sidebar-footer .sw-sidebar-quota{margin:0;padding:0 10px 14px}.mail-app .samwoo-sidebar-footer .samwoo-sidebar-tools{margin:0}.mail-app .samwoo-sidebar-footer .sw-quota-summary{gap:8px}.sw-mail-settings{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sw-mail-settings .sw-settings-tabs{flex-shrink:0;gap:22px;padding-top:0;overflow-x:auto}.sw-mail-settings .sw-settings-tabs button{white-space:nowrap;flex-shrink:0}.sw-mail-settings>.sw-settings-content{flex:1;min-height:0;overflow:auto}.sw-mail-settings .sw-settings-form{max-width:900px}.sw-settings-section{color:var(--text,#1f2430);margin:24px 0 4px;font-size:14px;font-weight:600}.sw-settings-section:first-child{margin-top:0}.sw-settings-content>.sw-settings-form+.sw-settings-form{margin-top:32px}.sw-mail-settings .sw-settings-row,.sw-rule-dialog .sw-settings-row{grid-template-columns:130px minmax(0,1fr)}.sw-settings-control{min-width:0}.sw-mail-settings .sw-settings-inline,.sw-rule-dialog .sw-settings-inline{flex-wrap:wrap;gap:10px 20px}.sw-settings-check{align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.sw-settings-form input[type=checkbox]{width:14px;height:14px;min-height:14px;accent-color:var(--navy,#1e325c);flex:0 0 14px;margin:0;padding:0}.sw-settings-control>select{width:auto;min-width:180px;max-width:100%}.sw-mail-settings button.sw-primary{background:var(--navy,#1e325c);border-color:var(--navy,#1e325c);color:#fff}.sw-settings-list-row{border-bottom:1px solid var(--line,#e6e8ee);align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.sw-settings-list-row>div:first-child{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sw-settings-list-row strong{font-weight:500}.sw-settings-list-row>span{white-space:nowrap}.sw-rule-condition{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw-rule-condition>input,.sw-rule-condition>select{flex:1;width:auto;min-width:110px}.sw-settings-saved{color:var(--text-2,#5b6170);font-size:13px}.sw-mail-settings .sw-settings-form .signature-editor-content{min-height:180px}.sw-mail-settings .sw-files-manager{margin-top:24px;padding:0}.sw-mail-settings .sw-mailbox-row{grid-template-columns:minmax(120px,1fr) 110px minmax(280px,auto);gap:16px}.sw-mail-settings .sw-mailbox-row .sw-feature-actions{flex-wrap:wrap}@media (width<=650px){.sw-mail-settings .sw-settings-row,.sw-rule-dialog .sw-settings-row{grid-template-columns:1fr;gap:4px}.sw-mail-settings .sw-settings-row>label,.sw-mail-settings .sw-settings-row>span{padding:0}.sw-mail-settings .sw-settings-tabs{gap:18px;padding:0 16px}.sw-mail-settings .sw-settings-content{padding:16px}.sw-mail-settings .sw-mailbox-row{grid-template-columns:minmax(0,1fr) auto}.sw-mail-settings .sw-mailbox-row>div{grid-area:auto/1/auto/-1;justify-content:flex-start}.sw-settings-control>select{width:100%}.sw-settings-list-row{flex-wrap:wrap}.sw-settings-list-row>div:first-child{flex-basis:100%}}.sw-mail-settings .sw-settings-form input[type=radio],.sw-rule-dialog .sw-settings-form input[type=radio]{appearance:auto;flex:0 0 14px}.sw-mail-cc-badge{border:1px solid var(--line,#e6e8ee);color:var(--text-2,#5b6170);border-radius:3px;flex-shrink:0;padding:0 4px;font-size:10px;line-height:16px}.sw-company-settings{border-bottom:1px solid var(--line,#e6e8ee);min-width:0;margin:12px 0 24px;padding:0 0 16px;font-size:13px}.sw-company-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sw-company-heading strong{font-size:14px;font-weight:600}.sw-company-heading>span{color:var(--text-2,#5b6170);margin-right:auto;font-size:12px}.sw-company-heading a{color:var(--text-2,#5b6170);font-size:12px;text-decoration:none}.sw-company-heading a:hover{text-decoration:underline}.sw-company-addresses{overflow-wrap:anywhere;margin:4px 0;padding-left:18px}.sw-company-rules{border-top:1px solid var(--line,#e6e8ee);max-height:340px;overflow:auto}.sw-company-rules .sw-settings-list-row{padding:10px 0}.sw-company-rules .sw-settings-list-row span{color:var(--text-2,#5b6170);font-size:12px}.sw-company-settings .sw-settings-row{padding-top:8px;padding-bottom:8px}.sw-company-settings .sw-feature-muted{margin-bottom:0;font-size:12px}.signature-editor-canvas{position:relative}.signature-editor-content img{cursor:pointer;max-width:100%;height:auto}.signature-image-resize{pointer-events:none;outline:2px solid var(--accent,#1c58d9);outline-offset:1px;z-index:1;position:absolute}.signature-image-handle{border:2px solid var(--bg-tertiary,#fff);background:var(--accent,#1c58d9);width:14px;height:14px;min-height:0;box-shadow:0 0 0 1px var(--accent,#1c58d9);touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:3px;padding:0;position:absolute}.signature-image-handle:focus-visible{outline:2px solid var(--text-primary,#222);outline-offset:3px}.signature-image-handle-nw{cursor:nwse-resize;top:-6px;left:-6px}.signature-image-handle-ne{cursor:nesw-resize;top:-6px;right:-6px}.signature-image-handle-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.signature-image-handle-se{cursor:nwse-resize;bottom:-6px;right:-6px}.signature-image-size{background:var(--bg-tertiary,#fff);color:var(--text-secondary,#555);white-space:nowrap;box-shadow:0 0 0 1px var(--border,#ddd);border-radius:3px;padding:2px 5px;font:11px/1.4 sans-serif;position:absolute;bottom:7px;right:0}.mail-app .sidebar{height:100%;box-shadow:none;border:0}.mail-app .sidebar button{cursor:pointer}.mail-app .compose-btn>span{flex:1}.mail-app .sidebar button:focus-visible,.mail-app .folder-row:focus-visible{outline:1px solid var(--text-2);outline-offset:-2px}.mail-app .folder-list>li{border:0;margin:0;padding:0;list-style:none}.mail-app .folder-row{cursor:pointer;width:100%}.mail-app .folder-row .name{min-width:0}.mail-app .folder-row[aria-disabled=true]{cursor:default;color:var(--muted)}.mail-app .folder-row .chev{justify-content:center;align-items:center;display:flex}.mail-app .chev button{width:12px;height:12px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mail-app .chev svg{display:block}.mail-app .folder-row .count{text-align:right;min-width:0;height:auto;box-shadow:none;color:var(--navy);background:0 0;border:0;border-radius:0;flex:none;padding:0;font-weight:400}.mail-app .folder-row.is-unread .count{font-weight:600}.mail-app .section-label{position:relative}.mail-app .section-label .add{background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.mail-app .section-label .add:hover{background:var(--shade)}.mail-app .samwoo-sidebar-tools{border:0;border-top:1px solid var(--line);flex:none;margin-top:auto;padding:10px 0 0}.mail-app .samwoo-sidebar-tools button{height:34px;font:inherit;color:var(--text-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.mail-app .samwoo-sidebar-tools button:hover{background:var(--shade)}.mail-app .folder-row input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;font:inherit;font-size:14px}.mail-app .sidebar.is-collapsed{width:60px}.mail-app .sidebar.is-collapsed .compose-row{background:0 0;border:0;flex-direction:column;flex-shrink:0;gap:8px;height:auto;padding:0}.mail-app .sidebar.is-collapsed .compose-btn{flex:none;padding:0 10px}.mail-app .sidebar.is-collapsed .samwoo-sidebar-tools{margin-top:auto}.mail-app .sidebar.samwoo-sidebar-shell{--ground:#1e325c;--panel:#34456a;--text:#fff;--text-2:#b6bbc7;--muted:#b6bbc7;--shade:#34456a;--sel:#34456a;--line:#34456a;--navy:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-2);background:#1e325c}:root[data-samwoo-host-theme] .mail-app .sidebar.samwoo-sidebar-shell{--ground:var(--sidebar-bg,#1e325c);--panel:var(--sidebar-text-hover-bg,#34456a);--text:var(--sidebar-text,#fff);--text-2:color-mix(in srgb,var(--text) 72%,var(--ground));--muted:var(--text-2);--shade:var(--sidebar-text-hover-bg,#34456a);--sel:color-mix(in srgb,var(--text) 8%,var(--ground));--line:color-mix(in srgb,var(--text) 16%,var(--ground));--navy:var(--text);color-scheme:var(--samwoo-host-sidebar-color-scheme,light);background:var(--ground)}#root .mail-app.samwoo-mail-content:has(.sidebar){background:var(--sidebar-bg,#1e325c)!important}:root[data-samwoo-host-theme]:has(.samwoo-mail-content>.samwoo-sidebar-shell){background:var(--sidebar-bg,#1e325c)!important}:root[data-samwoo-host-theme]:has(.samwoo-mail-content>.samwoo-sidebar-shell) :is(body,#root,.samwoo-mail-shell){background:var(--sidebar-bg,#1e325c)!important}:root[data-samwoo-host-theme] .mail-app .sidebar .folder-row.is-unread{color:var(--sidebar-unread-text,var(--text))}:root[data-samwoo-host-theme] .mail-app .sidebar .folder-row.is-active,:root[data-samwoo-host-theme] .mail-app .sidebar .folder-row[aria-current=page]{color:var(--sidebar-text-active-color,var(--text))}.mail-app .sidebar .compose-btn{color:var(--text-2)}.mail-app .sidebar .folder-row.is-active,.mail-app .sidebar .folder-row[aria-current=page]{background:var(--sel);color:var(--text);box-shadow:none}.mail-app .sidebar .sw-sidebar-tags li.is-active{background:var(--sel)}.mail-app .sidebar .sw-sidebar-tags li:hover{background:var(--shade)}.mail-app .sidebar .sw-sidebar-tags li.is-active button{color:var(--text)}.mail-app .sidebar .sw-sidebar-tags .section-label .add:hover,.mail-app .sidebar .sw-sidebar-tags .sw-tag-edit:hover{background:var(--shade);color:var(--text)}.mail-app .sidebar select option{background:var(--ground);color:var(--text-2)}.mail-app .sidebar.samwoo-sidebar-shell{font-family:var(--samwoo-host-font,"Open Sans",sans-serif);gap:12px;padding:16px 0 0}.mail-app .sidebar .compose-row{padding:0}.mail-app .sidebar .compose-btn{gap:8px;padding:0 8px;font-size:14px}.mail-app .sidebar .compose-menu{margin-right:8px}.mail-app .sidebar .sidebar-body{gap:0;margin:0;padding:0 0 12px}.mail-app .sidebar .sidebar-body>select{width:calc(100% - 16px);margin:0 8px 12px}.mail-app .sidebar .folder-list{gap:0}.mail-app .sidebar .folder-row{background:0 0;border:0;border-radius:0;gap:8px;height:32px;padding:0 16px 0 8px;font-size:14px;font-weight:400;line-height:18px}.mail-app .sidebar .folder-row[data-depth]{padding-left:calc(8px + var(--folder-depth,0)*16px)}.mail-app .sidebar .folder-row.samwoo-folder-label{padding-left:calc(32px + var(--folder-depth,0)*16px)}.mail-app .sidebar .folder-row:hover{background:var(--shade)}.mail-app .sidebar .folder-row.is-active,.mail-app .sidebar .folder-row[aria-current=page]{background:var(--sel);color:var(--text);font-weight:400}.mail-app .sidebar .folder-row.is-unread{font-weight:600}.mail-app .sidebar.samwoo-sidebar-shell .folder-row .count{color:var(--text-2);font-size:11px;font-weight:400}.mail-app .sidebar .folder-row .ico{flex:0 0 16px;width:16px;height:16px}.mail-app .sidebar .samwoo-mailbox-line{position:relative}.mail-app .sidebar .samwoo-mailbox-heading>.folder-row{padding-right:52px}.mail-app .sidebar .samwoo-mail-category,.mail-app .sidebar .sw-sidebar-tags{flex-shrink:0;margin:6px 0 0}.mail-app .sidebar .sw-sidebar-tags{margin-top:0}.mail-app .sidebar .samwoo-category-header{align-items:center;gap:0;height:32px;padding:0 16px 0 0;display:flex}.mail-app .sidebar .samwoo-category-toggle{min-width:0;height:32px;color:var(--text-2);font:inherit;letter-spacing:.05em;text-align:left;background:0 0;border:0;flex:1;padding:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.42857}.mail-app .sidebar .samwoo-category-name{letter-spacing:.05em;color:var(--text-2);font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.42857}.mail-app .sidebar .samwoo-mailbox-heading>.folder-row[data-depth]{padding-left:16px}.mail-app .sidebar .samwoo-mailbox-heading>.folder-row.is-unread{color:var(--text-2);font-weight:600}.mail-app .sidebar .samwoo-mailbox-heading>.folder-row.is-active{color:var(--text);font-weight:600}.mail-app .sidebar .samwoo-row-action{width:28px;height:28px;color:var(--text-2);background:0 0;border:0;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex}.mail-app .sidebar .samwoo-mailbox-line>.samwoo-row-action{position:absolute;top:2px;right:16px}.mail-app .sidebar .samwoo-mailbox-line>.samwoo-folder-collapse{left:calc(16px + var(--folder-depth,0)*16px);width:16px;right:auto}.mail-app .sidebar .samwoo-category-collapse{flex:0 0 16px;order:-1;width:16px}.mail-app .sidebar .samwoo-mailbox-heading>.samwoo-category-collapse{left:0;right:auto}.mail-app .sidebar .samwoo-row-action:hover{background:var(--shade);color:var(--text)}.mail-app .sidebar .sw-sidebar-tags li{border-radius:0;position:relative}.mail-app .sidebar .sw-sidebar-tags .sw-tag-navigate{gap:6px;min-width:0;height:32px;padding:0 52px 0 16px;font-size:14px;line-height:18px}.mail-app .sidebar .sw-sidebar-tags .sw-tag-dot{flex:0 0 10px;margin:0}.mail-app .sidebar .sw-sidebar-tags .sw-tag-edit{opacity:0;border-radius:4px;width:28px;height:28px;position:absolute;top:2px;right:16px}.mail-app .sidebar .sw-sidebar-tags li:hover .sw-tag-edit,.mail-app .sidebar .sw-tag-edit:focus-visible{opacity:1}.mail-app .sidebar .sw-sidebar-tags .sw-tag-navigate[aria-current=page]{font-weight:400}.mail-app .sidebar .samwoo-sidebar-footer{padding-bottom:8px}.mail-app .sidebar .samwoo-sidebar-footer .sw-sidebar-quota{padding:0 8px 10px}.mail-app .sidebar .samwoo-sidebar-footer .sw-quota-summary{gap:6px}.mail-app .sidebar .sw-quota-values b{color:var(--text-2);font-weight:400}.mail-app .sidebar .sw-quota-summary progress{height:2px}.mail-app .sidebar .sw-quota-summary progress::-webkit-progress-value{background:var(--text-2)}.mail-app .sidebar .sw-quota-summary progress::-moz-progress-bar{background:var(--text-2)}.mail-app .sidebar .samwoo-sidebar-tools{padding:4px 0}.mail-app .sidebar .samwoo-sidebar-tools button{border-radius:0;height:32px;padding:0 8px;font-size:14px}.mail-app .sidebar.is-collapsed .compose-menu{margin:0}:root[data-samwoo-left-navigation] .mail-app .sidebar.samwoo-sidebar-shell{--ground:#3b4f74;--panel:#3b4f74;--text:#e3e9f3;--text-2:#c1cde0;--shade:#ffffff12;--sel:rgba(var(--sidebar-text-rgb,255,255,255),.08);color:#e3e9f3;width:264px;max-width:320px;font-family:Malgun Gothic,Noto Sans KR,sans-serif;background:linear-gradient(#3b4f74,#304466)!important;border-radius:12px 0 0 12px!important;flex:none!important;gap:8px!important;min-width:200px!important;padding:0 8px!important}:root[data-samwoo-left-navigation] .mail-app .sidebar .compose-row{gap:0;height:56px;min-height:56px}:root[data-samwoo-left-navigation] .mail-app .sidebar .compose-btn{color:#fff;padding:0 8px;font-size:14px}:root[data-samwoo-left-navigation] .mail-app .sidebar :is(.folder-row,.sw-tag-navigate,.samwoo-sidebar-tools button){border-radius:5px;height:32px;min-height:32px;padding-right:36px;font-size:14px;line-height:18px}:root[data-samwoo-left-navigation] .mail-app .sidebar .folder-row .ico{flex-basis:16px;width:16px;height:16px}:root[data-samwoo-left-navigation] .mail-app .sidebar .folder-row[data-depth]{padding-left:calc(8px + var(--folder-depth,0)*16px)}:root[data-samwoo-left-navigation] .mail-app .sidebar .folder-row.samwoo-folder-label{padding-left:calc(32px + var(--folder-depth,0)*16px)}:root[data-samwoo-left-navigation] .mail-app .sidebar :is(.samwoo-category-header,.samwoo-category-toggle){height:32px;min-height:32px}:root[data-samwoo-left-navigation] .mail-app .sidebar :is(.samwoo-category-toggle,.samwoo-category-name){letter-spacing:0;font-family:inherit;font-size:12px;font-weight:500;line-height:18px}:root[data-samwoo-left-navigation] .mail-app .sidebar :is(.samwoo-row-action,.sw-tag-edit){flex-basis:28px;width:28px;height:28px;font-size:16px;top:2px}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-mailbox-line>.samwoo-row-action{right:0}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-mailbox-line>.samwoo-folder-collapse{left:calc(12px + var(--folder-depth,0)*16px);width:16px;right:auto}:root[data-samwoo-left-navigation] .mail-app .sidebar .sw-sidebar-tags .sw-tag-edit{right:0}:root[data-samwoo-left-navigation] .mail-app .sidebar .folder-row .count{font-size:11px}:root[data-samwoo-left-navigation] .mail-app .sidebar :is(.folder-row.is-active,.folder-row[aria-current=page],.sw-tag-navigate[aria-current=page]){background:var(--sel);box-shadow:inset 2px 0 0 var(--sidebar-text-active-border,#5d89ea);color:var(--text)!important;border-radius:0!important}:root[data-samwoo-left-navigation] .mail-app .sidebar .folder-row:is(.is-active,[aria-current=page]) .count{color:var(--text-2)}:root[data-samwoo-left-navigation] .mail-app :is(.panel,.main,.main-panel,.mail-main,.list,.list-panel,.read,.read-pane,.samwoo-mail-main){border-radius:0!important}:root[data-samwoo-left-navigation] #root .samwoo-mail-content:has(>.samwoo-sidebar-shell){background:#1e325c!important}:root[data-samwoo-left-navigation][data-samwoo-sidebar-collapsed] .mail-app>.samwoo-sidebar-shell{display:none!important}:root[data-samwoo-left-navigation] .mail-app .sidebar .sw-sidebar-tags li.is-active{background:0 0}:root[data-samwoo-left-navigation] .mail-app .sidebar .sw-sidebar-tags li.is-active .sw-tag-navigate{background:var(--sel);box-shadow:inset 2px 0 0 var(--sidebar-text-active-border,#5d89ea);color:var(--text)!important;border-radius:0!important}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-mailbox-heading>.folder-row[data-depth]{padding-left:28px}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-mailbox-heading>.samwoo-category-collapse{width:20px;left:0;right:auto}:root[data-samwoo-left-navigation][data-samwoo-sidebar-collapsed] .mail-app>.samwoo-sidebar-shell+.resizer{display:none}.samwoo-folder-dialog{box-sizing:border-box;border:1px solid var(--line,#e6e8ee);background:var(--panel,#fff);width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text,#1f2430);font:14px/1.4 var(--font-sans,Pretendard,"Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif);box-shadow:none;scrollbar-width:none;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.samwoo-folder-dialog::backdrop{background:#1e325c3d}.samwoo-folder-dialog::-webkit-scrollbar{display:none}.samwoo-folder-dialog *{box-sizing:border-box}.samwoo-folder-dialog header{padding:20px 24px 0}.samwoo-folder-dialog h2{font:inherit;color:var(--text,#1f2430);margin:0;font-size:17px;font-weight:600}.samwoo-folder-dialog-fields{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 24px 24px;display:grid}.samwoo-folder-dialog label{color:var(--text-2,#5b6170);font-size:13px;font-weight:500}.samwoo-folder-dialog label:not(:first-child){margin-top:8px}.samwoo-folder-dialog input,.samwoo-folder-dialog select{border:1px solid var(--line,#e6e8ee);background:var(--panel,#fff);width:100%;min-width:0;height:38px;color:var(--text,#1f2430);font:inherit;appearance:none;box-shadow:none;border-radius:8px;padding:0 12px;font-size:14px}.samwoo-folder-dialog input::placeholder{color:var(--muted,#8a90a0)}.samwoo-folder-parent-select{min-width:0;position:relative}.samwoo-folder-parent-select select{text-overflow:ellipsis;padding-right:34px}.samwoo-folder-parent-select>svg{pointer-events:none;color:var(--text-2,#5b6170);position:absolute;top:12px;right:12px}.samwoo-folder-dialog footer{flex-direction:row;justify-content:flex-end;gap:8px;padding:0 24px 20px;display:flex}.samwoo-folder-dialog button{appearance:none;box-shadow:none;border:1px solid var(--line,#e6e8ee);min-width:72px;height:34px;color:var(--text-2,#5b6170);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:500}.samwoo-folder-dialog button:hover:not(:disabled){background:var(--shade,#f1f3f7)}.samwoo-folder-dialog button.samwoo-folder-add{border-color:var(--navy,#1e325c);background:var(--navy,#1e325c);color:var(--button-color,#fff)}.samwoo-folder-dialog button:disabled{cursor:default;color:var(--muted,#8a90a0);background:var(--ground,#f5f6f8);border-color:var(--line,#e6e8ee)}.samwoo-folder-dialog input:focus-visible,.samwoo-folder-dialog select:focus-visible,.samwoo-folder-dialog button:focus-visible{outline:2px solid var(--navy,#1e325c);outline-offset:2px}.samwoo-folder-dialog-error,.samwoo-folder-dialog-status{color:var(--text-2,#5b6170);margin:4px 0 0;font-size:13px}.samwoo-folder-dialog-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.samwoo-folder-dialog-status button{min-width:0;padding:0 8px}.sw-receipts .sw-receipts-list,.sw-receipts .sw-receipts-table{border-top:1px solid var(--border);margin-top:12px}.sw-receipts .sw-receipts-row{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 80px 160px;align-items:center;gap:16px;padding:13px 8px;display:grid}.sw-receipts .sw-receipts-row:hover{background:var(--bg-hover,var(--bg-secondary))}.sw-receipts .sw-receipts-row strong,.sw-receipts .sw-receipts-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sw-receipts .sw-receipts-item{min-width:0}.sw-receipts small{color:var(--text-secondary);margin-top:4px;font-size:12px;display:block}.sw-receipts time{color:var(--text-secondary);font-size:12px}.sw-receipts .sw-receipt-confirmed{color:var(--accent);font-weight:600}.sw-receipts .sw-receipts-subject{overflow-wrap:anywhere;margin:16px 0 6px;font-size:16px;line-height:1.5}.sw-receipts .sw-receipts-summary{flex-wrap:wrap;gap:16px;margin:18px 0 10px;display:flex}.sw-receipts .sw-receipts-detail-row{border-bottom:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 100px 160px;align-items:center;gap:16px;padding:12px 8px;display:grid}.sw-receipts .sw-receipts-pager{justify-content:center;align-items:center;gap:16px;margin:18px 0;display:flex}.sw-receipts .sw-receipts-note{margin-top:16px;font-size:12px}@media (width<=650px){.sw-receipts .sw-receipts-row{grid-template-columns:minmax(0,1fr) 64px;gap:8px}.sw-receipts .sw-receipts-row time{grid-column:1/-1}.sw-receipts .sw-receipts-detail-row{grid-template-columns:minmax(0,1fr) 90px;gap:8px}.sw-receipts .sw-receipts-detail-row time{grid-column:1/-1}.sw-receipts .sw-receipts-detail-row.sw-table-labels span:last-child{display:none}}.sw-receipt-sources{gap:6px;padding:12px 20px 0;display:flex}.sw-receipt-sources button{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px}.sw-receipt-sources button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.sw-receipts .sw-recall-row{grid-template-columns:24px minmax(0,1fr) 100px 160px}.sw-recall-toolbar{flex-wrap:wrap;margin-top:16px}.sw-recall-toolbar span{font-size:12px}.sw-recall-confirm{border:1px solid var(--border);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:12px;display:flex}.sw-recall-confirm>span{flex:1;min-width:200px}.sw-recall-result{overflow-wrap:anywhere;padding:12px 0;font-size:13px}.sw-native-recall{border-top:1px solid var(--border);margin-top:16px}.sw-native-recall h3{margin:16px 0;font-size:14px}@media (width<=650px){.sw-receipts .sw-recall-row{grid-template-columns:24px minmax(0,1fr) 90px}.sw-receipts .sw-recall-row time{grid-column:2/-1}}.mail-app .sw-receipts .sw-recall-row input[type=checkbox]{appearance:auto;vertical-align:middle;width:14px;min-width:14px;height:14px;min-height:14px;accent-color:var(--accent,var(--navy,#1e325c));cursor:pointer;margin:0;padding:0;display:inline-block}.mail-app .sw-receipts .sw-recall-row input[type=checkbox]:disabled{cursor:default;opacity:.45}.mail-app .sw-sent-tabs{border-bottom:1px solid var(--border,var(--line,#e6e8ee));background:var(--panel,#fff);flex:none;align-items:center;gap:20px;min-height:42px;padding:0 20px;display:flex}.mail-app .sw-sent-tabs button{min-height:42px;color:var(--text-secondary,var(--text-2,#5b6170));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-self:stretch;padding:8px 0;font-size:13px}.mail-app .sw-sent-tabs button[aria-selected=true]{border-bottom-color:var(--accent,var(--navy,#1e325c));color:var(--text-primary,var(--text,#1f2430));font-weight:600}.mail-app .sw-sent-tabs button:focus-visible{outline:2px solid var(--accent,var(--navy,#1e325c));outline-offset:-3px}.mail-app .sw-sent-receipts{overflow:hidden}.mail-app .sw-sent-receipts>.sw-receipt-sources{flex:none}.mail-app .sw-sent-receipts>.sw-settings-content{flex:1;min-height:0;overflow:auto}.sw-receipts .sw-receipt-status{white-space:nowrap;font-size:12px;font-weight:600}.sw-receipts .sw-receipt-unread{color:var(--text-primary,var(--text,#1f2430))}.sw-receipts .sw-receipt-unread:before{content:"";background:var(--accent,var(--navy,#1e325c));vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sw-receipts-account{padding:12px 20px 0}.sw-sent-message-receipts{margin:12px 0 4px;font-size:13px}.sw-sent-receipt-toolbar{align-items:center;gap:8px;display:flex}.sw-sent-receipt-toolbar button{font:inherit;border:1px solid var(--border,var(--line,#e6e8ee));background:var(--panel,#fff);color:var(--text-primary,var(--text,#1f2430));cursor:pointer;border-radius:5px;padding:5px 10px;font-size:12px}.sw-sent-receipt-toolbar button[aria-expanded=true]{border-color:var(--accent,var(--navy,#1e325c));color:var(--accent,var(--navy,#1e325c))}.sw-sent-receipt-detail{border:1px solid var(--border,var(--line,#e6e8ee));background:var(--panel,#fff);border-radius:6px;max-height:400px;margin-top:10px;padding:0 12px 12px;overflow:auto}.sw-sent-message-receipts .sw-receipts-summary{gap:12px;margin-top:12px;font-size:12px}.sw-sent-message-receipts .sw-receipts-detail-row{grid-template-columns:minmax(0,1fr) 80px 130px;gap:10px;padding:9px 2px}.sw-sent-message-receipts .sw-receipts-detail-row strong{font-weight:500}@media (width<=650px){.sw-sent-message-receipts .sw-receipts-detail-row{grid-template-columns:minmax(0,1fr) 80px}.sw-sent-message-receipts .sw-receipts-detail-row time{grid-column:1/-1}}.mail-app .sw-sent-tabs button,.mail-app .sw-sent-receipt-toolbar button,.mail-app .sw-receipt-sources button{text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;height:auto;margin:0;line-height:20px;display:inline-flex}.mail-app .sw-sent-tabs button{min-width:64px;padding:10px 4px}.mail-app .sw-sent-receipt-toolbar button{min-height:30px;padding:4px 10px}.mail-app .sw-sent-receipt-toolbar{flex-wrap:wrap}.mail-app .sw-receipt-sources button{min-height:32px;padding:5px 12px}.sw-receipts{container:receipts/inline-size}.sw-receipts-updating{color:var(--text-secondary,var(--text-2));margin:0;font-size:12px}@container receipts (width<=550px){.sw-receipts .sw-receipts-row{grid-template-columns:minmax(0,1fr) 80px;gap:8px}.sw-receipts .sw-receipts-row time{grid-column:1/-1}.sw-receipts .sw-receipts-detail-row{grid-template-columns:minmax(0,1fr) 80px;gap:8px}.sw-receipts .sw-receipts-detail-row time{grid-column:1/-1}.sw-receipts .sw-receipts-detail-row.sw-table-labels span:last-child{display:none}.sw-receipts .sw-recall-row{grid-template-columns:24px minmax(0,1fr) 80px}.sw-receipts .sw-recall-row time{grid-column:2/-1}}.mail-app .sw-sent-receipts-compact{max-width:820px;font-size:13px}.mail-app .sw-sent-receipts-compact .sw-sent-receipt-toolbar{gap:10px;min-height:32px}.mail-app .sw-sent-receipts-compact .sw-receipts-summary-compact{flex:1;gap:10px;min-width:0;margin:0;font-size:12px;display:flex}.mail-app .sw-sent-receipts-compact .sw-receipt-refresh{width:30px;min-width:30px;color:var(--text-secondary);border-color:#0000;margin-left:auto;padding:4px}.mail-app .sw-sent-receipts-compact .sw-receipt-refresh:hover{background:var(--bg-hover,#f3f5f8)}.mail-app .sw-sent-receipts-compact .sw-sent-receipt-detail{border:0;border-radius:0;max-height:350px;margin-top:7px;padding:0}.mail-app .sw-sent-receipts-compact .sw-receipts-table{border-top:1px solid var(--border);margin:0}.mail-app .sw-sent-receipts-compact .sw-receipts-detail-row{overflow-wrap:normal;grid-template-columns:minmax(0,1fr) 72px 128px;gap:12px;min-height:39px;padding:9px 8px;line-height:20px}.mail-app .sw-sent-receipts-compact [data-recall-selection=true] .sw-receipts-detail-row{grid-template-columns:18px minmax(0,1fr) 72px 128px}.mail-app .sw-sent-receipts-compact .sw-receipts-detail-row>*{min-width:0}.mail-app .sw-sent-receipts-compact .sw-table-labels{min-height:32px;color:var(--text-secondary);background:var(--bg-secondary,#f8f9fb);padding-top:6px;padding-bottom:6px;font-size:12px}.mail-app .sw-sent-receipts-compact .sw-table-labels span:last-child{display:block}.mail-app .sw-sent-receipts-compact .sw-receipt-person{align-items:baseline;gap:8px;display:flex;overflow:hidden}.mail-app .sw-sent-receipts-compact .sw-receipt-person strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:500;overflow:hidden}.mail-app .sw-sent-receipts-compact .sw-receipt-person small{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;display:inline;overflow:hidden}.mail-app .sw-sent-receipts-compact .sw-receipts-detail-row time{white-space:normal;font-variant-numeric:tabular-nums;overflow-wrap:normal;grid-column:auto;font-size:12px}.mail-app .sw-sent-receipts-compact .sw-recall-toolbar{justify-content:flex-end;margin:0 0 6px;padding:0;display:flex}.mail-app .sw-sent-receipts-compact .sw-recall-toolbar button{font:inherit;border:1px solid var(--border);background:var(--panel,#fff);min-height:28px;color:var(--text-primary);border-radius:4px;padding:4px 9px;font-size:12px}.mail-app .sw-sent-receipts-compact button:disabled{opacity:.45;cursor:default}.mail-app .sw-sent-receipts-compact button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sw-receipts-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container receipts (width<=560px){.mail-app .sw-sent-receipts-compact .sw-receipts-detail-row{grid-template-columns:minmax(0,1fr) 66px 114px;gap:8px}.mail-app .sw-sent-receipts-compact [data-recall-selection=true] .sw-receipts-detail-row{grid-template-columns:18px minmax(0,1fr) 66px 114px}.mail-app .sw-sent-receipts-compact .sw-receipt-person{line-height:19px;display:block}.mail-app .sw-sent-receipts-compact .sw-receipt-person strong,.mail-app .sw-sent-receipts-compact .sw-receipt-person small{display:block}}@container receipts (width<=390px){.mail-app .sw-sent-receipts-compact .sw-receipts-detail-row{grid-template-columns:minmax(0,1fr) 58px 80px;gap:6px;padding-left:4px;padding-right:4px}.mail-app .sw-sent-receipts-compact [data-recall-selection=true] .sw-receipts-detail-row{grid-template-columns:16px minmax(0,1fr) 58px 80px}.mail-app .sw-sent-receipts-compact .sw-receipts-summary-compact{gap:2px 8px}}html[data-guide-settings],html[data-guide-settings] body,html[data-guide-settings] #root{background:0 0!important;height:auto!important;min-height:0!important;overflow:visible!important}.guide-settings-shell{box-sizing:border-box;width:100%;color:var(--center-channel-color,var(--text-primary,#3d3c40));font:14px/20px var(--samwoo-host-font,"Open Sans", sans-serif);color-scheme:var(--samwoo-host-color-scheme,light);padding:2px;display:flow-root}.guide-settings-shell *,.guide-settings-shell :before,.guide-settings-shell :after{box-sizing:border-box}.guide-form{background:0 0;margin:0;padding:0}.guide-note{color:rgba(var(--center-channel-color-rgb,63,67,80), .64);margin:0;font-size:13px;line-height:20px}.guide-status{color:rgba(var(--center-channel-color-rgb,63,67,80), .72);align-items:center;gap:6px;margin:0 0 16px;font-size:13px;display:flex}.guide-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.guide-status.is-connected{color:var(--online-indicator,#2e7d32)}.guide-details{margin:0}.guide-details>div{-moz-column-gap:16px;grid-template-columns:112px minmax(0,1fr);column-gap:16px;padding:6px 0;display:grid}.guide-details dt{margin:0;font-weight:600}.guide-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.guide-secondary{color:rgba(var(--center-channel-color-rgb,63,67,80), .64);font-size:13px;display:block}.guide-account+.guide-account{border-top:1px solid rgba(var(--center-channel-color-rgb,63,67,80), .12);margin-top:16px;padding-top:16px}.guide-account>.guide-button-link{min-height:24px;margin:8px 0 0 128px;padding:0;font-weight:400}.guide-field{margin:0 0 16px}.guide-details+.guide-field{margin-top:20px}.guide-field label{margin:0 0 8px;font-weight:600;display:block}.guide-field input,.guide-field select{border:1px solid rgba(var(--center-channel-color-rgb,63,67,80), .24);background:var(--center-channel-bg,#fff);width:100%;height:40px;color:inherit;font:inherit;border-radius:4px;padding:8px 12px;display:block}.guide-actions{border-top:1px solid rgba(var(--center-channel-color-rgb,63,67,80), .12);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:20px;display:flex}.guide-button{min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:7px 20px;font-weight:600;text-decoration:none;display:inline-flex}.guide-button-primary{background:var(--button-bg,#1c58d9);color:var(--button-color,#fff)}.guide-button-primary:hover:not(:disabled){filter:brightness(.93)}.guide-button-link{color:var(--link-color,#1c58d9);background:0 0}.guide-button-link:hover:not(:disabled){text-decoration:underline}.guide-button:disabled{opacity:.5;cursor:default}.guide-settings-shell :is(button,input,select,a):focus-visible{outline-offset:2px;outline:2px solid var(--link-color,#1c58d9)!important}.guide-message{overflow-wrap:anywhere;margin:0 0 16px}.guide-error{color:var(--error-text,#c43133)}.guide-settings-shell .guide-login,.guide-settings-shell .guide-lock{background:0 0!important;min-height:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important}.guide-login-decoration,.guide-login-brand{display:none!important}.guide-settings-shell .guide-login-content,.guide-settings-shell .guide-login-card{background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:0!important}.guide-settings-shell .guide-login-card>h2{font-size:14px!important;font-weight:600!important}.guide-settings-shell .guide-login-card p:empty{display:none!important}.guide-settings-shell :is(.guide-login,.guide-lock) :is(input:not([type=checkbox]),select){height:40px;background:var(--center-channel-bg,#fff)!important;color:inherit!important;border-radius:4px!important;padding:8px 12px!important;font-family:inherit!important;font-size:14px!important}.guide-settings-shell :is(.guide-login,.guide-lock) label{font:inherit!important;color:inherit!important;margin-bottom:8px!important;font-weight:600!important}.guide-settings-shell :is(.guide-login,.guide-lock) button{border-radius:4px!important;font-family:inherit!important}.guide-settings-shell :is(.guide-login,.guide-lock) button[type=submit]{align-self:flex-start;min-height:36px;background:var(--button-bg,#1c58d9)!important;width:auto!important;color:var(--button-color,#fff)!important;padding:7px 20px!important;font-size:14px!important;font-weight:600!important}.guide-settings-shell :is(.guide-login,.guide-lock) form{gap:16px!important}.guide-settings-shell :is(.guide-login,.guide-lock) form>button[type=submit]{margin-top:4px}.guide-lock>div{align-items:stretch!important;gap:16px!important;max-width:none!important;animation:none!important}.guide-lock>div>div:first-child{display:none!important}.guide-lock>div>div:nth-child(2){text-align:left!important}.guide-lock>div>div:nth-child(2)>:first-child{display:none!important}.guide-lock>div>button{align-self:flex-start}@media (width<=360px){.guide-details>div{grid-template-columns:1fr;row-gap:4px;padding:8px 0}.guide-account>.guide-button-link{margin-left:0}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), DM Sans, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono), JetBrains Mono, monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-table{display:inline-table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.p-1{padding:.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--motion-fast:.12s;--motion-normal:.18s;--motion-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, .8, .2, 1);--bg-primary:#0f0f11;--bg-secondary:#161619;--bg-tertiary:#1e1e23;--bg-elevated:#242429;--bg-hover:#2a2a30;--border:#2e2e35;--border-subtle:#232328;--text-primary:#e8e8ed;--text-secondary:#9898a8;--text-tertiary:#5a5a6a;--accent:#7c6af7;--accent-dim:#3d3569;--accent-glow:#7c6af726;--green:#4ade80;--red:#f87171;--amber:#fbbf24;--shadow-soft:0 2px 8px #00000047;--shadow-popover:0 4px 20px #00000073, 0 0 0 1px #ffffff0a, inset 0 1px 0 #ffffff0d;--shadow-modal:0 8px 48px #000000a6, 0 0 0 1px #ffffff0f, inset 0 1px 0 #ffffff12;--shadow-drawer:4px 0 32px #0009, 1px 0 0 #ffffff0a;--highlight-top:inset 0 1px 0 #ffffff0f;--overlay-scrim:#00000080}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:-webkit-fill-available}html,body,#root{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans,"DM Sans", sans-serif);overscroll-behavior:none;margin:0;padding:0;overflow-x:hidden}body,#root{height:100%;min-height:-webkit-fill-available}:root{--app-height:100svh}@supports (height:100dvh){:root{--app-height:100dvh}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--selection-bg,var(--accent-dim));color:var(--text-primary)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.unread-dot{animation:2s ease-in-out infinite pulse-dot}.no-callout{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@keyframes toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.toast-enter{animation:.2s forwards toast-in}.toast-exit{animation:.2s forwards toast-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pane-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes compose-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes modal-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes toast-in-mobile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-mobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.toast-enter-mobile{animation:.2s forwards toast-in-mobile}.toast-exit-mobile{animation:.2s forwards toast-out-mobile}@keyframes action-bar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes action-bar-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes action-bar-progress{0%{width:100%}to{width:0%}}.action-bar-enter{animation:.2s forwards action-bar-in}.action-bar-exit{animation:.2s forwards action-bar-out}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-line{background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--bg-elevated) 50%, var(--bg-tertiary) 75%);background-size:800px 100%;border-radius:4px;animation:1.4s ease-in-out infinite skeleton-shimmer}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px!important}}.btn-press{transition:transform 80ms,opacity 80ms}.btn-press:active{opacity:.85;transform:scale(.95)}@keyframes popover-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tiptap-compose .ProseMirror{color:var(--text-primary);font-family:var(--font-sans,"DM Sans", sans-serif);box-sizing:border-box;outline:none;min-height:120px;padding:12px 14px;font-size:13px;line-height:1.7}.tiptap-compose .ProseMirror p{margin:0 0 .25em}.tiptap-compose .ProseMirror p:last-child{margin-bottom:0}.tiptap-compose .ProseMirror ul{margin:.25em 0;padding-left:1.4em;list-style-type:disc}.tiptap-compose .ProseMirror ol{margin:.25em 0;padding-left:1.4em;list-style-type:decimal}.tiptap-compose .ProseMirror li{display:list-item}.tiptap-compose .ProseMirror blockquote{border-left:3px solid var(--border);color:var(--text-secondary);margin:.25em 0;padding-left:.75em}.tiptap-compose .ProseMirror a{color:var(--accent);text-decoration:underline}.tiptap-compose .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none;float:left;height:0}@supports (-webkit-touch-callout:none){.tiptap-compose .ProseMirror{font-size:16px!important}}.tiptap-compose .ProseMirror img{cursor:default;vertical-align:bottom;border-radius:4px;max-width:100%;height:auto;display:inline-block}.tiptap-compose .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:1px}.tiptap-compose .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:auto;max-width:100%;margin:.5em 0;overflow:hidden}.tiptap-compose .ProseMirror th,.tiptap-compose .ProseMirror td{border:1px solid var(--border);vertical-align:top;min-width:48px;padding:4px 8px;font-size:13px;position:relative}.tiptap-compose .ProseMirror th{background:var(--bg-tertiary);text-align:left;font-weight:600}.tiptap-compose .ProseMirror .selectedCell:after{background:var(--accent-dim);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.ai-markdown>:first-child{margin-top:0}.ai-markdown>:last-child{margin-bottom:0}.ai-markdown p{margin:0 0 8px}.ai-markdown h1,.ai-markdown h2,.ai-markdown h3,.ai-markdown h4,.ai-markdown h5,.ai-markdown h6{margin:12px 0 6px;font-weight:600;line-height:1.3}.ai-markdown h1{font-size:1.25em}.ai-markdown h2{font-size:1.15em}.ai-markdown h3{font-size:1.05em}.ai-markdown h4,.ai-markdown h5,.ai-markdown h6{font-size:1em}.ai-markdown ul,.ai-markdown ol{margin:4px 0 8px;padding-left:20px}.ai-markdown li,.ai-markdown li>ul,.ai-markdown li>ol{margin:2px 0}.ai-markdown a{color:var(--accent);text-decoration:underline}.ai-markdown code{background:var(--bg-tertiary);border-radius:4px;padding:1px 4px;font-family:monospace;font-size:.9em}.ai-markdown pre{background:var(--bg-tertiary);border-radius:6px;margin:6px 0;padding:8px 10px;overflow-x:auto}.ai-markdown pre code{background:0 0;padding:0}.ai-markdown blockquote{border-left:3px solid var(--border);color:var(--text-secondary);margin:6px 0;padding-left:10px}.ai-markdown hr{border:none;border-top:1px solid var(--border-subtle);margin:10px 0}.ai-markdown table{border-collapse:collapse;margin:6px 0;font-size:.95em}.ai-markdown th,.ai-markdown td{border:1px solid var(--border);padding:3px 8px}.ai-markdown th{background:var(--bg-tertiary)}[data-mailflow-email]{all:revert;contain:layout style;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:100%;overflow-x:auto}[data-mailflow-theme=winxp] ::selection{color:#fff;background:#2a5fd8}[data-mailflow-theme=winxp] ::-webkit-scrollbar{width:17px;height:17px}[data-mailflow-theme=winxp] ::-webkit-scrollbar-track{background:#d6e2f5;box-shadow:inset 1px 0 #b9cdea}[data-mailflow-theme=winxp] ::-webkit-scrollbar-thumb{background:linear-gradient(#eaf1fc 0%,#b9d0ee 45%,#a3c1e8 100%);border:1px solid #3a6ea5;border-radius:3px}[data-mailflow-theme=winxp] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f4f8ff 0%,#c7dbf5 45%,#b0cbee 100%)}[data-mailflow-theme=winxp] ::-webkit-scrollbar-corner{background:#d6e2f5}[data-mailflow-theme=win9x] ::selection{color:#fff;background:navy}[data-mailflow-theme=win9x] ::-webkit-scrollbar{width:16px;height:16px}[data-mailflow-theme=win9x] ::-webkit-scrollbar-track{background:#d4d0c8}[data-mailflow-theme=win9x] ::-webkit-scrollbar-thumb{background:silver;border:0;border-radius:0;box-shadow:inset 1px 1px #fff,inset -1px -1px #000,inset 2px 2px #dfdfdf,inset -2px -2px gray}[data-mailflow-theme=win9x] ::-webkit-scrollbar-corner{background:#d4d0c8}[data-mailflow-theme=win9x]{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}[data-mailflow-theme=win9x] button{color:#000!important;text-shadow:none!important;background:silver!important;border:0!important;border-radius:0!important;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf!important}[data-mailflow-theme=win9x] button:active{box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff,inset 2px 2px gray,inset -2px -2px #dfdfdf!important}[data-mailflow-theme=win9x] button:focus-visible{outline-offset:-4px!important;outline:1px dotted #000!important}[data-mailflow-theme=win9x] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),[data-mailflow-theme=win9x] textarea,[data-mailflow-theme=win9x] select{color:#000!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a!important}[data-mailflow-theme=winxp] button{color:#000!important;text-shadow:none!important;background:#ece9d8 linear-gradient(#fff 0%,#f2f5fb 44%,#dbe4f2 52%,#e9eff7 100%)!important;border:1px solid #003c74!important;border-radius:3px!important;box-shadow:inset 0 0 0 1px #ffffffa6!important}[data-mailflow-theme=winxp] button:hover{border-color:#e29500!important;box-shadow:inset 0 0 0 1px #ffffffa6,0 0 4px 1px #f0b4008c!important}[data-mailflow-theme=winxp] button:active{background:#d9e2ef linear-gradient(#cdd9ea 0%,#dde6f2 55%,#eef3fa 100%)!important;box-shadow:inset 1px 1px 2px #00003c40!important}[data-mailflow-theme=winxp] button:focus-visible{outline-offset:-4px!important;outline:1px dotted #24417a!important}[data-mailflow-theme=winxp] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),[data-mailflow-theme=winxp] textarea,[data-mailflow-theme=winxp] select{color:#000!important;background:#fff!important;border:1px solid #7f9db9!important;border-radius:0!important;box-shadow:inset 1px 1px 1px #00000012!important}[data-mailflow-theme=winxp] input:focus,[data-mailflow-theme=winxp] textarea:focus,[data-mailflow-theme=winxp] select:focus{border-color:#5a8bd4!important;outline:none!important;box-shadow:0 0 3px #5a8bd48c!important}[data-mailflow-theme=winxp] .compose-ccbcc-quickadd,[data-mailflow-theme=win9x] .compose-ccbcc-quickadd{align-items:center;gap:5px;padding:0 3px}[data-mailflow-theme=winxp] .compose-ccbcc-quickadd button,[data-mailflow-theme=win9x] .compose-ccbcc-quickadd button{padding:3px 9px!important}[data-mailflow-theme=win9x] .nav-item{border-radius:0!important}[data-mailflow-theme=win9x] .nav-item-active{color:#fff!important;background:navy!important}[data-mailflow-theme=win9x] .msg-card,[data-mailflow-theme=win9x] .msg-notice{border:0!important;border-radius:0!important;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a!important}[data-mailflow-theme=winxp] .nav-item{border-radius:0!important}[data-mailflow-theme=winxp] .nav-item-active{color:#fff!important;background:#316ac5!important}[data-mailflow-theme=winxp] .msg-card,[data-mailflow-theme=winxp] .msg-notice{border:1px solid #7f9db9!important;border-radius:0!important;box-shadow:inset 1px 1px 1px #00000012!important}[data-mailflow-theme=win9x] .compose-window{border:0!important;border-radius:0!important;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf,3px 3px 10px #00000059!important}[data-mailflow-theme=winxp] .compose-window{border:1px solid #0055ea!important;border-radius:0!important;box-shadow:0 6px 22px #0006!important}[data-mailflow-theme=win9x] .admin-window{border:0!important;border-radius:0!important;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf,3px 3px 12px #0006!important}[data-mailflow-theme=winxp] .admin-window{border:1px solid #0055ea!important;border-radius:0!important;box-shadow:0 8px 26px #00000073!important}[data-mailflow-theme=win9x] .admin-panel *,[data-mailflow-theme=winxp] .admin-panel *{border-radius:0!important}[data-mailflow-theme=win9x] .admin-panel .admin-tab,[data-mailflow-theme=winxp] .admin-panel .admin-tab{box-shadow:none!important;background:0 0!important;border:0!important}[data-mailflow-theme=win9x] .admin-panel .admin-tab.admin-tab-active{color:#fff!important;background:navy!important}[data-mailflow-theme=winxp] .admin-panel .admin-tab.admin-tab-active{color:#fff!important;background:#316ac5!important}[data-mailflow-theme=win9x] .admin-panel .admin-subtab,[data-mailflow-theme=winxp] .admin-panel .admin-subtab{box-shadow:none!important;background:0 0!important;border:0!important}[data-mailflow-theme=win9x] .admin-panel .admin-subtab.admin-subtab-active,[data-mailflow-theme=winxp] .admin-panel .admin-subtab.admin-subtab-active{font-weight:700!important;box-shadow:inset 0 -2px!important}.mailflow-window-btn:hover{background:var(--bg-hover,#7f7f7f26);color:var(--text-primary)}.mailflow-window-min:hover{border-color:var(--accent)}.mailflow-window-min button:hover{background:var(--bg-hover,#7f7f7f26);color:var(--text-primary)}[data-mailflow-theme=win9x] .mailflow-window{border:0!important;border-radius:0!important;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf,3px 3px 10px #00000059!important}[data-mailflow-theme=winxp] .mailflow-window{border:1px solid #0055ea!important;border-radius:0!important;box-shadow:0 6px 22px #0006!important}[data-mailflow-theme=win9x] .mailflow-window *,[data-mailflow-theme=winxp] .mailflow-window *,[data-mailflow-theme=win9x] .mailflow-window-min,[data-mailflow-theme=winxp] .mailflow-window-min{border-radius:0!important}[data-mailflow-theme=win9x] .mailflow-window-titlebar{background:navy!important}[data-mailflow-theme=win9x] .mailflow-window-titlebar,[data-mailflow-theme=win9x] .mailflow-window-titlebar .mailflow-window-btn{color:#fff!important}[data-mailflow-theme=winxp] .mailflow-window-titlebar{background:linear-gradient(#0055ea,#2f7bee)!important}[data-mailflow-theme=winxp] .mailflow-window-titlebar,[data-mailflow-theme=winxp] .mailflow-window-titlebar .mailflow-window-btn{color:#fff!important}:root{--samwoo-host-color-scheme:light;color-scheme:var(--samwoo-host-color-scheme,light)!important;--ground:#f5f6f8!important;--panel:#fff!important;--navy:#1e325c!important;--blue:#1c58d9!important;--text:#1f2430!important;--text-2:#5b6170!important;--muted:#8a90a0!important;--line:#e6e8ee!important;--line-2:#eef0f4!important;--shade:#f1f3f7!important;--sel:#eef2fa!important;--avatar:#e4eaf6!important;--line-soft:var(--line)!important;--shade-light:var(--shade)!important;--shade-strong:var(--line-2)!important;--accent:var(--text-2)!important;--chevron:var(--muted)!important;--table-head:var(--shade)!important;--compose-bg:var(--panel)!important;--compose-hover:var(--line-2)!important;--bg-primary:var(--panel)!important;--bg-secondary:var(--panel)!important;--bg-elevated:var(--panel)!important;--bg-tertiary:var(--shade)!important;--bg-hover:var(--shade)!important;--border:var(--line)!important;--border-subtle:var(--line)!important;--text-primary:var(--text)!important;--text-secondary:var(--text-2)!important;--text-tertiary:var(--muted)!important;--accent-text:var(--panel)!important;--accent-dim:var(--shade)!important;--accent-glow:var(--shade)!important;--selection-bg:var(--sel)!important;--green:var(--text-2)!important;--red:var(--text-2)!important;--amber:var(--text-2)!important;--shadow-soft:none!important;--shadow-popover:none!important;--shadow-modal:none!important;--shadow-drawer:none!important;--highlight-top:none!important}:root[data-samwoo-host-theme]{--panel:var(--center-channel-bg,#fff)!important;--text:var(--center-channel-color,#1f2430)!important;--ground:color-mix(in srgb, var(--text) 4%, var(--panel))!important;--navy:var(--button-bg,#1e325c)!important;--blue:var(--link-color,#1c58d9)!important;--text-2:color-mix(in srgb, var(--text) 80%, var(--panel))!important;--muted:color-mix(in srgb, var(--text) 64%, var(--panel))!important;--line:color-mix(in srgb, var(--text) 16%, var(--panel))!important;--line-2:color-mix(in srgb, var(--text) 8%, var(--panel))!important;--shade:color-mix(in srgb, var(--text) 6%, var(--panel))!important;--sel:color-mix(in srgb, var(--navy) 10%, var(--panel))!important;--avatar:color-mix(in srgb, var(--navy) 14%, var(--panel))!important;--accent:var(--navy)!important;--accent-text:var(--button-color,#fff)!important;--green:var(--online-indicator,var(--text-2))!important;--red:var(--error-text,var(--text-2))!important;--amber:var(--away-indicator,var(--text-2))!important}@font-face{font-family:Pretendard;font-style:normal;font-weight:100 900;font-display:swap;src:url(/samwoo/PretendardVariable.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(/samwoo/open-sans-regular.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/samwoo/open-sans-600.woff2)format("woff2")}:root{font-family:var(--font-sans);font-size:14px;line-height:1.4;--font-sans:Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", system-ui, "Segoe UI", Helvetica, sans-serif!important;--font-display:var(--font-sans)!important}body,#root{font-family:inherit;font-size:14px;line-height:1.4}.samwoo-brand{height:auto}#root div:has(>div>.samwoo-brand):has(>a[href="/source/mailflow-samwoo-source.tar.gz"]){margin-bottom:24px!important}#root div:has(>div>.samwoo-brand):has(>a[href="/source/mailflow-samwoo-source.tar.gz"])>p{display:none!important}#root div:has(>div>.samwoo-brand)>a[href="/source/mailflow-samwoo-source.tar.gz"]{display:none!important}.samwoo-compact-mail{--layout-row-py:7px;--layout-row-px:10px;grid-template-rows:minmax(130px,34%) minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.samwoo-compact-mail>.samwoo-compact-list{border-right:0!important;border-bottom:1px solid var(--border)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.samwoo-compact-mail>*{min-width:0;min-height:0}.samwoo-mail-toolbar{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:2px;min-height:40px;padding:4px 8px;display:flex}.samwoo-mail-toolbar select{background:var(--bg-primary);width:0;min-width:0;color:var(--text-primary);font:inherit;cursor:pointer;border:0;flex:1;padding:5px 4px;font-size:13px}.samwoo-mail-toolbar button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.samwoo-mail-toolbar button:hover{background:var(--bg-hover);color:var(--accent)}.samwoo-mail-toolbar button:disabled{opacity:.45;cursor:wait}.samwoo-mail-toolbar :focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.samwoo-mail-search{min-width:0;color:var(--text-secondary);flex:1;align-items:center;gap:4px;display:flex}.samwoo-mail-search>svg{flex-shrink:0}.samwoo-mail-search input{width:0;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;flex:1;padding:5px 2px;font-size:13px}.samwoo-mail-folder-error{color:var(--text-secondary);padding:4px 10px;font-size:11px}.samwoo-message-header{border-bottom:1px solid var(--border-subtle);margin-bottom:10px;padding:2px 0 8px}.samwoo-message-header h2{overflow-wrap:anywhere;color:var(--text-primary);margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.45}.samwoo-message-header summary{color:var(--text-secondary);cursor:pointer;align-items:center;gap:5px;font-size:11px;display:flex}.samwoo-message-header summary:before{content:"▸";flex-shrink:0}.samwoo-message-header details[open] summary:before{content:"▾"}.samwoo-message-sender{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.samwoo-message-header time{color:var(--text-tertiary);flex-shrink:0}.samwoo-message-addresses{overflow-wrap:anywhere;color:var(--text-secondary);padding:7px 0 0;font-size:12px;line-height:1.6}@media (width>=760px){.samwoo-compact-mail{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(230px,34%) minmax(0,1fr)}.samwoo-compact-mail>.samwoo-compact-list{border-bottom:0!important;border-right:1px solid var(--border)!important}}.mail-app [hidden]{display:none!important}.mail-app button,.mail-app input{appearance:none;box-shadow:none}.mail-app button{cursor:pointer}.mail-app input,.mail-app button{font-family:inherit}.mail-app,.mail-app *{box-sizing:border-box}.mail-app .list,.mail-app .read{background:var(--panel);min-height:0;position:relative}.mail-app .mail-list,.mail-app .read-body{flex:1;min-height:0;overflow-x:hidden}.mail-app .list-search-wrap,.mail-app .list-head,.mail-app .read-toolbar,.mail-app .section-label,.mail-app .folder-list,.mail-app .read-body>*{flex-shrink:0}.mail-app .read-body::-webkit-scrollbar{display:none}.mail-app .mail-list>li{border:0;flex-shrink:0;min-width:0;margin:0;list-style:none}.mail-app .samwoo-list-aux{display:contents}.mail-app .mail .from,.mail-app .mail .subject{font-weight:400}.mail-app .mail .body,.mail-app .mail .line1{min-width:0}.mail-app .mail .avatar input{width:16px;height:16px;accent-color:var(--navy);margin:0}.mail-app .mail .date{white-space:nowrap;flex-shrink:0}.mail-app .mail .line1>.ico{color:var(--muted);flex-shrink:0}.mail-app .mail{cursor:pointer;box-shadow:none;border:0;position:relative}.mail-app .list-title,.mail-app .list-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mail-app .list-sub{min-width:0}.mail-app .title-row .name{max-width:35%}.mail-app .list-head button{flex-shrink:0}.mail-app .samwoo-list-menu{width:22px;height:28px;color:var(--muted);background:0 0;border:0;padding:0}.mail-app .samwoo-unread-filter[aria-pressed=true]{background:var(--shade);font-weight:500}.mail-app .samwoo-toolbar-spacer{flex:1}.mail-app .samwoo-pane-toolbar>:is(.samwoo-pane-move,.samwoo-pane-more){align-items:center;height:32px;display:flex}.mail-app .samwoo-pane-move>div[style*="position: absolute"]{right:0;left:auto!important}.mail-app .samwoo-more-option{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:11px 14px;font-size:13px;display:block}.mail-app .samwoo-more-option:hover{background:var(--shade)}.mail-app .samwoo-message-shell,.mail-app .samwoo-swipe-shell{box-shadow:none;background:0 0;border:0;margin:0;position:relative}.mail-app .samwoo-swipe-shell{overflow:hidden}.mail-app .samwoo-thread-count{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 3px;font-size:13px}.mail-app .samwoo-thread-loading{color:var(--text-2);padding:12px;font-size:13px}.mail-app div:has(>.samwoo-swipe-action[style*="display: flex"])>.mail.no-callout{background:var(--panel)}.mail-app .samwoo-view-control{flex:0 0 28px;align-items:center;height:28px;display:flex;position:relative}.mail-app .view-btn:hover,.mail-app .view-btn[aria-expanded=true]{background:var(--shade)}.mail-app .samwoo-view-menu{background:var(--panel);border:1px solid var(--line);z-index:1000;min-width:180px;box-shadow:none;border-radius:8px;padding:6px;position:fixed}.mail-app .samwoo-view-menu button{width:100%;height:32px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;font-size:13px;font-weight:400;display:flex}.mail-app .samwoo-view-menu button:hover,.mail-app .samwoo-view-menu button[aria-checked=true]{background:var(--shade)}.mail-app .samwoo-view-menu button[aria-checked=true]{font-weight:500}.mail-app .samwoo-empty-state{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:14px;font-weight:400;display:flex}.mail-app .samwoo-empty-pane>.samwoo-empty-state{flex:1}.mail-app .samwoo-empty-state>svg{width:20px;height:20px;color:var(--muted);flex:none}.mail-app .samwoo-empty-state>p{font:inherit;color:var(--muted);margin:0}.mail-app .samwoo-empty-state>button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px}.mail-app .samwoo-empty-state>button:hover{background:var(--shade)}.mail-app .scroll-col,.mail-app .scroll-col *{scrollbar-width:none!important}.mail-app .scroll-col::-webkit-scrollbar{display:none!important}.mail-app .scroll-col ::-webkit-scrollbar{display:none!important}.mail-app .sidebar *,.mail-app .list *,.mail-app .read-toolbar *,.mail-app .read-subject{transition:none!important;animation:none!important}#root .samwoo-mail-shell,#root .samwoo-mail-content{background:var(--ground)!important;border:0!important;gap:0!important;margin:0!important;padding:0!important}.mail-app>.panel{height:100%;box-shadow:none;border:0;margin:0;padding:0}@media (width<=759px){.mail-app .read-body{padding-left:16px;padding-right:16px}.mail-app .samwoo-reading-sender{flex-wrap:wrap}.mail-app .samwoo-reading-date{margin-left:52px}}#root .samwoo-reading-sender{align-items:flex-start;gap:12px;min-width:0;display:flex}#root .samwoo-reading-avatar{background:var(--avatar);width:40px;height:40px;color:var(--navy);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}#root .samwoo-reading-addresses{flex:1;min-width:0;line-height:20px}#root .samwoo-reading-addresses>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}#root .samwoo-reading-name{color:var(--text);font-size:14px;font-weight:600}#root .samwoo-reading-email,#root .samwoo-reading-to,#root .samwoo-reading-date{color:var(--muted);font-size:13px;font-weight:400}#root .samwoo-reading-email{overflow-wrap:anywhere}#root .samwoo-reading-to{white-space:normal;color:var(--text-2);overflow:visible}#root .samwoo-recipient-summary{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}#root .samwoo-recipient-preview{overflow-wrap:anywhere;min-width:0}#root .samwoo-recipient-toggle{background:var(--shade);min-height:24px;color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;flex:none;align-items:center;gap:4px;margin:0;padding:1px 6px;font-size:12px;line-height:20px;display:inline-flex}#root .samwoo-recipient-toggle:hover{background:var(--line-2)}#root .samwoo-recipient-toggle:focus-visible,#root .samwoo-recipient-list:focus-visible{outline:2px solid var(--navy);outline-offset:2px}#root .samwoo-recipient-list{overscroll-behavior:contain;background:var(--shade);scrollbar-color:var(--muted) transparent;border-radius:6px;max-width:100%;max-height:224px;margin:6px 0 8px;padding:8px 12px;list-style:none;overflow:auto;scrollbar-width:thin!important}#root .samwoo-recipient-list[hidden]{display:none}#root .samwoo-recipient-list::-webkit-scrollbar{width:6px;display:block!important}#root .samwoo-recipient-list::-webkit-scrollbar-thumb{background:var(--muted);border-radius:3px}#root .samwoo-recipient-list>li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;padding:3px 0;display:flex}#root .samwoo-recipient-list>li>span{overflow-wrap:anywhere;min-width:0;max-width:100%}#root .samwoo-recipient-name{color:var(--text)}#root .samwoo-recipient-email{color:var(--text-2)}#root .samwoo-reading-date{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;line-height:20px}#root .samwoo-reading-rule{border:0;border-top:1px solid var(--line);width:100%;height:0;margin:0}#root .samwoo-attachments{flex-direction:column;gap:8px;display:flex}#root .samwoo-attachments-label{color:var(--muted);font-size:12px;font-weight:600}#root .samwoo-attachment-rows{flex-flow:wrap;gap:8px;display:flex}#root .samwoo-attachment-row{box-sizing:border-box;background:var(--shade);min-width:0;max-width:min(320px,100%);height:44px;color:var(--text-2);box-shadow:none;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 10px;display:flex}#root .samwoo-attachment-row:hover{background:var(--line-2)}#root .samwoo-file-type{background:var(--muted);width:26px;height:26px;color:var(--panel);border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}#root .samwoo-file-type[data-type=pdf]{background:#c94b4b}#root .samwoo-file-type[data-type=image]{background:#2e9191}#root .samwoo-attachment-info{flex-direction:column;flex:1;min-width:0;line-height:16px;display:flex}#root .samwoo-attachment-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}#root .samwoo-attachment-size,#root .samwoo-attachment-risk{color:var(--muted);font-size:11px;font-weight:400}#root .samwoo-download-help{flex:none;display:inline-flex}#root .samwoo-download-help>button{width:26px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}#root .samwoo-download-help>button:disabled{color:var(--muted);cursor:not-allowed}#root .samwoo-email-section{margin:0;padding:0!important}#root .samwoo-email-card{color:var(--text);font-family:inherit;font-size:14px;line-height:1.7;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#root .samwoo-workspace-pane .msg-notice{box-shadow:none!important;background:0 0!important;border:0!important}.mail-app .read-toolbar{flex-shrink:0;align-items:center;gap:2px;height:60px;padding:24px 20px 0 16px;display:flex}.mail-app .tool-text{height:32px;font:inherit;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:flex}.mail-app .tool-icon{width:32px;height:32px;color:var(--text);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.mail-app .tool-text:hover,.mail-app .tool-icon:hover{background:var(--shade)}.mail-app .panel-top *{transition:none!important;animation:none!important}.mail-app .panel.samwoo-compact-mail{border-radius:0!important}:root{--ground:#f5f6f8;--panel:#fff;--navy:#1e325c;--blue:#1c58d9;--text:#1f2430;--text-2:#5b6170;--muted:#8a90a0;--line:#e6e8ee;--line-2:#eef0f4;--shade:#f1f3f7;--sel:#eef2fa;--avatar:#e4eaf6}.mail-app *{box-sizing:border-box}.mail-app{background:var(--ground);height:100%;font:14px/1.4 var(--samwoo-host-font,"Open Sans",sans-serif);color:var(--text);display:flex}.mail-app .sidebar{background:var(--ground);flex-direction:column;flex-shrink:0;gap:16px;width:248px;padding:24px 12px 0;display:flex}.mail-app .compose-row{background:0 0;border:0;border-radius:8px;align-items:center;height:36px;padding:0 4px 0 0;display:flex}.mail-app .compose-row:hover{background:var(--shade)}.mail-app .compose-btn{height:34px;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex}.mail-app .compose-menu{width:30px;height:30px;color:var(--text-2);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.mail-app .compose-menu:hover{background:var(--line)}.mail-app .sidebar-body{scrollbar-width:none;flex-direction:column;flex:1;gap:16px;min-height:0;margin:-16px -12px 0;padding:7px 12px 14px;display:flex;overflow-y:auto}.mail-app .sidebar-body::-webkit-scrollbar{display:none}.mail-app .folder-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mail-app .folder-row{height:34px;color:var(--text-2);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-weight:400;text-decoration:none;display:flex}.mail-app .folder-row[data-depth="1"]{padding-left:26px}.mail-app .folder-row[data-depth="2"]{padding-left:42px}.mail-app .folder-row:hover{background:var(--shade)}.mail-app .folder-row.is-active{color:var(--text);background:#fff;font-weight:600;box-shadow:0 1px 2px #1e325c0f}.mail-app .folder-row.is-unread{color:var(--text);font-weight:600}.mail-app .folder-row .chev{width:12px;color:var(--muted);flex-shrink:0}.mail-app .folder-row .ico{width:16px;height:16px;color:var(--muted);flex-shrink:0}.mail-app .folder-row.is-active .ico,.mail-app .folder-row.is-unread .ico{color:var(--text)}.mail-app .folder-row .name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mail-app .folder-row .count{color:var(--navy);font-variant-numeric:tabular-nums;font-size:12px}.mail-app .section-label{height:24px;color:var(--muted);letter-spacing:.04em;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:flex}.mail-app .section-label .add{color:var(--muted);margin-left:auto}.mail-app button,.mail-app input{font:inherit;appearance:none;box-shadow:none}.mail-app .scroll{scrollbar-width:none;overflow-y:auto}.mail-app .scroll::-webkit-scrollbar{display:none}.mail-app .compose-row{flex-shrink:0}.mail-app .settings-btn{height:34px;color:var(--text-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.mail-app .panel{background:var(--panel);border-radius:12px 0 0 12px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mail-app .panel-top{z-index:3;background:var(--panel);flex-direction:column;flex-shrink:0;display:flex;position:relative}.mail-app .title-row{align-items:center;gap:10px;height:60px;padding:24px 20px 0;display:flex}.mail-app .title-row .name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:20px;font-weight:600;line-height:36px;overflow:hidden}.mail-app .title-row .star{color:var(--muted);background:0 0;border:0;padding:0;display:flex}.mail-app .title-row .star[aria-pressed=true] svg{fill:var(--muted)}.mail-app .title-row .counts{color:var(--muted);white-space:nowrap;font-size:12px}.mail-app .title-row .counts b{color:var(--text-2);font-weight:600}.mail-app .view-btn{width:28px;height:28px;color:var(--text-2);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:2px;padding:0;line-height:0;display:flex}.mail-app .view-btn svg{width:15px;height:15px;display:block}.mail-app .title-row .search{flex-shrink:0;width:280px;margin-left:auto;position:relative}.mail-app #mail-search{border:1px solid var(--line);background:var(--ground);width:100%;height:36px;color:var(--text);border-radius:10px;padding:0 12px 0 34px;font-size:13px}.mail-app #mail-search::placeholder{color:var(--muted)}.mail-app .search .ico{width:15px;height:15px;color:var(--muted);position:absolute;top:11px;left:12px}.mail-app .toolbar{border:0;flex-wrap:wrap;align-items:center;gap:2px;height:auto;min-height:48px;padding:8px 16px 8px 22px;display:flex;overflow:visible}.mail-app .checkbox{border:1.5px solid var(--line);background:var(--panel);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.mail-app .checkbox.is-on{background:var(--navy);border-color:var(--navy)}.mail-app .toolbar>.checkbox{margin-right:10px}.mail-app .tb{height:32px;color:var(--text);background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:flex}.mail-app .tb:hover{background:var(--shade)}.mail-app .tb:disabled{color:var(--muted);cursor:default}.mail-app .tb.icon-only{justify-content:center;width:32px;padding:0}.mail-app .chip{border:1px solid var(--line);height:28px;color:var(--text-2);background:0 0;border-radius:14px;flex-shrink:0;align-items:center;gap:6px;margin-left:4px;padding:0 10px;font-size:12px;display:flex}.mail-app .chip.is-on{background:var(--sel);border-color:var(--navy);color:var(--navy)}.mail-app .panel-columns{scrollbar-width:none;flex:1;min-height:0;display:flex;overflow-x:auto}.mail-app .panel-columns::-webkit-scrollbar{display:none}.mail-app .list{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:400px;display:flex;overflow:hidden}.mail-app .mail-list{flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex}.mail-app .mail{border-radius:12px;gap:10px;padding:12px;display:flex}.mail-app .mail:hover{background:var(--shade)}.mail-app .mail.is-selected{background:var(--sel)}.mail-app .mail>.checkbox{margin-top:8px}.mail-app .mail .body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mail-app .mail .line1{align-items:center;gap:8px;display:flex}.mail-app .mail .from{white-space:nowrap;text-overflow:ellipsis;color:var(--text);flex:1;overflow:hidden}.mail-app .mail .clip{width:13px;height:13px;color:var(--muted)}.mail-app .mail .date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.mail-app .mail .subject{white-space:nowrap;text-overflow:ellipsis;color:var(--text);overflow:hidden}.mail-app .mail .preview{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mail-app .mail.is-unread .from,.mail-app .mail.is-unread .subject{font-weight:600}.mail-app .mail .dot{border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.mail-app .mail.is-unread .dot{background:var(--blue)}.mail-app .read{flex-direction:column;flex:1;min-width:480px;display:flex;overflow:hidden}.mail-app .read-body{flex-direction:column;gap:18px;padding:20px 40px 0;display:flex}.mail-app .read-subject{color:var(--text);margin:0;font-size:22px;font-weight:600;line-height:1.35}.mail-app .resizer{cursor:col-resize;z-index:2;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;width:6px;margin-left:-6px;display:flex;position:relative}.mail-app .resizer>span{background:var(--line);border-radius:1px;width:2px;height:28px}.mail-app .resizer:hover>span,.mail-app .resizer.is-dragging>span{background:var(--navy);height:40px}.mail-app .toolbar-menu{flex:none;align-items:center;min-width:max-content;display:flex;position:relative}.mail-app .mail-action-menu{background:var(--panel);border:1px solid var(--line);z-index:1000;min-width:200px;max-height:420px;box-shadow:none;border-radius:8px;padding:6px;position:absolute;top:36px;left:0;overflow-y:auto}.mail-app .mail-action-menu button{text-align:left;width:100%;min-height:32px;color:var(--text);background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px;display:block}.mail-app .mail-action-menu button:hover{background:var(--shade)}.mail-app .mail-action-menu .menu-separated{border-top:1px solid var(--line);border-radius:0}.mail-app button:focus-visible,.mail-app [role=separator]:focus-visible{outline:1px solid var(--navy);outline-offset:2px}@media (width>=760px){.mail-app .panel[data-layout=vertical]>.panel-columns{flex-direction:column}.mail-app .panel[data-layout=vertical]>.panel-columns>.list{border-right:0;flex:0 0 42%;width:100%!important}.mail-app .panel[data-layout=vertical] .read{min-width:0}}@media (width<=759px){.mail-app .title-row{gap:6px;padding-left:16px;padding-right:16px}.mail-app .title-row .counts,.mail-app .title-row .star{display:none}.mail-app .title-row .search{flex-shrink:1;width:160px;min-width:80px}.mail-app .title-row .name{font-size:16px}.mail-app .toolbar{padding-left:16px}.mail-app .tb{padding:0 6px}.mail-app .list.is-mobile{width:100%!important}.mail-app .read{min-width:0}.mail-app .panel-columns>.resizer{display:none}.mail-app .samwoo-compact-mail .panel-columns{flex-direction:column}.mail-app .samwoo-compact-mail .list{border-right:0;flex:0 0 34%;width:100%!important}}.mail-app .section-label{margin-top:2px}.mail-app .compose-btn>.ico{width:16px;height:16px;color:var(--muted);flex-shrink:0}.mail-app .panel[data-stacked=true]>.panel-columns{flex-direction:column;overflow:hidden}.mail-app .panel[data-stacked=true]>.panel-columns>.list{flex:0 0 var(--samwoo-list-height,42%);border:0;min-height:0;width:100%!important}.mail-app .panel[data-stacked=true]>.panel-columns>.read{border:0;min-width:0;min-height:0}.mail-app .sw-mail-height-resizer{z-index:4;background:var(--line);cursor:row-resize;touch-action:none;border:0;outline:none;flex:0 0 1px;width:100%;height:1px;min-height:1px;margin:0;padding:0;display:block;position:relative}.mail-app .sw-mail-height-resizer:before{content:"";cursor:row-resize;background:0 0;height:9px;position:absolute;top:-4px;left:0;right:0}.mail-app .sw-mail-height-resizer:hover,.mail-app .sw-mail-height-resizer:focus-visible,.mail-app .sw-mail-height-resizer.is-dragging{background:var(--navy);outline:none}.mail-app .toolbar :is(.tb,.chip){white-space:nowrap;justify-content:center;line-height:1.4}.mail-app .panel{container:mail-panel/inline-size}@container mail-panel (width<=650px){.mail-app .title-row{flex-wrap:wrap;height:auto;min-height:60px;padding-bottom:4px}.mail-app .title-row .sw-mail-search-controls{flex:1 0 min(260px,100%);min-width:0}.mail-app .title-row .sw-mail-search-controls .search{flex:1 1 0;width:auto;min-width:0}.mail-app .title-row .counts{display:none}}
