/* Scoped to the daily email attachment; inherits current KDWatch theme. */
.kd-volume-mail{box-sizing:border-box;min-width:0;width:100%;grid-column:1/-1;color:var(--kdt-text,var(--text-primary,#2d2440));font:400 12px/1.5 var(--font-ui,Inter,"PingFang SC","Microsoft YaHei",sans-serif);letter-spacing:0}
.kd-volume-mail[hidden],.kd-volume-mail [hidden]{display:none!important}
.kd-volume-mail-row{display:flex;align-items:center;justify-content:flex-start;gap:5px;min-height:44px;min-width:0}
.kd-volume-mail-row>span{min-width:0;font-size:12px;font-weight:400}
.kd-volume-mail-checkbox{appearance:auto;box-sizing:border-box;width:16px;height:16px;min-width:16px;flex:0 0 16px;margin:0;accent-color:var(--kdt-primary,var(--brand-violet-600,#7c3aed));cursor:pointer}
.kd-volume-mail-row{cursor:pointer}
.kd-volume-mail-settings{grid-column:1/-1;min-width:0}
.product-market-settings .product-market-settings-options{grid-template-columns:repeat(4,max-content);justify-content:space-between}
.product-market-settings .kd-volume-mail{display:contents;color:inherit;font:inherit}
.product-market-settings .kd-volume-mail-row{min-height:36px;white-space:nowrap}
.product-market-settings .kd-volume-mail-settings{order:1;contain:inline-size}
.product-market-settings .kd-volume-mail-unavailable{order:2;contain:inline-size}
.kd-volume-mail .kd-volume-mail-select{box-sizing:border-box;flex:0 0 104px;width:104px;min-width:0;height:44px;min-height:44px;margin:0;padding:0 8px;border:1px solid var(--kdt-border,var(--line,#e3e7ef));border-radius:8px;background:var(--kdt-surface,var(--surface,#fff));color:inherit;font:500 12px/1.5 var(--font-ui,Inter,"PingFang SC","Microsoft YaHei",sans-serif);font-variant-numeric:tabular-nums;cursor:pointer}
.kd-volume-mail .kd-volume-mail-select:hover:not(:disabled){border-color:var(--kdt-primary,var(--brand-violet-600,#7c3aed))}
.kd-volume-mail .kd-volume-mail-select:focus-visible{outline:2px solid var(--kdt-primary,var(--brand-violet-600,#7c3aed));outline-offset:2px}
.kd-volume-mail .kd-volume-mail-select:disabled,fieldset:disabled .kd-volume-mail-select{opacity:.55;cursor:default}
.kd-volume-mail-help,.kd-volume-mail-feedback{margin:4px 0 0;font-size:12px!important;line-height:1.5!important;color:var(--kdt-muted,var(--text-secondary,#667085));overflow-wrap:anywhere}
.product-market-settings .kd-volume-mail-feedback{grid-column:1/-1;order:1;contain:inline-size}
.kd-volume-mail-feedback.is-error{color:var(--status-negative,#be123c)}
.settings-market-redesign .kd-volume-mail{padding:8px 18px;border-bottom:1px solid var(--kdt-border,var(--line,#e3e7ef))}
.kd-volume-mail-unavailable{grid-column:1/-1;margin:4px 0;font-size:12px!important;line-height:1.5;color:var(--kdt-muted,var(--text-secondary,#667085));overflow-wrap:anywhere}
.settings-market-redesign>.kd-volume-mail-unavailable,.settings-market-redesign .kd-volume-mail-unavailable{padding:0 18px}
.astock-daily-options>[id$="VolumeMail"]{grid-column:1/-1;min-width:0}
html[data-theme="dark"] .kd-volume-mail-select{color-scheme:dark}
html[data-theme="dark"] .kd-volume-mail-feedback.is-error{color:var(--status-negative,#f18094)}
