.aav-tool [data-document-root] .doc-sig-mode{width:max-content;margin-bottom:8px}.aav-tool [data-document-root] .doc-sig-box{border:1.5px dashed var(--color-lilac-line);background:var(--color-card);border-radius:14px;height:140px;position:relative}.aav-tool [data-document-root] .doc-sig-canvas{width:100%;height:100%;color:var(--color-ink);touch-action:none;cursor:crosshair;border-radius:14px;display:block}.aav-tool [data-document-root] .doc-sig-hint{color:var(--color-soft);pointer-events:none;font-size:11.5px;position:absolute;bottom:8px;right:12px}.aav-tool [data-document-root] .doc-sig-clear{position:absolute;top:8px;right:12px}.aav-tool [data-document-root] .doc-sig-typed{font-family:Segoe Script,Brush Script MT,cursive;font-size:20px}.aav-tool [data-document-root] .doc-sig-signed{color:var(--color-mint-chip-ink)}.aav-tool [data-document-root] .doc-wide{grid-column:1/-1}.aav-tool [data-document-root] .tf-grid>.tf-field:has(>textarea){grid-column:1/-1}@container tf-column (min-width:360px){.aav-tool [data-document-root] .tf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aav-tool [data-document-root] .tf-grid{row-gap:22px}@supports (grid-template-rows:subgrid){.aav-tool [data-document-root] .tf-grid{row-gap:0;margin-bottom:-22px}.aav-tool [data-document-root] .tf-grid>.tf-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;margin:0 0 22px;display:grid}.aav-tool [data-document-root] .tf-grid>.tf-field>.tf-label{align-self:end}}.aav-tool [data-document-root] .tf-field>.tf-hint{text-wrap:balance;margin-top:6px;font-size:12px;line-height:1.45}.aav-tool [data-document-root] .tf-select[data-empty=true]{color:var(--color-mist);font-weight:400}.aav-tool [data-document-root] .tf-select option{color:var(--color-ink);font-weight:500}.aav-tool [data-document-root] .tf-input[data-empty=true]::-webkit-datetime-edit{color:var(--color-mist);font-weight:400}.aav-tool [data-document-root] .tf-input::-webkit-datetime-edit-day-field:focus{background:color-mix(in srgb, var(--color-brand) 16%, transparent);color:var(--color-brand-deep);border-radius:4px}.aav-tool [data-document-root] .tf-input::-webkit-datetime-edit-month-field:focus{background:color-mix(in srgb, var(--color-brand) 16%, transparent);color:var(--color-brand-deep);border-radius:4px}.aav-tool [data-document-root] .tf-input::-webkit-datetime-edit-year-field:focus{background:color-mix(in srgb, var(--color-brand) 16%, transparent);color:var(--color-brand-deep);border-radius:4px}.aav-tool [data-document-root] .tf-input::-webkit-datetime-edit-hour-field:focus{background:color-mix(in srgb, var(--color-brand) 16%, transparent);color:var(--color-brand-deep);border-radius:4px}.aav-tool [data-document-root] .tf-input::-webkit-datetime-edit-minute-field:focus{background:color-mix(in srgb, var(--color-brand) 16%, transparent);color:var(--color-brand-deep);border-radius:4px}.aav-tool [data-document-root] .tf-input::-webkit-datetime-edit-ampm-field:focus{background:color-mix(in srgb, var(--color-brand) 16%, transparent);color:var(--color-brand-deep);border-radius:4px}.aav-tool [data-document-root] .doc-row{border:1px solid var(--color-lilac-line-soft);background:var(--color-lilac-ghost);border-radius:16px;margin-bottom:10px;padding:12px 14px 4px 18px;position:relative}.aav-tool [data-document-root] .doc-row:before{content:"";background-image:var(--gradient-brand);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.aav-tool [data-document-root] .doc-row-head{justify-content:space-between;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.aav-tool [data-document-root] .doc-row-head .tf-btn-link{margin:0 0 0 auto}.aav-tool [data-document-root] .doc-add-row{gap:8px}.aav-tool [data-document-root] .doc-statement{border-left:3px solid var(--color-brand);background:var(--color-lilac-ghost);color:var(--color-body);border-radius:0 12px 12px 0;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.6}.aav-tool [data-document-root] .doc-statement p{margin:0 0 6px}.aav-tool [data-document-root] .doc-choice{width:max-content}.aav-tool [data-document-root] .doc-sigs{gap:14px;display:grid}.aav-tool [data-document-root] .tf-grid+.doc-sigs{margin-top:22px}.aav-tool [data-document-root] .doc-sigs>.doc-sig:last-child{margin-bottom:22px}.aav-tool [data-document-root] .doc-memory{align-items:center;gap:12px;margin-top:14px;display:flex}.aav-tool [data-document-root] .doc-memory .tf-choice[aria-pressed=true] .tf-choice-desc{color:var(--color-body)}.aav-tool [data-document-root] .doc-statement ul{margin:0 0 6px;padding-left:1.25em;list-style:outside}.aav-tool [data-document-root] .doc-statement li{margin:0 0 4px}.aav-tool [data-document-root] .doc-links{border:1px solid var(--color-lilac-line-soft);background:var(--color-lilac-ghost);border-radius:16px;margin:0 0 14px;padding:14px 16px}.aav-tool [data-document-root] .doc-links-h{color:var(--color-ink);margin:0 0 6px;font-size:14px;font-weight:600}.aav-tool [data-document-root] .doc-links-text{color:var(--color-body);margin:0 0 10px;font-size:13px;line-height:1.6}.aav-tool [data-document-root] .doc-links-list{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.aav-tool [data-document-root] .doc-link{text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.aav-tool [data-document-root] .tf-choice .doc-check-box{border:2px solid var(--color-lilac-line);background:var(--color-card);width:24px;height:24px;color:var(--color-card);border-radius:7px;place-items:center;display:grid}.aav-tool [data-document-root] .tf-choice[aria-pressed=true] .doc-check-box{background-image:var(--gradient-brand);border-color:#0000}.aav-tool [data-document-root] .doc-link-name{font-weight:600}.aav-tool [data-document-root] .doc-link-note{color:var(--color-soft);font-size:12px;display:block}.aav-tool [data-document-root] .tf-paper-statement ul{margin:0 0 .4em;padding-left:1.2em;list-style:outside}.aav-tool [data-document-root] .tf-paper-statement li{margin:0 0 .2em}.aav-tool [data-document-root] .tf-paper-row.doc-paper-check-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:.6em}.aav-tool [data-document-root] .doc-paper-check-row dt{max-width:none;color:var(--color-ink)}.aav-tool [data-document-root] .doc-paper-check-row dd{flex:none;order:-1;line-height:1}.aav-tool [data-document-root] .doc-paper-box{box-sizing:border-box;border:1px solid var(--color-ink);vertical-align:middle;border-radius:2px;width:1em;height:1em;display:inline-block;position:relative}.aav-tool [data-document-root] .doc-paper-box[data-ticked=true]:after{content:"";border:solid var(--color-ink);border-width:0 .12em .12em 0;width:.2em;height:.4em;position:absolute;top:.02em;left:.23em;transform:rotate(45deg)}.aav-tool [data-document-root] .doc-paper-links{break-inside:avoid;margin:.6em 0}.aav-tool [data-document-root] .doc-paper-links-h{margin:0 0 .3em;font-size:1em;font-weight:700}.aav-tool [data-document-root] .doc-paper-links p{margin:0 0 .3em}.aav-tool [data-document-root] .doc-paper-links ul{margin:0;padding:0;list-style:none}.aav-tool [data-document-root] .doc-paper-links li{overflow-wrap:anywhere;margin:0 0 .2em}.aav-tool [data-document-root] .doc-paper-link-note{color:var(--color-soft)}.aav-tool [data-document-root] .tf-paper-table.doc-paper-table-compact{table-layout:fixed;font-size:.8em}.aav-tool [data-document-root] .doc-paper-table-compact :is(th,td){overflow-wrap:anywhere;vertical-align:top;padding:.2em .15em}@media (max-width:560px){.aav-tool [data-document-root] :is(.doc-choice,.doc-sig-mode){width:100%}}
