*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}html,body{background-color:#fff;margin:0;padding:0;font-family:Tenorite,sans-serif}body,input,textarea,keygen,select,button{font-size:15px;outline:none;margin:0}button,.button{border:0;text-decoration:none}a{color:#163b49;text-decoration:underline}a:hover{color:#59ab95}h1{margin:10px 0;color:#163b49}h2{font-size:15px;margin-bottom:30px;color:#163b49}.page-title h1,.page-title h2{margin:0}.icon.tiny{width:10px;height:10px;margin:0 2px}.icon.small{width:12px;height:12px}.icon.normal{width:18px;height:18px}.icon.large{width:48px;height:48px}.icon.huge{width:96px;height:96px}.icon.logo-small{width:90px;height:90px}.icon.logo-med{width:120px;height:120px}.icon.med{width:32px;height:32px}.icon.color{filter:grayscale(100%) sepia(100%) hue-rotate(170deg);width:128px;height:128px}.icon.black *{fill:#000}.icon.white *{fill:#fff}.icon.brand-primary *{fill:#163b49}.icon.brand-secondary *{fill:#59ab95}.icon.error *{fill:#dc3832}.icon.error-secondary *{fill:#971c18}.icon.success *{fill:#41a200}.icon.warning *{fill:#f4a261}.large-buttons .icon.color{width:80px;height:80px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.nowrap{white-space:nowrap}.pre{white-space:pre}.z-above{z-index:10}.z-popup{z-index:100}.z-modal{z-index:1000}.z-top{z-index:10000}.relative{position:relative}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.width-25vw{width:25vw}.width-30vw{width:30vw}.width-40vw{width:40vw}.width-50vw{width:50vw}.width-60vw{width:60vw}.width-75vw{width:75vw}.width-100vw{width:100vw}.width-25pc{width:25%}.width-50pc{width:50%}.width-75pc{width:75%}.width-100pc{width:100%}.width-auto{width:auto}.height-25vh{height:25vh}.height-50vh{height:50vh}.height-75vh{height:75vh}.height-100vh{height:100vh}.block{display:block}.grow{flex-grow:1}.flex{display:flex;align-items:center}.flex.align-start{align-items:start}.flex.align-end{align-items:end}.flex.align-stretch{align-items:stretch}.flex.space-evenly{justify-content:space-evenly}.flex.space-evenly>div{flex-grow:1}.flex.justify-center{justify-content:center}.flex.grow-children>div{flex-grow:1;flex-basis:0}.flex.vert{flex-direction:column}.flex.horiz{flex-direction:row}.flex.wrap{flex-wrap:wrap}.flex .fill{flex:1}.flex.children-even-2>*{width:50%}.flex.justify-end{justify-content:end}.flex .flow-row-wrap{flex-flow:row wrap}.text-left{text-align:left}.text-center{text-align:center}.gap-1{gap:2px}.gap-2{gap:4px}.gap-3{gap:6px}.gap-5{gap:10px}.gap-10{gap:20px}.gap-20{gap:40px}.padding-0{padding:0}.padding-1{padding:2px}.padding-2{padding:4px}.padding-3{padding:6px}.padding-5{padding:10px}.padding-10{padding:20px}.padding-20{padding:40px}.padding-left-5{padding-left:8px}.padding-left-10{padding-left:20px}.padding-top-5{padding-top:10px}.padding-bottom-2{padding-bottom:4px}.padding-right-10{padding-right:20px}.padding-right-20{padding-right:40px}.indent-20{padding-left:40px}.margin-0{margin:0}.margin-top-2{margin-top:4px}.margin-top-5{margin-top:10px}.margin-top-10{margin-top:20px}.margin-top-20{margin-top:40px}.margin-bottom-5{margin-bottom:10px}.margin-bottom-10{margin-bottom:20px}.margin-left-2{margin-left:4px}.margin-left-5{margin-left:10px}.margin-left-10{margin-left:20px}.margin-left-20{margin-left:40px}.margin-left-25{margin-left:50px}.margin-right-2{margin-right:4px}.margin-right-5{margin-right:10px}.margin-2{margin:4px}.bg{background-color:#fff}.bg-brand-primary{background-color:#163b49}.bg-brand-secondary{background-color:#59ab95}.bg-brand-secondary-soft{background-color:#bfded6}.bg-accent-1{background-color:#9fb3b1}.bg-accent-2{background-color:#163b49}.bg-accent-3{background-color:#fef8f1}.bg-accent-4{background-color:#e8a238}.bg-header{background-color:#eee}.bg-subtle{background-color:#ecdacd}.bg-disabled{background-color:#bbb}.bg-selected{background-color:#8ed6ee}.bg-success{background-color:#41a200}.bg-error{background-color:#dc3832}.bg-error-secondary{background-color:#971c18}.bg-black{background-color:#000}.text-normal,.text-normal button,.text-normal .button{color:#222}.text-normal .icon{fill:#222}.text-inverse,.text-inverse button,.text-inverse .button{color:#fff}.text-inverse .icon{fill:#fff}.text-brand-primary{color:#163b49}.text-brand-secondary{color:#59ab95}.text-accent-1{color:#9fb3b1}.text-accent-2{color:#163b49}.text-accent-3{color:#fef8f1}.text-error,.errors .error{color:#dc3832}.text-error-secondary{color:#971c18}.text-muted{color:#5a6b78}.text-faint{color:#8a97a1}.font-normal{font-size:15px}.font-small{font-size:.8em}.font-med{font-size:1.2em}.font-large,.modal-bg>.modal>.title .editable-region{font-size:1.5em}.font-huge{font-size:2.5em}.bold{font-weight:700}.italic{font-style:italic}fieldset{border:solid #eee 1px;padding:10px 15px 20px;width:400px}legend{text-transform:uppercase;font-weight:700;font-size:.9em;margin:0 0 10px;padding:0 2px;border:solid #eee 1px}.group{margin-top:4px}.group ul.text-error{margin:0;padding:0;font-size:.9em}.group ul.text-error li{list-style:none}.code-boxes{position:relative;display:inline-grid;grid-template-columns:repeat(var(--code-length, 6),46px);gap:8px}.code-boxes .code-box{height:54px;display:flex;align-items:center;justify-content:center;border:solid 1px #ddd;border-radius:10px;background:#fff;font-size:24px;font-weight:600;color:#163b49;font-variant-numeric:tabular-nums;transition:border-color .12s,box-shadow .12s}.code-boxes .code-box.filled{border-color:#97a4a9}.code-boxes .code-box.active{border-color:#163b49;box-shadow:0 0 0 3px #163b491f}.code-boxes .code-box.caret:after{content:"";width:2px;height:26px;background:#163b49;animation:code-caret 1s steps(1) infinite}.code-boxes.invalid .code-box{border-color:#dc38328c;background:#dc38320a;color:#dc3832}.code-boxes.invalid .code-box.active{box-shadow:0 0 0 3px #dc38321f}.code-boxes.disabled .code-box{opacity:.55}.code-boxes>input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;cursor:text}.code-boxes>input::selection{background:transparent}.code-boxes>input:-webkit-autofill{-webkit-text-fill-color:transparent;transition:background-color 9999s}@keyframes code-caret{50%{opacity:0}}.form-control-icon{position:relative;display:inline-block;max-width:100%}.form-control-icon>.icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;width:15px;height:15px;color:#8a97a1;fill:none}.form-control-icon>input{text-indent:24px}.type-indicator-container{position:relative}.type-indicator-container .type-indicator{position:absolute;bottom:0;top:0;padding:3px 0 0 8px;opacity:.5}.type-indicator-container.right .type-indicator{padding-right:8px;right:0}.type-indicator-container.right input{text-align:right;padding-right:40px}.type-indicator-container input{padding-left:20px}.form-control{border:solid #ddd 1px;outline:none}.form-control.read-only-value{border:none;padding:2px 5px;min-height:22px;white-space:pre-wrap;word-break:break-word}.form-control.read-only-value .not-entered{color:#8a97a1;font-style:italic}.form-control:focus{border:solid #000 1px}.form-control.checkbox{width:24px;height:24px;border-radius:3px;background-color:#fff;display:flex;align-items:center;cursor:pointer}.form-control.checkbox .icon{margin:0 auto;text-align:center;fill:#163b49}.form-control.checkbox .dash{width:10px;height:2px;margin:0 auto;background-color:#163b49}.form-control.checkbox.disabled{background-color:transparent;cursor:default}.form-control.checkbox.disabled .icon{color:#0000004d}.form-control.switch{width:44px;height:24px;flex:none;border-radius:99px;border:none;background-color:#ccc;cursor:pointer;position:relative;transition:background-color .12s ease-in-out}.form-control.switch:focus{border:none;outline:solid #163b49 2px;outline-offset:2px}.form-control.switch .knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px #00000040;transition:transform .12s ease-in-out}.form-control.switch.on{background-color:#59ab95}.form-control.switch.on .knob{transform:translate(20px)}.form-control.switch.disabled{opacity:.5;cursor:default}.dropdown .item{padding:4px 10px;text-wrap:nowrap}.dropdown .option.tag.selected-option{background-color:#59ab954d!important;color:#222}.dropdown .dropdown-list{min-width:100%;margin-top:3px;border:solid #ccc 1px;border-radius:7px;box-shadow:0 6px 16px #0000001f}.dropdown .dropdown-arrow{pointer-events:none}.dropdown .dropdown-selection{width:100%;padding:3px 4px}.dropdown .dropdown-input-sizer{display:inline-grid;align-items:center;min-width:60px}.dropdown .dropdown-input-sizer .sizer,.dropdown .dropdown-input-sizer input{grid-area:1/1/2/2}.dropdown .dropdown-input-sizer .sizer{visibility:hidden;white-space:pre;padding:1px 6px;padding-right:calc(6px + .45em)}.dropdown input.selected-value{width:100%;min-width:0;padding:1px 6px;border:none;outline:none;background:none;font:inherit;color:inherit;cursor:inherit}.dropdown input.selected-value:focus{cursor:text}.dropdown.has-value:not(.filtering) .dropdown-input-sizer{background-color:#59ab954d;border-radius:3px}.dropdown.unset.has-value .dropdown-input-sizer{background-color:transparent}label{margin-top:5px;width:200px}label .required{color:#dc3832;margin-left:3px}input{width:100%;padding:2px 5px}input[type=checkbox]{width:auto}input[type=search]{appearance:none;-webkit-appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{-webkit-appearance:none}.has-errors{color:#dc3832}.has-errors .form-control{border-color:#dc3832}.radio{display:flex;align-items:center;border:none}.radio:focus{border:none}.radio .option{display:flex;align-items:center;cursor:pointer;color:#000;border:solid transparent 1px;outline:none}.radio .option:focus-visible,.radio .option[data-kb-focus]{border-radius:3px;outline:solid #163b49 2px;outline-offset:1px}.radio .option .circle{flex:none;border-radius:99px;width:16px;height:16px;border:solid #ddd 1px;background-color:#fff;display:flex;align-items:center;margin-left:1px;margin-right:4px}.radio .option .circle .inner-circle{width:6px;height:6px;background-color:#fff;border-radius:99px;margin-left:4px}.radio .option.is-selected .circle{background-color:#163b49}.radio .subtitle{font-size:.9em;display:block;margin:0 0 0 40px;padding:0!important}.radio.vertical{flex-direction:column;align-items:flex-start;padding:4px 0}.radio.vertical .option{border:none;padding-top:1px;padding-bottom:1px}.radio.vertical .option:first-child,.radio.vertical .option:last-child{border:none;margin:0}.radio.align-top .option{align-items:flex-start}.radio.grid{display:grid;align-items:center;justify-content:start;column-gap:40px;row-gap:6px}.clickable:hover{cursor:pointer}.show-hover:hover{background-color:#fef8f1}.show-hover.selected:hover{background-color:#1085c2}.selected{background-color:#59ab9533!important;border-top:solid #59ab95 1px;border-bottom:solid #59ab95 1px}.item.active{background-color:#f6f8f9;box-shadow:inset 3px 0 #59ab95}.item mark.match{background:none;color:inherit;text-decoration:underline;text-decoration-color:#59ab95;text-decoration-thickness:2px;text-underline-offset:2px}.item.no-matches{color:#8a97a1;cursor:default;font-style:italic}button,.button{padding:5px 15px;min-height:34px}button:focus-visible,button[data-kb-focus],.button:focus-visible,.button[data-kb-focus]{outline:solid #163b49 2px;outline-offset:2px}button,.button{border-radius:7px}button.transparent,button.flat,.button.transparent,.button.flat{background-color:transparent}button.transparent.inline,button.flat.inline,.button.transparent.inline,.button.flat.inline{padding:0}button.transparent:hover:enabled,button.flat:hover:enabled,.button.transparent:hover:enabled,.button.flat:hover:enabled{text-decoration:underline;cursor:pointer}button.flat:hover,.button.flat:hover{background-color:#0000001a}button.primary,.button.primary{background-color:#163b49;color:#fff}button.primary .icon,.button.primary .icon{fill:#fff}button.primary:hover:enabled,.button.primary:hover:enabled{background-color:#286b84;cursor:pointer}button.secondary,.button.secondary{background-color:#59ab95}button.secondary:hover:enabled,.button.secondary:hover:enabled{background-color:#8cc5b5;cursor:pointer}button.error,.button.error{background-color:#971c18;color:#fff}button.error:hover:enabled,.button.error:hover:enabled{background-color:#dc3832;cursor:pointer}button.cancel,.button.cancel{background-color:transparent;color:#222}button.cancel:hover:enabled,.button.cancel:hover:enabled{text-decoration:underline;cursor:pointer}button.outline,.button.outline{background-color:#fff;border:solid 1px #ccc;color:#222}button.outline .icon,.button.outline .icon{fill:#5a6b78}button.outline:hover:enabled,.button.outline:hover:enabled{background-color:#f6f8f9;text-decoration:none;cursor:pointer}button.outline.icon-only,.button.outline.icon-only{padding:0;min-width:34px;display:inline-flex;align-items:center;justify-content:center}button.success,.button.success{background-color:#41a200;color:#fff;display:flex;align-items:center;gap:5px}button.success .icon,.button.success .icon{fill:#fff}button.success:hover:enabled,.button.success:hover:enabled{background-color:#4bbc00;cursor:pointer}button.inline,.button.inline{padding:1px 5px;min-height:auto;margin:0 5px}button:disabled,.button:disabled{opacity:.3}button.small,.button.small{padding:2px 6px;min-height:auto}.fixed{position:fixed}.full-screen{position:fixed;left:0;top:0;width:100vw;height:100vh}.modal-bg .buttons>button.cancel{color:#222}.modal-bg{position:fixed;top:0;left:0;overflow:scroll;background-color:#00000080}.modal-bg>.modal{margin:20px auto 100px;border:solid rgba(22,59,73,.7) 1px}.modal-bg>.modal>.title .editable-region{caret-color:#fff;border-bottom:dotted rgba(255,255,255,.4) 1px}.modal-bg>.modal>.title>.modal-close{min-height:auto;padding:4px;margin:-4px -4px -4px 10px;line-height:0}.modal-bg>.modal>.title>.modal-close .icon{fill:currentColor}.modal-bg>.modal.fullscreen{width:100vw;height:100vh;margin:0;border:0;box-shadow:none;display:flex;flex-direction:column}.modal-bg>.modal.fullscreen>.content{flex:1;overflow:auto}.modal-bg>.modal.text-inverse .cancel{color:#fff}@media only screen and (max-width:1200px){.modal-bg .modal.width-60vw,.modal-bg .modal.width-50vw,.modal-bg .modal.width-40vw{width:75vw}.table .actions{flex-direction:column}.table .actions button,.table .actions .button{min-height:auto;padding:4px 10px}}.not-desktop{display:none}@media only screen and (max-width:1200px){.desktop-only{display:none}.not-desktop{display:flex}}.spinner{display:inline-block;position:relative;width:64px;height:64px}.spinner div{transform-origin:32px 32px;animation:spinner 1.2s linear infinite}.spinner.small{width:24px;height:24px}.spinner.small div{transform-origin:12px 12px}.spinner.small div:after{top:1px;left:11px;width:2px;height:6px}.spinner div:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:#9fb3b1}.spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes spinner{0%{opacity:1}to{opacity:0}}.shadow{box-shadow:0 5px 10px #0000004d}.shadow-large{box-shadow:0 10px 20px #0000004d}.file-drop{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;border:dashed 2px #ccc;border-radius:3px;padding:14px;text-align:center;cursor:pointer;background:#cccccc14}.file-drop .icon{fill:#222}.file-drop.over{border-color:#59ab95;background:#59ab951f}.file-drop.busy{opacity:.6;pointer-events:none}.file-drop small{width:100%;color:#8a97a1}.card{background-color:#fff;border:solid #eef1f3 1px;border-radius:11px;padding:22px 25px}.view-switch,.window-switch{display:flex;border:solid 1px #ccc;border-radius:7px;overflow:hidden}.view-switch button,.window-switch button{background:#fff;color:#222;border:none;border-radius:0;cursor:pointer}.view-switch button+button,.window-switch button+button{border-left:solid 1px #ccc}.view-switch button.on,.window-switch button.on{background:#163b49;color:#fff}.view-switch button:hover:not(.on),.window-switch button:hover:not(.on){background:#f6f8f9}.view-switch button{flex:1}.window-switch{flex:none}.card-label{text-transform:uppercase;letter-spacing:.08em;font-size:.85em;color:#5a6b78;margin-bottom:18px}.card-label .icon{fill:#5a6b78}.card-note{color:#5a6b78;margin:-12px 0 18px}.summary-cards{display:flex;flex-wrap:wrap;gap:6px}.summary-card{flex:1 1 180px;text-align:left;border-radius:7px}.summary-card .card-label{margin-bottom:6px}.summary-card .figure{font-size:1.5rem;line-height:1.25}.summary-card .card-note{margin:2px 0 0;font-size:.9em}.summary-card.tone-error .figure{color:#dc3832}button.summary-card{cursor:pointer}.tag{border-radius:99px;border:solid #ddd 1px;background-color:#f5f5f5;color:#222}.tag .icon{fill:#222;margin-right:3px}.tag{padding:2px 5px;font-size:.95em;text-align:center;display:inline-block;margin-top:1px;margin-bottom:1px}.tag div,.tag svg{display:inline-block}.tag.has-title{padding:0}.tag .title,.tag .text{display:inline-block;padding:2px 5px}.tag .title{border-top-left-radius:99px;border-bottom-left-radius:99px;padding-left:8px;background-color:#0003}.tag .text{border-top-right-radius:99px;border-bottom-right-radius:99px;padding-right:8px}.tag.primary{background-color:#163b49;border-color:#163b49;color:#fff}.tag.primary .icon{fill:#fff}.tag.incomplete{background-color:#e8a23838;border-color:transparent;border-radius:99px;color:#744d17}.tag.incomplete .icon{fill:#744d17}.tag.secondary{background-color:#59ab95;border-color:#59ab95;color:#fff}.tag.secondary .icon{fill:#fff}.tag.subtle{background-color:#cccccc4d;border-color:#cccccc4d;color:#222}.tag.error{background-color:#dc38321f;border-color:transparent;border-radius:99px;color:#971c18}.tag.error .icon{fill:#971c18}.tag.success{background-color:#59ab9538;border-color:transparent;border-radius:99px;color:#325e4b}.tag.success .icon{fill:#325e4b}.tag.error,.tag.success,.tag.incomplete,.tag.subtle{white-space:nowrap}.tag .dot{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:6px;flex:none;vertical-align:middle}.tag.error .dot{background-color:#dc3832}.tag.success .dot{background-color:#59ab95}.tag.incomplete .dot{background-color:#e8a238}.tag.error.solid{background-color:#971c18;border-color:#971c18;color:#fff}.tag.error.solid .icon{fill:#fff}.tag.success.solid{background-color:#41a200;border-color:#41a200;color:#fff}.tag.success.solid .icon{fill:#fff}.tag.incomplete.solid{background-color:#e8a238;border-color:#e8a238;color:#222}.tag.success-soft{background-color:#aeea96;box-shadow:0 0 10px #abff88}.session-tag{margin-top:0;margin-bottom:0;padding:1px 8px;font-size:.75em;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.session-tag .icon{width:14px;height:14px;margin:-2px 4px -2px -1px;position:relative;top:1.5px}.session-tag.secondary{color:#163b49}.session-tag.secondary .icon{fill:#163b49}.opacity-qtr{opacity:.25}.opacity-third{opacity:.33}.opacity-half{opacity:.5}.table{border-bottom:solid #ccc 1px;border-collapse:collapse;width:100%}.table th{text-align:left;color:#5a6b78;font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:.8em;padding:4px 6px 8px;border-bottom:solid #163b49 2px}.table.secondary th{background-color:#59ab95}.table th:first-child,.table td:first-child{padding-left:14px}.table th:last-child,.table td:last-child{padding-right:14px}.table th.align-left,.table td.align-left{text-align:left}.table th.align-center,.table td.align-center{text-align:center}.table th.align-center svg,.table td.align-center svg{display:inline-block}.table th.align-right,.table td.align-right{text-align:right}.table td{padding:10px 6px;border-bottom:solid #eef1f3 1px;vertical-align:top}.table tbody tr:last-child td{border-bottom:0}.table tr.row-error td{background-color:#dc383214}.table tr.row-error td:first-child{box-shadow:inset 3px 0 #dc3832}.table tr.alt:not(.selected):not([class*=bg-]):not(.row-pending):not(.row-error){background-color:#fafbfb}.table.interactive:not(.disabled) tr:hover td{cursor:pointer}.table.interactive:not(.disabled) tbody tr:hover:not(.selected):not([class*=bg-]):not(.row-pending):not(.row-error){background-color:#f6f8f9}.table tr.selected,.table tr.selected:hover{background-color:#59ab95}.table tbody tr.row.active:not(.selected):not([class*=bg-]):not(.row-pending):not(.row-error){background-color:#f6f8f9}.table tbody tr.row.active:not(.selected):not([class*=bg-]):not(.row-pending):not(.row-error)>td:first-child{box-shadow:inset 3px 0 #59ab95}.table tr.row:focus{outline:none}.table tr.row:focus-visible,.table tr.row[data-kb-focus]{outline:none}.table tr.row:focus-visible>td,.table tr.row[data-kb-focus]>td{box-shadow:inset 0 2px #163b49,inset 0 -2px #163b49}.table tr.row:focus-visible>td:first-child,.table tr.row[data-kb-focus]>td:first-child{box-shadow:inset 0 2px #163b49,inset 0 -2px #163b49,inset 2px 0 #163b49}.table tr.row:focus-visible>td:last-child,.table tr.row[data-kb-focus]>td:last-child{box-shadow:inset 0 2px #163b49,inset 0 -2px #163b49,inset -2px 0 #163b49}.filter-bar{border:solid 1px #ccc;border-radius:7px;background-color:#fafbfb}.filter-bar .filter-search{padding:10px 12px}.filter-bar .filter-input{background-color:#fff;border-radius:7px;padding:3px 8px}.filter-bar .filter-input:focus-within{border-color:#000}.filter-bar .filter-input .icon{fill:#8a97a1;flex:none}.filter-bar .filter-input input{border:none;outline:none;background:transparent;padding:2px 0}.filter-bar .filter-tags{padding:8px 12px 10px;border-top:solid 1px #eef1f3}.filter-bar .filter-label{text-transform:uppercase;letter-spacing:.08em;color:#8a97a1;margin-right:5px}.filter-bar .filter-sep{width:1px;align-self:stretch;margin:0 5px;background-color:#ccc}.filter-bar .tag.interactive{background-color:#fff;border-color:#ccc;cursor:pointer}.filter-bar .tag.interactive:hover{background-color:#f6f8f9}.filter-bar .tag.interactive.primary{background-color:#163b49;border-color:#163b49}.filter-bar .tag.interactive.primary:hover{background-color:#286b84}.filter-bar .filter-all{flex:none}.filter-bar .filter-all .wf-options{left:auto;right:0;max-height:320px;overflow-y:auto}.filter-menu li .count{color:#8a97a1;margin-left:10px}.sync-cell .version{color:#5a6b78}.sync-current{line-height:0}.sync-current .icon{fill:#41a200}button.sync-push{display:inline-flex}.row-actions{display:inline-block}.row-actions .wf-options{left:auto;right:0;text-align:left}.split-button{position:relative;display:inline-flex;align-items:stretch}.split-button.split .main{border-top-right-radius:0;border-bottom-right-radius:0}.split-button.split .arrow{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-left:7px;padding-right:7px;display:flex;align-items:center}.split-button .wf-options{left:auto;right:0;text-align:left}.presenter.debug-mode .field{flex-wrap:wrap}.presenter.debug-mode .debug-badge{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.4;letter-spacing:0;vertical-align:middle;margin-left:6px;white-space:nowrap;cursor:copy;-webkit-user-select:none;user-select:none}.presenter.debug-mode .debug-badge.trailing{flex:none;align-self:center}.presenter.debug-mode .debug-calc{margin:2px 0 2px 20px}.presenter.debug-mode .debug-value-badge .title{background-color:#163b491f;color:#5a6b78}.presenter.debug-mode .debug-value-badge .text{background-color:#59ab954d;color:#222;font-family:inherit}.presenter.debug-mode .debug-value-badge .note{display:inline-block;padding:2px 8px 2px 5px;color:#8a97a1;font-family:inherit;font-style:italic}.debug-banner{margin:0 0 20px 20px;padding:8px 12px;border-left:solid #e8a238 3px;background-color:#fafbfb;color:#5a6b78}.debug-banner button{margin-left:auto}.id-parts{color:#5a6b78}.id-parts .sep{color:#8a97a1}.table-bulk-actions{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:12px;box-shadow:0 -2px 8px #00000026;background-color:#fff;z-index:100}.hidden{display:none}.notifications .item{transition:all .3s ease-in-out;box-shadow:0 2px 15px #00000080;position:fixed;right:0;top:0;opacity:0;font-size:.9em;margin:15px 10px 0 0;padding:5px 0 5px 10px;max-width:25vw;word-break:break-all}.notifications .item .title{font-weight:700}.notifications .item .message{margin:0}.notifications .item .icon{margin-right:10px}.notifications .item button,.notifications .item .button{min-height:auto}.count{border-radius:99px;background-color:#fef8f133;padding:0 .5em}.count.primary{background-color:#163b49;color:#fff}.count.success{background-color:#41a200;color:#fff}div.interactive:hover,.interactive tr:hover td{background-color:#fef8f1;color:#222;cursor:pointer}.hover:hover{background-color:#fef8f1}.tab-container{width:100%}.tab-container .tab-buttons{gap:30px}.tab-container .tab-button{background-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0 5px;border-bottom:solid transparent 2px}.tab-container .tab-button.active{color:#222;font-weight:700;border-bottom:solid #163b49 2px}.tab-container .tab-button:hover:enabled{background-color:#eee}.tab-container .tab-button .count{background-color:#163b49;color:#fff}.tab-container .attention{color:#971c18}.tab-container .attention.active{border-color:#971c18;background-color:#fae1e0}.tab-container .attention .count{background-color:#971c18}.tab-container .tab-contents{display:flex}.tab-container .tab-contents.border-indent{padding:20px}.tab-container .tab-contents.enclose{display:flex;padding:20px;background-color:#59ab95}.js-editor{font-size:12px;position:relative}.js-editor .js-editor-expand{position:absolute;top:2px;right:2px;z-index:3;min-height:auto;padding:3px;line-height:0;border-radius:3px;background-color:#fff;opacity:0}.js-editor .js-editor-expand .icon{fill:#5a6b78}.js-editor:hover .js-editor-expand{opacity:.85}.js-editor .js-editor-expand:hover{opacity:1}.js-editor .js-editor-expand:hover .icon{fill:#163b49}.js-editor .cm-gutters{background-color:#fafbfb;border-right:solid #eef1f3 1px;color:#8a97a1}.js-editor .cm-activeLine{background-color:#f6f8f9}.js-editor .cm-activeLineGutter{background-color:#f6f8f9;color:#5a6b78}.modal .js-editor{border:solid #ccc 1px;border-radius:3px;background-color:#fafbfb}.modal .js-editor .cm-editor{min-height:120px;max-height:420px}.modal.fullscreen.js-editor-fullscreen>.content{display:flex;overflow:hidden}.modal.fullscreen.js-editor-fullscreen .js-editor-host{flex:1;display:flex;flex-direction:column;min-height:0}.modal.fullscreen.js-editor-fullscreen .js-editor{flex:1;display:flex;min-height:0}.modal.fullscreen.js-editor-fullscreen .js-editor-cm{flex:1;min-height:0}.modal.fullscreen.js-editor-fullscreen .cm-editor{height:100%;min-height:0;max-height:none}.editable-region{caret-color:#000}.editable-region:hover{border-radius:5px;outline:1px dotted rgba(0,0,0,.5);cursor:pointer}.date-block{display:inline-flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;box-sizing:border-box;border-radius:7px;background:#fafbfb;border:solid 1px #eef1f3;line-height:1.15}.date-block .m{font-size:.72em;letter-spacing:.08em;text-transform:uppercase;color:#5a6b78;white-space:nowrap}.date-block .d{font-size:1.15em;font-weight:700;color:#163b49}.date-block.small{width:40px;height:40px}.date-block.small .m{font-size:.66em}.date-block.small .d{font-size:1.05em}.date-block.late{background:#dc38320f;border-color:#dc383233}.date-block.late .m,.date-block.late .d{color:#971c18}.date-block.today{background:#e8a23838;border-color:transparent}.date-block.today .m,.date-block.today .d{color:#744d17}.date-block.done{opacity:.55}.date-block.done .d{color:#5a6b78}.historical-date{color:#8a97a1}.historical-date.recent{color:#5a6b78;font-weight:700}.icon .a{fill:none;stroke-linecap:round;stroke-linejoin:round}.icon-choice{align-items:stretch;gap:8px}.icon-choice .option{width:150px;align-items:center;box-sizing:border-box;border-radius:7px;border:solid transparent 1px;text-align:center;outline:none}.icon-choice .option:focus-visible,.icon-choice .option[data-kb-focus]{outline:solid #163b49 2px;outline-offset:2px}.icon-choice .option .icon{fill:#59ab95;color:#59ab95;margin-bottom:10px}.icon-choice .option .option-note{margin-top:4px;font-size:.8em;opacity:.7}.icon-choice .option:hover{color:#163b49}.icon-choice .option:hover .icon{fill:#163b49;color:#163b49}.icon-picker .icon-picker-trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;min-height:30px;background-color:#fff;color:#222;font-weight:400;font-size:inherit;border-radius:3px;cursor:pointer}.icon-picker .icon-picker-trigger.has-value{background-color:#59ab951f}.icon-picker .icon-picker-trigger:disabled{cursor:default;opacity:.6}.icon-picker .icon-picker-trigger.compact{padding:0;min-height:0;border:none;background:none;border-radius:11px}.icon-picker .icon-picker-trigger.compact:focus-visible,.icon-picker .icon-picker-trigger.compact[data-kb-focus]{outline:solid #163b49 2px;outline-offset:2px}.icon-picker .icon-picker-trigger .icon-picker-name{white-space:nowrap;color:#5a6b78}.icon-picker .icon-picker-trigger.has-value .icon-picker-name{color:#222}.icon-initials{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 3px;border-radius:3px;background-color:#59ab95;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1}.icon-initials.large{min-width:48px;height:48px;font-size:20px;margin-bottom:10px}.icon-none{display:inline-block;width:12px;height:12px;border:dashed #ddd 1px;border-radius:3px}.icon-picker-modal .icon-picker-search{margin-bottom:8px}.icon-picker-modal .icon-picker-search input.form-control{width:100%}.icon-picker-modal .icon-picker-status{margin-bottom:8px;font-size:.85em;color:#5a6b78}.icon-picker-modal .icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px;max-height:55vh;overflow:auto;padding:2px}.icon-picker-modal .icon-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;min-width:0;background:none;border:solid transparent 1px;border-radius:7px;color:#222;font-weight:400;font-size:inherit;text-transform:none;cursor:pointer}.icon-picker-modal .icon-tile .icon-tile-glyph{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.icon-picker-modal .icon-tile .icon-tile-glyph .icon{fill:#163b49;color:#163b49}.icon-picker-modal .icon-tile .icon-tile-glyph .icon-initials{min-width:28px;height:28px;font-size:12px}.icon-picker-modal .icon-tile .icon-tile-name{max-width:100%;font-size:.7em;color:#5a6b78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-picker-modal .icon-tile:hover{background-color:#f6f8f9;border-color:#eef1f3}.icon-picker-modal .icon-tile.selected{background-color:#59ab951f;border-color:#59ab95}.icon-picker-modal .icon-tile:focus-visible,.icon-picker-modal .icon-tile[data-kb-focus]{outline:solid #163b49 2px;outline-offset:1px}.icon-picker-modal .icon-picker-foot{margin-top:8px;font-size:.75em;color:#8a97a1}.presenter .field .icon-choice .option{width:80px}.presenter .field .icon-choice .option .icon{width:32px;height:32px}.presenter .field .icon-choice .option.selected{border-color:#59ab95}@media only screen and (max-width:767px){.modal-bg .modal{width:100%!important;margin-top:0}label{max-width:30vw}.group{width:100%}.field input.form-control{width:auto;max-width:35vw}.field textarea.wide{width:100%!important}}.radius-small{border-radius:3px}.radius-medium{border-radius:7px}.wizard-steps,.esign-steps{display:flex;gap:14px;list-style:none;margin:0;padding:0;font-size:.9em;color:#8a97a1}.wizard-steps li,.esign-steps li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wizard-steps .num,.esign-steps .num{width:20px;height:20px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;border:solid #ccc 1px;font-size:.85em;font-weight:700}.wizard-steps li.current,.esign-steps li.current{color:#163b49;font-weight:700}.wizard-steps li.current .num,.esign-steps li.current .num{background:#163b49;border-color:#163b49;color:#fff}.wizard-steps li.done,.esign-steps li.done{color:#325e4b}.wizard-steps li.done .num,.esign-steps li.done .num{background:#59ab9538;border-color:transparent}.wizard-steps li.done .num .icon,.esign-steps li.done .num .icon{fill:#325e4b}@font-face{font-family:Tenorite;src:url(/font/tenorite-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tenorite;src:url(/font/tenorite-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tenorite;src:url(/font/tenorite-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Tenorite;src:url(/font/tenorite-boldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}body{overflow:auto;height:100vh;width:100vw}.page{background-color:#fff}.page.page-pane{background-color:#f6f8f9;min-height:100vh}.page.page-pane .content>div{max-width:1400px;margin-left:auto;margin-right:auto}.list-head{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:8px}.list-head .list-title{flex:1;min-width:0;margin:0;font-size:2em;font-weight:700;line-height:1.1;color:inherit}.page-title button{color:#fff}.page-title button:hover{background-color:#ffffff26;text-decoration:none!important}.page-header{background-color:#163b49}.repeat-instance{padding:20px;background-color:#59ab951a;background-color:#fff;margin-bottom:10px;margin-left:20px;position:relative}.repeat-instance.collapsed{height:0;overflow:hidden;padding:0;margin:0}.repeat-instance .repeat-instance-title{color:#5a6b78;text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px 20px}.repeat-instance.expanded{border-left:solid #59ab95 4px}.repeat-instance .repeat-instance{background-color:#fff}.repeat-instance .heading{font-size:15px}.read-only-banner{margin:0 0 20px 20px;padding:8px 12px;border-left:solid #9fb3b1 3px;background-color:#fafbfb;color:#5a6b78}.read-only-banner button:first-of-type{margin-left:auto}.field{min-height:34px}.field.auto-size-height{min-height:auto}.field label{margin:0 20px 5px}.field.field-report,.field .repeating-container{margin:0 0 0 20px;width:auto}.field input,.field textarea{width:300px}.field textarea.wide{width:600px}.field .repeating-container .add-button{margin-top:10px}.form-page{height:100vh;overflow:hidden}.form-page>.outline-container{height:100%;overflow-y:auto;overflow-x:hidden}.form-page>.presenter-container{height:100%;overflow:auto}.presenter .root-container{width:80vw}.presenter .inspector>button{opacity:.3}.presenter .group{margin-top:0}.presenter .container-instance.bg{padding:5px}.presenter.design-mode .container-instance{background-color:#59ab951a;border-left:solid #59ab95 2px;padding-left:10px;padding-top:20px}.presenter.design-mode .container-instance .js-editor{border:dotted #ccc 1px}.presenter.design-mode .container-instance .js-editor .cm-editor{min-height:60px;max-height:220px}.presenter.design-mode .tag{padding:0 2px}.presenter.design-mode .inspector{background-color:#ecdacd;box-shadow:0 0 20px #00000080;border-radius:3px;transition:all ease-out .1s}.presenter.design-mode .inspector .tag{border-radius:0}.presenter.design-mode .inspector .overlay-button{margin:0;border-radius:99px;padding:4px!important;box-shadow:0 0 10px #0000004d;width:auto!important;height:20px;min-height:auto}.presenter.design-mode .inspector .overlay-button.delete{background-color:#971c18;fill:#fff}.presenter.design-mode .inspector .overlay-button.large{width:30px!important;height:30px}.presenter.design-mode .inspector .overlay-button.at-top{border-bottom-left-radius:0;border-bottom-right-radius:0}.presenter.design-mode .inspector .overlay-button.at-bottom{border-top-left-radius:0;border-top-right-radius:0}.presenter .subtitle{padding:0 0 12px 12px}.presenter .group.layout-horiz{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;row-gap:0}.presenter .group.layout-horiz .field{width:auto!important;width:33%}.presenter .group.layout-horiz label{width:auto;margin:0 5px 0 0}.presenter .has-no-label .group.layout-horiz{margin-bottom:20px}.presenter .field.has-no-label:has(+.field.has-no-label:is(.field-text,.field-dropdown))>.group.layout-horiz{margin-bottom:0}.presenter .field-staff-section{background-color:#e8a2381a;box-shadow:inset 3px 0 #e8a238;border-radius:0 3px 3px 0;padding:6px 0 4px;margin:6px 0}.presenter .field-staff-head{padding:2px 0 2px 20px}.presenter .container-instance:has(>.field.has-label)>.field.has-no-label>.group.layout-horiz{padding-left:20px}.presenter .field-heading{padding-top:32px}.outline .heading-item{border-top-left-radius:3px;border-bottom-left-radius:3px}.outline .heading-item.focused{background-color:#59ab9533;border-left:solid #59ab95 2px}.outline .heading-subitem{border-top-left-radius:99px;border-bottom-left-radius:99px}.outline .heading-subitem.focused{background-color:#59ab9533;border-left:solid #59ab95 2px}.outline .interactive:hover{background-color:#ffffff1a;color:#fff}.outline .interactive:hover .icon{fill:#fff}.inline-presenter .presenter .root-container{width:auto}.inline-presenter .presenter label{width:140px}.label-top .group{flex-direction:column}.label-top .group label{width:auto}.product-icon{font-size:1.5em;background-color:#59ab95;background-image:linear-gradient(to bottom,#ffffff3d,#fff0);box-shadow:inset 0 1px #ffffff47,0 2px 6px #59ab9573;border-radius:7px;min-width:30px;min-height:30px;display:flex;align-items:center}.product-icon div{text-align:center}.product-icon .icon,.product-icon div{flex:1}.pdf-designer{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto;background-color:#fff;z-index:10000;background-color:#eee}.pdf-designer .structure{padding:60px 0 40px;background-color:#f5f5f5}.pdf-designer .structure.dynamic{position:relative}.pdf-designer .section,.pdf-designer .sub-report{width:210mm;border:solid #ccc 1px;box-shadow:0 0 20px #0000004d;margin:0 auto 20px;background-color:#fff}.pdf-designer .sub-report.embedded{width:auto!important;margin:0;box-shadow:none;border:none;border-left:solid #163b49 4px;background-color:#163b491a}.pdf-designer .dynamic .section{height:auto}.pdf-designer .static .section{margin-bottom:20px;cursor:crosshair;border:none}.pdf-designer .static .region{position:absolute;border:solid #59ab95 1px;background-color:#59ab954d;line-height:1}.pdf-designer .focused{box-shadow:0 0 1px #000;background:repeating-linear-gradient(-45deg,transparent,transparent 1px,#fc0 3px,#fc0 1px)}.pdf-designer .section.focused{background:#feb}.pdf-designer .content-element.focused.block{background:#59ab9547;outline:solid 2px #59ab95;outline-offset:-1px}.pdf-designer .content-element.selected{background:#59ab952e}.pdf-designer .structure:focus{outline:none}.pdf-designer .header,.pdf-designer .footer{opacity:.5}.pdf-designer .structure-container{width:calc(100vw - 350px);border-right:solid #ccc 1px;height:100vh;overflow:scroll}.pdf-designer .toolbar{position:fixed;z-index:1000;left:0;right:0;background-color:#59ab95}.pdf-designer .toolbar button{min-height:auto;padding:2px 6px}.pdf-designer .status-bar{position:fixed;z-index:1000;left:0;right:0;bottom:0;background-color:#666;padding:4px 10px;box-shadow:0 0 10px #0000004a}.pdf-designer .inspector{position:absolute;right:0;top:0;bottom:0;overflow:auto;width:350px;padding:20px 20px 50px;margin-top:50px}.pdf-designer .inspector .prop-group{margin:10px 0}.pdf-designer .inspector .prop-group>b{display:block;color:#163b49}.pdf-designer .inspector .prop-group>div{background-color:#f5f5f5;border:solid #ddd 1px;padding:6px}.pdf-designer .inspector .prop-group label{margin-top:0;width:150px}.pdf-designer .inspector .prop-group.actions button{padding:2px;min-height:auto;background-color:transparent;color:#222}.pdf-designer .inspector .prop-group.actions button:hover{text-decoration:underline}.pdf-designer .element-tag{position:absolute;left:calc((100vw - 350px - 210mm)/2 + 210mm + 10px);cursor:pointer}.pdf-designer .element-tag.left{left:auto;right:calc(100vw - 340px - ((100vw - 350px - 210mm)/2))}.pdf-designer div{outline:none}.pdf-designer .table-editor>table{border-collapse:collapse;width:100%}.pdf-designer .table-editor>table tr{vertical-align:top}.pdf-designer .table-editor>table td{border:solid black 1px}.pdf-designer .table-editor.hide-borders td{border:none}.pdf-designer .field-token{background-color:#59ab95;border-radius:3px;color:#fff;font-size:.9em;padding:1px 4px;cursor:pointer;display:inline-block;max-width:34em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.pdf-designer .field-token[data-script]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8em}.pdf-designer .field-token[data-format]{border-left:4px solid var(--field-colour)}.pdf-designer .field-token.selected{background-color:#163b49;outline:solid 2px rgba(22,59,73,.4)}.pdf-designer .format-strip{align-items:center;margin-left:10px;color:#fff}.pdf-designer .format-strip.disabled{opacity:.45}.pdf-designer .format-strip button.flat{color:#fff;min-width:28px;border-radius:3px}.pdf-designer .format-strip button.flat.glyph{padding:2px 4px}.pdf-designer .format-strip button.flat.glyph .icon{width:16px;height:16px;display:block}.pdf-designer .format-strip button.flat.on{background-color:#ffffff47}.pdf-designer .format-strip button.flat:disabled{opacity:.5;cursor:default}.pdf-designer .format-strip .style-button{min-width:96px;display:inline-flex;align-items:center;justify-content:space-between;white-space:nowrap}.pdf-designer .format-strip .style-button .icon{width:10px;height:10px;margin-left:6px}.pdf-designer .format-strip .fs-sep{width:1px;height:18px;background-color:#ffffff59;margin:0 4px}.pdf-designer .format-strip .wf-options{top:30px;color:#222}.pdf-designer .format-strip .wf-options .icon{fill:#222}.pdf-designer .wf-options .shortcut{margin-left:auto;padding-left:24px;color:#8a97a1;font-size:.85em;font-variant-numeric:tabular-nums}.pdf-designer .wf-options .icon-gap{display:inline-block;width:16px;margin-left:5px;margin-right:10px}.pdf-designer .wf-options.report-menu{z-index:1000;min-width:240px}.pdf-designer .report-palette{z-index:1000;width:260px;background:#fff;color:#222;border:solid 1px #ccc;border-radius:7px;box-shadow:0 8px 24px #00000024;overflow:hidden}.pdf-designer .report-palette .rp-input{padding:6px;border-bottom:solid 1px #eef1f3}.pdf-designer .report-palette .rp-input input{width:100%;height:32px;padding:0 8px 0 30px;border:solid 1px #ccc;border-radius:3px}.pdf-designer .report-palette .rp-input input:focus{border-color:#59ab95;outline:none}.pdf-designer .report-palette .rp-input .rp-input-icon{position:absolute;top:14px;left:14px;fill:#8a97a1;pointer-events:none}.pdf-designer .report-palette .rp-list{max-height:260px;overflow:auto;padding:4px 0}.pdf-designer .report-palette .rp-row{padding:6px 10px;cursor:pointer;align-items:center}.pdf-designer .report-palette .rp-row .icon{fill:#5a6b78}.pdf-designer .report-palette .rp-row.active{background:#59ab9524}.pdf-designer .report-palette .rp-row .rp-enter{color:#8a97a1;font-size:.85em}.pdf-designer .report-palette .rp-empty{padding:10px;color:#5a6b78}.pdf-designer .status-bar .key-hint{text-align:right;color:#ffffffbf;font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-designer .context-nodes{font-size:.9em}.pdf-designer .context-nodes .icon.normal{width:12px;height:12px}.pdf-designer .group-editor{background-color:#59ab954d;margin-bottom:2px;margin-top:2px;border-left:solid #59ab95 2px}.pdf-designer .group-editor .group-editor{margin-left:2px}.pdf-designer .toolbox{position:absolute;top:0;z-index:1;padding:50px 0 5px;background-color:#666;text-align:center;-webkit-user-select:none;user-select:none}.pdf-designer .toolbox>div{font-size:10px;cursor:pointer;max-width:55px;margin-bottom:5px}.pdf-designer .toolbox>div:hover{background-color:#01010180}.pdf-designer .toolbox>div{padding:4px}.pdf-designer .toolbox>div>.icon{display:inline-block}.chat .messages{border:solid #ddd 1px;background-color:#ecdacd;padding:20px}.chat .messages .message .text{max-width:70%;padding:5px;border-radius:7px}.chat .messages .rhs .name{margin-left:10px}.chat .messages .rhs .text{background-color:#3c83f7;color:#fff}.chat .messages .lhs .name{margin-right:10px}.chat .messages .lhs .text{background-color:#e9e9eb}.chat .messages .name{line-height:1;text-align:right;font-size:.9em;padding:2px}.chat .messages .name .time{opacity:.4}.chat .messages .milestone .details{background-color:#59ab95;color:#fff;fill:#fff;padding:6px 20px;border-radius:7px}.entity-lookup-band{display:flex;flex-direction:row;align-items:flex-start;gap:0;width:100%;margin:8px 0 12px;padding:0 0 12px;border-bottom:solid #eef1f3 1px}.entity-lookup-band .lookup-title.heading{flex:none;width:200px;margin:0 20px;line-height:40px}.entity-lookup-band .lookup-search{display:flex;flex-direction:column;align-items:stretch;width:300px}.entity-lookup-band .lookup-search:first-child{margin-left:240px}.entity-lookup-band .lookup-note{font-size:12px;color:#5a6b78;margin:4px 0 0 12px}.entity-lookup-band .entity-search.band{display:block;width:100%;margin-left:0}.entity-lookup-band .entity-search.band .search-box{background-color:#fafbfb;border:solid #ccc 1px;border-radius:99px;padding:0 6px 0 14px;height:40px;gap:8px}.entity-lookup-band .entity-search.band .search-box .icon{flex:none;fill:#5a6b78}.entity-lookup-band .entity-search.band .search-box input.form-control{width:100%;border:none;background:transparent;padding:0;height:100%;font-size:15px;box-shadow:none}.entity-lookup-band .entity-search.band:focus-within .search-box{outline:solid #163b49 2px;outline-offset:2px}@media only screen and (max-width:800px){.presenter .entity-lookup-band{flex-direction:column}.presenter .entity-lookup-band .lookup-title.heading{width:auto;margin:0 0 4px;line-height:normal}.presenter .entity-lookup-band .lookup-search{width:100%;max-width:100vw}.presenter .entity-lookup-band .lookup-search:first-child{margin-left:0}}.entity-search{display:inline-block;width:80px;margin-left:10px}.entity-search.searched{width:auto}.entity-search .search-box{background-color:#eee;padding:2px 2px 2px 10px;border-radius:99px 7px 7px 99px}.entity-search .search-box button{white-space:nowrap}.h4{font-weight:700}.html-composer{width:100%}.html-composer .table .row{vertical-align:top}.html-composer .table{margin-bottom:2px}.modal-content-padded{padding:0 40px}.options-button{border:solid #ddd 1px;background:#eee;font-size:14px;cursor:pointer}.options-button:hover{background-color:#ccc}.options-button.icon-only{gap:0;padding:0;min-height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center}.options-button.icon-only .icon{margin:0}.wf-options{text-align:left;position:absolute;top:40px;left:0;z-index:30;min-width:220px;margin:0;padding:4px 0;background-color:#fff;color:#222;border:solid 1px #ccc;border-radius:7px;box-shadow:0 8px 24px #00000024}.wf-options .sep{border-bottom:solid 1px #eef1f3;margin:2px 0}.wf-options li{list-style:none;display:flex;align-items:center;padding:8px 25px 8px 10px;text-wrap:nowrap;cursor:pointer}.wf-options li .icon{display:inline-block;flex:none;margin-left:5px;margin-right:10px}.wf-options li.error{color:#971c18}.wf-options li.primary{font-weight:700}.wf-options li:hover{background-color:#f6f8f9}.wf-options li:focus-visible,.wf-options li[data-kb-focus]{background-color:#f6f8f9;outline:none}.wf-options li.error:hover{background-color:#dc38321f}.pdf-download{position:relative;display:flex;align-items:stretch}.pdf-download.split .main{border-top-right-radius:0;border-bottom-right-radius:0}.pdf-download.split .arrow{border-top-left-radius:0;border-bottom-left-radius:0;border-left:solid 1px rgba(255,255,255,.25);padding:5px 8px;display:flex;align-items:center}.pdf-download .wf-options{left:auto;right:0;top:44px;min-width:180px;color:#222}.pdf-download .wf-options .icon{fill:#222}.tag.on-hold .title{background-color:#163b49;color:#fff}.editable{color:#163b49}.editable:hover{text-decoration:underline;cursor:pointer;color:#59ab95}button.history-button{background-color:#eee;padding:0 4px;min-height:auto;cursor:pointer;border:solid #ccc 1px}button.history-button:hover{background-color:#ccc}.techsync.active-jobs tr td{border-top:solid #ddd 1px}.wf-item{margin-bottom:15px}.wf-item.collapsed{margin-bottom:5px;cursor:pointer}.wf-item.collapsed:hover{background-color:#fef8f1}.wf-item .wf-title .icon{display:inline-block;margin-left:5px}@media only screen and (max-width:1200px){.outline-container{display:none}.presenter-container{padding:20px 10px;width:100%}.presenter{max-width:800px;margin:0 auto}.presenter .root-container{width:100%}.presenter .fill-left,.presenter .fill-right{display:none}.presenter .field-report,.presenter .repeating-container{margin-left:0}}@media only screen and (max-width:800px){.tab-container .tab-buttons{flex-direction:column;align-items:start;gap:5px}.inline-presenter .presenter .root-container{width:100%}.presenter .field{margin-bottom:10px}.presenter .field .tag.incomplete{margin-left:0}.presenter .field .group,.presenter .field .text{width:100%}.presenter .heading{font-size:20px}.presenter .field-heading{padding-top:10px}.presenter label{margin:0 10px 0 0}.presenter label .subtitle{padding:0 0 5px}.presenter .labels>label{color:#163b49}.presenter .field.has-label{flex-direction:column;align-items:flex-start}.presenter .field.has-label label{max-width:100vw;width:auto}.presenter .field.has-label input{max-width:100vw}.presenter .entity-search{margin-left:0}}@media only screen and (max-width:800px){.form-page.form-mobile>.presenter-container{background-color:#fafbfb;padding:8px 12px 12px;box-sizing:border-box}.form-page.form-mobile>.presenter-container>.not-desktop{align-items:center;padding:2px 0 10px}.form-page.form-mobile>.presenter-container>.not-desktop .icon.logo-med{width:84px;height:84px}.form-page.form-mobile .presenter .root-container{padding:0 16px 16px;background-color:#fff;border:solid #eef1f3 1px;border-radius:11px;box-sizing:border-box;overflow:hidden}.form-page.form-mobile .presenter .field{margin-bottom:16px;min-width:0}.form-page.form-mobile .presenter .field-heading{margin:0 -16px 14px;padding:18px 16px 6px;background-color:#fafbfb;border-bottom:solid #eef1f3 1px;box-sizing:content-box;width:auto}.form-page.form-mobile .presenter .field-heading .heading{font-size:17px;font-weight:700;line-height:1.3}.form-page.form-mobile .presenter .field-heading:not(:first-child){border-top:solid #eef1f3 1px;margin-top:4px}.form-page.form-mobile .presenter .repeat-instance .field-heading{margin:0 0 8px;padding:4px 0 0;background:none;border:none}.form-page.form-mobile .presenter .repeat-instance .field-heading .heading{font-size:15px}.form-page.form-mobile .presenter label{margin:0 0 6px;font-size:14px;line-height:1.3}.form-page.form-mobile .presenter label .subtitle{font-style:normal;font-size:13px;line-height:1.4;color:#5a6b78;padding:3px 0 0}.form-page.form-mobile .presenter .labels{min-width:0}.form-page.form-mobile .presenter .field .group,.form-page.form-mobile .presenter .field .group>div,.form-page.form-mobile .presenter .field.has-label>div:not(.labels){width:100%;max-width:100%;min-width:0;box-sizing:border-box}.form-page.form-mobile .presenter .field input.form-control,.form-page.form-mobile .presenter .field textarea{width:100%;max-width:100%;min-height:44px;padding:6px 12px;font-size:16px;border-radius:7px;box-sizing:border-box}.form-page.form-mobile .presenter .dropdown{width:100%;box-sizing:border-box;border-radius:7px}.form-page.form-mobile .presenter .dropdown .dropdown-selection{min-height:44px;padding:4px 10px 4px 6px;box-sizing:border-box}.form-page.form-mobile .presenter .dropdown .dropdown-arrow{margin-left:auto}.form-page.form-mobile .presenter .dropdown .dropdown-input-sizer .sizer,.form-page.form-mobile .presenter .dropdown .dropdown-input-sizer input{font-size:16px}.form-page.form-mobile .presenter .dropdown .item{padding:10px 12px}.form-page.form-mobile .presenter .date-parts{display:flex;align-items:center}.form-page.form-mobile .presenter .date-parts input.form-control{min-width:48px;width:48px;padding:6px 4px}.form-page.form-mobile .presenter .date-parts input.form-control.year{min-width:80px;width:80px}.form-page.form-mobile .presenter .radio{flex-wrap:wrap;gap:8px}.form-page.form-mobile .presenter .radio.vertical{gap:8px;padding:0}.form-page.form-mobile .presenter .radio .option{min-height:40px;padding:0 14px;border:solid #ddd 1px;border-radius:99px;background-color:#fff;font-size:15px;box-sizing:border-box}.form-page.form-mobile .presenter .radio .option:focus-visible,.form-page.form-mobile .presenter .radio .option[data-kb-focus]{border-radius:99px}.form-page.form-mobile .presenter .radio .option .circle{display:none}.form-page.form-mobile .presenter .radio .option.is-selected{background-color:#59ab9538;border-color:#59ab95;color:#163b49;font-weight:700}.form-page.form-mobile .presenter .field-checkbox.has-label{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.form-page.form-mobile .presenter .field-checkbox.has-label .labels{flex:1 1 auto;align-items:flex-start}.form-page.form-mobile .presenter .field-checkbox.has-label label{margin:0;font-size:15px;color:#222}.form-page.form-mobile .presenter .field-checkbox.has-label>div:not(.labels),.form-page.form-mobile .presenter .field-checkbox.has-label .group>div{width:auto;flex:none}.form-page.form-mobile .presenter .field-checkbox.has-label .text-error:empty{display:none}.form-page.form-mobile .presenter .repeating-container{margin:0;width:100%}.form-page.form-mobile .presenter .repeat-instance{margin:0 0 10px;padding:12px;border:solid #eef1f3 1px;border-radius:7px}.form-page.form-mobile .presenter .repeat-instance.expanded{border-left:solid #59ab95 4px}.form-page.form-mobile .presenter .repeat-instance.collapsed{padding:0;margin:0;border:none}.form-page.form-mobile .presenter .add-button button{width:100%;min-height:44px;border-radius:7px}.form-page.form-mobile .presenter .presenter-actions{position:sticky;bottom:0;margin:8px -16px -16px;padding:12px 16px;background-color:#fff;border-top:solid #eef1f3 1px}.form-page.form-mobile .presenter .presenter-actions button.primary{flex:1 1 auto;min-height:44px}.form-page.form-mobile .presenter .presenter-actions button.flat{min-height:44px}}.order-collection{border-left:solid #59ab95 2px;margin-left:10px;padding:5px 10px}table.row-vert-top tr td{vertical-align:top}.app-header{position:relative;z-index:100;height:64px;padding:0 20px;gap:20px;background-color:#163b49}.app-header .app-logo{display:flex;flex:none;text-decoration:none}.app-header .app-logo .icon{width:32px;height:32px;fill:#fff}.app-header .app-menu{gap:20px;min-width:0;align-self:stretch}.app-header .app-nav{flex:none;align-self:stretch;align-items:stretch}.app-header .app-nav a{position:relative;display:flex;align-items:center;padding:0 14px;color:#ffffff9e;text-decoration:none}.app-header .app-nav a:hover{color:#fff}.app-header .app-nav a .nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:7px;padding:0 6px;border-radius:99px;background-color:#e8a238;color:#222;font-size:.8em;font-weight:700;line-height:1}.app-header .app-nav a .nav-count.overdue{background-color:#dc3832;color:#fff}.app-header .app-nav a.active{color:#fff}.app-header .app-nav a.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background-color:#fff}.app-header .app-search{min-width:0}.app-header .app-search .gs-trigger{width:100%;max-width:300px;height:36px;padding:0 14px;background-color:#ffffff14;border:solid 1px transparent;border-radius:99px;color:#ffffff73;text-align:left;cursor:pointer}.app-header .app-search .gs-trigger:hover:enabled{background-color:#ffffff1f;border-color:#ffffff59;text-decoration:none}.app-header .app-search .gs-trigger .gs-trigger-icon{flex:none;width:18px;height:18px;fill:#fff9}.app-header .app-search .gs-trigger .gs-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .app-search .gs-trigger .gs-trigger-shortcut{flex:none;font-size:.8em;white-space:nowrap}.app-header button:focus-visible,.app-header .button:focus-visible,.app-header a:focus-visible,.app-header [tabindex]:focus-visible,.app-header button[data-kb-focus],.app-header .button[data-kb-focus],.app-header a[data-kb-focus],.app-header [tabindex][data-kb-focus]{outline:solid #fff 2px;outline-offset:2px}.app-header .app-actions{flex:none}.app-header .app-actions button.primary,.app-header .app-actions .button.primary{background-color:#fff;color:#163b49}.app-header .app-actions button.primary .icon,.app-header .app-actions .button.primary .icon{fill:#163b49}.app-header .app-actions button.primary:hover:enabled,.app-header .app-actions .button.primary:hover:enabled{background-color:#ffffffd9}.app-header .app-actions button.primary.btn-new-order,.app-header .app-actions .button.primary.btn-new-order{background-color:#ffffff1a;color:#fff}.app-header .app-actions button.primary.btn-new-order .icon,.app-header .app-actions .button.primary.btn-new-order .icon{fill:#fff}.app-header .app-actions button.primary.btn-new-order:hover:enabled,.app-header .app-actions .button.primary.btn-new-order:hover:enabled{background-color:#fff3}.app-header .app-user{flex:none;padding-left:20px;border-left:solid rgba(255,255,255,.18) 1px}.app-header .app-user .user-button{padding:4px 8px;border-radius:7px}.app-header .app-user .user-button:hover:enabled{text-decoration:none;background-color:#ffffff14;cursor:pointer}.app-header .app-user .user-labels{line-height:1.2;text-align:left}.app-header .app-user .user-account{color:#59ab95}.app-header .app-user .wf-options{left:auto;right:0;top:calc(100% + 6px);min-width:200px;color:#222}.app-header .app-user .wf-options .icon{fill:#222}.app-header .app-user .wf-options .count-pill{margin-left:8px;padding:0 8px;font-size:.85em}.app-header .app-menu-toggle,.app-header .app-menu-close,.app-header .app-actions-bar{display:none}.app-header.impersonating{background-color:#e8a238;color:#163b49}.app-header.impersonating .icon{fill:#163b49}.app-header.impersonating button,.app-header.impersonating .button{color:#163b49}.app-header.impersonating .app-nav a{color:#163b49cc}.app-header.impersonating .app-nav a:hover,.app-header.impersonating .app-nav a.active{color:#163b49}.app-header.impersonating .app-nav a.active:after{background-color:#163b49}.app-header.impersonating .app-nav a .nav-count{background-color:#163b49;color:#fff}.app-header.impersonating .app-nav a .nav-count.overdue{background-color:#dc3832;color:#fff;box-shadow:0 0 0 2px #fff}.app-header.impersonating .app-search .gs-trigger{background-color:#163b491a;color:#163b49b3}.app-header.impersonating .app-search .gs-trigger:hover:enabled{background-color:#163b4926;border-color:#163b4966}.app-header.impersonating .app-search .gs-trigger .gs-trigger-icon{fill:#163b49bf}.app-header.impersonating button:focus-visible,.app-header.impersonating .button:focus-visible,.app-header.impersonating a:focus-visible,.app-header.impersonating [tabindex]:focus-visible,.app-header.impersonating button[data-kb-focus],.app-header.impersonating .button[data-kb-focus],.app-header.impersonating a[data-kb-focus],.app-header.impersonating [tabindex][data-kb-focus]{outline-color:#163b49}.app-header.impersonating .app-actions button.primary,.app-header.impersonating .app-actions .button.primary{background-color:#163b49;color:#fff}.app-header.impersonating .app-actions button.primary .icon,.app-header.impersonating .app-actions .button.primary .icon{fill:#fff}.app-header.impersonating .app-actions button.primary:hover:enabled,.app-header.impersonating .app-actions .button.primary:hover:enabled{background-color:#163b49d9}.app-header.impersonating .app-actions button.primary.btn-new-order,.app-header.impersonating .app-actions .button.primary.btn-new-order{background-color:#163b491f;color:#163b49}.app-header.impersonating .app-actions button.primary.btn-new-order .icon,.app-header.impersonating .app-actions .button.primary.btn-new-order .icon{fill:#163b49}.app-header.impersonating .app-actions button.primary.btn-new-order:hover:enabled,.app-header.impersonating .app-actions .button.primary.btn-new-order:hover:enabled{background-color:#163b4933}.app-header.impersonating .app-user{border-left-color:#163b4940}.app-header.impersonating .app-user .user-button:hover:enabled{background-color:#163b4914}.app-header.impersonating .app-user .user-account{color:#163b49d9}.app-header.impersonating .app-user .session-tag.incomplete.solid{background-color:#163b49;border-color:#163b49;color:#fff}.app-header.impersonating .app-user .session-tag.incomplete.solid .icon{fill:#fff}@media only screen and (max-width:1040px){.app-header.impersonating .app-menu{background-color:#e8a238}.app-header.impersonating .app-menu-close{color:#163b49}}@media only screen and (max-width:1280px)and (min-width:1041px){.app-header .app-search .gs-trigger .gs-trigger-shortcut{display:none}.app-header .app-user .user-account{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:1180px)and (min-width:1041px){.app-header .app-search .gs-trigger{width:36px;padding:0;justify-content:center}.app-header .app-search .gs-trigger .gs-trigger-label{display:none}}@media only screen and (max-width:1040px){.app-header{gap:10px}.app-header .app-menu-toggle{display:block;margin-left:auto;cursor:pointer}.app-header .app-actions-bar{display:flex;margin-left:auto}.app-header .app-actions-bar+.app-menu-toggle{margin-left:0}.app-header .app-actions-panel.has-bar-copy{display:none}.app-header .app-menu{display:none;position:fixed;inset:0;z-index:1000;flex-direction:column;align-items:flex-start;gap:20px;background-color:#163b49;padding:60px 30px 30px;overflow:auto}.app-header.menu-open .app-menu{display:flex}.app-header .app-menu-close{display:block;position:absolute;top:14px;right:14px;color:#fff}.app-header .app-nav{flex-direction:column;align-items:flex-start;align-self:auto;gap:4px;width:100%}.app-header .app-nav a{padding:8px 0}.app-header .app-nav a.active:after{left:0;right:auto;width:40px;bottom:2px}.app-header .app-search{width:100%;flex:none;justify-content:flex-start}.app-header .app-search .gs-trigger{max-width:none}.app-header .app-actions{flex-wrap:wrap}.app-header .app-user{padding-left:0;border-left:none;margin-top:auto}.app-header .app-user .user-button{padding-left:0}.app-header .app-user .wf-options{left:0;right:auto;top:auto;bottom:calc(100% + 6px)}}@keyframes gs-fade-in{0%{opacity:0}}@keyframes gs-fade-out{to{opacity:0}}@keyframes gs-lift-in{0%{opacity:0;transform:translateY(-14px) scale(.96)}}@keyframes gs-lift-out{to{opacity:0;transform:translateY(-8px) scale(.97)}}.gs-backdrop{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding:10vh 20px 20px;background-color:#163b4959;animation:gs-fade-in .22s ease-out}.gs-backdrop.closing{animation:gs-fade-out .15s ease-in forwards}.gs-backdrop.closing .gs-palette{animation:gs-lift-out .15s ease-in forwards}.gs-backdrop.gs-static,.gs-backdrop.gs-static .gs-palette{animation:none}@media(prefers-reduced-motion:reduce){.gs-backdrop,.gs-backdrop .gs-palette{animation:none}}.gs-palette{width:100%;max-width:720px;max-height:76vh;display:flex;flex-direction:column;min-height:0;background:#fff;border-radius:11px;box-shadow:0 18px 50px #163b4947;overflow:hidden;animation:gs-lift-in .22s cubic-bezier(.2,0,0,1)}.gs-head{padding:16px;border-bottom:solid 1px #eef1f3}.gs-head .gs-input{min-width:0}.gs-head .gs-input input{width:100%;height:44px;padding:0 12px 0 42px;font-size:1.15em;border:solid 1px #ccc;border-radius:7px}.gs-head .gs-input input:focus{border-color:#59ab95}.gs-head .gs-input .gs-input-icon{position:absolute;top:12px;left:13px;width:20px;height:20px;fill:#8a97a1;pointer-events:none}.gs-head .gs-close{flex:none;height:44px;min-width:44px;border-radius:7px}.gs-body{flex:1;min-height:0;overflow:auto;padding-bottom:6px}.gs-filters{padding:14px 16px 4px}.gs-filters .gs-chip{border-radius:99px;padding:4px 12px;cursor:pointer;font-size:1em}.gs-filters .gs-chip.on{background:#163b49;border-color:#163b49;color:#fff}.gs-section{padding-top:12px}.gs-section .gs-section-head{display:flex;align-items:center;gap:8px;margin:0 16px;padding-bottom:6px;border-bottom:solid 1px #eef1f3}.gs-section .gs-section-head .name{color:#8a97a1;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.gs-section .gs-section-head .count{background:#eef1f3;color:#5a6b78;border-radius:99px;padding:0 8px}.gs-row{padding:10px 16px;cursor:pointer}.gs-row.selected{background:#59ab9524}.gs-row .product-icon{flex:none;min-width:40px;min-height:40px}.gs-row .gs-entity-icon{flex:none;width:40px;height:40px;border-radius:7px;background:#f6f8f9;border:solid 1px #eef1f3;display:flex;align-items:center;justify-content:center}.gs-row .gs-entity-icon .icon{width:20px;height:20px;fill:#5a6b78}.gs-row .gs-text{min-width:0}.gs-row .gs-text .gs-name{font-weight:700;color:#163b49;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-row .gs-text .gs-sub{color:#5a6b78}.gs-row .gs-right{flex:none;color:#5a6b78}.gs-row .gs-match{background:none;color:inherit;border-bottom:solid 2px #59ab95}.gs-row .gs-status{color:#5a6b78}.gs-row .gs-status.success{color:#41a200}.gs-row .gs-status.amber{color:#e8a238}.gs-row .gs-status.error{color:#971c18}.gs-row .gs-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:99px;background:#971c18;vertical-align:middle}.gs-row .gs-enter{flex:none;min-width:26px;padding:1px 6px;text-align:center;border:solid 1px #ccc;border-radius:3px;color:#5a6b78;background:#fff}.gs-message{padding:26px 16px;color:#8a97a1;text-align:center;justify-content:center}.gs-foot{flex:none;padding:10px 16px;border-top:solid 1px #eef1f3;background:#fafbfb;color:#5a6b78}.gs-foot .gs-hints{gap:18px}.gs-foot .gs-hints .gs-key-text{margin-right:5px;color:#163b49}.gs-foot .gs-total{color:#8a97a1}@media only screen and (max-width:700px){.gs-backdrop{padding:0}.gs-palette{max-width:none;max-height:none;height:100%;border-radius:0}.gs-row .gs-right .gs-enter{display:none}}.home{background:#faf9f6;color:#1e2a33;font-family:Tenorite,sans-serif}.home section[id],.home [id=top]{scroll-margin-top:136px}.home .home-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 72px;background:#fff;border-bottom:solid #e6e4de 1px;transition:box-shadow .15s ease}.home .home-header.scrolled{box-shadow:0 1px 12px #1d3c521a}.home .home-header .brand{display:flex;align-items:center;flex:none}.home .home-header .brand img{height:96px;width:auto;display:block}.home .home-header .home-nav{display:flex;align-items:center;gap:36px;font-size:15px}.home .home-header .home-nav a{color:#1d3c52;text-decoration:none;white-space:nowrap;flex:none}.home .home-header .home-nav a:hover,.home .home-header .home-nav a.active{color:#3f8f7d}.home .home-header .header-actions{display:flex;align-items:center;gap:18px;flex:none}.home .home-header .header-actions .phone{font-size:15px;color:#1d3c52;text-decoration:none;white-space:nowrap}.home .home-header .header-actions .header-link{background:none;border:none;padding:0;min-height:auto;font-family:inherit;font-size:15px;color:#1d3c52;cursor:pointer}.home .home-header .header-actions .header-link:hover{color:#3f8f7d;text-decoration:underline}.home .home-header .header-actions .header-button{display:inline-block;background:#1d3c52;color:#fff;border:none;font-family:inherit;font-size:14px;padding:11px 18px;border-radius:6px;text-decoration:none;white-space:nowrap}.home .home-header .header-actions .header-button.outline{background:transparent;color:#3f8f7d;border:1.5px solid #3f8f7d;padding:9.5px 16.5px;line-height:inherit;cursor:pointer;min-height:auto}.home .home-header .header-actions .header-button.outline:hover{background:#3f8f7d;color:#fff}.home .home-header .header-actions .header-button{cursor:pointer;min-height:auto}.home .home-header .header-actions .header-button:hover{background:#162e3f}.home .home-header .header-actions .header-user{position:relative}.home .home-header .header-actions .header-user .user-pill{display:inline-flex;align-items:stretch;background:#1d3c52;border-radius:6px}.home .home-header .header-actions .header-user .user-main,.home .home-header .header-actions .header-user .user-arrow{display:inline-flex;align-items:center;background:none;border:none;min-height:auto;font-family:inherit;font-size:14px;color:#fff;cursor:pointer}.home .home-header .header-actions .header-user .user-main:hover,.home .home-header .header-actions .header-user .user-arrow:hover{background:#ffffff24;text-decoration:none}.home .home-header .header-actions .header-user .user-main{gap:8px;padding:11px 12px 11px 18px;border-radius:6px 0 0 6px;white-space:nowrap}.home .home-header .header-actions .header-user .user-arrow{padding:0 13px;border-radius:0 6px 6px 0;border-left:solid rgba(255,255,255,.22) 1px}.home .home-header .header-actions .header-user .user-arrow .icon{width:12px;height:12px;fill:#fff}.home .home-header .header-actions .header-user .wf-options{left:auto;right:0;top:calc(100% + 6px);font-size:14px}.home .home-section{padding:88px 72px}.home .eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#3f8f7d;margin-bottom:12px}.home h1,.home h2{margin:0;font-weight:500;color:#1d3c52;letter-spacing:-.01em}.home h2{font-size:36px;line-height:1.15}.home p{margin:0}.home .hero{background:#1d3c52;color:#fff;padding:96px 72px 88px;display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.home .hero h1{color:#fff;font-size:54px;line-height:1.08;letter-spacing:-.015em;margin-bottom:22px;text-wrap:pretty}.home .hero .hero-message>p{font-size:19px;line-height:1.55;color:#cfdbe3;max-width:540px;margin-bottom:34px}.home .hero .hero-buttons{display:flex;flex-wrap:wrap;gap:14px}.home .hero .primary-button,.home .hero .ghost-button{display:inline-block;font-size:16px;padding:14px 24px;border-radius:6px;text-decoration:none;color:#fff}.home .hero .primary-button{background:#4a9d8c;border:solid transparent 1.5px}.home .hero .primary-button:hover{background:#428c7d}.home .hero .ghost-button{border:solid rgba(255,255,255,.45) 1.5px}.home .hero .ghost-button:hover{border-color:#fff}.home .hero .service-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.home .hero .service-card{background:#ffffff0f;border:solid rgba(255,255,255,.14) 1px;border-radius:10px;padding:22px;text-decoration:none;color:inherit;transition:background .15s ease}.home .hero .service-card:hover{background:#ffffff1a}.home .hero .service-card .service-title{font-size:17px;font-weight:600;color:#fff;margin-bottom:6px}.home .hero .service-card .service-body{font-size:14px;line-height:1.5;color:#b7c7d1}.home .why{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.home .why .section-intro{grid-column:1/-1;max-width:640px;margin-bottom:8px}.home .why .reason-card{background:#fff;border:solid #e6e4de 1px;border-radius:12px;padding:30px}.home .why .reason-card .reason-title{font-size:19px;font-weight:600;color:#1d3c52;margin-bottom:10px}.home .why .reason-card p{font-size:16px;line-height:1.55;color:#4a5762}.home .team{padding-top:0;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.home .team .team-intro h2{margin-bottom:18px}.home .team .team-intro p{font-size:17px;line-height:1.6;color:#4a5762}.home .team .team-people{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.home .team .team-photo{aspect-ratio:4/5;border-radius:10px;background-color:#e9eef1;background-image:var(--photo, none),repeating-linear-gradient(135deg,#dfe6ea 0 8px,#e9eef1 8px 16px);background-size:cover,auto;background-position:center,center;background-repeat:no-repeat,repeat}.home .team .person-name{margin-top:12px;font-size:17px;font-weight:600;color:#1d3c52}.home .team .person-body{font-size:14px;line-height:1.4;color:#4a5762}.home .order-forms{background:#fff;border-top:solid #e6e4de 1px;border-bottom:solid #e6e4de 1px;padding:80px 72px}.home .order-forms .section-intro{max-width:640px;margin-bottom:32px}.home .order-forms .section-intro h2{margin-bottom:12px}.home .order-forms .section-intro p{font-size:16px;line-height:1.55;color:#4a5762}.home .order-forms .filter-row{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.home .order-forms .chips{display:flex;flex-wrap:wrap;gap:8px}.home .order-forms .chip{font-family:inherit;font-size:14px;padding:8px 14px;border-radius:99px;min-height:auto;background:#fff;color:#1e2a33;border:solid #d6d3cb 1px;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.home .order-forms .chip:hover{border-color:#1d3c52}.home .order-forms .chip.active{background:#1d3c52;border-color:#1d3c52;color:#fff}.home .order-forms .price-lists{display:flex;gap:10px;flex:none}.home .order-forms .outline-button{border:solid #1d3c52 1.5px;color:#1d3c52;font-size:14px;padding:9px 16px;border-radius:6px;text-decoration:none;white-space:nowrap}.home .order-forms .outline-button:hover{background:#1d3c52;color:#fff}.home .order-forms .form-columns{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:40px;align-items:start}.home .order-forms .form-column-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:solid #1d3c52 2px;margin-bottom:4px}.home .order-forms .form-column-title{font-size:20px;font-weight:600;color:#1d3c52}.home .order-forms .form-column-count{font-size:13px;color:#3f8f7d;white-space:nowrap}.home .order-forms .form-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:solid #eceae4 1px;font-size:15px;color:#1e2a33;text-decoration:none;overflow:hidden;max-height:120px;opacity:1;transition:max-height .15s ease,opacity .15s ease,padding .15s ease,border-width .15s ease}.home .order-forms .form-row.hidden{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-bottom-width:0;pointer-events:none}.home .order-forms .form-row .form-name{display:flex;align-items:center;gap:10px}.home .order-forms .form-row .form-name .icon{flex:none;fill:#8a9199}.home .order-forms .form-row .form-tag{flex:none;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8a9199}.home .order-forms .form-row:hover .form-name{color:#3f8f7d}.home .order-forms .form-row:hover .form-name .icon{fill:#3f8f7d}.home .contact{background:#1d3c52;color:#fff;padding:80px 72px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.home .contact h2{color:#fff;margin-bottom:16px}.home .contact .contact-message>p{font-size:17px;line-height:1.6;color:#cfdbe3;margin-bottom:28px}.home .contact .contact-details{font-size:17px;line-height:1.9;color:#cfdbe3}.home .contact .contact-details a{color:#cfdbe3;text-decoration:none}.home .contact .contact-details a:hover{color:#fff;text-decoration:underline}.home .contact-card{background:#fff;border-radius:12px;padding:32px;color:#1e2a33;display:grid;gap:12px}.home .contact-card .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home .contact-card label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home .contact-card .form-control{width:100%;box-sizing:border-box;font-family:inherit;font-size:15px;border:solid #d6d3cb 1px;border-radius:6px;padding:13px 14px;background:#fff;color:#1e2a33}.home .contact-card .form-control::placeholder{color:#8a9199}.home .contact-card .form-control:focus{border:solid #4a9d8c 1px}.home .contact-card .form-control.has-errors{border-color:#b3261e}.home .contact-card textarea.form-control{height:80px;min-height:80px;resize:vertical}.home .contact-card .text-error{margin:4px 0 0;padding:0;list-style:none;font-size:13px;color:#b3261e}.home .contact-card .text-error:empty{display:none}.home .contact-card .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.home .contact-card .turnstile:not(:empty){margin-top:4px}.home .contact-card .submit-button{width:100%;font-family:inherit;font-size:16px;padding:14px;border-radius:6px;min-height:auto;background:#4a9d8c;color:#fff;border:none;cursor:pointer}.home .contact-card .submit-button:hover{background:#428c7d}.home .contact-card.sent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;min-height:260px}.home .contact-card.sent .sent-mark{width:44px;height:44px;border-radius:99px;display:flex;align-items:center;justify-content:center;background:#4a9d8c1f;color:#3f8f7d;font-size:22px}.home .contact-card.sent .sent-message{font-size:17px;line-height:1.5;color:#4a5762;max-width:320px}.home .home-footer{display:flex;justify-content:space-between;gap:16px;padding:26px 72px;font-size:13px;color:#6b7b87}@media(max-width:1100px){.home .home-header .home-nav{gap:22px}.home .home-header .header-actions .phone{display:none}}@media(max-width:900px){.home .home-section{padding:56px 40px}.home section[id],.home [id=top]{scroll-margin-top:165px}.home .home-header{flex-wrap:wrap;padding:14px 40px}.home .home-header .brand img{height:76px}.home .home-header .home-nav{order:3;width:100%;gap:20px;overflow-x:auto;padding-bottom:2px;font-size:14px}.home .hero{padding:56px 40px;grid-template-columns:1fr;gap:40px}.home .hero h1{font-size:38px}.home .hero .hero-message>p{font-size:17px}.home h2{font-size:28px}.home .why{grid-template-columns:1fr}.home .team{grid-template-columns:1fr;gap:32px}.home .team .team-people{grid-template-columns:repeat(2,minmax(0,285px))}.home .order-forms{padding:56px 40px}.home .order-forms .filter-row{flex-direction:column;align-items:flex-start;gap:16px}.home .order-forms .form-columns{grid-template-columns:1fr;gap:32px}.home .contact{padding:56px 40px;grid-template-columns:1fr;gap:32px}.home .home-footer{flex-direction:column;gap:4px;padding:22px 40px}}@media(max-width:600px){.home .home-section{padding:44px 24px}.home .home-header{padding:12px 24px}.home .home-header .brand img{height:60px}.home .hero{padding:48px 24px}.home .hero h1{font-size:32px}.home .hero .service-cards{grid-template-columns:1fr}.home .hero .hero-buttons .primary-button,.home .hero .hero-buttons .ghost-button{width:100%;text-align:center;box-sizing:border-box}.home .order-forms,.home .contact{padding:44px 24px}.home .home-footer{padding:20px 24px}.home .contact-card{padding:22px}.home .contact-card .field-pair{grid-template-columns:1fr}.home .team .team-people{grid-template-columns:1fr 1fr}}.modal.fullscreen>.content:has(.wf-designer){display:flex;flex-direction:column;overflow:hidden}.wf-designer{flex:1;min-height:0;display:flex;flex-direction:column;user-select:none;-webkit-user-select:none}.wf-designer input,.wf-designer textarea{user-select:text;-webkit-user-select:text}.wf-canvas-wrap{position:relative;outline:none;flex:1;min-height:360px;overflow:hidden;background:linear-gradient(90deg,#eef1f3 1px,transparent 1px) 0 0/24px 24px,linear-gradient(#eef1f3 1px,transparent 1px) 0 0/24px 24px,#fafbfb}.wf-canvas{width:100%;height:100%;display:block;cursor:grab;-webkit-tap-highlight-color:transparent}.wf-tools,.wf-zoom{position:absolute;top:12px;z-index:5;display:flex;background:#fff;border:solid #ccc 1px;border-radius:3px;overflow:hidden}.wf-tools{left:12px;flex-direction:row}.wf-zoom{right:12px;flex-direction:column}.wf-tool-btn,.wf-zoom-btn{display:flex;align-items:center;justify-content:center;width:32px;height:30px;padding:0;border:0;border-radius:0;background:transparent;line-height:1;cursor:pointer;color:#5a6b78}.wf-tool-btn .icon,.wf-zoom-btn .icon{fill:#5a6b78;width:14px;height:14px}.wf-tool-btn:hover,.wf-zoom-btn:hover{background:#f6f8f9;color:#222}.wf-tool-btn:hover .icon,.wf-zoom-btn:hover .icon{fill:#222}.wf-tool-btn+.wf-tool-btn{border-left:solid #ccc 1px}.wf-zoom-btn+.wf-zoom-btn{border-top:solid #ccc 1px}.wf-zoom-pct{font-size:.8em;font-variant-numeric:tabular-nums;color:#5a6b78}.wf-node rect{cursor:move}.wf-node-box{fill:#fff;stroke:#ccc;stroke-width:1;transition:stroke .1s}.wf-node:hover .wf-node-box{stroke:#5a6b78}.wf-node-pinned .wf-node-box{stroke:#222;stroke-width:1.5}.wf-node-title{font-weight:700;fill:#222;pointer-events:none}.wf-node rect.wf-edit-hit{cursor:text}.wf-grip{fill:#59ab95;stroke:#fff;stroke-width:1.5;cursor:crosshair}.wf-phase-name{font-size:17px;letter-spacing:.155em;fill:#8a97a1}.wf-arrow-head{fill:#5a6b78}.wf-edge .wf-edge-line{stroke:#5a6b78;stroke-width:1.5}.wf-edge-default .wf-edge-line{stroke:#163b49;stroke-width:2.5}.wf-edge-hidden .wf-edge-line{stroke:#8a97a1;stroke-dasharray:5 4}.wf-edge-back .wf-edge-line{stroke:#e8a238;stroke-dasharray:2 3}.wf-edge path.wf-edge-hit{stroke:transparent;stroke-width:26px;stroke-dasharray:none;cursor:pointer}.wf-edge-handle{fill:#fff;stroke:#59ab95;stroke-width:2.5;cursor:grab;opacity:0;pointer-events:none;transition:opacity .08s}.wf-edge:hover .wf-edge-handle{opacity:1;pointer-events:auto}.wf-edge-handle:hover{fill:#f6f8f9}.wf-rubber{stroke:#59ab95;stroke-width:2;stroke-dasharray:4 3}.wf-guide{stroke:#5a6b78;stroke-width:1;stroke-dasharray:5 4;opacity:.75;pointer-events:none}.wf-edge-label-g{cursor:move}.wf-edge-label-bg{fill:#fff;stroke:#222;stroke-width:1.5}.wf-edge-label-bg.is-primary{fill:#163b49;stroke:#163b49}.wf-edge-label-bg.is-hidden{stroke-dasharray:3 3}.wf-edge-label{font-size:12px;fill:#222;pointer-events:none}.wf-edge-label.is-primary{fill:#fff}.wf-edge-label-g:hover .wf-edge-label-bg{fill:#f6f8f9}.wf-edge-label-g:hover .wf-edge-label-bg.is-primary{fill:#163b49d9}.wf-badge{cursor:pointer}.wf-badge-ring{fill:#fff;stroke:#222;stroke-width:1.5}.wf-badge .icon-glyph{fill:#222;pointer-events:none}.wf-badge:hover .wf-badge-ring{fill:#f6f8f9}.wf-inline-input{width:100%;box-sizing:border-box;border:0;border-bottom:2px solid #59ab95;border-radius:0;padding:1px 4px;outline:0;background:#fff;color:#222;font-size:12px}.wf-inline-title{font-weight:700;font-size:15px;text-align:center}.wf-note rect{fill:#e8a2381f;stroke:#ccc;cursor:move}.wf-note-text{width:100%;height:100%;border:0;background:transparent;resize:none;outline:0;font-size:12px;line-height:1.5;color:#5a6b78}.wf-note-resize{fill:#ccc;cursor:nwse-resize}.wf-note-resize:hover{fill:#5a6b78}.wf-note-x{font-size:13px;fill:#8a97a1;cursor:pointer}.wf-note-x:hover{fill:#dc3832}.wf-thumb{display:block;pointer-events:none}.wf-thumb-empty{display:flex;align-items:center;justify-content:center;border:1px dashed #ccc;border-radius:3px}.modal.form-designer-modal>.content{padding:0;overflow:hidden;display:flex;flex-direction:column}.form-designer{display:grid;grid-template-areas:"top    top    top" "left   head   right" "left   canvas right" "status status status";grid-template-columns:260px 1fr 340px;grid-template-rows:38px auto 1fr auto;height:100%;width:100%;min-height:0;background-color:#fafbfb}.form-designer.left-floating{grid-template-columns:0 1fr 340px}.form-designer.right-floating{grid-template-columns:260px 1fr 0}.form-designer.left-floating.right-floating{grid-template-columns:0 1fr 0}.form-designer .fd-top{grid-area:top}.form-designer .fd-head{grid-area:head;min-width:0}.form-designer .fd-left{grid-area:left}.form-designer .fd-canvas{grid-area:canvas}.form-designer .fd-right{grid-area:right}.form-designer .fd-status{grid-area:status}.form-designer .fd-canvas{position:relative;overflow:auto;background-color:#fff;padding-top:14px}.form-designer .fd-canvas .presenter .root-container{width:auto;max-width:900px;flex:0 1 900px;min-width:0}.form-designer .fd-canvas .presenter.design-mode{padding:0 20px 40px;box-sizing:border-box}.form-designer .fd-canvas .presenter .fill-left,.form-designer .fd-canvas .presenter .fill-right{flex:0 1 auto}.form-designer .fd-left,.form-designer .fd-right{min-height:0;overflow:hidden;background-color:#fff;border-right:solid #ccc 1px}.form-designer .fd-right{border-right:none;border-left:solid #ccc 1px}.form-designer.left-floating .fd-left,.form-designer.right-floating .fd-right{position:absolute;top:38px;bottom:0;z-index:1000;width:260px;box-shadow:0 0 20px #0003}.form-designer.left-floating .fd-left{left:0}.form-designer.right-floating .fd-right{right:0;width:340px}.form-designer.left-floating.left-shut .fd-left,.form-designer.right-floating.right-shut .fd-right{display:none}.form-designer .fd-panel,.form-designer .fd-panel-block,.form-designer .fd-tree,.form-designer .fd-palette,.form-designer .fd-palette-list,.form-designer .fd-palette-groups,.form-designer .fd-palette-group,.form-designer .property-panel,.form-designer .property-panel .pp-body,.form-designer .data-inspector.docked{align-items:stretch;text-align:left}.form-designer .fd-panel{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.form-designer .fd-panel-block{min-height:0;flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column}.form-designer .fd-panel-title{flex:0 0 auto;padding:4px 8px;gap:6px;font-size:.85em;text-transform:uppercase;letter-spacing:.04em;color:#8a97a1;border-bottom:solid 1px #eef1f3;background-color:#fafbfb}.form-designer .fd-panel-title .fd-key{color:#8a97a1;font-size:.9em}.form-designer .fd-panel-title .fd-pin{padding:0 4px;min-height:auto}.form-designer .fd-tree{overflow:auto;min-height:0;flex:1 1 auto;padding:4px 0}.form-designer .fd-tree:focus{outline:none}.form-designer .fd-tree-row{flex:0 0 auto;gap:4px;overflow:hidden;justify-content:flex-start;padding:2px 6px 2px 0;cursor:default;white-space:nowrap;border:solid 1px transparent}.form-designer .fd-tree-row:hover{background-color:#f6f8f9}.form-designer .fd-tree-row.selected{background-color:#59ab952e;border-color:#59ab9580}.form-designer .fd-tree-row.sub-form .fd-tree-label{font-style:italic}.form-designer .fd-tree-row.drop-before{border-top-color:#59ab95}.form-designer .fd-tree-row.drop-after{border-bottom-color:#59ab95}.form-designer .fd-tree-row.drop-inside{border-color:#59ab95}.form-designer .fd-tree-row .icon{flex:0 0 auto}.form-designer .fd-tree-label{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.form-designer .fd-tree-count{color:#8a97a1;font-size:.85em}.form-designer .fd-tree-guide{flex:0 0 14px;align-self:stretch;margin:-3px 0;position:relative}.form-designer .fd-tree-guide:before{content:"";position:absolute;left:7px;top:0;bottom:0;border-left:solid 1px #ccc}.form-designer .fd-tree-guide.lit:before{border-left:solid 2px rgba(89,171,149,.7);left:6px}.form-designer .fd-tree-badge{flex:0 0 auto;font-size:.75em;line-height:1;padding:3px 7px;border-radius:99px}.form-designer .fd-tree-badge.repeats{background-color:#59ab9524;color:#325e4b}.form-designer .fd-tree-badge.focus{background-color:#325e4b;color:#fff}.form-designer .fd-tree-badge.cond{background-color:#fbecd2;color:#744d17}.form-designer .fd-tree-lock{flex:0 0 auto;opacity:.5}.form-designer .fd-tree-row.out-of-focus{color:#8a97a1}.form-designer .fd-tree-row.out-of-focus .icon{opacity:.5}.form-designer .fd-tree-row.focused:not(.selected){background-color:#59ab9514}.form-designer .fd-tree-row.focused .fd-tree-label{font-weight:700}.form-designer .fd-tree-row.locked .fd-tree-label{color:#5a6b78}.form-designer .fd-canvas-head{background-color:#fff;border-bottom:solid 1px #eef1f3}.form-designer .fd-head-bar{gap:6px;padding:5px 12px;min-height:36px;justify-content:flex-start}.form-designer .fd-head-bar button{min-height:auto;padding:3px 8px;gap:4px}.form-designer .fd-head-bar kbd{font-family:inherit;font-size:.8em;color:#5a6b78;border:solid 1px #ccc;border-radius:3px;padding:0 4px;margin-left:4px}.form-designer .fd-head-up{border:solid 1px #ccc;border-radius:7px}.form-designer .fd-head-trail{gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.form-designer .fd-head-sep{color:#8a97a1}.form-designer .fd-head-crumb{color:#325e4b}.form-designer .fd-head-current{padding:3px 10px;border-radius:99px;background-color:#59ab9529;color:#325e4b;font-weight:700}.form-designer .fd-head-whole{color:#5a6b78}.form-designer .fd-head-focus{color:#325e4b}.form-designer .fd-head-focus .icon{fill:#325e4b}.form-designer .fd-head-exit{color:#222}.form-designer .fd-head-switch{display:flex;align-items:center;gap:8px;white-space:nowrap;margin-left:8px}.form-designer .fd-head-switch ul.text-error{display:none}.form-designer .fd-head-switch-label{cursor:default;-webkit-user-select:none;user-select:none}.form-designer .fd-head-context{margin:0 12px 8px;border:solid 1px #ccc;border-radius:7px;background-color:#fff;overflow:hidden}.form-designer .fd-head-ctx-row{width:100%;justify-content:flex-start;gap:8px;min-height:auto;padding-top:7px;padding-bottom:7px;border-radius:0;text-align:left}.form-designer .fd-head-ctx-row+.form-designer .fd-head-ctx-row{border-top:solid 1px #eef1f3}.form-designer .fd-head-ctx-row:hover{background-color:#f6f8f9}.form-designer .fd-head-ctx-name{font-weight:700}.form-designer .fd-head-ctx-kind{color:#5a6b78}.form-designer .fd-head-ctx-note{margin-left:auto;color:#8a97a1;font-size:.85em}.form-designer .fd-tree-twisty{width:16px;min-height:auto;padding:0;flex:0 0 16px}.form-designer .fd-tree-twisty .icon{transition:transform .1s ease-out}.form-designer .fd-tree-twisty .rotated{transform:rotate(90deg)}.form-designer .fd-palette{border-top:solid #ccc 1px;min-height:0;flex:0 1 45%;display:flex;flex-direction:column}.form-designer .fd-palette.popup,.form-designer .fd-palette.floating{border:solid 1px #ccc;border-radius:7px;box-shadow:0 8px 24px #00000024;background-color:#fff;width:260px;max-height:340px;z-index:1000}.form-designer .fd-palette-list{min-height:0;overflow:hidden}.form-designer .fd-palette-search{margin:6px;width:auto}.form-designer .fd-palette-groups{overflow:auto;min-height:0;padding-bottom:6px}.form-designer .fd-palette-group-name{padding:4px 8px 2px;font-size:.8em;text-transform:uppercase;color:#8a97a1}.form-designer .fd-palette-item{gap:6px;padding:3px 8px;min-height:auto;justify-content:flex-start}.form-designer .fd-palette-item:hover{background-color:#f6f8f9}.form-designer .fd-add-palette{max-width:520px;max-height:80vh;text-align:left}.form-designer .fd-add-palette .no-head{padding:14px 18px}.form-designer .fd-add-palette input.no-input{font-size:1.2em}.form-designer .fd-add-palette .no-section-head{margin:12px 18px 4px;font-size:.78em}.form-designer .fd-add-palette .no-row{gap:12px;padding:5px 12px}.form-designer .fd-add-palette .no-tile{width:30px;height:30px}.form-designer .fd-add-palette .no-tile .icon{width:16px;height:16px}.form-designer .fd-add-palette .no-name{font-size:1em}.form-designer .fd-add-palette .no-foot{padding:10px 18px}.form-designer .fd-add-where{color:#5a6b78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.form-designer .fd-toolbar{height:38px;padding:0 8px;background-color:#59ab95;color:#fff;border-bottom:solid #ccc 1px}.form-designer .fd-toolbar button{display:inline-flex;align-items:center;min-height:auto;padding:3px 8px;gap:4px;color:#fff}.form-designer .fd-toolbar button .icon{fill:#fff}.form-designer .fd-toolbar button:disabled{opacity:.45}.form-designer .fd-toolbar button.on{background-color:#ffffff40}.form-designer .fd-toolbar button.fd-add-button{width:26px;height:26px;padding:0;justify-content:center;background-color:#fff;border-radius:7px}.form-designer .fd-toolbar button.fd-add-button .icon{fill:#59ab95;color:#59ab95}.form-designer .fd-toolbar button.fd-add-button:hover{background-color:#ffffffd9}.form-designer .fd-toolbar .fd-toolbar-sep{width:1px;height:18px;background-color:#fff6;margin:0 4px}.form-designer .fd-status-row{background-color:#666;color:#fff;padding:3px 10px;font-size:.9em}.form-designer .fd-status-row .icon{fill:#fff}.form-designer .fd-status-row button{color:#fff;min-height:auto;padding:0 3px}.form-designer .fd-key-hint{color:#ffffffbf;text-align:right}.form-designer .fd-crumbs{gap:2px}.form-designer .fd-crumb{gap:3px}.form-designer .fd-crumb-sep{opacity:.5}.form-designer .fd-crumbs-empty{opacity:.6}.form-designer .pp-inside{margin-bottom:8px}.form-designer .pp-inside-chips{gap:4px}.form-designer .pp-inside-sep{color:#8a97a1}.form-designer .pp-chip{min-height:auto;padding:2px 8px;border:solid 1px #ccc;border-radius:7px;color:#325e4b;font-size:.9em}.form-designer .pp-visibility{margin:6px 0 8px;padding:8px 10px;border-radius:7px;background-color:#fdf6ea;border:solid 1px #fbecd2}.form-designer .pp-visibility.always{background-color:#fafbfb;border-color:#eef1f3;color:#5a6b78}.form-designer .pp-visibility-title{font-size:.85em;font-weight:700;color:#744d17;margin-bottom:2px}.form-designer .pp-visibility-from{font-size:.85em;color:#5a6b78;margin-top:4px}.form-designer .pp-visibility-script{margin:4px 0 0;padding:6px 8px;white-space:pre-wrap;font-size:.85em;background-color:#fafbfb;border:solid 1px #eef1f3;border-radius:3px}.form-designer .pp-locked{align-items:flex-start;padding:8px 10px;margin-bottom:8px;border-radius:7px;background-color:#fafbfb;border:solid 1px #ccc;color:#5a6b78}.form-designer .pp-locked .icon{flex:0 0 auto;margin-top:2px}.form-designer .pp-value{padding:2px 0}.form-designer .pp-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.form-designer .pp-none{color:#8a97a1}.form-designer .data-inspector.docked{position:absolute;left:0;right:0;bottom:0;max-height:40%;display:flex;flex-direction:column;background-color:#fff;border-top:solid #ccc 1px;box-shadow:0 -4px 12px #00000014;z-index:2}.form-designer .data-inspector.docked .di-title{padding:2px 8px;font-size:.85em;color:#8a97a1;border-bottom:solid 1px #eef1f3}.di-json{margin:0;padding:8px;overflow:auto;font-size:11px;white-space:pre;background-color:#fff}.property-panel{height:100%;min-height:0;align-items:stretch;text-align:left;flex:1 1 auto}.property-panel .pp-body{align-items:stretch}.property-panel .pp-head{gap:5px;padding:6px 8px;border-bottom:solid 1px #eef1f3;font-weight:700}.property-panel .pp-head .fill{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-panel .pp-body{overflow:auto;min-height:0;padding:8px}.property-panel .pp-empty{padding:16px;color:#5a6b78}.property-panel .pp-row{margin-bottom:8px}.property-panel .pp-row input,.property-panel .pp-row textarea,.property-panel .pp-row select{width:100%}.property-panel .pp-label{display:block;font-size:.85em;color:#5a6b78;margin:0 0 2px}.property-panel .pp-hint{font-size:.8em;color:#8a97a1;margin:2px 0}.property-panel .pp-error{font-size:.85em;color:#dc3832;margin:2px 0}.property-panel .pp-group{margin:10px 0;padding:6px;border:solid 1px #eef1f3;border-radius:3px;background-color:#fafbfb}.property-panel .pp-group-title{font-size:.8em;text-transform:uppercase;letter-spacing:.04em;color:#8a97a1;margin-bottom:4px}.property-panel .pp-section{border-top:solid 1px #eef1f3}.property-panel .pp-section-head{padding:6px 2px;min-height:auto;gap:4px;text-align:left}.property-panel .pp-section-head .icon{transition:transform .1s ease-out}.property-panel .pp-section-head .rotated{transform:rotate(90deg)}.property-panel .pp-section-body{padding:0 2px 8px}.property-panel .cm-editor{min-height:60px;max-height:200px}.property-panel .js-editor{border:solid 1px #eef1f3}.form-designer-menu{z-index:10000;min-width:230px}.designer-loading{color:#5a6b78}.presenter.design-mode .field{position:relative;border:solid 1px transparent;border-radius:3px}.presenter.design-mode .field.designer-hover{border-color:#ccc}.presenter.design-mode .field.selected{background-color:#59ab9514;outline:solid 2px #163b49;outline-offset:2px;border-color:transparent}.presenter.design-mode .field.field-hidden>*:not(.field-affordances){opacity:.45}.presenter.design-mode .field-affordances{position:absolute;left:-18px;top:2px;gap:4px;opacity:0;transition:opacity .1s ease-out}.presenter.design-mode .field:hover>.field-affordances,.presenter.design-mode .field.selected>.field-affordances{opacity:1}.presenter.design-mode .field.drop-before{box-shadow:inset 0 2px #59ab95}.presenter.design-mode .field.drop-after{box-shadow:inset 0 -2px #59ab95}.presenter.design-mode .field.drop-inside{border-color:#59ab95;background-color:#59ab951f}.presenter.design-mode .field-drag-handle{cursor:grab;color:#8a97a1;font-size:14px;line-height:1;-webkit-user-select:none;user-select:none}.presenter.design-mode .field-hidden-badge{position:absolute;left:20px;white-space:nowrap;gap:2px}.presenter.design-mode .group-add{min-height:auto;padding:1px 6px;gap:3px;color:#5a6b78}.presenter.design-mode .repeat-instance-title{color:#8a97a1;text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;text-align:left;margin:6px 0 0}.presenter.design-mode .repeat-instance .container-instance{margin-top:16px}.presenter.design-mode .field-id-tag{display:none;position:absolute;right:10px;top:-11px;z-index:2;padding:1px 8px;font-size:11px;line-height:16px;border-radius:3px;background-color:#163b49;color:#fff;white-space:nowrap}.presenter.design-mode .field.selected>.field-id-tag{display:block}.presenter.design-mode .repeat-instance.expanded:has(>.container-instance.fd-spine){border-left:none;margin-left:0;padding-left:0}.presenter.design-mode .container-instance.fd-spine-root{background-color:transparent;border-left:none;padding-left:0;padding-top:4px}.presenter.design-mode .container-instance.fd-spine{background-color:transparent;border-left:none;padding:4px 0 4px 30px;min-height:40px}.presenter.design-mode .container-instance.fd-spine:before{content:"";position:absolute;left:18px;top:6px;bottom:6px;width:5px;border:solid 1.5px #ccc;border-right:none;border-radius:2px 0 0 2px}.presenter.design-mode .container-instance.fd-spine.repeats:before{border-color:#59ab95cc}.presenter.design-mode .field.selected>.has-no-label .fd-spine:before,.presenter.design-mode .field.selected .container-instance.fd-spine:before{border-color:#163b49}.presenter.design-mode .fd-spine-label{position:absolute;left:0;top:6px;width:16px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:#8a97a1}.presenter.design-mode .fd-spine-label span:first-child{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;max-height:140px;overflow:hidden;text-overflow:ellipsis}.presenter.design-mode .fd-spine-add{order:-1;width:14px;height:14px;border-radius:3px;background-color:#59ab95;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .1s ease-out}.presenter.design-mode .container-instance.fd-spine:hover>.fd-spine-label .fd-spine-add{opacity:1}.presenter.design-mode .field.fd-focus-ancestor-field{border-color:transparent!important;outline:none!important;background-color:transparent!important}.presenter.design-mode .container-instance.fd-focus-ancestor{background-color:transparent;border-left:none;padding:0;margin-top:0!important}.presenter.design-mode .container-instance.fd-focus-ancestor:before{display:none}.presenter.design-mode .repeat-instance:has(>.container-instance.fd-focus-ancestor){margin:0;padding:0;border:none;background:none}.presenter.design-mode .container-instance.fd-focus-box{background-color:#fff;border:solid 2px rgba(50,94,75,.75);border-radius:11px;padding:22px 16px 14px;margin:16px 0 12px}.presenter.design-mode .field.fd-focus-field{border-color:transparent}.presenter.design-mode .field.fd-focus-field.selected{outline:none;background-color:transparent}.presenter.design-mode .field.fd-focus-field.selected>*>.container-instance.fd-focus-box,.presenter.design-mode .field.fd-focus-field.selected .container-instance.fd-focus-box{box-shadow:0 0 0 3px #59ab9540}.presenter.design-mode .fd-focus-tag,.presenter.design-mode .fd-focus-cond{position:absolute;top:-11px;padding:1px 9px;font-size:12px;line-height:18px;border-radius:3px;white-space:nowrap}.presenter.design-mode .fd-focus-tag{left:16px;background-color:#325e4b;color:#fff}.presenter.design-mode .fd-focus-cond{right:16px;max-width:55%;overflow:hidden;text-overflow:ellipsis;background-color:#fbecd2;color:#744d17}.presenter.design-mode .fd-focus-strip{gap:8px;margin:8px 0;padding:7px 14px;border:dashed 1px #ccc;border-radius:7px;background-color:#fafbfb;justify-content:flex-start;text-align:left;font-size:.95em;cursor:default}.presenter.design-mode .fd-focus-strip.open{border-style:solid;background-color:transparent}.presenter.design-mode .fd-focus-strip-arrow{color:#5a6b78}.presenter.design-mode .fd-focus-strip-count{font-weight:700;white-space:nowrap}.presenter.design-mode .fd-focus-strip-names{color:#5a6b78;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.presenter.design-mode .fd-focus-strip-toggle{min-height:auto;padding:0 4px;color:#325e4b;font-weight:700}.modal.form-designer-modal.fd-has-appbar>.title{padding:0;background-color:#1d3c52;color:#fff;border-bottom:none}.modal.form-designer-modal.fd-has-appbar>.buttons{display:none}.modal.form-designer-modal.fd-has-appbar>.title .fd-appbar .editable-region{font-size:inherit;line-height:inherit;border-bottom:none}.modal.form-designer-modal.fd-has-appbar>.title .fd-appbar .editable-region:hover{outline:1px dotted rgba(255,255,255,.4)}.modal.form-designer-modal.fd-has-appbar>.title .fd-appbar .fd-appbar-title{font-size:19px;line-height:24px}.modal.form-designer-modal.fd-has-appbar>.title .fd-appbar .fd-appbar-id{font-size:12.5px;line-height:16px}.fd-appbar{width:100%;height:64px;padding:0 16px 0 20px;gap:12px;color:#fff;text-align:left}.fd-appbar .icon{fill:none}.fd-appbar .icon.fd-appbar-logo{width:32px;height:32px;flex:none;fill:#fff}.fd-appbar .fd-appbar-names{gap:1px;align-items:flex-start;min-width:0}.fd-appbar .fd-appbar-title{font-size:19px;font-weight:700;line-height:1.2;white-space:nowrap;outline:none}.fd-appbar .fd-appbar-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:#b7c7d1;outline:none}.fd-appbar .fd-appbar-tags{margin-left:14px}.fd-appbar .fd-appbar-tags .form-control,.fd-appbar .fd-appbar-tags .dropdown,.fd-appbar .fd-appbar-tags .tag-editor{background-color:transparent!important;border:none!important;color:#fff;min-height:auto}.fd-appbar .fd-appbar-tags .dropdown-arrow,.fd-appbar .fd-appbar-tags .text-error{display:none}.fd-appbar .fd-appbar-tags .dropdown-input-sizer{border:dashed 1px rgba(255,255,255,.35);border-radius:99px;padding:2px 10px;font-size:13px}.fd-appbar .fd-appbar-tags input,.fd-appbar .fd-appbar-tags input::placeholder{color:#cfdbe3;background:transparent}.fd-appbar button{min-height:auto;color:#fff}.fd-appbar .fd-icon-btn{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:7px}.fd-appbar .fd-icon-btn .icon{width:19px;height:19px;stroke:#cfdbe3;color:#cfdbe3}.fd-appbar .fd-icon-btn:hover:not(:disabled){background-color:#ffffff14}.fd-appbar .fd-icon-btn:disabled{opacity:.35}.fd-appbar .fd-appbar-toolset{gap:4px}.fd-appbar .fd-appbar-sep{width:1px;height:28px;background-color:#ffffff24;margin:0 8px}.fd-appbar .fd-appbar-data{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:none;border-radius:7px;background-color:#ffffff14;color:#fff}.fd-appbar .fd-appbar-data .icon{width:17px;height:17px;stroke:#cfdbe3}.fd-appbar .fd-appbar-data:hover,.fd-appbar .fd-appbar-data.on{background-color:#ffffff29}.fd-appbar .fd-appbar-btn{padding:6px 10px}.fd-appbar .fd-appbar-delete{color:#e98480;padding:8px 12px}.fd-appbar .fd-appbar-delete:hover{color:#f1afad}.fd-appbar .fd-appbar-cancel{padding:8px 12px}.fd-appbar .fd-appbar-cancel:hover{background-color:#ffffff14}.fd-appbar .fd-appbar-save{padding:9px 20px;border:none;border-radius:7px;background-color:#417b67;color:#fff;font-weight:700}.fd-appbar .fd-appbar-save:hover{background-color:#588b79}.form-designer.has-appbar{grid-template-areas:"left   head   right" "left   canvas right" "status status status";grid-template-columns:290px 1fr 360px;grid-template-rows:auto 1fr auto;background-color:#d9e7e2}.form-designer.has-appbar.left-floating{grid-template-columns:0 1fr 360px}.form-designer.has-appbar.right-floating{grid-template-columns:290px 1fr 0}.form-designer.has-appbar.left-floating.right-floating{grid-template-columns:0 1fr 0}.form-designer.has-appbar.left-floating .fd-left,.form-designer.has-appbar.right-floating .fd-right{top:0}.form-designer.has-appbar .fd-left,.form-designer.has-appbar .fd-right{background-color:#f4f8f7;border-color:#e6e6e6}.form-designer.has-appbar .fd-panel-title{padding:14px 16px 10px 18px;background-color:transparent;border-bottom:none;font-size:12.5px;letter-spacing:.12em;color:#5a6b78}.form-designer.has-appbar .fd-panel-title .fd-pin{opacity:0;transition:opacity .1s ease-out}.form-designer.has-appbar .fd-panel-title:hover .fd-pin{opacity:1}.form-designer.has-appbar .fd-panel-add{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border:solid 1px rgb(229.5,229.5,229.5);border-radius:7px}.form-designer.has-appbar .fd-panel-add .icon{width:16px;height:16px;stroke:#222}.form-designer.has-appbar .fd-panel-add:hover{border-color:#ccc}.form-designer.has-appbar .fd-tree-search{position:relative;margin:2px 14px 10px}.form-designer.has-appbar .fd-tree-search .fd-tree-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;stroke:#8a97a1;pointer-events:none;z-index:1}.form-designer.has-appbar .fd-tree-search input{width:100%;box-sizing:border-box;height:38px;padding-left:36px;border:solid 1px rgb(229.5,229.5,229.5);border-radius:7px;background-color:#fff}.form-designer.has-appbar .fd-tree-search .text-error{display:none}.form-designer.has-appbar .fd-tree{padding:2px 10px 12px}.form-designer.has-appbar .fd-tree-row{min-height:32px;gap:8px;padding-top:3px;padding-bottom:3px;border:none;border-left:solid 3px transparent;border-radius:7px;color:#222}.form-designer.has-appbar .fd-tree-row:hover{background-color:#325e4b0d}.form-designer.has-appbar .fd-tree-row.selected{background-color:#e9f4f1!important;border-top:none;border-bottom:none;border-left-color:#325e4b}.form-designer.has-appbar .fd-tree-row.selected .fd-tree-label{font-weight:700}.form-designer.has-appbar .fd-tree-row.focused:not(.selected){background-color:#325e4b0d}.form-designer.has-appbar .fd-tree-row.sub-form .fd-tree-label{font-style:normal}.form-designer.has-appbar .fd-tree-row.out-of-focus{color:inherit}.form-designer.has-appbar .fd-tree-row.out-of-focus .icon,.form-designer.has-appbar .fd-tree-row.out-of-focus .fd-tile{opacity:1}.form-designer.has-appbar .fd-tree-row.drop-before{box-shadow:inset 0 2px #325e4b}.form-designer.has-appbar .fd-tree-row.drop-after{box-shadow:inset 0 -2px #325e4b}.form-designer.has-appbar .fd-tree-row.drop-inside{box-shadow:inset 0 0 0 2px #325e4b}.form-designer.has-appbar .fd-tree-twisty{flex:0 0 12px;width:12px;margin-right:-2px}.form-designer.has-appbar .fd-tree-caret{font-size:10px;color:#8a97a1;line-height:1}.form-designer.has-appbar .fd-tree-label{font-size:15px}.form-designer.has-appbar .fd-tree-empty{padding:10px 12px;color:#8a97a1}.form-designer.has-appbar .fd-tree-badge{font-size:11.5px;padding:3px 7px;border-radius:3px}.form-designer.has-appbar .fd-tree-badge.repeats{background-color:#e0e2e3;color:#5a6b78}.form-designer.has-appbar .fd-tree-badge.cond{background-color:#fcf2e0;color:#976721;padding:3px 6px}.form-designer.has-appbar .fd-tree-badge.focus{background-color:#325e4b;color:#fff}.form-designer.has-appbar .fd-tree-row .fd-tree-badge.cond{order:10}.form-designer.has-appbar .fd-tile{flex:0 0 22px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background-color:#e4e6e7;color:#5a6b78;font-size:11px;font-weight:700;line-height:1}.form-designer.has-appbar .fd-tile.choice,.form-designer.has-appbar .fd-tile.calc{background-color:#e9f4f1;color:#325e4b}.form-designer.has-appbar .fd-tile.tick{background-color:#efe8f6;color:#7b5ba6}.form-designer.has-appbar .fd-tile.info{background-color:#fcf2e0;color:#744d17}.form-designer.has-appbar .fd-tile .italic{font-style:italic;font-family:Georgia,serif;font-size:13px}.form-designer.has-appbar .fd-tile .icon{width:12px;height:12px}.form-designer.has-appbar .fd-tile-box{width:8px;height:8px;border:solid 1.5px currentColor;border-radius:2px}.form-designer.has-appbar .fd-canvas-head{background-color:transparent;border-bottom:none}.form-designer.has-appbar .fd-head-bar{padding:12px 22px 4px;min-height:48px;gap:10px}.form-designer.has-appbar .fd-seg{padding:3px;gap:2px;border-radius:10px;background-color:#325e4b14}.form-designer.has-appbar .fd-seg-btn{min-height:auto;padding:6px 14px;border:none;border-radius:7px;background-color:transparent;color:#5a6b78;white-space:nowrap}.form-designer.has-appbar .fd-seg-btn.on{background-color:#fff;color:#222;box-shadow:0 1px 2px #00000014}.form-designer.has-appbar .fd-seg-btn:disabled{opacity:.55}.form-designer.has-appbar .fd-device{gap:4px}.form-designer.has-appbar .fd-device-btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:7px}.form-designer.has-appbar .fd-device-btn .icon{width:17px;height:17px;stroke:#5a6b78;fill:none}.form-designer.has-appbar .fd-device-btn.on{background-color:#fff;box-shadow:0 1px 2px #00000014}.form-designer.has-appbar .fd-device-btn.on .icon{stroke:#222}.form-designer.has-appbar .fd-head-switch{margin-left:10px;gap:10px}.form-designer.has-appbar .fd-head-switch .switch.on{background-color:#417b67;border-color:#417b67}.form-designer.has-appbar .fd-canvas{padding:8px 0 0;background-color:#d9e7e2;background-image:radial-gradient(rgba(50,94,75,.16) 1px,transparent 1.2px);background-size:18px 18px}.form-designer.has-appbar .fd-canvas .presenter.design-mode{padding:0 22px 40px}.form-designer.has-appbar .fd-canvas .presenter .root-container{max-width:960px;flex:0 1 960px;margin:6px auto 0;padding:26px 44px 40px;background-color:#fff;border:solid 1px rgb(229.5,229.5,229.5);border-radius:14px;box-shadow:0 1px 3px #0000000a;box-sizing:border-box}.form-designer.has-appbar .fd-canvas.fd-mobile .presenter .root-container{max-width:420px;padding:20px 18px 30px}.form-designer.has-appbar .fd-status-row{background-color:#1d3c52;color:#cfdbe3;padding:9px 20px;font-size:13.5px}.form-designer.has-appbar .fd-status-row .fd-crumb .icon{display:none}.form-designer.has-appbar .fd-status-row .fd-crumb{color:#cfdbe3;padding:0 2px}.form-designer.has-appbar .fd-status-row .fd-crumb:last-of-type{color:#fff;font-weight:700}.form-designer.has-appbar .fd-key-hint{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:14px;color:#cfdbe3}.form-designer.has-appbar .fd-key-pair{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.form-designer.has-appbar .fd-key-pair kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;padding:1px 6px;border-radius:3px;background-color:#ffffff1f;color:#fff}.form-designer.has-appbar .property-panel.tabbed .pp-head2{padding:2px 18px 12px}.form-designer.has-appbar .property-panel.tabbed .pp-title-row{gap:10px}.form-designer.has-appbar .property-panel.tabbed .pp-title{font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.form-designer.has-appbar .property-panel.tabbed .pp-subline{gap:5px;margin-top:6px;color:#5a6b78;font-size:13.5px}.form-designer.has-appbar .property-panel.tabbed .pp-subline-sep{color:#8a97a1}.form-designer.has-appbar .property-panel.tabbed .pp-tabs{margin:0 16px 12px}.form-designer.has-appbar .property-panel.tabbed .pp-tabs .fd-seg-btn{flex:1 1 0}.form-designer.has-appbar .property-panel.tabbed .pp-body{padding:0 16px 20px;overflow:auto}.form-designer.has-appbar .property-panel.tabbed .pp-card{margin-bottom:12px;padding:14px 16px;background-color:#fff;border:solid 1px rgb(229.5,229.5,229.5);border-radius:12px}.form-designer.has-appbar .property-panel.tabbed .pp-card-title{margin-bottom:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#5a6b78}.form-designer.has-appbar .property-panel.tabbed .pp-row{margin-bottom:12px}.form-designer.has-appbar .property-panel.tabbed .pp-row:last-child{margin-bottom:0}.form-designer.has-appbar .property-panel.tabbed .pp-label{display:block;margin-bottom:5px;font-size:13.5px;color:#222}.form-designer.has-appbar .property-panel.tabbed input,.form-designer.has-appbar .property-panel.tabbed .form-control:not(.switch){border-radius:7px;border-color:#e6e6e6;min-height:38px;box-sizing:border-box}.form-designer.has-appbar .property-panel.tabbed .pp-row>input{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;background-color:#fafbfb;padding:0 12px;border:solid 1px rgb(229.5,229.5,229.5)}.form-designer.has-appbar .property-panel.tabbed .pp-type-row{gap:10px}.form-designer.has-appbar .property-panel.tabbed .pp-type-select{flex:1 1 50%;min-width:0}.form-designer.has-appbar .property-panel.tabbed .pp-required{flex:1 1 50%;gap:8px;min-height:38px;padding:0 10px 0 14px;border:solid 1px rgb(229.5,229.5,229.5);border-radius:7px;box-sizing:border-box}.form-designer.has-appbar .property-panel.tabbed .pp-required .text-error{display:none}.form-designer.has-appbar .property-panel.tabbed .pp-required .switch.on{background-color:#417b67;border-color:#417b67}.form-designer.has-appbar .property-panel.tabbed .pp-group{background:none;border:none;padding:0;margin:0}.form-designer.has-appbar .property-panel.tabbed .dropdown.has-value:not(.filtering) .dropdown-input-sizer{background-color:transparent}.form-designer.has-appbar .property-panel.tabbed .dropdown{width:100%;box-sizing:border-box}.form-designer.has-appbar .property-panel.tabbed .group>label{flex:0 0 42%;width:auto;margin-top:0;align-self:center}.form-designer.has-appbar .property-panel.tabbed .group>div:not(.labels){flex:1 1 auto;min-width:0}.form-designer.has-appbar .property-panel.tabbed .pp-dependents{gap:6px}.form-designer.has-appbar .property-panel.tabbed .pp-dependent{min-height:auto;padding:0;color:#5a6b78;text-decoration:underline dotted}.form-designer.has-appbar .property-panel.tabbed .pp-visibility{margin-top:0}.form-designer.has-appbar .property-panel.tabbed .pp-card .pp-visibility-title{display:none}.form-designer.has-appbar .property-panel.tabbed .pp-locked{margin-bottom:12px;border-radius:12px;border-color:#e6e6e6;background-color:#fff}.form-designer.has-appbar .property-panel.tabbed .pp-value{font-size:14.5px}.form-designer.has-appbar .property-panel.tabbed .pp-hint{color:#8a97a1;font-size:12.5px;margin:8px 0 6px}.form-designer.has-appbar .fd-chip,.presenter.design-mode .fd-chip{display:inline-block;min-height:auto;padding:1px 7px;border-radius:3px;background-color:#e4e6e7;color:#222;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5}.form-designer.has-appbar .fd-if,.presenter.design-mode .fd-if{display:inline-block;flex:0 0 auto;padding:2px 8px;border-radius:3px;background-color:#fcf2e0;color:#976721;font-size:12.5px;line-height:1.4;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.fd-has-appbar .presenter.design-mode .field{padding:1px 12px;margin:0;border:solid 1.5px transparent;border-radius:10px;box-sizing:border-box;align-items:center}.fd-has-appbar .presenter.design-mode .field.designer-hover:not(.selected){border-color:#e6e6e6}.fd-has-appbar .presenter.design-mode .field.selected{outline:none;border:solid 2px #325e4b;background-color:#f0f7f5!important}.fd-has-appbar .presenter.design-mode .field.field-hidden{border:dashed 1.5px rgb(219.3,219.3,219.3)}.fd-has-appbar .presenter.design-mode .field.field-hidden>*:not(.field-affordances):not(.field-id-tag){opacity:.55}.fd-has-appbar .presenter.design-mode .field.field-hidden.selected{border-style:dashed;border-color:#325e4b}.fd-has-appbar .presenter.design-mode .field.field-hidden>.field-if{opacity:1}.fd-has-appbar .presenter.design-mode .fd-required{color:#dc3832;margin-left:3px}.fd-has-appbar .presenter.design-mode .field,.fd-has-appbar .presenter.design-mode .repeating-container,.fd-has-appbar .presenter.design-mode .container-instance{min-width:0}.fd-has-appbar .presenter.design-mode .fd-if.field-if{position:absolute;top:-9px;right:12px;z-index:2;max-width:45%;margin:0;padding:0 7px;font-size:11.5px;line-height:17px;opacity:1!important;box-shadow:0 0 0 2px #fff}.fd-has-appbar .presenter.design-mode .field>.labels{flex-shrink:0}.fd-has-appbar .presenter.design-mode .field>.labels label{margin-left:0}.fd-has-appbar .presenter.design-mode .field-calc>.bg-brand-primary{background-color:#e9f4f1;color:#325e4b;padding:3px 10px;border-radius:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.fd-has-appbar .presenter.design-mode .field-calc>.bg-brand-primary .icon{fill:#325e4b;width:13px;height:13px}.fd-has-appbar .presenter.design-mode .repeating-container,.fd-has-appbar .presenter.design-mode .repeat-instance{margin-left:0}.fd-has-appbar .presenter.design-mode .field label>.editable-region:not(.italic){display:inline}.fd-has-appbar .presenter.design-mode .field label>.editable-region.italic,.fd-has-appbar .presenter.design-mode .field label>.subtitle{display:block;margin-top:2px;color:#5a6b78}.fd-has-appbar .presenter.design-mode .group-add{opacity:0;transition:opacity .1s ease-out}.fd-has-appbar .presenter.design-mode .group:hover>div>.group-add{opacity:1}.fd-has-appbar .presenter.design-mode .field-id-tag{top:50%;transform:translateY(-50%);right:10px;left:auto;padding:0 8px;border-radius:3px;background-color:#325e4b;font-size:11.5px;line-height:17px}.fd-has-appbar .presenter.design-mode .field-id-tag b{margin-right:5px}.fd-has-appbar .presenter.design-mode .field-id-tag code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.fd-has-appbar .presenter.design-mode .field-affordances{left:-16px;top:50%;transform:translateY(-50%)}.fd-has-appbar .presenter.design-mode .field.field-container>.field-id-tag,.fd-has-appbar .presenter.design-mode .field.field-sub-form>.field-id-tag{top:-9px;transform:none;right:12px}.fd-has-appbar .presenter.design-mode .field.selected:has(>.field-if)>.field-id-tag{top:auto;bottom:3px;transform:none}.fd-has-appbar .presenter.design-mode .container-instance.fd-card-root{background-color:transparent;border-left:none;padding:0}.fd-has-appbar .presenter.design-mode .container-instance.fd-card{background-color:#fff;border:solid 1px rgb(229.5,229.5,229.5);border-radius:12px;padding:8px 12px 10px}.fd-has-appbar .presenter.design-mode .field.field-hidden .container-instance.fd-card{border-style:dashed;border-width:1.5px}.fd-has-appbar .presenter.design-mode .field.field-container,.fd-has-appbar .presenter.design-mode .field.field-sub-form{padding:0;margin:8px 0}.fd-has-appbar .presenter.design-mode .field.field-container.selected,.fd-has-appbar .presenter.design-mode .field.field-sub-form.selected{background-color:transparent!important}.fd-has-appbar .presenter.design-mode .fd-card-head{gap:8px;padding:6px 4px 10px;text-align:left}.fd-has-appbar .presenter.design-mode .fd-card-title{font-size:17px;color:#5a6b78}.fd-has-appbar .presenter.design-mode .fd-card-kind{font-size:12px;color:#8a97a1}.fd-has-appbar .presenter.design-mode .fd-card-add{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;background-color:#417b67;opacity:0}.fd-has-appbar .presenter.design-mode .container-instance.fd-card:hover>.fd-card-head .fd-card-add{opacity:1}.fd-has-appbar .presenter.design-mode .repeat-instance.expanded:has(>.container-instance.fd-card){border-left:none;margin-left:0;padding:0}.fd-has-appbar .presenter.design-mode .container-instance.fd-focus-box{border:none;border-radius:0;padding:0;margin:0;background-color:transparent}.fd-has-appbar .presenter.design-mode .field.fd-focus-field{padding:0;margin:0}.fd-has-appbar .presenter.design-mode .field.fd-focus-field.selected{border-color:transparent;box-shadow:none;background-color:transparent!important}.fd-has-appbar .presenter.design-mode .field.fd-focus-field.selected .container-instance.fd-focus-box{box-shadow:none}.fd-has-appbar .presenter.design-mode .fd-focus-context{gap:8px;margin:0 0 14px;padding:0 16px;color:#5a6b78;font-size:14px}.fd-has-appbar .presenter.design-mode .fd-focus-context-sep{color:#8a97a1}.fd-has-appbar .presenter.design-mode .fd-focus-context .fd-if{margin-left:auto}.fd-has-appbar .presenter.design-mode .repeat-instance:has(>.container-instance.fd-focus-box){border-left:none;margin:0;padding:0}@page{size:A4 portrait;margin:12mm 14mm}.form-print-header{display:none}@media print{html,body{height:auto!important;overflow:visible!important;background-color:#fff;width:auto!important;max-width:100%!important;margin:0}.width-25vw,.width-30vw,.width-40vw,.width-50vw,.width-60vw,.width-75vw,.width-100vw{width:auto!important;max-width:100%!important}.page,.page>.fill,.page>.fill>.content,.form-page,.form-page .presenter-container{width:100%!important;max-width:182mm!important;margin-left:0;margin-right:0}.notifications,.app-header{display:none!important}.page>.fill>.content{padding-bottom:0!important}.form-page{display:block!important;background-color:#fff!important;height:auto!important;overflow:visible!important;font-size:9.5pt;line-height:1.3}.form-page .outline-container,.form-page .read-only-banner,.form-page .form-scroll-tail,.form-page button{display:none!important}.form-page .presenter-container{width:auto!important;height:auto!important;overflow:visible!important;padding:0!important}.form-page .form-print-header{display:flex;align-items:flex-end;justify-content:space-between;gap:10mm;margin:0 0 5mm;padding-bottom:2mm;border-bottom:solid #163b49 1pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-page .form-print-header .form-print-logo .icon{width:28mm!important;height:28mm!important;margin:0!important;filter:none!important}.form-page .form-print-header .form-print-logo .icon *{fill:#163b49}.form-page .form-print-header .form-print-heading{flex:1 1 auto;min-width:0;text-align:right;overflow:visible;word-break:break-word}.form-page .form-print-header .form-print-logo{flex:none}.form-page .form-print-header .form-print-title{font-size:12pt;font-weight:700;color:#163b49}.form-page .form-print-header .form-print-date{font-size:8pt;color:#666}.form-page .presenter{display:block}.form-page .presenter .fill-left,.form-page .presenter .fill-right{display:none}.form-page .presenter .root-container{width:auto}.form-page .presenter,.form-page .root-container,.form-page .container-instance,.form-page .repeating-container,.form-page .repeat-instance,.form-page .group,.form-page .field{max-width:100%;min-width:0}.form-page .group.layout-horiz{flex-wrap:wrap;gap:4mm;row-gap:0}.form-page table{width:100%!important;max-width:100%;table-layout:fixed}.form-page td,.form-page th{word-break:break-word;overflow-wrap:anywhere}.form-page .field{min-height:0;margin:0 0 1.5pt}.form-page .field>.labels{flex:none;width:80mm;margin-right:3mm}.form-page .field label{width:100%;min-width:0;margin:0}.form-page .field label .subtitle{padding:0}.form-page .field>*:not(.labels){min-width:0}.form-page .field input,.form-page .field textarea,.form-page .field .form-control{width:auto;max-width:100%}.form-page .field.field-report,.form-page .field .repeating-container{margin-left:0}.form-page .form-control.read-only-value{padding:0;min-height:0}.form-page .form-control.read-only-value .not-entered{color:#777}.form-page .field-heading{padding-top:5mm!important;margin-bottom:1.5mm;page-break-after:avoid}.form-page .field-heading .heading{width:100%;margin:0;padding-bottom:1mm;font-size:11pt;color:#163b49;border-bottom:solid #bbb .5pt}.form-page .repeat-instance{padding:0 0 0 3mm;margin:1.5mm 0 3mm;background-color:transparent!important}.form-page .repeat-instance.expanded{border-left:solid #bbb .5pt}.form-page .repeat-instance .repeat-instance-title{margin:0 0 1mm;font-size:8pt;color:#555}.form-page .container-instance.bg,.form-page .group{background-color:transparent!important}}.modal-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:0 8px 4px}.modal-hero .modal-hero-badge{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#163b4912}.modal-hero .modal-hero-badge .icon{width:24px;height:24px;color:#163b49;fill:none}.modal-hero .modal-hero-art{width:104px;height:116px;margin-bottom:-6px}.modal-hero p.modal-hero-lead{margin:0;max-width:360px;line-height:1.5;color:#5a6b78}.modal-hero p.modal-hero-lead b{color:#163b49;font-weight:600;word-break:break-all}.modal-hero p.modal-hero-help{margin:0;max-width:360px;font-size:.9em;line-height:1.5;color:#8a97a1}.modal-hero .modal-hero-field{width:300px;max-width:100%}.modal-hero .modal-hero-field .group>label{display:none}.modal-hero .modal-hero-field input.form-control{width:100%;font-size:1.05em;padding-top:8px;padding-bottom:8px}.mobile-code{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:0 8px 4px}.mobile-code .mobile-code-badge{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#163b4912}.mobile-code .mobile-code-badge .icon{width:24px;height:24px;color:#163b49;fill:none}.mobile-code p.mobile-code-lead{margin:0;font-size:1em;line-height:1.5;color:#5a6b78}.mobile-code p.mobile-code-lead b{color:#163b49;font-weight:600}.mobile-code .mobile-code-field{width:220px}.mobile-code .mobile-code-field .group>label{display:none}.mobile-code .mobile-code-field input{width:100%;font-size:1.1em;padding-top:8px;padding-bottom:8px}.mobile-code .status-note{align-self:stretch;text-align:left}.mobile-code p.mobile-code-help{margin:0;display:flex;flex-direction:column;gap:4px;font-size:.9em;color:#8a97a1;line-height:1.5}.mobile-code .mobile-code-wait{color:#8a97a1;font-variant-numeric:tabular-nums}.mobile-code button.link{background:none;border:0;padding:0;font:inherit;color:#163b49;cursor:pointer;text-decoration:underline;height:auto;min-height:0;line-height:inherit;vertical-align:baseline;box-shadow:none}.mobile-code button.link:hover{color:#59ab95}.mobile-code button.link:disabled{color:#8a97a1;cursor:default;text-decoration:none}.auth-page{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:48px 16px 32px;background:#faf9f6}.auth-page .auth-logo{display:block;margin-bottom:28px}.auth-page .auth-logo img{display:block;height:96px;width:auto}.auth-page .auth-card{width:100%;max-width:480px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:36px 40px 32px;background:#fff;border:solid 1px #eef1f3;border-radius:16px;box-shadow:0 1px 2px #1d3c520a,0 12px 32px #1d3c5212}.auth-page .auth-card h1{margin:4px 0 0;font-size:1.5em;font-weight:600;line-height:1.25;color:#1d3c52}.auth-page .auth-card p.auth-lead{margin:0;color:#4a5762;line-height:1.55;max-width:380px}.auth-page .auth-card .status-note{align-self:stretch;text-align:left}.auth-page .auth-art{display:flex;align-items:center;justify-content:center}.auth-page .auth-art svg.icon-glyph,.auth-page .auth-art>.icon{width:112px;height:112px}.auth-page .auth-art.auth-art-icon{width:64px;height:64px;border-radius:50%;margin:4px 0;background:#163b4912}.auth-page .auth-art.auth-art-icon>.icon{width:28px;height:28px;color:#163b49;fill:none}.auth-page .auth-actions{display:flex;justify-content:center;gap:10px;margin-top:8px}.auth-page .auth-actions button{min-width:140px}.auth-page .auth-form{align-self:stretch;display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:6px}.auth-page .auth-form .group{flex-direction:column;align-items:stretch;gap:4px;text-align:left}.auth-page .auth-form .group>.fill{width:100%}.auth-page .auth-form input.form-control{width:100%;padding-top:8px;padding-bottom:8px}.auth-page .auth-form button{align-self:center;min-width:160px;margin-top:6px}.auth-page .auth-username{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:-6px 0 4px}.auth-page .auth-username>span{color:#6b7b87}.auth-page .auth-username input{border:0;background:transparent;padding:0;font:inherit;font-weight:600;color:#1d3c52;text-align:left;width:auto;field-sizing:content;min-width:0;max-width:100%;outline:none;box-shadow:none}.auth-page p.auth-foot{margin:24px 0 0;font-size:.85em;color:#6b7b87}@media(max-width:520px){.auth-page{padding-top:28px}.auth-page .auth-logo img{height:72px}.auth-page .auth-card{padding:28px 20px 24px}}.register-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:0 8px 4px}.register-done .register-done-art{width:104px;height:116px;margin-bottom:-6px}.register-done .register-done-head h3{margin:0 0 4px;font-size:1.35em;font-weight:600;color:#163b49}.register-done .register-done-head p{margin:0;color:#5a6b78}.register-done ol.register-done-steps{list-style:none;margin:0;padding:0;width:100%;box-sizing:border-box;overflow:hidden;text-align:left;border:solid 1px #eef1f3;border-radius:12px;background:#fafbfb}.register-done ol.register-done-steps li{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;line-height:1.4;color:#5a6b78}.register-done ol.register-done-steps li+li{border-top:solid 1px #eef1f3}.register-done ol.register-done-steps li .icon{flex:none;width:18px;height:18px;margin-top:1px;fill:none}.register-done ol.register-done-steps li small{display:block;font-size:.88em;color:#8a97a1;margin-top:2px}.register-done ol.register-done-steps li b{color:#163b49;font-weight:600;word-break:break-all}.register-done ol.register-done-steps li.done .icon{color:#41a200}.register-done ol.register-done-steps li.skipped .icon{color:#8a97a1}.register-done ol.register-done-steps li.next{color:#163b49;font-weight:500;background:#163b490a}.register-done ol.register-done-steps li.next .icon{color:#163b49}.register-done ol.register-done-steps li.next small{font-weight:400}.register-done p.register-done-help{margin:0;font-size:.9em;color:#8a97a1;line-height:1.5}.register-done .register-done-wait{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:4px}.register-done .register-done-sent{color:#325e4b}.register-done .register-done-failed{color:#dc3832}.register-done button.link{background:none;border:0;padding:0;font:inherit;color:#163b49;cursor:pointer;text-decoration:underline;height:auto;min-height:0;line-height:inherit;vertical-align:baseline;box-shadow:none}.register-done button.link:hover{color:#59ab95}.register-prompt{display:inline-flex;align-items:center;gap:12px;padding:8px 16px 8px 10px;margin:0;min-height:auto;background:#59ab9524;border:1px solid rgba(89,171,149,.45);border-radius:99px;color:#163b49;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.register-prompt:hover{background:#59ab953d;border-color:#59ab95}.register-prompt .register-prompt-icon{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:99px;background:#59ab95}.register-prompt .register-prompt-icon .icon{fill:#fff;stroke:#fff}.register-prompt .register-prompt-icon .lucide g{stroke:#fff}.register-prompt .register-prompt-text{display:flex;flex-direction:column;line-height:1.25}.register-prompt .register-prompt-title{font-size:.8em;color:#5a6b78}.register-prompt .register-prompt-link{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#325e4b}.register-prompt .register-prompt-link .lucide g{stroke:#325e4b}.register-prompt:hover .register-prompt-link{text-decoration:underline}.status-note{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:7px;font-size:.95em;line-height:1.35}.status-note .status-note-icon{flex:none;display:inline-flex;align-items:center}.status-note .status-note-icon .icon{fill:currentColor;display:block}.status-note .status-note-icon .lucide g{stroke:currentColor}.status-note .status-note-text{flex:1;min-width:0}.status-note .status-note-text a,.status-note .status-note-text button.link{color:inherit;font-weight:600}.status-note.success{background:#59ab952e;color:#325e4b}.status-note.error{background:#dc38321a;color:#971c18}.status-note.warning{background:#744d171f;color:#744d17}.status-note.info,.status-note.pending{background:#163b4912;color:#5a6b78}.modal .status-note.register-email-note{margin:6px 0 2px;align-self:flex-start;max-width:360px}p.register-note,.modal p.register-note{display:flex;align-items:flex-start;gap:8px;margin:22px 0 4px;max-width:520px;font-size:.9em;color:#5a6b78;line-height:1.4}p.register-note .icon,.modal p.register-note .icon{flex:none;margin-top:2px}p.register-note .icon .lucide g,p.register-note .icon g,.modal p.register-note .icon .lucide g,.modal p.register-note .icon g{stroke:#5a6b78}.status-note button.link{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;font:inherit;font-weight:600;color:inherit;height:auto;min-height:0;line-height:inherit;vertical-align:baseline;box-shadow:none}.wf-actions{width:100%}.wf-actions .wf-actions-head{margin-bottom:10px}.wf-actions .wf-actions-lead{color:#5a6b78;font-size:.9em}.wf-actions .wf-action-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:12px}.wf-actions .wf-action{border:solid 1px #eef1f3;border-radius:7px;background-color:#fff;overflow:hidden}.wf-actions .wf-action-head{padding:8px 10px;background-color:#fafbfb;border-bottom:solid 1px #eef1f3}.wf-actions .wf-action-num{flex:none;width:24px;height:24px;border-radius:99px;background-color:#163b49;color:#fff;font-size:.8em;font-weight:700;display:flex;align-items:center;justify-content:center}.wf-actions .wf-action-type{flex:none;width:260px}.wf-actions .wf-action-type .form-control,.wf-actions .wf-action-type .dropdown{margin:0}.wf-actions .wf-action-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}.wf-actions .wf-action-row .group{margin-top:0}.wf-actions .wf-action-row label{flex:none}.wf-actions .wf-action-control{display:flex;flex-direction:column;gap:4px;min-width:0}.wf-actions .wf-action-note,.wf-actions .wf-action-hint{color:#5a6b78;font-size:.85em}.wf-actions .wf-action-condition .js-editor .cm-editor{min-height:0}.wf-actions .wf-action-hint .outline{flex:none}.wf-actions .wf-action-add-condition{align-self:flex-start}.identity-modal .idv-drop{border:2px dashed #ccc;border-radius:6px;padding:14px;text-align:center;cursor:pointer;background:#fafafa}.identity-modal .idv-drop.over{border-color:#59ab95;background:#59ab951f}.identity-modal .idv-drop.busy{opacity:.6;pointer-events:none}.identity-modal .idv-drop small{color:#666;display:block;margin-top:4px}.identity-modal .idv-row{border:solid 1px #ccc;border-left-width:4px;border-radius:6px;padding:10px 12px;margin-top:10px}.identity-modal .idv-row.verified{border-left-color:#41a200}.identity-modal .idv-row.waived{border-left-color:#e8a238}.identity-modal .idv-row.attention{border-left-color:#dc3832}.identity-modal .idv-row .idv-head{display:flex;align-items:center;gap:10px}.identity-modal .idv-row .idv-head .who{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.identity-modal .idv-row .idv-head .who b{font-size:1.05em}.identity-modal .idv-row .idv-head .who small{color:#666}.identity-modal .idv-roles{display:inline-flex;gap:4px}.identity-modal .idv-role{display:inline-block;font-size:.7em;font-weight:700;letter-spacing:.04em;padding:1px 6px;border-radius:8px;background:#163b49;color:#fff;line-height:1.5}.identity-modal .idv-role.secretary{background:#59ab95}.identity-modal .idv-role.shareholder{background:#6b7c85}.identity-modal .idv-role.chair{background:#8a5a00}.identity-modal .idv-role.party{background:#999}.identity-modal .idv-cmp{margin-top:10px;border:solid 1px #e6e6e6;border-radius:4px;overflow:hidden}.identity-modal .idv-cmp-row{display:grid;grid-template-columns:110px 1fr 28px 1fr 96px;align-items:center;gap:0 8px;padding:5px 10px;font-size:.92em;border-top:solid 1px #eee}.identity-modal .idv-cmp-row.head{border-top:0;background:#f5f5f5;color:#666;font-weight:600;font-size:.8em;text-transform:uppercase;letter-spacing:.03em;padding:4px 10px}.identity-modal .idv-cmp-row .h{color:#666;font-weight:600}.identity-modal .idv-cmp-row .v{overflow-wrap:anywhere}.identity-modal .idv-cmp-row .eq{text-align:center;font-weight:700;font-size:1.1em;color:#888}.identity-modal .idv-cmp-row .verdict{text-align:right}.identity-modal .idv-cmp-row.match .eq{color:#41a200}.identity-modal .idv-cmp-row.near .eq{color:#e8a238}.identity-modal .idv-cmp-row.mismatch .eq{color:#dc3832}.identity-modal .idv-cmp-row.mismatch .v{color:#971c18;font-weight:600}.identity-modal .idv-kv .tag,.identity-modal .idv-cmp-row .tag,.identity-modal .idv-head .tag{white-space:nowrap}.identity-modal .idv-kv .tag .icon,.identity-modal .idv-cmp-row .tag .icon,.identity-modal .idv-head .tag .icon{vertical-align:-1px}.identity-modal .idv-kv .tag.has-title .title{background-color:#00000014}.identity-modal .idv-kv{display:grid;grid-template-columns:110px 1fr;gap:4px 8px;margin-top:8px;padding:0 10px;font-size:.9em;align-items:center}.identity-modal .idv-kv .h{color:#666;font-weight:600}.identity-modal .idv-kv .v{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.identity-modal .idv-kv .muted{color:#777}.identity-modal .idv-notice{margin-top:8px;padding:8px 10px;border-radius:4px;background:#e8a2381f;border:solid 1px rgba(232,162,56,.35);font-size:.92em}.identity-modal .idv-notice.error{background:#dc383214;border-color:#dc38324d}.identity-modal .idv-notice.info{background:#59ab951f;border-color:#59ab954d}.identity-modal .idv-notice .idv-check{display:flex;gap:8px;align-items:flex-start;cursor:pointer;margin-top:6px}.identity-modal .idv-notice .idv-check .form-control.checkbox{flex:none}.identity-modal .idv-notice .idv-check span{flex:1;padding-top:2px}.identity-modal .idv-row.entity{background:#fafafa}.identity-modal .idv-row.child{margin-top:8px;background:#fff}.identity-modal .idv-children{margin-left:22px}.identity-modal .idv-missing{color:#971c18}.identity-modal .idv-options .wf-options{left:auto;right:0;white-space:nowrap}.identity-modal .idv-head>button.primary{min-height:30px;padding:3px 12px}.identity-modal .idv-progress{color:#666;font-size:.9em;white-space:nowrap}.identity-modal textarea.wide{width:100%}.identity-modal .idv-summary{margin-top:12px;font-size:.92em;color:#555}.identity-viewer iframe,.identity-viewer img{width:100%;height:75vh;border:solid 1px #ccc;background:#f4f4f4;object-fit:contain}.add-report .group{margin-top:0}.add-report .group>label{flex:none;width:64px}.add-report .group>div{flex:1 1 0;min-width:0}.add-report .sign-row>label{line-height:28px}.add-report .sign-row ul.text-error:empty{display:none}.esign-wizard .esign-wizard-head{min-width:0}.esign-wizard .esign-wizard-title{font-size:1.2em;font-weight:700;color:#163b49}.esign-wizard .esign-wizard-foot{min-width:0}.esign-wizard .esign-step{display:flex;flex-direction:column;gap:14px;padding:4px 2px 10px;min-height:50vh}.esign-wizard .esign-sub{font-size:.95em}.esign-wizard .esign-busy{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.esign-wizard .esign-busy .spinner{flex:none}.esign-wizard .esign-doc-list{display:flex;flex-direction:column;border:solid #eef1f3 1px;border-radius:7px}.esign-wizard .esign-doc-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:solid #eef1f3 1px}.esign-wizard .esign-doc-row:last-child{border-bottom:0}.esign-wizard .esign-doc-row .checkbox-control .label,.esign-wizard .esign-doc-row .checkbox .label{display:none}.esign-wizard .esign-role-head{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;text-transform:uppercase;letter-spacing:.06em;font-size:.8em;color:#8a97a1;padding-bottom:6px;border-bottom:solid #eef1f3 1px}.esign-wizard .esign-role-row{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start;padding:14px 0;border-bottom:solid #eef1f3 1px}.esign-wizard .esign-cc{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start;margin-top:10px;padding:14px 16px 14px 0;background:#fafbfb;border:solid #eef1f3 1px;border-radius:7px}.esign-wizard .esign-cc>.esign-role-left{padding-left:14px}.esign-wizard .esign-cc .esign-mono .icon{color:#5a6b78;fill:none;width:15px;height:15px}.esign-wizard .esign-cc .esign-cc-people{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.esign-wizard .esign-cc .esign-cc-people>span{padding-top:2px}.esign-wizard .esign-cc .esign-cc-people>button{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:#fff}.esign-wizard .esign-cc .esign-cc-people>button .icon{flex:none;stroke:currentColor}.esign-wizard .esign-role-left{display:flex;gap:12px;align-items:flex-start;min-width:0}.esign-wizard .esign-doc-link{color:inherit;text-decoration:underline;text-decoration-color:#ccc;text-underline-offset:2px}.esign-wizard .esign-doc-link:hover{color:#163b49;text-decoration-color:currentColor}.esign-wizard .esign-role-mini{flex:none;width:70px;height:44px;position:relative;border:solid #eef1f3 1px;border-radius:3px;background:#fff}.esign-wizard .esign-role-mini .line{position:absolute;left:8px;right:8px;top:24px;border-top:solid #222 1px}.esign-wizard .esign-role-mini .lbl{position:absolute;left:8px;right:4px;top:27px;font-size:6px;line-height:1.1;overflow:hidden;white-space:nowrap;color:#5a6b78}.esign-wizard .esign-role-mini .hot{position:absolute;left:5px;right:5px;top:6px;height:17px;border:solid #f5f52b 2px;border-radius:2px}.esign-wizard .esign-person-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;align-items:start}.esign-wizard .esign-person-grid>*{min-width:0}.esign-wizard .esign-person-grid .dropdown,.esign-wizard .esign-person-grid .form-control{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.esign-wizard .esign-person-grid .selected-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.esign-wizard .esign-person-grid .dropdown-input-sizer{max-width:100%;min-width:0;grid-template-columns:minmax(0,auto)}.esign-wizard .esign-person-grid .dropdown-input-sizer .sizer{overflow:hidden}.esign-wizard .esign-person-grid .label:empty{display:none}.esign-wizard .esign-person-grid>.esign-contact-stack{grid-column:2;grid-row:1/span 4}.esign-wizard .esign-person-grid>:not(.esign-contact-stack){grid-column:1}.esign-wizard .esign-person-grid.cc{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.esign-wizard .esign-person-grid.cc>*{grid-column:auto}.esign-wizard .esign-offices{color:#5a6b78;margin-top:-4px;padding-left:4px}.esign-wizard .esign-contact-stack{display:flex;flex-direction:column;gap:6px}.esign-wizard .esign-icon-field{position:relative}.esign-wizard .esign-icon-field>.icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;color:#8a97a1;fill:none;width:15px;height:15px}.esign-wizard .esign-icon-field input{padding-left:32px}.esign-wizard .esign-witness{display:flex;gap:10px;padding:10px 0 0 6px}.esign-wizard .esign-witness .elbow{flex:none;width:14px;height:18px;border-left:solid #ccc 1px;border-bottom:solid #ccc 1px;border-bottom-left-radius:6px;margin-top:-4px}.esign-wizard .esign-options{padding-top:6px;row-gap:10px;align-items:flex-start}.esign-wizard .esign-options .group{margin-top:0;align-items:center;gap:12px}.esign-wizard .esign-options .group>label{width:auto;margin:0}.esign-wizard .esign-options ul.text-error:empty{display:none}.esign-wizard .esign-options .esign-option{display:flex;flex-direction:column;gap:2px}.esign-wizard .esign-review{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.esign-wizard .esign-review-left{display:flex;flex-direction:column;gap:14px;min-width:0}.esign-wizard .esign-review-right{display:flex;flex-direction:column;gap:8px}.esign-wizard .esign-review-left textarea{width:100%;min-height:90px;box-sizing:border-box}.esign-wizard .esign-review-left .dropdown{min-width:260px}.esign-wizard .esign-going{display:flex;flex-direction:column;border:solid #eef1f3 1px;border-radius:7px;background:#fff}.esign-wizard .esign-going-group{padding:6px 14px;border-bottom:solid #eef1f3 1px}.esign-wizard .esign-going-group:last-child{border-bottom:0}.esign-wizard .esign-going-group.copies{background:#fafbfb;border-radius:0 0 7px 7px}.esign-wizard .esign-going-label{text-transform:uppercase;letter-spacing:.06em;font-size:.75em;color:#8a97a1;padding:6px 0 2px}.esign-wizard .esign-going-row{display:flex;align-items:center;gap:10px;padding:6px 0;min-width:0}.esign-wizard .esign-going-row .who{flex:1;min-width:0}.esign-wizard .esign-going-row .name{font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esign-wizard .esign-going-row .how{font-size:.85em;color:#5a6b78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esign-wizard .esign-going-row .tag{flex:none}.esign-wizard .esign-going-row.witness{padding-left:42px;position:relative}.esign-wizard .esign-going-row.witness:before{content:"";position:absolute;left:15px;top:-4px;width:14px;height:50%;border-left:solid #ccc 1px;border-bottom:solid #ccc 1px;border-bottom-left-radius:6px}.esign-wizard .esign-going-row.witness .name{font-weight:400}@media(max-width:1280px){.esign-wizard .esign-role-head,.esign-wizard .esign-role-row,.esign-wizard .esign-cc{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:1000px){.esign-wizard .esign-role-head{display:none}.esign-wizard .esign-role-row,.esign-wizard .esign-cc,.esign-wizard .esign-review{grid-template-columns:minmax(0,1fr)}.esign-wizard .esign-cc{padding-left:14px}.esign-wizard .esign-cc>.esign-role-left{padding-left:0}.esign-wizard .esign-person-grid,.esign-wizard .esign-person-grid.ordered{grid-template-columns:minmax(0,1fr)}.esign-wizard .esign-person-grid>*,.esign-wizard .esign-person-grid.ordered>*{grid-column:1!important;grid-row:auto!important}}.esign-requests{margin-top:14px;padding-top:10px;border-top:solid #eef1f3 1px}.esign-requests .esign-requests-label{text-transform:uppercase;letter-spacing:.06em;font-size:.75em;color:#8a97a1;margin-bottom:4px}.esign-requests ul{list-style:none;margin:0;padding:0}.esign-requests li{display:flex;align-items:center;gap:10px;padding:7px 0;min-width:0;border-bottom:solid #eef1f3 1px}.esign-requests li:last-child{border-bottom:0}.esign-requests li>.icon{flex:none;color:#8a97a1;fill:#8a97a1}.esign-requests li .fill{flex:1;min-width:0}.esign-requests li .esign-chip{flex:none}.esign-requests .esign-requests-title{color:#222;font-weight:600;text-decoration:none}.esign-requests .esign-requests-title:hover{text-decoration:underline}.esign-requests .esign-requests-sub{font-size:.82em;color:#5a6b78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esign-requests .esign-id{font-family:ui-monospace,Menlo,monospace}.esign-mono{flex:none;width:26px;height:26px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:#163b49;color:#fff;font-size:.72em;font-weight:700}.esign-mono.cc{background:#f5f5f5;border:solid #ddd 1px;color:#5a6b78}.esign-mono.witness{background:#fff;border:solid #163b49 1px;color:#163b49}.esign-mono.witness .icon{color:#163b49;fill:none;width:14px;height:14px}.esign-mono.large{width:32px;height:32px;font-size:.8em}.esign-note{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:7px;background:#163b490f;font-size:.93em}.esign-note.warn{background:#e8a23824;color:#744d17}.esign-note.warn .icon{fill:#744d17}.esign-elig{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:7px;border:solid #eef1f3 1px}.esign-elig .elig-mark{flex:none;width:20px;height:20px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85em}.esign-elig .elig-title{font-weight:700}.esign-elig.ok .elig-mark{background:#59ab9538;color:#325e4b}.esign-elig.ok .elig-mark .icon{fill:#325e4b}.esign-elig.warn{background:#e8a23814}.esign-elig.warn .elig-mark{background:#e8a23838;color:#744d17}.esign-elig.error{background:#dc38320d}.esign-elig.error .elig-mark{background:#dc38321f;color:#971c18}.esign-errors{margin-top:10px}.esign-preview .esign-hint{color:#744d17}.esign-preview .esign-preview-pages{display:flex;flex-direction:column;align-items:center;gap:18px;padding:18px 0;background:#e9ecee;border-radius:7px;margin-top:10px}.esign-preview .esign-preview-pages.adding .esign-preview-page{cursor:crosshair}.esign-preview .esign-preview-page{position:relative;background:#fff;box-shadow:0 2px 12px #0000001f;flex:none}.esign-preview .esign-page-host canvas{display:block;width:100%;height:auto}.esign-preview .esign-page-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.esign-preview .esign-page-num{position:absolute;top:4px;right:8px;font-size:.7em;color:#8a97a1}.esign-preview .esign-place{position:absolute;border:solid 2px;border-radius:3px;box-sizing:border-box}.esign-preview .esign-place .esign-place-tag{position:absolute;left:-2px;bottom:100%;margin-bottom:1px;max-width:calc(100% + 4px);box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:11px;line-height:1.3;padding:0 5px;border-radius:3px 3px 0 0;color:#fff}.esign-preview .esign-place.manual{border-style:dashed}.esign-preview .esign-place.docdate{border-style:dotted}.esign-preview .esign-place .esign-place-x{position:absolute;right:-10px;top:-10px;width:20px;height:20px;min-height:0;padding:0;border-radius:99px;background:#fff;border:solid #ccc 1px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.esign-preview .esign-place.role-c0{border-color:#2d77b0;background:#2d77b014}.esign-preview .esign-place.role-c0 .esign-place-tag{background:#2d77b0}.esign-preview .esign-place.role-c1{border-color:#e39a2d;background:#e39a2d14}.esign-preview .esign-place.role-c1 .esign-place-tag{background:#e39a2d}.esign-preview .esign-place.role-c2{border-color:#23a07a;background:#23a07a14}.esign-preview .esign-place.role-c2 .esign-place-tag{background:#23a07a}.esign-preview .esign-place.role-c3{border-color:#d0583c;background:#d0583c14}.esign-preview .esign-place.role-c3 .esign-place-tag{background:#d0583c}.esign-preview .esign-place.role-c4{border-color:#8c6bc8;background:#8c6bc814}.esign-preview .esign-place.role-c4 .esign-place-tag{background:#8c6bc8}.esign-preview .esign-place.role-c5{border-color:#163b49;background:#163b4914}.esign-preview .esign-place.role-c5 .esign-place-tag{background:#163b49}.esign-seg{display:inline-flex;border:solid #ccc 1px;border-radius:7px;overflow:hidden}.esign-seg button{border:0;border-radius:0;background:#fff;color:#222;padding:4px 14px;min-height:30px;font:inherit;cursor:pointer}.esign-seg button+button{border-left:solid #ccc 1px}.esign-seg button.on{background:#163b49;color:#fff}.esign-select{font:inherit;padding:4px 8px;border:solid #ddd 1px;border-radius:3px;background:#fff;max-width:240px}.esign-request{display:flex;flex-direction:column;gap:18px}.esign-request .esign-card{background:#fff;border:solid #eef1f3 1px;border-radius:11px;padding:22px 25px}.esign-request .esign-card-label{text-transform:uppercase;letter-spacing:.08em;font-size:.85em;color:#5a6b78;margin-bottom:14px}.esign-request .esign-request-title{font-size:1.6em;font-weight:700;color:#163b49}.esign-request .esign-meta{font-size:.93em;color:#5a6b78}.esign-request .esign-id{font-family:ui-monospace,Menlo,monospace}.esign-request .esign-progress{height:8px;background:#eef1f3;border-radius:99px;overflow:hidden}.esign-request .esign-progress span{display:block;height:100%;background:#59ab95}.esign-request .esign-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.esign-request .esign-people-head,.esign-request .esign-person-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 170px 240px;gap:12px;align-items:center}.esign-request .esign-people-head{font-size:.8em;text-transform:uppercase;letter-spacing:.06em;color:#8a97a1;padding-bottom:8px;border-bottom:solid #eef1f3 1px}.esign-request .esign-person-row{padding:14px 0;border-bottom:solid #eef1f3 1px}.esign-request .esign-person-row:last-child{border-bottom:0}.esign-request .esign-person-row.witness{padding-left:24px}.esign-request .esign-person-row .who{display:flex;align-items:center;gap:10px;min-width:0}.esign-request .esign-person-row .contact{font-size:.87em;color:#8a97a1;overflow-wrap:anywhere}.esign-request .esign-person-row .when{font-size:.8em;color:#8a97a1;margin-top:2px}.esign-request .esign-person-row .actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.esign-request .esign-person-row .elbow{flex:none;width:14px;height:18px;border-left:solid #ccc 1px;border-bottom:solid #ccc 1px;border-bottom-left-radius:6px;margin-top:-14px}.esign-request .esign-timeline{display:flex;flex-direction:column;font-size:.93em}.esign-request .esign-timeline .ev{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.esign-request .esign-timeline .rail{display:flex;flex-direction:column;align-items:center}.esign-request .esign-timeline .dot{width:10px;height:10px;border-radius:99px;background:#ccc;margin-top:6px;flex:none}.esign-request .esign-timeline .dot.ok{background:#59ab95}.esign-request .esign-timeline .dot.warn{background:#e8a238}.esign-request .esign-timeline .dot.bad{background:#dc3832}.esign-request .esign-timeline .stem{width:1px;flex-grow:1;background:#eef1f3}.esign-request .esign-timeline .ev:last-child .stem{display:none}.esign-request .esign-timeline .body{padding-bottom:14px;min-width:0}.esign-request .esign-timeline .at{font-size:.8em;color:#8a97a1}.esign-request .esign-next{margin-top:14px;padding-top:14px;border-top:solid #eef1f3 1px;font-size:.87em;color:#5a6b78}.esign-request .esign-docs-list{display:flex;flex-direction:column;gap:6px}@media(max-width:1100px){.esign-request .esign-grid{grid-template-columns:minmax(0,1fr)}.esign-request .esign-people-head{display:none}.esign-request .esign-person-row{grid-template-columns:minmax(0,1fr) auto}.esign-request .esign-person-row .actions{grid-column:1/-1;justify-content:flex-start}}.esign-chip{font-size:.85em;cursor:pointer;text-decoration:none}.esign-chip:focus-visible,.esign-chip[data-kb-focus]{outline:2px solid #163b49;outline-offset:2px}.esign-chip-sub{color:#8a97a1}.esign-tile-badge{position:absolute;top:8px;right:8px;z-index:1;font-size:.8em;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 3px #00000026}.esign-tile-badge.incomplete{background-color:#faebd3}.esign-tile-badge.success{background-color:#daede8}.esign-tile-badge.error{background-color:#fbe7e6}.card-head>.esign-chip{margin-left:auto;font-size:.8em;padding:1px 8px}.card-head>.esign-chip+.doc-actions{margin-left:0}.esign-signed-pen{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:99px;background:#59ab95;border:solid #fff 2px;display:flex;align-items:center;justify-content:center}.esign-signed-pen .icon{fill:#fff}.esign-flag{display:inline-flex;align-items:center;pointer-events:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}.esign-flag .esign-flag-body{background:#f5f52b;color:#1a1a1a;font-weight:700;font-size:13px;letter-spacing:.06em;padding:7px 10px;border-radius:4px 0 0 4px;white-space:nowrap;line-height:18px}.esign-flag .esign-flag-point{flex:none}.esign-flag .esign-flag-point path{fill:#f5f52b}.esign-pad{position:relative;border:dashed #ccc 1px;border-radius:7px;background:#fafbfb}.esign-pad svg{display:block;width:100%;height:auto;touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none}.esign-pad svg path{fill:none;stroke:#163b49;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.esign-pad svg .baseline{stroke:#ccc;stroke-width:2}.esign-pad .pad-label{position:absolute;left:14px;bottom:4px;font-size:.8em;color:#8a97a1;pointer-events:none}.esign-pad .pad-clear{position:absolute;right:6px;top:4px;min-height:0;padding:2px 8px;font-size:.85em}.thumb .badge .esign-signed-pen .icon{position:static;inset:auto;margin:0;width:10px;height:10px}.doc-tile .esign-tile-badge{text-decoration:none}.esign-preview>.content .esign-preview-pages{margin-top:0;padding:12px 0}.esign-preview>.title{padding-bottom:6px}.esign-preview .esign-preview-head{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;flex:1;min-width:0;margin-right:12px}.esign-preview .esign-preview-title{font-weight:700;color:#163b49;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.esign-preview .esign-preview-doc{min-width:220px;max-width:340px}.esign-preview .esign-preview-doc .selected-value{font-weight:700;color:#163b49}.esign-preview .esign-toolbar-row{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;flex:1;justify-content:flex-end}.esign-preview .esign-preview-toolbar{position:sticky;top:0;z-index:3;background:#fff;padding-bottom:8px}.esign-preview .esign-toolbar-group{display:flex;align-items:center;gap:8px;min-width:0}.esign-preview .esign-toolbar-label{font-size:.8em;text-transform:uppercase;letter-spacing:.08em;color:#8a97a1;margin-right:2px}.esign-preview .esign-swatch{flex:none;width:10px;height:10px;border-radius:99px}.esign-preview .esign-swatch.role-c0{background:#2d77b0}.esign-preview .esign-swatch.role-c1{background:#e39a2d}.esign-preview .esign-swatch.role-c2{background:#23a07a}.esign-preview .esign-swatch.role-c3{background:#d0583c}.esign-preview .esign-swatch.role-c4{background:#8c6bc8}.esign-preview .esign-swatch.role-c5{background:#163b49}.esign-preview .esign-tool-dropdown{width:200px;min-width:0}.esign-preview .esign-tool-dropdown .label:empty{display:none}.esign-preview .esign-tool-dropdown .group{align-items:center}.esign-preview .esign-tool-dropdown .form-control,.esign-preview .esign-tool-dropdown .dropdown{background:#fff}.esign-preview .esign-seg button,.esign-preview .esign-stepper button{min-height:32px}.esign-preview .esign-stepper{display:inline-flex;align-items:stretch;height:32px;border:solid #ccc 1px;border-radius:7px;background:#fff;overflow:hidden}.esign-preview .esign-stepper button{border:0;border-radius:0;background:none;padding:0 8px;min-height:0;cursor:pointer;display:inline-flex;align-items:center}.esign-preview .esign-stepper button .icon{color:#222;fill:none}.esign-preview .esign-stepper button:hover:not(:disabled){background:#fef8f1}.esign-preview .esign-stepper button:disabled .icon{color:#8a97a1}.esign-preview .esign-stepper button:focus-visible,.esign-preview .esign-stepper button[data-kb-focus]{outline:2px solid #163b49;outline-offset:-2px}.esign-preview .esign-stepper .esign-stepper-count{display:inline-flex;align-items:center;padding:0 10px;min-width:96px;justify-content:center;white-space:nowrap;border-left:solid #eef1f3 1px;border-right:solid #eef1f3 1px;font-size:.9em;font-variant-numeric:tabular-nums;color:#5a6b78}.esign-preview .esign-stepper .esign-stepper-count b{color:#222;margin-right:3px}.esign-preview .esign-stepper .esign-stepper-page{color:#8a97a1;margin-left:3px}.esign-preview .esign-add-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 10px;background:#f5f52b38;border-radius:7px;font-size:.93em}.esign-preview .esign-add-strip>.icon{color:#1a1a1a;fill:none}.esign-preview .esign-add-strip .esign-tool-dropdown{width:220px}.esign-preview .esign-add-strip .esign-strip-end{margin-left:auto}.esign-preview .esign-add-strip button{min-height:28px;padding-top:2px;padding-bottom:2px}.esign-preview .esign-place.dimmed{opacity:.25}.esign-preview .esign-place.focused{box-shadow:0 0 0 4px #f5f52be6;z-index:2}.modal-bg>.modal.esign-preview{display:flex;flex-direction:column;height:calc(100vh - 40px);height:calc(100dvh - 40px);margin:20px auto}.modal-bg>.modal.esign-preview>.title,.modal-bg>.modal.esign-preview>.buttons{flex:none}.modal-bg>.modal.esign-preview>.content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.modal-bg>.modal.esign-preview .esign-preview-toolbar{position:static;flex:none}.modal-bg>.modal.esign-preview .esign-preview-pages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.esign-request .esign-person-row .actions button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.esign-request .esign-person-row .actions button .icon.lucide{fill:none;color:currentColor}.due-track{display:flex;align-items:flex-start;padding-top:4px}.due-track .step{position:relative;flex:0 0 auto;min-width:64px;padding:0 10px;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;font:inherit;color:#8a97a1;line-height:1.2}.due-track .step .line{position:absolute;top:7px;height:1px;background:#c9d1d6}.due-track .step .line.left{left:0;right:50%}.due-track .step .line.right{left:50%;right:0}.due-track .step .line.ink{background:#163b49}.due-track .step .dot-holder{position:relative;z-index:1;height:14px;display:flex;align-items:center}.due-track .step .dot{width:10px;height:10px;border-radius:50%;background:#fff;border:solid 1.5px #c9d1d6;box-sizing:border-box}.due-track .step .label{white-space:nowrap;font-size:.92em}.due-track .step .since{white-space:nowrap;font-size:.78em;margin-top:-2px}.due-track .step.start{padding-left:0}.due-track .step.start .dot{background:#163b49;border:0;width:2px;height:14px;border-radius:1px}.due-track .step.start .label{color:#163b49}.due-track button.step{cursor:pointer}.due-track button.step:hover .dot{border-color:#163b49}.due-track button.step:hover .label{color:#163b49}.due-track button.step.ink:not(.on) .dot{background:#163b49;border-color:#163b49}.due-track button.step.on .dot{width:14px;height:14px;background:#59ab95;border-color:#59ab95;box-shadow:0 0 0 4px #59ab9529}.due-track button.step.on .label{font-weight:700;color:#59ab95}.due-track button.step.on .since{color:#163b49}.due-track button.step[data-kb-focus] .dot,.due-track button.step:focus-visible .dot{box-shadow:0 0 0 4px #59ab9559}.due-track button.step:focus{outline:none}.activity-card .icon .a,.attach-email .icon .a,.followups-page .icon .a{stroke:currentColor;stroke-width:1.5px}.activity-card .chip,.attach-email .chip,.followups-page .chip{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:99px;border:solid 1px #ccc;background:#fff;color:#222;font-size:.95em;white-space:nowrap;cursor:pointer}.activity-card .chip .icon,.attach-email .chip .icon,.followups-page .chip .icon{fill:#5a6b78}.activity-card .chip:hover:enabled:not(.on),.attach-email .chip:hover:enabled:not(.on),.followups-page .chip:hover:enabled:not(.on){background:#f6f8f9}.activity-card .chip.on,.attach-email .chip.on,.followups-page .chip.on{background:#163b49;border-color:#163b49;color:#fff}.activity-card .chip.on .icon,.attach-email .chip.on .icon,.followups-page .chip.on .icon{fill:#fff}.activity-card .chip.small,.attach-email .chip.small,.followups-page .chip.small{padding:2px 10px;font-size:.9em}.activity-card .chip .count,.attach-email .chip .count,.followups-page .chip .count{padding:0 7px;border-radius:99px;background:#e8a23838;color:#744d17;font-size:.85em}.activity-card .toggle,.activity-card .view-button,.attach-email .toggle,.attach-email .view-button,.followups-page .toggle,.followups-page .view-button{background:none;border:solid 1px transparent;border-radius:7px;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#5a6b78;cursor:pointer}.activity-card .toggle .icon,.activity-card .view-button .icon,.attach-email .toggle .icon,.attach-email .view-button .icon,.followups-page .toggle .icon,.followups-page .view-button .icon{fill:#5a6b78}.activity-card .toggle:hover,.activity-card .view-button:hover,.attach-email .toggle:hover,.attach-email .view-button:hover,.followups-page .toggle:hover,.followups-page .view-button:hover{background:#f6f8f9;color:#222}.activity-card .toggle:hover .icon,.activity-card .view-button:hover .icon,.attach-email .toggle:hover .icon,.attach-email .view-button:hover .icon,.followups-page .toggle:hover .icon,.followups-page .view-button:hover .icon{fill:#222}.activity-card .toggle.on,.activity-card .view-button.on,.attach-email .toggle.on,.attach-email .view-button.on,.followups-page .toggle.on,.followups-page .view-button.on{background:#163b491a;border-color:#163b4940;color:#163b49}.activity-card .toggle.on .icon,.activity-card .view-button.on .icon,.attach-email .toggle.on .icon,.attach-email .view-button.on .icon,.followups-page .toggle.on .icon,.followups-page .view-button.on .icon{fill:#163b49}.activity-card .view-button,.attach-email .view-button,.followups-page .view-button{position:relative}.activity-card .view-button .count,.attach-email .view-button .count,.followups-page .view-button .count{position:absolute;top:-5px;right:-5px;font-size:.75em;padding:0 5px;border-radius:99px;background:#e8a238;color:#fff}.activity-card .tag.shared,.attach-email .tag.shared,.followups-page .tag.shared{background:#163b49;border-color:#163b49;border-radius:99px;color:#fff;white-space:nowrap}.activity-card .tag.shared .icon,.attach-email .tag.shared .icon,.followups-page .tag.shared .icon{fill:#fff;stroke:#fff}.activity-card .hint,.attach-email .hint,.followups-page .hint{color:#8a97a1;font-size:.92em}.activity-card .fill,.attach-email .fill,.followups-page .fill{flex:1;min-width:0}.activity-card .foot button,.activity-card button.primary,.activity-card button.outline,.attach-email .foot button,.attach-email button.primary,.attach-email button.outline,.followups-page .foot button,.followups-page button.primary,.followups-page button.outline{display:inline-flex;align-items:center;gap:6px}.activity-card .foot .icon,.attach-email .foot .icon,.followups-page .foot .icon{fill:currentColor}.activity-card .view-switch button,.attach-email .view-switch button,.followups-page .view-switch button{flex:none;white-space:nowrap}.activity-card .hint.warn,.attach-email .hint.warn,.followups-page .hint.warn{color:#744d17;display:inline-flex;align-items:center;gap:5px}.activity-card .hint.warn .icon,.attach-email .hint.warn .icon,.followups-page .hint.warn .icon{fill:#744d17}.activity-card .meta,.attach-email .meta,.followups-page .meta{color:#5a6b78;font-size:.92em}.activity-card .link,.attach-email .link,.followups-page .link{background:none;border:0;padding:0;color:#163b49;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:.95em;text-decoration:underline}.activity-card .link .icon,.attach-email .link .icon,.followups-page .link .icon{fill:#163b49}.activity-card .link:hover,.attach-email .link:hover,.followups-page .link:hover{color:#59ab95}.activity-card .link:hover .icon,.attach-email .link:hover .icon,.followups-page .link:hover .icon{fill:#59ab95}.activity-card .opt,.attach-email .opt,.followups-page .opt{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.activity-card .opt .form-control.checkbox,.attach-email .opt .form-control.checkbox,.followups-page .opt .form-control.checkbox{margin:0}.activity-card .card-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:4px}.activity-card .card-head .card-label{margin-bottom:0}.activity-card .compose-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:8px;margin:8px 0}.activity-card .compose-row .composer{flex:1 1 440px;min-width:0;margin:0}.activity-card .compose-row .composer.expanded{flex-basis:100%}.activity-card .compose-row .composer.collapsed{flex:1 1 0;min-width:360px;flex-wrap:nowrap;border:0;padding:0;background:none;border-radius:0}.activity-card .compose-row .composer.collapsed .prompt{min-width:120px}.activity-card .compose-row .composer.collapsed .chip{flex:none}.activity-card .compose-row .search-bar{display:flex;align-items:stretch;gap:8px;flex:0 1 340px;min-width:260px;margin-left:auto}.activity-card .search-field{position:relative;flex:1;min-width:0}.activity-card .search-field>.icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);fill:#8a97a1;pointer-events:none;z-index:1}.activity-card .search-field .group,.activity-card .search-field .fill{height:100%;margin:0}.activity-card .search-field .text-error{display:none}.activity-card .search-field input.form-control{height:100%;min-height:34px;margin:0;padding:4px 12px 4px 36px;border-radius:7px;border-color:#ccc;width:100%}.activity-card .split-button .main{white-space:nowrap}.activity-card .split-button .arrow{position:relative;gap:6px}.activity-card .split-button .arrow .icon{margin:0}.activity-card .split-button .arrow.on{background:#163b491a;border-color:#163b4959}.activity-card .split-button .arrow .count{position:absolute;top:-6px;right:-6px;font-size:.75em;padding:0 5px;border-radius:99px;background:#e8a238;color:#fff}.activity-card .view-menu{min-width:230px}.activity-card .view-menu .menu-label{cursor:default;color:#8a97a1;font-size:.8em;text-transform:uppercase;letter-spacing:.06em;padding-top:6px;padding-bottom:4px}.activity-card .view-menu .menu-label:hover{background:none}.activity-card .view-menu .tick-slot{width:26px;flex:none;display:inline-flex;align-items:center}.activity-card .view-menu .tick-slot .icon{margin:0}.activity-card .view-menu .count{margin-left:8px;padding:0 7px;border-radius:99px;background:#e8a23838;color:#744d17;font-size:.85em}.activity-card .active-filters{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px}.activity-card .composer{border:solid 1px #ccc;border-radius:7px;background:#fff;margin:8px 0}.activity-card .composer.collapsed{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px}.activity-card .composer.collapsed .prompt{flex:1;min-width:200px;text-align:left;background:#fafbfb;border:solid 1px #ddd;border-radius:99px;color:#8a97a1;padding:5px 14px;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-card .composer.collapsed .prompt .draft{color:#222}.activity-card .composer.collapsed .chip.quick{background:#fafbfb;border-style:dashed}.activity-card .composer.expanded{border-color:#163b49;box-shadow:0 0 0 2px #163b491f;display:flex;flex-direction:column;gap:10px;padding:10px 12px 0}.activity-card .composer.expanded .type-row,.activity-card .composer.expanded .call-row,.activity-card .composer.expanded .share-row,.activity-card .composer.expanded .followup-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.activity-card .composer.expanded .type-row .form-control,.activity-card .composer.expanded .call-row .form-control,.activity-card .composer.expanded .share-row .form-control,.activity-card .composer.expanded .followup-row .form-control{margin:0}.activity-card .composer.expanded .view-switch button{display:inline-flex;align-items:center;gap:6px;padding:4px 12px}.activity-card .composer.expanded .view-switch button .icon{fill:currentColor}.activity-card .composer.expanded .share-panel{display:flex;flex-direction:column;gap:8px}.activity-card .composer.expanded .share-panel .opt-label{display:inline-flex;align-items:center;gap:6px}.activity-card .composer.expanded .share-panel .opt-label .icon{fill:currentColor}.activity-card .composer.expanded .share-panel .opt.disabled{color:#8a97a1;cursor:default}.activity-card .composer.expanded .share-panel .sms-row{display:flex;flex-direction:column;align-items:stretch;gap:6px}.activity-card .composer.expanded .share-panel .sms-why{margin-left:34px}.activity-card .composer.expanded .share-panel .sms-detail{display:flex;flex-direction:column;gap:6px;margin-left:34px;min-width:0}.activity-card .composer.expanded .share-panel .sms-to{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.activity-card .composer.expanded .share-panel .sms-pick{min-width:260px}.activity-card .composer.expanded .share-panel .sms-mobile .form-control{width:210px}.activity-card .composer.expanded .share-panel .sms-preview{font-family:ui-monospace,Menlo,monospace;font-size:.85em;line-height:1.4;color:#5a6b78;overflow-wrap:anywhere}.activity-card .composer.expanded .share-panel .sms-preview .count{color:#8a97a1;white-space:nowrap}.activity-card .composer.expanded .share-panel .sms-preview .count.over{color:#dc3832}.activity-card .composer.expanded .view-switch button.on.shared{background:#59ab9538;color:#325e4b}.activity-card .composer.expanded .party-pick{min-width:220px}.activity-card .composer.expanded .outcome{min-width:150px}.activity-card .composer.expanded .minutes .form-control{width:70px}.activity-card .composer.expanded .contact{min-width:200px;flex:1}.activity-card .composer.expanded .due{width:auto}.activity-card .composer.expanded .assignee{min-width:170px}.activity-card .composer.expanded .fill .form-control{width:100%}.activity-card .composer.expanded .followup-label{display:inline-flex;align-items:center;gap:6px;color:#8a97a1;font-size:.92em}.activity-card .composer.expanded .followup-row.on .followup-label{color:#744d17}.activity-card .composer.expanded .due-fields{display:flex;align-items:center;gap:8px}.activity-card .composer.expanded .due-fields .form-control{margin:0}.activity-card .composer.expanded .due-fields .date-parts{flex:none;flex-wrap:nowrap}.activity-card .composer.expanded .due-fields{flex:1 1 auto}.activity-card .composer.expanded .clear-due{padding:4px 12px;margin-left:auto}.activity-card .composer.expanded .ask-row{display:flex;flex-direction:column;gap:8px}.activity-card .composer.expanded .ask-row .opt{align-self:flex-start}.activity-card .composer.expanded .editor{border:solid 1px #ddd;border-radius:7px;padding:6px 12px 8px}.activity-card .composer.expanded .editor .toolbar{display:flex;align-items:center;gap:2px;border-bottom:solid 1px #eef1f3;padding-bottom:4px;margin-bottom:6px}.activity-card .composer.expanded .editor .toolbar .tool{background:none;border:0;min-width:28px;height:26px;border-radius:7px;color:#5a6b78;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.activity-card .composer.expanded .editor .toolbar .tool .icon{fill:#5a6b78}.activity-card .composer.expanded .editor .toolbar .tool:hover{background:#f6f8f9}.activity-card .composer.expanded .foot{display:flex;align-items:center;gap:6px;padding:8px 12px;margin:2px -12px 0;border-top:solid 1px #eef1f3;background:#fafbfb;border-radius:0 0 7px 7px}.activity-card .composer.expanded .foot .cancel,.activity-card .composer.expanded .foot .primary{margin-left:4px}.activity-card .editor-host{min-height:72px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.activity-card .editor-host:empty:before{content:attr(data-placeholder);color:#8a97a1;pointer-events:none}.activity-card .editor-host p{margin:0}.activity-card .editor-host ul,.activity-card .editor-host ol{margin:2px 0;padding-left:20px}.activity-card .editor-host a{color:#163b49}.activity-card .editor-host .mention{color:#163b49;font-weight:700;background:#163b4914;border-radius:3px;padding:0 3px}.activity-card .editor.compact .editor-host{min-height:48px}.activity-card .editor .wf-options.mentions{top:100%;left:0;min-width:220px}.activity-card .editor .wf-options.mentions li{display:flex;align-items:center;gap:8px}.activity-card .avatar{width:32px;height:32px;border-radius:99px;background:#163b49;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.activity-card .avatar.small{width:20px;height:20px;font-size:9px}.activity-card .avatar.client{background:#163b49;color:#fff}.activity-card .pinned-block{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.activity-card .pinned-block .pins.client{background:#fef8f1;border:solid 1px #ecdfcf;border-radius:7px;padding:10px 14px}.activity-card .pinned-block .pins.client .entry.pinned{border:0;padding:6px 0;background-color:transparent;margin:0}.activity-card .pinned-block .entry.pinned{border:solid 1px #eef1f3;border-radius:7px;padding:10px 14px;background:#fff}.activity-card .pinned-block .entry.pinned .pin-mark{display:inline-flex;color:#5a6b78}.activity-card .pinned-block .entry.pinned .pin-mark .icon{stroke:currentColor}.activity-card .pinned-block .entry.pinned .pinned-by{margin-left:auto;color:#8a97a1;font-size:.9em}.activity-card .day{margin-top:14px}.activity-card .day-label{display:flex;align-items:center;gap:10px;color:#163b49;font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:6px 0 4px}.activity-card .day-label:after{content:"";flex:1;height:1px;background:#59ab9580}.activity-card .entry{--entry-icon: 34px;--entry-gap: 12px;display:flex;gap:var(--entry-gap);padding:12px 0;border-bottom:solid 1px #eef1f3;position:relative}.activity-card .entry:last-child{border-bottom:0}.activity-card .entry .entry-icon{width:34px;height:34px;border-radius:99px;background:#fafbfb;border:solid 1px #eef1f3;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#5a6b78}.activity-card .entry .entry-icon .icon{fill:#5a6b78}.activity-card .entry .entry-icon.amber{background:#e8a23838;border-color:transparent;color:#744d17}.activity-card .entry .entry-icon.amber .icon{fill:#744d17}.activity-card .entry .entry-icon.shared{background:#163b49;border-color:#163b49;color:#fff}.activity-card .entry .entry-icon.shared .icon{fill:#fff}.activity-card .entry .entry-icon.check{background:none;border:0}.activity-card .entry .entry-icon.check .form-control.checkbox{margin:0}.activity-card .entry .entry-body{flex:1;min-width:0}.activity-card .entry .entry-when{flex:none;width:0;display:flex;justify-content:center;margin:calc(var(--entry-icon) + 3px) calc(var(--entry-icon) / 2) 0 calc(-1 * var(--entry-gap) - var(--entry-icon) / 2)}.activity-card .entry .entry-when>span{white-space:nowrap;font-size:.75em;line-height:1.3;color:#8a97a1}.activity-card .entry .entry-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.95em}.activity-card .entry .entry-head .sep,.activity-card .entry .entry-head .when{color:#8a97a1}.activity-card .entry .entry-head .viewed{display:inline-flex;flex:none;align-items:center;cursor:default;color:#8a97a1}.activity-card .entry .entry-head .viewed .icon{width:16px;height:16px;flex:none}.activity-card .entry .entry-head .viewed:hover{color:#5a6b78}.activity-card .entry .entry-head .tag{margin:0}.activity-card .entry .body{margin-top:4px;overflow-wrap:anywhere}.activity-card .entry .body p{margin:0}.activity-card .entry .body ul,.activity-card .entry .body ol{margin:2px 0;padding-left:20px}.activity-card .entry .body a{color:#163b49}.activity-card .entry .body .mention{color:#163b49;font-weight:700;background:#163b4914;border-radius:3px;padding:0 3px}.activity-card .entry .body.done{color:#8a97a1;text-decoration:line-through}.activity-card .entry .edit-body{margin-top:6px;display:flex;flex-direction:column;gap:8px}.activity-card .entry .edit-body .editor{border:solid 1px #ddd;border-radius:7px;padding:6px 12px}.activity-card .entry .edit-body .edit-foot{display:flex;align-items:center;gap:8px}.activity-card .entry .followup-line{display:flex;align-items:flex-start;gap:10px;margin-top:4px}.activity-card .entry .followup-line .form-control.checkbox{margin:0;flex:none}.activity-card .entry .followup-line .done{color:#8a97a1;text-decoration:line-through}.activity-card .entry .followup-line .body{margin:0}.activity-card .entry .entry-menu{position:relative;flex:none;align-self:flex-start;height:34px;display:flex;align-items:center;gap:2px}.activity-card .entry .entry-menu .more{padding:4px 6px}.activity-card .entry .entry-menu .more .icon{fill:#8a97a1}.activity-card .entry .entry-menu .wf-options{right:0;left:auto;top:30px}.activity-card .entry .entry-menu .wf-options li{display:flex;align-items:center;gap:8px}.activity-card .entry.is-pinned .entry-icon{border-color:#163b49}.activity-card .entry.email .entry-icon{background:#163b49;border-color:#163b49;color:#fff}.activity-card .entry.email .entry-icon .icon{fill:#fff}.activity-card .entry .pinned-email{display:flex;gap:var(--entry-gap);align-items:flex-start;margin-top:6px}.activity-card .entry .pinned-email .email-card{flex:1 1 auto;min-width:0}.activity-card .entry:not(.pinned):not(.system) .entry-body{display:grid;grid-template-columns:minmax(0,1fr) fit-content(33%);column-gap:16px;row-gap:4px;align-items:start}.activity-card .entry:not(.pinned):not(.system) .entry-body>*{grid-column:1/-1}.activity-card .entry:not(.pinned):not(.system) .entry-body>.body,.activity-card .entry:not(.pinned):not(.system) .entry-body>.followup-line,.activity-card .entry:not(.pinned):not(.system) .entry-body>.email-card:not(.open){grid-column:1}.activity-card .entry:not(.pinned):not(.system) .entry-head{grid-column:2;grid-row:1;min-height:var(--entry-icon);justify-content:flex-end;row-gap:4px}.activity-card .entry:not(.pinned):not(.system)>.entry-body>.body,.activity-card .entry:not(.pinned):not(.system)>.entry-body>.followup-line{margin-top:calc((var(--entry-icon) - 1.5em) / 2)}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.date-block){grid-template-columns:minmax(0,1fr) fit-content(33%) auto}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.date-block)>.date-block{grid-column:3;grid-row:1;align-self:start;margin-top:-3px}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order){grid-template-rows:auto 1fr;row-gap:0}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order)>.entry-head,.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order)>.date-block{grid-row:1/span 2;align-self:start}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order)>.entry-order{grid-column:1;grid-row:1;margin-top:calc((var(--entry-icon) - 1.5em) / 2)}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order)>.entry-order~.body,.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order)>.entry-order~.followup-line,.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order)>.entry-order~.email-card{grid-row:2;align-self:start;margin-top:2px}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order):has(>.reply-quote){grid-template-rows:auto auto 1fr}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order):has(>.reply-quote)>.entry-head,.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order):has(>.reply-quote)>.date-block{grid-row:1/span 3}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order):has(>.reply-quote)>.reply-quote{grid-column:1;grid-row:2;margin-top:2px}.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order):has(>.reply-quote)>.entry-order~.body,.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order):has(>.reply-quote)>.entry-order~.followup-line,.activity-card .entry:not(.pinned):not(.system)>.entry-body:has(>.entry-order):has(>.reply-quote)>.entry-order~.email-card{grid-row:3}.activity-card .entry:not(.pinned):not(.system) .followup-line .body{flex:0 1 auto;min-width:0;margin:0}.activity-card .entry:not(.pinned):not(.system) .followup-line>.meta{flex:none;white-space:nowrap}.activity-card .entry .entry-order{height:auto;min-height:0;line-height:1.5;justify-self:start;max-width:100%;font-weight:600;text-align:left;overflow-wrap:anywhere}.activity-card .entry .entry-order:hover{text-decoration:underline}.activity-card .entry .reply-quote{display:flex;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:none;color:#5a6b78;font-size:.9em;text-align:left;cursor:pointer}.activity-card .entry .reply-quote .icon{stroke:currentColor;flex:none}.activity-card .entry .reply-quote .excerpt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222}.activity-card .entry .reply-quote:hover .excerpt{text-decoration:underline}.activity-card .entry .reply-row{margin-top:4px}.activity-card .entry .reply-row button{display:inline-flex;align-items:center;gap:6px}.activity-card .entry .reply-row button .icon{stroke:currentColor}.activity-card .entry .message-box.reply-box{margin:6px 0 0}.activity-card .entry .replies{width:100%;margin-top:8px;padding-left:14px;border-left:solid 2px #eef1f3;display:flex;flex-direction:column}.activity-card .entry.reply{padding:6px 0;border-bottom:0;--entry-gap: 10px;--entry-icon: 28px}.activity-card .entry.reply .entry-icon{width:28px;height:28px}.activity-card .entry.reply .entry-menu{height:28px}.activity-card .entry.reply .entry-icon .avatar{width:26px;height:26px;font-size:10px}.activity-card .entry.client-wide{background:#fafbfb;margin:0 -18px;padding:12px 18px;border-radius:0}.activity-card .entry[data-linked]{animation:entry-linked 3s ease-out}.activity-card .entry[data-focused]{z-index:1;background-color:#eff7f9;box-shadow:0 0 0 2px #1b8fa3,0 0 0 5px #1b8fa329,0 0 16px 4px #1b8fa34d,0 0 40px 12px #1b8fa324;animation:entry-focus-glow 1.6s ease-out both}.activity-card .entry[data-focused]:not(.pinned):not(.reply){margin:-10px -28px;padding:22px 28px;border-radius:7px}.activity-card .entry[data-focused].pinned,.activity-card .entry[data-focused].reply{border-radius:7px}.activity-card .entry[data-focused]>.entry-icon{position:relative}.activity-card .entry[data-focused]>.entry-icon:before{content:"";position:absolute;right:calc(100% + 3px);top:50%;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #1b8fa3;transform:translateY(-50%);animation:entry-arrow 1.6s ease-out both}@media(prefers-reduced-motion:reduce){.activity-card .entry[data-focused]{animation:none}.activity-card .entry[data-focused]>.entry-icon:before{animation:none}}.activity-card .entry.system{padding:6px 0 6px 13px;border-bottom:0;color:#5a6b78;font-size:.92em;align-items:center}.activity-card .entry.system .sys-dot{width:8px;height:8px;border-radius:99px;background:#59ab95;flex:none}.activity-card .entry.system .entry-body{display:flex;gap:6px;align-items:center}.activity-card .entry.system .when,.activity-card .entry.system .sep{color:#8a97a1}.activity-card .entry .email-card{display:flex;flex-direction:column;gap:6px;min-width:0}.activity-card .entry .email-card .email-summary{all:unset;display:flex;flex-direction:column;gap:1px;min-width:0;cursor:pointer}.activity-card .entry .email-card .email-summary:hover .subject{text-decoration:underline}.activity-card .entry .email-card .email-summary:focus-visible,.activity-card .entry .email-card .email-summary[data-kb-focus]{outline:solid #163b49 2px;outline-offset:2px;border-radius:2px}.activity-card .entry .email-card .email-line{display:flex;align-items:center;gap:6px;min-width:0}.activity-card .entry .email-card .subject{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-card .entry .email-card .clip{flex:none;display:inline-flex;align-items:center;gap:2px;color:#5a6b78;font-size:.9em}.activity-card .entry .email-card .clip .icon{fill:none}.activity-card .entry .email-card .email-preview{color:#5a6b78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.activity-card .entry .email-card .email-preview.muted{color:#8a97a1;white-space:normal}.activity-card .entry .email-card .email-meta{color:#5a6b78;font-size:.9em;overflow-wrap:anywhere}.activity-card .entry .email-card .email-frame{display:block;width:100%;max-width:100%;border:solid 1px #eef1f3;border-radius:7px;background:#fff}.activity-card .entry .email-card .attachments{display:flex;gap:6px;flex-wrap:wrap}.activity-card .entry .email-card .attachments .tag{text-decoration:none;display:inline-flex;align-items:center;gap:3px}.activity-card .entry .email-card .email-actions{display:flex;gap:14px;flex-wrap:wrap}.activity-card .more-link{margin-top:12px}.activity-card.client-view .pinned-block .pins.client,.activity-card.client-view .pinned-block>.entry.pinned{position:relative}.activity-card.client-view .pinned-block .pins.client .entry .pin-corner{display:none}.activity-card.client-view .pinned-block .entry.pinned .entry-body{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:4px}.activity-card.client-view .pinned-block .entry.pinned .entry-head{flex:none;max-width:100%;justify-content:flex-end;margin:0}.activity-card.client-view .pinned-block .entry.pinned .body{flex:1 1 auto;margin-top:0}.activity-card.client-view .pinned-block .entry.pinned .reply-quote,.activity-card.client-view .pinned-block .entry.pinned .reply-row,.activity-card.client-view .pinned-block .entry.pinned .message-box,.activity-card.client-view .pinned-block .entry.pinned .replies{width:100%}.activity-card.client-view .pinned-block .entry.pinned .pinned-by{margin-left:0}.activity-card.client-view .pin-corner{position:absolute;top:-10px;right:-10px;z-index:1;width:22px;height:22px;border-radius:50%;background:#fff;border:solid 1px #ecdfcf;color:#5a6b78;display:flex;align-items:center;justify-content:center}.activity-card.client-view .pin-corner .icon{width:12px;height:12px;stroke:currentColor}.activity-card.client-view .message-box{border:solid 1px #ccc;border-radius:7px;margin:8px 0 12px;background:#fff;overflow:hidden}.activity-card.client-view .message-box .group{margin:0;padding:0}.activity-card.client-view .message-box .text-error:empty{display:none}.activity-card.client-view .message-box .form-control{border:0;margin:0;width:100%;min-height:60px;display:block;padding:10px 12px;resize:vertical;box-shadow:none;border-radius:7px 7px 0 0}.activity-card.client-view .message-box .form-control:focus{outline:none}.activity-card.client-view .message-box .foot{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:solid 1px #eef1f3;background:#fafbfb;border-radius:0 0 7px 7px}.attach-email .attach-body{display:flex;flex-direction:column;gap:20px}.attach-email .attach-body section{display:flex;flex-direction:column;gap:8px}.attach-email .attach-body h3{margin:0;font-size:1em;color:#163b49;display:flex;align-items:center;gap:8px}.attach-email .attach-body .address-row{display:flex;align-items:center;gap:8px;border:solid 1px #ddd;border-radius:7px;padding:4px 6px 4px 12px;background:#fafbfb}.attach-email .attach-body .address-row .label{width:50px;text-transform:uppercase;letter-spacing:.08em;font-size:.8em;color:#5a6b78}.attach-email .attach-body .address-row code{flex:1;font-size:.92em;overflow-wrap:anywhere}.attach-email .attach-body .form-control{width:100%;margin:0}.attach-email .attach-body .inbox{border-top:solid 1px #eef1f3;padding-top:14px}.attach-email .attach-body .inbox .inbox-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:solid 1px #eef1f3}.attach-email .attach-body .inbox .inbox-row .subject{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-email .attach-body .inbox .inbox-row .meta{color:#5a6b78;font-size:.9em}.attach-email .attach-body .inbox .inbox-row.suggested .meta{color:#325e4b}.attach-email .attach-body .inbox .inbox-row .icon{fill:#5a6b78;color:#5a6b78;flex:none}.attach-email .attach-body .inbox .inbox-row .fill{min-width:0}.followups-page{max-width:900px}.followups-page .card-label.overdue{color:#971c18}.followups-page .followup-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:solid 1px #eef1f3}.followups-page .followup-row .form-control.checkbox{margin:0;flex:none}.followups-page .followup-row .link{font-size:1em}@keyframes entry-linked{0%,40%{outline:solid 2px #163b49;outline-offset:-2px;background-color:#163b491f}to{outline:solid 2px transparent;outline-offset:-2px;background-color:transparent}}@keyframes entry-arrow{0%{opacity:0;transform:translate(-12px,-50%)}25%{opacity:1;transform:translateY(-50%)}40%{transform:translate(-5px,-50%)}55%{transform:translateY(-50%)}70%{transform:translate(-5px,-50%)}85%,to{opacity:1;transform:translateY(-50%)}}@keyframes entry-focus-glow{0%{box-shadow:0 0 0 2px #1b8fa3,0 0 0 5px #1b8fa300,0 0 #1b8fa300,0 0 #1b8fa300}25%,65%{box-shadow:0 0 0 2px #1b8fa3,0 0 0 7px #1b8fa347,0 0 26px 8px #1b8fa380,0 0 56px 18px #1b8fa338}45%,to{box-shadow:0 0 0 2px #1b8fa3,0 0 0 5px #1b8fa329,0 0 16px 4px #1b8fa34d,0 0 40px 12px #1b8fa324}}.capture-result .entity-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.capture-result button.entity-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;max-width:100%}.capture-result button.entity-chip .icon{flex-shrink:0}.capture-result button.entity-chip .entity-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capture-result .capture-warning{border-top:solid 1px #ccc;padding-top:10px}.capture-result .capture-warning>.tag{align-self:flex-start}.capture-result .capture-duplicate{background-color:#fafbfb;border:solid 1px #ccc;border-radius:7px;padding:8px}.modal.move-orders .move-head{min-width:0}.modal.move-orders .move-title{font-size:1.2em;font-weight:700;color:#163b49}.modal.move-orders .move-foot{min-width:0;flex:1}.modal.move-orders>.buttons>.fill{display:none}.modal.move-orders .move-step{display:flex;flex-direction:column;gap:12px;padding:4px 2px 6px;min-height:46vh}.modal.move-orders .section-label{text-transform:uppercase;letter-spacing:.08em;font-size:.78em;color:#5a6b78}.modal.move-orders .section-label .text-muted{text-transform:none;letter-spacing:0;margin-left:6px;color:#8a97a1}.modal.move-orders .hint{color:#8a97a1;font-size:.9em}.modal.move-orders .search{margin:0}.modal.move-orders .search .form-control{min-height:36px;border-radius:7px;border-color:#ccc}.modal.move-orders .move-loading{display:flex;align-items:center;gap:8px;color:#5a6b78;padding:18px 4px}.modal.move-orders .move-loading.tall{padding:60px 4px;justify-content:center}.modal.move-orders .move-notice{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:7px;background:#e8a2381f;color:#744d17}.modal.move-orders .move-notice .icon{color:#744d17;flex:none}.modal.move-orders .avatar{width:32px;height:32px;border-radius:99px;flex:none;background:#59ab9538;color:#325e4b;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.modal.move-orders .move-table{border-top:solid 1px #eef1f3}.modal.move-orders .move-table tr.chosen>td{background:#59ab9514}.modal.move-orders .move-table tr.chosen>td:first-child{box-shadow:inset 3px 0 #59ab95}.modal.move-orders .move-table .order-title,.modal.move-orders .move-table .client-name{font-weight:700}.modal.move-orders .move-table .checkbox-col{width:44px}.modal.move-orders .move-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;text-align:center}.modal.move-orders .move-empty .empty-icon{width:48px;height:48px;border-radius:99px;background:#59ab9529;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px}.modal.move-orders .move-empty .empty-icon .icon{color:#325e4b}.modal.move-orders .move-client{display:grid;grid-template-columns:1fr 300px;gap:18px;align-items:start}.modal.move-orders .move-client-list{display:flex;flex-direction:column;gap:10px;min-width:0}.modal.move-orders .move-client-list .move-table thead{display:none}.modal.move-orders .client-orders{justify-content:flex-end;white-space:nowrap}.modal.move-orders .picked{width:22px;height:22px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;flex:none}.modal.move-orders .picked.on{background:#59ab95}.modal.move-orders .picked.on .icon{color:#fff}.modal.move-orders .move-owner{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:#fafbfb;border:solid 1px #eef1f3;border-radius:11px}.modal.move-orders .move-notify{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.modal.move-orders .move-owner .group,.modal.move-orders .move-owner .group>div,.modal.move-orders .move-owner .dropdown{width:100%}.modal.move-orders .from-to{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fafbfb;border:solid 1px #eef1f3;border-radius:11px}.modal.move-orders .from-to .avatar{width:44px;height:44px;border-radius:7px;font-size:14px}.modal.move-orders .from-to .avatar.from{background:#163b49;color:#fff}.modal.move-orders .from-to .arrow{width:36px;height:36px;border-radius:99px;background:#163b49;flex:none;display:inline-flex;align-items:center;justify-content:center}.modal.move-orders .from-to .arrow .icon{color:#fff}.modal.move-orders .from-to .party{flex:1;min-width:0}.modal.move-orders .from-to .tag{margin:0;flex:none}.modal.move-orders .move-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.modal.move-orders .move-tile{display:flex;align-items:center;gap:10px;padding:10px 12px;border:solid 1px #eef1f3;border-radius:7px;background:#fff}.modal.move-orders .move-tile strong{font-size:1.15em;color:#163b49;line-height:1.1}.modal.move-orders .move-tile .tile-icon{width:30px;height:30px;border-radius:99px;background:#fafbfb;flex:none;display:inline-flex;align-items:center;justify-content:center}.modal.move-orders .move-tile .tile-icon .icon{color:#5a6b78}.modal.move-orders .move-tile.none strong{color:#8a97a1}.modal.move-orders .stays{border:solid 1px #eef1f3;border-radius:7px;overflow:hidden}.modal.move-orders .stays .stay-row{display:flex;align-items:center;gap:14px;padding:9px 14px;border-top:solid 1px #eef1f3}.modal.move-orders .stays .stay-row:first-child{border-top:0}.modal.move-orders .stays .stay-row .number{font-weight:700;min-width:80px}.modal.move-orders .stays .stay-row .what{flex:1;min-width:0}.modal.move-orders .stays .stay-row .amount{min-width:90px;text-align:right;font-variant-numeric:tabular-nums}.modal.move-orders .stays .stay-row .tag{margin:0}.modal.move-orders .move-warnings{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:7px;background:#e8a2381f;color:#744d17}.modal.move-orders .move-warnings>div{display:flex;align-items:flex-start;gap:8px}.modal.move-orders .move-warnings .icon{color:#744d17;flex:none;margin-top:2px}.modal.move-orders .move-done{align-items:center;text-align:center;justify-content:center;gap:14px}.modal.move-orders .move-done .done-icon{width:56px;height:56px;border-radius:99px;background:#59ab9533;display:inline-flex;align-items:center;justify-content:center}.modal.move-orders .move-done .done-icon .icon{color:#325e4b;width:26px;height:26px}.modal.move-orders .move-done .done-icon.warn{background:#e8a23829}.modal.move-orders .move-done .done-icon.warn .icon{color:#744d17}.modal.move-orders .move-done .done-icon.undone{background:#fafbfb}.modal.move-orders .move-done .done-icon.undone .icon{color:#5a6b78}.modal.move-orders .move-done .done-title{font-size:1.2em;color:#163b49}.modal.move-orders .move-done .verify-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;color:#5a6b78}.modal.move-orders .move-done .verify-lines li{display:inline-flex;align-items:center;gap:6px}.modal.move-orders .move-done .verify-lines .icon{color:#325e4b}.modal.move-orders .move-done button{display:inline-flex;align-items:center;gap:6px}.modal.move-orders>.buttons button.primary{display:inline-flex;align-items:center;gap:6px}.modal.move-orders>.buttons button.primary .icon{color:currentColor}@media(max-width:1100px){.modal.move-orders .move-client{grid-template-columns:1fr}.modal.move-orders .move-tiles{grid-template-columns:repeat(2,1fr)}}.order-dashboard{display:grid;grid-template-columns:440px 1fr;min-height:400px;background:#fff;overflow:hidden}.order-dashboard>.order-list{border-right:solid 1px #ccc;overflow:auto;position:relative;padding-bottom:12px}.order-dashboard>.detail-pane{overflow:auto;min-width:0;background:#fafbfb}.order-list .list-head{position:sticky;top:0;z-index:3;background:#fff;padding:14px 26px 8px 16px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:8px;margin-bottom:0}.order-list .view-switch{flex:none}.order-list .view-switch button{white-space:nowrap}.order-list .search{position:relative;flex:1;min-width:140px;align-self:center}.order-list .search .group,.order-list .search .fill{margin:0}.order-list .search .icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);fill:#8a97a1;pointer-events:none}.order-list .search input.form-control{width:100%;box-sizing:border-box;margin:0;min-height:36px;padding-left:32px;padding-right:8px;font-size:.9em;border-radius:7px;border-color:#ccc}.order-list .search input.form-control::placeholder{color:#8a97a1}.order-list .window-chips{flex-basis:100%;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.order-list .window-chips .label{color:#8a97a1;margin-right:4px}.order-list .window-chips .tag.chip{border-radius:99px;padding:3px 10px;cursor:pointer}.order-list .window-chips .tag.chip.on{background:#163b49;color:#fff;border-color:#163b49}.order-list .empty-list{padding:30px 26px 30px 16px;color:#8a97a1;text-align:center}.order-list .group-head{position:sticky;top:var(--list-head-h, 96px);z-index:2;background:#fff;display:flex;align-items:center;gap:8px;padding:12px 26px 6px 16px;letter-spacing:.06em;text-transform:uppercase;color:#5a6b78;cursor:pointer;-webkit-user-select:none;user-select:none}.order-list .group-head:hover{background:#f6f8f9}.order-list .group-head .chevron{display:inline-block;width:0;height:0;border:solid 4px transparent;border-left:solid 5px #8a97a1;margin-right:-4px;transition:transform .15s ease}.order-list .group-head .chevron.open{transform:rotate(90deg)}.order-list .group-head .name{font-weight:600}.order-list .group-head .count{background:#eef1f3;letter-spacing:0}.order-list .group.attention .group-head .name{color:#971c18}.order-list .group.ready .group-head .name{color:#41a200}.order-list .group.hold .group-head .name{color:#e8a238}.order-list .group.draft .group-head .name{color:#5a6b78}.order-list .row{display:flex;align-items:center;gap:12px;padding:8px 26px;cursor:pointer;border-left:solid 3px transparent;transition:background .15s ease}.order-list .row:hover{background:#f6f8f9}.order-list .row.selected{border-left-color:#59ab95;background:#59ab951f}.order-list .row .product-icon{flex:none}.order-list .row .text{min-width:0;flex:1}.order-list .row .text .name{font-weight:700;color:#163b49;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-list .row .text .sub{color:#5a6b78}.order-list .row .text .pills{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.order-list .row .text .pills .tag{font-size:.8em;padding:1px 8px;margin:0}.order-list .row .right{text-align:right;flex:none}.order-list .row .right .status{font-weight:500;color:#5a6b78;display:flex;align-items:center;justify-content:flex-end;gap:6px}.order-list .row .right .status .processing{flex:none;display:inline-flex}.order-list .row .right .status .processing .spinner.small{transform:scale(.58);margin:-5px}.order-list .row .right .status.success{color:#41a200}.order-list .row .right .status.amber{color:#e8a238}.order-list .row .right .status.error{color:#971c18}.order-list .row .right .when{color:#8a97a1}.order-list .show-all{margin:2px 26px 6px 71px;padding:7px 10px;border:dashed 1px #ccc;border-radius:3px;color:#163b49;cursor:pointer;display:flex;justify-content:space-between}.order-list .show-all:hover{background:#f6f8f9}.order-list .show-all .hint{color:#8a97a1}.order-detail{padding:22px 28px 40px;color:#222}.order-detail.empty{display:flex;align-items:center;justify-content:center;min-height:300px;height:100%;color:#8a97a1}.order-detail.reloading{opacity:.85}.order-detail .detail-head{display:flex;align-items:flex-start;gap:14px}.order-detail .detail-head .back{display:none}.order-detail .detail-head .product-icon{min-width:44px;min-height:44px;border-radius:11px;flex:none}.order-detail .detail-head .titles{flex:1;min-width:0}.order-detail .detail-head .title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-detail .detail-head .order-title{margin:0;font-weight:700;line-height:1.2;color:#163b49;overflow-wrap:anywhere}.order-detail .detail-head .tag{display:inline-flex;align-items:center;padding:3px 11px}.order-detail .detail-head .meta{color:#5a6b78;margin-top:3px}.order-detail .detail-head .meta.standing{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-detail .detail-head .meta.standing .tag{margin:0}.order-detail .detail-head .meta.standing .link{background:none;border:0;padding:0;color:#163b49;cursor:pointer;font-size:inherit}.order-detail .detail-head .meta.standing .link:hover{text-decoration:underline}.order-detail .detail-head .head-actions{display:flex;gap:6px;position:relative;flex:none;align-items:center}.order-detail .detail-head .head-actions button{display:flex;align-items:center;gap:5px}.order-detail .detail-head .head-actions button.outline,.order-detail .detail-head .head-actions button.more{border:solid 1px #ccc;background:#fff}.order-detail .detail-head .head-actions button.outline:hover:enabled,.order-detail .detail-head .head-actions button.more:hover:enabled{background:#f6f8f9;text-decoration:none;cursor:pointer}.order-detail .detail-head .head-actions button.outline{color:#163b49}.order-detail .detail-head .head-actions button.outline .icon{fill:#163b49}.order-detail .detail-head .head-actions button.more{color:#5a6b78;padding-left:10px;padding-right:10px}.order-detail .detail-head .head-actions .wf-options{left:auto;right:0;min-width:240px}.order-detail .detail-head .head-actions .wf-options li.menu-label{padding-top:8px;padding-bottom:2px;letter-spacing:.06em;text-transform:uppercase;color:#8a97a1;cursor:default}.order-detail .detail-head .head-actions .wf-options li.menu-label .icon{fill:#8a97a1}.order-detail .detail-head .head-actions .wf-options li.menu-label:hover{background:none}.order-detail .card-label{letter-spacing:.06em;text-transform:uppercase;color:#8a97a1}.order-detail .card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.order-detail .detail-card{margin-top:16px;padding:16px 18px;background:#fff;border:solid 1px #ccc;border-radius:7px}.order-detail .next-step,.order-detail .workflow-stepper+.detail-card{margin-top:22px}.order-detail .actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.order-detail .actions button{display:flex;align-items:center;gap:6px}.order-detail .actions button.outline{background:#fff;color:#163b49;border:solid 1px #ccc}.order-detail .actions button.outline:hover:enabled{background:#f6f8f9;cursor:pointer}.order-detail .waiting{color:#8a97a1}.order-detail .next-step.has-admin{display:flex;align-items:stretch;padding:0}.order-detail .next-step .next-step-main{flex:1 1 auto;min-width:0}.order-detail .next-step.has-admin .next-step-main{padding:16px 18px}.order-detail .admin-panel{flex:0 0 220px;padding:16px 18px;background:#fafbfb;border-left:solid 1px #ccc;border-radius:0 7px 7px 0}.order-detail .admin-panel .card-label{display:flex;align-items:center;gap:5px;margin-bottom:10px}.order-detail .admin-panel .card-label .icon{fill:#8a97a1}.order-detail .admin-panel .locked-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:5px 0;background:none;border:none;color:#5a6b78;text-align:left;cursor:pointer}.order-detail .admin-panel .locked-item .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail .admin-panel .locked-item .icon{flex:none;opacity:.7}.order-detail .admin-panel .locked-item:hover{color:#163b49}.order-detail .admin-panel .locked-item:hover .icon{opacity:1}.order-detail .documents{background:#59ab951f}.order-detail .documents .doc-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-left:auto}.order-detail .documents .doc-actions .button,.order-detail .documents .doc-actions button{display:inline-flex;align-items:center;gap:5px;font-size:.8em;min-height:30px;padding:4px 11px}.order-detail .documents .doc-drop{margin-top:12px;padding:10px;font-size:.95em}.order-detail .documents .doc-drop .spinner{display:inline-block}.order-detail .documents .doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.order-detail .documents .doc-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;border-radius:3px;color:#163b49;text-decoration:none;text-align:center;min-width:0}.order-detail .documents .doc-tile .doc-title{width:100%;overflow-wrap:anywhere;line-height:1.3}.order-detail .documents .doc-tile .doc-when{width:100%;line-height:1.3;white-space:nowrap}.order-detail .documents .doc-tile .fields,.order-detail .documents .doc-tile .layout,.order-detail .documents .doc-tile .remove{position:absolute;opacity:0}.order-detail .documents .doc-tile .fields .icon,.order-detail .documents .doc-tile .layout .icon,.order-detail .documents .doc-tile .remove .icon{fill:#8a97a1}.order-detail .documents .doc-tile .fields,.order-detail .documents .doc-tile .layout{right:6px;color:#8a97a1}.order-detail .documents .doc-tile .fields{top:6px}.order-detail .documents .doc-tile .layout{top:24px}.order-detail .documents .doc-tile .remove{top:6px;left:6px}.order-detail .documents .doc-tile .remove:hover .icon{fill:#dc3832}.order-detail .documents .doc-tile:hover .fields,.order-detail .documents .doc-tile .fields:focus,.order-detail .documents .doc-tile:hover .layout,.order-detail .documents .doc-tile .layout:focus,.order-detail .documents .doc-tile:hover .remove,.order-detail .documents .doc-tile .remove:focus{opacity:1}.order-detail .documents .doc-tile .thumb-holder{position:relative;display:inline-flex}.order-detail .documents .doc-tile .sign{position:absolute;right:6px;top:42px;opacity:0;color:#8a97a1}.order-detail .documents .doc-tile .sign .icon{fill:#8a97a1}.order-detail .documents .doc-tile .sign:hover .icon{fill:#163b49}.order-detail .documents .doc-tile:hover .sign,.order-detail .documents .doc-tile .sign:focus{opacity:1}.order-detail .documents .doc-tile .repin{position:absolute;left:6px;top:24px;opacity:0}.order-detail .documents .doc-tile .repin .icon{fill:#8a97a1}.order-detail .documents .doc-tile .repin:hover .icon{fill:#dc3832}.order-detail .documents .doc-tile:hover .repin,.order-detail .documents .doc-tile .repin:focus{opacity:1}.order-detail .documents .doc-tile.superseded .paper{opacity:.45;filter:grayscale(1)}.order-detail .documents .doc-tile.superseded .thumb.multi .paper{filter:grayscale(1) drop-shadow(0 1px 1px rgba(0,0,0,.1)) drop-shadow(0 4px 8px rgba(0,0,0,.12))}.order-detail .documents .doc-tile.superseded .badge{filter:grayscale(1);opacity:.45}.order-detail .documents .doc-tile.superseded .doc-title{color:#8a97a1}.order-detail .documents .doc-tile.superseded .superseded-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;white-space:nowrap;padding:4px 10px;font-size:.8em;box-shadow:0 1px 3px #00000040;background-color:#fff;border-color:#ccc;color:#5a6b78}.order-detail .documents .doc-tile.deleted{cursor:default;background:#fafbfb}.order-detail .documents .doc-tile.deleted:hover{background:#fafbfb}.order-detail .documents .doc-tile.deleted .paper{opacity:.45;filter:grayscale(1)}.order-detail .documents .doc-tile.deleted .thumb.multi .paper{filter:grayscale(1) drop-shadow(0 1px 1px rgba(0,0,0,.1)) drop-shadow(0 4px 8px rgba(0,0,0,.12))}.order-detail .documents .doc-tile.deleted .badge{filter:grayscale(1);opacity:.45}.order-detail .documents .doc-tile.deleted .doc-title{color:#8a97a1;text-decoration:line-through}.order-detail .documents .doc-tile.deleted .thumb-holder{position:relative;display:inline-flex}.order-detail .documents .doc-tile.deleted .deleted-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:4px 10px;box-shadow:0 1px 3px #00000040}.order-detail .documents .doc-tile.deleted .restore{display:inline-flex;align-items:center;gap:4px;padding:0}.order-detail .documents .thumb{flex:none;position:relative;width:132px;height:186px;transform:rotate(0) scale(1);transition:transform .1s ease-out}.order-detail .documents .thumb .paper{position:absolute;inset:0}.order-detail .documents .thumb.multi .paper{filter:drop-shadow(0 1px 1px rgba(0,0,0,.1)) drop-shadow(0 4px 8px rgba(0,0,0,.12));transform:translateZ(0)}.order-detail .documents .thumb .behind{position:absolute;inset:0;border-radius:7px;background-color:#fff;background-image:linear-gradient(#8a97a112,#8a97a112),var(--peek, none);background-position:0 0,top right;background-size:auto,33px auto;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #8a97a133}.order-detail .documents .thumb .sheet{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #eef1f3,0 1px 1px #0000001a,0 4px 8px #0000001f}.order-detail .documents .thumb .fold{display:none}.order-detail .documents .thumb.multi .sheet{box-shadow:inset 0 0 0 1px #eef1f3;clip-path:polygon(0px 0px,119px 0px,120.1px 4.4px,121.1px 8.8px,122.1px 13.2px,122.9px 17.8px,123.7px 22.6px,124.3px 27.8px,124.7px 33.6px,125px 40px,125px 186px,0px 186px);transition:clip-path .1s ease-out}.order-detail .documents .thumb.multi .fold{display:block;position:absolute;inset:0;filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.16)) drop-shadow(-2px 2px 4px rgba(0,0,0,.08));transition:filter .1s ease-out}.order-detail .documents .thumb.multi .face{position:absolute;inset:0;background:#fff;clip-path:polygon(119px 0px,120.1px 4.4px,121.1px 8.8px,122.1px 13.2px,122.9px 17.8px,123.7px 22.6px,124.3px 27.8px,124.7px 33.6px,125px 40px,125px 186px,126.5px 186px,126.7px 160.9px,127px 135.5px,127.3px 110.4px,127.6px 86.4px,127.8px 64px,127.8px 43.8px,127.8px 26.6px,127.5px 13px,127.2px 9.9px,126.8px 7.2px,126.2px 4.9px,125.5px 3.1px,124.7px 1.7px,123.8px .8px,122.9px .2px,122px 0px);transition:clip-path .1s ease-out}.order-detail .documents .thumb.multi .face:before,.order-detail .documents .thumb.multi .face:after{content:"";position:absolute;inset:0;transition:opacity .1s ease-out}.order-detail .documents .thumb.multi .face:before{opacity:1;background:linear-gradient(to right,#8a97a100 0 88%,#8a97a133 90%,#8a97a108 93%,#8a97a100,#8a97a114,#8a97a12e 97.5%)}.order-detail .documents .thumb.multi .face:after{opacity:0;background:linear-gradient(to right,#8a97a100 0 65%,#8a97a142 67%,#8a97a108 73%,#8a97a100 76%,#8a97a11a 80%,#8a97a138 83%)}.order-detail .documents .thumb img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.order-detail .documents .thumb.placeholder .icon{fill:#8a97a1;width:40px;height:40px}.order-detail .documents .thumb.placeholder .logo{width:52px;height:52px;display:flex;align-items:center;justify-content:center}.order-detail .documents .thumb.placeholder .logo img{width:100%;height:100%;object-fit:contain}.order-detail .documents .thumb.placeholder .logo .icon{width:100%;height:100%}.order-detail .documents .thumb .badge{position:absolute;left:7px;bottom:7px;width:34px;height:34px;border-radius:50%;background:#ffffffed;box-shadow:0 1px 3px #00000038}.order-detail .documents .thumb .badge.mark-guardia{background:#163b49}.order-detail .documents .thumb .badge{transform:translateZ(0)}.order-detail .documents .thumb .badge img,.order-detail .documents .thumb .badge .icon{position:absolute;inset:0;margin:auto;display:block}.order-detail .documents .thumb .badge img{width:26px;height:26px;object-fit:contain}.order-detail .documents .thumb .badge .icon{width:22px;height:22px}.order-detail .documents .thumb.queued,.order-detail .documents .thumb.rendering{animation:thumb-pulse 1.6s ease-in-out infinite}.order-detail .documents .doc-tile:hover .thumb.multi .sheet,.order-detail .documents .doc-tile:focus-visible .thumb.multi .sheet{clip-path:polygon(0px 0px,88px 0px,90.4px 6.5px,92.5px 12.7px,94.3px 18.8px,95.8px 25px,96.9px 31.6px,97.8px 38.8px,98.5px 46.9px,99px 56px,99px 186px,0px 186px)}.order-detail .documents .doc-tile:hover .thumb.multi .face,.order-detail .documents .doc-tile:focus-visible .thumb.multi .face{clip-path:polygon(88px 0px,90.4px 6.5px,92.5px 12.7px,94.3px 18.8px,95.8px 25px,96.9px 31.6px,97.8px 38.8px,98.5px 46.9px,99px 56px,99px 186px,103px 186px,103.5px 160.9px,104.2px 135.5px,104.9px 110.5px,105.5px 86.5px,105.9px 64.2px,106.1px 44.2px,105.8px 27.3px,105px 14px,104px 10.5px,102.7px 7.6px,101px 5.2px,99.1px 3.2px,97.1px 1.8px,95px .8px,93px .2px,91px 0px)}.order-detail .documents .doc-tile:hover .thumb.multi .face:before,.order-detail .documents .doc-tile:focus-visible .thumb.multi .face:before{opacity:0}.order-detail .documents .doc-tile:hover .thumb.multi .face:after,.order-detail .documents .doc-tile:focus-visible .thumb.multi .face:after{opacity:1}.order-detail .documents .doc-tile:hover .thumb.multi .fold,.order-detail .documents .doc-tile:focus-visible .thumb.multi .fold{filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.2)) drop-shadow(-4px 4px 7px rgba(0,0,0,.1))}.order-detail .documents .doc-tile:hover .thumb,.order-detail .documents .doc-tile:focus-visible .thumb{transform:rotate(-1.5deg) scale(1.03)}.order-detail .documents .doc-tile:hover .thumb,.order-detail .documents .doc-tile:hover .thumb.multi .sheet,.order-detail .documents .doc-tile:hover .thumb.multi .face,.order-detail .documents .doc-tile:hover .thumb.multi .fold,.order-detail .documents .doc-tile:hover .thumb.multi .face:before,.order-detail .documents .doc-tile:hover .thumb.multi .face:after,.order-detail .documents .doc-tile:focus-visible .thumb,.order-detail .documents .doc-tile:focus-visible .thumb.multi .sheet,.order-detail .documents .doc-tile:focus-visible .thumb.multi .face,.order-detail .documents .doc-tile:focus-visible .thumb.multi .fold,.order-detail .documents .doc-tile:focus-visible .thumb.multi .face:before,.order-detail .documents .doc-tile:focus-visible .thumb.multi .face:after{transition-duration:.2s}@media(prefers-reduced-motion:reduce){.order-detail .documents .thumb,.order-detail .documents .thumb.multi .sheet,.order-detail .documents .thumb.multi .face,.order-detail .documents .thumb.multi .fold,.order-detail .documents .thumb.multi .face:before,.order-detail .documents .thumb.multi .face:after{transition:none}.order-detail .documents .doc-tile:hover .thumb,.order-detail .documents .doc-tile:focus-visible .thumb{transform:none}}.order-detail .activity{margin-top:20px;color:#5a6b78;line-height:1.8}.order-detail .activity .card-label{margin-bottom:4px}.order-detail .activity .when,.order-detail .activity .muted{color:#8a97a1}@keyframes thumb-pulse{0%,to{opacity:1}50%{opacity:.45}}.workflow-stepper{margin:18px 0 0;padding-top:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.workflow-stepper::-webkit-scrollbar{display:none}.workflow-stepper .track{display:flex;align-items:flex-start;width:max-content;min-width:100%}.workflow-stepper .step{position:relative;flex:0 0 auto;min-width:72px;padding:0 18px;display:flex;flex-direction:column;align-items:center;gap:6px}.workflow-stepper .step .line{position:absolute;top:6px;height:1px;background:#c9d1d6}.workflow-stepper .step .line.left{left:0;right:50%}.workflow-stepper .step .line.right{left:50%;right:0}.workflow-stepper .step .line.ink{background:#163b49}.workflow-stepper .step .dot-holder{position:relative;z-index:1;height:14px;display:flex;align-items:center;justify-content:center}.workflow-stepper .step .dot{width:10px;height:10px;border-radius:50%;background:#fff;border:solid 1.5px #c9d1d6;box-sizing:border-box}.workflow-stepper .step .label{position:relative;z-index:1;white-space:nowrap;line-height:1.2;color:#8a97a1}.workflow-stepper .step .since{position:relative;z-index:1;margin-top:-2px;white-space:nowrap;line-height:1.2;color:#8a97a1}.workflow-stepper .step.past .dot{background:#163b49;border-color:#163b49}.workflow-stepper .step.past .label{color:#163b49}.workflow-stepper .step.current .dot{width:14px;height:14px;background:#59ab95;border-color:#59ab95;box-shadow:0 0 0 4px #59ab9529}.workflow-stepper .step.current .label{font-weight:700;color:#59ab95}.workflow-stepper .step.current .line{background:#163b49}.workflow-stepper .step[tabindex]{cursor:default;outline:none}.workflow-stepper .step:focus-visible .dot{box-shadow:0 0 0 4px #59ab9559}.workflow-stepper .step-popout{position:fixed;z-index:20;transform:translate(-50%,calc(-100% - 10px));min-width:150px;max-width:260px;padding:8px 11px;border-radius:7px;background:#163b49;color:#fff;font-size:.8em;line-height:1.35;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #0000002e}.workflow-stepper .step-popout:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:#163b49;border-bottom:0}.workflow-stepper .step-popout .popout-when{font-weight:700}.workflow-stepper .step-popout .popout-when .ago{opacity:.6}.workflow-stepper .step-popout .popout-who{margin-top:2px;opacity:.75}.global-search-results .search-order{display:flex;padding:8px 10px;border-radius:3px;color:#222;text-decoration:none}.global-search-results .search-order:hover{background:#f6f8f9}@media only screen and (max-width:800px){.order-dashboard{grid-template-columns:1fr}.order-dashboard>.order-list{border-right:none}.order-dashboard>.detail-pane{display:none}.order-dashboard.show-detail>.order-list{display:none}.order-dashboard.show-detail>.detail-pane{display:block}.order-detail{padding:14px 14px 40px}.order-detail .detail-head{flex-wrap:wrap}.order-detail .detail-head .back{display:inline-flex;align-items:center;gap:4px;width:100%;justify-content:flex-start;padding-left:0}.order-detail .documents .doc-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.order-detail .next-step.has-admin{display:block;padding:16px 18px}.order-detail .next-step.has-admin .next-step-main{padding:0}.order-detail .admin-panel{margin:14px -18px -16px;border-left:none;border-top:solid 1px #ccc;border-radius:0 0 7px 7px}}.new-order-choices,.new-order-admin{width:100%}.new-order-admin:not(:first-child){margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2)}.new-order-admin .new-order-admin-label{text-transform:uppercase;letter-spacing:.08em;font-size:.85em;opacity:.7;padding:0 10px 6px}.repin-confirm p{margin:0 0 .75em;line-height:1.45}.repin-confirm p:last-child{margin-bottom:0}.new-order-palette{max-width:640px;max-height:88vh}.new-order-palette .no-head{flex:none;padding:18px 22px;border-bottom:solid 1px #f1e8dc}.new-order-palette .no-search-icon{flex:none;width:22px;height:22px;color:#5a6b78;fill:none}.new-order-palette input.no-input{min-width:0;height:34px;padding:0;margin:0;border:none;box-shadow:none;outline:none;background:transparent;font-size:1.35em;color:#163b49}.new-order-palette input.no-input::placeholder{color:#8a97a1}.new-order-palette button.no-esc{flex:none;min-height:0;padding:2px 9px;background:#fff;border:solid 1px #e3d8c8;border-radius:7px;color:#5a6b78;font-size:.85em;font-weight:700;cursor:pointer}.new-order-palette .no-body{flex:1;min-height:0;overflow:auto;padding-bottom:10px}.new-order-palette .no-list:focus,.new-order-palette .no-list:focus-visible{outline:none}.new-order-palette .no-section-head{margin:18px 22px 8px;color:#5a6b78;font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.new-order-palette .no-row{gap:14px;margin:0 8px;padding:9px 14px;border-radius:7px;cursor:pointer}.new-order-palette .no-row.active{background:#59ab9529}.new-order-palette .no-row.active .no-tile{background:#fff;box-shadow:0 1px 2px #163b491a}.new-order-palette .no-tile{flex:none;width:44px;height:44px;justify-content:center;border-radius:7px;background:#59ab9524}.new-order-palette .no-tile .icon{width:22px;height:22px;color:#3f8f7d;fill:#3f8f7d}.new-order-palette .no-tile .icon.lucide{fill:none}.new-order-palette .no-tile .no-initials{font-weight:700;color:#3f8f7d}.new-order-palette .no-text{min-width:0}.new-order-palette .no-name{font-weight:700;font-size:1.1em;color:#163b49;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-order-palette .no-sub{color:#5a6b78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-order-palette .no-match{background:none;color:inherit;border-bottom:solid 2px #59ab95}.new-order-palette .no-start{flex:none;gap:8px;color:#3f8f7d}.new-order-palette .no-key{min-width:30px;padding:0 7px;text-align:center;border:solid 1px rgba(89,171,149,.5);border-radius:3px}.new-order-palette .no-message{padding:22px;color:#8a97a1;text-align:center}.new-order-palette .no-admin .no-section-head{gap:8px}.new-order-palette .no-admin .no-lock{width:14px;height:14px;color:#8a97a1;fill:none}.new-order-palette .no-admin-tiles{gap:8px 24px;padding:0 16px 8px}.new-order-palette button.no-admin-tile{gap:14px;min-height:0;padding:6px;background:none;border:none;border-radius:7px;cursor:pointer}.new-order-palette button.no-admin-tile:hover{background:#f6f8f9}.new-order-palette button.no-admin-tile .no-tile{background:#f1e8dc}.new-order-palette button.no-admin-tile .no-tile .icon{color:#5a6b78;fill:#5a6b78}.new-order-palette button.no-admin-tile .no-tile .icon.lucide{fill:none}.new-order-palette button.no-admin-tile .no-tile .no-initials{color:#5a6b78}.new-order-palette .no-foot{padding:12px 22px;background:#fef8f1;border-top:solid 1px #f1e8dc}
