/* Common application workspace. Dedicated composer/account/dashboard designs keep their layouts. */
.wt-site-shell .wt-module{box-sizing:border-box;width:100%;max-width:1220px;margin:0 auto!important;padding:26px clamp(14px,3vw,30px) 38px!important;min-height:50vh;background:#f5f6f8!important;color:#142a43;font:14px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;overflow-wrap:anywhere}.wt-module *{box-sizing:border-box}.wt-module :is(h1,h2,h3,h4){font-family:inherit;line-height:1.3;letter-spacing:-.025em;color:#142a43;margin:0 0 17px;background:transparent}.wt-module h1{font-size:27px}.wt-module h2{font-size:21px}.wt-module h3{font-size:17px}.wt-module p{margin:10px 0 17px}.wt-module a{color:#32639b;text-underline-offset:3px}.wt-module a:hover{color:#142a43}.wt-module :focus-visible{outline:3px solid #8bb8ee;outline-offset:3px}.wt-module :is(form,.wt-module-panel){margin:0 0 20px;padding:21px;background:#fff;border:1px solid #dfe6ed;border-radius:13px;float:none;max-width:100%}.wt-module form :is(form,table){background:transparent}.wt-module :is(input:not([type=hidden]),select,textarea){font:inherit;font-size:14px;border:1px solid #cbd7e2;border-radius:8px;max-width:100%;min-width:0;box-shadow:none;background:#fff;color:#142a43;min-height:42px;padding:10px 12px;float:none;vertical-align:middle}.wt-module :is(input[type=checkbox],input[type=radio]){min-height:0;min-width:17px;max-width:17px;width:17px;height:17px;padding:0;margin:0 7px 0 0;accent-color:#376aa5}.wt-module input[type=hidden]{display:none}.wt-module textarea{min-height:110px;line-height:1.6;resize:vertical}.wt-module label{float:none;width:auto;text-align:left;font-size:12px;font-weight:650;color:#36546f;margin:8px 0 5px}.wt-module :is(button,input[type=submit],input[type=button],.button){appearance:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:8px;background:#376aa5;color:#fff;border:1px solid #376aa5;border-radius:8px;padding:10px 15px;min-height:42px;width:auto;float:none;font:inherit;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none}.wt-module :is(button,input[type=submit],input[type=button]):hover{background:#294f7b;border-color:#294f7b}.wt-module :is(button,input):disabled{opacity:.6;cursor:default}.wt-module :is(.error,.danger,.error_message){color:#a43142;background:#fff1f3;border-color:#eac7cd}.wt-module :is(.success,.success_message){color:#267353;background:#eff8f2;border-color:#cde5d7}.wt-module hr{border:0;border-top:1px solid #dfe6ed;margin:24px 0}.wt-module .wt-table-scroll{width:100%;max-width:100%;overflow:auto;background:#fff;border:1px solid #dfe6ed;border-radius:12px;margin:14px 0 22px;scrollbar-width:thin}.wt-module table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;background:#fff;border:0;line-height:1.45}.wt-module :is(th,td){padding:12px 14px;border:0;border-bottom:1px solid #e6ebf0;text-align:left;vertical-align:top}.wt-module :is(thead th,thead td){background:#edf1f5;color:#36546f;font-weight:650;font-size:11px;letter-spacing:.02em;text-transform:none;white-space:nowrap}.wt-module tbody tr:last-child td{border-bottom:0}.wt-module tbody tr:not([style]):not([class]):nth-child(even){background:#fafbfd}.wt-module tbody tr:not([style]):hover{background:#f1f6fc}.wt-module table a{font-weight:550;font-size:inherit;background:none;padding:0}.wt-module table :is(form){padding:0;border:0;margin:0;background:transparent}.wt-module table :is(button,input[type=button],input[type=submit]){font-size:11px;min-height:34px;padding:7px 10px}.wt-module .wt-module-empty{padding:30px;text-align:center;color:#5d7083;background:#fff;border:1px solid #dfe6ed;border-radius:12px}.wt-module .wt-module-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.wt-module .wt-module-toolbar input{flex:1;min-width:180px}.wt-module .wt-module-note{font-size:12px;color:#5d7083}.wt-module .wt-module-count{display:inline-flex;background:#edf1f5;color:#53697f;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:600}.wt-module .wt-module-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 18px}.wt-module .wt-module-heading h1{margin:0}.wt-module .wt-module-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.wt-module :is(img,video){max-width:100%;height:auto}.wt-module [hidden]{display:none!important}@media(max-width:650px){.wt-site-shell .wt-module{padding:19px 12px 28px!important;font-size:13px}.wt-module h1{font-size:23px}.wt-module :is(form,.wt-module-panel){padding:16px}.wt-module :is(th,td){padding:10px;font-size:12px}.wt-module .wt-table-scroll table{min-width:540px}.wt-module :is(input:not([type=hidden]),select,textarea){font-size:16px}.wt-module table :is(input,select){font-size:13px}.wt-module .wt-module-heading{align-items:flex-start;flex-wrap:wrap}.wt-module .wt-module-toolbar{align-items:stretch}.wt-module .wt-module-toolbar input{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.wt-module *{scroll-behavior:auto!important;transition:none!important}}

/* Shared subscription notices and the remaining legacy read-only modules. */
.wtn-app-page .notif_bar{background:#fff7e5!important;color:#674e23;border:1px solid #e8d8af;border-radius:10px;max-width:1160px;margin:18px auto 0;padding:14px 18px!important;text-align:left}.wtn-app-page .notif_bar>.content_section_content_nopad{padding:0!important;width:100%;max-width:none}.wtn-app-page .notif_bar :is(h2,h3){font:650 15px/1.4 system-ui,sans-serif;color:#674e23;margin:0 0 5px!important}.wtn-app-page .notif_bar p{margin:0;font-size:13px;line-height:1.55}.wtn-app-page .notif_bar a{color:#795b20;font-weight:600}.wt-module .wt-auth-page{max-width:510px;margin:0 auto}.wt-module .wt-auth-page label{display:block}.wt-module .wt-auth-page :is(input[type=text],input[type=password]){width:100%;margin-bottom:12px}.wt-module :is(#livefeed_container,#dailysummary_container){width:100%!important;float:none!important;height:auto!important;padding:20px;border:1px solid #dfe6ed!important;border-radius:12px;margin:16px 0;background:#fff}.wt-module #dailysummary_container:has(.wt-module-panel){padding:0;border:0!important;background:transparent}.wt-module .wt-summary-entry{margin-bottom:18px}.wt-module .wt-summary-entry form{padding:0;border:0;display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0}.wt-module .wt-summary-entry form br{display:none}.wt-module .wt-summary-entry :is(input[type=submit],input[type=button]){min-height:34px;min-width:0;width:auto;font-size:12px}.wt-module .live_item{padding:15px;background:#fff!important;border-bottom:1px solid #e5ebf1}.wt-module iframe{max-width:100%}@media(max-width:650px){.wtn-app-page .notif_bar{margin:12px 12px 0;padding:12px!important}.wt-module :is(#livefeed_container,#dailysummary_container){padding:14px}.wt-module .wt-summary-entry img{height:auto!important}}
