.sw-feature-dialog{border:1px solid var(--border,#e6e8ee);background:var(--bg-primary,#fff);width:min(780px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--text-primary,#1f2430);font:inherit;border-radius:12px;padding:0;overflow:auto}.sw-feature-dialog::backdrop{background:#1418204d}.sw-feature-dialog header{border-bottom:1px solid var(--border,#e6e8ee);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.sw-feature-dialog h2{margin:0;font-size:16px;font-weight:600}.sw-feature-dialog button,.sw-compose-options button{font:inherit;color:inherit;border:1px solid var(--border,#e6e8ee);cursor:pointer;background:0 0;border-radius:7px;min-height:32px;padding:4px 10px}.sw-feature-dialog button:disabled{cursor:default;color:var(--text-tertiary,#8a90a0)}.sw-feature-dialog button:hover:not(:disabled){background:var(--bg-hover,#f1f3f7)}.sw-feature-dialog input,.sw-feature-dialog textarea,.sw-feature-dialog select,.sw-compose-options input,.sw-compose-options select{font:inherit;box-sizing:border-box;border:1px solid var(--border,#e6e8ee);background:var(--bg-primary,#fff);min-width:0;min-height:34px;color:inherit;border-radius:7px;padding:6px 8px}.sw-feature-dialog .sw-tabs{gap:6px;padding:12px 20px;display:flex;overflow-x:auto}.sw-feature-dialog .sw-tabs [aria-selected=true]{background:var(--bg-hover,#f1f3f7);font-weight:600}.sw-feature-content{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.sw-feature-row{border-bottom:1px solid var(--border,#e6e8ee);flex-direction:column;gap:8px;padding:12px 0;display:flex}.sw-feature-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw-feature-muted{color:var(--text-secondary,#5b6170);font-size:12px}.sw-feature-error{color:var(--red,#aa3434);margin:0;font-size:13px}.sw-compose-options{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.sw-compose-options label{align-items:center;gap:6px;display:flex}.sw-compose-options input[type=checkbox]{width:14px;height:14px;min-height:0}.sw-compose-options input[type=datetime-local]{max-width:220px;font-size:12px}.sw-tabs button{white-space:nowrap;flex-shrink:0}.sw-feature-content label{align-items:center;gap:8px;display:flex}.sw-feature-content input[type=checkbox]{flex:0 0 14px;width:14px;min-height:14px;margin:0}.sw-message-result{text-align:left;flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.sw-message-result>span,.sw-message-result>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sw-mail-frame{background:#fff;border:0;width:100%;height:55vh}.sw-tag-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.sw-tag{width:fit-content;max-width:100%;color:var(--text-primary,#1f2430);border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:400;line-height:18px;display:inline-flex}.sw-tag i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sw-feature-dialog input[type=color]{width:36px;padding:3px}.sw-pdf-page{background:#fff;width:100%;min-width:0}.sw-pdf-page canvas{max-width:100%;display:block}.sw-preview-content{min-height:180px}.sw-preview-content .sw-feature-actions{background:var(--panel,#fff);z-index:1;padding:8px 0;position:sticky;top:0}.sw-quota-grid{flex-wrap:wrap;gap:20px;display:flex}.sw-quota-grid>div{flex-direction:column;gap:6px;min-width:95px;display:flex}.sw-quota-grid span{color:var(--text-secondary,#5b6170);font-size:12px}.sw-quota-grid strong{font-size:20px;font-weight:600}.sw-feature-content progress{appearance:none;background:#f1f3f7;border:0;border-radius:5px;overflow:hidden}.sw-feature-content progress::-webkit-progress-bar{background:#f1f3f7;border-radius:5px}.sw-feature-content progress::-webkit-progress-value{background:#1e325c;border-radius:5px}.sw-feature-content progress::-moz-progress-bar{background:#1e325c}.sw-option-dialog{width:min(420px,100vw - 28px)}.sw-option-form{flex-direction:column;gap:18px;padding:20px;display:flex}.sw-option-form p{margin:0}.sw-option-field{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;display:grid}.sw-option-field>label,.sw-option-field>span{color:var(--text-secondary,#5b6170);font-size:13px}.sw-time-fields{align-items:center;gap:8px;min-width:0;display:flex}.sw-time-fields select{flex:1;min-width:58px}.sw-option-footer{border-top:1px solid var(--border,#e6e8ee);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.sw-feature-dialog .sw-primary{background:var(--navy,#1e325c);border-color:var(--navy,#1e325c);color:var(--button-color,#fff)}.sw-feature-dialog .sw-primary:hover:not(:disabled){background:var(--navy,#1e325c);filter:brightness(1.12)}.sw-feature-page{background:var(--panel,#fff);min-width:0;min-height:0;color:var(--text,#1f2430);flex-direction:column;flex:1;display:flex}.sw-feature-page .sw-page-heading{border-bottom:1px solid var(--line,#e6e8ee);flex:none;padding:20px 24px}.sw-page-heading h1{font:inherit;flex:1;min-width:0;margin:0;font-size:18px;font-weight:600}.sw-feature-page button{font:inherit;border:1px solid var(--line,#e6e8ee);min-height:30px;color:var(--text-2,#5b6170);cursor:pointer;background:0 0;border-radius:6px;padding:4px 9px;font-size:12px}.sw-feature-page button:hover:not(:disabled){background:var(--shade,#f1f3f7)}.sw-feature-page button:disabled{opacity:.5;cursor:default}.sw-feature-page>.sw-feature-content{min-height:0;padding:0 24px 24px;overflow:auto}.sw-page-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.sw-toolbar-end{margin-left:auto}.sw-segmented{gap:4px;display:flex}.sw-segmented [aria-pressed=true]{background:var(--shade,#f1f3f7);color:var(--navy,#1e325c);font-weight:600}.sw-page-empty{min-height:220px;color:var(--text-2,#5b6170);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.sw-page-empty>span{color:var(--muted,#8a90a0);font-size:12px}.sw-schedule-row{border-bottom:1px solid var(--line,#e6e8ee);grid-template-columns:minmax(130px,1fr) 156px 88px 152px;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:grid}.sw-schedule-columns{color:var(--muted,#8a90a0);padding:10px 0;font-size:12px}.sw-schedule-subject{flex-direction:column;gap:6px;min-width:0;display:flex}.sw-schedule-subject>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-schedule-row time{color:var(--text-2,#5b6170);font-size:12px}.sw-schedule-row .sw-feature-actions{flex-wrap:nowrap;gap:6px}.panel.samwoo-main-panel>[hidden]{display:none!important}@media (width<=1000px){.sw-schedule-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.sw-schedule-columns{display:none}.sw-schedule-row time{text-align:right}.sw-schedule-row .sw-feature-actions{justify-content:flex-end}}@media (width<=600px){.sw-feature-page .sw-page-heading{padding:16px}.sw-feature-page>.sw-feature-content{padding:0 16px 20px}.sw-page-heading h1{font-size:16px}.sw-schedule-row{grid-template-columns:minmax(0,1fr)}.sw-schedule-row time{text-align:left}.sw-schedule-row .sw-feature-actions{justify-content:flex-start}.sw-option-field{grid-template-columns:68px minmax(0,1fr);gap:10px}}.sw-page-empty p{margin:0}.mail-app .sw-page-heading{gap:16px;height:auto;min-height:66px;padding:18px 24px}.mail-app .sw-page-back{white-space:nowrap;flex-shrink:0;width:auto;line-height:1.4}.mail-app button.folder-row{text-align:left;background:0 0;border:0}.mail-app button.folder-row.is-active{background:#fff}.sw-compose-settings{border-top:1px solid var(--border,#e6e8ee);flex-wrap:wrap;flex:none;align-items:center;gap:2px;padding:8px 10px;display:flex}.sw-compose-settings>.sw-compose-options{gap:6px;padding:3px 4px;font-size:12px}.sw-compose-settings>.sw-compose-options button{min-height:28px;font-size:12px}.sw-settings-tabs{border-bottom:1px solid var(--line,#e6e8ee);flex:none;gap:20px;padding:0 24px;display:flex}.sw-settings-tabs button{border:0;border-radius:0;padding:14px 2px}.sw-settings-tabs [aria-current=page]{color:var(--navy,#1e325c);border-bottom:2px solid var(--navy,#1e325c);font-weight:600}.sw-settings-content{min-height:0;padding:24px;overflow:auto}.sw-settings-form{max-width:780px}.sw-settings-form fieldset{border:0;min-width:0;margin:0;padding:0}.sw-settings-form input,.sw-settings-form textarea,.sw-settings-form select{font:inherit;box-sizing:border-box;border:1px solid var(--line,#e6e8ee);background:var(--panel,#fff);width:100%;min-width:0;min-height:36px;color:var(--text,#1f2430);border-radius:6px;padding:7px 10px;font-size:13px}.sw-settings-form textarea{resize:vertical;line-height:1.6}.sw-settings-form input[type=radio]{width:14px;min-height:14px;accent-color:var(--navy,#1e325c);margin:0}.sw-settings-row{border-bottom:1px solid var(--line,#e6e8ee);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:20px;padding:14px 0;font-size:13px;display:grid}.sw-settings-row>label,.sw-settings-row>span{color:var(--text-2,#5b6170);padding-top:9px}.sw-settings-inline{align-items:center;gap:12px;min-width:0;min-height:36px;display:flex}.sw-settings-inline label{white-space:nowrap;align-items:center;gap:7px;display:flex}.sw-date-range input{max-width:180px}.sw-settings-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.sw-recipient-add input{flex:1}.sw-recipient-add button{flex-shrink:0}.sw-recipient-list{max-height:160px;margin:0;padding:0;list-style:none;overflow:auto}.sw-recipient-list:empty{display:none}.sw-recipient-list li{border-bottom:1px solid var(--line,#e6e8ee);align-items:center;gap:10px;padding:6px 0;display:flex}.sw-recipient-list li>span{overflow-wrap:anywhere;flex:1;min-width:0}.sw-inline-end{align-self:flex-end}.sw-feature-page .sw-primary{background:var(--navy,#1e325c);border-color:var(--navy,#1e325c);color:#fff}.sw-feature-page .sw-primary:hover:not(:disabled){background:var(--navy,#1e325c);filter:brightness(1.1)}.sw-settings-form>.sw-feature-error{margin-top:16px}.sw-settings-form .sw-feature-muted{margin:18px 0;line-height:1.6}.sw-settings-form .sw-option-footer{border:0;padding-top:6px}.sw-vacation-history{max-width:780px;color:var(--text-2,#5b6170);margin-top:24px;font-size:12px}.sw-vacation-history summary{cursor:pointer;padding:12px 0}.sw-vacation-history>div{border-top:1px solid var(--line,#e6e8ee);flex-wrap:wrap;gap:16px;padding:10px 0;display:flex}@media (width<=600px){.sw-settings-tabs{padding:0 16px}.sw-settings-content{padding:8px 16px 24px}.sw-settings-row{grid-template-columns:1fr;gap:8px;padding:14px 0}.sw-settings-row>label,.sw-settings-row>span{padding-top:0}.sw-settings-inline{gap:10px}.sw-date-range input{flex:1;width:0;max-width:none}.sw-settings-form select{font-size:12px}}.mail-app .sw-settings-form input[type=radio]{appearance:auto;border:0;border-radius:50%;flex:0 0 14px;width:14px;height:14px;min-height:14px;padding:0}.sw-share-dialog{width:min(540px,100vw - 28px)}.sw-share-folder{flex-direction:column;gap:8px;display:flex}.sw-share-folder span{color:var(--text-2,#5b6170);font-size:13px}.sw-small-heading{font-size:13px;font-weight:600}.sw-people-picker{flex-direction:column;gap:10px;display:flex}.sw-people-picker>label{font-size:13px}.sw-people-results,.sw-people-selected,.sw-share-list{margin:0;padding:0;list-style:none}.sw-people-results{max-height:180px;overflow:auto}.sw-people-results button{text-align:left;border:0;border-bottom:1px solid var(--line,#e6e8ee);border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;display:flex}.sw-people-results small,.sw-share-list small{color:var(--muted,#8a90a0);font-size:12px}.sw-people-selected{flex-wrap:wrap;gap:8px;display:flex}.sw-people-selected li{border:1px solid var(--line,#e6e8ee);border-radius:6px;align-items:center;gap:8px;padding:2px 4px 2px 10px;font-size:13px;display:flex}.sw-people-selected button{border:0;min-height:26px;padding:0 6px}.sw-share-list li{border-bottom:1px solid var(--line,#e6e8ee);align-items:center;gap:14px;padding:10px 0;font-size:13px;display:flex}.sw-share-list li>span,.sw-share-list li>div{overflow-wrap:anywhere;flex:1;min-width:0}.sw-share-list li>div{flex-direction:column;gap:6px;display:flex}.sw-share-list button{flex-shrink:0}.sw-shared-mailboxes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.sw-shared-mailboxes button{gap:10px;padding:18px}.sw-feature-page .sw-mail-frame{height:55vh}.sw-mailbox-table{max-width:1000px}.sw-mailbox-row{border-bottom:1px solid var(--line,#e6e8ee);grid-template-columns:minmax(120px,1fr) 140px 230px;align-items:center;gap:20px;padding:14px 0;font-size:13px;display:grid}.sw-table-labels{color:var(--muted,#8a90a0);padding:12px 0;font-size:12px}.sw-mailbox-name{overflow-wrap:anywhere}.sw-mailbox-row .sw-feature-actions{justify-content:flex-end}.sw-mailbox-row>span:last-child{text-align:right}@media (width<=850px){.sw-mailbox-row{grid-template-columns:minmax(100px,1fr) auto;gap:10px}.sw-mailbox-row>span:nth-child(2){grid-column:1}.sw-mailbox-row>div{grid-area:1/2/3}.sw-table-labels{display:none}}.sw-tag-color-field{flex-direction:column;gap:14px;font-size:13px;display:flex}.sw-tag-palette{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.sw-tag-palette button{aspect-ratio:1;border:1px solid #00000010;border-radius:3px;min-height:0;padding:3px;position:relative}.sw-tag-palette button:hover:not(:disabled){filter:brightness(.94)}.sw-tag-palette [aria-checked=true]{outline:2px solid var(--navy,#1e325c);outline-offset:2px}.sw-tag-palette svg{stroke:#fff;stroke-width:2.5px;fill:none;filter:drop-shadow(0 1px 1px #0006);width:100%;height:100%}.sw-tag-dot{border-radius:2px;flex:0 0 10px;width:10px;height:10px;display:inline-block}.sw-footer-start{margin-right:auto}.sw-sidebar-tags{margin-top:20px}.sw-sidebar-tags ul{margin:0;padding:0;list-style:none}.sw-sidebar-tags li{border-radius:6px;align-items:center;min-width:0;display:flex}.sw-sidebar-tags li.is-active{background:#fff}.mail-app .sw-sidebar-tags button{appearance:none;color:var(--text-2,#5b6170);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.sw-sidebar-tags .sw-tag-navigate{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.sw-tag-navigate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-tag-edit{flex-shrink:0;align-self:stretch;width:28px}.sw-sidebar-tags .sw-tag-navigate[aria-current=page]{color:var(--navy,#1e325c);font-weight:600}.sw-tag-assignments{max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.sw-tag-assignments label{align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.sw-feature-dialog .sw-tag-assignments input[type=checkbox]{appearance:auto;width:14px;height:14px;min-height:14px;accent-color:var(--navy,#1e325c);margin:0;padding:0}.sw-eml-drop{border:1px dashed var(--line,#e6e8ee);color:var(--text-2,#5b6170);border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:24px 14px;font-size:12px;display:flex}.sw-eml-files,.sw-original-list{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.sw-eml-files li,.sw-original-list li{border-bottom:1px solid var(--line,#e6e8ee);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.sw-eml-files li>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sw-eml-files li>div>span,.sw-original-list li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sw-original-list li>span{flex:1}.sw-eml-files small,.sw-eml-files li>span{color:var(--muted,#8a90a0);flex-shrink:0;font-size:12px}.sw-link-button{border:1px solid var(--line,#e6e8ee);min-height:30px;color:var(--navy,#1e325c);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.sw-backup-job{border-top:1px solid var(--line,#e6e8ee);flex-direction:column;gap:12px;padding-top:16px;display:flex}.sw-backup-summary{align-items:center;gap:12px;font-size:12px;display:flex}.sw-backup-summary strong{margin-right:auto;font-size:13px}.sw-backup-job progress{width:100%;height:5px;accent-color:var(--navy,#1e325c)}@media (width<=600px){.sw-eml-drop{flex-direction:column;padding:16px}.sw-mailbox-row .sw-feature-actions{gap:5px}}.mail-app .sw-mail-search-controls{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.mail-app .sw-mail-search-controls .search{margin-left:0}.mail-app .sw-advanced-toggle{border:1px solid var(--line,#e6e8ee);background:var(--ground,#fff);width:36px;height:36px;color:var(--text-2,#5b6170);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mail-app .sw-advanced-toggle:hover,.mail-app .sw-advanced-toggle[aria-expanded=true]{background:var(--shade,#f1f3f7);color:var(--navy,#1e325c)}.mail-app .sw-advanced-toggle:focus-visible{outline:2px solid var(--navy,#1e325c);outline-offset:2px}.sw-search-dialog{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.sw-search-dialog[open]{flex-direction:column;display:flex}.sw-search-dialog>header{flex-shrink:0}.sw-advanced-search{flex-direction:column;min-height:0;font-size:13px;display:flex}.sw-advanced-body{overscroll-behavior:contain;min-height:0;padding:20px;overflow:auto}.sw-advanced-grid{grid-template-columns:1fr;gap:16px;display:grid}.sw-advanced-field{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.sw-advanced-field>label,.sw-advanced-field>span{color:var(--text-secondary,#5b6170);font-size:12px}.sw-advanced-search input,.sw-advanced-search select{font:inherit;width:100%;min-height:36px;padding:7px 10px;font-size:13px}.sw-advanced-search .sw-settings-inline{flex-wrap:wrap;gap:10px;min-width:0}.sw-advanced-search .sw-settings-inline>select{flex:1;min-width:120px}.sw-advanced-search input[type=checkbox]{appearance:auto;width:14px;height:14px;min-height:14px;accent-color:var(--navy,#1e325c);flex:0 0 14px;margin:0;padding:0}.sw-advanced-search .sw-advanced-check{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.sw-advanced-footer{border-top:1px solid var(--border,#e6e8ee);flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.sw-advanced-footer button{min-width:64px;min-height:36px;padding:6px 14px;font-size:13px}.sw-advanced-footer button:first-child{margin-right:auto}.sw-advanced-search .sw-primary{background:var(--navy,#1e325c);color:#fff;border-color:var(--navy,#1e325c)}.sw-advanced-search .sw-primary:hover{background:var(--navy,#1e325c);filter:brightness(1.15)}.sw-advanced-search .sw-search-manage{text-underline-offset:3px;border:0;min-height:28px;padding:2px 0;font-size:12px;text-decoration:underline}.sw-advanced-search .sw-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.sw-advanced-search .sw-date-range input{width:100%;max-width:none}.sw-advanced-search .sw-feature-error{margin-top:16px}@media (width<=759px){.mail-app .sw-mail-search-controls .search{flex-shrink:0;width:160px}}@media (width<=480px){.sw-search-dialog>header{padding:12px 16px}.sw-advanced-body{padding:16px}.sw-advanced-field{grid-template-columns:68px minmax(0,1fr);gap:10px}.sw-advanced-search .sw-settings-inline>select{flex-basis:100%}.sw-advanced-search .sw-date-range{grid-template-columns:1fr}.sw-advanced-search .sw-date-range>span{text-align:center;line-height:6px}.sw-advanced-footer{padding:12px 16px}}.mail-app .sw-sidebar-quota{flex:none;margin-top:auto;padding:20px 10px 14px}.mail-app .sw-sidebar-quota+.samwoo-sidebar-tools{margin-top:0}.mail-app .sw-quota-summary{width:100%;color:var(--text-2,#5b6170);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:9px;padding:0;font-size:11px;display:flex}.sw-quota-title{justify-content:space-between;align-items:center;display:flex}.sw-quota-values{font-size:11px;line-height:1.4}.sw-quota-values b{color:var(--navy,#1e325c);font-weight:500}.sw-quota-summary progress{appearance:none;background:var(--line,#e6e8ee);border:0;border-radius:3px;width:100%;height:4px;overflow:hidden}.sw-quota-summary progress::-webkit-progress-bar{background:var(--line,#e6e8ee)}.sw-quota-summary progress::-webkit-progress-value{background:var(--navy,#1e325c);border-radius:3px}.sw-quota-summary progress::-moz-progress-bar{background:var(--navy,#1e325c)}.sw-quota-details{padding-top:20px}.sw-quota-details select{max-width:100%}.mail-app .sw-compose-settings input[type=checkbox]{appearance:auto;width:14px;height:14px;min-height:14px;accent-color:var(--navy,#1e325c);margin:0;padding:0}.sw-send-record{border-bottom:1px solid var(--line,#e6e8ee);padding:16px 0}.sw-send-row{grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) auto;align-items:center;gap:24px;font-size:13px;display:grid}.sw-send-subject{flex-direction:column;gap:8px;min-width:0;display:flex}.sw-send-subject strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sw-send-subject time{color:var(--muted,#8a90a0);font-size:12px}.sw-send-counts{color:var(--text-2,#5b6170);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.sw-send-counts b{font-weight:500}.sw-send-row .sw-feature-actions{justify-content:flex-end}.sw-recipient-results{background:var(--shade,#f1f3f7);border-radius:8px;margin:16px 0 0;padding:8px 16px;font-size:12px;list-style:none}.sw-recipient-results li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.sw-recipient-results li>span:first-child{overflow-wrap:anywhere;min-width:0}.sw-recipient-results p{width:100%;margin:0}.sw-send-management summary{cursor:pointer;list-style:none}.sw-send-management summary::-webkit-details-marker{display:none}.mail-app .sidebar-body>select{font:inherit;color:var(--text-2,#5b6170);border:1px solid var(--line,#e6e8ee);background:0 0;border-radius:6px;width:100%;min-width:0;min-height:32px;padding:6px 8px;font-size:12px}.sw-feature-page select{font:inherit;border:1px solid var(--line,#e6e8ee);background:var(--panel,#fff);color:var(--text,#1f2430);border-radius:6px;max-width:100%;padding:6px 9px;font-size:13px}@media (width<=1000px){.sw-send-row{grid-template-columns:minmax(0,1fr);gap:12px}.sw-send-row .sw-feature-actions{justify-content:flex-start}.sw-settings-tabs{gap:14px;overflow:auto}.sw-settings-tabs button{white-space:nowrap}}.sw-files-manager{padding-top:10px}.sw-settings-content>.sw-files-manager{padding:0}.sw-file-record{border-bottom:1px solid var(--line,#e6e8ee);grid-template-columns:minmax(140px,1fr) 130px auto;align-items:center;gap:20px;padding:16px 0;font-size:13px;display:grid}.sw-file-record time{color:var(--text-2,#5b6170);font-size:12px}.sw-file-record .sw-feature-actions{justify-content:flex-end}.sw-files-manager .sw-feature-muted{line-height:1.6}.sw-feature-dialog .sw-files-manager button{font-size:12px}@media (width<=800px){.sw-file-record{grid-template-columns:minmax(0,1fr);gap:10px}.sw-file-record .sw-feature-actions{justify-content:flex-start}}.mail-app .samwoo-sidebar-footer{flex:none;padding-bottom:14px}.mail-app .samwoo-sidebar-footer .sw-sidebar-quota{margin:0;padding:0 10px 14px}.mail-app .samwoo-sidebar-footer .samwoo-sidebar-tools{margin:0}.mail-app .samwoo-sidebar-footer .sw-quota-summary{gap:8px}.sw-feature-dialog.sw-form28{--text-primary:#0d0d0d;--text-secondary:#6e6e6e;--text-tertiary:#a3a3a3;--bg-primary:#fff;--border:#e5e5e5;--bg-hover:#f4f4f4;color:#0d0d0d;background:#fff;border:0;border-radius:12px;height:fit-content;font:14px/20px Pretendard,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif;box-shadow:0 0 0 1px #e5e5e5,0 12px 32px #0000001a}.sw-form28.sw-option-dialog,.sw-form28.sw-share-dialog{width:min(460px,100vw - 28px)}.sw-feature-dialog.sw-form28>header{box-sizing:border-box;border:0;gap:8px;min-height:44px;padding:16px 20px 0}.sw-feature-dialog.sw-form28>header h2{color:#6e6e6e;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:500;line-height:20px}.sw-feature-dialog.sw-form28>header .sw28-close{color:#6e6e6e;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:grid}.sw-form28 .sw-option-form{gap:8px;padding:4px 20px 16px}.sw-form28 .sw-option-field,.sw-form28 .sw28-card{background:#f6f6f8;border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:12px 14px;display:flex}.sw-form28 .sw-option-field>label,.sw-form28 .sw-option-field>span,.sw28-card-title{color:#0d0d0d;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:20px;display:flex}.sw-form28 button,.sw-form28 input,.sw-form28 textarea{font-family:inherit;transition:none}.sw-feature-dialog.sw-form28 button{color:#6e6e6e;border:0;border-radius:999px;min-height:30px;font-size:13px;font-weight:500}.sw-feature-dialog.sw-form28 button:disabled{opacity:.4;cursor:default}.sw-feature-dialog.sw-form28 button:focus-visible,.sw-feature-dialog.sw-form28 input:focus-visible,.sw-feature-dialog.sw-form28 textarea:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #0d0d0d}.sw-feature-dialog.sw-form28 input:not([type=checkbox]):not([type=radio]):not([type=color]),.sw-feature-dialog.sw-form28 textarea{color:#0d0d0d;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-height:34px;padding:6px 10px;font-size:13px}.sw-feature-dialog.sw-form28 .sw-option-form input[type=date]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0d0d}.sw-feature-dialog.sw-form28 input[type=checkbox]{accent-color:#0d0d0d;width:18px;height:18px;min-height:18px}.sw-feature-dialog.sw-form28 .sw-primary,.sw-feature-dialog.sw-form28 .sw-primary:hover{color:#fff;filter:none;background:#0d0d0d;border-color:#0d0d0d}.sw-feature-dialog.sw-form28 .sw-option-footer,.sw-form28 .sw-advanced-footer{border:0;flex-wrap:wrap;gap:6px;margin:8px -20px -16px;padding:12px 20px;box-shadow:0 -1px #e5e5e5}.sw-feature-dialog.sw-form28 .sw-option-footer button,.sw-form28 .sw-advanced-footer button{height:36px;min-height:36px;padding:0 14px}.sw-feature-dialog.sw-form28 .sw-option-footer .sw-primary,.sw-form28 .sw-advanced-footer .sw-primary{padding:0 18px}.sw-form28 .sw-feature-muted{color:#6e6e6e;font-size:12px;line-height:18px}.sw-form28 .sw-feature-error,.sw-form28 [role=alert]{color:#d64545}.sw28-select{vertical-align:middle;color:#0d0d0d;min-width:0;max-width:100%;font:13px/20px Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif;display:inline-flex;position:relative}.sw28-select>button[role=combobox]{color:#0d0d0d;min-width:0;max-width:100%;height:34px;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.sw28-select>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw28-select svg{flex:none}.sw28-select .sw28-select-menu{z-index:12;box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;gap:0;padding:8px;display:flex;overflow:auto;box-shadow:0 0 0 1px #e5e5e5,0 8px 24px #0000001a}.sw28-select-menu>button[role=option]{text-align:left;color:#0d0d0d;min-height:34px;font:inherit;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.sw28-select-menu>button[aria-selected=true],.sw28-select-menu>button.is-focused,.sw28-select-menu>button:hover:not(:disabled){color:#0d0d0d;background:#f4f4f4}.sw28-select button:focus-visible{outline-offset:2px;outline:2px solid #0d0d0d}.sw28-select button:disabled{opacity:.4;cursor:default}.sw28-select .sw28-validation{opacity:0;pointer-events:none;position:absolute;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.sw-form28 .sw-time-fields{flex-wrap:wrap}.sw-form28 .sw-time-fields .sw28-select{flex:1}.sw-form28 .sw-time-fields .sw28-select>button{width:100%}.sw28-date{align-self:flex-start;display:inline-flex;position:relative}.sw-feature-dialog.sw-form28 .sw28-date-trigger{color:#fff;background:#0d0d0d;border-radius:8px;align-items:center;gap:8px;height:34px;min-height:34px;padding:0 12px 0 10px;font-size:14px;font-weight:500;display:flex}.sw28-date-menu{z-index:2;background:#fff;border-radius:12px;flex-direction:column;width:244px;max-width:calc(100vw - 68px);padding:8px;display:flex;position:absolute;top:38px;left:0;box-shadow:0 0 0 1px #e5e5e5,0 8px 24px #0000001a}.sw28-date-heading{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13px;display:flex}.sw28-date-heading button{width:30px;min-height:30px;padding:0}.sw28-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.sw28-date-grid>small{text-align:center;color:#6e6e6e;font-size:11px}.sw-feature-dialog.sw-form28 .sw28-date-grid button{border-radius:8px;height:30px;min-height:30px;padding:0;font-size:12px}.sw-feature-dialog.sw-form28 .sw28-date-grid button[aria-pressed=true]{color:#fff;background:#0d0d0d}.sw-compose-footer .sw-compose-options-popover{color:#0d0d0d;background:#fff;border:0;border-radius:12px;max-width:calc(100vw - 24px);padding:8px;font:13px/20px Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif;box-shadow:0 0 0 1px #e5e5e5,0 8px 24px #0000001a}.sw-compose-footer .sw-compose-options-popover button{border:0;border-radius:8px;height:34px;min-height:34px;font-size:13px;transition:none}.sw-compose-footer .sw-compose-options-popover>label{border:0;min-height:40px;padding:4px 10px}.sw-compose-footer .sw-compose-options-popover .sw-compose-options{padding:0 10px}.sw-compose-footer .sw-compose-options-popover input[type=checkbox]{accent-color:#0d0d0d;width:18px;height:18px}.sw-compose-footer .sw-compose-options-popover :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #0d0d0d}.sw-compose-footer .sw-compose-options-popover .sw28-select>button{color:#0d0d0d;background:#f4f4f4}.sw-compose-footer .sw-compose-options-popover .sw28-select-menu>button{background:#fff}.sw-compose-footer .sw-compose-options-popover .sw28-select-menu>button:is(:hover,[aria-selected=true]){background:#f4f4f4}.sw-feature-dialog.sw-form28 .sw-quota-details{gap:8px;padding:4px 20px 16px}.sw-form28 .sw-quota-details>.sw-feature-actions,.sw-form28 .sw-quota-grid{background:#f6f6f8;border-radius:10px;gap:10px;padding:12px 14px}.sw-form28 .sw-quota-details>.sw-feature-actions{flex-direction:column;align-items:flex-start}.sw-form28 .sw-quota-grid{justify-content:space-between;gap:16px}.sw-form28 .sw-quota-grid>div{min-width:90px}.sw-form28 .sw-quota-grid strong{color:#0d0d0d;font-size:20px}.sw-form28 .sw-quota-grid span{color:#6e6e6e;font-size:12px}.sw-form28 .sw-quota-details progress::-webkit-progress-value{background:#0d0d0d}.sw-feature-dialog.sw-form28 :is(button,input,textarea):focus,.sw-feature-dialog.sw-form28 .sw28-select button:focus,.sw28-select button:focus{box-shadow:none!important;outline:none!important}.sw-feature-dialog.sw-form28[data-sw28-keyboard] :is(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #0d0d0d!important}.sw28-select:has(button:focus-visible)[data-sw28-keyboard] button:focus-visible{outline-offset:2px;outline:2px solid #0d0d0d!important}.sw-feature-dialog.sw-form28 .sw-tag-palette [aria-checked=true]{box-shadow:none;outline:0}.sw-compose-footer .sw-compose-options-popover :is(input,button):focus{box-shadow:none;outline:none}.sw-compose-footer .sw-compose-options-popover button:focus-visible{text-underline-offset:3px;text-decoration:underline}[data-sw28-keyboard] .sw28-select button:focus-visible{outline-offset:2px;outline:2px solid #0d0d0d!important}
