@font-face{font-family:Nunito Sans;src:url(/build/assets/nunito-sans-D3QsY_-3.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--office-color:#003a38;--office-secondary:#92ac0c;--office-accent:#f4b429;--topbar-height:96px;color:#183a38;scroll-behavior:smooth;background:#f6f8f3;font-family:Nunito Sans,ui-sans-serif,sans-serif}*{box-sizing:border-box}body{margin:0}.client-preview-banner{--preview-height:76px;z-index:70;min-height:var(--preview-height);color:#35200a;background:#ef8e24;justify-content:space-between;align-items:center;gap:18px;padding:12px 32px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #5d320833}.client-preview-banner>div{gap:2px;display:grid}.client-preview-banner strong{font-size:1.05rem;font-weight:900}.client-preview-banner span{font-size:.9rem;font-weight:700}.client-preview-banner form{margin:0}.client-preview-banner button{color:#fff;white-space:nowrap;background:#35200a;border:0;border-radius:999px;padding:11px 17px;font-weight:850}.client-preview-banner button:hover{background:#58360f}.client-overview-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-overview-row form{margin:0}.client-preview-link{color:var(--office-color);white-space:nowrap;background:0 0;border:0;font-size:.83rem;font-weight:850;text-decoration:underline}.shell.is-preview .topbar{top:76px}.shell.is-preview .sidebar{top:calc(var(--topbar-height) + 76px)}a{color:var(--office-color)}button,input,select{font:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--office-secondary);outline-offset:3px}.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:260px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .34s cubic-bezier(.22,1,.36,1);display:grid}.topbar{z-index:50;min-height:var(--topbar-height);background:#fff;border-bottom:1px solid #dae5df;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:10px 32px;display:flex;position:sticky;top:0;box-shadow:0 8px 26px #003a380a}.topbar__left,.topbar__right,.topbar__brand{align-items:center;display:flex}.topbar__left{gap:22px;min-width:0}.topbar__right{flex-shrink:0;gap:20px}.topbar__right form{margin:0}.topbar__brand{color:#183a38;gap:20px;min-width:0;text-decoration:none}.topbar__brand img{object-fit:contain;width:auto;max-width:130px;height:70px;display:block}.topbar__brand-name{max-width:180px;font-size:1.08rem;font-weight:850;line-height:1.15}.topbar__product{white-space:nowrap;border-left:1px solid #dae5df;padding-left:20px;font-size:1.1rem;font-weight:850;line-height:1.15;display:grid}.topbar__product small{color:#647573;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.72rem;font-weight:700}.topbar__user{color:#647573;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.topbar__user:hover{color:var(--office-color)}.topbar__avatar{object-fit:cover;background:var(--office-color);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1.05rem;font-weight:900;display:grid}.menu-toggle{background:#f6f8f3;border:1px solid #dae5df;border-radius:50%;flex:0 0 46px;align-content:center;justify-items:center;gap:5px;width:46px;height:46px;display:grid}.menu-toggle:hover{background:#e8f0ed}.menu-toggle span{background:var(--office-color);border-radius:4px;width:20px;height:2px;transition:transform .28s,opacity .2s;display:block}.shell.nav-open .menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.shell.nav-open .menu-toggle span:nth-child(2){opacity:0}.shell.nav-open .menu-toggle span:last-child{transform:translateY(-7px)rotate(-45deg)}.sidebar{top:var(--topbar-height);min-height:calc(100vh - var(--topbar-height));max-height:calc(100vh - var(--topbar-height));background:#fff;border-right:1px solid #dae5df;flex-direction:column;grid-area:2/1;align-self:start;min-width:0;padding:30px 20px 26px;transition:opacity .22s,transform .34s cubic-bezier(.22,1,.36,1),padding .34s,visibility .34s;display:flex;position:sticky;overflow-y:auto}.sidebar__label{color:#647573;letter-spacing:.14em;text-transform:uppercase;margin:0 12px 17px;font-size:.72rem;font-weight:850}.sidebar nav{gap:5px;display:grid}.nav-link{color:#183a38;border-radius:15px;align-items:center;min-height:46px;padding:10px 16px;font-weight:750;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.nav-link:hover{background:#e8f0ed}.nav-link--active,.nav-link--active:hover{background:var(--office-color);color:#fff}.nav-link--sub{border-left:2px solid #dae5df;border-radius:0 13px 13px 0;min-height:40px;margin-left:21px;padding-left:17px;font-size:.92rem}.nav-link--sub.nav-link--active{border-left-color:var(--office-secondary)}.nav-group__row{align-items:center;gap:3px;display:flex}.nav-group__row .nav-link{flex:1;min-width:0}.nav-group__toggle{width:36px;height:36px;color:var(--office-color);background:0 0;border:0;border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.nav-group__toggle:hover{background:#e8f0ed}.nav-group__toggle svg{transition:transform .28s}.nav-group.is-open .nav-group__toggle svg{transform:rotate(180deg)}.nav-group__panel{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.nav-group.is-open .nav-group__panel{grid-template-rows:1fr}.nav-group__inner{gap:4px;min-height:0;display:grid;overflow:hidden}.sidebar__footer{margin-top:auto;padding:26px 10px 0}.sidebar__office{color:#647573;border-bottom:1px solid #dae5df;padding:0 4px 18px;font-size:.84rem;font-weight:750;display:block}.session-control{margin-top:17px}.session-control summary{color:#183a38;cursor:pointer;font-size:.83rem;font-weight:750}.session-control .button{text-align:center;width:100%}.nav-backdrop{display:none}.shell.nav-collapsed{grid-template-columns:0 minmax(0,1fr)}.shell.nav-collapsed .sidebar{opacity:0;visibility:hidden;pointer-events:none;border-right:0;padding-left:0;padding-right:0;transform:translate(-18px)}.content{grid-area:2/2;width:100%;max-width:1320px;margin:0 auto;padding:38px 42px 60px}.content>p[role=status]{border:1px solid color-mix(in srgb, var(--office-secondary) 35%, white);background:color-mix(in srgb, var(--office-secondary) 10%, white);color:#183a38;border-radius:14px;margin:0 0 20px;padding:12px 17px;font-weight:750}.page-head{background:linear-gradient(115deg, color-mix(in srgb, var(--office-color) 10%, white), color-mix(in srgb, var(--office-accent) 13%, white));border:1px solid #dae5df;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding:28px 30px;animation:.42s both surface-enter;display:flex}.eyebrow{color:var(--office-color);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:850}h1{letter-spacing:-.035em;margin:6px 0;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.15}p{color:#647573;line-height:1.55}.page-head p{margin:6px 0 0}.profile-head__identity{align-items:center;gap:23px;min-width:0;display:flex}.profile-head__identity>div{min-width:0}.avatar{background:var(--office-color);color:#fff;object-fit:cover;border:4px solid #fff;border-radius:50%;flex:none;place-items:center;width:80px;height:80px;font-size:2rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 20px #003a3821}.avatar--large{width:112px;height:112px;font-size:3rem}.avatar-crop-result{color:#647573;align-items:center;gap:12px;margin:12px 0;font-size:.9rem;font-weight:750;display:flex}.avatar-crop-result img{object-fit:cover;border-radius:50%;width:64px;height:64px}.avatar-crop-dialog{color:#183a38;background:#fff;border:1px solid #dae5df;border-radius:24px;width:min(440px,100vw - 28px);max-height:min(95vh,760px);padding:0;box-shadow:0 25px 70px #001e1c40}.avatar-crop-dialog::backdrop{background:#051c1aa6}.avatar-crop-dialog__content{padding:24px}.avatar-crop-dialog__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.avatar-crop-dialog__head h2{margin:3px 0 0}.avatar-crop-dialog__close{width:34px;height:34px;color:var(--office-color);background:#e8f0ed;border:0;border-radius:50%;flex:0 0 34px;place-items:center;font-size:1.5rem;line-height:1;display:grid}.avatar-crop-dialog p{color:#647573;margin:12px 0 18px}.avatar-crop-viewport{aspect-ratio:1;border:3px solid var(--office-secondary);cursor:grab;touch-action:none;background:#d9e1df;border-radius:18px;width:min(300px,100%);margin:0 auto;position:relative;overflow:hidden}.avatar-crop-viewport:active{cursor:grabbing}.avatar-crop-viewport img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block;position:absolute}.avatar-crop-zoom{gap:8px;margin:20px 0;font-weight:800;display:grid}.avatar-crop-zoom input{width:100%;accent-color:var(--office-color)}.avatar-crop-dialog__actions{justify-content:flex-end;gap:9px;display:flex}.profile-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:start;gap:20px;display:grid}.profile-grid .card{min-width:0}.profile-note{border-top:4px solid var(--office-accent)}.field-hint{margin:-8px 0 18px;font-size:.86rem}.check-field{align-items:center;gap:10px;margin:17px 0 22px;font-weight:700;display:flex}.check-field input{width:18px;height:18px;accent-color:var(--office-color)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.grid--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.card{background:#fff;border:1px solid #dae5df;border-radius:24px;min-width:0;padding:24px;transition:transform .22s,box-shadow .22s;animation:.45s both surface-enter;box-shadow:0 10px 28px #003a380b}.content .card:hover{transform:translateY(-2px);box-shadow:0 15px 32px #003a3814}.grid .card:nth-child(2){animation-delay:60ms}.grid .card:nth-child(3){animation-delay:.12s}.card h2{margin:0 0 12px;font-size:1.12rem;font-weight:850}.dashboard-card-title{align-items:center;gap:12px;display:flex}.dashboard-icon{background:color-mix(in srgb, var(--office-color) 12%, white);width:42px;height:42px;color:var(--office-color);border-radius:14px;flex:0 0 42px;place-items:center;display:inline-grid}.dashboard-icon svg{width:22px;height:22px}.dashboard-icon--calendar,.dashboard-icon--tasks{background:color-mix(in srgb, var(--office-secondary) 20%, white)}.dashboard-icon--documents,.dashboard-icon--upload{background:color-mix(in srgb, var(--office-accent) 24%, white)}.dashboard-icon--messages,.dashboard-icon--tax{background:color-mix(in srgb, var(--office-color) 17%, white)}#deadlines.card{border-top:4px solid var(--office-secondary)}#documents.card{border-top:4px solid var(--office-accent)}#tasks.card{border-top:4px solid var(--office-color)}.metric{color:var(--office-color);margin:12px 0 4px;font-size:2.25rem;font-weight:900;line-height:1}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid #dae5df;padding:13px 0}.list li:last-child{border-bottom:0}.list details{margin-top:9px}.list summary{cursor:pointer;color:var(--office-color);font-weight:750}.button{background:var(--office-color);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:15px;padding:11px 18px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-block}.button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #003a3821}.button--quiet{color:var(--office-color);background:#e8f0ed}.button--logout{background:var(--office-accent);color:#183a38}.field{margin:16px 0;display:block}.field span{margin-bottom:7px;font-weight:750;display:block}.field input,.field select{color:#183a38;background:#fff;border:1px solid #dae5df;border-radius:13px;width:100%;min-height:46px;padding:10px 13px;display:block}.field textarea{color:#183a38;resize:vertical;background:#fff;border:1px solid #dae5df;border-radius:13px;width:100%;min-height:72px;padding:10px 13px;display:block}.field input:focus,.field select:focus{border-color:var(--office-color)}.field input[readonly]{color:#647573;background:#f6f8f3}.auth{place-items:center;min-height:100vh;padding:20px;display:grid}.auth .card{width:min(100%,440px);padding:30px}.auth h1{margin-bottom:12px}.auth details{border-top:1px solid #dae5df;margin-top:22px;padding-top:18px}.auth summary{cursor:pointer;color:var(--office-color);font-weight:750}.error{color:#a42f29}.card-action{margin-top:18px}.page-back{margin:0 0 18px;font-size:.9rem;font-weight:800}.page-back a{text-decoration:none}.checklist-list{gap:15px;display:grid}.checklist-card{color:#183a38;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;display:flex}.checklist-card__icon{background:var(--office-color);color:#fff;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.4rem;font-weight:900;display:grid}.checklist-card__body{flex:1;gap:4px;min-width:0;display:grid}.checklist-card__body strong{font-size:1.15rem}.checklist-card__body small{color:#647573;font-size:.87rem}.checklist-card__action{color:var(--office-color);white-space:nowrap;font-weight:850}.checklist-card__action span{margin-left:5px}.checklist-empty .button{margin-top:8px}.todo-actions,.todo-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.todo-actions .card{border-top:4px solid var(--office-secondary)}.todo-actions .card:nth-child(2){border-top-color:var(--office-accent)}.todo-actions h2,.todo-message-form h2{margin:6px 0;font-size:1.3rem}.todo-actions p,.todo-message-form p{margin:5px 0 18px}.recipient-picker{border:1px solid #dae5df;border-radius:16px;min-width:0;margin:18px 0;padding:13px}.recipient-picker legend{padding:0 6px;font-weight:800}.recipient-picker__top{color:#647573;justify-content:space-between;gap:12px;font-size:.85rem;display:flex}.recipient-picker__top button{color:var(--office-color);background:0 0;border:0;font-weight:850;text-decoration:underline}.recipient-picker__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:190px;margin-top:12px;display:grid;overflow-y:auto}.recipient-picker__list label{cursor:pointer;border:1px solid #dae5df;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex}.recipient-picker__list label:has(input:checked){border-color:var(--office-secondary);background:#e8f0ed}.recipient-picker__list input{accent-color:var(--office-color)}.todo-message-form{border-top:4px solid var(--office-color);margin-bottom:20px}.todo-message-form__fields{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:15px;display:grid}.todo-message-form__fields .field{margin-top:0}.todo-deadlines li{align-items:center;gap:14px;display:flex}.todo-deadline-date{min-height:64px;color:var(--office-color);text-align:center;background:#e8f0ed;border-radius:13px;flex:0 0 64px;place-items:center;padding:7px;display:grid}.todo-deadline-date strong{font-size:1.4rem;line-height:1}.todo-deadline-date small{font-size:.72rem;font-weight:750}.todo-deadline-body{flex:1;gap:3px;min-width:0;display:grid}.todo-deadline-body strong{overflow-wrap:anywhere}.todo-deadline-body small,.todo-messages small{color:#647573;display:block}.todo-deadlines li>a{font-size:.84rem;font-weight:800}.todo-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.ib-head{align-items:center}.ib-badge,.ib-status{color:var(--office-color);white-space:nowrap;background:#e8f0ed;border-radius:999px;align-items:center;padding:7px 12px;font-size:.8rem;font-weight:850;display:inline-flex}.ib-badge--done,.ib-status--provided{color:#286c31;background:#e5f3e5}.ib-status--later,.ib-status--unknown{color:#765308;background:#fff4d7}.ib-status--not_applicable{color:#536468;background:#edf1f2}.ib-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.ib-summary strong,.ib-summary .eyebrow{display:block}.ib-summary strong{margin-top:6px;font-size:1.05rem}.ib-summary progress{width:100%;height:10px;accent-color:var(--office-secondary);border:0;border-radius:999px;grid-column:1/-1;overflow:hidden}.ib-summary progress::-webkit-progress-bar{background:#f6f8f3;border-radius:999px}.ib-summary progress::-webkit-progress-value{background:var(--office-secondary);border-radius:999px}.ib-summary progress::-moz-progress-bar{background:var(--office-secondary);border-radius:999px}.ib-intake,.ib-section,.vault-year{margin-bottom:20px}.ib-section-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.ib-section-head h2{margin:0}.ib-section-head>span{color:#647573;font-size:.86rem;font-weight:750}.ib-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ib-question{border:1px solid #dae5df;border-radius:16px;min-width:0;margin:0;padding:16px}.ib-question legend{padding:0 5px;font-weight:750}.ib-question label{align-items:center;gap:6px;margin:6px 18px 0 0;display:inline-flex}.ib-question input{accent-color:var(--office-color)}.ib-checklist-heading{margin:34px 0 18px}.ib-checklist-heading h2{margin:5px 0;font-size:1.65rem}.ib-checklist-heading p{margin:0}.ib-section{border-top:4px solid var(--office-secondary)}.ib-item{border-bottom:1px solid #dae5df;padding:23px 0}.ib-item:last-child{border-bottom:0;padding-bottom:0}.ib-item__top{justify-content:space-between;align-items:start;gap:14px;display:flex}.ib-item h3{margin:0;font-size:1.03rem}.ib-item p{margin:8px 0}.ib-item-form,.ib-upload-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ib-item-form .field{flex:200px;margin:10px 0 0}.ib-item-form .field:nth-child(2){flex-basis:320px}.ib-upload-form{background:#f6f8f3;border-radius:15px;margin-top:10px;padding:13px 15px}.ib-upload-form .field{flex:230px;margin:0}.ib-upload-form small{color:#647573;flex-basis:100%}.ib-document{margin-top:10px;font-size:.87rem}.ib-finish{border-top:4px solid var(--office-accent);justify-content:space-between;align-items:center;gap:20px;display:flex}.ib-finish h2{margin:0}.ib-office{margin-top:20px}.ib-office-form{background:#f6f8f3;border-radius:18px;grid-template-columns:1.4fr .7fr 1fr auto;align-items:end;gap:12px;margin:15px 0;padding:18px;display:grid}.ib-office-form .field{margin:0}.ib-office-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.ib-office-list span{color:#647573}.vault-year{border-top:4px solid var(--office-accent)}.vault-year .ib-section-head{margin-bottom:15px}.vault-dossier,.vault-document{background:#f6f8f3;border:1px solid #dae5df;border-radius:16px;align-items:center;gap:16px;margin-top:10px;padding:17px;display:flex}.vault-dossier{text-decoration:none}.vault-dossier>span:nth-child(2),.vault-document>span:nth-child(2){flex:1;min-width:0}.vault-dossier strong,.vault-document strong,.vault-dossier small,.vault-document small{display:block}.vault-dossier small,.vault-document small{color:#647573;margin-top:2px}.vault-document strong{overflow-wrap:anywhere}.vault-dossier__icon,.vault-document__icon{background:var(--office-color);color:#fff;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.vault-document__icon{background:var(--office-accent);color:#183a38}@keyframes surface-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:30px 26px 50px}.profile-grid{grid-template-columns:1fr}.ib-office-form{grid-template-columns:repeat(2,minmax(0,1fr))}.todo-actions,.todo-columns{grid-template-columns:1fr}}@media (width<=900px){:root{--topbar-height:82px}.shell,.shell.nav-collapsed{display:block}.shell.is-preview .sidebar{top:calc(var(--topbar-height) + 92px);height:calc(100vh - var(--topbar-height) - 92px)}.shell.is-preview .nav-backdrop{top:calc(var(--topbar-height) + 92px)}.client-preview-banner{min-height:92px;padding:12px 20px}.shell.is-preview .topbar{top:92px}.topbar{padding:8px 20px}.topbar__brand img{max-width:105px;height:62px}.sidebar,.shell.nav-collapsed .sidebar{z-index:40;top:var(--topbar-height);width:min(320px,100vw - 32px);height:calc(100vh - var(--topbar-height));opacity:1;visibility:visible;border-right:1px solid #dae5df;max-height:none;padding:30px 20px 26px;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:0;transform:translate(-105%);box-shadow:15px 12px 30px #003a381f}.shell.nav-open .sidebar{transform:translate(0)}.nav-backdrop{z-index:30;inset:var(--topbar-height) 0 0;opacity:0;visibility:hidden;pointer-events:none;background:#0b252359;border:0;width:100%;transition:opacity .28s,visibility .28s;display:block;position:fixed}.shell.nav-open .nav-backdrop{opacity:1;visibility:visible;pointer-events:auto}.content{max-width:none}}@media (width<=600px){:root{--topbar-height:76px}.client-preview-banner{flex-direction:column;align-items:flex-start;gap:8px;height:120px;padding:10px 14px}.client-preview-banner span{font-size:.78rem}.client-preview-banner button{padding:7px 12px;font-size:.83rem}.shell.is-preview .topbar{top:120px}.shell.is-preview .sidebar{top:calc(var(--topbar-height) + 120px);height:calc(100vh - var(--topbar-height) - 120px)}.shell.is-preview .nav-backdrop{top:calc(var(--topbar-height) + 120px)}.topbar{gap:8px;padding:7px 14px}.topbar__left{gap:11px}.topbar__brand{gap:0}.topbar__brand img{max-width:94px;height:58px}.topbar__brand-name{max-width:98px;font-size:.87rem}.topbar__product,.topbar__user-name{display:none}.topbar__avatar{flex-basis:36px;width:36px;height:36px}.menu-toggle{border-radius:50%;flex-basis:42px;width:42px;height:42px}.button--logout{padding:10px 12px;font-size:.85rem}.content{padding:20px 15px 42px}.page-head{flex-direction:column;align-items:flex-start;padding:24px 21px}.profile-head__identity{align-items:flex-start;gap:15px}.avatar--hero{width:62px;height:62px;font-size:1.6rem}.avatar--large{width:74px;height:74px;font-size:2rem}.grid,.grid--two{grid-template-columns:1fr;gap:15px}.grid--two{margin-top:15px}.card{border-radius:21px;padding:21px}.dashboard-icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.ib-summary,.ib-intake-grid,.ib-office-form{grid-template-columns:1fr}.ib-item__top,.ib-finish,.ib-office-list li{flex-direction:column;align-items:flex-start}.ib-item-form,.ib-upload-form{display:block}.ib-item-form .field,.ib-upload-form .field{margin:12px 0}.ib-upload-form small{margin-top:8px;display:block}.vault-document,.vault-dossier{flex-wrap:wrap}.vault-document .button{margin-left:58px}.checklist-card{flex-wrap:wrap;align-items:flex-start;gap:12px}.checklist-card__body{flex-basis:calc(100% - 65px)}.checklist-card__action{margin-left:60px}.recipient-picker__list,.todo-message-form__fields{grid-template-columns:1fr}.todo-deadlines li{flex-wrap:wrap}.todo-deadline-body{flex-basis:calc(100% - 78px)}.todo-deadlines li>a{margin-left:78px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
