:root{--navy:#10233f;--blue:#2968dc;--gold:#b9914f;--ink:#172033;--muted:#6c7789;--line:#dde3eb;--canvas:#f4f6f9;--green:#18845d;--amber:#a66a13}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}.topbar{color:#fff;background:var(--navy);border-bottom:3px solid var(--gold);grid-template-columns:280px 1fr 280px;align-items:center;height:74px;padding:0 30px;display:grid}.logo{align-items:center;display:flex}.logo img{width:154px;height:auto;display:block}.top-title{justify-content:center;align-items:baseline;gap:10px;font-size:13px;display:flex}.top-title span{opacity:.55}.top-title b{font-weight:600}.user{justify-self:end;align-items:center;gap:9px;display:flex}.user>span{background:#29466b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.user>span img{object-fit:cover;width:100%;height:100%}.user div{flex-direction:column;display:flex}.user b{font-size:11px}.user small{color:#9caabd;margin-top:2px;font-size:9px}.signin{background:radial-gradient(circle at 50% 5%,#fff 0,#f5f7fa 42%,#e9edf3 100%);place-items:center;min-height:calc(100vh - 74px);padding:54px 24px;display:grid}.signin-card{text-align:center;background:#fff;border:1px solid #d9e0e9;border-radius:14px;width:min(100%,510px);padding:46px 48px 40px;box-shadow:0 24px 60px #10233f1c}.signin-mark{color:#fff;background:var(--navy);border:3px solid var(--gold);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 19px;font:500 28px Georgia,serif;display:grid}.signin-card>small{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:800}.signin-card h1{color:var(--navy);margin:11px 0 10px;font:500 30px/1.15 Georgia,serif}.signin-card>p{max-width:400px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.65}.signin-card>button{width:100%;height:48px;color:var(--navy);background:#fff;border:1px solid #bdc7d5;border-radius:7px;justify-content:center;align-items:center;gap:11px;margin-top:27px;font-size:12px;font-weight:800;display:flex;box-shadow:0 3px 10px #10233f12}.signin-card>button:hover:not(:disabled){background:#f8fbff;border-color:#8da5c5}.signin-card>button span{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.signin-note{text-align:left;background:#eef8f4;border:1px solid #c2dfd3;border-radius:7px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.signin-note>i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.signin-note>span{flex-direction:column;display:flex}.signin-note b{color:#245d49;font-size:10px}.signin-note small{color:#5e776e;margin-top:2px;font-size:8px}.signin-error{background:#fff0f1;border:1px solid #edc4c7;border-radius:6px;padding:10px;color:#8b343b!important;margin-top:14px!important;font-size:9px!important;line-height:1.4!important}.layout{grid-template-columns:242px minmax(500px,730px) minmax(320px,420px);max-width:1440px;min-height:calc(100vh - 74px);margin:auto;display:grid}.steps{border-right:1px solid var(--line);background:#f8f9fb;padding:38px 24px}.eyebrow{color:#929cab;letter-spacing:.15em;font-size:9px;font-weight:800}.steps>button{text-align:left;color:#8993a3;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:11px;width:100%;padding:9px 6px 19px;display:grid;position:relative}.steps>button:not(:nth-of-type(5)):after{content:"";border-left:1px solid #d6dce5;height:22px;position:absolute;top:43px;left:21px}.steps button>i{color:#8a94a4;background:#fff;border:1px solid #cbd2dc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.steps button>span{flex-direction:column;display:flex}.steps button b{color:#596477;font-size:11px}.steps button small{margin-top:3px;font-size:9px}.steps button.active>i{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px #e6efff}.steps button.active b{color:var(--navy)}.steps button.done>i{color:#fff;background:var(--green);border-color:var(--green)}.steps button.done:after{border-color:#9bd2bd}.saved{border:1px solid var(--line);background:#fff;border-radius:7px;gap:9px;margin-top:35px;padding:12px;display:flex}.saved>span{color:var(--green);font-size:10px}.saved div{flex-direction:column;display:flex}.saved b{font-size:9px}.saved small{color:var(--muted);margin-top:3px;font-size:7px}.form{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;display:flex}.form>section{flex:1;padding:38px 44px 27px}.heading{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.heading>small{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:800}.heading h1{color:var(--navy);margin:7px 0;font:500 27px Georgia,serif}.heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.fields{grid-template-columns:1fr 1fr;gap:17px 15px;display:grid}.fields.compact{max-width:500px;margin-top:20px}.field{color:#4a566a;flex-direction:column;gap:7px;min-width:0;font-size:10px;font-weight:700;display:flex}.field.wide{grid-column:1/-1}input,select,textarea{width:100%;height:39px;color:var(--ink);background:#fff;border:1px solid #cdd5df;border-radius:6px;outline:none;padding:0 11px;font-size:11px;font-weight:500}textarea{resize:vertical;height:auto;padding-top:10px}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2968dc1f}input:disabled,select:disabled{background:#f4f6f8}.input-wrap{background:#f7f9fb;border:1px solid #cdd5df;border-radius:6px;display:grid;overflow:hidden}.input-wrap.before{grid-template-columns:32px 1fr}.input-wrap.after{grid-template-columns:1fr 32px}.input-wrap>span{color:#7f8998;place-items:center;font-size:10px;display:grid}.input-wrap input{box-shadow:none;border:0;border-radius:0}.rule-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.rule-head,.rule{grid-template-columns:50px 1fr 70px 165px;align-items:center;gap:10px;display:grid}.rule-head{color:#8c96a6;letter-spacing:.08em;text-transform:uppercase;background:#f7f8fa;padding:9px 12px;font-size:7px;font-weight:800}.rule{border-top:1px solid var(--line);min-height:52px;padding:8px 12px}.rule.off{opacity:.52}.rule b{font-size:10px}.rule input[type=number],.rule select{height:33px;font-size:9px}.rule-anchor{gap:6px;display:grid}.rule-anchor input{height:33px;font-size:9px}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle i{background:#cbd2dc;border-radius:15px;width:30px;height:17px;display:block;position:relative}.toggle i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #7776}.toggle input:checked+i{background:var(--blue)}.toggle input:checked+i:after{transform:translate(13px)}.custom-title{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.custom-title h3{color:var(--navy);margin:0 0 3px;font-size:12px}.custom-title p{color:var(--muted);margin:0;font-size:9px}.custom-title button{height:33px;color:var(--navy);background:#fff;border:1px solid #bbc6d5;border-radius:5px;padding:0 12px;font-size:9px;font-weight:700}.custom{grid-template-columns:1fr 68px 165px 28px;gap:8px;margin-top:10px;display:grid}.custom input,.custom select{height:35px;font-size:9px}.custom button{color:#9a5261;background:0 0;border:0;font-size:19px}.notice{border:1px solid;border-radius:7px;gap:10px;margin-top:18px;padding:13px;display:flex}.notice>i{color:#fff;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font:11px Georgia,serif;display:grid}.notice>span{flex-direction:column;display:flex}.notice b{font-size:10px}.notice small{margin-top:3px;font-size:8px}.notice.amber{color:#76501c;background:#fff6e5;border-color:#efd49e}.notice.amber>i{background:var(--amber)}.notice.green{color:#226a50;background:#eaf8f2;border-color:#b7ddce}.notice.green>i{background:var(--green)}.segment{background:#edf0f4;border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.segment button{color:#788394;background:0 0;border:0;border-radius:5px;min-width:105px;height:31px;font-size:9px;font-weight:700}.segment button.selected{color:var(--navy);background:#fff;box-shadow:0 1px 4px #0c1f3c1f}.math{color:#fff;background:var(--navy);border-radius:8px;justify-content:space-between;align-items:center;margin:23px 0;padding:15px 17px;display:flex}.math div{flex-direction:column;display:flex}.math small{color:#9caabe;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:7px}.math b{font:500 16px Georgia,serif}.math>i{color:#718199;font-style:normal}.referral-check{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.referral-check.checked{background:#edf4ff;border-color:#9bb9ec}.referral-check input{opacity:0;pointer-events:none;position:absolute}.referral-check>i{color:#fff;border:1px solid #b7c0ce;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.referral-check.checked>i{background:var(--blue);border-color:var(--blue)}.referral-check span{flex-direction:column;display:flex}.referral-check b{font-size:10px}.referral-check small{color:var(--muted);margin-top:2px;font-size:8px}.referral-box{background:#f8fbff;border:1px solid #cddcf5;border-top:0;border-radius:0 0 8px 8px;padding:17px}.net-cards{grid-template-columns:1fr 1fr;gap:11px;margin-top:18px;display:grid}.net-cards div{border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:15px;display:flex}.net-cards small{color:var(--muted);font-size:8px}.net-cards b{color:var(--navy);margin:4px 0;font:500 19px Georgia,serif}.net-cards span{color:#98a1af;font-size:7px}.incentive-intro{color:#fff;background:var(--navy);border-radius:9px;align-items:center;gap:17px;padding:19px;display:flex}.incentive-intro>i{color:#fff;background:var(--gold);border-radius:50%;flex:0 0 56px;place-items:center;height:56px;font:500 21px Georgia,serif;display:grid}.incentive-intro h3{margin:0;font:500 16px Georgia,serif}.incentive-intro p{color:#afbbcc;max-width:450px;margin:5px 0 0;font-size:9px;line-height:1.5}.requirement{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:14px;padding:18px 4px;display:grid}.requirement>i{color:#778294;background:#e9edf3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.requirement>i.met{color:#fff;background:var(--green)}.requirement h3{color:var(--navy);margin:1px 0 4px;font-size:11px}.requirement p{color:var(--muted);margin:0 0 12px;font-size:9px}.requirement .field{max-width:220px;margin-top:11px}.plain-check{align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.plain-check input,.certify input{width:15px;height:15px;accent-color:var(--blue)}.requirement p.good{color:var(--green)}.requirement p.bad{color:#a34f54}.automatic-check{border:1px solid var(--line);background:#f7f9fb;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.automatic-check span{color:#8b95a5;letter-spacing:.08em;font-size:7px;font-weight:800}.automatic-check b{color:var(--navy);font-size:9px}.review{border:1px solid var(--line);border-radius:8px;margin-bottom:13px;overflow:hidden}.review>header{border-bottom:1px solid var(--line);background:#f7f8fa;align-items:center;gap:8px;padding:10px 13px;display:flex}.review header>i{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.review header>b{flex:1;font-size:10px}.review header>small{color:#8f6726;background:#fff1d6;border-radius:3px;padding:3px 5px;font-size:6px;font-weight:800}.review header button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:700}.review dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:14px;display:grid}.review dl div{flex-direction:column;display:flex}.review dt{color:#8993a3;letter-spacing:.07em;text-transform:uppercase;font-size:7px}.review dd{margin:3px 0 0;font-size:9px;font-weight:700}.mini-dates{padding:7px 14px 12px}.mini-dates>div{grid-template-columns:24px 1fr;align-items:center;gap:8px;padding-top:8px;display:grid}.mini-dates i{width:23px;height:23px;color:var(--blue);background:#edf4ff;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.mini-dates span{flex-direction:column;display:flex}.mini-dates b{font-size:8px}.mini-dates small{color:var(--muted);margin-top:2px;font-size:7px}.recipients{border:1px solid var(--line);border-radius:8px;margin-top:17px;padding:13px}.recipients>b{margin-bottom:8px;font-size:9px;display:block}.recipients label{grid-template-columns:28px 1fr;align-items:center;margin-top:6px;display:grid}.recipients label span{color:#8b95a5;font-size:7px;font-weight:800}.recipients input{height:32px;font-size:9px}.certify{color:#535e71;align-items:center;gap:8px;margin-top:14px;font-size:8px;display:flex}.form>footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 44px;display:grid}.form>footer small{color:#929baa;font-size:8px}.back{color:#637087;background:0 0;border:0;justify-self:start;font-size:9px;font-weight:700}.primary{color:#fff;background:var(--blue);border:0;border-radius:5px;justify-self:end;height:37px;padding:0 15px;font-size:9px;font-weight:700;box-shadow:0 5px 14px #2968dc3b}.summary{background:#f8f9fb;padding:38px 29px}.summary-head,.subhead{justify-content:space-between;align-items:center;display:flex}.summary-head>span{color:#747f90;letter-spacing:.08em;background:#e6ebf1;border-radius:3px;padding:4px 7px;font-size:6px;font-weight:800}.summary>h2{color:var(--navy);margin:15px 0 4px;font:500 19px/1.25 Georgia,serif}.summary>p{color:#7d8797;margin:0;font-size:8px;line-height:1.4}.summary>p em{color:#aab1bd;font-style:normal}.price{flex-direction:column;margin-top:18px;display:flex}.price small,.two-dates small{color:#8a94a4;letter-spacing:.07em;text-transform:uppercase;font-size:7px}.price b{color:var(--navy);margin-top:2px;font:500 23px Georgia,serif}.two-dates{grid-template-columns:1fr 1fr;gap:20px;margin-top:15px;display:grid}.two-dates div{flex-direction:column;display:flex}.two-dates b{color:#3e4a5f;margin-top:3px;font-size:9px}.summary hr{border:0;border-top:1px solid var(--line);margin:21px 0}.subhead b{font-size:9px}.subhead small{color:#8b95a5;font-size:7px}.summary-dates{margin-top:9px}.summary-dates>div{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:6px 0;display:grid}.summary-dates>div>i{text-align:center;background:#fff;border:1px solid #d7dde6;border-radius:5px;width:33px;font-style:normal;overflow:hidden}.summary-dates>div>i small{color:#fff;text-transform:uppercase;background:#75869d;padding:2px;font-size:5px;display:block}.summary-dates>div>i b{color:var(--navy);padding:3px;font:500 12px Georgia,serif;display:block}.summary-dates>div>span{flex-direction:column;display:flex}.summary-dates>div>span b{font-size:8px}.summary-dates>div>span small{color:#8b95a5;margin-top:2px;font-size:6px}.summary-dates em{color:var(--amber);background:#fff6e5;border-radius:3px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:800}.summary-dates .extended>i{border-color:#e3c485}.summary-dates .extended>i small{background:var(--amber)}.summary-dates .closing>i{border-color:var(--blue)}.summary-dates .closing>i small{background:var(--blue)}.commission{margin-top:10px}.commission p{color:#667286;justify-content:space-between;margin:0;padding:5px 0;font-size:8px;display:flex}.commission p b{color:#3d495d}.commission p.agent-net{color:var(--navy);border-top:1px dashed #cdd4de;margin-top:5px;padding-top:10px;font-weight:700}.commission p.agent-net b{color:var(--blue);font:500 14px Georgia,serif}.incentive-status{color:#8a611c;background:#fff6e5;border-radius:5px;margin-top:14px;padding:8px;font-size:7px;font-weight:700}.incentive-status i{color:#fff;background:var(--amber);border-radius:50%;place-items:center;width:14px;height:14px;margin-right:5px;font-style:normal;display:inline-grid}.incentive-status.met{color:#226a50;background:#eaf8f2}.incentive-status.met i{background:var(--green)}.outputs{gap:7px;margin-top:17px;display:grid}.outputs button{text-align:left;background:#fff;border:1px solid #d4dbe5;border-radius:7px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.outputs button:disabled{cursor:default;opacity:.72}.outputs button>i{width:29px;height:29px;color:var(--blue);background:#edf4ff;border-radius:5px;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.outputs button>span{flex-direction:column;display:flex}.outputs b{color:var(--navy);font-size:8px}.outputs small{color:#8c96a5;margin-top:2px;font-size:6px}.calendar-feedback{color:#7c5a18;background:#fff7df;border:1px solid #f0dda7;border-radius:6px;margin:2px 3px 0;padding:7px 8px;font-size:7px;line-height:1.45}.calendar-feedback.complete{color:#226a50;background:#eaf8f2;border-color:#b7ddce}.success{color:#226a50;background:#eaf8f2;border-bottom:1px solid #b7ddce;grid-template-columns:40px 1fr auto;align-items:center;gap:15px;max-width:1440px;margin:auto;padding:18px 35px;display:grid}.success>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.success small{letter-spacing:.1em;font-size:7px;font-weight:800}.success h2{color:var(--navy);margin:3px 0;font:500 17px Georgia,serif}.success p{color:#5e766d;margin:0;font-size:8px}.success button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:700}.board{display:none}@media (max-width:1100px){.layout{grid-template-columns:205px minmax(490px,1fr) 330px}.form>section{padding-left:30px;padding-right:30px}.summary{padding-left:21px;padding-right:21px}}@media (max-width:900px){.topbar{grid-template-columns:1fr auto;padding:0 19px}.top-title{display:none}.layout{display:block}.steps{border-right:0;border-bottom:1px solid var(--line);padding:13px 17px;overflow-x:auto}.steps>.eyebrow,.saved,.steps button small{display:none}.steps>button{grid-template-columns:27px 1fr;width:112px;padding:5px;display:inline-grid}.steps>button:after{display:none}.steps button>i{width:24px;height:24px}.form{border-right:0}.summary{border-top:1px solid var(--line)}.summary-dates{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.commission{max-width:420px}}@media (max-width:600px){.topbar{height:64px;padding:0 13px}.logo img{width:136px}.user div{display:none}.signin{min-height:calc(100vh - 64px);padding:24px 15px}.signin-card{padding:34px 22px 29px}.signin-card h1{font-size:25px}.form>section{padding:25px 17px 21px}.fields,.net-cards,.review dl{grid-template-columns:1fr}.rule-head{display:none}.rule{grid-template-columns:40px 1fr 62px}.rule .rule-anchor{grid-column:2/-1}.custom{grid-template-columns:1fr 62px 25px}.custom .rule-anchor{grid-column:1/3}.custom>button{grid-area:1/3/3}.math{align-items:flex-start;gap:7px;padding:12px}.math b{font-size:12px}.form>footer{padding:0 17px}.summary{padding:27px 17px}.summary-dates{display:block}.review header>small{display:none}.success{grid-template-columns:33px 1fr;padding:14px 17px}.success>span{width:32px;height:32px}.success button{grid-column:2;justify-self:start;padding:0}}@page{size:letter landscape;margin:.15in}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{width:100%;background:#fff!important;height:8.16in!important;margin:0!important;padding:0!important;overflow:hidden!important}main{width:100%;position:relative;background:#fff!important;height:8.16in!important;margin:0!important;padding:0!important;overflow:hidden!important}.no-print,.topbar,.layout{display:none!important}.board{color:#172033;break-inside:avoid;page-break-before:avoid;page-break-after:auto;background:#fff;border:1px solid #d8dee7;flex-direction:column;width:100%;height:8.12in;font-family:Aptos,Segoe UI,Arial,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.board>header{color:#fff;background:var(--navy);border-bottom:4px solid var(--gold);flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 21px;display:flex}.board>header .logo img{width:168px}.board>header>div:last-child{text-align:right;flex-direction:column;display:flex}.board>header>div:last-child b{letter-spacing:.07em;font:500 22px Georgia,serif}.board>header>div:last-child small{color:#e0e5ed;letter-spacing:.16em;margin-top:2px;font-size:8px}.board-overview{border-bottom:1px solid #dfe4eb;flex:0 0 88px;grid-template-columns:minmax(0,1fr) 165px 165px;align-items:stretch;gap:14px;min-height:88px;padding:16px 20px;display:grid}.board-property{flex-direction:column;justify-content:center;min-width:0;display:flex}.board-property>small,.board-metric>small,.board-deadlines>header small{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:800}.board-property h1{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 2px;font:500 29px/1.04 Georgia,serif;overflow:hidden}.board-property p{color:#58667a;margin:0;font-size:11px;font-weight:600}.board-metric{color:#fff;background:var(--navy);border-radius:7px;flex-direction:column;justify-content:center;padding:9px 13px;display:flex}.board-metric>small{color:#dde3eb}.board-metric>b{margin-top:3px;font:500 24px Georgia,serif}.board-metric.commission-metric{color:var(--navy);background:#f5ead8;border:1px solid #d9bf91}.board-metric.commission-metric>small{color:#694815}.board-parties{border-bottom:1px solid #dfe4eb;flex:0 0 58px;grid-template-columns:1.25fr 1.25fr .85fr .65fr;display:grid}.board-parties>div{border-right:1px solid #dfe4eb;flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:8px 16px;display:flex}.board-parties>div:last-child{border-right:0}.board-parties small{color:#657187;letter-spacing:.1em;font-size:8.5px;font-weight:800}.board-parties b{color:#1e2b40;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.board-parties>div.board-agent{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;padding:6px 12px}.board-agent>span{color:#fff;background:var(--navy);border:2px solid #d8c29b;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.board-agent>span img{object-fit:cover;width:100%;height:100%}.board-agent>div{flex-direction:column;min-width:0;display:flex}.board-agent>div b{max-width:100%}.board-deadlines{background:#f5f7fa;border-bottom:1px solid #dfe4eb;flex-direction:column;flex:1;min-height:0;padding:12px 15px;display:flex}.board-deadlines>header{flex:none;justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.board-deadlines>header>div{align-items:baseline;gap:10px;display:flex}.board-deadlines h2{color:var(--navy);margin:0;font:500 24px Georgia,serif}.board-deadlines>header>span{color:#44546b;background:#e1e7ef;border-radius:10px;padding:4px 8px;font-size:9px;font-weight:700}.board-date-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(102px,1fr);gap:8px;min-height:0;display:grid}.board-date-grid>div{text-align:center;break-inside:avoid;background:#fff;border:1px solid #dce2ea;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:102px;padding:7px 11px;display:flex;box-shadow:0 2px 5px #10233f0d}.board-date-grid i{width:50px;height:46px;color:var(--navy);background:#edf1f6;border:1px solid #c8d2df;border-radius:5px;flex-direction:column;flex:none;align-items:center;font-style:normal;display:flex;overflow:hidden}.board-date-grid i small{color:#fff;text-align:center;letter-spacing:.06em;background:#6e8097;width:100%;padding:3px 0 2px;font-size:7.5px;font-weight:800}.board-date-grid i b{margin-top:1px;font:500 21px Georgia,serif}.board-date-grid span{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.board-date-grid span>b{color:#1e2b40;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:100%;font-size:15px;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.board-date-grid span>small{color:#4e5d72;width:100%;margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.18}.board-date-grid span>em{color:#6c470e;letter-spacing:.01em;background:#ffedc4;border-radius:3px;align-self:center;margin-top:2px;padding:2px 5px;font-size:9.5px;font-style:normal;font-weight:800}.board-date-grid>div.extended{background:#fffaf0;border-color:#dfc388}.board-date-grid>div.extended i{border-color:#d8b66c}.board-date-grid>div.extended i small{background:#ad7722}.board-date-grid>div.board-effective{border-color:#aebbd0}.board-date-grid>div.board-effective i small{background:var(--navy)}.board-date-grid>div.board-closing{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 3px 9px #2968dc35}.board-date-grid>div.board-closing i{color:var(--navy);background:#fff;border-color:#fff}.board-date-grid>div.board-closing i small{color:var(--navy);background:var(--gold)}.board-date-grid>div.board-closing span>b,.board-date-grid>div.board-closing span>small{color:#fff}.board>footer{color:#58667a;letter-spacing:.01em;background:#f8f9fb;border-top:1px solid #e2e6ec;flex:0 0 24px;justify-content:space-between;padding:5px 17px;font-size:8px;display:flex}}
