.wpcf7 .fs-inbox-notice{display:block;flex:0 0 100%;width:100%;box-sizing:border-box;margin:16px 0;padding:16px;border:1px solid #d8e0e8;border-radius:6px;background:#f6f8fa;color:#25364a;font-size:13px;line-height:1.55;text-align:left;white-space:normal;overflow-wrap:anywhere}
.wpcf7 .fs-inbox-notice p{margin:0 0 10px;font-size:inherit;line-height:inherit;color:inherit}
.wpcf7 .fs-inbox-draft{display:flex!important;align-items:flex-start;gap:9px;font-size:13px!important;line-height:1.55!important;color:#25364a!important;cursor:pointer}
.wpcf7 .fs-inbox-draft input{flex:0 0 auto;width:17px!important;height:17px!important;margin:3px 0 0!important;appearance:auto!important}
.wpcf7 .fs-inbox-state{margin:10px 0 0!important;font-weight:600}
.wpcf7 .fs-inbox-state:empty{display:none}
.wpcf7 form[aria-busy="true"] [type="submit"]{opacity:.6;cursor:wait}
.wpcf7 form.custom-duplicate .wpcf7-response-output,.wpcf7 form.custom-in-progress .wpcf7-response-output,.wpcf7 form.custom-storage-failed .wpcf7-response-output,.wpcf7 form.custom-rate-limited .wpcf7-response-output{display:block;border-color:#c28a24}
.fs-inbox-admin{max-width:1500px}
.fs-inbox-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0}
.fs-inbox-filters label{display:flex;flex-direction:column;gap:5px;font-weight:600;min-width:150px}
.fs-inbox-filters input,.fs-inbox-filters select{min-height:34px;max-width:100%}
.fs-retention{background:#fff;border:1px solid #c3c4c7;border-radius:6px;padding:12px 16px;margin:16px 0}
.fs-retention summary{cursor:pointer;font-weight:600}
.fs-inbox-day{border:1px solid #c3c4c7;background:#fff;border-radius:7px;margin:14px 0;overflow:hidden}
.fs-inbox-day>summary{cursor:pointer;background:#edf3f9;padding:16px;font-size:16px;font-weight:600}
.fs-day-count{display:inline-block;margin-left:14px;font-size:12px;font-weight:400;color:#50575e}
.fs-inbox-table-scroll{overflow-x:auto}
.fs-inbox-day table{border:0;min-width:650px;table-layout:fixed}
.fs-inbox-day td,.fs-inbox-day th{overflow-wrap:anywhere;padding:12px}
.fs-inbox-day th:first-child{width:27%}
.fs-inbox-day th:nth-child(4){width:5%}
.fs-inbox-empty{padding:24px;background:#fff;border:1px solid #dcdcde}
@media(max-width:600px){.fs-inbox-filters label{min-width:0;flex:1 1 140px}.fs-inbox-filters input{width:100%;box-sizing:border-box}.fs-inbox-day>summary{padding:12px}.fs-day-count{margin-left:8px}.fs-inbox-shortcuts{display:flex;flex-wrap:wrap;gap:6px}}
