.sw-feature-dialog.sw-form28.sw-extra28{width:min(460px,100vw - 32px)}.sw-extra28 .sw-option-form{min-height:0;max-height:calc(100dvh - 90px);margin:0;overflow:auto}.sw-feature-dialog.sw-extra28 input.sw28-title-input{height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:20px;font-weight:600;line-height:24px}.sw-extra28 .sw-share-folder{gap:6px;margin:0 0 8px}.sw-extra28 .sw-share-folder strong{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.sw-extra28 .sw-share-folder span{color:#6e6e6e;font-size:12px;line-height:18px}.sw-extra28 .sw-feature-actions{flex-wrap:wrap;gap:6px;display:flex}.sw-extra28 .sw-people-picker{gap:8px;min-width:0}.sw-extra28 .sw-people-picker>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sw-feature-dialog.sw-extra28 .sw-people-picker>input{background:#fff;border:0;border-radius:999px;height:34px;padding:0 12px}.sw-extra28 .sw-people-results{background:#fff;border-radius:12px;padding:8px;box-shadow:0 0 0 1px #e5e5e5,0 8px 24px #0000001a}.sw-extra28 .sw-people-results button{color:#0d0d0d;border:0;border-radius:8px;height:40px;padding:0 10px}.sw-extra28 .sw-people-selected{gap:6px}.sw-extra28 .sw-people-selected li{background:#fff;border:0;border-radius:999px;gap:6px;height:30px;padding:0 4px 0 12px;font-size:13px}.sw-feature-dialog.sw-extra28 .sw-people-selected button{background:0 0;width:24px;height:24px;min-height:24px;padding:0}.sw-extra28 .sw-share-list li{border-bottom:1px solid #ececec;gap:8px;padding:8px 0}.sw-extra28 .sw-share-list li:last-child{border:0}.sw-extra28 .sw-share-list button{color:#6e6e6e;background:#fff;height:30px;padding:0 10px}.sw-extra28 .sw-option-form>.sw-primary{align-self:flex-end;height:36px;min-height:36px;padding:0 18px}.sw-feature-dialog.sw-extra28 .sw28-card-title{color:#0d0d0d;font-size:13px;font-weight:600}.sw-feature-dialog.sw-form28.sw-extra28 input.sw28-title-input:not([type=checkbox]):not([type=radio]):not([type=color]){height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:20px;font-weight:600;line-height:24px}.sw-feature-dialog.sw-form28.sw-extra28 .sw-people-picker>input:not([type=checkbox]):not([type=radio]):not([type=color]){background:#fff;border:0;border-radius:999px;height:34px;padding:0 12px}.sw-extra28 .sw-tag-palette{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;padding:2px}.sw-feature-dialog.sw-extra28 .sw-tag-palette button{aspect-ratio:1;border:0;border-radius:50%;width:100%;height:auto;min-height:0;padding:4px}.sw-extra28 .sw-tag-palette [aria-checked=true]{box-shadow:none;outline:0}.sw-feature-dialog.sw-extra28 .sw-tag-assignments input[type=checkbox]{accent-color:#0d0d0d;width:18px;height:18px;min-height:18px}.sw-extra28 .sw-tag-assignments label{border-radius:8px;min-height:36px;padding:6px 8px}.sw-extra28 .sw-tag-assignments label:hover{background:#ececec}.sw-extra28 .sw-backup-job{background:#f6f6f8;border:0;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sw-extra28 .sw-backup-summary{color:#6e6e6e;align-items:center;gap:8px;font-size:12px;display:flex}.sw-extra28 .sw-backup-summary strong{color:#0d0d0d;font-size:13px;font-weight:600}.sw-extra28 .sw-backup-job progress{accent-color:#0d0d0d;border:0;border-radius:3px;width:100%;height:4px;overflow:hidden}.sw-extra28 .sw-backup-job progress::-webkit-progress-bar{background:#e5e5e5}.sw-extra28 .sw-backup-job progress::-webkit-progress-value{background:#0d0d0d}.sw-extra28 .sw-backup-job .sw-link-button,.sw-extra28 .sw-backup-job button{color:#0d0d0d;background:#fff;border:0;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;display:inline-flex}.sw-extra28 .sw-eml-drop{color:#6e6e6e;background:#f6f6f8;border:0;border-radius:10px;gap:10px;padding:20px 14px;font-size:12px}.sw-feature-dialog.sw-extra28 .sw-eml-drop button{color:#0d0d0d;background:#fff;justify-content:center;align-items:center;gap:8px;height:30px;padding:0 12px;display:inline-flex}.sw-extra28 .sw-eml-files{max-height:220px;margin:0;padding:0}.sw-extra28 .sw-eml-files li{background:#f6f6f8;border:0;border-radius:8px;gap:8px;min-width:0;margin:4px 0;padding:8px 10px}.sw-extra28 .sw-eml-files li>div{min-width:0}.sw-extra28 .sw-eml-files li>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.sw-extra28 .sw-eml-files small,.sw-extra28 .sw-eml-files [role=status]{color:#6e6e6e;white-space:nowrap;font-size:12px}.sw-feature-dialog.sw-extra28 .sw-eml-files button{background:0 0;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:grid}.sw-search28 .sw-advanced-body{flex-direction:column;gap:8px;padding:4px 20px 16px;display:flex}.sw-search28 .sw28-card{flex:none}.sw-search28 .sw28-search-row{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;display:grid}.sw-search28 .sw28-search-row label{color:#6e6e6e;font-size:12px}.sw-feature-dialog.sw-extra28 .sw28-search-row input{height:34px;min-height:34px;padding:0 10px}.sw-search28 .sw28-card>.sw28-select{align-self:flex-start}.sw-search28 .sw-settings-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw-feature-dialog.sw-search28 .sw-advanced-footer{gap:6px;margin:0;padding:12px 20px;box-shadow:0 -1px #e5e5e5}.sw-search28 .sw-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;width:100%;display:grid}.sw-feature-dialog.sw-form28.sw-extra28.sw-search28 .sw-date-range input[type=date]{color:#0d0d0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e5e5e5;height:34px;min-height:34px;padding:0 8px;font-size:13px}.sw-search28 .sw-feature-muted{margin:0}.sw-search28 .sw-advanced-check{min-height:26px}.sw-extra28 .sw-eml-files li>div>span{max-width:240px}@media (width<=440px){.sw-search28 .sw-advanced-body{padding:4px 16px 16px}.sw-search28 .sw-date-range{grid-template-columns:1fr}.sw-search28 .sw-date-range>span{display:none}.sw-extra28 .sw-eml-files li>div>span{max-width:160px}}.sw-extra28 .sw-share-list{max-height:240px;overflow:auto}.sw-feature-dialog.sw-form28.sw-search28 input[type=checkbox]{accent-color:#0d0d0d;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px}.sw-form28 .sw-eml-original28 .sw-original-list{max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.sw-form28 .sw-eml-original28 .sw-original-list li{border:0;align-items:center;gap:8px;min-height:34px;padding:6px 0;display:flex}.sw-form28 .sw-eml-original28 .sw-original-list li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.sw-form28 .sw-eml-original28 .sw-link-button{color:#0d0d0d;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.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}.sw-signature-picker{min-width:0;color:var(--text-secondary);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.sw-signature-picker label{align-items:center;gap:6px;margin:0;display:flex}.sw-signature-picker .sw28-select>button{font:inherit;background:var(--bg-elevated);max-width:170px;height:30px;color:var(--text-primary);border:1px solid var(--border);border-radius:8px}.sw-signature-picker .sw-signature-retry{padding:4px;font-size:11px}.sw-signature-library{color:var(--text-primary);margin:0 0 24px}.sw-signature-default,.sw-signature-library-heading{justify-content:space-between;align-items:center;gap:14px;margin:16px 0;font-size:13px;display:flex}.sw-signature-default .sw28-select{min-width:200px;max-width:65%;height:36px}.sw-signature-library button:not([role=combobox]):not([role=option]){font:inherit;border:1px solid var(--border);color:var(--text-primary);background:var(--bg-elevated);cursor:pointer;border-radius:8px;padding:7px 12px}.sw-signature-library button:disabled{opacity:.5;cursor:default}.sw-signature-library button:hover:not(:disabled){background:var(--bg-hover,var(--bg-secondary))}.sw-signature-library-row{border-bottom:1px solid var(--border-subtle,var(--border));align-items:center;gap:12px;padding:6px 0;display:flex}.sw-signature-library-row>button:first-child{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sw-signature-library-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.sw-signature-library-row small{color:var(--text-secondary);font-size:11px}.sw-signature-edit{border:1px solid var(--border);border-radius:12px;margin-top:16px;padding:16px}.sw-signature-edit>label{align-items:center;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.sw-signature-edit>label input{flex:1;min-width:0}.sw-signature-edit .signature-editor-content img{max-width:100%;height:auto}.sw-signature-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.sw-signature-delete{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:13px;display:flex}.sw-signature-delete>span{flex:1;min-width:180px}@media (width<=600px){.sw-signature-picker{flex:100%;margin-left:0}.sw-signature-default{flex-direction:column;align-items:flex-start}.sw-signature-default .sw28-select{width:100%;max-width:100%}}.sw-mail-settings{color:var(--text);background:var(--panel);font:inherit;line-height:20px;container:mail-settings/inline-size}.sw-mail-settings .sw-settings-tabs{border-bottom:1px solid var(--line);background:var(--panel);gap:6px;padding:12px 20px}.sw-mail-settings .sw-settings-tabs button{height:34px;color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.sw-mail-settings .sw-settings-tabs button:hover{background:var(--shade)}.sw-mail-settings .sw-settings-tabs button[aria-current=page]{background:var(--text);color:var(--panel);box-shadow:none}.sw-mail-settings .sw-settings-content{padding:20px}.sw-mail-settings .sw-settings-form{max-width:860px;margin:0}.sw-mail-settings .sw-settings-section{border-top:1px solid var(--line);color:var(--text);margin:20px 0 8px;padding-top:20px;font-size:14px;font-weight:600}.sw-mail-settings .sw-settings-section:first-child{border-top:0;margin-top:0;padding-top:0}.sw-mail-settings .sw-settings-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:8px 0;font-size:13px;display:grid}.sw-mail-settings .sw-settings-row>label,.sw-mail-settings .sw-settings-row>span{color:var(--text-2);padding:0;font-weight:500;line-height:20px}.sw-mail-settings .sw-settings-inline{gap:6px}.sw-mail-settings .sw-settings-inline>label{background:var(--shade);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:13px;display:inline-flex}.sw-mail-settings .sw-settings-inline>label:has(input[type=radio]:checked){background:var(--text);color:var(--panel)}.sw-mail-settings .sw-settings-inline>label input[type=radio]{opacity:0;pointer-events:none;position:absolute}.sw-mail-settings .sw-settings-inline>label:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.sw-mail-settings .sw-settings-inline>label:has(input:disabled){opacity:.4;cursor:default}.sw-mail-settings input:not([type=checkbox]):not([type=radio]):not([type=file]),.sw-mail-settings textarea{background:var(--shade);color:var(--text);font:inherit;box-shadow:none;border:0;border-radius:8px;padding:0 12px}.sw-mail-settings input:not([type=checkbox]):not([type=radio]):not([type=file]){max-width:100%;height:34px;min-height:34px}.sw-mail-settings textarea{resize:vertical;padding:10px 12px;line-height:20px}.sw-mail-settings input::-moz-placeholder{color:var(--muted);opacity:1}.sw-mail-settings textarea::-moz-placeholder{color:var(--muted);opacity:1}.sw-mail-settings input::placeholder,.sw-mail-settings textarea::placeholder{color:var(--muted);opacity:1}.sw-mail-settings input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--text);border-radius:5px;flex:0 0 18px}.sw-mail-settings .sw-settings-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw-mail-settings .sw-settings-control>input:not([type=checkbox]){width:min(360px,100%)}.sw-mail-settings .sw28-select{min-width:150px;max-width:100%}.sw-mail-settings .sw28-select>button{background:var(--shade);height:34px;color:var(--text);border:0;border-radius:8px;padding:0 10px;font-size:13px}.sw-mail-settings .sw28-select-menu{font-size:13px}.sw-mail-settings button{transition:none}.sw-mail-settings .sw-page-toolbar button,.sw-mail-settings .sw-settings-list-row>button,.sw-mail-settings .sw-feature-actions>button,.sw-mail-settings .sw-recipient-add>button,.sw-mail-settings .sw-recipient-list button,.sw-mail-settings .sw-inline-end{background:var(--shade);height:34px;color:var(--text);border:0;border-radius:999px;padding:0 12px;font-size:13px}.sw-mail-settings button.sw-primary{background:var(--text);color:var(--panel);border:0;border-radius:999px;font-size:13px;font-weight:500}.sw-mail-settings button:disabled{opacity:.4}.sw-mail-settings .sw-option-footer{border-top:1px solid var(--line);gap:6px;margin-top:16px;padding:12px 0 0}.sw-mail-settings .sw-option-footer button{height:36px;color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.sw-mail-settings .sw-option-footer button.sw-primary{background:var(--text);color:var(--panel);padding:0 18px}.sw-mail-settings button:focus-visible,.sw-mail-settings input:focus-visible,.sw-mail-settings textarea:focus-visible,.sw-mail-settings summary:focus-visible{outline:2px solid var(--text);outline-offset:2px;box-shadow:none}.sw-mail-settings .sw-settings-list-row{border-color:var(--line);gap:10px;padding:12px 0}.sw-mail-settings .sw-company-heading{gap:8px}.sw-mail-settings .sw-company-heading button{background:var(--shade);height:28px;color:var(--text);border:0;border-radius:999px;padding:0 10px;font-size:12px}.sw-mail-settings .sw-company-heading a{color:var(--text-2)}.sw-mail-settings .sw-settings-saved{color:#10a37f;font-size:12px}.sw-mail-settings .sw-feature-error{color:#d64545}.sw-mail-settings .sw-feature-muted{color:var(--text-2);font-size:12px}.sw-mail-settings .sw-mailbox-row{border-color:var(--line);padding:12px 0;font-size:13px}.sw-mail-settings .sw-table-labels{color:var(--text-2);font-size:12px}.sw-mail-settings .sw-date-range input[type=date]{background:var(--text);width:160px;color:var(--panel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:14px;font-weight:500}.sw-mail-settings .sw-vacation-history{border-top:1px solid var(--line);color:var(--text-2);margin-top:20px;padding-top:16px;font-size:13px}.sw-mail-settings .sw-settings-row:has(.signature-editor-content){align-items:start}.sw-mail-settings .sw-settings-row:has(.signature-editor-content) .sw-settings-control{display:block}.sw-mail-settings .signature-editor-content{background:var(--panel);border-radius:8px}.sw-form28.sw-rule-dialog{width:640px}.sw-form28.sw-rule-dialog .sw-settings-row{background:var(--shade);border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}.sw-form28.sw-rule-dialog .sw-settings-row>label,.sw-form28.sw-rule-dialog .sw-settings-row>span{color:var(--text);padding:0;font-size:13px;font-weight:600}.sw-form28.sw-rule-dialog .sw-settings-control{display:block}.sw-form28.sw-rule-dialog .sw28-select>button,.sw-form28.sw-rule-dialog input:not([type=checkbox]):not([type=radio]){background:var(--panel)}.sw-form28.sw-rule-dialog .sw-rule-condition{gap:6px}.sw-form28.sw-rule-dialog .sw-rule-condition>.sw28-select,.sw-form28.sw-rule-dialog .sw-rule-condition>input{flex:1;min-width:110px}.sw-form28.sw-rule-dialog .sw-settings-inline{flex-wrap:wrap;gap:6px;display:flex}.sw-form28.sw-rule-dialog .sw-settings-inline>label{background:var(--panel);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.sw-form28.sw-rule-dialog .sw-settings-inline>label:has(input:checked){background:var(--text);color:var(--panel)}.sw-form28.sw-rule-dialog .sw-settings-inline input[type=radio]{opacity:0;pointer-events:none;position:absolute}.sw-form28.sw-rule-dialog .sw-settings-inline>label:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.sw-form28.sw-rule-dialog .sw-rule-condition>button{background:var(--panel);height:30px;color:var(--text-2);border:0;border-radius:999px;padding:0 12px;font-size:13px}@media (width<=650px){.sw-mail-settings .sw-settings-row{grid-template-columns:1fr;gap:6px}.sw-mail-settings .sw-settings-content{padding:16px}.sw-mail-settings .sw-settings-tabs{padding:12px 16px}.sw-mail-settings .sw28-select{width:100%;min-width:0}.sw-mail-settings .sw-settings-control{align-items:stretch}.sw-mail-settings .sw-date-range input[type=date]{width:140px}.sw-form28.sw-rule-dialog{width:calc(100vw - 24px)}}.sw-mail-settings .sw-settings-row>label>svg,.sw-mail-settings .sw-settings-row>span>svg{display:none}.sw-form28.sw-mail-option28 .sw-settings-row{background:var(--shade);border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}.sw-form28.sw-mail-option28 .sw-settings-row>label,.sw-form28.sw-mail-option28 .sw-settings-row>span,.sw-form28.sw-rule-dialog .sw-settings-row>label,.sw-form28.sw-rule-dialog .sw-settings-row>span{color:var(--text);align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:flex}.sw-form28.sw-mail-option28 .sw-settings-row svg,.sw-form28.sw-rule-dialog .sw-settings-row svg{flex-shrink:0}.sw-mail-settings .sw-vac-date{display:inline-flex;position:relative}.sw-mail-settings .sw-vac-date>button{background:var(--text);height:34px;color:var(--panel);border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:14px;font-weight:500;display:flex}.sw-mail-settings .sw-vac-date>button svg{color:#c9c9c9}.sw-mail-settings .sw-vac-date-popover{z-index:50;background:var(--panel);box-shadow:0 0 0 1px var(--line),0 8px 24px #0000001a;color:var(--text);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex;overflow:auto}.sw-mail-settings .sw-vac-date-month{justify-content:space-between;align-items:center;gap:8px;height:34px;font-size:13px;display:flex}.sw-mail-settings .sw-vac-date-month button{width:28px;height:28px;color:var(--text-2);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.sw-mail-settings .sw-vac-date-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.sw-mail-settings .sw-vac-date-grid>span{color:var(--muted);font-size:11px;line-height:26px}.sw-mail-settings .sw-vac-date-grid>button{height:30px;color:var(--text);background:0 0;border:0;border-radius:8px;padding:0;font-size:13px}.sw-mail-settings .sw-vac-date-grid>button:hover{background:var(--shade)}.sw-mail-settings .sw-vac-date-grid>button[aria-pressed=true]{background:var(--text);color:var(--panel)}.sw-mail-settings .sw-vac-date-grid>button[aria-current=date]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--muted)}.sw-mail-settings .sw-vac-date-clear{color:var(--text-2);text-align:left;background:0 0;border:0;height:30px;padding:0 10px;font-size:12px}.sw-mail-settings .sw-vac-date>button:hover:not(:disabled),.sw-mail-settings .sw-vac-date>button[aria-expanded=true]{color:var(--panel);background:#303030}.sw-mail-settings .sw-settings-tabs button[aria-current=page]:hover,.sw-mail-settings button.sw-primary:hover:not(:disabled){background:var(--text);color:var(--panel);filter:none}.sw-mail-settings .sw-vac-date-grid>button[aria-pressed=true]:hover{color:var(--panel);background:#303030}.sw-form28.sw-mail-option28 .sw-settings-row,.sw-form28.sw-rule-dialog .sw-settings-row{border:0}.sw-mail-settings :is(button,input,textarea,summary):focus{outline-offset:0!important;outline:none!important}.sw-mail-settings .sw-settings-inline>label:has(input:focus-visible){outline:none}.sw-mail-settings[data-sw-keyboard=true] :is(button,input,textarea,summary):focus{outline:2px solid var(--text)!important;outline-offset:2px!important}.sw-mail-settings[data-sw-keyboard=true] .sw-settings-inline>label:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.sw-mail-settings .sw-settings-content{scrollbar-gutter:stable;padding:20px 24px}.sw-mail-settings .sw-settings-tabs{box-sizing:border-box;align-items:center;min-height:58px;padding-inline:24px}.sw-mail-settings .sw-settings-tabs button{justify-content:center;align-items:center;margin:0;line-height:18px;display:inline-flex}.sw-mail-settings .sw-settings-form{width:100%;max-width:860px;font-size:13px;line-height:20px}.sw-mail-settings fieldset{border:0;min-width:0;margin:0;padding:0}.sw-mail-settings .sw-settings-row{box-sizing:border-box;grid-template-columns:150px minmax(0,1fr);gap:16px;min-height:48px;padding:7px 0}.sw-mail-settings .sw-settings-row>label,.sw-mail-settings .sw-settings-row>span{align-self:center;margin:0;font-size:13px;line-height:20px}.sw-mail-settings .sw-settings-control{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sw-mail-settings .sw-settings-control>small{color:var(--text-2);flex-basis:100%;font-size:12px;line-height:18px}.sw-mail-settings .sw-settings-control>input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:320px;min-width:0;max-width:100%}.sw-mail-settings .sw-settings-check,.sw-mail-settings .sw-settings-inline>label{align-items:center;margin:0;line-height:18px;display:inline-flex}.sw-mail-settings .sw28-select{min-width:180px;max-width:100%;height:auto;display:inline-flex}.sw-mail-settings .sw28-select>button{box-sizing:border-box;max-width:100%;height:34px;min-height:34px;color:var(--text);background:var(--shade);margin:0;font-size:13px;line-height:18px}.sw-mail-settings .sw28-select>button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sw-mail-settings .sw-company-settings{border-color:var(--line);margin:12px 0 20px;padding-bottom:12px}.sw-mail-settings .sw-company-heading{align-items:center;gap:8px;min-height:30px;margin:0 0 10px}.sw-mail-settings .sw-company-heading strong{color:var(--text);font-size:13px;line-height:20px}.sw-mail-settings .sw-company-heading button,.sw-mail-settings .sw-company-heading a{min-height:28px;color:var(--text-2);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 10px;font-size:12px;line-height:18px;display:inline-flex}.sw-mail-settings .sw-company-heading button:hover,.sw-mail-settings .sw-company-heading a:hover{background:var(--shade)}.sw-mail-settings .sw-option-footer{justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:16px 0 4px;display:flex}.sw-mail-settings .sw-option-footer button{min-width:60px;height:34px;color:var(--text-2);background:var(--shade);border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:13px;line-height:18px;display:inline-flex}.sw-mail-settings .sw-option-footer button.sw-primary,.sw-mail-settings .sw-signature-edit-actions button.sw-primary{background:var(--text);color:var(--panel)}.sw-mail-settings .sw-signature-default{box-sizing:border-box;grid-template-columns:150px minmax(0,1fr);gap:16px;min-height:48px;margin:0;padding:7px 0;display:grid}.sw-mail-settings .sw-signature-default>label{color:var(--text-2);margin:0;font-size:13px;line-height:20px}.sw-mail-settings .sw-signature-default .sw28-select{justify-self:start;min-width:200px;max-width:100%}.sw-mail-settings .sw-signature-library-heading{min-height:34px;margin:16px 0 6px;line-height:20px}.sw-mail-settings .sw-signature-library-heading strong{font-size:13px;font-weight:600}.sw-mail-settings .sw-signature-library-row{border-color:var(--line);gap:12px;min-height:52px;padding:4px 0}.sw-mail-settings .sw-signature-library-row>button:first-child{box-shadow:none;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px;line-height:18px}.sw-mail-settings .sw-signature-library-row>button:first-child:hover{background:var(--shade)}.sw-mail-settings .sw-signature-library-row>button:last-child,.sw-mail-settings .sw-signature-library-heading button{background:var(--shade);height:30px;min-height:30px;color:var(--text-2);border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;line-height:18px;display:inline-flex}.sw-mail-settings .sw-signature-edit>label{grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:13px;line-height:20px;display:grid}.sw-mail-settings .sw-signature-edit>label input{box-sizing:border-box;width:100%}.sw-mail-settings .sw-signature-edit-actions button{justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:13px;line-height:18px;display:inline-flex}@container mail-settings (width<=620px){.sw-mail-settings .sw-settings-content{padding:16px}.sw-mail-settings .sw-settings-tabs{padding-inline:16px}.sw-mail-settings .sw-settings-row,.sw-mail-settings .sw-signature-default{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0}.sw-mail-settings .sw-settings-control>input:not([type=checkbox]):not([type=radio]),.sw-mail-settings .sw28-select{width:100%;min-width:0}.sw-mail-settings .sw-company-heading>span{margin-right:0}.sw-mail-settings .sw-company-heading a{margin-left:auto}.sw-mail-settings .sw-signature-edit{padding:12px}.sw-mail-settings .sw-signature-edit>label{grid-template-columns:1fr;gap:6px}}.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 .sidebar .samwoo-mailbox-line.is-mail-drop-target>.folder-row{background:var(--shade);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 35%,transparent)}.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:14px;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:var(--sidebar-bg);--panel:var(--sidebar-bg);--text:var(--sidebar-text);--text-2:rgba(var(--sidebar-text-rgb),.64);--shade:var(--sidebar-text-hover-bg);--sel:rgba(var(--sidebar-text-rgb,255,255,255),.08);width:264px;max-width:320px;color:var(--sidebar-text);font-family:Malgun Gothic,Noto Sans KR,sans-serif;background:var(--sidebar-bg)!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:var(--sidebar-text);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 :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:14px;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-folder-collapse{left:calc(12px + var(--folder-depth,0)*16px);width:16px;right:auto}: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(--sidebar-text-active-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:var(--sidebar-bg)!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(--sidebar-text-active-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}:root[data-samwoo-left-navigation] .mail-app .sidebar.samwoo-sidebar-shell{--text-2:rgba(var(--sidebar-text-rgb,201,209,230),.64);--shade:var(--sidebar-text-hover-bg);font-family:var(--samwoo-host-font,"Open Sans",sans-serif);padding-left:0!important;padding-right:0!important}:root[data-samwoo-left-navigation] .mail-app .sidebar :is(.folder-row,.sw-tag-navigate,.samwoo-sidebar-tools button){box-sizing:border-box;text-align:left;width:100%;height:32px;min-height:32px;color:var(--text-2);align-items:center;margin:0;padding-left:20px;padding-right:48px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;transition:none;display:flex;border-radius:0!important}:root[data-samwoo-left-navigation] .mail-app .sidebar .folder-row[data-depth]{padding-left:calc(20px + var(--folder-depth,0)*16px)}:root[data-samwoo-left-navigation] .mail-app .sidebar .folder-row.samwoo-folder-label{padding-left:calc(44px + var(--folder-depth,0)*16px)}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-mailbox-heading>.folder-row[data-depth]{padding-left:32px;font-weight:400}:root[data-samwoo-left-navigation] .mail-app .sidebar .folder-row.is-unread{font-weight:600;color:var(--sidebar-unread-text,#fff)!important}:root[data-samwoo-left-navigation] .mail-app .sidebar .compose-btn{padding-left:20px}:root[data-samwoo-left-navigation] .mail-app .sidebar .compose-menu{margin-right:16px}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-mailbox-line>.samwoo-row-action{right:12px}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-mailbox-line>.samwoo-folder-collapse{left:calc(24px + var(--folder-depth,0)*16px);right:auto}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-mailbox-heading>.samwoo-category-collapse{left:4px;right:auto}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-category-header{padding-left:4px;padding-right:12px}:root[data-samwoo-left-navigation] .mail-app .sidebar .sw-sidebar-tags .sw-tag-edit{right:12px}:root[data-samwoo-left-navigation] .mail-app .sidebar .sw-sidebar-tags .sw-tag-navigate{padding-left:20px;padding-right:48px;line-height:20px}:root[data-samwoo-left-navigation] .mail-app .sidebar .sw-sidebar-tags :is(li:hover,li.is-active){background:0 0}:root[data-samwoo-left-navigation] .mail-app .sidebar .sw-sidebar-tags li:hover>.sw-tag-navigate{background:var(--shade)}:root[data-samwoo-left-navigation] .mail-app .sidebar .sw-sidebar-tags li.is-active>.sw-tag-navigate{background:var(--sel)}:root[data-samwoo-left-navigation] .mail-app .sidebar .samwoo-sidebar-footer .sw-sidebar-quota{padding-left:20px;padding-right:16px}:root[data-samwoo-left-navigation] .mail-app .sidebar :is(.folder-row,.sw-tag-navigate,.samwoo-sidebar-tools button):focus-visible{outline:2px solid var(--sidebar-text-active-border,#5d89ea);outline-offset:-2px}.samwoo-folder-label[data-folder-path]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;touch-action:pan-y}.samwoo-folder-label[data-folder-path] *{-webkit-user-drag:none}.samwoo-folder-row.is-reordering{opacity:.6;background:var(--sidebar-active-bg,#1d4f911a);box-shadow:inset 0 0 0 1px var(--sidebar-active-border,var(--accent,#1d4f91))}body.samwoo-folder-reordering,body.samwoo-folder-reordering *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.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}.samwoo-folder-dialog{color:#0d0d0d;background:#fff;border:0;width:460px;box-shadow:0 0 0 1px #e5e5e5,0 12px 32px #0000001a}.samwoo-folder-dialog header{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:16px 20px 0;display:flex}.samwoo-folder-dialog h2{color:#6e6e6e;font-size:12px;font-weight:500}.samwoo-folder-dialog button.sw28-close{color:#6e6e6e;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;display:grid}.samwoo-folder-dialog-fields{gap:8px;padding:4px 20px 16px}.samwoo-folder-dialog .sw28-card{background:#f6f6f8;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.samwoo-folder-dialog input{color:#0d0d0d;background:#fff;border-color:#e5e5e5;height:34px;font-size:13px}.samwoo-folder-dialog .sw28-select,.samwoo-folder-dialog .sw28-select>button{width:100%}.samwoo-folder-dialog footer{gap:6px;padding:12px 20px;box-shadow:0 -1px #e5e5e5}.samwoo-folder-dialog footer button{color:#6e6e6e;background:0 0;border:0;border-radius:999px;min-width:0;height:36px;padding:0 14px}.samwoo-folder-dialog footer button.samwoo-folder-add{color:#fff;background:#0d0d0d;padding:0 18px}.samwoo-folder-dialog button:disabled{opacity:.4}.samwoo-folder-dialog input:focus-visible,.samwoo-folder-dialog button:focus-visible{outline-offset:2px;outline:2px solid #0d0d0d}.samwoo-folder-dialog-error{color:#d64545}.samwoo-folder-dialog :is(input,button):focus{box-shadow:none;outline:none}.samwoo-folder-dialog[data-sw28-keyboard] :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #0d0d0d}.sw-feature-dialog.sw-form28.sw-org-dialog{--org-surface:var(--panel,#fff);--org-text:var(--text,#0d0d0d);--org-muted:var(--text-2,#6e6e6e);--org-line:var(--line,#e5e5e5);--org-soft:var(--shade,#f6f6f8);--org-ground:var(--ground,#f6f6f8);--org-accent:var(--text,#0d0d0d);--org-selected:var(--sel,#ececec);width:min(1080px,100vw - 32px);max-width:none;color:var(--org-text);background:var(--org-surface);box-shadow:0 0 0 1px var(--org-line),0 12px 32px #0000001a;border:0;border-radius:12px}.sw-feature-dialog.sw-form28.sw-org-dialog>header h2{align-items:center;gap:8px;display:flex}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-grid{gap:8px;height:min(590px,100dvh - 132px);padding:8px 20px 16px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-tree,.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-bucket{background:var(--org-soft);border:0;border-radius:10px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-tree{padding:4px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-pane-heading{color:var(--org-text);font-size:13px;font-weight:600}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-tree button{min-height:34px;color:var(--org-muted);background:0 0;border-radius:8px;font-size:13px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-tree button:hover{background:var(--org-selected)}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-tree [aria-pressed=true]{background:var(--org-surface);color:var(--org-text);font-weight:600}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-expand .sw-org-icon{transition:none}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-search{height:34px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-search input:not([type=checkbox]):not([type=radio]){background:var(--org-soft);border:1px solid #0000;border-radius:8px;height:34px;min-height:34px;padding:6px 33px;font-size:13px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-search button{background:0 0;border-radius:6px;width:28px;height:28px;min-height:28px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-table-scroll{border:1px solid var(--org-line);border-radius:10px}.sw-feature-dialog.sw-form28.sw-org-dialog td{border-bottom-color:var(--org-selected)}.sw-feature-dialog.sw-form28.sw-org-dialog tbody tr[aria-selected=true]{background:var(--org-selected)}.sw-feature-dialog.sw-form28.sw-org-dialog tbody tr:hover{background:var(--org-soft)}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-bucket{gap:8px;padding:12px 14px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-bucket-heading strong{font-size:13px;font-weight:600}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-add button{background:var(--org-surface);height:30px;min-height:30px;color:var(--org-text);border:0;border-radius:999px;padding:0 8px;font-size:12px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-add button:hover:not(:disabled){background:var(--org-selected)}.sw-feature-dialog.sw-form28.sw-org-dialog button:disabled{opacity:.4}.sw-feature-dialog.sw-form28.sw-org-dialog input[type=checkbox]{border:1px solid var(--org-line);background:var(--org-surface);width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;color:var(--org-surface);border-radius:5px;flex:0 0 18px}.sw-feature-dialog.sw-form28.sw-org-dialog input[type=checkbox]:checked,.sw-feature-dialog.sw-form28.sw-org-dialog input[type=checkbox]:indeterminate{background:var(--org-text);border-color:var(--org-text)}.sw-feature-dialog.sw-form28.sw-org-dialog input[type=checkbox]:checked:after{border-width:0 0 2px 2px;width:7px;height:4px;top:4px;left:4px}.sw-feature-dialog.sw-form28.sw-org-dialog input[type=checkbox]:indeterminate:after{border-top:2px solid;width:8px;top:8px;left:4px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-footer{border-top:1px solid var(--org-line);min-height:60px;padding:12px 20px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-footer button{height:36px;min-height:36px;color:var(--org-muted);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-footer .sw-primary{background:var(--org-text);color:var(--org-surface)}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-footer .sw-primary:hover{filter:none;background:var(--org-text)}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-bucket-tabs{border-radius:8px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-bucket-tabs button{background:0 0;border:0;border-radius:8px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-bucket-tabs [aria-selected=true]{background:var(--org-surface);color:var(--org-text)}.sw-feature-dialog.sw-form28.sw-org-dialog :is(button,input):focus{box-shadow:none!important;outline:none!important}.sw-feature-dialog.sw-form28.sw-org-dialog[data-sw28-keyboard] :is(button,input):focus-visible{outline-offset:-2px;outline:2px solid var(--org-text)!important}@media (width<=740px){.sw-feature-dialog.sw-form28.sw-org-dialog{width:calc(100vw - 16px)}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-grid{height:min(660px,100dvh - 132px);padding:8px 10px 12px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-tree{padding:0}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-tree button{gap:4px;padding:4px;font-size:11px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-footer{padding:12px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-bucket{padding:10px 12px}}.sw-feature-dialog.sw-form28.sw-org-dialog>header{flex:none;height:50px;padding:0 20px}.sw-feature-dialog.sw-form28.sw-org-dialog>header h2,.sw-feature-dialog.sw-form28.sw-org-dialog>header button{color:var(--org-muted)}.sw-feature-dialog.sw-form28.sw-org-dialog>header .sw-feature-dialog-actions{align-items:center;gap:4px;display:flex}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-search input:not([type=checkbox]):not([type=radio]){color:var(--org-text)}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-warning+.sw-org-grid{height:min(558px,100dvh - 164px)}.mail-app .mail-action-menu{color:#0d0d0d;box-sizing:border-box;background:#fff;border:0;border-radius:12px;width:220px;min-width:200px;max-width:calc(100vw - 24px);padding:8px;font-family:Pretendard,PlayonPretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif;box-shadow:0 0 0 1px #e5e5e5,0 8px 24px #0000001a}.mail-app .mail-action-menu button{color:#0d0d0d;box-sizing:border-box;background:0 0;border:0;border-radius:8px;min-height:34px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;transition:none}.mail-app .mail-action-menu button.menu-separated{border-top:1px solid #ececec;border-radius:0 0 8px 8px;margin-top:4px;padding-top:11px}.mail-app .mail-action-menu>span{color:#6e6e6e;padding:8px 10px;font-size:12px;line-height:18px;display:block}.mail-app .samwoo-view-menu{color:#0d0d0d;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 8px 24px #0000001a}.mail-app .samwoo-view-menu button{color:#6e6e6e;border-radius:8px;transition:none}.mail-app .samwoo-view-menu button:hover,.mail-app .samwoo-view-menu button[aria-checked=true]{color:#0d0d0d;background:#f4f4f4}.mail-app :is(.mail-action-menu,.samwoo-view-menu) button:focus{box-shadow:none!important;outline:none!important}.mail-app :is(.mail-action-menu,.samwoo-view-menu)[data-sw28-keyboard] button:focus-visible{outline-offset:-2px;outline:2px solid #0d0d0d!important}.sw-feature-dialog.sw-form28.sw-org-dialog *{box-sizing:border-box}.sw-feature-dialog.sw-form28.sw-org-dialog[open]{flex-direction:column;display:flex}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-source-tabs{border-bottom:1px solid var(--org-line);flex:none;gap:20px;margin:0 20px;display:flex}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-source-tabs button{height:40px;min-height:40px;color:var(--org-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 2px;font-size:13px;font-weight:500}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-source-tabs [aria-selected=true]{color:var(--org-text);border-bottom-color:var(--org-text);font-weight:600}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-source-tabs button:hover{color:var(--org-text);background:0 0}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-grid,.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-warning+.sw-org-grid{flex:0 590px;height:min(590px,100dvh - 180px);min-height:0}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-footer,.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-warning{flex:none}@media (width<=740px){.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-source-tabs{gap:18px;margin:0 10px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-source-tabs button{font-size:12px}.sw-feature-dialog.sw-form28.sw-org-dialog .sw-org-grid{flex-basis:660px;height:min(660px,100dvh - 180px)}}.mail-app .sw-mail-delete{flex:none;align-items:center;gap:0;height:32px;display:inline-flex;position:relative}.mail-app .sw-mail-delete>button{min-width:0;height:28px;color:var(--text-2,var(--text-primary));font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mail-app .sw-mail-delete>.sw-mail-delete-main{width:auto;padding:0 6px}.mail-app .sw-mail-delete>.sw-mail-delete-arrow{border-radius:0 6px 6px 0;width:22px;padding:0}.mail-app .sw-mail-delete>button:hover,.mail-app .sw-mail-delete>button[aria-expanded=true]{background:var(--shade,var(--bg-tertiary))}.mail-app .sw-mail-delete>button:disabled{opacity:.4;cursor:default}.mail-app .sw-mail-delete-menu{background:var(--panel,var(--bg-elevated));width:132px;color:var(--text,var(--text-primary));border:1px solid var(--line,var(--border));z-index:1100;border-radius:9px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001a}.mail-app .sw-mail-delete-menu>button{text-align:left;width:100%;height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px;display:block}.mail-app .sw-mail-delete-menu>button:hover{background:var(--shade,var(--bg-tertiary))}.mail-app .sw-mail-delete button:focus-visible{outline-offset:-2px;outline:1px solid}.sw-attachment-download-dialog{width:min(460px,100vw - 32px);height:auto}.sw-feature-dialog.sw-form28.sw-attachment-download-dialog{--text-primary:var(--text,#0d0d0d);--text-secondary:var(--text-2,#6e6e6e);--bg-primary:var(--panel,#fff);--border:var(--line,#e5e5e5);background:var(--panel,#fff);color:var(--text,#0d0d0d);box-shadow:0 0 0 1px var(--line,#e5e5e5),0 12px 32px #0000001a}.sw-feature-dialog.sw-form28.sw-attachment-download-dialog>header :is(h2,button),.sw-feature-dialog.sw-form28.sw-attachment-download-dialog .sw-feature-muted,.sw-feature-dialog.sw-form28.sw-attachment-download-dialog footer button{color:var(--text-2,#6e6e6e)}.sw-attachment-download-dialog .sw-feature-content{flex-direction:column;gap:12px;padding:16px 20px;font-size:13px;line-height:1.65;display:flex}.sw-attachment-download-dialog p{overflow-wrap:anywhere;margin:0}.sw-attachment-download-name{color:var(--text-primary,#0d0d0d);font-weight:600}.sw-attachment-download-dialog footer{border-top:1px solid var(--border,#e5e5e5);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.sw-attachment-download-dialog footer button,.sw-attachment-download-dialog footer a{box-sizing:border-box;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.sw-attachment-download-dialog footer .sw-attachment-download-confirm{background:var(--text-primary,#0d0d0d);color:var(--bg-primary,#fff)}.sw-attachment-download-dialog footer a:focus-visible{outline:2px solid var(--text-primary,#0d0d0d);outline-offset:3px}#root .samwoo-attachment-row .sw-attachment-risk-action{min-height:28px;color:var(--text-2,var(--text-secondary,#6e6e6e));font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex-shrink:0;padding:0 8px;font-size:12px}#root .samwoo-attachment-row .sw-attachment-risk-action:hover{background:var(--shade,var(--bg-hover,#f6f6f8))}#root .samwoo-attachment-row .sw-attachment-risk-action:disabled{opacity:.5;cursor:default}.sw-attachment-delete-dialog{width:min(460px,100vw - 32px);height:auto}.sw-feature-dialog.sw-attachment-delete-dialog{scroll-behavior:auto;transition:none;animation:none}.sw-attachment-delete-progress{font-variant-numeric:tabular-nums;min-height:22px}.sw-attachment-delete-dialog .sw-feature-content{gap:8px;padding:12px 20px 20px;font-size:13px;line-height:1.65}.sw-delete-attachment-name{overflow-wrap:anywhere;color:var(--text-primary,#0d0d0d);margin:0 0 12px;font-weight:600}.sw-attachment-delete-dialog footer{border-top:1px solid var(--border,#e5e5e5);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.sw-attachment-delete-dialog footer button{height:36px;color:var(--text-secondary,#6e6e6e);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:13px}.sw-attachment-delete-dialog footer .sw-delete-attachment-confirm{color:#fff;background:#0d0d0d}.sw-attachment-delete-dialog button:disabled{opacity:.45;cursor:default}.samwoo-attachment-row .sw-delete-attachment{flex-shrink:0;min-width:30px;min-height:30px}.sw-attachment-delete-dialog .sw-feature-content p{margin:0}#root .samwoo-attachment-row .sw-delete-attachment{width:30px;height:30px;color:var(--text-2,#6e6e6e);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}#root .samwoo-attachment-row .sw-delete-attachment:hover{background:var(--line,#e5e5e5)}.sw-attachment-removal-status{background:var(--bg-secondary,#f6f6f8);color:var(--text-secondary,#6e6e6e);border-radius:8px;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.sw-attachment-removal-status>span{overflow-wrap:anywhere;flex:1;min-width:0}.sw-attachment-removal-status strong{color:var(--text-primary,#0d0d0d);font-size:12px;font-weight:600;display:block}.sw-attachment-removal-status button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}.sw-attachment-removal-status button:hover{background:var(--bg-hover,#ececee)}#root .samwoo-attachment-row.sw-deleted-attachment{color:var(--muted,#6e6e6e)}#root .samwoo-attachment-row.sw-deleted-attachment .samwoo-file-type{background:var(--shade,#f6f6f8);color:var(--muted,#6e6e6e)}#root .samwoo-attachment-row.sw-deleted-attachment .samwoo-attachment-name{color:var(--muted,#6e6e6e)}.sw-deleted-attachment-error{color:var(--text-secondary,#6e6e6e);font-size:12px}.sw-deleted-attachment-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.sw-attachment-heading{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}#root .sw-attachment-heading .samwoo-attachments-label{margin:0}.sw-attachment-bulk-actions{align-items:center;gap:4px;margin-left:auto;display:flex}#root .sw-attachment-bulk-action{height:28px;color:var(--text-2,var(--text-secondary,#6e6e6e));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:12px;font-weight:500}#root .sw-attachment-bulk-action:hover:not(:disabled){background:var(--shade,var(--bg-hover,#f6f6f8))}#root .sw-attachment-bulk-action:disabled{opacity:.5;cursor:default}:is(.sw-receipt75-panel,.sw-receipt75-trigger,.sw-sent-reader-header,.samwoo-pane-scroll:has(>.sw-sent-reader-header)){--r75-paper:#fff;--r75-ink:#0d0d0d;--r75-secondary:#6e6e6e;--r75-muted:#a3a3a3;--r75-line:#e5e5e5;--r75-row-line:#f0f0f0;--r75-soft:#f6f6f8;--r75-track:#ececee;--r75-unread:#c9c9c9;--r75-chip-line:#cfcfcf}:root[data-theme=dark] :is(.sw-receipt75-panel,.sw-receipt75-trigger,.sw-sent-reader-header,.samwoo-pane-scroll:has(>.sw-sent-reader-header)),.theme-dark :is(.sw-receipt75-panel,.sw-receipt75-trigger,.sw-sent-reader-header,.samwoo-pane-scroll:has(>.sw-sent-reader-header)),[data-samwoo-theme=dark] :is(.sw-receipt75-panel,.sw-receipt75-trigger,.sw-sent-reader-header,.samwoo-pane-scroll:has(>.sw-sent-reader-header)){--r75-paper:var(--panel);--r75-ink:var(--text);--r75-secondary:var(--text-2);--r75-muted:var(--muted);--r75-line:var(--line);--r75-row-line:var(--line-2);--r75-soft:var(--shade);--r75-track:var(--line-2);--r75-unread:var(--muted);--r75-chip-line:var(--line)}.mail-app .sw-receipt75-trigger{width:auto;height:30px;min-height:30px;box-shadow:inset 0 0 0 1px var(--r75-line);background:var(--r75-paper);color:var(--r75-secondary);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 9px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:18px;display:inline-flex}.mail-app .sw-receipt75-trigger>span:first-of-type{color:var(--r75-ink);font-size:12.5px;font-weight:600;line-height:18px}.mail-app .sw-receipt75-trigger>span.sw-receipt75-trigger-summary{color:var(--r75-secondary);font-size:12.5px;font-weight:500;line-height:18px}.mail-app .sw-receipt75-trigger[aria-expanded=true],.mail-app .sw-receipt75-trigger:hover{background:var(--r75-soft)}.sw-receipt75-trigger svg,.sw-receipt75-panel svg{flex:none;display:block}.sw-receipt75-trigger:focus-visible,.sw-receipt75-panel button:focus-visible{outline:1px solid var(--r75-ink);outline-offset:2px}.sw-receipt75-panel{min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--r75-line);background:var(--r75-paper);color:var(--r75-ink);border:0;border-radius:10px;margin:0 0 16px;font-family:inherit;overflow:hidden;container:receipt75/inline-size}.sw-receipt75-heading{align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.sw-receipt75-count{white-space:nowrap;flex:none;font-size:13px;font-weight:700}.sw-receipt75-progress{background:var(--r75-track);border-radius:2px;flex:0 120px;width:120px;min-width:32px;height:4px;display:block;overflow:hidden}.sw-receipt75-progress>span{background:var(--r75-ink);height:100%;display:block}.sw-receipt75-unread-count{color:var(--r75-muted);white-space:nowrap;font-size:12px}.sw-receipt75-heading-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.sw-receipt75-panel button{cursor:pointer;color:var(--r75-secondary);background:0 0;border:0;margin:0;font-family:inherit}.sw-receipt75-panel button:disabled{opacity:.45;cursor:default}.sw-receipt75-panel button:hover:not(:disabled){background:var(--r75-soft)}.sw-receipt75-refresh{border-radius:6px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.sw-receipt75-view{white-space:nowrap;border-radius:6px;height:28px;padding:0 5px;font-size:12px}.sw-receipt75-legend{color:var(--r75-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.sw-receipt75-legend>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sw-receipt75-dot{border:1px solid var(--r75-unread);background:0 0;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.sw-receipt75-dot.is-read{background:var(--r75-ink);border-color:var(--r75-ink)}.sw-receipt75-dot.is-external{border-color:var(--r75-line)}.sw-receipt75-table{width:100%;min-width:0}.sw-receipt75-group{background:var(--r75-soft);height:30px;color:var(--r75-secondary);align-items:center;padding:0 12px;font-size:11.5px;font-weight:700;line-height:18px;display:flex}.sw-receipt75-group span span{color:var(--r75-muted);margin-left:5px;font-weight:400}.sw-receipt75-row{border-top:1px solid var(--r75-row-line);grid-template-columns:108px minmax(60px,1fr) 64px 64px 100px;align-items:center;gap:10px;min-width:0;height:36px;padding:0 12px;font-size:13px;line-height:18px;display:grid}.sw-receipt75-row>*{min-width:0}.sw-receipt75-person{align-items:center;gap:8px;min-width:0;display:flex}.sw-receipt75-person strong{text-overflow:ellipsis;white-space:nowrap;width:90px;min-width:0;font-weight:600;display:block;overflow:hidden}.sw-receipt75-address{color:var(--r75-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sw-receipt75-role{color:var(--r75-muted);white-space:nowrap;font-size:11px}.sw-receipt75-status{color:var(--r75-secondary);white-space:nowrap;font-size:13px}.sw-receipt75-row.is-read .sw-receipt75-status{color:var(--r75-ink);font-weight:600}.sw-receipt75-time{color:var(--r75-secondary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.sw-receipt75-row.is-external :is(.sw-receipt75-status,.sw-receipt75-time){color:var(--r75-muted)}.sw-receipt75-panel .sw-receipt75-more{border-top:1px solid var(--r75-row-line);text-align:center;border-radius:0;width:100%;height:34px;padding:0;font-size:12px;display:block}.sw-receipt75-chips{flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.sw-receipt75-chip{max-width:100%;height:26px;box-shadow:inset 0 0 0 1px var(--r75-chip-line);color:var(--r75-ink);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.sw-receipt75-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-receipt75-chip.is-read{box-shadow:none;background:var(--r75-ink);color:var(--r75-paper)}.sw-receipt75-chip time{opacity:.65;color:inherit;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:500}.sw-receipt75-chip.is-external,.sw-receipt75-chip.is-other{box-shadow:inset 0 0 0 1px var(--r75-line);color:var(--r75-muted)}.sw-receipt75-notice{color:var(--r75-secondary);margin:0;padding:8px 12px 12px;font-size:12px;line-height:18px}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header){gap:16px;padding-left:32px;padding-right:32px}.sw-sent-reader-header,.sw-reading-header{display:contents}.sw-sent-reader-header>*,.sw-reading-header>*{flex-shrink:0}#root .sw-sent-reader-header .sw-sent-reading-meta{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}#root .sw-sent-reader-header .samwoo-reading-addresses>div:first-child{align-items:center;row-gap:8px}#root .sw-sent-reader-header .samwoo-reading-date{margin-left:0}#root .sw-sent-reader-header .samwoo-reading-avatar{background:var(--r75-soft);color:var(--r75-secondary)}#root .sw-sent-reader-header .sw-receipt75-panel{margin:0}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header)>.sw-related-mail{border-top:1px solid var(--r75-line);border-bottom:1px solid var(--r75-line);color:var(--r75-ink);margin:0;font-size:13px}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header) .sw-related-heading{height:40px;min-height:40px}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header) .sw-related-toggle{gap:8px;height:40px;padding:0}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header) .sw-related-toggle>svg{width:13px;height:13px;color:var(--r75-secondary)}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header) .sw-related-list{border:0;border-radius:0;margin:0;padding:0}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header) .sw-related-row{border-top:1px solid var(--r75-row-line);border-radius:0;height:38px;min-height:38px;padding:0}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header) .sw-related-row.is-current{background:var(--r75-soft)}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header)>.sw-related-mail+.samwoo-reading-rule{display:none}@container receipt75 (width<=620px){.sw-receipt75-row{grid-template-columns:104px minmax(45px,1fr) 58px 52px 86px;gap:6px;padding:0 10px}.sw-receipt75-heading{gap:8px;padding:0 10px}.sw-receipt75-legend{gap:5px}.sw-receipt75-progress{flex-basis:80px}}@container receipt75 (width<=440px){.sw-receipt75-row{grid-template-columns:90px minmax(40px,1fr) 49px 49px 76px;gap:4px;padding:0 8px}.sw-receipt75-person strong{font-size:12px}.sw-receipt75-person{gap:6px}.sw-receipt75-address,.sw-receipt75-status,.sw-receipt75-time{font-size:11px}.sw-receipt75-role{font-size:10px}.sw-receipt75-heading{flex-wrap:wrap;gap:6px;height:auto;min-height:40px;padding:6px 8px}.sw-receipt75-legend{order:2;width:100%;font-size:11px}.sw-receipt75-progress{flex-basis:48px;min-width:24px}.sw-receipt75-unread-count{font-size:11px}}@media (width<=759px){#root .sw-sent-reader-header .sw-sent-reading-meta{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header){padding-left:32px;padding-right:32px}}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header) .sw-related-count-suffix{display:none}@container receipt75 (width<=380px){.sw-receipt75-row{grid-template-columns:80px minmax(0,1fr) 44px 48px 72px}}@container receipt75 (width<=300px){.sw-receipt75-row{grid-template-columns:70px minmax(0,1fr) 39px 44px 68px;gap:3px;padding:0 6px}}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header) :is(.sw-related-count,.sw-related-date,.sw-related-folder){color:var(--r75-muted)}.mail-app .samwoo-pane-scroll:has(>.sw-sent-reader-header) .sw-related-sender{color:var(--r75-secondary)}.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}}.sw-recall-confirm{color:#0d0d0d;background:#f6f6f8;border:0;border-radius:10px;gap:6px;padding:12px 14px;font:13px/20px Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif}.sw-recall-confirm>button{color:#6e6e6e;background:0 0;border:0;border-radius:999px;height:36px;min-height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;transition:none}.sw-recall-confirm>button:last-child{color:#fff;background:#0d0d0d;padding:0 18px}.sw-recall-confirm>button:disabled{opacity:.4}.sw-recall-confirm>button:focus-visible{outline-offset:2px;outline:2px solid #0d0d0d}.sw-recall-confirm>button:focus{box-shadow:none;outline:none}.sw-recall-confirm>button:focus-visible{text-underline-offset:3px;text-decoration:underline}.mail-app .sw-message-navigation{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.mail-app .sw-message-navigation button{white-space:nowrap}.mail-app .sw-message-navigation svg{flex-shrink:0}.mail-app .sw-message-navigation button:disabled{color:var(--muted,var(--text-tertiary));opacity:.45;cursor:default;background:0 0}.mail-app .toolbar .chip.sw-mail-quick-filter{justify-content:center;width:auto;min-width:0;padding:0 10px}.sw-related-mail{min-width:0;color:var(--text-primary);margin:0 0 16px;font-family:inherit;font-size:12px}.sw-related-heading{justify-content:space-between;align-items:center;min-height:30px;display:flex}.sw-related-mail button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.sw-related-mail button:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}.sw-related-mail button:disabled{cursor:default}.sw-related-toggle{border-radius:6px;align-items:center;gap:6px;padding:5px 4px;display:flex;font-weight:600!important}.sw-related-toggle:hover,.sw-related-refresh:hover{background:var(--bg-hover,#f4f4f4)}.sw-related-count{color:var(--text-tertiary);font-weight:400}.sw-related-refresh{border-radius:6px;place-items:center;width:28px;height:28px;display:grid;color:var(--text-tertiary)!important}.sw-related-list{border:1px solid var(--line,var(--border-color,#e5e5e5));border-radius:8px;margin-top:6px;padding:4px;overflow:hidden}.sw-related-row{text-align:left;border-radius:5px;grid-template-columns:minmax(66px,110px) minmax(0,1fr) 104px;align-items:center;gap:12px;width:100%;min-height:34px;padding:7px 8px;display:grid}.sw-related-row:hover{background:var(--bg-hover,#f4f4f4)}.sw-related-row.is-current{background:var(--bg-active,var(--bg-hover,#f4f4f4));font-weight:600}.sw-related-sender,.sw-related-subject>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-related-sender{color:var(--text-secondary)}.sw-related-subject{align-items:center;gap:7px;min-width:0;display:flex}.sw-related-subject>svg{color:var(--text-tertiary);flex-shrink:0}.sw-related-folder{text-overflow:ellipsis;white-space:nowrap;max-width:110px;color:var(--text-tertiary);flex-shrink:0;font-size:11px;font-weight:400;overflow:hidden}.sw-related-row.is-unread .sw-related-subject>span:last-of-type{font-weight:600}.sw-related-date{text-align:right;white-space:nowrap;color:var(--text-tertiary);font-size:11px;font-weight:400}.sw-related-more{border-radius:6px;margin:4px auto 0;padding:6px 12px;display:block;color:var(--text-secondary)!important}.sw-related-more:hover{background:var(--bg-hover,#f4f4f4)}.sw-related-notice{color:var(--text-tertiary);margin:6px 4px;font-size:12px}.sw-related-notice button{text-decoration:underline}@media (width<=600px){.sw-related-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.sw-related-sender{grid-column:1;font-size:11px}.sw-related-date{grid-area:1/2}.sw-related-subject{grid-area:2/1/auto/-1}.sw-related-folder{max-width:100px}}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}}@font-face{font-family:GuideSettings28;src:url(/samwoo/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}.guide-settings-shell{color:#0d0d0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding:12px;font:14px/20px GuideSettings28,Pretendard,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.guide-settings-shell .guide-form{flex-direction:column;gap:8px;margin:0;display:flex}.guide-settings-shell .guide-status{color:#6e6e6e;margin:0 0 4px;font-size:12px}.guide-settings-shell .guide-status:before{width:8px;height:8px}.guide-settings-shell .guide-status.is-connected{color:#10a37f}.guide-settings-shell .guide-account,.guide-settings-shell .guide-person-card,.guide-settings-shell .guide-field{background:#f6f6f8;border:0;border-radius:10px;margin:0;padding:12px 14px}.guide-settings-shell .guide-account+.guide-account{border:0;margin:0;padding:12px 14px}.guide-settings-shell .guide-details>div{grid-template-columns:100px minmax(0,1fr);gap:8px;padding:4px 0}.guide-settings-shell .guide-details dt{color:#6e6e6e;font-size:12px;font-weight:500}.guide-settings-shell .guide-details dd{color:#0d0d0d;font-size:13px;line-height:20px}.guide-settings-shell .guide-secondary{color:#6e6e6e;font-size:11px;line-height:16px}.guide-settings-shell .guide-account>.guide-button-link{color:#a3a3a3;min-height:24px;margin:8px 0 0;padding:0;font-size:13px}.guide-settings-shell .guide-field label{color:#0d0d0d;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.guide-settings-shell .guide-field .sw28-select{max-width:100%}.guide-settings-shell .guide-field .sw28-select>button{color:#0d0d0d;max-width:100%;height:34px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;line-height:20px;display:flex;box-shadow:0 0 0 1px #e5e5e5}.guide-settings-shell .guide-field .sw28-select>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.guide-settings-shell .guide-actions{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:6px;margin:4px 0 0;padding:12px 0 0}.guide-settings-shell .guide-button{color:#6e6e6e;cursor:pointer;background:0 0;border:0;border-radius:999px;height:36px;min-height:36px;padding:0 14px;font:500 13px/20px GuideSettings28,Pretendard,sans-serif}.guide-settings-shell .guide-button-primary{color:#fff;background:#0d0d0d;order:2;padding:0 18px}.guide-settings-shell .guide-button:disabled{opacity:.4}.guide-settings-shell .guide-note{color:#6e6e6e;font-size:12px}.guide-settings-shell .guide-message{color:#10a37f;margin:0;font-size:12px;line-height:20px}.guide-settings-shell .guide-error{color:#d64545}.guide-settings-shell :is(button,input,a):focus-visible{outline-offset:2px;outline:2px solid #0d0d0d!important}.guide-settings-shell :is(.guide-login,.guide-lock) :is(input:not([type=checkbox]),select){background:#f4f4f4!important;border:1px solid #e5e5e5!important;border-radius:8px!important;height:34px!important;padding:0 12px!important;font-size:14px!important}.guide-settings-shell :is(.guide-login,.guide-lock) button{border-radius:999px!important}.guide-settings-shell :is(.guide-login,.guide-lock) button[type=submit]{color:#fff!important;background:#0d0d0d!important;height:36px!important;min-height:36px!important;padding:0 18px!important;font-size:13px!important;font-weight:500!important}@media (width<=360px){.guide-settings-shell .guide-details>div{grid-template-columns:1fr;gap:2px}.guide-settings-shell .guide-field .sw28-select{width:100%}}.guide-settings-shell .guide-field .sw28-select{flex-direction:column;align-items:flex-start;display:inline-flex}.guide-settings-shell .guide-field .sw28-select-menu{max-width:100%;margin-top:6px;width:280px!important;max-height:180px!important;position:relative!important;inset:auto!important}.guide-settings-shell :is(button,input,a):focus{box-shadow:none!important;outline:none!important}.guide-settings-shell[data-sw28-keyboard] :is(button,input,a):focus-visible{outline-offset:2px;outline:2px solid #0d0d0d!important}*,: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!important}.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}.border-collapse{border-collapse:collapse}.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!important}.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;border-radius:8px;gap:8px;width:176px;padding:8px;display:flex;position:fixed;box-shadow:0 4px 16px #0000000d}.mail-app .samwoo-view-menu button{width:47px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 47px;justify-content:center;align-items:center;padding:0;display:flex}.mail-app .samwoo-view-menu button:hover{background:var(--shade);color:var(--text-2)}.mail-app .samwoo-view-menu button[aria-checked=true]{background:var(--shade);color:var(--text)}.mail-app .samwoo-view-menu button:focus-visible{outline:1px solid var(--text-2);outline-offset:-2px}.mail-app .samwoo-view-menu svg{flex:none;width:24px;height:24px;display:block}.mail-app .panel[data-list-only=true]>.panel-columns>.list{border-right:0;flex:100%;width:100%!important}.mail-app .panel[data-list-only=true][data-message-open=false]>.panel-columns>.read,.mail-app .panel[data-list-only=true][data-message-open=true]>.panel-columns>.list{display:none!important}.mail-app .panel[data-list-only=true]>.panel-columns>.read{flex:100%;width:100%;min-width:0}@media (width<=759px){.mail-app .samwoo-list-back{display:none}}.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{overflow-wrap:anywhere;min-width:0;display:block}#root .samwoo-recipient-tail{vertical-align:baseline;align-items:baseline;gap:6px;max-width:100%;display:inline-flex}#root .samwoo-recipient-preview{word-break:keep-all;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:column;gap:6px;width:100%;min-width:0;display:flex}#root .samwoo-attachment-row{box-sizing:border-box;background:var(--shade);width:100%;min-width:0;max-width:none;height:auto;min-height:44px;color:var(--text-2);box-shadow:none;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px 8px 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:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;font-size:13px;font-weight:500;line-height:18px;overflow:visible}#root .samwoo-attachment-size,#root .samwoo-attachment-risk{color:var(--muted);font-size:11px;font-weight:400}#root .samwoo-large-attachment-meta{white-space:normal;overflow-wrap:anywhere}#root .samwoo-attachment-row>.dl{flex:none}#root .samwoo-attachments-toggle{min-height:28px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;margin:0;padding:3px 8px;font-size:12px;line-height:20px;display:inline-flex}#root .samwoo-attachments-toggle:hover{background:var(--shade)}#root .samwoo-attachments-toggle:focus-visible{outline:2px solid var(--navy);outline-offset:2px}#root .samwoo-download-help{flex:none;display:inline-flex}#root .samwoo-download-help>button,#root .samwoo-download-help>a{box-sizing:border-box;width:26px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;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}.mail-app .samwoo-main-panel{--mail-header-end:20px;--list-ink:#0d0d0d;--list-sender:#333;--list-secondary:#6e6e6e;--list-muted:#a3a3a3;--list-line:#ededed;--list-border:#e5e5e5;--list-surface:#f6f6f8;--list-check:#cfcfcf;--list-star:#d0d0d0;--list-disabled:#c9c9c9;--list-unread:#192a4d;--list-on:#fff}:root[data-samwoo-host-color-scheme=dark] .mail-app .samwoo-main-panel{--list-ink:var(--text);--list-sender:var(--text);--list-secondary:var(--text-2);--list-muted:var(--muted);--list-line:var(--line);--list-border:var(--line);--list-surface:var(--shade);--list-check:var(--muted);--list-star:var(--muted);--list-disabled:var(--muted);--list-unread:var(--text);--list-on:var(--panel)}.mail-app .samwoo-main-panel .title-row{padding-right:var(--mail-header-end)}@media (width<=759px){.mail-app .samwoo-main-panel{--mail-header-end:16px}}.mail-app .samwoo-main-panel .title-row .name{color:var(--list-ink);font-size:20px;font-weight:700}.mail-app .samwoo-main-panel .title-row .counts{color:var(--list-secondary);font-size:12.5px;font-weight:400}.mail-app .samwoo-main-panel .title-row .counts b{color:var(--list-ink);font-weight:700}.mail-app .toolbar.samwoo-mail-list-toolbar{min-height:48px;padding:8px var(--mail-header-end) 8px 22px;border-bottom:1px solid var(--list-border);gap:2px}.mail-app .samwoo-mail-list-toolbar .tb{height:30px;color:var(--list-secondary);border-radius:7px;padding:0 8px;font-size:12.5px;font-weight:400}.mail-app .samwoo-mail-list-toolbar .tb .ico{width:14px;height:14px}.mail-app .samwoo-mail-list-toolbar .tb.icon-only{width:30px;padding:0}.mail-app .samwoo-mail-list-toolbar .tb:hover:not(:disabled){background:var(--list-surface)}.mail-app .samwoo-mail-list-toolbar .tb:disabled{color:var(--list-disabled);background:0 0}.mail-app .samwoo-mail-list-toolbar .mail-action-menu button:disabled{color:var(--list-disabled);cursor:default;background:0 0}.mail-app .samwoo-mail-filter-chips{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.mail-app .samwoo-mail-list-toolbar .chip{width:auto;height:28px;box-shadow:inset 0 0 0 1px var(--list-border);color:var(--list-secondary);background:0 0;border:0;border-radius:999px;margin:0;padding:0 10px;font-size:12.5px;font-weight:400}.mail-app .samwoo-mail-list-toolbar .chip:hover{background:var(--list-surface)}.mail-app .samwoo-mail-list-toolbar .chip.is-on{background:var(--list-ink);color:var(--list-on);box-shadow:none;font-weight:600}.mail-app .samwoo-workspace-list{container:mail-rows/inline-size}.mail-app .mail-list.samwoo-message-rows{gap:0;padding:0}.mail-app .samwoo-message-rows .samwoo-message-row{border:0;border-bottom:1px solid var(--list-line);background:var(--panel);border-radius:0;align-items:center;gap:10px;height:40px;min-height:40px;padding:0 24px 0 22px}.mail-app .samwoo-message-rows .samwoo-message-row:hover,.mail-app .samwoo-message-rows .samwoo-message-row.is-selected{background:var(--list-surface)}.mail-app .samwoo-mail-row-controls{flex:none;align-items:center;gap:8px;height:16px;margin:0;display:flex}.mail-app .mail.samwoo-message-row .samwoo-mail-unread-marker{background:0 0;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}.mail-app .mail.samwoo-message-row .samwoo-mail-unread-marker.is-unread{background:var(--list-unread)}.mail-app .samwoo-main-panel :is(.samwoo-mail-row-controls,.samwoo-mail-list-toolbar) .checkbox{border:1.5px solid var(--list-check);background:0 0;border-radius:4px;width:16px;height:16px;margin-top:0}.mail-app .samwoo-main-panel :is(.samwoo-mail-row-controls,.samwoo-mail-list-toolbar) .checkbox.is-on{background:var(--list-ink);border-color:var(--list-ink)}.mail-app .samwoo-main-panel :is(.samwoo-mail-row-controls,.samwoo-mail-list-toolbar) .checkbox.is-on svg{stroke:var(--list-on)}.mail-app .samwoo-mail-star,.mail-app .samwoo-mail-attachment-indicator{background:0 0;flex:none;justify-content:center;align-items:center;height:16px;margin:0;padding:0;display:flex}.mail-app .samwoo-mail-star{width:15px;color:var(--list-star);border:0;border-radius:3px}.mail-app .samwoo-mail-star:hover,.mail-app .samwoo-mail-star[aria-pressed=true]{color:var(--list-ink)}.mail-app .samwoo-mail-star[aria-pressed=true] svg{fill:currentColor}.mail-app .samwoo-mail-attachment-indicator{width:14px;color:var(--list-secondary)}.mail-app .samwoo-mail-row-controls .ico{flex:none;display:block}.mail-app .mail.samwoo-message-row .samwoo-mail-row-text{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}.mail-app .mail.samwoo-message-row .samwoo-mail-sender-line{display:contents}.mail-app .mail.samwoo-message-row .samwoo-mail-sender{width:190px;color:var(--list-sender);white-space:nowrap;text-overflow:ellipsis;flex:0 0 190px;order:1;font-size:13.5px;font-weight:500;line-height:20px;overflow:hidden}.mail-app .mail.samwoo-message-row .samwoo-mail-department{color:var(--list-muted);margin-left:6px;font-size:12px;font-weight:400}.mail-app .mail.samwoo-message-row .samwoo-mail-row-text>.sw-tag-chips{flex-wrap:nowrap;flex:none;order:2;gap:4px;max-width:140px;margin:0;display:flex;overflow:hidden}.mail-app .mail.samwoo-message-row .sw-tag-chips .sw-tag{max-width:140px;height:20px;color:var(--list-secondary);white-space:nowrap;border:0;border-radius:5px;flex:none;align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex;background:var(--list-surface)!important}.mail-app .mail.samwoo-message-row .sw-tag-chips .sw-tag i{border-radius:1px;flex:none;width:6px;height:6px}.mail-app .mail.samwoo-message-row .samwoo-mail-subject{min-width:0;color:var(--list-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;order:3;font-size:13.5px;font-weight:400;line-height:20px;overflow:hidden}.mail-app .mail.samwoo-message-row .samwoo-mail-snippet{color:var(--list-muted);font-size:13.5px;font-weight:400}.mail-app .mail.samwoo-message-row .samwoo-mail-row-flags{color:var(--list-muted);flex:none;order:4;align-items:center;gap:6px;display:inline-flex}.mail-app .mail.samwoo-message-row .samwoo-mail-row-flags:empty{display:none}.mail-app .mail.samwoo-message-row .samwoo-mail-date{text-align:right;white-space:nowrap;width:132px;color:var(--list-muted);font-variant-numeric:tabular-nums;flex:0 0 132px;order:5;font-size:12px;font-weight:400;line-height:20px}.mail-app .mail.samwoo-message-row.is-unread .samwoo-mail-sender,.mail-app .mail.samwoo-message-row.is-unread .samwoo-mail-subject-text{color:var(--list-ink);font-weight:700}.mail-app .mail.samwoo-message-row.is-unread .samwoo-mail-date{color:var(--list-ink);font-weight:600}.mail-app .mail.samwoo-message-row .samwoo-mail-folder-column{display:none}.mail-app .mail.samwoo-message-row .samwoo-mail-folder-inline{color:var(--list-secondary);font-weight:400}.mail-app .samwoo-message-rows>li.samwoo-mail-date-divider{border:0;border-bottom:1px solid var(--list-line);min-height:45px;color:var(--list-secondary);cursor:default;background:0 0;align-items:baseline;gap:6px;margin:0;padding:18px 24px 8px 36px;font-size:12px;font-weight:700;line-height:18px;display:flex}.mail-app .samwoo-mail-day-count{color:var(--list-muted);font-weight:400}@container mail-rows (width<=760px){.mail-app .samwoo-message-rows .samwoo-message-row{gap:8px;padding-left:12px;padding-right:12px}.mail-app .samwoo-mail-row-controls{gap:6px}.mail-app .mail.samwoo-message-row .samwoo-mail-row-text{gap:8px}.mail-app .mail.samwoo-message-row .samwoo-mail-sender{flex-basis:100px;width:100px}.mail-app .mail.samwoo-message-row .samwoo-mail-row-text>.sw-tag-chips{max-width:80px}.mail-app .samwoo-message-rows>li.samwoo-mail-date-divider{padding-left:24px}}@container mail-rows (width<=480px){.mail-app .samwoo-message-rows .samwoo-message-row{gap:6px;padding-left:8px;padding-right:8px}.mail-app .samwoo-mail-row-controls{gap:4px}.mail-app .mail.samwoo-message-row .samwoo-mail-row-text{gap:6px}.mail-app .mail.samwoo-message-row .samwoo-mail-sender{flex-basis:58px;width:58px}.mail-app .mail.samwoo-message-row .samwoo-mail-date{flex-basis:120px;width:120px}.mail-app .mail.samwoo-message-row .samwoo-mail-row-text>.sw-tag-chips{max-width:40px}.mail-app .samwoo-message-rows>li.samwoo-mail-date-divider{padding-left:18px}}: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}}
