@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";.tt-right-rail.tt-rail-v2{background:#1a37a3;display:grid;row-gap:4px;padding:12px 0 0;min-height:0;height:100%;overflow:hidden;box-sizing:border-box;align-content:stretch}.tt-right-rail.tt-rail-v2{grid-template-rows:31px minmax(0,1fr)}.tt-right-rail.tt-rail-v2 .tt-rail-v2-stack{display:grid;row-gap:4px;min-height:0;overflow:hidden}.tt-right-rail.tt-rail-v2.dashboard-mode .tt-rail-v2-stack,.tt-right-rail.tt-rail-v2.case-mode .tt-rail-v2-stack{grid-template-rows:minmax(0,.76fr) minmax(0,.72fr) minmax(0,.84fr) minmax(0,.72fr)}:where(.tt-right-rail) .tt-rail-v2-section{display:grid;grid-template-rows:30px minmax(0,1fr);min-height:0;overflow:hidden;padding:0;border:1px solid #071a61;background:#ddddde;box-sizing:border-box}:where(.tt-right-rail) .tt-rail-v2-body{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}:where(.tt-right-rail) .tt-rail-v2-body.no-footer{grid-template-rows:minmax(0,1fr)}:where(.tt-right-rail) .tt-rail-v2-header{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;height:30px;min-height:30px;padding:0 4px 0 7px;border-bottom:1px solid #626262;background:#ddddde}:where(.tt-right-rail) .tt-rail-v2-header-slot{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px}:where(.tt-right-rail) .tt-rail-v2-header-slot>img{width:24px;height:24px;object-fit:contain}:where(.tt-right-rail) .tt-rail-v2-title{min-width:0;text-align:center}:where(.tt-right-rail) .tt-rail-v2-title span{color:#000;font-size:18px;font-weight:900;line-height:1.15;white-space:nowrap}:where(.tt-right-rail) .tt-rail-v2-vip .tt-rail-v2-title span{font-size:16px}:where(.tt-right-rail) .tt-rail-v2-collapse{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;padding:0;background:transparent}:where(.tt-right-rail) .tt-rail-v2-collapse img{width:19px;height:20px;object-fit:contain}:where(.tt-right-rail) .tt-rail-v2-search{position:relative;min-width:0;height:20px;min-height:20px;overflow:visible;background:transparent}:where(.tt-right-rail) .tt-rail-v2-top-search{height:31px;min-height:31px;padding:4px;border:1px solid #626262;background:#ececec;box-sizing:border-box}:where(.tt-right-rail) .tt-rail-v2-search input{display:block;width:100%;min-width:0;height:20px;border:1px solid #b8b8b8;border-radius:4px;background:#fff;color:#626262;padding:0 22px 0 5px;font-size:10px;font-weight:500;line-height:18px;outline:none;box-sizing:border-box}:where(.tt-right-rail) .tt-rail-v2-top-search input{height:21px;padding:0 22px 0 9px;border-radius:1px;font-size:12px;line-height:19px}:where(.tt-right-rail) .tt-rail-v2-search img{position:absolute;top:50%;right:7px;width:11px;height:11px;object-fit:contain;transform:translateY(-50%);pointer-events:none;opacity:1}:where(.tt-right-rail) .tt-rail-v2-top-search>img{right:9px;width:13px;height:13px}:where(.tt-right-rail) .tt-rail-v2-search input::placeholder{color:#626262;opacity:1}:where(.tt-right-rail) .tt-rail-v2-right-toggle{position:absolute;top:-11px;z-index:8}:where(.tt-right-rail) .tt-rail-v2-right-toggle{left:4px}:where(.tt-right-rail) .tt-rail-v2-content{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;border:0;background:#fff;box-sizing:border-box}:where(.tt-right-rail) .tt-rail-v2-feed{display:grid;align-content:start;gap:2px;padding:8px 17px 6px 6px}:where(.tt-right-rail) .tt-rail-v2-content::-webkit-scrollbar,:where(.tt-right-rail) .tt-rail-v2-scroll::-webkit-scrollbar{width:7px}:where(.tt-right-rail) .tt-rail-v2-content::-webkit-scrollbar-track,:where(.tt-right-rail) .tt-rail-v2-scroll::-webkit-scrollbar-track{background:#d8d8d8;border-left:1px solid #a0a0a0}:where(.tt-right-rail) .tt-rail-v2-content::-webkit-scrollbar-thumb,:where(.tt-right-rail) .tt-rail-v2-scroll::-webkit-scrollbar-thumb{background:#9ca2b3;border:1px solid #7e879a;border-radius:3px}:where(.tt-right-rail) .tt-rail-v2-icon-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;align-items:start;width:100%;border:0;padding:0;background:transparent;color:#626262;text-align:left}:where(.tt-right-rail) .tt-rail-v2-dot-row{position:relative;display:block;width:100%;min-width:0;border:0;padding:0 0 0 11px;background:transparent;color:#626262;font-size:11.5px;font-weight:500;line-height:1.12;text-align:left;overflow-wrap:normal;word-break:normal}:where(.tt-right-rail) .tt-rail-v2-dot-row:before{content:"";position:absolute;top:.32em;left:1px;width:6px;height:6px;border-radius:999px;background:#1a37a3}:where(.tt-right-rail) .tt-rail-v2-nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tt-right-rail) .tt-rail-v2-footer{display:grid;gap:2px;padding:2px 1px 1px;min-height:27px;box-sizing:border-box}:where(.tt-right-rail) .tt-rail-v2-footer.two-row{min-height:50px}:where(.tt-right-rail) .tt-rail-v2-toolbar{position:relative;display:flex;align-items:center;gap:2px;width:100%;min-width:0;height:22px;min-height:22px;flex-wrap:nowrap;overflow:visible;white-space:nowrap}:where(.tt-right-rail) .tt-rail-v2-emoji-picker{position:absolute;z-index:40;border:1px solid #626262;background:#fbfbfb;box-shadow:0 2px 5px #0000002e}:where(.tt-right-rail) .tt-rail-v2-emoji-picker{left:76px;bottom:24px;display:flex;gap:2px;padding:3px}:where(.tt-right-rail) .tt-rail-v2-emoji-picker button{width:24px;height:22px;border:1px solid #ddddde;background:#fff;color:#000;font-size:12px;line-height:1;padding:0}:where(.tt-right-rail) .tt-rail-v2-toolbar>*{align-self:center;margin:0}:where(.tt-right-rail) .tt-rail-v2-record{display:grid;grid-template-columns:53px 14px;align-items:center;flex:0 0 72px;width:72px;min-width:72px;height:22px;min-height:22px;gap:0;padding:1px 1px 1px 3px;border:1px solid #071a61;border-radius:4px;background:#1a4fd7;color:#fff;box-sizing:border-box;overflow:hidden}:where(.tt-right-rail) .tt-rail-v2-record.is-off{background:#1a4fd7}:where(.tt-right-rail) .tt-rail-v2-record span{width:53px;min-width:53px;color:#fff;font-size:10px;font-weight:700;line-height:.9;text-align:left;white-space:normal}:where(.tt-right-rail) .tt-rail-v2-record img{width:14px;height:8px;justify-self:end;object-fit:contain}:where(.tt-right-rail) .tt-rail-v2-icon-button,:where(.tt-right-rail) .tt-rail-v2-submit,:where(.tt-right-rail) .tt-rail-v2-search-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;min-width:23px;height:22px;border:0;padding:0;background:transparent}:where(.tt-right-rail) .tt-rail-v2-icon-button img,:where(.tt-right-rail) .tt-rail-v2-search-button img{width:20px;height:20px;object-fit:contain}:where(.tt-right-rail) .tt-rail-v2-icon-button.is-paperclip img{width:17px;height:20px}:where(.tt-right-rail) .tt-rail-v2-submit{margin-left:auto;overflow:visible}:where(.tt-right-rail) .tt-rail-v2-submit img{width:16px;height:16px;object-fit:contain}:where(.tt-right-rail) .tt-rail-v2-input,:where(.tt-right-rail) .tt-rail-v2-toolbar textarea{flex:1 1 0;min-width:0;height:22px;min-height:22px;border:1px solid #626262;border-radius:4px;background:#fff;color:#626262;padding:2px 6px;font-size:11px;line-height:16px;white-space:nowrap;overflow:hidden;resize:none;box-sizing:border-box}:where(.tt-right-rail) .tt-rail-v2-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:22px;min-height:22px;border:1px solid #071a61;border-radius:4px;padding:0 5px;color:#fff;font-size:10.5px;font-weight:700;line-height:20px;text-align:center;white-space:nowrap;box-sizing:border-box}:where(.tt-right-rail) .tt-rail-v2-pill.gold{background:#ffd253;border-color:#af7f1c;color:#000}:where(.tt-right-rail) .tt-rail-v2-pill.red{background:#9e0c0c;border-color:red}:where(.tt-right-rail) .tt-rail-v2-pill.blue{background:#1a4fd7}:where(.tt-right-rail) .tt-rail-v2-pill.delete{width:44px;min-width:44px}:where(.tt-right-rail) .tt-rail-v2-pill.new-chat{width:78px;min-width:78px}:where(.tt-right-rail) .tt-rail-v2-pill.new-note{width:74px;min-width:74px}:where(.tt-right-rail) .tt-rail-v2-pill.activity{width:64px;min-width:64px}:where(.tt-right-rail) .tt-rail-v2-pill.note{width:48px;min-width:48px}:where(.tt-right-rail) .tt-rail-v2-pill.thread{width:61px;min-width:61px}:where(.tt-right-rail) .tt-rail-v2-pill.note-activity{width:91px;min-width:91px}:where(.tt-right-rail) .tt-rail-v2-pill.fax{width:31px;min-width:31px}:where(.tt-right-rail) .tt-rail-v2-pill.email{width:40px;min-width:40px}:where(.tt-right-rail) .tt-rail-v2-pill.text{width:34px;min-width:34px}:where(.tt-right-rail) .tt-rail-v2-pill.print,:where(.tt-right-rail) .tt-rail-v2-pill.chat{width:36px;min-width:36px}:where(.tt-right-rail) .tt-rail-v2-icon-row{grid-template-columns:24px minmax(0,1fr);align-items:center;cursor:pointer}:where(.tt-right-rail) .tt-rail-v2-row-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px}:where(.tt-right-rail) .tt-rail-v2-row-icon img{width:24px;height:26px;object-fit:contain}:where(.tt-right-rail) .tt-rail-v2-row-text,:where(.tt-right-rail) .tt-rail-v2-communication-copy{min-width:0;overflow:hidden;color:#626262;font-size:11.5px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}:where(.tt-right-rail) .tt-rail-v2-unread{position:absolute;top:-2px;right:-2px;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:999px;background:red;color:#fff;font-size:9px;font-weight:700;line-height:1}:where(.tt-right-rail) .tt-rail-v2-communication-copy[data-label]:before{content:attr(data-label) " History- Search- Send- Inbox"}:where(.tt-right-rail) .tt-rail-v2-communication-search{flex:1 1 52px;min-width:50px;max-width:60px;margin-left:auto}:where(.tt-right-rail) .tt-rail-v2-reminder-search{flex:0 0 56px;width:56px;min-width:56px}:where(.tt-right-rail) .tt-rail-v2-flex-search{flex:1 1 0}:where(.tt-right-rail) .tt-shell-triangle{width:0;height:0;padding:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0;border-bottom:10px solid #ddddde;background:transparent;cursor:pointer}:where(.tt-right-rail) .tt-shell-triangle.is-collapsed,:where(.tt-right-rail) .tt-shell-triangle-side.is-left{border-bottom:0;border-top:10px solid #ddddde}:where(.tt-right-rail) .tt-shell-triangle-side.is-right{border-left:0;border-right:10px solid #ddddde;border-top:5px solid transparent;border-bottom:5px solid transparent}:where(.tt-right-rail) .tt-collapsed-dots{display:grid;gap:6px;justify-items:center;align-content:start;padding-top:10px}:where(.tt-right-rail) .tt-collapsed-dots span{width:4px;height:4px;border-radius:999px;background:#fff}.tt-right-rail.tt-rail-v2{grid-template-rows:42px minmax(0,1fr);row-gap:6px;padding:0 5px 5px}.tt-right-rail .tt-rail-v2-top-search{height:42px;min-height:42px;padding:5px 8px 6px}.tt-right-rail .tt-rail-v2-top-search input{height:30px;font-size:12px}.tt-right-rail .tt-rail-v2-right-toggle{left:-13px;top:-18px}.tt-right-rail .tt-rail-v2-stack{display:grid;min-height:0;overflow:hidden;row-gap:6px}.tt-right-rail.case-mode .tt-rail-v2-stack{grid-template-rows:minmax(0,23fr) minmax(0,24fr) minmax(0,25fr) minmax(0,28fr)}.tt-right-rail.dashboard-mode .tt-rail-v2-stack{grid-template-rows:minmax(0,22fr) minmax(0,21fr) minmax(0,24fr) minmax(0,14fr) minmax(0,19fr)}.tt-right-rail .tt-rail-v2-section{grid-template-rows:40px minmax(0,1fr);border:0;padding:0 6px 6px}.tt-right-rail .tt-rail-v2-header{height:40px;min-height:40px;border-bottom:0}.tt-right-rail .tt-rail-v2-title span{font-size:23px;font-weight:800}.tt-right-rail .tt-rail-v2-vip .tt-rail-v2-title span{font-size:20px}.tt-right-rail .tt-rail-v2-content{border:1px solid #626262;background:#fff}.tt-right-rail.is-collapsed{display:grid;grid-template-rows:20px minmax(0,1fr);justify-items:center;align-content:start;min-width:0;padding:8px 0 0;background:#1a37a3;overflow:hidden}.tt-right-rail .tt-right-panel-collapsed-toggle{position:relative}.tt-right-rail .tt-right-search-results{position:absolute;top:calc(100% + 6px);left:8px;right:8px;z-index:20;max-height:340px;overflow:auto;border:1px solid #626262;background:#fff;box-shadow:0 12px 24px #0f172a29}.tt-right-rail .tt-right-search-results-list{display:grid}.tt-right-rail .tt-right-search-result{display:grid;gap:3px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer}.tt-right-rail .tt-right-search-result:last-child{border-bottom:0}.tt-right-rail .tt-right-search-result strong{color:#0f172a;font-size:.92rem}.tt-right-rail .tt-right-search-result span,.tt-right-rail .tt-right-search-result em{color:#475569;font-size:.82rem;font-style:normal}.tt-right-rail .tt-right-search-empty{margin:0;padding:12px;color:#475569;font-size:.84rem}.tt-left-rail.tt-rail-v2{background:#1a37a3;display:grid;row-gap:4px;padding:12px 0 0;min-height:0;height:100%;overflow:hidden;box-sizing:border-box;align-content:stretch}.tt-left-rail.tt-rail-v2{grid-template-rows:31px minmax(0,.72fr) minmax(0,.92fr) minmax(0,.8fr) minmax(0,.9fr)}:where(.tt-left-rail) .tt-rail-v2-section{display:grid;grid-template-rows:30px minmax(0,1fr);min-height:0;overflow:hidden;padding:0;border:1px solid #071a61;background:#ddddde;box-sizing:border-box}:where(.tt-left-rail) .tt-rail-v2-body{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}:where(.tt-left-rail) .tt-rail-v2-body.no-footer{grid-template-rows:minmax(0,1fr)}:where(.tt-left-rail) .tt-rail-v2-header{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;height:30px;min-height:30px;padding:0 4px 0 7px;border-bottom:1px solid #626262;background:#ddddde}:where(.tt-left-rail) .tt-rail-v2-header-slot{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px}:where(.tt-left-rail) .tt-rail-v2-header-slot>img{width:24px;height:24px;object-fit:contain}:where(.tt-left-rail) .tt-rail-v2-title{min-width:0;text-align:center}:where(.tt-left-rail) .tt-rail-v2-title span{color:#000;font-size:18px;font-weight:900;line-height:1.15;white-space:nowrap}:where(.tt-left-rail) .tt-rail-v2-vip .tt-rail-v2-title span{font-size:16px}:where(.tt-left-rail) .tt-rail-v2-collapse{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;padding:0;background:transparent}:where(.tt-left-rail) .tt-rail-v2-collapse img{width:19px;height:20px;object-fit:contain}:where(.tt-left-rail) .tt-rail-v2-search{position:relative;min-width:0;height:20px;min-height:20px;overflow:visible;background:transparent}:where(.tt-left-rail) .tt-rail-v2-top-search{height:31px;min-height:31px;padding:4px;border:1px solid #626262;background:#ececec;box-sizing:border-box}:where(.tt-left-rail) .tt-rail-v2-search input{display:block;width:100%;min-width:0;height:20px;border:1px solid #b8b8b8;border-radius:4px;background:#fff;color:#626262;padding:0 22px 0 5px;font-size:10px;font-weight:500;line-height:18px;outline:none;box-sizing:border-box}:where(.tt-left-rail) .tt-rail-v2-top-search input{height:21px;padding:0 22px 0 9px;border-radius:1px;font-size:12px;line-height:19px}:where(.tt-left-rail) .tt-rail-v2-search img{position:absolute;top:50%;right:7px;width:11px;height:11px;object-fit:contain;transform:translateY(-50%);pointer-events:none;opacity:1}:where(.tt-left-rail) .tt-rail-v2-top-search>img{right:9px;width:13px;height:13px}:where(.tt-left-rail) .tt-rail-v2-search input::placeholder{color:#626262;opacity:1}:where(.tt-left-rail) .tt-rail-v2-left-toggle,:where(.tt-left-rail) .tt-rail-v2-right-toggle{position:absolute;top:-11px;z-index:8}:where(.tt-left-rail) .tt-rail-v2-left-toggle{right:4px}:where(.tt-left-rail) .tt-rail-v2-right-toggle{left:4px}:where(.tt-left-rail) .tt-rail-v2-content{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;border:0;background:#fff;box-sizing:border-box}:where(.tt-left-rail) .tt-rail-v2-feed{display:grid;align-content:start;gap:2px;padding:8px 17px 6px 6px}:where(.tt-left-rail) .tt-rail-v2-content::-webkit-scrollbar,:where(.tt-left-rail) .tt-rail-v2-scroll::-webkit-scrollbar{width:7px}:where(.tt-left-rail) .tt-rail-v2-content::-webkit-scrollbar-track,:where(.tt-left-rail) .tt-rail-v2-scroll::-webkit-scrollbar-track{background:#d8d8d8;border-left:1px solid #a0a0a0}:where(.tt-left-rail) .tt-rail-v2-content::-webkit-scrollbar-thumb,:where(.tt-left-rail) .tt-rail-v2-scroll::-webkit-scrollbar-thumb{background:#9ca2b3;border:1px solid #7e879a;border-radius:3px}:where(.tt-left-rail) .tt-rail-v2-directory-grid{display:grid;grid-template-columns:minmax(0,1fr) 94px;gap:3px;padding:5px 3px 5px 7px;overflow:hidden;background:#f7f7f7}:where(.tt-left-rail) .tt-rail-v2-directory-list,:where(.tt-left-rail) .tt-rail-v2-directory-searches{min-height:0;overflow-x:hidden;overflow-y:auto;display:grid;align-content:start}:where(.tt-left-rail) .tt-rail-v2-directory-list{gap:0;border-right:1px solid #626262}:where(.tt-left-rail) .tt-rail-v2-directory-searches{gap:6px;scrollbar-width:none}:where(.tt-left-rail) .tt-rail-v2-directory-searches::-webkit-scrollbar{width:0}:where(.tt-left-rail) .tt-rail-v2-directory-title,:where(.tt-left-rail) .tt-rail-v2-directory-link{border:0;background:transparent;color:#626262;padding:0;text-align:left;white-space:nowrap;cursor:pointer;line-height:1.03}:where(.tt-left-rail) .tt-rail-v2-directory-title{font-size:11px;font-weight:600;line-height:.98}:where(.tt-left-rail) .tt-rail-v2-directory-subitems{display:grid;gap:0;margin-top:0;padding-left:10px}:where(.tt-left-rail) .tt-rail-v2-directory-link{font-size:10px;line-height:.98;font-weight:500}:where(.tt-left-rail) .tt-rail-v2-chat-row,:where(.tt-left-rail) .tt-rail-v2-icon-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;align-items:start;width:100%;border:0;padding:0;background:transparent;color:#626262;text-align:left}:where(.tt-left-rail) .tt-rail-v2-direct-row{grid-template-columns:21px minmax(0,1fr);align-items:center;cursor:pointer}:where(.tt-left-rail) .tt-rail-v2-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:#3562da;color:#fff;font-size:8px;font-weight:700;line-height:1}:where(.tt-left-rail) .tt-rail-v2-direct-row .tt-rail-v2-avatar{width:21px;height:21px;font-size:9px}:where(.tt-left-rail) .tt-rail-v2-avatar.has-unread:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border:1px solid #ffffff;border-radius:999px;background:red}:where(.tt-left-rail) .tt-rail-v2-message,:where(.tt-left-rail) .tt-rail-v2-direct-meta{min-width:0}:where(.tt-left-rail) .tt-rail-v2-message strong,:where(.tt-left-rail) .tt-rail-v2-message span{display:block;color:#626262;font-size:11px;line-height:1.08}:where(.tt-left-rail) .tt-rail-v2-message strong,:where(.tt-left-rail) .tt-rail-v2-direct-meta strong{font-weight:600}:where(.tt-left-rail) .tt-rail-v2-direct-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.08}:where(.tt-left-rail) .tt-rail-v2-direct-meta strong,:where(.tt-left-rail) .tt-rail-v2-direct-meta span{display:inline;color:#626262;font-size:11.5px;line-height:1.08;white-space:nowrap}:where(.tt-left-rail) .tt-rail-v2-direct-meta strong:after{content:": "}:where(.tt-left-rail) .tt-rail-v2-dot-row{position:relative;display:block;width:100%;min-width:0;border:0;padding:0 0 0 11px;background:transparent;color:#626262;font-size:11.5px;font-weight:500;line-height:1.12;text-align:left;overflow-wrap:normal;word-break:normal}:where(.tt-left-rail) .tt-rail-v2-dot-row:before{content:"";position:absolute;top:.32em;left:1px;width:6px;height:6px;border-radius:999px;background:#1a37a3}:where(.tt-left-rail) .tt-rail-v2-nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tt-left-rail) .tt-rail-v2-footer{display:grid;gap:2px;padding:2px 1px 1px;min-height:27px;box-sizing:border-box}:where(.tt-left-rail) .tt-rail-v2-footer.two-row{min-height:50px}:where(.tt-left-rail) .tt-rail-v2-toolbar{position:relative;display:flex;align-items:center;gap:2px;width:100%;min-width:0;height:22px;min-height:22px;flex-wrap:nowrap;overflow:visible;white-space:nowrap}:where(.tt-left-rail) .tt-rail-v2-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}:where(.tt-left-rail) .tt-rail-v2-emoji-picker,:where(.tt-left-rail) .tt-rail-v2-status-menu{position:absolute;z-index:40;border:1px solid #626262;background:#fbfbfb;box-shadow:0 2px 5px #0000002e}:where(.tt-left-rail) .tt-rail-v2-emoji-picker{left:76px;bottom:24px;display:flex;gap:2px;padding:3px}:where(.tt-left-rail) .tt-rail-v2-emoji-picker button{width:24px;height:22px;border:1px solid #ddddde;background:#fff;color:#000;font-size:12px;line-height:1;padding:0}:where(.tt-left-rail) .tt-rail-v2-attachment-chip{max-width:58px;height:20px;min-height:20px;border:1px solid #626262;border-radius:3px;background:#fff;color:#071a61;font-size:9px;font-weight:700;line-height:18px;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tt-left-rail) .tt-rail-v2-status-anchor{position:relative;width:24px;height:24px}:where(.tt-left-rail) .tt-rail-v2-status-button{width:24px;height:24px;border:0;padding:0;background:transparent}:where(.tt-left-rail) .tt-rail-v2-status-button img{width:24px;height:24px;object-fit:contain}:where(.tt-left-rail) .tt-rail-v2-status-menu{top:23px;left:0;display:grid;width:104px;padding:3px}:where(.tt-left-rail) .tt-rail-v2-status-menu button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;width:100%;height:22px;border:0;background:#fff;color:#000;padding:1px 4px;text-align:left;font-size:10px;font-weight:700}:where(.tt-left-rail) .tt-rail-v2-status-menu img{width:16px;height:16px;object-fit:contain}:where(.tt-left-rail) .tt-rail-v2-toolbar>*{align-self:center;margin:0}:where(.tt-left-rail) .tt-rail-v2-record{display:grid;grid-template-columns:53px 14px;align-items:center;flex:0 0 72px;width:72px;min-width:72px;height:22px;min-height:22px;gap:0;padding:1px 1px 1px 3px;border:1px solid #071a61;border-radius:4px;background:#1a4fd7;color:#fff;box-sizing:border-box;overflow:hidden}:where(.tt-left-rail) .tt-rail-v2-record.is-off{background:#1a4fd7}:where(.tt-left-rail) .tt-rail-v2-record span{width:53px;min-width:53px;color:#fff;font-size:10px;font-weight:700;line-height:.9;text-align:left;white-space:normal}:where(.tt-left-rail) .tt-rail-v2-record img{width:14px;height:8px;justify-self:end;object-fit:contain}:where(.tt-left-rail) .tt-rail-v2-icon-button,:where(.tt-left-rail) .tt-rail-v2-submit,:where(.tt-left-rail) .tt-rail-v2-search-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;min-width:23px;height:22px;border:0;padding:0;background:transparent}:where(.tt-left-rail) .tt-rail-v2-icon-button img,:where(.tt-left-rail) .tt-rail-v2-search-button img{width:20px;height:20px;object-fit:contain}:where(.tt-left-rail) .tt-rail-v2-icon-button.is-paperclip img{width:17px;height:20px}:where(.tt-left-rail) .tt-rail-v2-submit{margin-left:auto;overflow:visible}:where(.tt-left-rail) .tt-rail-v2-submit img{width:16px;height:16px;object-fit:contain}:where(.tt-left-rail) .tt-rail-v2-input,:where(.tt-left-rail) .tt-rail-v2-toolbar textarea{flex:1 1 0;min-width:0;height:22px;min-height:22px;border:1px solid #626262;border-radius:4px;background:#fff;color:#626262;padding:2px 6px;font-size:11px;line-height:16px;white-space:nowrap;overflow:hidden;resize:none;box-sizing:border-box}:where(.tt-left-rail) .tt-rail-v2-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:22px;min-height:22px;border:1px solid #071a61;border-radius:4px;padding:0 5px;color:#fff;font-size:10.5px;font-weight:700;line-height:20px;text-align:center;white-space:nowrap;box-sizing:border-box}:where(.tt-left-rail) .tt-rail-v2-pill.gold{background:#ffd253;border-color:#af7f1c;color:#000}:where(.tt-left-rail) .tt-rail-v2-pill.red{background:#9e0c0c;border-color:red}:where(.tt-left-rail) .tt-rail-v2-pill.blue{background:#1a4fd7}:where(.tt-left-rail) .tt-rail-v2-pill.delete{width:44px;min-width:44px}:where(.tt-left-rail) .tt-rail-v2-pill.new-chat{width:78px;min-width:78px}:where(.tt-left-rail) .tt-rail-v2-pill.new-note{width:74px;min-width:74px}:where(.tt-left-rail) .tt-rail-v2-pill.activity{width:64px;min-width:64px}:where(.tt-left-rail) .tt-rail-v2-pill.note{width:48px;min-width:48px}:where(.tt-left-rail) .tt-rail-v2-pill.thread{width:61px;min-width:61px}:where(.tt-left-rail) .tt-rail-v2-pill.note-activity{width:91px;min-width:91px}:where(.tt-left-rail) .tt-rail-v2-pill.fax{width:31px;min-width:31px}:where(.tt-left-rail) .tt-rail-v2-pill.email{width:40px;min-width:40px}:where(.tt-left-rail) .tt-rail-v2-pill.text{width:34px;min-width:34px}:where(.tt-left-rail) .tt-rail-v2-pill.print,:where(.tt-left-rail) .tt-rail-v2-pill.chat{width:36px;min-width:36px}:where(.tt-left-rail) .tt-rail-v2-icon-row{grid-template-columns:24px minmax(0,1fr);align-items:center;cursor:pointer}:where(.tt-left-rail) .tt-rail-v2-row-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px}:where(.tt-left-rail) .tt-rail-v2-row-icon img{width:24px;height:26px;object-fit:contain}:where(.tt-left-rail) .tt-rail-v2-row-text,:where(.tt-left-rail) .tt-rail-v2-communication-copy{min-width:0;overflow:hidden;color:#626262;font-size:11.5px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}:where(.tt-left-rail) .tt-rail-v2-unread{position:absolute;top:-2px;right:-2px;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:999px;background:red;color:#fff;font-size:9px;font-weight:700;line-height:1}:where(.tt-left-rail) .tt-rail-v2-communication-copy[data-label]:before{content:attr(data-label) " History- Search- Send- Inbox"}:where(.tt-left-rail) .tt-rail-v2-communication-search{flex:1 1 52px;min-width:50px;max-width:60px;margin-left:auto}:where(.tt-left-rail) .tt-rail-v2-reminder-search{flex:0 0 56px;width:56px;min-width:56px}:where(.tt-left-rail) .tt-rail-v2-flex-search{flex:1 1 0}.tt-left-rail.tt-rail-v2{grid-template-rows:42px minmax(0,23fr) minmax(0,20fr) minmax(0,23fr) minmax(0,27fr);row-gap:6px;padding:0 5px 5px}.tt-left-rail .tt-rail-v2-top-search{height:42px;min-height:42px;padding:5px 8px 6px}.tt-left-rail .tt-rail-v2-top-search input{height:30px;font-size:12px}.tt-left-rail .tt-rail-v2-section{grid-template-rows:40px minmax(0,1fr);border:0;padding:0 6px 6px}.tt-left-rail .tt-rail-v2-header{height:40px;min-height:40px;border-bottom:0}.tt-left-rail .tt-rail-v2-title span{font-size:24px;font-weight:800}.tt-left-rail .tt-rail-v2-content{border:1px solid #626262;background:#fff}.tt-left-rail .tt-rail-v2-directory-grid{grid-template-columns:minmax(0,1fr) 112px;gap:5px;padding:5px}.tt-left-rail .tt-rail-v2-directory-list{border-right:1px solid #626262}.tt-left-rail .tt-rail-v2-directory-title{font-size:12px;line-height:1.06}.tt-left-rail .tt-rail-v2-directory-link{font-size:11px;line-height:1.06}.tt-left-rail .tt-rail-v2-directory-searches{gap:9px}.tt-left-rail .tt-rail-v2-left-toggle{right:-13px;top:-18px}.tt-left-rail.tt-sidebar-collapsed{display:grid;grid-template-rows:20px minmax(0,1fr);justify-items:center;align-content:start;padding:8px 0 0;background:#1a37a3;overflow:hidden}.tt-left-rail .tt-sidebar-collapsed-toggle{position:relative}.tt-left-rail .tt-sidebar-search-results{position:absolute;top:calc(100% + 6px);left:8px;right:8px;z-index:20;border:1px solid #626262;background:#fff;box-shadow:0 12px 24px #0f172a29;max-height:340px;overflow:auto}.tt-left-rail .tt-sidebar-search-results-list{display:grid}.tt-left-rail .tt-sidebar-search-result{display:grid;gap:3px;width:100%;border:0;border-bottom:1px solid #e2e8f0;background:#fff;padding:10px 12px;text-align:left;cursor:pointer}.tt-left-rail .tt-sidebar-search-result:last-child{border-bottom:0}.tt-left-rail .tt-sidebar-search-result strong{color:#0f172a;font-size:.92rem}.tt-left-rail .tt-sidebar-search-result span,.tt-left-rail .tt-sidebar-search-result em{color:#475569;font-size:.82rem;font-style:normal}.tt-left-rail .tt-sidebar-search-empty{margin:0;padding:12px;color:#475569;font-size:.84rem}.tt-left-rail .tt-rail-v2-directory-title:focus-visible,.tt-left-rail .tt-rail-v2-directory-link:focus-visible{outline:2px solid #1a4fd7;outline-offset:1px}:where(.tt-left-rail) .tt-shell-triangle{width:0;height:0;padding:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0;border-bottom:10px solid #ddddde;background:transparent;cursor:pointer}:where(.tt-left-rail) .tt-shell-triangle.is-collapsed,:where(.tt-left-rail) .tt-shell-triangle-side.is-left{border-bottom:0;border-top:10px solid #ddddde}:where(.tt-left-rail) .tt-shell-triangle-side.is-right{border-left:0;border-right:10px solid #ddddde;border-top:5px solid transparent;border-bottom:5px solid transparent}:where(.tt-left-rail) .tt-collapsed-dots{display:grid;gap:6px;justify-items:center;align-content:start;padding-top:10px}:where(.tt-left-rail) .tt-collapsed-dots span{width:4px;height:4px;border-radius:999px;background:#fff}.notification-bell{position:relative;display:inline-flex;flex:0 0 auto}.notification-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #626262;background:#efefef;color:#202020;cursor:pointer}.notification-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1}.notification-bell-account .notification-trigger{width:auto;height:auto;border:0;background:transparent;color:#fff;font-size:var(--tt-font-header-support);font-weight:var(--tt-font-weight-semibold);line-height:var(--tt-line-height-header);text-align:left}.notification-bell-account .notification-trigger:hover,.notification-bell-account .notification-trigger:focus-visible{background:#ffffff24}.notification-bell-account .notification-dropdown{left:0;right:auto}.notification-count{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border:1px solid #ff0000;border-radius:999px;background:#9e0c0c;color:#fff;font-size:10px;font-weight:var(--tt-font-weight-bold);line-height:1}.notification-dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:1200;display:grid;grid-template-rows:auto minmax(0,1fr);width:320px;max-width:min(320px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 96px));border:1px solid #626262;background:#efefef;box-shadow:0 8px 20px #00000029;overflow:hidden}.notification-dropdown-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 8px;border-bottom:1px solid #626262;background:#092077;color:#fff}.notification-dropdown-header strong{min-width:0;font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-bold);line-height:1}.notification-mark-all{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border:1px solid rgba(255,255,255,.42);background:#ffffff14;color:#fff;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1;cursor:pointer}.notification-mark-all:disabled{opacity:.55;cursor:default}.notification-list{display:grid;align-content:start;gap:6px;min-width:0;min-height:0;padding:8px;overflow:auto}.notification-item{display:grid;gap:4px;width:100%;padding:7px 8px;border:1px solid #ddddde;background:#fbfbfb;text-align:left;color:#1f1f1f;cursor:pointer}.notification-item.is-unread{border-color:#1a4fd7;background:#eef3ff}.notification-item-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.notification-item-header strong{min-width:0;font-size:var(--tt-font-control-text);font-weight:var(--tt-font-weight-bold);line-height:1.1}.notification-item-header span{flex:0 0 auto;color:#5c5c5c;font-size:var(--tt-font-ui-compact);line-height:1;white-space:nowrap}.notification-item p{margin:0;color:#474747;font-size:var(--tt-font-body-primary);line-height:1.2}.notification-state{min-width:0;min-height:0;padding:10px 8px;color:#474747;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-semibold);line-height:1.2}.notification-state.notification-state-error{color:#8e1111}.tt-topbar{background:#092077;color:#fff;height:74px;padding:8px 14px 0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;position:relative;z-index:20;box-sizing:border-box;border-bottom:1px solid #1837a6}.tt-topbar.is-collapsed{display:block;height:14px;min-height:14px;padding:0}.tt-topbar-left{justify-self:start;display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:12px}.tt-topbar-user-details{display:grid;row-gap:6px;min-width:0}.tt-topbar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;white-space:nowrap}.tt-topbar-right{grid-column:3;justify-self:end;display:grid;row-gap:6px;text-align:right;min-width:0;padding-bottom:12px}.tt-topbar-welcome{font-size:var(--tt-font-header-support);font-weight:var(--tt-font-weight-semibold);line-height:var(--tt-line-height-header)}.tt-topbar-meta,.tt-topbar-zone-row{display:inline-flex;align-items:center;gap:18px}.tt-topbar-zone-row{justify-content:flex-end}.tt-topbar-date,.tt-topbar-logout{font-size:var(--tt-font-header-support);line-height:var(--tt-line-height-header)}.tt-topbar-date,.tt-topbar-timezones,.tt-topbar-logout{font-weight:var(--tt-font-weight-semibold)}.tt-topbar-logout{border:0;background:transparent;padding:0;color:#fff;font-style:italic;cursor:pointer}.tt-topbar-timezones{font-size:var(--tt-font-header-support);line-height:var(--tt-line-height-header)}.tt-topbar-company{font-size:var(--tt-font-header-company);font-weight:var(--tt-font-weight-bold);line-height:var(--tt-line-height-header);color:#fff}.tt-topbar-company-status{width:36px;height:36px;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.tt-topbar-company-status img{width:32px;height:32px;object-fit:contain}.tt-topbar-company-status-badge{position:absolute;top:-2px;right:-1px;width:9px;height:9px;border-radius:999px;background:red}.tt-topbar-collapse{position:absolute;right:10px;bottom:8px;width:14px;height:12px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.tt-topbar-collapse-glyph{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;border-bottom:10px solid #4a6df3}.tt-topbar-collapse.is-collapsed{top:50%;bottom:auto;transform:translateY(-50%);width:28px;height:28px}.tt-topbar-collapse.is-collapsed .tt-topbar-collapse-glyph{border-bottom:0;border-left-width:8px;border-right-width:8px;border-top:14px solid #4a6df3}.tt-top-menu{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:5px 7px;background:#071a61;scrollbar-width:thin}.tt-top-menu .tt-top-menu-link{flex:0 0 auto;display:inline-flex;align-items:center;min-height:29px;padding:4px 10px;border:1px solid rgba(255,255,255,.45);border-radius:4px;background:#fff;color:#10245d;font-size:11px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;box-sizing:border-box}.tt-top-menu .tt-top-menu-link:hover,.tt-top-menu .tt-top-menu-link:focus-visible{background:#e8edff;outline:2px solid #f4c34d;outline-offset:1px}.tt-top-menu .tt-top-menu-link.is-active{border-color:#f2bd40;background:#f2bd40;color:#142459}.staff-chat-workspace{display:flex;flex-direction:column;gap:16px;min-height:100%;color:var(--tt-color-text, #172033)}.staff-chat-workspace:not(.is-compact){gap:16px;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.staff-chat-workspace:not(.is-compact) .staff-chat-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border-bottom:4px solid #bc8a36;background:#003c85;color:#fff}.staff-chat-workspace:not(.is-compact) .staff-chat-header :is(h1,p){color:#fff}.staff-chat-workspace:not(.is-compact) .staff-chat-layout{grid-template-columns:minmax(220px,28%) minmax(0,1fr);gap:0;min-height:520px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.staff-chat-workspace:not(.is-compact) .staff-chat-thread-list{padding:16px;border-right:1px solid #e6dccb}.staff-chat-workspace:not(.is-compact) .staff-chat-thread{padding:16px}.staff-chat-header h1{margin:0;font-size:28px;font-weight:720}.staff-chat-header p{margin:4px 0 0;color:var(--tt-color-muted, #617086)}.staff-chat-total-unread,.staff-chat-unread-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#b91c1c;color:#fff;font-size:12px;font-weight:700;line-height:1}.staff-chat-total-unread{margin-top:8px;min-height:22px;padding:0 9px}.staff-chat-unread-badge{min-width:19px;height:19px;margin-left:7px;padding:0 5px}.staff-chat-toolbar,.staff-chat-thread-head,.staff-chat-composer{display:flex;align-items:center;gap:10px}.staff-chat-toolbar{justify-content:space-between}.staff-chat-tabs{display:flex;flex-wrap:wrap;gap:6px}.staff-chat-tabs button,.staff-chat-thread-list button,.staff-chat-empty button,.staff-chat-thread-head button,.staff-chat-composer button{border:1px solid #cbd5e1;background:#fff;color:#172033;cursor:pointer;font:inherit}.staff-chat-tabs button{min-height:34px;padding:0 12px;border-radius:6px}.staff-chat-tabs button.is-active,.staff-chat-thread-list button.is-active{border-color:#bc8a36;background:#fff5db;color:#002357}.staff-chat-toolbar input,.staff-chat-composer input{min-height:36px;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px;font:inherit}.staff-chat-toolbar input{width:min(280px,100%)}.staff-chat-layout{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:14px;min-height:440px}.staff-chat-workspace.is-compact .staff-chat-layout{min-height:300px}.staff-chat-thread-list,.staff-chat-thread,.staff-chat-messages{min-width:0}.staff-chat-thread-list{display:flex;flex-direction:column;gap:8px;border-right:1px solid #e2e8f0;padding-right:12px}.staff-chat-thread-list button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;border-radius:6px;padding:10px;text-align:left}.staff-chat-thread-list span,.staff-chat-thread-head span,.staff-chat-message span,.staff-chat-empty{color:#64748b;font-size:13px}.staff-chat-thread-list span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.staff-chat-thread{display:flex;flex-direction:column;gap:12px}.staff-chat-thread-head{justify-content:space-between;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.staff-chat-thread-head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.staff-chat-messages{display:flex;flex:1;flex-direction:column;gap:10px;overflow:auto;padding-right:4px}.staff-chat-message{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:10px 12px}.staff-chat-message div{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.staff-chat-message p{margin:8px 0 0;white-space:pre-wrap}.staff-chat-linked-documents{display:flex;flex-direction:column;gap:4px;margin-top:8px}.staff-chat-linked-documents span{border-left:3px solid #2563eb;padding-left:8px;color:#334155;font-size:12px}.staff-chat-attachments{display:flex;flex-direction:column;gap:8px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;padding:10px 12px}.staff-chat-attachments>div:first-child{display:flex;flex-direction:column;gap:2px}.staff-chat-attachments span,.staff-chat-attachments p{margin:0;color:#7c2d12;font-size:13px}.staff-chat-case-documents{display:flex;flex-direction:column;gap:6px}.staff-chat-document-row{display:flex;min-width:0;flex-direction:column;gap:2px;border-top:1px solid #fed7aa;padding-top:6px}.staff-chat-document-row strong{overflow-wrap:anywhere}.staff-chat-link-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.staff-chat-link-controls select,.staff-chat-link-controls button{min-height:34px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#172033;font:inherit}.staff-chat-link-controls select{min-width:0;padding:0 8px}.staff-chat-link-controls button{padding:0 12px;cursor:pointer}.staff-chat-link-controls button:disabled{cursor:not-allowed;opacity:.55}.staff-chat-composer input{flex:1}.staff-chat-composer button,.staff-chat-empty button,.staff-chat-thread-head button{min-height:36px;border-radius:6px;padding:0 12px}.staff-chat-composer button{display:grid;width:40px;place-items:center;border-color:#2563eb;background:#fff;color:#2563eb}.staff-chat-composer button:disabled{cursor:not-allowed;opacity:.55}.staff-chat-composer button img{width:22px;height:22px}.staff-chat-composer button span{font-size:11px}.staff-chat-alert{border:1px solid #fecaca;border-radius:6px;background:#fef2f2;color:#991b1b;padding:10px 12px}.staff-chat-empty{display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:120px}@media (max-width: 760px){.staff-chat-toolbar,.staff-chat-layout,.staff-chat-composer{display:flex;flex-direction:column;align-items:stretch}.staff-chat-thread-list{max-height:220px;border-right:0;border-bottom:1px solid #e2e8f0;padding-right:0;padding-bottom:12px;overflow:auto}.staff-chat-link-controls{grid-template-columns:1fr}}.crm-shell,.tt-shell{--tt-header-height: 74px;--tt-left-rail-width: 292px;--tt-right-rail-width: 292px;--tt-collapsed-rail-width: var(--crm-collapsed-rail-width, 14px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--tt-header-height) minmax(0,1fr);width:100%;min-width:0;min-height:100vh;height:100dvh;overflow:hidden;background:#1a37a3}.tt-shell.is-header-collapsed{--tt-header-height: 14px}.tt-shell.is-left-collapsed{--tt-left-rail-width: var(--tt-collapsed-rail-width)}.tt-shell.is-right-collapsed{--tt-right-rail-width: var(--tt-collapsed-rail-width)}.crm-shell>.tt-topbar,.tt-shell>.tt-topbar{grid-column:1;grid-row:1;min-width:0}.tt-shell-body{grid-column:1;grid-row:2;display:grid;grid-template-columns:var(--tt-left-rail-width) minmax(0,1fr) var(--tt-right-rail-width);gap:4px;align-items:stretch;width:100%;height:100%;min-width:0;min-height:0;padding:0 8px 8px;overflow:hidden;background:#071a61;box-sizing:border-box}.crm-shell>.tt-left-rail,.tt-shell-body>.tt-left-rail,.tt-shell-body>.tt-sidebar{grid-column:1;grid-row:1;width:100%;min-width:0;max-width:none;height:100%;min-height:0;align-self:stretch;overflow-x:hidden;overflow-y:hidden}.crm-shell>.tt-center-shell,.tt-center-shell{grid-column:2;grid-row:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;align-self:stretch;overflow:hidden;background:#071a61}.crm-shell>.tt-right-rail,.tt-shell-body>.tt-right-rail,.tt-shell-body>.tt-right-panel{grid-column:3;grid-row:1;width:100%;min-width:0;max-width:none;height:100%;min-height:0;align-self:stretch;overflow-x:hidden;overflow-y:hidden}.tt-left-rail.is-collapsed,.tt-right-rail.is-collapsed,.tt-shell-body>.tt-sidebar.tt-sidebar-collapsed,.tt-shell-body>.tt-right-panel.tt-right-panel-collapsed{width:100%;min-width:0;max-width:none}.tt-center-view{display:grid;grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:auto;background:#071a61}.tt-center-view>*{min-width:0;min-height:0}.tt-center-shell>nav[aria-label=Breadcrumb].cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}@media (max-width: 760px){.tt-shell-body:has(.crm-page),.tt-shell-body:has(.tt-page-grid),.tt-shell-body:has(.client-form){grid-template-columns:0 minmax(0,1fr) 0;gap:0;padding-inline:4px}.tt-shell-body:has(.crm-page)>.tt-left-rail,.tt-shell-body:has(.crm-page)>.tt-sidebar,.tt-shell-body:has(.crm-page)>.tt-right-rail,.tt-shell-body:has(.crm-page)>.tt-right-panel,.tt-shell-body:has(.tt-page-grid)>.tt-left-rail,.tt-shell-body:has(.tt-page-grid)>.tt-sidebar,.tt-shell-body:has(.tt-page-grid)>.tt-right-rail,.tt-shell-body:has(.tt-page-grid)>.tt-right-panel,.tt-shell-body:has(.client-form)>.tt-left-rail,.tt-shell-body:has(.client-form)>.tt-sidebar,.tt-shell-body:has(.client-form)>.tt-right-rail,.tt-shell-body:has(.client-form)>.tt-right-panel{pointer-events:none}}.tt-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#071a6129}.tt-floating-modal{position:fixed;display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;max-width:calc(100vw - 192px);max-height:calc(100vh - 96px);border:1px solid #626262;outline:1px solid #ddddde;outline-offset:-2px;background:#fbfbfb;box-shadow:0 2px 6px #0000002e;overflow:hidden}.tt-floating-modal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:0;padding:0 8px;border-bottom:1px solid #626262;background:#ddddde;color:#000;cursor:move;-webkit-user-select:none;user-select:none}.tt-floating-modal-title{display:inline-flex;align-items:center;gap:6px;min-width:0}.tt-floating-modal-title img{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.tt-floating-modal-title strong{min-width:0;color:#000;font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-modal-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border:1px solid #626262;background:#efefef;color:#000;font-size:17px;line-height:1;cursor:pointer}.tt-floating-modal-body{display:grid;grid-template-rows:minmax(0,1fr);align-content:start;gap:6px;min-width:0;min-height:0;padding:8px;background:#efefef;overflow:hidden}.tt-floating-modal-body:has(.tt-modal-toolbar){grid-template-rows:auto minmax(0,1fr) auto}.tt-floating-modal .tt-modal-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.tt-floating-modal .tt-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid #af7f1c;border-radius:4px;padding:0 8px;background:#ffd253;color:#000;white-space:nowrap;font-weight:700;box-sizing:border-box}.tt-floating-modal .tt-pill{height:24px;padding:0 7px;border-width:1px;border-radius:4px;font-size:var(--tt-font-control-text)}.tt-floating-modal .tt-shell-search{flex:1 1 176px;min-width:120px;padding:2px 4px;border:1px solid #626262;background:#ddddde}.tt-floating-modal .tt-shell-search input{height:24px;font-size:var(--tt-font-control-text);padding:0 6px}.tt-floating-modal .tt-shell-search img{width:12px;height:12px}.tt-modal-chat-list,.tt-modal-thread-feed,.tt-modal-section-list,.tt-fax-tree,.tt-fax-form{min-width:0;min-height:0;overflow:auto}.tt-modal-chat-list,.tt-modal-thread-feed,.tt-modal-section-list{display:grid;align-content:start;gap:6px;padding:7px;border:1px solid #626262;background:#fbfbfb}.tt-modal-thread-row,.tt-modal-thread-button,.tt-modal-section-row{border:1px solid #ddddde;background:#fff}.tt-modal-thread-row,.tt-modal-section-row{padding:7px 8px}.tt-modal-thread-row strong,.tt-modal-thread-button strong,.tt-modal-thread-title strong,.tt-modal-section-row strong{display:block;font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-bold);line-height:1.05}.tt-modal-thread-row span,.tt-modal-thread-button span,.tt-modal-section-row{font-size:var(--tt-font-body-primary);line-height:1.2}.tt-modal-thread-button{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:7px 8px;text-align:left;cursor:pointer}.tt-modal-thread-button>div,.tt-modal-thread-row>div{display:grid;gap:2px;min-width:0}.tt-modal-thread-button span:last-child{color:#4f4f4f}.tt-avatar-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto;margin-top:2px}.tt-modal-thread-title{display:inline-flex;align-items:center;gap:6px;min-width:0;margin-right:auto}.tt-modal-thread-feed{padding:8px}.tt-thread-message{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:8px}.tt-thread-message>div{padding:7px 8px;border:1px solid #ddddde;background:#fff;font-size:var(--tt-font-body-primary);line-height:1.2}.tt-thread-message>div strong{font-size:var(--tt-font-control-text)}.tt-thread-message.is-self>div{background:#eef3ff}.tt-modal-composer{position:relative;display:grid;grid-template-columns:102px 28px 28px minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0}.tt-modal-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tt-modal-emoji-picker{position:absolute;left:110px;bottom:32px;z-index:5;display:flex;gap:3px;padding:4px;border:1px solid #626262;background:#fbfbfb;box-shadow:0 2px 5px #0000002e}.tt-modal-emoji-picker button{width:26px;height:24px;border:1px solid #ddddde;background:#fff;color:#000;padding:0;font-size:var(--tt-font-control-text)}.tt-modal-company-status{min-height:24px;display:inline-flex;align-items:center;border:1px solid #626262;background:#fff;color:#071a61;padding:0 7px;font-size:var(--tt-font-control-text);font-weight:var(--tt-font-weight-bold)}.tt-modal-composer input{width:100%;min-width:0;height:28px;border:1px solid #626262;background:#fbfbfb;color:#626262;padding:0 8px;font-size:var(--tt-font-control-text);outline:none}.tt-floating-modal .tt-record-toggle{width:102px;min-width:102px;height:28px;min-height:28px;padding:1px 4px;border-width:1px;border-radius:4px}.tt-floating-modal .tt-record-toggle img{width:10px;height:9px}.tt-floating-modal .tt-control-icon,.tt-floating-modal .tt-control-submit{width:28px;height:28px;border:1px solid #626262;background:#fff}.tt-floating-modal .tt-control-icon img,.tt-floating-modal .tt-control-submit img{width:16px;height:16px}.tt-fax-layout{display:grid;grid-template-columns:184px minmax(0,1fr);gap:8px;min-width:0;min-height:0}.tt-fax-tree,.tt-fax-form{display:grid;align-content:start;gap:6px;padding:8px;border:1px solid #626262;background:#fbfbfb}.tt-fax-tree-title{display:inline-flex;align-items:center;gap:6px;min-height:20px;font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-bold)}.tt-fax-tree-title img{width:14px;height:14px;object-fit:contain}.tt-fax-tree-row{min-height:24px;padding:5px 7px;border:1px solid #ddddde;background:#fff;font-size:var(--tt-font-control-text);font-weight:var(--tt-font-weight-semibold)}.tt-fax-form label,.tt-fax-radio-row{display:grid;gap:3px}.tt-fax-form label>span,.tt-fax-radio-row strong{color:#3f3f3f;font-size:var(--tt-font-control-text);font-weight:var(--tt-font-weight-bold);line-height:1.1}.tt-fax-form input[type=text],.tt-fax-form textarea{width:100%;min-width:0;border:1px solid #626262;background:#fff;color:#4f4f4f;padding:5px 7px;font-size:var(--tt-font-control-text);outline:none}.tt-fax-form input[type=text]{height:28px}.tt-fax-form textarea{min-height:112px;resize:none}.tt-fax-radio-row{grid-template-columns:auto auto auto;align-items:center;gap:8px}.tt-fax-radio-row label{display:inline-flex;align-items:center;gap:4px;font-size:var(--tt-font-control-text)}.tt-modal-section-list{padding:8px}.tt-modal-section-row{font-size:var(--tt-font-body-tertiary);line-height:1.2}.portal-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;min-height:100dvh;padding:14px;background:#071a61;color:#202020;overflow:hidden;box-sizing:border-box}.portal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid #626262;outline:1px solid #ddddde;outline-offset:-2px;background:#efefef}.portal-header h1,.portal-header p{margin:0}.portal-header h1{font-size:var(--tt-font-workspace-title);line-height:1.1}.portal-kicker{color:#626262;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1;text-transform:uppercase}.portal-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.portal-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px;min-width:0;min-height:0;overflow:hidden}.portal-sidebar,.portal-content{min-width:0;min-height:0;border:1px solid #626262;outline:1px solid #ddddde;outline-offset:-2px;background:#fbfbfb}.portal-sidebar{padding:8px;overflow:auto}.portal-nav{display:grid;gap:6px}.portal-nav-link{display:block;padding:7px 8px;border:1px solid #626262;background:#efefef;color:#202020;font-size:var(--tt-font-button-text);font-weight:var(--tt-font-weight-bold);line-height:1.1;text-decoration:none}.portal-nav-link.is-active{background:var(--crm-gold-bg);border-color:var(--crm-gold-border);color:#000}.portal-content{padding:10px;overflow:auto}@media (max-width: 760px){.portal-shell{padding:8px}.portal-header,.portal-layout{grid-template-columns:minmax(0,1fr)}.portal-header{display:grid}.portal-nav{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}}.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.button-secondary{border-color:#626262;background:#efefef;color:#092077}.button-ghost{border-color:#626262;background:#fff6;color:#092077}.button:disabled{opacity:.55;cursor:default}.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.section-header-copy{display:grid;gap:3px;min-width:0}.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.state-empty{background:#fbfbfb}.state-loading{background:#f8f8f8}.state-error{border-color:#c56a6a;background:#fff1f1}.state-error h3,.state-error p{color:#7c1f1f}.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.field-copy{display:grid;gap:2px;min-width:0}.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.field-input,.field-select,.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.field-input,.field-select{min-height:28px}.field-textarea{min-height:96px;resize:vertical}.field-input:focus-visible,.field-select:focus-visible,.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.appointment-page .tt-page-grid>.panel,.appointment-page.tt-page-grid>.panel,.appointment-page .tt-page-grid>.card,.appointment-page.tt-page-grid>.card,.appointment-page .tt-page-grid>.state-panel,.appointment-page.tt-page-grid>.state-panel{width:100%;min-width:0}.appointment-page .button,.appointment-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.appointment-page .button-primary,.appointment-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.appointment-page .button-secondary,.appointment-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.appointment-page .button-ghost,.appointment-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.appointment-page .button:disabled,.appointment-page.button:disabled{opacity:.55;cursor:default}.appointment-page .button:focus-visible,.appointment-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.appointment-page .field,.appointment-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.appointment-page .field-copy,.appointment-page.field-copy{display:grid;gap:2px;min-width:0}.appointment-page .field-label,.appointment-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.appointment-page .field-hint,.appointment-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.appointment-page .field-input,.appointment-page.field-input,.appointment-page .field-select,.appointment-page.field-select,.appointment-page .field-textarea,.appointment-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.appointment-page .field-input,.appointment-page.field-input,.appointment-page .field-select,.appointment-page.field-select{min-height:28px}.appointment-page .field-textarea,.appointment-page.field-textarea{min-height:96px;resize:vertical}.appointment-page .field-input:focus-visible,.appointment-page.field-input:focus-visible,.appointment-page .field-select:focus-visible,.appointment-page.field-select:focus-visible,.appointment-page .field-textarea:focus-visible,.appointment-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.appointment-page .state-panel,.appointment-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.appointment-page .state-panel h3,.appointment-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.appointment-page .state-panel p,.appointment-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.appointment-page .state-empty,.appointment-page.state-empty{background:#fbfbfb}.appointment-page .state-loading,.appointment-page.state-loading{background:#f8f8f8}.appointment-page .state-error,.appointment-page.state-error{border-color:#c56a6a;background:#fff1f1}.appointment-page .state-error h3,.appointment-page.state-error h3,.appointment-page .state-error p,.appointment-page.state-error p{color:#7c1f1f}.appointment-page .state-loading-bar,.appointment-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.appointment-page .state-panel-action,.appointment-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.appointment-page{min-height:100%;background:#f7f3eb;color:#071425}.appointment-page .appointment-hero{padding:30px clamp(18px,3vw,32px);border-bottom:4px solid #bc8a36;background:#003c85;color:#fff}.appointment-page .appointment-hero h1{margin:0;color:#fff;font-size:clamp(27px,3vw,38px)}.appointment-page .appointment-hero p{margin:8px 0 0;color:#fff}.appointment-page .appointment-workspace{display:grid;grid-template-columns:minmax(220px,28%) minmax(0,1fr);gap:18px;width:min(1200px,100%);margin:0 auto;padding:28px clamp(18px,3vw,32px) 44px;border:0;background:transparent;box-sizing:border-box}.appointment-page .appointment-sidebar{display:grid;align-content:start;gap:16px;min-width:0}.appointment-page .appointment-box,.appointment-page .appointment-queue-panel{min-width:0;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.appointment-page .appointment-box-head{margin-bottom:14px;padding:0 0 10px;border-bottom:1px solid #e6dccb}.appointment-page .appointment-box-head h2{margin:3px 0 0;color:#002357;font-size:19px}.appointment-page .appointment-label{color:#62563f;font-size:11px;font-weight:700;text-transform:uppercase}.appointment-page .appointment-summary-grid{display:grid;gap:10px}.appointment-page .appointment-summary-grid>div{display:flex;justify-content:space-between;gap:12px}.appointment-page .appointment-summary-grid label{color:#526171;font-size:13px}.appointment-page .appointment-summary-grid strong{color:#003c85;font-size:20px}.appointment-page .appointment-filters{display:grid;gap:12px}.appointment-page .appointment-filters select{border-color:#b8c0ca}.appointment-page .appointment-queue-list{display:grid;gap:0}.appointment-page .appointment-queue-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px 18px;padding:16px 0;border-bottom:1px solid #e6dccb}.appointment-page .appointment-queue-row:first-child{padding-top:0}.appointment-page .appointment-queue-row:last-child{border-bottom:0}.appointment-page .appointment-queue-main,.appointment-page .appointment-queue-meta{display:grid;align-content:start;gap:5px;min-width:0}.appointment-page .appointment-queue-main strong{color:#002357;font-size:16px}.appointment-page .appointment-queue-main :is(span,small),.appointment-page .appointment-queue-meta span{color:#45566b;font-size:12px;overflow-wrap:anywhere}.appointment-page .appointment-status{justify-self:start;padding:4px 8px;border-radius:999px;background:#eef2f7;color:#002357;font-size:11px;font-weight:700}.appointment-page .appointment-status-pending{background:#fff1c7;color:#62430d}.appointment-page .appointment-status-converted{background:#def4e4;color:#1d6432}.appointment-page .appointment-status-declined{background:#fbe4e4;color:#8a2626}.appointment-page .appointment-actions{display:flex;flex-wrap:wrap;gap:7px;grid-column:1 / -1}.appointment-page :is(button,select):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 900px){.appointment-page .appointment-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.appointment-page .appointment-queue-row{grid-template-columns:minmax(0,1fr)}}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.tax-prep-workflow-page .crm-page,.tax-prep-workflow-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.tax-prep-workflow-page .panel-shell>:not(.section-header),.tax-prep-workflow-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.tax-prep-workflow-page .panel-shell>.section-header+:not(.section-header),.tax-prep-workflow-page.panel-shell>.section-header+:not(.section-header),.tax-prep-workflow-page .panel-shell>:not(.section-header)+:not(.section-header),.tax-prep-workflow-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.tax-prep-workflow-page .panel-shell>:not(.section-header):last-child,.tax-prep-workflow-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.tax-prep-workflow-page .tt-page-grid>.panel,.tax-prep-workflow-page.tt-page-grid>.panel,.tax-prep-workflow-page .tt-page-grid>.card,.tax-prep-workflow-page.tt-page-grid>.card,.tax-prep-workflow-page .tt-page-grid>.state-panel,.tax-prep-workflow-page.tt-page-grid>.state-panel{width:100%;min-width:0}.tax-prep-workflow-page .button,.tax-prep-workflow-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tax-prep-workflow-page .button-primary,.tax-prep-workflow-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.tax-prep-workflow-page .button-secondary,.tax-prep-workflow-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.tax-prep-workflow-page .button-ghost,.tax-prep-workflow-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.tax-prep-workflow-page .button:disabled,.tax-prep-workflow-page.button:disabled{opacity:.55;cursor:default}.tax-prep-workflow-page .button:focus-visible,.tax-prep-workflow-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.tax-prep-workflow-page .badge,.tax-prep-workflow-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.tax-prep-workflow-page .badge-info,.tax-prep-workflow-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.tax-prep-workflow-page .badge-success,.tax-prep-workflow-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.tax-prep-workflow-page .badge-warning,.tax-prep-workflow-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.tax-prep-workflow-page .badge-danger,.tax-prep-workflow-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.tax-prep-workflow-page .field,.tax-prep-workflow-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.tax-prep-workflow-page .field-copy,.tax-prep-workflow-page.field-copy{display:grid;gap:2px;min-width:0}.tax-prep-workflow-page .field-label,.tax-prep-workflow-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.tax-prep-workflow-page .field-hint,.tax-prep-workflow-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.tax-prep-workflow-page .field-input,.tax-prep-workflow-page.field-input,.tax-prep-workflow-page .field-select,.tax-prep-workflow-page.field-select,.tax-prep-workflow-page .field-textarea,.tax-prep-workflow-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.tax-prep-workflow-page .field-input,.tax-prep-workflow-page.field-input,.tax-prep-workflow-page .field-select,.tax-prep-workflow-page.field-select{min-height:28px}.tax-prep-workflow-page .field-textarea,.tax-prep-workflow-page.field-textarea{min-height:96px;resize:vertical}.tax-prep-workflow-page .field-input:focus-visible,.tax-prep-workflow-page.field-input:focus-visible,.tax-prep-workflow-page .field-select:focus-visible,.tax-prep-workflow-page.field-select:focus-visible,.tax-prep-workflow-page .field-textarea:focus-visible,.tax-prep-workflow-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.tax-prep-workflow-page .section-header,.tax-prep-workflow-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.tax-prep-workflow-page .panel-shell>.section-header,.tax-prep-workflow-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.tax-prep-workflow-page .section-header-copy,.tax-prep-workflow-page.section-header-copy{display:grid;gap:3px;min-width:0}.tax-prep-workflow-page .section-header-kicker,.tax-prep-workflow-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.tax-prep-workflow-page .section-header h2,.tax-prep-workflow-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.tax-prep-workflow-page .section-header p,.tax-prep-workflow-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.tax-prep-workflow-page .section-header-actions,.tax-prep-workflow-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.tax-prep-workflow-page .state-panel,.tax-prep-workflow-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.tax-prep-workflow-page .state-panel h3,.tax-prep-workflow-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.tax-prep-workflow-page .state-panel p,.tax-prep-workflow-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.tax-prep-workflow-page .state-empty,.tax-prep-workflow-page.state-empty{background:#fbfbfb}.tax-prep-workflow-page .state-loading,.tax-prep-workflow-page.state-loading{background:#f8f8f8}.tax-prep-workflow-page .state-error,.tax-prep-workflow-page.state-error{border-color:#c56a6a;background:#fff1f1}.tax-prep-workflow-page .state-error h3,.tax-prep-workflow-page.state-error h3,.tax-prep-workflow-page .state-error p,.tax-prep-workflow-page.state-error p{color:#7c1f1f}.tax-prep-workflow-page .state-loading-bar,.tax-prep-workflow-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.tax-prep-workflow-page .state-panel-action,.tax-prep-workflow-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tax-prep-workflow-page{display:grid;gap:20px;align-content:start;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.tax-prep-workflow-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.tax-prep-workflow-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.tax-prep-workflow-controls,.tax-prep-package-panel,.tax-prep-forms-panel,.tax-prep-workpaper-panel,.tax-prep-rule-registry-panel{display:grid;gap:14px;padding:20px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.tax-prep-workflow-controls{grid-template-columns:minmax(240px,1fr) minmax(320px,2fr) minmax(280px,1.5fr);align-items:end}.tax-prep-workflow-controls label{display:grid;gap:4px}.tax-prep-workflow-controls label>span,.tax-prep-workflow-controls .field-label{color:#566273;font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-bold)}.tax-prep-workflow-controls select{min-height:34px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#172033;font:inherit;padding:4px 8px}.tax-prep-workpaper-grid{display:grid;grid-template-columns:180px repeat(3,minmax(0,1fr));gap:8px}.tax-prep-workpaper-grid label{display:grid;gap:4px}.tax-prep-workpaper-grid span{color:#566273;font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-bold)}.tax-prep-workpaper-grid select,.tax-prep-workpaper-grid textarea{width:100%;min-height:34px;border:1px solid #8f99a6;border-radius:4px;background:#fff;color:#172033;font:inherit;padding:6px 8px}.tax-prep-workpaper-grid textarea{min-height:92px;resize:vertical}.tax-prep-package-header{display:flex;justify-content:space-between;gap:8px;align-items:start}.tax-prep-package-header>div{display:grid;gap:2px}.tax-prep-package-header strong,.tax-prep-source-list strong,.tax-prep-form-row strong{color:#172033;font-size:.95rem}.tax-prep-package-header span,.tax-prep-status-grid span,.tax-prep-form-row span,.tax-prep-form-row small,.tax-prep-source-list a{color:#566273;font-size:var(--tt-font-body-compact);line-height:1.35}.tax-prep-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tax-prep-status-grid span{padding:6px;border:1px solid #d1d6dd;background:#f4f5f8}.tax-prep-actions,.tax-prep-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tax-prep-link-button,.tax-prep-row-actions a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #aab2bd;border-radius:4px;background:#fff;color:#1a37a3;font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-bold);text-decoration:none}.tax-prep-link-button{border-color:#142b80;background:#1a37a3;color:#fff}.tax-prep-source-list,.tax-prep-form-list,.tax-prep-rule-list,.tax-prep-form-row>div:first-child{display:grid;gap:6px}.tax-prep-source-list a{color:#1a37a3;font-weight:var(--tt-font-weight-bold);overflow-wrap:anywhere}.tax-prep-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid #d1d6dd;background:#f8f9fb}.tax-prep-rule-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:8px;border:1px solid #d1d6dd;background:#f8f9fb}.tax-prep-rule-row>div:first-child,.tax-prep-rule-status{display:grid;gap:5px}.tax-prep-rule-row span,.tax-prep-rule-row small,.tax-prep-rule-row p,.tax-prep-rule-row a{color:#566273;font-size:var(--tt-font-body-compact);line-height:1.35}.tax-prep-rule-row a{color:#1a37a3;font-weight:var(--tt-font-weight-bold)}@media (max-width: 980px){.tax-prep-workflow-controls,.tax-prep-workpaper-grid,.tax-prep-status-grid,.tax-prep-form-row,.tax-prep-rule-row{grid-template-columns:1fr}.tax-prep-package-header{display:grid}}.admin-workspace-page .card,.admin-workspace-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.admin-workspace-page .card-eyebrow,.admin-workspace-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.admin-workspace-page .card-title-row,.admin-workspace-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.admin-workspace-page .card-title-row h3,.admin-workspace-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.admin-workspace-page .card-body,.admin-workspace-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.admin-workspace-page .crm-page,.admin-workspace-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.admin-workspace-page .crm-top-mini-tabs,.admin-workspace-page.crm-top-mini-tabs,.admin-workspace-page .crm-primary-tabs,.admin-workspace-page.crm-primary-tabs,.admin-workspace-page .crm-secondary-tabs,.admin-workspace-page.crm-secondary-tabs,.admin-workspace-page .crm-tertiary-tabs,.admin-workspace-page.crm-tertiary-tabs,.admin-workspace-page .crm-toolbar-row,.admin-workspace-page.crm-toolbar-row,.admin-workspace-page .crm-pill-row,.admin-workspace-page.crm-pill-row,.admin-workspace-page .crm-panel-strip,.admin-workspace-page.crm-panel-strip,.admin-workspace-page .crm-note-strip,.admin-workspace-page.crm-note-strip,.admin-workspace-page .crm-filter-row,.admin-workspace-page.crm-filter-row{display:flex;align-items:center;gap:3px;flex-wrap:nowrap}.admin-workspace-page .crm-top-mini-tabs,.admin-workspace-page.crm-top-mini-tabs,.admin-workspace-page .crm-primary-tabs,.admin-workspace-page.crm-primary-tabs{padding:0 3px;background:var(--crm-rail-outline);min-height:22px;overflow-x:auto}.admin-workspace-page .crm-secondary-tabs,.admin-workspace-page.crm-secondary-tabs,.admin-workspace-page .crm-tertiary-tabs,.admin-workspace-page.crm-tertiary-tabs{min-height:22px;padding:2px 4px 0;gap:4px;overflow-x:auto}.admin-workspace-page .crm-tab,.admin-workspace-page.crm-tab,.admin-workspace-page .crm-subtab,.admin-workspace-page.crm-subtab,.admin-workspace-page .crm-mini-tab,.admin-workspace-page.crm-mini-tab,.admin-workspace-page .crm-toolbar-button,.admin-workspace-page.crm-toolbar-button,.admin-workspace-page .crm-action-button,.admin-workspace-page.crm-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);color:#202020;font-size:var(--tt-font-button-text);font-weight:var(--tt-font-weight-bold);cursor:pointer;border-radius:4px 4px 2px 2px;white-space:nowrap}.admin-workspace-page .crm-tab.is-active,.admin-workspace-page.crm-tab.is-active,.admin-workspace-page .crm-subtab.is-active,.admin-workspace-page.crm-subtab.is-active,.admin-workspace-page .crm-mini-tab.is-active,.admin-workspace-page.crm-mini-tab.is-active{background:var(--crm-gold-bg);border-color:var(--crm-gold-border);color:#000}.admin-workspace-page .crm-main-surface,.admin-workspace-page.crm-main-surface{display:grid;gap:8px;padding:8px;border:1px solid var(--crm-medium-grey);outline:1px solid var(--crm-dark-grey);outline-offset:-2px;background:var(--crm-list-bg)}.admin-workspace-page .text-muted,.admin-workspace-page.text-muted{color:#626262;line-height:1.2}.admin-workspace-page .stack,.admin-workspace-page.stack{display:grid;gap:8px;min-width:0}.admin-workspace-page .cluster,.admin-workspace-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.admin-workspace-page .card-grid,.admin-workspace-page.card-grid,.admin-workspace-page .field-grid,.admin-workspace-page.field-grid{display:grid;gap:8px;min-width:0}.admin-workspace-page .columns-2,.admin-workspace-page.columns-2,.admin-workspace-page .columns-3,.admin-workspace-page.columns-3{min-width:0}.admin-workspace-page .card-grid.columns-2,.admin-workspace-page.card-grid.columns-2,.admin-workspace-page .field-grid.columns-2,.admin-workspace-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-page .card-grid.columns-3,.admin-workspace-page.card-grid.columns-3,.admin-workspace-page .field-grid.columns-3,.admin-workspace-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace-page .panel-shell>:not(.section-header),.admin-workspace-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.admin-workspace-page .panel-shell>.section-header+:not(.section-header),.admin-workspace-page.panel-shell>.section-header+:not(.section-header),.admin-workspace-page .panel-shell>:not(.section-header)+:not(.section-header),.admin-workspace-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.admin-workspace-page .panel-shell>:not(.section-header):last-child,.admin-workspace-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.admin-workspace-page .tt-page-grid>.panel,.admin-workspace-page.tt-page-grid>.panel,.admin-workspace-page .tt-page-grid>.card,.admin-workspace-page.tt-page-grid>.card,.admin-workspace-page .tt-page-grid>.state-panel,.admin-workspace-page.tt-page-grid>.state-panel{width:100%;min-width:0}.admin-workspace-page .detail-row,.admin-workspace-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.admin-workspace-page .detail-row:last-child,.admin-workspace-page.detail-row:last-child{border-bottom:0}.admin-workspace-page .detail-row strong,.admin-workspace-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.admin-workspace-page .detail-row span,.admin-workspace-page.detail-row span,.admin-workspace-page .detail-row p,.admin-workspace-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.admin-workspace-page .detail-card-row,.admin-workspace-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.admin-workspace-page .detail-card-row strong,.admin-workspace-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.admin-workspace-page .detail-card-row span,.admin-workspace-page.detail-card-row span,.admin-workspace-page .detail-card-row p,.admin-workspace-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.admin-workspace-page .card-grid.columns-3,.admin-workspace-page.card-grid.columns-3,.admin-workspace-page .field-grid.columns-3,.admin-workspace-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.admin-workspace-page .card-grid.columns-2,.admin-workspace-page.card-grid.columns-2,.admin-workspace-page .card-grid.columns-3,.admin-workspace-page.card-grid.columns-3,.admin-workspace-page .field-grid.columns-2,.admin-workspace-page.field-grid.columns-2,.admin-workspace-page .field-grid.columns-3,.admin-workspace-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.admin-workspace-page .detail-row,.admin-workspace-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.admin-workspace-page .button,.admin-workspace-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-workspace-page .button-primary,.admin-workspace-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.admin-workspace-page .button-secondary,.admin-workspace-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.admin-workspace-page .button-ghost,.admin-workspace-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.admin-workspace-page .button:disabled,.admin-workspace-page.button:disabled{opacity:.55;cursor:default}.admin-workspace-page .button:focus-visible,.admin-workspace-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.admin-workspace-page .badge,.admin-workspace-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.admin-workspace-page .badge-info,.admin-workspace-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.admin-workspace-page .badge-success,.admin-workspace-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.admin-workspace-page .badge-warning,.admin-workspace-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.admin-workspace-page .badge-danger,.admin-workspace-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.admin-workspace-page .field,.admin-workspace-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.admin-workspace-page .field-copy,.admin-workspace-page.field-copy{display:grid;gap:2px;min-width:0}.admin-workspace-page .field-label,.admin-workspace-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.admin-workspace-page .field-hint,.admin-workspace-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.admin-workspace-page .field-input,.admin-workspace-page.field-input,.admin-workspace-page .field-select,.admin-workspace-page.field-select,.admin-workspace-page .field-textarea,.admin-workspace-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.admin-workspace-page .field-input,.admin-workspace-page.field-input,.admin-workspace-page .field-select,.admin-workspace-page.field-select{min-height:28px}.admin-workspace-page .field-textarea,.admin-workspace-page.field-textarea{min-height:96px;resize:vertical}.admin-workspace-page .field-input:focus-visible,.admin-workspace-page.field-input:focus-visible,.admin-workspace-page .field-select:focus-visible,.admin-workspace-page.field-select:focus-visible,.admin-workspace-page .field-textarea:focus-visible,.admin-workspace-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.admin-workspace-page .section-header,.admin-workspace-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.admin-workspace-page .panel-shell>.section-header,.admin-workspace-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.admin-workspace-page .section-header-copy,.admin-workspace-page.section-header-copy{display:grid;gap:3px;min-width:0}.admin-workspace-page .section-header-kicker,.admin-workspace-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.admin-workspace-page .section-header h2,.admin-workspace-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.admin-workspace-page .section-header p,.admin-workspace-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.admin-workspace-page .section-header-actions,.admin-workspace-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.admin-workspace-page .state-panel,.admin-workspace-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.admin-workspace-page .state-panel h3,.admin-workspace-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.admin-workspace-page .state-panel p,.admin-workspace-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.admin-workspace-page .state-empty,.admin-workspace-page.state-empty{background:#fbfbfb}.admin-workspace-page .state-loading,.admin-workspace-page.state-loading{background:#f8f8f8}.admin-workspace-page .state-error,.admin-workspace-page.state-error{border-color:#c56a6a;background:#fff1f1}.admin-workspace-page .state-error h3,.admin-workspace-page.state-error h3,.admin-workspace-page .state-error p,.admin-workspace-page.state-error p{color:#7c1f1f}.admin-workspace-page .state-loading-bar,.admin-workspace-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.admin-workspace-page .state-panel-action,.admin-workspace-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.admin-workspace-page{width:100%;min-height:100%;padding:0 0 40px;background:#f7f3eb;color:#071425}.admin-workspace-page>.section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:140px;padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.admin-workspace-page>.section-header h2,.admin-workspace-page>.section-header p,.admin-workspace-page>.section-header .section-header-kicker{color:#fff}.admin-workspace-page>.crm-primary-tabs,.admin-workspace-page>.crm-secondary-tabs{display:flex;flex-wrap:wrap;gap:6px;width:min(1200px,100%);margin:0 auto;padding:12px clamp(18px,3vw,32px) 0;border:0;background:transparent}.admin-workspace-page>.crm-secondary-tabs{padding-top:7px}.admin-workspace-page :is(.crm-tab,.crm-subtab){min-height:32px;padding:6px 11px;border:1px solid #b9c4d2;border-radius:5px;background:#fff;color:#002357;font-weight:700}.admin-workspace-page :is(.crm-tab,.crm-subtab).is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.admin-workspace-page>.crm-main-surface{width:min(1200px,100%);margin:0 auto;padding:22px clamp(18px,3vw,32px);border:0;background:transparent;box-sizing:border-box}.admin-workspace-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.admin-workspace-page .card-title-row h3{color:#002357}.admin-workspace-page .card-grid{gap:16px}.admin-workspace-page :is(input,select,textarea){border-color:#b8c0ca}.admin-workspace-page :is(input,select,textarea):focus-visible,.admin-workspace-page button:focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 760px){.admin-workspace-page>.section-header{min-height:0}.admin-workspace-page .card-grid.columns-3,.admin-workspace-page .card-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.calendar-workspace-page .text-muted,.calendar-workspace-page.text-muted{color:#626262;line-height:1.2}.calendar-workspace-page .stack,.calendar-workspace-page.stack{display:grid;gap:8px;min-width:0}.calendar-workspace-page .cluster,.calendar-workspace-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.calendar-workspace-page .card-grid,.calendar-workspace-page.card-grid,.calendar-workspace-page .field-grid,.calendar-workspace-page.field-grid{display:grid;gap:8px;min-width:0}.calendar-workspace-page .columns-2,.calendar-workspace-page.columns-2,.calendar-workspace-page .columns-3,.calendar-workspace-page.columns-3{min-width:0}.calendar-workspace-page .card-grid.columns-2,.calendar-workspace-page.card-grid.columns-2,.calendar-workspace-page .field-grid.columns-2,.calendar-workspace-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-workspace-page .card-grid.columns-3,.calendar-workspace-page.card-grid.columns-3,.calendar-workspace-page .field-grid.columns-3,.calendar-workspace-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-workspace-page .panel,.calendar-workspace-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.calendar-workspace-page .panel-shell,.calendar-workspace-page.panel-shell{gap:0;padding:0;background:#efefef}.calendar-workspace-page .panel-tight,.calendar-workspace-page.panel-tight{gap:8px;padding:8px 10px}.calendar-workspace-page .panel-shell>:not(.section-header),.calendar-workspace-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.calendar-workspace-page .panel-shell>.section-header+:not(.section-header),.calendar-workspace-page.panel-shell>.section-header+:not(.section-header),.calendar-workspace-page .panel-shell>:not(.section-header)+:not(.section-header),.calendar-workspace-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.calendar-workspace-page .panel-shell>:not(.section-header):last-child,.calendar-workspace-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.calendar-workspace-page .tt-page-grid,.calendar-workspace-page.tt-page-grid{display:grid;gap:8px;width:100%;min-height:100%;min-width:0;align-content:start;padding:8px;background:#071a61;box-sizing:border-box}.calendar-workspace-page .tt-page-grid>.panel,.calendar-workspace-page.tt-page-grid>.panel,.calendar-workspace-page .tt-page-grid>.card,.calendar-workspace-page.tt-page-grid>.card,.calendar-workspace-page .tt-page-grid>.state-panel,.calendar-workspace-page.tt-page-grid>.state-panel{width:100%;min-width:0}.calendar-workspace-page .detail-row,.calendar-workspace-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.calendar-workspace-page .detail-row:last-child,.calendar-workspace-page.detail-row:last-child{border-bottom:0}.calendar-workspace-page .detail-row strong,.calendar-workspace-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.calendar-workspace-page .detail-row span,.calendar-workspace-page.detail-row span,.calendar-workspace-page .detail-row p,.calendar-workspace-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.calendar-workspace-page .detail-card-row,.calendar-workspace-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.calendar-workspace-page .detail-card-row strong,.calendar-workspace-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.calendar-workspace-page .detail-card-row span,.calendar-workspace-page.detail-card-row span,.calendar-workspace-page .detail-card-row p,.calendar-workspace-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.calendar-workspace-page .card-grid.columns-3,.calendar-workspace-page.card-grid.columns-3,.calendar-workspace-page .field-grid.columns-3,.calendar-workspace-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.calendar-workspace-page .card-grid.columns-2,.calendar-workspace-page.card-grid.columns-2,.calendar-workspace-page .card-grid.columns-3,.calendar-workspace-page.card-grid.columns-3,.calendar-workspace-page .field-grid.columns-2,.calendar-workspace-page.field-grid.columns-2,.calendar-workspace-page .field-grid.columns-3,.calendar-workspace-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.calendar-workspace-page .detail-row,.calendar-workspace-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.calendar-workspace-page .button,.calendar-workspace-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calendar-workspace-page .button-primary,.calendar-workspace-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.calendar-workspace-page .button-secondary,.calendar-workspace-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.calendar-workspace-page .button-ghost,.calendar-workspace-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.calendar-workspace-page .button:disabled,.calendar-workspace-page.button:disabled{opacity:.55;cursor:default}.calendar-workspace-page .button:focus-visible,.calendar-workspace-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.calendar-workspace-page .badge,.calendar-workspace-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.calendar-workspace-page .badge-info,.calendar-workspace-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.calendar-workspace-page .badge-success,.calendar-workspace-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.calendar-workspace-page .badge-warning,.calendar-workspace-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.calendar-workspace-page .badge-danger,.calendar-workspace-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.calendar-workspace-page .field,.calendar-workspace-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.calendar-workspace-page .field-copy,.calendar-workspace-page.field-copy{display:grid;gap:2px;min-width:0}.calendar-workspace-page .field-label,.calendar-workspace-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.calendar-workspace-page .field-hint,.calendar-workspace-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.calendar-workspace-page .field-input,.calendar-workspace-page.field-input,.calendar-workspace-page .field-select,.calendar-workspace-page.field-select,.calendar-workspace-page .field-textarea,.calendar-workspace-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.calendar-workspace-page .field-input,.calendar-workspace-page.field-input,.calendar-workspace-page .field-select,.calendar-workspace-page.field-select{min-height:28px}.calendar-workspace-page .field-textarea,.calendar-workspace-page.field-textarea{min-height:96px;resize:vertical}.calendar-workspace-page .field-input:focus-visible,.calendar-workspace-page.field-input:focus-visible,.calendar-workspace-page .field-select:focus-visible,.calendar-workspace-page.field-select:focus-visible,.calendar-workspace-page .field-textarea:focus-visible,.calendar-workspace-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.calendar-workspace-page .section-header,.calendar-workspace-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.calendar-workspace-page .panel-shell>.section-header,.calendar-workspace-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.calendar-workspace-page .section-header-copy,.calendar-workspace-page.section-header-copy{display:grid;gap:3px;min-width:0}.calendar-workspace-page .section-header-kicker,.calendar-workspace-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.calendar-workspace-page .section-header h2,.calendar-workspace-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.calendar-workspace-page .section-header p,.calendar-workspace-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.calendar-workspace-page .section-header-actions,.calendar-workspace-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.calendar-workspace-page .state-panel,.calendar-workspace-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.calendar-workspace-page .state-panel h3,.calendar-workspace-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.calendar-workspace-page .state-panel p,.calendar-workspace-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.calendar-workspace-page .state-empty,.calendar-workspace-page.state-empty{background:#fbfbfb}.calendar-workspace-page .state-loading,.calendar-workspace-page.state-loading{background:#f8f8f8}.calendar-workspace-page .state-error,.calendar-workspace-page.state-error{border-color:#c56a6a;background:#fff1f1}.calendar-workspace-page .state-error h3,.calendar-workspace-page.state-error h3,.calendar-workspace-page .state-error p,.calendar-workspace-page.state-error p{color:#7c1f1f}.calendar-workspace-page .state-loading-bar,.calendar-workspace-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.calendar-workspace-page .state-panel-action,.calendar-workspace-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.calendar-workspace-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.calendar-workspace-page>.panel-shell{margin:0;padding:20px;border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.calendar-workspace-page>.panel-shell:first-child{padding:0 0 20px;border:0;background:transparent}.calendar-workspace-page>.panel-shell:first-child>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.calendar-workspace-page>.panel-shell:first-child>.section-header :is(h2,p,.section-header-kicker){color:#fff}.calendar-workspace-page .panel-tight{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.calendar-workspace-page .card-grid{gap:16px}.calendar-workspace-page .detail-row{border-bottom:1px solid #e6dccb}.calendar-workspace-page :is(input,select,textarea){border-color:#b8c0ca}.calendar-workspace-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.calendar-workspace-page .card-grid.columns-2,.calendar-workspace-page .field-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.case-form-page .cluster,.case-form-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.case-form-page .card-grid,.case-form-page.card-grid,.case-form-page .field-grid,.case-form-page.field-grid{display:grid;gap:8px;min-width:0}.case-form-page .columns-2,.case-form-page.columns-2,.case-form-page .columns-3,.case-form-page.columns-3{min-width:0}.case-form-page .card-grid.columns-2,.case-form-page.card-grid.columns-2,.case-form-page .field-grid.columns-2,.case-form-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-form-page .card-grid.columns-3,.case-form-page.card-grid.columns-3,.case-form-page .field-grid.columns-3,.case-form-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-form-page .panel,.case-form-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.case-form-page .panel-shell,.case-form-page.panel-shell{gap:0;padding:0;background:#efefef}.case-form-page .panel-shell>:not(.section-header),.case-form-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.case-form-page .panel-shell>.section-header+:not(.section-header),.case-form-page.panel-shell>.section-header+:not(.section-header),.case-form-page .panel-shell>:not(.section-header)+:not(.section-header),.case-form-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.case-form-page .panel-shell>:not(.section-header):last-child,.case-form-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.case-form-page .tt-page-grid>.panel,.case-form-page.tt-page-grid>.panel,.case-form-page .tt-page-grid>.card,.case-form-page.tt-page-grid>.card,.case-form-page .tt-page-grid>.state-panel,.case-form-page.tt-page-grid>.state-panel{width:100%;min-width:0}@media (max-width: 1200px){.case-form-page .card-grid.columns-3,.case-form-page.card-grid.columns-3,.case-form-page .field-grid.columns-3,.case-form-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.case-form-page .card-grid.columns-2,.case-form-page.card-grid.columns-2,.case-form-page .card-grid.columns-3,.case-form-page.card-grid.columns-3,.case-form-page .field-grid.columns-2,.case-form-page.field-grid.columns-2,.case-form-page .field-grid.columns-3,.case-form-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.case-form-page .button,.case-form-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-form-page .button-primary,.case-form-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.case-form-page .button-secondary,.case-form-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.case-form-page .button-ghost,.case-form-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.case-form-page .button:disabled,.case-form-page.button:disabled{opacity:.55;cursor:default}.case-form-page .button:focus-visible,.case-form-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.case-form-page .field,.case-form-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.case-form-page .field-copy,.case-form-page.field-copy{display:grid;gap:2px;min-width:0}.case-form-page .field-label,.case-form-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-form-page .field-hint,.case-form-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.case-form-page .field-input,.case-form-page.field-input,.case-form-page .field-select,.case-form-page.field-select,.case-form-page .field-textarea,.case-form-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.case-form-page .field-input,.case-form-page.field-input,.case-form-page .field-select,.case-form-page.field-select{min-height:28px}.case-form-page .field-textarea,.case-form-page.field-textarea{min-height:96px;resize:vertical}.case-form-page .field-input:focus-visible,.case-form-page.field-input:focus-visible,.case-form-page .field-select:focus-visible,.case-form-page.field-select:focus-visible,.case-form-page .field-textarea:focus-visible,.case-form-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.case-form-page .section-header,.case-form-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.case-form-page .panel-shell>.section-header,.case-form-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.case-form-page .section-header-copy,.case-form-page.section-header-copy{display:grid;gap:3px;min-width:0}.case-form-page .section-header-kicker,.case-form-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.case-form-page .section-header h2,.case-form-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-form-page .section-header p,.case-form-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.case-form-page .section-header-actions,.case-form-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.case-form-page .state-panel,.case-form-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.case-form-page .state-panel h3,.case-form-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-form-page .state-panel p,.case-form-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.case-form-page .state-empty,.case-form-page.state-empty{background:#fbfbfb}.case-form-page .state-loading,.case-form-page.state-loading{background:#f8f8f8}.case-form-page .state-error,.case-form-page.state-error{border-color:#c56a6a;background:#fff1f1}.case-form-page .state-error h3,.case-form-page.state-error h3,.case-form-page .state-error p,.case-form-page.state-error p{color:#7c1f1f}.case-form-page .state-loading-bar,.case-form-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.case-form-page .state-panel-action,.case-form-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.case-form-page{display:grid;align-content:start;min-height:100%;padding:0;border:0;border-radius:0;background:#f7f3eb;color:#071425;box-shadow:none}.case-form-page>.section-header{margin:0;padding:30px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.case-form-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.case-form-page>.client-form{display:grid;gap:20px;width:min(920px,100%);margin:28px auto;padding:26px;border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-sizing:border-box}.case-form-page .field-grid{gap:18px}.case-form-page :is(input,select,textarea){border:1px solid #b8c0ca;border-radius:5px;background:#fff}.case-form-page :is(input,select,textarea,button):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.case-form-page .cluster{justify-content:flex-end;gap:10px}@media (max-width: 640px){.case-form-page>.client-form{margin:16px auto;padding:18px}.case-form-page .field-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.table-shell{width:100%;min-width:0;border:1px solid #ddddde;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;overflow:hidden;box-sizing:border-box}.table-scroll{min-width:0;overflow-x:auto}.table{width:100%;border-collapse:collapse;background:#fbfbfb;font-size:12px}.table thead{background:#efefef}.table th,.table td{padding:6px 8px;text-align:left;border-bottom:1px solid #ddddde}.table th{color:#092077;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1;border-right:1px solid #ddddde}.table td{color:#202020;font-size:12px;line-height:1.15;border-right:1px solid #eeeeee}.table th:last-child,.table td:last-child{border-right:0}.table-row{background:#fbfbfb}.table tbody tr:last-child td{border-bottom:0}.table-link{color:#092077;font-weight:var(--tt-font-weight-bold);text-decoration:none}.case-list-page .panel,.case-list-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.case-list-page .panel-shell,.case-list-page.panel-shell{gap:0;padding:0;background:#efefef}.case-list-page .panel-shell>:not(.section-header),.case-list-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.case-list-page .panel-shell>.section-header+:not(.section-header),.case-list-page.panel-shell>.section-header+:not(.section-header),.case-list-page .panel-shell>:not(.section-header)+:not(.section-header),.case-list-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.case-list-page .panel-shell>:not(.section-header):last-child,.case-list-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.case-list-page .tt-page-grid,.case-list-page.tt-page-grid{display:grid;gap:8px;width:100%;min-height:100%;min-width:0;align-content:start;padding:8px;background:#071a61;box-sizing:border-box}.case-list-page .tt-page-grid>.panel,.case-list-page.tt-page-grid>.panel,.case-list-page .tt-page-grid>.card,.case-list-page.tt-page-grid>.card,.case-list-page .tt-page-grid>.state-panel,.case-list-page.tt-page-grid>.state-panel{width:100%;min-width:0}.case-list-page .button,.case-list-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-list-page .button-primary,.case-list-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.case-list-page .button-secondary,.case-list-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.case-list-page .button-ghost,.case-list-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.case-list-page .button:disabled,.case-list-page.button:disabled{opacity:.55;cursor:default}.case-list-page .button:focus-visible,.case-list-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.case-list-page .badge,.case-list-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.case-list-page .badge-info,.case-list-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.case-list-page .badge-success,.case-list-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.case-list-page .badge-warning,.case-list-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.case-list-page .badge-danger,.case-list-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.case-list-page .field,.case-list-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.case-list-page .field-copy,.case-list-page.field-copy{display:grid;gap:2px;min-width:0}.case-list-page .field-label,.case-list-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-list-page .field-hint,.case-list-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.case-list-page .field-input,.case-list-page.field-input,.case-list-page .field-select,.case-list-page.field-select,.case-list-page .field-textarea,.case-list-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.case-list-page .field-input,.case-list-page.field-input,.case-list-page .field-select,.case-list-page.field-select{min-height:28px}.case-list-page .field-textarea,.case-list-page.field-textarea{min-height:96px;resize:vertical}.case-list-page .field-input:focus-visible,.case-list-page.field-input:focus-visible,.case-list-page .field-select:focus-visible,.case-list-page.field-select:focus-visible,.case-list-page .field-textarea:focus-visible,.case-list-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.case-list-page .section-header,.case-list-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.case-list-page .panel-shell>.section-header,.case-list-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.case-list-page .section-header-copy,.case-list-page.section-header-copy{display:grid;gap:3px;min-width:0}.case-list-page .section-header-kicker,.case-list-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.case-list-page .section-header h2,.case-list-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-list-page .section-header p,.case-list-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.case-list-page .section-header-actions,.case-list-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.case-list-page .state-panel,.case-list-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.case-list-page .state-panel h3,.case-list-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-list-page .state-panel p,.case-list-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.case-list-page .state-empty,.case-list-page.state-empty{background:#fbfbfb}.case-list-page .state-loading,.case-list-page.state-loading{background:#f8f8f8}.case-list-page .state-error,.case-list-page.state-error{border-color:#c56a6a;background:#fff1f1}.case-list-page .state-error h3,.case-list-page.state-error h3,.case-list-page .state-error p,.case-list-page.state-error p{color:#7c1f1f}.case-list-page .state-loading-bar,.case-list-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.case-list-page .state-panel-action,.case-list-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.case-list-page .table-shell,.case-list-page.table-shell{width:100%;min-width:0;border:1px solid #ddddde;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;overflow:hidden;box-sizing:border-box}.case-list-page .table-scroll,.case-list-page.table-scroll{min-width:0;overflow-x:auto}.case-list-page .table,.case-list-page.table{width:100%;border-collapse:collapse;background:#fbfbfb;font-size:12px}.case-list-page .table thead,.case-list-page.table thead{background:#efefef}.case-list-page .table th,.case-list-page.table th,.case-list-page .table td,.case-list-page.table td{padding:6px 8px;text-align:left;border-bottom:1px solid #ddddde}.case-list-page .table th,.case-list-page.table th{color:#092077;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1;border-right:1px solid #ddddde}.case-list-page .table td,.case-list-page.table td{color:#202020;font-size:12px;line-height:1.15;border-right:1px solid #eeeeee}.case-list-page .table th:last-child,.case-list-page.table th:last-child,.case-list-page .table td:last-child,.case-list-page.table td:last-child{border-right:0}.case-list-page .table-row,.case-list-page.table-row{background:#fbfbfb}.case-list-page .table tbody tr:last-child td,.case-list-page.table tbody tr:last-child td{border-bottom:0}.case-list-page .table-link,.case-list-page.table-link{color:#092077;font-weight:var(--tt-font-weight-bold);text-decoration:none}.tt-center-view>.case-list-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.case-list-page>.panel-shell{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.case-list-page>.panel-shell:first-child>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.case-list-page>.panel-shell:first-child>.section-header :is(h2,p,.section-header-kicker){color:#fff}.case-list-page .case-toolbar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(125px,1fr));gap:12px;margin-top:20px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.case-list-page :is(input,select){border-color:#b8c0ca}.case-list-page .table-shell{border:1px solid #e2d5bc;border-radius:6px;background:#fff}.case-list-page table th{background:#eef2f7;color:#002357}.case-list-page table :is(th,td){padding:10px 11px;border-bottom:1px solid #e6dccb}.case-list-page :is(button,a,input,select):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 950px){.case-list-page .case-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.case-list-page .case-toolbar{grid-template-columns:minmax(0,1fr)}}.case-profile-page .card,.case-profile-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.case-profile-page .card-eyebrow,.case-profile-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.case-profile-page .card-title-row,.case-profile-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.case-profile-page .card-title-row h3,.case-profile-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-profile-page .card-body,.case-profile-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.case-profile-page .text-muted,.case-profile-page.text-muted{color:#626262;line-height:1.2}.case-profile-page .stack,.case-profile-page.stack{display:grid;gap:8px;min-width:0}.case-profile-page .cluster,.case-profile-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.case-profile-page .card-grid,.case-profile-page.card-grid,.case-profile-page .field-grid,.case-profile-page.field-grid{display:grid;gap:8px;min-width:0}.case-profile-page .columns-2,.case-profile-page.columns-2,.case-profile-page .columns-3,.case-profile-page.columns-3{min-width:0}.case-profile-page .card-grid.columns-2,.case-profile-page.card-grid.columns-2,.case-profile-page .field-grid.columns-2,.case-profile-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-profile-page .card-grid.columns-3,.case-profile-page.card-grid.columns-3,.case-profile-page .field-grid.columns-3,.case-profile-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-profile-page .panel,.case-profile-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.case-profile-page .panel-shell,.case-profile-page.panel-shell{gap:0;padding:0;background:#efefef}.case-profile-page .panel-tight,.case-profile-page.panel-tight{gap:8px;padding:8px 10px}.case-profile-page .panel-shell>:not(.section-header),.case-profile-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.case-profile-page .panel-shell>.section-header+:not(.section-header),.case-profile-page.panel-shell>.section-header+:not(.section-header),.case-profile-page .panel-shell>:not(.section-header)+:not(.section-header),.case-profile-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.case-profile-page .panel-shell>:not(.section-header):last-child,.case-profile-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.case-profile-page .tt-page-grid,.case-profile-page.tt-page-grid{display:grid;gap:8px;width:100%;min-height:100%;min-width:0;align-content:start;padding:8px;background:#071a61;box-sizing:border-box}.case-profile-page .tt-page-grid>.panel,.case-profile-page.tt-page-grid>.panel,.case-profile-page .tt-page-grid>.card,.case-profile-page.tt-page-grid>.card,.case-profile-page .tt-page-grid>.state-panel,.case-profile-page.tt-page-grid>.state-panel{width:100%;min-width:0}.case-profile-page .detail-row,.case-profile-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.case-profile-page .detail-row:last-child,.case-profile-page.detail-row:last-child{border-bottom:0}.case-profile-page .detail-row strong,.case-profile-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.case-profile-page .detail-row span,.case-profile-page.detail-row span,.case-profile-page .detail-row p,.case-profile-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.case-profile-page .detail-card-row,.case-profile-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.case-profile-page .detail-card-row strong,.case-profile-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.case-profile-page .detail-card-row span,.case-profile-page.detail-card-row span,.case-profile-page .detail-card-row p,.case-profile-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}.case-profile-page .financial-row-grid,.case-profile-page.financial-row-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr)) auto;gap:8px;align-items:end;min-width:0}@media (max-width: 1200px){.case-profile-page .card-grid.columns-3,.case-profile-page.card-grid.columns-3,.case-profile-page .field-grid.columns-3,.case-profile-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.case-profile-page .card-grid.columns-2,.case-profile-page.card-grid.columns-2,.case-profile-page .card-grid.columns-3,.case-profile-page.card-grid.columns-3,.case-profile-page .field-grid.columns-2,.case-profile-page.field-grid.columns-2,.case-profile-page .field-grid.columns-3,.case-profile-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.case-profile-page .detail-row,.case-profile-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.case-profile-page .button,.case-profile-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-profile-page .button-primary,.case-profile-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.case-profile-page .button-secondary,.case-profile-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.case-profile-page .button-ghost,.case-profile-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.case-profile-page .button:disabled,.case-profile-page.button:disabled{opacity:.55;cursor:default}.case-profile-page .button:focus-visible,.case-profile-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.case-profile-page .badge,.case-profile-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.case-profile-page .badge-info,.case-profile-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.case-profile-page .badge-success,.case-profile-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.case-profile-page .badge-warning,.case-profile-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.case-profile-page .badge-danger,.case-profile-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.case-profile-page .field,.case-profile-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.case-profile-page .field-copy,.case-profile-page.field-copy{display:grid;gap:2px;min-width:0}.case-profile-page .field-label,.case-profile-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-profile-page .field-hint,.case-profile-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.case-profile-page .field-input,.case-profile-page.field-input,.case-profile-page .field-select,.case-profile-page.field-select,.case-profile-page .field-textarea,.case-profile-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.case-profile-page .field-input,.case-profile-page.field-input,.case-profile-page .field-select,.case-profile-page.field-select{min-height:28px}.case-profile-page .field-textarea,.case-profile-page.field-textarea{min-height:96px;resize:vertical}.case-profile-page .field-input:focus-visible,.case-profile-page.field-input:focus-visible,.case-profile-page .field-select:focus-visible,.case-profile-page.field-select:focus-visible,.case-profile-page .field-textarea:focus-visible,.case-profile-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.case-profile-page .section-header,.case-profile-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.case-profile-page .panel-shell>.section-header,.case-profile-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.case-profile-page .section-header-copy,.case-profile-page.section-header-copy{display:grid;gap:3px;min-width:0}.case-profile-page .section-header-kicker,.case-profile-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.case-profile-page .section-header h2,.case-profile-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-profile-page .section-header p,.case-profile-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.case-profile-page .section-header-actions,.case-profile-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.case-profile-page .state-panel,.case-profile-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.case-profile-page .state-panel h3,.case-profile-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-profile-page .state-panel p,.case-profile-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.case-profile-page .state-empty,.case-profile-page.state-empty{background:#fbfbfb}.case-profile-page .state-loading,.case-profile-page.state-loading{background:#f8f8f8}.case-profile-page .state-error,.case-profile-page.state-error{border-color:#c56a6a;background:#fff1f1}.case-profile-page .state-error h3,.case-profile-page.state-error h3,.case-profile-page .state-error p,.case-profile-page.state-error p{color:#7c1f1f}.case-profile-page .state-loading-bar,.case-profile-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.case-profile-page .state-panel-action,.case-profile-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.case-profile-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.case-profile-page>.panel-shell{display:grid;align-content:start;gap:20px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.case-profile-page>.panel-shell>.section-header:first-child{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.case-profile-page>.panel-shell>.section-header:first-child :is(h2,p,.section-header-kicker){color:#fff}.case-profile-page .card-grid{gap:16px}.case-profile-page .card,.case-profile-page .panel-tight{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.case-profile-page .card-title-row h3{color:#002357}.case-profile-page :is(input,select,textarea){border-color:#b8c0ca}.case-profile-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.case-profile-page .card-grid.columns-2,.case-profile-page .card-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.case-workspace-page .stack,.case-workspace-page.stack{display:grid;gap:8px;min-width:0}.case-workspace-page .cluster,.case-workspace-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.case-workspace-page .card-grid,.case-workspace-page.card-grid,.case-workspace-page .field-grid,.case-workspace-page.field-grid{display:grid;gap:8px;min-width:0}.case-workspace-page .columns-2,.case-workspace-page.columns-2,.case-workspace-page .columns-3,.case-workspace-page.columns-3{min-width:0}.case-workspace-page .card-grid.columns-2,.case-workspace-page.card-grid.columns-2,.case-workspace-page .field-grid.columns-2,.case-workspace-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-workspace-page .card-grid.columns-3,.case-workspace-page.card-grid.columns-3,.case-workspace-page .field-grid.columns-3,.case-workspace-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-workspace-page .panel,.case-workspace-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.case-workspace-page .panel-tight,.case-workspace-page.panel-tight{gap:8px;padding:8px 10px}.case-workspace-page .card,.case-workspace-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.case-workspace-page .card-eyebrow,.case-workspace-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.case-workspace-page .card-title-row,.case-workspace-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.case-workspace-page .card-title-row h3,.case-workspace-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-workspace-page .card-body,.case-workspace-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.case-workspace-page .detail-row,.case-workspace-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.case-workspace-page .detail-row:last-child,.case-workspace-page.detail-row:last-child{border-bottom:0}.case-workspace-page .detail-row strong,.case-workspace-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.case-workspace-page .detail-row span,.case-workspace-page.detail-row span,.case-workspace-page .detail-row p,.case-workspace-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.case-workspace-page .detail-card-row,.case-workspace-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.case-workspace-page .detail-card-row strong,.case-workspace-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.case-workspace-page .detail-card-row span,.case-workspace-page.detail-card-row span,.case-workspace-page .detail-card-row p,.case-workspace-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.case-workspace-page .card-grid.columns-3,.case-workspace-page.card-grid.columns-3,.case-workspace-page .field-grid.columns-3,.case-workspace-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.case-workspace-page .card-grid.columns-2,.case-workspace-page.card-grid.columns-2,.case-workspace-page .card-grid.columns-3,.case-workspace-page.card-grid.columns-3,.case-workspace-page .field-grid.columns-2,.case-workspace-page.field-grid.columns-2,.case-workspace-page .field-grid.columns-3,.case-workspace-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.case-workspace-page .detail-row,.case-workspace-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.case-workspace-page .crm-page,.case-workspace-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.case-workspace-page .crm-top-mini-tabs,.case-workspace-page.crm-top-mini-tabs,.case-workspace-page .crm-primary-tabs,.case-workspace-page.crm-primary-tabs,.case-workspace-page .crm-secondary-tabs,.case-workspace-page.crm-secondary-tabs,.case-workspace-page .crm-tertiary-tabs,.case-workspace-page.crm-tertiary-tabs,.case-workspace-page .crm-toolbar-row,.case-workspace-page.crm-toolbar-row,.case-workspace-page .crm-pill-row,.case-workspace-page.crm-pill-row,.case-workspace-page .crm-panel-strip,.case-workspace-page.crm-panel-strip,.case-workspace-page .crm-note-strip,.case-workspace-page.crm-note-strip,.case-workspace-page .crm-filter-row,.case-workspace-page.crm-filter-row{display:flex;align-items:center;gap:3px;flex-wrap:nowrap}.case-workspace-page .crm-top-mini-tabs,.case-workspace-page.crm-top-mini-tabs,.case-workspace-page .crm-primary-tabs,.case-workspace-page.crm-primary-tabs{padding:0 3px;background:var(--crm-rail-outline);min-height:22px;overflow-x:auto}.case-workspace-page .crm-secondary-tabs,.case-workspace-page.crm-secondary-tabs,.case-workspace-page .crm-tertiary-tabs,.case-workspace-page.crm-tertiary-tabs{min-height:22px;padding:2px 4px 0;gap:4px;overflow-x:auto}.case-workspace-page .crm-tab,.case-workspace-page.crm-tab,.case-workspace-page .crm-subtab,.case-workspace-page.crm-subtab,.case-workspace-page .crm-mini-tab,.case-workspace-page.crm-mini-tab,.case-workspace-page .crm-toolbar-button,.case-workspace-page.crm-toolbar-button,.case-workspace-page .crm-action-button,.case-workspace-page.crm-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);color:#202020;font-size:var(--tt-font-button-text);font-weight:var(--tt-font-weight-bold);cursor:pointer;border-radius:4px 4px 2px 2px;white-space:nowrap}.case-workspace-page .crm-mini-tab,.case-workspace-page.crm-mini-tab{min-height:22px;padding-inline:8px;font-size:var(--tt-font-ui-compact)}.case-workspace-page .crm-tab.is-active,.case-workspace-page.crm-tab.is-active,.case-workspace-page .crm-subtab.is-active,.case-workspace-page.crm-subtab.is-active,.case-workspace-page .crm-mini-tab.is-active,.case-workspace-page.crm-mini-tab.is-active{background:var(--crm-gold-bg);border-color:var(--crm-gold-border);color:#000}.case-workspace-page .crm-status-pill,.case-workspace-page.crm-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border:1px solid transparent;border-radius:12px;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold)}.case-workspace-page .crm-status-pill[data-tone=red],.case-workspace-page.crm-status-pill[data-tone=red]{color:#700606;background:#f58c8c;border-color:#f10000}.case-workspace-page .crm-status-pill[data-tone=green],.case-workspace-page.crm-status-pill[data-tone=green]{color:#073c00;background:#a9efaf;border-color:#44bc4e}.case-workspace-page .crm-status-pill[data-tone=blue],.case-workspace-page.crm-status-pill[data-tone=blue]{color:#001b61;background:#82a5ff;border-color:#0035ff}.case-workspace-page .crm-status-pill[data-tone=orange],.case-workspace-page.crm-status-pill[data-tone=orange]{color:#9b3700;background:#ffbb6b;border-color:#f38300}.case-workspace-page .crm-status-pill[data-tone=ice],.case-workspace-page.crm-status-pill[data-tone=ice]{color:#9b3700;background:#c2d2fa;border-color:#032fd6}.case-workspace-page .crm-pill-label,.case-workspace-page.crm-pill-label{color:#fff;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-semibold)}.case-workspace-page .crm-pill-label.is-refresh,.case-workspace-page.crm-pill-label.is-refresh{color:#fdffda}.case-workspace-page .crm-pill-label.is-save,.case-workspace-page.crm-pill-label.is-save{color:#d7f1dd}.case-workspace-page .crm-main-surface,.case-workspace-page.crm-main-surface{display:grid;gap:8px;padding:8px;border:1px solid var(--crm-medium-grey);outline:1px solid var(--crm-dark-grey);outline-offset:-2px;background:var(--crm-list-bg)}.case-workspace-page .crm-work-grid-2,.case-workspace-page.crm-work-grid-2,.case-workspace-page .crm-work-grid-3,.case-workspace-page.crm-work-grid-3,.case-workspace-page .crm-work-grid-4,.case-workspace-page.crm-work-grid-4{display:grid;gap:12px}.case-workspace-page .crm-work-grid-2,.case-workspace-page.crm-work-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-workspace-page .crm-work-grid-3,.case-workspace-page.crm-work-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-workspace-page .crm-card,.case-workspace-page.crm-card{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--crm-medium-grey);border-left:4px solid var(--crm-gold-bg);border-radius:0;background:var(--crm-light-fill-2)}.case-workspace-page .crm-card h2,.case-workspace-page.crm-card h2,.case-workspace-page .crm-card h3,.case-workspace-page.crm-card h3,.case-workspace-page .crm-card h4,.case-workspace-page.crm-card h4,.case-workspace-page .crm-card p,.case-workspace-page.crm-card p{margin:0}.case-workspace-page .crm-card h3,.case-workspace-page.crm-card h3{color:#092077;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);text-align:left}.case-workspace-page .crm-card p,.case-workspace-page.crm-card p,.case-workspace-page .crm-card li,.case-workspace-page.crm-card li,.case-workspace-page .crm-card span,.case-workspace-page.crm-card span,.case-workspace-page .crm-card strong,.case-workspace-page.crm-card strong{font-size:var(--tt-font-body-primary);line-height:1.2}.case-workspace-page .crm-input,.case-workspace-page.crm-input,.case-workspace-page .crm-select,.case-workspace-page.crm-select,.case-workspace-page .crm-textarea,.case-workspace-page.crm-textarea{width:100%;min-height:32px;border:1px solid var(--crm-dark-grey);background:#fff;padding:5px 8px;font-size:var(--tt-font-body-primary)}.case-workspace-page .crm-note-strip .crm-input,.case-workspace-page.crm-note-strip .crm-input{min-height:22px;font-size:var(--tt-font-body-tertiary)}.case-workspace-page .crm-field-card,.case-workspace-page.crm-field-card{display:grid;gap:5px;padding:10px;border:1px solid var(--crm-medium-grey);border-left:4px solid var(--crm-gold-bg);border-radius:0;background:var(--crm-light-fill-2)}.case-workspace-page .crm-field-card-title,.case-workspace-page.crm-field-card-title{font-size:var(--tt-font-panel-title);font-weight:var(--tt-font-weight-bold);text-align:center}.case-workspace-page .crm-field-row,.case-workspace-page.crm-field-row{display:grid;grid-template-columns:1.2fr minmax(0,1fr);align-items:center;gap:6px}.case-workspace-page .crm-field-row label,.case-workspace-page.crm-field-row label,.case-workspace-page .crm-field-row span,.case-workspace-page.crm-field-row span{font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-semibold);line-height:1.2}.case-workspace-page .crm-field-value,.case-workspace-page.crm-field-value{min-height:32px;border:var(--crm-border-thin) solid var(--crm-border-soft);border-radius:3px;background:#fff}.case-workspace-page .text-muted,.case-workspace-page.text-muted{color:#626262;line-height:1.2}.case-workspace-page .panel-shell>:not(.section-header),.case-workspace-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.case-workspace-page .panel-shell>.section-header+:not(.section-header),.case-workspace-page.panel-shell>.section-header+:not(.section-header),.case-workspace-page .panel-shell>:not(.section-header)+:not(.section-header),.case-workspace-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.case-workspace-page .panel-shell>:not(.section-header):last-child,.case-workspace-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.case-workspace-page .tt-page-grid>.panel,.case-workspace-page.tt-page-grid>.panel,.case-workspace-page .tt-page-grid>.card,.case-workspace-page.tt-page-grid>.card,.case-workspace-page .tt-page-grid>.state-panel,.case-workspace-page.tt-page-grid>.state-panel{width:100%;min-width:0}.case-workspace-page .button,.case-workspace-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.case-workspace-page .button-primary,.case-workspace-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.case-workspace-page .button-secondary,.case-workspace-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.case-workspace-page .button-ghost,.case-workspace-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.case-workspace-page .button:disabled,.case-workspace-page.button:disabled{opacity:.55;cursor:default}.case-workspace-page .button:focus-visible,.case-workspace-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.case-workspace-page .badge,.case-workspace-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.case-workspace-page .badge-info,.case-workspace-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.case-workspace-page .badge-success,.case-workspace-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.case-workspace-page .badge-warning,.case-workspace-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.case-workspace-page .badge-danger,.case-workspace-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.case-workspace-page .field,.case-workspace-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.case-workspace-page .field-copy,.case-workspace-page.field-copy{display:grid;gap:2px;min-width:0}.case-workspace-page .field-label,.case-workspace-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-workspace-page .field-hint,.case-workspace-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.case-workspace-page .field-input,.case-workspace-page.field-input,.case-workspace-page .field-select,.case-workspace-page.field-select,.case-workspace-page .field-textarea,.case-workspace-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.case-workspace-page .field-input,.case-workspace-page.field-input,.case-workspace-page .field-select,.case-workspace-page.field-select{min-height:28px}.case-workspace-page .field-textarea,.case-workspace-page.field-textarea{min-height:96px;resize:vertical}.case-workspace-page .field-input:focus-visible,.case-workspace-page.field-input:focus-visible,.case-workspace-page .field-select:focus-visible,.case-workspace-page.field-select:focus-visible,.case-workspace-page .field-textarea:focus-visible,.case-workspace-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.case-workspace-page .section-header,.case-workspace-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.case-workspace-page .panel-shell>.section-header,.case-workspace-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.case-workspace-page .section-header-copy,.case-workspace-page.section-header-copy{display:grid;gap:3px;min-width:0}.case-workspace-page .section-header-kicker,.case-workspace-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.case-workspace-page .section-header h2,.case-workspace-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-workspace-page .section-header p,.case-workspace-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.case-workspace-page .section-header-actions,.case-workspace-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.case-workspace-page .state-panel,.case-workspace-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.case-workspace-page .state-panel h3,.case-workspace-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-workspace-page .state-panel p,.case-workspace-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.case-workspace-page .state-empty,.case-workspace-page.state-empty{background:#fbfbfb}.case-workspace-page .state-loading,.case-workspace-page.state-loading{background:#f8f8f8}.case-workspace-page .state-error,.case-workspace-page.state-error{border-color:#c56a6a;background:#fff1f1}.case-workspace-page .state-error h3,.case-workspace-page.state-error h3,.case-workspace-page .state-error p,.case-workspace-page.state-error p{color:#7c1f1f}.case-workspace-page .state-loading-bar,.case-workspace-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.case-workspace-page .state-panel-action,.case-workspace-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.case-workspace-page .case-stack{display:grid;gap:8px;min-width:0}.case-workspace-page .case-stack-tight{display:grid;gap:4px;min-width:0}.case-workspace-page .case-cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.case-workspace-page .case-card-grid,.case-workspace-page .field-grid{display:grid;gap:8px;min-width:0}.case-workspace-page .case-columns-2,.case-workspace-page .case-columns-3{min-width:0}.case-workspace-page .case-card-grid.case-columns-2,.case-workspace-page .field-grid.case-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-workspace-page .case-card-grid.case-columns-3,.case-workspace-page .field-grid.case-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-workspace-page .case-panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.case-workspace-page .case-panel-tight{gap:8px;padding:8px 10px}.case-workspace-page .tt-page-grid>.case-panel,.case-workspace-page .tt-page-grid>.card,.case-workspace-page .tt-page-grid>.state-panel{width:100%;min-width:0}.case-workspace-page .case-detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.case-workspace-page .case-detail-row:last-child{border-bottom:0}.case-workspace-page .case-detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.case-workspace-page .case-detail-row span,.case-workspace-page .case-detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.case-workspace-page .case-detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.case-workspace-page .case-detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.case-workspace-page .case-detail-card-row span,.case-workspace-page .case-detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.case-workspace-page .case-card-grid.case-columns-3,.case-workspace-page .field-grid.case-columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.case-workspace-page .case-card-grid.case-columns-2,.case-workspace-page .case-card-grid.case-columns-3,.case-workspace-page .field-grid.case-columns-2,.case-workspace-page .field-grid.case-columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.case-workspace-page .case-detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.case-workspace-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;width:100%;max-width:none;justify-self:center;padding:0;background:#f7f1e6;overflow:auto}.case-center-menu{display:grid;grid-template-rows:repeat(5,auto);min-width:0;min-height:0;overflow-x:hidden;overflow-y:visible;background:#f7f1e6;border:0}.case-center-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;min-width:0;min-height:0;padding:0 18px 24px;overflow:auto;background:#f7f1e6}.case-opened-tabs,.case-pill-strip{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;min-width:0;height:100%;min-height:0;padding:0 8px;border-bottom:1px solid #dbe2e6;background:#fff;overflow-x:auto;overflow-y:hidden;scrollbar-color:#b2bdc6 #fff}.case-opened-tabs{min-height:28px;border-top:0;background:#fff}.case-opened-tab{flex:0 0 auto;height:23px;min-height:23px;padding:0 10px;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:0;background:#fff;color:#173a55;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:var(--tt-line-height-header);white-space:nowrap}.case-opened-tab.is-active{height:25px;min-height:25px;margin-top:-2px;border-color:transparent transparent #b58b42;background:#fff;color:#173a55}.case-pill-strip{min-height:28px;gap:5px;padding-inline:10px;background:#fff;border-top:1px solid #e2e7e9;border-bottom:1px solid #e2e7e9}.case-workspace-page .crm-pill-label,.case-workspace-page .crm-status-pill{flex:0 0 auto}.case-workspace-page .crm-pill-label{color:#344154;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.case-workspace-page .crm-status-pill{min-height:20px;padding:0 8px;border-color:#a5afbd;border-radius:2px;background:#fff;color:#172033;font-size:12px;line-height:var(--tt-line-height-header)}.case-workspace-page .case-pill-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.case-workspace-page .case-pill-action:disabled{cursor:default;opacity:.78}.case-overview-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;min-height:0;height:auto;padding:0;border-bottom:0;background:#fff;align-items:stretch;overflow:visible}.case-overview-card{align-content:start;gap:5px;min-width:0;min-height:104px;height:auto;padding:16px 18px;border:0;border-right:1px solid #e2e7e9;border-radius:0;background:#fff;box-shadow:none;overflow:visible}.case-overview-card:last-child{border-right:0}.case-overview-card:first-child{grid-column:1 / -1;min-height:112px;padding:26px 28px;border:0;border-bottom:4px solid #bc8a36;border-radius:8px 8px 0 0;background:#003c85}.case-overview-card:first-child h3{color:#fff;font-size:24px}.case-overview-card:first-child span{color:#fff;font-size:14px}.case-overview-card h3{margin:0 0 1px;color:#002357;font-size:16px;line-height:1.2;text-align:left}.case-overview-card span{min-width:0;overflow-wrap:anywhere;color:#34475a;font-size:13px;line-height:1.3}@media (max-width: 1280px){.case-center-body{grid-template-rows:auto minmax(0,1fr)}.case-overview-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.case-workspace-page{overflow:auto}.case-center-menu{grid-template-rows:repeat(5,auto)}.case-opened-tabs,.case-pill-strip,.case-workspace-switches,.case-primary-tabs-shell,.case-subtabs-shell{min-height:28px}.case-primary-tabs-shell,.case-subtabs-shell{margin-left:0}.case-overview-card-grid{grid-template-columns:minmax(0,1fr)}}.case-matter-overview-card{grid-column:auto}.case-matter-overview-card>.case-stack{margin-top:4px}.case-workspace-switches,.case-primary-tabs-shell,.case-subtabs-shell{gap:6px;height:100%;min-width:0;min-height:0;padding-inline:0 8px;border:0;background:#f7f1e6;overflow-x:auto;overflow-y:hidden;scrollbar-color:#b2bdc6 #f7f1e6}.case-workspace-switches{min-height:30px;padding-top:4px;margin-left:0;background:#f7f1e6}.case-primary-tabs-shell{min-height:31px;padding-top:5px;margin-left:24px;background:#f7f1e6}.case-subtabs-shell{min-height:29px;padding-top:4px;margin-left:34px;background:#f7f1e6}.case-primary-tabs-shell-empty,.case-subtabs-shell-empty{border-top:1px solid #c6d0dc;border-bottom:1px solid #aeb8c6;background:#d6e0eb}.case-workspace-page .crm-tab,.case-workspace-page .crm-subtab{flex:0 0 auto;height:24px;min-height:24px;min-width:72px;padding:0 8px;border:1px solid #d7dfe3;border-radius:6px 6px 0 0;background:#fff;color:#173a55;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap}.case-workspace-page .crm-tab.is-active,.case-workspace-page .crm-subtab.is-active{height:24px;min-height:24px;margin-top:0;border-color:#c9a85d;background:#e9d5a3;color:#173a55}.case-main-surface-shell{display:grid;align-content:start;min-height:0;overflow:auto;padding:0;gap:16px;border:0;outline:0;background:#f7f1e6}.case-main-surface-shell .crm-page{gap:10px;min-height:0}.case-center-card,.case-main-surface-shell .case-panel,.case-main-surface-shell .crm-card{border:1px solid #e2d5bc;border-radius:10px;outline:0;background:#fff;box-shadow:none}.case-main-surface-shell .case-panel-tight{gap:14px;padding:22px}.case-main-surface-shell .section-header{align-items:flex-start;gap:10px;padding-bottom:8px;border-bottom:1px solid #e2d5bc}.case-main-surface-shell .section-header-copy{gap:5px}.case-main-surface-shell .section-header h2{color:#002357;font-size:20px;line-height:1.2}.case-main-surface-shell .section-header p{max-width:82ch;color:#536071;font-size:11px;line-height:1.4}.case-main-surface-shell .section-header-actions{align-items:center;padding-top:1px}.case-main-surface-shell .case-stack{gap:9px}.case-main-surface-shell .case-cluster{gap:8px}.case-main-surface-shell .case-detail-row{display:grid;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:6px 0;border-bottom:1px solid #e2d5bc}.case-main-surface-shell .case-detail-row:last-child{border-bottom:0}.case-main-surface-shell .case-detail-row strong{min-width:0;color:#002357;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.3}.case-main-surface-shell .case-detail-row span,.case-main-surface-shell .case-detail-row p{min-width:0;overflow-wrap:anywhere;color:#172033;font-size:12px;line-height:1.35}.case-main-surface-shell .case-detail-card-row{display:grid;gap:6px;width:100%;min-width:0;padding:7px 9px;border:1px solid #e2d5bc;border-left:4px solid #bc8a36;border-radius:0;background:#fff;color:#172033;text-align:left}.case-main-surface-shell button.case-detail-card-row{cursor:pointer}.case-main-surface-shell button.case-detail-card-row:hover{border-color:#b8c1d3;background:#fff}.case-profile-details-grid{gap:14px}.case-profile-details-page .state-panel{border-radius:4px}.case-communication-page{gap:14px}.case-communication-context-card{padding-bottom:14px}.case-communication-grid{gap:14px;align-items:start}.case-communication-page .communication-feed-shell,.case-communication-composer-card{min-width:0;border:1px solid #e2d5bc;border-radius:4px;background:#fff;box-shadow:none}.case-communication-page .communication-feed-shell{display:grid;align-content:start;gap:12px;padding:16px}.case-communication-page .communication-shell-header{display:grid;gap:5px;padding-bottom:10px;border-bottom:1px solid #eef0f4}.case-communication-page .communication-shell-kicker{color:#64748b;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:.06em;line-height:1;text-transform:uppercase}.case-communication-page .communication-shell-header h3{margin:0;color:#172033;font-size:15px;line-height:1.2}.case-communication-page .communication-shell-header p{margin:0;color:#536071;font-size:12.5px;line-height:1.45}.case-communication-page .communication-shell-list,.case-communication-page .communication-feed-list{display:grid;gap:10px}.case-communication-page .communication-shell-item,.case-communication-page .communication-feed-item{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid #d7dbe3;border-radius:4px;background:#fbfcff}.case-communication-page .communication-feed-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.case-communication-page .communication-feed-item-heading{display:flex;align-items:center;gap:8px;min-width:0}.case-communication-page .communication-feed-item-heading strong,.case-communication-page .communication-shell-item strong{min-width:0;color:#172033;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.case-communication-page .communication-feed-channel{flex:0 0 auto;padding:3px 7px;border:1px solid #ccd3df;border-radius:999px;background:#f1f5f9;color:#334155;font-size:10px;font-weight:var(--tt-font-weight-bold);line-height:1}.case-communication-page .communication-feed-item-time,.case-communication-page .communication-feed-item-meta,.case-communication-page .communication-feed-item-preview,.case-communication-page .communication-shell-item p{margin:0;color:#536071;font-size:12px;line-height:1.4}.case-communication-page .communication-feed-item-meta{display:flex;flex-wrap:wrap;gap:6px 12px}.case-communication-composer-card>.email-panel,.case-communication-composer-card>.sms-panel,.case-communication-composer-card>.fax-panel,.case-communication-composer-card>.internal-communication-panel{padding:0;border:0;border-radius:0;box-shadow:none}.case-communication-page .email-compose-form,.case-communication-page .sms-compose-form,.case-communication-page .fax-compose-form,.case-communication-page .internal-communication-form{display:grid;gap:12px}.case-communication-page .email-history-list,.case-communication-page .sms-history-list,.case-communication-page .fax-history-list,.case-communication-page .internal-communication-history-list{display:grid;gap:10px}.case-communication-page .email-history-item,.case-communication-page .sms-history-item,.case-communication-page .fax-history-item,.case-communication-page .internal-communication-history-item{display:grid;gap:8px;padding:10px;border:1px solid #d7dbe3;border-radius:4px;background:#fbfcff}.case-communication-page .email-history-header,.case-communication-page .sms-history-header,.case-communication-page .fax-history-header,.case-communication-page .internal-communication-history-header,.case-communication-page .fax-selected-documents-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.case-communication-page .fax-picker-shell{display:grid;gap:12px}.case-communication-page .fax-picker-controls,.case-communication-page .fax-selected-documents{display:grid;gap:10px;min-width:0}.case-communication-page .fax-selected-document,.case-communication-page .fax-document-card{display:grid;gap:6px;padding:10px;border:1px solid #d7dbe3;border-radius:4px;background:#fbfcff}.case-communication-page .button,.case-documents-layout .button,.case-main-surface-shell .button{min-height:28px;border-color:#c7ceda;border-radius:4px;font-size:12px}.case-communication-page .button-primary,.case-main-surface-shell .button-primary{border-color:#0f3fb8}.case-communication-page .state-panel-action,.case-main-surface-shell .state-panel-action{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.case-profile-toggle-row{justify-content:flex-end;gap:6px;padding-bottom:2px}.is-active-toggle{box-shadow:inset 0 0 0 1px #fff}.case-details-shell{display:grid;gap:10px;min-height:0;align-content:start}.case-profile-block{align-items:start;gap:10px}.case-details-shell .crm-work-grid-2,.case-details-shell .crm-work-grid-3{gap:10px}.case-profile-card{gap:6px;padding:10px 12px;border:1px solid #e2d5bc;outline:0;border-radius:4px;background:#fff}.case-profile-card-title{font-size:14px;line-height:1.1;margin-bottom:2px}.case-profile-row{grid-template-columns:minmax(104px,.86fr) minmax(0,1fr);gap:10px;align-items:center;min-height:30px}.case-profile-row label{font-size:12px;font-weight:var(--tt-font-weight-semibold);line-height:1.1;color:#474747}.case-profile-value{min-height:26px;border:1px solid #e2d5bc;border-radius:4px;background:#fff}.case-placeholder-grid{align-items:start}.case-placeholder-wide{grid-column:1 / -1}.case-placeholder-rows{display:grid;gap:8px}.case-large-note-card{min-height:360px}.case-large-note-body{display:grid;gap:8px;align-content:start;min-height:270px;border:1px solid #e2d5bc;background:#fff;padding:12px}.case-documents-layout{align-items:stretch;gap:12px;min-height:420px}.case-documents-layout .documents-panel{align-content:start;gap:14px;padding:16px;border:1px solid #e2d5bc;border-radius:4px;background:#fff;box-shadow:none}.case-documents-layout .documents-input,.case-main-surface-shell .case-documents-body .documents-input{display:none}.case-documents-layout .document-list{display:grid;gap:10px}.case-documents-layout .document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;border:1px solid #e2d5bc;border-radius:4px;background:#fbfcff}.case-documents-layout .document-row strong{color:#172033;font-size:13px;line-height:1.3}.case-documents-layout .document-row .text-muted{margin:4px 0 0;color:#536071;font-size:12px;line-height:1.35}.case-documents-layout .document-row .button{justify-self:end;white-space:nowrap}.case-main-surface-shell .case-board-grid,.case-main-surface-shell .case-documents-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.case-main-surface-shell .case-documents-body{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid #e2d5bc;border-radius:4px;background:#fff;box-shadow:none}.case-main-surface-shell .case-documents-body .section-header{padding-bottom:10px}.case-main-surface-shell .case-documents-filters,.case-main-surface-shell .case-documents-bulk-toolbar,.case-main-surface-shell .case-document-actions,.case-main-surface-shell .case-document-tags,.case-main-surface-shell .case-documents-chip-list,.case-main-surface-shell .fax-selected-document-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.case-documents-bulk-toolbar,.case-main-surface-shell .case-documents-bulk-toolbar{align-items:end;padding:12px;border:1px solid #e2d5bc;border-radius:4px;background:#fff}.case-documents-bulk-toolbar>.field,.case-main-surface-shell .case-documents-bulk-toolbar>.field{min-width:160px;flex:1 1 160px}.case-main-surface-shell .case-documents-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.case-main-surface-shell .case-documents-summary-card,.case-main-surface-shell .case-documents-quick-strip,.case-main-surface-shell .case-document-group,.case-main-surface-shell .case-document-card,.case-main-surface-shell .case-document-callout{min-width:0;padding:12px;border:1px solid #e2d5bc;border-radius:4px;background:#fbfcff}.case-main-surface-shell .case-documents-summary-card{display:grid;gap:4px}.case-main-surface-shell .case-documents-summary-card span,.case-main-surface-shell .case-document-callout span,.case-main-surface-shell .case-document-card-meta span,.case-main-surface-shell .case-document-group-header span{color:#536071;font-size:12px;line-height:1.35}.case-main-surface-shell .case-documents-summary-card strong,.case-main-surface-shell .case-document-callout strong,.case-main-surface-shell .case-document-card-header strong,.case-main-surface-shell .case-document-card-meta strong{color:#172033;font-size:13px;line-height:1.3}.case-main-surface-shell .case-document-groups,.case-main-surface-shell .case-document-list{display:grid;gap:12px;min-width:0}.case-main-surface-shell .case-document-group{display:grid;gap:10px}.case-main-surface-shell .case-document-group-header,.case-main-surface-shell .case-document-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.case-main-surface-shell .case-document-card{display:grid;gap:12px;background:#fff}.case-main-surface-shell .case-document-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.case-main-surface-shell .case-document-card-meta>div{display:grid;gap:3px;min-width:0}.case-main-surface-shell .case-documents-chip,.case-main-surface-shell .case-document-tag{min-height:26px;max-width:100%;padding:0 9px;border:1px solid #c7ceda;border-radius:999px;background:#fff;color:#334155;font-size:12px;line-height:1}.case-main-surface-shell .case-document-editor{display:grid;gap:12px}.case-document-list,.case-document-preview{gap:6px;padding:8px;border:1px solid #e2d5bc;outline:0;background:#fff}.case-document-list h3,.case-document-preview h3{font-size:var(--tt-font-section-heading)}.case-document-list-rows{display:grid;gap:4px;align-content:start}.case-document-row{display:grid;gap:2px;padding:7px 8px;border:1px solid #e2d5bc;outline:0;background:#fff;text-align:left;cursor:pointer}.case-document-row.is-active{background:#f7f1e6}.case-document-row strong{font-size:var(--tt-font-body-emphasis);line-height:1.1}.case-document-row span{display:block;font-size:var(--tt-font-body-tertiary);line-height:1.15;color:#626262}.case-document-preview{align-content:start}.case-document-preview-header{display:grid;gap:2px}.case-document-preview-header span{font-size:var(--tt-font-body-emphasis);line-height:1.15;color:#474747}.case-document-preview-pane{display:grid;gap:6px;min-height:180px;border:1px solid #e2d5bc;outline:0;background:#fff;padding:8px}.case-document-preview-meta{display:grid;gap:2px}.case-document-preview-meta strong{font-size:var(--tt-font-body-emphasis);line-height:1.1}.case-document-preview-meta span{font-size:var(--tt-font-body-tertiary);line-height:1.15;color:#626262}.case-document-preview-board{min-height:180px;border:1px solid #e2d5bc;background:#fff;padding:10px;font-size:var(--tt-font-body-emphasis);line-height:1.15;color:#474747}.case-document-note-strip{gap:4px;padding-top:0}.case-document-note-strip .crm-action-button{min-height:28px;padding-inline:7px;font-size:var(--tt-font-body-compact)}.case-client-portal-page{gap:8px}.case-client-portal-strip{gap:4px;padding-top:0}.case-client-portal-strip .crm-action-button{min-height:28px;padding-inline:7px;font-size:var(--tt-font-body-compact)}.case-client-portal-input{min-height:28px;font-size:var(--tt-font-body-tertiary)}.case-client-portal-summary,.case-client-portal-layout{gap:8px}.case-client-portal-card{gap:6px;padding:8px;border:1px solid #e2d5bc;outline:0;background:#fff}.case-client-portal-card h3{font-size:var(--tt-font-section-heading)}.case-client-portal-card span,.case-client-portal-card strong{font-size:var(--tt-font-body-emphasis);line-height:1.15}.case-client-portal-rows{display:grid;gap:4px;align-content:start}.case-client-portal-row{display:grid;gap:2px;padding:7px 8px;border:1px solid #e2d5bc;outline:0;background:#fff}.case-client-portal-row.is-active{background:#f7f1e6}.case-client-portal-row strong{font-size:var(--tt-font-body-emphasis);line-height:1.1}.case-client-portal-row span{font-size:var(--tt-font-body-tertiary);line-height:1.15;color:#626262}.case-client-portal-workspace{align-content:start}.case-client-portal-workspace-head{display:grid;gap:2px}.case-client-portal-workspace-head span{font-size:var(--tt-font-body-emphasis);line-height:1.15;color:#474747}.case-client-portal-workboard{display:grid;gap:6px;min-height:180px;border:1px solid #e2d5bc;outline:0;background:#fff;padding:8px}.case-client-portal-meta{display:grid;gap:2px}.case-client-portal-meta strong{font-size:var(--tt-font-body-emphasis);line-height:1.1}.case-client-portal-meta span{font-size:var(--tt-font-body-tertiary);line-height:1.15;color:#626262}.case-client-portal-panel{min-height:180px;border:1px solid #e2d5bc;background:#fff;padding:10px;font-size:var(--tt-font-body-emphasis);line-height:1.15;color:#474747}.case-client-portal-note-strip{gap:4px;padding-top:0}.case-client-portal-note-strip .crm-action-button{min-height:28px;padding-inline:7px;font-size:var(--tt-font-body-compact)}.case-client-portal-note-strip .crm-input{min-height:28px;font-size:var(--tt-font-body-tertiary)}.case-tracker-page{gap:8px}.case-tracker-strip{gap:4px;padding-top:0}.case-tracker-strip .crm-action-button{min-height:28px;padding-inline:7px;font-size:var(--tt-font-body-compact)}.case-tracker-input{min-height:28px;font-size:var(--tt-font-body-tertiary)}.case-tracker-summary,.case-tracker-layout{gap:8px}.case-tracker-card{gap:6px;padding:8px;border:1px solid #e2d5bc;outline:0;background:#fff}.case-tracker-card h3{font-size:var(--tt-font-section-heading)}.case-tracker-card span,.case-tracker-card strong{font-size:var(--tt-font-body-emphasis);line-height:1.15}.case-tracker-rows{display:grid;gap:4px;align-content:start}.case-tracker-row{display:grid;gap:2px;padding:7px 8px;border:1px solid #e2d5bc;outline:0;background:#fff}.case-tracker-row.is-active{background:#f7f1e6}.case-tracker-row strong{font-size:var(--tt-font-body-emphasis);line-height:1.1}.case-tracker-row span{font-size:var(--tt-font-body-tertiary);line-height:1.15;color:#626262}.case-tracker-workspace{align-content:start}.case-tracker-workspace-head{display:grid;gap:2px}.case-tracker-workspace-head span{font-size:var(--tt-font-body-emphasis);line-height:1.15;color:#474747}.case-tracker-workboard{display:grid;gap:6px;min-height:180px;border:1px solid #e2d5bc;outline:0;background:#fff;padding:8px}.case-tracker-meta{display:grid;gap:2px}.case-tracker-meta strong{font-size:var(--tt-font-body-emphasis);line-height:1.1}.case-tracker-meta span{font-size:var(--tt-font-body-tertiary);line-height:1.15;color:#626262}.case-tracker-panel{min-height:180px;border:1px solid #e2d5bc;background:#fff;padding:10px;font-size:var(--tt-font-body-emphasis);line-height:1.15;color:#474747}.case-tracker-note-strip{gap:4px;padding-top:0}.case-tracker-note-strip .crm-action-button{min-height:28px;padding-inline:7px;font-size:var(--tt-font-body-compact)}.case-tracker-note-strip .crm-input{min-height:28px;font-size:var(--tt-font-body-tertiary)}.case-tracker-row-action{display:flex;align-items:center;justify-content:flex-end;gap:8px}.case-tracker-link-button{display:inline-flex;min-height:28px;align-items:center;border:1px solid #c7d0df;border-radius:4px;padding:0 10px;background:#fff;color:#003c85;font-size:12px;font-weight:700;text-decoration:none}.case-tracker-game-plan-textarea{width:100%;min-height:120px;border:1px solid #c7d0df;border-radius:4px;padding:10px;background:#fff;color:#172033;font:inherit;resize:vertical}.case-manager-page{display:flex;flex-direction:column;gap:16px}.case-manager-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.case-manager-row-actions .field{min-width:140px}.case-manager-note-panel{display:flex;flex-direction:column;gap:12px}.case-manager-note-textarea{width:100%;min-height:132px;border:1px solid #c7d0df;border-radius:4px;padding:10px;background:#fff;color:#172033;font:inherit;resize:vertical}.case-game-plan-page,.case-game-plan-summary-row{gap:10px}.case-game-plan-card{gap:5px;padding:10px;border:1px solid #e2d5bc;outline:0;background:#fff}.case-game-plan-card h3{font-size:var(--tt-font-section-heading);line-height:1.1}.case-game-plan-card span{font-size:var(--tt-font-body-large);line-height:1.2}.case-game-plan-workspace{gap:8px;min-height:calc(100vh - 220px);padding:10px;border:1px solid #e2d5bc;outline:0;background:#fff}.case-game-plan-workspace h3{font-size:var(--tt-font-section-heading);line-height:1.1}.case-game-plan-board{min-height:calc(100vh - 314px);border:1px solid #e2d5bc;background:#fff;padding:12px;font-size:var(--tt-font-body-large);line-height:1.2}.case-game-plan-note-strip{gap:4px;padding-top:0}.case-game-plan-note-strip .crm-action-button{min-height:28px;padding-inline:8px;font-size:var(--tt-font-body-compact)}.case-game-plan-note-strip .crm-input{min-height:28px;font-size:var(--tt-font-body-emphasis)}.case-library-tabs{min-height:22px;gap:3px;padding:0 4px}.case-library-search{width:100%;max-width:240px;min-height:28px;font-size:var(--tt-font-body-tertiary)}.case-library-filter-button,.case-library-favorites-button,.case-library-clear-button{min-height:24px;padding:0 8px;border:1px solid;border-radius:8px;font-size:var(--tt-font-control-text);font-weight:var(--tt-font-weight-bold);cursor:pointer;white-space:nowrap}.case-library-filter-button{background:#c2c8df;border-color:#0f2166;color:#0f2166}.case-library-favorites-button{background:#f5f3db;border-color:#cc3500;color:#cc3500}.case-library-clear-button{background:#f7f7f7;border-color:#0f0f0f;color:#0f0f0f}.case-library-page{gap:8px}.case-library-surface{gap:8px;padding:10px;border:1px solid #e2d5bc;outline:0;outline-offset:0;border-radius:6px;background:#fff}.case-library-filter-row{gap:4px;flex-wrap:nowrap;align-items:center}.case-library-suggested{display:flex;align-items:center;gap:6px;padding:6px 8px;border:0;background:#f7f1e6;font-size:var(--tt-font-body-primary);white-space:nowrap;overflow-x:auto}.case-library-layout{display:grid;grid-template-columns:42% minmax(0,1fr);gap:0;min-height:calc(100vh - 214px);border:1px solid #e2d5bc;outline:0;outline-offset:0;border-radius:6px;background:#fff;overflow:hidden}.case-library-results{display:grid;align-content:start;border-right:1px solid #e2d5bc;min-height:0;background:#fff}.case-library-result{display:grid;gap:2px;border:0;border-bottom:1px solid #e2d5bc;background:transparent;padding:8px 10px;text-align:left;cursor:pointer}.case-library-result.is-active{background:#f3f6ff}.case-library-result strong,.case-library-detail div{font-size:var(--tt-font-body-emphasis);line-height:1.2}.case-library-result span{font-size:var(--tt-font-body-compact);color:#555;line-height:1.15}.case-library-detail{display:grid;align-content:start;gap:2px;padding:10px;font-size:var(--tt-font-body-emphasis);min-height:0;background:#fff}.case-workspace-page .crm-main-surface{align-content:start}.case-structured-page{gap:8px}.case-structured-strip{gap:4px;padding:0}.case-structured-strip .crm-action-button{min-height:28px;padding-inline:7px;font-size:var(--tt-font-body-compact)}.case-structured-input{min-height:28px;font-size:var(--tt-font-body-tertiary)}.case-structured-summary,.case-structured-layout{gap:8px}.case-structured-card{gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:8px;outline:0;background:#fff}.case-structured-card h3{font-size:var(--tt-font-section-heading);line-height:1.1}.case-structured-card span,.case-structured-card strong{font-size:var(--tt-font-body-emphasis);line-height:1.15}.case-structured-rows{display:grid;gap:4px}.case-structured-row{display:grid;gap:6px;padding:12px 0;border:0;border-bottom:1px solid #e2d5bc;outline:0;background:#fff}.case-structured-list,.case-structured-workspace{min-height:180px}.case-structured-workspace{gap:6px}.case-structured-workspace-head{display:grid;gap:2px}.case-structured-workboard{display:grid;grid-template-columns:184px minmax(0,1fr);gap:6px;min-height:180px}.case-structured-meta,.case-structured-panel{display:grid;align-content:start;gap:4px;padding:10px;border:0;border-left:3px solid #bc8a36;background:#fff}.case-structured-note-strip{gap:4px;padding-top:0}.case-structured-note-strip .crm-action-button{min-height:28px;padding-inline:7px;font-size:var(--tt-font-body-compact)}.case-structured-note-strip .crm-input{min-height:28px;font-size:var(--tt-font-body-tertiary)}.case-workspace-page .case-opened-tabs::-webkit-scrollbar,.case-workspace-page .case-pill-strip::-webkit-scrollbar,.case-workspace-page .case-workspace-switches::-webkit-scrollbar,.case-workspace-page .case-primary-tabs-shell::-webkit-scrollbar,.case-workspace-page .case-subtabs-shell::-webkit-scrollbar,.case-workspace-page .case-library-suggested::-webkit-scrollbar{height:8px}.case-workspace-page .case-opened-tabs::-webkit-scrollbar-track,.case-workspace-page .case-pill-strip::-webkit-scrollbar-track,.case-workspace-page .case-workspace-switches::-webkit-scrollbar-track,.case-workspace-page .case-primary-tabs-shell::-webkit-scrollbar-track,.case-workspace-page .case-subtabs-shell::-webkit-scrollbar-track{background:#d6e0eb}.case-workspace-page .case-library-suggested::-webkit-scrollbar-track{background:#eef1f5}.case-workspace-page .case-opened-tabs::-webkit-scrollbar-thumb,.case-workspace-page .case-pill-strip::-webkit-scrollbar-thumb,.case-workspace-page .case-workspace-switches::-webkit-scrollbar-thumb,.case-workspace-page .case-primary-tabs-shell::-webkit-scrollbar-thumb,.case-workspace-page .case-subtabs-shell::-webkit-scrollbar-thumb{border:2px solid #d6e0eb;border-radius:8px;background:#8c98a8}.case-workspace-page .case-library-suggested::-webkit-scrollbar-thumb{border:2px solid #eef1f5;border-radius:8px;background:#aab2c0}.case-main-surface-shell .case-card-grid,.case-main-surface-shell .crm-work-grid-2,.case-main-surface-shell .crm-work-grid-3,.case-main-surface-shell .case-documents-grid,.case-main-surface-shell .case-board-grid{gap:10px}.case-main-surface-shell .state-panel{border:1px solid #e2d5bc;border-radius:4px;min-height:120px;align-content:center;background:#fff;box-shadow:none}.case-main-surface-shell .state-panel h3{color:#172033;font-size:14px;line-height:1.2}.case-main-surface-shell .state-panel p{color:#536071;font-size:11px;line-height:1.4}.case-main-surface-shell .case-profile-card,.case-main-surface-shell .case-document-list,.case-main-surface-shell .case-document-preview,.case-main-surface-shell .case-document-row,.case-main-surface-shell .case-document-preview-pane,.case-main-surface-shell .case-client-portal-card,.case-main-surface-shell .case-client-portal-row,.case-main-surface-shell .case-client-portal-workboard,.case-main-surface-shell .case-tracker-card,.case-main-surface-shell .case-tracker-row,.case-main-surface-shell .case-tracker-workboard,.case-main-surface-shell .case-game-plan-card,.case-main-surface-shell .case-game-plan-workspace,.case-main-surface-shell .case-structured-card,.case-main-surface-shell .case-structured-row,.case-main-surface-shell .case-structured-meta,.case-main-surface-shell .case-structured-panel{border:0;border-bottom:1px solid #e2d5bc;outline:0;border-radius:0;background:#fff;box-shadow:none}.case-main-surface-shell .case-profile-value,.case-main-surface-shell .case-large-note-body,.case-main-surface-shell .case-document-preview-board,.case-main-surface-shell .case-client-portal-panel,.case-main-surface-shell .case-tracker-panel,.case-main-surface-shell .case-game-plan-board{border:0;border-left:3px solid #bc8a36;border-radius:0;background:#fff;color:#172033}.case-main-surface-shell .case-documents-body,.case-documents-layout .documents-panel,.case-communication-page .communication-feed-shell,.case-communication-composer-card{border:1px solid #e2d5bc;border-radius:10px;background:#fff;box-shadow:none}.case-main-surface-shell .case-documents-summary-card,.case-main-surface-shell .case-documents-quick-strip,.case-main-surface-shell .case-document-group,.case-main-surface-shell .case-document-card,.case-main-surface-shell .case-document-callout,.case-communication-page .communication-shell-item,.case-communication-page .communication-feed-item,.case-communication-page .email-history-item,.case-communication-page .sms-history-item,.case-communication-page .fax-history-item,.case-communication-page .internal-communication-history-item,.case-communication-page .fax-selected-document,.case-communication-page .fax-document-card{border:0;border-bottom:1px solid #e2d5bc;border-radius:0;background:#fff;box-shadow:none}.case-main-surface-shell .button,.case-communication-page .button,.case-documents-layout .button{min-height:28px;border-radius:4px;font-size:12px}.case-communication-page .button-primary,.case-main-surface-shell .button-primary{border-color:#003c85;background:#003c85;color:#fff}.case-main-surface-shell h3,.case-main-surface-shell strong,.case-main-surface-shell label{color:#172033}.case-main-surface-shell p,.case-main-surface-shell span,.case-main-surface-shell .text-muted{line-height:1.35}.case-pill-strip .crm-status-pill,.case-pill-strip .crm-status-pill[data-tone]{border:1px solid #9aa6b5;background:#fff;color:#172033}.case-pill-strip .crm-status-pill[data-tone=success]{border-color:#7aa585;background:#ecf7ef;color:#183f21}.case-pill-strip .crm-status-pill[data-tone=warning]{border-color:#9a741e;background:#f7cb52;color:#1f1a0a}.case-pill-strip .crm-status-pill[data-tone=danger]{border-color:#b98585;background:#f8eeee;color:#6f1717}.case-pill-strip .crm-status-pill[data-tone=info]{border-color:#8da3c1;background:#eef4fb;color:#233b59}.case-tax-prep-page{display:flex;flex-direction:column;gap:16px}.case-tax-prep-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.case-tax-prep-status-grid>.case-panel{display:flex;min-height:104px;flex-direction:column;gap:8px}.case-tax-prep-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.case-tax-prep-section-header>div{display:flex;min-width:0;flex-direction:column;gap:4px}.case-tax-prep-source-list,.case-tax-prep-rule-list,.case-tax-prep-form-list{display:flex;flex-direction:column;gap:10px}.case-tax-prep-source-list a,.case-tax-prep-row-actions a,.case-tax-prep-link-button{color:#003c85;font-size:12px;font-weight:700;text-decoration:none}.case-tax-prep-link-button{display:inline-flex;min-height:32px;align-items:center;border:1px solid #c7d0df;border-radius:4px;padding:0 12px;background:#fff}.case-tax-prep-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-tax-prep-editor-grid label{display:flex;min-width:0;flex-direction:column;gap:6px}.case-tax-prep-editor-grid select,.case-tax-prep-editor-grid textarea{width:100%;border:1px solid #c7d0df;border-radius:4px;padding:8px;background:#fff;color:#172033;font:inherit}.case-tax-prep-editor-grid textarea{min-height:96px;resize:vertical}.case-tax-prep-rule-row,.case-tax-prep-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #e2d5bc;border-radius:4px;padding:12px;background:#fff}.case-tax-prep-rule-row>div:first-child,.case-tax-prep-form-row>div:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.case-tax-prep-rule-row small,.case-tax-prep-form-row small{color:#637083}.case-tax-prep-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.case-services-page{display:flex;flex-direction:column;gap:16px;min-width:0}.case-services-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.case-services-status-grid>.case-panel,.case-services-status-grid>.case-detail-row{min-width:0}.case-services-chip-list,.case-services-list,.case-services-split-list{display:grid;gap:10px;min-width:0}.case-services-chip-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.case-services-chip{min-height:26px;padding:5px 10px;border:1px solid #c7d0df;border-radius:999px;background:#fff;color:#172033;font-size:12px;font-weight:700;line-height:1.2}.case-services-split-list{grid-template-columns:repeat(2,minmax(0,1fr))}.case-services-split-list>div{display:grid;align-content:start;gap:8px;min-width:0}@media (max-width: 980px){.case-tax-prep-status-grid,.case-tax-prep-editor-grid,.case-tax-prep-rule-row,.case-tax-prep-form-row,.case-services-status-grid,.case-services-split-list{grid-template-columns:1fr}.case-tax-prep-row-actions{justify-content:flex-start;flex-wrap:wrap}}.case-workspace-page .case-panel .case-panel,.case-workspace-page .case-panel .case-profile-card,.case-workspace-page .case-panel .crm-field-card{border:0;border-radius:0;box-shadow:none;background:transparent}.case-workspace-page .case-panel .case-detail-card-row,.case-workspace-page .case-panel .detail-card-row{border:0;border-bottom:1px solid #e2d5bc;border-radius:0;background:transparent;padding:9px 0}.client-form-page .cluster,.client-form-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.client-form-page .card-grid,.client-form-page.card-grid,.client-form-page .field-grid,.client-form-page.field-grid{display:grid;gap:8px;min-width:0}.client-form-page .columns-2,.client-form-page.columns-2,.client-form-page .columns-3,.client-form-page.columns-3{min-width:0}.client-form-page .card-grid.columns-2,.client-form-page.card-grid.columns-2,.client-form-page .field-grid.columns-2,.client-form-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.client-form-page .card-grid.columns-3,.client-form-page.card-grid.columns-3,.client-form-page .field-grid.columns-3,.client-form-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.client-form-page .panel,.client-form-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.client-form-page .panel-shell,.client-form-page.panel-shell{gap:0;padding:0;background:#efefef}.client-form-page .panel-shell>:not(.section-header),.client-form-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.client-form-page .panel-shell>.section-header+:not(.section-header),.client-form-page.panel-shell>.section-header+:not(.section-header),.client-form-page .panel-shell>:not(.section-header)+:not(.section-header),.client-form-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.client-form-page .panel-shell>:not(.section-header):last-child,.client-form-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.client-form-page .tt-page-grid>.panel,.client-form-page.tt-page-grid>.panel,.client-form-page .tt-page-grid>.card,.client-form-page.tt-page-grid>.card,.client-form-page .tt-page-grid>.state-panel,.client-form-page.tt-page-grid>.state-panel{width:100%;min-width:0}@media (max-width: 1200px){.client-form-page .card-grid.columns-3,.client-form-page.card-grid.columns-3,.client-form-page .field-grid.columns-3,.client-form-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.client-form-page .card-grid.columns-2,.client-form-page.card-grid.columns-2,.client-form-page .card-grid.columns-3,.client-form-page.card-grid.columns-3,.client-form-page .field-grid.columns-2,.client-form-page.field-grid.columns-2,.client-form-page .field-grid.columns-3,.client-form-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.client-form-page .button,.client-form-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.client-form-page .button-primary,.client-form-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.client-form-page .button-secondary,.client-form-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.client-form-page .button-ghost,.client-form-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.client-form-page .button:disabled,.client-form-page.button:disabled{opacity:.55;cursor:default}.client-form-page .button:focus-visible,.client-form-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.client-form-page .field,.client-form-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.client-form-page .field-copy,.client-form-page.field-copy{display:grid;gap:2px;min-width:0}.client-form-page .field-label,.client-form-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.client-form-page .field-hint,.client-form-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.client-form-page .field-input,.client-form-page.field-input,.client-form-page .field-select,.client-form-page.field-select,.client-form-page .field-textarea,.client-form-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.client-form-page .field-input,.client-form-page.field-input,.client-form-page .field-select,.client-form-page.field-select{min-height:28px}.client-form-page .field-textarea,.client-form-page.field-textarea{min-height:96px;resize:vertical}.client-form-page .field-input:focus-visible,.client-form-page.field-input:focus-visible,.client-form-page .field-select:focus-visible,.client-form-page.field-select:focus-visible,.client-form-page .field-textarea:focus-visible,.client-form-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.client-form-page .section-header,.client-form-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.client-form-page .panel-shell>.section-header,.client-form-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.client-form-page .section-header-copy,.client-form-page.section-header-copy{display:grid;gap:3px;min-width:0}.client-form-page .section-header-kicker,.client-form-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.client-form-page .section-header h2,.client-form-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.client-form-page .section-header p,.client-form-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.client-form-page .section-header-actions,.client-form-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.client-form-page .state-panel,.client-form-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.client-form-page .state-panel h3,.client-form-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.client-form-page .state-panel p,.client-form-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.client-form-page .state-empty,.client-form-page.state-empty{background:#fbfbfb}.client-form-page .state-loading,.client-form-page.state-loading{background:#f8f8f8}.client-form-page .state-error,.client-form-page.state-error{border-color:#c56a6a;background:#fff1f1}.client-form-page .state-error h3,.client-form-page.state-error h3,.client-form-page .state-error p,.client-form-page.state-error p{color:#7c1f1f}.client-form-page .state-loading-bar,.client-form-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.client-form-page .state-panel-action,.client-form-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.client-form-page{display:grid;align-content:start;min-height:100%;padding:0;border:0;border-radius:0;background:#f7f3eb;color:#071425;box-shadow:none}.client-form-page>.section-header{margin:0;padding:30px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.client-form-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.client-form-page>.client-form{display:grid;gap:20px;width:min(920px,100%);margin:28px auto;padding:26px;border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-sizing:border-box}.client-form-page .field-grid{gap:18px}.client-form-page :is(input,select,textarea){border:1px solid #b8c0ca;border-radius:5px;background:#fff}.client-form-page :is(input,select,textarea,button):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.client-form-page .cluster{justify-content:flex-end;gap:10px}@media (max-width: 640px){.client-form-page>.client-form{margin:16px auto;padding:18px}.client-form-page .field-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.client-list-page .crm-page,.client-list-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.client-list-page .crm-top-mini-tabs,.client-list-page.crm-top-mini-tabs,.client-list-page .crm-primary-tabs,.client-list-page.crm-primary-tabs,.client-list-page .crm-secondary-tabs,.client-list-page.crm-secondary-tabs,.client-list-page .crm-tertiary-tabs,.client-list-page.crm-tertiary-tabs,.client-list-page .crm-toolbar-row,.client-list-page.crm-toolbar-row,.client-list-page .crm-pill-row,.client-list-page.crm-pill-row,.client-list-page .crm-panel-strip,.client-list-page.crm-panel-strip,.client-list-page .crm-note-strip,.client-list-page.crm-note-strip,.client-list-page .crm-filter-row,.client-list-page.crm-filter-row{display:flex;align-items:center;gap:3px;flex-wrap:nowrap}.client-list-page .crm-top-mini-tabs,.client-list-page.crm-top-mini-tabs,.client-list-page .crm-primary-tabs,.client-list-page.crm-primary-tabs{padding:0 3px;background:var(--crm-rail-outline);min-height:22px;overflow-x:auto}.client-list-page .crm-tab,.client-list-page.crm-tab,.client-list-page .crm-subtab,.client-list-page.crm-subtab,.client-list-page .crm-mini-tab,.client-list-page.crm-mini-tab,.client-list-page .crm-toolbar-button,.client-list-page.crm-toolbar-button,.client-list-page .crm-action-button,.client-list-page.crm-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);color:#202020;font-size:var(--tt-font-button-text);font-weight:var(--tt-font-weight-bold);cursor:pointer;border-radius:4px 4px 2px 2px;white-space:nowrap}.client-list-page .crm-tab.is-active,.client-list-page.crm-tab.is-active,.client-list-page .crm-subtab.is-active,.client-list-page.crm-subtab.is-active,.client-list-page .crm-mini-tab.is-active,.client-list-page.crm-mini-tab.is-active{background:var(--crm-gold-bg);border-color:var(--crm-gold-border);color:#000}.client-list-page .crm-toolbar-button,.client-list-page.crm-toolbar-button,.client-list-page .crm-action-button.crm-action-blue,.client-list-page.crm-action-button.crm-action-blue{border-color:var(--crm-blue-outline);background:var(--crm-action-blue);color:#fff}.client-list-page .crm-action-button.crm-action-delete,.client-list-page.crm-action-button.crm-action-delete{border-color:var(--crm-delete-border);background:var(--crm-delete-bg);color:#fff}.client-list-page .crm-action-button.crm-action-save,.client-list-page.crm-action-button.crm-action-save{border-color:var(--crm-gold-border);background:var(--crm-gold-bg);color:#111}.client-list-page .crm-main-surface,.client-list-page.crm-main-surface{display:grid;gap:8px;padding:8px;border:1px solid var(--crm-medium-grey);outline:1px solid var(--crm-dark-grey);outline-offset:-2px;background:var(--crm-list-bg)}.client-list-page .crm-title-bar,.client-list-page.crm-title-bar{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:0 10px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-bold)}.client-list-page .crm-input,.client-list-page.crm-input,.client-list-page .crm-select,.client-list-page.crm-select,.client-list-page .crm-textarea,.client-list-page.crm-textarea{width:100%;min-height:32px;border:1px solid var(--crm-dark-grey);background:#fff;padding:5px 8px;font-size:var(--tt-font-body-primary)}.client-list-page .crm-search-box,.client-list-page.crm-search-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.client-list-page .crm-search-box img,.client-list-page.crm-search-box img{width:14px;height:14px}.client-list-page .crm-note-strip .crm-input,.client-list-page.crm-note-strip .crm-input{min-height:22px;font-size:var(--tt-font-body-tertiary)}.client-list-page .crm-data-table,.client-list-page.crm-data-table{width:100%;border-collapse:collapse;background:#fbfbfb}.client-list-page .crm-data-table th,.client-list-page.crm-data-table th,.client-list-page .crm-data-table td,.client-list-page.crm-data-table td{border:1px solid var(--crm-medium-grey);padding:6px 8px;text-align:left;font-size:var(--tt-font-body-primary);line-height:1.2}.client-list-page .crm-data-table th,.client-list-page.crm-data-table th{background:var(--crm-list-bg);color:#092077;font-weight:var(--tt-font-weight-bold)}.client-list-page .tt-page-grid>.panel,.client-list-page.tt-page-grid>.panel,.client-list-page .tt-page-grid>.card,.client-list-page.tt-page-grid>.card,.client-list-page .tt-page-grid>.state-panel,.client-list-page.tt-page-grid>.state-panel{width:100%;min-width:0}.client-list-page .state-panel,.client-list-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.client-list-page .state-panel h3,.client-list-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.client-list-page .state-panel p,.client-list-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.client-list-page .state-empty,.client-list-page.state-empty{background:#fbfbfb}.client-list-page .state-loading,.client-list-page.state-loading{background:#f8f8f8}.client-list-page .state-error,.client-list-page.state-error{border-color:#c56a6a;background:#fff1f1}.client-list-page .state-error h3,.client-list-page.state-error h3,.client-list-page .state-error p,.client-list-page.state-error p{color:#7c1f1f}.client-list-page .state-loading-bar,.client-list-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.client-list-page .state-panel-action,.client-list-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.client-list-page{display:grid;align-content:start;gap:0;min-height:100%;padding:0;background:#f7f3eb;color:#071425}.client-list-page>.crm-primary-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:18px clamp(18px,3vw,32px) 0;border:0;background:#f7f3eb}.client-list-page .crm-tab{min-height:32px;padding:7px 12px;border:1px solid #b9c4d2;border-radius:5px;background:#fff;color:#002357;font-weight:700}.client-list-page .crm-tab.is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.client-list-page .client-list-surface{display:grid;align-content:start;gap:15px;width:min(1200px,100%);margin:0 auto;padding:20px clamp(18px,3vw,32px) 42px;border:0;outline:0;background:transparent;box-sizing:border-box}.client-list-page .client-list-title-bar{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:0;padding:0 0 10px;border-bottom:2px solid #bc8a36;background:transparent}.client-list-page .client-list-title-bar strong{color:#002357;font-size:24px}.client-list-page .client-list-title-bar span{color:#526171;font-size:13px}.client-list-page .client-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;background:transparent}.client-list-page .client-list-search{flex:1 1 280px;min-width:0}.client-list-page .client-list-search .crm-input{min-height:36px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#071425;font-size:13px}.client-list-page .client-list-filters .crm-action-button,.client-list-page .client-list-open{min-height:35px;padding:7px 12px;border-radius:5px;font-size:12px;font-weight:700}.client-list-page .client-list-table-shell{overflow:auto;border:1px solid #e2d5bc;border-radius:6px;outline:0;background:#fff}.client-list-page .client-list-table{min-width:880px;width:100%;background:#fff}.client-list-page .client-list-table th,.client-list-page .client-list-table td{padding:10px 11px;border-bottom:1px solid #e6dccb;font-size:12px;line-height:1.25;overflow-wrap:anywhere}.client-list-page .client-list-table th{background:#eef2f7;color:#002357;font-weight:800;text-align:left}.client-list-page .client-list-table tbody tr:hover{background:#f9f6ef}.client-list-page button:focus-visible,.client-list-page input:focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 640px){.client-list-page .client-list-title-bar{flex-direction:column;align-items:flex-start}}.client-profile-page .panel-tight,.client-profile-page.panel-tight{gap:8px;padding:8px 10px}.client-profile-page .card,.client-profile-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.client-profile-page .card-eyebrow,.client-profile-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.client-profile-page .card-title-row,.client-profile-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.client-profile-page .card-title-row h3,.client-profile-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.client-profile-page .card-body,.client-profile-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.client-profile-page .crm-tab.is-active,.client-profile-page.crm-tab.is-active,.client-profile-page .crm-subtab.is-active,.client-profile-page.crm-subtab.is-active,.client-profile-page .crm-mini-tab.is-active,.client-profile-page.crm-mini-tab.is-active{background:var(--crm-gold-bg);border-color:var(--crm-gold-border);color:#000}.client-profile-page .text-muted,.client-profile-page.text-muted{color:#626262;line-height:1.2}.client-profile-page .stack,.client-profile-page.stack{display:grid;gap:8px;min-width:0}.client-profile-page .stack-tight,.client-profile-page.stack-tight{display:grid;gap:4px;min-width:0}.client-profile-page .cluster,.client-profile-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.client-profile-page .card-grid,.client-profile-page.card-grid,.client-profile-page .field-grid,.client-profile-page.field-grid{display:grid;gap:8px;min-width:0}.client-profile-page .columns-2,.client-profile-page.columns-2,.client-profile-page .columns-3,.client-profile-page.columns-3{min-width:0}.client-profile-page .card-grid.columns-2,.client-profile-page.card-grid.columns-2,.client-profile-page .field-grid.columns-2,.client-profile-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.client-profile-page .card-grid.columns-3,.client-profile-page.card-grid.columns-3,.client-profile-page .field-grid.columns-3,.client-profile-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.client-profile-page .panel,.client-profile-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.client-profile-page .panel-shell,.client-profile-page.panel-shell{gap:0;padding:0;background:#efefef}.client-profile-page .panel-shell>:not(.section-header),.client-profile-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.client-profile-page .panel-shell>.section-header+:not(.section-header),.client-profile-page.panel-shell>.section-header+:not(.section-header),.client-profile-page .panel-shell>:not(.section-header)+:not(.section-header),.client-profile-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.client-profile-page .panel-shell>:not(.section-header):last-child,.client-profile-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.client-profile-page .tt-page-grid,.client-profile-page.tt-page-grid{display:grid;gap:8px;width:100%;min-height:100%;min-width:0;align-content:start;padding:8px;background:#071a61;box-sizing:border-box}.client-profile-page .tt-page-grid>.panel,.client-profile-page.tt-page-grid>.panel,.client-profile-page .tt-page-grid>.card,.client-profile-page.tt-page-grid>.card,.client-profile-page .tt-page-grid>.state-panel,.client-profile-page.tt-page-grid>.state-panel{width:100%;min-width:0}.client-profile-page .detail-row,.client-profile-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.client-profile-page .detail-row:last-child,.client-profile-page.detail-row:last-child{border-bottom:0}.client-profile-page .detail-row strong,.client-profile-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.client-profile-page .detail-row span,.client-profile-page.detail-row span,.client-profile-page .detail-row p,.client-profile-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.client-profile-page .detail-card-row,.client-profile-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.client-profile-page .detail-card-row strong,.client-profile-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.client-profile-page .detail-card-row span,.client-profile-page.detail-card-row span,.client-profile-page .detail-card-row p,.client-profile-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}.client-profile-page .copyable-input,.client-profile-page.copyable-input{width:min(100%,520px);min-height:38px;border:1px solid #ddddde;border-radius:8px;padding:.5rem .65rem;background:#fbfbfb;color:#202020;font:inherit}@media (max-width: 1200px){.client-profile-page .card-grid.columns-3,.client-profile-page.card-grid.columns-3,.client-profile-page .field-grid.columns-3,.client-profile-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.client-profile-page .card-grid.columns-2,.client-profile-page.card-grid.columns-2,.client-profile-page .card-grid.columns-3,.client-profile-page.card-grid.columns-3,.client-profile-page .field-grid.columns-2,.client-profile-page.field-grid.columns-2,.client-profile-page .field-grid.columns-3,.client-profile-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.client-profile-page .detail-row,.client-profile-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.client-profile-page .button,.client-profile-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.client-profile-page .button-primary,.client-profile-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.client-profile-page .button-secondary,.client-profile-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.client-profile-page .button-ghost,.client-profile-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.client-profile-page .button:disabled,.client-profile-page.button:disabled{opacity:.55;cursor:default}.client-profile-page .button:focus-visible,.client-profile-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.client-profile-page .badge,.client-profile-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.client-profile-page .badge-info,.client-profile-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.client-profile-page .badge-success,.client-profile-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.client-profile-page .badge-warning,.client-profile-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.client-profile-page .badge-danger,.client-profile-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.client-profile-page .field,.client-profile-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.client-profile-page .field-copy,.client-profile-page.field-copy{display:grid;gap:2px;min-width:0}.client-profile-page .field-label,.client-profile-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.client-profile-page .field-hint,.client-profile-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.client-profile-page .field-input,.client-profile-page.field-input,.client-profile-page .field-select,.client-profile-page.field-select,.client-profile-page .field-textarea,.client-profile-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.client-profile-page .field-input,.client-profile-page.field-input,.client-profile-page .field-select,.client-profile-page.field-select{min-height:28px}.client-profile-page .field-textarea,.client-profile-page.field-textarea{min-height:96px;resize:vertical}.client-profile-page .field-input:focus-visible,.client-profile-page.field-input:focus-visible,.client-profile-page .field-select:focus-visible,.client-profile-page.field-select:focus-visible,.client-profile-page .field-textarea:focus-visible,.client-profile-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.client-profile-page .section-header,.client-profile-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.client-profile-page .panel-shell>.section-header,.client-profile-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.client-profile-page .section-header-copy,.client-profile-page.section-header-copy{display:grid;gap:3px;min-width:0}.client-profile-page .section-header-kicker,.client-profile-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.client-profile-page .section-header h2,.client-profile-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.client-profile-page .section-header p,.client-profile-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.client-profile-page .section-header-actions,.client-profile-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.client-profile-page .state-panel,.client-profile-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.client-profile-page .state-panel h3,.client-profile-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.client-profile-page .state-panel p,.client-profile-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.client-profile-page .state-empty,.client-profile-page.state-empty{background:#fbfbfb}.client-profile-page .state-loading,.client-profile-page.state-loading{background:#f8f8f8}.client-profile-page .state-error,.client-profile-page.state-error{border-color:#c56a6a;background:#fff1f1}.client-profile-page .state-error h3,.client-profile-page.state-error h3,.client-profile-page .state-error p,.client-profile-page.state-error p{color:#7c1f1f}.client-profile-page .state-loading-bar,.client-profile-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.client-profile-page .state-panel-action,.client-profile-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.client-profile-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.client-profile-page>.panel-shell{display:grid;align-content:start;gap:20px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.client-profile-page>.panel-shell>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.client-profile-page>.panel-shell>.section-header :is(h2,p,.section-header-kicker){color:#fff}.client-profile-page .card-grid{gap:16px}.client-profile-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.client-profile-page .card-title-row h3{color:#002357}.client-profile-page :is(input,select,textarea){border-color:#b8c0ca}.client-profile-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.client-profile-page .card-grid.columns-2,.client-profile-page .card-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.communication-page .card-grid,.communication-page.card-grid,.communication-page .field-grid,.communication-page.field-grid{display:grid;gap:8px;min-width:0}.communication-page .columns-2,.communication-page.columns-2,.communication-page .columns-3,.communication-page.columns-3{min-width:0}.communication-page .card-grid.columns-2,.communication-page.card-grid.columns-2,.communication-page .field-grid.columns-2,.communication-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-page .card-grid.columns-3,.communication-page.card-grid.columns-3,.communication-page .field-grid.columns-3,.communication-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-page .panel,.communication-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.communication-page .panel-tight,.communication-page.panel-tight{gap:8px;padding:8px 10px}@media (max-width: 1200px){.communication-page .card-grid.columns-3,.communication-page.card-grid.columns-3,.communication-page .field-grid.columns-3,.communication-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.communication-page .card-grid.columns-2,.communication-page.card-grid.columns-2,.communication-page .card-grid.columns-3,.communication-page.card-grid.columns-3,.communication-page .field-grid.columns-2,.communication-page.field-grid.columns-2,.communication-page .field-grid.columns-3,.communication-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.communication-page .badge,.communication-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.communication-page .crm-page,.communication-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.communication-page .crm-top-mini-tabs,.communication-page.crm-top-mini-tabs,.communication-page .crm-primary-tabs,.communication-page.crm-primary-tabs,.communication-page .crm-secondary-tabs,.communication-page.crm-secondary-tabs,.communication-page .crm-tertiary-tabs,.communication-page.crm-tertiary-tabs,.communication-page .crm-toolbar-row,.communication-page.crm-toolbar-row,.communication-page .crm-pill-row,.communication-page.crm-pill-row,.communication-page .crm-panel-strip,.communication-page.crm-panel-strip,.communication-page .crm-note-strip,.communication-page.crm-note-strip,.communication-page .crm-filter-row,.communication-page.crm-filter-row{display:flex;align-items:center;gap:3px;flex-wrap:nowrap}.communication-page .crm-top-mini-tabs,.communication-page.crm-top-mini-tabs,.communication-page .crm-primary-tabs,.communication-page.crm-primary-tabs{padding:0 3px;background:var(--crm-rail-outline);min-height:22px;overflow-x:auto}.communication-page .crm-secondary-tabs,.communication-page.crm-secondary-tabs,.communication-page .crm-tertiary-tabs,.communication-page.crm-tertiary-tabs{min-height:22px;padding:2px 4px 0;gap:4px;overflow-x:auto}.communication-page .crm-tab,.communication-page.crm-tab,.communication-page .crm-subtab,.communication-page.crm-subtab,.communication-page .crm-mini-tab,.communication-page.crm-mini-tab,.communication-page .crm-toolbar-button,.communication-page.crm-toolbar-button,.communication-page .crm-action-button,.communication-page.crm-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);color:#202020;font-size:var(--tt-font-button-text);font-weight:var(--tt-font-weight-bold);cursor:pointer;border-radius:4px 4px 2px 2px;white-space:nowrap}.communication-page .crm-tab.is-active,.communication-page.crm-tab.is-active,.communication-page .crm-subtab.is-active,.communication-page.crm-subtab.is-active,.communication-page .crm-mini-tab.is-active,.communication-page.crm-mini-tab.is-active{background:var(--crm-gold-bg);border-color:var(--crm-gold-border);color:#000}.communication-page .crm-status-pill,.communication-page.crm-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border:1px solid transparent;border-radius:12px;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold)}.communication-page .crm-status-pill[data-tone=red],.communication-page.crm-status-pill[data-tone=red]{color:#700606;background:#f58c8c;border-color:#f10000}.communication-page .crm-status-pill[data-tone=green],.communication-page.crm-status-pill[data-tone=green]{color:#073c00;background:#a9efaf;border-color:#44bc4e}.communication-page .crm-status-pill[data-tone=blue],.communication-page.crm-status-pill[data-tone=blue]{color:#001b61;background:#82a5ff;border-color:#0035ff}.communication-page .crm-status-pill[data-tone=orange],.communication-page.crm-status-pill[data-tone=orange]{color:#9b3700;background:#ffbb6b;border-color:#f38300}.communication-page .crm-status-pill[data-tone=ice],.communication-page.crm-status-pill[data-tone=ice]{color:#9b3700;background:#c2d2fa;border-color:#032fd6}.communication-page .crm-pill-label,.communication-page.crm-pill-label{color:#fff;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-semibold)}.communication-page .crm-pill-label.is-refresh,.communication-page.crm-pill-label.is-refresh{color:#fdffda}.communication-page .crm-pill-label.is-save,.communication-page.crm-pill-label.is-save{color:#d7f1dd}.communication-page .crm-main-surface,.communication-page.crm-main-surface{display:grid;gap:8px;padding:8px;border:1px solid var(--crm-medium-grey);outline:1px solid var(--crm-dark-grey);outline-offset:-2px;background:var(--crm-list-bg)}.communication-page .crm-title-bar,.communication-page.crm-title-bar{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:0 10px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-bold)}.communication-page .crm-card,.communication-page.crm-card{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--crm-medium-grey);border-left:4px solid var(--crm-gold-bg);border-radius:0;background:var(--crm-light-fill-2)}.communication-page .crm-card h2,.communication-page.crm-card h2,.communication-page .crm-card h3,.communication-page.crm-card h3,.communication-page .crm-card h4,.communication-page.crm-card h4,.communication-page .crm-card p,.communication-page.crm-card p{margin:0}.communication-page .crm-card h3,.communication-page.crm-card h3{color:#092077;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);text-align:left}.communication-page .crm-card p,.communication-page.crm-card p,.communication-page .crm-card li,.communication-page.crm-card li,.communication-page .crm-card span,.communication-page.crm-card span,.communication-page .crm-card strong,.communication-page.crm-card strong{font-size:var(--tt-font-body-primary);line-height:1.2}.communication-page .text-muted,.communication-page.text-muted{color:#626262;line-height:1.2}.communication-page .stack,.communication-page.stack{display:grid;gap:8px;min-width:0}.communication-page .cluster,.communication-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.communication-page .panel-shell>:not(.section-header),.communication-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.communication-page .panel-shell>.section-header+:not(.section-header),.communication-page.panel-shell>.section-header+:not(.section-header),.communication-page .panel-shell>:not(.section-header)+:not(.section-header),.communication-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.communication-page .panel-shell>:not(.section-header):last-child,.communication-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.communication-page .tt-page-grid>.panel,.communication-page.tt-page-grid>.panel,.communication-page .tt-page-grid>.card,.communication-page.tt-page-grid>.card,.communication-page .tt-page-grid>.state-panel,.communication-page.tt-page-grid>.state-panel{width:100%;min-width:0}.communication-page .button,.communication-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.communication-page .button-primary,.communication-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.communication-page .button-secondary,.communication-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.communication-page .button-ghost,.communication-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.communication-page .button:disabled,.communication-page.button:disabled{opacity:.55;cursor:default}.communication-page .button:focus-visible,.communication-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.communication-page .field,.communication-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.communication-page .field-copy,.communication-page.field-copy{display:grid;gap:2px;min-width:0}.communication-page .field-label,.communication-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.communication-page .field-hint,.communication-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.communication-page .field-input,.communication-page.field-input,.communication-page .field-select,.communication-page.field-select,.communication-page .field-textarea,.communication-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.communication-page .field-input,.communication-page.field-input,.communication-page .field-select,.communication-page.field-select{min-height:28px}.communication-page .field-textarea,.communication-page.field-textarea{min-height:96px;resize:vertical}.communication-page .field-input:focus-visible,.communication-page.field-input:focus-visible,.communication-page .field-select:focus-visible,.communication-page.field-select:focus-visible,.communication-page .field-textarea:focus-visible,.communication-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.communication-page .section-header,.communication-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.communication-page .panel-shell>.section-header,.communication-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.communication-page .section-header-copy,.communication-page.section-header-copy{display:grid;gap:3px;min-width:0}.communication-page .section-header-kicker,.communication-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.communication-page .section-header h2,.communication-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.communication-page .section-header p,.communication-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.communication-page .section-header-actions,.communication-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.communication-page .state-panel,.communication-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.communication-page .state-panel h3,.communication-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.communication-page .state-panel p,.communication-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.communication-page .state-empty,.communication-page.state-empty{background:#fbfbfb}.communication-page .state-loading,.communication-page.state-loading{background:#f8f8f8}.communication-page .state-error,.communication-page.state-error{border-color:#c56a6a;background:#fff1f1}.communication-page .state-error h3,.communication-page.state-error h3,.communication-page .state-error p,.communication-page.state-error p{color:#7c1f1f}.communication-page .state-loading-bar,.communication-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.communication-page .state-panel-action,.communication-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.communication-page{display:grid;align-content:start;gap:0;min-height:100%;background:#f7f3eb;color:#071425}.communication-page .communication-case-strip,.communication-page .case-pill-strip,.communication-page .communication-channel-strip,.communication-page .communication-view-strip{display:flex;align-items:center;gap:7px;min-width:0;min-height:36px;padding:5px clamp(18px,3vw,32px);overflow-x:auto;border:0;border-bottom:1px solid #d8c8a9;background:#f7f3eb}.communication-page .communication-case-strip .case-opened-tab,.communication-page :is(.crm-tab,.crm-subtab){flex:0 0 auto;min-height:28px;padding:5px 10px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#002357;font-size:12px;font-weight:700}.communication-page .communication-case-strip .case-opened-tab.is-active,.communication-page :is(.crm-tab,.crm-subtab).is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.communication-page .crm-pill-label{flex:0 0 auto;color:#526171;font-size:12px;font-weight:700}.communication-page .crm-status-pill{flex:0 0 auto;min-height:24px;padding:4px 8px;font-size:11px}.communication-page .communication-main-surface{display:grid;align-content:start;gap:18px;min-height:0;padding:0 clamp(18px,3vw,32px) 42px;border:0;background:transparent}.communication-page .communication-title-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin:0 calc(-1*clamp(18px,3vw,32px));padding:27px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;background:#003c85;color:#fff}.communication-page .communication-title-bar strong{color:#fff;font-size:clamp(25px,3vw,36px)}.communication-page .communication-title-bar span{color:#fff;font-size:14px}.communication-page .communication-shell{display:grid;grid-template-columns:minmax(220px,24%) minmax(0,1fr) minmax(220px,25%);align-items:start;gap:16px;width:min(1320px,100%);margin:0 auto}.communication-page :is(.communication-sidebar,.communication-feed,.communication-detail){display:grid;align-content:start;gap:14px;min-width:0;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.communication-page :is(.communication-sidebar,.communication-feed,.communication-detail) .section-header{padding:0 0 10px;border:0;border-bottom:1px solid #e6dccb;background:transparent}.communication-page :is(.communication-sidebar,.communication-feed,.communication-detail) .section-header h2{color:#002357;font-size:18px}.communication-page .communication-case-button{display:grid;gap:3px;width:100%;padding:9px 10px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#071425;text-align:left}.communication-page .communication-case-button.is-active{border-color:#bc8a36;background:#fff5db}.communication-page .communication-case-button span{color:#526171;font-size:11px}.communication-page .communication-detail-block{display:grid;gap:5px;padding-bottom:12px;border-bottom:1px solid #e6dccb}.communication-page .communication-detail-block strong{color:#002357}.communication-page .communication-detail-block span{color:#45566b;font-size:12px;overflow-wrap:anywhere}.communication-page .communication-feed .crm-data-table :is(th,td){padding:8px 9px;border-bottom:1px solid #e6dccb}.communication-page :is(input,select,textarea){border-color:#b8c0ca}.communication-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 1250px){.communication-page .communication-shell{grid-template-columns:minmax(220px,30%) minmax(0,1fr)}.communication-page .communication-detail{grid-column:1 / -1}}@media (max-width: 800px){.communication-page .communication-shell{grid-template-columns:minmax(0,1fr)}.communication-page .communication-detail{grid-column:auto}}.dashboard-center-page .text-muted,.dashboard-center-page.text-muted{color:#626262;line-height:1.2}.dashboard-center-page .tt-page-grid>.panel,.dashboard-center-page.tt-page-grid>.panel,.dashboard-center-page .tt-page-grid>.card,.dashboard-center-page.tt-page-grid>.card,.dashboard-center-page .tt-page-grid>.state-panel,.dashboard-center-page.tt-page-grid>.state-panel{width:100%;min-width:0}.dashboard-center-page .button,.dashboard-center-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dashboard-center-page .button-primary,.dashboard-center-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.dashboard-center-page .button-secondary,.dashboard-center-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.dashboard-center-page .button-ghost,.dashboard-center-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.dashboard-center-page .button:disabled,.dashboard-center-page.button:disabled{opacity:.55;cursor:default}.dashboard-center-page .button:focus-visible,.dashboard-center-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.dashboard-center-page .state-panel,.dashboard-center-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.dashboard-center-page .state-panel h3,.dashboard-center-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.dashboard-center-page .state-panel p,.dashboard-center-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.dashboard-center-page .state-empty,.dashboard-center-page.state-empty{background:#fbfbfb}.dashboard-center-page .state-loading,.dashboard-center-page.state-loading{background:#f8f8f8}.dashboard-center-page .state-error,.dashboard-center-page.state-error{border-color:#c56a6a;background:#fff1f1}.dashboard-center-page .state-error h3,.dashboard-center-page.state-error h3,.dashboard-center-page .state-error p,.dashboard-center-page.state-error p{color:#7c1f1f}.dashboard-center-page .state-loading-bar,.dashboard-center-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.dashboard-center-page .state-panel-action,.dashboard-center-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.dashboard-center-page{--dashboard-ink: #0b1f33;--dashboard-blue: #0b3a6e;--dashboard-cream: #f7f3eb;--dashboard-gold: #f6cc6d;--dashboard-gold-border: #bc8a36;--dashboard-soft-border: #e6dcc4;--titan-center-gold: var(--dashboard-gold);--titan-center-gold-border: var(--dashboard-gold-border);--titan-center-blue: var(--dashboard-blue);box-sizing:border-box;min-width:0;min-height:100%;background:var(--dashboard-cream);color:var(--dashboard-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.tt-center-view .dashboard-center-page .dashboard-center-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:160px;padding:38px 20px 42px;border-bottom:4px solid var(--dashboard-gold);background:#003c85;text-align:center}.tt-center-view .dashboard-center-page .dashboard-center-hero h1{margin:0;color:#fff;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.08}.tt-center-view .dashboard-center-page .dashboard-center-hero-actions,.tt-center-view .dashboard-center-page .dashboard-center-inline-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.tt-center-view .dashboard-center-page .dashboard-center-content{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:40px 0 48px}.tt-center-view .dashboard-center-page .dashboard-center-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:0;margin-bottom:28px;padding:0;border-top:1px solid #d8c8a9;border-bottom:1px solid #d8c8a9;background:transparent}.tt-center-view .dashboard-center-page .dashboard-center-metric{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:10px 0;border-bottom:1px solid rgba(109,75,21,.18)}.tt-center-view .dashboard-center-page .dashboard-center-metric:nth-last-child(-n+3){border-bottom:0}.tt-center-view .dashboard-center-page .dashboard-center-metric span{color:#123a66;font-size:13px;font-weight:700}.tt-center-view .dashboard-center-page .dashboard-center-metric strong{color:var(--dashboard-ink);font-size:22px;font-weight:800;line-height:1}.tt-center-view .dashboard-center-page .dashboard-center-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:24px}.tt-center-view .dashboard-center-page .dashboard-center-primary{display:grid;gap:24px;min-width:0}.tt-center-view .dashboard-center-page .dashboard-center-section{min-width:0;padding:22px;border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.tt-center-view .dashboard-center-page .dashboard-center-section h2{margin:0 0 16px;color:var(--dashboard-ink);font-size:21px;font-weight:750;line-height:1.2}.tt-center-view .dashboard-center-page .dashboard-center-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tt-center-view .dashboard-center-page .dashboard-center-actions button{min-height:38px;padding:9px 14px;border:1px solid #0a2f58;border-radius:8px;background:var(--dashboard-blue);color:#fff;font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}.tt-center-view .dashboard-center-page .dashboard-center-hero-actions .button,.tt-center-view .dashboard-center-page .dashboard-center-inline-actions .button,.tt-center-view .dashboard-center-page .dashboard-center-urgent-heading .button{min-height:35px;padding:8px 14px;border:2px solid var(--dashboard-gold-border);border-radius:12px;background:var(--dashboard-gold);color:#071425;font-size:13px;font-weight:600;line-height:1.2;box-shadow:0 3px 6px #0000001f}.tt-center-view .dashboard-center-page .dashboard-center-activity{display:grid}.tt-center-view .dashboard-center-page .dashboard-center-activity-row{display:grid;grid-template-columns:minmax(85px,110px) 55px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--dashboard-soft-border);font-size:13px}.tt-center-view .dashboard-center-page .dashboard-center-activity-row b{color:var(--dashboard-blue)}.tt-center-view .dashboard-center-page .dashboard-center-activity-row span{font-weight:700}.tt-center-view .dashboard-center-page .dashboard-center-activity-row em{min-width:0;font-style:normal;overflow-wrap:anywhere}.tt-center-view .dashboard-center-page .dashboard-center-inline-actions{justify-content:flex-start;margin-top:18px}.tt-center-view .dashboard-center-page .dashboard-center-urgent-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.tt-center-view .dashboard-center-page .dashboard-center-urgent-heading h2{margin:0}.tt-center-view .dashboard-center-page .dashboard-center-urgent-list{display:grid}.tt-center-view .dashboard-center-page .dashboard-center-urgent-list button,.tt-center-view .dashboard-center-page .dashboard-center-empty{display:grid;gap:4px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--dashboard-soft-border);background:transparent;color:var(--dashboard-ink);font:inherit;font-size:13px;text-align:left}.tt-center-view .dashboard-center-page .dashboard-center-urgent-list button{cursor:pointer}.tt-center-view .dashboard-center-page .dashboard-center-urgent-list button span{font-weight:700}.tt-center-view .dashboard-center-page .dashboard-center-urgent-list button b{color:var(--dashboard-blue);font-size:12px}.tt-center-view .dashboard-center-page .dashboard-center-actions button:focus-visible,.tt-center-view .dashboard-center-page .dashboard-center-urgent-list button:focus-visible,.tt-center-view .dashboard-center-page .button:focus-visible{outline:2px solid var(--dashboard-gold-border);outline-offset:2px}.tt-center-view .dashboard-center-page.dashboard-center-state{display:grid;align-content:start;padding:40px 20px}.tt-center-view .dashboard-center-page.dashboard-center-state .state-panel{width:min(1050px,100%);margin:0 auto;border-radius:10px;background:#fff}@media (max-width: 900px){.tt-center-view .dashboard-center-page .dashboard-center-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.tt-center-view .dashboard-center-page .dashboard-center-content{width:calc(100% - 32px);padding:24px 0 32px}.tt-center-view .dashboard-center-page .dashboard-center-summary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:14px 16px}.tt-center-view .dashboard-center-page .dashboard-center-metric:nth-last-child(-n+3){border-bottom:1px solid rgba(109,75,21,.18)}.tt-center-view .dashboard-center-page .dashboard-center-metric:nth-last-child(-n+2){border-bottom:0}.tt-center-view .dashboard-center-page .dashboard-center-actions{grid-template-columns:minmax(0,1fr)}.tt-center-view .dashboard-center-page .dashboard-center-section{padding:20px}.tt-center-view .dashboard-center-page .dashboard-center-activity-row{grid-template-columns:minmax(0,1fr);gap:4px}}.document-center-page .text-muted,.document-center-page.text-muted{color:#626262;line-height:1.2}.document-center-page .stack,.document-center-page.stack{display:grid;gap:8px;min-width:0}.document-center-page .cluster,.document-center-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.document-center-page .card-grid,.document-center-page.card-grid,.document-center-page .field-grid,.document-center-page.field-grid{display:grid;gap:8px;min-width:0}.document-center-page .columns-2,.document-center-page.columns-2,.document-center-page .columns-3,.document-center-page.columns-3{min-width:0}.document-center-page .card-grid.columns-2,.document-center-page.card-grid.columns-2,.document-center-page .field-grid.columns-2,.document-center-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.document-center-page .card-grid.columns-3,.document-center-page.card-grid.columns-3,.document-center-page .field-grid.columns-3,.document-center-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.document-center-page .panel,.document-center-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.document-center-page .panel-shell,.document-center-page.panel-shell{gap:0;padding:0;background:#efefef}.document-center-page .panel-tight,.document-center-page.panel-tight{gap:8px;padding:8px 10px}.document-center-page .panel-shell>:not(.section-header),.document-center-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.document-center-page .panel-shell>.section-header+:not(.section-header),.document-center-page.panel-shell>.section-header+:not(.section-header),.document-center-page .panel-shell>:not(.section-header)+:not(.section-header),.document-center-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.document-center-page .panel-shell>:not(.section-header):last-child,.document-center-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.document-center-page .tt-page-grid,.document-center-page.tt-page-grid{display:grid;gap:8px;width:100%;min-height:100%;min-width:0;align-content:start;padding:8px;background:#071a61;box-sizing:border-box}.document-center-page .tt-page-grid>.panel,.document-center-page.tt-page-grid>.panel,.document-center-page .tt-page-grid>.card,.document-center-page.tt-page-grid>.card,.document-center-page .tt-page-grid>.state-panel,.document-center-page.tt-page-grid>.state-panel{width:100%;min-width:0}.document-center-page .detail-row,.document-center-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.document-center-page .detail-row:last-child,.document-center-page.detail-row:last-child{border-bottom:0}.document-center-page .detail-row strong,.document-center-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.document-center-page .detail-row span,.document-center-page.detail-row span,.document-center-page .detail-row p,.document-center-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}@media (max-width: 1200px){.document-center-page .card-grid.columns-3,.document-center-page.card-grid.columns-3,.document-center-page .field-grid.columns-3,.document-center-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.document-center-page .card-grid.columns-2,.document-center-page.card-grid.columns-2,.document-center-page .card-grid.columns-3,.document-center-page.card-grid.columns-3,.document-center-page .field-grid.columns-2,.document-center-page.field-grid.columns-2,.document-center-page .field-grid.columns-3,.document-center-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.document-center-page .detail-row,.document-center-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.document-center-page .button,.document-center-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.document-center-page .button-primary,.document-center-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.document-center-page .button-secondary,.document-center-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.document-center-page .button-ghost,.document-center-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.document-center-page .button:disabled,.document-center-page.button:disabled{opacity:.55;cursor:default}.document-center-page .button:focus-visible,.document-center-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.document-center-page .badge,.document-center-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.document-center-page .badge-info,.document-center-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.document-center-page .badge-success,.document-center-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.document-center-page .badge-warning,.document-center-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.document-center-page .badge-danger,.document-center-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.document-center-page .field,.document-center-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.document-center-page .field-copy,.document-center-page.field-copy{display:grid;gap:2px;min-width:0}.document-center-page .field-label,.document-center-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.document-center-page .field-hint,.document-center-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.document-center-page .field-input,.document-center-page.field-input,.document-center-page .field-select,.document-center-page.field-select,.document-center-page .field-textarea,.document-center-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.document-center-page .field-input,.document-center-page.field-input,.document-center-page .field-select,.document-center-page.field-select{min-height:28px}.document-center-page .field-textarea,.document-center-page.field-textarea{min-height:96px;resize:vertical}.document-center-page .field-input:focus-visible,.document-center-page.field-input:focus-visible,.document-center-page .field-select:focus-visible,.document-center-page.field-select:focus-visible,.document-center-page .field-textarea:focus-visible,.document-center-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.document-center-page .section-header,.document-center-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.document-center-page .panel-shell>.section-header,.document-center-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.document-center-page .section-header-copy,.document-center-page.section-header-copy{display:grid;gap:3px;min-width:0}.document-center-page .section-header-kicker,.document-center-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.document-center-page .section-header h2,.document-center-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.document-center-page .section-header p,.document-center-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.document-center-page .section-header-actions,.document-center-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.document-center-page .state-panel,.document-center-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.document-center-page .state-panel h3,.document-center-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.document-center-page .state-panel p,.document-center-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.document-center-page .state-empty,.document-center-page.state-empty{background:#fbfbfb}.document-center-page .state-loading,.document-center-page.state-loading{background:#f8f8f8}.document-center-page .state-error,.document-center-page.state-error{border-color:#c56a6a;background:#fff1f1}.document-center-page .state-error h3,.document-center-page.state-error h3,.document-center-page .state-error p,.document-center-page.state-error p{color:#7c1f1f}.document-center-page .state-loading-bar,.document-center-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.document-center-page .state-panel-action,.document-center-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.document-center-page{display:grid;align-content:start;gap:18px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.document-center-page>.panel-shell{margin:0;padding:20px;border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.document-center-page>.panel-shell:first-child{padding:0 0 20px;border:0;background:transparent}.document-center-page>.panel-shell:first-child>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.document-center-page>.panel-shell:first-child>.section-header :is(h2,p,.section-header-kicker){color:#fff}.document-center-page .panel-tight{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.document-center-page .card-grid,.document-center-page .field-grid{gap:16px}.document-center-page :is(input,select,textarea){border-color:#b8c0ca}.document-center-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.document-center-page .card-grid.columns-2,.document-center-page .field-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.document-builder-page .card,.document-builder-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.document-builder-page .card-eyebrow,.document-builder-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.document-builder-page .card-title-row,.document-builder-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.document-builder-page .card-title-row h3,.document-builder-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.document-builder-page .card-body,.document-builder-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.document-builder-page .crm-page,.document-builder-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.document-builder-page .text-muted,.document-builder-page.text-muted{color:#626262;line-height:1.2}.document-builder-page .stack,.document-builder-page.stack{display:grid;gap:8px;min-width:0}.document-builder-page .cluster,.document-builder-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.document-builder-page .card-grid,.document-builder-page.card-grid,.document-builder-page .field-grid,.document-builder-page.field-grid{display:grid;gap:8px;min-width:0}.document-builder-page .columns-2,.document-builder-page.columns-2,.document-builder-page .columns-3,.document-builder-page.columns-3{min-width:0}.document-builder-page .card-grid.columns-2,.document-builder-page.card-grid.columns-2,.document-builder-page .field-grid.columns-2,.document-builder-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.document-builder-page .card-grid.columns-3,.document-builder-page.card-grid.columns-3,.document-builder-page .field-grid.columns-3,.document-builder-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.document-builder-page .panel-shell>:not(.section-header),.document-builder-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.document-builder-page .panel-shell>.section-header+:not(.section-header),.document-builder-page.panel-shell>.section-header+:not(.section-header),.document-builder-page .panel-shell>:not(.section-header)+:not(.section-header),.document-builder-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.document-builder-page .panel-shell>:not(.section-header):last-child,.document-builder-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.document-builder-page .tt-page-grid>.panel,.document-builder-page.tt-page-grid>.panel,.document-builder-page .tt-page-grid>.card,.document-builder-page.tt-page-grid>.card,.document-builder-page .tt-page-grid>.state-panel,.document-builder-page.tt-page-grid>.state-panel{width:100%;min-width:0}.document-builder-page .detail-row,.document-builder-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.document-builder-page .detail-row:last-child,.document-builder-page.detail-row:last-child{border-bottom:0}.document-builder-page .detail-row strong,.document-builder-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.document-builder-page .detail-row span,.document-builder-page.detail-row span,.document-builder-page .detail-row p,.document-builder-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.document-builder-page .detail-card-row,.document-builder-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.document-builder-page .detail-card-row strong,.document-builder-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.document-builder-page .detail-card-row span,.document-builder-page.detail-card-row span,.document-builder-page .detail-card-row p,.document-builder-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.document-builder-page .card-grid.columns-3,.document-builder-page.card-grid.columns-3,.document-builder-page .field-grid.columns-3,.document-builder-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.document-builder-page .card-grid.columns-2,.document-builder-page.card-grid.columns-2,.document-builder-page .card-grid.columns-3,.document-builder-page.card-grid.columns-3,.document-builder-page .field-grid.columns-2,.document-builder-page.field-grid.columns-2,.document-builder-page .field-grid.columns-3,.document-builder-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.document-builder-page .detail-row,.document-builder-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.document-builder-page .button,.document-builder-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.document-builder-page .button-primary,.document-builder-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.document-builder-page .button-secondary,.document-builder-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.document-builder-page .button-ghost,.document-builder-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.document-builder-page .button:disabled,.document-builder-page.button:disabled{opacity:.55;cursor:default}.document-builder-page .button:focus-visible,.document-builder-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.document-builder-page .badge,.document-builder-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.document-builder-page .badge-info,.document-builder-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.document-builder-page .badge-success,.document-builder-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.document-builder-page .badge-warning,.document-builder-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.document-builder-page .badge-danger,.document-builder-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.document-builder-page .field,.document-builder-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.document-builder-page .field-copy,.document-builder-page.field-copy{display:grid;gap:2px;min-width:0}.document-builder-page .field-label,.document-builder-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.document-builder-page .field-hint,.document-builder-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.document-builder-page .field-input,.document-builder-page.field-input,.document-builder-page .field-select,.document-builder-page.field-select,.document-builder-page .field-textarea,.document-builder-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.document-builder-page .field-input,.document-builder-page.field-input,.document-builder-page .field-select,.document-builder-page.field-select{min-height:28px}.document-builder-page .field-textarea,.document-builder-page.field-textarea{min-height:96px;resize:vertical}.document-builder-page .field-input:focus-visible,.document-builder-page.field-input:focus-visible,.document-builder-page .field-select:focus-visible,.document-builder-page.field-select:focus-visible,.document-builder-page .field-textarea:focus-visible,.document-builder-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.document-builder-page .section-header,.document-builder-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.document-builder-page .panel-shell>.section-header,.document-builder-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.document-builder-page .section-header-copy,.document-builder-page.section-header-copy{display:grid;gap:3px;min-width:0}.document-builder-page .section-header-kicker,.document-builder-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.document-builder-page .section-header h2,.document-builder-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.document-builder-page .section-header p,.document-builder-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.document-builder-page .section-header-actions,.document-builder-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.document-builder-page .state-panel,.document-builder-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.document-builder-page .state-panel h3,.document-builder-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.document-builder-page .state-panel p,.document-builder-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.document-builder-page .state-empty,.document-builder-page.state-empty{background:#fbfbfb}.document-builder-page .state-loading,.document-builder-page.state-loading{background:#f8f8f8}.document-builder-page .state-error,.document-builder-page.state-error{border-color:#c56a6a;background:#fff1f1}.document-builder-page .state-error h3,.document-builder-page.state-error h3,.document-builder-page .state-error p,.document-builder-page.state-error p{color:#7c1f1f}.document-builder-page .state-loading-bar,.document-builder-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.document-builder-page .state-panel-action,.document-builder-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.document-builder-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.document-builder-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.document-builder-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.document-builder-page .card-grid{gap:16px}.document-builder-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.document-builder-page .card-title-row h3{color:#002357}.document-builder-page :is(input,select,textarea){border-color:#b8c0ca}.document-builder-page .document-rich-editor,.document-builder-page .document-preview-frame{min-height:420px;padding:24px;border:1px solid #b8c0ca;border-radius:6px;background:#fff;color:#071425;line-height:1.5;overflow:auto}.document-builder-page .document-rich-editor table,.document-builder-page .document-preview-frame table{width:100%;margin:12px 0;border-collapse:collapse}.document-builder-page .document-rich-editor :is(td,th),.document-builder-page .document-preview-frame :is(td,th){padding:6px 8px;border:1px solid #d1d5db}.document-builder-page .document-rich-editor :is(header,footer),.document-builder-page .document-preview-frame :is(header,footer){display:block;margin:8px 0;color:#4b5563;font-size:12px}.document-builder-page :is(input,select,textarea,button,a,.document-rich-editor):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.document-builder-page .card-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.verified-content-page{display:grid;gap:8px;align-content:start;background:#eef1f5}.verified-content-tabs,.verified-content-filters,.verified-content-list{display:grid;gap:8px}.verified-content-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.verified-content-tabs button{min-height:32px;border:1px solid #d1d6dd;border-radius:4px;background:#fff;color:#172033;font:inherit;font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-bold)}.verified-content-tabs button.is-active{border-color:#142b80;background:#1a37a3;color:#fff}.verified-content-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;padding:8px;border:1px solid #d1d6dd;background:#fff}.verified-content-record{display:grid;gap:8px;padding:10px;border:1px solid #d1d6dd;border-radius:4px;background:#fff}.verified-content-record-main{display:flex;justify-content:space-between;gap:8px;align-items:start}.verified-content-record-main>div{display:grid;gap:2px}.verified-content-record strong{color:#172033;font-size:.95rem}.verified-content-record span,.verified-content-record p,.verified-content-record a{color:#566273;font-size:var(--tt-font-body-compact);line-height:1.35}.verified-content-record a{color:#1a37a3;font-weight:var(--tt-font-weight-bold)}.verified-content-details{display:flex;flex-wrap:wrap;gap:6px}.verified-content-details span,.verified-content-note{padding:4px 6px;border:1px solid #d1d6dd;background:#f4f5f8}.verified-content-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.verified-content-note-status{color:#566273;font-size:var(--tt-font-body-tertiary)}@media (max-width: 980px){.verified-content-filters{grid-template-columns:1fr}.verified-content-record-main{display:grid}}.forms-auto-population-stack .crm-page,.forms-auto-population-stack.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.forms-auto-population-stack .panel-shell>:not(.section-header),.forms-auto-population-stack.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.forms-auto-population-stack .panel-shell>.section-header+:not(.section-header),.forms-auto-population-stack.panel-shell>.section-header+:not(.section-header),.forms-auto-population-stack .panel-shell>:not(.section-header)+:not(.section-header),.forms-auto-population-stack.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.forms-auto-population-stack .panel-shell>:not(.section-header):last-child,.forms-auto-population-stack.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.forms-auto-population-stack .tt-page-grid>.panel,.forms-auto-population-stack.tt-page-grid>.panel,.forms-auto-population-stack .tt-page-grid>.card,.forms-auto-population-stack.tt-page-grid>.card,.forms-auto-population-stack .tt-page-grid>.state-panel,.forms-auto-population-stack.tt-page-grid>.state-panel{width:100%;min-width:0}.forms-auto-population-stack .button,.forms-auto-population-stack.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.forms-auto-population-stack .button-primary,.forms-auto-population-stack.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.forms-auto-population-stack .button-secondary,.forms-auto-population-stack.button-secondary{border-color:#626262;background:#efefef;color:#092077}.forms-auto-population-stack .button-ghost,.forms-auto-population-stack.button-ghost{border-color:#626262;background:#fff6;color:#092077}.forms-auto-population-stack .button:disabled,.forms-auto-population-stack.button:disabled{opacity:.55;cursor:default}.forms-auto-population-stack .button:focus-visible,.forms-auto-population-stack.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.forms-auto-population-stack .badge,.forms-auto-population-stack.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.forms-auto-population-stack .badge-info,.forms-auto-population-stack.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.forms-auto-population-stack .badge-success,.forms-auto-population-stack.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.forms-auto-population-stack .badge-warning,.forms-auto-population-stack.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.forms-auto-population-stack .badge-danger,.forms-auto-population-stack.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.forms-auto-population-stack .field,.forms-auto-population-stack.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.forms-auto-population-stack .field-copy,.forms-auto-population-stack.field-copy{display:grid;gap:2px;min-width:0}.forms-auto-population-stack .field-label,.forms-auto-population-stack.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.forms-auto-population-stack .field-hint,.forms-auto-population-stack.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.forms-auto-population-stack .field-input,.forms-auto-population-stack.field-input,.forms-auto-population-stack .field-select,.forms-auto-population-stack.field-select,.forms-auto-population-stack .field-textarea,.forms-auto-population-stack.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.forms-auto-population-stack .field-input,.forms-auto-population-stack.field-input,.forms-auto-population-stack .field-select,.forms-auto-population-stack.field-select{min-height:28px}.forms-auto-population-stack .field-textarea,.forms-auto-population-stack.field-textarea{min-height:96px;resize:vertical}.forms-auto-population-stack .field-input:focus-visible,.forms-auto-population-stack.field-input:focus-visible,.forms-auto-population-stack .field-select:focus-visible,.forms-auto-population-stack.field-select:focus-visible,.forms-auto-population-stack .field-textarea:focus-visible,.forms-auto-population-stack.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.forms-auto-population-stack .section-header,.forms-auto-population-stack.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.forms-auto-population-stack .panel-shell>.section-header,.forms-auto-population-stack.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.forms-auto-population-stack .section-header-copy,.forms-auto-population-stack.section-header-copy{display:grid;gap:3px;min-width:0}.forms-auto-population-stack .section-header-kicker,.forms-auto-population-stack.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.forms-auto-population-stack .section-header h2,.forms-auto-population-stack.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.forms-auto-population-stack .section-header p,.forms-auto-population-stack.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.forms-auto-population-stack .section-header-actions,.forms-auto-population-stack.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.forms-auto-population-stack .state-panel,.forms-auto-population-stack.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.forms-auto-population-stack .state-panel h3,.forms-auto-population-stack.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.forms-auto-population-stack .state-panel p,.forms-auto-population-stack.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.forms-auto-population-stack .state-empty,.forms-auto-population-stack.state-empty{background:#fbfbfb}.forms-auto-population-stack .state-loading,.forms-auto-population-stack.state-loading{background:#f8f8f8}.forms-auto-population-stack .state-error,.forms-auto-population-stack.state-error{border-color:#c56a6a;background:#fff1f1}.forms-auto-population-stack .state-error h3,.forms-auto-population-stack.state-error h3,.forms-auto-population-stack .state-error p,.forms-auto-population-stack.state-error p{color:#7c1f1f}.forms-auto-population-stack .state-loading-bar,.forms-auto-population-stack.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.forms-auto-population-stack .state-panel-action,.forms-auto-population-stack.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.forms-auto-population-page .crm-page,.forms-auto-population-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.forms-auto-population-page .panel-shell>:not(.section-header),.forms-auto-population-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.forms-auto-population-page .panel-shell>.section-header+:not(.section-header),.forms-auto-population-page.panel-shell>.section-header+:not(.section-header),.forms-auto-population-page .panel-shell>:not(.section-header)+:not(.section-header),.forms-auto-population-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.forms-auto-population-page .panel-shell>:not(.section-header):last-child,.forms-auto-population-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.forms-auto-population-page .tt-page-grid>.panel,.forms-auto-population-page.tt-page-grid>.panel,.forms-auto-population-page .tt-page-grid>.card,.forms-auto-population-page.tt-page-grid>.card,.forms-auto-population-page .tt-page-grid>.state-panel,.forms-auto-population-page.tt-page-grid>.state-panel{width:100%;min-width:0}.forms-auto-population-page .button,.forms-auto-population-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.forms-auto-population-page .button-primary,.forms-auto-population-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.forms-auto-population-page .button-secondary,.forms-auto-population-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.forms-auto-population-page .button-ghost,.forms-auto-population-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.forms-auto-population-page .button:disabled,.forms-auto-population-page.button:disabled{opacity:.55;cursor:default}.forms-auto-population-page .button:focus-visible,.forms-auto-population-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.forms-auto-population-page .badge,.forms-auto-population-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.forms-auto-population-page .badge-info,.forms-auto-population-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.forms-auto-population-page .badge-success,.forms-auto-population-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.forms-auto-population-page .badge-warning,.forms-auto-population-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.forms-auto-population-page .badge-danger,.forms-auto-population-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.forms-auto-population-page .field,.forms-auto-population-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.forms-auto-population-page .field-copy,.forms-auto-population-page.field-copy{display:grid;gap:2px;min-width:0}.forms-auto-population-page .field-label,.forms-auto-population-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.forms-auto-population-page .field-hint,.forms-auto-population-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.forms-auto-population-page .field-input,.forms-auto-population-page.field-input,.forms-auto-population-page .field-select,.forms-auto-population-page.field-select,.forms-auto-population-page .field-textarea,.forms-auto-population-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.forms-auto-population-page .field-input,.forms-auto-population-page.field-input,.forms-auto-population-page .field-select,.forms-auto-population-page.field-select{min-height:28px}.forms-auto-population-page .field-textarea,.forms-auto-population-page.field-textarea{min-height:96px;resize:vertical}.forms-auto-population-page .field-input:focus-visible,.forms-auto-population-page.field-input:focus-visible,.forms-auto-population-page .field-select:focus-visible,.forms-auto-population-page.field-select:focus-visible,.forms-auto-population-page .field-textarea:focus-visible,.forms-auto-population-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.forms-auto-population-page .section-header,.forms-auto-population-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.forms-auto-population-page .panel-shell>.section-header,.forms-auto-population-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.forms-auto-population-page .section-header-copy,.forms-auto-population-page.section-header-copy{display:grid;gap:3px;min-width:0}.forms-auto-population-page .section-header-kicker,.forms-auto-population-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.forms-auto-population-page .section-header h2,.forms-auto-population-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.forms-auto-population-page .section-header p,.forms-auto-population-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.forms-auto-population-page .section-header-actions,.forms-auto-population-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.forms-auto-population-page .state-panel,.forms-auto-population-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.forms-auto-population-page .state-panel h3,.forms-auto-population-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.forms-auto-population-page .state-panel p,.forms-auto-population-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.forms-auto-population-page .state-empty,.forms-auto-population-page.state-empty{background:#fbfbfb}.forms-auto-population-page .state-loading,.forms-auto-population-page.state-loading{background:#f8f8f8}.forms-auto-population-page .state-error,.forms-auto-population-page.state-error{border-color:#c56a6a;background:#fff1f1}.forms-auto-population-page .state-error h3,.forms-auto-population-page.state-error h3,.forms-auto-population-page .state-error p,.forms-auto-population-page.state-error p{color:#7c1f1f}.forms-auto-population-page .state-loading-bar,.forms-auto-population-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.forms-auto-population-page .state-panel-action,.forms-auto-population-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.forms-auto-population-stack .verified-content-page{display:grid;align-content:start}.forms-auto-population-stack :is(.verified-content-tabs,.verified-content-filters,.verified-content-list){display:grid;gap:12px}.forms-auto-population-stack .verified-content-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.forms-auto-population-stack .verified-content-tabs button{min-height:32px;border:1px solid #d1d6dd;border-radius:5px;background:#fff;color:#002357;font:inherit;font-weight:700}.forms-auto-population-stack .verified-content-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;padding:18px;border:1px solid #e2d5bc;background:#fff}.forms-auto-population-stack .verified-content-record{display:grid;gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.forms-auto-population-stack .verified-content-record-main{display:flex;justify-content:space-between;align-items:start;gap:10px}.forms-auto-population-stack .verified-content-record-main>div{display:grid;gap:4px}.forms-auto-population-stack .verified-content-record strong{color:#002357}.forms-auto-population-stack .verified-content-record :is(span,p){color:#566273;line-height:1.35}.forms-auto-population-stack .verified-content-record a{color:#003c85;font-weight:700}.forms-auto-population-stack :is(.verified-content-details,.verified-content-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.forms-auto-population-stack :is(.verified-content-details span,.verified-content-note){padding:4px 6px;border:1px solid #e2d5bc;background:#f7f3eb}.forms-auto-population-stack .verified-content-note-status{color:#566273}@media (max-width: 980px){.forms-auto-population-stack .verified-content-filters{grid-template-columns:1fr}.forms-auto-population-stack .verified-content-record-main{display:grid}}.forms-auto-population-stack{display:grid;gap:20px;min-height:100%;padding:24px clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.forms-auto-population-generator{display:grid;gap:16px;padding:22px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.forms-auto-population-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.forms-auto-population-heading h2,.forms-auto-population-readiness h3{margin:0;color:#172033;letter-spacing:0}.forms-auto-population-heading h2{color:#002357;font-size:1.45rem}.forms-auto-population-stack .verified-content-page{gap:18px;padding:0;background:transparent}.forms-auto-population-stack .verified-content-page>.section-header{padding:22px;border:0;border-bottom:4px solid #bc8a36;border-radius:6px 6px 0 0;background:#003c85;color:#fff}.forms-auto-population-stack .verified-content-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.forms-auto-population-stack .verified-content-tabs{display:flex;flex-wrap:wrap;gap:6px}.forms-auto-population-stack .verified-content-tabs button.is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.forms-auto-population-stack .verified-content-filters,.forms-auto-population-stack .verified-content-record{border:1px solid #e2d5bc;border-radius:6px;background:#fff}.forms-auto-population-heading p,.forms-auto-population-readiness p{margin:4px 0 0;color:#526070;font-size:var(--tt-font-body-compact)}.forms-auto-population-controls{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) auto;gap:10px;align-items:end}.forms-auto-population-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.forms-auto-population-return-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border:1px solid #d7dde6;border-radius:6px;background:#fff}.forms-auto-population-return-banner>div{display:grid;gap:2px;min-width:0}.forms-auto-population-return-banner strong,.forms-auto-population-return-banner span{min-width:0;overflow-wrap:anywhere}.forms-auto-population-return-banner.is-success{border-color:#7dc6a2;background:#effaf4}.forms-auto-population-return-banner.is-warning{border-color:#e5c46f;background:#fff9e8}.forms-auto-population-return-banner button{border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;background:#fff;color:#172033;cursor:pointer}.forms-auto-population-readiness{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forms-auto-population-readiness section{display:grid;gap:8px;padding:10px;border:1px solid #d7dde6;border-radius:8px;background:#f8fafc}.forms-auto-population-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.forms-auto-population-summary button{display:grid;gap:2px;min-width:0;padding:8px;border:1px solid #d7dde6;border-radius:6px;background:#fff;color:#172033;text-align:left;cursor:pointer}.forms-auto-population-summary button.is-active{border-color:#1f7a5a;background:#effaf4;box-shadow:0 0 0 2px #1f7a5a1f}.forms-auto-population-summary strong{font-size:1.1rem}.forms-auto-population-summary span{color:#526070;font-size:var(--tt-font-body-compact)}.forms-auto-population-readiness p{display:grid;gap:2px;min-width:0;padding:8px;border:1px solid #e3e8ef;border-radius:6px;background:#fff}.forms-auto-population-readiness-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px;border:1px solid #e3e8ef;border-radius:6px;background:#fff}.forms-auto-population-readiness-row.is-highlighted{border-color:#1f7a5a;background:#effaf4;box-shadow:0 0 0 3px #1f7a5a29}.forms-auto-population-empty-group{display:grid;gap:3px;min-width:0;padding:10px;border:1px dashed #cbd5e1;border-radius:6px;background:#fff}.forms-auto-population-empty-group strong,.forms-auto-population-empty-group span{min-width:0;overflow-wrap:anywhere}.forms-auto-population-empty-group span{color:#526070;font-size:var(--tt-font-body-compact)}.forms-auto-population-readiness-row>div:first-child{display:grid;gap:3px;min-width:0}.forms-auto-population-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;min-width:120px}.forms-auto-population-readiness strong,.forms-auto-population-readiness span{min-width:0;overflow-wrap:anywhere}@media (max-width: 980px){.forms-auto-population-heading,.forms-auto-population-actions,.forms-auto-population-return-banner{justify-content:flex-start}.forms-auto-population-return-banner{align-items:flex-start;flex-direction:column}.forms-auto-population-controls,.forms-auto-population-readiness,.forms-auto-population-summary,.forms-auto-population-readiness-row{grid-template-columns:1fr}.forms-auto-population-row-actions{justify-content:flex-start}}.forms-module-page .crm-page,.forms-module-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.forms-module-page .panel-shell>:not(.section-header),.forms-module-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.forms-module-page .panel-shell>.section-header+:not(.section-header),.forms-module-page.panel-shell>.section-header+:not(.section-header),.forms-module-page .panel-shell>:not(.section-header)+:not(.section-header),.forms-module-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.forms-module-page .panel-shell>:not(.section-header):last-child,.forms-module-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.forms-module-page .tt-page-grid>.panel,.forms-module-page.tt-page-grid>.panel,.forms-module-page .tt-page-grid>.card,.forms-module-page.tt-page-grid>.card,.forms-module-page .tt-page-grid>.state-panel,.forms-module-page.tt-page-grid>.state-panel{width:100%;min-width:0}.forms-module-page .button,.forms-module-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.forms-module-page .button-primary,.forms-module-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.forms-module-page .button-secondary,.forms-module-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.forms-module-page .button-ghost,.forms-module-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.forms-module-page .button:disabled,.forms-module-page.button:disabled{opacity:.55;cursor:default}.forms-module-page .button:focus-visible,.forms-module-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.forms-module-page .badge,.forms-module-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.forms-module-page .badge-info,.forms-module-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.forms-module-page .badge-success,.forms-module-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.forms-module-page .badge-warning,.forms-module-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.forms-module-page .badge-danger,.forms-module-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.forms-module-page .field,.forms-module-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.forms-module-page .field-copy,.forms-module-page.field-copy{display:grid;gap:2px;min-width:0}.forms-module-page .field-label,.forms-module-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.forms-module-page .field-hint,.forms-module-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.forms-module-page .field-input,.forms-module-page.field-input,.forms-module-page .field-select,.forms-module-page.field-select,.forms-module-page .field-textarea,.forms-module-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.forms-module-page .field-input,.forms-module-page.field-input,.forms-module-page .field-select,.forms-module-page.field-select{min-height:28px}.forms-module-page .field-textarea,.forms-module-page.field-textarea{min-height:96px;resize:vertical}.forms-module-page .field-input:focus-visible,.forms-module-page.field-input:focus-visible,.forms-module-page .field-select:focus-visible,.forms-module-page.field-select:focus-visible,.forms-module-page .field-textarea:focus-visible,.forms-module-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.forms-module-page .section-header,.forms-module-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.forms-module-page .panel-shell>.section-header,.forms-module-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.forms-module-page .section-header-copy,.forms-module-page.section-header-copy{display:grid;gap:3px;min-width:0}.forms-module-page .section-header-kicker,.forms-module-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.forms-module-page .section-header h2,.forms-module-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.forms-module-page .section-header p,.forms-module-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.forms-module-page .section-header-actions,.forms-module-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.forms-module-page .state-panel,.forms-module-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.forms-module-page .state-panel h3,.forms-module-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.forms-module-page .state-panel p,.forms-module-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.forms-module-page .state-empty,.forms-module-page.state-empty{background:#fbfbfb}.forms-module-page .state-loading,.forms-module-page.state-loading{background:#f8f8f8}.forms-module-page .state-error,.forms-module-page.state-error{border-color:#c56a6a;background:#fff1f1}.forms-module-page .state-error h3,.forms-module-page.state-error h3,.forms-module-page .state-error p,.forms-module-page.state-error p{color:#7c1f1f}.forms-module-page .state-loading-bar,.forms-module-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.forms-module-page .state-panel-action,.forms-module-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.forms-module-page .verified-content-page{display:grid;align-content:start}.forms-module-page :is(.verified-content-tabs,.verified-content-filters,.verified-content-list){display:grid;gap:12px}.forms-module-page .verified-content-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.forms-module-page .verified-content-tabs button{min-height:32px;border:1px solid #d1d6dd;border-radius:5px;background:#fff;color:#002357;font:inherit;font-weight:700}.forms-module-page .verified-content-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;padding:18px;border:1px solid #e2d5bc;background:#fff}.forms-module-page .verified-content-record{display:grid;gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.forms-module-page .verified-content-record-main{display:flex;justify-content:space-between;align-items:start;gap:10px}.forms-module-page .verified-content-record-main>div{display:grid;gap:4px}.forms-module-page .verified-content-record :is(span,p){color:#566273;line-height:1.35}.forms-module-page .verified-content-record a{color:#003c85;font-weight:700}.forms-module-page :is(.verified-content-details,.verified-content-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.forms-module-page :is(.verified-content-details span,.verified-content-note){padding:4px 6px;border:1px solid #e2d5bc;background:#f7f3eb}.forms-module-page .verified-content-note-status{color:#566273}@media (max-width: 980px){.forms-module-page .verified-content-filters{grid-template-columns:1fr}.forms-module-page .verified-content-record-main{display:grid}}.tt-center-view>.forms-module-page{min-height:100%;background:#f7f3eb}.forms-module-page .verified-content-page{gap:18px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.forms-module-page .verified-content-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.forms-module-page .verified-content-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.forms-module-page .verified-content-tabs{display:flex;flex-wrap:wrap;gap:6px}.forms-module-page .verified-content-tabs button{min-height:32px;padding:6px 11px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#002357;font-weight:700}.forms-module-page .verified-content-tabs button.is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.forms-module-page .verified-content-filters{gap:12px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.forms-module-page .verified-content-record{gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.forms-module-page .verified-content-record strong{color:#002357}.forms-module-page .verified-content-record a{color:#003c85}.forms-module-page :is(input,select,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.federal-return-rules-page .crm-page,.federal-return-rules-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.federal-return-rules-page .panel-shell>:not(.section-header),.federal-return-rules-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.federal-return-rules-page .panel-shell>.section-header+:not(.section-header),.federal-return-rules-page.panel-shell>.section-header+:not(.section-header),.federal-return-rules-page .panel-shell>:not(.section-header)+:not(.section-header),.federal-return-rules-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.federal-return-rules-page .panel-shell>:not(.section-header):last-child,.federal-return-rules-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.federal-return-rules-page .tt-page-grid>.panel,.federal-return-rules-page.tt-page-grid>.panel,.federal-return-rules-page .tt-page-grid>.card,.federal-return-rules-page.tt-page-grid>.card,.federal-return-rules-page .tt-page-grid>.state-panel,.federal-return-rules-page.tt-page-grid>.state-panel{width:100%;min-width:0}.federal-return-rules-page .button,.federal-return-rules-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.federal-return-rules-page .button-primary,.federal-return-rules-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.federal-return-rules-page .button-secondary,.federal-return-rules-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.federal-return-rules-page .button-ghost,.federal-return-rules-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.federal-return-rules-page .button:disabled,.federal-return-rules-page.button:disabled{opacity:.55;cursor:default}.federal-return-rules-page .button:focus-visible,.federal-return-rules-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.federal-return-rules-page .badge,.federal-return-rules-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.federal-return-rules-page .badge-info,.federal-return-rules-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.federal-return-rules-page .badge-success,.federal-return-rules-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.federal-return-rules-page .badge-warning,.federal-return-rules-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.federal-return-rules-page .badge-danger,.federal-return-rules-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.federal-return-rules-page .field,.federal-return-rules-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.federal-return-rules-page .field-copy,.federal-return-rules-page.field-copy{display:grid;gap:2px;min-width:0}.federal-return-rules-page .field-label,.federal-return-rules-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.federal-return-rules-page .field-hint,.federal-return-rules-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.federal-return-rules-page .field-input,.federal-return-rules-page.field-input,.federal-return-rules-page .field-select,.federal-return-rules-page.field-select,.federal-return-rules-page .field-textarea,.federal-return-rules-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.federal-return-rules-page .field-input,.federal-return-rules-page.field-input,.federal-return-rules-page .field-select,.federal-return-rules-page.field-select{min-height:28px}.federal-return-rules-page .field-textarea,.federal-return-rules-page.field-textarea{min-height:96px;resize:vertical}.federal-return-rules-page .field-input:focus-visible,.federal-return-rules-page.field-input:focus-visible,.federal-return-rules-page .field-select:focus-visible,.federal-return-rules-page.field-select:focus-visible,.federal-return-rules-page .field-textarea:focus-visible,.federal-return-rules-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.federal-return-rules-page .section-header,.federal-return-rules-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.federal-return-rules-page .panel-shell>.section-header,.federal-return-rules-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.federal-return-rules-page .section-header-copy,.federal-return-rules-page.section-header-copy{display:grid;gap:3px;min-width:0}.federal-return-rules-page .section-header-kicker,.federal-return-rules-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.federal-return-rules-page .section-header h2,.federal-return-rules-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.federal-return-rules-page .section-header p,.federal-return-rules-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.federal-return-rules-page .section-header-actions,.federal-return-rules-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.federal-return-rules-page .state-panel,.federal-return-rules-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.federal-return-rules-page .state-panel h3,.federal-return-rules-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.federal-return-rules-page .state-panel p,.federal-return-rules-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.federal-return-rules-page .state-empty,.federal-return-rules-page.state-empty{background:#fbfbfb}.federal-return-rules-page .state-loading,.federal-return-rules-page.state-loading{background:#f8f8f8}.federal-return-rules-page .state-error,.federal-return-rules-page.state-error{border-color:#c56a6a;background:#fff1f1}.federal-return-rules-page .state-error h3,.federal-return-rules-page.state-error h3,.federal-return-rules-page .state-error p,.federal-return-rules-page.state-error p{color:#7c1f1f}.federal-return-rules-page .state-loading-bar,.federal-return-rules-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.federal-return-rules-page .state-panel-action,.federal-return-rules-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.federal-return-rules-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.federal-return-rules-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.federal-return-rules-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.federal-return-rules-page :is(.tax-prep-workflow-controls,.tax-prep-package-panel,.tax-prep-rule-registry-panel){display:grid;gap:14px;padding:20px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.federal-return-rules-page .tax-prep-workflow-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.federal-return-rules-page .tax-prep-package-header{display:flex;align-items:start;justify-content:space-between;gap:12px}.federal-return-rules-page .tax-prep-package-header>div{display:grid;gap:4px}.federal-return-rules-page .tax-prep-package-header strong{color:#002357;font-size:16px}.federal-return-rules-page .tax-prep-package-header span{color:#526171;font-size:12px}.federal-return-rules-page .tax-prep-status-grid{display:flex;flex-wrap:wrap;gap:8px}.federal-return-rules-page .tax-prep-status-grid span{padding:5px 9px;border:1px solid #e2d5bc;border-radius:5px;background:#f9f6ef}.federal-return-rules-page .tax-prep-rule-list{display:grid;gap:0}.federal-return-rules-page .tax-prep-rule-row{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #e6dccb}.federal-return-rules-page .tax-prep-rule-row>div:first-child{display:grid;gap:4px}.federal-return-rules-page .tax-prep-rule-row strong{color:#002357}.federal-return-rules-page .tax-prep-rule-row :is(span,small,p){color:#526171}.federal-return-rules-page .tax-prep-rule-status{display:flex;align-items:flex-start;flex-wrap:wrap;gap:7px}.federal-return-rules-page :is(select,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.federal-return-rules-page .tax-prep-workflow-controls{grid-template-columns:minmax(0,1fr)}.federal-return-rules-page .tax-prep-rule-row{flex-direction:column}}.import-page .crm-page,.import-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.import-page .crm-top-mini-tabs,.import-page.crm-top-mini-tabs,.import-page .crm-primary-tabs,.import-page.crm-primary-tabs,.import-page .crm-secondary-tabs,.import-page.crm-secondary-tabs,.import-page .crm-tertiary-tabs,.import-page.crm-tertiary-tabs,.import-page .crm-toolbar-row,.import-page.crm-toolbar-row,.import-page .crm-pill-row,.import-page.crm-pill-row,.import-page .crm-panel-strip,.import-page.crm-panel-strip,.import-page .crm-note-strip,.import-page.crm-note-strip,.import-page .crm-filter-row,.import-page.crm-filter-row{display:flex;align-items:center;gap:3px;flex-wrap:nowrap}.import-page .crm-card,.import-page.crm-card{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--crm-medium-grey);border-left:4px solid var(--crm-gold-bg);border-radius:0;background:var(--crm-light-fill-2)}.import-page .crm-card h2,.import-page.crm-card h2,.import-page .crm-card h3,.import-page.crm-card h3,.import-page .crm-card h4,.import-page.crm-card h4,.import-page .crm-card p,.import-page.crm-card p{margin:0}.import-page .crm-card h3,.import-page.crm-card h3{color:#092077;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);text-align:left}.import-page .crm-card p,.import-page.crm-card p,.import-page .crm-card li,.import-page.crm-card li,.import-page .crm-card span,.import-page.crm-card span,.import-page .crm-card strong,.import-page.crm-card strong{font-size:var(--tt-font-body-primary);line-height:1.2}.import-page .crm-note-strip,.import-page.crm-note-strip{padding-top:4px}.import-page .crm-note-strip .crm-input,.import-page.crm-note-strip .crm-input{min-height:22px;font-size:var(--tt-font-body-tertiary)}.import-page .crm-data-table,.import-page.crm-data-table{width:100%;border-collapse:collapse;background:#fbfbfb}.import-page .crm-data-table th,.import-page.crm-data-table th,.import-page .crm-data-table td,.import-page.crm-data-table td{border:1px solid var(--crm-medium-grey);padding:6px 8px;text-align:left;font-size:var(--tt-font-body-primary);line-height:1.2}.import-page .crm-data-table th,.import-page.crm-data-table th{background:var(--crm-list-bg);color:#092077;font-weight:var(--tt-font-weight-bold)}.import-page .text-muted,.import-page.text-muted{color:#626262;line-height:1.2}.import-page .stack,.import-page.stack,.import-page .card-grid,.import-page.card-grid,.import-page .field-grid,.import-page.field-grid{display:grid;gap:8px;min-width:0}.import-page .columns-2,.import-page.columns-2,.import-page .columns-3,.import-page.columns-3{min-width:0}.import-page .card-grid.columns-2,.import-page.card-grid.columns-2,.import-page .field-grid.columns-2,.import-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.import-page .card-grid.columns-3,.import-page.card-grid.columns-3,.import-page .field-grid.columns-3,.import-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.import-page .panel-shell>:not(.section-header),.import-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.import-page .panel-shell>.section-header+:not(.section-header),.import-page.panel-shell>.section-header+:not(.section-header),.import-page .panel-shell>:not(.section-header)+:not(.section-header),.import-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.import-page .panel-shell>:not(.section-header):last-child,.import-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.import-page .tt-page-grid>.panel,.import-page.tt-page-grid>.panel,.import-page .tt-page-grid>.card,.import-page.tt-page-grid>.card,.import-page .tt-page-grid>.state-panel,.import-page.tt-page-grid>.state-panel{width:100%;min-width:0}.import-page .detail-row,.import-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.import-page .detail-row:last-child,.import-page.detail-row:last-child{border-bottom:0}.import-page .detail-row strong,.import-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.import-page .detail-row span,.import-page.detail-row span,.import-page .detail-row p,.import-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}@media (max-width: 1200px){.import-page .card-grid.columns-3,.import-page.card-grid.columns-3,.import-page .field-grid.columns-3,.import-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.import-page .card-grid.columns-2,.import-page.card-grid.columns-2,.import-page .card-grid.columns-3,.import-page.card-grid.columns-3,.import-page .field-grid.columns-2,.import-page.field-grid.columns-2,.import-page .field-grid.columns-3,.import-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.import-page .detail-row,.import-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.import-page .button,.import-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.import-page .button-primary,.import-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.import-page .button-secondary,.import-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.import-page .button-ghost,.import-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.import-page .button:disabled,.import-page.button:disabled{opacity:.55;cursor:default}.import-page .button:focus-visible,.import-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.import-page .field,.import-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.import-page .field-copy,.import-page.field-copy{display:grid;gap:2px;min-width:0}.import-page .field-label,.import-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.import-page .field-hint,.import-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.import-page .field-input,.import-page.field-input,.import-page .field-select,.import-page.field-select,.import-page .field-textarea,.import-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.import-page .field-input,.import-page.field-input,.import-page .field-select,.import-page.field-select{min-height:28px}.import-page .field-textarea,.import-page.field-textarea{min-height:96px;resize:vertical}.import-page .field-input:focus-visible,.import-page.field-input:focus-visible,.import-page .field-select:focus-visible,.import-page.field-select:focus-visible,.import-page .field-textarea:focus-visible,.import-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.import-page .section-header,.import-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.import-page .panel-shell>.section-header,.import-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.import-page .section-header-copy,.import-page.section-header-copy{display:grid;gap:3px;min-width:0}.import-page .section-header-kicker,.import-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.import-page .section-header h2,.import-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.import-page .section-header p,.import-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.import-page .section-header-actions,.import-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.import-page .state-panel,.import-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.import-page .state-panel h3,.import-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.import-page .state-panel p,.import-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.import-page .state-empty,.import-page.state-empty{background:#fbfbfb}.import-page .state-loading,.import-page.state-loading{background:#f8f8f8}.import-page .state-error,.import-page.state-error{border-color:#c56a6a;background:#fff1f1}.import-page .state-error h3,.import-page.state-error h3,.import-page .state-error p,.import-page.state-error p{color:#7c1f1f}.import-page .state-loading-bar,.import-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.import-page .state-panel-action,.import-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.import-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.import-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.import-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.import-page .import-hidden-input{display:none}.import-page .import-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(220px,.8fr);align-items:start;gap:16px}.import-page .import-card{display:grid;align-content:start;gap:15px;min-width:0;padding:20px;border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.import-page .import-card h3{margin:0;padding-bottom:9px;border-bottom:1px solid #e6dccb;color:#002357;font-size:19px}.import-page .import-card .form-grid{gap:14px}.import-page .import-dropzone{display:grid;gap:6px;padding:18px;border:1px dashed #bc8a36;border-radius:6px;background:#f9f6ef;overflow-wrap:anywhere}.import-page .import-dropzone strong{color:#002357}.import-page .import-dropzone span{color:#526171;font-size:12px}.import-page .import-note-strip{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;background:transparent}.import-page .card-grid{gap:16px}.import-page .detail-row{border-bottom:1px solid #e6dccb}.import-page .import-preview-table{min-width:0;overflow:auto}.import-page .crm-data-table{min-width:620px;width:100%}.import-page .crm-data-table th{background:#eef2f7;color:#002357}.import-page .crm-data-table :is(th,td){padding:9px 10px;border-bottom:1px solid #e6dccb}.import-page :is(input,select,textarea){border-color:#b8c0ca}.import-page :is(input,select,textarea,button):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 1100px){.import-page .import-shell{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 750px){.import-page .import-shell,.import-page .card-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.irm-library-page .crm-tab.is-active,.irm-library-page.crm-tab.is-active,.irm-library-page .crm-subtab.is-active,.irm-library-page.crm-subtab.is-active,.irm-library-page .crm-mini-tab.is-active,.irm-library-page.crm-mini-tab.is-active{background:var(--crm-gold-bg);border-color:var(--crm-gold-border);color:#000}.irm-library-page .tt-page-grid>.panel,.irm-library-page.tt-page-grid>.panel,.irm-library-page .tt-page-grid>.card,.irm-library-page.tt-page-grid>.card,.irm-library-page .tt-page-grid>.state-panel,.irm-library-page.tt-page-grid>.state-panel{width:100%;min-width:0}.irm-library-page .button,.irm-library-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.irm-library-page .button-primary,.irm-library-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.irm-library-page .button-secondary,.irm-library-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.irm-library-page .button-ghost,.irm-library-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.irm-library-page .button:disabled,.irm-library-page.button:disabled{opacity:.55;cursor:default}.irm-library-page .button:focus-visible,.irm-library-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.irm-library-page .field,.irm-library-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.irm-library-page .field-copy,.irm-library-page.field-copy{display:grid;gap:2px;min-width:0}.irm-library-page .field-label,.irm-library-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.irm-library-page .field-hint,.irm-library-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.irm-library-page .field-input,.irm-library-page.field-input,.irm-library-page .field-select,.irm-library-page.field-select,.irm-library-page .field-textarea,.irm-library-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.irm-library-page .field-input,.irm-library-page.field-input,.irm-library-page .field-select,.irm-library-page.field-select{min-height:28px}.irm-library-page .field-textarea,.irm-library-page.field-textarea{min-height:96px;resize:vertical}.irm-library-page .field-input:focus-visible,.irm-library-page.field-input:focus-visible,.irm-library-page .field-select:focus-visible,.irm-library-page.field-select:focus-visible,.irm-library-page .field-textarea:focus-visible,.irm-library-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.irm-library-page .state-panel,.irm-library-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.irm-library-page .state-panel h3,.irm-library-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.irm-library-page .state-panel p,.irm-library-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.irm-library-page .state-empty,.irm-library-page.state-empty{background:#fbfbfb}.irm-library-page .state-loading,.irm-library-page.state-loading{background:#f8f8f8}.irm-library-page .state-error,.irm-library-page.state-error{border-color:#c56a6a;background:#fff1f1}.irm-library-page .state-error h3,.irm-library-page.state-error h3,.irm-library-page .state-error p,.irm-library-page.state-error p{color:#7c1f1f}.irm-library-page .state-loading-bar,.irm-library-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.irm-library-page .state-panel-action,.irm-library-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.irm-library-page{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:18px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb}.irm-library-header,.irm-library-suggestions,.irm-library-filter-bar,.irm-library-list-column,.irm-library-detail-panel{border:1px solid #e2d5bc;border-radius:6px;outline:0;background:#fff}.irm-library-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.irm-library-page .irm-library-header :is(h1,p,.irm-library-kicker){color:#fff}.irm-library-header,.irm-library-suggestions,.irm-library-filter-bar{padding:12px}.irm-library-header-copy,.irm-library-section-heading,.irm-library-filter-grid,.irm-library-detail-panel,.irm-library-detail-block,.irm-library-entry-select,.irm-library-entry-list{display:grid;gap:10px}.irm-library-kicker,.irm-library-column-head span,.irm-library-detail-block label,.irm-library-detail-grid label{color:#092077;font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-extrabold);letter-spacing:0;text-transform:none}.irm-library-header h1,.irm-library-section-heading h2,.irm-library-column-head h2,.irm-library-detail-panel h3,.irm-library-entry-card h3{margin:0;color:#000}.irm-library-header p,.irm-library-section-heading p,.irm-library-entry-card p,.irm-library-detail-panel p{margin:0;color:#626262}.irm-library-suggestions{display:grid;gap:12px}.irm-library-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.irm-library-suggestion-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.irm-library-suggestion-card,.irm-library-toggle,.irm-library-entry-card,.irm-library-star-button{border:1px solid #ddddde;background:#fbfbfb;color:#092077}.irm-library-suggestion-card{display:grid;gap:4px;padding:10px;text-align:left;cursor:pointer}.irm-library-suggestion-card span,.irm-library-suggestion-card small{color:var(--tt-grey-500);font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-bold)}.irm-library-suggestion-card strong{font-size:var(--tt-font-body-emphasis)}.irm-library-suggestion-card.is-selected,.irm-library-toggle.is-active,.irm-library-entry-card.is-selected,.irm-library-star-button.is-active{border-color:#af7f1c;background:#ffd253;color:#000}.irm-library-filter-grid{grid-template-columns:minmax(320px,1.6fr) minmax(220px,.8fr) auto;align-items:end}.irm-library-filter-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.irm-library-toggle{min-height:40px;padding:0 14px;font-weight:var(--tt-font-weight-bold);cursor:pointer}.irm-library-content{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:12px;min-height:0}.irm-library-list-column,.irm-library-detail-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.irm-library-column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #626262;background:#efefef}.irm-library-column-head strong{color:var(--tt-navy-900);font-size:var(--tt-font-panel-title)}.irm-library-entry-list,.irm-library-detail-panel{min-height:0;overflow:auto}.irm-library-entry-list{padding:12px;align-content:start}.irm-library-entry-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.irm-library-entry-select{padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.irm-library-entry-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.irm-library-entry-topline span{color:var(--tt-navy-900);font-weight:var(--tt-font-weight-extrabold)}.irm-library-entry-topline small{color:var(--tt-grey-500);font-weight:var(--tt-font-weight-bold)}.irm-library-entry-actions,.irm-library-detail-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.irm-library-entry-actions{align-self:start}.irm-library-tag-row{display:flex;flex-wrap:wrap;gap:8px}.irm-library-tag{padding:4px 8px;border:1px solid var(--tt-grey-200);background:var(--tt-grey-025);color:var(--tt-grey-700);font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-bold)}.irm-library-star-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;cursor:pointer}.irm-library-star-icon{width:16px;height:16px}.irm-library-star-icon path{fill:transparent;stroke:currentColor;stroke-width:1.6}.irm-library-star-icon path.is-active{fill:currentColor}.irm-library-detail-panel{padding:0}.irm-library-detail-block,.irm-library-detail-grid,.irm-library-detail-actions{padding:0 12px}.irm-library-detail-block:first-of-type{padding-top:12px}.irm-library-detail-block:last-of-type,.irm-library-detail-actions{padding-bottom:12px}.irm-library-detail-number{color:var(--tt-navy-900);font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-extrabold)}.irm-library-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.irm-library-detail-grid>div{display:grid;gap:6px;padding:10px;border:1px solid var(--tt-grey-200);background:var(--tt-grey-025)}.irm-library-note-input{min-height:132px;padding:10px;border:1px solid var(--tt-grey-200);background:var(--tt-white);color:var(--tt-navy-900);resize:vertical}@media (max-width: 1360px){.irm-library-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.irm-library-filter-grid,.irm-library-content{grid-template-columns:1fr}}@media (max-width: 900px){.irm-library-page{overflow:auto}.irm-library-suggestion-grid,.irm-library-section-heading,.irm-library-detail-grid,.irm-library-entry-card{grid-template-columns:1fr}}.irs-document-library-page .crm-page,.irs-document-library-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.irs-document-library-page .panel-shell>:not(.section-header),.irs-document-library-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.irs-document-library-page .panel-shell>.section-header+:not(.section-header),.irs-document-library-page.panel-shell>.section-header+:not(.section-header),.irs-document-library-page .panel-shell>:not(.section-header)+:not(.section-header),.irs-document-library-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.irs-document-library-page .panel-shell>:not(.section-header):last-child,.irs-document-library-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.irs-document-library-page .tt-page-grid>.panel,.irs-document-library-page.tt-page-grid>.panel,.irs-document-library-page .tt-page-grid>.card,.irs-document-library-page.tt-page-grid>.card,.irs-document-library-page .tt-page-grid>.state-panel,.irs-document-library-page.tt-page-grid>.state-panel{width:100%;min-width:0}.irs-document-library-page .button,.irs-document-library-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.irs-document-library-page .button-primary,.irs-document-library-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.irs-document-library-page .button-secondary,.irs-document-library-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.irs-document-library-page .button-ghost,.irs-document-library-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.irs-document-library-page .button:disabled,.irs-document-library-page.button:disabled{opacity:.55;cursor:default}.irs-document-library-page .button:focus-visible,.irs-document-library-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.irs-document-library-page .badge,.irs-document-library-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.irs-document-library-page .badge-info,.irs-document-library-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.irs-document-library-page .badge-success,.irs-document-library-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.irs-document-library-page .badge-warning,.irs-document-library-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.irs-document-library-page .badge-danger,.irs-document-library-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.irs-document-library-page .field,.irs-document-library-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.irs-document-library-page .field-copy,.irs-document-library-page.field-copy{display:grid;gap:2px;min-width:0}.irs-document-library-page .field-label,.irs-document-library-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.irs-document-library-page .field-hint,.irs-document-library-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.irs-document-library-page .field-input,.irs-document-library-page.field-input,.irs-document-library-page .field-select,.irs-document-library-page.field-select,.irs-document-library-page .field-textarea,.irs-document-library-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.irs-document-library-page .field-input,.irs-document-library-page.field-input,.irs-document-library-page .field-select,.irs-document-library-page.field-select{min-height:28px}.irs-document-library-page .field-textarea,.irs-document-library-page.field-textarea{min-height:96px;resize:vertical}.irs-document-library-page .field-input:focus-visible,.irs-document-library-page.field-input:focus-visible,.irs-document-library-page .field-select:focus-visible,.irs-document-library-page.field-select:focus-visible,.irs-document-library-page .field-textarea:focus-visible,.irs-document-library-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.irs-document-library-page .section-header,.irs-document-library-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.irs-document-library-page .panel-shell>.section-header,.irs-document-library-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.irs-document-library-page .section-header-copy,.irs-document-library-page.section-header-copy{display:grid;gap:3px;min-width:0}.irs-document-library-page .section-header-kicker,.irs-document-library-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.irs-document-library-page .section-header h2,.irs-document-library-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.irs-document-library-page .section-header p,.irs-document-library-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.irs-document-library-page .section-header-actions,.irs-document-library-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.irs-document-library-page .state-panel,.irs-document-library-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.irs-document-library-page .state-panel h3,.irs-document-library-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.irs-document-library-page .state-panel p,.irs-document-library-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.irs-document-library-page .state-empty,.irs-document-library-page.state-empty{background:#fbfbfb}.irs-document-library-page .state-loading,.irs-document-library-page.state-loading{background:#f8f8f8}.irs-document-library-page .state-error,.irs-document-library-page.state-error{border-color:#c56a6a;background:#fff1f1}.irs-document-library-page .state-error h3,.irs-document-library-page.state-error h3,.irs-document-library-page .state-error p,.irs-document-library-page.state-error p{color:#7c1f1f}.irs-document-library-page .state-loading-bar,.irs-document-library-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.irs-document-library-page .state-panel-action,.irs-document-library-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.irs-document-library-page .verified-content-page{display:grid;align-content:start}.irs-document-library-page :is(.verified-content-tabs,.verified-content-filters,.verified-content-list){display:grid;gap:12px}.irs-document-library-page .verified-content-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.irs-document-library-page .verified-content-tabs button{min-height:32px;border:1px solid #d1d6dd;border-radius:5px;background:#fff;color:#002357;font:inherit;font-weight:700}.irs-document-library-page .verified-content-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;padding:18px;border:1px solid #e2d5bc;background:#fff}.irs-document-library-page .verified-content-record{display:grid;gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.irs-document-library-page .verified-content-record-main{display:flex;justify-content:space-between;align-items:start;gap:10px}.irs-document-library-page .verified-content-record-main>div{display:grid;gap:4px}.irs-document-library-page .verified-content-record :is(span,p){color:#566273;line-height:1.35}.irs-document-library-page .verified-content-record a{color:#003c85;font-weight:700}.irs-document-library-page :is(.verified-content-details,.verified-content-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.irs-document-library-page :is(.verified-content-details span,.verified-content-note){padding:4px 6px;border:1px solid #e2d5bc;background:#f7f3eb}.irs-document-library-page .verified-content-note-status{color:#566273}@media (max-width: 980px){.irs-document-library-page .verified-content-filters{grid-template-columns:1fr}.irs-document-library-page .verified-content-record-main{display:grid}}.tt-center-view>.irs-document-library-page{min-height:100%;background:#f7f3eb}.irs-document-library-page .verified-content-page{gap:18px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.irs-document-library-page .verified-content-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.irs-document-library-page .verified-content-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.irs-document-library-page .verified-content-tabs{display:flex;flex-wrap:wrap;gap:6px}.irs-document-library-page .verified-content-tabs button{min-height:32px;padding:6px 11px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#002357;font-weight:700}.irs-document-library-page .verified-content-tabs button.is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.irs-document-library-page .verified-content-filters{gap:12px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.irs-document-library-page .verified-content-record{gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.irs-document-library-page .verified-content-record strong{color:#002357}.irs-document-library-page .verified-content-record a{color:#003c85}.irs-document-library-page :is(input,select,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.irs-transcripts-workspace{padding:24px;color:#1f2933;max-width:100%;overflow-x:clip;box-sizing:border-box;position:relative;z-index:2;background:#f8fafc}body:has(.irs-transcripts-workspace) .tt-right-panel{display:none}.tt-shell-body:has(.irs-transcripts-workspace){grid-template-columns:var(--tt-left-rail-width) minmax(0,1fr) 0}.tt-shell-body:has(.irs-transcripts-workspace) .tt-center-shell,.tt-shell-body:has(.irs-transcripts-workspace) .tt-center-view{position:relative;z-index:5}.transcript-header,.report-title-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.transcript-header h1,.analysis-report h2{margin:4px 0;font-size:1.7rem}.transcript-back-link{color:#355c7d;font-size:.9rem;text-decoration:none}.transcript-header-actions,.custom-period-row{display:flex;gap:8px;flex-wrap:wrap}.transcript-status-grid,.executive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:18px}.transcript-status-card,.executive-card,.transcript-panel,.analysis-report,.transcript-documents,.period-card,.finding-card{border:1px solid #d9e2ec;background:#fff;border-radius:8px}.transcript-status-card,.executive-card{padding:12px;min-height:76px}.transcript-status-card span,.executive-card span,.active-session-box span{display:block;color:#62748a;font-size:.78rem;text-transform:uppercase}.transcript-status-card strong,.executive-card strong{display:block;margin-top:6px;font-size:.95rem;overflow-wrap:anywhere}.transcript-action-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;margin-bottom:18px}.transcript-panel,.analysis-report,.transcript-documents{padding:16px}.transcript-panel h2,.transcript-documents h2,.report-sections h3{margin-top:0;font-size:1.1rem}.muted,.methodology{color:#62748a}.selector-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px}.check-tile,.authorization-box,.drop-zone{border:1px solid #d9e2ec;border-radius:8px;padding:10px;display:flex;gap:8px;align-items:center}.authorization-box{margin:12px 0;align-items:flex-start;background:#f7fafc}.year-grid{display:grid;grid-template-columns:repeat(8,minmax(58px,1fr));gap:6px;margin:12px 0}.year-grid button{border:1px solid #bcccdc;background:#fff;border-radius:6px;padding:8px 6px}.year-grid button.is-selected{background:#254b63;color:#fff;border-color:#254b63}.custom-period-row input,.active-session-box select{min-height:38px;border:1px solid #bcccdc;border-radius:6px;padding:0 10px}.active-session-box{margin-bottom:12px}.active-session-box select{width:100%;margin-top:6px}.drop-zone{min-height:116px;flex-direction:column;justify-content:center;margin-bottom:12px;background:#f7fafc;text-align:center}.drop-zone input{max-width:100%}.document-table{display:grid;gap:8px}.document-row{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(110px,.8fr)) minmax(220px,1.2fr);gap:10px;align-items:start;padding:10px;border-bottom:1px solid #edf2f7}.document-row button,.finding-card button{border:0;background:transparent;color:#355c7d;text-decoration:underline;cursor:pointer}.document-row>button{text-align:left}.correction-panel,.finding-reason{display:grid;gap:8px}.correction-panel{grid-column:1 / -1;border:1px solid #d9e2ec;border-radius:8px;padding:10px;background:#f7fafc}.correction-panel select,.correction-panel input,.finding-reason input{min-height:36px;border:1px solid #bcccdc;border-radius:6px;padding:0 10px;min-width:0}.finding-reason{margin-bottom:10px}.report-sections{display:grid;gap:18px}.report-sections pre,.source-modal pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7fafc;border:1px solid #d9e2ec;border-radius:8px;padding:12px;max-height:360px;overflow:auto}.period-card{padding:10px 12px;margin-bottom:8px}.period-card summary{display:grid;grid-template-columns:130px minmax(120px,1fr) auto;gap:10px;align-items:center;cursor:pointer}.period-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:8px;margin:12px 0}.timeline-list{display:grid;gap:6px}.findings-list{display:grid;gap:10px;margin-bottom:12px}.finding-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px}.transcript-alert{border-radius:8px;padding:10px 12px;margin-bottom:12px}.transcript-alert.danger{background:#fff5f5;border:1px solid #feb2b2}.transcript-alert.success{background:#f0fff4;border:1px solid #9ae6b4}.source-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:grid;place-items:center;z-index:40}.source-modal>div{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:8px;padding:18px}.source-close{float:right}.source-modal dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:6px 12px}.source-modal dt{color:#62748a}@media (max-width: 1100px){.transcript-status-grid,.executive-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.transcript-action-band{grid-template-columns:1fr}.document-row{grid-template-columns:minmax(180px,1fr) 140px 90px}}@media (max-width: 700px){.irs-transcripts-workspace{padding:14px}.transcript-header,.report-title-row{display:block}.transcript-status-grid,.executive-grid,.selector-grid,.year-grid,.period-detail-grid{grid-template-columns:1fr}.document-row,.finding-card,.period-card summary{grid-template-columns:1fr}}@media print{.transcript-header-actions,.transcript-action-band,.document-row button,.finding-card input,.finding-card button,.source-modal,.transcript-back-link{display:none!important}.irs-transcripts-workspace{padding:0;color:#000}.analysis-report,.transcript-documents,.transcript-status-card,.executive-card,.period-card,.finding-card{break-inside:avoid;border-color:#777}.report-sections pre{max-height:none;overflow:visible}}.irs-yellow-pages-page .crm-page,.irs-yellow-pages-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.irs-yellow-pages-page .panel-shell>:not(.section-header),.irs-yellow-pages-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.irs-yellow-pages-page .panel-shell>.section-header+:not(.section-header),.irs-yellow-pages-page.panel-shell>.section-header+:not(.section-header),.irs-yellow-pages-page .panel-shell>:not(.section-header)+:not(.section-header),.irs-yellow-pages-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.irs-yellow-pages-page .panel-shell>:not(.section-header):last-child,.irs-yellow-pages-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.irs-yellow-pages-page .tt-page-grid>.panel,.irs-yellow-pages-page.tt-page-grid>.panel,.irs-yellow-pages-page .tt-page-grid>.card,.irs-yellow-pages-page.tt-page-grid>.card,.irs-yellow-pages-page .tt-page-grid>.state-panel,.irs-yellow-pages-page.tt-page-grid>.state-panel{width:100%;min-width:0}.irs-yellow-pages-page .button,.irs-yellow-pages-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.irs-yellow-pages-page .button-primary,.irs-yellow-pages-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.irs-yellow-pages-page .button-secondary,.irs-yellow-pages-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.irs-yellow-pages-page .button-ghost,.irs-yellow-pages-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.irs-yellow-pages-page .button:disabled,.irs-yellow-pages-page.button:disabled{opacity:.55;cursor:default}.irs-yellow-pages-page .button:focus-visible,.irs-yellow-pages-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.irs-yellow-pages-page .badge,.irs-yellow-pages-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.irs-yellow-pages-page .badge-info,.irs-yellow-pages-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.irs-yellow-pages-page .badge-success,.irs-yellow-pages-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.irs-yellow-pages-page .badge-warning,.irs-yellow-pages-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.irs-yellow-pages-page .badge-danger,.irs-yellow-pages-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.irs-yellow-pages-page .field,.irs-yellow-pages-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.irs-yellow-pages-page .field-copy,.irs-yellow-pages-page.field-copy{display:grid;gap:2px;min-width:0}.irs-yellow-pages-page .field-label,.irs-yellow-pages-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.irs-yellow-pages-page .field-hint,.irs-yellow-pages-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.irs-yellow-pages-page .field-input,.irs-yellow-pages-page.field-input,.irs-yellow-pages-page .field-select,.irs-yellow-pages-page.field-select,.irs-yellow-pages-page .field-textarea,.irs-yellow-pages-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.irs-yellow-pages-page .field-input,.irs-yellow-pages-page.field-input,.irs-yellow-pages-page .field-select,.irs-yellow-pages-page.field-select{min-height:28px}.irs-yellow-pages-page .field-textarea,.irs-yellow-pages-page.field-textarea{min-height:96px;resize:vertical}.irs-yellow-pages-page .field-input:focus-visible,.irs-yellow-pages-page.field-input:focus-visible,.irs-yellow-pages-page .field-select:focus-visible,.irs-yellow-pages-page.field-select:focus-visible,.irs-yellow-pages-page .field-textarea:focus-visible,.irs-yellow-pages-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.irs-yellow-pages-page .section-header,.irs-yellow-pages-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.irs-yellow-pages-page .panel-shell>.section-header,.irs-yellow-pages-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.irs-yellow-pages-page .section-header-copy,.irs-yellow-pages-page.section-header-copy{display:grid;gap:3px;min-width:0}.irs-yellow-pages-page .section-header-kicker,.irs-yellow-pages-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.irs-yellow-pages-page .section-header h2,.irs-yellow-pages-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.irs-yellow-pages-page .section-header p,.irs-yellow-pages-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.irs-yellow-pages-page .section-header-actions,.irs-yellow-pages-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.irs-yellow-pages-page .state-panel,.irs-yellow-pages-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.irs-yellow-pages-page .state-panel h3,.irs-yellow-pages-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.irs-yellow-pages-page .state-panel p,.irs-yellow-pages-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.irs-yellow-pages-page .state-empty,.irs-yellow-pages-page.state-empty{background:#fbfbfb}.irs-yellow-pages-page .state-loading,.irs-yellow-pages-page.state-loading{background:#f8f8f8}.irs-yellow-pages-page .state-error,.irs-yellow-pages-page.state-error{border-color:#c56a6a;background:#fff1f1}.irs-yellow-pages-page .state-error h3,.irs-yellow-pages-page.state-error h3,.irs-yellow-pages-page .state-error p,.irs-yellow-pages-page.state-error p{color:#7c1f1f}.irs-yellow-pages-page .state-loading-bar,.irs-yellow-pages-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.irs-yellow-pages-page .state-panel-action,.irs-yellow-pages-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.irs-yellow-pages-page .verified-content-page{display:grid;align-content:start}.irs-yellow-pages-page :is(.verified-content-tabs,.verified-content-filters,.verified-content-list){display:grid;gap:12px}.irs-yellow-pages-page .verified-content-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.irs-yellow-pages-page .verified-content-tabs button{min-height:32px;border:1px solid #d1d6dd;border-radius:5px;background:#fff;color:#002357;font:inherit;font-weight:700}.irs-yellow-pages-page .verified-content-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;padding:18px;border:1px solid #e2d5bc;background:#fff}.irs-yellow-pages-page .verified-content-record{display:grid;gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.irs-yellow-pages-page .verified-content-record-main{display:flex;justify-content:space-between;align-items:start;gap:10px}.irs-yellow-pages-page .verified-content-record-main>div{display:grid;gap:4px}.irs-yellow-pages-page .verified-content-record :is(span,p){color:#566273;line-height:1.35}.irs-yellow-pages-page .verified-content-record a{color:#003c85;font-weight:700}.irs-yellow-pages-page :is(.verified-content-details,.verified-content-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.irs-yellow-pages-page :is(.verified-content-details span,.verified-content-note){padding:4px 6px;border:1px solid #e2d5bc;background:#f7f3eb}.irs-yellow-pages-page .verified-content-note-status{color:#566273}@media (max-width: 980px){.irs-yellow-pages-page .verified-content-filters{grid-template-columns:1fr}.irs-yellow-pages-page .verified-content-record-main{display:grid}}.tt-center-view>.irs-yellow-pages-page{min-height:100%;background:#f7f3eb}.irs-yellow-pages-page .verified-content-page{gap:18px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.irs-yellow-pages-page .verified-content-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.irs-yellow-pages-page .verified-content-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.irs-yellow-pages-page .verified-content-tabs{display:flex;flex-wrap:wrap;gap:6px}.irs-yellow-pages-page .verified-content-tabs button{min-height:32px;padding:6px 11px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#002357;font-weight:700}.irs-yellow-pages-page .verified-content-tabs button.is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.irs-yellow-pages-page .verified-content-filters{gap:12px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.irs-yellow-pages-page .verified-content-record{gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.irs-yellow-pages-page .verified-content-record strong{color:#002357}.irs-yellow-pages-page .verified-content-record a{color:#003c85}.irs-yellow-pages-page :is(input,select,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.blocked-feature-status-page .card,.blocked-feature-status-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.blocked-feature-status-page .card-eyebrow,.blocked-feature-status-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.blocked-feature-status-page .card-title-row,.blocked-feature-status-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.blocked-feature-status-page .card-title-row h3,.blocked-feature-status-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.blocked-feature-status-page .card-body,.blocked-feature-status-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.blocked-feature-status-page .crm-page,.blocked-feature-status-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.blocked-feature-status-page .stack,.blocked-feature-status-page.stack{display:grid;gap:8px;min-width:0}.blocked-feature-status-page .cluster,.blocked-feature-status-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.blocked-feature-status-page .card-grid,.blocked-feature-status-page.card-grid,.blocked-feature-status-page .field-grid,.blocked-feature-status-page.field-grid{display:grid;gap:8px;min-width:0}.blocked-feature-status-page .columns-2,.blocked-feature-status-page.columns-2,.blocked-feature-status-page .columns-3,.blocked-feature-status-page.columns-3{min-width:0}.blocked-feature-status-page .card-grid.columns-2,.blocked-feature-status-page.card-grid.columns-2,.blocked-feature-status-page .field-grid.columns-2,.blocked-feature-status-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.blocked-feature-status-page .card-grid.columns-3,.blocked-feature-status-page.card-grid.columns-3,.blocked-feature-status-page .field-grid.columns-3,.blocked-feature-status-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.blocked-feature-status-page .panel-shell>:not(.section-header),.blocked-feature-status-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.blocked-feature-status-page .panel-shell>.section-header+:not(.section-header),.blocked-feature-status-page.panel-shell>.section-header+:not(.section-header),.blocked-feature-status-page .panel-shell>:not(.section-header)+:not(.section-header),.blocked-feature-status-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.blocked-feature-status-page .panel-shell>:not(.section-header):last-child,.blocked-feature-status-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.blocked-feature-status-page .tt-page-grid>.panel,.blocked-feature-status-page.tt-page-grid>.panel,.blocked-feature-status-page .tt-page-grid>.card,.blocked-feature-status-page.tt-page-grid>.card,.blocked-feature-status-page .tt-page-grid>.state-panel,.blocked-feature-status-page.tt-page-grid>.state-panel{width:100%;min-width:0}.blocked-feature-status-page .detail-row,.blocked-feature-status-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.blocked-feature-status-page .detail-row:last-child,.blocked-feature-status-page.detail-row:last-child{border-bottom:0}.blocked-feature-status-page .detail-row strong,.blocked-feature-status-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.blocked-feature-status-page .detail-row span,.blocked-feature-status-page.detail-row span,.blocked-feature-status-page .detail-row p,.blocked-feature-status-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}@media (max-width: 1200px){.blocked-feature-status-page .card-grid.columns-3,.blocked-feature-status-page.card-grid.columns-3,.blocked-feature-status-page .field-grid.columns-3,.blocked-feature-status-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.blocked-feature-status-page .card-grid.columns-2,.blocked-feature-status-page.card-grid.columns-2,.blocked-feature-status-page .card-grid.columns-3,.blocked-feature-status-page.card-grid.columns-3,.blocked-feature-status-page .field-grid.columns-2,.blocked-feature-status-page.field-grid.columns-2,.blocked-feature-status-page .field-grid.columns-3,.blocked-feature-status-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.blocked-feature-status-page .detail-row,.blocked-feature-status-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.blocked-feature-status-page .button,.blocked-feature-status-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blocked-feature-status-page .button-primary,.blocked-feature-status-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.blocked-feature-status-page .button-secondary,.blocked-feature-status-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.blocked-feature-status-page .button-ghost,.blocked-feature-status-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.blocked-feature-status-page .button:disabled,.blocked-feature-status-page.button:disabled{opacity:.55;cursor:default}.blocked-feature-status-page .button:focus-visible,.blocked-feature-status-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.blocked-feature-status-page .section-header,.blocked-feature-status-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.blocked-feature-status-page .panel-shell>.section-header,.blocked-feature-status-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.blocked-feature-status-page .section-header-copy,.blocked-feature-status-page.section-header-copy{display:grid;gap:3px;min-width:0}.blocked-feature-status-page .section-header-kicker,.blocked-feature-status-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.blocked-feature-status-page .section-header h2,.blocked-feature-status-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.blocked-feature-status-page .section-header p,.blocked-feature-status-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.blocked-feature-status-page .section-header-actions,.blocked-feature-status-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.blocked-feature-status-page .state-panel,.blocked-feature-status-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.blocked-feature-status-page .state-panel h3,.blocked-feature-status-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.blocked-feature-status-page .state-panel p,.blocked-feature-status-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.blocked-feature-status-page .state-empty,.blocked-feature-status-page.state-empty{background:#fbfbfb}.blocked-feature-status-page .state-loading,.blocked-feature-status-page.state-loading{background:#f8f8f8}.blocked-feature-status-page .state-error,.blocked-feature-status-page.state-error{border-color:#c56a6a;background:#fff1f1}.blocked-feature-status-page .state-error h3,.blocked-feature-status-page.state-error h3,.blocked-feature-status-page .state-error p,.blocked-feature-status-page.state-error p{color:#7c1f1f}.blocked-feature-status-page .state-loading-bar,.blocked-feature-status-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.blocked-feature-status-page .state-panel-action,.blocked-feature-status-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.blocked-feature-status-page{color:#23384c;max-width:1200px;margin:0 auto;padding:24px;gap:20px}.blocked-feature-status-page>.section-header{background:#f7f3eb;border-bottom:3px solid #c9a85d;border-radius:8px;padding:24px}.blocked-feature-status-page .card-grid{gap:18px}.blocked-feature-status-page .card,.blocked-feature-status-page .state-panel{background:#fff;border:1px solid #d9dfe3;border-radius:8px;box-shadow:none;padding:20px}.blocked-feature-status-page .detail-row{border-bottom:1px solid #e6e9eb;padding:9px 0}.blocked-feature-status-page .detail-row:last-child{border-bottom:0}@media (max-width: 760px){.blocked-feature-status-page .card-grid{grid-template-columns:1fr}}.login-page{--login-bg: #092077;--login-card-fill: #ffffff;--login-card-border: #071a61;--login-text: #000000;--login-label: #000000;--login-input-border: #a0a0a0;--login-input-fill: #FFFFFF;--login-button-fill: #ffd253;--login-button-border: #af7f1c;--login-button-text: #242424;--login-link: #a0a0a0;--login-footer-copy: #FFFFFF;--login-focus: #163aa5;--login-error: #B33121;--composition-width: 960px;--card-width: 432px;--card-min-height: 372px;--card-radius: 12px;--card-padding-top: 28px;--card-padding-x: 28px;--card-padding-bottom: 22px;--gap-company-title: 14px;--gap-title-email: 22px;--gap-email-password: 12px;--gap-password-button: 20px;--gap-button-forgot: 12px;--gap-card-logo: 102px;--input-width: 100%;--input-height: 30px;--input-radius: 3px;--input-border: 1px;--input-padding-x: 9px;--button-width: 78px;--button-height: 28px;--button-radius: 4px;--logo-width: 96px;--footer-safe-bottom: 20px;min-height:100vh;width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px 24px var(--footer-safe-bottom);background:var(--login-bg)!important;font-family:Montserrat,sans-serif;z-index:1}.login-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--login-bg);z-index:-1}.login-composition{width:min(var(--composition-width),100%);display:grid;justify-items:center;gap:var(--gap-card-logo)}.login-card{width:min(var(--card-width),100%);min-height:var(--card-min-height);border-radius:var(--card-radius);background:var(--login-card-fill);border:1px solid var(--login-card-border);padding:var(--card-padding-top) var(--card-padding-x) var(--card-padding-bottom);display:grid;align-content:start;justify-items:center;box-shadow:0 0 0 1px #071a610a}.login-company-line{color:var(--login-text);font-size:16px;font-weight:700;line-height:1.2;text-align:center}.login-title{margin:var(--gap-company-title) 0 0;color:var(--login-text);font-size:30px;font-weight:800;line-height:1.08;letter-spacing:-.03em;text-align:center}.login-form{display:grid;margin:var(--gap-title-email) auto 0;width:288px;max-width:100%;justify-self:center;justify-items:stretch;align-items:center}.login-label{color:var(--login-label);font-size:12px;font-weight:700;line-height:1.2;width:100%;justify-self:stretch;text-align:left}.login-input{width:var(--input-width);height:var(--input-height);padding:0 var(--input-padding-x);border-radius:var(--input-radius);border:var(--input-border) solid var(--login-input-border);background:var(--login-input-fill);color:var(--login-text);font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1;box-shadow:none;outline:none}.login-label+.login-input{margin-top:7px}.login-input+.login-label{margin-top:var(--gap-email-password)}.login-input:focus-visible{outline:1px solid var(--login-focus);outline-offset:1px}.auth-error-banner{width:100%;margin-top:12px;padding:8px 10px;border:1px solid rgba(179,49,33,.18);border-radius:4px;background:#b3312114;color:var(--login-error);font-size:12px;font-weight:700}.login-signin{display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:var(--button-width);height:var(--button-height);margin-top:var(--gap-password-button);border-radius:var(--button-radius);border:1px solid var(--login-button-border);background:var(--login-button-fill);color:var(--login-button-text);font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 1px #0000001f}.login-signin:disabled{cursor:default;opacity:.72}.login-forgot{justify-self:center;margin-top:var(--gap-button-forgot);padding:0;border:0;background:transparent;color:var(--login-link);font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;font-style:italic;cursor:pointer;text-decoration:none}.login-footer{display:flex;flex-direction:column;align-items:center;justify-items:center;gap:10px}.login-footer-logo{width:var(--logo-width);height:auto}.login-footer-legal{color:var(--login-footer-copy);font-size:12px;font-weight:500;text-align:center;line-height:1.25;width:min(720px,calc(100vw - 48px))}@media (max-width: 980px){.login-page{--composition-width: 620px;--card-width: 420px;--card-padding-top: 26px;--card-padding-x: 24px;--gap-card-logo: 80px}.login-company-line{font-size:16px}.login-title{font-size:28px}.login-form{width:284px}.login-footer-legal{width:min(560px,calc(100vw - 40px));font-size:10px}}@media (max-width: 640px){.login-page{--card-width: 100%;--card-min-height: auto;--card-padding-top: 22px;--card-padding-x: 20px;--card-padding-bottom: 18px;--gap-card-logo: 56px;padding-inline:16px}.login-card{border-radius:10px}.login-company-line{font-size:18px}.login-title{font-size:24px}.login-form{width:100%}.login-label{font-size:15px}.login-input{height:36px}.login-signin{width:82px;height:30px;font-size:11px}.login-forgot{font-size:10px}.login-footer{gap:8px}.login-footer-logo{width:84px}.login-footer-legal{width:100%;font-size:9px}}.manager-workflow-page .card,.manager-workflow-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.manager-workflow-page .card-eyebrow,.manager-workflow-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.manager-workflow-page .card-title-row,.manager-workflow-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.manager-workflow-page .card-title-row h3,.manager-workflow-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.manager-workflow-page .card-body,.manager-workflow-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.manager-workflow-page .crm-page,.manager-workflow-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.manager-workflow-page .text-muted,.manager-workflow-page.text-muted{color:#626262;line-height:1.2}.manager-workflow-page .stack,.manager-workflow-page.stack{display:grid;gap:8px;min-width:0}.manager-workflow-page .cluster,.manager-workflow-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.manager-workflow-page .card-grid,.manager-workflow-page.card-grid,.manager-workflow-page .field-grid,.manager-workflow-page.field-grid{display:grid;gap:8px;min-width:0}.manager-workflow-page .columns-2,.manager-workflow-page.columns-2,.manager-workflow-page .columns-3,.manager-workflow-page.columns-3{min-width:0}.manager-workflow-page .card-grid.columns-2,.manager-workflow-page.card-grid.columns-2,.manager-workflow-page .field-grid.columns-2,.manager-workflow-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-workflow-page .card-grid.columns-3,.manager-workflow-page.card-grid.columns-3,.manager-workflow-page .field-grid.columns-3,.manager-workflow-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-workflow-page .panel,.manager-workflow-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.manager-workflow-page .panel-shell,.manager-workflow-page.panel-shell{gap:0;padding:0;background:#efefef}.manager-workflow-page .panel-shell>:not(.section-header),.manager-workflow-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.manager-workflow-page .panel-shell>.section-header+:not(.section-header),.manager-workflow-page.panel-shell>.section-header+:not(.section-header),.manager-workflow-page .panel-shell>:not(.section-header)+:not(.section-header),.manager-workflow-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.manager-workflow-page .panel-shell>:not(.section-header):last-child,.manager-workflow-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.manager-workflow-page .tt-page-grid>.panel,.manager-workflow-page.tt-page-grid>.panel,.manager-workflow-page .tt-page-grid>.card,.manager-workflow-page.tt-page-grid>.card,.manager-workflow-page .tt-page-grid>.state-panel,.manager-workflow-page.tt-page-grid>.state-panel{width:100%;min-width:0}.manager-workflow-page .detail-row,.manager-workflow-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.manager-workflow-page .detail-row:last-child,.manager-workflow-page.detail-row:last-child{border-bottom:0}.manager-workflow-page .detail-row strong,.manager-workflow-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.manager-workflow-page .detail-row span,.manager-workflow-page.detail-row span,.manager-workflow-page .detail-row p,.manager-workflow-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.manager-workflow-page .detail-card-row,.manager-workflow-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.manager-workflow-page .detail-card-row strong,.manager-workflow-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.manager-workflow-page .detail-card-row span,.manager-workflow-page.detail-card-row span,.manager-workflow-page .detail-card-row p,.manager-workflow-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.manager-workflow-page .card-grid.columns-3,.manager-workflow-page.card-grid.columns-3,.manager-workflow-page .field-grid.columns-3,.manager-workflow-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.manager-workflow-page .card-grid.columns-2,.manager-workflow-page.card-grid.columns-2,.manager-workflow-page .card-grid.columns-3,.manager-workflow-page.card-grid.columns-3,.manager-workflow-page .field-grid.columns-2,.manager-workflow-page.field-grid.columns-2,.manager-workflow-page .field-grid.columns-3,.manager-workflow-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.manager-workflow-page .detail-row,.manager-workflow-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.manager-workflow-page .button,.manager-workflow-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.manager-workflow-page .button-primary,.manager-workflow-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.manager-workflow-page .button-secondary,.manager-workflow-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.manager-workflow-page .button-ghost,.manager-workflow-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.manager-workflow-page .button:disabled,.manager-workflow-page.button:disabled{opacity:.55;cursor:default}.manager-workflow-page .button:focus-visible,.manager-workflow-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.manager-workflow-page .badge,.manager-workflow-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.manager-workflow-page .badge-info,.manager-workflow-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.manager-workflow-page .badge-success,.manager-workflow-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.manager-workflow-page .badge-warning,.manager-workflow-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.manager-workflow-page .badge-danger,.manager-workflow-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.manager-workflow-page .field,.manager-workflow-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.manager-workflow-page .field-copy,.manager-workflow-page.field-copy{display:grid;gap:2px;min-width:0}.manager-workflow-page .field-label,.manager-workflow-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.manager-workflow-page .field-hint,.manager-workflow-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.manager-workflow-page .field-input,.manager-workflow-page.field-input,.manager-workflow-page .field-select,.manager-workflow-page.field-select,.manager-workflow-page .field-textarea,.manager-workflow-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.manager-workflow-page .field-input,.manager-workflow-page.field-input,.manager-workflow-page .field-select,.manager-workflow-page.field-select{min-height:28px}.manager-workflow-page .field-textarea,.manager-workflow-page.field-textarea{min-height:96px;resize:vertical}.manager-workflow-page .field-input:focus-visible,.manager-workflow-page.field-input:focus-visible,.manager-workflow-page .field-select:focus-visible,.manager-workflow-page.field-select:focus-visible,.manager-workflow-page .field-textarea:focus-visible,.manager-workflow-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.manager-workflow-page .section-header,.manager-workflow-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.manager-workflow-page .panel-shell>.section-header,.manager-workflow-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.manager-workflow-page .section-header-copy,.manager-workflow-page.section-header-copy{display:grid;gap:3px;min-width:0}.manager-workflow-page .section-header-kicker,.manager-workflow-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.manager-workflow-page .section-header h2,.manager-workflow-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.manager-workflow-page .section-header p,.manager-workflow-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.manager-workflow-page .section-header-actions,.manager-workflow-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.manager-workflow-page .state-panel,.manager-workflow-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.manager-workflow-page .state-panel h3,.manager-workflow-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.manager-workflow-page .state-panel p,.manager-workflow-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.manager-workflow-page .state-empty,.manager-workflow-page.state-empty{background:#fbfbfb}.manager-workflow-page .state-loading,.manager-workflow-page.state-loading{background:#f8f8f8}.manager-workflow-page .state-error,.manager-workflow-page.state-error{border-color:#c56a6a;background:#fff1f1}.manager-workflow-page .state-error h3,.manager-workflow-page.state-error h3,.manager-workflow-page .state-error p,.manager-workflow-page.state-error p{color:#7c1f1f}.manager-workflow-page .state-loading-bar,.manager-workflow-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.manager-workflow-page .state-panel-action,.manager-workflow-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.manager-workflow-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.manager-workflow-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.manager-workflow-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.manager-workflow-page .card-grid{gap:16px}.manager-workflow-page :is(.card,.panel-shell){border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.manager-workflow-page .card-title-row h3{color:#002357}.manager-workflow-page .detail-row{border-bottom:1px solid #e6dccb}.manager-workflow-page :is(input,select,textarea){border-color:#b8c0ca}.manager-workflow-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.manager-workflow-page .card-grid.columns-3,.manager-workflow-page .card-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.reports-page .card,.reports-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.reports-page .card-eyebrow,.reports-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.reports-page .card-title-row,.reports-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.reports-page .card-title-row h3,.reports-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.reports-page .card-body,.reports-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.reports-page .crm-page,.reports-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.reports-page .text-muted,.reports-page.text-muted{color:#626262;line-height:1.2}.reports-page .stack,.reports-page.stack{display:grid;gap:8px;min-width:0}.reports-page .cluster,.reports-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.reports-page .card-grid,.reports-page.card-grid,.reports-page .field-grid,.reports-page.field-grid{display:grid;gap:8px;min-width:0}.reports-page .columns-2,.reports-page.columns-2,.reports-page .columns-3,.reports-page.columns-3{min-width:0}.reports-page .card-grid.columns-2,.reports-page.card-grid.columns-2,.reports-page .field-grid.columns-2,.reports-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-page .card-grid.columns-3,.reports-page.card-grid.columns-3,.reports-page .field-grid.columns-3,.reports-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-page .panel-shell>:not(.section-header),.reports-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.reports-page .panel-shell>.section-header+:not(.section-header),.reports-page.panel-shell>.section-header+:not(.section-header),.reports-page .panel-shell>:not(.section-header)+:not(.section-header),.reports-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.reports-page .panel-shell>:not(.section-header):last-child,.reports-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.reports-page .tt-page-grid>.panel,.reports-page.tt-page-grid>.panel,.reports-page .tt-page-grid>.card,.reports-page.tt-page-grid>.card,.reports-page .tt-page-grid>.state-panel,.reports-page.tt-page-grid>.state-panel{width:100%;min-width:0}.reports-page .detail-row,.reports-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.reports-page .detail-row:last-child,.reports-page.detail-row:last-child{border-bottom:0}.reports-page .detail-row strong,.reports-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.reports-page .detail-row span,.reports-page.detail-row span,.reports-page .detail-row p,.reports-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.reports-page .detail-card-row,.reports-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.reports-page .detail-card-row strong,.reports-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.reports-page .detail-card-row span,.reports-page.detail-card-row span,.reports-page .detail-card-row p,.reports-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.reports-page .card-grid.columns-3,.reports-page.card-grid.columns-3,.reports-page .field-grid.columns-3,.reports-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.reports-page .card-grid.columns-2,.reports-page.card-grid.columns-2,.reports-page .card-grid.columns-3,.reports-page.card-grid.columns-3,.reports-page .field-grid.columns-2,.reports-page.field-grid.columns-2,.reports-page .field-grid.columns-3,.reports-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.reports-page .detail-row,.reports-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.reports-page .button,.reports-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reports-page .button-primary,.reports-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.reports-page .button-secondary,.reports-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.reports-page .button-ghost,.reports-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.reports-page .button:disabled,.reports-page.button:disabled{opacity:.55;cursor:default}.reports-page .button:focus-visible,.reports-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.reports-page .badge,.reports-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.reports-page .badge-info,.reports-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.reports-page .badge-success,.reports-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.reports-page .badge-warning,.reports-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.reports-page .badge-danger,.reports-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.reports-page .field,.reports-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.reports-page .field-copy,.reports-page.field-copy{display:grid;gap:2px;min-width:0}.reports-page .field-label,.reports-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.reports-page .field-hint,.reports-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.reports-page .field-input,.reports-page.field-input,.reports-page .field-select,.reports-page.field-select,.reports-page .field-textarea,.reports-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.reports-page .field-input,.reports-page.field-input,.reports-page .field-select,.reports-page.field-select{min-height:28px}.reports-page .field-textarea,.reports-page.field-textarea{min-height:96px;resize:vertical}.reports-page .field-input:focus-visible,.reports-page.field-input:focus-visible,.reports-page .field-select:focus-visible,.reports-page.field-select:focus-visible,.reports-page .field-textarea:focus-visible,.reports-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.reports-page .section-header,.reports-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.reports-page .panel-shell>.section-header,.reports-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.reports-page .section-header-copy,.reports-page.section-header-copy{display:grid;gap:3px;min-width:0}.reports-page .section-header-kicker,.reports-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.reports-page .section-header h2,.reports-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.reports-page .section-header p,.reports-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.reports-page .section-header-actions,.reports-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.reports-page .state-panel,.reports-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.reports-page .state-panel h3,.reports-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.reports-page .state-panel p,.reports-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.reports-page .state-empty,.reports-page.state-empty{background:#fbfbfb}.reports-page .state-loading,.reports-page.state-loading{background:#f8f8f8}.reports-page .state-error,.reports-page.state-error{border-color:#c56a6a;background:#fff1f1}.reports-page .state-error h3,.reports-page.state-error h3,.reports-page .state-error p,.reports-page.state-error p{color:#7c1f1f}.reports-page .state-loading-bar,.reports-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.reports-page .state-panel-action,.reports-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.reports-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.reports-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.reports-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.reports-page .card-grid{gap:16px}.reports-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.reports-page .card-title-row h3{color:#002357}.reports-page .detail-card-row{border-bottom:1px solid #e6dccb}.reports-page :is(input,select,textarea){border-color:#b8c0ca}.reports-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.reports-page .card-grid.columns-2,.reports-page .card-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media print{.reports-page{padding:0;background:#fff}.reports-page>.section-header{color:#071425;background:#fff}.reports-page>.section-header :is(h2,p,.section-header-kicker){color:#071425}}.sales-tools-page .card,.sales-tools-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.sales-tools-page .card-title-row,.sales-tools-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.sales-tools-page .card-title-row h3,.sales-tools-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-tools-page .card-body,.sales-tools-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.sales-tools-page .crm-page,.sales-tools-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.sales-tools-page .text-muted,.sales-tools-page.text-muted{color:#626262;line-height:1.2}.sales-tools-page .stack,.sales-tools-page.stack{display:grid;gap:8px;min-width:0}.sales-tools-page .cluster,.sales-tools-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.sales-tools-page .card-grid,.sales-tools-page.card-grid,.sales-tools-page .field-grid,.sales-tools-page.field-grid{display:grid;gap:8px;min-width:0}.sales-tools-page .columns-2,.sales-tools-page.columns-2,.sales-tools-page .columns-3,.sales-tools-page.columns-3{min-width:0}.sales-tools-page .card-grid.columns-2,.sales-tools-page.card-grid.columns-2,.sales-tools-page .field-grid.columns-2,.sales-tools-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-tools-page .card-grid.columns-3,.sales-tools-page.card-grid.columns-3,.sales-tools-page .field-grid.columns-3,.sales-tools-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-tools-page .panel,.sales-tools-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.sales-tools-page .panel-shell,.sales-tools-page.panel-shell{gap:0;padding:0;background:#efefef}.sales-tools-page .panel-shell>:not(.section-header),.sales-tools-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.sales-tools-page .panel-shell>.section-header+:not(.section-header),.sales-tools-page.panel-shell>.section-header+:not(.section-header),.sales-tools-page .panel-shell>:not(.section-header)+:not(.section-header),.sales-tools-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.sales-tools-page .panel-shell>:not(.section-header):last-child,.sales-tools-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.sales-tools-page .card-eyebrow,.sales-tools-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.sales-tools-page .tt-page-grid>.panel,.sales-tools-page.tt-page-grid>.panel,.sales-tools-page .tt-page-grid>.card,.sales-tools-page.tt-page-grid>.card,.sales-tools-page .tt-page-grid>.state-panel,.sales-tools-page.tt-page-grid>.state-panel{width:100%;min-width:0}.sales-tools-page .detail-row,.sales-tools-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.sales-tools-page .detail-row:last-child,.sales-tools-page.detail-row:last-child{border-bottom:0}.sales-tools-page .detail-row strong,.sales-tools-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.sales-tools-page .detail-row span,.sales-tools-page.detail-row span,.sales-tools-page .detail-row p,.sales-tools-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.sales-tools-page .detail-card-row,.sales-tools-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.sales-tools-page .detail-card-row strong,.sales-tools-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.sales-tools-page .detail-card-row span,.sales-tools-page.detail-card-row span,.sales-tools-page .detail-card-row p,.sales-tools-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.sales-tools-page .card-grid.columns-3,.sales-tools-page.card-grid.columns-3,.sales-tools-page .field-grid.columns-3,.sales-tools-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.sales-tools-page .card-grid.columns-2,.sales-tools-page.card-grid.columns-2,.sales-tools-page .card-grid.columns-3,.sales-tools-page.card-grid.columns-3,.sales-tools-page .field-grid.columns-2,.sales-tools-page.field-grid.columns-2,.sales-tools-page .field-grid.columns-3,.sales-tools-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.sales-tools-page .detail-row,.sales-tools-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.sales-tools-page .button,.sales-tools-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sales-tools-page .button-primary,.sales-tools-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.sales-tools-page .button-secondary,.sales-tools-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.sales-tools-page .button-ghost,.sales-tools-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.sales-tools-page .button:disabled,.sales-tools-page.button:disabled{opacity:.55;cursor:default}.sales-tools-page .button:focus-visible,.sales-tools-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.sales-tools-page .badge,.sales-tools-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.sales-tools-page .badge-info,.sales-tools-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.sales-tools-page .badge-success,.sales-tools-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.sales-tools-page .badge-warning,.sales-tools-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.sales-tools-page .badge-danger,.sales-tools-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.sales-tools-page .field,.sales-tools-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.sales-tools-page .field-copy,.sales-tools-page.field-copy{display:grid;gap:2px;min-width:0}.sales-tools-page .field-label,.sales-tools-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-tools-page .field-hint,.sales-tools-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.sales-tools-page .field-input,.sales-tools-page.field-input,.sales-tools-page .field-select,.sales-tools-page.field-select,.sales-tools-page .field-textarea,.sales-tools-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.sales-tools-page .field-input,.sales-tools-page.field-input,.sales-tools-page .field-select,.sales-tools-page.field-select{min-height:28px}.sales-tools-page .field-textarea,.sales-tools-page.field-textarea{min-height:96px;resize:vertical}.sales-tools-page .field-input:focus-visible,.sales-tools-page.field-input:focus-visible,.sales-tools-page .field-select:focus-visible,.sales-tools-page.field-select:focus-visible,.sales-tools-page .field-textarea:focus-visible,.sales-tools-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.sales-tools-page .section-header,.sales-tools-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.sales-tools-page .panel-shell>.section-header,.sales-tools-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.sales-tools-page .section-header-copy,.sales-tools-page.section-header-copy{display:grid;gap:3px;min-width:0}.sales-tools-page .section-header-kicker,.sales-tools-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.sales-tools-page .section-header h2,.sales-tools-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-tools-page .section-header p,.sales-tools-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.sales-tools-page .section-header-actions,.sales-tools-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.sales-tools-page .state-panel,.sales-tools-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.sales-tools-page .state-panel h3,.sales-tools-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-tools-page .state-panel p,.sales-tools-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.sales-tools-page .state-empty,.sales-tools-page.state-empty{background:#fbfbfb}.sales-tools-page .state-loading,.sales-tools-page.state-loading{background:#f8f8f8}.sales-tools-page .state-error,.sales-tools-page.state-error{border-color:#c56a6a;background:#fff1f1}.sales-tools-page .state-error h3,.sales-tools-page.state-error h3,.sales-tools-page .state-error p,.sales-tools-page.state-error p{color:#7c1f1f}.sales-tools-page .state-loading-bar,.sales-tools-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.sales-tools-page .state-panel-action,.sales-tools-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.sales-tools-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.sales-tools-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.sales-tools-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.sales-tools-page .card-grid{gap:16px}.sales-tools-page :is(.card,.panel-shell){border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.sales-tools-page .card-title-row h3{color:#002357}.sales-tools-page .detail-row{border-bottom:1px solid #e6dccb}.sales-tools-page :is(input,select,textarea){border-color:#b8c0ca}.sales-tools-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.sales-tools-page .card-grid.columns-2,.sales-tools-page .card-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.sales-pipeline-page .card,.sales-pipeline-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.sales-pipeline-page .card-eyebrow,.sales-pipeline-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.sales-pipeline-page .card-title-row,.sales-pipeline-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.sales-pipeline-page .card-title-row h3,.sales-pipeline-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-pipeline-page .card-body,.sales-pipeline-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.sales-pipeline-page .text-muted,.sales-pipeline-page.text-muted{color:#626262;line-height:1.2}.sales-pipeline-page .stack,.sales-pipeline-page.stack{display:grid;gap:8px;min-width:0}.sales-pipeline-page .cluster,.sales-pipeline-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.sales-pipeline-page .card-grid,.sales-pipeline-page.card-grid,.sales-pipeline-page .field-grid,.sales-pipeline-page.field-grid{display:grid;gap:8px;min-width:0}.sales-pipeline-page .columns-2,.sales-pipeline-page.columns-2,.sales-pipeline-page .columns-3,.sales-pipeline-page.columns-3{min-width:0}.sales-pipeline-page .card-grid.columns-2,.sales-pipeline-page.card-grid.columns-2,.sales-pipeline-page .field-grid.columns-2,.sales-pipeline-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-pipeline-page .card-grid.columns-3,.sales-pipeline-page.card-grid.columns-3,.sales-pipeline-page .field-grid.columns-3,.sales-pipeline-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-pipeline-page .panel-shell>:not(.section-header),.sales-pipeline-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.sales-pipeline-page .panel-shell>.section-header+:not(.section-header),.sales-pipeline-page.panel-shell>.section-header+:not(.section-header),.sales-pipeline-page .panel-shell>:not(.section-header)+:not(.section-header),.sales-pipeline-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.sales-pipeline-page .panel-shell>:not(.section-header):last-child,.sales-pipeline-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.sales-pipeline-page .tt-page-grid>.panel,.sales-pipeline-page.tt-page-grid>.panel,.sales-pipeline-page .tt-page-grid>.card,.sales-pipeline-page.tt-page-grid>.card,.sales-pipeline-page .tt-page-grid>.state-panel,.sales-pipeline-page.tt-page-grid>.state-panel{width:100%;min-width:0}.sales-pipeline-page .detail-card-row,.sales-pipeline-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.sales-pipeline-page .detail-card-row strong,.sales-pipeline-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.sales-pipeline-page .detail-card-row span,.sales-pipeline-page.detail-card-row span,.sales-pipeline-page .detail-card-row p,.sales-pipeline-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.sales-pipeline-page .card-grid.columns-3,.sales-pipeline-page.card-grid.columns-3,.sales-pipeline-page .field-grid.columns-3,.sales-pipeline-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.sales-pipeline-page .card-grid.columns-2,.sales-pipeline-page.card-grid.columns-2,.sales-pipeline-page .card-grid.columns-3,.sales-pipeline-page.card-grid.columns-3,.sales-pipeline-page .field-grid.columns-2,.sales-pipeline-page.field-grid.columns-2,.sales-pipeline-page .field-grid.columns-3,.sales-pipeline-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.sales-pipeline-page .button,.sales-pipeline-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sales-pipeline-page .button-primary,.sales-pipeline-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.sales-pipeline-page .button-secondary,.sales-pipeline-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.sales-pipeline-page .button-ghost,.sales-pipeline-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.sales-pipeline-page .button:disabled,.sales-pipeline-page.button:disabled{opacity:.55;cursor:default}.sales-pipeline-page .button:focus-visible,.sales-pipeline-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.sales-pipeline-page .badge,.sales-pipeline-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.sales-pipeline-page .badge-info,.sales-pipeline-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.sales-pipeline-page .badge-success,.sales-pipeline-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.sales-pipeline-page .badge-warning,.sales-pipeline-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.sales-pipeline-page .badge-danger,.sales-pipeline-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.sales-pipeline-page .field,.sales-pipeline-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.sales-pipeline-page .field-copy,.sales-pipeline-page.field-copy{display:grid;gap:2px;min-width:0}.sales-pipeline-page .field-label,.sales-pipeline-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-pipeline-page .field-hint,.sales-pipeline-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.sales-pipeline-page .field-input,.sales-pipeline-page.field-input,.sales-pipeline-page .field-select,.sales-pipeline-page.field-select,.sales-pipeline-page .field-textarea,.sales-pipeline-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.sales-pipeline-page .field-input,.sales-pipeline-page.field-input,.sales-pipeline-page .field-select,.sales-pipeline-page.field-select{min-height:28px}.sales-pipeline-page .field-textarea,.sales-pipeline-page.field-textarea{min-height:96px;resize:vertical}.sales-pipeline-page .field-input:focus-visible,.sales-pipeline-page.field-input:focus-visible,.sales-pipeline-page .field-select:focus-visible,.sales-pipeline-page.field-select:focus-visible,.sales-pipeline-page .field-textarea:focus-visible,.sales-pipeline-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.sales-pipeline-page .section-header,.sales-pipeline-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.sales-pipeline-page .panel-shell>.section-header,.sales-pipeline-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.sales-pipeline-page .section-header-copy,.sales-pipeline-page.section-header-copy{display:grid;gap:3px;min-width:0}.sales-pipeline-page .section-header-kicker,.sales-pipeline-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.sales-pipeline-page .section-header h2,.sales-pipeline-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-pipeline-page .section-header p,.sales-pipeline-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.sales-pipeline-page .section-header-actions,.sales-pipeline-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.sales-pipeline-page .state-panel,.sales-pipeline-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.sales-pipeline-page .state-panel h3,.sales-pipeline-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-pipeline-page .state-panel p,.sales-pipeline-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.sales-pipeline-page .state-empty,.sales-pipeline-page.state-empty{background:#fbfbfb}.sales-pipeline-page .state-loading,.sales-pipeline-page.state-loading{background:#f8f8f8}.sales-pipeline-page .state-error,.sales-pipeline-page.state-error{border-color:#c56a6a;background:#fff1f1}.sales-pipeline-page .state-error h3,.sales-pipeline-page.state-error h3,.sales-pipeline-page .state-error p,.sales-pipeline-page.state-error p{color:#7c1f1f}.sales-pipeline-page .state-loading-bar,.sales-pipeline-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.sales-pipeline-page .state-panel-action,.sales-pipeline-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.sales-pipeline-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.sales-pipeline-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.sales-pipeline-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.sales-pipeline-page .card-grid{gap:16px}.sales-pipeline-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.sales-pipeline-page .card-title-row h3{color:#002357}.sales-pipeline-page .detail-card-row{border-bottom:1px solid #e6dccb}.sales-pipeline-page :is(input,select,textarea){border-color:#b8c0ca}.sales-pipeline-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.sales-pipeline-page .card-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.sales-calculator-page .card,.sales-calculator-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.sales-calculator-page .card-eyebrow,.sales-calculator-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.sales-calculator-page .card-title-row,.sales-calculator-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.sales-calculator-page .card-title-row h3,.sales-calculator-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-calculator-page .card-body,.sales-calculator-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.sales-calculator-page .crm-page,.sales-calculator-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.sales-calculator-page .text-muted,.sales-calculator-page.text-muted{color:#626262;line-height:1.2}.sales-calculator-page .stack,.sales-calculator-page.stack{display:grid;gap:8px;min-width:0}.sales-calculator-page .cluster,.sales-calculator-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.sales-calculator-page .card-grid,.sales-calculator-page.card-grid,.sales-calculator-page .field-grid,.sales-calculator-page.field-grid{display:grid;gap:8px;min-width:0}.sales-calculator-page .columns-2,.sales-calculator-page.columns-2,.sales-calculator-page .columns-3,.sales-calculator-page.columns-3{min-width:0}.sales-calculator-page .card-grid.columns-2,.sales-calculator-page.card-grid.columns-2,.sales-calculator-page .field-grid.columns-2,.sales-calculator-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-calculator-page .card-grid.columns-3,.sales-calculator-page.card-grid.columns-3,.sales-calculator-page .field-grid.columns-3,.sales-calculator-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-calculator-page .panel-shell>:not(.section-header),.sales-calculator-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.sales-calculator-page .panel-shell>.section-header+:not(.section-header),.sales-calculator-page.panel-shell>.section-header+:not(.section-header),.sales-calculator-page .panel-shell>:not(.section-header)+:not(.section-header),.sales-calculator-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.sales-calculator-page .panel-shell>:not(.section-header):last-child,.sales-calculator-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.sales-calculator-page .tt-page-grid>.panel,.sales-calculator-page.tt-page-grid>.panel,.sales-calculator-page .tt-page-grid>.card,.sales-calculator-page.tt-page-grid>.card,.sales-calculator-page .tt-page-grid>.state-panel,.sales-calculator-page.tt-page-grid>.state-panel{width:100%;min-width:0}.sales-calculator-page .detail-row,.sales-calculator-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.sales-calculator-page .detail-row:last-child,.sales-calculator-page.detail-row:last-child{border-bottom:0}.sales-calculator-page .detail-row strong,.sales-calculator-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.sales-calculator-page .detail-row span,.sales-calculator-page.detail-row span,.sales-calculator-page .detail-row p,.sales-calculator-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.sales-calculator-page .detail-card-row,.sales-calculator-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.sales-calculator-page .detail-card-row strong,.sales-calculator-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.sales-calculator-page .detail-card-row span,.sales-calculator-page.detail-card-row span,.sales-calculator-page .detail-card-row p,.sales-calculator-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.sales-calculator-page .card-grid.columns-3,.sales-calculator-page.card-grid.columns-3,.sales-calculator-page .field-grid.columns-3,.sales-calculator-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.sales-calculator-page .card-grid.columns-2,.sales-calculator-page.card-grid.columns-2,.sales-calculator-page .card-grid.columns-3,.sales-calculator-page.card-grid.columns-3,.sales-calculator-page .field-grid.columns-2,.sales-calculator-page.field-grid.columns-2,.sales-calculator-page .field-grid.columns-3,.sales-calculator-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.sales-calculator-page .detail-row,.sales-calculator-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.sales-calculator-page .button,.sales-calculator-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sales-calculator-page .button-primary,.sales-calculator-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.sales-calculator-page .button-secondary,.sales-calculator-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.sales-calculator-page .button-ghost,.sales-calculator-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.sales-calculator-page .button:disabled,.sales-calculator-page.button:disabled{opacity:.55;cursor:default}.sales-calculator-page .button:focus-visible,.sales-calculator-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.sales-calculator-page .badge,.sales-calculator-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.sales-calculator-page .badge-info,.sales-calculator-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.sales-calculator-page .badge-success,.sales-calculator-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.sales-calculator-page .badge-warning,.sales-calculator-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.sales-calculator-page .badge-danger,.sales-calculator-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.sales-calculator-page .field,.sales-calculator-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.sales-calculator-page .field-copy,.sales-calculator-page.field-copy{display:grid;gap:2px;min-width:0}.sales-calculator-page .field-label,.sales-calculator-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-calculator-page .field-hint,.sales-calculator-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.sales-calculator-page .field-input,.sales-calculator-page.field-input,.sales-calculator-page .field-select,.sales-calculator-page.field-select,.sales-calculator-page .field-textarea,.sales-calculator-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.sales-calculator-page .field-input,.sales-calculator-page.field-input,.sales-calculator-page .field-select,.sales-calculator-page.field-select{min-height:28px}.sales-calculator-page .field-textarea,.sales-calculator-page.field-textarea{min-height:96px;resize:vertical}.sales-calculator-page .field-input:focus-visible,.sales-calculator-page.field-input:focus-visible,.sales-calculator-page .field-select:focus-visible,.sales-calculator-page.field-select:focus-visible,.sales-calculator-page .field-textarea:focus-visible,.sales-calculator-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.sales-calculator-page .section-header,.sales-calculator-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.sales-calculator-page .panel-shell>.section-header,.sales-calculator-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.sales-calculator-page .section-header-copy,.sales-calculator-page.section-header-copy{display:grid;gap:3px;min-width:0}.sales-calculator-page .section-header-kicker,.sales-calculator-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.sales-calculator-page .section-header h2,.sales-calculator-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-calculator-page .section-header p,.sales-calculator-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.sales-calculator-page .section-header-actions,.sales-calculator-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.sales-calculator-page .state-panel,.sales-calculator-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.sales-calculator-page .state-panel h3,.sales-calculator-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.sales-calculator-page .state-panel p,.sales-calculator-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.sales-calculator-page .state-empty,.sales-calculator-page.state-empty{background:#fbfbfb}.sales-calculator-page .state-loading,.sales-calculator-page.state-loading{background:#f8f8f8}.sales-calculator-page .state-error,.sales-calculator-page.state-error{border-color:#c56a6a;background:#fff1f1}.sales-calculator-page .state-error h3,.sales-calculator-page.state-error h3,.sales-calculator-page .state-error p,.sales-calculator-page.state-error p{color:#7c1f1f}.sales-calculator-page .state-loading-bar,.sales-calculator-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.sales-calculator-page .state-panel-action,.sales-calculator-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.sales-calculator-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.sales-calculator-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.sales-calculator-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.sales-calculator-page .card-grid{gap:16px}.sales-calculator-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.sales-calculator-page .card-title-row h3{color:#002357}.sales-calculator-page :is(input,select,textarea){border-color:#b8c0ca}.sales-calculator-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.sales-calculator-page .card-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.scenario-workflow-page .card,.scenario-workflow-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.scenario-workflow-page .card-eyebrow,.scenario-workflow-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.scenario-workflow-page .card-title-row,.scenario-workflow-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.scenario-workflow-page .card-title-row h3,.scenario-workflow-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.scenario-workflow-page .card-body,.scenario-workflow-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.scenario-workflow-page .panel,.scenario-workflow-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.scenario-workflow-page .panel-shell,.scenario-workflow-page.panel-shell{gap:0;padding:0;background:#efefef}.scenario-workflow-page .panel-shell>:not(.section-header),.scenario-workflow-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.scenario-workflow-page .panel-shell>.section-header+:not(.section-header),.scenario-workflow-page.panel-shell>.section-header+:not(.section-header),.scenario-workflow-page .panel-shell>:not(.section-header)+:not(.section-header),.scenario-workflow-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.scenario-workflow-page .panel-shell>:not(.section-header):last-child,.scenario-workflow-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.scenario-workflow-page .tt-page-grid,.scenario-workflow-page.tt-page-grid{display:grid;gap:8px;width:100%;min-height:100%;min-width:0;align-content:start;padding:8px;background:#071a61;box-sizing:border-box}.scenario-workflow-page .tt-page-grid>.panel,.scenario-workflow-page.tt-page-grid>.panel,.scenario-workflow-page .tt-page-grid>.card,.scenario-workflow-page.tt-page-grid>.card,.scenario-workflow-page .tt-page-grid>.state-panel,.scenario-workflow-page.tt-page-grid>.state-panel{width:100%;min-width:0}.scenario-workflow-page .button,.scenario-workflow-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.scenario-workflow-page .button-primary,.scenario-workflow-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.scenario-workflow-page .button-secondary,.scenario-workflow-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.scenario-workflow-page .button-ghost,.scenario-workflow-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.scenario-workflow-page .button:disabled,.scenario-workflow-page.button:disabled{opacity:.55;cursor:default}.scenario-workflow-page .button:focus-visible,.scenario-workflow-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.scenario-workflow-page .badge,.scenario-workflow-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.scenario-workflow-page .badge-info,.scenario-workflow-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.scenario-workflow-page .badge-success,.scenario-workflow-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.scenario-workflow-page .badge-warning,.scenario-workflow-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.scenario-workflow-page .badge-danger,.scenario-workflow-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.scenario-workflow-page .field,.scenario-workflow-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.scenario-workflow-page .field-copy,.scenario-workflow-page.field-copy{display:grid;gap:2px;min-width:0}.scenario-workflow-page .field-label,.scenario-workflow-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.scenario-workflow-page .field-hint,.scenario-workflow-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.scenario-workflow-page .field-input,.scenario-workflow-page.field-input,.scenario-workflow-page .field-select,.scenario-workflow-page.field-select,.scenario-workflow-page .field-textarea,.scenario-workflow-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.scenario-workflow-page .field-input,.scenario-workflow-page.field-input,.scenario-workflow-page .field-select,.scenario-workflow-page.field-select{min-height:28px}.scenario-workflow-page .field-textarea,.scenario-workflow-page.field-textarea{min-height:96px;resize:vertical}.scenario-workflow-page .field-input:focus-visible,.scenario-workflow-page.field-input:focus-visible,.scenario-workflow-page .field-select:focus-visible,.scenario-workflow-page.field-select:focus-visible,.scenario-workflow-page .field-textarea:focus-visible,.scenario-workflow-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.scenario-workflow-page .section-header,.scenario-workflow-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.scenario-workflow-page .panel-shell>.section-header,.scenario-workflow-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.scenario-workflow-page .section-header-copy,.scenario-workflow-page.section-header-copy{display:grid;gap:3px;min-width:0}.scenario-workflow-page .section-header-kicker,.scenario-workflow-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.scenario-workflow-page .section-header h2,.scenario-workflow-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.scenario-workflow-page .section-header p,.scenario-workflow-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.scenario-workflow-page .section-header-actions,.scenario-workflow-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.scenario-workflow-page .state-panel,.scenario-workflow-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.scenario-workflow-page .state-panel h3,.scenario-workflow-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.scenario-workflow-page .state-panel p,.scenario-workflow-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.scenario-workflow-page .state-empty,.scenario-workflow-page.state-empty{background:#fbfbfb}.scenario-workflow-page .state-loading,.scenario-workflow-page.state-loading{background:#f8f8f8}.scenario-workflow-page .state-error,.scenario-workflow-page.state-error{border-color:#c56a6a;background:#fff1f1}.scenario-workflow-page .state-error h3,.scenario-workflow-page.state-error h3,.scenario-workflow-page .state-error p,.scenario-workflow-page.state-error p{color:#7c1f1f}.scenario-workflow-page .state-loading-bar,.scenario-workflow-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.scenario-workflow-page .state-panel-action,.scenario-workflow-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.scenario-workflow-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.scenario-workflow-page>.panel{margin:0;padding:20px;border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.scenario-workflow-page>.panel:first-child{padding:0 0 20px;border:0;background:transparent}.scenario-workflow-page>.panel:first-child>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.scenario-workflow-page>.panel:first-child>.section-header :is(h2,p,.section-header-kicker){color:#fff}.scenario-workflow-page .case-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.scenario-workflow-page .card-grid{gap:16px}.scenario-workflow-page :is(input,select,textarea){border-color:#b8c0ca}.scenario-workflow-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.scenario-workflow-page .case-toolbar,.scenario-workflow-page .card-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.state-compliance-packets-page .crm-page,.state-compliance-packets-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.state-compliance-packets-page .panel-shell>:not(.section-header),.state-compliance-packets-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.state-compliance-packets-page .panel-shell>.section-header+:not(.section-header),.state-compliance-packets-page.panel-shell>.section-header+:not(.section-header),.state-compliance-packets-page .panel-shell>:not(.section-header)+:not(.section-header),.state-compliance-packets-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.state-compliance-packets-page .panel-shell>:not(.section-header):last-child,.state-compliance-packets-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.state-compliance-packets-page .tt-page-grid>.panel,.state-compliance-packets-page.tt-page-grid>.panel,.state-compliance-packets-page .tt-page-grid>.card,.state-compliance-packets-page.tt-page-grid>.card,.state-compliance-packets-page .tt-page-grid>.state-panel,.state-compliance-packets-page.tt-page-grid>.state-panel{width:100%;min-width:0}.state-compliance-packets-page .button,.state-compliance-packets-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.state-compliance-packets-page .button-primary,.state-compliance-packets-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.state-compliance-packets-page .button-secondary,.state-compliance-packets-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.state-compliance-packets-page .button-ghost,.state-compliance-packets-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.state-compliance-packets-page .button:disabled,.state-compliance-packets-page.button:disabled{opacity:.55;cursor:default}.state-compliance-packets-page .button:focus-visible,.state-compliance-packets-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.state-compliance-packets-page .badge,.state-compliance-packets-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.state-compliance-packets-page .badge-info,.state-compliance-packets-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.state-compliance-packets-page .badge-success,.state-compliance-packets-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.state-compliance-packets-page .badge-warning,.state-compliance-packets-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.state-compliance-packets-page .badge-danger,.state-compliance-packets-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.state-compliance-packets-page .field,.state-compliance-packets-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.state-compliance-packets-page .field-copy,.state-compliance-packets-page.field-copy{display:grid;gap:2px;min-width:0}.state-compliance-packets-page .field-label,.state-compliance-packets-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-compliance-packets-page .field-hint,.state-compliance-packets-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.state-compliance-packets-page .field-input,.state-compliance-packets-page.field-input,.state-compliance-packets-page .field-select,.state-compliance-packets-page.field-select,.state-compliance-packets-page .field-textarea,.state-compliance-packets-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.state-compliance-packets-page .field-input,.state-compliance-packets-page.field-input,.state-compliance-packets-page .field-select,.state-compliance-packets-page.field-select{min-height:28px}.state-compliance-packets-page .field-textarea,.state-compliance-packets-page.field-textarea{min-height:96px;resize:vertical}.state-compliance-packets-page .field-input:focus-visible,.state-compliance-packets-page.field-input:focus-visible,.state-compliance-packets-page .field-select:focus-visible,.state-compliance-packets-page.field-select:focus-visible,.state-compliance-packets-page .field-textarea:focus-visible,.state-compliance-packets-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.state-compliance-packets-page .section-header,.state-compliance-packets-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.state-compliance-packets-page .panel-shell>.section-header,.state-compliance-packets-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.state-compliance-packets-page .section-header-copy,.state-compliance-packets-page.section-header-copy{display:grid;gap:3px;min-width:0}.state-compliance-packets-page .section-header-kicker,.state-compliance-packets-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.state-compliance-packets-page .section-header h2,.state-compliance-packets-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-compliance-packets-page .section-header p,.state-compliance-packets-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.state-compliance-packets-page .section-header-actions,.state-compliance-packets-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.state-compliance-packets-page .state-panel,.state-compliance-packets-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.state-compliance-packets-page .state-panel h3,.state-compliance-packets-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-compliance-packets-page .state-panel p,.state-compliance-packets-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.state-compliance-packets-page .state-empty,.state-compliance-packets-page.state-empty{background:#fbfbfb}.state-compliance-packets-page .state-loading,.state-compliance-packets-page.state-loading{background:#f8f8f8}.state-compliance-packets-page .state-error,.state-compliance-packets-page.state-error{border-color:#c56a6a;background:#fff1f1}.state-compliance-packets-page .state-error h3,.state-compliance-packets-page.state-error h3,.state-compliance-packets-page .state-error p,.state-compliance-packets-page.state-error p{color:#7c1f1f}.state-compliance-packets-page .state-loading-bar,.state-compliance-packets-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.state-compliance-packets-page .state-panel-action,.state-compliance-packets-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.state-compliance-packets-page .verified-content-page{display:grid;align-content:start}.state-compliance-packets-page :is(.verified-content-tabs,.verified-content-filters,.verified-content-list){display:grid;gap:12px}.state-compliance-packets-page .verified-content-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.state-compliance-packets-page .verified-content-tabs button{min-height:32px;border:1px solid #d1d6dd;border-radius:5px;background:#fff;color:#002357;font:inherit;font-weight:700}.state-compliance-packets-page .verified-content-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;padding:18px;border:1px solid #e2d5bc;background:#fff}.state-compliance-packets-page .verified-content-record{display:grid;gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.state-compliance-packets-page .verified-content-record-main{display:flex;justify-content:space-between;align-items:start;gap:10px}.state-compliance-packets-page .verified-content-record-main>div{display:grid;gap:4px}.state-compliance-packets-page .verified-content-record :is(span,p){color:#566273;line-height:1.35}.state-compliance-packets-page .verified-content-record a{color:#003c85;font-weight:700}.state-compliance-packets-page :is(.verified-content-details,.verified-content-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.state-compliance-packets-page :is(.verified-content-details span,.verified-content-note){padding:4px 6px;border:1px solid #e2d5bc;background:#f7f3eb}.state-compliance-packets-page .verified-content-note-status{color:#566273}@media (max-width: 980px){.state-compliance-packets-page .verified-content-filters{grid-template-columns:1fr}.state-compliance-packets-page .verified-content-record-main{display:grid}}.tt-center-view>.state-compliance-packets-page{min-height:100%;background:#f7f3eb}.state-compliance-packets-page .verified-content-page{gap:18px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.state-compliance-packets-page .verified-content-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.state-compliance-packets-page .verified-content-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.state-compliance-packets-page .verified-content-tabs{display:flex;flex-wrap:wrap;gap:6px}.state-compliance-packets-page .verified-content-tabs button{min-height:32px;padding:6px 11px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#002357;font-weight:700}.state-compliance-packets-page .verified-content-tabs button.is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.state-compliance-packets-page .verified-content-filters{gap:12px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.state-compliance-packets-page .verified-content-record{gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.state-compliance-packets-page .verified-content-record strong{color:#002357}.state-compliance-packets-page .verified-content-record a{color:#003c85}.state-compliance-packets-page :is(input,select,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.state-document-library-page .crm-page,.state-document-library-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.state-document-library-page .panel-shell>:not(.section-header),.state-document-library-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.state-document-library-page .panel-shell>.section-header+:not(.section-header),.state-document-library-page.panel-shell>.section-header+:not(.section-header),.state-document-library-page .panel-shell>:not(.section-header)+:not(.section-header),.state-document-library-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.state-document-library-page .panel-shell>:not(.section-header):last-child,.state-document-library-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.state-document-library-page .tt-page-grid>.panel,.state-document-library-page.tt-page-grid>.panel,.state-document-library-page .tt-page-grid>.card,.state-document-library-page.tt-page-grid>.card,.state-document-library-page .tt-page-grid>.state-panel,.state-document-library-page.tt-page-grid>.state-panel{width:100%;min-width:0}.state-document-library-page .button,.state-document-library-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.state-document-library-page .button-primary,.state-document-library-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.state-document-library-page .button-secondary,.state-document-library-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.state-document-library-page .button-ghost,.state-document-library-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.state-document-library-page .button:disabled,.state-document-library-page.button:disabled{opacity:.55;cursor:default}.state-document-library-page .button:focus-visible,.state-document-library-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.state-document-library-page .badge,.state-document-library-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.state-document-library-page .badge-info,.state-document-library-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.state-document-library-page .badge-success,.state-document-library-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.state-document-library-page .badge-warning,.state-document-library-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.state-document-library-page .badge-danger,.state-document-library-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.state-document-library-page .field,.state-document-library-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.state-document-library-page .field-copy,.state-document-library-page.field-copy{display:grid;gap:2px;min-width:0}.state-document-library-page .field-label,.state-document-library-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-document-library-page .field-hint,.state-document-library-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.state-document-library-page .field-input,.state-document-library-page.field-input,.state-document-library-page .field-select,.state-document-library-page.field-select,.state-document-library-page .field-textarea,.state-document-library-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.state-document-library-page .field-input,.state-document-library-page.field-input,.state-document-library-page .field-select,.state-document-library-page.field-select{min-height:28px}.state-document-library-page .field-textarea,.state-document-library-page.field-textarea{min-height:96px;resize:vertical}.state-document-library-page .field-input:focus-visible,.state-document-library-page.field-input:focus-visible,.state-document-library-page .field-select:focus-visible,.state-document-library-page.field-select:focus-visible,.state-document-library-page .field-textarea:focus-visible,.state-document-library-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.state-document-library-page .section-header,.state-document-library-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.state-document-library-page .panel-shell>.section-header,.state-document-library-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.state-document-library-page .section-header-copy,.state-document-library-page.section-header-copy{display:grid;gap:3px;min-width:0}.state-document-library-page .section-header-kicker,.state-document-library-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.state-document-library-page .section-header h2,.state-document-library-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-document-library-page .section-header p,.state-document-library-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.state-document-library-page .section-header-actions,.state-document-library-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.state-document-library-page .state-panel,.state-document-library-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.state-document-library-page .state-panel h3,.state-document-library-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-document-library-page .state-panel p,.state-document-library-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.state-document-library-page .state-empty,.state-document-library-page.state-empty{background:#fbfbfb}.state-document-library-page .state-loading,.state-document-library-page.state-loading{background:#f8f8f8}.state-document-library-page .state-error,.state-document-library-page.state-error{border-color:#c56a6a;background:#fff1f1}.state-document-library-page .state-error h3,.state-document-library-page.state-error h3,.state-document-library-page .state-error p,.state-document-library-page.state-error p{color:#7c1f1f}.state-document-library-page .state-loading-bar,.state-document-library-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.state-document-library-page .state-panel-action,.state-document-library-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.state-document-library-page .verified-content-page{display:grid;align-content:start}.state-document-library-page :is(.verified-content-tabs,.verified-content-filters,.verified-content-list){display:grid;gap:12px}.state-document-library-page .verified-content-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.state-document-library-page .verified-content-tabs button{min-height:32px;border:1px solid #d1d6dd;border-radius:5px;background:#fff;color:#002357;font:inherit;font-weight:700}.state-document-library-page .verified-content-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;padding:18px;border:1px solid #e2d5bc;background:#fff}.state-document-library-page .verified-content-record{display:grid;gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.state-document-library-page .verified-content-record-main{display:flex;justify-content:space-between;align-items:start;gap:10px}.state-document-library-page .verified-content-record-main>div{display:grid;gap:4px}.state-document-library-page .verified-content-record :is(span,p){color:#566273;line-height:1.35}.state-document-library-page .verified-content-record a{color:#003c85;font-weight:700}.state-document-library-page :is(.verified-content-details,.verified-content-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.state-document-library-page :is(.verified-content-details span,.verified-content-note){padding:4px 6px;border:1px solid #e2d5bc;background:#f7f3eb}.state-document-library-page .verified-content-note-status{color:#566273}@media (max-width: 980px){.state-document-library-page .verified-content-filters{grid-template-columns:1fr}.state-document-library-page .verified-content-record-main{display:grid}}.tt-center-view>.state-document-library-page{min-height:100%;background:#f7f3eb}.state-document-library-page .verified-content-page{gap:18px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.state-document-library-page .verified-content-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.state-document-library-page .verified-content-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.state-document-library-page .verified-content-tabs{display:flex;flex-wrap:wrap;gap:6px}.state-document-library-page .verified-content-tabs button{min-height:32px;padding:6px 11px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#002357;font-weight:700}.state-document-library-page .verified-content-tabs button.is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.state-document-library-page .verified-content-filters{gap:12px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.state-document-library-page .verified-content-record{gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.state-document-library-page .verified-content-record strong{color:#002357}.state-document-library-page .verified-content-record a{color:#003c85}.state-document-library-page :is(input,select,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.state-ia-calculators-page .card,.state-ia-calculators-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.state-ia-calculators-page .card-eyebrow,.state-ia-calculators-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.state-ia-calculators-page .card-title-row,.state-ia-calculators-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.state-ia-calculators-page .card-title-row h3,.state-ia-calculators-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-ia-calculators-page .card-body,.state-ia-calculators-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.state-ia-calculators-page .crm-page,.state-ia-calculators-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.state-ia-calculators-page .text-muted,.state-ia-calculators-page.text-muted{color:#626262;line-height:1.2}.state-ia-calculators-page .stack,.state-ia-calculators-page.stack{display:grid;gap:8px;min-width:0}.state-ia-calculators-page .cluster,.state-ia-calculators-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.state-ia-calculators-page .card-grid,.state-ia-calculators-page.card-grid,.state-ia-calculators-page .field-grid,.state-ia-calculators-page.field-grid{display:grid;gap:8px;min-width:0}.state-ia-calculators-page .columns-2,.state-ia-calculators-page.columns-2,.state-ia-calculators-page .columns-3,.state-ia-calculators-page.columns-3{min-width:0}.state-ia-calculators-page .card-grid.columns-2,.state-ia-calculators-page.card-grid.columns-2,.state-ia-calculators-page .field-grid.columns-2,.state-ia-calculators-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.state-ia-calculators-page .card-grid.columns-3,.state-ia-calculators-page.card-grid.columns-3,.state-ia-calculators-page .field-grid.columns-3,.state-ia-calculators-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.state-ia-calculators-page .panel-shell>:not(.section-header),.state-ia-calculators-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.state-ia-calculators-page .panel-shell>.section-header+:not(.section-header),.state-ia-calculators-page.panel-shell>.section-header+:not(.section-header),.state-ia-calculators-page .panel-shell>:not(.section-header)+:not(.section-header),.state-ia-calculators-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.state-ia-calculators-page .panel-shell>:not(.section-header):last-child,.state-ia-calculators-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.state-ia-calculators-page .tt-page-grid>.panel,.state-ia-calculators-page.tt-page-grid>.panel,.state-ia-calculators-page .tt-page-grid>.card,.state-ia-calculators-page.tt-page-grid>.card,.state-ia-calculators-page .tt-page-grid>.state-panel,.state-ia-calculators-page.tt-page-grid>.state-panel{width:100%;min-width:0}.state-ia-calculators-page .detail-row,.state-ia-calculators-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.state-ia-calculators-page .detail-row:last-child,.state-ia-calculators-page.detail-row:last-child{border-bottom:0}.state-ia-calculators-page .detail-row strong,.state-ia-calculators-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.state-ia-calculators-page .detail-row span,.state-ia-calculators-page.detail-row span,.state-ia-calculators-page .detail-row p,.state-ia-calculators-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}@media (max-width: 1200px){.state-ia-calculators-page .card-grid.columns-3,.state-ia-calculators-page.card-grid.columns-3,.state-ia-calculators-page .field-grid.columns-3,.state-ia-calculators-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.state-ia-calculators-page .card-grid.columns-2,.state-ia-calculators-page.card-grid.columns-2,.state-ia-calculators-page .card-grid.columns-3,.state-ia-calculators-page.card-grid.columns-3,.state-ia-calculators-page .field-grid.columns-2,.state-ia-calculators-page.field-grid.columns-2,.state-ia-calculators-page .field-grid.columns-3,.state-ia-calculators-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.state-ia-calculators-page .detail-row,.state-ia-calculators-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.state-ia-calculators-page .button,.state-ia-calculators-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.state-ia-calculators-page .button-primary,.state-ia-calculators-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.state-ia-calculators-page .button-secondary,.state-ia-calculators-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.state-ia-calculators-page .button-ghost,.state-ia-calculators-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.state-ia-calculators-page .button:disabled,.state-ia-calculators-page.button:disabled{opacity:.55;cursor:default}.state-ia-calculators-page .button:focus-visible,.state-ia-calculators-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.state-ia-calculators-page .badge,.state-ia-calculators-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.state-ia-calculators-page .badge-info,.state-ia-calculators-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.state-ia-calculators-page .badge-success,.state-ia-calculators-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.state-ia-calculators-page .badge-warning,.state-ia-calculators-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.state-ia-calculators-page .badge-danger,.state-ia-calculators-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.state-ia-calculators-page .field,.state-ia-calculators-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.state-ia-calculators-page .field-copy,.state-ia-calculators-page.field-copy{display:grid;gap:2px;min-width:0}.state-ia-calculators-page .field-label,.state-ia-calculators-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-ia-calculators-page .field-hint,.state-ia-calculators-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.state-ia-calculators-page .field-input,.state-ia-calculators-page.field-input,.state-ia-calculators-page .field-select,.state-ia-calculators-page.field-select,.state-ia-calculators-page .field-textarea,.state-ia-calculators-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.state-ia-calculators-page .field-input,.state-ia-calculators-page.field-input,.state-ia-calculators-page .field-select,.state-ia-calculators-page.field-select{min-height:28px}.state-ia-calculators-page .field-textarea,.state-ia-calculators-page.field-textarea{min-height:96px;resize:vertical}.state-ia-calculators-page .field-input:focus-visible,.state-ia-calculators-page.field-input:focus-visible,.state-ia-calculators-page .field-select:focus-visible,.state-ia-calculators-page.field-select:focus-visible,.state-ia-calculators-page .field-textarea:focus-visible,.state-ia-calculators-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.state-ia-calculators-page .section-header,.state-ia-calculators-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.state-ia-calculators-page .panel-shell>.section-header,.state-ia-calculators-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.state-ia-calculators-page .section-header-copy,.state-ia-calculators-page.section-header-copy{display:grid;gap:3px;min-width:0}.state-ia-calculators-page .section-header-kicker,.state-ia-calculators-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.state-ia-calculators-page .section-header h2,.state-ia-calculators-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-ia-calculators-page .section-header p,.state-ia-calculators-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.state-ia-calculators-page .section-header-actions,.state-ia-calculators-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.state-ia-calculators-page .state-panel,.state-ia-calculators-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.state-ia-calculators-page .state-panel h3,.state-ia-calculators-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-ia-calculators-page .state-panel p,.state-ia-calculators-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.state-ia-calculators-page .state-empty,.state-ia-calculators-page.state-empty{background:#fbfbfb}.state-ia-calculators-page .state-loading,.state-ia-calculators-page.state-loading{background:#f8f8f8}.state-ia-calculators-page .state-error,.state-ia-calculators-page.state-error{border-color:#c56a6a;background:#fff1f1}.state-ia-calculators-page .state-error h3,.state-ia-calculators-page.state-error h3,.state-ia-calculators-page .state-error p,.state-ia-calculators-page.state-error p{color:#7c1f1f}.state-ia-calculators-page .state-loading-bar,.state-ia-calculators-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.state-ia-calculators-page .state-panel-action,.state-ia-calculators-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.state-ia-calculators-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.state-ia-calculators-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.state-ia-calculators-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.state-ia-calculators-page .card-grid{gap:16px}.state-ia-calculators-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.state-ia-calculators-page .card-title-row h3{color:#002357}.state-ia-calculators-page .detail-row{border-bottom:1px solid #e6dccb}.state-ia-calculators-page :is(input,select,textarea){border-color:#b8c0ca}.state-ia-calculators-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.state-ia-calculators-page .card-grid.columns-2,.state-ia-calculators-page .card-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.state-tax-yellow-pages-page .crm-page,.state-tax-yellow-pages-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.state-tax-yellow-pages-page .panel-shell>:not(.section-header),.state-tax-yellow-pages-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.state-tax-yellow-pages-page .panel-shell>.section-header+:not(.section-header),.state-tax-yellow-pages-page.panel-shell>.section-header+:not(.section-header),.state-tax-yellow-pages-page .panel-shell>:not(.section-header)+:not(.section-header),.state-tax-yellow-pages-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.state-tax-yellow-pages-page .panel-shell>:not(.section-header):last-child,.state-tax-yellow-pages-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.state-tax-yellow-pages-page .tt-page-grid>.panel,.state-tax-yellow-pages-page.tt-page-grid>.panel,.state-tax-yellow-pages-page .tt-page-grid>.card,.state-tax-yellow-pages-page.tt-page-grid>.card,.state-tax-yellow-pages-page .tt-page-grid>.state-panel,.state-tax-yellow-pages-page.tt-page-grid>.state-panel{width:100%;min-width:0}.state-tax-yellow-pages-page .button,.state-tax-yellow-pages-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.state-tax-yellow-pages-page .button-primary,.state-tax-yellow-pages-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.state-tax-yellow-pages-page .button-secondary,.state-tax-yellow-pages-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.state-tax-yellow-pages-page .button-ghost,.state-tax-yellow-pages-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.state-tax-yellow-pages-page .button:disabled,.state-tax-yellow-pages-page.button:disabled{opacity:.55;cursor:default}.state-tax-yellow-pages-page .button:focus-visible,.state-tax-yellow-pages-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.state-tax-yellow-pages-page .badge,.state-tax-yellow-pages-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.state-tax-yellow-pages-page .badge-info,.state-tax-yellow-pages-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.state-tax-yellow-pages-page .badge-success,.state-tax-yellow-pages-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.state-tax-yellow-pages-page .badge-warning,.state-tax-yellow-pages-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.state-tax-yellow-pages-page .badge-danger,.state-tax-yellow-pages-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.state-tax-yellow-pages-page .field,.state-tax-yellow-pages-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.state-tax-yellow-pages-page .field-copy,.state-tax-yellow-pages-page.field-copy{display:grid;gap:2px;min-width:0}.state-tax-yellow-pages-page .field-label,.state-tax-yellow-pages-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-tax-yellow-pages-page .field-hint,.state-tax-yellow-pages-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.state-tax-yellow-pages-page .field-input,.state-tax-yellow-pages-page.field-input,.state-tax-yellow-pages-page .field-select,.state-tax-yellow-pages-page.field-select,.state-tax-yellow-pages-page .field-textarea,.state-tax-yellow-pages-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.state-tax-yellow-pages-page .field-input,.state-tax-yellow-pages-page.field-input,.state-tax-yellow-pages-page .field-select,.state-tax-yellow-pages-page.field-select{min-height:28px}.state-tax-yellow-pages-page .field-textarea,.state-tax-yellow-pages-page.field-textarea{min-height:96px;resize:vertical}.state-tax-yellow-pages-page .field-input:focus-visible,.state-tax-yellow-pages-page.field-input:focus-visible,.state-tax-yellow-pages-page .field-select:focus-visible,.state-tax-yellow-pages-page.field-select:focus-visible,.state-tax-yellow-pages-page .field-textarea:focus-visible,.state-tax-yellow-pages-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.state-tax-yellow-pages-page .section-header,.state-tax-yellow-pages-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.state-tax-yellow-pages-page .panel-shell>.section-header,.state-tax-yellow-pages-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.state-tax-yellow-pages-page .section-header-copy,.state-tax-yellow-pages-page.section-header-copy{display:grid;gap:3px;min-width:0}.state-tax-yellow-pages-page .section-header-kicker,.state-tax-yellow-pages-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.state-tax-yellow-pages-page .section-header h2,.state-tax-yellow-pages-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-tax-yellow-pages-page .section-header p,.state-tax-yellow-pages-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.state-tax-yellow-pages-page .section-header-actions,.state-tax-yellow-pages-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.state-tax-yellow-pages-page .state-panel,.state-tax-yellow-pages-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.state-tax-yellow-pages-page .state-panel h3,.state-tax-yellow-pages-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.state-tax-yellow-pages-page .state-panel p,.state-tax-yellow-pages-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.state-tax-yellow-pages-page .state-empty,.state-tax-yellow-pages-page.state-empty{background:#fbfbfb}.state-tax-yellow-pages-page .state-loading,.state-tax-yellow-pages-page.state-loading{background:#f8f8f8}.state-tax-yellow-pages-page .state-error,.state-tax-yellow-pages-page.state-error{border-color:#c56a6a;background:#fff1f1}.state-tax-yellow-pages-page .state-error h3,.state-tax-yellow-pages-page.state-error h3,.state-tax-yellow-pages-page .state-error p,.state-tax-yellow-pages-page.state-error p{color:#7c1f1f}.state-tax-yellow-pages-page .state-loading-bar,.state-tax-yellow-pages-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.state-tax-yellow-pages-page .state-panel-action,.state-tax-yellow-pages-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.state-tax-yellow-pages-page .verified-content-page{display:grid;align-content:start}.state-tax-yellow-pages-page :is(.verified-content-tabs,.verified-content-filters,.verified-content-list){display:grid;gap:12px}.state-tax-yellow-pages-page .verified-content-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.state-tax-yellow-pages-page .verified-content-tabs button{min-height:32px;border:1px solid #d1d6dd;border-radius:5px;background:#fff;color:#002357;font:inherit;font-weight:700}.state-tax-yellow-pages-page .verified-content-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;padding:18px;border:1px solid #e2d5bc;background:#fff}.state-tax-yellow-pages-page .verified-content-record{display:grid;gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.state-tax-yellow-pages-page .verified-content-record-main{display:flex;justify-content:space-between;align-items:start;gap:10px}.state-tax-yellow-pages-page .verified-content-record-main>div{display:grid;gap:4px}.state-tax-yellow-pages-page .verified-content-record :is(span,p){color:#566273;line-height:1.35}.state-tax-yellow-pages-page .verified-content-record a{color:#003c85;font-weight:700}.state-tax-yellow-pages-page :is(.verified-content-details,.verified-content-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.state-tax-yellow-pages-page :is(.verified-content-details span,.verified-content-note){padding:4px 6px;border:1px solid #e2d5bc;background:#f7f3eb}.state-tax-yellow-pages-page .verified-content-note-status{color:#566273}@media (max-width: 980px){.state-tax-yellow-pages-page .verified-content-filters{grid-template-columns:1fr}.state-tax-yellow-pages-page .verified-content-record-main{display:grid}}.tt-center-view>.state-tax-yellow-pages-page{min-height:100%;background:#f7f3eb}.state-tax-yellow-pages-page .verified-content-page{gap:18px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.state-tax-yellow-pages-page .verified-content-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.state-tax-yellow-pages-page .verified-content-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.state-tax-yellow-pages-page .verified-content-tabs{display:flex;flex-wrap:wrap;gap:6px}.state-tax-yellow-pages-page .verified-content-tabs button{min-height:32px;padding:6px 11px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#002357;font-weight:700}.state-tax-yellow-pages-page .verified-content-tabs button.is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.state-tax-yellow-pages-page .verified-content-filters{gap:12px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.state-tax-yellow-pages-page .verified-content-record{gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.state-tax-yellow-pages-page .verified-content-record strong{color:#002357}.state-tax-yellow-pages-page .verified-content-record a{color:#003c85}.state-tax-yellow-pages-page :is(input,select,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.task-form-page .cluster,.task-form-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.task-form-page .card-grid,.task-form-page.card-grid,.task-form-page .field-grid,.task-form-page.field-grid{display:grid;gap:8px;min-width:0}.task-form-page .columns-2,.task-form-page.columns-2,.task-form-page .columns-3,.task-form-page.columns-3{min-width:0}.task-form-page .card-grid.columns-2,.task-form-page.card-grid.columns-2,.task-form-page .field-grid.columns-2,.task-form-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-form-page .card-grid.columns-3,.task-form-page.card-grid.columns-3,.task-form-page .field-grid.columns-3,.task-form-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.task-form-page .panel,.task-form-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.task-form-page .panel-shell,.task-form-page.panel-shell{gap:0;padding:0;background:#efefef}.task-form-page .panel-shell>:not(.section-header),.task-form-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.task-form-page .panel-shell>.section-header+:not(.section-header),.task-form-page.panel-shell>.section-header+:not(.section-header),.task-form-page .panel-shell>:not(.section-header)+:not(.section-header),.task-form-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.task-form-page .panel-shell>:not(.section-header):last-child,.task-form-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.task-form-page .tt-page-grid>.panel,.task-form-page.tt-page-grid>.panel,.task-form-page .tt-page-grid>.card,.task-form-page.tt-page-grid>.card,.task-form-page .tt-page-grid>.state-panel,.task-form-page.tt-page-grid>.state-panel{width:100%;min-width:0}@media (max-width: 1200px){.task-form-page .card-grid.columns-3,.task-form-page.card-grid.columns-3,.task-form-page .field-grid.columns-3,.task-form-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.task-form-page .card-grid.columns-2,.task-form-page.card-grid.columns-2,.task-form-page .card-grid.columns-3,.task-form-page.card-grid.columns-3,.task-form-page .field-grid.columns-2,.task-form-page.field-grid.columns-2,.task-form-page .field-grid.columns-3,.task-form-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.task-form-page .button,.task-form-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.task-form-page .button-primary,.task-form-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.task-form-page .button-secondary,.task-form-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.task-form-page .button-ghost,.task-form-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.task-form-page .button:disabled,.task-form-page.button:disabled{opacity:.55;cursor:default}.task-form-page .button:focus-visible,.task-form-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.task-form-page .field,.task-form-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.task-form-page .field-copy,.task-form-page.field-copy{display:grid;gap:2px;min-width:0}.task-form-page .field-label,.task-form-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.task-form-page .field-hint,.task-form-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.task-form-page .field-input,.task-form-page.field-input,.task-form-page .field-select,.task-form-page.field-select,.task-form-page .field-textarea,.task-form-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.task-form-page .field-input,.task-form-page.field-input,.task-form-page .field-select,.task-form-page.field-select{min-height:28px}.task-form-page .field-textarea,.task-form-page.field-textarea{min-height:96px;resize:vertical}.task-form-page .field-input:focus-visible,.task-form-page.field-input:focus-visible,.task-form-page .field-select:focus-visible,.task-form-page.field-select:focus-visible,.task-form-page .field-textarea:focus-visible,.task-form-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.task-form-page .section-header,.task-form-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.task-form-page .panel-shell>.section-header,.task-form-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.task-form-page .section-header-copy,.task-form-page.section-header-copy{display:grid;gap:3px;min-width:0}.task-form-page .section-header-kicker,.task-form-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.task-form-page .section-header h2,.task-form-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.task-form-page .section-header p,.task-form-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.task-form-page .section-header-actions,.task-form-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.task-form-page .state-panel,.task-form-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.task-form-page .state-panel h3,.task-form-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.task-form-page .state-panel p,.task-form-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.task-form-page .state-empty,.task-form-page.state-empty{background:#fbfbfb}.task-form-page .state-loading,.task-form-page.state-loading{background:#f8f8f8}.task-form-page .state-error,.task-form-page.state-error{border-color:#c56a6a;background:#fff1f1}.task-form-page .state-error h3,.task-form-page.state-error h3,.task-form-page .state-error p,.task-form-page.state-error p{color:#7c1f1f}.task-form-page .state-loading-bar,.task-form-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.task-form-page .state-panel-action,.task-form-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.task-form-page{display:grid;align-content:start;gap:24px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;border:0;border-radius:0;background:#f7f3eb;color:#071425;box-shadow:none}.task-form-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:30px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.task-form-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.task-form-page>.client-form,.task-form-page>.task-rule-section{display:grid;gap:18px;width:min(960px,100%);margin:0 auto;padding:24px;border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-sizing:border-box}.task-form-page>.task-rule-section{margin-top:0}.task-form-page .field-grid{gap:16px}.task-form-page :is(input,select,textarea){border:1px solid #b8c0ca;border-radius:5px;background:#fff}.task-form-page :is(input,select,textarea,button):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.task-form-page .cluster{justify-content:flex-end;gap:10px}@media (max-width: 640px){.task-form-page>.client-form,.task-form-page>.task-rule-section{padding:18px}.task-form-page .field-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.task-list-page .panel,.task-list-page.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.task-list-page .panel-shell,.task-list-page.panel-shell{gap:0;padding:0;background:#efefef}.task-list-page .panel-shell>:not(.section-header),.task-list-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.task-list-page .panel-shell>.section-header+:not(.section-header),.task-list-page.panel-shell>.section-header+:not(.section-header),.task-list-page .panel-shell>:not(.section-header)+:not(.section-header),.task-list-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.task-list-page .panel-shell>:not(.section-header):last-child,.task-list-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.task-list-page .tt-page-grid,.task-list-page.tt-page-grid{display:grid;gap:8px;width:100%;min-height:100%;min-width:0;align-content:start;padding:8px;background:#071a61;box-sizing:border-box}.task-list-page .tt-page-grid>.panel,.task-list-page.tt-page-grid>.panel,.task-list-page .tt-page-grid>.card,.task-list-page.tt-page-grid>.card,.task-list-page .tt-page-grid>.state-panel,.task-list-page.tt-page-grid>.state-panel{width:100%;min-width:0}.task-list-page .button,.task-list-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.task-list-page .button-primary,.task-list-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.task-list-page .button-secondary,.task-list-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.task-list-page .button-ghost,.task-list-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.task-list-page .button:disabled,.task-list-page.button:disabled{opacity:.55;cursor:default}.task-list-page .button:focus-visible,.task-list-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.task-list-page .badge,.task-list-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.task-list-page .badge-info,.task-list-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.task-list-page .badge-success,.task-list-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.task-list-page .badge-warning,.task-list-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.task-list-page .badge-danger,.task-list-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.task-list-page .field,.task-list-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.task-list-page .field-copy,.task-list-page.field-copy{display:grid;gap:2px;min-width:0}.task-list-page .field-label,.task-list-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.task-list-page .field-hint,.task-list-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.task-list-page .field-input,.task-list-page.field-input,.task-list-page .field-select,.task-list-page.field-select,.task-list-page .field-textarea,.task-list-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.task-list-page .field-input,.task-list-page.field-input,.task-list-page .field-select,.task-list-page.field-select{min-height:28px}.task-list-page .field-textarea,.task-list-page.field-textarea{min-height:96px;resize:vertical}.task-list-page .field-input:focus-visible,.task-list-page.field-input:focus-visible,.task-list-page .field-select:focus-visible,.task-list-page.field-select:focus-visible,.task-list-page .field-textarea:focus-visible,.task-list-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.task-list-page .section-header,.task-list-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.task-list-page .panel-shell>.section-header,.task-list-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.task-list-page .section-header-copy,.task-list-page.section-header-copy{display:grid;gap:3px;min-width:0}.task-list-page .section-header-kicker,.task-list-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.task-list-page .section-header h2,.task-list-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.task-list-page .section-header p,.task-list-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.task-list-page .section-header-actions,.task-list-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.task-list-page .state-panel,.task-list-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.task-list-page .state-panel h3,.task-list-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.task-list-page .state-panel p,.task-list-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.task-list-page .state-empty,.task-list-page.state-empty{background:#fbfbfb}.task-list-page .state-loading,.task-list-page.state-loading{background:#f8f8f8}.task-list-page .state-error,.task-list-page.state-error{border-color:#c56a6a;background:#fff1f1}.task-list-page .state-error h3,.task-list-page.state-error h3,.task-list-page .state-error p,.task-list-page.state-error p{color:#7c1f1f}.task-list-page .state-loading-bar,.task-list-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.task-list-page .state-panel-action,.task-list-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.task-list-page .table-shell,.task-list-page.table-shell{width:100%;min-width:0;border:1px solid #ddddde;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;overflow:hidden;box-sizing:border-box}.task-list-page .table-scroll,.task-list-page.table-scroll{min-width:0;overflow-x:auto}.task-list-page .table,.task-list-page.table{width:100%;border-collapse:collapse;background:#fbfbfb;font-size:12px}.task-list-page .table thead,.task-list-page.table thead{background:#efefef}.task-list-page .table th,.task-list-page.table th,.task-list-page .table td,.task-list-page.table td{padding:6px 8px;text-align:left;border-bottom:1px solid #ddddde}.task-list-page .table th,.task-list-page.table th{color:#092077;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1;border-right:1px solid #ddddde}.task-list-page .table td,.task-list-page.table td{color:#202020;font-size:12px;line-height:1.15;border-right:1px solid #eeeeee}.task-list-page .table th:last-child,.task-list-page.table th:last-child,.task-list-page .table td:last-child,.task-list-page.table td:last-child{border-right:0}.task-list-page .table-row,.task-list-page.table-row{background:#fbfbfb}.task-list-page .table tbody tr:last-child td,.task-list-page.table tbody tr:last-child td{border-bottom:0}.task-list-page .table-link,.task-list-page.table-link{color:#092077;font-weight:var(--tt-font-weight-bold);text-decoration:none}.tt-center-view>.task-list-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.task-list-page>.panel-shell{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.task-list-page>.panel-shell:first-child>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.task-list-page>.panel-shell:first-child>.section-header :is(h2,p,.section-header-kicker){color:#fff}.task-list-page .task-toolbar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(125px,1fr));gap:12px;margin-top:20px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.task-list-page :is(input,select){border-color:#b8c0ca}.task-list-page .table-shell{border:1px solid #e2d5bc;border-radius:6px;background:#fff}.task-list-page table th{background:#eef2f7;color:#002357}.task-list-page table :is(th,td){padding:10px 11px;border-bottom:1px solid #e6dccb}.task-list-page :is(button,a,input,select):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 950px){.task-list-page .task-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.task-list-page .task-toolbar{grid-template-columns:minmax(0,1fr)}}.titan-irs-irm-library-page .crm-page,.titan-irs-irm-library-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.titan-irs-irm-library-page .panel-shell>:not(.section-header),.titan-irs-irm-library-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.titan-irs-irm-library-page .panel-shell>.section-header+:not(.section-header),.titan-irs-irm-library-page.panel-shell>.section-header+:not(.section-header),.titan-irs-irm-library-page .panel-shell>:not(.section-header)+:not(.section-header),.titan-irs-irm-library-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.titan-irs-irm-library-page .panel-shell>:not(.section-header):last-child,.titan-irs-irm-library-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.titan-irs-irm-library-page .tt-page-grid>.panel,.titan-irs-irm-library-page.tt-page-grid>.panel,.titan-irs-irm-library-page .tt-page-grid>.card,.titan-irs-irm-library-page.tt-page-grid>.card,.titan-irs-irm-library-page .tt-page-grid>.state-panel,.titan-irs-irm-library-page.tt-page-grid>.state-panel{width:100%;min-width:0}.titan-irs-irm-library-page .button,.titan-irs-irm-library-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.titan-irs-irm-library-page .button-primary,.titan-irs-irm-library-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.titan-irs-irm-library-page .button-secondary,.titan-irs-irm-library-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.titan-irs-irm-library-page .button-ghost,.titan-irs-irm-library-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.titan-irs-irm-library-page .button:disabled,.titan-irs-irm-library-page.button:disabled{opacity:.55;cursor:default}.titan-irs-irm-library-page .button:focus-visible,.titan-irs-irm-library-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.titan-irs-irm-library-page .badge,.titan-irs-irm-library-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.titan-irs-irm-library-page .badge-info,.titan-irs-irm-library-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.titan-irs-irm-library-page .badge-success,.titan-irs-irm-library-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.titan-irs-irm-library-page .badge-warning,.titan-irs-irm-library-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.titan-irs-irm-library-page .badge-danger,.titan-irs-irm-library-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.titan-irs-irm-library-page .field,.titan-irs-irm-library-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.titan-irs-irm-library-page .field-copy,.titan-irs-irm-library-page.field-copy{display:grid;gap:2px;min-width:0}.titan-irs-irm-library-page .field-label,.titan-irs-irm-library-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.titan-irs-irm-library-page .field-hint,.titan-irs-irm-library-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.titan-irs-irm-library-page .field-input,.titan-irs-irm-library-page.field-input,.titan-irs-irm-library-page .field-select,.titan-irs-irm-library-page.field-select,.titan-irs-irm-library-page .field-textarea,.titan-irs-irm-library-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.titan-irs-irm-library-page .field-input,.titan-irs-irm-library-page.field-input,.titan-irs-irm-library-page .field-select,.titan-irs-irm-library-page.field-select{min-height:28px}.titan-irs-irm-library-page .field-textarea,.titan-irs-irm-library-page.field-textarea{min-height:96px;resize:vertical}.titan-irs-irm-library-page .field-input:focus-visible,.titan-irs-irm-library-page.field-input:focus-visible,.titan-irs-irm-library-page .field-select:focus-visible,.titan-irs-irm-library-page.field-select:focus-visible,.titan-irs-irm-library-page .field-textarea:focus-visible,.titan-irs-irm-library-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.titan-irs-irm-library-page .section-header,.titan-irs-irm-library-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.titan-irs-irm-library-page .panel-shell>.section-header,.titan-irs-irm-library-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.titan-irs-irm-library-page .section-header-copy,.titan-irs-irm-library-page.section-header-copy{display:grid;gap:3px;min-width:0}.titan-irs-irm-library-page .section-header-kicker,.titan-irs-irm-library-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.titan-irs-irm-library-page .section-header h2,.titan-irs-irm-library-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.titan-irs-irm-library-page .section-header p,.titan-irs-irm-library-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.titan-irs-irm-library-page .section-header-actions,.titan-irs-irm-library-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.titan-irs-irm-library-page .state-panel,.titan-irs-irm-library-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.titan-irs-irm-library-page .state-panel h3,.titan-irs-irm-library-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.titan-irs-irm-library-page .state-panel p,.titan-irs-irm-library-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.titan-irs-irm-library-page .state-empty,.titan-irs-irm-library-page.state-empty{background:#fbfbfb}.titan-irs-irm-library-page .state-loading,.titan-irs-irm-library-page.state-loading{background:#f8f8f8}.titan-irs-irm-library-page .state-error,.titan-irs-irm-library-page.state-error{border-color:#c56a6a;background:#fff1f1}.titan-irs-irm-library-page .state-error h3,.titan-irs-irm-library-page.state-error h3,.titan-irs-irm-library-page .state-error p,.titan-irs-irm-library-page.state-error p{color:#7c1f1f}.titan-irs-irm-library-page .state-loading-bar,.titan-irs-irm-library-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.titan-irs-irm-library-page .state-panel-action,.titan-irs-irm-library-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.titan-irs-irm-library-page .verified-content-page{display:grid;align-content:start}.titan-irs-irm-library-page :is(.verified-content-tabs,.verified-content-filters,.verified-content-list){display:grid;gap:12px}.titan-irs-irm-library-page .verified-content-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.titan-irs-irm-library-page .verified-content-tabs button{min-height:32px;border:1px solid #d1d6dd;border-radius:5px;background:#fff;color:#002357;font:inherit;font-weight:700}.titan-irs-irm-library-page .verified-content-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;padding:18px;border:1px solid #e2d5bc;background:#fff}.titan-irs-irm-library-page .verified-content-record{display:grid;gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.titan-irs-irm-library-page .verified-content-record-main{display:flex;justify-content:space-between;align-items:start;gap:10px}.titan-irs-irm-library-page .verified-content-record-main>div{display:grid;gap:4px}.titan-irs-irm-library-page .verified-content-record :is(span,p){color:#566273;line-height:1.35}.titan-irs-irm-library-page .verified-content-record a{color:#003c85;font-weight:700}.titan-irs-irm-library-page :is(.verified-content-details,.verified-content-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.titan-irs-irm-library-page :is(.verified-content-details span,.verified-content-note){padding:4px 6px;border:1px solid #e2d5bc;background:#f7f3eb}.titan-irs-irm-library-page .verified-content-note-status{color:#566273}@media (max-width: 980px){.titan-irs-irm-library-page .verified-content-filters{grid-template-columns:1fr}.titan-irs-irm-library-page .verified-content-record-main{display:grid}}.tt-center-view>.titan-irs-irm-library-page{min-height:100%;background:#f7f3eb}.titan-irs-irm-library-page .verified-content-page{gap:18px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425}.titan-irs-irm-library-page .verified-content-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.titan-irs-irm-library-page .verified-content-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.titan-irs-irm-library-page .verified-content-tabs{display:flex;flex-wrap:wrap;gap:6px}.titan-irs-irm-library-page .verified-content-tabs button{min-height:32px;padding:6px 11px;border:1px solid #b8c0ca;border-radius:5px;background:#fff;color:#002357;font-weight:700}.titan-irs-irm-library-page .verified-content-tabs button.is-active{border-color:#bc8a36;background:#bc8a36;color:#071425}.titan-irs-irm-library-page .verified-content-filters{gap:12px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.titan-irs-irm-library-page .verified-content-record{gap:10px;padding:18px;border:1px solid #e2d5bc;border-radius:6px;background:#fff}.titan-irs-irm-library-page .verified-content-record strong{color:#002357}.titan-irs-irm-library-page .verified-content-record a{color:#003c85}.titan-irs-irm-library-page :is(input,select,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.titan-tax-tools-page{display:grid;grid-template-rows:auto;gap:8px;min-height:0;background:#eef1f5}.titan-tax-tools-gate{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.titan-tax-tools-gate span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid #d1d6dd;background:#fff;color:#1e2b3d;font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-extrabold)}.titan-tax-tools-gate select{min-height:30px;border:1px solid #8f99a6;border-radius:4px;background:#fff;color:#1e2b3d;font:inherit;padding:4px 8px}.titan-tax-tools-engine-panel{display:grid;gap:8px;border:1px solid #d1d6dd;background:#fff;padding:8px}.titan-tax-tools-calculator-card{width:100%;min-height:150px;border:1px solid #d1d6dd;background:#fff;text-align:left;cursor:pointer}.titan-tax-tools-calculator-card:focus-visible,.titan-tax-tools-calculator-card:hover{border-color:#1a37a3;outline:2px solid rgba(26,55,163,.18);outline-offset:0}.titan-tax-tools-engine-controls{display:grid;grid-template-columns:minmax(220px,320px) repeat(3,max-content) minmax(260px,1fr);align-items:end;gap:8px}.titan-tax-tools-engine-controls label,.titan-tax-tools-engine-grid label{display:grid;gap:4px;color:#1e2b3d;font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-bold)}.titan-tax-tools-engine-controls select{min-height:32px;border:1px solid #8f99a6;border-radius:4px;background:#fff;color:#1e2b3d;font:inherit;padding:5px 8px}.titan-tax-tools-engine-controls .button{min-height:32px;border:1px solid #142b80;border-radius:4px;background:#1a37a3;color:#fff;font:inherit;font-weight:var(--tt-font-weight-extrabold);padding:5px 12px}.titan-tax-tools-engine-controls .button.secondary{border-color:#cbd5e1;background:#eef2ff;color:#172033}.titan-tax-tools-engine-controls .button:disabled{opacity:.65}.titan-tax-tools-engine-meta{display:grid;gap:2px;min-height:32px;align-content:center;color:#566273;font-size:var(--tt-font-body-compact)}.titan-tax-tools-engine-meta strong{color:#172033}.titan-tax-tools-engine-status{border:1px solid #b7c7e6;background:#eef6ff;color:#172033;font-size:var(--tt-font-body-compact);padding:6px 8px}.titan-tax-tools-engine-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(320px,1fr);gap:8px}.titan-tax-tools-engine-grid textarea,.titan-tax-tools-engine-result pre{min-height:180px;max-height:320px;margin:0;overflow:auto;border:1px solid #c9d1dc;border-radius:4px;background:#f8fafc;color:#172033;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;padding:8px;white-space:pre-wrap}.titan-tax-tools-engine-grid textarea{resize:vertical}.titan-tax-tools-engine-result{display:grid;gap:4px;color:#1e2b3d;font-size:var(--tt-font-body-compact);font-weight:var(--tt-font-weight-bold)}@media (max-width: 1120px){.titan-tax-tools-engine-controls,.titan-tax-tools-engine-grid{grid-template-columns:1fr}}.notifications-hub-page .card,.notifications-hub-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.notifications-hub-page .card-eyebrow,.notifications-hub-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.notifications-hub-page .card-title-row,.notifications-hub-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.notifications-hub-page .card-title-row h3,.notifications-hub-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.notifications-hub-page .card-body,.notifications-hub-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.notifications-hub-page .text-muted,.notifications-hub-page.text-muted{color:#626262;line-height:1.2}.notifications-hub-page .stack,.notifications-hub-page.stack{display:grid;gap:8px;min-width:0}.notifications-hub-page .cluster,.notifications-hub-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.notifications-hub-page .panel-shell>:not(.section-header),.notifications-hub-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.notifications-hub-page .panel-shell>.section-header+:not(.section-header),.notifications-hub-page.panel-shell>.section-header+:not(.section-header),.notifications-hub-page .panel-shell>:not(.section-header)+:not(.section-header),.notifications-hub-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.notifications-hub-page .panel-shell>:not(.section-header):last-child,.notifications-hub-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.notifications-hub-page .tt-page-grid>.panel,.notifications-hub-page.tt-page-grid>.panel,.notifications-hub-page .tt-page-grid>.card,.notifications-hub-page.tt-page-grid>.card,.notifications-hub-page .tt-page-grid>.state-panel,.notifications-hub-page.tt-page-grid>.state-panel{width:100%;min-width:0}.notifications-hub-page .detail-card-row,.notifications-hub-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.notifications-hub-page .detail-card-row strong,.notifications-hub-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.notifications-hub-page .detail-card-row span,.notifications-hub-page.detail-card-row span,.notifications-hub-page .detail-card-row p,.notifications-hub-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}.notifications-hub-page .button,.notifications-hub-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.notifications-hub-page .button-primary,.notifications-hub-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.notifications-hub-page .button-secondary,.notifications-hub-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.notifications-hub-page .button-ghost,.notifications-hub-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.notifications-hub-page .button:disabled,.notifications-hub-page.button:disabled{opacity:.55;cursor:default}.notifications-hub-page .button:focus-visible,.notifications-hub-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.notifications-hub-page .badge,.notifications-hub-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.notifications-hub-page .badge-info,.notifications-hub-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.notifications-hub-page .badge-success,.notifications-hub-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.notifications-hub-page .badge-warning,.notifications-hub-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.notifications-hub-page .badge-danger,.notifications-hub-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.notifications-hub-page .field,.notifications-hub-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.notifications-hub-page .field-copy,.notifications-hub-page.field-copy{display:grid;gap:2px;min-width:0}.notifications-hub-page .field-label,.notifications-hub-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.notifications-hub-page .field-hint,.notifications-hub-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.notifications-hub-page .field-input,.notifications-hub-page.field-input,.notifications-hub-page .field-select,.notifications-hub-page.field-select,.notifications-hub-page .field-textarea,.notifications-hub-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.notifications-hub-page .field-input,.notifications-hub-page.field-input,.notifications-hub-page .field-select,.notifications-hub-page.field-select{min-height:28px}.notifications-hub-page .field-textarea,.notifications-hub-page.field-textarea{min-height:96px;resize:vertical}.notifications-hub-page .field-input:focus-visible,.notifications-hub-page.field-input:focus-visible,.notifications-hub-page .field-select:focus-visible,.notifications-hub-page.field-select:focus-visible,.notifications-hub-page .field-textarea:focus-visible,.notifications-hub-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.notifications-hub-page .section-header,.notifications-hub-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.notifications-hub-page .panel-shell>.section-header,.notifications-hub-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.notifications-hub-page .section-header-copy,.notifications-hub-page.section-header-copy{display:grid;gap:3px;min-width:0}.notifications-hub-page .section-header-kicker,.notifications-hub-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.notifications-hub-page .section-header h2,.notifications-hub-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.notifications-hub-page .section-header p,.notifications-hub-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.notifications-hub-page .section-header-actions,.notifications-hub-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.notifications-hub-page .state-panel,.notifications-hub-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.notifications-hub-page .state-panel h3,.notifications-hub-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.notifications-hub-page .state-panel p,.notifications-hub-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.notifications-hub-page .state-empty,.notifications-hub-page.state-empty{background:#fbfbfb}.notifications-hub-page .state-loading,.notifications-hub-page.state-loading{background:#f8f8f8}.notifications-hub-page .state-error,.notifications-hub-page.state-error{border-color:#c56a6a;background:#fff1f1}.notifications-hub-page .state-error h3,.notifications-hub-page.state-error h3,.notifications-hub-page .state-error p,.notifications-hub-page.state-error p{color:#7c1f1f}.notifications-hub-page .state-loading-bar,.notifications-hub-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.notifications-hub-page .state-panel-action,.notifications-hub-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.notifications-hub-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.notifications-hub-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.notifications-hub-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.notifications-hub-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.notifications-hub-page .card-title-row h3{color:#002357}.notifications-hub-page .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.notifications-hub-page .detail-card-row{border-bottom:1px solid #e6dccb}.notifications-hub-page :is(input,select,textarea){border-color:#b8c0ca}.notifications-hub-page :is(input,select,textarea,button):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.notifications-hub-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 550px){.notifications-hub-page .form-grid{grid-template-columns:minmax(0,1fr)}}.notice-workflow-page .card,.notice-workflow-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.notice-workflow-page .card-eyebrow,.notice-workflow-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.notice-workflow-page .card-title-row,.notice-workflow-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.notice-workflow-page .card-title-row h3,.notice-workflow-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.notice-workflow-page .card-body,.notice-workflow-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.notice-workflow-page .text-muted,.notice-workflow-page.text-muted{color:#626262;line-height:1.2}.notice-workflow-page .stack,.notice-workflow-page.stack{display:grid;gap:8px;min-width:0}.notice-workflow-page .cluster,.notice-workflow-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.notice-workflow-page .card-grid,.notice-workflow-page.card-grid,.notice-workflow-page .field-grid,.notice-workflow-page.field-grid{display:grid;gap:8px;min-width:0}.notice-workflow-page .columns-2,.notice-workflow-page.columns-2,.notice-workflow-page .columns-3,.notice-workflow-page.columns-3{min-width:0}.notice-workflow-page .card-grid.columns-2,.notice-workflow-page.card-grid.columns-2,.notice-workflow-page .field-grid.columns-2,.notice-workflow-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-workflow-page .card-grid.columns-3,.notice-workflow-page.card-grid.columns-3,.notice-workflow-page .field-grid.columns-3,.notice-workflow-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-workflow-page .panel-shell>:not(.section-header),.notice-workflow-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.notice-workflow-page .panel-shell>.section-header+:not(.section-header),.notice-workflow-page.panel-shell>.section-header+:not(.section-header),.notice-workflow-page .panel-shell>:not(.section-header)+:not(.section-header),.notice-workflow-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.notice-workflow-page .panel-shell>:not(.section-header):last-child,.notice-workflow-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.notice-workflow-page .tt-page-grid>.panel,.notice-workflow-page.tt-page-grid>.panel,.notice-workflow-page .tt-page-grid>.card,.notice-workflow-page.tt-page-grid>.card,.notice-workflow-page .tt-page-grid>.state-panel,.notice-workflow-page.tt-page-grid>.state-panel{width:100%;min-width:0}.notice-workflow-page .detail-row,.notice-workflow-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.notice-workflow-page .detail-row:last-child,.notice-workflow-page.detail-row:last-child{border-bottom:0}.notice-workflow-page .detail-row strong,.notice-workflow-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.notice-workflow-page .detail-row span,.notice-workflow-page.detail-row span,.notice-workflow-page .detail-row p,.notice-workflow-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.notice-workflow-page .detail-card-row,.notice-workflow-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.notice-workflow-page .detail-card-row strong,.notice-workflow-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.notice-workflow-page .detail-card-row span,.notice-workflow-page.detail-card-row span,.notice-workflow-page .detail-card-row p,.notice-workflow-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.notice-workflow-page .card-grid.columns-3,.notice-workflow-page.card-grid.columns-3,.notice-workflow-page .field-grid.columns-3,.notice-workflow-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.notice-workflow-page .card-grid.columns-2,.notice-workflow-page.card-grid.columns-2,.notice-workflow-page .card-grid.columns-3,.notice-workflow-page.card-grid.columns-3,.notice-workflow-page .field-grid.columns-2,.notice-workflow-page.field-grid.columns-2,.notice-workflow-page .field-grid.columns-3,.notice-workflow-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.notice-workflow-page .detail-row,.notice-workflow-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.notice-workflow-page .button,.notice-workflow-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.notice-workflow-page .button-primary,.notice-workflow-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.notice-workflow-page .button-secondary,.notice-workflow-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.notice-workflow-page .button-ghost,.notice-workflow-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.notice-workflow-page .button:disabled,.notice-workflow-page.button:disabled{opacity:.55;cursor:default}.notice-workflow-page .button:focus-visible,.notice-workflow-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.notice-workflow-page .badge,.notice-workflow-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.notice-workflow-page .badge-info,.notice-workflow-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.notice-workflow-page .badge-success,.notice-workflow-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.notice-workflow-page .badge-warning,.notice-workflow-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.notice-workflow-page .badge-danger,.notice-workflow-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.notice-workflow-page .field,.notice-workflow-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.notice-workflow-page .field-copy,.notice-workflow-page.field-copy{display:grid;gap:2px;min-width:0}.notice-workflow-page .field-label,.notice-workflow-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.notice-workflow-page .field-hint,.notice-workflow-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.notice-workflow-page .field-input,.notice-workflow-page.field-input,.notice-workflow-page .field-select,.notice-workflow-page.field-select,.notice-workflow-page .field-textarea,.notice-workflow-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.notice-workflow-page .field-input,.notice-workflow-page.field-input,.notice-workflow-page .field-select,.notice-workflow-page.field-select{min-height:28px}.notice-workflow-page .field-textarea,.notice-workflow-page.field-textarea{min-height:96px;resize:vertical}.notice-workflow-page .field-input:focus-visible,.notice-workflow-page.field-input:focus-visible,.notice-workflow-page .field-select:focus-visible,.notice-workflow-page.field-select:focus-visible,.notice-workflow-page .field-textarea:focus-visible,.notice-workflow-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.notice-workflow-page .section-header,.notice-workflow-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.notice-workflow-page .panel-shell>.section-header,.notice-workflow-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.notice-workflow-page .section-header-copy,.notice-workflow-page.section-header-copy{display:grid;gap:3px;min-width:0}.notice-workflow-page .section-header-kicker,.notice-workflow-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.notice-workflow-page .section-header h2,.notice-workflow-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.notice-workflow-page .section-header p,.notice-workflow-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.notice-workflow-page .section-header-actions,.notice-workflow-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.notice-workflow-page .state-panel,.notice-workflow-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.notice-workflow-page .state-panel h3,.notice-workflow-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.notice-workflow-page .state-panel p,.notice-workflow-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.notice-workflow-page .state-empty,.notice-workflow-page.state-empty{background:#fbfbfb}.notice-workflow-page .state-loading,.notice-workflow-page.state-loading{background:#f8f8f8}.notice-workflow-page .state-error,.notice-workflow-page.state-error{border-color:#c56a6a;background:#fff1f1}.notice-workflow-page .state-error h3,.notice-workflow-page.state-error h3,.notice-workflow-page .state-error p,.notice-workflow-page.state-error p{color:#7c1f1f}.notice-workflow-page .state-loading-bar,.notice-workflow-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.notice-workflow-page .state-panel-action,.notice-workflow-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.notice-workflow-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.notice-workflow-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.notice-workflow-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.notice-workflow-page .card-grid{gap:16px}.notice-workflow-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.notice-workflow-page .card-title-row h3{color:#002357}.notice-workflow-page :is(input,select,textarea){border-color:#b8c0ca}.notice-workflow-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.notice-workflow-page .card-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.platform-owner-page .card,.platform-owner-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.platform-owner-page .card-eyebrow,.platform-owner-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.platform-owner-page .card-title-row,.platform-owner-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.platform-owner-page .card-title-row h3,.platform-owner-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.platform-owner-page .card-body,.platform-owner-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.platform-owner-page .text-muted,.platform-owner-page.text-muted{color:#626262;line-height:1.2}.platform-owner-page .stack,.platform-owner-page.stack{display:grid;gap:8px;min-width:0}.platform-owner-page .cluster,.platform-owner-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.platform-owner-page .card-grid,.platform-owner-page.card-grid,.platform-owner-page .field-grid,.platform-owner-page.field-grid{display:grid;gap:8px;min-width:0}.platform-owner-page .columns-2,.platform-owner-page.columns-2,.platform-owner-page .columns-3,.platform-owner-page.columns-3{min-width:0}.platform-owner-page .card-grid.columns-2,.platform-owner-page.card-grid.columns-2,.platform-owner-page .field-grid.columns-2,.platform-owner-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-owner-page .card-grid.columns-3,.platform-owner-page.card-grid.columns-3,.platform-owner-page .field-grid.columns-3,.platform-owner-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-owner-page .panel-shell>:not(.section-header),.platform-owner-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.platform-owner-page .panel-shell>.section-header+:not(.section-header),.platform-owner-page.panel-shell>.section-header+:not(.section-header),.platform-owner-page .panel-shell>:not(.section-header)+:not(.section-header),.platform-owner-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.platform-owner-page .panel-shell>:not(.section-header):last-child,.platform-owner-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.platform-owner-page .tt-page-grid>.panel,.platform-owner-page.tt-page-grid>.panel,.platform-owner-page .tt-page-grid>.card,.platform-owner-page.tt-page-grid>.card,.platform-owner-page .tt-page-grid>.state-panel,.platform-owner-page.tt-page-grid>.state-panel{width:100%;min-width:0}.platform-owner-page .detail-row,.platform-owner-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.platform-owner-page .detail-row:last-child,.platform-owner-page.detail-row:last-child{border-bottom:0}.platform-owner-page .detail-row strong,.platform-owner-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.platform-owner-page .detail-row span,.platform-owner-page.detail-row span,.platform-owner-page .detail-row p,.platform-owner-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}@media (max-width: 1200px){.platform-owner-page .card-grid.columns-3,.platform-owner-page.card-grid.columns-3,.platform-owner-page .field-grid.columns-3,.platform-owner-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.platform-owner-page .card-grid.columns-2,.platform-owner-page.card-grid.columns-2,.platform-owner-page .card-grid.columns-3,.platform-owner-page.card-grid.columns-3,.platform-owner-page .field-grid.columns-2,.platform-owner-page.field-grid.columns-2,.platform-owner-page .field-grid.columns-3,.platform-owner-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.platform-owner-page .detail-row,.platform-owner-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.platform-owner-page .button,.platform-owner-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.platform-owner-page .button-primary,.platform-owner-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.platform-owner-page .button-secondary,.platform-owner-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.platform-owner-page .button-ghost,.platform-owner-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.platform-owner-page .button:disabled,.platform-owner-page.button:disabled{opacity:.55;cursor:default}.platform-owner-page .button:focus-visible,.platform-owner-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.platform-owner-page .field,.platform-owner-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.platform-owner-page .field-copy,.platform-owner-page.field-copy{display:grid;gap:2px;min-width:0}.platform-owner-page .field-label,.platform-owner-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.platform-owner-page .field-hint,.platform-owner-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.platform-owner-page .field-input,.platform-owner-page.field-input,.platform-owner-page .field-select,.platform-owner-page.field-select,.platform-owner-page .field-textarea,.platform-owner-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.platform-owner-page .field-input,.platform-owner-page.field-input,.platform-owner-page .field-select,.platform-owner-page.field-select{min-height:28px}.platform-owner-page .field-textarea,.platform-owner-page.field-textarea{min-height:96px;resize:vertical}.platform-owner-page .field-input:focus-visible,.platform-owner-page.field-input:focus-visible,.platform-owner-page .field-select:focus-visible,.platform-owner-page.field-select:focus-visible,.platform-owner-page .field-textarea:focus-visible,.platform-owner-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.platform-owner-page .section-header,.platform-owner-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.platform-owner-page .panel-shell>.section-header,.platform-owner-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.platform-owner-page .section-header-copy,.platform-owner-page.section-header-copy{display:grid;gap:3px;min-width:0}.platform-owner-page .section-header-kicker,.platform-owner-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.platform-owner-page .section-header h2,.platform-owner-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.platform-owner-page .section-header p,.platform-owner-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.platform-owner-page .section-header-actions,.platform-owner-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.platform-owner-page .state-panel,.platform-owner-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.platform-owner-page .state-panel h3,.platform-owner-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.platform-owner-page .state-panel p,.platform-owner-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.platform-owner-page .state-empty,.platform-owner-page.state-empty{background:#fbfbfb}.platform-owner-page .state-loading,.platform-owner-page.state-loading{background:#f8f8f8}.platform-owner-page .state-error,.platform-owner-page.state-error{border-color:#c56a6a;background:#fff1f1}.platform-owner-page .state-error h3,.platform-owner-page.state-error h3,.platform-owner-page .state-error p,.platform-owner-page.state-error p{color:#7c1f1f}.platform-owner-page .state-loading-bar,.platform-owner-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.platform-owner-page .state-panel-action,.platform-owner-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.platform-owner-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.platform-owner-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:30px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.platform-owner-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.platform-owner-page .card-grid{gap:14px}.platform-owner-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.platform-owner-page .card-title-row h3{color:#002357}.platform-owner-page .portal-stat{color:#003c85}.platform-owner-page :is(input,select,textarea){border-color:#b8c0ca}.platform-owner-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}.platform-owner-page .detail-row{border-bottom:1px solid #e6dccb}@media (max-width: 760px){.platform-owner-page .card-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.platform-billing-page .card,.platform-billing-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.platform-billing-page .card-eyebrow,.platform-billing-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.platform-billing-page .card-title-row,.platform-billing-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.platform-billing-page .card-title-row h3,.platform-billing-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.platform-billing-page .card-body,.platform-billing-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.platform-billing-page .text-muted,.platform-billing-page.text-muted{color:#626262;line-height:1.2}.platform-billing-page .stack,.platform-billing-page.stack,.platform-billing-page .card-grid,.platform-billing-page.card-grid,.platform-billing-page .field-grid,.platform-billing-page.field-grid{display:grid;gap:8px;min-width:0}.platform-billing-page .columns-2,.platform-billing-page.columns-2,.platform-billing-page .columns-3,.platform-billing-page.columns-3{min-width:0}.platform-billing-page .card-grid.columns-2,.platform-billing-page.card-grid.columns-2,.platform-billing-page .field-grid.columns-2,.platform-billing-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-billing-page .card-grid.columns-3,.platform-billing-page.card-grid.columns-3,.platform-billing-page .field-grid.columns-3,.platform-billing-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-billing-page .panel-shell>:not(.section-header),.platform-billing-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.platform-billing-page .panel-shell>.section-header+:not(.section-header),.platform-billing-page.panel-shell>.section-header+:not(.section-header),.platform-billing-page .panel-shell>:not(.section-header)+:not(.section-header),.platform-billing-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.platform-billing-page .panel-shell>:not(.section-header):last-child,.platform-billing-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.platform-billing-page .tt-page-grid>.panel,.platform-billing-page.tt-page-grid>.panel,.platform-billing-page .tt-page-grid>.card,.platform-billing-page.tt-page-grid>.card,.platform-billing-page .tt-page-grid>.state-panel,.platform-billing-page.tt-page-grid>.state-panel{width:100%;min-width:0}.platform-billing-page .detail-row,.platform-billing-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.platform-billing-page .detail-row:last-child,.platform-billing-page.detail-row:last-child{border-bottom:0}.platform-billing-page .detail-row strong,.platform-billing-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.platform-billing-page .detail-row span,.platform-billing-page.detail-row span,.platform-billing-page .detail-row p,.platform-billing-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}@media (max-width: 1200px){.platform-billing-page .card-grid.columns-3,.platform-billing-page.card-grid.columns-3,.platform-billing-page .field-grid.columns-3,.platform-billing-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.platform-billing-page .card-grid.columns-2,.platform-billing-page.card-grid.columns-2,.platform-billing-page .card-grid.columns-3,.platform-billing-page.card-grid.columns-3,.platform-billing-page .field-grid.columns-2,.platform-billing-page.field-grid.columns-2,.platform-billing-page .field-grid.columns-3,.platform-billing-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.platform-billing-page .detail-row,.platform-billing-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.platform-billing-page .button,.platform-billing-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.platform-billing-page .button-primary,.platform-billing-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.platform-billing-page .button-secondary,.platform-billing-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.platform-billing-page .button:disabled,.platform-billing-page.button:disabled{opacity:.55;cursor:default}.platform-billing-page .button:focus-visible,.platform-billing-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.platform-billing-page .section-header,.platform-billing-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.platform-billing-page .panel-shell>.section-header,.platform-billing-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.platform-billing-page .section-header-copy,.platform-billing-page.section-header-copy{display:grid;gap:3px;min-width:0}.platform-billing-page .section-header-kicker,.platform-billing-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.platform-billing-page .section-header h2,.platform-billing-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.platform-billing-page .section-header p,.platform-billing-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.platform-billing-page .section-header-actions,.platform-billing-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.platform-billing-page .state-panel,.platform-billing-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.platform-billing-page .state-panel h3,.platform-billing-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.platform-billing-page .state-panel p,.platform-billing-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.platform-billing-page .state-empty,.platform-billing-page.state-empty{background:#fbfbfb}.platform-billing-page .state-loading,.platform-billing-page.state-loading{background:#f8f8f8}.platform-billing-page .state-error,.platform-billing-page.state-error{border-color:#c56a6a;background:#fff1f1}.platform-billing-page .state-error h3,.platform-billing-page.state-error h3,.platform-billing-page .state-error p,.platform-billing-page.state-error p{color:#7c1f1f}.platform-billing-page .state-loading-bar,.platform-billing-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.platform-billing-page .state-panel-action,.platform-billing-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.platform-billing-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.platform-billing-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.platform-billing-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.platform-billing-page .card-grid{gap:16px}.platform-billing-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.platform-billing-page .card-title-row h3{color:#002357}.platform-billing-page .portal-stat{color:#003c85}.platform-billing-page .detail-row{border-bottom:1px solid #e6dccb}.platform-billing-page :is(input,select,textarea){border-color:#b8c0ca}.platform-billing-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.platform-billing-page .card-grid.columns-2,.platform-billing-page .card-grid.columns-3{grid-template-columns:minmax(0,1fr)}}.workbook-builder-page .card,.workbook-builder-page.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.workbook-builder-page .card-eyebrow,.workbook-builder-page.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.workbook-builder-page .card-title-row,.workbook-builder-page.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.workbook-builder-page .card-title-row h3,.workbook-builder-page.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.workbook-builder-page .card-body,.workbook-builder-page.card-body{display:grid;gap:0;min-width:0;padding:10px}.workbook-builder-page .crm-page,.workbook-builder-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.workbook-builder-page .text-muted,.workbook-builder-page.text-muted{color:#626262;line-height:1.2}.workbook-builder-page .stack,.workbook-builder-page.stack{display:grid;gap:8px;min-width:0}.workbook-builder-page .cluster,.workbook-builder-page.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.workbook-builder-page .card-grid,.workbook-builder-page.card-grid,.workbook-builder-page .field-grid,.workbook-builder-page.field-grid{display:grid;gap:8px;min-width:0}.workbook-builder-page .columns-2,.workbook-builder-page.columns-2,.workbook-builder-page .columns-3,.workbook-builder-page.columns-3{min-width:0}.workbook-builder-page .card-grid.columns-2,.workbook-builder-page.card-grid.columns-2,.workbook-builder-page .field-grid.columns-2,.workbook-builder-page.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workbook-builder-page .card-grid.columns-3,.workbook-builder-page.card-grid.columns-3,.workbook-builder-page .field-grid.columns-3,.workbook-builder-page.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workbook-builder-page .panel-shell>:not(.section-header),.workbook-builder-page.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.workbook-builder-page .panel-shell>.section-header+:not(.section-header),.workbook-builder-page.panel-shell>.section-header+:not(.section-header),.workbook-builder-page .panel-shell>:not(.section-header)+:not(.section-header),.workbook-builder-page.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.workbook-builder-page .panel-shell>:not(.section-header):last-child,.workbook-builder-page.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.workbook-builder-page .tt-page-grid>.panel,.workbook-builder-page.tt-page-grid>.panel,.workbook-builder-page .tt-page-grid>.card,.workbook-builder-page.tt-page-grid>.card,.workbook-builder-page .tt-page-grid>.state-panel,.workbook-builder-page.tt-page-grid>.state-panel{width:100%;min-width:0}.workbook-builder-page .detail-row,.workbook-builder-page.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.workbook-builder-page .detail-row:last-child,.workbook-builder-page.detail-row:last-child{border-bottom:0}.workbook-builder-page .detail-row strong,.workbook-builder-page.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.workbook-builder-page .detail-row span,.workbook-builder-page.detail-row span,.workbook-builder-page .detail-row p,.workbook-builder-page.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.workbook-builder-page .detail-card-row,.workbook-builder-page.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.workbook-builder-page .detail-card-row strong,.workbook-builder-page.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.workbook-builder-page .detail-card-row span,.workbook-builder-page.detail-card-row span,.workbook-builder-page .detail-card-row p,.workbook-builder-page.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}@media (max-width: 1200px){.workbook-builder-page .card-grid.columns-3,.workbook-builder-page.card-grid.columns-3,.workbook-builder-page .field-grid.columns-3,.workbook-builder-page.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.workbook-builder-page .card-grid.columns-2,.workbook-builder-page.card-grid.columns-2,.workbook-builder-page .card-grid.columns-3,.workbook-builder-page.card-grid.columns-3,.workbook-builder-page .field-grid.columns-2,.workbook-builder-page.field-grid.columns-2,.workbook-builder-page .field-grid.columns-3,.workbook-builder-page.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.workbook-builder-page .detail-row,.workbook-builder-page.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}.workbook-builder-page .button,.workbook-builder-page.button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #626262;border-radius:3px;background:#efefef;color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.workbook-builder-page .button-primary,.workbook-builder-page.button-primary{border-color:#071a61;background:#1a4fd7;color:#fff}.workbook-builder-page .button-secondary,.workbook-builder-page.button-secondary{border-color:#626262;background:#efefef;color:#092077}.workbook-builder-page .button-ghost,.workbook-builder-page.button-ghost{border-color:#626262;background:#fff6;color:#092077}.workbook-builder-page .button:disabled,.workbook-builder-page.button:disabled{opacity:.55;cursor:default}.workbook-builder-page .button:focus-visible,.workbook-builder-page.button:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.workbook-builder-page .badge,.workbook-builder-page.badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:var(--tt-font-weight-bold);line-height:1;white-space:nowrap;box-sizing:border-box}.workbook-builder-page .badge-info,.workbook-builder-page.badge-info{border-color:#8ba7e6;background:#dbe7ff;color:#163d91}.workbook-builder-page .badge-success,.workbook-builder-page.badge-success{border-color:#8ec19b;background:#dff2e3;color:#205f2e}.workbook-builder-page .badge-warning,.workbook-builder-page.badge-warning{border-color:#d5ab66;background:#fde8c6;color:#8d5400}.workbook-builder-page .badge-danger,.workbook-builder-page.badge-danger{border-color:#d29a9a;background:#f8dddd;color:#8a2222}.workbook-builder-page .field,.workbook-builder-page.field{display:grid;gap:4px;width:100%;min-width:0;box-sizing:border-box}.workbook-builder-page .field-copy,.workbook-builder-page.field-copy{display:grid;gap:2px;min-width:0}.workbook-builder-page .field-label,.workbook-builder-page.field-label{color:#202020;font-size:12px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.workbook-builder-page .field-hint,.workbook-builder-page.field-hint{color:#626262;font-size:11px;font-weight:var(--tt-font-weight-medium);line-height:1.2}.workbook-builder-page .field-input,.workbook-builder-page.field-input,.workbook-builder-page .field-select,.workbook-builder-page.field-select,.workbook-builder-page .field-textarea,.workbook-builder-page.field-textarea{width:100%;min-width:0;border:1px solid #626262;border-radius:0;background:#fff;color:#202020;padding:5px 7px;font-size:12px;line-height:1.2;box-sizing:border-box;outline:none}.workbook-builder-page .field-input,.workbook-builder-page.field-input,.workbook-builder-page .field-select,.workbook-builder-page.field-select{min-height:28px}.workbook-builder-page .field-textarea,.workbook-builder-page.field-textarea{min-height:96px;resize:vertical}.workbook-builder-page .field-input:focus-visible,.workbook-builder-page.field-input:focus-visible,.workbook-builder-page .field-select:focus-visible,.workbook-builder-page.field-select:focus-visible,.workbook-builder-page .field-textarea:focus-visible,.workbook-builder-page.field-textarea:focus-visible{outline:1px solid #1a4fd7;outline-offset:1px}.workbook-builder-page .section-header,.workbook-builder-page.section-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:0;border-bottom:0;background:transparent;box-sizing:border-box}.workbook-builder-page .panel-shell>.section-header,.workbook-builder-page.panel-shell>.section-header{min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.workbook-builder-page .section-header-copy,.workbook-builder-page.section-header-copy{display:grid;gap:3px;min-width:0}.workbook-builder-page .section-header-kicker,.workbook-builder-page.section-header-kicker{color:#092077;font-size:10px;font-weight:var(--tt-font-weight-bold);letter-spacing:0;line-height:1;text-transform:none}.workbook-builder-page .section-header h2,.workbook-builder-page.section-header h2{margin:0;color:#000;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.workbook-builder-page .section-header p,.workbook-builder-page.section-header p{margin:0;color:#626262;font-size:12px;line-height:1.2}.workbook-builder-page .section-header-actions,.workbook-builder-page.section-header-actions{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex:0 0 auto}.workbook-builder-page .state-panel,.workbook-builder-page.state-panel{display:grid;gap:6px;padding:10px 12px;border:1px solid #626262;border-radius:4px;background:#fbfbfb;box-sizing:border-box}.workbook-builder-page .state-panel h3,.workbook-builder-page.state-panel h3{margin:0;color:#202020;font-size:16px;font-weight:var(--tt-font-weight-bold);line-height:1.1}.workbook-builder-page .state-panel p,.workbook-builder-page.state-panel p{margin:0;color:#626262;font-size:12px;line-height:1.2}.workbook-builder-page .state-empty,.workbook-builder-page.state-empty{background:#fbfbfb}.workbook-builder-page .state-loading,.workbook-builder-page.state-loading{background:#f8f8f8}.workbook-builder-page .state-error,.workbook-builder-page.state-error{border-color:#c56a6a;background:#fff1f1}.workbook-builder-page .state-error h3,.workbook-builder-page.state-error h3,.workbook-builder-page .state-error p,.workbook-builder-page.state-error p{color:#7c1f1f}.workbook-builder-page .state-loading-bar,.workbook-builder-page.state-loading-bar{width:64px;height:4px;border-radius:999px;background:#1a4fd7}.workbook-builder-page .state-panel-action,.workbook-builder-page.state-panel-action{display:flex;align-items:center;gap:6px;padding-top:2px}.tt-center-view>.workbook-builder-page{display:grid;align-content:start;gap:20px;min-height:100%;padding:0 clamp(18px,3vw,32px) 42px;background:#f7f3eb;color:#071425;box-sizing:border-box}.workbook-builder-page>.section-header{margin:0 calc(-1*clamp(18px,3vw,32px));padding:28px clamp(18px,3vw,32px);border:0;border-bottom:4px solid #bc8a36;border-radius:0;background:#003c85;color:#fff}.workbook-builder-page>.section-header :is(h2,p,.section-header-kicker){color:#fff}.workbook-builder-page .card-grid{gap:16px}.workbook-builder-page .card{border:1px solid #e2d5bc;border-radius:6px;background:#fff;box-shadow:none}.workbook-builder-page .card-title-row h3{color:#002357}.workbook-builder-page .workbook-grid{display:grid;grid-template-columns:44px repeat(10,minmax(96px,1fr));gap:1px;overflow-x:auto;border:1px solid #b8c0ca;border-radius:6px;background:#b8c0ca}.workbook-builder-page .workbook-grid>*{min-height:36px;padding:8px;border:0;background:#fff;color:#071425}.workbook-builder-page .workbook-grid>strong{display:flex;align-items:center;justify-content:center;background:#eef2f7;font-size:12px}.workbook-builder-page .workbook-grid input{width:100%;min-width:84px;font:inherit}.workbook-builder-page .workbook-grid label{display:grid;gap:2px;align-content:start}.workbook-builder-page .workbook-grid label span{color:#003c85;font-size:11px}.workbook-builder-page .workbook-cell-filtered{opacity:.35}.workbook-builder-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid #bc8a36;outline-offset:2px}@media (max-width: 850px){.workbook-builder-page .card-grid.columns-2{grid-template-columns:minmax(0,1fr)}}.workflow-page .crm-page,.workflow-page.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.workflow-page .crm-top-mini-tabs,.workflow-page.crm-top-mini-tabs,.workflow-page .crm-primary-tabs,.workflow-page.crm-primary-tabs,.workflow-page .crm-secondary-tabs,.workflow-page.crm-secondary-tabs,.workflow-page .crm-tertiary-tabs,.workflow-page.crm-tertiary-tabs,.workflow-page .crm-toolbar-row,.workflow-page.crm-toolbar-row,.workflow-page .crm-pill-row,.workflow-page.crm-pill-row,.workflow-page .crm-panel-strip,.workflow-page.crm-panel-strip,.workflow-page .crm-note-strip,.workflow-page.crm-note-strip,.workflow-page .crm-filter-row,.workflow-page.crm-filter-row{display:flex;align-items:center;gap:3px;flex-wrap:nowrap}.workflow-page .crm-top-mini-tabs,.workflow-page.crm-top-mini-tabs,.workflow-page .crm-primary-tabs,.workflow-page.crm-primary-tabs{padding:0 3px;background:var(--crm-rail-outline);min-height:22px;overflow-x:auto}.workflow-page .crm-secondary-tabs,.workflow-page.crm-secondary-tabs,.workflow-page .crm-tertiary-tabs,.workflow-page.crm-tertiary-tabs{min-height:22px;padding:2px 4px 0;gap:4px;overflow-x:auto}.workflow-page .crm-tab,.workflow-page.crm-tab,.workflow-page .crm-subtab,.workflow-page.crm-subtab,.workflow-page .crm-mini-tab,.workflow-page.crm-mini-tab,.workflow-page .crm-toolbar-button,.workflow-page.crm-toolbar-button,.workflow-page .crm-action-button,.workflow-page.crm-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);color:#202020;font-size:var(--tt-font-button-text);font-weight:var(--tt-font-weight-bold);cursor:pointer;border-radius:4px 4px 2px 2px;white-space:nowrap}.workflow-page .crm-tab.is-active,.workflow-page.crm-tab.is-active,.workflow-page .crm-subtab.is-active,.workflow-page.crm-subtab.is-active,.workflow-page .crm-mini-tab.is-active,.workflow-page.crm-mini-tab.is-active{background:var(--crm-gold-bg);border-color:var(--crm-gold-border);color:#000}.workflow-page .crm-main-surface,.workflow-page.crm-main-surface{display:grid;gap:8px;padding:8px;border:1px solid var(--crm-medium-grey);outline:1px solid var(--crm-dark-grey);outline-offset:-2px;background:var(--crm-list-bg)}.workflow-page .crm-title-bar,.workflow-page.crm-title-bar{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:0 10px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-bold)}.workflow-page .crm-work-grid-2,.workflow-page.crm-work-grid-2,.workflow-page .crm-work-grid-3,.workflow-page.crm-work-grid-3,.workflow-page .crm-work-grid-4,.workflow-page.crm-work-grid-4{display:grid;gap:12px}.workflow-page .crm-work-grid-2,.workflow-page.crm-work-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-page .crm-work-grid-3,.workflow-page.crm-work-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-page .crm-card,.workflow-page.crm-card{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--crm-medium-grey);border-left:4px solid var(--crm-gold-bg);border-radius:0;background:var(--crm-light-fill-2)}.workflow-page .crm-card h2,.workflow-page.crm-card h2,.workflow-page .crm-card h3,.workflow-page.crm-card h3,.workflow-page .crm-card h4,.workflow-page.crm-card h4,.workflow-page .crm-card p,.workflow-page.crm-card p{margin:0}.workflow-page .crm-card h3,.workflow-page.crm-card h3{color:#092077;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);text-align:left}.workflow-page .crm-card p,.workflow-page.crm-card p,.workflow-page .crm-card li,.workflow-page.crm-card li,.workflow-page .crm-card span,.workflow-page.crm-card span,.workflow-page .crm-card strong,.workflow-page.crm-card strong{font-size:var(--tt-font-body-primary);line-height:1.2}.workflow-page .crm-input,.workflow-page.crm-input,.workflow-page .crm-select,.workflow-page.crm-select,.workflow-page .crm-textarea,.workflow-page.crm-textarea{width:100%;min-height:32px;border:1px solid var(--crm-dark-grey);background:#fff;padding:5px 8px;font-size:var(--tt-font-body-primary)}.workflow-page .crm-note-strip,.workflow-page.crm-note-strip{padding-top:4px}.workflow-page .crm-note-strip .crm-input,.workflow-page.crm-note-strip .crm-input{min-height:22px;font-size:var(--tt-font-body-tertiary)}.workflow-page{width:100%;max-width:none;justify-self:center;padding:0 2px 2px}.workflow-primary-tabs,.workflow-secondary-tabs{min-height:22px}.workflow-main-surface{gap:8px;min-height:0;padding:8px;border:1px solid #ddddde;outline:1px solid #626262;outline-offset:-2px;background:#efefef}.workflow-title-bar{min-height:26px;padding:0 6px}.workflow-title-bar strong,.workflow-title-bar span{font-size:var(--tt-font-body-tertiary);line-height:1}.workflow-strip{gap:4px;padding:0}.workflow-strip .crm-action-button{min-height:28px;padding-inline:7px;font-size:var(--tt-font-body-compact)}.workflow-input{min-height:28px;font-size:var(--tt-font-body-tertiary)}.workflow-summary,.workflow-layout{gap:8px}.workflow-card{gap:6px;padding:8px;border:1px solid #ddddde;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb}.workflow-card h3{font-size:var(--tt-font-section-heading);line-height:1.1}.workflow-card span,.workflow-card strong{font-size:var(--tt-font-body-emphasis);line-height:1.15}.workflow-rows{display:grid;gap:4px}.workflow-row{display:grid;gap:4px;padding:7px 8px;border:1px solid #ddddde;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb}.workflow-list-card,.workflow-workspace{min-height:0}.workflow-workspace{gap:6px}.workflow-workspace-head{display:grid;gap:2px}.workflow-workboard{display:grid;grid-template-columns:184px minmax(0,1fr);gap:6px;min-height:0}.workflow-meta,.workflow-panel{display:grid;align-content:start;gap:4px;padding:8px;border:1px solid #626262;background:#fff}.workflow-note-strip{gap:4px;padding-top:0}.workflow-note-strip .crm-action-button{min-height:28px;padding-inline:7px;font-size:var(--tt-font-body-compact)}.workflow-note-strip .crm-input{min-height:28px;font-size:var(--tt-font-body-tertiary)}:root{--tt-font-family: "Montserrat", sans-serif;--tt-font-root: 16px;--tt-font-header-support: 13px;--tt-font-header-welcome: var(--tt-font-header-support);--tt-font-header-meta: var(--tt-font-header-support);--tt-font-header-company: 22px;--tt-font-header-timezones: var(--tt-font-header-support);--tt-font-workspace-title: 22px;--tt-font-panel-title: 18px;--tt-font-body-primary: 12px;--tt-font-body-secondary: 11px;--tt-font-body-compact: 12px;--tt-font-body-tertiary: 13px;--tt-font-body-emphasis: 14px;--tt-font-body-large: 15px;--tt-font-section-heading: 16px;--tt-font-control-text: 12px;--tt-font-button-text: 12px;--tt-font-ui-compact: 11px;--tt-font-rail-chat-name: 12.5px;--tt-font-rail-chat-message: 12.5px;--tt-font-rail-notes: 12.5px;--tt-font-rail-right-content: 12.5px;--tt-font-rail-communication-primary: 12.5px;--tt-font-rail-communication-secondary: 11.5px;--tt-font-rail-avatar: 10px;--tt-font-weight-medium: 500;--tt-font-weight-semibold: 600;--tt-font-weight-bold: 700;--tt-font-weight-extrabold: 800;--tt-font-weight-black: 900;--tt-line-height-header: 1;--tt-line-height-wrapped: 1.05;--tt-line-height-row: 1.1;--tt-line-height-rail-input: 1.25;--tt-line-height-reset: 0;--tt-line-height-dashboard-feed: 1.16;--tt-line-height-canvas-text: 1.2;--tt-line-height-canvas-note: 1.25;--crm-header: #092077;--crm-rail: #1a37a3;--crm-rail-outline: #071a61;--crm-shell-bg: #071a61;--crm-medium-grey: #ddddde;--crm-dark-grey: #626262;--crm-border-soft: #8a8a8a;--crm-border-thin: .75px;--crm-light-fill-1: #f8f8f8;--crm-light-fill-2: #fbfbfb;--crm-input-bg: #ffffff;--crm-copy: #474747;--crm-copy-muted: #626262;--crm-alert-red: #de1818;--crm-collapse-blue: #3566e5;--crm-action-blue: #1a4fd7;--crm-blue-outline: #071a61;--crm-delete-bg: #9e0c0c;--crm-delete-border: #ff0000;--crm-gold-bg: #ffd253;--crm-gold-border: #af7f1c;--crm-list-bg: #efefef;--crm-left-rail-width: 248px;--crm-right-rail-width: 248px;--crm-collapsed-rail-width: 14px;--tt-panel-header-slot-size: 24px;--tt-panel-header-swoosh-size: 14px}*{box-sizing:border-box}html,body,#root{height:100%;width:100%;min-width:0;min-height:0;max-width:none}body{margin:0;overflow:hidden;font-family:var(--tt-font-family);font-size:var(--tt-font-root);background:var(--crm-shell-bg);color:#1f1f1f}a{color:inherit}button,input,select,textarea{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-page{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:0;align-content:start;justify-items:stretch}.tt-center-view>.crm-page:not(.dashboard-approved-page):not(.case-workspace-page){min-height:100%;padding:8px;background:var(--crm-shell-bg);box-sizing:border-box}.crm-shell-panel{width:100%;min-width:0;border:0;outline:0;background:var(--crm-medium-grey)}.tt-panel-header{display:grid;grid-template-columns:var(--tt-panel-header-slot-size) 1fr var(--tt-panel-header-slot-size);align-items:center;min-height:40px;height:40px;padding:0 6px;box-sizing:border-box;overflow:hidden}.tt-panel-header-left,.tt-panel-header-title,.tt-panel-header-right{display:flex;align-items:center}.tt-panel-header-left{justify-content:flex-start}.tt-panel-header-title{justify-content:center;min-width:0;text-align:center}.tt-panel-header-title span{min-width:0;font-size:var(--tt-font-panel-title);font-weight:var(--tt-font-weight-bold);line-height:var(--tt-line-height-header);color:#000;white-space:nowrap}.tt-panel-header-right{justify-content:flex-end}.tt-panel-header-empty,.tt-panel-header-icon,.tt-panel-header-swoosh{width:var(--tt-panel-header-slot-size);min-width:var(--tt-panel-header-slot-size);height:var(--tt-panel-header-slot-size)}.tt-panel-header-icon{display:block;object-fit:contain}.tt-panel-header-swoosh{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.tt-panel-header-swoosh img{width:var(--tt-panel-header-swoosh-size);height:var(--tt-panel-header-swoosh-size);object-fit:contain}.crm-top-mini-tabs,.crm-primary-tabs,.crm-secondary-tabs,.crm-tertiary-tabs,.crm-toolbar-row,.crm-pill-row,.crm-panel-strip,.crm-note-strip,.crm-filter-row{display:flex;align-items:center;gap:3px;flex-wrap:nowrap}.crm-top-mini-tabs,.crm-primary-tabs{padding:0 3px;background:var(--crm-rail-outline);min-height:22px;overflow-x:auto}.crm-secondary-tabs,.crm-tertiary-tabs{min-height:22px;padding:2px 4px 0;gap:4px;overflow-x:auto}.crm-tab,.crm-subtab,.crm-mini-tab,.crm-toolbar-button,.crm-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);color:#202020;font-size:var(--tt-font-button-text);font-weight:var(--tt-font-weight-bold);cursor:pointer;border-radius:4px 4px 2px 2px;white-space:nowrap}.crm-mini-tab{min-height:22px;padding-inline:8px;font-size:var(--tt-font-ui-compact)}.crm-tab.is-active,.crm-subtab.is-active,.crm-mini-tab.is-active{background:var(--crm-gold-bg);border-color:var(--crm-gold-border);color:#000}.crm-toolbar-button,.crm-action-button.crm-action-blue{border-color:var(--crm-blue-outline);background:var(--crm-action-blue);color:#fff}.crm-toolbar-button{min-height:30px;padding-inline:8px;border-radius:8px;font-size:var(--tt-font-button-text)}.crm-toolbar-row{min-height:30px;padding:2px 7px 3px;overflow:visible}.crm-toolbar-row>*{flex:0 0 auto;min-width:0}.crm-action-button.crm-action-delete{border-color:var(--crm-delete-border);background:var(--crm-delete-bg);color:#fff}.crm-action-button.crm-action-save{border-color:var(--crm-gold-border);background:var(--crm-gold-bg);color:#111}.crm-pill-row{padding:4px 6px 0}.crm-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border:1px solid transparent;border-radius:12px;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold)}.crm-status-pill[data-tone=red]{color:#700606;background:#f58c8c;border-color:#f10000}.crm-status-pill[data-tone=green]{color:#073c00;background:#a9efaf;border-color:#44bc4e}.crm-status-pill[data-tone=blue]{color:#001b61;background:#82a5ff;border-color:#0035ff}.crm-status-pill[data-tone=orange]{color:#9b3700;background:#ffbb6b;border-color:#f38300}.crm-status-pill[data-tone=ice]{color:#9b3700;background:#c2d2fa;border-color:#032fd6}.crm-pill-label{color:#fff;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-semibold)}.crm-pill-label.is-refresh{color:#fdffda}.crm-pill-label.is-save{color:#d7f1dd}.crm-main-surface{display:grid;gap:8px;padding:8px;border:1px solid var(--crm-medium-grey);outline:1px solid var(--crm-dark-grey);outline-offset:-2px;background:var(--crm-list-bg)}.crm-title-bar{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:0 10px;border:1px solid var(--crm-dark-grey);background:var(--crm-list-bg);font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-bold)}.crm-work-grid-2,.crm-work-grid-3,.crm-work-grid-4{display:grid;gap:12px}.crm-work-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-work-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-work-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-card{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--crm-medium-grey);border-left:4px solid var(--crm-gold-bg);border-radius:0;background:var(--crm-light-fill-2)}.crm-card h2,.crm-card h3,.crm-card h4,.crm-card p{margin:0}.crm-card h3{color:#092077;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);text-align:left}.crm-card p,.crm-card li,.crm-card span,.crm-card strong{font-size:var(--tt-font-body-primary);line-height:1.2}.crm-input,.crm-select,.crm-textarea{width:100%;min-height:32px;border:1px solid var(--crm-dark-grey);background:#fff;padding:5px 8px;font-size:var(--tt-font-body-primary)}.crm-textarea{min-height:120px;resize:vertical}.crm-search-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.crm-search-box img{width:14px;height:14px}.crm-note-strip{padding-top:4px}.crm-note-strip .crm-input{min-height:22px;font-size:var(--tt-font-body-tertiary)}.crm-data-table{width:100%;border-collapse:collapse;background:#fbfbfb}.crm-data-table th,.crm-data-table td{border:1px solid var(--crm-medium-grey);padding:6px 8px;text-align:left;font-size:var(--tt-font-body-primary);line-height:1.2}.crm-data-table th{background:var(--crm-list-bg);color:#092077;font-weight:var(--tt-font-weight-bold)}.crm-field-card{display:grid;gap:5px;padding:10px;border:1px solid var(--crm-medium-grey);border-left:4px solid var(--crm-gold-bg);border-radius:0;background:var(--crm-light-fill-2)}.crm-field-card-title{font-size:var(--tt-font-panel-title);font-weight:var(--tt-font-weight-bold);text-align:center}.crm-field-row{display:grid;grid-template-columns:1.2fr minmax(0,1fr);align-items:center;gap:6px}.crm-field-row label,.crm-field-row span{font-size:var(--tt-font-body-tertiary);font-weight:var(--tt-font-weight-semibold);line-height:1.2}.crm-field-value{min-height:32px;border:var(--crm-border-thin) solid var(--crm-border-soft);border-radius:3px;background:#fff}.tt-center-view>.crm-page:is(.forms-module-page,.compliance-return-builder-page,.forms-auto-population-page,.amended-return-builder-page,.state-compliance-packets-page,.titan-irs-irm-library-page,.irs-yellow-pages-page,.state-tax-yellow-pages-page,.titan-tax-tools-page,.standalone-tax-prep-page){gap:8px;height:100%;min-height:0;background:var(--crm-shell-bg)}.tt-center-view>.crm-page:is(.forms-module-page,.compliance-return-builder-page,.forms-auto-population-page,.amended-return-builder-page,.state-compliance-packets-page,.titan-irs-irm-library-page,.irs-yellow-pages-page,.state-tax-yellow-pages-page,.titan-tax-tools-page,.standalone-tax-prep-page) :is(.forms-module-gate,.compliance-return-builder-gate,.forms-auto-population-gate,.amended-return-builder-gate,.state-compliance-packets-gate,.titan-irs-irm-library-gate,.irs-yellow-pages-gate,.state-tax-yellow-pages-gate,.titan-tax-tools-gate,.standalone-tax-prep-gate){min-width:0;padding:6px 8px;border:1px solid var(--crm-dark-grey);background:var(--crm-medium-grey)}.tt-center-view>.crm-page:is(.forms-module-page,.compliance-return-builder-page,.forms-auto-population-page,.amended-return-builder-page,.state-compliance-packets-page,.titan-irs-irm-library-page,.irs-yellow-pages-page,.state-tax-yellow-pages-page,.titan-tax-tools-page,.standalone-tax-prep-page) :is(.forms-module-gate,.compliance-return-builder-gate,.forms-auto-population-gate,.amended-return-builder-gate,.state-compliance-packets-gate,.titan-irs-irm-library-gate,.irs-yellow-pages-gate,.state-tax-yellow-pages-gate,.titan-tax-tools-gate,.standalone-tax-prep-gate) span{border:1px solid var(--crm-dark-grey);border-radius:0;background:var(--crm-light-fill-2);color:#092077}.tt-center-view>.crm-page:is(.forms-module-page,.compliance-return-builder-page,.forms-auto-population-page,.amended-return-builder-page,.state-compliance-packets-page,.titan-irs-irm-library-page,.irs-yellow-pages-page,.state-tax-yellow-pages-page,.titan-tax-tools-page,.standalone-tax-prep-page) :is(.forms-module-gate,.compliance-return-builder-gate,.forms-auto-population-gate,.amended-return-builder-gate,.state-compliance-packets-gate,.titan-irs-irm-library-gate,.irs-yellow-pages-gate,.state-tax-yellow-pages-gate,.titan-tax-tools-gate,.standalone-tax-prep-gate) select{border:1px solid var(--crm-dark-grey);border-radius:0;background:#fff;color:#202020}.tt-center-view>.crm-page:is(.forms-module-page,.compliance-return-builder-page,.forms-auto-population-page,.amended-return-builder-page,.state-compliance-packets-page,.titan-irs-irm-library-page,.irs-yellow-pages-page,.state-tax-yellow-pages-page,.titan-tax-tools-page,.standalone-tax-prep-page) :is(.forms-module-frame-shell,.compliance-return-builder-frame-shell,.forms-auto-population-frame-shell,.amended-return-builder-frame-shell,.state-compliance-packets-frame-shell,.titan-irs-irm-library-frame-shell,.irs-yellow-pages-frame-shell,.state-tax-yellow-pages-frame-shell,.titan-tax-tools-frame-shell,.standalone-tax-prep-frame-shell){min-height:0;border:1px solid var(--crm-dark-grey);outline:1px solid var(--crm-medium-grey);outline-offset:-2px;background:var(--crm-medium-grey);overflow:hidden}.tt-center-view>.crm-page:is(.forms-module-page,.compliance-return-builder-page,.forms-auto-population-page,.amended-return-builder-page,.state-compliance-packets-page,.titan-irs-irm-library-page,.irs-yellow-pages-page,.state-tax-yellow-pages-page,.titan-tax-tools-page,.standalone-tax-prep-page) :is(.forms-module-frame,.compliance-return-builder-frame,.forms-auto-population-frame,.amended-return-builder-frame,.state-compliance-packets-frame,.titan-irs-irm-library-frame,.irs-yellow-pages-frame,.state-tax-yellow-pages-frame,.titan-tax-tools-frame,.standalone-tax-prep-frame){background:#fbfbfb}.tt-center-view>.crm-page:is(.case-workspace-page) :is(.requirement-detail-panel){border:1px solid var(--crm-dark-grey);background:#fbfbfb}.text-muted{color:#626262;line-height:1.2}.stack{display:grid;gap:8px;min-width:0}.stack-tight{display:grid;gap:4px;min-width:0}.cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.card-grid,.field-grid{display:grid;gap:8px;min-width:0}.columns-2,.columns-3{min-width:0}.card-grid.columns-2,.field-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.columns-3,.field-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workbook-grid{display:grid;grid-template-columns:44px repeat(10,minmax(96px,1fr));gap:1px;overflow-x:auto;border:1px solid #ddddde;background:#ddddde;border-radius:8px}.workbook-grid>*{min-height:36px;padding:8px;border:0;background:#fff;color:#202124}.workbook-grid>strong{display:flex;align-items:center;justify-content:center;background:#f3f4f6;font-size:12px}.workbook-grid input{width:100%;min-width:84px;font:inherit}.workbook-grid label{display:grid;gap:2px;align-content:start}.workbook-grid label span{color:#2563eb;font-size:11px}.workbook-cell-filtered{opacity:.35}.document-rich-editor,.document-preview-frame{min-height:420px;padding:24px;border:1px solid #cfd4dc;border-radius:8px;background:#fff;color:#202124;line-height:1.5;overflow:auto}.document-rich-editor:focus{outline:2px solid #2563eb;outline-offset:2px}.document-rich-editor table,.document-preview-frame table{width:100%;border-collapse:collapse;margin:12px 0}.document-rich-editor :is(td,th),.document-preview-frame :is(td,th){border:1px solid #d1d5db;padding:6px 8px}.document-rich-editor header,.document-rich-editor footer,.document-preview-frame header,.document-preview-frame footer{display:block;color:#4b5563;font-size:12px;margin:8px 0}.panel{display:grid;gap:8px;padding:10px 12px;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;box-sizing:border-box;min-width:0;overflow:visible}.panel-shell{gap:0;padding:0;background:#efefef}.panel-tight{gap:8px;padding:8px 10px}.panel-shell>:not(.section-header){margin-right:12px;margin-left:12px}.panel-shell>.section-header+:not(.section-header),.panel-shell>:not(.section-header)+:not(.section-header){margin-top:10px}.panel-shell>:not(.section-header):last-child{margin-bottom:10px}.card{display:grid;gap:0;min-width:0;padding:0;border:1px solid #ddddde;border-radius:0;outline:1px solid #626262;outline-offset:-2px;background:#fbfbfb;color:#202020;box-sizing:border-box;overflow:hidden}.card-eyebrow{margin:0;padding:7px 10px 0;color:#092077;font-size:var(--tt-font-ui-compact);font-weight:var(--tt-font-weight-bold);line-height:1}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:8px 10px;border-bottom:1px solid #626262;background:#efefef}.card-title-row h3{margin:0;min-width:0;color:#202020;font-size:var(--tt-font-body-emphasis);font-weight:var(--tt-font-weight-bold);line-height:1.1}.card-body{display:grid;gap:0;min-width:0;padding:10px}.tt-page-grid{display:grid;gap:8px;width:100%;min-height:100%;min-width:0;align-content:start;padding:8px;background:#071a61;box-sizing:border-box}.tt-page-grid>.panel,.tt-page-grid>.card,.tt-page-grid>.state-panel{width:100%;min-width:0}.detail-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);align-items:start;gap:8px;min-width:0;padding:7px 0;border-bottom:1px solid #ddddde}.detail-row:last-child{border-bottom:0}.detail-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.detail-row span,.detail-row p{min-width:0;margin:0;color:#202020;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-medium);line-height:1.2;overflow-wrap:anywhere}.detail-card-row{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #ddddde;border-left:4px solid #ffd253;background:#fbfbfb;color:#202020}.detail-card-row strong{color:#092077;font-size:var(--tt-font-body-primary);font-weight:var(--tt-font-weight-bold);line-height:1.15}.detail-card-row span,.detail-card-row p{margin:0;color:#202020;font-size:var(--tt-font-body-primary);line-height:1.2}.copyable-input{width:min(100%,520px);min-height:38px;border:1px solid #ddddde;border-radius:8px;padding:.5rem .65rem;background:#fbfbfb;color:#202020;font:inherit}.financial-row-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr)) auto;gap:8px;align-items:end;min-width:0}@media (max-width: 1200px){.card-grid.columns-3,.field-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.card-grid.columns-2,.card-grid.columns-3,.field-grid.columns-2,.field-grid.columns-3{grid-template-columns:minmax(0,1fr)}.detail-row{grid-template-columns:minmax(0,1fr);gap:3px}}
