@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Newsreader:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f0ea;background:var(--studio-bg,#f4f0ea);color:#101113;color:var(--ink,#101113);font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body,"Space Grotesk","Segoe UI",sans-serif)}img{display:block;max-width:100%}@font-face{font-display:swap;font-family:Invoice Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.3de4f43fdebbce1657f2.woff) format("woff")}.is2-declarations-view{--is2-declaration-green:#315b54}.is2-declaration-flow{grid-gap:10px;align-items:center;background:var(--is2-charcoal);border-radius:7px;color:#fff;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) 46px minmax(150px,1fr) 46px minmax(150px,1fr);margin-bottom:12px;min-height:72px;padding:11px 18px}.is2-declaration-flow>span{grid-gap:4px;display:grid;gap:4px}.is2-declaration-flow strong{font-size:10px;font-weight:650}.is2-declaration-flow small{color:hsla(0,0%,100%,.48);font-size:7px}.is2-declaration-flow>i{background:hsla(0,0%,100%,.17);height:1px;position:relative}.is2-declaration-flow>i:after{border-right:1px solid hsla(0,0%,100%,.4);border-top:1px solid hsla(0,0%,100%,.4);content:"";height:7px;position:absolute;right:-1px;top:-3px;transform:rotate(45deg);width:7px}.is2-declaration-tabs{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;overflow:hidden}.is2-declaration-tabs>button{grid-gap:9px;align-items:center;background:transparent;border:0;border-right:1px solid var(--is2-line-soft);color:var(--is2-muted-2);cursor:pointer;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;min-height:70px;min-width:0;padding:10px 12px;text-align:left}.is2-declaration-tabs>button:last-child{border-right:0}.is2-declaration-tabs>button>span:first-child{background:var(--is2-ivory);border-radius:6px;color:var(--is2-muted);display:inline-grid;height:32px;place-items:center;width:32px}.is2-declaration-tabs>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-declaration-tabs strong{color:var(--is2-charcoal);font-size:9px}.is2-declaration-tabs small{font-size:6.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-declaration-tabs em{align-self:start;background:var(--is2-ivory);border-radius:4px;color:var(--is2-muted-2);font-size:6px;font-style:normal;font-weight:700;padding:3px 5px}.is2-declaration-tabs>button:hover{background:rgba(49,91,84,.035)}.is2-declaration-tabs>button.is-active{background:rgba(223,106,38,.06);box-shadow:inset 0 -3px 0 var(--is2-orange)}.is2-declaration-tabs>button.is-active>span:first-child{background:var(--is2-declaration-green);color:#fff}.is2-declaration-tabs>button.is-active em{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-declaration-scope{align-items:center;background:rgba(255,253,249,.58);border-bottom:1px solid var(--is2-line-soft);border-top:1px solid var(--is2-line-soft);display:flex;gap:10px;margin-bottom:12px;min-height:62px;padding:9px 12px}.is2-declaration-scope>label{grid-gap:5px;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:700;gap:5px;min-width:170px}.is2-declaration-scope>label>span{align-items:center;display:flex;gap:5px;text-transform:uppercase}.is2-declaration-scope>label>strong{align-items:center;color:var(--is2-charcoal);display:flex;font-size:9px;min-height:36px}.is2-declaration-scope input{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);font-size:9px;min-height:38px;padding:0 10px;width:100%}.is2-declaration-scope>div{grid-gap:4px;align-content:center;align-self:stretch;border-left:1px solid var(--is2-line-soft);display:grid;gap:4px;margin-left:auto;padding-left:18px}.is2-declaration-scope>div small{color:var(--is2-muted-2);font-size:6px;font-weight:700;text-transform:uppercase}.is2-declaration-scope>div strong{font-size:10px}.is2-declaration-workspace{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr)}.is2-declaration-editor{background:rgba(255,253,249,.82);border-bottom:1px solid var(--is2-line);border-top:1px solid var(--is2-line);min-width:0}.is2-declaration-editor>section{border-bottom:1px solid var(--is2-line-soft);padding:18px}.is2-declaration-editor>section:last-child{border-bottom:0}.is2-declaration-editor>section>header{align-items:flex-start;display:flex;gap:11px;margin-bottom:16px}.is2-declaration-editor>section>header>span{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;flex:0 0 28px;font-size:7px;font-weight:750;height:28px;place-items:center;width:28px}.is2-declaration-editor>section>header>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-declaration-editor>section>header h2{color:var(--is2-charcoal);font-size:13px;font-weight:620;margin:0}.is2-declaration-editor>section>header p{color:var(--is2-muted-2);font-size:7px;line-height:1.5;margin:0}.is2-declaration-editor>section>header>button{flex:0 0 auto;margin-left:auto}.is2-declaration-field-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-declaration-field{grid-gap:6px;display:grid;gap:6px;min-width:0}.is2-declaration-field>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-declaration-field>span strong{color:var(--is2-charcoal);font-size:8px;font-weight:650}.is2-declaration-field>span small{color:var(--is2-muted-2);font-size:6.5px;line-height:1.35}.is2-declaration-field>div{align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;display:grid;grid-template-columns:38px minmax(0,1fr);min-height:40px;overflow:hidden}.is2-declaration-field>div:focus-within{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.1)}.is2-declaration-field>div>span{align-self:stretch;background:#faf7f3;border-right:1px solid var(--is2-line-soft);color:var(--is2-muted-2);display:inline-grid;font-size:6.5px;font-weight:700;place-items:center}.is2-declaration-field input{background:transparent;border:0;color:var(--is2-charcoal);font-size:9px;height:38px;min-width:0;outline:0;padding:0 10px;width:100%}.is2-declaration-details{border-top:1px solid var(--is2-line-soft);margin-top:15px}.is2-declaration-details>summary{align-items:center;color:var(--is2-charcoal);cursor:pointer;display:flex;font-size:8px;font-weight:650;gap:12px;justify-content:space-between;list-style:none;min-height:46px}.is2-declaration-details>summary::-webkit-details-marker{display:none}.is2-declaration-details>summary small{color:var(--is2-muted-2);font-size:6.5px;font-weight:500}.is2-declaration-details[open]>summary{margin-bottom:12px}.is2-declaration-methods{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-declaration-methods>button{grid-gap:3px 9px;align-content:center;align-items:center;background:#fff;border:1px solid var(--is2-line-soft);border-radius:6px;color:var(--is2-muted-2);cursor:pointer;display:grid;gap:3px 9px;grid-template-columns:30px minmax(0,1fr);min-height:82px;padding:10px 12px;text-align:left}.is2-declaration-methods>button>span{background:var(--is2-ivory);border-radius:50%;color:var(--is2-muted);display:inline-grid;font-size:8px;font-weight:750;grid-row:1/span 2;height:29px;place-items:center;width:29px}.is2-declaration-methods strong{color:var(--is2-charcoal);font-size:8px}.is2-declaration-methods small{font-size:6.5px}.is2-declaration-methods>button.is-active{background:rgba(49,91,84,.06);border-color:rgba(49,91,84,.35)}.is2-declaration-methods>button.is-active>span{background:var(--is2-declaration-green);color:#fff}.is2-prior-year-seed{align-items:center;background:rgba(49,91,84,.06);border-left:3px solid var(--is2-declaration-green);display:flex;gap:12px;justify-content:space-between;margin-top:10px;min-height:54px;padding:10px 12px}.is2-prior-year-seed>span{grid-gap:3px;display:grid;gap:3px}.is2-prior-year-seed strong{color:var(--is2-charcoal);font-size:8px}.is2-prior-year-seed small{color:var(--is2-muted-2);font-size:6.5px;line-height:1.4}.is2-prior-year-seed>button{background:var(--is2-declaration-green);border:0;border-radius:5px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:7px;font-weight:700;min-height:30px;padding:0 10px}.is2-prior-year-seed.is-empty{background:var(--is2-ivory);border-left-color:var(--is2-line)}.is2-payroll-rows,.is2-wr-rows{grid-gap:8px;display:grid;gap:8px}.is2-wr-rows>article{grid-gap:8px;align-items:end;background:hsla(0,0%,100%,.7);border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;gap:8px;grid-template-columns:repeat(12,minmax(0,1fr));padding:11px}.is2-wr-field--name{grid-column:span 4}.is2-wr-field--identifier{grid-column:span 3}.is2-wr-field--category{grid-column:span 4}.is2-wr-field--rate{grid-column:span 2}.is2-wr-field--basis{grid-column:span 4}.is2-wr-rows>article .is2-declaration-field{grid-column:span 5}.is2-wr-rows>article>.is2-icon-quiet{align-self:end;grid-column:12;grid-row:1}.is2-payroll-row__fields>label,.is2-wr-rows label{grid-gap:6px;color:var(--is2-charcoal);display:grid;font-size:8px;font-weight:650;gap:6px;min-width:0}.is2-payroll-row__fields>label>span,.is2-wr-rows label>span{font-size:7px}.is2-payroll-row__fields input,.is2-payroll-row__title input,.is2-wr-rows input{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);font-size:8px;min-height:40px;min-width:0;padding:0 9px;width:100%}.is2-wr-rows .is2-declaration-field{gap:6px}.is2-wr-more{border-top:1px solid var(--is2-line-soft);margin-top:10px}.is2-wr-more>summary{align-items:center;color:var(--is2-charcoal);cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:45px}.is2-wr-more>summary::-webkit-details-marker{display:none}.is2-wr-more>summary span{font-size:8px;font-weight:650}.is2-wr-more>summary small{color:var(--is2-muted-2);font-size:6.5px;font-weight:500}.is2-wr-more>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:3px}.is2-wr-more>div>button{grid-gap:9px;align-items:center;background:hsla(0,0%,100%,.72);border:1px solid var(--is2-line-soft);border-radius:6px;color:var(--is2-charcoal);cursor:pointer;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) 16px;min-height:48px;padding:8px 10px;text-align:left}.is2-wr-more>div>button:hover{background:var(--is2-orange-soft);border-color:rgba(223,106,38,.28)}.is2-wr-more>div>button span{background:var(--is2-orange-soft);border-radius:5px;color:var(--is2-orange-dark);display:inline-grid;font-size:7px;font-weight:750;height:26px;place-items:center;width:34px}.is2-wr-more>div>button strong{font-size:7.5px;font-weight:650;min-width:0}.is2-wr-more>div>button svg{color:var(--is2-muted-2)}.is2-percent-input{align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) 28px;min-height:40px;overflow:hidden}.is2-percent-input input{border:0!important;border-radius:0!important;min-height:38px!important;padding:0 8px!important}.is2-percent-input>span{align-self:stretch;background:#faf7f3;border-left:1px solid var(--is2-line-soft);color:var(--is2-muted-2);display:inline-grid;font-size:7px;place-items:center}.is2-icon-quiet{background:transparent;border:0;border-radius:50%;color:var(--is2-muted-2);cursor:pointer;display:inline-grid;height:30px;place-items:center;width:30px}.is2-icon-quiet:hover{background:#f8e3de;color:var(--is2-danger)}.is2-payroll-rows>article{background:hsla(0,0%,100%,.7);border:1px solid var(--is2-line-soft);border-radius:6px;padding:11px}.is2-payroll-row__title{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:28px minmax(0,1.35fr) minmax(120px,.65fr) 30px;margin-bottom:10px}.is2-payroll-row__title>span{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;font-size:7px;font-weight:700;height:27px;place-items:center;width:27px}.is2-payroll-row__title>label{grid-gap:3px;display:grid;gap:3px}.is2-payroll-row__title small{color:var(--is2-muted-2);font-size:6px;text-transform:uppercase}.is2-payroll-row__title input{background:transparent;border:0;font-size:10px;font-weight:650;min-height:34px}.is2-payroll-row__fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.is2-declaration-result{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;box-shadow:0 14px 34px rgba(46,45,43,.07);overflow:hidden;position:-webkit-sticky;position:sticky;top:76px}.is2-app .is2-declaration-result>header{grid-gap:4px;background:var(--is2-declaration-green);color:#fff;display:grid;gap:4px;padding:16px}.is2-declaration-result>header .is2-eyebrow{color:hsla(0,0%,100%,.6)}.is2-declaration-result>header h2{font-size:18px;font-weight:570;margin:0}.is2-declaration-result>header>div{display:flex;gap:5px;margin-top:7px}.is2-declaration-result>header>div span{background:hsla(0,0%,100%,.1);border-radius:4px;color:hsla(0,0%,100%,.75);font-size:6px;font-weight:700;padding:4px 6px}.is2-declaration-result-list{padding:6px 14px}.is2-declaration-result-row{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:48px}.is2-declaration-result-row>span{grid-gap:3px;display:grid;gap:3px}.is2-declaration-result-row strong{font-size:8px;font-weight:600}.is2-declaration-result-row small{color:var(--is2-muted-2);font-size:6px}.is2-declaration-result-row em{color:var(--is2-charcoal);font-size:10px;font-style:normal;font-weight:650;white-space:nowrap}.is2-declaration-result-row.is-strong{background:var(--is2-orange-soft);border-bottom-color:rgba(223,106,38,.18);margin:0 -14px;padding:0 14px}.is2-declaration-result-row.is-strong em{color:var(--is2-orange-dark);font-size:13px}.is2-declaration-breakdown{border-bottom:1px solid var(--is2-line-soft);margin:0 14px}.is2-declaration-breakdown>summary{color:var(--is2-muted);cursor:pointer;font-size:7px;font-weight:650;line-height:40px;min-height:40px}.is2-declaration-breakdown>div{display:grid;padding-bottom:8px}.is2-declaration-breakdown>div>span{align-items:center;color:var(--is2-muted-2);display:flex;font-size:6.5px;gap:8px;justify-content:space-between;min-height:30px}.is2-declaration-breakdown>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-declaration-breakdown>div em{color:var(--is2-charcoal);font-style:normal}.is2-declaration-warnings{grid-gap:5px;display:grid;gap:5px;padding:12px 14px}.is2-declaration-check,.is2-declaration-warnings>p{align-items:flex-start;background:#fbf0df;border-radius:5px;color:#81501c;display:flex;font-size:6.5px;gap:6px;line-height:1.45;margin:0;padding:8px}.is2-declaration-check{background:#e5f0eb;color:var(--is2-success);margin:12px 14px}.is2-declaration-result>footer{grid-gap:5px;background:#faf7f3;border-top:1px solid var(--is2-line-soft);display:grid;gap:5px;padding:12px 14px}.is2-declaration-result>footer span{align-items:center;color:var(--is2-muted);display:flex;font-size:6px;font-weight:700;gap:5px}.is2-declaration-result>footer small{color:var(--is2-muted-2);font-size:6px;line-height:1.45}@media (max-width:1040px){.is2-declaration-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-declaration-tabs>button:nth-child(2){border-right:0}.is2-declaration-tabs>button:nth-child(-n+2){border-bottom:1px solid var(--is2-line-soft)}.is2-wr-field--name{grid-column:span 6}.is2-wr-field--identifier{grid-column:span 5}.is2-wr-field--category{grid-column:span 6}.is2-wr-field--rate{grid-column:span 2}.is2-wr-field--basis{grid-column:span 4}.is2-wr-rows>article .is2-declaration-field{grid-column:span 5}}@media (min-width:861px) and (max-width:1250px){.is2-invoice-mapper__workspace.has-document{grid-template-columns:minmax(330px,.92fr) minmax(360px,1.08fr);grid-template-rows:repeat(2,minmax(0,1fr));height:min(70dvh,690px)}.is2-invoice-mapper__workspace.has-document>.is2-invoice-mapper__sheet{grid-row:1/3}}@media (max-width:860px){.is2-declarations-view .is2-view-heading{align-items:stretch;flex-direction:column}.is2-declarations-view .is2-view-heading__actions,.is2-declarations-view .is2-view-heading__actions .is2-button{width:100%}.is2-declaration-flow{gap:5px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);min-height:61px;padding:9px 11px}.is2-declaration-flow strong{font-size:9px}.is2-declaration-flow small{font-size:6px}.is2-declaration-tabs>button{grid-template-columns:30px minmax(0,1fr);min-height:66px;padding:8px 9px}.is2-declaration-tabs>button>span:first-child{height:29px;width:29px}.is2-declaration-tabs em{display:none}.is2-declaration-tabs small{font-size:6px}.is2-declaration-scope{align-items:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.is2-declaration-scope>label{min-width:0}.is2-declaration-scope>div{border-left:0;border-top:1px solid var(--is2-line-soft);grid-column:1/-1;margin-left:0;padding:8px 0 0}.is2-declaration-workspace{grid-template-columns:1fr}.is2-declaration-result{position:static}.is2-declaration-editor>section{padding:15px 13px}.is2-declaration-editor>section>header{flex-wrap:wrap}.is2-declaration-editor>section>header>button{justify-content:center;margin:3px 0 0 39px;width:100%}.is2-declaration-field-grid,.is2-declaration-methods,.is2-payroll-row__fields{grid-template-columns:1fr}.is2-prior-year-seed{align-items:stretch;flex-direction:column}.is2-prior-year-seed>button{width:100%}.is2-declaration-field input,.is2-declaration-scope input,.is2-payroll-row__fields input,.is2-payroll-row__title input,.is2-wr-rows input{font-size:16px}.is2-wr-rows>article{grid-template-columns:repeat(6,minmax(0,1fr))}.is2-wr-more>summary{align-items:flex-start;flex-direction:column;gap:3px;min-height:0;padding:10px 0}.is2-wr-field--category,.is2-wr-field--identifier,.is2-wr-field--name{grid-column:1/-1}.is2-wr-field--rate{grid-column:span 2}.is2-wr-field--basis{grid-column:span 4}.is2-wr-rows>article .is2-declaration-field{grid-column:span 5}.is2-wr-rows>article>.is2-icon-quiet{align-self:end;grid-column:6;grid-row:auto}.is2-payroll-row__title{grid-template-columns:28px minmax(0,1fr) 30px}.is2-payroll-row__title>label:nth-of-type(2){grid-column:2;grid-row:2}.is2-payroll-row__title>.is2-icon-quiet{grid-column:3;grid-row:1}.is2-payroll-row__title input{min-height:36px}}@font-face{font-display:swap;font-family:Invoice Inter;font-style:normal;font-weight:600;src:url(/static/media/Inter-SemiBold.34489dd47473bf485abb.woff) format("woff")}@font-face{font-display:swap;font-family:Invoice Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.00dc41b74c73bd548602.woff) format("woff")}.is2-app,.is2-login,.is2-modal-backdrop{--is2-orange:#df6a26;--is2-orange-dark:#b84d15;--is2-orange-soft:#f8e5d8;--is2-charcoal:#222;--is2-charcoal-2:#2e2d2b;--is2-sand:#e8c18f;--is2-sand-soft:#f5e8d7;--is2-ivory:#f7f1ec;--is2-paper:#fffdf9;--is2-white:#fff;--is2-sage:#53665b;--is2-success:#27705b;--is2-danger:#a9402d;--is2-ink:#242321;--is2-muted:#756f68;--is2-muted-2:#9a938b;--is2-line:#ded6ce;--is2-line-soft:#ece6df;--is2-sidebar:238px;background:var(--is2-ivory);color:var(--is2-ink);font-family:Invoice Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:0;min-height:100vh}.is2-app *,.is2-app :after,.is2-app :before,.is2-login *,.is2-login :after,.is2-login :before,.is2-modal-backdrop *,.is2-modal-backdrop :after,.is2-modal-backdrop :before{box-sizing:border-box}.is2-app button,.is2-app input,.is2-app select,.is2-app textarea,.is2-modal-backdrop button,.is2-modal-backdrop input,.is2-modal-backdrop select,.is2-modal-backdrop textarea{font:inherit;letter-spacing:0;max-width:100%}.is2-app input[type=date],.is2-app input[type=month]{display:block;max-width:100%;min-width:0;width:100%}.is2-login button,.is2-login input{font:inherit;letter-spacing:0}.is2-custom-select{min-width:0;position:relative;width:100%}.is2-custom-select__native{clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;opacity:.001;overflow:hidden!important;pointer-events:none;position:absolute!important;width:1px!important}.is2-custom-select__trigger{align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);cursor:pointer;display:flex;font:inherit;font-size:11px;font-weight:500;gap:10px;justify-content:space-between;min-height:42px;outline:0;padding:0 11px;text-align:left;text-transform:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.is2-custom-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-custom-select__trigger>span.is-placeholder{color:var(--is2-muted-2)}.is2-custom-select__trigger>svg{color:var(--is2-muted-2);flex:0 0 auto;transition:transform .14s ease}.is2-custom-select.is-open .is2-custom-select__trigger,.is2-custom-select__trigger:focus-visible{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.12)}.is2-custom-select.is-open .is2-custom-select__trigger>svg{transform:rotate(180deg)}.is2-custom-select.is-disabled{opacity:.58}.is2-custom-select.is-disabled .is2-custom-select__trigger{background:var(--is2-ivory);cursor:not-allowed}.is2-custom-select__menu{grid-gap:2px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,253,249,.98);border:1px solid var(--is2-line);border-radius:7px;box-shadow:0 18px 48px rgba(35,30,26,.2);display:grid;gap:2px;overflow:auto;overscroll-behavior:contain;padding:5px;z-index:12000}.is2-custom-select__search{grid-gap:7px;align-items:center;background:rgba(255,253,249,.98);border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted-2);display:grid;gap:7px;grid-template-columns:16px minmax(0,1fr);margin:-1px -1px 4px;padding:6px 7px;position:-webkit-sticky;position:sticky;top:-5px;z-index:2}.is2-custom-select__search input{background:transparent;border:0;color:var(--is2-charcoal);font:inherit;font-size:9px;height:31px;letter-spacing:0;min-width:0;outline:0;padding:0;width:100%}.is2-custom-select__search input::-webkit-search-cancel-button{cursor:pointer}.is2-custom-select__search:focus-within{color:var(--is2-orange-dark)}.is2-custom-select__empty{color:var(--is2-muted-2);display:block;font-size:8px;padding:13px 9px;text-align:center}.is2-custom-select__menu>button{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--is2-charcoal);cursor:pointer;display:flex;font:inherit;font-size:9px;gap:10px;justify-content:space-between;min-height:36px;padding:7px 9px;text-align:left;width:100%}.is2-custom-select__menu>button>span{align-items:center;display:flex;gap:8px;min-width:0}.is2-custom-select__menu>button.is-active{background:var(--is2-ivory)}.is2-custom-select__menu>button.is-selected{background:var(--is2-orange-soft);color:var(--is2-orange-dark);font-weight:700}.is2-custom-select__menu>button:disabled{cursor:not-allowed;opacity:.45}.is2-app header{-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent;border-bottom:0;left:auto;top:auto;transform:none;transition:none;width:auto;z-index:auto}.is2-app footer,.is2-app header{font-family:inherit;position:static}.is2-app a,.is2-app button{-webkit-tap-highlight-color:transparent}.is2-app a:focus-visible,.is2-app button:focus-visible,.is2-app input:focus-visible,.is2-app select:focus-visible,.is2-app textarea:focus-visible{box-shadow:0 0 0 3px rgba(223,106,38,.14);outline:0;outline-offset:2px}.is2-login button:focus-visible,.is2-login input:focus-visible{box-shadow:0 0 0 3px rgba(223,106,38,.14);outline:0;outline-offset:2px}.is2-work-heading-actions{align-items:center;display:flex;gap:8px}.is2-work-heading-actions .is2-button{gap:7px}.is2-segmented.is2-work-section-tabs{display:none}.is2-work-section-tabs button{align-items:center;gap:6px}.is2-work-view-toggle button{min-width:34px;padding-inline:9px}.is2-work-toolbar{align-items:center;gap:10px}.is2-work-toolbar__controls{align-items:center;display:flex;gap:8px;min-width:0}.is2-work-toolbar>span{color:var(--is2-muted-2);font-size:8px;font-weight:650}.is2-work-toolbar>label{align-items:center;color:var(--is2-muted);display:flex;font-size:9px;font-weight:600;gap:9px}.is2-work-toolbar select{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-ink);height:36px;min-width:180px;padding:0 30px 0 11px}.is2-work-layout{grid-gap:18px;background:rgba(83,102,91,.028);border-radius:7px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr);padding:12px}.is2-work-board-shell{grid-gap:9px;display:grid;gap:9px;min-width:0}.is2-work-board-heading{align-items:end;display:flex!important;justify-content:space-between;min-height:36px}.is2-work-board-heading h2{color:var(--is2-charcoal);font-size:15px;font-weight:620;margin:2px 0 0}.is2-work-board-heading>span{background:hsla(0,0%,100%,.62);border-radius:50%;color:var(--is2-muted);display:grid;font-size:10px;font-weight:650;height:28px;place-items:center;width:28px}.is2-task-board{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(174px,1fr));min-width:0;overflow-x:auto;padding-bottom:6px}.is2-task-column{background:rgba(83,102,91,.035);border-top:2px solid #aab3ae;min-height:156px;min-width:0;padding:0 7px 8px;transition:background .13s ease,box-shadow .13s ease}.is2-task-column.is-over{background:rgba(223,106,38,.1);box-shadow:inset 0 0 0 2px rgba(223,106,38,.27)}.is2-task-column.is-in_progress{background:rgba(223,106,38,.035);border-top-color:var(--is2-orange)}.is2-task-column.is-review{background:rgba(145,114,66,.045);border-top-color:#917242}.is2-task-column.is-blocked{background:rgba(169,64,45,.035);border-top-color:var(--is2-danger)}.is2-task-column.is-done{background:rgba(39,112,91,.035);border-top-color:var(--is2-success)}.is2-task-column>header{align-items:center;display:flex!important;justify-content:space-between;min-height:39px;padding:0 3px}.is2-task-column>header>span{align-items:center;color:var(--is2-charcoal);display:inline-flex;font-size:9px;font-weight:700;gap:7px}.is2-task-column>header i{background:#aab3ae;border-radius:50%;height:7px;width:7px}.is2-task-column.is-in_progress>header i{background:var(--is2-orange)}.is2-task-column.is-review>header i{background:#917242}.is2-task-column.is-blocked>header i{background:var(--is2-danger)}.is2-task-column.is-done>header i{background:var(--is2-success)}.is2-task-column>header>div{align-items:center;display:inline-flex;gap:4px}.is2-task-column>header b{color:var(--is2-muted-2);font-size:8px;font-weight:650}.is2-task-column>header button{background:transparent;border:0;border-radius:4px;color:var(--is2-muted-2);cursor:pointer;display:grid;height:25px;padding:0;place-items:center;width:25px}.is2-task-column>header button:hover{background:hsla(0,0%,100%,.72);color:var(--is2-charcoal)}.is2-task-column>div{grid-gap:6px;align-content:start;display:grid;gap:6px}.is2-task-card{grid-gap:6px;background:#f3efe8;border:1px solid var(--is2-line-soft);border-radius:6px;box-shadow:0 3px 10px rgba(36,31,27,.035);cursor:grab;display:grid;gap:6px;min-width:0;padding:8px;position:relative;touch-action:none}.is2-task-card:hover{background:#f8f5ef;border-color:var(--is2-line);box-shadow:0 6px 16px rgba(36,31,27,.06)}.is2-task-card.is-mine{border-color:rgba(39,112,91,.32)}.is2-task-card:active{cursor:grabbing}.is2-task-card.is-dragging{box-shadow:none;opacity:.22}.is2-task-card.is-drag-overlay{border-color:rgba(223,106,38,.42);box-shadow:0 22px 48px rgba(35,30,26,.25);cursor:grabbing;opacity:1;transform:rotate(1.2deg);width:220px}.is2-task-card.is-overdue{border-left:2px solid var(--is2-danger)}.is2-task-card__body{grid-gap:4px;color:inherit;display:grid;gap:4px;min-width:0;text-align:left}.is2-task-card__body>strong{color:var(--is2-charcoal);font-size:10px;font-weight:650;line-height:1.32;overflow:hidden;text-overflow:ellipsis}.is2-task-card__body>p{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--is2-muted);display:-webkit-box;font-size:7.5px;line-height:1.4;margin:0;overflow:hidden}.is2-task-card__body small{color:var(--is2-muted-2);font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-task-card>footer{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) 25px 25px}.is2-task-card>footer.has-priority{grid-template-columns:20px minmax(0,1fr) 25px 25px}.is2-task-card>footer .is2-work-priority{background:transparent;height:24px;width:20px}.is2-task-card>footer .is2-work-priority svg{display:block;margin:auto}.is2-task-card>footer .is2-icon-button{background:transparent;border-color:transparent;color:var(--is2-muted-2);height:25px;width:25px}.is2-task-card>footer time{align-items:center;color:var(--is2-muted-2);display:inline-flex;font-size:7px;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-task-card>footer time.is-overdue{color:var(--is2-danger);font-weight:700}.is2-work-avatar{background:var(--is2-sage);border-radius:50%;color:#fff;display:grid;flex:0 0 30px;font-size:8px;font-weight:760;height:30px;overflow:hidden;place-items:center;width:30px}.is2-work-avatar.is-small{flex-basis:23px;font-size:7px;height:23px;width:23px}.is2-work-avatar img{height:100%;object-fit:cover;width:100%}.is2-task-owner{position:relative}.is2-task-owner>button{background:transparent;border:0;border-radius:50%;cursor:pointer;display:grid;padding:0}.is2-task-owner>button:hover .is2-work-avatar{box-shadow:0 0 0 2px rgba(223,106,38,.24)}.is2-task-owner>button.is-mine .is2-work-avatar{box-shadow:0 0 0 2px rgba(39,112,91,.28)}.is2-task-owner-menu{background:var(--is2-white);border:1px solid var(--is2-line);border-radius:6px;box-shadow:0 16px 40px rgba(35,30,26,.18);display:grid;max-height:220px;overflow-y:auto;padding:5px;position:fixed;width:180px;z-index:120}.is2-task-owner-menu>button{grid-gap:8px;align-items:center;background:transparent;border:0;border-radius:4px;color:var(--is2-ink);cursor:pointer;display:grid;gap:8px;grid-template-columns:25px minmax(0,1fr);min-height:36px;padding:5px 7px;text-align:left}.is2-task-owner-menu>button.is-active,.is2-task-owner-menu>button:hover{background:var(--is2-ivory)}.is2-task-owner-menu>button span:last-child{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-task-quick-add{grid-gap:7px;background:var(--is2-paper);border:1px solid rgba(223,106,38,.28);border-radius:6px;box-shadow:0 7px 18px rgba(36,31,27,.07);display:grid;gap:7px;padding:8px}.is2-task-quick-add input{background:#fff;border:1px solid var(--is2-line);border-radius:4px;font-size:9px;height:34px;min-width:0;padding:0 9px}.is2-task-quick-add>div{display:flex;gap:5px;justify-content:flex-end}.is2-task-quick-add button{background:var(--is2-ivory);border:0;border-radius:4px;color:var(--is2-muted);cursor:pointer;font-size:7px;font-weight:700;min-height:27px;padding:0 8px}.is2-task-quick-add button:last-child{background:var(--is2-orange);color:#fff}.is2-task-quick-add button:disabled{opacity:.45}.is2-task-column__empty{grid-gap:5px;align-content:center;color:var(--is2-muted-2);display:grid;font-size:8px;gap:5px;min-height:92px;place-items:center}.is2-task-backlog{background:rgba(255,253,249,.6);border-block:1px solid var(--is2-line);overflow:hidden}.is2-task-backlog-row,.is2-task-backlog>header{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(180px,1.6fr) minmax(120px,.8fr) 90px 100px minmax(92px,.65fr);text-align:left;width:100%}.is2-task-backlog:not(.has-business-context) .is2-task-backlog-row,.is2-task-backlog:not(.has-business-context)>header{grid-template-columns:minmax(210px,1.8fr) 90px 100px minmax(92px,.65fr)}.is2-task-backlog>header{background:rgba(72,62,52,.035);color:var(--is2-muted-2);font-size:7px;font-weight:750;min-height:36px;padding:0 13px}.is2-task-backlog__rows{display:grid}.is2-task-backlog-row{background:hsla(37,29%,91%,.72);border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted);cursor:grab;font-size:8px;min-height:54px;padding:7px 13px;touch-action:none;transition:background .12s ease,box-shadow .12s ease,opacity .12s ease}.is2-task-backlog-row:hover{background:hsla(40,39%,95%,.96)}.is2-task-backlog-row:active{cursor:grabbing}.is2-task-backlog-row.is-mine{box-shadow:inset 2px 0 0 rgba(39,112,91,.38)}.is2-task-backlog-row.is-over{box-shadow:inset 0 2px 0 rgba(39,112,91,.58)}.is2-task-backlog-row.is-dragging{opacity:.2}.is2-task-backlog-row.is-drag-overlay{background:var(--is2-paper);border:1px solid rgba(39,112,91,.3);border-radius:6px;box-shadow:0 18px 42px rgba(35,30,26,.2);opacity:1;width:min(840px,calc(100vw - 32px))}.is2-task-backlog-row>span:first-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-task-backlog-row strong{color:var(--is2-charcoal);font-size:10px}.is2-task-backlog-row small,.is2-task-backlog-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-task-backlog__priority{background:rgba(169,64,45,.08);border-radius:4px;color:var(--is2-danger);display:inline-grid;height:18px;margin-right:5px;place-items:center;vertical-align:middle;width:18px}.is2-task-backlog-row em{background:var(--is2-ivory);border-radius:4px;color:var(--is2-muted);font-size:7px;font-style:normal;font-weight:700;padding:4px 6px;width:-webkit-fit-content;width:fit-content}.is2-task-backlog-row em.is-blocked{background:rgba(169,64,45,.08);color:var(--is2-danger)}.is2-task-backlog-row em.is-in_progress{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-task-backlog-row em.is-review{background:#f2eadc;color:#735a34}.is2-task-backlog-row em.is-done{background:#edf4ef;color:var(--is2-success)}.is2-task-backlog__owner{align-items:center;display:inline-flex;gap:4px}.is2-task-backlog__owner>strong{color:var(--is2-muted);flex:1 1;font-size:8px;font-weight:620;min-width:0}.is2-task-backlog__owner>button{background:transparent;border:0;border-radius:4px;color:var(--is2-muted-2);cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:24px}.is2-task-backlog__owner>button:hover{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-work-list{background:rgba(255,253,249,.48);border-block:1px solid var(--is2-line);overflow:hidden}.is2-work-list>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;justify-content:space-between;min-height:66px;padding:12px 16px}.is2-work-list>header h2{font-size:15px;font-weight:600;margin:2px 0 0}.is2-work-list>header>span{background:var(--is2-ivory);border-radius:50%;color:var(--is2-muted);display:grid;font-size:10px;font-weight:600;height:28px;place-items:center;width:28px}.is2-work-row{grid-gap:9px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) 28px 28px 32px 32px;min-height:62px;padding:8px 12px}.is2-work-row:last-child{border-bottom:0}.is2-work-row:hover{background:hsla(0,0%,100%,.72)}.is2-work-row__icon{background:rgba(83,102,91,.09);border-radius:50%;color:var(--is2-sage);display:grid;height:30px;place-items:center;width:30px}.is2-work-row.is-blocked .is2-work-row__icon,.is2-work-row.is-urgent .is2-work-row__icon{background:rgba(169,64,45,.09);color:var(--is2-danger)}.is2-work-row__body{grid-gap:3px;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:3px;min-width:0;padding:4px 0;text-align:left}.is2-work-row__body strong{font-size:11px;font-weight:600}.is2-work-row__body small,.is2-work-row__body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-work-row__body small{color:var(--is2-muted);font-size:8px}.is2-work-priority{background:var(--is2-ivory);border-radius:4px;color:var(--is2-muted);display:grid;height:26px;padding:0;place-items:center;width:26px}.is2-work-priority.is-high,.is2-work-priority.is-urgent{background:rgba(169,64,45,.08);color:var(--is2-danger)}.is2-work-row>.is2-icon-button{height:30px;width:30px}.is2-work-empty{grid-gap:6px;align-content:center;color:var(--is2-muted-2);display:grid;gap:6px;min-height:118px;place-items:center;text-align:center}.is2-work-empty strong{color:var(--is2-muted);font-size:11px}.is2-work-empty span{font-size:8px;max-width:300px}.is2-work-activity{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;box-shadow:0 24px 80px rgba(32,27,23,.24);display:grid;grid-template-rows:auto minmax(120px,1fr) auto;max-height:min(680px,calc(100dvh - 32px));overflow:hidden;width:min(520px,calc(100vw - 32px))}.is2-work-activity>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;justify-content:space-between;padding:14px}.is2-work-activity>header h3{font-size:12px;margin:2px 0 0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-work-activity__feed{overflow:auto;padding:10px 14px}.is2-work-activity__feed article{grid-gap:8px;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:8px;grid-template-columns:26px 1fr;padding:10px 0}.is2-work-activity__feed article>span{background:var(--is2-charcoal);border-radius:50%;color:var(--is2-white);display:grid;font-size:8px;height:25px;place-items:center;width:25px}.is2-work-activity__feed article div{grid-gap:3px;display:grid;gap:3px}.is2-work-activity__feed article strong{font-size:9px}.is2-work-activity__feed article p{color:var(--is2-muted);font-size:8px;line-height:1.45;margin:0}.is2-work-activity__feed article time{color:var(--is2-muted-2);font-size:7px}.is2-work-activity__empty{grid-gap:7px;align-content:center;color:var(--is2-muted-2);display:grid;font-size:8px;gap:7px;min-height:120px;place-items:center;text-align:center}.is2-work-activity>form{grid-gap:8px;border-top:1px solid var(--is2-line-soft);display:grid;gap:8px;padding:12px}.is2-work-activity>form label{grid-gap:5px;color:var(--is2-muted);display:grid;font-size:8px;font-weight:600;gap:5px}.is2-work-activity textarea{background:var(--is2-white);border:1px solid var(--is2-line);border-radius:4px;min-height:72px;padding:9px;resize:vertical}.is2-work-editor{background:var(--is2-paper);border-radius:7px;box-shadow:0 24px 80px rgba(32,27,23,.24);max-height:calc(100dvh - 32px);overflow:auto}.is2-work-editor,.is2-work-editor.is-reminder{width:min(560px,calc(100vw - 32px))}.is2-work-editor>header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,253,249,.96)!important;border-bottom:1px solid var(--is2-line-soft)!important;display:flex!important;justify-content:space-between;padding:18px 20px;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:2!important}.is2-work-editor>header h2{font-size:20px;font-weight:600;margin:2px 0 0}.is2-work-editor form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:20px}.is2-work-editor form>label{grid-gap:6px;color:var(--is2-muted);display:grid;font-size:9px;font-weight:600;gap:6px}.is2-work-editor__wide{grid-column:1/-1}.is2-work-editor input,.is2-work-editor select,.is2-work-editor textarea{background:var(--is2-white);border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-ink);min-height:40px;padding:9px 11px;width:100%}.is2-work-editor textarea{min-height:94px;resize:vertical}.is2-work-choice{border:0;margin:0;min-width:0;padding:0}.is2-work-choice legend{color:var(--is2-muted);font-size:9px;font-weight:600;margin-bottom:7px}.is2-work-choice>div{display:flex;flex-wrap:wrap;gap:6px;max-height:116px;overflow-y:auto}.is2-work-choice>div>button{align-items:center;background:var(--is2-ivory);border:1px solid transparent;border-radius:5px;color:var(--is2-muted);cursor:pointer;display:inline-flex;font-size:8px;font-weight:620;gap:6px;min-height:34px;padding:7px 9px}.is2-work-choice>div>button:hover{border-color:var(--is2-line);color:var(--is2-charcoal)}.is2-work-choice>div>button.is-active{background:var(--is2-orange-soft);border-color:rgba(223,106,38,.28);box-shadow:inset 0 0 0 1px rgba(223,106,38,.06);color:var(--is2-orange-dark)}.is2-work-compact-choice{border:0;margin:0;min-width:0;padding:0}.is2-work-compact-choice legend{color:var(--is2-muted);font-size:9px;font-weight:600;margin-bottom:6px}.is2-work-compact-choice__control .is2-custom-select__trigger{min-height:42px;padding:7px 10px}.is2-work-compact-choice__control .is2-custom-select__trigger>span{align-items:center;display:flex;gap:8px}.is2-work-compact-choice__control .is2-custom-select__trigger>span>span:last-child{font-size:9px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-work-compact-choice__automatic{color:var(--is2-muted-2);display:block;font-size:7px;font-weight:500;margin-top:5px}.is2-work-compact-choice__current{align-items:center;background:var(--is2-white);border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:7px 10px;text-align:left;width:100%}.is2-work-compact-choice__current>span{align-items:center;display:flex;gap:8px;min-width:0}.is2-work-compact-choice__current>span>span:last-child{font-size:9px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-work-compact-choice__current>small{color:var(--is2-muted-2);font-size:7px;font-weight:500}.is2-work-compact-choice__current svg{color:var(--is2-muted-2);flex:0 0 auto}.is2-work-compact-choice__current.is-static{cursor:default}.is2-work-choice-mark{background:rgba(39,112,91,.09);border-radius:5px;color:var(--is2-success);display:grid;font-size:7px;font-weight:750;height:25px;place-items:center;width:25px}.is2-work-compact-choice__options{display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow-y:auto;padding-top:7px}.is2-work-compact-choice__options>button{align-items:center;background:var(--is2-ivory);border:1px solid transparent;border-radius:5px;color:var(--is2-muted);cursor:pointer;display:inline-flex;font-size:8px;gap:6px;min-height:34px;padding:6px 9px}.is2-work-compact-choice__options>button.is-active{background:var(--is2-orange-soft);border-color:rgba(223,106,38,.25);color:var(--is2-orange-dark)}.is2-work-choice--due{grid-column:1/-1}.is2-work-due-fields{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px;max-height:none!important;overflow:visible!important}.is2-work-due-fields>label{grid-gap:7px;align-items:center;background:var(--is2-white);border:1px solid var(--is2-line-soft);border-radius:5px;color:var(--is2-muted);display:grid;font-size:8px;gap:7px;grid-template-columns:16px auto minmax(88px,1fr);min-height:40px;min-width:0;padding:6px 8px}.is2-work-due-fields>label input{background:var(--is2-ivory);border-color:transparent;cursor:pointer;font-size:12px;min-height:30px;min-width:0;padding:4px 7px}.is2-work-due-fields>label input:disabled{cursor:not-allowed;opacity:.48}.is2-work-editor__details{grid-gap:12px;display:grid;gap:12px;padding-top:2px}.is2-work-editor__expander{display:flex;justify-content:flex-start;margin-top:-3px}.is2-work-editor__expander>button{align-items:center;background:transparent;border:0;color:var(--is2-orange-dark);cursor:pointer;display:inline-flex;font-size:9px;font-weight:700;gap:6px;min-height:32px;padding:0 2px}.is2-work-editor__expander>button svg{transition:transform .15s ease}.is2-work-editor__expander>button.is-open svg{transform:rotate(180deg)}.is2-work-editor form>footer{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;padding-top:6px}@media (max-width:860px){.is2-work-heading-actions .is2-button{min-width:40px;padding-inline:10px}.is2-work-toolbar{overflow-x:auto}.is2-work-toolbar__controls{width:-webkit-max-content;width:max-content}.is2-segmented.is2-work-section-tabs{display:inline-flex}.is2-work-section-tabs button{flex:1 1;justify-content:center}.is2-work-toolbar>label{justify-content:space-between}.is2-work-toolbar select{max-width:190px;min-width:0}.is2-task-board{grid-template-columns:repeat(5,minmax(240px,82vw));overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.is2-task-column{scroll-snap-align:start}.is2-work-activity{border-radius:8px 8px 0 0;max-height:calc(100dvh - 20px);max-height:calc(var(--is2-modal-viewport-height, 100dvh) - 20px);width:100%}.is2-task-backlog{overflow-x:auto}.is2-task-backlog-row,.is2-task-backlog>header{min-width:720px}.is2-work-row{gap:6px;grid-template-columns:32px minmax(0,1fr) 28px 28px 30px 30px}.is2-work-row .is2-work-priority{display:grid}.is2-work-editor,.is2-work-editor.is-reminder{border-radius:8px 8px 0 0;max-height:calc(100dvh - 20px);max-height:calc(var(--is2-modal-viewport-height, 100dvh) - 20px);width:100%}.is2-work-due-fields,.is2-work-editor form{grid-template-columns:minmax(0,1fr)}.is2-work-editor form>footer,.is2-work-editor__wide{grid-column:1}}.is2-login{background:#efe7df;display:grid;grid-template-rows:auto 1fr;min-height:100dvh;overflow:hidden}.is2-login footer,.is2-login header{background:transparent;border:0;font-family:inherit;inset:auto;position:static;transform:none;width:auto}.is2-login__topbar{align-items:center;background:hsla(27,41%,95%,.94)!important;border-bottom:1px solid rgba(65,54,44,.12)!important;display:flex;justify-content:space-between;min-height:74px;padding:0 clamp(22px,4vw,56px);z-index:2}.is2-login__topbar>span{align-items:center;color:var(--is2-muted);display:inline-flex;font-size:10px;font-weight:600;gap:7px}.is2-login__topbar>span svg{color:var(--is2-orange-dark)}.is2-login__main{align-self:center;background:var(--is2-paper);border:1px solid rgba(78,64,52,.16);border-radius:8px;box-shadow:0 30px 75px rgba(43,34,27,.14);display:grid;grid-template-columns:minmax(330px,.88fr) minmax(410px,1.12fr);margin:34px auto;min-height:610px;overflow:hidden;width:min(1120px,calc(100% - 40px))}.is2-login__statement{background:var(--is2-charcoal);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:56px 48px 44px;position:relative}.is2-login__statement:before{background:var(--is2-orange);content:"";height:36%;position:absolute;right:0;top:0;width:6px}.is2-login__statement:after{background:hsla(34,66%,74%,.28);bottom:95px;box-shadow:0 34px 0 hsla(34,66%,74%,.16),0 68px 0 hsla(34,66%,74%,.08);content:"";height:1px;position:absolute;right:-150px;transform:rotate(-31deg);width:390px}.is2-login__statement .is2-eyebrow{color:var(--is2-sand)}.is2-login__statement h1{font-size:46px;font-weight:600;line-height:1.08;margin:24px 0 auto;max-width:390px;position:relative;z-index:1}.is2-login__ledger{border-top:1px solid hsla(0,0%,100%,.13);display:grid;position:relative;z-index:1}.is2-login__ledger>span{grid-gap:8px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.72);display:grid;font-size:10px;gap:8px;grid-template-columns:28px 74px minmax(0,1fr) 18px;min-height:48px}.is2-login__ledger i{color:hsla(0,0%,100%,.35);font-size:8px;font-style:normal}.is2-login__ledger b{color:#fff;font-weight:600}.is2-login__ledger em{background:hsla(0,0%,100%,.12);height:2px}.is2-login__ledger>span:first-child em{width:45%}.is2-login__ledger>span:nth-child(2) em{background:rgba(223,106,38,.66);width:72%}.is2-login__ledger svg{color:var(--is2-sand)}.is2-login__panel{align-self:center;display:flex;flex-direction:column;justify-self:center;padding:52px 48px 38px;width:min(100%,500px)}.is2-login__panel>header{grid-gap:8px;display:grid;gap:8px;margin-bottom:30px}.is2-login__panel h2{color:var(--is2-charcoal);font-size:27px;line-height:1.18;margin:0}.is2-login__panel>header>span{color:var(--is2-muted);font-size:10px;line-height:1.55;max-width:410px}.is2-login__panel.is-guest{min-height:560px}.is2-login__guest{grid-gap:0;display:grid;gap:0}.is2-login__guest>div{grid-gap:11px;align-items:start;border-top:1px solid var(--is2-line-soft);display:grid;gap:11px;grid-template-columns:28px minmax(0,1fr);padding:15px 0}.is2-login__guest>div:first-child{border-top:0}.is2-login__guest>div>span:first-child{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:grid;height:28px;place-items:center;width:28px}.is2-login__guest>div>span:last-child{grid-gap:4px;display:grid;gap:4px}.is2-login__guest strong{color:var(--is2-charcoal);font-size:10px}.is2-login__guest small{color:var(--is2-muted-2);font-size:8px;line-height:1.5}.is2-login__guest .is2-login__submit{margin-top:18px}.is2-login__portal-preview{align-items:center;color:#315b54;display:flex;gap:8px;justify-content:center;margin-top:8px;min-height:42px;width:100%}.is2-login__prototype{grid-gap:8px;display:grid;gap:8px}.is2-login__prototype>p{color:var(--is2-muted-2);font-size:8px;font-weight:700;margin:0;text-transform:uppercase}.is2-login__prototype>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-login__prototype button{grid-gap:9px;align-items:center;background:hsla(0,0%,100%,.64);border:1px solid var(--is2-line-soft);border-radius:6px;color:var(--is2-ink);cursor:pointer;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);min-height:56px;padding:10px 11px;text-align:left}.is2-login__prototype button:hover{background:#fff;border-color:rgba(223,106,38,.32)}.is2-login__prototype button>span:first-child{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:grid;height:29px;place-items:center;width:29px}.is2-login__prototype button>span:last-child{grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-login__prototype strong{font-size:9px}.is2-login__prototype small{color:var(--is2-muted-2);font-size:7px;line-height:1.4}.is2-login__prototype button:nth-child(3){grid-column:1/-1}.is2-login__separator{align-items:center;color:var(--is2-muted-2);display:flex;font-size:7px;gap:10px;margin:16px 0}.is2-login__separator:after,.is2-login__separator:before{background:var(--is2-line-soft);content:"";flex:1 1;height:1px}.is2-login__separator span{white-space:nowrap}.is2-login__panel form,.is2-login__panel form>label{display:grid}.is2-login__panel form{gap:17px}.is2-login__panel form>label{color:var(--is2-muted);font-size:9px;font-weight:700;gap:7px}.is2-login__field{grid-gap:7px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-muted-2);display:grid;gap:7px;grid-template-columns:20px minmax(0,1fr) 36px;height:46px;padding:0 8px 0 13px;transition:border-color .15s ease,box-shadow .15s ease}.is2-login__field:focus-within{border-color:rgba(184,77,21,.64);box-shadow:0 0 0 3px rgba(223,106,38,.11);color:var(--is2-orange-dark)}.is2-login__field input{background:transparent;border:0;color:var(--is2-charcoal);font-size:11px;height:100%;min-width:0;outline:0;padding:0;width:100%}.is2-login__field input:focus-visible{outline:0}.is2-login__field button{background:transparent;border:0;border-radius:5px;color:var(--is2-muted-2);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;width:34px}.is2-login__field button:hover{background:var(--is2-orange-soft);color:var(--is2-charcoal)}.is2-login__options{align-items:center;display:flex;gap:14px;justify-content:space-between}.is2-login__options label{align-items:center;color:var(--is2-muted);display:inline-flex;font-size:9px;gap:7px}.is2-login__options input{accent-color:var(--is2-orange-dark)}.is2-login__options button,.is2-login__preview button{background:transparent;border:0;color:var(--is2-orange-dark);cursor:pointer;font-size:9px;font-weight:700;padding:0}.is2-login__message{background:#fbf0e7;border-left:3px solid var(--is2-orange);color:var(--is2-muted);font-size:9px;line-height:1.45;margin:-3px 0 0;padding:9px 11px}.is2-login__submit{margin-top:2px;min-height:44px;width:100%}.is2-login__preview{align-items:center;border-top:1px solid var(--is2-line-soft);display:flex;gap:14px;justify-content:space-between;margin-top:24px;padding-top:18px}.is2-login__preview>span{color:var(--is2-muted-2);font-size:8px;font-weight:600}.is2-login__preview>div{display:flex;gap:13px}.is2-login__panel>footer{grid-gap:5px;color:var(--is2-muted);display:grid;font-size:9px;gap:5px;margin-top:auto;padding-top:30px}.is2-login__panel>footer strong{color:var(--is2-orange-dark)}.is2-login__panel>footer a{color:inherit;text-decoration:none}.is2-login__panel>footer a:hover strong{text-decoration:underline}.is2-login__panel>footer a:focus-visible{border-radius:2px;outline:2px solid rgba(223,106,38,.34);outline-offset:3px}.is2-login__panel>footer small{color:var(--is2-muted-2);font-size:7px;line-height:1.45}.is2-sidebar{background:var(--is2-charcoal);color:hsla(0,0%,100%,.74);display:flex;flex-direction:column;inset:0 auto 0 0;min-height:100vh;overflow:hidden;padding:26px 18px 20px;position:fixed;width:var(--is2-sidebar);z-index:40}.is2-sidebar:before{background:var(--is2-orange);content:"";height:116px;position:absolute;right:0;top:0;width:5px}.is2-sidebar:after{background:rgba(223,106,38,.38);bottom:92px;box-shadow:0 24px 0 hsla(34,66%,74%,.13),0 48px 0 rgba(223,106,38,.2);content:"";height:5px;pointer-events:none;position:absolute;right:-44px;transform:rotate(-28deg);width:148px}.is2-brand{align-items:center;display:flex;gap:11px;min-height:40px;position:relative;z-index:1}.is2-brand__mark{flex:0 0 38px;height:38px;width:38px}.is2-brand__type{color:#fff;display:grid;font-size:15px;line-height:1.05}.is2-brand__type strong{font-weight:700}.is2-brand__type span{color:var(--is2-sand);font-weight:400}.is2-brand--compact .is2-brand__mark{flex-basis:34px;height:34px;width:34px}.is2-brand--compact .is2-brand__type{color:var(--is2-charcoal)}.is2-brand--compact .is2-brand__type span{color:var(--is2-orange-dark)}.is2-sidebar-brand-home{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;position:relative;text-align:left;width:-webkit-fit-content;width:fit-content;z-index:1}.is2-sidebar-brand-home:focus-visible .is2-brand__type,.is2-sidebar-brand-home:hover .is2-brand__type{color:#fff}.is2-workspace-switcher{grid-gap:9px;align-items:center;background:transparent;border-bottom:1px solid hsla(0,0%,100%,.1);border-left:0;border-right:0;border-top:1px solid hsla(0,0%,100%,.1);color:inherit;cursor:pointer;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) 14px;margin-top:27px;min-height:58px;padding:10px 8px;position:relative;text-align:left;transition:background .16s ease;width:100%;z-index:1}.is2-workspace-switcher:hover{background:hsla(0,0%,100%,.055)}.is2-workspace-switcher>span:nth-child(2){display:grid;min-width:0}.is2-workspace-switcher small,.is2-workspace-switcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-workspace-switcher strong{color:#fff;font-size:12px}.is2-workspace-switcher small{color:hsla(0,0%,100%,.48);font-size:10px;margin-top:2px}.is2-workspace-mark{background:#fff;border-radius:7px;height:32px;width:32px}.is2-workspace-mark--fallback{background:var(--is2-charcoal);color:#fff;display:inline-grid;font-size:8px;font-weight:700;place-items:center}.is2-nav{grid-gap:4px;align-content:start;display:grid;flex:1 1 auto;gap:4px;margin-bottom:10px;margin-right:-18px;margin-top:28px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:14px;position:relative;scrollbar-color:hsla(0,0%,100%,.16) transparent;scrollbar-width:thin;z-index:1}.is2-nav::-webkit-scrollbar{width:4px}.is2-nav::-webkit-scrollbar-track{background:transparent}.is2-nav::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16);border-radius:4px}.is2-nav button,.is2-sidebar__bottom button{grid-gap:11px;align-items:center;background:transparent;border:0;border-radius:7px;color:inherit;cursor:pointer;display:grid;gap:11px;grid-template-columns:19px minmax(0,1fr) auto;min-height:43px;padding:0 11px;position:relative;text-align:left;transition:color .16s ease,background .16s ease}.is2-nav button:hover,.is2-sidebar__bottom button:hover{background:hsla(0,0%,100%,.06);color:#fff}.is2-nav button.is-active,.is2-sidebar__bottom button.is-active{background:hsla(0,0%,100%,.09);color:#fff}.is2-nav button.is-active:before,.is2-sidebar__bottom button.is-active:before{background:var(--is2-orange);bottom:10px;content:"";left:-18px;position:absolute;top:10px;width:4px}.is2-nav button b{background:var(--is2-sand);border-radius:10px;color:var(--is2-charcoal);display:inline-grid;font-size:10px;height:20px;min-width:22px;padding:0 6px;place-items:center}.is2-nav-group{grid-gap:2px;display:grid;gap:2px}.is2-nav-group-row{grid-gap:0;align-items:center;border-radius:7px;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 32px;transition:color .16s ease,background .16s ease}.is2-nav-group-row:hover{background:hsla(0,0%,100%,.06);color:#fff}.is2-nav-group-row.is-active{background:hsla(0,0%,100%,.09);color:#fff}.is2-nav .is2-nav-group-row>.is2-nav-parent{grid-template-columns:19px minmax(0,1fr);margin-bottom:0;min-width:0}.is2-nav .is2-nav-group-row>.is2-nav-parent.is-active,.is2-nav .is2-nav-group-row>.is2-nav-parent:hover{background:transparent}.is2-nav .is2-nav-group-row>.is2-nav-group-toggle{grid-gap:0;background:transparent;border-radius:0 7px 7px 0;color:hsla(0,0%,100%,.42);display:grid;gap:0;grid-template-columns:1fr;min-height:32px;padding:0;place-items:center;width:30px}.is2-nav .is2-nav-group-row>.is2-nav-group-toggle.is-active,.is2-nav .is2-nav-group-row>.is2-nav-group-toggle:hover{background:transparent;color:#fff}.is2-nav .is2-nav-group-row>.is2-nav-group-toggle.is-active:before{display:none}.is2-nav-group-toggle svg{transition:transform .15s ease}.is2-nav-group-toggle:not(.is-expanded) svg{transform:rotate(-90deg)}.is2-nav-submenu{grid-gap:2px;display:grid;gap:2px;margin:0 0 5px 18px;padding-left:12px;position:relative}.is2-nav-submenu:before{background:hsla(0,0%,100%,.12);content:"";inset:3px auto 3px 0;position:absolute;width:1px}.is2-nav .is2-nav-submenu button{border-radius:5px;color:hsla(0,0%,100%,.52);font-size:9px;gap:8px;grid-template-columns:16px minmax(0,1fr);min-height:34px;padding:0 9px}.is2-nav .is2-nav-submenu button:hover{background:hsla(0,0%,100%,.045);color:hsla(0,0%,100%,.9)}.is2-nav .is2-nav-submenu button.is-active{background:hsla(0,0%,100%,.075);color:#fff}.is2-nav .is2-nav-submenu button.is-active:before{bottom:8px;left:-12px;top:8px;width:2px}.is2-sidebar__bottom{grid-gap:14px;display:grid;flex:0 0 auto;gap:14px;margin-top:0;position:relative;z-index:1}.is2-sidebar__bottom a{color:hsla(0,0%,100%,.45);font-size:10px;padding:0 11px;text-decoration:none}.is2-sidebar__bottom a:hover{color:var(--is2-sand)}.is2-product-credit{color:hsla(0,0%,100%,.25);font-size:8px;padding:0 11px}.is2-product-credit a{color:inherit;text-decoration:none}.is2-product-credit a:hover{color:hsla(0,0%,100%,.58);text-decoration:underline}.is2-product-credit a:focus-visible{border-radius:2px;outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px}.is2-main{margin-left:var(--is2-sidebar);min-height:100vh}.is2-topbar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(27,41%,95%,.94);border-bottom:1px solid rgba(72,62,52,.1);display:flex;height:72px;justify-content:space-between;padding:0 clamp(24px,4vw,56px);position:-webkit-sticky;position:sticky;top:0;z-index:35}.is2-topbar__context{align-items:center;color:var(--is2-muted);display:inline-flex;font-size:12px;font-weight:600;gap:9px}.is2-topbar__context>em{align-items:center;background:rgba(39,112,91,.11);border-radius:5px;color:#1f624f;display:inline-flex;font-size:8px;font-style:normal;font-weight:760;gap:5px;min-height:24px;padding:0 8px;text-transform:uppercase}.is2-topbar__actions{align-items:center;display:flex;gap:8px}.is2-topbar__mobile-brand{display:none}.is2-topbar__mobile-workspace{background:transparent;border:0;cursor:pointer;padding:0}.is2-icon-button{background:hsla(0,0%,100%,.62);border:1px solid var(--is2-line);border-radius:7px;color:var(--is2-muted);cursor:pointer;display:inline-grid;flex:0 0 36px;height:36px;padding:0;place-items:center;position:relative;transition:border-color .15s ease,color .15s ease,background .15s ease;width:36px}.is2-icon-button:hover{background:#fff;border-color:#b9afa5;color:var(--is2-charcoal)}.is2-notification i{background:var(--is2-orange);border:1px solid var(--is2-ivory);border-radius:50%;height:6px;position:absolute;right:8px;top:8px;width:6px}.is2-button{align-items:center;border:1px solid transparent;border-radius:7px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:38px;padding:0 14px;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease;white-space:nowrap}.is2-button:active{transform:translateY(1px)}.is2-button:disabled,.is2-icon-button:disabled{cursor:not-allowed;opacity:.42;transform:none}.is2-button--primary{background:var(--is2-orange);box-shadow:0 5px 14px rgba(184,77,21,.18);color:#fff}.is2-button--primary:hover{background:var(--is2-orange-dark)}.is2-button--quiet{background:hsla(0,0%,100%,.64);border-color:var(--is2-line);color:var(--is2-ink)}.is2-button--quiet:hover{background:#fff;border-color:#b9afa5}.is2-button--dark{background:var(--is2-charcoal);color:#fff}.is2-button--dark:hover{background:#000}.is2-content{margin:0 auto;max-width:1540px;padding:42px clamp(24px,4vw,56px) 70px;width:100%}.is2-sample-workspace{align-items:center;background:#fff4ed;border-left:3px solid var(--is2-orange);color:var(--is2-charcoal);display:flex;gap:18px;justify-content:space-between;margin-bottom:24px;padding:11px 13px 11px 15px}.is2-sample-workspace>span{grid-gap:3px;display:grid;gap:3px}.is2-sample-workspace strong{font-size:10px}.is2-sample-workspace small{color:var(--is2-muted);font-size:8px;line-height:1.45}.is2-sample-workspace.is-guest{background:#f3f0ec;border-left-color:var(--is2-charcoal)}.is2-operation-tabs{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:18px;justify-content:space-between;margin:-14px 0 28px;min-height:48px;padding:0 0 12px}.is2-operation-tabs>span{align-items:center;color:var(--is2-muted);display:inline-flex;font-size:9px;font-weight:700;gap:7px}.is2-operation-tabs>div{align-items:center;background:rgba(72,62,52,.055);border-radius:6px;display:flex;gap:4px;padding:3px}.is2-operation-tabs button{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--is2-muted);cursor:pointer;display:inline-flex;font-size:9px;font-weight:650;gap:7px;min-height:34px;padding:0 12px}.is2-operation-tabs button:hover{background:hsla(0,0%,100%,.68);color:var(--is2-charcoal)}.is2-operation-tabs button.is-active{background:var(--is2-charcoal);box-shadow:0 5px 14px rgba(32,29,26,.12);color:#fff}@media (max-width:860px){.is2-sample-workspace{align-items:stretch;flex-direction:column}}.is2-business-portal{--is2-portal-green:#315b54;--is2-portal-green-dark:#23443f;--is2-portal-green-soft:#e7efec;background:#f3f1ed;display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100dvh}.is2-portal-sidebar{background:#202624;color:#fff;display:flex;flex-direction:column;inset:0 auto 0 0;padding:18px 14px 16px;position:fixed;width:224px;z-index:20}.is2-portal-brand{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;width:-webkit-fit-content;width:fit-content}.is2-portal-brand .is2-brand{color:#fff}.is2-portal-business{grid-gap:10px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);margin:28px 0 18px;min-width:0;padding:12px 9px}.is2-portal-business>img,.is2-portal-business>span{background:hsla(0,0%,100%,.1);border-radius:6px;color:#fff;display:inline-grid;font-size:9px;font-weight:750;height:36px;object-fit:contain;place-items:center;width:36px}.is2-portal-business>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-portal-business strong{font-size:10px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-portal-business small{color:hsla(0,0%,100%,.46);font-size:7px}.is2-portal-sidebar>nav{grid-gap:4px;display:grid;gap:4px}.is2-portal-sidebar>nav>button{grid-gap:7px;align-items:center;background:transparent;border:0;border-radius:6px;color:hsla(0,0%,100%,.62);cursor:pointer;display:grid;font-size:8px;font-weight:620;gap:7px;grid-template-columns:22px minmax(0,1fr) auto;min-height:42px;padding:0 10px;text-align:left;width:100%}.is2-portal-sidebar>nav>button:hover{background:hsla(0,0%,100%,.06);color:#fff}.is2-portal-sidebar>nav>button.is-active{background:rgba(113,166,151,.16);box-shadow:inset 3px 0 0 #71a697;color:#fff}.is2-portal-sidebar>nav>button b{background:#e9bf8d;border-radius:9px;color:#202624;display:inline-grid;font-size:6.5px;height:18px;min-width:18px;place-items:center}.is2-portal-accountant{grid-gap:8px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:8px;grid-template-columns:30px minmax(0,1fr);margin-top:auto;padding:11px 9px}.is2-portal-accountant>span{background:rgba(113,166,151,.12);border-radius:50%;color:#b8d1ca;display:inline-grid;height:29px;place-items:center;width:29px}.is2-portal-accountant>div{grid-gap:2px;display:grid;gap:2px}.is2-portal-accountant strong{font-size:7.5px;font-weight:620}.is2-portal-accountant small{color:hsla(0,0%,100%,.42);font-size:5.8px;line-height:1.4}.is2-portal-signout{align-items:center;background:transparent;border:0;border-radius:5px;color:hsla(0,0%,100%,.55);cursor:pointer;display:flex;font-size:7px;gap:9px;margin-top:7px;min-height:38px;padding:0 10px}.is2-portal-signout:hover{background:hsla(0,0%,100%,.06);color:#fff}.is2-portal-sidebar .is2-product-credit{color:hsla(0,0%,100%,.3);font-size:5.8px;margin:8px 10px 0}.is2-portal-sidebar .is2-product-credit a{color:hsla(0,0%,100%,.58)}.is2-portal-main{grid-column:2;min-width:0}.is2-portal-topbar{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(45,29%,97%,.94);border-bottom:1px solid #ddd9d3;display:flex;gap:18px;min-height:64px;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:15}.is2-portal-topbar>span{color:var(--is2-muted);font-size:8px;font-weight:650}.is2-portal-topbar>div{align-items:center;display:flex;gap:8px;margin-left:auto}.is2-portal-topbar>div>button{background:#fff;border:1px solid #ddd9d3;border-radius:50%;color:var(--is2-charcoal);cursor:pointer;display:inline-grid;height:34px;place-items:center;position:relative;width:34px}.is2-portal-topbar>div>button:hover{background:var(--is2-portal-green-soft);border-color:rgba(49,91,84,.35)}.is2-portal-topbar>div>button i{background:var(--is2-orange);border:1px solid #fff;border-radius:50%;height:6px;position:absolute;right:7px;top:6px;width:6px}.is2-portal-topbar .is2-portal-avatar{background:var(--is2-portal-green);border-color:var(--is2-portal-green);color:#fff;font-size:7.5px;font-weight:750}.is2-portal-topbar .is2-portal-avatar img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.is2-portal-mobile-business{display:none}.is2-portal-content{margin:0 auto;padding:38px 0 64px;width:min(1160px,calc(100% - 56px))}.is2-portal-hero{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.is2-portal-hero>div,.is2-portal-page-heading>div,.is2-portal-panel>header>div{grid-gap:6px;display:grid;gap:6px}.is2-portal-hero p,.is2-portal-page-heading p,.is2-portal-panel>header p,.is2-portal-report-grid article p,.is2-portal-tax-list article p{color:var(--is2-orange-dark);font-size:6.5px;font-weight:740;margin:0;text-transform:uppercase}.is2-portal-hero h1,.is2-portal-page-heading h1{color:var(--is2-charcoal);font-size:28px;font-weight:570;line-height:1.13;margin:0}.is2-portal-hero>div>span,.is2-portal-page-heading>div>span{color:var(--is2-muted);font-size:9px;line-height:1.5}.is2-portal-hero>label{grid-gap:6px;color:var(--is2-muted-2);display:grid;flex:0 0 166px;font-size:6px;font-weight:700;gap:6px;text-transform:uppercase;width:166px}.is2-portal-hero .is2-custom-select__trigger{border-radius:5px;font-size:8px;min-height:38px}.is2-portal-metrics{background:#fff;border:1px solid #ddd8d1;border-radius:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.is2-portal-metrics article{grid-gap:7px;align-content:center;border-right:1px solid #e6e1da;display:grid;gap:7px;min-height:122px;min-width:0;padding:19px 20px}.is2-portal-metrics article:last-child{border-right:0}.is2-portal-metrics article span{color:var(--is2-muted);font-size:7px;font-weight:650}.is2-portal-metrics article strong{color:var(--is2-charcoal);font-size:22px;font-weight:590;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-portal-metrics article small{color:var(--is2-muted-2);font-size:6.5px}.is2-portal-metrics article.is-profit{background:rgba(49,91,84,.055)}.is2-portal-metrics article.is-profit strong{color:var(--is2-portal-green)}.is2-portal-metrics article.is-attention{background:rgba(223,106,38,.045);box-shadow:inset 0 3px 0 var(--is2-orange)}.is2-portal-currency-note{color:var(--is2-muted-2);font-size:6px;margin:8px 2px 0}.is2-portal-overview-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.is2-portal-panel{background:hsla(0,0%,100%,.86);border:1px solid #ddd8d1;border-radius:7px;min-width:0}.is2-portal-panel>header{align-items:center;border-bottom:1px solid #e8e3dd;display:flex;gap:14px;justify-content:space-between;min-height:68px;padding:14px 17px}.is2-portal-panel>header h2,.is2-portal-report-grid article h2,.is2-portal-tax-list article h2{color:var(--is2-charcoal);font-size:12px;font-weight:620;margin:0}.is2-portal-panel>header>strong{background:var(--is2-portal-green-soft);border-radius:15px;color:var(--is2-portal-green);display:inline-grid;font-size:8px;height:30px;min-width:30px;place-items:center}.is2-portal-panel>header>button{background:transparent;border:0;color:var(--is2-portal-green);cursor:pointer;font-size:7px;font-weight:650}.is2-portal-progress{background:#ece9e4;height:4px;margin:0 17px;overflow:hidden}.is2-portal-progress>i{background:var(--is2-portal-green);display:block;height:100%;transition:width .22s ease}.is2-portal-compact-list{display:grid;padding:7px 17px}.is2-portal-compact-list>button{grid-gap:8px;align-items:center;background:transparent;border:0;border-bottom:1px solid #ece8e2;color:var(--is2-charcoal);cursor:pointer;display:grid;gap:8px;grid-template-columns:27px minmax(0,1fr) 14px;min-height:50px;padding:7px 0;text-align:left}.is2-portal-compact-list>button:last-child{border-bottom:0}.is2-portal-compact-list>button>span:first-child{border-radius:50%;display:inline-grid;height:27px;place-items:center;width:27px}.is2-portal-compact-list>button>span.is-complete{background:#e4f0eb;color:var(--is2-success)}.is2-portal-compact-list>button>span.is-due,.is2-portal-compact-list>button>span.is-missing{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-portal-compact-list>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-portal-compact-list strong{font-size:8px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-portal-compact-list small{color:var(--is2-muted-2);font-size:6.3px}.is2-portal-compact-list svg:last-child{color:var(--is2-muted-2)}.is2-portal-text-action{background:transparent;border:0;color:var(--is2-portal-green);cursor:pointer;font-weight:650;gap:5px;margin:0 17px 7px;min-height:39px;padding:0}.is2-portal-ready,.is2-portal-text-action{align-items:center;display:flex;font-size:7px}.is2-portal-ready{color:var(--is2-success);gap:7px;min-height:55px}.is2-portal-recent{margin-top:14px}.is2-portal-list{display:grid}.is2-portal-list>button{grid-gap:12px;align-items:center;background:transparent;border:0;border-bottom:1px solid #ebe6df;color:var(--is2-charcoal);cursor:pointer;display:grid;gap:12px;grid-template-columns:32px minmax(160px,1.4fr) 92px minmax(100px,.5fr) 14px;min-height:62px;padding:8px 17px;text-align:left}.is2-portal-list>button:last-of-type{border-bottom:0}.is2-portal-list>button:hover{background:rgba(49,91,84,.035)}.is2-portal-list__icon{background:var(--is2-portal-green-soft);border-radius:5px;color:var(--is2-portal-green);display:inline-grid;height:31px;place-items:center;width:31px}.is2-portal-list>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-portal-list>button>span:nth-child(2) strong{font-size:8px}.is2-portal-list>button>span:nth-child(2) small{color:var(--is2-muted-2);font-size:6.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-portal-list>button>em{background:#efede9;border-radius:4px;color:var(--is2-muted);font-size:6px;font-style:normal;font-weight:700;padding:4px 6px;width:-webkit-fit-content;width:fit-content}.is2-portal-list>button>em.is-paid{background:#e4f0eb;color:var(--is2-success)}.is2-portal-list>button>em.is-overdue{background:#f7e3df;color:var(--is2-danger)}.is2-portal-list>button>b{font-size:9px;font-weight:620;justify-self:end;white-space:nowrap}.is2-portal-list>button>svg{color:var(--is2-muted-2)}.is2-portal-page-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px;min-height:112px}.is2-portal-page-heading>div{max-width:650px}.is2-portal-primary{align-items:center;background:var(--is2-portal-green);border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:7px;font-weight:680;gap:8px;min-height:40px;padding:0 14px}.is2-portal-primary:hover{background:var(--is2-portal-green-dark)}.is2-portal-document-list{display:grid}.is2-portal-document-list>article{grid-gap:11px;align-items:center;border-bottom:1px solid #ebe6df;display:grid;gap:11px;grid-template-columns:31px minmax(0,1fr) 105px 96px;min-height:66px;padding:9px 17px}.is2-portal-document-list>article:last-child{border-bottom:0}.is2-portal-document-list>article>span{background:var(--is2-portal-green-soft);border-radius:50%;color:var(--is2-portal-green);display:inline-grid;height:31px;place-items:center;width:31px}.is2-portal-document-list>article.is-open>span{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-portal-document-list>article>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-portal-document-list strong{font-size:8px;font-weight:620}.is2-portal-document-list small{color:var(--is2-muted-2);font-size:6.3px;line-height:1.4}.is2-portal-document-list em{background:#eeece8;border-radius:4px;color:var(--is2-muted);font-size:6px;font-style:normal;font-weight:700;padding:4px 6px;width:-webkit-fit-content;width:fit-content}.is2-portal-document-list article.is-complete em{background:#e4f0eb;color:var(--is2-success)}.is2-portal-document-list time{color:var(--is2-muted-2);font-size:6.3px;justify-self:end}.is2-portal-content>.is2-portal-panel+.is2-portal-panel{margin-top:14px}.is2-portal-report-grid,.is2-portal-tax-list{grid-gap:11px;display:grid;gap:11px}.is2-portal-tax-list article{grid-gap:13px;align-items:center;background:hsla(0,0%,100%,.86);border:1px solid #ddd8d1;border-left:3px solid var(--is2-orange);border-radius:6px;display:grid;gap:13px;grid-template-columns:38px minmax(0,1fr) 120px 120px;min-height:112px;padding:16px 18px}.is2-portal-tax-list article.is-complete{border-left-color:var(--is2-success)}.is2-portal-tax-list article>span{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;grid-row:1/span 2;height:37px;place-items:center;width:37px}.is2-portal-tax-list article.is-complete>span{background:#e4f0eb;color:var(--is2-success)}.is2-portal-tax-list article>div{grid-gap:5px;display:grid;gap:5px}.is2-portal-tax-list article small{color:var(--is2-muted);font-size:6.5px;line-height:1.45}.is2-portal-tax-list article>strong{font-size:15px;font-weight:610;justify-self:end}.is2-portal-tax-list article>em{background:var(--is2-orange-soft);border-radius:4px;color:var(--is2-orange-dark);font-size:6px;font-style:normal;font-weight:700;justify-self:end;padding:5px 7px}.is2-portal-tax-list article>time{color:var(--is2-muted-2);font-size:6.5px;grid-column:3/span 2;justify-self:end}.is2-portal-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-portal-report-grid article{grid-gap:12px;align-items:start;background:hsla(0,0%,100%,.86);border:1px solid #ddd8d1;border-radius:6px;display:grid;gap:12px;grid-template-columns:39px minmax(0,1fr) 32px;min-height:148px;padding:18px}.is2-portal-report-grid article>span{background:var(--is2-portal-green);border-radius:6px;color:#fff;display:inline-grid;height:39px;place-items:center;width:39px}.is2-portal-report-grid article>div{grid-gap:6px;display:grid;gap:6px;padding-top:2px}.is2-portal-report-grid article small{color:var(--is2-muted);font-size:6.5px;line-height:1.45}.is2-portal-report-grid article>button{background:#fff;border:1px solid #ddd8d1;border-radius:50%;color:var(--is2-portal-green);cursor:pointer;display:inline-grid;height:31px;place-items:center;width:31px}.is2-portal-report-grid article>time{color:var(--is2-muted-2);font-size:6px;grid-column:2/span 2}.is2-portal-empty{grid-gap:7px;align-content:center;color:var(--is2-muted-2);display:grid;gap:7px;grid-column:1/-1;min-height:150px;padding:24px;place-items:center;text-align:center}.is2-portal-empty>span{background:var(--is2-portal-green-soft);border-radius:50%;color:var(--is2-portal-green);display:inline-grid;height:40px;place-items:center;width:40px}.is2-portal-empty strong{color:var(--is2-charcoal);font-size:9px}.is2-portal-empty small{font-size:6.5px;line-height:1.45;max-width:340px}.is2-portal-file-input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;width:1px}.is2-portal-notifications{background:#fff;border:1px solid #d9d4cd;border-radius:7px;box-shadow:0 18px 55px rgba(34,34,34,.16);overflow:hidden;position:fixed;right:28px;top:56px;width:min(360px,calc(100vw - 32px));z-index:40}.is2-portal-notifications>header{align-items:center;border-bottom:1px solid #ebe6df;display:flex;justify-content:space-between;min-height:48px;padding:0 14px}.is2-portal-notifications>header strong{font-size:9px}.is2-portal-notifications>header button{background:transparent;border:0;color:var(--is2-muted);cursor:pointer;font-size:6.5px}.is2-portal-notifications>button{grid-gap:9px;align-items:center;background:#fff;border:0;border-bottom:1px solid #eeeae4;color:var(--is2-charcoal);cursor:pointer;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr) 14px;min-height:61px;padding:8px 14px;text-align:left;width:100%}.is2-portal-notifications>button:hover{background:var(--is2-portal-green-soft)}.is2-portal-notifications>button>span{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;height:28px;place-items:center;width:28px}.is2-portal-notifications>button>div{grid-gap:3px;display:grid;gap:3px}.is2-portal-notifications strong{font-size:7.5px}.is2-portal-notifications small{color:var(--is2-muted-2);font-size:6px}.is2-portal-notifications>p{color:var(--is2-muted);font-size:7px;margin:0;padding:22px;text-align:center}.is2-portal-account-menu{grid-gap:10px;align-items:center;background:#fff;border:1px solid #d9d4cd;border-radius:7px;box-shadow:0 18px 55px rgba(34,34,34,.16);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);padding:13px;position:fixed;right:28px;top:56px;width:min(280px,calc(100vw - 32px));z-index:40}.is2-portal-account-menu>span{background:var(--is2-portal-green);border-radius:50%;color:#fff;display:inline-grid;font-size:7.5px;font-weight:750;height:36px;overflow:hidden;place-items:center;width:36px}.is2-portal-account-menu>span img{height:100%;object-fit:cover;width:100%}.is2-portal-account-menu>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-portal-account-menu>div strong{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-portal-account-menu>div small{color:var(--is2-muted-2);font-size:6.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-portal-account-menu>button{align-items:center;background:#f7e8e4;border:0;border-radius:5px;color:var(--is2-danger);cursor:pointer;display:flex;font-size:7px;font-weight:650;gap:7px;grid-column:1/-1;justify-content:center;min-height:36px}.is2-portal-detail-backdrop{background:rgba(25,29,28,.28);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:60}.is2-portal-invoice-detail{background:#fff;box-shadow:-14px 0 45px rgba(34,34,34,.12);height:100%;padding:24px;width:min(420px,100vw)}.is2-portal-invoice-detail>header{align-items:flex-start;border-bottom:1px solid #e7e2db;display:flex;gap:14px;justify-content:space-between;padding-bottom:18px}.is2-portal-invoice-detail>header p{color:var(--is2-orange-dark);font-size:6px;font-weight:700;margin:0 0 5px;text-transform:uppercase}.is2-portal-invoice-detail>header h2{font-size:20px;font-weight:600;margin:0}.is2-portal-invoice-detail>header button{background:transparent;border:0;color:var(--is2-muted);cursor:pointer;font-size:7px}.is2-portal-invoice-detail dl{display:grid;margin:18px 0}.is2-portal-invoice-detail dl>div{align-items:center;border-bottom:1px solid #eeeae4;display:flex;gap:16px;justify-content:space-between;min-height:48px}.is2-portal-invoice-detail dt{color:var(--is2-muted);font-size:7px}.is2-portal-invoice-detail dd{font-size:8px;font-weight:620;margin:0;text-align:right}.is2-portal-invoice-detail>p{color:var(--is2-muted);font-size:8px;line-height:1.5}.is2-portal-mobile-nav{display:none}@media (max-width:900px){.is2-business-portal{display:block;padding-bottom:64px}.is2-portal-sidebar{display:none}.is2-portal-main{min-height:100dvh}.is2-portal-topbar{min-height:56px;padding:0 16px}.is2-portal-topbar>span{display:none}.is2-portal-mobile-business{align-items:center;background:transparent;border:0;color:var(--is2-charcoal);display:flex;gap:8px;min-width:0;padding:0}.is2-portal-mobile-business img,.is2-portal-mobile-business span{background:var(--is2-portal-green);border-radius:5px;color:#fff;display:inline-grid;font-size:6.5px;height:30px;object-fit:contain;place-items:center;width:30px}.is2-portal-mobile-business strong{font-size:8px;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-portal-content{padding:24px 0 34px;width:calc(100% - 28px)}.is2-portal-hero{align-items:stretch;flex-direction:column;gap:18px}.is2-portal-hero h1,.is2-portal-page-heading h1{font-size:23px}.is2-portal-hero>label{flex-basis:auto;width:100%}.is2-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-portal-metrics article{min-height:108px;padding:15px}.is2-portal-metrics article:nth-child(2){border-right:0}.is2-portal-metrics article:nth-child(-n+2){border-bottom:1px solid #e6e1da}.is2-portal-metrics article strong{font-size:18px}.is2-portal-overview-grid{grid-template-columns:1fr}.is2-portal-list>button{gap:9px;grid-template-columns:30px minmax(0,1fr) auto 13px;padding:8px 13px}.is2-portal-list>button>em{display:none}.is2-portal-list>button>b{font-size:8px}.is2-portal-page-heading{align-items:stretch;flex-direction:column;gap:16px;min-height:auto}.is2-portal-primary{justify-content:center;width:100%}.is2-portal-document-list>article{grid-template-columns:31px minmax(0,1fr) auto;min-height:80px;padding:10px 13px}.is2-portal-document-list>article>time{display:none}.is2-portal-tax-list article{gap:9px;grid-template-columns:34px minmax(0,1fr) auto;min-height:136px;padding:14px}.is2-portal-tax-list article>span{height:34px;width:34px}.is2-portal-tax-list article>strong{font-size:13px;grid-column:2;justify-self:start}.is2-portal-tax-list article>em{grid-column:3;grid-row:1}.is2-portal-tax-list article>time{grid-column:3;grid-row:2}.is2-portal-report-grid{grid-template-columns:1fr}.is2-portal-account-menu,.is2-portal-notifications{right:14px;top:52px}.is2-portal-mobile-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.96);border-top:1px solid #dcd7d0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:62px;inset:auto 0 0;padding:5px 7px calc(5px + env(safe-area-inset-bottom));position:fixed;z-index:30}.is2-portal-mobile-nav>button{grid-gap:3px;align-content:center;background:transparent;border:0;color:var(--is2-muted-2);display:grid;font-size:5.5px;gap:3px;min-width:0;padding:0;place-items:center}.is2-portal-mobile-nav>button.is-active{color:var(--is2-portal-green)}.is2-portal-mobile-nav>button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:420px){.is2-portal-content{width:calc(100% - 22px)}.is2-portal-hero h1,.is2-portal-page-heading h1{font-size:21px}.is2-portal-metrics article{min-height:104px;padding:13px}.is2-portal-metrics article strong{font-size:16px}.is2-portal-list>button{grid-template-columns:28px minmax(0,1fr) auto 12px;padding-inline:11px}.is2-portal-list>button>b{max-width:84px;overflow:hidden;text-overflow:ellipsis}.is2-portal-tax-list article>em{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.is2-view{animation:is2-view-in .32s ease both}@keyframes is2-view-in{0%{opacity:0}to{opacity:1}}.is2-view-heading{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:32px}.is2-view-heading>div:first-child{max-width:760px}.is2-eyebrow{color:var(--is2-orange-dark);font-size:10px;font-weight:700;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.is2-client-detail h2,.is2-create-sheet h2,.is2-form-heading h2,.is2-section-heading h2,.is2-section-heading h3,.is2-view-heading h1{color:var(--is2-charcoal);font-weight:600;letter-spacing:0;margin:0}.is2-view-heading h1{font-size:clamp(28px,3vw,42px);line-height:1.08}.is2-view-heading>div>p:last-child{color:var(--is2-muted);line-height:1.55;margin:10px 0 0;max-width:650px}.is2-view-heading__actions{display:flex;flex:0 0 auto;gap:8px}.is2-overview-period{grid-gap:5px;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:730;gap:5px;text-transform:uppercase;width:190px}.is2-overview-period .is2-custom-select{width:100%}.is2-overview-period .is2-custom-select__trigger{background:rgba(255,253,249,.9);border-color:var(--is2-line);border-radius:6px;box-shadow:0 8px 22px rgba(67,51,38,.05);color:var(--is2-charcoal);font-size:9px;font-weight:720;min-height:40px;padding:0 9px 0 11px;text-transform:none;width:100%}.is2-overview-period .is2-custom-select.is-open .is2-custom-select__trigger,.is2-overview-period .is2-custom-select__trigger:hover{border-color:rgba(223,106,38,.44);box-shadow:0 8px 22px rgba(67,51,38,.08)}.is2-heading-actions{align-items:center;display:flex;gap:8px}.is2-overview-scope{position:relative;width:268px}.is2-overview-scope__trigger{grid-gap:10px;align-items:center;background:rgba(255,253,249,.48);border:1px solid transparent;border-radius:7px;color:var(--is2-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) 16px;min-height:58px;padding:7px 10px;text-align:left;transition:background .15s ease,box-shadow .15s ease,color .15s ease;width:100%}.is2-overview-scope.is-open .is2-overview-scope__trigger,.is2-overview-scope__trigger:hover{background:rgba(255,253,249,.9);box-shadow:0 9px 24px rgba(67,51,38,.08);color:var(--is2-charcoal)}.is2-overview-scope__menu button>span:nth-child(2),.is2-overview-scope__trigger>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-overview-scope__menu button small,.is2-overview-scope__trigger small{color:var(--is2-muted-2);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-overview-scope__trigger>span:nth-child(2)>small{color:var(--is2-orange-dark);font-weight:700;text-transform:uppercase}.is2-overview-scope__menu button strong,.is2-overview-scope__trigger strong{color:var(--is2-charcoal);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-overview-scope__mark{background:var(--is2-charcoal);border-radius:6px;color:#fff;display:inline-grid;font-size:8px;font-weight:700;height:36px;overflow:hidden;place-items:center;width:36px}.is2-overview-scope__mark.is-all{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-overview-scope__mark.has-image{background:#eef6f5;padding:3px}.is2-overview-scope__mark img{height:100%;object-fit:contain;width:100%}.is2-overview-scope__menu{background:#fffdf9;border:1px solid rgba(78,64,52,.12);border-radius:7px;box-shadow:0 22px 48px rgba(48,37,28,.16);display:grid;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:340px;z-index:30}.is2-overview-scope__menu-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:7px 9px 9px}.is2-overview-scope__menu-heading span{color:var(--is2-charcoal);font-size:9px;font-weight:700;text-transform:uppercase}.is2-overview-scope__menu-heading small{color:var(--is2-muted-2);font-size:8px}.is2-overview-scope__menu>button{grid-gap:10px;align-items:center;background:transparent;border:0;border-radius:6px;color:var(--is2-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) 18px;min-height:58px;padding:8px 10px;position:relative;text-align:left;transition:background .14s ease,color .14s ease}.is2-overview-scope__menu>button:hover{background:#faf4ee}.is2-overview-scope__menu>button.is-active{background:#fff2e6;box-shadow:inset 3px 0 0 rgba(223,106,38,.74);color:var(--is2-orange-dark)}.is2-overview-empty{align-items:center;background:hsla(34,41%,97%,.62);color:var(--is2-muted-2);display:flex;gap:11px;justify-content:center;min-height:148px;padding:24px}.is2-overview-empty>span{grid-gap:4px;display:grid;gap:4px}.is2-overview-empty strong{color:var(--is2-charcoal);font-size:11px}.is2-overview-empty small{font-size:9px}.is2-metric-ribbon{background:rgba(255,253,249,.46);border:1px solid var(--is2-line);border-radius:8px;display:grid;grid-template-columns:minmax(230px,1.35fr) repeat(3,minmax(150px,1fr));margin-bottom:34px;overflow:hidden}.is2-metric{align-content:center;border-left:1px solid var(--is2-line);display:grid;min-height:118px;padding:20px 24px;position:relative}.is2-metric:first-child{border-left:0}.is2-metric:before{background:var(--is2-orange);content:"";inset:0 auto 0 0;position:absolute;width:0}.is2-metric--lead:before{width:4px}.is2-metric>span{color:var(--is2-muted);font-size:11px;font-weight:600}.is2-metric strong{font-feature-settings:"tnum";color:var(--is2-charcoal);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.05;margin-top:7px;overflow-wrap:anywhere}.is2-metric-currency-value{min-width:0}.is2-metric-currency-value__primary{align-items:baseline;display:flex;gap:7px;min-width:0}.is2-metric-currency-value__primary strong{min-width:0}.is2-metric-currency-value__primary>em{color:var(--is2-muted-2);font-size:8px;font-style:normal;font-weight:700}.is2-metric-currency-value__breakdown{display:flex;flex-wrap:wrap;gap:3px 11px;margin-top:5px}.is2-metric-currency-value__breakdown>span{font-feature-settings:"tnum";align-items:baseline;color:var(--is2-muted);display:inline-flex;font-size:9px;font-variant-numeric:tabular-nums;gap:4px;min-width:0}.is2-metric-currency-value__breakdown em{color:var(--is2-muted-2);font-size:7px;font-style:normal;font-weight:700}.is2-metric-currency-value__breakdown b{font-weight:600}.is2-metric small{color:var(--is2-muted-2);font-size:10px;margin-top:8px}.is2-up{color:var(--is2-success);font-weight:700}.is2-overview-grid,.is2-report-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr)}.is2-client-detail,.is2-client-list,.is2-section,.is2-settings-list,.is2-tool{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px}.is2-tool{min-width:0;padding:24px}.is2-section-heading{align-items:center;display:flex;gap:18px;justify-content:space-between}.is2-section-heading h2{font-size:18px}.is2-section-heading h3{font-size:16px}.is2-text-button{align-items:center;background:transparent;border:0;color:var(--is2-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:0}.is2-text-button:hover{color:var(--is2-orange-dark)}.is2-chart{height:235px;margin-top:20px;padding:14px 0 30px 26px;position:relative}.is2-period-label{color:var(--is2-muted-2);font-size:9px;font-weight:700}.is2-chart.is-empty{align-items:center;color:var(--is2-muted-2);display:flex;gap:11px;justify-content:center;padding:0}.is2-chart.is-empty>span{grid-gap:4px;display:grid;gap:4px}.is2-chart.is-empty strong{color:var(--is2-charcoal);font-size:11px}.is2-chart.is-empty small{font-size:9px}.is2-chart__guide{border-top:1px dashed var(--is2-line);height:1px;left:26px;position:absolute;right:0}.is2-chart__guide--top{top:14px}.is2-chart__guide--mid{top:106px}.is2-chart__guide span{color:var(--is2-muted-2);font-size:9px;left:-28px;position:absolute;top:-7px}.is2-chart__bars{grid-gap:clamp(9px,2vw,22px);align-items:end;border-bottom:1px solid var(--is2-line);display:grid;gap:clamp(9px,2vw,22px);grid-template-columns:repeat(8,1fr);height:100%;position:relative;z-index:1}.is2-chart__column{align-items:center;display:flex;flex-direction:column;gap:9px;height:100%;justify-content:flex-end}.is2-chart__bar{background:var(--is2-sand);min-height:10px;position:relative;transition:height .3s ease,background .18s ease;width:min(100%,28px)}.is2-chart__bar:hover{background:#d9aa70}.is2-chart__bar.is-current{background:var(--is2-orange)}.is2-chart__bar span{background:var(--is2-charcoal);border-radius:4px;color:#fff;font-size:9px;font-weight:700;left:50%;padding:3px 6px;position:absolute;top:-23px;transform:translateX(-50%)}.is2-chart__column small{color:var(--is2-muted-2);font-size:9px;height:12px}.is2-cashflow__footer{align-items:center;color:var(--is2-muted);display:flex;font-size:10px;gap:18px;padding-top:14px}.is2-cashflow__footer span{align-items:center;display:inline-flex;gap:6px}.is2-cashflow__footer strong{color:var(--is2-charcoal);margin-left:auto}.is2-cashflow-heading-actions,.is2-report-actions{align-items:center;display:inline-flex;gap:8px}.is2-cashflow-heading-actions .is2-custom-select,.is2-report-actions .is2-custom-select{width:92px}.is2-cashflow-heading-actions .is2-custom-select__trigger,.is2-report-actions .is2-custom-select__trigger{font-size:8px;min-height:32px}.is2-dot{border-radius:50%;display:inline-block;height:7px;width:7px}.is2-dot--orange{background:var(--is2-orange)}.is2-dot--sand{background:var(--is2-sand)}.is2-count{background:var(--is2-charcoal);border-radius:50%;color:#fff;display:inline-grid;font-size:10px;font-weight:700;height:28px;place-items:center;width:28px}.is2-attention__list{display:grid;margin-top:16px}.is2-attention-row{grid-gap:10px;align-items:center;background:transparent;border:0;border-top:1px solid var(--is2-line-soft);color:var(--is2-ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto 15px;min-height:73px;padding:10px 0;text-align:left}.is2-attention-row:hover>span:nth-child(2) strong{color:var(--is2-orange-dark)}.is2-attention-row__icon{background:var(--is2-sand-soft);border-radius:50%;color:var(--is2-charcoal);display:inline-grid;height:34px;place-items:center;width:34px}.is2-attention-row__icon.is-overdue{background:#f8dfd8;color:var(--is2-danger)}.is2-attention-row__icon.is-success{background:#dfece6;color:var(--is2-success)}.is2-attention-row>span:nth-child(2){display:grid;min-width:0}.is2-attention-row small,.is2-attention-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-attention-row strong{font-size:11px}.is2-attention-row small{color:var(--is2-muted-2);font-size:9px;margin-top:4px}.is2-attention-row__amount{color:var(--is2-muted);font-size:10px;font-weight:700;white-space:nowrap}.is2-recent{margin-top:18px;overflow:hidden}.is2-recent>.is2-section-heading{padding:20px 24px 16px}.is2-table-wrap{overflow-x:auto;width:100%}.is2-table{border-collapse:collapse;min-width:840px;table-layout:fixed;width:100%}.is2-table td,.is2-table th{border-bottom:1px solid var(--is2-line-soft);padding:13px 16px;text-align:left;vertical-align:middle}.is2-table th{background:#faf7f3;color:var(--is2-muted-2);font-size:9px;font-weight:700;height:41px;text-transform:uppercase}.is2-table td{color:var(--is2-muted);font-size:11px}.is2-table tbody tr{cursor:pointer;transition:background .14s ease}.is2-table tbody tr:hover{background:#fcf6f0}.is2-table tr:last-child td{border-bottom:0}.is2-table td:first-child{color:var(--is2-charcoal)}.is2-table td:first-child small,.is2-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-table td:first-child small{color:var(--is2-muted-2);font-size:9px;margin-top:4px}.is2-table .is-number{text-align:right}.is2-table th:first-child{width:18%}.is2-table th:nth-child(2){width:21%}.is2-table th:nth-child(3),.is2-table th:nth-child(4){width:10%}.is2-table th:nth-child(5){width:12%}.is2-table th:nth-child(6){width:17%}.is2-table th:nth-child(7){width:48px}.is2-table .is2-icon-button{background:transparent;border-color:transparent;height:30px;width:30px}.is2-status{align-items:center;border-radius:12px;display:inline-flex;font-size:9px;font-weight:700;min-height:23px;padding:0 8px}.is2-status--sent{background:#f5e7d2;color:#6a4b1f}.is2-status--paid{background:#dfece6;color:var(--is2-success)}.is2-status--partially-paid{background:#f8ead4;color:#8b551d}.is2-status--overdue{background:#f8dfd8;color:var(--is2-danger)}.is2-status--draft{background:#ece9e5;color:#65615d}.is2-status--editing{background:#f4dfc6;color:#74441f}.is2-status--archived{background:#e5e1dc;color:#5e5a56}.is2-table tr.is-archived{opacity:.72}.is2-list-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.is2-list-toolbar__controls{align-items:center;display:flex;gap:8px;justify-content:flex-end}.is2-invoice-list-select{width:152px}.is2-invoice-list-select:last-child{width:190px}.is2-invoice-list-select .is2-custom-select__trigger{font-size:9px;min-height:38px}.is2-import-review-callout{grid-gap:10px;align-items:center;background:hsla(30,70%,88%,.42);border:1px solid rgba(223,106,38,.24);border-radius:7px;color:var(--is2-charcoal);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:32px minmax(0,1fr) 18px;margin-bottom:12px;min-height:56px;padding:8px 12px;text-align:left;width:100%}.is2-import-review-callout>span:first-child,.is2-payment-review__state,.is2-payment-review__summary-icon{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;height:30px;place-items:center;width:30px}.is2-import-review-callout>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.is2-import-review-callout strong{font-size:9px}.is2-import-review-callout small{color:var(--is2-muted-2);font-size:7px}.is2-import-review-callout>svg{color:var(--is2-muted-2)}.is2-payment-review__summary{grid-gap:12px;align-items:center;background:hsla(30,70%,88%,.34);border:1px solid rgba(223,106,38,.22);border-radius:7px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) minmax(180px,auto);margin-bottom:12px;padding:14px 16px}.is2-payment-review__summary>span:last-child,.is2-payment-review__summary>span:nth-child(2){grid-gap:4px;display:grid;gap:4px}.is2-payment-review__summary>span:last-child{justify-items:end;text-align:right}.is2-payment-review__summary strong{color:var(--is2-charcoal);font-size:10px}.is2-payment-review__summary small{color:var(--is2-muted-2);font-size:8px}.is2-payment-review__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.is2-payment-review__list{overflow:hidden}.is2-payment-review__row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:12px;grid-template-columns:34px minmax(170px,1fr) minmax(130px,auto) auto;min-height:68px;padding:9px 12px}.is2-payment-review__row:last-child{border-bottom:0}.is2-payment-review__row>span:nth-child(2){grid-gap:4px;display:grid;gap:4px}.is2-payment-review__row>span:nth-child(2) strong{font-size:9px}.is2-payment-review__row>span:nth-child(2) small{color:var(--is2-muted-2);font-size:7px}.is2-payment-review__row>strong{font-size:10px;text-align:right}.is2-payment-review__actions{display:flex;gap:6px}.is2-payment-review__actions .is2-button{min-height:34px}.is2-issuer-filter,.is2-period-chip{align-items:center;background:hsla(0,0%,100%,.7);border:1px solid var(--is2-line);border-radius:7px;color:var(--is2-muted);display:inline-flex;font-size:9px;font-weight:700;gap:8px;min-height:38px;padding:0 10px}.is2-issuer-filter span{white-space:nowrap}.is2-issuer-filter select{background:transparent;border:0;color:var(--is2-charcoal);font:inherit;min-width:132px;outline:0}.is2-period-chip{color:var(--is2-muted-2);white-space:nowrap}.is2-segmented{background:hsla(0,0%,100%,.62);border:1px solid var(--is2-line);border-radius:8px;display:inline-flex;gap:2px;padding:3px}.is2-segmented button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--is2-muted);cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:7px;min-height:32px;padding:0 11px}.is2-segmented button span{color:var(--is2-muted-2);font-size:9px}.is2-segmented button.is-active{background:var(--is2-charcoal);color:#fff}.is2-segmented button.is-active span{color:var(--is2-sand)}.is2-filter-label{color:inherit!important;font-size:inherit!important}.is2-filter-label--mobile,.is2-mobile-invoice-scope{display:none}.is2-documents{min-height:0;overflow:hidden}.is2-invoice-list-empty{min-height:250px;padding:30px 16px;text-align:center}.is2-invoice-list-empty .is2-button{margin-top:8px}.is2-empty{grid-gap:7px;align-content:center;color:var(--is2-muted-2);display:grid;gap:7px;min-height:240px;place-items:center}.is2-empty strong{color:var(--is2-charcoal)}.is2-empty span{font-size:11px}.is2-client-list-empty .is2-button{margin-top:8px}.is2-master-detail{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(270px,.75fr) minmax(0,1.65fr)}.is2-client-detail,.is2-client-list{overflow:hidden}.is2-client-list__header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;font-size:11px;justify-content:space-between;min-height:56px;padding:0 15px 0 18px}.is2-client-list__header .is2-icon-button{background:transparent;border-color:transparent}.is2-client-list-options{position:relative}.is2-client-list-options>div{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:6px;box-shadow:0 14px 36px rgba(35,30,26,.16);display:grid;padding:5px;position:absolute;right:0;top:calc(100% + 6px);width:190px;z-index:24}.is2-client-list-options>div button{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--is2-muted);cursor:pointer;display:flex;font-size:8px;gap:8px;min-height:36px;padding:0 9px;text-align:left}.is2-client-list-options>div button:hover{background:var(--is2-ivory);color:var(--is2-charcoal)}.is2-client-history-toggle{grid-gap:8px;align-items:center;background:transparent;border:0;border-radius:5px;color:var(--is2-orange-dark);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:24px minmax(0,1fr) 15px;margin:7px 8px;min-height:46px;padding:7px 9px;text-align:left;width:calc(100% - 16px)}.is2-client-history-toggle:hover{background:var(--is2-orange-soft)}.is2-client-history-toggle>span{grid-gap:3px;display:grid;gap:3px}.is2-client-history-toggle strong{color:inherit;font-size:8.5px}.is2-client-history-toggle small{font-size:7px}.is2-client-history-toggle>svg:last-child{transition:transform .14s ease}.is2-client-history-toggle>svg:last-child.is-open{transform:rotate(180deg)}.is2-client-row.is-previous{opacity:.78}.is2-client-row{grid-gap:10px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 15px;min-height:69px;padding:9px 14px 9px 18px;position:relative;text-align:left;width:100%}.is2-client-row.is-active,.is2-client-row:hover{background:#fcf6f0}.is2-client-row.is-active:before{background:var(--is2-orange);content:"";inset:0 auto 0 0;position:absolute;width:4px}.is2-client-row>span:nth-child(2){display:grid;min-width:0}.is2-client-row small,.is2-client-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-client-row strong{color:var(--is2-charcoal);font-size:11px}.is2-client-row small{color:var(--is2-muted-2);font-size:9px;margin-top:4px}.is2-avatar{border-radius:50%;color:#fff;display:inline-grid;flex:0 0 38px;font-size:10px;font-weight:700;height:38px;place-items:center;width:38px}.is2-avatar--orange{background:var(--is2-orange)}.is2-avatar--charcoal{background:var(--is2-charcoal)}.is2-avatar--sage{background:var(--is2-sage)}.is2-avatar--sand,.is2-avatar--workspace{background:var(--is2-sand);color:var(--is2-charcoal)}.is2-avatar--workspace{border-radius:7px;flex-basis:32px;font-size:9px;height:32px;width:32px}.is2-avatar--large{flex-basis:56px;font-size:14px;height:56px;width:56px}.is2-client-detail{padding:24px}.is2-client-detail__header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:14px;padding-bottom:22px}.is2-client-detail__header>div:nth-child(2){display:grid;min-width:0}.is2-client-detail__header h2{font-size:20px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-client-detail__header>div:nth-child(2)>span{color:var(--is2-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-client-detail__header .is2-button{margin-left:auto}.is2-client-stats{border-bottom:1px solid var(--is2-line-soft);display:grid;grid-template-columns:repeat(3,1fr)}.is2-client-stats>div{grid-gap:7px;border-left:1px solid var(--is2-line-soft);display:grid;gap:7px;padding:22px 16px}.is2-client-stats>div:first-child{border-left:0;padding-left:0}.is2-client-stats span,.is2-definition-list dt{color:var(--is2-muted-2);font-size:9px;font-weight:600;text-transform:uppercase}.is2-client-stats strong{font-size:16px}.is2-client-detail__section{padding:22px 0}.is2-client-billing-summary{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:84px;padding:16px 0}.is2-client-billing-summary>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-client-billing-summary .is2-eyebrow{margin-bottom:1px}.is2-client-billing-summary strong{color:var(--is2-charcoal);font-size:12px;font-weight:620}.is2-client-billing-summary small{color:var(--is2-muted-2);font-size:8px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-client-billing-summary .is2-button{flex:0 0 auto}.is2-client-invoices{border-top:1px solid var(--is2-line-soft);padding:22px 0}.is2-client-invoices__list{border:1px solid var(--is2-line-soft);border-radius:7px;display:grid;margin-top:14px;overflow:hidden}.is2-client-invoices__list>button{grid-gap:10px;align-items:center;background:#fff;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto 14px;min-height:60px;padding:9px 12px;text-align:left}.is2-client-invoices__list>button:last-child{border-bottom:0}.is2-client-invoices__list>button:hover{background:#fcf6f0}.is2-client-invoices__list>button>span:first-child{grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-client-invoices__list>button>span:first-child small,.is2-client-invoices__list>button>span:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-client-invoices__list>button>span:first-child strong{color:var(--is2-charcoal);font-size:10px}.is2-client-invoices__list>button>span:first-child small{color:var(--is2-muted-2);font-size:8px}.is2-client-invoices__list>button>strong{color:var(--is2-charcoal);font-size:10px;white-space:nowrap}.is2-client-invoices__empty{color:var(--is2-muted-2);font-size:9px;padding:18px;text-align:center}.is2-definition-list{grid-gap:18px 28px;display:grid;gap:18px 28px;grid-template-columns:repeat(2,1fr);margin:20px 0 0}.is2-definition-list>div{grid-gap:5px;display:grid;gap:5px}.is2-definition-list dd{font-size:11px;font-weight:600;margin:0}.is2-client-detail__footer{align-items:center;border-top:1px solid var(--is2-line-soft);display:flex;gap:14px;justify-content:space-between;padding-top:18px}.is2-client-action__mobile{display:none}.is2-services{overflow:hidden}.is2-service-header,.is2-service-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(300px,1.6fr) minmax(150px,.65fr) 100px 40px}.is2-service-header{background:#faf7f3;color:var(--is2-muted-2);font-size:9px;font-weight:700;min-height:44px;padding:0 20px 0 76px;text-transform:uppercase}.is2-service-header,.is2-service-row{border-bottom:1px solid var(--is2-line-soft)}.is2-service-row{min-height:80px;padding:12px 20px 12px 76px;position:relative}.is2-service-row:hover{background:#fcf6f0}.is2-service-index{border:1px solid var(--is2-line);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;font-size:9px;font-weight:700;height:34px;left:20px;place-items:center;position:absolute;width:34px}.is2-service-row>span:not(.is2-service-index){grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-service-row small,.is2-service-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-service-row strong{color:var(--is2-charcoal);font-size:11px}.is2-service-row small{color:var(--is2-muted-2);font-size:9px}.is2-service-row .is2-icon-button{background:transparent;border-color:transparent}.is2-service-footer{align-items:center;background:var(--is2-sand-soft);color:var(--is2-muted);display:flex;font-size:10px;gap:20px;justify-content:space-between;min-height:62px;padding:0 20px}.is2-service-panel{background:var(--is2-paper);border-radius:8px;box-shadow:0 24px 80px rgba(32,27,23,.24);max-height:calc(100dvh - 32px);max-height:calc(var(--is2-modal-viewport-height, 100dvh) - 32px);overflow:auto;width:min(620px,calc(100vw - 32px))}.is2-service-panel>header{align-items:flex-start;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:20px;justify-content:space-between;padding:21px 22px 18px}.is2-service-panel>header h2{color:var(--is2-charcoal);font-size:21px;font-weight:620;margin:3px 0 5px}.is2-service-panel>header span{color:var(--is2-muted);font-size:9px;line-height:1.5}.is2-service-panel__body{grid-gap:16px 12px;display:grid;gap:16px 12px;grid-template-columns:42px minmax(0,1fr);padding:22px}.is2-service-panel__mark{background:var(--is2-orange-soft);border-radius:7px;color:var(--is2-orange-dark);display:grid;height:42px;place-items:center;width:42px}.is2-service-panel__body>label{grid-gap:7px;color:var(--is2-muted);display:grid;font-size:9px;font-weight:700;gap:7px}.is2-service-panel__body input,.is2-service-panel__body textarea{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);min-height:42px;outline:0;padding:10px 11px;width:100%}.is2-service-panel__body input:focus,.is2-service-panel__body textarea:focus{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.12)}.is2-service-panel__body>.is2-login__message,.is2-service-panel__body>.is2-settings-form,.is2-service-panel__detail{grid-column:1/-1}.is2-service-panel__detail textarea{min-height:78px;resize:vertical}.is2-service-panel>footer{border-top:1px solid var(--is2-line-soft);display:flex;gap:8px;justify-content:flex-end;padding:14px 22px 18px}@media (max-width:680px){.is2-service-panel{border-radius:8px 8px 0 0;max-height:calc(100dvh - 16px);max-height:calc(var(--is2-modal-viewport-height, 100dvh) - 16px);width:100%}.is2-service-panel__body{grid-template-columns:34px minmax(0,1fr);padding:18px}.is2-service-panel__mark{height:34px;width:34px}.is2-service-panel__body .is2-settings-form--three{grid-template-columns:1fr}.is2-service-panel>footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.is2-report-hero{grid-gap:50px;align-items:end;background:var(--is2-charcoal);border-radius:8px;color:#fff;display:grid;gap:50px;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);margin-bottom:18px;min-height:224px;overflow:hidden;padding:30px 34px;position:relative}.is2-report-hero:before{background:var(--is2-orange);box-shadow:0 24px 0 hsla(34,66%,74%,.35),0 48px 0 rgba(223,106,38,.4);content:"";height:5px;position:absolute;right:80px;top:-32px;transform:rotate(-25deg);width:210px}.is2-report-hero>div:first-child{display:grid;position:relative;z-index:1}.is2-report-hero .is2-eyebrow{color:var(--is2-sand)}.is2-report-hero>div:first-child>strong{font-size:clamp(30px,4vw,50px);font-weight:600}.is2-report-hero>div:first-child>span{color:hsla(0,0%,100%,.55);font-size:10px;margin-top:12px}.is2-report-hero>div:first-child b{color:#d5e8de}.is2-report-hero__bars{grid-gap:8px;align-items:end;border-bottom:1px solid hsla(0,0%,100%,.15);display:grid;gap:8px;grid-template-columns:repeat(12,1fr);height:145px;position:relative;z-index:1}.is2-report-hero__bars i{background:hsla(34,66%,74%,.42);min-height:7px}.is2-report-hero__bars i:nth-last-child(-n+4){background:var(--is2-orange)}.is2-report-block{min-height:256px}.is2-health-score{align-items:baseline;display:flex;gap:7px;margin-top:30px}.is2-health-score strong{font-size:48px;font-weight:600;line-height:1}.is2-health-score span{color:var(--is2-muted-2);font-size:10px}.is2-progress{background:var(--is2-line-soft);height:6px;margin-top:18px;overflow:hidden}.is2-progress i{background:var(--is2-success);display:block;height:100%}.is2-report-block>p{line-height:1.55;margin:15px 0 0}.is2-mix-row,.is2-report-block>p{color:var(--is2-muted);font-size:10px}.is2-mix-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr) 38px;margin-top:18px}.is2-mix-row i{background:var(--is2-line-soft);height:6px;overflow:hidden}.is2-mix-row i b{background:var(--is2-sand);display:block;height:100%}.is2-mix-row:first-of-type i b{background:var(--is2-orange)}.is2-mix-row strong{color:var(--is2-charcoal);text-align:right}.is2-settings-view{max-width:1220px}.is2-settings-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr)}.is2-settings-list{overflow:hidden}.is2-settings-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted);cursor:pointer;display:flex;gap:18px;justify-content:space-between;min-height:78px;padding:14px 20px;text-align:left;width:100%}.is2-settings-row:last-child{border-bottom:0}.is2-settings-row:hover{background:#fcf6f0}.is2-settings-row.is-active{background:var(--is2-orange-soft);box-shadow:inset 4px 0 0 var(--is2-orange);color:var(--is2-charcoal)}.is2-settings-row>span{grid-gap:6px;display:grid;gap:6px}.is2-settings-row strong{color:var(--is2-charcoal);font-size:12px}.is2-settings-row small{color:var(--is2-muted-2);font-size:10px}.is2-settings-panel{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px;min-height:510px;padding:26px}.is2-settings-panel__heading{align-items:flex-start;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:18px;justify-content:space-between;min-height:72px;padding-bottom:22px}.is2-settings-panel__heading h2{font-size:23px;font-weight:600;margin:0}.is2-settings-panel__heading>div>span{color:var(--is2-muted);display:block;font-size:10px;line-height:1.5;margin-top:7px}.is2-locale-mark,.is2-settings-panel__heading img{border-radius:8px;flex:0 0 44px;height:44px;width:44px}.is2-locale-mark{background:var(--is2-orange-soft);color:var(--is2-orange-dark);display:inline-grid;font-size:14px;font-weight:700;place-items:center}.is2-settings-form{grid-gap:17px;display:grid;gap:17px;margin-top:24px}.is2-settings-form--two{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-settings-form label{grid-gap:7px;color:var(--is2-muted);display:grid;font-size:9px;font-weight:700;gap:7px;text-transform:uppercase}.is2-language-settings>label>small{color:var(--is2-muted-2);font-size:8px;font-weight:500;line-height:1.45;text-transform:none}.is2-settings-form input,.is2-settings-form select{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);font-size:11px;font-weight:500;min-height:42px;outline:0;padding:0 11px;text-transform:none;width:100%}.is2-settings-form input:focus,.is2-settings-form select:focus{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.14)}.is2-settings-toggle{grid-gap:11px;align-items:center;background:#faf7f3;border:1px solid var(--is2-line-soft);border-radius:7px;cursor:pointer;display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr);margin-top:22px;min-height:62px;padding:10px 13px}.is2-settings-toggle input{accent-color:var(--is2-orange);height:18px;width:18px}.is2-settings-toggle>span{grid-gap:4px;display:grid;gap:4px}.is2-settings-toggle strong{font-size:10px}.is2-settings-toggle small{color:var(--is2-muted-2);font-size:9px}.is2-settings-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.is2-settings-actions button{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:7px;color:var(--is2-orange-dark);cursor:pointer;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);min-height:84px;padding:13px;text-align:left}.is2-settings-actions button:disabled,.is2-settings-actions label.is-disabled{cursor:not-allowed;opacity:.5}.is2-settings-actions button:not(:disabled):hover{background:#fff8f2;border-color:var(--is2-orange)}.is2-settings-actions button>span{grid-gap:4px;display:grid;gap:4px}.is2-settings-actions strong{color:var(--is2-charcoal);font-size:10px}.is2-settings-actions small{color:var(--is2-muted-2);font-size:8px;line-height:1.45}.is2-settings-panel__footer{align-items:center;border-top:1px solid var(--is2-line-soft);display:flex;gap:16px;justify-content:space-between;margin-top:28px;padding-top:18px}.is2-settings-panel__footer>span{color:var(--is2-muted-2);font-size:9px}.is2-editor-view{width:100%}.is2-editor-header{grid-gap:20px;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(27,41%,95%,.94);display:grid;gap:20px;grid-template-columns:auto minmax(180px,1fr) auto;margin-bottom:16px;padding:8px 0 14px;position:-webkit-sticky;position:sticky;top:78px;z-index:28}.is2-document-header{background:linear-gradient(180deg,hsla(27,41%,95%,.98) 72%,hsla(27,41%,95%,0))}.is2-document-title{grid-gap:3px!important;display:grid!important;gap:3px!important;grid-template-columns:1fr!important;justify-content:start;justify-items:start}.is2-document-title>span:nth-child(2){align-items:center;display:inline-flex;gap:8px}.is2-document-title>small:first-child{color:var(--is2-muted-2);font-size:7px;font-weight:700;text-transform:uppercase}.is2-document-title>span:nth-child(2) strong{color:var(--is2-charcoal);font-size:21px;font-weight:650}.is2-document-title>small:last-child{color:var(--is2-muted-2);font-size:8px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-document-actions{flex-wrap:nowrap!important}.is2-editor-header>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.is2-record-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(520px,1.35fr) minmax(300px,.65fr)}.is2-record-document,.is2-record-more,.is2-record-sidebar>section{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px}.is2-record-document{background:#e8e1da;padding:22px}.is2-record-document__toolbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;min-height:46px}.is2-record-document__toolbar h2{font-size:19px;font-weight:600;margin:0}.is2-record-document__toolbar>span{color:var(--is2-muted);font-size:9px}.is2-record-document .is2-invoice-paper{height:min(710px,calc(100vh - 230px));max-width:100%;width:auto}.is2-record-sidebar{grid-gap:12px;display:grid;gap:12px}.is2-record-sidebar>section{padding:22px}.is2-record-amount{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:14px;justify-content:space-between;padding-bottom:18px}.is2-record-amount>strong{font-size:25px;font-weight:600}.is2-record-sidebar dl{grid-gap:12px;display:grid;gap:12px;margin:18px 0 0}.is2-record-sidebar dl>div{display:flex;gap:16px;justify-content:space-between}.is2-record-sidebar dt{color:var(--is2-muted-2);font-size:9px}.is2-record-sidebar dd{color:var(--is2-charcoal);font-size:10px;font-weight:600;margin:0;text-align:right}.is2-record-timeline{grid-gap:0;display:grid;gap:0;list-style:none;margin:16px 0 0;padding:0}.is2-record-timeline li{grid-gap:10px;display:grid;gap:10px;grid-template-columns:16px minmax(0,1fr);min-height:52px;position:relative}.is2-record-timeline li:before{background:var(--is2-line);bottom:-1px;content:"";left:5px;position:absolute;top:13px;width:1px}.is2-record-timeline li:last-child:before{display:none}.is2-record-timeline li>span{background:var(--is2-paper);border:2px solid var(--is2-line);border-radius:50%;height:11px;margin-top:2px;position:relative;width:11px;z-index:1}.is2-record-timeline li.is-complete>span{background:var(--is2-success);border-color:var(--is2-success)}.is2-record-timeline li>div{grid-gap:4px;align-content:start;display:grid;gap:4px}.is2-record-timeline strong{font-size:10px}.is2-record-timeline small{color:var(--is2-muted-2);font-size:8px}.is2-record-more{min-height:42px;width:100%}.is2-back{align-items:center;background:transparent;border:0;color:var(--is2-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:7px;padding:0;width:-webkit-fit-content;width:fit-content}.is2-back:hover{color:var(--is2-charcoal)}.is2-composer{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px;display:grid;grid-template-columns:150px minmax(310px,.85fr) minmax(380px,1.15fr);min-height:670px;overflow:hidden}.is2-editor-steps{background:#f9f5f0;border-right:1px solid var(--is2-line-soft);padding:26px 14px}.is2-editor-step{grid-gap:9px;align-items:center;background:transparent;border:0;border-radius:6px;color:var(--is2-muted);cursor:pointer;display:grid;gap:9px;grid-template-columns:28px 1fr;min-height:49px;padding:0 8px;position:relative;text-align:left;width:100%}.is2-editor-step+.is2-editor-step{margin-top:6px}.is2-editor-step>span{border:1px solid var(--is2-line);border-radius:50%;display:inline-grid;font-size:8px;height:26px;place-items:center;width:26px}.is2-editor-step strong{font-size:10px}.is2-editor-step.is-active,.is2-editor-step:hover{background:#fff;color:var(--is2-charcoal)}.is2-editor-step.is-active>span{background:var(--is2-orange);border-color:var(--is2-orange);color:#fff}.is2-editor-form{border-right:1px solid var(--is2-line-soft);display:flex;flex-direction:column;min-width:0;padding:30px}.is2-form-heading{margin-bottom:28px}.is2-form-heading h2{font-size:24px}.is2-create-sheet header>div>span,.is2-form-heading>span{color:var(--is2-muted);display:block;font-size:10px;line-height:1.5;margin-top:8px}.is2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-form-grid,.is2-form-stack{grid-gap:17px;display:grid;gap:17px}.is2-create-sheet label,.is2-editor-form label{grid-gap:7px;color:var(--is2-muted);display:grid;font-size:9px;font-weight:700;gap:7px;text-transform:uppercase}.is2-create-sheet input,.is2-create-sheet select,.is2-editor-form input,.is2-editor-form select,.is2-editor-form textarea{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);font-size:11px;font-weight:500;min-height:42px;min-width:0;outline:0;padding:0 11px;text-transform:none;width:100%}.is2-editor-form textarea{min-height:112px;padding-top:11px;resize:vertical}.is2-editor-form label>small{color:var(--is2-muted-2);font-size:8px;font-weight:500;line-height:1.45;text-transform:none}.is2-due-summary{grid-gap:10px;align-items:center;background:#eef3f0;border-left:3px solid var(--is2-sage);color:var(--is2-sage);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:62px;padding:10px 12px}.is2-due-summary>span{grid-gap:3px;display:grid;gap:3px}.is2-due-summary small{color:var(--is2-muted-2);font-size:7px;font-weight:700;text-transform:uppercase}.is2-due-summary strong{color:var(--is2-charcoal);font-size:10px}.is2-due-summary button{background:#fff;border:1px solid rgba(83,102,91,.28);border-radius:5px;color:var(--is2-sage);cursor:pointer;font-size:8px;font-weight:700;min-height:30px;padding:0 9px}.is2-reverse-charge{grid-gap:11px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:7px;cursor:pointer;display:grid!important;gap:11px;grid-template-columns:0 minmax(0,1fr) 18px;min-height:66px;overflow:hidden;padding:11px 13px;text-transform:none!important}.is2-reverse-charge input{min-height:0;opacity:0;width:0}.is2-reverse-charge>span{grid-gap:4px;display:grid;gap:4px}.is2-reverse-charge strong{color:var(--is2-charcoal);font-size:10px}.is2-reverse-charge small{color:var(--is2-muted-2);font-size:8px;font-weight:500;line-height:1.4}.is2-reverse-charge>svg{color:var(--is2-muted-2);opacity:.25}.is2-reverse-charge.is-active{background:#eef3f0;border-color:rgba(83,102,91,.38)}.is2-reverse-charge.is-active>svg{color:var(--is2-success);opacity:1}.is2-create-sheet input:focus,.is2-create-sheet select:focus,.is2-editor-form input:focus,.is2-editor-form select:focus,.is2-editor-form textarea:focus,.is2-search-panel input:focus{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.14)}.is2-editor-form__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:28px}.is2-editor-form__footer>span{color:var(--is2-muted-2);font-size:9px;font-weight:700}.is2-client-choice{grid-gap:11px!important;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:7px;cursor:pointer;display:grid!important;gap:11px!important;grid-template-columns:0 38px minmax(0,1fr) 18px;min-height:68px;padding:10px 13px;text-transform:none!important}.is2-client-choice+.is2-client-choice{margin-top:9px}.is2-client-choice.is-active{background:#fffaf6;border-color:transparent;box-shadow:inset 3px 0 0 rgba(223,106,38,.72)}.is2-client-choice>input{min-height:0;opacity:0;width:0}.is2-client-choice>span:nth-child(3){grid-gap:4px;display:grid;gap:4px}.is2-client-choice strong{color:var(--is2-charcoal);font-size:11px}.is2-client-choice small{color:var(--is2-muted-2);font-size:9px;font-weight:400}.is2-currency-decision{grid-gap:10px;align-items:center;background:#fff7ef;border-left:3px solid rgba(199,92,31,.62);color:var(--is2-orange-dark);display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;padding:12px 13px}.is2-currency-decision>span{grid-gap:3px;display:grid;gap:3px}.is2-currency-decision strong{color:var(--is2-charcoal);font-size:9px}.is2-currency-decision small{color:var(--is2-muted);font-size:8px;line-height:1.45}.is2-currency-decision>div{display:flex;gap:7px}.is2-currency-decision .is2-button{font-size:8px;min-height:31px;padding:0 10px}.is2-line-editor{grid-gap:11px;display:grid;gap:11px}.is2-line-editor__item{grid-gap:0;display:grid;gap:0}.is2-line-editor__row{grid-gap:8px;align-items:end;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 64px 86px 30px;padding-bottom:11px}.is2-line-editor__item>.is2-line-editor__row{border-bottom:0;padding-bottom:8px}.is2-line-editor__item{border-bottom:1px solid var(--is2-line-soft);padding-bottom:10px}.is2-line-accounting{grid-gap:8px;align-items:center;border-radius:6px;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr) auto;min-height:40px;padding:7px 9px}.is2-line-accounting.is-selected>span,.is2-line-accounting>span:nth-child(2){grid-gap:2px;display:grid;gap:2px;min-width:0}.is2-line-accounting strong{color:var(--is2-charcoal);font-size:8px}.is2-line-accounting small{color:var(--is2-muted-2);font-size:6.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-line-accounting.is-suggested{background:hsla(29,73%,93%,.58);border-left:2px solid var(--is2-orange)}.is2-line-accounting__signal{color:var(--is2-orange-dark);display:inline-grid;height:20px;place-items:center;width:20px}.is2-line-accounting.is-selected{background:#edf5f1;color:var(--is2-success)}.is2-line-accounting>div{align-items:center;display:flex;gap:5px;justify-content:flex-end}.is2-line-accounting button{background:hsla(0,0%,100%,.7);border:1px solid rgba(111,99,87,.18);border-radius:5px;color:var(--is2-muted);cursor:pointer;font:inherit;font-size:6.5px;font-weight:700;min-height:27px;padding:0 8px}.is2-line-accounting button:hover{border-color:var(--is2-orange);color:var(--is2-orange-dark)}.is2-line-accounting button.is-primary{background:var(--is2-charcoal);border-color:var(--is2-charcoal);color:#fff}.is2-line-editor__row .is2-icon-button{height:42px;width:30px}.is2-line-editor__total{align-items:center;color:var(--is2-muted);display:flex;font-size:9px;gap:12px;justify-content:space-between;padding-top:8px}.is2-line-editor__total strong{color:var(--is2-charcoal);font-size:12px}.is2-line-editor .is2-text-button{margin-top:5px;width:-webkit-fit-content;width:fit-content}.is2-line-editor input[aria-invalid=true]{background:#fff8f5;border-color:rgba(181,65,45,.68)}.is2-credit-note-confirm{grid-gap:10px;align-items:center;background:#fff8f5;border:1px solid rgba(181,65,45,.22);border-radius:7px;color:#9d3f2e;cursor:pointer;display:grid!important;gap:10px;grid-template-columns:0 18px minmax(0,1fr) 18px;overflow:hidden;padding:12px 13px;text-transform:none!important}.is2-credit-note-confirm input{min-height:0;opacity:0;width:0}.is2-credit-note-confirm>span,.is2-invoice-validation>span{grid-gap:3px;display:grid;gap:3px}.is2-credit-note-confirm strong,.is2-invoice-validation strong{color:var(--is2-charcoal);font-size:9px}.is2-credit-note-confirm small,.is2-invoice-validation small{color:var(--is2-muted);font-size:8px;font-weight:500;line-height:1.45}.is2-credit-note-confirm>svg:last-child{opacity:.2}.is2-credit-note-confirm.is-active{background:#fff2ed;border-color:rgba(181,65,45,.38)}.is2-credit-note-confirm.is-active>svg:last-child{opacity:1}.is2-invoice-validation{grid-gap:9px;align-items:start;background:#fff2ed;color:#9d3f2e;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);padding:11px 12px}.is2-preview-shell{background:#e8e1da;min-width:0;padding:18px}.is2-preview-shell__bar{align-items:flex-start;color:var(--is2-muted);display:flex;font-size:9px;font-weight:700;height:30px;justify-content:space-between}.is2-preview-shell__bar button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:inherit;padding:0}.is2-preview-shell.is-fit .is2-invoice-paper{max-width:440px}.is2-invoice-paper{aspect-ratio:1/1.36;background:#fff;box-shadow:0 20px 35px rgba(50,40,30,.12);color:#242321;margin:0 auto;max-width:510px;padding:clamp(22px,3vw,38px);width:100%}.is2-invoice-paper>header{align-items:flex-start;display:flex;justify-content:space-between}.is2-invoice-paper>header img{height:30px;width:30px}.is2-invoice-paper>header>div{grid-gap:4px;display:grid;gap:4px;text-align:right}.is2-invoice-paper footer span,.is2-invoice-paper>header span,.is2-invoice-paper__items .is-head,.is2-invoice-paper__meta span{color:#8c857e;font-size:clamp(5px,.6vw,8px)}.is2-invoice-paper>header strong{font-size:clamp(10px,1.2vw,15px)}.is2-invoice-paper.is-credit-note>header span{color:#a84831;font-weight:800}.is2-invoice-paper__meta{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(24px,4vw,48px)}.is2-invoice-paper__meta>div{grid-gap:4px;align-content:start;display:grid;gap:4px}.is2-invoice-paper__meta strong{font-size:clamp(6px,.72vw,9px)}.is2-invoice-paper__meta small{color:#6f6963;font-size:clamp(5px,.58vw,7px);line-height:1.5}.is2-invoice-paper__dates{grid-gap:14px;display:grid;gap:14px;margin-top:clamp(18px,2.8vw,30px);padding:6px 0 0}.is2-invoice-paper__dates.has-reference{grid-template-columns:repeat(3,minmax(0,1fr))}.is2-invoice-paper__issuer-mark{border-radius:6px;color:#fff;display:inline-grid;font-size:8px;font-weight:700;height:30px;place-items:center;width:30px}.is2-invoice-paper__dates>div{grid-gap:4px;display:grid;gap:4px}.is2-invoice-paper__dates span{color:#8c857e;font-size:clamp(5px,.58vw,7px)}.is2-invoice-paper__dates strong{font-size:clamp(6px,.68vw,8px)}.is2-invoice-paper__items{margin-top:clamp(18px,3vw,32px)}.is2-invoice-paper__items>div{grid-gap:5px;align-items:start;border-bottom:1px solid #ece8e3;display:grid;font-size:clamp(5px,.65vw,8px);gap:5px;grid-template-columns:minmax(0,1.8fr) 32px 62px 68px;padding:11px 0;text-align:right}.is2-invoice-paper__items>div>span:first-child{grid-gap:3px;display:grid;gap:3px;text-align:left}.is2-invoice-paper__items small{color:#8c857e;font-size:.84em}.is2-invoice-paper__totals{grid-gap:8px;display:grid;font-size:clamp(5px,.65vw,8px);gap:8px;margin:18px 0 0 auto;width:46%}.is2-invoice-paper__totals>span{color:#6f6963;display:flex;gap:10px;justify-content:space-between}.is2-invoice-paper__totals .is-total{border-top:2px solid var(--is2-orange);color:#242321;font-size:1.3em;margin-top:2px;padding-top:9px}.is2-invoice-paper>footer{grid-gap:4px;display:grid;font-size:clamp(5px,.62vw,8px);gap:4px;margin-top:auto;padding-top:clamp(22px,5vw,62px)}.is2-review-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(520px,1.25fr) minmax(330px,.75fr)}.is2-review-delivery,.is2-review-document{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px}.is2-review-document{background:#e8e1da;padding:24px}.is2-review-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.is2-review-toolbar h2{color:var(--is2-charcoal);font-size:19px;font-weight:600;margin:0}.is2-review-toolbar>div:last-child{align-items:center;display:flex;gap:7px}.is2-review-tabs{margin-right:2px}.is2-review-tabs button{gap:5px}.is2-review-document>.is2-section-heading{margin-bottom:20px}.is2-review-document .is2-eyebrow,.is2-review-document .is2-section-heading h2{color:var(--is2-charcoal)}.is2-review-document .is2-invoice-paper{height:min(680px,calc(100vh - 245px));max-width:100%;width:auto}.is2-email-preview{background:#fff;box-shadow:0 20px 35px rgba(50,40,30,.12);color:var(--is2-charcoal);margin:0 auto;min-height:min(620px,calc(100vh - 245px));padding:30px;width:min(100%,680px)}.is2-email-preview>header{grid-gap:10px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding-bottom:20px}.is2-email-preview>header>div{grid-gap:3px;display:grid;gap:3px}.is2-email-preview>header strong{font-size:11px}.is2-email-preview>header small{color:var(--is2-muted-2);font-size:8px}.is2-email-preview dl{grid-gap:0;display:grid;gap:0;margin:0}.is2-email-preview dl>div{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;grid-template-columns:58px minmax(0,1fr);min-height:42px}.is2-email-preview dt{color:var(--is2-muted-2);font-size:8px;font-weight:700;text-transform:uppercase}.is2-email-preview dd{font-size:10px;font-weight:600;margin:0}.is2-email-preview__body{color:#4d4944;font-size:11px;line-height:1.65;min-height:290px;padding:28px 0}.is2-email-preview__body p{margin:0 0 17px}.is2-email-preview>footer{border-top:1px solid var(--is2-line-soft);display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}.is2-email-preview>footer button{grid-gap:8px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-orange-dark);cursor:pointer;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);min-height:48px;min-width:180px;padding:8px 10px;text-align:left}.is2-email-preview>footer button:hover{background:#fff8f2;border-color:var(--is2-orange)}.is2-email-preview>footer button>span{grid-gap:3px;display:grid;gap:3px}.is2-email-preview>footer strong{color:var(--is2-charcoal);font-size:9px}.is2-email-preview>footer small{color:var(--is2-muted-2);font-size:7px}.is2-review-delivery{grid-gap:22px;display:grid;gap:22px;padding:26px;position:-webkit-sticky;position:sticky;top:90px}.is2-review-delivery h2{font-size:24px;font-weight:600;margin:0}.is2-review-delivery>div:first-child>p:last-child{color:var(--is2-muted);font-size:10px;line-height:1.5;margin:8px 0 0}.is2-review-field{grid-gap:7px;color:var(--is2-muted);display:grid;font-size:9px;font-weight:700;gap:7px;text-transform:uppercase}.is2-review-field input,.is2-review-field textarea{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);font-size:11px;font-weight:500;min-height:42px;outline:0;padding:0 11px;text-transform:none;width:100%}.is2-review-field textarea{min-height:92px;padding-top:11px;resize:vertical}.is2-review-field input:focus,.is2-review-field textarea:focus{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.14)}.is2-review-formats{grid-gap:7px;display:grid;gap:7px}.is2-review-formats>span{color:var(--is2-muted);font-size:9px;font-weight:700;margin-bottom:2px;text-transform:uppercase}.is2-review-formats label{grid-gap:9px;align-items:center;background:#fff;border:1px solid var(--is2-line-soft);border-radius:6px;color:var(--is2-muted);cursor:pointer;display:grid;gap:9px;grid-template-columns:0 20px minmax(0,1fr) 18px;min-height:54px;padding:8px 11px}.is2-review-formats label.is-selected{background:#fff9f4;border-color:rgba(223,106,38,.5);color:var(--is2-orange-dark)}.is2-review-formats input{opacity:0;width:0}.is2-review-formats label>span{grid-gap:3px;display:grid;gap:3px}.is2-review-formats strong{color:var(--is2-charcoal);font-size:10px}.is2-review-formats small{color:var(--is2-muted-2);font-size:8px}.is2-review-formats label>svg:last-child{opacity:0}.is2-review-formats label.is-selected>svg:last-child{color:var(--is2-success);opacity:1}.is2-review-total{grid-gap:4px;border-bottom:1px solid var(--is2-line-soft);border-top:1px solid var(--is2-line-soft);display:grid;gap:4px;padding:16px 0}.is2-review-total small,.is2-review-total span{color:var(--is2-muted-2);font-size:9px}.is2-review-total strong{font-size:25px;font-weight:600}.is2-review-send{width:100%}.is2-review-download{justify-self:center}.is2-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(24,23,22,.58);bottom:auto;display:grid;height:100dvh;height:var(--is2-modal-viewport-height,100dvh);left:0;overflow:hidden;overscroll-behavior:none;padding:20px;place-items:center;position:fixed;right:0;top:0;top:var(--is2-modal-viewport-top,0);z-index:100}.is2-create-sheet{animation:is2-sheet-in .22s ease both;background:var(--is2-paper);border-radius:8px;box-shadow:0 28px 80px rgba(24,20,15,.24);max-height:calc(100vh - 40px);overflow-y:auto;width:min(100%,580px)}@keyframes is2-sheet-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.is2-create-sheet>footer,.is2-create-sheet>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:24px}.is2-create-sheet>header{border-bottom:1px solid var(--is2-line-soft)}.is2-create-sheet h2{font-size:24px}.is2-create-sheet__body{grid-gap:17px;display:grid;gap:17px;padding:24px}.is2-create-sheet>footer{align-items:center;border-top:1px solid var(--is2-line-soft);justify-content:flex-end}.is2-create-summary{grid-gap:10px;align-items:start;background:#e7f0eb;border-left:3px solid var(--is2-success);color:var(--is2-success);display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);padding:13px}.is2-create-summary>span{grid-gap:4px;display:grid;gap:4px}.is2-create-summary strong{font-size:10px}.is2-create-summary small{color:#617168;font-size:9px;line-height:1.45}.is2-assistant-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(860px,calc(100dvh - 40px));height:min(860px,calc(var(--is2-modal-viewport-height, 100dvh) - 40px));max-height:calc(100dvh - 40px);max-height:calc(var(--is2-modal-viewport-height, 100dvh) - 40px);overflow:hidden;width:min(100%,960px)}.is2-assistant-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);overflow:hidden}.is2-assistant-chat{background:#faf7f3;border-right:1px solid var(--is2-line-soft);display:flex;flex-direction:column;min-width:0;padding:24px}.is2-chat-thread{grid-gap:12px;align-content:start;display:grid;gap:12px;min-height:355px}.is2-chat-message{align-items:flex-start;display:flex;gap:9px;max-width:88%}.is2-chat-message>span{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;flex:0 0 29px;height:29px;place-items:center;width:29px}.is2-chat-message p{background:#fff;border:1px solid var(--is2-line-soft);border-radius:3px 7px 7px 7px;color:var(--is2-charcoal);font-size:11px;line-height:1.5;margin:0;padding:10px 12px}.is2-chat-message.is-user{justify-self:end}.is2-chat-message.is-user p{background:var(--is2-charcoal);border-color:transparent;border-radius:7px 3px 7px 7px;color:#fff}.is2-chat-message.is-complete>span{background:#dfece6;color:var(--is2-success)}.is2-chat-choices{display:flex;flex-wrap:wrap;gap:7px;padding-left:38px}.is2-chat-choices button{align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);cursor:pointer;display:inline-flex;font-size:9px;font-weight:600;gap:7px;min-height:36px;padding:5px 9px}.is2-chat-choices button:hover{background:#fff8f2;border-color:var(--is2-orange)}.is2-chat-choices .is2-avatar{flex-basis:24px;font-size:7px;height:24px;width:24px}.is2-chat-choices.is-services button{grid-gap:3px;display:grid;gap:3px;justify-items:start;min-width:190px;padding:9px 11px}.is2-chat-choices.is-services small{color:var(--is2-muted-2);font-size:8px}.is2-assistant-prompt{grid-gap:7px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) 36px;margin-top:auto;padding:7px}.is2-assistant-prompt input{background:transparent;border:0;box-shadow:none;min-height:34px;padding:0 7px}.is2-assistant-prompt input:focus{border:0;box-shadow:none}.is2-assistant-prompt .is2-icon-button{background:var(--is2-charcoal);border-color:var(--is2-charcoal);color:#fff}.is2-generated-draft{grid-gap:16px;align-content:start;display:grid;gap:16px;min-width:0;overflow-y:auto;padding:24px}.is2-generated-empty{grid-gap:7px;align-content:center;color:var(--is2-muted-2);display:grid;gap:7px;min-height:100%;place-items:center;text-align:center}.is2-generated-empty strong{color:var(--is2-charcoal);font-size:11px;margin-top:5px}.is2-generated-empty span{font-size:9px;line-height:1.45;max-width:220px}.is2-generated-draft__heading{align-items:flex-start;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:10px;justify-content:space-between;padding-bottom:15px}.is2-generated-draft__heading h3{font-size:19px;font-weight:600;margin:0}.is2-generated-line{grid-gap:10px;background:#faf7f3;border-left:3px solid var(--is2-orange);display:grid;gap:10px;padding:13px}.is2-generated-line>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:.65fr 1fr}.is2-generated-total{align-items:baseline;border-top:1px solid var(--is2-line-soft);display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding-top:17px}.is2-generated-total span{color:var(--is2-muted);font-size:9px;font-weight:700}.is2-generated-total strong{font-size:21px;font-weight:600}.is2-generated-tax{grid-gap:3px 12px;color:var(--is2-muted-2);display:grid;gap:3px 12px;grid-template-columns:minmax(0,1fr) auto;padding-top:10px}.is2-generated-tax>span{font-size:8px}.is2-generated-tax>strong{color:var(--is2-charcoal);font-size:9px;text-align:right}.is2-generated-tax>small{font-size:7.5px;grid-column:1/-1;line-height:1.4}.is2-generated-outputs{display:flex;gap:8px}.is2-generated-outputs span{align-items:center;background:var(--is2-sand-soft);border-radius:4px;color:var(--is2-muted);display:inline-flex;font-size:8px;font-weight:700;gap:5px;min-height:27px;padding:0 8px}.is2-search-panel{animation:is2-sheet-in .18s ease both;background:var(--is2-paper);border:1px solid #cfc5bb;border-radius:8px;box-shadow:0 25px 65px rgba(37,30,23,.2);overflow:hidden;position:fixed;right:clamp(24px,4vw,56px);top:60px;width:min(590px,calc(100vw - var(--is2-sidebar) - 48px));z-index:60}.is2-search-panel__input{grid-gap:10px;align-items:center;color:var(--is2-muted);display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) 36px;min-height:58px;padding:8px 10px 8px 16px}.is2-search-panel__input,.is2-search-scopes{border-bottom:1px solid var(--is2-line-soft)}.is2-search-scopes{background:#faf7f3;display:flex;gap:4px;padding:9px 12px}.is2-search-scopes button{background:transparent;border:0;border-radius:5px;color:var(--is2-muted);cursor:pointer;font-size:9px;font-weight:700;min-height:27px;padding:0 9px}.is2-search-scopes button.is-active,.is2-search-scopes button:hover{background:var(--is2-charcoal);color:#fff}.is2-search-panel input{background:transparent;border:0;color:var(--is2-charcoal);font-size:12px;min-width:0;outline:0;width:100%}.is2-search-panel .is2-icon-button{background:transparent;border-color:transparent}.is2-search-panel__results{max-height:min(470px,calc(100vh - 210px));overflow-y:auto;padding:10px}.is2-search-panel__results>p{color:var(--is2-muted-2);font-size:8px;font-weight:700;margin:5px 8px 7px;text-transform:uppercase}.is2-search-panel__results>button{grid-gap:8px;align-items:center;background:transparent;border:0;border-radius:6px;color:var(--is2-muted);cursor:pointer;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;min-height:54px;padding:7px 9px;text-align:left;width:100%}.is2-search-panel__results>button:hover{background:var(--is2-orange-soft)}.is2-search-panel__results>button>span{grid-gap:3px;display:grid;gap:3px}.is2-search-panel__results>button>.is2-avatar{flex-basis:24px;font-size:7px;height:24px;place-items:center;width:24px}.is2-search-panel__results>button>.is2-status{display:inline-flex;min-height:21px;padding:0 7px}.is2-search-panel__results strong{color:var(--is2-charcoal);font-size:10px}.is2-search-panel__results small{color:var(--is2-muted-2);font-size:9px}.is2-search-panel kbd{background:#fff;border:1px solid var(--is2-line);border-radius:4px;color:var(--is2-muted-2);font-family:inherit;font-size:8px;min-width:22px;padding:3px 5px;text-align:center}.is2-search-empty{grid-gap:7px;align-content:center;color:var(--is2-muted-2);display:grid;gap:7px;min-height:170px;place-items:center;text-align:center}.is2-search-empty strong{color:var(--is2-charcoal);font-size:11px}.is2-search-empty span{font-size:9px}.is2-search-footer{align-items:center;background:#faf7f3;border-top:1px solid var(--is2-line-soft);color:var(--is2-muted-2);display:flex;font-size:8px;gap:14px;min-height:38px;padding:0 18px}.is2-search-footer span{align-items:center;display:inline-flex;gap:5px}.is2-notification-panel{animation:is2-sheet-in .18s ease both;background:var(--is2-paper);border:1px solid #cfc5bb;border-radius:8px;box-shadow:0 25px 65px rgba(37,30,23,.2);overflow:hidden;position:fixed;right:clamp(24px,4vw,56px);top:60px;width:min(440px,calc(100vw - var(--is2-sidebar) - 48px));z-index:60}.is2-notification-panel>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:67px;padding:10px 12px 10px 18px}.is2-notification-panel h2{font-size:17px;font-weight:600;margin:0}.is2-notification-panel h2>span{align-items:center;background:#f8dfd8;border-radius:10px;color:var(--is2-danger);display:inline-flex;font-size:8px;margin-left:6px;min-height:20px;padding:0 7px;vertical-align:middle}.is2-notification-panel>header .is2-icon-button{background:transparent;border-color:transparent}.is2-notification-list{display:grid}.is2-notification-list article{border-bottom:1px solid var(--is2-line-soft);overflow:hidden;position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.is2-notification-list article:hover{background:#fff4e9!important;border-color:rgba(199,92,31,.34);box-shadow:inset 0 0 0 1px rgba(199,92,31,.16);z-index:1}.is2-notification-main{grid-gap:10px;align-items:center;background:transparent;border:0;color:var(--is2-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) 15px;min-height:72px;padding:11px 16px 8px;position:relative;text-align:left;width:100%;z-index:1}.is2-notification-main:hover{background:transparent}.is2-notification-main:after{content:"";inset:0 0 -44px;position:absolute}.is2-notification-main>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-notification-kind{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;height:34px;place-items:center;width:34px}.is2-notification-kind.is-overdue{background:#f8dfd8;color:var(--is2-danger)}.is2-notification-kind.is-paid{background:#dfece6;color:var(--is2-success)}.is2-notification-kind.is-follow-up{background:#e8f1ed;color:var(--is2-success)}.is2-notification-list small,.is2-notification-list strong,.is2-notification-list time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-notification-list strong{font-size:10px}.is2-notification-list small,.is2-notification-list time{color:var(--is2-muted-2);font-size:8px}.is2-notification-list time{margin-top:2px}.is2-notification-actions{display:flex;gap:6px;padding:0 16px 11px 62px;position:relative;z-index:2}.is2-notification-actions button{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);cursor:pointer;font-size:8px;font-weight:700;min-height:29px;padding:0 9px}.is2-notification-actions button:first-child{border-color:rgba(39,112,91,.45);color:var(--is2-success)}.is2-notification-actions button:hover{border-color:var(--is2-success);color:var(--is2-success)}.is2-notification-resolved{align-items:center;color:var(--is2-success);display:flex;font-size:8px;font-weight:700;gap:6px;min-height:34px;padding:0 16px 10px 62px;position:relative;z-index:2}.is2-notification-panel>footer{align-items:center;background:#faf7f3;display:flex;min-height:48px;padding:8px 12px}.is2-notification-footer{gap:14px;justify-content:space-between;padding:10px 14px!important}.is2-notification-footer>span{grid-gap:2px;display:grid;gap:2px}.is2-notification-footer>span small{color:var(--is2-muted-2);font-size:7px;text-transform:uppercase}.is2-notification-footer>span strong{font-size:9px}.is2-notification-panel>footer .is2-button{box-shadow:none;justify-content:flex-start;width:100%}.is2-notification-panel>footer .is2-button svg:last-child{margin-left:auto}.is2-toast{align-items:center;animation:is2-sheet-in .18s ease both;background:var(--is2-charcoal);border-radius:7px;bottom:24px;box-shadow:0 14px 36px rgba(20,18,16,.22);color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:9px;min-height:46px;padding:0 16px;position:fixed;right:24px;z-index:110}.is2-toast svg{color:var(--is2-sand)}.is2-popover-layer{background:transparent;inset:0;position:fixed;z-index:55}.is2-search-panel__input{transition:border-color .15s ease,box-shadow .15s ease}.is2-search-panel__input:focus-within{border-bottom-color:var(--is2-orange);box-shadow:inset 0 0 0 2px rgba(223,106,38,.2)}.is2-search-panel__input input:focus,.is2-search-panel__input input:focus-visible{border:0;box-shadow:none;outline:0}.is2-search-scopes button.is-active{background:var(--is2-charcoal)}.is2-menu-dismiss{background:transparent;border:0;cursor:default;height:100vh;inset:0;padding:0;position:fixed;width:100vw;z-index:79}.is2-inline-menu{animation:is2-sheet-in .14s ease both;background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;box-shadow:0 18px 46px rgba(35,29,24,.2);display:grid;overflow:hidden;padding:6px;position:fixed;width:245px;z-index:80}.is2-inline-menu__context{grid-gap:10px;align-items:center;background:hsla(33,36%,95%,.72);border-bottom:1px solid var(--is2-line-soft);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:-1px -1px 5px;padding:10px}.is2-inline-menu__context>span:first-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-inline-menu__context small{color:var(--is2-orange-dark);font-size:7px;font-weight:750;text-transform:uppercase}.is2-inline-menu__context em,.is2-inline-menu__context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-inline-menu__context strong{color:var(--is2-charcoal);font-size:10px}.is2-inline-menu__context em{color:var(--is2-muted-2);font-size:8px;font-style:normal}.is2-inline-menu>button{grid-gap:8px;align-items:center;background:transparent;border:0;border-radius:5px;color:var(--is2-muted);cursor:pointer;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);min-height:48px;padding:7px 8px;text-align:left}.is2-inline-menu>button:hover{background:var(--is2-orange-soft)}.is2-inline-menu>button>span{grid-gap:3px;display:grid;gap:3px}.is2-inline-menu strong{color:var(--is2-charcoal);font-size:9px}.is2-inline-menu small{color:var(--is2-muted-2);font-size:8px}.is2-inline-menu>button.is-danger,.is2-inline-menu>button.is-danger strong{color:var(--is2-danger)}.is2-record-menu{position:relative}.is2-record-menu .is2-inline-menu{position:absolute;right:0;top:calc(100% + 7px)}.is2-archive-banner{align-items:center;background:#efebe7;border:1px solid #d5cec7;border-left:3px solid #77716b;border-radius:6px;color:var(--is2-muted);display:flex;font-size:9px;gap:10px;margin-bottom:14px;padding:11px 14px}.is2-workspace-panel{animation:is2-sheet-in .18s ease both;background:var(--is2-paper);border-radius:8px;box-shadow:0 28px 80px rgba(24,20,15,.24);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(88vh,820px);overflow:hidden;width:min(100%,650px)}.is2-workspace-panel>footer,.is2-workspace-panel>header{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.is2-workspace-panel>header{border-bottom:1px solid var(--is2-line-soft)}.is2-workspace-panel__identity{align-items:center;display:flex;gap:12px}.is2-workspace-panel__header-icon{background:var(--is2-orange-soft);border:1px solid rgba(199,92,31,.18);border-radius:7px;color:var(--is2-orange-dark);display:inline-grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.is2-workspace-panel__identity img{background:#fff;border:1px solid var(--is2-line);border-radius:7px;height:42px;width:42px}.is2-workspace-panel__identity h2{font-size:19px;margin:0}.is2-workspace-panel__body>p,.is2-workspace-panel__identity span{color:var(--is2-muted);font-size:9px}.is2-workspace-panel__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px;scrollbar-gutter:stable}.is2-workspace-panel__body>p{line-height:1.55;margin:0 0 20px;max-width:460px}.is2-workspace-panel>footer{border-top:1px solid var(--is2-line-soft)}.is2-settings-logo-fallback,.is2-workspace-logo-fallback{background:var(--is2-charcoal);border-radius:7px;color:#fff;display:inline-grid;font-size:10px;font-weight:700;height:42px;place-items:center;width:42px}.is2-managed-businesses,.is2-workspace-edit,.is2-workspace-selector{grid-gap:12px;display:grid;gap:12px}.is2-workspace-edit--first{border-top:0;margin-top:0;padding-top:0}.is2-managed-businesses,.is2-workspace-edit{border-top:1px solid var(--is2-line-soft);margin-top:20px;padding-top:20px}.is2-workspace-section-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.is2-workspace-section-heading>div{grid-gap:3px;display:grid;gap:3px}.is2-workspace-section-heading small,.is2-workspace-section-heading span{color:var(--is2-orange-dark);font-size:7px;font-weight:700;text-transform:uppercase}.is2-workspace-section-heading strong{color:var(--is2-charcoal);font-size:10px;font-weight:600}.is2-workspace-selector__list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-workspace-selector__list>button{grid-gap:9px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:7px;color:var(--is2-muted-2);cursor:pointer;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) 16px;min-height:60px;min-width:0;padding:9px 10px;text-align:left}.is2-workspace-selector__list>button.is-active{background:#fff7ef;border-color:transparent;box-shadow:inset 3px 0 0 rgba(223,106,38,.7);color:var(--is2-orange-dark)}.is2-workspace-selector__mark{background:var(--is2-charcoal);border-radius:6px;color:#fff;display:inline-grid;font-size:8px;font-weight:700;height:34px;overflow:hidden;place-items:center;width:34px}.is2-workspace-selector__mark.has-image{background:#f4fbfb;padding:2px}.is2-managed-businesses__list .is2-avatar img,.is2-settings-business-list .is2-avatar img,.is2-workspace-logo-editor img,.is2-workspace-selector__mark img{height:100%;object-fit:contain;width:100%}.is2-managed-businesses__add,.is2-workspace-selector__add{justify-self:start}.is2-new-workspace-form{grid-gap:10px;background:#fff8f1;border:1px solid rgba(199,92,31,.28);border-radius:7px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.is2-new-workspace-form>div:first-child,.is2-new-workspace-form>label:first-of-type{grid-column:1/-1}.is2-new-workspace-form>div:first-child{grid-gap:3px;display:grid;gap:3px}.is2-new-workspace-form>div:first-child strong{font-size:11px}.is2-new-workspace-form>div:first-child small{color:var(--is2-muted-2);font-size:8px}.is2-new-workspace-form label{grid-gap:6px;color:var(--is2-muted);display:grid;font-size:8px;font-weight:650;gap:6px}.is2-new-workspace-form input,.is2-new-workspace-form select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:10px;height:38px;padding:0 10px;width:100%}.is2-new-workspace-form__actions{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.is2-workspace-selector__list>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-workspace-selector__list strong{color:var(--is2-charcoal);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-workspace-selector__list small{font-size:8px}.is2-workspace-logo-editor{align-items:center;background:#faf7f3;border:1px solid var(--is2-line-soft);border-radius:7px;display:flex;gap:12px;padding:11px}.is2-workspace-logo-editor>img,.is2-workspace-logo-editor>span{background:var(--is2-charcoal);border:1px solid var(--is2-line);border-radius:7px;color:#fff;display:inline-grid;flex:0 0 48px;font-size:10px;font-weight:700;height:48px;object-fit:contain;place-items:center;width:48px}.is2-workspace-logo-editor>div{grid-gap:3px 12px;align-items:center;display:grid;gap:3px 12px;grid-template-columns:1fr auto;width:100%}.is2-workspace-logo-editor strong{font-size:10px}.is2-workspace-logo-editor small{color:var(--is2-muted-2);font-size:8px}.is2-workspace-logo-editor label{grid-column:2;grid-row:1/3;margin:0}.is2-workspace-logo-editor input{display:none}.is2-managed-businesses__list{grid-gap:6px;display:grid;gap:6px}.is2-managed-businesses__list>div{grid-gap:9px;align-items:center;background:#fff;border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;min-height:48px;padding:7px 9px}.is2-managed-businesses__heading{align-items:center}.is2-managed-businesses__heading .is2-button{flex:0 0 auto}.is2-managed-businesses__mark{background:var(--is2-orange-soft);border-radius:6px;color:var(--is2-orange-dark);display:inline-grid;height:34px;place-items:center;width:34px}.is2-managed-businesses__list>div>span:nth-child(2){grid-gap:2px;display:grid;gap:2px;min-width:0}.is2-managed-businesses__list strong{font-size:9px}.is2-managed-businesses__list small{color:var(--is2-muted-2);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-managed-businesses__sequence{grid-gap:2px;display:grid;gap:2px;justify-items:end;text-align:right}.is2-managed-businesses__sequence strong{color:var(--is2-muted);font-size:8px}.is2-managed-businesses__sequence small{font-size:7px}.is2-managed-businesses__add{justify-self:start}.is2-managed-businesses__empty{align-items:center;background:#faf7f3;border:1px dashed var(--is2-line);border-radius:7px;color:var(--is2-muted-2);display:flex;gap:11px;min-height:72px;padding:14px}.is2-managed-businesses__empty>span{grid-gap:3px;display:grid;gap:3px}.is2-managed-businesses__empty strong{color:var(--is2-charcoal);font-size:9px}.is2-managed-businesses__empty small{font-size:8px}.is2-organization-footer__links{align-items:center;display:flex;gap:16px}.is2-signout{color:var(--is2-danger)!important}.is2-attention-empty{align-items:center;color:var(--is2-success);display:flex;gap:10px;min-height:84px;padding:14px 0}.is2-attention-empty>span{grid-gap:3px;display:grid;gap:3px}.is2-attention-empty strong{color:var(--is2-charcoal);font-size:10px}.is2-attention-empty small,.is2-report-empty{color:var(--is2-muted-2);font-size:8px}.is2-report-empty{padding:18px 0 4px}.is2-managed-business-form{grid-gap:9px;background:#faf7f3;border:1px solid var(--is2-line);border-radius:7px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.is2-managed-business-form label{grid-gap:6px;color:var(--is2-muted);display:grid;font-size:8px;font-weight:700;gap:6px}.is2-managed-business-form input{background:#fff;border:1px solid var(--is2-line);border-radius:5px;font:inherit;height:34px;min-width:0;padding:0 9px}.is2-managed-business-form>div{display:flex;gap:7px;grid-column:1/-1;justify-content:flex-end}.is2-managed-business-form>.is2-managed-business-form__heading{grid-gap:3px;display:grid;gap:3px;justify-content:start}.is2-managed-business-form__heading strong{font-size:10px}.is2-managed-business-form__heading small{color:var(--is2-muted-2);font-size:8px}.is2-settings-logo-action{margin-top:14px}.is2-settings-business-list{grid-gap:8px;display:grid;gap:8px;margin-bottom:16px;margin-top:24px}.is2-settings-business-list>div{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--is2-line-soft);border-radius:7px;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto 34px;padding:10px}.is2-settings-business-list>div>span:nth-child(2),.is2-settings-business-list>div>span:nth-child(3){grid-gap:3px;display:grid;gap:3px}.is2-settings-business-list>div>span:nth-child(2){min-width:0}.is2-settings-business-list>div>span:nth-child(3){justify-items:end}.is2-settings-business-list strong{font-size:9px}.is2-settings-business-list small{color:var(--is2-muted-2);font-size:8px;overflow-wrap:anywhere}.is2-locale-preview{grid-gap:1px;background:var(--is2-line-soft);border:1px solid var(--is2-line-soft);border-radius:7px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;overflow:hidden}.is2-locale-preview>span{grid-gap:5px;background:#fff;display:grid;gap:5px;padding:12px}.is2-locale-preview small{color:var(--is2-muted-2);font-size:8px}.is2-locale-preview strong{color:var(--is2-charcoal);font-size:10px}.is2-client-panel,.is2-issuer-panel{width:min(100%,660px)}.is2-client-panel{width:min(100%,760px)}.is2-client-details-toggle{align-items:center;background:hsla(0,0%,100%,.58);border:1px solid var(--is2-line-soft);border-radius:6px;color:var(--is2-muted);cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin-top:15px;min-height:54px;padding:9px 12px;text-align:left;width:100%}.is2-client-details-toggle>span{grid-gap:3px;display:grid;gap:3px}.is2-client-details-toggle strong{color:var(--is2-charcoal);font-size:9px}.is2-client-details-toggle small{color:var(--is2-muted-2);font-size:8px}.is2-client-details-toggle svg{transition:transform .15s ease}.is2-client-details-toggle.is-open svg{transform:rotate(180deg)}.is2-client-defaults-context{grid-gap:10px;align-items:center;background:rgba(83,102,91,.035);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:20px 26px}.is2-client-defaults-context>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.is2-client-defaults-context strong{color:var(--is2-charcoal);font-size:11px}.is2-client-defaults-context small,.is2-client-defaults-context>em{color:var(--is2-muted-2);font-size:8px}.is2-client-defaults-context>em{font-style:normal}.is2-client-details-toggle:hover{background:#fff;border-color:var(--is2-line)}.is2-client-record-details{border-top:1px solid var(--is2-line-soft);margin-top:22px;padding-top:22px}.is2-client-defaults-toggle,.is2-issuer-defaults-toggle{align-items:center;background:rgba(83,102,91,.055);border:0;border-radius:6px;color:var(--is2-muted);cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin-top:22px;min-height:58px;padding:11px 13px;text-align:left;width:100%}.is2-client-defaults-toggle:hover,.is2-issuer-defaults-toggle:hover{background:rgba(83,102,91,.085)}.is2-client-defaults-toggle>span,.is2-issuer-defaults-toggle>span{grid-gap:3px;display:grid;gap:3px}.is2-client-defaults-toggle strong,.is2-issuer-defaults-toggle strong{color:var(--is2-charcoal);font-size:10px}.is2-client-defaults-toggle small,.is2-issuer-defaults-toggle small{color:var(--is2-muted-2);font-size:8px;line-height:1.4}.is2-client-defaults-toggle svg,.is2-issuer-defaults-toggle svg{flex:0 0 auto;transition:transform .15s ease}.is2-client-defaults-toggle.is-open svg,.is2-issuer-defaults-toggle.is-open svg{transform:rotate(180deg)}.is2-issuer-defaults-body{display:grid}.is2-form-span-two{grid-column:1/-1}.is2-client-access-editor{grid-gap:12px;border-top:1px solid var(--is2-line-soft);display:grid;gap:12px;margin-top:22px;padding-top:22px}.is2-client-access-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-client-access-options>button{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:7px;color:var(--is2-muted-2);cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 18px;min-height:76px;padding:11px;text-align:left}.is2-client-access-options>button>span:first-child{background:var(--is2-orange-soft);border-radius:6px;color:var(--is2-orange-dark);display:inline-grid;height:34px;place-items:center;width:34px}.is2-client-access-options>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.is2-client-access-options strong{color:var(--is2-charcoal);font-size:10px}.is2-client-access-options small{font-size:8px;line-height:1.4}.is2-client-access-options>button.is-active{background:#fff8f1;border-color:transparent;box-shadow:inset 3px 0 0 rgba(223,106,38,.72);color:var(--is2-orange-dark)}.is2-client-issuer-select{grid-gap:7px;color:var(--is2-muted);display:grid;font-size:8px;font-weight:700;gap:7px}.is2-client-issuer-select select{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);font:inherit;height:38px;padding:0 10px;width:100%}.is2-client-access-note,.is2-client-issuer-select small{color:var(--is2-muted-2);font-size:8px;font-weight:400;line-height:1.45;margin:0}.is2-client-scope{align-items:center;color:var(--is2-orange-dark)!important;display:inline-flex!important;font-size:8px!important;gap:5px;margin-top:5px}.is2-client-tax-section,.is2-issuer-tax-identity{grid-gap:14px;border-top:1px solid var(--is2-line-soft);display:grid;gap:14px;margin-top:22px;padding-top:22px}.is2-client-panel.is-defaults-only .is2-client-defaults-body{grid-gap:8px;background:#f6f3ef;display:grid;gap:8px;padding:0}.is2-client-panel.is-defaults-only .is2-client-defaults-section,.is2-client-panel.is-defaults-only .is2-client-tax-section{grid-gap:14px;background:var(--is2-paper);border:0;display:grid;gap:14px;margin:0;padding:20px 26px}.is2-issuer-tax-identity .is2-settings-form{margin-top:0}.is2-tax-identity-placeholder{grid-gap:2px;align-content:center;background:#faf7f3;border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;gap:2px;min-height:42px;padding:7px 11px}.is2-tax-identity-placeholder strong{color:var(--is2-charcoal);font-size:9px}.is2-tax-identity-placeholder span{color:var(--is2-muted-2);font-size:8px}.is2-tax-pack-note{align-items:center;background:#f6f2ed;border-left:3px solid var(--is2-line);color:var(--is2-muted-2);display:flex;min-height:52px;padding:10px 12px}.is2-tax-pack-note.is-available{background:#f0f5f2;border-left-color:var(--is2-sage);color:#426057}.is2-tax-pack-note>span{grid-gap:3px;display:grid;gap:3px}.is2-tax-pack-note strong{color:var(--is2-charcoal);font-size:9px}.is2-tax-pack-note small{font-size:8px;line-height:1.45}.is2-tax-suggestion{grid-gap:10px;align-items:start;background:#fff7ef;border-left:3px solid var(--is2-orange);color:var(--is2-muted);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;padding:13px}.is2-tax-suggestion.is-review{background:#fbf6ed;border-left-color:#b5874b}.is2-tax-suggestion.is-incomplete{background:#f6f2ed;border-left-color:var(--is2-line)}.is2-tax-suggestion__icon{background:hsla(0,0%,100%,.72);color:var(--is2-orange-dark);display:inline-grid;height:30px;place-items:center;width:30px}.is2-tax-suggestion>div:nth-child(2){grid-gap:4px;display:grid;gap:4px}.is2-tax-suggestion small{color:var(--is2-orange-dark);font-size:7px;font-weight:700;text-transform:uppercase}.is2-tax-suggestion strong{color:var(--is2-charcoal);font-size:11px}.is2-tax-suggestion em,.is2-tax-suggestion p{font-size:8px;line-height:1.5;margin:0}.is2-tax-suggestion em{color:#806139;font-style:normal;font-weight:650}.is2-tax-suggestion__actions{grid-gap:6px;display:grid;gap:6px}.is2-tax-suggestion__actions .is2-button{justify-content:center;min-width:132px;white-space:nowrap}.is2-tax-current{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:8px 0}.is2-tax-current>div{grid-gap:2px;display:grid;gap:2px}.is2-tax-current span{color:var(--is2-muted-2);font-size:7px;font-weight:700;text-transform:uppercase}.is2-tax-current strong{color:var(--is2-charcoal);font-size:10px}.is2-tax-current small{color:var(--is2-muted-2);font-size:8px}.is2-tax-rule-editor{grid-gap:10px;display:grid;gap:10px}.is2-tax-rule-editor__heading{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr)}.is2-tax-rule-editor__heading>span{background:#eff4f1;color:var(--is2-sage);display:inline-grid;height:30px;place-items:center;width:30px}.is2-tax-rule-editor__heading>div{grid-gap:2px;display:grid;gap:2px}.is2-tax-rule-editor__heading strong{color:var(--is2-charcoal);font-size:9px}.is2-tax-rule-editor__heading small{color:var(--is2-muted-2);font-size:8px}.is2-tax-rule-list{grid-gap:8px;display:grid;gap:8px}.is2-tax-rule-row{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(110px,.7fr) 76px minmax(170px,1fr) 30px}.is2-tax-note,.is2-tax-rule-row label{grid-gap:6px;color:var(--is2-muted);display:grid;font-size:8px;font-weight:700;gap:6px}.is2-tax-note textarea,.is2-tax-rule-row input,.is2-tax-rule-row select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:9px;min-height:36px;outline:0;padding:0 9px;width:100%}.is2-tax-note textarea:focus,.is2-tax-rule-row input:focus,.is2-tax-rule-row select:focus{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.12)}.is2-tax-rule-row .is2-icon-button{height:36px;width:30px}.is2-tax-rule-empty{grid-gap:3px;background:#faf8f5;border:1px dashed var(--is2-line);color:var(--is2-muted-2);display:grid;gap:3px;padding:10px 12px}.is2-tax-rule-empty strong{color:var(--is2-charcoal);font-size:9px}.is2-tax-rule-empty span{font-size:8px}.is2-tax-rule-editor>.is2-text-button{width:-webkit-fit-content;width:fit-content}.is2-tax-disclaimer,.is2-tax-rule-footnote{color:var(--is2-muted-2);font-size:7.5px;line-height:1.55;margin:0}.is2-tax-default-toggle{margin-top:2px}.is2-tax-note textarea{line-height:1.45;min-height:64px;padding:9px;resize:vertical}.is2-tax-confirm{width:-webkit-fit-content;width:fit-content}.is2-invoice-tax-editor{grid-gap:13px;border-top:1px solid var(--is2-line);display:grid;gap:13px;margin-top:22px;padding-top:19px}.is2-invoice-tax-editor__heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.is2-invoice-tax-editor__heading>div{grid-gap:3px;display:grid;gap:3px}.is2-invoice-tax-editor__heading h3{font-size:12px;margin:0}.is2-invoice-tax-editor__heading>div>span{color:var(--is2-muted-2);font-size:8px}.is2-invoice-tax-editor .is2-tax-rule-row{grid-template-columns:minmax(0,1fr) 72px 30px}.is2-invoice-tax-editor .is2-tax-rule-row>label:nth-child(3){grid-column:1/3;grid-row:2}.is2-invoice-tax-editor .is2-tax-rule-row>.is2-icon-button{grid-column:3;grid-row:2}.is2-tax-review-state{align-items:center;background:#f8ead8;color:#815a2d;display:inline-flex;font-size:7px;font-weight:700;gap:5px;min-height:24px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.is2-tax-review-state.is-reviewed{background:#e7f1ed;color:#315d50}.is2-invoice-tax-editor__summary{border-bottom:1px solid var(--is2-line-soft);border-top:1px solid var(--is2-line-soft);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-invoice-tax-editor__summary>span{grid-gap:3px;border-right:1px solid var(--is2-line-soft);display:grid;gap:3px;padding:10px}.is2-invoice-tax-editor__summary>span:nth-child(2){border-right:0}.is2-invoice-tax-editor__summary>span:nth-child(-n+2){border-bottom:1px solid var(--is2-line-soft)}.is2-invoice-tax-editor__summary>span:last-child{background:#f1f5f2;border-right:0}.is2-invoice-tax-editor__summary small{color:var(--is2-muted-2);font-size:7px}.is2-invoice-tax-editor__summary strong{color:var(--is2-charcoal);font-size:9px}.is2-invoice-paper__tax-note{background:#f4f7f5;border-left:2px solid var(--is2-sage);line-height:1.5;padding:8px 10px}.is2-invoice-paper__note,.is2-invoice-paper__tax-note{color:var(--is2-muted);font-size:6.5px;margin:16px 0 0}.is2-invoice-paper__note{line-height:1.55;white-space:pre-line}.is2-invoice-paper__tax-note.is-reverse-charge{background:#fff7ee;border-left-color:var(--is2-orange)}.is2-issuer-sequence{grid-gap:11px;align-items:center;background:#f3f6f3;border:1px solid rgba(83,102,91,.2);border-radius:7px;display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr);margin-top:20px;padding:13px}.is2-issuer-sequence>span{background:#fff;border-radius:6px;color:var(--is2-sage);display:inline-grid;height:36px;place-items:center;width:36px}.is2-issuer-sequence>div{grid-gap:3px;display:grid;gap:3px}.is2-issuer-sequence strong{font-size:10px}.is2-issuer-sequence small{color:var(--is2-muted-2);font-size:8px}.is2-chat-empty{color:var(--is2-muted-2);font-size:9px;padding:10px 12px}.is2-chat-empty--client{align-items:center;background:hsla(0,0%,100%,.68);border:1px solid var(--is2-line-soft);border-radius:7px;display:flex;gap:14px;justify-content:space-between;padding:13px;width:100%}.is2-chat-empty--client>span{grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-chat-empty--client strong{color:var(--is2-charcoal);font-size:9px}.is2-chat-empty--client small{color:var(--is2-muted);font-size:8px;line-height:1.45}.is2-chat-empty--client .is2-button{flex:0 0 auto}.is2-form-grid__wide{grid-column:1/-1}.is2-issuer-picker{grid-gap:8px;display:grid;gap:8px;margin-bottom:14px}.is2-issuer-picker__heading{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.is2-issuer-picker__heading>span{color:var(--is2-muted);font-size:8px;font-weight:700;text-transform:uppercase}.is2-issuer-picker__heading>small{color:var(--is2-muted-2);font-size:8px;line-height:1.35;text-align:right}.is2-issuer-picker__options{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.is2-issuer-card{grid-gap:9px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-muted-2);display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) 16px;min-height:54px;min-width:0;padding:8px 10px;text-align:left}button.is2-issuer-card{cursor:pointer}.is2-issuer-card.is-active{background:#fff8f1;border-color:transparent;box-shadow:inset 3px 0 0 rgba(223,106,38,.72)}.is2-issuer-card__mark{background:#f4fbfb;border-radius:5px;display:grid;height:34px;overflow:hidden;place-items:center;width:34px}.is2-issuer-card__mark>.is2-avatar,.is2-issuer-card__mark>img{height:100%;object-fit:contain;width:100%}.is2-issuer-card>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-issuer-card strong{color:var(--is2-charcoal);font-size:9px}.is2-issuer-card small,.is2-issuer-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-issuer-card small{color:var(--is2-muted-2);font-size:7px}.is2-issuer-card__radio{border:1px solid #b8afa7;border-radius:50%;height:13px;width:13px}.is2-issuer-picker.is-compact .is2-issuer-picker__options{grid-template-columns:1fr}.is2-issuer-picker.is-empty{border:1px dashed var(--is2-line);border-radius:6px;color:var(--is2-muted-2);padding:12px}.is2-issuer-picker.is-empty small,.is2-issuer-picker.is-empty strong{font-size:9px}.is2-generated-draft label>small{color:var(--is2-muted-2);font-size:8px;font-weight:400;line-height:1.4;text-transform:none}.is2-chat-choices.is-services button.is-custom{align-items:center;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr)}.is2-chat-choices.is-services button.is-custom>span{grid-gap:3px;display:grid;gap:3px;justify-items:start}.is2-pricing-explainer{align-items:center;background:#fff8f1;border:1px solid #ead7c3;border-radius:6px;color:var(--is2-muted);display:flex;font-size:8px;gap:12px;justify-content:space-between;margin-top:-6px;padding:10px 12px}.is2-pricing-explainer strong{color:var(--is2-charcoal);font-size:10px}.is2-notification-summary{grid-gap:7px;background:#faf7f3;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px}.is2-notification-summary>div{align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-muted);display:flex;font-size:8px;font-weight:700;justify-content:space-between;min-height:42px;padding:0 11px}.is2-notification-summary>div.is-due{border-left:3px solid var(--is2-sand)}.is2-notification-summary>div.is-overdue{border-left:3px solid var(--is2-danger)}.is2-notification-summary>div.is-follow-up{border-left:3px solid var(--is2-success)}.is2-notification-summary strong{color:var(--is2-charcoal);font-size:14px}.is2-notification-section-label{background:#faf7f3;color:var(--is2-muted-2);font-size:7px;font-weight:700;margin:0;padding:9px 16px 5px;text-transform:uppercase}.is2-notification-list article.is-due{background:#fffaf3;border-left:3px solid var(--is2-sand)}.is2-notification-list article.is-overdue{background:#fff7f5;border-left:3px solid var(--is2-danger)}.is2-notification-list article.is-paid{border-left:3px solid var(--is2-success)}.is2-notification-list article.is-resolved{background:#faf8f5;border-left-color:#a9b5ae}.is2-notification-main{grid-template-columns:36px minmax(0,1fr) auto}.is2-notification-open{align-items:center;color:var(--is2-charcoal);display:inline-flex;font-size:8px;font-weight:700;gap:3px;white-space:nowrap}.is2-notification-actions button.is-primary{align-items:center;border-color:rgba(39,112,91,.45);color:var(--is2-success);display:inline-flex;gap:5px}.is2-login__local{grid-gap:12px;align-items:center;border-top:1px solid var(--is2-line-soft);display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:24px;padding:18px 0 0}.is2-login__local>span{grid-gap:9px;align-items:start;color:var(--is2-orange-dark);display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr);min-width:0}.is2-login__local>span>span{grid-gap:4px;display:grid;gap:4px}.is2-login__local strong{color:var(--is2-charcoal);font-size:10px}.is2-login__local small{color:var(--is2-muted-2);font-size:8px;line-height:1.5}.is2-login__local-actions{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.is2-login__local-actions .is2-button{justify-content:center;min-width:0;white-space:nowrap;width:100%}.is2-login__local-actions .is2-login__local-secondary{background:transparent;border-color:transparent;color:var(--is2-muted);min-width:0}.is2-login__local-actions .is2-login__local-secondary:hover{background:#fff;border-color:var(--is2-line);color:var(--is2-charcoal)}.is2-settings-panel__heading>img,.is2-workspace-logo-editor>img,.is2-workspace-panel__identity img,img.is2-workspace-mark{background:#f4fbfb;border-color:#d9e4e2;object-fit:contain;padding:0}.is2-user-trigger{border-bottom:1px solid hsla(0,0%,100%,.09)!important;border-radius:0!important;border-top:1px solid hsla(0,0%,100%,.09)!important;grid-template-columns:30px minmax(0,1fr) 14px!important;min-height:52px!important;padding:6px 9px!important}.is2-user-trigger__avatar{aspect-ratio:1;background:hsla(34,66%,74%,.1);border:1px solid hsla(34,66%,74%,.32);border-radius:50%;color:var(--is2-sand);display:inline-grid;font-size:8px;font-weight:750;height:30px;min-width:30px;overflow:hidden;place-items:center;width:30px}.is2-user-menu__avatar img,.is2-user-trigger__avatar img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.is2-user-trigger>span:nth-child(2){grid-gap:2px;display:grid;gap:2px;min-width:0}.is2-user-trigger strong{color:#fff;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-user-trigger small{color:hsla(0,0%,100%,.45);font-size:8px}.is2-topbar-profile{background:var(--is2-sage);border:1px solid var(--is2-line);border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 36px;font-size:9px;font-weight:760;height:36px;overflow:hidden;padding:0;place-items:center;width:36px}.is2-topbar-profile:hover{border-color:rgba(223,106,38,.4);box-shadow:0 0 0 3px rgba(223,106,38,.09)}.is2-topbar-profile__avatar{display:grid;height:100%;place-items:center;width:100%}.is2-topbar-profile img{height:100%;object-fit:cover;width:100%}.is2-public-mode-pill,.is2-public-readonly{align-items:center;background:#edf3ef;border:1px solid rgba(83,102,91,.34);border-radius:6px;color:#314a3d;display:inline-flex;font-size:9px;font-weight:700;gap:7px;justify-content:center;min-height:34px;padding:0 11px}.is2-public-mode-pill{cursor:pointer}.is2-public-mode-pill:hover{background:#e4eee8;border-color:var(--is2-sage)}.is2-public-readonly{cursor:default;min-height:36px}.is2-user-menu{animation:is2-sheet-in .18s ease both;background:var(--is2-paper);border:1px solid #cfc5bb;border-radius:8px;box-shadow:0 25px 65px rgba(37,30,23,.2);display:grid;overflow:hidden;position:fixed;right:clamp(24px,4vw,56px);top:60px;width:min(330px,calc(100vw - var(--is2-sidebar) - 48px));z-index:60}.is2-user-menu>header{grid-gap:10px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) 34px;min-height:68px;padding:10px 10px 10px 14px}.is2-user-menu__avatar,.is2-user-menu__icon{border-radius:7px;display:inline-grid;place-items:center}.is2-user-menu__avatar{background:var(--is2-orange-soft);color:var(--is2-orange-dark);height:36px;overflow:hidden;width:36px}.is2-user-menu>header>span:nth-child(2),.is2-user-menu__account>span,.is2-user-menu__privacy>span:nth-child(2),.is2-user-menu__session>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-user-menu>header strong,.is2-user-menu__account strong,.is2-user-menu__privacy strong,.is2-user-menu__session strong{color:var(--is2-charcoal);font-size:10px}.is2-user-menu>header small,.is2-user-menu__account small,.is2-user-menu__privacy small,.is2-user-menu__session small{color:var(--is2-muted-2);font-size:8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-user-menu>header .is2-icon-button{background:transparent;border-color:transparent;flex-basis:32px;height:32px;width:32px}.is2-user-menu__account,.is2-user-menu__privacy{grid-gap:10px;align-items:center;background:#faf7f3;border:1px solid transparent;border-radius:7px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;margin:8px 8px 0;min-height:62px;padding:10px}.is2-user-menu__privacy{cursor:pointer}.is2-user-menu__privacy.is-active{background:#edf3ef;border-color:rgba(83,102,91,.34)}.is2-user-menu__icon{background:#fff;box-shadow:inset 0 0 0 1px rgba(83,102,91,.14);color:var(--is2-sage);height:34px;width:34px}.is2-user-menu__account{background:transparent;border:0;color:var(--is2-muted);cursor:pointer;text-align:left;width:calc(100% - 16px)}.is2-user-menu__account:hover{background:var(--is2-orange-soft)}.is2-user-menu__session{grid-gap:8px;align-items:center;border-top:1px solid var(--is2-line-soft);color:var(--is2-orange-dark);display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr);margin:5px 18px 11px;padding-top:10px}.is2-user-menu>footer{background:var(--is2-charcoal);border-top:0;display:block;padding:0}.is2-user-menu__signout{grid-gap:10px;align-items:center;background:transparent;border:0;color:hsla(0,0%,100%,.62);cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 16px;min-height:62px;padding:10px 14px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.is2-user-menu__signout>span:first-child{background:hsla(34,66%,74%,.08);border:1px solid hsla(34,66%,74%,.24);border-radius:6px;color:var(--is2-sand);display:inline-grid;height:34px;place-items:center;width:34px}.is2-user-menu__signout>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.is2-user-menu__signout strong{color:#fff;font-size:9px}.is2-user-menu__signout small{color:hsla(0,0%,100%,.48);font-size:8px}.is2-user-menu__signout:hover{background:rgba(199,92,31,.22);color:#fff}.is2-user-menu__signout:hover>span:first-child{background:hsla(34,66%,74%,.14);border-color:hsla(34,66%,74%,.46)}.is2-user-panel{animation:is2-sheet-in .18s ease both;background:var(--is2-paper);border-radius:8px;box-shadow:0 28px 80px rgba(24,20,15,.24);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(88vh,720px);overflow:hidden;width:min(100%,560px)}.is2-user-panel>footer,.is2-user-panel>header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.is2-user-panel>header{border-bottom:1px solid var(--is2-line-soft)}.is2-user-panel>footer{border-top:1px solid var(--is2-line-soft)}.is2-user-panel__body{grid-gap:22px;display:grid;gap:22px;min-height:0;overflow-y:auto;padding:24px}.is2-user-panel__body>section{grid-gap:16px;display:grid;gap:16px}.is2-user-panel__identity{align-items:center;display:flex;gap:12px}.is2-user-panel__identity>span{background:var(--is2-charcoal);border-radius:50%;color:#fff;display:inline-grid;font-size:10px;font-weight:750;height:42px;place-items:center;width:42px}.is2-user-panel__identity>div{grid-gap:2px;display:grid;gap:2px}.is2-user-panel__identity h2{font-size:19px;margin:0}.is2-user-panel__identity small{color:var(--is2-muted-2);font-size:9px}.is2-privacy-panel{grid-gap:12px;align-items:center;background:#faf7f3;border:1px solid var(--is2-line);border-radius:7px;display:grid!important;gap:12px;grid-template-columns:36px minmax(0,1fr) auto;min-height:78px;padding:13px 14px;transition:border-color .16s ease,background-color .16s ease}.is2-privacy-panel.is-active{background:#edf3ef;border-color:rgba(83,102,91,.42)}.is2-privacy-panel__icon{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(83,102,91,.16);color:var(--is2-sage);display:inline-grid;height:36px;place-items:center;width:36px}.is2-privacy-panel>span{grid-gap:4px;display:grid;gap:4px}.is2-privacy-panel>span strong{color:var(--is2-charcoal);font-size:11px}.is2-privacy-panel>span small{color:var(--is2-muted);font-size:9px;line-height:1.5}.is2-switch{cursor:pointer;display:inline-flex;flex:0 0 38px;height:22px;position:relative;width:38px}.is2-switch input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.is2-switch>span{background:#cfc7bf;border-radius:11px;height:100%;position:relative;transition:background-color .16s ease;width:100%}.is2-switch>span:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(34,34,34,.22);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:16px}.is2-switch input:checked+span{background:var(--is2-sage)}.is2-switch input:checked+span:after{transform:translateX(16px)}.is2-switch input:focus-visible+span{outline:3px solid rgba(223,106,38,.2);outline-offset:2px}.is2-storage-mode{grid-gap:10px;align-items:start;background:#fff8f1;border:1px solid #d8cec5;border-left:3px solid var(--is2-orange);border-radius:6px;color:var(--is2-orange-dark);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);padding:13px 14px}.is2-storage-mode>span{grid-gap:4px;display:grid;gap:4px}.is2-storage-mode strong{color:var(--is2-charcoal);font-size:10px}.is2-storage-mode small{color:var(--is2-muted);font-size:9px;line-height:1.5}.is2-account-view{max-width:1120px}.is2-account-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.72fr)}.is2-account-panel,.is2-account-privacy,.is2-account-signout{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px}.is2-account-panel{padding:26px}.is2-account-profile-grid{align-items:start}.is2-account-profile-grid>label{align-content:start;grid-template-rows:auto 42px minmax(28px,auto)}.is2-account-profile-grid>label>small{color:var(--is2-muted-2);font-size:8px;font-weight:400;line-height:1.45;text-transform:none}.is2-account-navigation{grid-gap:13px;border-top:1px solid var(--is2-line-soft);display:grid;gap:13px;margin-top:22px;padding-top:20px}.is2-account-navigation>header strong{color:var(--is2-charcoal);display:block;font-size:11px}.is2-account-navigation>header small{color:var(--is2-muted-2);display:block;font-size:8px;line-height:1.45;margin-top:4px}.is2-account-navigation>div{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-account-navigation label{grid-gap:9px;align-items:center;background:hsla(0,0%,100%,.48);border:1px solid var(--is2-line-soft);border-radius:6px;cursor:pointer;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);min-height:50px;padding:8px 10px}.is2-account-navigation label:hover{background:var(--is2-white);border-color:var(--is2-line)}.is2-account-navigation input{accent-color:var(--is2-success);height:15px;width:15px}.is2-account-navigation label>span{grid-gap:2px;display:grid;gap:2px}.is2-account-navigation label strong{color:var(--is2-charcoal);font-size:9px}.is2-account-navigation label small{color:var(--is2-muted-2);font-size:7px;line-height:1.35}.is2-account-panel__heading{grid-gap:12px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding-bottom:21px}.is2-account-panel__heading>span{background:var(--is2-orange-soft);border-radius:7px;color:var(--is2-orange-dark);display:inline-grid;height:42px;place-items:center;width:42px}.is2-account-panel__heading h2,.is2-account-panel__heading p{margin:0}.is2-account-panel__heading h2{font-size:19px;font-weight:600}.is2-account-panel__heading p{color:var(--is2-muted);font-size:9px;line-height:1.45;margin-top:4px}.is2-account-panel>footer{align-items:center;border-top:1px solid var(--is2-line-soft);display:flex;gap:16px;justify-content:space-between;margin-top:24px;padding-top:20px}.is2-account-panel>footer>span{color:var(--is2-muted-2);font-size:8px}.is2-account-side{grid-gap:12px;display:grid;gap:12px}.is2-account-privacy{padding:17px;transition:border-color .15s ease,background-color .15s ease}.is2-account-privacy.is-active{background:#edf3ef;border-color:rgba(83,102,91,.42)}.is2-account-privacy__heading{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr)}.is2-account-privacy__heading>span{background:#fff;border-radius:7px;color:var(--is2-sage);display:inline-grid;height:36px;place-items:center;width:36px}.is2-account-privacy__heading>div{grid-gap:3px;display:grid;gap:3px}.is2-account-privacy__heading strong{font-size:11px}.is2-account-privacy__heading small{color:var(--is2-muted-2);font-size:8px}.is2-account-privacy>p{color:var(--is2-muted);font-size:9px;line-height:1.55;margin:14px 0 16px}.is2-account-privacy__toggle{align-items:center;border-top:1px solid rgba(83,102,91,.16);color:var(--is2-charcoal);display:flex;font-size:9px;font-weight:700;gap:12px;justify-content:space-between;padding-top:13px}.is2-account-signout{grid-gap:9px;align-items:center;background:transparent;color:var(--is2-danger);cursor:pointer;display:grid;gap:9px;grid-template-columns:22px minmax(0,1fr);min-height:62px;padding:11px 14px;text-align:left;width:100%}.is2-account-signout>span{grid-gap:3px;display:grid;gap:3px}.is2-account-signout strong{color:var(--is2-danger);font-size:9px}.is2-account-signout small{color:var(--is2-muted-2);font-size:8px}.is2-account-signout:hover{background:#fff7f4;border-color:rgba(157,52,36,.4)}.is2-workspace-panel__body{padding:26px}.is2-workspace-section-heading small,.is2-workspace-section-heading span{font-size:8px}.is2-workspace-section-heading strong{font-size:12px;line-height:1.4}.is2-workspace-logo-editor{padding:14px}.is2-workspace-logo-editor strong{font-size:11px}.is2-workspace-logo-editor small{font-size:9px;line-height:1.45}.is2-managed-businesses__list>div{min-height:58px;padding:10px 12px}.is2-managed-businesses__list strong{font-size:10px}.is2-managed-businesses__list small{font-size:9px}.is2-settings-actions--three{grid-template-columns:repeat(3,minmax(0,1fr))}.is2-settings-actions button,.is2-settings-actions>label{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:7px;color:var(--is2-orange-dark);cursor:pointer;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);min-height:94px;padding:13px;text-align:left}.is2-settings-actions>label:hover{background:#fff8f2;border-color:var(--is2-orange)}.is2-settings-actions>label>span{grid-gap:4px;display:grid;gap:4px}.is2-settings-actions>label input{display:none}.is2-status-control{align-items:center;display:inline-flex;position:relative}.is2-status-control__trigger{align-items:center;border:0;cursor:pointer;display:inline-flex;gap:5px;min-height:27px}.is2-status-control.is-compact .is2-status-control__trigger{min-height:24px}.is2-status-menu{overflow:hidden;width:244px}.is2-status-menu>button{grid-template-columns:20px minmax(0,1fr) 16px}.is2-status-menu>button.is-current{background:#fff8f1}.is2-status-menu>button.is-current>svg:last-child{color:var(--is2-success)}.is2-confirmation{grid-gap:14px;background:var(--is2-paper);border-radius:8px;box-shadow:0 28px 80px rgba(24,20,15,.26);display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr);padding:24px;width:min(calc(100% - 28px),430px)}.is2-confirmation__icon{background:#f8e8e3;border-radius:50%;color:var(--is2-danger);display:inline-grid;height:38px;place-items:center;width:38px}.is2-confirmation h2{font-size:18px;line-height:1.25;margin:5px 0 7px}.is2-confirmation p:last-child{color:var(--is2-muted);font-size:10px;line-height:1.55;margin:0}.is2-confirmation footer{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;margin-top:8px}.is2-client-invoice-row{grid-gap:10px;align-items:center;background:#fff;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:0 12px 0 0}.is2-client-invoice-row:last-child{border-bottom:0}.is2-client-invoice-row:hover{background:#fcf6f0}.is2-client-invoice-row>button{grid-gap:10px;align-items:center;background:transparent;border:0;color:var(--is2-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto 14px;min-height:61px;padding:9px 0 9px 12px;text-align:left}.is2-client-invoice-row>button>span{grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-client-invoice-row>button>span small,.is2-client-invoice-row>button>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-client-invoice-row>button>span strong{color:var(--is2-charcoal);font-size:10px}.is2-client-invoice-row>button>span small{color:var(--is2-muted-2);font-size:8px}.is2-client-invoice-row>button>strong{color:var(--is2-charcoal);font-size:10px;white-space:nowrap}.is2-editor-header.is2-document-header{gap:18px;grid-template-columns:minmax(0,1fr) auto}.is2-document-heading{align-items:center;display:flex;gap:14px;min-width:0}.is2-document-heading .is2-back{background:hsla(0,0%,100%,.62);border:1px solid var(--is2-line);border-radius:6px;min-height:36px;padding:0 10px}.is2-document-heading .is2-back span{font-size:9px}.is2-document-actions{display:flex;gap:8px;justify-content:flex-end}.is2-invoice-paper__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-assistant-layout{height:auto;min-height:0}.is2-assistant-chat{min-height:0}.is2-chat-thread{align-content:normal;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;padding:0 8px 18px 0;scrollbar-gutter:stable}.is2-chat-message.is-user{align-self:flex-end;justify-self:auto}.is2-assistant-prompt{flex:0 0 auto;margin-top:12px}.is2-chat-choices.is-services{padding-bottom:6px}.is2-chat-choices.is-services button.is-custom{margin-bottom:2px}.is2-history{overflow:hidden;padding:0}.is2-history-row,.is2-history>header{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.7fr) minmax(150px,.7fr) 18px}.is2-history>header{border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted-2);font-size:8px;font-weight:700;padding:11px 18px;text-transform:uppercase}.is2-history-row{background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted);min-height:68px;padding:10px 18px;text-align:left;width:100%}.is2-history-row.is-clickable{cursor:pointer}.is2-history-row.is-clickable:hover{background:#fff8f1}.is2-history-row__change{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr)}.is2-history-row__change>span:last-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-history-row__icon{background:var(--is2-orange-soft);border-radius:6px;color:var(--is2-orange-dark);display:inline-grid;height:32px;place-items:center;width:32px}.is2-history-row strong{color:var(--is2-charcoal);font-size:10px}.is2-history-row small{color:var(--is2-muted-2);font-size:8px}.is2-history-row time{font-size:9px}.is2-history-row>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.is2-mobile-more,.is2-mobile-nav{display:none}.is2-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1180px){.is2-app{--is2-sidebar:208px}.is2-sidebar{padding-left:14px;padding-right:14px}.is2-nav{margin-right:-14px;padding-right:10px}.is2-overview-grid,.is2-report-grid{grid-template-columns:1fr}.is2-attention__list{gap:10px;grid-template-columns:repeat(3,1fr)}.is2-attention-row{align-content:center;border:1px solid var(--is2-line-soft);border-radius:7px;grid-template-columns:32px minmax(0,1fr);min-height:100px;padding:12px}.is2-attention-row__amount{grid-column:2}.is2-attention-row>svg{display:none}.is2-composer{grid-template-columns:118px minmax(290px,.9fr) minmax(340px,1.1fr)}.is2-editor-step{grid-template-columns:26px minmax(0,1fr);padding:0 4px}.is2-editor-form{padding:24px}.is2-review-layout{grid-template-columns:1fr}.is2-review-delivery{position:static}.is2-record-layout{grid-template-columns:1fr}.is2-record-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-record-more{grid-column:1/-1}}@media (max-width:980px){.is2-metric-ribbon{grid-template-columns:repeat(2,1fr)}.is2-metric:nth-child(3){border-left:0}.is2-metric:nth-child(3),.is2-metric:nth-child(4){border-top:1px solid var(--is2-line)}.is2-master-detail{grid-template-columns:1fr}.is2-client-list{display:grid;grid-template-columns:repeat(2,1fr)}.is2-client-list__header{grid-column:1/-1}.is2-client-row:nth-child(2n){border-right:1px solid var(--is2-line-soft)}.is2-account-layout,.is2-settings-layout{grid-template-columns:1fr}.is2-settings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-settings-row:nth-child(odd){border-right:1px solid var(--is2-line-soft)}.is2-editor-header{grid-template-columns:auto minmax(150px,1fr)}.is2-editor-header>div:last-child{grid-column:1/-1;justify-content:flex-start}.is2-composer{grid-template-columns:1fr;overflow:visible}.is2-editor-steps{border-bottom:1px solid var(--is2-line-soft);border-right:0;display:grid;grid-template-columns:repeat(4,1fr);padding:10px}.is2-editor-step+.is2-editor-step{margin-top:0}.is2-editor-form{border-bottom:1px solid var(--is2-line-soft);border-right:0;min-height:470px}.is2-preview-shell{padding:26px}.is2-invoice-paper{max-width:590px}.is2-invoice-paper footer span,.is2-invoice-paper>header span,.is2-invoice-paper__items .is-head,.is2-invoice-paper__meta span{font-size:8px}.is2-invoice-paper>header strong{font-size:15px}.is2-invoice-paper__meta strong{font-size:9px}.is2-invoice-paper__dates span,.is2-invoice-paper__meta small{font-size:7px}.is2-invoice-paper>footer,.is2-invoice-paper__dates strong,.is2-invoice-paper__items>div,.is2-invoice-paper__totals{font-size:8px}}@media (max-width:860px){.is2-app{--is2-sidebar:0px;padding-bottom:68px}.is2-sidebar{display:none}.is2-main{margin-left:0}.is2-topbar{height:64px;padding:0 14px}.is2-topbar__mobile-brand{display:block}.is2-topbar__context{display:none}.is2-topbar__actions{gap:6px}.is2-notification{display:inline-grid}.is2-topbar__create{padding:0;width:36px}.is2-topbar__create span{display:none}.is2-operation-tabs{align-items:flex-start;flex-direction:column;gap:8px;margin:-8px 0 22px}.is2-operation-tabs>div{overflow-x:auto;width:100%}.is2-operation-tabs button{flex:1 0 auto;justify-content:center}.is2-content{padding:26px 14px 48px}.is2-content,.is2-view{max-width:100%;overflow-x:hidden}.is2-view-heading{align-items:flex-start;margin-bottom:24px}.is2-view--overview .is2-view-heading{align-items:stretch;flex-direction:column;gap:16px}.is2-view--overview .is2-view-heading__actions{width:100%}.is2-overview-period{width:min(100%,260px)}.is2-overview-scope{width:min(100%,340px)}.is2-overview-scope__menu{left:0;right:auto;width:min(340px,calc(100vw - 28px))}.is2-view-heading h1{font-size:28px}.is2-view-heading>div>p:last-child{font-size:11px}.is2-view-heading__actions .is2-button--mobile-icon{padding:0;width:36px}.is2-view-heading__actions .is2-button--mobile-icon span{display:none}.is2-heading-actions{flex-wrap:wrap;justify-content:flex-end}.is2-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.is2-metric{min-height:100px;padding:16px}.is2-metric strong{font-size:20px}.is2-metric small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-tool{padding:18px}.is2-chart{height:210px}.is2-chart__bars{gap:8px}.is2-cashflow__footer{flex-wrap:wrap;gap:8px 14px}.is2-cashflow__footer strong{margin-left:0;width:100%}.is2-attention__list{grid-template-columns:1fr}.is2-attention-row{border-radius:0;border-width:1px 0 0;grid-template-columns:34px minmax(0,1fr) auto;min-height:72px;padding:9px 0}.is2-attention-row__amount{grid-column:auto}.is2-recent{margin-top:14px}.is2-recent>.is2-section-heading{padding:17px 18px 14px}.is2-table-wrap{overflow-x:hidden}.is2-table{display:block;min-width:0;table-layout:auto}.is2-table thead{display:none}.is2-table tbody{display:grid}.is2-table tbody tr{grid-gap:4px 10px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto 30px;min-height:64px;padding:11px 12px 11px 14px}.is2-table tbody tr:last-child{border-bottom:0}.is2-table td{border:0;padding:0}.is2-table td:first-child{grid-column:1;grid-row:1}.is2-table td:nth-child(2){color:var(--is2-muted-2);font-size:9px;grid-column:1;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-table td:nth-child(3),.is2-table td:nth-child(4){display:none}.is2-table td:nth-child(5){grid-column:2;grid-row:1;text-align:right}.is2-table td:nth-child(6){grid-column:2;grid-row:2;text-align:right}.is2-table td:nth-child(7){display:block;grid-column:3;grid-row:1/3}.is2-list-toolbar{align-items:stretch;flex-direction:column}.is2-list-toolbar__controls{justify-content:stretch}.is2-list-toolbar.is2-work-toolbar{gap:7px;overflow:visible}.is2-work-toolbar__controls{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;width:100%}.is2-work-toolbar__controls>.is2-work-section-tabs{grid-column:1;width:100%}.is2-work-toolbar__controls>.is2-work-view-toggle{grid-column:2}.is2-work-toolbar__controls>[aria-label="Work filter"]{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;width:100%}.is2-work-toolbar__controls>[aria-label="Work filter"] button{justify-content:center}.is2-work-toolbar>span{display:none}.is2-issuer-filter,.is2-issuer-filter select{flex:1 1;min-width:0}.is2-period-chip{flex:0 0 auto}.is2-segmented{overflow-x:auto}.is2-segmented button{flex:0 0 auto}.is2-master-detail{gap:10px}.is2-client-list{grid-template-columns:1fr}.is2-client-row:nth-child(2n){border-right:0}.is2-client-detail{padding:18px}.is2-client-detail__header{align-items:flex-start}.is2-client-detail__header .is2-button{font-size:0;padding:0;width:36px}.is2-client-stats{grid-template-columns:1fr}.is2-client-stats>div{border-left:0;border-top:1px solid var(--is2-line-soft);grid-template-columns:1fr auto;padding:13px 0}.is2-client-stats>div:first-child{border-top:0}.is2-definition-list{gap:16px;grid-template-columns:1fr 1fr}.is2-client-detail__footer{align-items:flex-start;flex-direction:column}.is2-services{overflow:hidden}.is2-service-header{display:none}.is2-service-row{gap:10px;grid-template-columns:minmax(0,1fr) auto 34px;min-height:76px;min-width:0;padding:12px 12px 12px 58px}.is2-service-index{left:12px}.is2-service-usage{display:none!important}.is2-service-rate{justify-items:end;text-align:right}.is2-service-footer{align-items:flex-start;flex-direction:column;gap:8px;min-height:0;padding:14px 16px}.is2-report-hero{gap:20px;grid-template-columns:1fr;min-height:320px;padding:25px}.is2-report-hero__bars{height:125px}.is2-mix-row{grid-template-columns:92px minmax(0,1fr) 34px}.is2-settings-row small{line-height:1.45}.is2-settings-list{grid-template-columns:1fr}.is2-settings-row:nth-child(odd){border-right:0}.is2-settings-panel{min-height:0;padding:20px 18px}.is2-editor-header{gap:10px 14px;grid-template-columns:auto minmax(0,1fr);padding:8px 0 12px;top:64px}.is2-editor-header>div:nth-child(2){display:grid;justify-self:stretch;text-align:left}.is2-editor-header>div:last-child{grid-column:1/-1;justify-content:flex-start}.is2-document-title{justify-content:start;justify-items:start}.is2-document-actions{flex-wrap:wrap!important}.is2-composer{border-left:0;border-radius:0;border-right:0}.is2-editor-steps{background:#f9f5f0;overflow-x:auto;position:static;scrollbar-width:none}.is2-editor-steps::-webkit-scrollbar{display:none}.is2-editor-step{grid-template-columns:25px 1fr;min-width:82px}.is2-editor-form{min-height:510px;padding:24px 18px}.is2-form-grid{grid-template-columns:1fr}.is2-line-editor__row{grid-template-columns:minmax(0,1fr) 58px 78px 30px}.is2-line-accounting{grid-template-columns:20px minmax(0,1fr)}.is2-line-accounting>div{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.is2-tax-suggestion{grid-template-columns:30px minmax(0,1fr)}.is2-tax-suggestion__actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-tax-suggestion__actions .is2-button{min-width:0}.is2-tax-rule-row{grid-template-columns:minmax(100px,.7fr) 70px minmax(150px,1fr) 30px}.is2-invoice-tax-editor__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-invoice-tax-editor__summary>span:nth-child(2){border-right:0}.is2-invoice-tax-editor__summary>span:nth-child(-n+2){border-bottom:1px solid var(--is2-line-soft)}.is2-preview-shell{padding:18px 10px}.is2-invoice-paper{padding:24px}.is2-invoice-paper__meta{gap:10px}.is2-invoice-paper__dates{gap:8px}.is2-invoice-paper__items>div{grid-template-columns:minmax(0,1.5fr) 26px 52px 58px}.is2-review-header>div:last-child{display:none}.is2-review-document{padding:16px 10px}.is2-review-document>.is2-section-heading{padding:0 6px}.is2-review-toolbar{align-items:flex-start;flex-direction:column;padding:0 6px}.is2-review-toolbar>div:last-child{width:100%}.is2-review-toolbar .is2-review-tabs{flex:1 1}.is2-review-toolbar .is2-review-tabs button{flex:1 1;justify-content:center}.is2-record-document .is2-invoice-paper,.is2-review-document .is2-invoice-paper{height:auto;width:100%}.is2-email-preview{min-height:0;padding:22px 18px;width:100%}.is2-email-preview__body{min-height:220px}.is2-review-delivery{padding:20px 18px}.is2-record-sidebar{grid-template-columns:1fr}.is2-record-more{grid-column:auto}.is2-record-document{padding:16px 10px}.is2-record-document__toolbar{padding:0 6px}.is2-mobile-nav{align-items:start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,253,249,.96);border-top:1px solid var(--is2-line);box-shadow:0 -8px 28px rgba(35,29,24,.07);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(68px + env(safe-area-inset-bottom));inset:auto 0 0;padding:7px 6px env(safe-area-inset-bottom);position:fixed;z-index:70}.is2-modal-open .is2-mobile-nav{pointer-events:none;visibility:hidden}.is2-mobile-nav button{grid-gap:3px;align-content:center;background:transparent;border:0;color:var(--is2-muted-2);cursor:pointer;display:grid;font-size:8px;font-weight:650;gap:3px;height:50px;padding:0;place-items:center;position:relative}.is2-mobile-nav button.is-active{color:var(--is2-orange-dark)}.is2-mobile-nav button.is-active:before{background:var(--is2-orange);border-radius:0 0 2px 2px;content:"";height:2px;position:absolute;top:-7px;width:24px}.is2-mobile-nav .is2-mobile-nav__create{background:var(--is2-charcoal);border:4px solid var(--is2-paper);border-radius:50%;box-shadow:0 8px 22px rgba(31,31,30,.24);color:#fff;height:50px;margin-top:-16px;place-self:center;width:50px}.is2-mobile-nav .is2-mobile-nav__create:before{display:none}.is2-mobile-nav .is2-mobile-nav__create span{color:var(--is2-muted-2);font-size:8px;font-weight:650;position:absolute;top:50px}.is2-mobile-more{animation:is2-sheet-in .16s ease both;background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px;bottom:calc(76px + env(safe-area-inset-bottom));box-shadow:0 22px 60px rgba(35,29,24,.25);display:block;left:10px;overflow:hidden;position:fixed;right:10px;z-index:80}.is2-mobile-more>header{border-bottom:1px solid var(--is2-line-soft);display:block;min-height:64px;padding:20px 14px 10px;position:relative}.is2-mobile-more>header>span{background:var(--is2-line);border-radius:2px;height:3px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:28px}.is2-mobile-more h2{font-size:17px;margin:0}.is2-mobile-more>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.is2-mobile-more>div>button{grid-gap:8px;align-items:center;background:transparent;border:0;border-radius:6px;color:var(--is2-muted-2);cursor:pointer;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) 14px;min-height:70px;padding:10px;text-align:left}.is2-mobile-more>div>button.is-active,.is2-mobile-more>div>button:hover{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-mobile-more>div>button>span:first-child{background:#fff;border-radius:7px;color:var(--is2-orange-dark);display:inline-grid;height:34px;place-items:center;width:34px}.is2-mobile-more>div>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-mobile-more strong{color:var(--is2-charcoal);font-size:10px}.is2-mobile-more small{color:var(--is2-muted-2);font-size:7.5px;line-height:1.35}.is2-search-panel{bottom:calc(76px + env(safe-area-inset-bottom));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;left:10px;max-height:none;right:10px;top:10px;width:auto}.is2-search-scopes{overflow-x:auto}.is2-search-panel__results{max-height:none;overflow-y:auto}.is2-notification-panel{bottom:calc(76px + env(safe-area-inset-bottom));left:10px;max-height:calc(100dvh - 96px);right:10px;top:auto;width:auto}.is2-notification-list{overflow-y:auto}.is2-user-menu{bottom:calc(76px + env(safe-area-inset-bottom));left:10px;max-height:calc(100dvh - 96px);overflow-y:auto;right:10px;top:auto;width:auto}.is2-inline-menu{bottom:calc(76px + env(safe-area-inset-bottom))!important;left:10px!important;max-height:min(68dvh,520px);overflow-y:auto;position:fixed!important;right:10px!important;top:auto!important;width:auto}.is2-menu-dismiss,.is2-popover-layer{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(24,23,22,.14)}.is2-modal-backdrop{align-items:end;padding:10px}.is2-create-sheet,.is2-workspace-panel{border-radius:8px;max-height:calc(100dvh - 20px);max-height:calc(var(--is2-modal-viewport-height, 100dvh) - 20px);width:100%}.is2-assistant-sheet{height:calc(100dvh - 20px);height:calc(var(--is2-modal-viewport-height, 100dvh) - 20px)}.is2-assistant-layout{-webkit-overflow-scrolling:touch;display:block;grid-template-columns:1fr;min-height:0;overflow-y:auto;overscroll-behavior:contain}.is2-assistant-chat{border-bottom:1px solid var(--is2-line-soft);border-right:0;height:auto;min-height:0}.is2-chat-thread{max-height:none;padding-right:0}.is2-chat-thread,.is2-generated-draft{min-height:0;overflow:visible}.is2-create-sheet>footer,.is2-create-sheet>header,.is2-create-sheet__body{padding-left:18px;padding-right:18px}.is2-editor-header.is2-document-header{grid-template-columns:1fr}.is2-document-heading{align-items:flex-start}.is2-document-heading .is2-back{flex:0 0 36px;justify-content:center;padding:0;width:36px}.is2-document-heading .is2-back span{display:none}.is2-document-header .is2-document-actions{display:flex!important;grid-column:1!important;justify-content:flex-start!important}.is2-document-header .is2-document-actions .is2-button{flex:0 1 auto}.is2-assistant-layout{height:auto;max-height:none}.is2-user-panel{border-radius:8px 8px 0 0;max-height:94vh;width:100%}.is2-history>header{display:none}.is2-history-row{gap:8px 12px;grid-template-columns:minmax(0,1fr) 16px;padding:14px}.is2-history-row__change{grid-column:1}.is2-history-row time,.is2-history-row>span:nth-child(2){grid-column:1;padding-left:42px}.is2-history-row>span:last-child,.is2-history-row>svg{grid-column:2;grid-row:1/4}.is2-client-invoices__list,.is2-documents,.is2-table-wrap{overflow:visible}.is2-toast{bottom:76px;justify-content:center;left:14px;right:14px}}@media (max-width:430px){.is2-topbar__mobile-brand .is2-brand__type{display:none}.is2-public-mode-pill{padding:0;width:34px}.is2-public-mode-pill span{display:none}.is2-view-heading{gap:12px}.is2-view-heading h1{font-size:25px}.is2-metric{min-height:92px;padding:13px}.is2-metric>span{font-size:9px}.is2-metric strong{font-size:18px}.is2-metric small{font-size:8px}.is2-chart{height:190px;padding-left:20px}.is2-chart__guide{left:20px}.is2-chart__guide span{left:-22px}.is2-chart__column small{font-size:8px}.is2-attention-row__amount{display:none}.is2-definition-list{grid-template-columns:1fr}.is2-client-detail__header>div:nth-child(2)>span{max-width:180px}.is2-report-hero>div:first-child>strong{font-size:31px}.is2-editor-header>div:last-child .is2-button{flex:1 1}.is2-editor-step strong{font-size:8px}.is2-invoice-paper{padding:18px}.is2-invoice-paper__meta{margin-top:24px}.is2-invoice-paper__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-invoice-paper__dates>div:last-child{grid-column:auto}.is2-invoice-paper__items{margin-top:22px}.is2-invoice-paper__items>div{grid-template-columns:minmax(0,1.35fr) 22px 45px 50px}.is2-invoice-paper__totals{width:54%}.is2-client-invoices__list>button{grid-template-columns:minmax(0,1fr) auto 14px}.is2-client-invoices__list>button>strong{display:none}.is2-settings-actions,.is2-settings-form--two{grid-template-columns:1fr}.is2-settings-panel__footer{align-items:flex-start;flex-direction:column}.is2-settings-panel__footer .is2-button{width:100%}.is2-account-panel{padding:20px 18px}.is2-account-navigation>div{grid-template-columns:1fr}.is2-account-panel>footer{align-items:stretch;flex-direction:column}.is2-account-panel>footer .is2-button{width:100%}.is2-action-grid{grid-template-columns:1fr}.is2-assistant-chat{padding:18px}.is2-chat-choices{padding-left:0}.is2-chat-choices.is-services button{min-width:100%}.is2-generated-draft{padding:18px}.is2-notification-main{padding-left:12px;padding-right:12px}.is2-notification-open{font-size:0}.is2-notification-open svg{height:15px;width:15px}.is2-notification-actions,.is2-notification-resolved{padding-left:58px}.is2-workspace-panel>footer{align-items:stretch;flex-direction:column-reverse}.is2-workspace-panel>footer .is2-button{width:100%}.is2-user-panel>footer{align-items:stretch;flex-direction:column-reverse}.is2-user-panel>footer .is2-button{width:100%}.is2-privacy-panel{grid-template-columns:34px minmax(0,1fr) auto;padding:12px}.is2-workspace-logo-editor>div,.is2-workspace-selector__list{grid-template-columns:1fr}.is2-workspace-logo-editor label{grid-column:auto;grid-row:auto;justify-self:start}.is2-managed-business-form{grid-template-columns:1fr}.is2-managed-businesses__heading{align-items:stretch;flex-direction:column}.is2-managed-businesses__heading .is2-button{width:100%}.is2-managed-businesses__sequence{display:none}.is2-managed-businesses__list>div{grid-template-columns:34px minmax(0,1fr)}.is2-new-workspace-form{grid-template-columns:1fr}.is2-new-workspace-form>*{grid-column:1!important}.is2-settings-business-list>div{grid-template-columns:36px minmax(0,1fr) 34px}.is2-settings-business-list>div>span:nth-child(3){grid-column:2;justify-items:start}.is2-settings-business-list>div>button{grid-column:3;grid-row:1/3}.is2-client-access-options,.is2-locale-preview,.is2-tax-suggestion__actions{grid-template-columns:1fr}.is2-tax-rule-row{grid-template-columns:minmax(0,1fr) 72px 30px}.is2-tax-rule-row>label:nth-child(3){grid-column:1/3;grid-row:2}.is2-tax-rule-row>.is2-icon-button{grid-column:3;grid-row:2}.is2-invoice-tax-editor__heading{align-items:flex-start;flex-direction:column}.is2-notification-footer{align-items:flex-start!important}.is2-client-invoice-row>button>strong{display:none}.is2-login__local{grid-template-columns:1fr}.is2-login__local>.is2-button{width:100%}}@media (max-width:760px){.is2-login{overflow:auto}.is2-login__topbar{min-height:64px;padding:0 16px}.is2-login__topbar>span{font-size:0}.is2-login__topbar>span svg{height:17px;width:17px}.is2-login__main{align-self:start;grid-template-columns:1fr;margin:18px auto 28px;min-height:0;width:min(100% - 24px,520px)}.is2-login__statement{min-height:158px;padding:25px 24px 22px}.is2-login__statement h1{font-size:28px;line-height:1.12;margin:14px 0 0}.is2-login__ledger{display:none}.is2-login__statement:after{bottom:32px;right:-180px}.is2-login__panel{padding:30px 22px 25px;width:100%}.is2-login__panel>header{margin-bottom:24px}.is2-login__panel h2{font-size:23px}.is2-login__preview{align-items:flex-start;flex-direction:column}.is2-login__panel>footer{margin-top:4px}.is2-organization-footer__links{align-items:flex-start;flex-direction:column;gap:10px}}.is2-choice-search{grid-gap:7px!important;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-muted-2)!important;display:grid!important;gap:7px!important;grid-template-columns:18px minmax(0,1fr);margin-bottom:9px;min-height:40px;padding:0 11px;text-transform:none!important}.is2-choice-search:focus-within{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.12)}.is2-choice-search input{border:0!important;box-shadow:none!important;min-height:36px!important;padding:0!important}.is2-choice-more{background:transparent;border:0;color:var(--is2-orange-dark);cursor:pointer;font-size:9px;font-weight:700;justify-self:start;padding:4px 0}.is2-choice-empty{color:var(--is2-muted-2);font-size:9px;padding:12px}.is2-client-choice-list{max-height:480px;overflow-y:auto;scrollbar-gutter:stable}.is2-document-schedule{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px}.is2-document-schedule>label{align-content:start}.is2-document-schedule>label>span{align-items:flex-end;display:flex;min-height:28px}.is2-schedule-note{align-items:center;color:var(--is2-muted-2);display:flex;font-size:8px;gap:7px;line-height:1.45;margin:10px 0 0}.is2-editor-form__footer>div{align-items:center;display:flex;gap:8px}.is2-tax-treatment-summary{grid-gap:1px;background:var(--is2-line-soft);border:1px solid var(--is2-line-soft);border-radius:7px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));margin:14px 0;overflow:hidden}.is2-tax-treatment-summary>span{grid-gap:4px;background:#fff;display:grid;gap:4px;padding:11px 12px}.is2-tax-treatment-summary small{color:var(--is2-muted-2);font-size:7px;font-weight:700;text-transform:uppercase}.is2-tax-treatment-summary strong{color:var(--is2-charcoal);font-size:10px}.is2-tax-advanced{background:hsla(0,0%,100%,.62);border:1px solid var(--is2-line-soft);border-radius:7px;margin:13px 0}.is2-tax-advanced>summary{color:var(--is2-muted);cursor:pointer;font-size:9px;font-weight:700;padding:12px}.is2-tax-advanced[open]>summary{border-bottom:1px solid var(--is2-line-soft)}.is2-tax-advanced .is2-tax-rule-editor{border:0;border-radius:0;margin:0}.is2-tax-primary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.is2-tax-primary-actions:empty{display:none}.is2-tax-advanced__body{grid-gap:12px;display:grid;gap:12px;padding:0 12px 12px}.is2-tax-advanced__body .is2-tax-rule-editor{margin-inline:-12px}.is2-tax-advanced__body>label:not(.is2-reverse-charge){grid-gap:6px;color:var(--is2-muted);display:grid;font-size:8px;font-weight:700;gap:6px}.is2-tax-confirmed,.is2-tax-guidance,.is2-tax-setup-needed{grid-gap:9px;align-items:start;background:#eef3f0;color:var(--is2-sage);display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr);margin:12px 0;padding:11px 12px}.is2-tax-guidance>span,.is2-tax-setup-needed>span{grid-gap:3px;display:grid;gap:3px}.is2-tax-guidance strong,.is2-tax-setup-needed strong{color:var(--is2-charcoal);font-size:9px}.is2-tax-guidance small,.is2-tax-setup-needed small{color:var(--is2-muted);font-size:8px;line-height:1.45}.is2-tax-confirmed{align-items:center;color:var(--is2-success);display:flex;font-size:9px;font-weight:700}.is2-client-defaults-section{grid-gap:14px;border-top:1px solid var(--is2-line-soft);display:grid;gap:14px;margin-top:22px;padding-top:22px}.is2-client-issuer-picker{border-bottom:1px solid var(--is2-line-soft);border:0;margin:14px 0 0;padding:24px 28px;padding:0}.is2-client-defaults-section textarea{min-height:78px;padding:10px 12px;resize:vertical}.is2-tax-route{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--is2-line-soft);border-radius:7px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:12px 0;padding:10px 12px}.is2-tax-route>span:not(:nth-child(2)){grid-gap:3px;color:var(--is2-charcoal);display:grid;font-size:9px;font-weight:700;gap:3px}.is2-tax-route>span:nth-child(2){color:var(--is2-orange-dark);font-size:8px;font-weight:800;text-transform:uppercase}.is2-tax-route small{color:var(--is2-muted-2);font-size:7px;font-weight:500}.is2-metric-ribbon.is-empty{background:linear-gradient(110deg,rgba(255,253,249,.7),hsla(30,52%,89%,.34))}.is2-empty-chart-visual{align-items:end;background:linear-gradient(145deg,#fff3e8,#f0e6dc);border-radius:7px;color:var(--is2-orange-dark);display:flex;gap:6px;height:80px;padding:12px 13px;position:relative;width:124px}.is2-empty-chart-visual i{background:rgba(223,106,38,.26);border-radius:2px 2px 0 0;width:10px}.is2-empty-chart-visual svg{position:absolute;right:8px;top:8px}.is2-attention-empty--ready{background:linear-gradient(145deg,rgba(238,243,240,.8),rgba(255,253,249,.7));border-radius:7px;min-height:112px;padding:20px}.is2-attention-empty__mark{background:#fff;border-radius:50%;box-shadow:0 8px 24px rgba(45,66,54,.08);color:var(--is2-success);display:inline-grid;height:40px;place-items:center;width:40px}.is2-admin-summary{grid-gap:1px;background:var(--is2-line);border:1px solid var(--is2-line);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.is2-admin-summary>div{grid-gap:11px;align-items:center;background:var(--is2-paper);color:var(--is2-orange-dark);display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr);min-height:82px;padding:14px 18px}.is2-admin-summary span{grid-gap:3px;display:grid;gap:3px}.is2-admin-summary small{color:var(--is2-muted-2);font-size:8px}.is2-admin-summary strong{color:var(--is2-charcoal);font-size:20px;font-weight:600}.is2-admin-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.is2-admin-businesses,.is2-admin-team{overflow:hidden;padding:0}.is2-admin-businesses>.is2-section-heading,.is2-admin-team>.is2-section-heading{border-bottom:1px solid var(--is2-line-soft);padding:20px}.is2-admin-member{grid-gap:10px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:10px;grid-template-columns:38px minmax(150px,1fr) auto auto 36px 36px;min-height:72px;padding:10px 16px}.is2-admin-member>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-admin-member>span:nth-child(2) strong{color:var(--is2-charcoal);font-size:10px}.is2-admin-member>span:nth-child(2) small{color:var(--is2-muted-2);font-size:8px}.is2-admin-member>span:nth-child(2) em{color:var(--is2-sage);font-size:7px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-admin-role,.is2-admin-status{border-radius:5px;font-size:7px;font-weight:800;padding:5px 7px;text-transform:uppercase}.is2-admin-role{background:var(--is2-sand);color:var(--is2-charcoal)}.is2-admin-status{background:#edf4ef;color:var(--is2-success)}.is2-admin-status.is-invited{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-danger-icon{color:#a34e3f}.is2-admin-business{grid-gap:9px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:9px;grid-template-columns:38px minmax(0,1fr) 36px 36px;min-height:66px;padding:10px 14px}.is2-admin-business>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-admin-business strong{color:var(--is2-charcoal);font-size:10px}.is2-admin-business small{color:var(--is2-muted-2);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-admin-business .is2-avatar img{height:100%;object-fit:contain;width:100%}.is2-admin-editor-layer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(29,26,23,.34);display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:120}.is2-admin-editor{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px;box-shadow:0 30px 90px rgba(31,28,24,.25);max-height:calc(100dvh - 40px);overflow-y:auto;width:min(680px,100%)}.is2-admin-editor>footer,.is2-admin-editor>header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 22px}.is2-admin-editor>header{border-bottom:1px solid var(--is2-line-soft)}.is2-admin-editor>header>div{grid-gap:4px;display:grid;gap:4px}.is2-admin-editor>header h2{font-size:20px}.is2-admin-editor>header span{color:var(--is2-muted);font-size:9px}.is2-admin-editor>.is2-settings-form{padding:22px}.is2-admin-editor>footer{border-top:1px solid var(--is2-line-soft)}.is2-admin-assignments{grid-gap:12px;border:1px solid var(--is2-line-soft);border-radius:7px;display:grid;gap:12px;margin:0 22px 22px;padding:16px}.is2-admin-assignments>div:first-child{grid-gap:3px;display:grid;gap:3px}.is2-admin-assignments>div:first-child strong{font-size:11px}.is2-admin-assignments>div:first-child small{color:var(--is2-muted-2);font-size:8px}.is2-admin-operation-access{margin-top:-10px}.is2-admin-assignment-list{grid-gap:6px;display:grid;gap:6px;max-height:240px;overflow-y:auto}.is2-admin-assignment-list>label{grid-gap:9px;align-items:center;background:#faf7f3;border-radius:6px;cursor:pointer;display:grid;gap:9px;grid-template-columns:0 minmax(0,1fr) 18px;overflow:hidden;padding:10px 12px}.is2-admin-assignment-list input{opacity:0;width:0}.is2-admin-assignment-list span{grid-gap:2px;display:grid;gap:2px}.is2-admin-assignment-list strong{font-size:9px}.is2-admin-assignment-list small{color:var(--is2-muted-2);font-size:7px}.is2-admin-assignment-list svg{color:var(--is2-muted-2);opacity:.22}.is2-admin-assignment-list>label.is-active{background:#fff2e6;box-shadow:inset 3px 0 0 var(--is2-orange)}.is2-admin-assignment-list>label.is-active svg{color:var(--is2-orange-dark);opacity:1}.is2-admin-owner-note{align-items:center;background:#edf4ef;color:var(--is2-success);display:flex;gap:10px;margin:0 22px 22px;padding:14px}.is2-admin-owner-note span{grid-gap:3px;display:grid;gap:3px}.is2-admin-owner-note strong{color:var(--is2-charcoal);font-size:10px}.is2-admin-owner-note small{color:var(--is2-muted);font-size:8px}.is2-admin-confirm{grid-gap:10px;align-items:center;background:#fff;border:1px solid rgba(163,78,63,.2);border-radius:8px;bottom:24px;box-shadow:0 20px 60px rgba(36,28,24,.22);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px;position:fixed;right:24px;width:min(440px,calc(100% - 28px));z-index:130}.is2-admin-confirm>div{grid-gap:3px;display:grid;gap:3px}.is2-admin-confirm strong{font-size:10px}.is2-admin-confirm span{color:var(--is2-muted-2);font-size:8px}.is2-button--danger{background:#9f4a3c;color:#fff}.is2-admin-tabs{background:rgba(255,253,249,.72);border:1px solid var(--is2-line-soft);border-radius:7px;display:inline-flex;gap:3px;margin-bottom:18px;padding:3px}.is2-admin-view.has-admin-modal{position:relative;z-index:100}.is2-admin-tabs button{background:transparent;border:0;border-radius:5px;color:var(--is2-muted-2);cursor:pointer;font-size:9px;font-weight:750;min-height:34px;padding:0 14px}.is2-admin-tabs button:hover{background:rgba(72,62,52,.045);color:var(--is2-charcoal)}.is2-admin-tabs button.is-active{background:var(--is2-charcoal);box-shadow:0 6px 16px rgba(31,31,30,.12);color:#fff}.is2-admin-overview-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-admin-overview-panel{overflow:hidden;padding:0}.is2-admin-directory__list>.is2-section-heading,.is2-admin-overview-panel>.is2-section-heading{border-bottom:1px solid var(--is2-line-soft);padding:19px 20px}.is2-admin-preview-list{display:grid}.is2-admin-preview-list>button{grid-gap:11px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:inherit;cursor:pointer;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) minmax(92px,auto);min-height:67px;padding:10px 18px;text-align:left}.is2-admin-preview-list>button:last-child{border-bottom:0}.is2-admin-preview-list>button:hover{background:rgba(223,106,38,.045)}.is2-admin-preview-list>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-admin-preview-list strong{color:var(--is2-charcoal);font-size:10px}.is2-admin-preview-list small{color:var(--is2-muted-2);font-size:8px}.is2-admin-preview-list em{color:var(--is2-sage);font-size:7px;font-style:normal;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.is2-admin-detail__hero .is2-avatar img,.is2-admin-directory-row .is2-avatar img,.is2-admin-member-access .is2-avatar img,.is2-admin-preview-list .is2-avatar img{height:100%;object-fit:contain;width:100%}.is2-admin-directory{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr)}.is2-admin-directory__list{overflow:hidden;padding:0}.is2-admin-directory-row{grid-gap:10px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);min-height:58px;padding:8px 15px;text-align:left;width:100%}.is2-admin-directory-row:hover{background:rgba(72,62,52,.035)}.is2-admin-directory-row.is-active{background:linear-gradient(90deg,rgba(223,106,38,.11),rgba(223,106,38,.025));box-shadow:inset 3px 0 0 var(--is2-orange)}.is2-admin-directory-row>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-admin-directory-row strong{color:var(--is2-charcoal);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-admin-directory-row small{color:var(--is2-muted-2);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-admin-detail{overflow:hidden;padding:0}.is2-admin-detail__hero{grid-gap:11px;align-items:center;background:linear-gradient(120deg,rgba(255,244,233,.62),rgba(255,253,249,.2));display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) 36px;min-height:84px;padding:16px 18px}.is2-admin-detail__hero>.is2-avatar{height:42px;width:42px}.is2-admin-detail__hero>div{grid-gap:3px;display:grid;gap:3px}.is2-admin-detail__hero h2{color:var(--is2-charcoal);font-size:20px;font-weight:620}.is2-admin-detail__hero>div>span{color:var(--is2-muted-2);font-size:9px}.is2-admin-detail-grid{border-bottom:1px solid var(--is2-line-soft);border-top:1px solid var(--is2-line-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.is2-admin-detail-grid>div{grid-gap:5px;align-content:center;border-right:1px solid var(--is2-line-soft);display:grid;gap:5px;min-height:62px;padding:11px 16px}.is2-admin-detail-grid>div:last-child{border-right:0}.is2-admin-detail-grid small{color:var(--is2-muted-2);font-size:7px;font-weight:760;text-transform:uppercase}.is2-admin-detail-grid strong{color:var(--is2-charcoal);font-size:9px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-admin-detail-tabs{align-items:end;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:18px;min-height:46px;padding:0 22px}.is2-admin-detail-tabs button{align-items:center;background:transparent;border:0;color:var(--is2-muted-2);cursor:pointer;display:inline-flex;font-size:8px;font-weight:700;gap:6px;min-height:45px;padding:0 1px;position:relative}.is2-admin-detail-tabs button em{background:var(--is2-ivory);border-radius:9px;color:var(--is2-muted-2);display:inline-grid;font-size:7px;font-style:normal;height:18px;min-width:18px;padding:0 4px;place-items:center}.is2-admin-detail-tabs button.is-active em{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-admin-detail-tabs button:hover{color:var(--is2-charcoal)}.is2-admin-detail-tabs button.is-active{color:var(--is2-orange-dark)}.is2-admin-detail-tabs button.is-active:after{background:var(--is2-orange);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.is2-admin-business-overview{grid-gap:18px;display:grid;gap:18px;padding:20px 22px 24px}.is2-admin-business-overview>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.is2-admin-business-overview>header>div{grid-gap:3px;display:grid;gap:3px}.is2-admin-business-overview>header h3{color:var(--is2-charcoal);font-size:15px;font-weight:620}.is2-admin-business-overview>header span{color:var(--is2-muted-2);font-size:8px;line-height:1.45}.is2-admin-business-overview__grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-admin-business-overview__grid article{grid-gap:6px;align-content:start;display:grid;gap:6px;min-width:0}.is2-admin-business-overview__grid article>small{color:var(--is2-muted-2);font-size:7px;font-weight:760;text-transform:uppercase}.is2-admin-business-overview__grid h4{color:var(--is2-charcoal);font-size:13px;font-weight:620;margin:0}.is2-admin-business-overview__grid p{color:var(--is2-muted);font-size:8px;line-height:1.55;margin:0}.is2-admin-business-overview__grid article>span{color:var(--is2-muted-2);font-size:7px}.is2-admin-business-overview__grid .is2-button{justify-self:start;margin-top:5px}.is2-admin-business-overview__grid blockquote{border-left:2px solid rgba(223,106,38,.5);color:var(--is2-muted);font-size:8px;line-height:1.45;margin:2px 0 0;padding-left:10px}.is2-admin-business-overview__fee{align-items:baseline;display:flex;gap:6px}.is2-admin-business-overview__fee strong{color:var(--is2-orange-dark);font-size:16px;font-weight:640}.is2-admin-business-overview__fee span{color:var(--is2-muted-2);font-size:7px}.is2-admin-engagement,.is2-admin-member-access{grid-gap:11px;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:11px;padding:20px 22px}.is2-admin-member-overview{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:20px;justify-content:space-between;min-height:128px;padding:20px 22px}.is2-admin-member-overview>div{grid-gap:5px;display:grid;gap:5px}.is2-admin-member-overview h3{color:var(--is2-charcoal);font-size:15px;font-weight:620}.is2-admin-member-overview p{color:var(--is2-muted);font-size:9px;line-height:1.55;margin:0;max-width:520px}.is2-admin-member-access>div:first-child>small{color:var(--is2-muted-2);font-size:8px}.is2-admin-engagement>div:first-child,.is2-admin-member-access>div:first-child{grid-gap:3px;display:grid;gap:3px}.is2-admin-engagement h3,.is2-admin-member-access h3{color:var(--is2-charcoal);font-size:15px;font-weight:620}.is2-admin-engagement>p,.is2-admin-member-access>p{color:var(--is2-muted-2);font-size:9px;line-height:1.55;max-width:600px}.is2-admin-engagement__value{align-items:baseline;display:flex;gap:7px}.is2-admin-engagement__value strong{color:var(--is2-orange-dark);font-size:21px;font-weight:630}.is2-admin-engagement__value span{color:var(--is2-muted-2);font-size:8px}.is2-admin-engagement blockquote{background:rgba(223,106,38,.045);border-left:2px solid var(--is2-orange);color:var(--is2-muted);font-size:9px;margin:0;padding:10px 13px}.is2-admin-engagement>.is2-button,.is2-admin-member-access>.is2-button{justify-self:start}.is2-admin-assignee-list{border-bottom:1px solid var(--is2-line-soft);display:grid;padding:18px 22px}.is2-admin-assignee-list>div:first-child{grid-gap:3px;display:grid;gap:3px;margin-bottom:8px}.is2-admin-assignee-list>div:first-child strong{color:var(--is2-charcoal);font-size:10px}.is2-admin-assignee-list>div:first-child small{color:var(--is2-muted-2);font-size:8px}.is2-admin-assignee-list>button,.is2-admin-member-access>div>button{grid-gap:10px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:54px;padding:7px 2px;text-align:left;width:100%}.is2-admin-assignee-list>button:last-child,.is2-admin-member-access>div>button:last-child{border-bottom:0}.is2-admin-assignee-list>button:hover,.is2-admin-member-access>div>button:hover{color:var(--is2-orange-dark)}.is2-admin-assignee-list>button>span:nth-child(2),.is2-admin-member-access>div>button>span:nth-child(2){grid-gap:2px;display:grid;gap:2px}.is2-admin-assignee-list strong,.is2-admin-member-access>div>button strong{color:var(--is2-charcoal);font-size:9px}.is2-admin-assignee-list small,.is2-admin-member-access>div>button small{color:var(--is2-muted-2);font-size:7px}.is2-admin-assignee-list em{background:var(--is2-sand);border-radius:4px;color:var(--is2-muted);font-size:7px;font-style:normal;font-weight:760;padding:4px 6px}.is2-admin-detail__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px 22px}.is2-admin-detail-actions{border-top:1px solid var(--is2-line-soft)}.is2-admin-detail-actions>summary{align-items:center;color:var(--is2-muted-2);cursor:pointer;display:flex;font-size:8px;font-weight:720;justify-content:space-between;list-style:none;min-height:46px;padding:0 22px}.is2-admin-detail-actions>summary::-webkit-details-marker{display:none}.is2-admin-detail-actions>summary svg{transition:transform .15s ease}.is2-admin-detail-actions[open]>summary svg{transform:rotate(180deg)}.is2-admin-detail-actions>div{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 22px 14px}.is2-text-button.is-danger{color:#9f4a3c}.is2-admin-pricing-toggle{margin:20px 22px 0}.is2-admin-engagement-editor>.is2-settings-form{margin-top:0}.is2-settings-form--three{grid-template-columns:repeat(3,minmax(0,1fr))}.is2-settings-form .is2-span-full{grid-column:1/-1}.is2-settings-form textarea{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);font:inherit;font-size:11px;font-weight:500;line-height:1.45;min-height:90px;outline:0;padding:10px 11px;resize:vertical;text-transform:none;width:100%}.is2-settings-form textarea:focus{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.14)}.is2-mobile-more-view{display:none}.is2-app .is2-topbar{background:hsla(27,41%,95%,.94);border-bottom:1px solid rgba(72,62,52,.1);position:-webkit-sticky;position:sticky;top:0;z-index:35}@media (max-width:980px){.is2-admin-directory,.is2-admin-grid,.is2-admin-overview-grid{grid-template-columns:1fr}.is2-admin-directory__list>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-admin-directory-row{border-right:1px solid var(--is2-line-soft)}}@media (max-width:860px){.is2-app .is2-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(31,31,30,.97);border-bottom-color:hsla(0,0%,100%,.08);box-shadow:0 8px 24px rgba(18,17,16,.14);height:62px}.is2-topbar__mobile-workspace{background:hsla(0,0%,100%,.94);border-radius:8px;display:inline-grid;height:38px;place-items:center;width:38px}.is2-topbar__mobile-brand .is2-brand__type{display:none}.is2-topbar__mobile-brand .is2-brand__mark{height:27px;width:27px}.is2-topbar__actions .is2-icon-button{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.82)}.is2-topbar__actions .is2-icon-button:hover{background:hsla(0,0%,100%,.12);color:#fff}.is2-topbar-profile{background:var(--is2-sage);border-color:hsla(0,0%,100%,.18)}.is2-invoices-create,.is2-topbar__create{display:none!important}.is2-public-mode-pill{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14);color:#fff}.is2-notification i{border-color:var(--is2-charcoal)}.is2-mobile-nav{background:rgba(31,31,30,.97);border-top-color:hsla(0,0%,100%,.08);box-shadow:0 -8px 28px rgba(18,17,16,.17)}.is2-mobile-nav button{color:hsla(0,0%,100%,.53)}.is2-mobile-nav button.is-active{color:#f2c99d}.is2-mobile-nav button.is-active:before{background:var(--is2-orange)}.is2-mobile-nav .is2-mobile-nav__create{background:var(--is2-orange);border-color:var(--is2-charcoal);box-shadow:0 8px 24px rgba(223,106,38,.32);color:#fff;margin-top:-13px}.is2-mobile-more-view{display:block}.is2-mobile-account-card{grid-gap:11px;align-items:center;background:var(--is2-charcoal);border:0;border-radius:8px;color:var(--is2-muted);cursor:pointer;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) 18px;margin-bottom:12px;min-height:72px;padding:12px 14px;text-align:left;width:100%}.is2-mobile-account-card>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.is2-mobile-account-card strong{color:#fff;font-size:11px}.is2-mobile-account-card small{color:hsla(0,0%,100%,.48);font-size:8px}.is2-mobile-account-card>svg{color:hsla(0,0%,100%,.48)}.is2-mobile-destination-list{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px;overflow:hidden}.is2-mobile-destination-list>button{grid-gap:10px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted-2);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) 18px;min-height:66px;padding:10px 14px;text-align:left;width:100%}.is2-mobile-destination-list>button:last-child{border-bottom:0}.is2-mobile-destination-list>button>span:first-child{background:var(--is2-orange-soft);border-radius:7px;color:var(--is2-orange-dark);display:inline-grid;height:34px;place-items:center;width:34px}.is2-mobile-destination-list>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.is2-mobile-destination-list strong{color:var(--is2-charcoal);font-size:10px}.is2-mobile-destination-list small{color:var(--is2-muted-2);font-size:8px}.is2-document-schedule{grid-template-columns:1fr}.is2-currency-decision{align-items:start;grid-template-columns:18px minmax(0,1fr)}.is2-currency-decision>div{grid-column:2}.is2-editor-form__footer{align-items:stretch;flex-direction:column}.is2-editor-form__footer>div{display:grid;grid-template-columns:1fr 1.25fr}.is2-editor-form__footer>button,.is2-editor-form__footer>div .is2-button{width:100%}.is2-client-choice-list{max-height:390px}.is2-form-heading h2{font-size:21px}.is2-tax-route{grid-template-columns:1fr}.is2-tax-route>span:nth-child(2){justify-self:start}.is2-client-panel.is-defaults-only .is2-client-defaults-context,.is2-client-panel.is-defaults-only .is2-client-defaults-section,.is2-client-panel.is-defaults-only .is2-client-tax-section{padding:18px}.is2-admin-summary{grid-template-columns:repeat(3,1fr)}.is2-admin-summary>div{gap:6px;grid-template-columns:1fr;min-height:72px;padding:12px}.is2-admin-summary strong{font-size:17px}.is2-admin-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;width:100%}.is2-admin-tabs button{font-size:8px;min-width:0;padding:0 7px}.is2-admin-add-business{border:1px solid var(--is2-line-soft);border-radius:6px;display:inline-grid;flex:0 0 34px;height:34px;padding:0;place-items:center;width:34px}.is2-admin-add-business span{display:none}.is2-admin-directory__list>div:last-child{display:block}.is2-admin-directory-row{border-right:0}.is2-admin-detail__hero{padding:18px}.is2-admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-admin-detail-grid>div:nth-child(2){border-right:0}.is2-admin-detail-grid>div:nth-child(-n+2){border-bottom:1px solid var(--is2-line-soft)}.is2-admin-assignee-list,.is2-admin-business-overview,.is2-admin-engagement,.is2-admin-member-access{padding:18px}.is2-admin-business-overview>header{align-items:stretch;flex-direction:column}.is2-admin-business-overview__grid{gap:20px;grid-template-columns:1fr}.is2-admin-detail-tabs{gap:14px;padding-inline:18px}.is2-admin-member-overview{align-items:stretch;flex-direction:column;padding:18px}.is2-admin-detail__footer{align-items:stretch;flex-direction:column;padding:14px 18px}.is2-admin-detail__footer .is2-text-button{justify-content:flex-start}.is2-settings-form--three{grid-template-columns:1fr}.is2-settings-form .is2-span-full{grid-column:auto}.is2-admin-member{gap:8px;grid-template-columns:38px minmax(0,1fr) 34px 34px}.is2-admin-member .is2-admin-role,.is2-admin-member .is2-admin-status{grid-column:2;justify-self:start}.is2-admin-member>.is2-icon-button:nth-last-child(2){grid-column:3;grid-row:1}.is2-admin-member>.is2-icon-button:last-child{grid-column:4;grid-row:1}.is2-admin-editor-layer{align-items:end;padding:10px}.is2-admin-editor{max-height:calc(100dvh - 20px);width:100%}.is2-admin-editor>.is2-settings-form,.is2-admin-editor>footer,.is2-admin-editor>header{padding:18px}.is2-admin-assignments,.is2-admin-owner-note{margin-left:18px;margin-right:18px}.is2-admin-confirm{bottom:calc(78px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;left:10px;right:10px;width:auto}.is2-admin-confirm>div{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.is2-app *,.is2-app :after,.is2-app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.is2-business-scope{grid-gap:8px;align-items:center;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);border-radius:7px;color:hsla(0,0%,100%,.58);display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) 14px;margin:9px 4px 0;min-height:48px;padding:7px 9px;position:relative;transition:border-color .15s ease,background .15s ease;z-index:2}.is2-business-scope:focus-within,.is2-business-scope:hover{background:hsla(0,0%,100%,.075);border-color:hsla(31,77%,78%,.34)}.is2-business-scope.is-disabled{opacity:.52}.is2-business-scope__mark{background:rgba(223,106,38,.14);border-radius:6px;color:#f2c99d;display:inline-grid;height:28px;place-items:center;width:28px}.is2-business-scope>span:nth-child(2){grid-gap:2px;display:grid;gap:2px;min-width:0}.is2-business-scope small{color:hsla(0,0%,100%,.38);font-size:7px;text-transform:uppercase}.is2-business-scope strong{color:#fff;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-business-scope>svg{color:hsla(0,0%,100%,.42)}.is2-business-scope select{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.is2-business-scope select:disabled{cursor:not-allowed}.is2-business-scope+.is2-nav{margin-top:14px}.is2-sidebar__bottom .is2-workspace-mode-switch{grid-gap:9px;align-items:center;background:rgba(223,106,38,.07);border:1px solid hsla(34,66%,74%,.2);border-radius:7px;color:hsla(0,0%,100%,.82);display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);margin-bottom:5px;min-height:42px;padding:6px 9px;text-align:left}.is2-sidebar__bottom .is2-workspace-mode-switch:hover{background:rgba(223,106,38,.13);border-color:hsla(31,77%,78%,.42);color:#fff}.is2-workspace-mode-switch>span:first-child{background:rgba(223,106,38,.14);border-radius:6px;color:#f2c99d;display:inline-grid;height:28px;place-items:center;width:28px}.is2-workspace-mode-switch>strong{color:#fff;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-sidebar__bottom .is2-workspace-mode-switch.is-admin{background:rgba(111,149,137,.07);border-color:rgba(153,184,174,.18)}.is2-sidebar__bottom .is2-workspace-mode-switch.is-admin:hover{background:rgba(111,149,137,.12);border-color:rgba(165,196,186,.3)}.is2-workspace-mode-switch.is-admin>span:first-child{background:rgba(111,149,137,.13);color:#bdd0ca}.is2-app.is-admin-workspace{--is2-orange:#628b7f;--is2-orange-dark:#416d61;--is2-orange-soft:#e5ece9;--is2-sand:#b8c8c2;--is2-sand-soft:#edf1ef;--is2-ivory:#f4f5f3;--is2-success:#416d61;--is2-line:#d9dedb;--is2-line-soft:#e8ebe9;background:var(--is2-ivory)}.is2-app.is-admin-workspace .is2-main{background:var(--is2-ivory)}.is2-app.is-admin-workspace .is2-sidebar{background:#222a27}.is2-app.is-admin-workspace .is2-sidebar:before{background:#6f9589}.is2-app.is-admin-workspace .is2-sidebar:after{background:rgba(111,149,137,.22);box-shadow:0 24px 0 rgba(197,210,204,.08),0 48px 0 rgba(111,149,137,.12)}.is2-app.is-admin-workspace .is2-topbar{background:rgba(244,246,244,.96);border-bottom-color:rgba(65,109,97,.12)}.is2-app.is-admin-workspace .is2-topbar__context>em{background:rgba(65,109,97,.08);color:var(--is2-orange-dark)}.is2-app.is-admin-workspace .is2-nav button.is-active:before,.is2-app.is-admin-workspace .is2-sidebar__bottom button.is-active:before{background:#789d92}.is2-app.is-admin-workspace .is2-sidebar__bottom{gap:7px}.is2-app.is-admin-workspace .is2-button--primary{background:var(--is2-orange-dark);box-shadow:0 5px 14px rgba(65,109,97,.15)}.is2-app.is-admin-workspace .is2-button--primary:hover{background:#355b52}.is2-app.is-admin-workspace .is2-admin-summary>div,.is2-app.is-admin-workspace .is2-admin-view .is2-eyebrow{color:var(--is2-orange-dark)}.is2-app.is-admin-workspace .is2-admin-preview-list>button:hover{background:rgba(65,109,97,.045)}.is2-app.is-admin-workspace .is2-admin-directory-row.is-active{background:linear-gradient(90deg,rgba(65,109,97,.1),rgba(65,109,97,.018));box-shadow:inset 3px 0 0 #6f9589}.is2-app.is-admin-workspace .is2-admin-detail__hero{background:linear-gradient(120deg,rgba(229,236,233,.94),rgba(255,253,249,.4))}.is2-app.is-admin-workspace .is2-admin-assignment-list>label.is-active{background:#eaf0ed;box-shadow:inset 3px 0 0 var(--is2-orange)}.is2-app.is-admin-workspace .is2-admin-assignment-list>label.is-active svg{color:var(--is2-orange-dark)}.is2-app.is-admin-workspace .is2-admin-engagement blockquote{background:rgba(65,109,97,.04);border-left-color:var(--is2-orange)}.is2-app.is-admin-workspace .is2-admin-assignee-list>button:hover,.is2-app.is-admin-workspace .is2-admin-member-access>div>button:hover{color:var(--is2-orange-dark)}.is2-app.is-admin-workspace a:focus-visible,.is2-app.is-admin-workspace button:focus-visible,.is2-app.is-admin-workspace input:focus-visible,.is2-app.is-admin-workspace select:focus-visible,.is2-app.is-admin-workspace textarea:focus-visible{box-shadow:0 0 0 3px rgba(65,109,97,.13)}@media (min-width:861px) and (max-height:780px){.is2-sidebar{padding:14px 14px 12px}.is2-brand{min-height:34px}.is2-brand__mark{flex-basis:32px;height:32px;width:32px}.is2-brand__type{font-size:13px}.is2-workspace-switcher{margin-top:12px;min-height:46px;padding:6px}.is2-business-scope{margin-top:7px;min-height:42px;padding:5px 8px}.is2-business-scope+.is2-nav{margin-top:9px}.is2-nav{gap:2px;margin-bottom:6px;margin-right:-14px;margin-top:12px;padding-right:10px}.is2-nav button,.is2-sidebar__bottom button{min-height:35px}.is2-nav button.is-active:before,.is2-sidebar__bottom button.is-active:before{left:-14px}.is2-sidebar__bottom{gap:5px}.is2-sidebar__bottom .is2-workspace-mode-switch{margin-bottom:1px;min-height:38px;padding:4px 7px}.is2-product-credit,.is2-sidebar__bottom>a{display:none}}.is2-notification-panel--page,.is2-search-panel--page{animation:none;border-color:var(--is2-line);box-shadow:none;inset:auto;max-height:none;position:static;width:100%}.is2-search-panel--page .is2-search-panel__results{max-height:none;min-height:360px}.is2-search-panel__hint{color:var(--is2-muted-2);font-size:8px;font-weight:700;text-transform:uppercase}.is2-notification-panel--page .is2-notification-list{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-notification-panel--page .is2-notification-section-label{grid-column:1/-1}.is2-notification-panel--page .is2-notification-list article{border-right:1px solid var(--is2-line-soft)}.is2-notification-panel--page .is2-notification-list article:nth-of-type(2n){border-right:0}.is2-mobile-mode-card{display:none}@media (max-width:860px){.is2-business-scope.is-mobile{background:var(--is2-paper);border-color:var(--is2-line);color:var(--is2-muted-2);margin:0 0 12px;min-height:64px;padding:10px 14px}.is2-business-scope.is-mobile:focus-within,.is2-business-scope.is-mobile:hover{background:#fff;border-color:rgba(223,106,38,.34)}.is2-business-scope.is-mobile .is2-business-scope__mark{background:var(--is2-orange-soft);color:var(--is2-orange-dark);height:34px;width:34px}.is2-business-scope.is-mobile small{color:var(--is2-muted-2);font-size:8px}.is2-business-scope.is-mobile strong{color:var(--is2-charcoal);font-size:11px}.is2-business-scope.is-mobile>svg{color:var(--is2-muted-2)}.is2-notification-panel--page,.is2-search-panel--page{inset:auto!important;max-height:none!important;position:static!important;width:100%!important}.is2-search-panel--page{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.is2-search-panel--page .is2-search-panel__results{max-height:none;min-height:420px}.is2-notification-panel--page .is2-notification-list{display:grid;grid-template-columns:1fr}.is2-notification-panel--page .is2-notification-list article{border-right:0}.is2-mobile-mode-card{grid-gap:10px;align-items:center;background:linear-gradient(135deg,rgba(223,106,38,.12),hsla(32,73%,78%,.16));border:1px solid rgba(223,106,38,.22);border-radius:8px;color:var(--is2-muted-2);cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;margin-bottom:12px;min-height:66px;padding:10px 14px;text-align:left;width:100%}.is2-mobile-mode-card>span:first-child{background:var(--is2-orange);border-radius:7px;color:#fff;display:inline-grid;height:36px;place-items:center;width:36px}.is2-mobile-mode-card>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.is2-mobile-mode-card strong{color:var(--is2-charcoal);font-size:10px}.is2-mobile-mode-card small{color:var(--is2-muted-2);font-size:8px}.is2-mobile-mode-card em{background:hsla(0,0%,100%,.64);border-radius:5px;color:var(--is2-orange-dark);font-size:7px;font-style:normal;font-weight:760;padding:5px 7px;text-transform:uppercase}.is2-mobile-mode-card.is-admin{background:linear-gradient(135deg,rgba(39,112,91,.1),rgba(223,236,230,.3));border-color:rgba(39,112,91,.24)}.is2-mobile-mode-card.is-admin>span:first-child{background:var(--is2-success)}.is2-mobile-mode-card.is-admin em{color:var(--is2-success)}.is2-app.is-admin-workspace .is2-mobile-nav,.is2-app.is-admin-workspace .is2-topbar{background:rgba(31,40,37,.98);border-color:rgba(177,198,190,.1)}.is2-app.is-admin-workspace .is2-mobile-nav button.is-active{color:#bfd1cb}.is2-app.is-admin-workspace .is2-mobile-nav button.is-active:before{background:#789d92}}.is2-contact-book{background:#fcfaf7;border-top:1px solid var(--is2-line-soft);padding:24px 28px}.is2-contact-book .is2-workspace-section-heading{align-items:center}.is2-contact-book .is2-workspace-section-heading>div{grid-gap:3px;display:grid;gap:3px}.is2-contact-book .is2-workspace-section-heading small{color:var(--is2-muted-2);font-size:8px;font-weight:500}.is2-contact-book__list{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.is2-contact-editor{background:#fff;border:1px solid var(--is2-line);border-radius:7px;overflow:hidden}.is2-contact-editor.is-primary{border-color:rgba(223,106,38,.34)}.is2-contact-editor>header{grid-gap:8px;align-items:center;background:#faf7f3;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto 30px;min-height:42px;padding:6px 10px}.is2-contact-editor>header>span{color:var(--is2-muted-2);font-size:7px;font-weight:760}.is2-contact-editor>header>strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-contact-editor>header button{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--is2-muted-2);cursor:pointer;display:inline-flex;font-size:7px;font-weight:760;gap:5px;min-height:26px;padding:0 8px}.is2-contact-editor>header button.is-active{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-contact-editor>header .is2-contact-remove{justify-content:center;padding:0;width:28px}.is2-contact-editor>header .is2-contact-remove:hover{background:#f8dfd8;color:var(--is2-danger)}.is2-contact-editor>.is2-settings-form{padding:14px}.is2-contact-responsibilities{grid-gap:9px;display:grid;gap:9px;padding:0 14px 14px}.is2-contact-responsibilities>span{grid-gap:2px;display:grid;gap:2px}.is2-contact-responsibilities>span strong{color:var(--is2-charcoal);font-size:8px}.is2-contact-responsibilities>span small{color:var(--is2-muted-2);font-size:7.5px}.is2-contact-responsibilities>div{display:flex;flex-wrap:wrap;gap:6px}.is2-contact-responsibilities button{align-items:center;background:#fff;border:1px solid var(--is2-line-soft);border-radius:5px;color:var(--is2-muted-2);cursor:pointer;display:inline-flex;font-size:7.5px;font-weight:700;gap:5px;min-height:30px;padding:0 9px}.is2-contact-responsibilities button.is-active{background:var(--is2-orange-soft);border-color:rgba(223,106,38,.35);color:var(--is2-orange-dark)}.is2-contact-book__empty{grid-gap:10px;align-items:center;background:hsla(0,0%,100%,.7);border:1px dashed var(--is2-line);border-radius:7px;color:var(--is2-orange-dark);cursor:pointer;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);margin-top:16px;min-height:82px;padding:12px 16px;text-align:left;width:100%}.is2-contact-book__empty>span{grid-gap:3px;display:grid;gap:3px}.is2-contact-book__empty strong{color:var(--is2-charcoal);font-size:9px}.is2-client-contact-phone,.is2-contact-book__empty small{color:var(--is2-muted-2);font-size:8px}.is2-client-contact-phone{display:block;margin-top:4px}.is2-admin-contact-section{grid-gap:16px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;min-height:86px;padding:16px 22px}.is2-admin-contact-section>div:first-child{grid-gap:3px;display:grid;gap:3px}.is2-admin-contact-section h3{font-size:12px;margin:0}.is2-admin-contact-section>div:first-child>span{color:var(--is2-muted-2);font-size:8px}.is2-admin-contact-section__meta{border-left:1px solid var(--is2-line-soft);border-right:1px solid var(--is2-line-soft);display:grid;padding:0 14px;place-items:center}.is2-admin-contact-section__meta strong{font-size:16px}.is2-admin-contact-section__meta small{color:var(--is2-muted-2);font-size:7px}.is2-admin-client-scope{border-bottom:1px solid var(--is2-line-soft);padding:18px 22px}.is2-admin-client-scope>header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:11px}.is2-admin-client-scope>header>div{grid-gap:3px;display:grid;gap:3px}.is2-admin-client-scope h3{color:var(--is2-charcoal);font-size:12px;margin:0}.is2-admin-client-scope>header span{color:var(--is2-muted-2);font-size:8px}.is2-admin-client-scope__list{border-top:1px solid var(--is2-line-soft);overflow:hidden}.is2-admin-client-scope__list>button{grid-gap:11px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:inherit;cursor:pointer;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:52px;padding:8px 4px;text-align:left;width:100%}.is2-admin-client-scope__list>button:hover{background:rgba(231,106,31,.045)}.is2-admin-client-scope__list>button:last-child{border-bottom:0}.is2-admin-client-scope__list .is2-avatar{font-size:8px;height:30px;width:30px}.is2-admin-client-scope__list>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-admin-client-scope__list strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-admin-client-scope__list small{color:var(--is2-muted-2);font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-admin-client-scope__list em{color:var(--is2-muted-2);font-size:7px;font-style:normal}.is2-admin-client-scope__list svg{color:var(--is2-muted-2)}.is2-admin-client-scope__empty{align-items:center;color:var(--is2-muted-2);display:flex;gap:10px;min-height:58px;padding:10px 4px}.is2-admin-client-scope__empty span{grid-gap:3px;display:grid;gap:3px}.is2-admin-client-scope__empty strong{color:var(--is2-charcoal);font-size:9px}.is2-admin-client-scope__empty small{font-size:7px}.is2-whatsapp-composer{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:8px;box-shadow:0 30px 90px rgba(24,22,19,.28);max-height:calc(100dvh - 40px);overflow:auto;width:min(620px,calc(100vw - 32px))}.is2-whatsapp-composer>header{grid-gap:12px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) 36px;min-height:84px;padding:16px 18px}.is2-whatsapp-composer>header>span{background:var(--is2-success);border-radius:7px;color:#fff;display:inline-grid;height:38px;place-items:center;width:38px}.is2-whatsapp-composer>header>div{grid-gap:3px;display:grid;gap:3px}.is2-whatsapp-composer h2{font-size:18px;margin:0}.is2-whatsapp-composer>header small{color:var(--is2-muted-2);font-size:8px}.is2-whatsapp-composer__body{grid-gap:14px;display:grid;gap:14px;padding:20px}.is2-whatsapp-composer__body>label{grid-gap:6px;color:var(--is2-muted-2);display:grid;font-size:8px;font-weight:760;gap:6px;text-transform:uppercase}.is2-whatsapp-composer__setup{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.is2-whatsapp-composer__setup>label{grid-gap:6px;color:var(--is2-muted-2);display:grid;font-size:8px;font-weight:760;gap:6px;text-transform:uppercase}.is2-whatsapp-composer select,.is2-whatsapp-composer textarea{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);font:inherit;outline:0;width:100%}.is2-whatsapp-composer select{min-height:42px;padding:0 11px}.is2-whatsapp-composer textarea{font-size:10px;line-height:1.55;min-height:138px;padding:11px;resize:vertical;text-transform:none}.is2-whatsapp-composer select:focus,.is2-whatsapp-composer textarea:focus{border-color:var(--is2-success);box-shadow:0 0 0 3px rgba(39,112,91,.12)}.is2-whatsapp-recipient{grid-gap:10px;align-items:center;background:#eef5f2;border-radius:7px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:10px 12px}.is2-whatsapp-recipient>span{background:var(--is2-success);border-radius:50%;color:#fff;display:inline-grid;font-size:9px;font-weight:760;height:36px;place-items:center;width:36px}.is2-whatsapp-recipient>div{grid-gap:3px;display:grid;gap:3px}.is2-whatsapp-recipient strong{font-size:9px}.is2-whatsapp-recipient small{color:var(--is2-muted-2);font-size:8px}.is2-whatsapp-safety{grid-gap:8px;background:#f3f8f6;border-left:2px solid var(--is2-success);color:var(--is2-success);display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);padding:10px 12px}.is2-whatsapp-safety>span{grid-gap:2px;display:grid;gap:2px}.is2-whatsapp-safety strong{font-size:8px}.is2-whatsapp-safety small{color:var(--is2-muted-2);font-size:7.5px}.is2-whatsapp-empty{grid-gap:8px;align-content:center;color:var(--is2-muted-2);display:grid;gap:8px;min-height:230px;padding:28px;place-items:center;text-align:center}.is2-whatsapp-empty strong{color:var(--is2-charcoal);font-size:11px}.is2-whatsapp-empty span{font-size:8px}.is2-whatsapp-composer>footer{align-items:center;background:#faf7f3;border-top:1px solid var(--is2-line-soft);display:flex;gap:8px;justify-content:flex-end;min-height:70px;padding:12px 18px}.is2-whatsapp-opened{align-items:center;color:var(--is2-success);display:inline-flex;font-size:8px;font-weight:700;gap:6px;margin-right:auto}@media (max-width:860px){.is2-contact-book{padding:20px 18px}.is2-contact-editor>header{grid-template-columns:22px minmax(0,1fr) auto 28px}.is2-contact-editor>header button{padding:0 6px}.is2-admin-contact-section{grid-template-columns:minmax(0,1fr) auto;padding:16px 18px}.is2-admin-contact-section__meta{display:none}.is2-admin-contact-section>button{grid-column:1/-1;width:100%}.is2-admin-client-scope{padding:16px 18px}.is2-admin-client-scope>header{align-items:flex-start;flex-direction:column;gap:10px}.is2-admin-client-scope__list>button{grid-template-columns:auto minmax(0,1fr) auto}.is2-admin-client-scope__list>button>em{display:none}.is2-whatsapp-composer{border-radius:8px 8px 0 0;max-height:calc(100dvh - 20px);width:100%}.is2-whatsapp-composer__setup{grid-template-columns:1fr}.is2-whatsapp-composer>footer{align-items:stretch;flex-direction:column}.is2-whatsapp-composer>footer .is2-button{width:100%}.is2-whatsapp-opened{margin:0 0 6px}}.is2-archive-toolbar{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(130px,.34fr));margin-bottom:10px}.is2-archive-toolbar .is2-custom-select__trigger{font-size:9px;min-height:39px}.is2-archive-search{grid-gap:8px;align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-muted-2);display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);min-height:39px;padding:0 11px}.is2-archive-search:focus-within{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(223,106,38,.1)}.is2-archive-search input{background:transparent;border:0;color:var(--is2-charcoal);font:inherit;font-size:9px;min-width:0;outline:0;width:100%}.is2-archive-search input:disabled{color:var(--is2-muted-2)}.is2-archive-summary{background:var(--is2-charcoal);border:1px solid var(--is2-line);border-radius:7px;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-bottom:10px;overflow:hidden}.is2-archive-summary>span{grid-gap:4px;align-content:center;border-right:1px solid hsla(0,0%,100%,.08);display:grid;gap:4px;min-height:61px;padding:9px 14px}.is2-archive-summary>span:last-child{border-right:0}.is2-archive-summary small{color:hsla(0,0%,100%,.46);font-size:6.5px;font-weight:700;text-transform:uppercase}.is2-archive-summary strong{color:#fff;font-size:16px;font-weight:590}.is2-archive-summary>span.is-review strong{color:#f5b580}.is2-archive-summary>span.is-private{color:#d8a077;grid-template-columns:16px minmax(0,1fr)}.is2-archive-summary>span.is-private svg{align-self:center;grid-row:1/3}.is2-archive-summary>span.is-private strong{font-size:9px}.is2-archive-layout{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(210px,.36fr) minmax(0,1.64fr);min-height:530px}.is2-archive-files,.is2-archive-folders{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;overflow:hidden}.is2-archive-folders{display:grid;grid-template-rows:auto minmax(0,1fr)}.is2-archive-folders>header{grid-gap:8px;align-items:center;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-orange-dark);display:grid;gap:8px;grid-template-columns:25px minmax(0,1fr);min-height:59px;padding:9px 13px}.is2-archive-folders>header>span{grid-gap:2px;display:grid;gap:2px}.is2-archive-folders>header strong{color:var(--is2-charcoal);font-size:9px}.is2-archive-folders>header small{color:var(--is2-muted-2);font-size:7px}.is2-archive-tree{min-height:0;overflow:auto;padding:4px 0 8px}.is2-archive-tree button{grid-gap:7px;align-items:center;background:transparent;border:0;color:var(--is2-muted-2);cursor:pointer;display:grid;font:inherit;font-size:8px;gap:7px;grid-template-columns:17px minmax(0,1fr) auto;min-height:35px;padding:5px 12px;text-align:left;width:100%}.is2-archive-tree button.is-active,.is2-archive-tree button:hover{background:var(--is2-orange-soft);color:var(--is2-charcoal)}.is2-archive-tree button.is-active svg{color:var(--is2-orange-dark)}.is2-archive-tree button b{color:var(--is2-muted-2);font-size:7px;font-weight:650;min-width:20px;text-align:right}.is2-archive-tree>section{border-top:1px solid var(--is2-line-soft)}.is2-archive-tree>section>button{font-weight:700}.is2-archive-tree>section>div{padding:0 0 5px 13px;position:relative}.is2-archive-tree>section>div:before{background:var(--is2-line-soft);bottom:8px;content:"";left:18px;position:absolute;top:0;width:1px}.is2-archive-tree>section>div>section{position:relative}.is2-archive-tree>section>div>section>button{padding-left:17px}.is2-archive-tree>section>div>section>div{padding-left:17px;position:relative}.is2-archive-tree>section>div>section>div:before{background:var(--is2-line-soft);bottom:7px;content:"";left:21px;position:absolute;top:0;width:1px}.is2-archive-tree>section>div>section>div button{font-size:7.5px;min-height:30px;padding-left:21px}.is2-archive-files>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:14px;justify-content:space-between;min-height:59px;padding:9px 15px}.is2-archive-files>header>div{grid-gap:2px;display:grid;gap:2px}.is2-archive-files>header strong{font-size:10px}.is2-archive-files>header small,.is2-archive-files>header>span{color:var(--is2-muted-2);font-size:7px}.is2-archive-file-list{max-height:min(68vh,680px);overflow:auto}.is2-archive-month-group>header{align-items:center;background:#f8f4ef;border-bottom:1px solid var(--is2-line-soft);box-shadow:0 1px 0 rgba(49,43,38,.025);display:flex;gap:12px;justify-content:space-between;min-height:39px;min-width:690px;padding:6px 13px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.is2-archive-month-group+.is2-archive-month-group>header{border-top:1px solid var(--is2-line)}.is2-archive-month-group>header>span{grid-gap:1px;display:grid;gap:1px}.is2-archive-month-group>header strong{color:var(--is2-charcoal);font-size:8px}.is2-archive-month-group>header small{color:var(--is2-muted-2);font-size:6.5px}.is2-archive-month-group>header em{align-items:center;color:var(--is2-orange-dark);display:inline-flex;font-size:6.5px;font-style:normal;font-weight:700;gap:4px}.is2-archive-month-group>header em.is-complete{color:var(--is2-success)}.is2-archive-folder-grid{grid-gap:14px 10px;background:#fcfaf7;display:grid;gap:14px 10px;grid-template-columns:repeat(auto-fill,minmax(190px,260px));justify-content:start;padding:17px 14px 14px}.is2-archive-folder-grid>button{grid-gap:10px;align-items:center;background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:4px 6px 6px 6px;color:var(--is2-charcoal);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:38px minmax(0,1fr) 18px;min-height:78px;padding:13px 14px;position:relative;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.is2-archive-folder-grid>button:before{background:var(--is2-paper);border:1px solid var(--is2-line);border-bottom:0;border-radius:4px 4px 0 0;content:"";height:7px;left:-1px;position:absolute;top:-7px;width:54px}.is2-archive-folder-grid>button:hover{transform:translateY(-1px)}.is2-archive-folder-grid>button:hover,.is2-archive-folder-grid>button:hover:before{background:#fffaf5;border-color:rgba(223,106,38,.38)}.is2-archive-folder-grid>button>span:nth-child(2){grid-gap:5px;display:grid;gap:5px}.is2-archive-folder-grid strong{font-size:9px}.is2-archive-folder-grid small{color:var(--is2-muted-2);font-size:7px}.is2-archive-folder-mark{background:var(--is2-orange-soft);border-radius:6px;color:var(--is2-orange-dark);display:inline-grid;height:36px;place-items:center;width:36px}.is2-archive-file-row{grid-gap:9px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:9px;grid-template-columns:30px minmax(170px,1.3fr) minmax(135px,.9fr) minmax(94px,auto) minmax(92px,auto);min-height:58px;min-width:690px;padding:7px 12px}.is2-archive-file-row:last-child{border-bottom:0}.is2-archive-file-row:hover{background:hsla(32,39%,94%,.52)}.is2-archive-file-row.is-actionable{cursor:pointer}.is2-archive-file-row.is-actionable:focus-visible{outline:2px solid rgba(223,106,38,.52);outline-offset:-2px}.is2-archive-file-row.is-review-required{box-shadow:inset 2px 0 0 rgba(223,106,38,.72)}.is2-archive-file-icon{background:var(--is2-orange-soft);border-radius:5px;color:var(--is2-orange-dark);display:inline-grid;height:29px;place-items:center;width:29px}.is2-archive-file-icon.is-sheet{background:#e2f0e9;color:#1f7157}.is2-archive-file-icon.is-pdf{background:#f7e5e1;color:#a3483b}.is2-archive-file-icon.is-image{background:#e5eef4;color:#356b8d}.is2-archive-file-icon.is-archive{background:#f6ebd8;color:#8b6128}.is2-archive-file-icon.is-data{background:#eae8f2;color:#555174}.is2-archive-file-icon.is-code{background:#e7edef;color:#52646d}.is2-archive-file-meta,.is2-archive-file-name{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-archive-file-name strong{font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-archive-file-meta small,.is2-archive-file-name small{color:var(--is2-muted-2);font-size:6.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-archive-file-meta span{color:var(--is2-charcoal);font-size:7.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-archive-file-state{align-items:center;border-radius:4px;display:inline-flex;font-size:6.5px;font-weight:700;gap:4px;min-height:24px;padding:3px 7px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.is2-archive-file-state.is-review{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-archive-file-state.is-ready{background:#e5efeb;color:var(--is2-success)}.is2-archive-file-actions{align-items:center;display:flex;gap:5px;justify-content:flex-end}.is2-archive-file-actions button{align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);cursor:pointer;display:inline-flex;font:inherit;font-size:7px;font-weight:700;gap:3px;min-height:28px;padding:0 8px}.is2-archive-file-actions button:hover{border-color:var(--is2-orange);color:var(--is2-orange-dark)}.is2-archive-file-actions button.is-primary{background:var(--is2-orange);border-color:var(--is2-orange);color:#fff}.is2-archive-file-actions button.is-primary:hover{background:var(--is2-orange-dark);border-color:var(--is2-orange-dark);color:#fff}.is2-archive-file-actions>span{color:var(--is2-muted-2);font-size:7px}.is2-archive-empty{grid-gap:7px;align-content:center;color:var(--is2-muted-2);display:grid;gap:7px;min-height:320px;padding:28px;place-items:center;text-align:center}.is2-archive-empty strong{color:var(--is2-charcoal);font-size:10px}.is2-archive-empty span{font-size:8px;max-width:300px}@media (max-width:860px){.is2-archive-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-archive-search,.is2-archive-toolbar>.is2-custom-select:last-child{grid-column:1/-1}.is2-archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-archive-summary>span:nth-child(2){border-right:0}.is2-archive-summary>span:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.08)}.is2-archive-layout{grid-template-columns:1fr}.is2-archive-folders{min-height:0}.is2-archive-tree{max-height:240px}.is2-archive-files{min-height:370px}.is2-archive-file-list{max-height:none;overflow-x:auto}.is2-archive-month-group>header{position:static}.is2-archive-folder-grid{grid-template-columns:1fr}.is2-invoice-list-select,.is2-invoice-list-select:last-child{width:100%}.is2-list-toolbar__controls .is2-custom-select{flex:1 1}.is2-payment-review__summary{grid-template-columns:34px minmax(0,1fr)}.is2-payment-review__summary>span:last-child{border-top:1px solid rgba(223,106,38,.16);grid-column:1/-1;justify-items:start;padding-top:9px;text-align:left}.is2-payment-review__toolbar{align-items:stretch;flex-direction:column}.is2-payment-review__row{grid-template-columns:32px minmax(0,1fr) auto}.is2-payment-review__row>strong{grid-column:2/4;justify-self:start}.is2-payment-review__actions{grid-column:1/-1}.is2-payment-review__actions .is2-button{flex:1 1;justify-content:center}.is2-report-actions{max-width:100%}.is2-report-actions .is2-custom-select{width:82px}}.is2-intake-sourcebar{align-items:center;background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;min-height:68px;padding:10px 14px}.is2-banking-toolbar>label,.is2-intake-sourcebar>label{align-items:center;color:var(--is2-muted-2);display:inline-grid;font-size:8px;font-weight:700;gap:8px;grid-template-columns:18px auto minmax(120px,1fr);min-width:240px}.is2-banking-toolbar select,.is2-intake-sourcebar select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:9px;min-height:38px;padding:0 28px 0 10px}.is2-intake-sourcebar>div{display:flex;gap:6px}.is2-intake-sourcebar.is-single-business>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.is2-intake-sourcebar>div>span{grid-gap:2px 6px;align-content:center;background:#eef5f2;border-radius:5px;color:var(--is2-success);display:grid;gap:2px 6px;grid-template-columns:20px auto;min-height:43px;padding:6px 10px}.is2-intake-sourcebar>div>span svg{align-self:center;grid-row:1/3}.is2-intake-sourcebar>div>span strong{color:var(--is2-charcoal);font-size:8px}.is2-intake-sourcebar>div>span small{color:var(--is2-muted-2);font-size:6.5px}.is2-intake-sourcebar>div>span.is-pending{background:var(--is2-sand-soft);color:var(--is2-muted-2)}.is2-intake-detail__actions,.is2-intake-overflow,.is2-qb-overflow{position:relative}.is2-intake-overflow__menu,.is2-qb-overflow__menu{background:#fff;border:1px solid var(--is2-line);border-radius:7px;box-shadow:0 15px 38px rgba(30,29,26,.14);display:grid;overflow:hidden;position:absolute;right:0;top:calc(100% + 7px);width:min(270px,calc(100vw - 32px));z-index:80}.is2-intake-overflow__menu button,.is2-qb-overflow__menu button{grid-gap:9px;align-items:center;background:#fff;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted-2);cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:22px minmax(0,1fr);min-height:54px;padding:9px 11px;text-align:left;width:100%}.is2-intake-overflow__menu button:last-child,.is2-qb-overflow__menu button:last-child{border-bottom:0}.is2-intake-overflow__menu button:hover,.is2-qb-overflow__menu button:hover{background:#faf7f3;color:var(--is2-charcoal)}.is2-intake-overflow__menu button:disabled,.is2-qb-overflow__menu button:disabled{cursor:not-allowed;opacity:.42}.is2-intake-overflow__menu button.is-danger{color:var(--is2-danger)}.is2-intake-overflow__menu button>span,.is2-qb-overflow__menu button>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-intake-overflow__menu strong,.is2-qb-overflow__menu strong{color:inherit;font-size:8px}.is2-intake-overflow__menu small,.is2-qb-overflow__menu small{color:var(--is2-muted-2);font-size:6.5px;line-height:1.35}.is2-intake-overflow__menu.is-document-menu{top:calc(100% + 6px)}.is2-intake-commandbar{align-items:center;background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;min-height:57px;padding:9px 13px}.is2-intake-commandbar>label{grid-gap:8px;align-items:center;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:720;gap:8px;grid-template-columns:18px auto minmax(130px,1fr);min-width:245px}.is2-intake-commandbar .is2-custom-select{width:100%}.is2-intake-commandbar__business,.is2-intake-commandbar__status{align-items:center;display:flex;gap:8px}.is2-intake-commandbar__business>span,.is2-intake-commandbar__status{grid-gap:2px;display:grid;gap:2px}.is2-intake-commandbar__business small,.is2-intake-commandbar__status small{color:var(--is2-muted-2);font-size:6.5px}.is2-intake-commandbar__business strong,.is2-intake-commandbar__status strong{color:var(--is2-charcoal);font-size:8px}.is2-intake-commandbar__status{justify-items:end;text-align:right}.is2-intake-utility-panel{margin-bottom:12px}.is2-intake-utility-panel__header{align-items:center;background:#faf7f3;border:1px solid var(--is2-line);border-radius:7px 7px 0 0;display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:9px 13px}.is2-intake-utility-panel__header>span{grid-gap:3px;display:grid;gap:3px}.is2-intake-utility-panel__header strong{color:var(--is2-charcoal);font-size:9px}.is2-intake-utility-panel__header small{color:var(--is2-muted-2);font-size:7px}.is2-intake-utility-panel>.is2-monthly-close{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:0 0 7px 7px;border-top:0;margin-top:0;padding:14px}.is2-banking-summary,.is2-intake-summary{background:var(--is2-charcoal);border:1px solid var(--is2-line);border-radius:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;overflow:hidden}.is2-banking-summary>div,.is2-intake-summary>div{grid-gap:4px;align-content:center;border-right:1px solid hsla(0,0%,100%,.08);display:grid;gap:4px;min-height:66px;padding:10px 16px}.is2-banking-summary>div:last-child,.is2-intake-summary>div:last-child{border-right:0}.is2-banking-summary small,.is2-intake-summary small{color:hsla(0,0%,100%,.46);font-size:7px;text-transform:uppercase}.is2-banking-summary strong,.is2-intake-summary strong{color:#fff;font-size:17px;font-weight:580}.is2-intake-layout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.52fr);height:clamp(500px,calc(100dvh - 250px),720px);min-height:0}.is2-intake-layout.is-focused{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.is2-intake-detail,.is2-intake-list{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.is2-intake-detail,.is2-intake-list__rows{overscroll-behavior:contain}.is2-intake-list__rows{flex:1 1;min-height:0}.is2-intake-detail,.is2-intake-list__rows{overflow-y:auto;scrollbar-gutter:stable}.is2-intake-detail.is-empty{grid-gap:7px;align-content:center;color:var(--is2-muted-2);display:grid;gap:7px;min-height:320px;padding:30px;place-items:center;text-align:center}.is2-intake-detail.is-empty strong{color:var(--is2-charcoal);font-size:10px}.is2-intake-detail.is-empty span{font-size:8px;line-height:1.45;max-width:280px}.is2-intake-list>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:10px;justify-content:space-between;min-height:66px;padding:12px 16px}.is2-intake-list__status{background:var(--is2-orange-soft);border-radius:4px;color:#81501c;font-size:6.5px;font-weight:720;padding:5px 7px;white-space:nowrap}.is2-intake-detail h2,.is2-intake-list h2{font-size:14px;margin:0}.is2-intake-row{grid-gap:9px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted-2);cursor:pointer;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) auto 14px;min-height:65px;padding:8px 12px;text-align:left;width:100%}.is2-intake-row.is-active,.is2-intake-row:hover{background:var(--is2-orange-soft)}.is2-intake-row>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-intake-row strong{color:var(--is2-charcoal);font-size:9px}.is2-intake-row small,.is2-intake-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-intake-row small{color:var(--is2-muted-2);font-size:7px}.is2-intake-row em{background:var(--is2-sand-soft);border-radius:4px;color:var(--is2-muted);font-size:6.5px;font-style:normal;font-weight:700;padding:4px 6px}.is2-intake-status{background:var(--is2-orange-soft);border-radius:6px;color:var(--is2-orange-dark);display:inline-grid;height:30px;place-items:center;width:30px}.is2-intake-status.is-accepted,.is2-intake-status.is-ready{background:#dfece6;color:var(--is2-success)}.is2-intake-status.is-failed,.is2-intake-status.is-unsupported{background:#f8dfd8;color:var(--is2-danger)}.is2-intake-status.is-duplicate{background:var(--is2-sand);color:var(--is2-muted)}.is2-intake-empty{grid-gap:8px;align-content:center;color:var(--is2-muted-2);display:grid;gap:8px;min-height:260px;padding:24px;place-items:center;text-align:center}.is2-intake-empty strong{color:var(--is2-charcoal);font-size:10px}.is2-intake-empty span{font-size:8px}.is2-intake-detail>header{grid-gap:10px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:76px;padding:12px 16px}.is2-intake-detail>header>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-intake-detail>header>.is2-intake-detail__actions{display:flex;gap:5px}.is2-intake-detail>header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-intake-detail>header small{color:var(--is2-muted-2);font-size:7px}.is2-intake-fields{border-bottom:1px solid var(--is2-line-soft);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-intake-fields>div,.is2-intake-fields>label{grid-gap:5px;align-content:center;border-bottom:1px solid var(--is2-line-soft);border-right:1px solid var(--is2-line-soft);color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:700;gap:5px;min-height:68px;padding:10px 16px;text-transform:uppercase}.is2-intake-fields>:nth-child(2n){border-right:0}.is2-intake-fields input,.is2-intake-fields select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:9px;min-height:34px;padding:0 9px;text-transform:none;width:100%}.is2-intake-fields strong{color:var(--is2-charcoal);font-size:8px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.is2-intake-technical{background:#faf7f3;border:1px solid var(--is2-line-soft);border-radius:6px;margin:12px 16px 0;overflow:hidden}.is2-intake-technical>summary{align-items:center;color:var(--is2-muted-2);cursor:pointer;display:flex;font-size:7px;font-weight:720;justify-content:space-between;list-style:none;min-height:39px;padding:0 11px}.is2-intake-technical>summary::-webkit-details-marker{display:none}.is2-intake-technical>summary:after{border-bottom:1px solid;border-right:1px solid;content:"";height:6px;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease;width:6px}.is2-intake-technical[open]>summary:after{transform:rotate(225deg) translate(-1px,-1px)}.is2-intake-technical__grid{border-top:1px solid var(--is2-line-soft);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.is2-intake-technical__grid>span{grid-gap:3px;border-bottom:1px solid var(--is2-line-soft);border-right:1px solid var(--is2-line-soft);display:grid;gap:3px;min-width:0;padding:9px 11px}.is2-intake-technical__grid small{color:var(--is2-muted-2);font-size:6.5px}.is2-intake-technical__grid strong{color:var(--is2-charcoal);font-size:7.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-intake-review-summary{grid-gap:12px;align-items:center;border-bottom:1px solid var(--is2-line-soft);border-top:1px solid var(--is2-line-soft);display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;margin:14px 16px;padding:15px 0}.is2-intake-review-summary__icon{background:#e5f0ea;border-radius:6px;color:var(--is2-success);display:inline-grid;height:36px;place-items:center;width:36px}.is2-intake-review-summary>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-intake-review-summary h3,.is2-intake-review-summary p{margin:0}.is2-intake-review-summary h3{color:var(--is2-charcoal);font-size:11px}.is2-intake-review-summary>div>p:not(.is2-eyebrow){color:var(--is2-muted-2);font-size:7px;line-height:1.5;max-width:520px}.is2-intake-review-summary dl{display:flex;gap:18px;margin:5px 0 0}.is2-intake-review-summary dl>div{grid-gap:2px;display:grid;gap:2px}.is2-intake-review-summary dt{color:var(--is2-muted-2);font-size:6px}.is2-intake-review-summary dd{color:var(--is2-charcoal);font-size:9px;font-weight:720;margin:0}.is2-intake-focus-panel{grid-gap:0;border-top:1px solid var(--is2-line-soft);display:grid;gap:0;margin-top:12px}.is2-intake-focus-panel>header{align-items:center;background:#faf7f3;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:8px 16px}.is2-intake-focus-panel>header>span{grid-gap:2px;display:grid;gap:2px;justify-items:end;text-align:right}.is2-intake-focus-panel>header strong{color:var(--is2-charcoal);font-size:8px}.is2-intake-focus-panel>header small{color:var(--is2-muted-2);font-size:6.5px}.is2-intake-focus-panel>.is2-invoice-mapper{margin:14px 16px 16px}.is2-intake-focus-panel>.is2-intake-extraction{padding:16px}.is2-intake-warning{grid-gap:8px;background:var(--is2-orange-soft);border-left:2px solid var(--is2-orange);color:var(--is2-orange-dark);display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);margin:12px 16px 0;padding:10px}.is2-intake-warning.is-error{background:#f8dfd8;border-color:var(--is2-danger);color:var(--is2-danger)}.is2-intake-warning>span{grid-gap:2px;display:grid;gap:2px}.is2-intake-warning strong{font-size:8px}.is2-intake-warning small{color:var(--is2-muted-2);font-size:7px}.is2-intake-processing{grid-gap:1px;background:var(--is2-line-soft);border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 16px 0;overflow:hidden}.is2-intake-processing>div{grid-gap:3px;background:#faf7f3;display:grid;gap:3px;min-width:0;padding:9px 10px}.is2-intake-processing small{color:var(--is2-muted-2);font-size:7px}.is2-intake-processing strong{color:var(--is2-charcoal);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-intake-review-pair{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px}.is2-intake-review-pair.is-invoice-import,.is2-intake-review-pair.is-source-only{grid-template-columns:1fr}.is2-intake-review-pair>.is2-intake-source-preview{margin:0}.is2-intake-review-pair>.is2-intake-extraction{padding:0}.is2-intake-extraction{padding:16px}.is2-intake-extraction>div:first-child{grid-gap:3px;display:grid;gap:3px}.is2-intake-extraction h3{font-size:12px;margin:0}.is2-intake-extraction>div:first-child>span{color:var(--is2-muted-2);font-size:7px}.is2-intake-extraction dl{border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0}.is2-intake-extraction dl>div{grid-gap:3px;border-right:1px solid var(--is2-line-soft);display:grid;gap:3px;padding:9px}.is2-intake-extraction dl>div:last-child{border-right:0}.is2-intake-extraction dt{color:var(--is2-muted-2);font-size:7px}.is2-intake-extraction dd{font-size:9px;font-weight:700;margin:0}.is2-intake-accounting-evidence{grid-gap:12px;align-content:start;display:grid;gap:12px}.is2-intake-accounting-evidence__fields{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-intake-accounting-evidence__fields label{grid-gap:5px;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:720;gap:5px;text-transform:uppercase}.is2-intake-accounting-evidence__fields input,.is2-intake-accounting-evidence__fields select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:9px;min-height:36px;outline:0;padding:0 9px;text-transform:none;width:100%}.is2-intake-accounting-evidence__fields input:focus,.is2-intake-accounting-evidence__fields select:focus{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(231,106,31,.09)}.is2-intake-accounting-evidence>p{background:rgba(231,106,31,.045);border-left:2px solid var(--is2-orange);color:var(--is2-muted-2);font-size:7px;line-height:1.5;margin:0;padding:9px 11px}.is2-invoice-mapper{background:#fff;border:1px solid var(--is2-line);border-radius:7px;overflow:hidden}.is2-invoice-mapper.is-loading{grid-gap:9px;align-items:center;color:var(--is2-muted-2);display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);min-height:180px;padding:24px;place-content:center}.is2-invoice-mapper.is-loading>span{grid-gap:3px;display:grid;gap:3px}.is2-invoice-mapper.is-loading strong{color:var(--is2-charcoal);font-size:9px}.is2-invoice-mapper.is-loading small{font-size:7px}.is2-invoice-mapper>header{align-items:center;background:#fcfaf7;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:18px;justify-content:space-between;min-height:76px;padding:14px 17px}.is2-invoice-mapper>header>div:first-child{grid-gap:3px;display:grid;gap:3px;max-width:620px}.is2-invoice-mapper h3{color:var(--is2-charcoal);font-size:13px;margin:0}.is2-invoice-mapper>header>div:first-child>span{color:var(--is2-muted-2);font-size:8px;line-height:1.45}.is2-invoice-mapper__progress{grid-gap:2px;display:grid;gap:2px;justify-items:end;min-width:110px}.is2-invoice-mapper__progress strong{color:var(--is2-charcoal);font-size:15px}.is2-invoice-mapper__progress span{color:var(--is2-muted-2);font-size:7px}.is2-invoice-mapper__progress.is-incomplete span,.is2-invoice-mapper__progress.is-incomplete strong{color:var(--is2-danger)}.is2-invoice-mapper__blocker,.is2-invoice-mapper__edi-blocker{grid-gap:10px;align-items:center;background:#fff0ec;border-bottom:1px solid rgba(177,65,44,.2);color:var(--is2-danger);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;padding:10px 13px}.is2-invoice-mapper__edi-blocker{border:1px solid rgba(177,65,44,.24);border-radius:6px}.is2-invoice-mapper__blocker>span,.is2-invoice-mapper__edi-blocker>span{background:#f8d8cf;border-radius:50%;display:grid;height:28px;place-items:center;width:28px}.is2-invoice-mapper__blocker>div,.is2-invoice-mapper__edi-blocker>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-invoice-mapper__blocker strong,.is2-invoice-mapper__edi-blocker strong{color:#8f2f21;font-size:8.5px}.is2-invoice-mapper__blocker small,.is2-invoice-mapper__edi-blocker small{color:#794a43;font-size:7px;line-height:1.4}.is2-invoice-mapper__blocker button,.is2-invoice-mapper__edi-blocker button{background:#fff;border:1px solid rgba(143,47,33,.28);border-radius:5px;color:#8f2f21;cursor:pointer;font:inherit;font-size:7px;font-weight:750;min-height:32px;padding:0 10px;white-space:nowrap}.is2-invoice-mapper__blocker button:hover,.is2-invoice-mapper__edi-blocker button:hover{background:#fff8f5;border-color:#8f2f21}.is2-invoice-mapper__profiles{grid-gap:14px;align-items:center;background:#f7f3ee;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:14px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);padding:11px 13px}.is2-invoice-mapper__profiles>span{grid-gap:3px;display:grid;gap:3px}.is2-invoice-mapper__profiles>span strong{color:var(--is2-charcoal);font-size:8.5px}.is2-invoice-mapper__profiles>span small{color:var(--is2-muted-2);font-size:6.8px}.is2-invoice-mapper__profiles>div{grid-gap:1px;background:var(--is2-line);border:1px solid var(--is2-line);border-radius:6px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.is2-invoice-mapper__profiles button{grid-gap:2px;align-content:center;background:#fff;border:0;color:var(--is2-muted-2);cursor:pointer;display:grid;font:inherit;gap:2px;min-height:46px;padding:7px 9px;text-align:left}.is2-invoice-mapper__profiles button:hover{background:#fcfaf7}.is2-invoice-mapper__profiles button.is-active{background:#e8f0ec;color:var(--is2-success)}.is2-invoice-mapper__profiles button strong{font-size:8px}.is2-invoice-mapper__profiles button small{font-size:6.3px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-invoice-mapper__stages{align-items:stretch;background:#fff;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:1px;min-height:50px;padding:0 13px}.is2-invoice-mapper__stages button{grid-column-gap:8px;align-content:center;background:transparent;border:0;color:var(--is2-muted-2);column-gap:8px;cursor:pointer;display:grid;font:inherit;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;min-width:190px;padding:8px 12px;position:relative;text-align:left}.is2-invoice-mapper__stages button:after{background:transparent;bottom:-1px;content:"";height:2px;left:10px;position:absolute;right:10px}.is2-invoice-mapper__stages button:hover{background:#fcfaf7}.is2-invoice-mapper__stages button.is-active{color:var(--is2-charcoal)}.is2-invoice-mapper__stages button.is-active:after{background:var(--is2-orange)}.is2-invoice-mapper__stages button>span{background:var(--is2-line-soft);border-radius:50%;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:760;grid-row:1/3;height:22px;place-items:center;width:22px}.is2-invoice-mapper__stages button.is-active>span{background:var(--is2-orange);color:#fff}.is2-invoice-mapper__stages strong{font-size:8px}.is2-invoice-mapper__stages small{font-size:6.4px}.is2-invoice-mapper__workspace{grid-gap:1px;background:var(--is2-line-soft);display:grid;gap:1px;grid-template-columns:minmax(340px,.92fr) minmax(360px,1.08fr);height:min(56dvh,540px);min-height:360px;overflow:hidden}.is2-invoice-mapper__workspace.has-document{grid-template-columns:minmax(310px,.9fr) minmax(320px,1.08fr) minmax(300px,.92fr);height:min(62dvh,600px)}.is2-invoice-mapper__sheet,.is2-invoice-mapper__source{background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.is2-invoice-mapper__field-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.is2-invoice-mapper__sheet-heading,.is2-invoice-mapper__source-heading{align-items:center;background:#f7f3ee;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:10px;justify-content:space-between;min-height:54px;padding:10px 13px}.is2-invoice-mapper__sheet-heading span,.is2-invoice-mapper__source-heading span{color:var(--is2-charcoal);font-size:9px;font-weight:760}.is2-invoice-mapper__sheet-heading small,.is2-invoice-mapper__source-heading small{color:var(--is2-muted-2);font-size:7px}.is2-invoice-mapper__source-heading>div:first-child{grid-gap:2px;display:grid;gap:2px}.is2-invoice-mapper__source-heading>button{align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:4px;color:var(--is2-charcoal);cursor:pointer;display:inline-flex;font:inherit;font-size:6.7px;font-weight:720;gap:4px;min-height:27px;padding:0 7px}.is2-invoice-mapper__source-heading>button:hover{border-color:var(--is2-orange);color:var(--is2-orange-dark)}.is2-invoice-mapper__source-heading.is-evidence-heading{min-height:62px}.is2-invoice-mapper__source-actions{align-items:center;display:flex;flex:0 0 auto;gap:7px}.is2-invoice-mapper__source-switch{background:#e9e4de;border:1px solid var(--is2-line);border-radius:5px;display:inline-grid;grid-template-columns:repeat(2,minmax(38px,auto));padding:2px}.is2-invoice-mapper__source-switch button{background:transparent;border:0;border-radius:3px;color:var(--is2-muted-2);cursor:pointer;font:inherit;font-size:6.4px;font-weight:720;min-height:23px;padding:0 7px}.is2-invoice-mapper__source-switch button.is-active{background:#fff;box-shadow:0 1px 3px rgba(38,31,25,.11);color:var(--is2-charcoal)}.is2-invoice-mapper__source-command{align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:4px;color:var(--is2-charcoal);cursor:pointer;display:inline-flex;font:inherit;font-size:6.5px;font-weight:720;gap:4px;min-height:29px;padding:0 8px}.is2-invoice-mapper__source-command:hover{border-color:var(--is2-orange);color:var(--is2-orange-dark)}.is2-invoice-mapper__source-command:disabled{cursor:wait;opacity:.58}.is2-invoice-field{grid-gap:10px;align-items:center;background:#fff;border-bottom:1px solid var(--is2-line-soft);cursor:text;display:grid;gap:10px;grid-template-columns:minmax(135px,1fr) minmax(125px,.76fr) 19px;min-height:62px;padding:8px 12px 8px 14px;position:relative}.is2-invoice-field:before{background:transparent;content:"";inset:0 auto 0 0;position:absolute;width:2px}.is2-invoice-field:hover{background:#fcfaf7}.is2-invoice-field.is-active{background:rgba(231,106,31,.055)}.is2-invoice-field.is-active:before{background:var(--is2-orange)}.is2-invoice-field.is-required-missing{background:#fff4f0}.is2-invoice-field.is-required-missing:before{background:var(--is2-danger);width:3px}.is2-invoice-field.is-required-missing>i,.is2-invoice-field.is-required-missing>span small{color:var(--is2-danger)}.is2-invoice-field.is-required-missing .is2-custom-select__trigger,.is2-invoice-field.is-required-missing input{border-color:rgba(177,65,44,.46)}.is2-invoice-field>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-invoice-field>span strong{align-items:center;color:var(--is2-charcoal);display:flex;font-size:8px;gap:6px}.is2-invoice-field>span strong em{color:var(--is2-orange-dark);font-size:5.8px;font-style:normal;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.is2-invoice-field>span small{color:var(--is2-muted-2);font-size:6.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-invoice-field input,.is2-invoice-field select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:8px;min-height:36px;outline:0;padding:0 9px;width:100%}.is2-invoice-field input:focus,.is2-invoice-field select:focus{border-color:var(--is2-orange);box-shadow:0 0 0 3px rgba(231,106,31,.08)}.is2-invoice-field>i{color:var(--is2-success);display:grid;font-style:normal;height:19px;place-items:center;width:19px}.is2-invoice-field.is-review>i{color:var(--is2-orange-dark)}.is2-invoice-field.is-missing>i>span{border:1px solid var(--is2-line);border-radius:50%;display:block;height:7px;width:7px}.is2-invoice-mapper__source-heading>strong{color:var(--is2-muted-2);font-size:7px}.is2-invoice-mapper__pages{display:flex;gap:4px;overflow-x:auto}.is2-invoice-mapper__pages button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--is2-muted-2);cursor:pointer;font:inherit;font-size:7px;font-weight:720;min-height:28px;padding:0 7px;white-space:nowrap}.is2-invoice-mapper__pages button.is-active,.is2-invoice-mapper__pages button:hover{background:#fff;border-color:var(--is2-line);color:var(--is2-charcoal)}.is2-invoice-mapper__text-lines{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:7px 0;scrollbar-gutter:stable}.is2-invoice-mapper__text-lines>div{grid-gap:5px;align-items:start;display:grid;gap:5px;grid-template-columns:28px minmax(0,1fr);padding:4px 10px 4px 5px}.is2-invoice-mapper__text-lines>div>span{color:var(--is2-muted-light);font-size:6px;padding-top:6px;text-align:right}.is2-invoice-mapper__text-lines>div>div{display:flex;flex-wrap:wrap;gap:4px}.is2-invoice-mapper__text-lines button{align-items:center;background:#fcfaf7;border:1px solid var(--is2-line-soft);border-radius:4px;color:var(--is2-charcoal);cursor:pointer;display:inline-flex;font:inherit;font-size:7.5px;gap:5px;line-height:1.25;min-height:27px;padding:4px 7px;text-align:left}.is2-invoice-mapper__text-lines button:hover{background:var(--is2-orange-soft);border-color:rgba(231,106,31,.46)}.is2-invoice-mapper__text-lines button.is-used{background:#edf5f1;border-color:rgba(39,112,91,.25);color:var(--is2-success)}.is2-invoice-mapper__document-preview{background:#e7e2dc;flex:1 1;min-height:0;overflow:hidden}.is2-invoice-mapper__document-preview iframe,.is2-invoice-mapper__document-preview img{background:#fff;border:0;display:block;height:100%;object-fit:contain;width:100%}.is2-invoice-mapper__page-layout-scroll{background:#ded9d2;flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px;scrollbar-gutter:stable}.is2-invoice-mapper__page-layout{background:#fff;box-shadow:0 6px 22px rgba(38,31,25,.15);container-type:inline-size;margin:0 auto;min-width:280px;overflow:hidden;position:relative;width:min(100%,680px)}.is2-invoice-mapper__page-layout:before{border:1px solid rgba(67,57,48,.12);content:"";inset:0;pointer-events:none;position:absolute}.is2-invoice-mapper__page-layout button{background:transparent;border:1px solid transparent;border-radius:2px;color:#302c28;cursor:pointer;display:block;font:inherit;font-size:clamp(5px,2.2cqi,9px);line-height:1.05;outline:0;overflow:hidden;padding:1px 2px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.is2-invoice-mapper__page-layout button:focus-visible,.is2-invoice-mapper__page-layout button:hover{background:rgba(255,244,235,.96);border-color:rgba(231,106,31,.62);box-shadow:0 0 0 2px rgba(231,106,31,.1);color:var(--is2-orange-dark);overflow:visible;z-index:2}.is2-invoice-mapper__page-layout button.is-used{background:rgba(225,241,234,.72);color:var(--is2-success)}.is2-invoice-mapper__document.is-reconstructed .is2-invoice-mapper__source-heading{background:#f1ede8}.is2-invoice-mapper__page-footer{align-items:center;background:#f7f3ee;border-top:1px solid var(--is2-line-soft);display:flex;gap:5px;justify-content:center;min-height:38px;padding:6px 10px}.is2-invoice-mapper__page-footer button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--is2-muted-2);cursor:pointer;font:inherit;font-size:6.4px;font-weight:700;min-height:24px;padding:0 8px}.is2-invoice-mapper__page-footer button.is-active{background:#fff;border-color:var(--is2-line);color:var(--is2-charcoal)}.is2-invoice-mapper__no-text{grid-gap:7px;align-content:center;color:var(--is2-muted-2);display:grid;gap:7px;min-height:350px;padding:24px;place-items:center;text-align:center}.is2-invoice-mapper__no-text strong{color:var(--is2-charcoal);font-size:9px}.is2-invoice-mapper__no-text span{font-size:7.5px;line-height:1.5;max-width:330px}.is2-invoice-mapper__edi{grid-gap:13px;align-content:start;background:#faf8f5;display:grid;gap:13px;min-height:390px;padding:18px 20px 22px}.is2-invoice-mapper__edi>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.is2-invoice-mapper__edi>header>div{grid-gap:2px;display:grid;gap:2px}.is2-invoice-mapper__edi h4{color:var(--is2-charcoal);font-size:11px;margin:0}.is2-invoice-mapper__edi>header>span{background:var(--is2-sand);border-radius:3px;color:var(--is2-muted-2);font-size:6.5px;font-weight:720;padding:4px 6px}.is2-invoice-mapper__edi>header p{color:var(--is2-muted-2);font-size:7px;line-height:1.5;margin:2px 0 0;max-width:680px}.is2-invoice-mapper__edi-checks{grid-gap:1px;background:var(--is2-line-soft);border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.is2-invoice-mapper__edi-checks>button,.is2-invoice-mapper__edi-checks>span{grid-column-gap:7px;align-content:center;background:#fff;border:0;color:var(--is2-muted-2);column-gap:7px;display:grid;font:inherit;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;min-height:62px;padding:9px 11px;text-align:left}.is2-invoice-mapper__edi-checks>button{cursor:pointer;position:relative}.is2-invoice-mapper__edi-checks>button:hover{background:#fffaf5}.is2-invoice-mapper__edi-checks>button.is-missing{background:#fff3ef;box-shadow:inset 3px 0 0 var(--is2-danger);color:#8f2f21}.is2-invoice-mapper__edi-checks>*>span{border-radius:50%;display:grid;grid-row:1/3;height:21px;place-items:center;width:21px}.is2-invoice-mapper__edi-checks>.is-complete>span{background:#e5efeb;color:var(--is2-success)}.is2-invoice-mapper__edi-checks>.is-missing>span{background:var(--is2-orange-soft);color:var(--is2-orange-dark)}.is2-invoice-mapper__edi-checks strong{color:var(--is2-charcoal);font-size:7.6px}.is2-invoice-mapper__edi-checks small{font-size:6.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-invoice-mapper__edi-checks>button>em{background:#f7d9d0;border-radius:3px;color:#8f2f21;font-size:5.2px;font-style:normal;font-weight:780;letter-spacing:.03em;padding:2px 4px;position:absolute;right:6px;text-transform:uppercase;top:5px}.is2-invoice-mapper__edi-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1.7fr) minmax(210px,.7fr)}.is2-invoice-mapper__edi-fields label{grid-gap:5px;color:var(--is2-muted-2);display:grid;font-size:6.7px;font-weight:720;gap:5px}.is2-invoice-mapper__edi-fields label>small{font-size:6.1px;font-weight:500}.is2-invoice-mapper__edi-fields input,.is2-invoice-mapper__edi-fields select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:8px;min-height:37px;outline:0;padding:0 9px;width:100%}.is2-invoice-mapper__edi-fields .is2-custom-select{width:100%}.is2-invoice-mapper__edi-fields .is2-custom-select__trigger{background:#fff;border-color:var(--is2-line);border-radius:5px;font-size:8px;min-height:37px;padding:0 8px 0 9px;width:100%}.is2-invoice-mapper__edi-fields input:focus,.is2-invoice-mapper__edi-fields select:focus{border-color:var(--is2-success);box-shadow:0 0 0 3px rgba(39,112,91,.08)}.is2-invoice-mapper__edi-advanced{background:#fff;border:1px solid var(--is2-line-soft);border-radius:6px}.is2-invoice-mapper__edi-advanced.is-required{background:#fff9f7;border-color:rgba(177,65,44,.38);box-shadow:inset 3px 0 0 var(--is2-danger)}.is2-invoice-mapper__edi-advanced summary{align-items:center;color:var(--is2-charcoal);cursor:pointer;display:flex;font-size:7.5px;font-weight:740;gap:10px;justify-content:space-between;list-style:none;min-height:38px;padding:8px 11px}.is2-invoice-mapper__edi-advanced summary::-webkit-details-marker{display:none}.is2-invoice-mapper__edi-advanced summary:after{color:var(--is2-muted-2);content:"+";font-size:13px;font-weight:500}.is2-invoice-mapper__edi-advanced[open] summary:after{content:"−"}.is2-invoice-mapper__edi-advanced summary>span{color:var(--is2-muted-2);font-size:6.3px;font-weight:500;margin-left:auto}.is2-invoice-mapper__edi-advanced>div{grid-gap:8px;border-top:1px solid var(--is2-line-soft);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 11px 12px}.is2-invoice-mapper__edi-advanced label{grid-gap:5px;color:var(--is2-muted-2);display:grid;font-size:6.7px;font-weight:720;gap:5px}.is2-invoice-mapper__edi-advanced label>span{align-items:center;display:flex;gap:5px}.is2-invoice-mapper__edi-advanced label>span em{background:#f7d9d0;border-radius:3px;color:#8f2f21;font-size:5.2px;font-style:normal;padding:2px 4px;text-transform:uppercase}.is2-invoice-mapper__edi-advanced label>small{color:var(--is2-success);font-size:6.2px;font-weight:550}.is2-invoice-mapper__edi-advanced label.is-required-missing>small,.is2-invoice-mapper__edi-advanced label.is-required-missing>span{color:var(--is2-danger)}.is2-invoice-mapper__edi-advanced label.is-required-missing input{background:#fff;border-color:rgba(177,65,44,.52)}.is2-invoice-mapper__edi-advanced input{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:8px;min-height:37px;outline:0;padding:0 9px;width:100%}.is2-invoice-mapper__edi-advanced input:focus{border-color:var(--is2-success);box-shadow:0 0 0 3px rgba(39,112,91,.08)}.is2-invoice-mapper__edi-notes{grid-gap:5px;display:grid;gap:5px}.is2-invoice-mapper__edi-notes>span,.is2-invoice-mapper__edi-ready{align-items:flex-start;color:var(--is2-muted-2);display:flex;font-size:6.8px;gap:6px;line-height:1.45}.is2-invoice-mapper__edi-notes>span.is-error{color:var(--is2-danger)}.is2-invoice-mapper__edi-ready{color:var(--is2-success)}.is2-invoice-mapper>footer{align-items:center;background:#fcfaf7;border-top:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:10px 13px}.is2-invoice-mapper>footer>span{color:var(--is2-muted-2);font-size:7px;line-height:1.45;max-width:560px}.is2-invoice-mapper>footer>span.is-error{color:var(--is2-danger)}.is2-invoice-mapper>footer>div{display:flex;gap:6px}.is2-invoice-mapper__locked{align-items:center;background:#e8f0ec;border-radius:5px;color:var(--is2-success);display:inline-flex;font-size:7px;font-weight:740;gap:6px;min-height:36px;padding:0 9px;white-space:nowrap}.is2-intake-accepted{color:var(--is2-success)}.is2-intake-accepted>span{align-items:center;color:inherit!important;display:inline-flex;font-weight:700;gap:6px}.is2-intake-transaction-preview{border:1px solid var(--is2-line-soft);border-radius:6px;overflow:hidden}.is2-intake-transaction-preview>div{grid-gap:10px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:46px;padding:7px 10px}.is2-intake-transaction-preview>div:last-child{border-bottom:0}.is2-intake-transaction-preview>div>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.is2-intake-transaction-preview strong{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-intake-transaction-preview small{color:var(--is2-muted-2);font-size:6.5px}.is2-banking-row>em,.is2-intake-transaction-preview em{font-size:8px;font-style:normal;font-weight:760}.is2-banking-row>em.is-credit,.is2-intake-transaction-preview em.is-credit{color:var(--is2-success)}.is2-banking-row>em.is-debit,.is2-intake-transaction-preview em.is-debit{color:var(--is2-danger)}.is2-intake-source-preview{grid-gap:10px;align-items:center;background:#fcfaf7;border:1px dashed var(--is2-line);border-radius:7px;color:var(--is2-muted-2);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);margin:16px;min-height:180px;padding:18px}.is2-intake-source-preview>span{grid-gap:4px;display:grid;gap:4px}.is2-intake-source-preview strong{color:var(--is2-charcoal);font-size:9px}.is2-intake-source-preview small{font-size:7px;line-height:1.5}.is2-intake-source-preview.is-live-preview{align-items:start;background:#f7f4f0;border-style:solid;grid-template-columns:1fr;padding:14px}.is2-intake-source-preview.is-live-preview>div{grid-gap:3px;display:grid;gap:3px}.is2-intake-source-preview.is-live-preview h3{color:var(--is2-charcoal);font-size:12px;margin:0}.is2-intake-source-preview.is-live-preview iframe,.is2-intake-source-preview.is-live-preview img{background:#fff;border:1px solid var(--is2-line-soft);border-radius:5px;height:320px;object-fit:contain;width:100%}.is2-intake-detail>footer{align-items:center;background:#faf7f3;border-top:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;margin-top:auto;min-height:66px;padding:12px 16px}.is2-intake-detail>footer>span{color:var(--is2-muted-2);font-size:7px}.is2-intake-missing{grid-gap:15px;background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;display:grid;gap:15px;margin-top:12px;padding:18px}.is2-intake-missing>header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.is2-intake-missing>header>div:first-child{grid-gap:3px;display:grid;gap:3px;max-width:560px}.is2-intake-missing h2{font-size:13px;margin:0}.is2-intake-missing>header>div:first-child>span{color:var(--is2-muted-2);font-size:8px}.is2-intake-missing__controls{align-items:flex-end;display:flex;gap:7px}.is2-intake-missing__controls label{grid-gap:5px;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:700;gap:5px;min-width:130px}.is2-intake-missing input,.is2-intake-missing select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;min-height:38px;outline:0;padding:0 10px}.is2-intake-expected-types{display:flex;flex-wrap:wrap;gap:6px}.is2-intake-expected-types button{align-items:center;background:#fff;border:1px solid var(--is2-line-soft);border-radius:5px;color:var(--is2-muted-2);cursor:pointer;display:inline-flex;font-size:7.5px;font-weight:700;gap:5px;min-height:31px;padding:0 9px}.is2-intake-expected-types button.is-active{background:#edf5f1;border-color:rgba(39,112,91,.35);color:var(--is2-success)}.is2-intake-coverage{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.is2-intake-coverage>div{grid-gap:7px;align-items:center;background:#faf7f3;border-radius:6px;display:grid;gap:7px;grid-template-columns:26px minmax(0,1fr);min-height:58px;padding:9px}.is2-intake-coverage>div>span{border-radius:50%;display:inline-grid;height:25px;place-items:center;width:25px}.is2-intake-coverage>div>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.is2-intake-coverage small,.is2-intake-coverage strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-intake-coverage strong{font-size:8px}.is2-intake-coverage small{color:var(--is2-muted-2);font-size:7px}.is2-intake-coverage .is-received>span{background:#dfece6;color:var(--is2-success)}.is2-intake-coverage .is-missing>span{background:#f8dfd8;color:var(--is2-danger)}.is2-intake-coverage__empty{color:var(--is2-muted-2);display:grid!important;font-size:8px;grid-column:1/-1!important;place-items:center}.is2-intake-missing>footer{align-items:center;border-top:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;padding-top:13px}.is2-intake-missing>footer>span{color:var(--is2-muted-2);font-size:8px}.is2-intake-missing>footer>span strong{color:var(--is2-charcoal);font-size:13px}.is2-intake-missing>footer>div{display:flex;gap:7px}.is2-monthly-close{grid-gap:14px;display:grid;gap:14px;margin-top:12px;padding:4px 0 0}.is2-monthly-close__heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.is2-monthly-close__heading>div{grid-gap:3px;display:grid;gap:3px;max-width:610px}.is2-monthly-close__heading h2{color:var(--is2-charcoal);font-size:14px;margin:0}.is2-monthly-close__heading>div>span{color:var(--is2-muted-2);font-size:8px;line-height:1.45}.is2-monthly-close__heading>label{grid-gap:4px 6px;align-items:center;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:720;gap:4px 6px;grid-template-columns:16px 1fr;min-width:170px}.is2-monthly-close__heading>label input{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:8px;grid-column:1/-1;min-height:38px;outline:0;padding:0 10px}.is2-monthly-close__portfolio{grid-gap:1px;background:var(--is2-line-soft);border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.is2-monthly-close__portfolio>button{grid-gap:9px;align-items:center;background:#fcfaf7;border:0;color:var(--is2-muted-2);cursor:pointer;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) minmax(74px,.38fr) 24px;min-height:62px;padding:8px 11px;text-align:left}.is2-monthly-close__portfolio>button.is-active,.is2-monthly-close__portfolio>button:hover{background:var(--is2-orange-soft)}.is2-monthly-close__portfolio>button.is-complete{background:#edf5f1}.is2-monthly-close__portfolio>button.is-complete.is-active{background:#e2efe9}.is2-monthly-close__portfolio .is2-avatar{font-size:8px;height:31px;width:31px}.is2-monthly-close__portfolio>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-monthly-close__portfolio small,.is2-monthly-close__portfolio strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-monthly-close__portfolio strong{color:var(--is2-charcoal);font-size:8.5px}.is2-monthly-close__portfolio small{color:var(--is2-muted-2);font-size:6.8px}.is2-monthly-close__portfolio>button>em{background:rgba(231,106,31,.09);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;font-style:normal;height:24px;place-items:center;width:24px}.is2-monthly-close__portfolio>button.is-complete>em{background:#d9e9e1;color:var(--is2-success)}.is2-monthly-close__portfolio>button.is-setup>em{background:var(--is2-sand);color:var(--is2-muted-2)}.is2-monthly-close__meter{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(34px,1fr) auto;min-width:0}.is2-monthly-close__meter>i{background:var(--is2-line);border-radius:2px;display:block;height:3px;overflow:hidden;position:relative}.is2-monthly-close__meter>i:after{background:var(--is2-orange);border-radius:inherit;content:"";inset:0 auto 0 0;position:absolute;width:var(--is2-close-progress)}.is2-monthly-close__portfolio>button.is-complete .is2-monthly-close__meter>i:after{background:var(--is2-success)}.is2-monthly-close__meter small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.is2-monthly-close__detail{background:#fff;border:1px solid var(--is2-line-soft);border-radius:6px;overflow:hidden}.is2-monthly-close__detail>header{align-items:center;background:#f7f3ee;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:67px;padding:10px 13px}.is2-monthly-close__detail>header>div:first-child{align-items:center;display:flex;gap:9px}.is2-monthly-close__detail>header>div:first-child>span{grid-gap:2px;display:grid;gap:2px}.is2-monthly-close__detail>header>div:first-child small{color:var(--is2-muted-2);font-size:6.5px}.is2-monthly-close__detail>header>div:first-child strong{color:var(--is2-charcoal);font-size:10px}.is2-monthly-close__detail .is2-avatar{height:34px;width:34px}.is2-monthly-close__controls{align-items:flex-end;display:flex;gap:7px}.is2-monthly-close__controls label{grid-gap:5px;color:var(--is2-muted-2);display:grid;font-size:6.8px;font-weight:720;gap:5px;min-width:145px}.is2-monthly-close__controls input,.is2-monthly-close__controls select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:8px;min-height:36px;outline:0;padding:0 9px}.is2-monthly-close__modes{grid-gap:5px;background:#fcfaf7;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.is2-monthly-close__modes button{grid-gap:6px;align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--is2-muted-2);cursor:pointer;display:grid;font:inherit;gap:6px;grid-template-columns:22px minmax(0,1fr);min-height:47px;padding:6px 9px;text-align:left}.is2-monthly-close__modes button:hover{background:#f7f3ee}.is2-monthly-close__modes button.is-active{background:var(--is2-orange-soft);border-color:rgba(231,106,31,.2);color:var(--is2-orange-dark)}.is2-monthly-close__modes button>span{grid-gap:2px;display:grid;gap:2px}.is2-monthly-close__modes strong{color:var(--is2-charcoal);font-size:7.8px}.is2-monthly-close__modes small{color:var(--is2-muted-2);font-size:6.3px}.is2-monthly-close__requirements{grid-gap:1px;background:var(--is2-line-soft);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.is2-monthly-close__requirements>section{grid-gap:11px;align-content:start;background:#fff;display:grid;gap:11px;padding:13px}.is2-monthly-close__section-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.is2-monthly-close__section-heading>span{grid-gap:2px;display:grid;gap:2px}.is2-monthly-close__section-heading strong{color:var(--is2-charcoal);font-size:9px}.is2-monthly-close__section-heading small{color:var(--is2-muted-2);font-size:6.8px;line-height:1.35}.is2-monthly-close__section-heading>em{color:var(--is2-muted-2);font-size:8px;font-style:normal;font-weight:760}.is2-monthly-close__rows{border:1px solid var(--is2-line-soft);border-radius:5px;display:grid;overflow:hidden}.is2-monthly-close__rows>div{grid-gap:8px;align-items:center;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:8px;grid-template-columns:25px minmax(0,1fr) auto;min-height:53px;padding:7px 8px}.is2-monthly-close__rows>div:last-child{border-bottom:0}.is2-monthly-close__rows>div>span{background:var(--is2-orange-soft);border-radius:50%;color:var(--is2-orange-dark);display:inline-grid;height:24px;place-items:center;width:24px}.is2-monthly-close__rows>div.is-missing>span{background:#f8dfd8;color:var(--is2-danger)}.is2-monthly-close__rows>div.is-complete>span{background:#dfece6;color:var(--is2-success)}.is2-monthly-close__rows>div>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.is2-monthly-close__rows strong{color:var(--is2-charcoal);font-size:7.8px}.is2-monthly-close__rows small{color:var(--is2-muted-2);font-size:6.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-monthly-close__rows button{background:#fff;border:1px solid var(--is2-line);border-radius:4px;color:var(--is2-muted);cursor:pointer;font:inherit;font-size:6.5px;font-weight:720;min-height:28px;padding:0 7px}.is2-monthly-close__rows button:hover:not(:disabled){background:#edf5f1;border-color:rgba(39,112,91,.35);color:var(--is2-success)}.is2-monthly-close__rows button:disabled{cursor:not-allowed;opacity:.45}.is2-monthly-close__row-actions{display:flex!important;gap:4px!important}.is2-monthly-close__row-actions button{align-items:center;display:inline-flex;gap:3px}.is2-monthly-close__plan-note{grid-gap:8px;align-items:center;background:#fcfaf7;border:1px solid var(--is2-line-soft);border-radius:5px;color:var(--is2-orange-dark);display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr);min-height:60px;padding:10px}.is2-monthly-close__plan-note>span{grid-gap:2px;display:grid;gap:2px}.is2-monthly-close__plan-note strong{color:var(--is2-charcoal);font-size:7.8px}.is2-monthly-close__plan-note small{color:var(--is2-muted-2);font-size:6.5px;line-height:1.4}.is2-declaration-plan button>span{grid-gap:1px;display:grid;gap:1px}.is2-declaration-plan button>span small{color:var(--is2-muted-2);font-size:5.8px;font-weight:620}.is2-monthly-close__empty{align-items:center;background:#fcfaf7;color:var(--is2-muted-2);display:flex;gap:8px;justify-content:center;min-height:62px;padding:12px;text-align:left}.is2-monthly-close__empty>span{grid-gap:2px;display:grid;gap:2px}.is2-monthly-close__empty strong{color:var(--is2-charcoal);font-size:8px}.is2-monthly-close__empty small{font-size:6.5px}.is2-monthly-close__detail>footer{align-items:center;background:#fcfaf7;border-top:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:10px 13px}.is2-monthly-close__detail>footer>span{grid-gap:2px 6px;align-items:center;color:var(--is2-orange-dark);display:grid;gap:2px 6px;grid-template-columns:19px minmax(0,1fr)}.is2-monthly-close__detail>footer>span.is-complete{color:var(--is2-success)}.is2-monthly-close__detail>footer>span svg{grid-row:1/3}.is2-monthly-close__detail>footer>span strong{color:var(--is2-charcoal);font-size:8px}.is2-monthly-close__detail>footer>span small{color:var(--is2-muted-2);font-size:6.5px}.is2-monthly-close__detail>footer>div{display:flex;gap:6px}.is2-banking-enable{grid-gap:22px;align-items:center;background:var(--is2-charcoal);border:1px solid var(--is2-line);border-radius:8px;display:grid;gap:22px;grid-template-columns:64px minmax(0,1fr) auto;min-height:360px;padding:42px}.is2-banking-enable>span{background:var(--is2-orange);border-radius:8px;color:#fff;display:inline-grid;height:62px;place-items:center;width:62px}.is2-banking-enable>div{grid-gap:8px;display:grid;gap:8px;max-width:650px}.is2-banking-enable h2{color:#fff;font-size:25px;font-weight:560;margin:0;max-width:540px}.is2-banking-enable p{color:hsla(0,0%,100%,.55);font-size:9px;line-height:1.6;margin:0}.is2-banking-enable ul{grid-gap:6px;color:hsla(0,0%,100%,.72);display:grid;font-size:8px;gap:6px;list-style:none;margin:8px 0 0;padding:0}.is2-banking-enable li{align-items:center;display:flex;gap:7px}.is2-banking-enable .is2-banking-permission-note{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;color:hsla(0,0%,100%,.72);max-width:210px;padding:12px 14px}.is2-banking-toolbar{align-items:center;background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px;min-height:58px;padding:9px 14px}.is2-banking-layout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.38fr);min-height:560px}.is2-banking-ledger,.is2-reconciliation{overflow:hidden}.is2-banking-ledger>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:10px 12px 10px 16px}.is2-banking-ledger>header h2{font-size:14px;margin:0}.is2-banking-ledger-tools{align-items:end;display:flex;gap:8px}.is2-banking-ledger-tools>label{grid-gap:3px;color:var(--is2-muted-2);display:grid;font-size:6.5px;font-weight:700;gap:3px}.is2-bank-category-filter{min-width:138px}.is2-bank-category-filter .is2-custom-select__trigger{background:#fff;border-color:var(--is2-line);border-radius:5px;font-size:7px;min-height:32px;padding:0 7px 0 8px}.is2-banking-ledger-tools .is2-bank-group-toggle{align-items:center;background:#fff;border:1px solid var(--is2-line);border-radius:5px;display:flex;gap:6px;min-height:32px;padding:0 7px 0 9px}.is2-bank-group-toggle .is2-switch{flex-basis:30px;height:18px;width:30px}.is2-bank-group-toggle .is2-switch>span:after{height:12px;left:3px;top:3px;width:12px}.is2-bank-group-toggle .is2-switch input:checked+span:after{transform:translateX(12px)}.is2-banking-list{max-height:620px;overflow-y:auto}.is2-bank-category-group>header{align-items:center;background:#f7f4ef;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted-2);display:flex;gap:8px;justify-content:space-between;min-height:31px;padding:6px 12px}.is2-bank-category-group>header strong{color:var(--is2-charcoal);font-size:7px}.is2-bank-category-group>header span{font-size:6.5px}.is2-banking-row{grid-gap:9px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted-2);cursor:pointer;display:grid;font:inherit;font-size:8px;gap:9px;grid-template-columns:minmax(0,1fr) auto auto 14px;min-height:66px;padding:9px 12px;text-align:left;width:100%}.is2-banking-row.is-active,.is2-banking-row:hover{background:var(--is2-orange-soft)}.is2-banking-row>span:first-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-banking-row strong{color:var(--is2-charcoal);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-banking-row small{color:var(--is2-muted-2);font-size:6.5px}.is2-banking-row>em{justify-self:end}.is2-bank-row-tags{grid-gap:3px;display:grid;gap:3px;justify-items:start}.is2-bank-category{background:#e5ece8;border-radius:3px;color:#4f5f56;font-size:6.5px;font-weight:720;max-width:112px;overflow:hidden;padding:3px 5px;text-overflow:ellipsis;white-space:nowrap}.is2-bank-category.is-bank_fees,.is2-bank-category.is-taxes{background:#f6e5d1;color:#89501d}.is2-bank-category.is-client_payments,.is2-bank-category.is-other_income{background:#dfece6;color:#2f6650}.is2-bank-category.is-uncategorized{background:var(--is2-sand);color:var(--is2-muted)}.is2-bank-match{background:var(--is2-orange-soft);border-radius:4px;color:var(--is2-orange-dark);font-size:7px;font-weight:700;justify-self:start;padding:4px 6px}.is2-bank-match.is-combined-payment,.is2-bank-match.is-evidence-linked,.is2-bank-match.is-exact-match{background:#dfece6;color:var(--is2-success)}.is2-bank-match.is-no-match{background:var(--is2-sand);color:var(--is2-muted)}.is2-reconciliation>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:16px;justify-content:space-between;min-height:88px;padding:14px 18px}.is2-reconciliation>header>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-reconciliation>header h2{font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-reconciliation>header span{color:var(--is2-muted-2);font-size:7px}.is2-reconciliation>header>strong{flex:0 0 auto;font-size:15px}.is2-reconciliation>header>strong.is-credit{color:var(--is2-success)}.is2-reconciliation>header>strong.is-debit{color:var(--is2-danger)}.is2-bank-category-editor{grid-gap:12px;align-items:center;background:#faf8f5;border-bottom:1px solid var(--is2-line-soft);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.38fr);padding:10px 16px}.is2-bank-category-editor>div{grid-gap:2px;display:grid;gap:2px}.is2-bank-category-editor small{color:var(--is2-muted-2);font-size:6.5px;font-weight:700;text-transform:uppercase}.is2-bank-category-editor strong{font-size:9px}.is2-bank-category-editor span{color:var(--is2-muted-2);font-size:6.5px}.is2-bank-category-select{width:100%}.is2-bank-category-select .is2-custom-select__trigger{background:#fff;border-color:var(--is2-line);border-radius:5px;font-size:8px;min-height:36px;padding:0 8px 0 9px}.is2-bank-category-empty{grid-gap:4px;align-content:center;color:var(--is2-muted-2);display:grid;gap:4px;min-height:160px;padding:20px;place-items:center;text-align:center}.is2-bank-category-empty strong{color:var(--is2-charcoal);font-size:9px}.is2-bank-category-empty span{font-size:7px}.is2-evidence-review,.is2-reconciliation-body{grid-gap:12px;display:grid;gap:12px;padding:16px}.is2-evidence-callout,.is2-reconciliation-suggestion{grid-gap:9px;align-items:center;background:#edf4f0;border-left:2px solid var(--is2-success);display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);padding:11px}.is2-evidence-callout>span,.is2-reconciliation-suggestion>span{color:var(--is2-success);display:inline-grid;height:28px;place-items:center;width:28px}.is2-evidence-callout>div,.is2-reconciliation-suggestion>div{grid-gap:3px;display:grid;gap:3px}.is2-evidence-callout strong,.is2-reconciliation-suggestion strong{font-size:8px}.is2-evidence-callout small,.is2-reconciliation-suggestion small{color:var(--is2-muted-2);font-size:7px;line-height:1.45}.is2-reconciliation-candidates{border:1px solid var(--is2-line-soft);border-radius:6px;overflow:hidden}.is2-reconciliation-candidates>div:first-child{align-items:center;background:#faf7f3;display:flex;gap:10px;justify-content:space-between;min-height:50px;padding:9px 12px}.is2-reconciliation-candidates>div:first-child>span{color:var(--is2-muted-2);font-size:7px}.is2-reconciliation-candidates>label{grid-gap:9px;align-items:center;border-top:1px solid var(--is2-line-soft);cursor:pointer;display:grid;gap:9px;grid-template-columns:17px minmax(0,1fr) auto;min-height:53px;padding:8px 11px}.is2-reconciliation-candidates>label.is-active,.is2-reconciliation-candidates>label:hover{background:var(--is2-orange-soft)}.is2-reconciliation-candidates>label>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-reconciliation-candidates>label strong{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-reconciliation-candidates>label small{color:var(--is2-muted-2);font-size:6.5px}.is2-reconciliation-candidates>label em{color:var(--is2-charcoal);font-size:8px;font-style:normal;font-weight:700}.is2-reconciliation-empty{grid-gap:8px;align-items:center;color:var(--is2-muted-2);display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr);min-height:90px;padding:12px}.is2-reconciliation-empty>span{grid-gap:3px;display:grid;gap:3px}.is2-reconciliation-empty strong{color:var(--is2-charcoal);font-size:8px}.is2-reconciliation-empty small{font-size:7px}.is2-reconciliation-empty>.is2-text-button{grid-column:2;justify-self:start}.is2-allocation-review{border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.is2-allocation-review>div{grid-gap:4px;align-content:center;border-right:1px solid var(--is2-line-soft);display:grid;gap:4px;min-height:58px;padding:9px 11px}.is2-allocation-review>div:last-child{border-right:0}.is2-allocation-review small{color:var(--is2-muted-2);font-size:6.5px;text-transform:uppercase}.is2-allocation-review strong{font-size:9px}.is2-allocation-review.is-overpayment{background:#fff8ed;border-color:#e7be83}.is2-evidence-review>footer,.is2-reconciliation-body>footer{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding-top:4px}.is2-reconciliation-confirmed{grid-gap:10px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:4px}.is2-reconciliation-confirmed>span{background:#dfece6;border-radius:6px;color:var(--is2-success);display:inline-grid;height:32px;place-items:center;width:32px}.is2-reconciliation-confirmed>div:nth-child(2){grid-gap:3px;display:grid;gap:3px}.is2-reconciliation-confirmed h3{font-size:13px;margin:0}.is2-reconciliation-confirmed small{color:var(--is2-muted-2);font-size:7px}.is2-reconciliation-confirmed>.is2-button{grid-column:2;justify-self:start}.is2-reconciliation-confirmed.is-no-match>span{background:var(--is2-sand);color:var(--is2-muted)}.is2-reconciliation-allocations{border:1px solid var(--is2-line-soft);border-radius:6px;grid-column:2;overflow:hidden}.is2-reconciliation-allocations>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-charcoal);cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:8px 10px;text-align:left;width:100%}.is2-reconciliation-allocations>button:last-child{border-bottom:0}.is2-reconciliation-allocations>button:hover{background:var(--is2-orange-soft)}.is2-reconciliation-allocations>button>span{grid-gap:2px;display:grid;gap:2px}.is2-reconciliation-allocations em,.is2-reconciliation-allocations strong{font-size:8px;font-style:normal}.is2-reconciliation-note{background:var(--is2-sand-soft);color:var(--is2-muted-2);font-size:7px;grid-column:2;margin:0;padding:9px}.is2-reconciliation-note.is-warning{background:var(--is2-orange-soft);color:#81501c}.is2-evidence-fields{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.is2-evidence-candidates>div:first-child p{margin:0}.is2-evidence-confirmed{padding:8px 4px}.is2-evidence-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.is2-evidence-fields label{grid-gap:6px;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:700;gap:6px}.is2-evidence-fields label>span{align-items:center;display:flex;gap:5px}.is2-evidence-fields input,.is2-evidence-fields select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:8px;min-height:38px;padding:0 9px;width:100%}.is2-evidence-source{border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.is2-evidence-source>span{grid-gap:3px;align-content:center;border-right:1px solid var(--is2-line-soft);display:grid;gap:3px;min-height:57px;padding:9px 11px}.is2-evidence-source>span:last-child{border-right:0}.is2-evidence-source strong{font-size:7px;text-transform:uppercase}.is2-evidence-review>footer>span,.is2-evidence-source small{color:var(--is2-muted-2);font-size:7px}.is2-banking-empty{grid-gap:8px;align-content:center;color:var(--is2-muted-2);display:grid;gap:8px;min-height:270px;padding:28px;place-items:center;text-align:center}.is2-banking-empty>header{grid-gap:3px;display:grid;gap:3px;margin-bottom:4px}.is2-banking-empty>header .is2-eyebrow{margin:0}.is2-banking-empty h2{color:var(--is2-charcoal);font-size:14px;margin:0}.is2-banking-empty strong{color:var(--is2-charcoal);font-size:10px}.is2-banking-empty span{font-size:8px;max-width:420px}.is2-source-corpus{background:hsla(0,0%,100%,.5);border:1px solid var(--is2-line-soft);border-radius:7px;margin-bottom:12px;overflow:hidden}.is2-source-corpus>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:18px;justify-content:space-between;min-height:68px;padding:11px 15px}.is2-source-corpus>header>div:first-child{grid-gap:3px;display:grid;gap:3px}.is2-source-corpus h2{font-size:13px;margin:0}.is2-source-corpus>header span{color:var(--is2-muted-2);font-size:7px}.is2-source-corpus>header>div:last-child{grid-gap:2px;display:grid;gap:2px;justify-items:end}.is2-source-corpus>header>div:last-child strong{font-size:15px}.is2-source-corpus>header>div:last-child small{color:var(--is2-muted-2);font-size:6.5px;text-transform:uppercase}.is2-source-corpus>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.is2-source-corpus>div>span{grid-gap:3px;align-content:center;border-bottom:1px solid var(--is2-line-soft);border-right:1px solid var(--is2-line-soft);display:grid;gap:3px;min-height:50px;padding:8px 12px}.is2-source-corpus>div>span:nth-child(4n){border-right:0}.is2-source-corpus>div>span strong{font-size:7.5px}.is2-source-corpus>div>span small{color:var(--is2-muted-2);font-size:6.5px}.is2-qb-profile{grid-gap:13px;align-items:center;background:var(--is2-charcoal);border:1px solid var(--is2-line);border-radius:7px;display:grid;gap:13px;grid-template-columns:44px minmax(0,1fr) minmax(250px,.38fr);margin-bottom:12px;min-height:88px;padding:13px 16px}.is2-qb-profile>span{background:var(--is2-orange);border-radius:6px;color:#fff;display:inline-grid;height:42px;place-items:center;width:42px}.is2-qb-profile>div{grid-gap:3px;display:grid;gap:3px}.is2-qb-profile h2{color:#fff;font-size:14px;margin:0}.is2-qb-profile small{color:hsla(0,0%,100%,.52);font-size:7px}.is2-qb-profile>label{grid-gap:4px 7px;align-items:center;color:hsla(0,0%,100%,.55);display:grid;font-size:7px;font-weight:700;gap:4px 7px;grid-template-columns:18px minmax(0,1fr)}.is2-qb-profile select{background:#2b2b29;border:1px solid hsla(0,0%,100%,.14);border-radius:5px;color:#fff;font:inherit;font-size:8px;grid-column:1/-1;min-height:37px;padding:0 9px}.is2-qb-commandbar{align-items:center;background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;min-height:61px;padding:9px 13px}.is2-qb-commandbar>label{grid-gap:8px;align-items:center;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:720;gap:8px;grid-template-columns:18px auto minmax(130px,1fr);min-width:245px}.is2-qb-commandbar>label>strong{color:var(--is2-charcoal);font-size:8px}.is2-qb-commandbar .is2-custom-select{width:100%}.is2-qb-commandbar.is-context-only{justify-content:flex-start}.is2-qb-commandbar__state{grid-gap:8px;align-items:center;color:var(--is2-success);display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);text-align:right}.is2-qb-commandbar__state.is-warning{color:#81501c}.is2-qb-commandbar__state.is-error{color:var(--is2-danger)}.is2-qb-commandbar__state>span{grid-gap:2px;display:grid;gap:2px;justify-items:end}.is2-qb-commandbar__state strong{color:currentColor;font-size:8px}.is2-qb-commandbar__state small{color:var(--is2-muted-2);font-size:6.5px}.is2-qb-batch--primary{margin-bottom:0}.is2-qb-secondary-view{margin-top:0}.is2-qb-format-details{grid-gap:14px;align-content:center;align-items:start;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr);min-height:260px;padding:28px}.is2-qb-format-details>span{background:var(--is2-orange-soft);border-radius:6px;color:var(--is2-orange-dark);display:inline-grid;height:46px;place-items:center;width:46px}.is2-qb-format-details>div{grid-gap:6px;display:grid;gap:6px;max-width:690px}.is2-qb-format-details h2,.is2-qb-format-details p{margin:0}.is2-qb-format-details h2{color:var(--is2-charcoal);font-size:15px}.is2-qb-format-details p:not(.is2-eyebrow){color:var(--is2-muted-2);font-size:8px;line-height:1.55}.is2-qb-format-details dl{border:1px solid var(--is2-line-soft);border-radius:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:11px 0 0;overflow:hidden}.is2-qb-format-details dl>div{grid-gap:3px;border-right:1px solid var(--is2-line-soft);display:grid;gap:3px;padding:10px 12px}.is2-qb-format-details dl>div:last-child{border-right:0}.is2-qb-format-details dt{color:var(--is2-muted-2);font-size:6.5px}.is2-qb-format-details dd{color:var(--is2-charcoal);font-size:12px;font-weight:680;margin:0}.is2-qb-summary{background:var(--is2-paper);border:1px solid var(--is2-line);border-radius:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;overflow:hidden}.is2-qb-summary>div{grid-gap:4px;align-content:center;border-right:1px solid var(--is2-line-soft);display:grid;gap:4px;min-height:65px;padding:10px 14px}.is2-qb-summary>div:last-child{border-right:0}.is2-qb-summary small{color:var(--is2-muted-2);font-size:6.5px;text-transform:uppercase}.is2-qb-summary strong{font-size:17px;font-weight:580}.is2-accounting-rules{margin-bottom:12px}.is2-accounting-rules>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:18px;justify-content:space-between;min-height:74px;padding:11px 16px}.is2-accounting-rules>header>div:first-child{grid-gap:3px;display:grid;gap:3px}.is2-accounting-rules>header h2{font-size:14px;margin:0}.is2-accounting-rules>header span{color:var(--is2-muted-2);font-size:7px}.is2-accounting-rules>header>div:last-child{grid-gap:2px 7px;align-items:baseline;display:grid;gap:2px 7px;grid-template-columns:auto auto}.is2-accounting-rules>header>div:last-child strong{color:var(--is2-charcoal);font-size:11px;text-align:right}.is2-accounting-rules>header>div:last-child small{color:var(--is2-muted-2);font-size:6.5px;text-transform:uppercase}.is2-accounting-rules__filters{background:#faf7f3;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:3px;padding:8px 12px}.is2-accounting-rules__filters>[role=tablist]{display:flex;gap:3px;min-width:0}.is2-accounting-rules__filters button{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--is2-muted-2);cursor:pointer;display:inline-flex;font:inherit;font-size:7px;font-weight:700;gap:6px;min-height:29px;padding:0 9px}.is2-accounting-rules__filters button span{color:inherit;opacity:.62}.is2-accounting-rules__filters button:hover{background:rgba(83,102,91,.06)}.is2-accounting-rules__filters button.is-active{background:#fff;box-shadow:inset 0 0 0 1px var(--is2-line-soft);color:var(--is2-charcoal)}.is2-accounting-rules__filters .is2-accounting-rules__add{background:var(--is2-charcoal);color:#fff;margin-left:auto}.is2-accounting-rules__filters .is2-accounting-rules__add:hover{background:#343330}.is2-accounting-rules__filters .is2-accounting-rules__add:disabled{cursor:not-allowed;opacity:.42}.is2-accounting-rules__layout{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);min-height:360px}.is2-accounting-rules__list{border-right:1px solid var(--is2-line-soft);max-height:440px;overflow-y:auto}.is2-accounting-rules__list>button{grid-gap:8px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--is2-line-soft);color:var(--is2-muted-2);cursor:pointer;display:grid;gap:8px;grid-template-columns:27px minmax(0,1fr) auto 14px;min-height:58px;padding:8px 11px;text-align:left;width:100%}.is2-accounting-rules__list>button:hover{background:rgba(83,102,91,.045)}.is2-accounting-rules__list>button.is-active{background:#faf7f3;box-shadow:inset 3px 0 0 var(--is2-orange)}.is2-accounting-rules__list>button>span:first-child{background:var(--is2-orange-soft);border-radius:5px;color:#81501c;display:inline-grid;height:26px;place-items:center;width:26px}.is2-accounting-rules__list>button>span:first-child.is-confirmed{background:#dfece6;color:var(--is2-success)}.is2-accounting-rules__list>button>span:nth-child(2){grid-gap:3px;display:grid;gap:3px;min-width:0}.is2-accounting-rules__list strong{color:var(--is2-charcoal);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-accounting-rules__list small{font-size:6.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-accounting-rules__list em{background:var(--is2-orange-soft);border-radius:4px;color:#81501c;font-size:6px;font-style:normal;font-weight:700;padding:4px 6px;white-space:nowrap}.is2-accounting-rules__empty{color:var(--is2-muted-2);font-size:7px;padding:24px 14px}.is2-accounting-rule-editor{align-content:start;background:hsla(34,41%,97%,.55);display:grid}.is2-accounting-rule-editor>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:14px;justify-content:space-between;min-height:78px;padding:12px 14px}.is2-accounting-rule-editor>header>div{grid-gap:3px;display:grid;gap:3px}.is2-accounting-rule-editor h3{font-size:12px;margin:0}.is2-accounting-rule-editor>header span{color:var(--is2-muted-2);font-size:7px}.is2-accounting-rule-editor>header>span{background:var(--is2-orange-soft);border-radius:4px;color:#81501c;flex:0 0 auto;font-weight:700;padding:5px 7px}.is2-accounting-rule-editor>header>span.is-confirmed{background:#dfece6;color:var(--is2-success)}.is2-accounting-rule-editor__fields{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.is2-accounting-rule-editor__fields label{grid-gap:6px;color:var(--is2-muted-2);display:grid;font-size:7px;font-weight:700;gap:6px;min-width:0}.is2-accounting-rule-editor__fields label.is-wide{grid-column:1/-1}.is2-accounting-rule-editor__fields input,.is2-accounting-rule-editor__fields select{background:#fff;border:1px solid var(--is2-line);border-radius:5px;color:var(--is2-charcoal);font:inherit;font-size:8px;min-height:37px;min-width:0;padding:0 9px;width:100%}.is2-accounting-rule-editor__fields input:disabled{background:hsla(0,0%,100%,.55);color:var(--is2-muted-2)}.is2-accounting-rule-editor__review{align-items:flex-start;background:var(--is2-orange-soft);color:#81501c;display:flex;gap:8px;margin:0 14px 12px;padding:9px 10px}.is2-accounting-rule-editor__review>span{grid-gap:2px;display:grid;gap:2px}.is2-accounting-rule-editor__review strong{font-size:7.5px}.is2-accounting-rule-editor__review small{font-size:6.5px}.is2-accounting-rule-editor>footer{align-items:center;border-top:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:10px 14px}.is2-accounting-rule-editor>footer>span{color:var(--is2-muted-2);font-size:6.5px}.is2-accounting-rule-editor>footer>div{display:flex;gap:7px}.is2-qb-batch>header,.is2-qb-history>header{align-items:center;border-bottom:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:67px;padding:11px 16px}.is2-qb-batch>header>div,.is2-qb-history>header>div{grid-gap:3px;display:grid;gap:3px}.is2-qb-batch h2,.is2-qb-history h2{font-size:14px;margin:0}.is2-qb-batch>header span{color:var(--is2-muted-2);font-size:7px}.is2-qb-table{overflow-x:auto}.is2-qb-table>label,.is2-qb-table__head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:26px 105px minmax(150px,1fr) 105px 105px 100px;min-width:760px;padding:0 14px}.is2-qb-table__head{background:#faf7f3;color:var(--is2-muted-2);font-size:6.5px;font-weight:760;min-height:35px;text-transform:uppercase}.is2-qb-table>label{border-top:1px solid var(--is2-line-soft);color:var(--is2-muted-2);cursor:pointer;font-size:8px;min-height:55px}.is2-qb-table>label.is-active,.is2-qb-table>label:hover{background:var(--is2-orange-soft)}.is2-qb-table>label em,.is2-qb-table>label strong{color:var(--is2-charcoal);font-size:8px}.is2-qb-table>label em{font-style:normal;font-weight:700}.is2-qb-table>label>span:last-child{align-items:center;border-radius:4px;display:inline-flex;font-size:6.5px;font-weight:700;gap:4px;justify-self:start;padding:4px 6px}.is2-qb-table>label>span.is-ready{background:#dfece6;color:var(--is2-success)}.is2-qb-table>label>span.is-warning{background:var(--is2-orange-soft);color:#81501c}.is2-qb-table>label>span.is-error{background:#f8dfd8;color:var(--is2-danger)}.is2-qb-batch>footer{align-items:center;background:#faf7f3;border-top:1px solid var(--is2-line-soft);display:flex;gap:14px;justify-content:space-between;min-height:70px;padding:11px 16px}.is2-qb-batch>footer>div{align-items:center;color:var(--is2-muted-2);display:flex;font-size:7px;gap:7px}.is2-qb-batch>footer>div svg{color:var(--is2-success)}.is2-qb-empty{grid-gap:7px;align-content:center;color:var(--is2-muted-2);display:grid;gap:7px;min-height:180px;place-items:center;text-align:center}.is2-qb-empty strong{color:var(--is2-charcoal);font-size:9px}.is2-qb-empty span{font-size:7px}.is2-qb-history{margin-top:12px}.is2-qb-history>div:not(.is2-qb-history-empty){align-items:center;border-top:1px solid var(--is2-line-soft);display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:8px 16px}.is2-qb-history>div>span{grid-gap:3px;display:grid;gap:3px}.is2-qb-history strong{font-size:8px}.is2-qb-history small{color:var(--is2-muted-2);font-size:6.5px}.is2-qb-history em{color:var(--is2-muted-2);font-size:7px;font-style:normal}.is2-qb-history-empty{color:var(--is2-muted-2);font-size:7px;min-height:82px;padding:24px 16px}@media (max-width:980px){.is2-intake-sourcebar{align-items:stretch;flex-direction:column}.is2-intake-sourcebar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.is2-banking-enable{grid-template-columns:52px minmax(0,1fr);padding:28px}.is2-banking-enable>button{grid-column:2;justify-self:start}}@media (max-width:860px){.is2-intake-commandbar,.is2-qb-commandbar{align-items:stretch;flex-direction:column}.is2-intake-commandbar>label,.is2-qb-commandbar>label{grid-template-columns:18px minmax(0,1fr);min-width:0}.is2-intake-commandbar>label .is2-custom-select,.is2-qb-commandbar>label .is2-custom-select{grid-column:1/-1}.is2-intake-commandbar__status,.is2-qb-commandbar__state{justify-items:start;text-align:left}.is2-qb-commandbar__state>span{justify-items:start}.is2-intake-overflow__menu,.is2-qb-overflow__menu{bottom:calc(74px + env(safe-area-inset-bottom, 0px));left:10px;position:fixed;right:10px;top:auto;width:auto;z-index:180}.is2-intake-overflow__menu.is-document-menu{top:auto}.is2-banking-toolbar>label,.is2-intake-sourcebar>label{grid-template-columns:18px minmax(0,1fr);min-width:0}.is2-banking-toolbar>label select,.is2-intake-sourcebar>label select{grid-column:1/-1}.is2-intake-sourcebar.is-single-business>div,.is2-intake-sourcebar>div{grid-template-columns:1fr}.is2-source-corpus>header{align-items:flex-start}.is2-source-corpus>div{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-source-corpus>div>span:nth-child(4n){border-right:1px solid var(--is2-line-soft)}.is2-source-corpus>div>span:nth-child(2n){border-right:0}.is2-banking-summary,.is2-intake-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.is2-banking-summary>div,.is2-intake-summary>div{min-height:58px;padding:9px}.is2-banking-summary strong,.is2-intake-summary strong{font-size:14px}.is2-intake-layout,.is2-intake-layout.is-focused{grid-template-columns:1fr;height:auto}.is2-intake-list{max-height:330px}.is2-intake-list__rows{max-height:264px}.is2-intake-detail{overflow:visible}.is2-intake-fields{grid-template-columns:1fr}.is2-intake-fields>div,.is2-intake-fields>label{border-right:0}.is2-intake-processing{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:12px}.is2-intake-review-summary{grid-template-columns:36px minmax(0,1fr);margin-inline:12px}.is2-intake-review-summary>.is2-button{grid-column:1/-1;justify-content:center;width:100%}.is2-intake-focus-panel>header{align-items:flex-start;flex-direction:column-reverse}.is2-intake-focus-panel>header>span{justify-items:start;text-align:left}.is2-intake-focus-panel>.is2-invoice-mapper{margin-inline:12px}.is2-intake-detail>footer{align-items:stretch;flex-direction:column}.is2-intake-detail>footer .is2-button{width:100%}.is2-intake-review-pair{padding:12px}.is2-intake-accounting-evidence__fields,.is2-intake-review-pair{grid-template-columns:1fr}.is2-invoice-mapper>header{align-items:flex-start;flex-direction:column}.is2-invoice-mapper__progress{justify-items:start;min-width:0}.is2-invoice-mapper__blocker,.is2-invoice-mapper__edi-blocker{grid-template-columns:28px minmax(0,1fr)}.is2-invoice-mapper__blocker>button,.is2-invoice-mapper__edi-blocker>button{grid-column:1/-1;width:100%}.is2-invoice-mapper__profiles,.is2-invoice-mapper__profiles>div{grid-template-columns:1fr}.is2-invoice-mapper__profiles button small{white-space:normal}.is2-invoice-mapper__stages{padding-inline:8px}.is2-invoice-mapper__stages button{flex:1 1;min-width:0;padding-inline:8px}.is2-invoice-mapper__workspace{min-height:0;overflow:visible}.is2-invoice-mapper__workspace,.is2-invoice-mapper__workspace.has-document{grid-template-columns:1fr;height:auto}.is2-invoice-mapper__sheet{border-bottom:1px solid var(--is2-line-soft)}.is2-invoice-mapper__source-heading.is-evidence-heading{align-items:stretch;flex-direction:column}.is2-invoice-mapper__source-actions{justify-content:space-between}.is2-invoice-mapper__field-list{max-height:430px}.is2-invoice-field{grid-template-columns:minmax(112px,.9fr) minmax(122px,1fr) 18px;padding-inline:11px}.is2-invoice-mapper__text-lines{max-height:380px}.is2-invoice-mapper__document-preview{height:min(58dvh,520px);min-height:340px}.is2-invoice-mapper__edi{min-height:0;padding:15px 13px 17px}.is2-invoice-mapper__edi>header{align-items:flex-start}.is2-invoice-mapper__edi-checks,.is2-invoice-mapper__edi-fields{grid-template-columns:1fr}.is2-invoice-mapper__edi-fields label.is-wide{grid-column:auto}.is2-invoice-mapper__edi-advanced>div{grid-template-columns:1fr}.is2-invoice-mapper>footer{align-items:stretch;flex-direction:column}.is2-invoice-mapper>footer>div{display:grid;grid-template-columns:1fr}.is2-invoice-mapper>footer .is2-button{width:100%}.is2-intake-missing>footer,.is2-intake-missing>header{align-items:stretch;flex-direction:column}.is2-intake-missing__controls{display:grid;grid-template-columns:1fr 1fr}.is2-intake-missing__controls label:first-child{grid-column:1/-1}.is2-intake-coverage{grid-template-columns:1fr 1fr}.is2-intake-missing>footer>div{display:grid;grid-template-columns:1fr}.is2-intake-missing>footer .is2-button{width:100%}.is2-monthly-close{padding-top:2px}.is2-monthly-close__detail>footer,.is2-monthly-close__detail>header,.is2-monthly-close__heading{align-items:stretch;flex-direction:column}.is2-monthly-close__heading>label{min-width:0;width:100%}.is2-monthly-close__portfolio,.is2-monthly-close__requirements{grid-template-columns:1fr}.is2-monthly-close__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.is2-monthly-close__controls label{min-width:0}.is2-monthly-close__modes{grid-template-columns:1fr}.is2-monthly-close__row-actions{display:grid!important}.is2-monthly-close__detail>footer>div{display:grid;grid-template-columns:1fr}.is2-monthly-close__detail>footer .is2-button{width:100%}.is2-banking-enable{grid-template-columns:1fr;padding:24px 18px}.is2-banking-enable h2{font-size:20px}.is2-banking-enable>button{grid-column:auto;width:100%}.is2-banking-toolbar{align-items:stretch;flex-direction:column}.is2-banking-layout{grid-template-columns:1fr}.is2-banking-ledger>header{align-items:stretch;flex-direction:column}.is2-banking-ledger-tools{align-items:stretch;width:100%}.is2-banking-ledger-tools>label:first-child{flex:1 1}.is2-bank-category-filter{min-width:0;width:100%}.is2-banking-list{max-height:330px}.is2-banking-row{grid-template-columns:minmax(0,1fr) auto 14px}.is2-banking-row .is2-bank-match{display:none}.is2-bank-category-editor,.is2-evidence-fields,.is2-evidence-source{grid-template-columns:1fr}.is2-evidence-source>span{border-bottom:1px solid var(--is2-line-soft);border-right:0}.is2-evidence-source>span:last-child{border-bottom:0}.is2-evidence-review>footer,.is2-reconciliation-body>footer{align-items:stretch;flex-direction:column}.is2-evidence-review>footer .is2-button,.is2-reconciliation-body>footer .is2-button{width:100%}.is2-evidence-actions{display:grid;grid-template-columns:1fr;width:100%}.is2-qb-profile{grid-template-columns:40px minmax(0,1fr)}.is2-qb-profile>label{grid-column:1/-1}.is2-qb-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.is2-qb-summary>div:nth-child(2){border-right:0}.is2-qb-summary>div:nth-child(-n+2){border-bottom:1px solid var(--is2-line-soft)}.is2-accounting-rules>header{align-items:flex-start}.is2-accounting-rules__filters{overflow-x:auto}.is2-accounting-rules__layout{grid-template-columns:1fr}.is2-accounting-rules__list{border-bottom:1px solid var(--is2-line-soft);border-right:0;max-height:290px}.is2-accounting-rule-editor__fields{grid-template-columns:1fr}.is2-accounting-rule-editor__fields label.is-wide{grid-column:auto}.is2-accounting-rule-editor>footer{align-items:stretch;flex-direction:column}.is2-accounting-rule-editor>footer>div{display:grid;grid-template-columns:1fr}.is2-accounting-rule-editor>footer .is2-button{width:100%}.is2-qb-batch>footer{align-items:stretch;flex-direction:column}.is2-qb-batch>footer .is2-button{width:100%}.is2-qb-table{overflow:visible}.is2-qb-table__head{display:none}.is2-qb-table>label{gap:3px 9px;grid-template-columns:20px minmax(0,1fr) auto;grid-template-rows:auto auto auto;min-height:76px;min-width:0;padding:10px 12px}.is2-qb-table>label>input{align-self:center;grid-column:1;grid-row:1/4}.is2-qb-table>label>strong{grid-column:2;grid-row:1}.is2-qb-table>label>span:first-of-type{grid-column:2;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-qb-table>label>span:nth-of-type(2){font-size:6.5px;grid-column:2;grid-row:3}.is2-qb-table>label>em{align-self:center;grid-column:3;grid-row:2/4}.is2-qb-table>label>span:last-child{grid-column:3;grid-row:1;justify-self:end}.is2-qb-format-details{padding:20px 16px}.is2-qb-format-details,.is2-qb-format-details dl{grid-template-columns:1fr}.is2-qb-format-details dl>div{border-bottom:1px solid var(--is2-line-soft);border-right:0}.is2-qb-format-details dl>div:last-child{border-bottom:0}}.is2-login__personal{grid-gap:12px!important;align-items:center!important;background:transparent!important;border-radius:0!important;border-top:1px solid var(--is2-line-soft)!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin-top:18px;padding:18px 0 0!important}.is2-login__guest>.is2-login__personal>span:first-child{grid-gap:11px;align-items:center;background:transparent;border-radius:0;color:inherit;display:grid;gap:11px;grid-template-columns:32px minmax(0,1fr);height:auto;justify-items:stretch;min-width:0;width:auto}.is2-login__personal>span:first-child>svg{background:rgba(229,240,234,.72);border:1px solid rgba(39,112,91,.12);border-radius:6px;box-sizing:initial;color:var(--is2-success);padding:7px}.is2-local-onboarding__notice>span,.is2-local-onboarding__section-heading>span,.is2-login__personal>span:first-child>span,.is2-mobile-experience>span,.is2-sample-reset>span{grid-gap:4px;display:grid;gap:4px;min-width:0}.is2-login__personal .is2-button{justify-content:center;min-height:36px;min-width:108px}.is2-local-onboarding{animation:is2-sheet-in .22s ease both;background:var(--is2-paper);border-radius:8px;box-shadow:0 28px 80px rgba(24,20,15,.26);display:grid;max-height:calc(100dvh - 40px);max-height:calc(var(--is2-modal-viewport-height, 100dvh) - 40px);overflow:auto;overscroll-behavior:contain;width:min(100%,760px)}.is2-local-onboarding>header{align-items:flex-start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,253,249,.96);border-bottom:1px solid var(--is2-line-soft);display:flex;gap:22px;justify-content:space-between;padding:26px 28px 22px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.is2-local-onboarding>header>div:first-child{grid-gap:6px;display:grid;gap:6px}.is2-local-onboarding h2{color:var(--is2-charcoal);font-size:25px;line-height:1.2;margin:0}.is2-local-onboarding>header span{color:var(--is2-muted);font-size:10px;line-height:1.5;max-width:580px}.is2-local-onboarding__notice{grid-gap:12px;background:#e8f1ec;color:var(--is2-success);display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr);margin:22px 28px 0;padding:14px 16px}.is2-local-onboarding__notice strong,.is2-local-onboarding__section-heading strong{color:var(--is2-charcoal);font-size:10px}.is2-local-onboarding__notice small,.is2-local-onboarding__section-heading small{color:var(--is2-muted-2);font-size:8px;line-height:1.45}.is2-local-onboarding>form{display:grid}.is2-local-onboarding>form>section{border-bottom:1px solid var(--is2-line-soft);padding:24px 28px}.is2-local-onboarding__section-heading{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:28px minmax(0,1fr)}.is2-local-onboarding__section-heading>svg{background:var(--is2-orange-soft);border-radius:7px;box-sizing:initial;color:var(--is2-orange-dark);padding:7px}.is2-local-onboarding .is2-settings-form{margin-top:20px}.is2-local-business-logo{grid-gap:13px;align-items:center;background:hsla(0,0%,100%,.46);border:1px solid var(--is2-line-soft);border-radius:7px;display:grid;gap:13px;grid-template-columns:54px minmax(0,1fr);margin-top:18px;padding:12px}.is2-local-business-logo>img,.is2-local-business-logo>span:first-child{background:var(--is2-orange-soft);border:1px solid var(--is2-line);border-radius:7px;color:var(--is2-orange-dark);display:grid;height:54px;object-fit:contain;overflow:hidden;place-items:center;width:54px}.is2-local-business-logo>div{grid-gap:3px 12px;align-items:center;display:grid;gap:3px 12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.is2-local-business-logo strong{color:var(--is2-charcoal);font-size:9px}.is2-local-business-logo small{color:var(--is2-muted-2);font-size:7px;line-height:1.45}.is2-local-business-logo label{align-self:center;grid-column:2;grid-row:1/span 2;min-height:32px}.is2-local-business-logo input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.is2-local-business-logo input[type=file]{display:none}.is2-local-onboarding__fields>.is2-local-business-logo{grid-column:1/-1;margin-top:0}.is2-local-focus-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.is2-local-focus-options>button{grid-gap:8px;align-items:start;background:hsla(0,0%,100%,.55);border:1px solid var(--is2-line);border-radius:7px;color:var(--is2-muted);cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 14px;min-height:82px;padding:12px;text-align:left}.is2-local-focus-options>button:hover{border-color:rgba(223,106,38,.34)}.is2-local-focus-options>button.is-active{background:rgba(39,112,91,.07);border-color:rgba(39,112,91,.34);box-shadow:inset 0 0 0 1px rgba(39,112,91,.05)}.is2-local-focus-options>button>span{grid-gap:5px;display:grid;gap:5px}.is2-local-focus-options strong{color:var(--is2-charcoal);font-size:9px}.is2-local-focus-options small{color:var(--is2-muted-2);font-size:7.5px;line-height:1.45}.is2-local-focus-options i{border:1px solid var(--is2-line);border-radius:50%;height:12px;width:12px}.is2-local-focus-options .is-active i{background:var(--is2-success);border:3px solid var(--is2-paper);box-shadow:0 0 0 1px var(--is2-success)}.is2-local-onboarding .is2-login__message{margin:20px 28px 0}.is2-local-onboarding>form>footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,253,249,.97);bottom:0;box-shadow:0 -1px 0 var(--is2-line-soft);display:flex;gap:9px;justify-content:flex-end;padding:18px 28px;position:-webkit-sticky;position:sticky;z-index:2}.is2-modal-backdrop.is2-local-setup-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1ede7;padding:0}.is2-local-onboarding.is-stepped{background:var(--is2-paper);border-radius:0;box-shadow:none;grid-template-rows:64px minmax(0,1fr);height:100%;max-height:none;overflow:hidden;width:100%}.is2-local-onboarding.is-stepped>.is2-local-onboarding__topbar{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--is2-paper);border-bottom:1px solid var(--is2-line-soft);min-height:64px;padding:10px 24px;position:static;z-index:1}.is2-local-onboarding.is-stepped>.is2-local-onboarding__topbar>.is2-brand{display:flex;gap:11px;min-height:40px;width:auto}.is2-local-onboarding__topbar .is2-brand__mark{flex-basis:36px;height:36px;width:36px}.is2-local-onboarding__shell{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:0;overflow:hidden}.is2-local-onboarding__shell>aside{align-content:start;background:#272725;color:hsla(0,0%,100%,.64);display:grid;padding:38px 32px}.is2-local-onboarding__shell>aside .is2-eyebrow{color:#e8a26c}.is2-local-onboarding__shell>aside h2{color:#fff;font-size:25px;font-weight:620;line-height:1.18;margin:8px 0 9px}.is2-local-onboarding__shell>aside>p:last-of-type{font-size:9px;line-height:1.5;margin:0}.is2-local-onboarding__shell>aside ol{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:34px 0 0;padding:0}.is2-local-onboarding__shell>aside li{grid-gap:9px;align-items:center;color:hsla(0,0%,100%,.38);display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);min-height:42px}.is2-local-onboarding__shell>aside li>span{border:1px solid hsla(0,0%,100%,.14);border-radius:50%;display:grid;font-size:8px;height:26px;place-items:center;width:26px}.is2-local-onboarding__shell>aside li>strong{font-size:9px;font-weight:620}.is2-local-onboarding__shell>aside li.is-active{color:#fff}.is2-local-onboarding__shell>aside li.is-active>span{background:rgba(223,106,38,.34);border-color:#e8a26c;color:#fff}.is2-local-onboarding__shell>aside li.is-complete{color:hsla(0,0%,100%,.68)}.is2-local-onboarding__shell>aside li.is-complete>span{background:rgba(39,112,91,.28);border-color:rgba(138,187,164,.4);color:#b8d8c8}.is2-local-onboarding__privacy{grid-gap:9px;align-items:start;align-self:end;border-top:1px solid hsla(0,0%,100%,.08);color:#a8c8b8;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);margin-top:40px;padding-top:18px}.is2-local-onboarding__privacy>span{grid-gap:4px;display:grid;gap:4px}.is2-local-onboarding__privacy strong{color:hsla(0,0%,100%,.82);font-size:8px}.is2-local-onboarding__privacy small{color:hsla(0,0%,100%,.43);font-size:7px;line-height:1.45}.is2-local-onboarding__shell>form{background:#fbf9f6;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden}.is2-local-onboarding__step{justify-self:center;min-height:0;overflow-y:auto;padding:46px 44px 34px;width:min(100%,780px)}.is2-local-onboarding__step>header{grid-gap:7px;background:transparent;border:0;display:grid;font-family:inherit;gap:7px;inset:auto;position:static;transform:none;transition:none;width:auto;z-index:auto}.is2-local-onboarding__step>header h3{color:var(--is2-charcoal);font-size:25px;font-weight:620;line-height:1.2;margin:0}.is2-local-onboarding__step>header>span{color:var(--is2-muted);font-size:9px;line-height:1.55;max-width:560px}.is2-local-onboarding__fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.is2-local-onboarding__fields>label{grid-gap:7px;align-content:start;color:var(--is2-muted);display:grid;font-size:8px;font-weight:700;gap:7px}.is2-local-onboarding__fields input,.is2-local-onboarding__fields select{background:#fff;border:1px solid var(--is2-line);border-radius:6px;color:var(--is2-charcoal);height:44px;padding:0 12px;width:100%}.is2-local-identity-options,.is2-local-onboarding.is-stepped .is2-local-focus-options{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.is2-local-identity-options{grid-gap:8px;display:grid;gap:8px}.is2-local-identity-options>button{grid-gap:8px;align-items:start;background:hsla(0,0%,100%,.72);border:1px solid var(--is2-line);border-radius:7px;color:var(--is2-muted);cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 14px;min-height:94px;padding:13px;text-align:left}.is2-local-identity-options>button:hover{border-color:rgba(223,106,38,.34)}.is2-local-identity-options>button.is-active{background:rgba(39,112,91,.07);border-color:rgba(39,112,91,.34);box-shadow:inset 0 0 0 1px rgba(39,112,91,.05)}.is2-local-identity-options>button>span{grid-gap:5px;display:grid;gap:5px}.is2-local-identity-options strong{color:var(--is2-charcoal);font-size:9px}.is2-local-identity-options small{color:var(--is2-muted-2);font-size:7.5px;line-height:1.45}.is2-local-identity-options i{border:1px solid var(--is2-line);border-radius:50%;height:12px;width:12px}.is2-local-identity-options .is-active i{background:var(--is2-success);border:3px solid var(--is2-paper);box-shadow:0 0 0 1px var(--is2-success)}.is2-local-onboarding__blank-state{grid-gap:10px;align-items:start;color:var(--is2-success);display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);margin-top:20px;padding:14px 0}.is2-local-onboarding__blank-state>span{grid-gap:4px;display:grid;gap:4px}.is2-local-onboarding__blank-state strong{color:var(--is2-charcoal);font-size:9px}.is2-local-onboarding__blank-state small{color:var(--is2-muted-2);font-size:8px;line-height:1.5}.is2-local-onboarding.is-stepped .is2-login__message{margin:18px 0 0}.is2-local-onboarding__shell>form>footer{align-items:center;background:var(--is2-paper);border-top:1px solid var(--is2-line-soft);display:flex;gap:14px;justify-content:space-between;min-height:76px;padding:14px 32px}.is2-local-onboarding__shell>form>footer>div{align-items:center;display:flex;gap:8px}.is2-sample-reset{align-items:center;border-bottom:1px solid var(--is2-line-soft);border-top:1px solid var(--is2-line-soft);display:flex;gap:18px;justify-content:space-between;margin-top:24px;padding:18px 0}.is2-sample-reset strong{color:var(--is2-charcoal);font-size:10px}.is2-sample-reset small{color:var(--is2-muted-2);font-size:8px;line-height:1.45}.is2-mobile-experience{display:none}@media (max-width:860px){.is2-login__panel.is-guest{min-height:0}.is2-login__personal{gap:12px!important;grid-template-columns:1fr!important}.is2-login__local{grid-template-columns:1fr}.is2-login__local-actions .is2-button,.is2-login__personal .is2-button{min-width:0;width:100%}.is2-local-onboarding{border-radius:8px 8px 0 0;max-height:calc(100dvh - 20px);max-height:calc(var(--is2-modal-viewport-height, 100dvh) - 20px);width:100%}.is2-local-onboarding>header{padding:20px 18px 17px}.is2-local-onboarding h2{font-size:22px}.is2-local-onboarding__notice{margin:16px 18px 0}.is2-local-onboarding>form>section{padding:21px 18px}.is2-local-onboarding .is2-settings-form--two{grid-template-columns:1fr}.is2-local-business-logo{grid-template-columns:48px minmax(0,1fr)}.is2-local-business-logo>img,.is2-local-business-logo>span:first-child{height:48px;width:48px}.is2-local-business-logo>div{grid-template-columns:1fr}.is2-local-business-logo label{grid-column:1;grid-row:auto;margin-top:5px;width:-webkit-fit-content;width:fit-content}.is2-local-focus-options{grid-template-columns:1fr}.is2-local-focus-options>button{min-height:64px}.is2-local-onboarding .is2-login__message{margin:16px 18px 0}.is2-local-onboarding>form>footer{display:grid;grid-template-columns:.75fr 1.25fr;padding:13px 18px calc(13px + env(safe-area-inset-bottom))}.is2-local-onboarding>form>footer .is2-button{width:100%}.is2-local-onboarding.is-stepped{border-radius:0;grid-template-rows:58px minmax(0,1fr);height:100%;max-height:none}.is2-local-onboarding.is-stepped>.is2-local-onboarding__topbar{min-height:58px;padding:8px 14px}.is2-local-onboarding.is-stepped>.is2-local-onboarding__topbar>.is2-brand{min-height:34px}.is2-local-onboarding__topbar .is2-brand__mark{flex-basis:32px;height:32px;width:32px}.is2-local-onboarding__shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.is2-local-onboarding__shell>aside{padding:16px 18px 14px}.is2-local-onboarding__shell>aside h2{font-size:20px;margin:4px 0 5px}.is2-local-onboarding__shell>aside>p:last-of-type{display:none}.is2-local-onboarding__shell>aside ol{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}.is2-local-onboarding__shell>aside li{gap:5px;grid-template-columns:22px minmax(0,1fr);min-height:24px}.is2-local-onboarding__shell>aside li>span{font-size:7px;height:21px;width:21px}.is2-local-onboarding__shell>aside li>strong{font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-local-onboarding__privacy{display:none}.is2-local-onboarding__step{padding:24px 18px 20px;width:100%}.is2-local-onboarding__step>header h3{font-size:21px}.is2-local-onboarding__fields{gap:12px;grid-template-columns:1fr;margin-top:22px}.is2-local-identity-options,.is2-local-onboarding.is-stepped .is2-local-focus-options{grid-template-columns:1fr;margin-top:20px}.is2-local-identity-options>button{min-height:64px}.is2-local-onboarding__shell>form>footer{min-height:70px;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.is2-local-onboarding__shell>form>footer>div{flex:1 1;justify-content:flex-end}.is2-local-onboarding__shell>form>footer .is2-button{min-width:92px;width:auto}.is2-sample-reset{align-items:stretch;flex-direction:column}.is2-sample-reset .is2-button{width:100%}.is2-mobile-experience{grid-gap:12px;align-items:center;background:rgba(255,253,249,.6);border-bottom:1px solid var(--is2-line-soft);border-top:1px solid var(--is2-line-soft);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding:13px 14px}.is2-mobile-experience strong{color:var(--is2-charcoal);font-size:10px}.is2-mobile-experience small{color:var(--is2-muted-2);font-size:8px}.is2-mobile-experience .is2-segmented{min-height:34px}.is2-mobile-experience .is2-segmented button{font-size:8px;min-height:32px;padding:0 11px}.is2-app.is-mobile-minimal .is2-view--overview .is2-view-heading{margin-bottom:18px}.is2-app.is-mobile-minimal .is2-view--overview .is2-view-heading>div>p:last-child{display:none}.is2-app.is-mobile-minimal .is2-view--overview .is2-view-heading h1{font-size:25px}.is2-app.is-mobile-minimal .is2-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.is2-app.is-mobile-minimal .is2-metric{min-height:92px;padding:14px}.is2-app.is-mobile-minimal .is2-metric:first-child{border-bottom:1px solid var(--is2-line);grid-column:1/-1}.is2-app.is-mobile-minimal .is2-metric:nth-child(2){border-left:0;border-top:0}.is2-app.is-mobile-minimal .is2-metric:nth-child(3){border-left:1px solid var(--is2-line);border-top:0}.is2-app.is-mobile-minimal .is2-cashflow,.is2-app.is-mobile-minimal .is2-metric:nth-child(4),.is2-app.is-mobile-minimal .is2-recent{display:none}.is2-app.is-mobile-minimal .is2-overview-grid{grid-template-columns:1fr}.is2-app.is-mobile-minimal .is2-attention{padding:16px}.is2-app.is-mobile-minimal .is2-attention .is2-section-heading>div>p,.is2-app.is-mobile-minimal .is2-attention-row__amount{display:none}.is2-app.is-mobile-minimal .is2-attention-row{grid-template-columns:34px minmax(0,1fr) 14px}.is2-login__prototype>div{grid-template-columns:1fr}.is2-modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=file]),.is2-modal-backdrop select,.is2-modal-backdrop textarea{font-size:16px!important}.is2-login__prototype button{align-items:center;min-height:50px;padding:8px 10px}.is2-login__prototype button>span:first-child{height:28px;width:28px}.is2-login__prototype button>span:last-child{gap:2px}.is2-login__prototype small{line-height:1.3}.is2-attention{padding-bottom:11px}.is2-attention__list{margin-top:9px}.is2-attention-row{min-height:64px}.is2-invoice-filters{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;width:100%}.is2-invoice-filters button{font-size:9px;gap:4px;justify-content:center;min-height:36px;min-width:0;padding:0 4px}.is2-filter-label--desktop{display:none}.is2-filter-label--mobile{display:inline}.is2-invoice-filters .is2-filter-count{font-size:8px}.is2-mobile-invoice-scope{grid-gap:9px;align-items:center;background:rgba(255,253,249,.72);border:1px solid var(--is2-line-soft);border-radius:7px;color:var(--is2-muted-2);display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) 14px;margin-bottom:10px;min-height:50px;padding:8px 12px;text-align:left;width:100%}.is2-mobile-invoice-scope>span:first-child{background:var(--is2-orange-soft);border-radius:6px;color:var(--is2-orange-dark);display:inline-grid;height:30px;place-items:center;width:30px}.is2-mobile-invoice-scope>span:nth-child(2){grid-gap:2px;display:grid;gap:2px;min-width:0}.is2-mobile-invoice-scope small{color:var(--is2-muted-2);font-size:7px;text-transform:uppercase}.is2-mobile-invoice-scope strong{color:var(--is2-charcoal);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is2-inline-menu__context{margin:-1px -1px 5px;padding:12px;position:-webkit-sticky;position:sticky;top:-6px;z-index:1}.is2-inline-menu__context strong{font-size:11px}.is2-client-detail{padding:16px}.is2-client-detail__header{gap:11px;padding-bottom:16px}.is2-client-detail__header .is2-avatar--large{flex-basis:46px;font-size:12px;height:46px;width:46px}.is2-client-detail__header h2{font-size:17px;margin-bottom:3px}.is2-client-detail__header>div:nth-child(2)>span{font-size:9px}.is2-client-contact-phone,.is2-client-scope{font-size:8px}.is2-client-stats>div{gap:4px;padding:10px 0}.is2-client-stats span{font-size:8px}.is2-client-stats strong{font-size:14px}.is2-client-billing-summary{align-items:flex-start;gap:12px;min-height:0;padding:14px 0}.is2-client-billing-summary strong{font-size:11px}.is2-client-detail__footer{grid-gap:7px;align-items:stretch;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));padding-top:14px}.is2-client-detail__footer .is2-client-action{border:1px solid var(--is2-line-soft);border-radius:6px;font-size:8px;gap:6px;justify-content:center;min-height:42px;padding:0 8px;width:100%}.is2-client-action__desktop{display:none}.is2-client-action__mobile{display:inline}.is2-mobile-account-card .is2-user-trigger__avatar{height:38px;overflow:hidden;position:relative;width:38px}.is2-mobile-account-card .is2-user-trigger__avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.is2-mobile-destination-groups{grid-gap:13px;display:grid;gap:13px}.is2-mobile-destination-group{grid-gap:6px;display:grid;gap:6px}.is2-mobile-destination-group>p{color:var(--is2-muted-2);font-size:7px;font-weight:760;letter-spacing:0;margin:0 3px;text-transform:uppercase}.is2-mobile-destination-list>button{min-height:58px;padding:8px 12px}.is2-mobile-signout{grid-gap:10px;align-items:center;background:rgba(255,247,244,.72);border:1px solid rgba(157,52,36,.18);border-radius:8px;color:var(--is2-muted-2);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 16px;margin-top:14px;min-height:58px;padding:9px 13px;text-align:left;width:100%}.is2-mobile-signout>span:first-child{background:#fff;border-radius:7px;color:var(--is2-danger);display:inline-grid;height:34px;place-items:center;width:34px}.is2-mobile-signout>span:nth-child(2){grid-gap:2px;display:grid;gap:2px}.is2-mobile-signout strong{color:var(--is2-danger);font-size:9px}.is2-mobile-signout small{color:var(--is2-muted-2);font-size:7px}.is2-account-side{order:-1}.is2-admin-detail-tabs{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px 12px 0}.is2-admin-detail-tabs button{font-size:7.5px;gap:4px;justify-content:center;min-width:0}.is2-admin-detail-tabs button em{height:17px;min-width:17px}.is2-admin-business-overview{gap:14px}.is2-admin-business-overview>header{gap:11px}.is2-admin-edit-setup{justify-content:center;width:100%}.is2-admin-business-overview__grid{gap:0}.is2-admin-business-overview__grid article{border-top:1px solid var(--is2-line-soft);padding:14px 0}.is2-admin-detail-actions>summary{padding:0 18px}.is2-admin-detail-actions>div{align-items:stretch;flex-direction:column;padding:0 18px 14px}.is2-admin-detail-actions .is2-text-button{justify-content:flex-start;min-height:38px}.is2-operation-tabs>div{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto;scrollbar-width:none}}@media (max-width:860px){.is2-operation-tabs>div::-webkit-scrollbar{display:none}.is2-operation-tabs button{font-size:7px;gap:4px;min-width:0;padding:0 5px;width:100%}.is2-operation-tabs button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:initial}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:10px}body{background-color:#fff;color:#333;font-family:robotoregular,sans-serif;line-height:1.42857143}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.42857143;max-width:100%;padding:4px;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:#777;font-weight:400;line-height:1}.h1,.h2,.h3,h1,h2,h3{margin-bottom:10px;margin-top:20px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-bottom:10px;margin-top:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{font-size:16px;font-weight:300;line-height:1.4;margin-bottom:20px}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{background-color:#337ab7;color:#fff}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{border-bottom:1px solid #eee;margin:40px 0 20px;padding-bottom:9px}ol,ul{margin-bottom:10px;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px;margin-top:0}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{border-bottom:1px dotted #777;cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{border-left:5px solid #eee;font-size:17.5px;margin:0 0 20px;padding:10px 20px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{color:#777;display:block;font-size:80%;line-height:1.42857143}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{border-left:0;border-right:5px solid #eee;padding-left:0;padding-right:15px;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{font-style:normal;line-height:1.42857143;margin-bottom:20px}.clearfix:after,.clearfix:before,.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:initial;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}.row{margin-left:auto;margin-right:auto;max-width:62.5rem}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.9375rem;margin-right:-.9375rem}@media print,screen and (min-width:40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}@media print,screen and (min-width:64em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{float:left;padding-left:.9375rem;padding-right:.9375rem;width:100%}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.small-1{width:8.33333%}.small-push-1{left:8.33333%;position:relative}.small-pull-1{left:-8.33333%;position:relative}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{left:16.66667%;position:relative}.small-pull-2{left:-16.66667%;position:relative}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{left:25%;position:relative}.small-pull-3{left:-25%;position:relative}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{left:33.33333%;position:relative}.small-pull-4{left:-33.33333%;position:relative}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{left:41.66667%;position:relative}.small-pull-5{left:-41.66667%;position:relative}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{left:50%;position:relative}.small-pull-6{left:-50%;position:relative}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{left:58.33333%;position:relative}.small-pull-7{left:-58.33333%;position:relative}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{left:66.66667%;position:relative}.small-pull-8{left:-66.66667%;position:relative}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{left:75%;position:relative}.small-pull-9{left:-75%;position:relative}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{left:83.33333%;position:relative}.small-pull-10{left:-83.33333%;position:relative}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{left:91.66667%;position:relative}.small-pull-11{left:-91.66667%;position:relative}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.33333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.66667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.28571%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.small-centered{margin-left:auto;margin-right:auto}.small-centered,.small-centered:last-child:not(:first-child){clear:both;float:none}.small-pull-0,.small-push-0,.small-uncentered{float:left;margin-left:0;margin-right:0;position:static}@media print,screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{left:8.33333%;position:relative}.medium-pull-1{left:-8.33333%;position:relative}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{left:16.66667%;position:relative}.medium-pull-2{left:-16.66667%;position:relative}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{left:25%;position:relative}.medium-pull-3{left:-25%;position:relative}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{left:33.33333%;position:relative}.medium-pull-4{left:-33.33333%;position:relative}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{left:41.66667%;position:relative}.medium-pull-5{left:-41.66667%;position:relative}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{left:50%;position:relative}.medium-pull-6{left:-50%;position:relative}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{left:58.33333%;position:relative}.medium-pull-7{left:-58.33333%;position:relative}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{left:66.66667%;position:relative}.medium-pull-8{left:-66.66667%;position:relative}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{left:75%;position:relative}.medium-pull-9{left:-75%;position:relative}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{left:83.33333%;position:relative}.medium-pull-10{left:-83.33333%;position:relative}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{left:91.66667%;position:relative}.medium-pull-11{left:-91.66667%;position:relative}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.33333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.66667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.28571%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{margin-left:auto;margin-right:auto}.medium-centered,.medium-centered:last-child:not(:first-child){clear:both;float:none}.medium-pull-0,.medium-push-0,.medium-uncentered{float:left;margin-left:0;margin-right:0;position:static}}@media print,screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{left:8.33333%;position:relative}.large-pull-1{left:-8.33333%;position:relative}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{left:16.66667%;position:relative}.large-pull-2{left:-16.66667%;position:relative}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{left:25%;position:relative}.large-pull-3{left:-25%;position:relative}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{left:33.33333%;position:relative}.large-pull-4{left:-33.33333%;position:relative}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{left:41.66667%;position:relative}.large-pull-5{left:-41.66667%;position:relative}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{left:50%;position:relative}.large-pull-6{left:-50%;position:relative}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{left:58.33333%;position:relative}.large-pull-7{left:-58.33333%;position:relative}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{left:66.66667%;position:relative}.large-pull-8{left:-66.66667%;position:relative}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{left:75%;position:relative}.large-pull-9{left:-75%;position:relative}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{left:83.33333%;position:relative}.large-pull-10{left:-83.33333%;position:relative}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{left:91.66667%;position:relative}.large-pull-11{left:-91.66667%;position:relative}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.33333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.66667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.28571%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{margin-left:auto;margin-right:auto}.large-centered,.large-centered:last-child:not(:first-child){clear:both;float:none}.large-pull-0,.large-push-0,.large-uncentered{float:left;margin-left:0;margin-right:0;position:static}}.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}ul{padding-left:0!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#email-verified{background:#fbfdff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}#email-verified>div{background:transparent no-repeat center 100px;background-size:60px;margin:0 auto;max-width:900px;padding-top:170px;text-align:center}#email-verified .invalid,#email-verified .verified{display:none}#email-verified.verified .verified{display:block}#email-verified.verified .invalid,#email-verified.verified .loading{display:none}#email-verified.invalid .invalid{display:block}#email-verified.invalid .loading,#email-verified.invalid .verified{display:none}#email-verified h1{color:#154a65}#email-verified a,#email-verified button{margin-top:30px}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.3de4f43fdebbce1657f2.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.e03c0ca5d884e95176c1.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/Inter-SemiBold.34489dd47473bf485abb.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/Inter-ExtraBold.64fb1a677308ca97dc65.woff) format("woff")}.show-invoice-details-wrapper{margin:0 auto;max-width:750px;padding:0 0 30px;text-align:center}.show-invoice-details-wrapper button{display:inline-block}*{box-sizing:border-box}body{color:#3d3c40;font-size:13px}ul{font-size:14px}.right{float:right}.left{float:left}html{height:100%;width:100%}.link{color:#428bca}.link:hover{color:#2a6496;text-decoration:underline}.modal-basic,.modal-window-base{background:#f0f1f6;background:#fefefe;-webkit-background-clip:border-box;border-radius:4px}.modal-basic{border:1px solid rgba(0,0,0,.3);box-shadow:7.5px 13px 40px rgba(54,71,82,.2);position:relative}ul{padding-left:0}#app-wrapper{background:#f6f5f9;height:100%;overflow:hidden}.basic-button,input[type=submit]{background:#285cff;border:none;color:#fff;display:inline-block}.basic-button:hover,input[type=submit]:hover{background:#285cff;border:none;color:#fff!important}.basic-button.disabled,.basic-button.disabled:hover,input[type=submit].disabled,input[type=submit].disabled:hover{cursor:not-allowed;opacity:.6}.basic-button.large,input[type=submit].large{font-size:16px;padding:10px 40px}.basic-button:hover,input[type=submit]:hover{border:1px solid #bdbdbd;box-shadow:0 1px 2px rgba(43,50,57,.08)}.basic-button[disabled=disabled],input[type=submit][disabled=disabled]{cursor:not-allowed;opacity:.5}.button.blue:hover,input[type=submit]:hover{background:rgba(69,140,207,.05);border:1px solid #458ccf;box-shadow:inset 0 0 0 1px #458ccf;color:#458ccf!important}.panel-basic{background:#fff;height:60px;padding-top:10px;position:relative;right:0;top:0;width:100%}.panel-basic h3{display:inline-block;font-size:22px;font-weight:400;line-height:60px}.panel-basic .panel-title{color:#505960;display:inline-block;margin:0 auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.panel-basic .panel-left{width:70%}.panel-basic .panel-left .panel-title{max-width:30%}.panel-basic .panel-left .panel-title-widget{width:59%}[data-template=global-search] .panel-title{max-width:100%!important;text-align:left!important;width:100%}.icon,.icon-white{color:#444;display:inline-block;font-size:17px;vertical-align:text-top}.clickable .icon,.clickable .icon:hover{opacity:.5}.clickable{cursor:pointer}.caret{border:4px solid transparent;border-left-color:#000}.caret-down,.open .caret{border:4px solid transparent;border-top-color:#000}.collapsible .collapse{display:none;padding-left:20px}.collapsible h5{border-bottom:1px solid #eee;height:30px;line-height:30px}.collapsible .caret{margin-left:10px;margin-right:10px;margin-top:10px}.collapsible.open h5{box-shadow:0 4px 4px rgba(0,0,0,.02);margin-bottom:20px}.collapsible.open .caret{margin-top:14px}.collapsible.open .collapse{display:block}.user-reference{background:#107dac;border-radius:4px;box-shadow:1px 1px 1px #0c5b7d;color:#fff;display:inline-block;font-size:10px;font-weight:700;height:16px;line-height:16px;padding:2px 6px;text-shadow:0 -1px 0 #0c6084}.user-reference span{font-weight:400}.user-image{background-size:100% 100%;border-radius:50%;display:block;height:32px;overflow:hidden;width:32px}.user-image img{width:100%}.user-image.user-image-large{height:100px;width:100px}.flat-button{background-image:linear-gradient(180deg,#f5f5f5 0,#f1f1f1);background-repeat:repeat-x;border:1px solid #dcdcdc;border-radius:2px;color:#444;cursor:pointer;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff1f1f1",GradientType=0);font-size:11px;font-weight:700;height:29px;line-height:28px;margin:4px 0 0;min-width:54px;outline:0;padding:0 12px;text-align:center;vertical-align:top}.flat-button:hover{background-image:linear-gradient(180deg,#4d90fe 0,#4787ed);background-repeat:repeat-x;border:1px solid #3079ed;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff4d90fe",endColorstr="#ff4787ed",GradientType=0)}.flat-button.danger:hover{color:#fff}.flat-button.static:hover{background-image:linear-gradient(180deg,#f5f5f5 0,#f1f1f1);background-repeat:repeat-x;border:1px solid #dcdcdc;color:#444;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff1f1f1",GradientType=0)}.disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.header-notification{background-image:linear-gradient(180deg,#fffbe0 0,#f5eebe);background-repeat:repeat-x;border:1px solid #e8d38d;border-radius:3px;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffffbe0",endColorstr="#fff5eebe",GradientType=0);float:left;height:32px;line-height:32px;margin:3px 20px;padding:0 30px 0 10px;position:relative}.header-notification a{color:#67a4cc}.header-notification:hover{background-image:linear-gradient(180deg,#f6f2d8 0,#f3ebcd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff6f2d8",endColorstr="#fff3ebcd",GradientType=0)}.header-notification .close{cursor:pointer;font-family:Lucida Sans Typewriter,Lucida Console,Monaco,Bitstream Vera Sans Mono,monospace;font-size:10px;height:12px;line-height:12px;padding:4px;position:absolute;right:5px;top:0;width:12px}.full header{box-shadow:none}footer{display:none}#sidebar{background-color:#fff;box-shadow:0 0 2px #d4d2db;float:left;overflow-x:hidden;overflow-y:auto;position:relative;width:200px;z-index:2}#sidebar hr{margin:0 32px 10px 20px;width:auto}#sidebar .sidebar-logo{background:rgba(0,0,0,.05);height:80px;padding-bottom:10px;padding-left:15px;padding-top:10px}#sidebar .sidebar-logo img{max-height:100%;max-width:100%}#sidebar .sub-menu{display:none}#sidebar .section{cursor:pointer}#sidebar .section.expanded .sub-menu{display:block}#help-button{background-size:30px;bottom:0;cursor:pointer;height:50px;left:0;opacity:.2;position:absolute;transition:opacity .4s linear;width:50px}#help-button:hover{opacity:.7}#support-message{background:#fff;border:1px solid #eee;border:1px solid rgba(0,0,0,.05);border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.05);margin:0 auto;max-width:700px;padding:60px 40px}#support-message p{color:#22282b;font-size:16px}#support-message label{color:#85939d;display:block;font-size:16px;font-weight:300;margin-bottom:50px}#support-message textarea{border:1px solid #ccc;border-radius:4px;display:block;font-size:16px;height:200px;margin-bottom:40px;padding:10px;width:100%}#get-help{margin:0 auto;max-width:800px}#get-help #contact-error,#get-help #contact-sent,#get-help #support-message{display:none}#get-help #contact-error,#get-help #contact-sent{border:1px solid rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.05);padding:40px 100px;text-align:center}#get-help .error{color:red}#get-help.contact #choose-help-type{display:none}#get-help.contact #support-message{display:block}#get-help.contact-sent #choose-help-type,#get-help.contact-sent #support-message{display:none}#get-help.contact-sent #contact-sent{display:block}#get-help.contact-error #choose-help-type,#get-help.contact-error #support-message{display:none}#get-help.contact-error #contact-error{display:block}#get-help .user-message{background:#fafafa;margin:20px 0;padding:20px;text-align:left;white-space:pre-wrap}#choose-help-type{margin:60px auto;max-width:800px}#choose-help-type:after,#choose-help-type:before{content:" ";display:table}#choose-help-type:after{clear:both}#choose-help-type img{display:none;margin-bottom:10px}#choose-help-type h5{color:#292c35;font-family:aktiv-grotesk-std,Helvetica,sans-serif;font-size:18px;line-height:30px}#choose-help-type p{font-size:16px;line-height:1.5}#choose-help-type>div{background:#f7fbff;border:1px solid #ebeef8;box-shadow:0 0 20px rgba(102,103,128,.07);float:left;padding:80px 40px 40px;position:relative;text-align:center;width:47.5%}#choose-help-type>div:first-child{margin-right:5%}#choose-help-type .button{background:#86db6f;border:none;color:#fff;display:block;font-size:18px;margin:0 auto;text-align:Center}#choose-help-type h5.title{background:#45a1ed;color:#fff;left:0;margin:0;padding:10px 20px;position:absolute;top:0;width:100%;z-index:2}#finish-setup{background:#f7fbff;border:1px solid #ebeef8;box-shadow:0 0 20px rgba(102,103,128,.07);margin:20px auto 0;max-width:800px;padding:120px 60px 60px 80px;position:relative}#finish-setup h4.title{background:#45a1ed;color:#fff;left:0;margin:0;padding:20px 20px 20px 40px;position:absolute;top:0;width:100%;z-index:2}#finish-setup ul h4{color:#505863;margin-bottom:20px;margin-top:0}#finish-setup ul li{margin-bottom:60px;position:relative}#finish-setup ul span{background:#86db6f;border-radius:50%;color:#fff;display:inline-block;height:30px;left:-40px;line-height:30px;position:absolute;text-align:center;top:-5px;width:30px}#finish-setup ul p{color:#747a8c;display:none}#finish-setup ul .more-info{display:none}#finish-setup ul .more-info.showing{display:block}#finish-setup .button{background:#86db6f;border:none;color:#fff;display:block;font-size:18px;margin:0 auto;text-align:Center}.contact-us,.sign-out{color:#8f939b;font-size:14px;line-height:40px;margin:0 40px 0 20px;padding:0}.contact-us a,.sign-out a{color:#8f939b}.contact-us .indicator,.sign-out .indicator{margin-right:5px}.has-payoneer-button{line-height:1;margin:0;padding:0}.payoneer-button{background:#01a6ea;background:#4a94d2;background:#a5b6c4;background:#90a7b8;border:none!important;border-radius:3px;box-shadow:none!important;color:#fff!important;display:block;font-size:1.2rem;line-height:28px;margin:20px 20px 15px 16px!important;padding:0!important;text-align:center;text-decoration:none;width:150px}.payoneer-button:hover{border:none}#sidebar-menu-items{margin-top:2rem}#sidebar-menu-items>li{color:#8f939b;font-size:1.3rem;line-height:4rem;margin-bottom:.5rem}#sidebar-menu-items>li a,#sidebar-menu-items>li span{position:relative}#sidebar-menu-items>li>a:before,#sidebar-menu-items>li>span:before{background:rgba(0,0,0,.1);border-radius:50%;content:" ";height:2.5rem;left:16px;margin-top:-1.25rem;position:absolute;top:50%;width:2.5rem}#sidebar-menu-items>li:nth-child(5)>a:before,#sidebar-menu-items>li:nth-child(5)>span:before{display:none;height:0;width:0}#sidebar-menu-items>li a{color:#000;text-decoration:none}#sidebar-menu-items .section-name,#sidebar-menu-items li a{display:block;padding:0 20px 0 5rem}#sidebar-menu-items .divider{line-height:0}#sidebar-menu-items .divider hr{border-color:rgba(0,0,0,.07);margin:2rem}#sidebar-menu-items .sub-menu li{list-style:none;position:relative}#sidebar-menu-items .sub-menu li a{color:#5b686e}#sidebar-menu-items .sub-menu li>a:before{background:#000;content:" ";height:1px;left:18px;margin-top:-1px;opacity:.2;position:absolute;top:50%;width:6px}#sidebar-menu-items .sub-menu li.active #sidebar-menu-items .sub-menu li:before{background:#289af6}#sidebar-menu-items .section-name:hover,#sidebar-menu-items li.section.active .section-name,#sidebar-menu-items li:not(.section).active,#sidebar-menu-items li:not(.section):hover{background-color:hsla(0,0%,100%,.8)}#sidebar-menu-items li.section.active .section-name:before,#sidebar-menu-items li.section.active>a:before,#sidebar-menu-items li.section.child-active .section-name:before,#sidebar-menu-items li.section.child-active>a:before,#sidebar-menu-items li:not(.section).active .section-name:before,#sidebar-menu-items li:not(.section).active>a:before{background-color:#289af6;opacity:1}#sidebar-menu-items .bubble{background:rgba(95,215,66,.6);border-radius:9px;color:#fff;display:inline-block;font-size:11px;height:20px;line-height:20px;margin-left:8px;text-align:center;width:22px}#sidebar-menu-items .bubble.empty{display:none}.sidebar-icon{background-position:50%;background-repeat:no-repeat;background-size:16px;color:#383f45;display:none;font-size:17px;margin:0 10px 0 0;position:relative;top:1px;width:24px}#current-user{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:3px;display:flex;margin:2rem 2rem 10px;padding:10px 1.2rem 10px .8rem;position:relative}#current-user a{color:#383f45}#current-user .user-image-wrapper{display:block;display:none;height:2rem;position:relative;text-align:center}#current-user .user-image{background-size:cover;border-radius:50%;display:inline-block;height:2rem;overflow:hidden;width:2rem}#current-user .user-image img{vertical-align:top;width:100%}#current-user .user-meta>div{display:inline-block;font-size:1.3rem;line-height:1.3;padding:0 10px;word-break:break-all}#current-user .user-name{color:#383f45}#current-user .user-role{color:#959ca0}#current-user:hover #logout{display:block}.has-logo #current-user{padding-bottom:15px;padding-top:15px}.has-logo #current-user .user-image-wrapper{display:inline-block;height:30px;left:15px;position:absolute;top:20px;width:30px}.has-logo #current-user .user-image{display:inline-block;height:30px;width:30px}.has-logo #current-user .user-meta{margin-top:7px;padding-left:60px;text-align:left}.has-logo #current-user .user-meta>div{display:block;font-size:12px}.has-logo #current-user .user-role span{display:none}#app-wrapper.white #sidebar{background:#fff}#app-wrapper.white #sidebar li a{color:#818181}#app-wrapper.white #sidebar li:hover a{color:#202020}#app-wrapper.white #sidebar #current-user{background:#fff}#app-wrapper.white .entity-list{border-left:1px solid #e1e6ef}#app-wrapper.grey #sidebar{background:#2a2d33}#app-wrapper.grey #sidebar #global-search{background:rgba(0,0,0,.15);color:#aaa;position:relative}#app-wrapper.grey #sidebar .sidebar-logo{background:#464b57}#app-wrapper.grey #sidebar #current-user{border-bottom:none}#app-wrapper.grey #sidebar #current-user .user-name{color:#ddd}#app-wrapper.grey #sidebar #current-user .user-role{color:#ccc}#app-wrapper.grey #sidebar #footer-space{border-top-color:transparent}#app-wrapper.grey #sidebar-menu-items li{border-radius:0;margin:0;width:100%}#app-wrapper.grey #sidebar-menu-items li .section-name,#app-wrapper.grey #sidebar-menu-items li a{color:#aeaeb0}#app-wrapper.grey .section-name:hover,#app-wrapper.grey li.section.active .section-name,#app-wrapper.grey li:not(.section).active,#app-wrapper.grey li:not(.section):hover{background-color:hsla(0,0%,100%,.1)}#app-wrapper.grey li.section.active .section-name:before,#app-wrapper.grey li.section.active>a:before,#app-wrapper.grey li.section.child-active .section-name:before,#app-wrapper.grey li.section.child-active>a:before,#app-wrapper.grey li:not(.section).active .section-name:before,#app-wrapper.grey li:not(.section).active>a:before{background-color:#fff;opacity:.8}#app-wrapper[class^=blur] #sidebar #global-search{background:hsla(0,0%,100%,.1);color:#aaa;position:relative}#app-wrapper[class^=blur] #sidebar #global-search::-webkit-input-placeholder{color:rgba(0,0,0,.2)}#app-wrapper[class^=blur] #sidebar #global-search:-moz-placeholder,#app-wrapper[class^=blur] #sidebar #global-search::-moz-placeholder{color:rgba(0,0,0,.2)}#app-wrapper[class^=blur] #sidebar #global-search:-ms-input-placeholder{color:rgba(0,0,0,.2)}#app-wrapper[class^=blur] #sidebar #current-user{background:transparent}#app-wrapper[class^=blur] #sidebar #current-user .user-name{color:hsla(0,0%,100%,.9)}#app-wrapper[class^=blur] #sidebar #current-user .user-role{color:hsla(0,0%,100%,.7)}#app-wrapper[class^=blur] #sidebar #footer-space{border-top-color:transparent}#app-wrapper[class^=blur] #sidebar-menu-items li{border-radius:0;margin:0;width:100%}#app-wrapper[class^=blur] #sidebar-menu-items li .section-name,#app-wrapper[class^=blur] #sidebar-menu-items li .sidebar-icon{color:#fff}#app-wrapper[class^=blur] #sidebar-menu-items li a{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.15)}#app-wrapper[class^=blur] #sidebar-menu-items .section-name:hover,#app-wrapper[class^=blur] #sidebar-menu-items li.section.active .section-name,#app-wrapper[class^=blur] #sidebar-menu-items li:not(.section).active,#app-wrapper[class^=blur] #sidebar-menu-items li:not(.section):hover{background-color:hsla(0,0%,100%,.1)}#app-wrapper[class^=blur] #sidebar-menu-items>li>a:before,#app-wrapper[class^=blur] #sidebar-menu-items>li>span:before{background:hsla(0,0%,100%,.3)}#app-wrapper[class^=blur] #sidebar-menu-items li.section.active .section-name:before,#app-wrapper[class^=blur] #sidebar-menu-items li.section.active>a:before,#app-wrapper[class^=blur] #sidebar-menu-items li.section.child-active .section-name:before,#app-wrapper[class^=blur] #sidebar-menu-items li.section.child-active>a:before,#app-wrapper[class^=blur] #sidebar-menu-items li:not(.section).active .section-name:before,#app-wrapper[class^=blur] #sidebar-menu-items li:not(.section).active>a:before{background-color:#fff;opacity:.8}#app-wrapper.blur2 #sidebar-wrapper{background:rgba(0,0,0,.1);height:100%}#app-wrapper.blur2 #global-search{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15)}#app-wrapper.blur2::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}#app-wrapper.blur2:-moz-placeholder,#app-wrapper.blur2::-moz-placeholder{color:hsla(0,0%,100%,.7)}#app-wrapper.blur2:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}#app-wrapper.dark-blue #sidebar{background:#444b55}#app-wrapper.dark-blue #sidebar #global-search{background:rgba(0,0,0,.1)}#app-wrapper.dark-blue #sidebar #footer-space{border-top-color:hsla(0,0%,100%,.1)}#app-wrapper.dark-blue #sidebar #current-user .user-name{color:#eee}#app-wrapper.dark-blue #sidebar li .section-name,#app-wrapper.dark-blue #sidebar li .sidebar-icon{color:#b1b4c2}#app-wrapper.dark-blue #sidebar li a{color:#b1b4c2;text-shadow:0 1px 0 rgba(0,0,0,.15)}#app-wrapper.dark-blue #sidebar .section-name:hover,#app-wrapper.dark-blue #sidebar li.section.active .section-name,#app-wrapper.dark-blue #sidebar li:not(.section).active,#app-wrapper.dark-blue #sidebar li:not(.section):hover{background-color:hsla(0,0%,100%,.1)}#app-wrapper.dark-blue #sidebar li.section.active .section-name:before,#app-wrapper.dark-blue #sidebar li.section.active>a:before,#app-wrapper.dark-blue #sidebar li.section.child-active .section-name:before,#app-wrapper.dark-blue #sidebar li.section.child-active>a:before,#app-wrapper.dark-blue #sidebar li:not(.section).active .section-name:before,#app-wrapper.dark-blue #sidebar li:not(.section).active>a:before{background-color:#fff;opacity:.8}#logo-space{background:#2381e9;height:0}#running-timer-space{bottom:0;float:left;left:0;position:absolute;width:100%}#notification-space{left:0;position:absolute;top:0;width:100%;z-index:999}#notification-space .notification{min-height:50px;opacity:0;padding:15px 0}#notification-space .notification-inner{padding:0 60px;text-align:center}#notification-space .close{color:#000;float:right;font-size:17px;font-weight:700;line-height:1;opacity:1;right:20px;top:8px}#logout{bottom:5px;display:none;opacity:.3;position:absolute;right:5px;transition:all .2s linear}#logout:hover{opacity:.5}#logout .icon{background-position:-384px 0;margin:12px 4px 0 0}#global-search-space{height:40px;margin:0 auto;position:relative;width:90%}#global-search-space:after{color:rgba(0,0,0,.4);content:"\e610";font-family:themify;height:20px;left:8px;position:absolute;top:11px;width:20px}#global-search-wrapper{height:100%}#global-search{background:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#333;height:100%;margin:0;padding:0 10px 0 27px;width:100%}#global-search:focus{background:#fff;border:1px solid rgba(0,0,0,.2);outline:none}#global-search:focus:after{color:rgba(0,0,0,.6)}#global-search::-webkit-input-placeholder{color:#969fa6}#global-search:-moz-placeholder,#global-search::-moz-placeholder{color:#969fa6}#global-search:-ms-input-placeholder{color:#969fa6}#footer-space{bottom:0;height:0;left:0;margin:0 4%;position:absolute;width:92%}#footer-space a{color:silver;display:block;float:left;font-weight:700;padding:10px 0;text-align:center;text-decoration:none;width:50%}#footer-space a:hover{background:hsla(0,0%,100%,.7);color:#333}.window-outer{padding-left:120px;position:absolute;right:0;top:0;width:100%}.full .window-outer{padding-left:200px}.public.full .window-outer{padding-left:0}.mini-header .window-outer{top:0}.window{background:#f0f1f6;background:#fefefe;-webkit-background-clip:border-box;border-radius:4px;float:right;height:100%;margin:20px 20px 20px 0;opacity:0;overflow:hidden;position:relative;width:100%;z-index:0}.window.one-panel .panel{display:none}.window.one-panel .secondary{border-left:none;display:block;width:100%}.full .window{border-bottom-width:0;border-radius:0;border-top-width:0;margin:0}.window-menu{background:#fafafa;border-bottom:1px solid #d9d9d9;box-shadow:inset 0 -1px 0 0 #fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 -1px 1px hsla(0,0%,100%,.25);height:20px;margin-bottom:10px;padding:10px 24px}.window-menu h3{color:#666;line-height:20px}.viewport-shadow{-webkit-mask-box-image:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.8) 50%,transparent);background-color:initial;background-image:linear-gradient(180deg,rgba(0,0,0,.1),transparent);content:" ";display:block;height:5px;left:0;position:absolute;top:0;width:100%;z-index:999999}.viewport-no-shadow{background-image:none}.panel{float:left;height:100%;position:relative;width:20%}.panel .hidden{display:none}.panel.secondary{background:#f6f5f9;width:100%}.panel.secondary .inner-content>div:first-child{margin-bottom:20px}.panel.secondary .inner-content>div:first-child:after,.panel.secondary .inner-content>div:first-child:before{content:" ";display:table}.panel.secondary .inner-content>div:first-child:after{clear:both}.panel.secondary.full-width{border-left:none;width:100%}.panel.secondary .nano:after{-webkit-mask-box-image:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.8) 50%,transparent);background-color:initial;background-image:linear-gradient(180deg,rgba(0,0,0,.1),transparent);content:" ";display:block;height:5px;left:0;position:absolute;top:0;width:100%;z-index:999999}.panel.secondary .nano.top:after{background-image:none}.panel.secondary .nano .content{outline:none!important}.slide-out-panel-open .panel.secondary{border-left:1px solid #e1e6ef}.panel-overlay{display:none}.panel.flat{background:#fff}.panel.bordered{box-shadow:inset 1px 0 0 0 rgba(0,0,0,.2)}.panel.top-info{padding-top:61px}.panel.half{float:left;width:50%}.half:last-child{box-shadow:-4px 0 6px rgba(0,0,0,.07),inset 1px 0 0 0 rgba(0,0,0,.2)}.disable-interaction-overlay{background:hsla(0,0%,100%,.9);display:none;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 2s linear;width:100%;z-index:999}.disable-interaction-overlay.showing{display:block;opacity:1}.panel-info{background:#fff;background:#f6f5f9;height:60px;margin:0 auto;max-width:1080px;padding-left:40px;padding-right:40px;padding-top:10px;position:relative;right:0;top:0;width:100%;z-index:1}.panel-info h3{display:inline-block;font-size:22px;font-weight:400;line-height:60px}.panel-info .panel-title{color:#505960;display:inline-block;margin:0 auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.panel-info .panel-left{width:70%}.panel-info .panel-left .panel-title{max-width:30%}.panel-info .panel-left .panel-title-widget{width:59%}.panel-info .filter{float:right}.panel-info .panel-actions-wrapper{display:table;margin:0;position:absolute;right:30px;top:10px}.panel-info .panel-actions-wrapper .panel-actions{display:table-cell;vertical-align:middle}.panel-info .panel-actions-wrapper .panel-actions>div{margin-right:10px}.panel-info .panel-actions-wrapper .panel-actions>div:last-child{margin-right:0}.panel-info .panel-actions-wrapper .panel-actions .button-set{vertical-align:top}.panel-info #discuss-button-wrapper,.panel-info .panel-title-widget{display:inline-block;padding-left:10px;vertical-align:top}.panel-info #discuss-button-wrapper{border-left:1px solid #f5f5f5;margin-left:10px}.panel-info .button{background:#f5f5f5;border:1px solid transparent!important;border-radius:4px;color:#3d3c40;font-size:16px;height:40px;line-height:40px;padding:0 30px}.panel-info .button:hover{box-shadow:none}.panel-info .button.main-action,.panel-info .new-entity{background:#dedce6;color:#000;cursor:pointer}.panel-info .button.main-action .icon,.panel-info .new-entity .icon{color:#fff}.panel-info .button.main-action .secondary-action,.panel-info .button.main-action.green,.panel-info .new-entity .secondary-action,.panel-info .new-entity.green{background:#552cf6}.panel-info .button.main-action:hover,.panel-info .new-entity:hover{background:#2cadf6;color:#fff}.panel-info .button.main-action:hover .icon,.panel-info .new-entity:hover .icon{color:#fff!important}.panel-info .secondary-action{background:#552cf6;color:#fff}.panel-info .button,.panel-info .new-entity{border-radius:4px}.entity-actions .button{background:#f5f5f5;border:none;border-radius:4px;color:#3d3c40;height:30px;line-height:30px;padding:0 20px}.panel>.inner{list-style:none;margin:0 0 30px;overflow:hidden;position:relative}.panel-info-hidden .panel-info{display:none}.panel-info-hidden.panel>.inner{margin-top:0}.secondary .filter{position:absolute;right:20px;top:10px;width:200px}.inner-content-wrapper{position:relative;z-index:0}.inner-content.content>div{margin-top:30px;padding-left:40px;padding-right:40px}#discuss-project-button{background:#f5f5f5;border-radius:50%;color:#9c9c9c;cursor:pointer;height:36px;line-height:36px;position:relative;text-align:center;width:36px}#discuss-project-button .icon{color:#9c9c9c}#discuss-project-button:hover{background:#4ea0e2}#discuss-project-button:hover .icon{color:#fff}.inner-left{display:block;left:1px;margin-right:0;position:relative}.inner-left .new-entity{float:right}.inner-right{display:none;height:100%;margin-left:20px;position:absolute;right:0;top:0;width:300px}.info-showing #info-panel{margin-right:0;visibility:visible}.info-showing #info-panel-overlay,.info-showing #info-panel-wrapper{opacity:1;visibility:visible}#info-panel-wrapper{z-index:3}#info-panel-overlay,#info-panel-wrapper{height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%}#info-panel-overlay{background:linear-gradient(270deg,rgba(188,198,206,.17) 50%,rgba(98,112,120,.1));opacity:0;transition:opacity .2s ease;z-index:1}#info-panel{background:#fefefe;border-left:1px solid #ccc;box-shadow:inset 0 0 20px rgba(0,0,0,.05);box-shadow:inset 3px 0 5px rgba(0,0,0,.05);box-shadow:3px 0 20px rgba(0,0,0,.2);height:100%;margin-right:-500px;overflow:auto;position:absolute;right:0;top:0;transition:margin-right .2s ease;visibility:hidden;width:500px;z-index:9}#info-panel .title{border-bottom:1px solid #e8e9ea;margin:0 20px}#info-panel .title:after,#info-panel .title:before{content:" ";display:table}#info-panel .title:after{clear:both}#info-panel .title>*{display:block;float:left}#info-panel .title .close{cursor:pointer;font-size:19px;height:58px;line-height:58px;padding-right:20px;text-align:center}#info-panel .title .close:hover{color:#259af4}#info-panel .title .button-space{display:block;float:right;height:58px;padding-right:10px}#info-panel .title h3{display:inline-block;font-size:18px;height:58px;line-height:58px;margin:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#info-panel .title .button,#info-panel .title .new-entity{position:relative;top:11px}#info-panel .title .button.main-action{background:none;border:none;box-shadow:none;color:#444;cursor:pointer}#info-panel .title .button.main-action .icon{margin-right:10px}#info-panel .title .button.main-action:hover{color:#2381e9}#info-panel .title .button.main-action:hover .icon{color:#2381e9!important}#info-panel .title .button{background:none;border:none}#info-panel .title .button.main-action,#info-panel .title .button.main-action .icon,#info-panel .title .new-entity,#info-panel .title .new-entity .icon{color:#2381e9}#info-panel .form{padding:20px}#info-panel .form input[type=number],#info-panel .form input[type=password],#info-panel .form input[type=text],#info-panel .form textarea{border-top-color:#d9d9d9}#info-panel .item-details-inner{margin:0}#discussion-panel{height:100%;margin:0 auto;position:relative}#discussion-panel .nano:after{-webkit-mask-box-image:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.8) 50%,transparent);background-color:initial;background-image:linear-gradient(180deg,rgba(0,0,0,.1),transparent);content:" ";display:block;height:5px;left:0;position:absolute;top:0;width:100%;z-index:999999}#discussion-panel .nano.top:after{background-image:none}#discussion-panel #top-details{margin-right:20px;overflow:hidden;padding:0 30px;text-align:center}#discussion-panel #top-details>div{display:inline-block;padding:0 30px 0 0}#discussion-panel #top-details>div:last-child{padding-right:0}#discussion-panel #top-details h3{color:#444;font-size:16px;margin:0}#discussion-panel #top-details h5{color:#888;font-size:10px;margin-bottom:0;margin-top:1px;text-transform:uppercase}#discussion-panel #attach-files{border-right:1px solid #ccc;cursor:pointer;font-size:12px;height:48px;left:21px;line-height:42px;padding:2px 8px;position:absolute;top:1px}#discussion-panel #attach-files span{font-size:20px}#discussion-panel #attach-files:hover{background:#fafafa}#discussion-panel .message-files{font-size:15px}#discussion-panel .message-files .icon{color:#2381e9!important;font-size:12px!important;margin-right:5px;position:relative;top:2px}#discussion-header-wrapper{border-bottom:1px solid #eee;height:30px;left:0;margin-bottom:40px;padding:0 20px;position:absolute;text-align:center;top:0;width:100%;z-index:1}#discussion-header-wrapper h4{color:#999;display:inline-block;font-size:15px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#discussion-header-wrapper #discussion-enity-title{color:#888;padding-right:5px}#discussion-header-wrapper>div{color:#aaa;display:inline-block;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#discussion-header-wrapper .icon{cursor:pointer;float:right;margin-right:10px}#discussion-header-wrapper #refresh-messages{background-position:-240px -24px;float:right}#discussion-panel.minimal{margin:0 20px}#discussion-panel.minimal #discussion-header-wrapper{border-bottom:none;margin-bottom:20px;position:relative;text-align:left}#discussion-panel.minimal #discussion-header-wrapper h4{line-height:30px}#discussion-panel.minimal #discussion-header-wrapper .button{display:none}#messages-list-wrapper{list-style:none;margin:30px 20px 0 0;z-index:0}#messages-list-wrapper ul{margin-bottom:20px}#messages-list{padding-top:20px}#new-message{background:#fff;bottom:0;height:60px;left:0;padding:0 20px;position:absolute;width:100%;z-index:999999}#new-message #send-message,#new-message #sending-message{background:#4ea0e2;border-radius:0 3px 3px 0;color:#fff;font-size:14px;height:50px;line-height:48px;padding:2px 10px;position:absolute;right:20px;top:0}#new-message #sending-message,#new-message.sending-message #send-message{display:none}#new-message.sending-message #sending-message{display:block}#new-message #message-area-wrapper{position:relative}#new-message #message-area-wrapper,#new-message #sending-message-overlay,#new-message textarea{border-color:#ccc;border-radius:3px;height:50px}#new-message textarea{box-shadow:none;padding-left:47px;padding-right:130px;width:100%}#new-message #message-file-name-space{border-top:none;display:none;height:30px;position:relative}#new-message #message-file-name-space .remove-files{color:#2381e9;cursor:pointer;font-size:12px;position:absolute;right:5px;top:5px;width:76px}#new-message #file-names{padding-right:81px;position:relative}#new-message #file-names span{background:#dfedff;border-radius:3px;display:inline-block;height:22px;line-height:22px;margin:4px 5px;padding:0 10px}#new-message.has-files{height:80px}#new-message.has-files #message-file-name-space{display:block}.user-messages-section .user-info>a{display:inline-block;vertical-align:top}.user-messages-section .user-info .user-link{color:#3d3c40;font-weight:700;line-height:32px;margin-left:20px}.message{padding:10px;position:relative}.message:hover{background:rgba(248,250,250,.8)}.message .posted-on{color:#555;display:block;float:right;font-size:12px;max-width:80%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.message .posted-on a{color:#6f8ca3}.message .posted-on span{position:relative;z-index:1}.message .posted-on hr{display:none;left:0;margin:0;position:absolute;top:10px;z-index:0}.message .posted-on a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message .message-contents{position:relative}.message .user-image{display:block;height:50px;left:0;position:absolute;text-align:center;top:0;width:50px}.message .message-main{display:inline-block;padding-left:57px;vertical-align:top;width:75%}.message .message-text-inner{color:#000;padding-top:3px}.message .message-text-inner pre{color:#3d3c40;font-family:Inter,Arial,sans-serif;line-height:1.3;margin:0;white-space:pre-wrap}.message .message-meta{display:inline-block;text-align:right;width:24%}.message .user-image{display:inline-block}.message:first-child{margin-top:0}.message .message-date{color:#fff;display:block;font-size:12px;margin-top:2px}.message:hover .message-date{color:#333}.message .user-link{color:#2988cc;font-size:14px;font-weight:700}#slide-out-panel-wrapper{float:left;height:100%;overflow:visible;position:relative;width:0}.slide-out-panel{background:#fff;border-left:1px solid #e1e6ef;height:100%;left:0;margin-left:-600px;position:absolute;top:0;width:600px;z-index:1}.slide-out-panel>div{float:right}.entity-list{height:100%;position:relative;width:400px}.entity-list-header{border-bottom:1px solid #e1e6ef;height:51px;left:0;padding:11px 15px;position:absolute;top:0;width:100%;z-index:2}.entity-list-header>.entity-list-title,.entity-list-header>div{display:inline-block}.entity-list-header .entity-actions{float:right}.entity-list-title{line-height:28px;margin:0}.entity-list-button{background:#285cff;border:none;color:#fff;display:inline-block}.entity-list-button:hover{background:#285cff;border:none;color:#fff!important}.entity-list-button.disabled,.entity-list-button.disabled:hover{cursor:not-allowed;opacity:.6}.entity-list-button.large{font-size:16px;padding:10px 40px}.entity-list-button:hover{border:1px solid #bdbdbd;box-shadow:0 1px 2px rgba(43,50,57,.08)}.entity-list-button[disabled=disabled]{cursor:not-allowed;opacity:.5}.entity-list-content{height:100%;padding-top:50px}.item-details{float:left;height:100%;width:100%}.item-details .item-details-main{margin-bottom:20px;padding-bottom:20px}.item-details .item-details-main:after,.item-details .item-details-main:before{content:" ";display:table}.item-details .item-details-main:after{clear:both}.item-details .item-details-inner{margin:0 20px}.item-details .item-notes{float:left;margin-top:20px}.item-details .item-notes p{margin-top:10px}.item-details-list{list-style:none;margin:10px 0 40px}.item-details-list:last-child{margin-bottom:0}.item-details-list li{clear:both;line-height:14px;margin-bottom:10px}.item-details-list li:after,.item-details-list li:before{content:" ";display:table}.item-details-list li:after{clear:both}.item-details-list .email-details .icon{background-position:-72px 0}.item-details-list .address-details .icon{background-position:0 -24px;vertical-align:top}.item-details-list .address-details .address{display:inline-block;line-height:18px}.item-details-list .phone-details .icon{background-position:-72px -144px}.item-details-list .website-details .icon{background-position:-336px -144px}.task-details .item-details-inner{position:relative}.task-details .task-main{margin:0 auto;position:relative;width:900px}.task-details .task-main:after,.task-details .task-main:before{content:" ";display:table}.task-details .task-main:after{clear:both}.task-details .is-task-completed,.task-details .retry-save,.task-details .saving-indicator{position:absolute}.task-details .is-task-completed{background:none;border:1px solid #888;border-radius:3px;height:16px;left:0;width:16px}.task-details .saving-indicator{display:none;height:16px!important;left:0;width:16px}.task-details .retry-save{background-position:0 -120px;background-repeat:no-repeat;cursor:pointer;display:none;height:14px!important;left:14px;margin:10px 0 0 10px;opacity:.5;width:14px}.task-details .saving .is-task-completed{display:none}.task-details .saving .saving-indicator{display:block}.task-details .error-saving .is-task-completed,.task-details .error-saving .saving-indicator,.task-details .saving .retry-save{display:none}.task-details .error-saving .retry-save{display:block}.task-details .task-content-section{border:1px solid #cfcfcf;float:left;padding:20px 0;width:650px}.task-details .task-content{padding:0 20px 20px 50px;position:relative}.task-details .task-details-meta{color:#888;float:left;padding:20px;width:250px}.task-details .task-details-meta span{display:block;float:left;font-weight:700;margin-right:10px;width:95px}.task-details .task-details-meta>div{margin-bottom:10px}.task-details .task-details-meta>div:after,.task-details .task-details-meta>div:before{content:" ";display:table}.task-details .task-details-meta>div:after{clear:both}.task-details .is-task-completed{left:20px!important;top:4px}.task-details .task-text{font-size:18px;line-height:150%;margin-bottom:10px}.task-details.complete .is-task-completed{background-position:50%;background-size:18px!important;border:none!important}.task-details.complete .task-text{text-decoration:line-through}.task-details.complete #task-edit{display:none}.task-details .task-description{color:#888;margin-bottom:20px}.task-details .task-actions{display:block!important;float:right;position:relative!important;top:0!important;width:auto!important}.task-details .task-actions .button{float:right;margin-right:10px}.task-details .task-weight-value .value{float:left;margin-right:10px}.task-details #change-task-weight{background-position:0 -72px;cursor:pointer;height:14px;opacity:0;transition:all .2s linear;width:14px}.task-details .button{cursor:pointer;display:inline-block;opacity:.95;transition:all .2s linear}.task-details .button:hover{opacity:1}.task-details .task-files{padding:20px 20px 0}.task-details .task-files ol{list-style:none;padding:0}.task-details .task-files li{line-height:30px;overflow:hidden;padding-left:30px;text-overflow:ellipsis;white-space:nowrap}.task-details h6{color:#000;cursor:pointer;font-size:17px;font-weight:700;padding:10px 20px}.task-details h6:hover{color:#259af4}.task-details-alternate{padding:20px}.task-details-alternate .item-details-inner{position:relative}.task-details-alternate .is-task-completed,.task-details-alternate .retry-save,.task-details-alternate .saving-indicator{position:absolute}.task-details-alternate .is-task-completed{background:none;border:1px solid #888;border-radius:3px;height:16px;left:0;width:16px}.task-details-alternate .saving-indicator{display:none;height:16px!important;left:0;width:16px}.task-details-alternate .retry-save{background-position:0 -120px;background-repeat:no-repeat;cursor:pointer;display:none;height:14px!important;left:14px;margin:10px 0 0 10px;opacity:.5;width:14px}.task-details-alternate .saving .is-task-completed{display:none}.task-details-alternate .saving .saving-indicator{display:block}.task-details-alternate .error-saving .is-task-completed,.task-details-alternate .error-saving .saving-indicator,.task-details-alternate .saving .retry-save{display:none}.task-details-alternate .error-saving .retry-save{display:block}.task-details-alternate #task-time-entries-wrapper{display:none}.task-details-alternate.has-time-entries #task-time-entries-wrapper{display:block}.task-details-alternate .task-content{padding:0 50px;position:relative}.task-details-alternate .user-image{position:absolute;right:0;top:0}.task-details-alternate .task-description{padding-left:20px}.task-details-alternate .task-details-meta{font-size:12px;margin-bottom:30px;margin-top:40px;padding-left:20px}.task-details-alternate .task-details-meta span.meta-tag{color:#999;display:inline-block;margin-right:5px;text-transform:uppercase;width:100px}.task-details-alternate .task-details-meta>div{display:block;margin-bottom:15px;margin-right:10px}.task-details-alternate .task-details-meta [class^=ti-]{color:#bbb;font-size:17px;margin-right:5px}.task-details-alternate .is-task-completed{left:20px!important;top:4px}.task-details-alternate .task-text{font-size:18px;line-height:150%;margin-bottom:10px}.task-details-alternate.complete .is-task-completed{background-position:50%;background-size:18px!important;border:none!important}.task-details-alternate.complete .task-text{text-decoration:line-through}.task-details-alternate.complete #task-edit{display:none}.task-details-alternate .task-description{color:#888;margin-bottom:20px}.task-details-alternate .task-actions{display:block!important;float:right;position:relative!important;top:0!important;width:auto!important}.task-details-alternate .task-actions .button{float:right;margin-right:10px}.task-details-alternate .task-weight-value .value{float:left;margin-right:10px}.task-details-alternate #change-task-weight{background-position:0 -72px;cursor:pointer;height:14px;opacity:0;transition:all .2s linear;width:14px}.task-details-alternate .button{cursor:pointer;display:inline-block;margin-left:0!important;opacity:.95;transition:all .2s linear}.task-details-alternate .button:hover{opacity:1}.task-details-alternate .task-files{margin-bottom:20px;margin-top:20px}.task-details-alternate .task-files ol{list-style:none;padding:0 0 0 50px}.task-details-alternate .task-files a{color:#777}.task-details-alternate .task-files li{line-height:30px;overflow:hidden;padding-left:20px;text-overflow:ellipsis;white-space:nowrap}.task-details-alternate .task-weight-value{display:inline-block}.task-details-alternate h6{color:#000;cursor:pointer;font-size:17px;margin-bottom:15px;padding:10px 0}.task-details-alternate h6 span{display:inline-block;display:none;float:right;position:relative}.task-details-alternate h6 .closed,.task-details-alternate h6.showing span{display:inline-block}.task-details-alternate h6.showing span.closed{display:none}.task-details-alternate h6.showing+div{margin-bottom:40px}.task-details-alternate h6:hover{color:#259af4}.task-details-alternate #timer{background:transparent;border:none;padding:0;width:100%}.task-details-alternate #enter-time{color:#777;cursor:pointer;font-size:12px;margin-top:8px}.task-details-alternate #enter-time:hover{color:#000}#timer{background:#fbfbfd;border-bottom:1px solid #e6e6eb;border-top:1px solid #e6e6eb;padding:10px 20px}#timer:after,#timer:before{content:" ";display:table}#timer:after{clear:both}.timer-buttons{float:left}#elapsed-time{display:none;font-size:24px;font-weight:700}#elapsed-time,#inactive-timer{color:#888;float:right;line-height:30px}#inactive-timer{font-size:14px;font-style:italic;font-weight:400}#stop-timer{display:none}#task-attachments-tab .add-file-button{position:absolute;right:10px}#task-attachments-tab .attachments-list{clear:both;float:left}#task-time-entries .header{border-bottom:1px solid #eee;color:#555;display:none;font-weight:700}#task-time-entries .header:hover{background:#fff}#task-time-entries .time-entry-details{margin-right:21px}#task-time-entries .time-entry-details>div{float:left;padding:0 10px;width:33%}#task-time-entries .time-entry-delete{display:none;margin-top:6px;position:absolute;right:5px;top:0}#task-time-entries li{font-size:12px;height:25px;line-height:25px;list-style:none;margin-left:-10px;position:relative}#task-time-entries li:hover{background-color:#fafafa}#task-time-entries li:hover .time-entry-delete{display:block}#task-time-entries li.new{background-color:#feffeb}.client-task-list .list li{padding:0 0 0 10px}.client-task-list .list li.list-header{padding:0}.client-task-list .list .is-task-completed{left:0!important}.client-task-list .list .task-details{padding-left:30px;padding-right:280px}.client-task-list .list .is-task-completed{display:none}.clients-complete-tasks .mine .is-task-completed{display:block}.client-task-details .task-contents{padding-left:0}#time-entry-form .fields{margin:0 auto;width:206px}#time-entry-form .field{float:left;margin-right:10px;width:60px}#time-entry-form .field:last-child{margin-right:0}#task-weight-form{width:378px}#task-weight-form p{margin-bottom:30px}.client-actions{list-style:none;margin:10px 0 0}.client-actions li{margin-top:5px}.client-details{margin:0 auto;max-width:1000px;padding-left:100px!important;position:relative}.client-details:after,.client-details:before{content:" ";display:table}.client-details:after{clear:both}.client-details .actions{bottom:40px;position:absolute;right:40px;text-align:right}.client-details .client-avatar{left:20px;position:absolute;top:20px}.client-details .top{background:#fff;border:1px solid #cfcfcf;border-radius:6px;box-shadow:1px 1px 4px rgba(0,0,0,.1);margin-bottom:40px;padding:40px 40px 40px 140px;position:relative}.client-details .top h3{line-height:1;margin-top:0}.client-details .bottom h3{margin-bottom:0}.client-details .title-area{font-size:0}.client-details .title-area .left-side,.client-details .title-area .right-side{display:inline-block;vertical-align:top;width:50%}.client-details .title-area .right-side{text-align:right}.client-details #client-invoices{margin-top:20px}.client-details .list-main-header{background:none!important;display:none!important;padding:0!important;text-align:left}.client-widgets-outer{padding:0 20px}.client-widgets-outer:after,.client-widgets-outer:before{content:" ";display:table}.client-widgets-outer:after{clear:both}.client-widgets-inner{display:inline-block}.client-widget.widget .widget-title{background:#f8f8f8;border:1px solid #ccc;color:#999;height:auto;margin:0;padding:10px 20px;position:relative;text-align:left;top:1px}.client-widget.widget .widget-inner{border-radius:0;box-shadow:none}.user-details{border:1px solid rgba(0,0,0,.1);box-shadow:0 0 40px rgba(0,0,0,.05);margin:0 auto;padding:20px!important;width:440px}.user-details .icon{margin-right:10px}.user-details .user-image{background:#fff;border-radius:3px;height:300px;width:100%}.user-details .user-image-inner{height:300px;overflow:hidden;position:relative;width:100%;z-index:12}.user-details .user-image-inner img{width:100%}.user-details .user-contact-info{float:left;padding-right:120px;position:relative;width:400px}.user-details .admin-user-actions,.user-details .user-actions{display:inline-block;position:absolute;right:0;top:25px}.user-details div.section{clear:both;float:left}.list{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.list,.list ul{margin:0}.list li{cursor:pointer;display:flex;list-style:none;margin-bottom:1px;position:relative}.list li:first-child{border-top:none}.list .list-main-header{color:#666;font-weight:500!important;padding:1.3rem;width:100%}.detailed-list.fancy li.selected,.detailed-list.fancy li.selected:hover{background:#5aaaf5;background:linear-gradient(180deg,#5aaaf5 0,#328bde);border:1px solid #1f6db6;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.2),0 1px 0 hsla(0,0%,70%,.6);color:#fff;height:60px;text-shadow:-1px 0 #1f6db6}.detailed-list.fancy li.selected:first-child,.detailed-list.fancy li.selected:hover:first-child{border-top:none}.detailed-list li.selected,.detailed-list li.selected:hover{background:#f2f8fd;border-bottom:1px solid #e6f0f9;border-top:1px solid #e6f0f9;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.2);color:#333;height:60px}.detailed-list li.selected:first-child,.detailed-list li.selected:hover:first-child{border-top:none}.detailed-list li.selected+li,.details-list li.selected:first-child{border-top-color:#fff}.detailed-list.no-status .status{background-color:#e0e0e0}.list-main-header,.list.condensed li{align-items:center;border-bottom:1px solid rgba(0,0,255,.05);display:flex;font-size:16px;padding:1.5rem}.list-main-header .client-avatar-wrapper,.list.condensed li .client-avatar-wrapper{flex:0 0 4rem;width:4rem}.list-main-header>div,.list.condensed li>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-main-header>div:not(.client-avatar-wrapper),.list.condensed li>div:not(.client-avatar-wrapper){flex:0 1 25%;padding:0 .5rem;width:25%}.list-main-header .invoice-total{font-weight:500!important}.list.condensed li.pseudo-hover,.list.condensed li.selected,.list.condensed li:hover{background-color:#fff;color:#000}.list.condensed li.selected{background-color:#f2f8fd;border-top-color:#d0e9f7}.detailed-list li{height:60px;overflow:hidden;padding:10px 20px}.detailed-list .top-details{font-weight:700;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailed-list .top-details:after,.detailed-list .top-details:before{content:" ";display:table}.detailed-list .top-details:after{clear:both}.detailed-list .bottom-details{color:#aaa;font-size:10px;height:10px;line-height:10px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fancy li.selected .bottom-details{color:#eee}li.selected .bottom-details{color:#333}.detailed-list .left{margin-right:10%;width:60%}.detailed-list .right{text-align:right;width:30%}.detailed-list .detail{float:left;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailed-list .status{background:#4da6ff;height:100%;left:0;position:absolute;top:0;width:5px}.draft .status.status{background:#b4b4b4}.behind-schedule .status,.overdue .status{background:#e96267}.at-risk .status{background:#fff3a3}.detailed-list li:hover{background:rgba(255,255,0,.05)}.detailed-list li:hover .progress,.detailed-list li:hover .progress span{opacity:1}.completed-task{background-color:initial;color:#aaa;text-decoration:line-through}.task-list li{border-top-color:#eee;height:34px;line-height:34px;padding:0 297px 0 46px}.task-list input{border:none;box-shadow:none;height:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.task-list input:active,.task-list input:focus{outline:none}.task-list input::-ms-clear{display:none}.task-list li.pseudo-hover input,.task-list li.selected input,.task-list li:hover input{background-color:initial}.task-list li div{cursor:pointer;float:left;margin:0 4px}.task-list .sort-handle{cursor:move;height:16px;left:0;opacity:0;position:absolute;transition:all .2s linear;width:16px}.task-list li:hover .sort-handle{opacity:1}.task-list .is-task-completed,.task-list .retry-save,.task-list .saving-indicator{position:absolute}.task-list .is-task-completed{background:none;border:1px solid #888;border-radius:3px;height:16px;left:0;width:16px}.task-list .saving-indicator{display:none;height:16px!important;left:0;width:16px}.task-list .retry-save{background-position:0 -120px;background-repeat:no-repeat;cursor:pointer;display:none;height:14px!important;left:14px;margin:10px 0 0 10px;opacity:.5;width:14px}.task-list .saving .is-task-completed{display:none}.task-list .saving .saving-indicator{display:block}.task-list .error-saving .is-task-completed,.task-list .error-saving .saving-indicator,.task-list .saving .retry-save{display:none}.task-list .error-saving .retry-save{display:block}.task-list .list-header{border-top:none;padding-left:15px}.task-list .list-header .is-task-completed,.task-list .list-header .sort-handle,.task-list .list-header .view-task{display:none}.task-list .list-header .task-details,.task-list .list-header input{font-weight:700}.task-list .list-header+li{border-top:none!important}.task-list .list-header.selected,.task-list .list-header.selected input,.task-list .list-header:hover,.task-list .list-header:hover input{background-color:initial!important}.task-list .task-details{width:100%}.task-list .task-details,.task-list .task-due-date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-list .task-due-date{margin-right:20px;position:absolute;right:0;text-align:right;width:98px}.task-list .task-list-icon{font-size:17px}.task-list .task-actions{display:none;margin-right:10px;padding:0!important;position:absolute;right:0;text-align:right;width:128px}.task-list .task-actions div{cursor:pointer;float:right;font-size:17px;margin:17px 15px 0 0}.task-list .task-actions div:first-child{margin-right:0}.task-list .task-actions div:hover{color:#2381e9}.task-list .task-contents .task-actions div{font-size:14px;margin-top:0}.task-list .task-meta{position:absolute;right:130px;top:0;width:25px}.task-list .task-meta .has-notes{color:#aaa;float:right;position:relative;top:17px}.task-list .task-meta .has-notes:hover{color:#aaa!important}.task-list .task-assigned{cursor:default;position:absolute;right:150px;top:0;width:150px}.task-list .task-assigned .user-image{display:inline-block;height:24px;left:5px;margin-right:0;position:absolute;top:4px;width:24px}.task-list .task-assigned .user-image img{vertical-align:top}.task-list .task-assigned .tag{border-radius:4px;color:#888;cursor:pointer;display:inline-block;font-size:12px;height:32px;line-height:32px;overflow:hidden;padding:0 10px 0 35px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%}.task-list .task-assigned .tag:hover{background-color:#ebf2fb}.task-list li:hover .task-completed{opacity:.6}.task-list li:hover .task-due-date{display:none}.task-list li:hover .task-actions,.task-list li:hover .task-meta{display:block}.task-list .completed{background-color:initial;color:#aaa;text-decoration:line-through}.status-indicators{height:16px!important;left:20px;margin-top:-8px!important;position:absolute;top:50%}.list-header .status-indicators{cursor:default;left:0}.list-header .status-indicators .is-task-completed{display:none}.task-status-indicators .is-task-completed,.task-status-indicators .retry-save,.task-status-indicators .saving-indicator{position:absolute}.task-status-indicators .is-task-completed{background:none;border:1px solid #888;border-radius:3px;height:16px;left:0;width:16px}.task-status-indicators .saving-indicator{display:none;height:16px!important;left:0;width:16px}.task-status-indicators .retry-save{background-position:0 -120px;background-repeat:no-repeat;cursor:pointer;display:none;height:14px!important;left:14px;margin:10px 0 0 10px;opacity:.5;width:14px}.task-status-indicators .saving .is-task-completed{display:none}.task-status-indicators .saving .saving-indicator{display:block}.task-status-indicators .error-saving .is-task-completed,.task-status-indicators .error-saving .saving-indicator,.task-status-indicators .saving .retry-save{display:none}.task-status-indicators .error-saving .retry-save{display:block}#tasks-list{margin-bottom:0!important}.completed-task-checkbox{background-position:50%;background-size:18px!important;border:none!important}#completed-tasks-list li{background-color:#fff}#completed-tasks-list [disabled=disabled]{background:transparent}#completed-tasks-list .task-details{background-color:initial;color:#aaa;text-decoration:line-through}#completed-tasks-list .sort-handle{display:none}#completed-tasks-list .is-task-completed{background-position:50%;background-size:18px!important;border:none!important}#completed-tasks-list .flag-task,#completed-tasks-list .task-due-date{display:none}.filter-dropdown{background:#f5f5f5;border-radius:4px;display:inline-block;position:relative;z-index:99}.filter-dropdown:focus{outline:none}.filter-dropdown .filter-button{-webkit-touch-callout:none;border-radius:2px;cursor:pointer;height:30px;line-height:30px;padding:0 19px 0 10px;-webkit-user-select:none;user-select:none;z-index:1}.filter-dropdown .filter-button:hover{color:#2381e9}.filter-dropdown .filter-button span{margin-right:5px;position:relative;top:2px}.filter-dropdown .dropdown-menu{background:#fff;margin-top:-1px;z-index:-1}.filter-dropdown .caret{opacity:.6;position:absolute;right:6px;top:15px}.filter-dropdown.open .dropdown-menu{border-radius:2px}.filter-dropdown li{position:relative}.filter-dropdown .selected:after{background:#4da6ff;border-radius:50%;content:" ";height:6px;left:5px;position:absolute;top:10px;width:6px}.filter-dropdown input{border:1px solid #ddd;border-radius:0;height:25px;margin:0 10px 5px;padding:0 10px;width:auto;width:138px}.filter-dropdown .divider{background-color:#eee!important}.search-results-message,.task-list-message{background:#fafafa;border:1px solid #eee;color:#666;font-style:italic;margin-bottom:10px;padding:5px 20px;z-index:99}.search-results-message .close,.task-list-message .close{cursor:pointer;display:block;position:absolute;right:15px;top:6px}.search-results-message{background:#fff9ce;border:1px solid #f9e652}.at-risk .task-due-date{color:#f7941d;font-weight:700}.overdue .task-due-date{color:#e96267;font-weight:700}.invoice-list .invoice-balance,.invoice-list .invoice-due-date,.invoice-list .invoice-number,.invoice-list .invoice-status,.invoice-list .invoice-total{font-size:16px;width:25%}.invoice-list .invoice-due-date{text-align:right}.invoice-list .invoice-total{font-weight:700}.estimate-list .list-main-header>div,.estimate-list li>div{width:33%}#dashboard-project-view-type li,#file-view-type li{width:36px}#dashboard-project-view-type li span,#file-view-type li span{color:#444;display:inline-block;font-size:17px;vertical-align:text-top}.file-list .file-create-date,.file-list .file-extension,.file-list .file-title,.file-list .file-type,.file-list .file-uploader-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list .file-extension{width:10%}.file-list .file-title{width:55%}.file-list .file-type{width:10%}.file-list .file-uploader-name{width:20%}.file-list .file-create-date{width:5%}.file-list li{background-position:10px;background-repeat:no-repeat}.file-list .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.file-list .upload-date{position:absolute;right:160px;width:160px}.file-list .uploaded-by{position:absolute;right:0;width:160px}.file-list span{background:#b2b2b2;border-radius:3px;color:#fff;font-size:12px;margin-right:4px;padding:2px 10px;text-transform:uppercase}.file-list .zip span{background-color:#fdbb70}.file-list .pdf span{background-color:#d04f3a}.file-list .text span{background-color:#45bf7b}.file-list .code span{background-color:#3a88d0}.file-list .video span{background-color:#ce87eb}.file-list .audio span{background-color:#3ab2d0}.file-list .image span{background-color:#fd7037}.file-list-view-wrapper{position:relative}.files-preview-list{margin:0}.files-preview-list .file-list-preview{-webkit-background-clip:padding-box;background:#fff;border:1px solid #cfcfcf;box-shadow:0 0 6px rgba(0,0,0,.1);float:left;list-style:none;margin:0 20px 10px 0;position:absolute;transition:border .2s linear;width:300px}.files-preview-list .file-list-preview:after,.files-preview-list .file-list-preview:before{background-color:#fff;border:1px solid rgba(34,34,34,.16);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.files-preview-list .file-list-preview:before{top:0;transform:rotate(-1.3deg);z-index:-2}.files-preview-list .file-list-preview:after{top:0;transform:rotate(1.3deg);z-index:-1}.files-preview-list .file-list-preview:hover{border:1px solid #aaa;box-shadow:0 0 6px rgba(0,0,0,.2)}.files-preview-list .file-name{color:#626368;font-size:85%;font-weight:700;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-preview-list .file-options{border:1px solid #bbb;border-radius:3px;cursor:pointer;height:14px;overflow:visible;padding:4px 2px 0;position:absolute;right:15px;top:15px;transition:all .2s linear;width:14px}.files-preview-list .file-options .caret{opacity:.5;transition:all .2s linear}.files-preview-list .file-options:hover{border:1px solid #666;box-shadow:0 0 4px rgba(0,0,0,.2)}.files-preview-list .file-options:hover .caret{opacity:1}.files-preview-list .file-options .dropdown-menu{left:-73px;top:16px}.files-preview-list .file-meta-wrapper{background:#fefefe;border-top:1px solid #eee;padding:10px 20px;position:relative}.files-preview-list .file-meta-wrapper .file-meta{color:#999;font-size:85%}.files-preview-list .file-meta-wrapper .file-meta span{color:#ccc;font-weight:700}.files-preview-list .animated{transition:all .5s ease-in-out}.files-preview-list .file-dv{background-position:50%;background-repeat:no-repeat;cursor:pointer;margin:20px auto;min-height:90px;position:relative;width:260px}.files-preview-list .file-dv:after,.files-preview-list .file-dv:before{content:" ";display:table}.files-preview-list .file-dv:after{clear:both}.files-preview-list .file-dv.loaded{background-image:none!important;min-height:0}.files-preview-list .document-viewer-wrapper{-webkit-background-clip:padding-box;float:none;margin:0;opacity:0;overflow:hidden;width:inherit}.files-preview-list .error .document-viewer-wrapper,.files-preview-list .loaded .document-viewer-wrapper{opacity:1}.files-preview-list .error .document-viewer-wrapper .dv-markup{background:transparent}.files-preview-list .error-loading,.files-preview-list .loading-message,.files-preview-list .unsupported-type{bottom:-16px;font-size:10px;margin-top:-4px;position:absolute;text-align:center;width:100%}.files-preview-list .error-loading,.files-preview-list .unsupported-type{color:#aaa}.files-preview-list .loading-message{color:#006cff}.files-preview-list .document-viewer-outer{border:none;box-shadow:none}.files-preview-list .document-viewer{padding:0!important}.files-preview-list .scrollable{width:100%}.files-preview-list .viewport{overflow:hidden}.files-preview-list .pdf-menu{display:none}.files-preview-list .audio .ttw-video-player{padding-top:2px}.files-preview-list .audio .dv-error{font-size:90%;margin:0 auto;padding:0}.files-preview-list .audio .ttw-video-player{height:100%}.files-preview-list .ttw-video-player{padding:0}.files-preview-list .ttw-video-player .player{bottom:10px;height:33px;left:0;padding:0 10px;position:absolute;width:554px}.files-preview-list .progress-wrapper{margin-right:0!important}.files-preview-list .volume-wrapper{display:none}.files-preview-list .file-list-filename{text-align:center}.files-preview-list .prettyprint{margin:0!important;padding:0!important}.files-preview-list .dv-image{display:block;padding:0}.files-preview-list ol{font-size:95%;list-style:none;margin:0}.files-preview-list ol li{line-height:1.2!important}#file-list-simple-tiles{left:1px;margin:0;position:relative;top:1px}#file-list-simple-tiles .file-simple-tile{cursor:pointer;float:left;list-style:none;margin:0 20px 10px 0;position:relative;text-align:center;width:170px}#file-list-simple-tiles .file-simple-tile .file-icon{-webkit-background-clip:padding-box;background-position:50%;background-repeat:no-repeat;height:120px;opacity:.9;width:170px}#file-list-simple-tiles .file-simple-tile .file-name{background:#fafafa;border-radius:8px;color:#444;font-size:14px;height:50px;overflow:hidden;padding:5px 20px;text-align:center;width:100%}#file-list-simple-tiles .file-simple-tile:hover{outline:1px solid #2381e9}#file-list-simple-tiles .file-simple-tile:hover .file-icon{opacity:1}#file-list-simple-tiles .file-simple-tile:hover .file-name{background:#ebf2fb;border-radius:0;color:#2381e9}#file-list-simple-tiles .file-meta-wrapper{background:#fefefe;border-top:1px solid #eee;padding:10px 20px;position:relative}#file-list-simple-tiles .file-meta-wrapper .file-meta{color:#999;font-size:85%}#file-list-simple-tiles .file-meta-wrapper .file-meta span{color:#ccc;font-weight:700}#file-list-simple-tiles ol{font-size:95%;list-style:none;margin:0}#file-list-simple-tiles ol li{line-height:1.2!important}.file-view:after,.file-view:before{content:" ";display:table}.file-view:after{clear:both}.file-view .file-view-inner{margin:0 auto;max-width:900px}.file-view .document-viewer-outer:after,.file-view .document-viewer-outer:before{background-color:#fff;border:1px solid rgba(34,34,34,.16);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.file-view .document-viewer-outer:before{top:0;transform:rotate(-1.3deg);z-index:-2}.file-view .document-viewer-outer:after{top:0;transform:rotate(1.3deg);z-index:-1}.file-view .dv-image{width:100%}.file-view .file-dv,.file-view .file-meta-wrapper{float:left}.file-view .file-dv{width:640px}.file-view .file-meta-wrapper{padding:20px;width:250px}.file-view .document-viewer-wrapper{display:block;float:none;margin:0 auto}.file-view .document-viewer-wrapper .button{border:none;box-shadow:none}.file-view .document-viewer-wrapper .progress{background:none}.file-view .document-viewer-wrapper .progress-bg,.file-view .document-viewer-wrapper .volume{height:7px}.file-view .file-name{color:#888;font-size:18px;font-weight:700;margin-bottom:20px}.file-view .file-notes{margin-bottom:20px}.file-view .file-meta{color:#888;font-size:90%;margin:4px 0}.file-view .file-meta span{color:#333;font-weight:700}.file-view .error-loading,.file-view .loading-message{padding:40px 0;text-align:center;width:100%}.file-view .error-loading{color:red}.file-view .loading-message{color:#006cff}.file-actions .smart-menu-items li{padding:0 2px!important}.file-actions .more .sidebar-icon{margin-right:2px;width:14px!important}.file-actions .more{padding:0 5px!important;position:relative!important;top:4px}hr{width:100%}.file-actions{float:left;width:100%}.file-actions .button{float:left}.file-actions .right{clear:both;float:left}.file-actions .button{margin:5px 3px 5px 0!important}#estimate-details,#invoice-details{position:relative}#estimate-details #invoice-details-inner-wrapper,#invoice-details #invoice-details-inner-wrapper{margin:0 auto;max-width:1000px;position:relative}#estimate-details #invoice-details-inner-wrapper:after,#estimate-details #invoice-details-inner-wrapper:before,#invoice-details #invoice-details-inner-wrapper:after,#invoice-details #invoice-details-inner-wrapper:before{content:" ";display:table}#estimate-details #invoice-details-inner-wrapper:after,#invoice-details #invoice-details-inner-wrapper:after{clear:both}#estimate-details .invoice-wrapper,#invoice-details .invoice-wrapper{max-width:1000px}#estimate-details .invoice-meta-wrapper,#invoice-details .invoice-meta-wrapper{float:left;height:100%;padding:20px;position:absolute;right:0;top:0;width:250px}#estimate-details .invoice-meta-wrapper>div,#invoice-details .invoice-meta-wrapper>div{margin-bottom:5px}#estimate-details .invoice-meta-wrapper span:first-child,#invoice-details .invoice-meta-wrapper span:first-child{color:#666;display:inline-block;width:100px}#dashboard-filter-wrapper,#dashboard-sort-wrapper{display:inline-block;position:relative;top:3px;z-index:99}.paper-background:after,.paper-background:before{background-color:#fff;border:1px solid rgba(34,34,34,.16);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.paper-background:before{top:0;transform:rotate(-1.3deg);z-index:-2}.paper-background:after{top:0;transform:rotate(1.3deg);z-index:-1}.document,.invoice{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:4px;box-shadow:2px 2px 0 rgba(0,0,0,.07),1px 1px 3px rgba(0,0,0,.06)}.document:after,.document:before,.invoice:after,.invoice:before{content:" ";display:table}.document:after,.invoice:after{clear:both}.invoice{margin-left:auto;margin-right:auto;padding:40px;position:relative}.invoice .invoice-details{margin-bottom:40px;margin-top:40px}.invoice .invoice-details:after,.invoice .invoice-details:before{content:" ";display:table}.invoice .invoice-details:after{clear:both}.invoice .invoice-logo{max-width:40%;position:relative}.invoice .invoice-logo .logo-button-space{display:inline}.invoice .invoice-logo .add-file-button{color:#888;float:none;font-size:14px;padding:0;text-decoration:underline}.invoice .invoice-logo .add-file-button:hover{border:none;box-shadow:none}.invoice .invoice-logo img{max-width:100%}.invoice .invoice-logo .logo-instructions{color:#888;line-height:1;position:relative;z-index:2}.invoice .invoice-logo.no-image{background-size:30px;line-height:1;margin-bottom:20px;max-width:46%;padding:10px 20px 5px 45px;width:46%!important}.invoice .invoice-logo.has-image .editable-area-marker,.invoice .invoice-logo.has-image .logo-instructions{display:none}.invoice .invoice-logo.has-image:hover .remove-logo{opacity:1;visibility:visible}.invoice .remove-logo{background:rgba(0,0,0,.3);height:100%;left:0;opacity:0;outline:2px solid #46baf9;position:absolute;top:0;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:10px}.invoice .remove-logo .remove{background:#46baf9;border-radius:50%;color:#fff;cursor:pointer;font-size:13px;height:30px;line-height:30px;position:absolute;right:-15px;text-align:center;top:-15px;width:30px}.invoice .details-description{color:#aaa;margin:0}.invoice .details-description.has-data{margin:40px 0}.invoice .corner{border-left:90px solid transparent;border-top:90px solid rgba(21,114,238,.5);cursor:pointer;height:0;position:absolute;right:0;top:0;transition:border-color .2s;width:0}.invoice .corner .text{-webkit-touch-callout:none;color:#b3b3b3;color:#fff;cursor:default;font-size:12px;font-size:.7em;font-weight:700;letter-spacing:.2em;pointer-events:none;text-align:center;text-transform:uppercase;transform:translate(-76px,-64px) rotate(45deg);transition:all .2s;-webkit-user-select:none;user-select:none;width:90px}.invoice .corner.overdue{border-top-color:hsla(6,98%,68%,.81)}.invoice .corner.draft{border-top-color:hsla(0,0%,54%,.64)}.invoice .corner.paid{border-top-color:rgba(110,203,221,.79)}.invoice ul{list-style:none;margin:0}.invoice .line-items{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.invoice .invoice-items-header,.invoice .summary-header{font-size:0;font-weight:700;width:100%}.invoice .invoice-items-header>div,.invoice .summary-header>div{background:#f5f5f5;display:inline-block;font-size:14px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.invoice .invoice-row,.invoice .line-item{border-top:1px solid #ddd;font-size:0;position:relative;width:100%}.invoice .line-item:nth-child(odd){background-color:#fbfbfb}.invoice .invoice-details{font-size:0}.invoice .invoice-due-date{float:right;width:46%}.invoice .invoice-meta{width:46%}.invoice .invoice-description{color:#bbb;font-size:14px;line-height:1.2;margin-top:-12px;padding:0 4px 14px;position:relative;width:40%}.invoice .invoice-description textarea{position:relative;top:6px}.invoice .invoice-client-details,.invoice .invoice-due-date,.invoice .invoice-meta{display:inline-block;font-size:14px;margin-right:2%;position:relative;vertical-align:top}.invoice .invoice-client-details>div,.invoice .invoice-due-date>div,.invoice .invoice-meta>div{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice .invoice-client-name,.invoice .sender-name{color:#000;font-weight:700;margin-bottom:10px}.invoice .client-address,.invoice .sender-address{margin-bottom:10px}.invoice .invoice-client-info--business{margin-top:6px}.invoice .invoice-company-details{align-items:center;display:flex;justify-content:space-between;margin-bottom:70px}.invoice .invoice-logo{margin-bottom:10px}.invoice .invoice-date{margin:4px 0}.invoice .date-outer{background-color:#fff;border-radius:3px;padding:4px 10px}.invoice .date-outer input{padding:0 0 0 10px!important}.invoice .date-outer.disabled{background:transparent;border:none}.invoice .date-outer.disabled:hover{box-shadow:none}.invoice .invoice-meta{margin-bottom:0}.invoice .invoice-meta>div>span:first-child{display:inline-block;font-weight:700;margin-right:3%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.invoice .invoice-meta>div>span:first-child:after{content:":";display:inline-block;margin-left:2px}.invoice .invoice-due-date{margin-right:0}.invoice .invoice-due-date div{display:inline-block;padding:10px}.invoice .invoice-due-date .due-date{background-color:#fff;border-radius:3px}.invoice .invoice-due-date .due-date.disabled{background:transparent;border:none}.invoice .invoice-due-date .due-date.disabled:hover{box-shadow:none!important}.invoice .due-text{font-weight:700;padding:10px 0!important}.invoice .disabled .transparent.date{display:none}.invoice .line-items{width:100%}.invoice .invoice-item{width:40%}.invoice .invoice-quantity{width:15%}.invoice .invoice-rate,.invoice .invoice-tax-rate{width:13%}.invoice .invoice-tax-rate .select2 input{display:none}.invoice .invoice-tax-rate .select2-container--default .select2-selection--multiple .select2-selection__choice{background:none;border:none;margin-right:3px;max-width:100%;padding:0}.invoice .invoice-subtotal{width:19%}.invoice .invoice-quantity,.invoice .invoice-rate,.invoice .invoice-subtotal{text-align:center}.invoice .invoice-summary-inner{padding-left:55%}.invoice .invoice-summary-inner.tvsh{border-bottom:0}.invoice .invoice-summary-inner.tvsh>p{border-bottom:0;color:#969696;font-size:10px;text-decoration:none}.invoice .invoice-summary-note{border-top:0;color:#a6a6a6;font-size:11px;line-height:1.4;margin-top:0;padding-top:0}.invoice .invoice-summary-inner>:last-child{border-bottom:1px solid #ddd}.invoice .invoice-summary-inner--has-note>:last-child{border-bottom:none}.invoice .invoice-summary-inner--has-note .invoice-row.total-row{border-bottom:1px solid #ddd}.invoice .invoice-summary{font-size:0;margin-top:40px}.invoice .invoice-summary:after,.invoice .invoice-summary:before{content:" ";display:table}.invoice .invoice-summary:after{clear:both}.invoice .invoice-summary>div{display:inline-block;font-size:14px;width:100%}.invoice .invoice-summary .invoice-row div{width:50%}.invoice .invoice-summary .invoice-row div:nth-child(2){text-align:right}.invoice .summary-header{background:#f5f5f5;font-size:14px;padding:8px 2px;text-align:center}.invoice .total-taxes{display:none}.invoice .invoice-terms{color:#999;margin:40px 0 20px}.invoice .invoice-terms:after,.invoice .invoice-terms:before{content:" ";display:table}.invoice .invoice-terms:after{clear:both}.invoice .line-item-actions{display:none!important}.invoice .invoice-type{float:right;position:relative;width:46%}.invoice-row>div,.line-item__top>div{display:inline-block;font-size:14px;min-height:50px;padding:14px 4px;vertical-align:top}.invoice-row>div *,.line-item__top>div *{line-height:20px}.user-defined-data{overflow:visible!important;position:relative}.user-defined-data.active{border:2px dotted #c5dbff;margin-bottom:20px;padding:10px 5px}.user-defined-data.active .textbox:active,.user-defined-data.active .textbox:focus{outline:none}.user-defined-data .textbox{min-height:20px}.user-defined-data textarea{border:none!important;height:auto!important;width:100%!important}.user-defined-data .ghost-button{content:"";display:block;display:none;left:-100px;position:absolute;top:-10px}.user-defined-data .ghost-button .bubble{border:1px solid rgba(0,0,0,.2);border-radius:50%;color:#777;cursor:pointer;display:inline-block;font-size:17px;height:34px;line-height:34px;opacity:.7;position:relative;text-align:center;transition:all .2s ease-in;width:34px}.user-defined-data .ghost-button .text{color:#777;display:inline-block;font-size:12px;margin-right:10px;opacity:0;position:absolute;right:36px;text-align:right;top:10px;transition:all .2s ease-in;visibility:hidden;width:100px}.user-defined-data .ghost-button:hover .bubble{background:#fffdf2;border:1px solid rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.15);color:#000;opacity:1}.user-defined-data .ghost-button:hover .text{opacity:1;visibility:visible}.invoice-contact-info .user-defined-data .bubble{margin-left:-10px}#invoice-tax-line-items-wrapper .invoice-row:first-child{border-top:1px solid #ddd}.invoice.preview .date-outer,.invoice.preview .due-date{border:none;display:inline-block}.invoice.preview .date-outer:hover,.invoice.preview .due-date:hover{box-shadow:none}.invoice.preview .date-outer{background:none;padding:0}.invoice.preview .due-date{background:none}.estimate{padding-bottom:80px}.estimate .invoice-due-date,.estimate .invoice-terms{display:none}.estimate-wrapper .invoice .corner{border:3px solid hsla(0,0%,54%,.64);height:52px;right:40px;top:40px;width:140px}.estimate-wrapper .invoice .corner .estimate-text{color:hsla(0,0%,54%,.64);font-weight:700;line-height:20px;margin-top:3px;text-align:center;text-transform:uppercase}.estimate-wrapper .invoice .corner .text{color:hsla(0,0%,54%,.64);font-size:12px;font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none;transform:none;width:100%}.estimate-wrapper .invoice .corner.rejected{border-color:hsla(6,98%,68%,.81)}.estimate-wrapper .invoice .corner.rejected .estimate-text,.estimate-wrapper .invoice .corner.rejected .text{color:hsla(6,98%,68%,.81)}.estimate-wrapper .invoice .corner.approved{border-color:rgba(110,203,221,.79)}.estimate-wrapper .invoice .corner.approved .estimate-text,.estimate-wrapper .invoice .corner.approved .text{color:rgba(110,203,221,.79)}.preview-notification{background:#fff9ce;border:1px solid #f9e652;margin:0 auto;max-width:750px;padding:15px 200px 15px 20px;position:relative}.preview-notification .button{position:absolute;right:20px;top:12px}.invoice-status .status-text{display:inline-block;font-weight:700;line-height:18px;text-align:left;text-transform:uppercase;width:70px}.invoice-status.overdue .status-text{color:#fd6e5f}.invoice-status.paid .status-text{color:#6ecbdd}.invoice-status.draft .status-text,.invoice-status.inactive .status-text,.invoice-status.pending .status-text{color:#8a8a8a}.estimate-list .invoice-status .status-text{width:80px}.estimate-list .invoice-status.rejected .status-text{border:2px solid #fd6e5f;border-radius:4px;color:#fd6e5f;display:inline-block;padding:2px 5px}.estimate-list .invoice-status.approved .status-text{border:2px solid #6ecbdd;border-radius:4px;color:#6ecbdd;display:inline-block;padding:2px 5px}.estimate-list .invoice-status.draft .status-text,.estimate-list .invoice-status.sent .status-text{background:#fff;border:2px solid #8a8a8a;border-radius:4px;color:#8a8a8a;display:inline-block;padding:2px 5px}.invoice-editor-menu{float:right}.invoice-editor-menu #close-import-tasks{display:none}.invoice-editor-menu.importing-tasks #close-import-tasks{display:inline-block}.invoice-editor-menu.importing-tasks #import-tasks,.invoice-editor-menu.importing-tasks #save-invoice{display:none}.invoice-editor-errors{margin:0 auto;max-width:1000px}.invoice-editor-errors .error{color:red}.invoice-editable-wrapper{display:table;margin:0 auto;max-width:700px;position:relative;transition:all .2s ease;width:100%}.invoice-editable-wrapper.settings-showing{max-width:1000px}.invoice-editable-wrapper.settings-showing .invoice-settings{display:inline-block;opacity:1;visibility:visible;z-index:1}.invoice-editable-wrapper .invoice.editable{display:inline-block;margin:0;width:100%}.invoice-editable-wrapper .invoice-settings{border-left:none;display:inline-block;display:table-cell;height:100%;opacity:0;position:relative;position:absolute;right:3px;top:0;transition:opacity .5s ease;vertical-align:top;visibility:hidden;width:300px;z-index:-1}.invoice-editable-wrapper .invoice-settings .invoice-settings-inner{padding:0 0 2rem 3rem}.invoice-editable-wrapper .invoice-settings input{padding:4px 10px}.invoice-editable-wrapper .panel-inline-setting .panel-inline-setting-input{display:none}.invoice-editable-wrapper .panel-inline-setting.show-input .panel-inline-setting-input{display:block;padding:10px}.invoice-editable-wrapper .panel-inline-setting.show-input .panel-inline-setting-button{display:none}.invoice-editable-wrapper label{display:block;margin-bottom:6px}.invoice-editable-wrapper input{border:1px solid rgba(0,0,0,.1);border-radius:2px;display:inline-block;line-height:36px;width:100%;width:78%}.invoice-editable-wrapper button{display:inline-block;height:40px;width:20%}.invoice-editable-wrapper h4{border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:40px;padding:0 0 20px}.invoice-editable-wrapper .text-link{border-radius:4px;cursor:pointer;margin-bottom:10px;padding:10px;transition:all .2s ease}.invoice-editable-wrapper .text-link:hover{background:hsla(0,0%,100%,.5);color:#000}.invoice-editable-wrapper .text-link.hover-danger:hover{background-color:#ea736a!important;color:#fff!important}.invoice-editable-wrapper .text-link span{margin-right:8px}.invoice-editable-wrapper .ti-close{cursor:pointer;display:none;position:absolute;right:20px;top:30px}.invoice-editable-wrapper .settings-button{background:#fff;border:1px solid #cfcfcf;border-left:0;border-radius:0 4px 4px 0;box-shadow:1px 1px 4px rgba(0,0,0,.1);font-size:22px;height:50px;line-height:52px;position:absolute;right:-50px;text-align:center;top:30px;width:50px}.editable-hover-styles,.hover-colors{background:transparent;border:2px solid #257eff;color:#257eff}.editable-hover-styles:hover{box-shadow:6px 6px 0 rgba(0,0,0,.05)}.invoice.editable{margin:20px auto}.invoice.editable li{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.invoice.editable .invoice-items-header{cursor:default}.invoice.editable .line-item-actions{background-color:initial!important;cursor:default;display:block!important;margin-top:-34px;position:absolute;right:-50px;top:50%;width:68px}.invoice.editable .line-item-actions>div{display:none}.invoice.editable .line-item-actions:hover>div{display:block}.invoice.editable li:hover .line-item-actions{border-top:none}.invoice.editable li:hover .line-item-actions>div{display:block}.invoice.editable .delete-item,.invoice.editable .edit-item,.invoice.editable .set-date{background-repeat:no-repeat;cursor:pointer;float:left;height:2rem;margin:10px 0 0 10px;opacity:.5;width:2rem}.invoice.editable .delete-item:hover,.invoice.editable .edit-item:hover,.invoice.editable .set-date:hover{opacity:1}.invoice.editable .transparent{background:transparent;border:none;box-shadow:none;color:transparent;cursor:pointer;height:100%;left:0;padding:0;position:absolute;top:0;z-index:1}.invoice.editable .due-date .transparent{padding-left:10px}.invoice.editable .invoice-due-date>div,.invoice.editable .invoice-meta>div{overflow:visible;position:relative}.invoice.editable .date-outer{display:inline-block;position:relative}.invoice.editable .due-date{position:relative}.invoice.editable .edit-client,.invoice.editable .edit-date,.invoice.editable .edit-due-date{position:absolute}.invoice.editable .add-item{text-align:center}.invoice.editable #add-invoice-item{background:rgba(0,0,0,.015);border:2px dashed rgba(0,0,0,.05);clear:both;color:#888;cursor:pointer;display:block;font-size:14px;margin:20px auto;padding:1rem;transition:all .05s ease-in}.invoice.editable #add-invoice-item:hover{background:transparent;border:2px solid #257eff;color:#257eff!important;color:#257eff}.invoice.editable .editing .line-item-actions{position:absolute}.invoice.editable .editing .edit-item{display:none}.invoice.editable .editing>div{position:relative}.invoice.editable .editing .error{border:1px solid #ff8281}.invoice.editable .editing .invoice-subtotal{line-height:31px}.invoice.editable input,.invoice.editable textarea{border:1px solid rgba(0,0,0,.15);border-radius:1px;box-shadow:none;color:#000;height:40px;margin:0;padding:5px;width:100%}.invoice.editable select{height:20px;width:100%}.invoice.editable .select2-container--default .select2-selection--multiple{border:1px solid rgba(0,0,0,.15);border-radius:1px;line-height:38px}.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:12px;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline .select2-search__field{margin-top:0}form .select2-container .select2-selection--multiple{border:1px solid #d9d9d9;height:40px}form.select2-container--focus .select2-selection--multiple{border-color:rgba(82,168,236,.8)!important}form .select2-container .country-selector.select2-selection--multiple .select2-selection__choice{background:transparent;border:none;font-size:14px;line-height:40px;margin:0;max-width:75%;width:100%}form .select2-container .country-selector.select2-selection--multiple .select2-search__field{line-height:40px}form .select2-container .select2-selection--single{border-color:#d9d9d9;border-radius:3px;height:32px}form .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px}#invoice-builder:after,#invoice-builder:before{content:" ";display:table}#invoice-builder:after{clear:both}#invoice-builder #choose-invoice-tasks,#invoice-builder #invoice-preview{float:left;width:45%}#invoice-builder #choose-invoice-tasks{border-right:1px solid #ccc;margin-right:4%;min-height:300px;padding:20px}#invoice-builder .invoice-contact-info,#invoice-builder .invoice-details,#invoice-builder-task-list #completed-tasks-list{display:none}#invoice-builder-task-list .task-list-menu:after,#invoice-builder-task-list .task-list-menu:before{content:" ";display:table}#invoice-builder-task-list .task-list-menu:after{clear:both}#invoice-builder-task-list a{float:right;font-size:85%}#invoice-builder-task-list a:after,#invoice-builder-task-list a:before{content:" ";display:table}#invoice-builder-task-list a:after{clear:both}#invoice-builder-task-list .task-total-time{cursor:default;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap;width:150px}.task-drag-helper{background:#f2f8fd;border:1px solid #e6f0f9;height:35px;line-height:35px;padding:0 20px}.invoice.preview{margin:8px 16px}.icon-add{background-position:-408px -96px}.filter{background-image:linear-gradient(180deg,#fff 0,#f9f9f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#fff9f9f9",GradientType=0);height:30px;padding-right:30px;width:70%}.filter,.filter input{background-repeat:repeat-x;position:relative}.filter input{background-image:linear-gradient(180deg,#f9f9f9 0,#fff);border:1px solid rgba(0,0,0,.2);border-radius:3px 0 0 3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#ffffffff",GradientType=0);height:20px;padding:4px 2.5%;right:-1px;width:95%;z-index:2}.filter input:focus{box-shadow:none}.filter .choose-filter-button{border:1px solid rgba(0,0,0,.2);border-radius:0 3px 3px 0;bottom:0;cursor:pointer;float:left;height:28px;position:absolute;right:0;width:28px}.filter ul{background-image:linear-gradient(180deg,#fff 0,#f9f9f9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.2);display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#fff9f9f9",GradientType=0);margin:0;min-width:100%;position:absolute;z-index:999999}.filter ul.active{display:block;top:32px}.filter li{list-style:none;padding:5px 10px}.filter li:hover{background-color:rgba(0,0,0,.02)}.modal-overlay{background-image:radial-gradient(ellipse,rgba(188,198,206,.5) 10%,rgba(98,112,120,.6));height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:9999998}.error-message{clear:both;color:red;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form form:not(.form--sectioned){padding:2rem}.form input,.form select,.form textarea{display:block;margin:0 0 20px;padding:7px 12px}.form input:focus,.form textarea:focus{box-shadow:none!important}.form .select2-container,.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form select,.form textarea{width:100%!important}.form .select2-selection,.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form textarea{border:1px solid #dbdff3!important;border-radius:3px;box-shadow:none;color:#333;margin-top:1px;outline:none}.form .select2-selection:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form textarea:focus{background:#f9fbff;border-color:#3a67ff!important;border-width:2px!important;margin-top:0}.form .select2-container--focus .select2-selection{background:#f9fbff!important;border-color:#3a67ff!important;border-width:2px!important;margin-top:0}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form textarea{padding:10px}.form .select2-container .select2-selection--single{height:42px}.form input.date,.form input[type=date]{width:176px}.form input.date:last-child,.form input[type=date]:last-child{margin-bottom:10px}.form select{width:100%}.form .field{position:relative}.form .field.inline{display:inline-block;margin-right:20px;vertical-align:top}.form .field.inline:last-child{margin-right:0}.form label{color:#7d8592;display:block;font-size:1.4rem;line-height:1;margin-bottom:4px}.form .has-error label{top:26px}.form .radio{display:block}.form .radio input{display:inline-block}.form .error{clear:both;color:red;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form .row{max-width:100%}.form .label-field{padding-left:2rem}.form .label-field input[type=text]{border:none!important;border-bottom:1px dotted #aaa!important;border-radius:0!important;color:#000;display:inline-block!important;font-size:1.4rem;line-height:1;margin-bottom:4px;min-width:auto!important;padding:0 0 2px;position:relative;width:auto!important}.form .label-field input[type=text]:focus{background:#fff!important;color:#257eff!important}.form .label-field:after{content:"";display:block;height:2rem;left:0;position:absolute;top:.25rem;width:1.5rem}.form--sectioned{display:flex;padding:0}.form--sectioned>div{padding:2rem}.form__main{width:100%}.form__secondary{background:#fafafa;border-left:1px solid rgba(0,0,0,.07);display:none;min-width:220px;padding:0 2rem}.form__secondary h5{font-weight:500;margin-bottom:1rem}.optional-field-selector__field{margin-bottom:1rem;padding-left:1.5rem}.optional-field-selector__field:hover{color:#257eff;cursor:pointer;text-decoration:underline}.modal{background:#f0f1f6;background:#fefefe;-webkit-background-clip:border-box;border:1px solid rgba(0,0,0,.3);border-radius:4px;box-shadow:7.5px 13px 40px rgba(54,71,82,.2);box-sizing:initial;display:inline-block;margin:0 auto;min-width:250px;overflow:hidden;position:relative;text-align:left;top:20%}.modal:after,.modal:before{content:" ";display:table}.modal:after{clear:both}.modal>div{min-width:350px}.modal.alert{padding-top:20px}.modal.alert.success p{color:#40b842;font-weight:700}.modal.alert p{margin-bottom:0}.modal.alert .alert{max-width:500px}.modal.alert button{display:block;margin:0 auto;width:80%}.modal .modal-info{background:#fafafa;border-bottom:1px solid #e1e6ef;height:50px;min-width:auto;width:100%}.modal .modal-info h3{display:inline-block;font-size:17px;font-weight:400;line-height:50px;margin-top:1px;padding-left:20px}.modal .modal-info .close{cursor:pointer;font-size:17px;font-weight:400;opacity:.4;position:absolute;right:9px;top:12px}.modal .modal-info .close:hover{opacity:1}.modal form{float:left;margin-bottom:0;width:100%}.modal .button.blue{width:100%}.modal form:not(.form--sectioned){padding:2rem}.modal input,.modal select,.modal textarea{display:block;margin:0 0 20px;padding:7px 12px}.modal input:focus,.modal textarea:focus{box-shadow:none!important}.modal .select2-container,.modal input[type=email],.modal input[type=number],.modal input[type=password],.modal input[type=text],.modal select,.modal textarea{width:100%!important}.modal .select2-selection,.modal input[type=email],.modal input[type=number],.modal input[type=password],.modal input[type=text],.modal textarea{border:1px solid #dbdff3!important;border-radius:3px;box-shadow:none;color:#333;margin-top:1px;outline:none}.modal .select2-selection:focus,.modal input[type=email]:focus,.modal input[type=number]:focus,.modal input[type=password]:focus,.modal input[type=text]:focus,.modal textarea:focus{background:#f9fbff;border-color:#3a67ff!important;border-width:2px!important;margin-top:0}.modal .select2-container--focus .select2-selection{background:#f9fbff!important;border-color:#3a67ff!important;border-width:2px!important;margin-top:0}.modal input[type=email],.modal input[type=number],.modal input[type=password],.modal input[type=text],.modal textarea{padding:10px}.modal .select2-container .select2-selection--single{height:42px}.modal input.date,.modal input[type=date]{width:176px}.modal input.date:last-child,.modal input[type=date]:last-child{margin-bottom:10px}.modal select{width:100%}.modal .field{position:relative}.modal .field.inline{display:inline-block;margin-right:20px;vertical-align:top}.modal .field.inline:last-child{margin-right:0}.modal label{color:#7d8592;display:block;font-size:1.4rem;line-height:1;margin-bottom:4px}.modal .has-error label{top:26px}.modal .radio{display:block}.modal .radio input{display:inline-block}.modal .error{clear:both;color:red;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal .row{max-width:100%}#calroot{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.1);font-size:11px;margin-top:-1px;padding:2px;width:202px;z-index:9999999}#calhead{height:22px;padding:2px 0}#caltitle{color:#0150d1;float:left;font-size:15px;line-height:20px;text-align:center;text-shadow:0 1px 0 #ddd;width:155px}#calnext,#calprev{background-position:-432px -72px;background-repeat:no-repeat;cursor:pointer;display:inline-block;float:left;height:14px;line-height:14px;margin-left:6px;margin-top:3px;opacity:.5;vertical-align:text-top;width:14px}#calnext:hover,#calprev:hover{opacity:1}#calnext{background-position:-456px -72px;float:right;margin-left:0;margin-right:6px}#calnext.caldisabled,#calprev.caldisabled{visibility:hidden}#caltitle select{font-size:10px}#caldays{border-bottom:1px solid #ddd;height:20px;padding:0 0 6px}#caldays span{display:block;float:left;text-align:center;width:28px}#calweeks{background-color:#fff;margin-top:4px}.calweek{clear:left;height:22px}.calweek a{-moz-border-radius:3px;-webkit-border-radius:3px;color:#666;display:block;float:left;font-size:11px;height:20px;line-height:20px;margin-left:1px;text-align:center;text-decoration:none;width:27px}.calfocus,.calweek a:hover{background-color:#ddd}a.calsun{color:red}a.caloff{color:#ccc}a.caloff:hover{background-color:#f5f5fa}a.caldisabled{background-color:#efefef!important;color:#ccc!important;cursor:default}#calcurrent{background-color:#498ce2;color:#fff}#caltoday{background-color:#333;color:#fff}.select2-dropdown{z-index:99999999}.button.red,.danger{background-color:#ea736a;border:none;color:#fff;cursor:pointer}.button.red:hover,.danger:hover{background-color:#db6e6a!important;border:none;color:#fff!important}.button.blue{background:#285cff;border:none;color:#fff}.button.blue:hover{background:#285cff;border:none;color:#fff!important}.hover-red{background:#aaa!important;border:none!important;color:#fff!important}.hover-red:hover{background-color:#db6e6a!important;border:none;color:#fff!important}.hover-blue{background:#aaa!important;border:none!important;color:#fff!important}.hover-blue:hover{background:#2cadf6!important;border:none;color:#fff!important}.button.small{line-height:21px;padding:2px 10px}.button.tiny{font-size:9px;line-height:14px;padding:2px 10px}.submit,input[type=submit]{float:right;padding:7px 24px!important;text-decoration:none!important}input[type=submit].small{padding:4px 10px!important}.button{color:#fff;display:inline-block}.button,.button:hover{background:#285cff;border:none}.button:hover{color:#fff!important}.button.disabled,.button.disabled:hover{cursor:not-allowed;opacity:.6}.button.large{font-size:16px;padding:10px 40px}.button:hover{border:1px solid #bdbdbd;box-shadow:0 1px 2px rgba(43,50,57,.08)}.button[disabled=disabled]{cursor:not-allowed;opacity:.5}.clear-button{color:#444}.button.dark{background:#444;color:#fff;cursor:pointer;margin-left:10px}.button.dark .icon{color:#fff}.button.green{background:#552cf6;border:none;color:#fff}.clear-button{background:none;border:none;box-shadow:none;cursor:pointer}.clear-button .icon{margin-right:10px}.clear-button:hover{color:#2381e9}.clear-button:hover .icon{color:#2381e9!important}.button.flat{background-image:linear-gradient(180deg,#f5f5f5 0,#f1f1f1);background-repeat:repeat-x;border:1px solid #dcdcdc;box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff1f1f1",GradientType=0)}.button.flat .icon{margin-right:10px;position:relative;top:1px}.button.flat:hover{background-image:linear-gradient(180deg,#ececec 0,#e8e8e8);background-repeat:repeat-x;border:1px solid #ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffececec",endColorstr="#ffe8e8e8",GradientType=0)}a.button:hover{text-decoration:none}input[type=submit]{float:right}.button-set{border-radius:3px;display:block;margin:0;opacity:1}.button-set,.button-set li{display:inline-block;height:30px}.button-set li{-webkit-touch-callout:none;color:#333;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:29px;list-style:none;margin:0 0 0 -1px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:75px}.button-set li:first-child{border-radius:3px 0 0 3px}.button-set li:last-child{border-radius:0 3px 3px 0;border-right:none}.button-set li:hover{background:#ebf2fb}.button-set li.selected span{color:#2381e9!important}.solid-button-set{border-radius:3px;height:30px;margin:0;opacity:1}.solid-button-set li{background:#285cff;background:#f5f5f5;border:transparent;border-radius:3px;border-radius:0;color:#fff;display:inline-block;display:block;float:left;height:30px;line-height:30px;margin:0;padding:0 10px}.solid-button-set li:hover{background:#285cff;border:none;color:#fff!important}.solid-button-set li.disabled,.solid-button-set li.disabled:hover{cursor:not-allowed;opacity:.6}.solid-button-set li.large{font-size:16px;padding:10px 40px}.solid-button-set li:hover{border:1px solid #bdbdbd;box-shadow:0 1px 2px rgba(43,50,57,.08)}.solid-button-set li[disabled=disabled]{cursor:not-allowed;opacity:.5}.solid-button-set li:first-child{border-radius:4px 0 0 4px}.solid-button-set li:last-child{border-radius:0 4px 4px 0}.solid-button-set li:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.02);color:#259af4}.solid-button-set li.selected,.solid-button-set li.selected:hover,.solid-button-set li:active{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#000}.beveled-button-set.small,.button-set.small{height:25px}.beveled-button-set.small li,.button-set.small li{font-size:11px;height:25px;padding:2px 10px}.panel .button-set{display:inline-block}.button .add-item{margin-right:5px;position:relative;top:-2px}.button .edit-notes{background-position:0 -72px;margin-right:5px;position:relative}.tabs{border-bottom:1px solid #e6e6e6;display:block;height:40px;list-style:none;margin-bottom:20px;padding:0}.tabs dd:first-child,.tabs li:first-child{margin-left:0}.tabs dd.active{border-top:1px solid #ccc;margin-top:-1px}.tabs dd{display:block;float:left;margin:0;padding:0}.tabs dd.active a{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#3c3c3c;cursor:default;font-weight:700}.tabs dd a,.tabs li>a{color:#6f6f6f;display:block;font-size:14px;height:40px;line-height:40px;padding:0 23.8px}ul.tabs-content{display:block;margin:0 0 20px;padding:0 10px}.tabs-content{clear:both}.tabs-content:after,.tabs-content:before{content:" ";display:table}.tabs-content:after{clear:both}ul.tabs-content>li.active{display:block}ul.tabs-content>li{display:none;position:relative}ul.tabs-content>li:after,ul.tabs-content>li:before{content:" ";display:table}ul.tabs-content>li:after{clear:both}.dropdown,.dropup{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;content:"";display:inline-block;height:0;opacity:.3;vertical-align:top;width:0}.dropdown .caret{margin-left:2px;margin-top:8px}.dropdown:hover .caret,.open .caret{opacity:1}.dropdown-menu{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none;float:left;left:0;list-style:none;margin:1px 0 0;min-width:160px;padding:4px 0;position:absolute;top:100%;z-index:9999}.dropdown-menu.pull-right{left:auto;right:0}.dropdown-menu a,.dropdown-menu span{clear:both;color:#333;cursor:pointer;display:block;font-weight:400;line-height:18px;padding:3px 15px;white-space:nowrap}.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-menu .active>span,.dropdown-menu .active>span:hover,.dropdown-menu li>a:hover,.dropdown-menu li>span:hover{background-color:#fff;color:#08c;text-decoration:none}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{left:auto;right:0}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-bottom:4px solid #000;border-top:0;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:1px;top:auto}.dropdown-menu .divider{background-color:#e5e5e5;border-bottom:1px solid #fff;height:2px;margin:8px 1px;overflow:hidden}.typeahead{border-radius:4px;margin-top:2px}.add-list-item,.edit-notes{opacity:.95}.add-list-item:hover,.edit-notes:hover{opacity:1}.scrollable{height:100%;overflow-x:hidden;overflow-y:hidden;position:relative}.scrollable .viewport{height:100%}.scrollable .scroll-content{position:relative;width:100%}.scrollable .scrollbar{float:right;opacity:0;position:absolute;right:0;top:0;transition:all .2s linear;width:6px}.scrollable:hover .scrollbar{opacity:1}.scrollable .track{height:100%;padding:0 1px;position:relative}.scrollable .thumb,.scrollable .track{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;width:6px}.scrollable .thumb{background-color:rgba(0,0,0,.6);cursor:pointer;height:20px;overflow:hidden;position:absolute;top:0}.scrollbar.disable{display:none}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cancel-all{display:none}.uploading #cancel-all{display:block}.add-file-button{overflow:hidden;position:relative}#fileupload{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.progress-bar-wrapper{border-bottom:1px solid #ddd;margin:10px auto 9px;padding:10px 10px 20px;width:100%}.progress-bar-wrapper .filename{float:left;width:85%}.progress-bar-wrapper .cancel,.progress-bar-wrapper .status{float:right;font-size:85%;text-align:right;width:9%}.progress-bar-wrapper .status{display:none}.progress-bar-wrapper .progress{background:#ebebeb;border-left:1px solid transparent;border-radius:10px;border-right:1px solid transparent;height:20px;margin-top:5px}.progress-bar-wrapper .progress>span{background:#ffe393;background:linear-gradient(180deg,#ffe393 0,#ffdf92 70%,#fdcc63);border-color:#f0ad24 #eba310 #c5880d;border-radius:10px;border-style:solid;border-width:1px;box-shadow:inset 0 1px hsla(0,0%,100%,.3),0 1px 2px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe393",endColorstr="#fdcc63",GradientType=0);float:left;height:20px;line-height:8px;margin:0 -1px;min-width:30px;position:relative;text-align:right}.progress-bar-wrapper .progress>span span{color:#404040;color:rgba(0,0,0,.7);font-size:12px;line-height:20px;padding:0 8px;text-shadow:0 1px hsla(0,0%,100%,.4)}.progress-bar-wrapper .progress>span:before{border-radius:10px;bottom:0;content:"";height:18px;left:0;position:absolute;right:0;top:0;z-index:1}.cancelled{padding:5px 10px 10px}.cancelled .progress{height:3px}.cancelled .progress span{background:#555;background-image:none;border:none;box-shadow:none;height:1px;position:relative;top:1px}.cancelled .cancel,.cancelled .progress span span{display:none}.cancelled .status{display:block}.complete .progress>span{background-color:#ccc;background-image:linear-gradient(180deg,#cceb9b 0,#a9dc65 70%,#89c443);border-color:#95b961 #87a55b #738d4e;box-shadow:inset 0 1px hsla(0,0%,100%,.3),0 1px 2px rgba(0,0,0,.2)}.complete .cancel{display:none}.complete .status{display:block}#hidden,.hidden{left:-9999999px;position:absolute;top:0;visibility:hidden}#calendar-outer{padding:0 20px 20px}#calendar{height:100%;margin:0 auto;width:98%}.fc-header h2{font-size:18px;font-weight:400}.fc-widget-header{border-width:0!important;color:#888;font-weight:400}.fc-day-number{color:#888}.fc-today{background:#e7eef6}.fc-today .fc-day-number{color:#3790f4;font-weight:700}.fc-widget-content{border-color:#cbcbcb}td.fc-first,td.fc-last{background-color:#fafafa}#calendar .has-tasks{background:#edeff5}#calendar-header #task-filters{margin-top:5px}#calendar-header .date-name{font-size:16px;line-height:30px;margin-right:10px}#calendar-header .task-filter{margin-left:10px}#calendar-header #calendar-menu>*{display:inline-block;vertical-align:middle}#calendar-header #calendar-view-selector{margin-right:10px;width:75px}.calendar-event-item{position:relative}.calendar-event-item .task-status{background:#4da6ff;border:1px solid #0059b3;border-radius:4px;height:10px;left:5px;opacity:.7;position:absolute;top:4px;width:10px}.calendar-event-item.at-risk .task-status{background:#fff3a3;border:1px solid #d6ba00}.calendar-event-item.overdue .task-status{background:#e96267;border:1px solid #9c161b}.calendar-event-item .task-name{color:#666;cursor:pointer;margin-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-item-popup{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);left:50%;margin-left:-150px;padding:20px 30px;position:absolute;top:20%;width:300px;z-index:99}.calendar-item-popup .close{color:#888;font-size:16px;font-weight:700;height:10px;position:absolute;right:7px;top:7px;width:10px}#confirm-box .message{margin:20px 0 40px}#confirm-box h3{font-weight:400}#confirm-box .confirmation-buttons{float:right}#confirm-box.success .red.action{background:#58cf2c}#confirm-box.success .red.action:hover{background:#58cf2c!important;border-color:#438d23}#confirm-box p{margin-bottom:30px;padding:10px}#confirm-box.has-details .message{margin-bottom:0;margin-top:10px}.nano .slider{background:#111}#credit-card-payment-form,#manual-payment-form,#paypal-payment-form{width:640px}#credit-card-payment-form p,#manual-payment-form p,#paypal-payment-form p{margin:20px 0}#credit-card-payment-form .accepted-cards,#manual-payment-form .accepted-cards,#paypal-payment-form .accepted-cards{border-right:1px solid #ddd;height:32px;margin:0 0 20px;width:230px}#credit-card-payment-form .form-fields,#credit-card-payment-form .invoice-summary,#credit-card-payment-form .paypal-instructions,#manual-payment-form .form-fields,#manual-payment-form .invoice-summary,#manual-payment-form .paypal-instructions,#paypal-payment-form .form-fields,#paypal-payment-form .invoice-summary,#paypal-payment-form .paypal-instructions{float:left}#credit-card-payment-form .form-fields,#manual-payment-form .form-fields,#paypal-payment-form .form-fields{margin-right:30px;width:350px}#credit-card-payment-form .form-fields:after,#credit-card-payment-form .form-fields:before,#manual-payment-form .form-fields:after,#manual-payment-form .form-fields:before,#paypal-payment-form .form-fields:after,#paypal-payment-form .form-fields:before{content:" ";display:table}#credit-card-payment-form .form-fields:after,#manual-payment-form .form-fields:after,#paypal-payment-form .form-fields:after{clear:both}#credit-card-payment-form .card-number,#manual-payment-form .card-number,#paypal-payment-form .card-number{clear:both;float:left;width:100%}#credit-card-payment-form input[type=text],#credit-card-payment-form select,#manual-payment-form input[type=text],#manual-payment-form select,#paypal-payment-form input[type=text],#paypal-payment-form select{width:100%}#credit-card-payment-form .cvc,#credit-card-payment-form .expiration-month,#credit-card-payment-form .expiration-year,#credit-card-payment-form .first-name,#credit-card-payment-form .last-name,#manual-payment-form .cvc,#manual-payment-form .expiration-month,#manual-payment-form .expiration-year,#manual-payment-form .first-name,#manual-payment-form .last-name,#paypal-payment-form .cvc,#paypal-payment-form .expiration-month,#paypal-payment-form .expiration-year,#paypal-payment-form .first-name,#paypal-payment-form .last-name{float:left}#credit-card-payment-form .first-name,#credit-card-payment-form .last-name,#manual-payment-form .first-name,#manual-payment-form .last-name,#paypal-payment-form .first-name,#paypal-payment-form .last-name{width:170px}#credit-card-payment-form .cvc,#manual-payment-form .cvc,#paypal-payment-form .cvc{width:70px}#credit-card-payment-form .top-label,#manual-payment-form .top-label,#paypal-payment-form .top-label{color:#999;margin-bottom:5px}#credit-card-payment-form .expiration-month,#credit-card-payment-form .expiration-year,#manual-payment-form .expiration-month,#manual-payment-form .expiration-year,#paypal-payment-form .expiration-month,#paypal-payment-form .expiration-year{width:130px}#credit-card-payment-form .expiration-month,#credit-card-payment-form .expiration-year,#credit-card-payment-form .first-name,#manual-payment-form .expiration-month,#manual-payment-form .expiration-year,#manual-payment-form .first-name,#paypal-payment-form .expiration-month,#paypal-payment-form .expiration-year,#paypal-payment-form .first-name{margin-right:10px}#credit-card-payment-form .card-number input,#manual-payment-form .card-number input,#paypal-payment-form .card-number input{margin-bottom:10px}#credit-card-payment-form .invoice-summary,#manual-payment-form .invoice-summary,#paypal-payment-form .invoice-summary{border-left:1px solid #eee;height:250px;padding-left:30px;width:220px}#credit-card-payment-form .invoice-summary .invoice-number,#manual-payment-form .invoice-summary .invoice-number,#paypal-payment-form .invoice-summary .invoice-number{color:#888;font-size:18px;font-weight:700;margin-bottom:10px}#credit-card-payment-form .invoice-summary .invoice-meta-wrapper,#manual-payment-form .invoice-summary .invoice-meta-wrapper,#paypal-payment-form .invoice-summary .invoice-meta-wrapper{margin-top:20px}#credit-card-payment-form .invoice-summary .invoice-meta-wrapper span:first-child,#manual-payment-form .invoice-summary .invoice-meta-wrapper span:first-child,#paypal-payment-form .invoice-summary .invoice-meta-wrapper span:first-child{background:#f2f8fd;color:#666;display:inline-block;margin-bottom:5px;padding:4px 5px;width:100px}#credit-card-payment-form .invoice-summary .invoice-meta-wrapper .button,#manual-payment-form .invoice-summary .invoice-meta-wrapper .button,#paypal-payment-form .invoice-summary .invoice-meta-wrapper .button{margin-bottom:10px}#credit-card-payment-form .submit-button,#manual-payment-form .submit-button,#paypal-payment-form .submit-button{clear:both;width:100%}#credit-card-payment-form .submit-button:after,#credit-card-payment-form .submit-button:before,#manual-payment-form .submit-button:after,#manual-payment-form .submit-button:before,#paypal-payment-form .submit-button:after,#paypal-payment-form .submit-button:before{content:" ";display:table}#credit-card-payment-form .form-header,#credit-card-payment-form .submit-button:after,#manual-payment-form .form-header,#manual-payment-form .submit-button:after,#paypal-payment-form .form-header,#paypal-payment-form .submit-button:after{clear:both}#credit-card-payment-form .billing-icon,#manual-payment-form .billing-icon,#paypal-payment-form .billing-icon{background-position:-120px 0}#paypal-payment-form{width:590px}#paypal-payment-form .paypal-instructions{float:left;margin-right:30px;width:300px}#paypal-payment-form .invoice-summary{height:200px}#payment-processing-overlay{background-color:hsla(0,0%,98%,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%}#payment-processing-overlay>div{background-color:#5b99de;border-radius:4px;color:#fff;left:50%;margin-left:-125px;padding:10px;position:absolute;text-align:center;top:40%;width:250px}#payment-processing-overlay span{font-size:85%}.no-activity{font-style:italic}#project-details h3{-webkit-font-smoothing:antialiased}#project-details h5.section-title{color:#000;font-size:17px;margin-bottom:20px;margin-top:40px}#project-details .status-indicator{background:#4da6ff;border-radius:50%;display:inline-block;height:12px;position:relative;top:0;width:12px}#project-details .status-indicator.behind-schedule,#project-details .status-indicator.overdue{background:#e96267}#project-details .status-indicator.at-risk{background:#fff3a3}#project-details #top-details{border:1px solid rgba(0,0,0,.09);box-shadow:0 0 5px rgba(0,0,0,.04);display:block;font-size:0;height:140px;margin:20px auto;max-width:1202px;overflow:hidden;text-align:center}#project-details #top-details>div{border-right:1px solid rgba(0,0,0,.05);display:inline-block;height:100%;padding:30px 10px 10px;width:20%}#project-details #top-details>div:last-child{border:none;margin-right:0}#project-details #top-details>div span{color:#82929f;font-size:80%}#project-details #top-details.has-due-date>div{width:16.66%}#project-details #top-details h3{margin-bottom:7px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#project-details #top-details h3.on-schedule{font-size:20px}#project-details #top-details h3.behind-schedule{font-size:18px}#project-details #top-details h5{color:#bbb;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#project-details #main-dashboard{margin:20px auto;max-width:1202px}#project-details #activity-stream-space{margin-right:5%;width:65%}#project-details .project-stats{width:30%}#project-details .project-stats .icon{color:#888;margin-right:10px}#project-details .project-action{color:#428bca;cursor:pointer;text-decoration:none}#project-details .project-action:hover{text-decoration:underline}#project-details #activity-stream-space,#project-details .project-stats{float:left}#project-details .activity-stream{margin:0 5% 0 0}#project-details .activity-stream h3{font-size:14px;margin-bottom:20px}#project-details .activity-stream .activity-description{color:#82929f;font-weight:400}#project-details .people-section{padding-top:20px}#project-details .project-info{padding:0 20px}#project-details .people-list{margin-left:-10px}#project-details .people-list li{height:50px!important;padding:16px 10px;text-align:left;width:100%}#project-details .people-list a{position:relative}#project-details .people-list .person-image{background-size:100% 100%;height:32px;left:0;position:absolute;top:-6px;width:32px}#project-details .people-list .person-image img{width:100%}#project-details .people-list a span{display:block}#project-details .people-list .person-name{color:#82929f;display:block!important;font-weight:400;margin-right:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#project-details .people-list .person-role{position:absolute;right:0;top:0}#project-details .people-list .person-meta{padding-left:42px;text-align:left}.project-dashboard-widget{border:1px solid #d0d5d8;border-top:3px solid #d0d5d8;display:block;height:250px;padding:30px;position:relative}.project-dashboard-widget .title{color:#8a959e;font-size:11px;font-weight:600;text-transform:uppercase}.project-dashboard-widget p{font-size:16px}.project-dashboard-widget h3{color:#323a45;font:300 35px/52px Open Sans,open-sans,sans-serif;font-size:24px;line-height:35px;margin:0;text-transform:none}.activity-stream{margin:0;padding:0}.activity-stream ul{overflow:hidden}.activity-stream ul:after,.activity-stream ul:before{content:" ";display:table}.activity-stream ul:after{clear:both}.activity-stream li{float:left;line-height:18px;list-style:none;margin:20px 0;overflow:visible;position:relative;width:100%}.activity-stream li:after,.activity-stream li:before{content:" ";display:table}.activity-stream li:after{clear:both}.activity-stream li:first-child{background-position:0 3px;padding-top:0}.activity-stream .activity-content{padding-left:50px}.activity-stream .activity-user{color:#666;display:inline-block}.activity-stream .activity-timestamp{color:#999;font-size:11px;margin-left:5px;width:100px}.activity-stream .object-link{background-position:0 0;background-repeat:no-repeat;display:inline-block;line-height:14px;margin-top:5px;min-height:18px}.activity-stream .deleted-object{color:#aaa;display:none}.activity-stream .activity-show-all{background-color:#f8f8f8;border:1px solid #dfdfdf;cursor:pointer;padding:10px;text-align:center}.activity-stream .activity-meta{float:left}.activity-stream .activity-meta>div{display:inline-block}.activity-stream .activity-time{display:none;font-size:12px;line-height:32px;position:relative;top:-10px}.activity-stream .icons{height:32px;position:relative;width:32px}.activity-stream .type-icon{display:none}.activity-stream .user-image{border-radius:50%;display:inline-block;height:25px;overflow:hidden;position:relative;right:-4px;top:0;width:25px}.activity-stream .user-image img{width:100%}.activity-stream .marker{background:#eee;display:block;height:300px;left:15px;position:absolute;width:2px}.activity-stream li:last-child .marker{display:none!important}.activity-task .type-icon{background:#a0b0bd}.activity-invoice .type-icon{background:#dff4f5}.activity-invoice .type-icon span{color:#22cee6!important}.activity-estimate .type-icon{background:#6fbc5f}.activity-payment .type-icon{background:#f0e243}.activity-message .type-icon{background:#3b7fcc}.activity-file .type-icon{background:#a9cc9a}.activity-project .type-icon{background:#ccc}.activity-description{color:#345}.activity-title,.activity-title a{color:#a2adb8}.activity-file .object-link{padding-left:20px}.activity-file.activity-deleted{background:none;padding-left:0}.activity-message .object-link{background:#f7f7f7;border:1px dashed #e0e0e0;border-radius:5px;color:#666;padding:10px 20px}.activity-task .activity-title{padding-left:20px}.activity-task.activity-completed .activity-title a{color:#91a2b1;text-decoration:line-through}.activity-task.activity-deleted .activity-title{background:none;padding-left:0}.activity-deleted a.object-link{display:none}.activity-deleted .deleted-object{display:inline-block}#dashboard{height:100%;margin:0}#dashboard h3{font-weight:400}#dashboard h4{color:#9a9a9a;margin-left:18px;margin-top:30px}#dashboard #dashboard-right-column{background:#fdfdfd;border-left:1px solid rgba(0,0,0,.08);box-shadow:inset 3px 0 3px rgba(0,0,0,.02);height:100%;overflow-x:hidden;overflow-y:auto;padding:20px 0 0 40px;position:absolute;right:0;top:0;width:480px}#dashboard #dashboard-left-column{float:left;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 480px 20px 0;width:100%}#dashboard-widgets{border:1px solid rgba(0,0,0,.09);box-shadow:0 0 5px rgba(0,0,0,.04);font-size:0;margin-bottom:50px;margin-top:40px}.dashboard-widget{background:#fff;border-right:1px solid rgba(0,0,0,.05);display:inline-block;margin:0;padding:40px;text-align:center;width:33.33%}.dashboard-widget h5{border-bottom:1px solid #d0d0d0;color:#888;display:inline-block;padding-bottom:6px;text-transform:uppercase}.dashboard-widget h2{color:#111;font-size:40px;font-weight:600;letter-spacing:1px}.dashboard-widget .currency-symbol{font-size:16px;position:relative;top:5px;vertical-align:top}.project-tile-list{list-style:none;margin:0}.project-tile-list .project-widget{border:1px solid #ccc;cursor:pointer;float:left;height:220px;margin:20px 4.5% 20px 0;overflow:hidden;padding:4.5% 4.5% 39px;position:relative;width:30%}.project-tile-list .project-widget:nth-child(3n){margin-right:0}.project-tile-list .project-widget .project-title{clear:both;float:left;margin-bottom:20px;width:100%}.project-tile-list .project-widget:hover{background-color:#fffff6}.project-tile-list .project-widget h3{font-size:18px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-tile-list .project-widget h6{color:#999;font-size:11px;text-transform:uppercase}.project-tile-list .project-widget .status{background-color:#4da6ff;border:1px solid rgba(0,0,0,.2);border-radius:50%;color:#fff;display:inline-block;font-weight:700;height:12px;margin-right:5px;position:relative;top:4px;width:12px}.project-tile-list .project-widget.at-risk .status{background-color:#fff3a3}.project-tile-list .project-widget.behind-schedule .status,.project-tile-list .project-widget.overdue .status{background-color:#e96267}.project-tile-list .project-widget p{color:#888;font-size:12px;margin-bottom:5px}.project-tile-list .project-widget p span{float:right}.project-tile-list .project-widget .progress-difference{float:right;font-weight:700;letter-spacing:1px}.project-tile-list .project-widget .bottom{background-color:#fafafa;border-top:1px solid #eee;bottom:0;color:#666;font-size:12px;left:0;padding:10px 20px;position:absolute;width:100%}.project-line-item-list{list-style:none;margin:20px 0 0;width:100%}.project-line-item-list:after,.project-line-item-list:before{content:" ";display:table}.project-line-item-list:after{clear:both}.project-line-item-list .project-widget{border-bottom:1px solid #ddd;padding:10px 10px 24px;width:100%}.project-line-item-list .project-widget:first-child{border-top:1px solid #ddd}.project-line-item-list .project-widget:nth-child(2n){background-color:#fcfcfc}.project-line-item-list h4{display:inline-block;margin:0 0 10px}.project-line-item-list h4.client-name{color:#888;font-size:90%;margin-left:20px}.project-line-item-list .progress-status{float:left;padding-right:20px;width:70%}.project-line-item-list .due-date{float:left;text-align:right;width:30%}.project-line-item-list .project-title{margin-bottom:0}.project-line-item-list .bottom{font-size:12px;padding:0}.project-line-item-list .status{background-color:#4da6ff;border-radius:50%;display:inline-block;height:8px;margin-right:5px;position:relative;top:4px;width:8px}.project-line-item-list.at-risk .status{background-color:#fff3a3}.project-line-item-list.behind-schedule .status,.project-line-item-list.overdue .status{background-color:#e96267}.project-line-item-list li{cursor:pointer}.project-line-item-list li:hover{background:#ebf2fb}.modal input.task-weight,input.task-weight{width:100px}.loading-maximum-weight{display:inline-block;height:16px;width:16px}.notification{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:-2px 2px 4px rgba(0,0,0,.1);color:#333;display:inline-block;display:none;min-height:100px;overflow:hidden;padding:20px 20px 20px 100px!important;padding-left:80px;position:fixed;right:20px;text-align:left;top:20px;width:320px;z-index:9999999}.notification.showing{display:block}.notification .notification-icon{background-size:40px;height:100%;left:0;position:absolute;top:0;width:80px}.notification .button{colog:fff}.notification .close{cursor:pointer;right:5px;top:5px}.notification .close,.notification .close:after{display:block;height:12px;position:absolute;width:12px}.notification .close:after{color:#999;content:"x";left:0;top:-4px}.notification .close:hover:after{color:#444}.notification .button{background:transparent;border:none;float:right;font-size:13px;font-weight:700;margin-top:10px;text-transform:uppercase}.notification.error{background:#f2dede;border:1px solid #eed3d7;border-radius:3px;color:#b94a48;padding:5px 10px}.banner-notification,.full-width-notification{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);color:#2b6a94;margin-bottom:60px;padding:20px 40px}.banner-notification .notification-content,.full-width-notification .notification-content{color:#000;margin:0 auto;max-width:800px}.banner-notification .link-buttons,.banner-notification .notification-buttons,.full-width-notification .link-buttons,.full-width-notification .notification-buttons{display:inline-block;float:right;margin-top:-3px;text-align:right}.banner-notification .link-buttons .main-action,.banner-notification .notification-buttons .main-action,.full-width-notification .link-buttons .main-action,.full-width-notification .notification-buttons .main-action{background:#2d9ff3;border:none;box-shadow:none;color:#fff}.banner-notification .notification-buttons .button,.full-width-notification .notification-buttons .button{background:none;border:none;color:#2b6a94;font-size:13px;font-weight:700;text-transform:uppercase}.banner-notification .notification-buttons .button.main-action:hover,.full-width-notification .notification-buttons .button.main-action:hover{background:#552cf6;color:#fff}.banner-notification{border:1px solid rgba(0,0,0,.1);margin:0 auto;width:800px}#form-more{margin-top:20px}#add-client #hide-form-details,#add-client-user #hide-form-details,#edit-user #hide-form-details,#form-more{display:none}#add-client-user.showing-details #hide-form-details,#add-client.showing-details #hide-form-details,#edit-user.showing-details #hide-form-details{display:inline-block}#add-client-user.showing-details #show-form-details,#add-client.showing-details #show-form-details,#edit-user.showing-details #show-form-details{display:none}#add-client-user.showing-details #form-more,#add-client.showing-details #form-more,#edit-user.showing-details #form-more{display:block}#global-search-results .search-entities{margin:0 auto;max-width:1200px;width:100%}#global-search-results .search-entity{border:1px solid rgba(0,0,0,.05);border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.05);margin:40px 0;padding:40px;width:100%}#global-search-results h6{font-size:18px;margin-bottom:10px}#global-search-results #search-message-results .list.condensed li>div{height:auto}#global-search-results #search-message-results .list.condensed li{height:auto;line-height:1.5;padding:10px 0}#global-search-results #search-message-results .list.condensed li:after,#global-search-results #search-message-results .list.condensed li:before{content:" ";display:table}#global-search-results #search-message-results .list.condensed li:after{clear:both}#global-search-results .list li>div,#global-search-results .list-main-header>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#global-search-results .search-task-list .task-name{width:50%}#global-search-results .search-task-list .task-project-name{width:30%}#global-search-results .search-task-list .task-due-date,#global-search-results .search-task-list .task-status{width:10%}#global-search-results .project-list .project-name{width:80%}#global-search-results .project-list .project-due-date,#global-search-results .project-list .project-status{width:10%}#global-search-results .file-list .file-name{width:50%}#global-search-results .file-list .file-type{width:10%}#global-search-results .file-list .file-project-name{width:40%}#global-search-results .message-list p:first-child{margin-top:5px}#global-search-results #search-filters{float:right;margin-right:10px}#global-search-results #search-filters:after,#global-search-results #search-filters:before{content:" ";display:table}#global-search-results #search-filters:after{clear:both}.no-search-results{background:#fafafa;float:left;font-size:16px;font-style:italic;margin-top:10px;padding:20px;text-align:center;width:100%}#forgot-password{background:#f7f8fa;height:100%}#forgot-password:after,#forgot-password:before{content:" ";display:table}#forgot-password:after{clear:both}#forgot-password #temp-password-message{display:none}#forgot-password #temp-password-message,#forgot-password form{background:#fff;border:1px solid #ccc;-webkit-box-shadow:2px 2px 0 rgba(0,0,0,.07);margin:100px auto 0;padding:40px;width:400px}#forgot-password #temp-password-message:after,#forgot-password #temp-password-message:before,#forgot-password form:after,#forgot-password form:before{content:" ";display:table}#forgot-password #temp-password-message:after,#forgot-password form:after{clear:both}#forgot-password.submitted #temp-password-message{display:block}#forgot-password.submitted form{display:none}#forgot-password p{margin-bottom:0}#forgot-password input[type=text]{-webkit-appearance:none;background-color:hsla(0,0%,100%,.8);border:0;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(43,50,57,.21),inset 0 5px 3px -2px rgba(43,50,57,.04),0 0 4px 1px rgba(69,140,207,0);color:#4e5b68;display:inline-block;float:left;font-size:16px;font-size:17px;line-height:20px;line-height:22px;margin:20px auto;padding:15px 13px 15px 20px;transition:box-shadow .1s ease;width:100%}#forgot-password input[type=text]:focus{outline:none!important}#forgot-password h4{margin-bottom:20px}#forgot-password .error{clear:both;color:red;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#project-form .inline{width:176px}.panel-loading,.panel-no-selection{text-align:center}#panel-one{position:relative}#panel-one .notification{background-color:#fcfcfc;border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:0 solid #ddd;left:50%;margin-left:-60px;position:absolute;text-align:center;width:120px}#reporting h1{font-size:50px;letter-spacing:-1px;line-height:40px}#reporting h1 span{font-size:16px;letter-spacing:0}#reporting h6{font-size:14px;font-weight:400;margin-bottom:20px}#reporting-text-widgets{background-color:#fdfdfd;float:left;height:380px;margin-right:40px;width:300px}#reporting-text-widgets:hover{background-color:#fafafa}.reporting-change{line-height:12px;padding:0 40px 20px}#reporting-this-year{clear:both;float:left;padding:20px;width:100%}#reporting-this-year:after,#reporting-this-year:before{content:" ";display:table}#reporting-this-year:after{clear:both}#reporting-this-year h6{margin:0 0 0 20px}#reporting-client-revenue{float:left;height:380px;padding:20px}#reporting-client-revenue:after,#reporting-client-revenue:before{content:" ";display:table}#reporting-client-revenue:after{clear:both}#reporting-client-revenue h6{margin-bottom:0}#client-revenue-chart{float:left;height:300px;margin-right:40px;width:300px}#revenue-chart{height:300px}#reporting-payments-list{float:left;height:300px;margin-bottom:60px;padding:20px;width:600px}#reporting-payments-list h6{margin-left:20px}#reporting-payments-list .nano:after{background-image:none}#reporting-payments-list th,#reporting-payments-list ul div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#reporting-payments-list ul{width:100%}#reporting-payments-list ul:after,#reporting-payments-list ul:before{content:" ";display:table}#reporting-payments-list ul:after{clear:both}#reporting-payments-list li{padding:0}#reporting-payments-list li.end{background-color:#fafafa;height:25px;line-height:25px;text-align:center}#reporting-payments-list .payment-amount,#reporting-payments-list .payment-date{width:20%}#reporting-payments-list .payment-client{width:43%}#reporting-payments-list .payment-invoice{width:17%}#admin-customize .settings-section>div{border-bottom:1px solid #ccc;padding:40px;width:100%}#admin-customize #customize-theme .select2{margin-bottom:20px;width:200px}#admin-customize #customize-theme .button{float:none}#admin-settings h4{margin-bottom:10px}#admin-settings .edit-setting{color:#22f;cursor:pointer;display:none;font-size:12px;margin-left:20px}#admin-settings li:hover .edit-setting{display:inline}#admin-settings .sign-up-type button{margin-top:20px}#admin-settings .sign-up-type label{padding-right:20px}.running-timer{background:rgba(54,135,221,.9);color:#fff;cursor:pointer;float:left;padding:10px;width:100%}.running-timer .timer-task{margin:0 40px 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.running-timer .timer-elapsed{float:left;font-size:20px;width:50%}.running-timer .timer-stop{background:hsla(0,0%,100%,.8);float:right;height:15px;margin:4px 5px;width:15px}.running-timer .timer-stop:hover{background:#fff}.running-timer-inner{float:left;position:relative;width:100%}.running-timer-inner>div{display:inline-block;line-height:1}.panel-filter,.panel-filter-wrapper{display:inline-block}.panel-filter{color:#999;cursor:pointer;position:relative}.panel-filter .panel-selected-filter{border:1px solid transparent;padding:2px 19px 2px 10px;position:relative;z-index:1}.panel-filter.active,.panel-filter:hover{color:#444}.panel-filter.active .panel-selected-filter,.panel-filter:hover .panel-selected-filter{background:#fff;border:1px solid #ccc}.panel-filter.active .caret,.panel-filter:hover .caret{display:inline-block}.panel-filter.active .panel-selected-filter{border-bottom-width:0}.panel-filter.active ul{display:block}.panel-filter ul{background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none;font-size:15px;left:0;list-style:none;margin:0;min-width:100%;position:absolute;top:24px;z-index:0}.panel-filter li{color:#333;padding:5px 15px;white-space:nowrap}.panel-filter li:first-child{border-top:none}.panel-filter li:hover{background-color:#f2f4f8!important;color:#181a1c}.panel-filter li.selected{font-weight:700}.panel-filter .caret{display:none;position:absolute;right:5px;top:9px}.panel-sort-wrapper{display:inline-block}.panel-sort-wrapper .ascending .arrow-up{border-bottom-color:#666}.panel-sort-wrapper .descending .arrow-down{border-top-color:#666}.panel-sort{cursor:pointer}.arrow-up{border-bottom:4px solid #aaa;margin-bottom:2px}.arrow-down,.arrow-up{border-left:3px solid transparent;border-right:3px solid transparent;height:0;width:0}.arrow-down{border-top:4px solid #aaa}@media (max-width:1500px){.panel-filter .panel-selected-filter{padding:2px 12px 2px 5px}.panel-filter .panel-selected-filter .caret{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #000;right:3px;top:11px}.selected-filter-name{font-size:80%}.panel-info .panel-actions-wrapper .panel-action{min-width:34px}.panel-info h3{font-size:18px}}#app-loading-screen{background:#fff;color:#2381ef;font-size:30px;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:999999}#app-loading-screen section{margin:100px auto;text-align:center;vertical-align:middle}.loader-quart{display:inline-block;height:130px;position:relative;vertical-align:middle;width:130px}.loader-quart,.loader-quart:after{border:6px solid rgba(35,129,239,.25);border-radius:65px}.loader-quart:after{animation:spin 1s linear infinite;border-top-color:#2381ef;bottom:-6px;content:"";left:-6px;position:absolute;right:-6px;top:-6px}.loader-text{font-size:18px;position:relative;top:34px}.smart-menu{display:table}.smart-menu ul{display:table-cell;margin:0;vertical-align:middle}.smart-menu li{cursor:pointer;list-style:none}.smart-menu .smart-menu-hover:hover{color:#2381e9}.smart-menu .smart-menu-items li{display:inline-block;line-height:24px;margin-right:15px;padding:10px 0}.smart-menu .smart-menu-items li:hover{color:#2381e9}.smart-menu .smart-menu-items li.selected,.smart-menu .smart-menu-items li:hover{color:#595959}.smart-menu .smart-menu-items li.selected{background-color:#f5f5f5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:700;padding:10px 12px}.smart-menu .more{cursor:pointer;display:table-cell;line-height:24px;padding:0 20px;position:relative;vertical-align:middle}.smart-menu .sidebar-icon{font-size:12px}.smart-menu .smart-menu-overflow{background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none;font-size:15px;left:0;list-style:none;margin:0;min-width:100px;position:absolute;top:30px;z-index:0}.smart-menu .smart-menu-overflow.active{display:block}.smart-menu .smart-menu-overflow li{color:#333;padding:5px 15px;white-space:nowrap}.smart-menu .smart-menu-overflow li:first-child{border-top:none}.smart-menu .smart-menu-overflow li:hover{background-color:#f2f4f8!important;color:#181a1c}.smart-menu .smart-menu-overflow li.selected{font-weight:700}.smart-menu .smart-menu-overflow li.has-button{padding:0}.smart-menu .smart-menu-overflow li.has-button .button{display:block;margin:0!important;padding:10px 15px}.smart-menu .smart-menu-overflow li.has-button .button.danger:hover{background:#ff4f59;color:#fff}.smart-menu .more .button{background:none;border:none!important;box-shadow:none!important;float:none;padding:0}.smart-menu .menu-icon,.smart-menu .smart-menu-menu-text{display:none}.smart-menu.showing-none .menu-icon,.smart-menu.showing-none .smart-menu-menu-text{display:inline}.smart-menu.showing-none .more-icon,.smart-menu.showing-none .smart-menu-more-text{display:none}.dropdown-button{display:inline-block;position:relative}.dropdown-button.loading .main-button{background-position:92%;background-repeat:no-repeat;padding-right:30px}.dropdown-button.show-indicator .main-button{padding-left:29px}.dropdown-button.show-indicator .main-button:before{content:"\e64b";font-family:themify;left:9px;position:absolute;top:1px;z-index:9999}.dropdown-button .has-icon{padding-left:35px}.dropdown-button .has-icon:before{top:10px}#kanban-view:before{content:"\e712"}#kanban-view:before,#list-view:before{font-family:themify;left:9px;position:absolute;top:10px;z-index:9999}#list-view:before{content:"\e667"}.dropdown-button-dropdown{background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none;font-size:15px;list-style:none;margin:0;min-width:100px;position:absolute;right:0;top:100%;z-index:0}.dropdown-button-dropdown.active{display:block;z-index:999999}.dropdown-button-dropdown .button{margin-right:0}.dropdown-button-dropdown li{color:#333;cursor:pointer;line-height:24px;padding:10px 15px;position:relative;white-space:nowrap}.dropdown-button-dropdown li:first-child{border-top:none}.dropdown-button-dropdown li:hover{background-color:#f2f4f8;color:#181a1c}.dropdown-button-dropdown li.selected{font-weight:700}.dropdown-button-dropdown li.danger{background:transparent;border:none;box-shadow:none;color:#333}.dropdown-button-dropdown li.danger:hover{background:#ff4f59;color:#fff}#modules-to-hide:after,#modules-to-hide:before{content:" ";display:table}#modules-to-hide:after{clear:both}#modules-to-hide label{float:left;margin-bottom:20px;width:33%}#custom-css-textarea{background:#fcfdff;border:1px solid #ccc;border-radius:0;color:#111;margin-bottom:20px;padding:10px;width:100%}.settings-section p{margin-bottom:20px;max-width:65rem}.setting-section-header{color:#777;font-size:90%;text-transform:uppercase}.setting-section-values{list-style:none;margin-bottom:30px}#admin-settings{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:2px 2px 0 rgba(0,0,0,.1);margin:10px auto;max-width:1000px}.admin-section{display:none;padding:20px 0}.admin-section.active{display:block}.admin-section form{margin-right:5%;margin-top:20px}.admin-section .field{margin-bottom:20px}.admin-section .error{clear:both;color:red;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-section h5{margin-bottom:5px;margin-top:20px;text-decoration:underline}.referral-share-wrapper h4,.social-shares-wrapper h4{color:#000;font-weight:700;margin-bottom:20px;margin-top:20px}.referral-share-wrapper label,.social-shares-wrapper label{color:#000;display:block;font-weight:700;margin-bottom:5px}.referral-share-wrapper form,.referral-share-wrapper input,.referral-share-wrapper label,.referral-share-wrapper textarea,.social-shares-wrapper form,.social-shares-wrapper input,.social-shares-wrapper label,.social-shares-wrapper textarea{max-width:600px;width:100%}.referral-share-wrapper input[type=submit],.social-shares-wrapper input[type=submit]{padding:0!important}.referral-share-wrapper input,.social-shares-wrapper input{height:40px;line-height:40px}#admin-feedback>div{float:left;width:100%}#social-shares a{border-radius:4px;color:#fff;font-size:14px;margin:10px 0;padding:8px 20px;text-decoration:none}#social-shares .share-option,#social-shares a{display:inline-block}#social-shares .share-icon{display:inline-block;font-size:14px;margin-right:10px;position:relative;top:1px}#social-shares #facebook-button{background-color:#4e69a2}#social-shares #facebook-button:hover{background-color:#6391dd}#social-shares #twitter-button{background:#55acee}#social-shares #twitter-button:hover{background:#4b97cf}#social-shares #linkedin-button{background-color:#eaeaea;color:#4875b4}#social-shares #linkedin-button:hover{background-color:#c6c6c6}#social-shares #google-button{background-color:#dd4b39;color:#fff}#social-shares #google-button:hover{background-color:#cd4937}.customize-section{border-bottom:1px solid #eee;padding-bottom:60px;padding-top:60px}.customize-section .button{border:1px solid #cecece!important;float:left}.customize-section .image-size,.customize-section .remove-logo{display:none}.customize-section.has-logo .image-size,.customize-section.has-logo .remove-logo{display:inline-block}.customize-section.has-logo .button-wrapper{display:none}.customize-section .title{display:inline-block;vertical-align:top;width:400px}.customize-section .current-logo{display:inline-block;margin-left:100px}.customize-section .image-wrapper{height:100px;max-width:300px}.customize-section .image-wrapper img{max-height:100%;max-width:100%}#admin-feedback p{margin-right:30%;width:70%}.person-info{border-radius:4px;color:#fff;cursor:pointer;float:left;height:167px;list-style:none;margin-right:20px;padding:20px;text-align:center;width:140px}.person-info a{display:block;height:100%;position:relative;text-decoration:none;width:100%}.person-info a span{display:block}.person-info:hover{background:#ebf2fb}.person-info:hover .person-name,.person-info:hover .person-role{color:#328ff1}.person-info .person-image{background-color:#fff;background-position:50%;border-radius:40px;height:80px;margin-bottom:10px;margin-left:auto;margin-right:auto;overflow:hidden;width:80px}.person-info .person-image img{width:100%}.person-info .person-name{color:#444;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-info .person-role{color:#aaa;font-size:12px;text-transform:uppercase}.person-info .remove-user{background:#f2dede;border:1px solid #ebccd1;border-radius:4px;bottom:-30px;color:#a94442;display:none;left:50%;margin-left:-40px;position:absolute;text-align:center;width:80px}.person-info .remove-user:hover{background-color:#eacbce;border-color:#eba4a4;color:#943c3a}.person-info:hover .remove-user{display:block}#add-person-to-project{width:378px}#choose-new-user-type{width:478px}#choose-new-user-type .new-user-type{border:1px solid transparent;cursor:pointer;padding:20px;position:relative}#choose-new-user-type .new-user-type:hover{background:#ebf2fb}#choose-new-user-type .new-user-type:hover .icon{border-color:#328ff1;color:#328ff1}#choose-new-user-type h5{font-weight:700}#choose-new-user-type .icon{border:1px solid #aaa;border-radius:25px;color:#aaa;font-size:17px;left:20px;margin-top:-15px;padding:10px;position:absolute;top:50%}#choose-new-user-type .user-type-description{padding-left:50px}#add-user-to-project-step-one,form#add-client{width:378px}#add-user-to-project-step-one>p{clear:both;float:left;margin-top:20px;width:100%}#add-user-to-project-step-one .new-user-type{border:1px solid transparent;cursor:pointer;padding:20px;position:relative}#add-user-to-project-step-one .new-user-type:hover{background:#ebf2fb}#add-user-to-project-step-one .new-user-type:hover .icon{border-color:#328ff1;color:#328ff1}#add-user-to-project-step-one h5{font-weight:700}#add-user-to-project-step-one .icon{border:1px solid #aaa;border-radius:25px;color:#aaa;font-size:17px;left:20px;padding:10px;position:absolute;top:30px}#add-user-to-project-step-one .user-type-description{padding-left:50px}.user-quick-access-panel{border-left:1px solid #e1e6ef;height:100%;width:300px}.user-quick-access-panel ul{list-style:none;margin-top:20px}.user-quick-access-panel li{margin-bottom:10px}.user-quick-access-panel .icon{margin-right:10px}.user-quick-access-panel .quick-access-top{background:#fff;border-bottom:1px solid #e1e6ef;text-align:center}.user-quick-access-panel .quick-access-content,.user-quick-access-panel .quick-access-top{padding:20px 40px}.user-quick-access-panel .user-image{display:inline-block}.user-quick-access-panel #quick-access-change-photo{color:#428bca;display:inline;left:-3px;padding:0;position:relative}.user-quick-access-panel #quick-access-change-photo:hover{color:#2a6496;text-decoration:underline}.panel-categories{border-left:1px solid #f5f5f5;height:60px;padding-left:18px}.panel-categories .more,.panel-categories li{color:#a0a1a2}.panel-categories .more:hover,.panel-categories li:hover{color:#6d6e6f}.panel-categories li:last-child{border-right:none}.inline-popup{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.1);font-size:15px;left:0;min-height:50px;min-width:100px;position:absolute;top:0;z-index:999}.inline-popup:after{border:10px solid transparent;border-top-color:#fff;margin-left:-10px}.inline-popup:after,.inline-popup:before{content:"";height:0;left:50%;position:absolute;top:100%;width:0}.inline-popup:before{border:11px solid transparent;border-top-color:#ccc;margin-left:-11px}.inline-popup.bottom:before{border-color:transparent transparent #ccc;margin-top:-22px;top:0}.inline-popup.bottom:after{border-color:transparent transparent #fff;margin-top:-20px;top:0}.inline-popup{opacity:0;padding:10px}.inline-popup.showing{opacity:1}.inline-popup input,.inline-popup select,.inline-popup textarea{display:block;margin:0 0 7px;padding:0 6px}.inline-popup .select2-container{margin-bottom:10px}.inline-popup input[type=date],.inline-popup input[type=number],.inline-popup input[type=password],.inline-popup input[type=text],.inline-popup select{height:12px}.inline-popup select{width:100%}.inline-popup .button,.inline-popup input[type=submit]{background:#444;border:none;border-radius:0;color:#fff;float:right;font-size:12px;padding:2px 5px!important;text-shadow:none}.inline-popup .cancel{background:#ccc;color:#333;float:left}#assign-tasks-form{width:200px}#assign-tasks-form .select2,#assign-tasks-form select{width:100%}#start-timer-popup{width:160px}#new-task-form .notes-wrapper{display:none}#new-task-form .clickable{color:#2381e9;display:block;margin-bottom:15px}#new-task-form .clickable:hover{text-decoration:underline}#panel-two .entity-list{width:100%}@media (max-width:800px){.unfloat-on-mobile{float:left!important;width:100%!important}.invoice-wrapper{padding-right:0!important}.invoice-meta-wrapper{position:relative!important}.task-list li{padding-right:150px!important}.task-list li .task-assigned{right:5px!important}.task-list li .task-actions,.task-list li .task-meta{display:none!important}.client-task-list .task-details{padding-right:150px!important}.client-task-list .task-details .task-assigned{right:5px!important}.file-list .file-extension{width:20%}.file-list .file-title{width:60%}.file-list .file-type{width:20%}.file-list .file-create-date,.file-list .file-uploader-name{display:none;width:0}.invoice{padding:20px}.invoice li{font-size:89%}#tasks-list .task-due-date{display:none!important}#dashboard-project-list{border-right:none!important}#project-details #top-details{height:auto}#project-details #top-details div{padding-top:10px;text-align:left;width:50%!important}#project-details #top-details h5{font-size:14px;margin-bottom:0}#project-details #top-details h3{font-size:16px!important}}@media (max-width:500px){.full .window-outer{min-width:200px;padding-left:0}.user-details{width:auto}.panel .inner-content>div{margin-left:20px}.panel-info .panel-actions-wrapper{right:0}.panel-info h3{overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.panel-info .panel-left{width:100%}.smart-menu .more{padding:0}.panel-categories{padding-left:0}.user-quick-access-panel{width:200px}.quick-access-content{padding:20px!important}.entity-list{width:200px}.entity-list-header{padding-left:40px}.entity-list-title{font-size:16px}.entity-actions{display:none!important}#discuss-project-button .discuss-button-text{display:none}#project-details #top-details{margin-right:0}#project-details #top-details>div{padding-right:0}#project-calendar,.new-entity{display:none}.item-details,.item-details-inner{margin-left:0!important;margin-right:0!important}.invoice-list .invoice-balance,.invoice-list .invoice-number,.invoice-list .invoice-status{width:33%!important}.invoice-list .invoice-due-date,.invoice-list .invoice-total{display:none;width:0}.invoice-list .status-text{background-color:#fff!important;border:none!important;padding:0!important}.invoice-wrapper{padding:0!important}.invoice{padding:10px!important}.invoice li div{padding:4px 1px}.invoice .invoice-summary{width:100%!important}.invoice .invoice-terms,.invoice .invoice-to{display:none}.invoice .status-text{background-color:#fff!important;border:none!important;padding:0!important}.invoice.preview .invoice-client{display:none}.invoice.preview .invoice-due-date,.invoice.preview .invoice-meta{width:48%}#attach-files-button-wrapper,.add-file-button{display:none!important}.file-list span{font-size:10px;padding:2px 5px}#file-view-type{display:none}.button{font-size:12px}.client-task-list .task-due-date{display:none!important}.dashboard-invoices{display:none}.invoices-tabs{display:none!important}.invoices-tab{padding:10px!important}.invoices-tab h2{font-size:20px}.invoices-tab h5{font-size:11px}#dashboard-project-list{padding-left:0!important;padding-right:0!important}.dashboard-projects{padding-right:20px!important}.project-tile-list .project-widget{height:120px;width:100%}.modal{box-sizing:border-box;width:100%}form{max-width:inherit!important}#reporting-tab{display:none}.client-details .user-email{display:none;width:0}.client-details .user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%!important}.client-details .user-image-container{width:30%!important}}#make-recurring-form{paddding:40px;margin:0 auto;max-width:800px}#make-recurring-form .inline{margin-right:9%;width:45%}#make-recurring-form .inline:last-child{margin-right:0}#make-recurring-form #custom-frequency{display:none}#make-recurring-form #recurrence-frequency[data-selection=custom] #custom-frequency{display:block}#link-body{background:#f4f6f9;margin:0 auto;overflow:auto}#link-body,#link-view{height:100%}#link-view.naked{height:auto;overflow:hidden}#link-view.naked .full-width-notification{display:none}#link-view.naked #link-body{background:#fff;height:auto}#link-view.naked .invoice.preview{border:none;box-shadow:none;margin:0;max-width:100%}#link-view.naked .corner{display:none}#top-progress-bar{opacity:0;pointer-events:none;visibility:hidden}#top-progress-bar.showing{opacity:1;visibility:visible}#top-progress-bar .bar{background:#29d;height:2px;left:0;position:fixed;top:0;transition:all .2s ease;width:100%;z-index:1031}#top-progress-bar .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#top-progress-bar .spinner{display:block;position:fixed;right:15px;top:15px;z-index:1031}#top-progress-bar .spinner-icon{animation:top-progress-bar-spinner .4s linear infinite;border-color:#29d transparent transparent #29d;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.top-progress-bar-custom-parent{overflow:hidden;position:relative}.top-progress-bar-custom-parent #top-progress-bar .bar,.top-progress-bar-custom-parent #top-progress-bar .spinner{position:absolute}@keyframes top-progress-bar-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#login-screen,#sign-up-screen{float:left;height:100%;width:100%}#login-form,#login-info{float:left;height:100%}#login-info{background:#26262e;width:60%}#login-info #login-logo{background-size:40px;border-radius:50%;height:40px;left:0;overflow:hidden;position:absolute;top:30px;width:40px}#login-info .welcome-text{display:table;height:100%;margin-left:20%;max-width:500px;position:relative;width:50%}#login-info .welcome-text-inner{display:table-cell;vertical-align:middle}#login-info h3{color:#fff;margin-bottom:2.5rem}#login-info p{color:#aaa;line-height:1.5}#login-info .powered-by{background:rgba(0,0,0,.4);border-radius:4px;bottom:20px;color:hsla(0,0%,100%,.8);left:0;padding:4px 10px;position:absolute}.login-footer,.login-header{color:#fff}.login-footer .content,.login-header .content{margin:0 auto;max-width:800px}.login-footer h3,.login-header h3{font-weight:700}.login-footer p,.login-header p{color:#ccc}.login-header{background:#fff;border-bottom:1px solid rgba(43,50,57,.15);box-shadow:0 0 6px rgba(0,0,0,.08);left:0;padding:10px 60px;position:fixed;text-align:right;top:0;width:100%;z-index:99999}.login-header p{color:#333;color:#888;display:inline-block;font-size:17px;margin-right:20px}#login-form{background:#f6f5f9;background-size:cover;display:table;padding:150px 0 100px;position:relative;width:100%}#login-form.has-logo{padding-top:100px}#login-form #form-overlay{background:rgba(38,38,46,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#login-form .form-content{margin:0 auto;padding:40px 40px 75px;position:relative;width:400px;z-index:1}.login-title{color:#3d3d3d;font-weight:700;margin:0 0 10px;text-align:center}.login-subtitle{font-size:23px;line-height:29px;margin:0 5px 15px 0;padding:0;text-align:center}.login-window{margin:0 auto;max-width:400px;position:relative}.login-window h3,.login-window p{font-family:Inter,Arial,sans-serif;font-weight:400;text-align:center;z-index:0}.login-window p.message{color:#81898f!important;display:none;font-size:15px;margin:0}.login-window form{margin:0 auto;position:relative}.login-window form>div{position:relative}.login-window .login-fields{margin-bottom:12px}.login-window .login-fields>div{padding:10px 0;position:relative}.login-window [for=username]{background-position:-168px 0}.login-window [for=password]{background-position:-287px -24px}.login-window .input,.login-window input[type=email],.login-window input[type=password],.login-window input[type=text]{-webkit-appearance:none;background-color:hsla(0,0%,100%,.8);border:0;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(43,50,57,.21),inset 0 5px 3px -2px rgba(43,50,57,.04),0 0 4px 1px rgba(69,140,207,0);color:#4e5b68;display:inline-block;font-size:16px;font-size:17px;line-height:20px;line-height:22px;padding:15px 13px;transition:box-shadow .1s ease;width:100%}.login-window .input:focus,.login-window input[type=email]:focus,.login-window input[type=password]:focus,.login-window input[type=text]:focus{outline:none!important}.login-window input:focus+label{opacity:.6}.login-window button[type=submit]{-webkit-font-smoothing:antialiased;background-color:#1e79f2;border:0;border-radius:3px;color:#fff!important;cursor:pointer;display:inline-block;font-size:18px;line-height:21px;padding:15px 18px!important;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.05);transition:background-color .1s ease}.login-window button[type=submit] span{position:relative;top:2px}.login-window button[type=submit]:focus{outline:none}.login-window .forgot-password{border-bottom:0 solid #4e5b68;color:rgba(43,50,57,.45);display:inline-block;float:right;font-size:15px;margin:5px 0;text-decoration:none;transition:color .1s ease,border-bottom .1s ease;vertical-align:bottom}.login-window .error-message{font-size:inherit;text-align:center}.login-logo{height:100px;margin-bottom:40px;max-width:320px;text-align:center}.login-logo img{display:inline-block;max-height:100%;max-width:100%}[data-type=cards]{height:100%;margin-bottom:0!important;overflow-x:auto}#card-view-incomplete{float:left;height:100%}#card-view[data-filter=all] #card-view-complete{border-bottom:1px solid #eee;box-shadow:inset 0 -3px 3px rgba(0,0,0,.02)}#card-view-complete{display:block;margin-bottom:30px;padding-bottom:5px}#card-view-complete h5{font-weight:700;margin:20px 0 10px}#card-view-complete li{background:transparent}#card-view{float:left;height:100%}#card-view .card-column{background:#fff;float:left;height:100%;width:300px}#card-view .card-column-header{color:rgba(30,43,101,.93);font-size:18px;font-weight:400;overflow:hidden;padding:8px 8px 8px 12px;text-overflow:ellipsis;white-space:nowrap}#card-view .card-placeholder,#card-view .column-placeholder,#card-view .ui-state-hover.no-cards .cards:after{background:#eef0f5;border:2px dashed rgba(0,0,0,.2);content:" ";display:block;height:60px;margin:15px;overflow:hidden;position:relative}#card-view .column-placeholder{float:left;height:90%;width:270px}#card-view .card{background:#fcfcfc;border:1px solid rgba(0,0,0,.13);box-shadow:0 2px 4px rgba(0,0,0,.03);cursor:pointer;display:block;margin:15px;overflow:hidden;padding:15px 15px 15px 30px;position:relative}#card-view .card:after{content:" ";height:100%;left:0;position:absolute;top:0;width:4px}#card-view .card.at-risk:after{background-color:#fff3a3}#card-view .card.overdue:after{background-color:#e96267}#card-view .card.complete .is-task-completed{background-position:50%;background-size:18px!important;border:none!important}#card-view .card.complete .task-details{color:#888;text-decoration:line-through}#card-view .card .task-status-indicator{height:14px;left:15px;top:18px;width:14px}#card-view .card .user-image{height:24px;position:absolute;right:12px;top:12px;width:24px}#card-view .card .task-details{margin-left:12px;margin-right:25px;overflow:hidden}#card-view .ui-sortable-helper{box-shadow:0 5px 5px rgba(0,0,0,.1)}#card-view .card-column.ui-sortable-helper{border:1px solid rgba(0,0,0,.15)}#card-view .is-task-completed,#card-view .retry-save,#card-view .saving-indicator{position:absolute}#card-view .is-task-completed{background:none;border:1px solid #888;border-radius:3px;height:16px;left:0;width:16px}#card-view .saving-indicator{display:none;height:16px!important;left:0;width:16px}#card-view .retry-save{background-position:0 -120px;background-repeat:no-repeat;cursor:pointer;display:none;height:14px!important;left:14px;margin:10px 0 0 10px;opacity:.5;width:14px}#card-view .saving .is-task-completed{display:none}#card-view .saving .saving-indicator{display:block}#card-view .error-saving .is-task-completed,#card-view .error-saving .saving-indicator,#card-view .saving .retry-save{display:none}#card-view .error-saving .retry-save{display:block}#card-view .new-card,#card-view .new-section{margin:15px}#card-view .new-card input,#card-view .new-section input{background-color:#fff;border:1px dashed #ccc;border-radius:3px;color:#a6a6a6;padding:9px 13px;width:100%}#card-view .new-card input:focus,#card-view .new-section input:focus{border:1px solid #aaa;outline:none}#card-view .new-section{float:left;margin-top:0;width:259px}#card-view .new-section input{margin-top:15px}#card-view .cards{overflow-y:auto}#card-view #complete-tasks-list .is-task-completed{background-position:50%;background-size:18px!important;border:none!important}#reporting-main{position:relative}#reporting-content{padding-right:450px;width:100%}#reporting-filters{padding:0 0 0 40px;position:absolute;right:0;top:0;width:450px}#reporting-filters #timeframe-selector,#reporting-filters h3{display:inline-block;width:49%}#reporting-filters #timeframe-selector{text-align:right}#reporting-menu{margin-bottom:30px;margin-top:30px}#reporting .separator{border-top:1px dashed #ddd;height:1px;margin:40px 0}#reporting .section{background:#fff;border:1px solid rgba(0,0,0,.09);box-shadow:0 0 5px rgba(0,0,0,.04);margin:0 0 40px;padding:60px;position:relative}#reporting .section h3{font-weight:400;margin:0 0 20px}#reporting .empty-list{color:#888;font-style:italic;margin-top:40px;text-align:center}#reporting .has-items .empty-list{display:none}#reporting .reporting-widget{border-right:1px solid #ebebeb;display:inline-block;padding:0 40px;position:relative;vertical-align:top;width:49%}#reporting .reporting-widget .title{color:#989da0}#reporting .reporting-widget:first-child{padding-left:0}#reporting .reporting-widget:last-child{border-right:none}#reporting .tooltip{background:#f4c63d;color:#453d3f;display:inline-block;font-weight:700;min-width:5em;padding:.5em;pointer-events:none;position:absolute;text-align:center;z-index:1}#reporting .ct-series-a .ct-slice-pie{stroke:#1d91ce;fill:#1d91ce}#reporting .ct-series-b .ct-slice-pie{stroke:#ceeaf8;fill:#ceeaf8}#reporting .ct-bar{stroke:#65beea}#reporting .legend{font-size:0}#reporting .legend .color{border-radius:50%;display:inline-block;height:12px;margin-right:10px;width:12px}#reporting .legend .item{display:inline-block;font-size:14px;margin-bottom:20px;width:50%}#reporting .legend .item-a .color{background:#1d91ce}#reporting .legend .item-b .color{background:#ceeaf8}#reporting .legend .description{display:inline-block;margin-bottom:5px;vertical-align:middle}#reporting .legend .value{color:#989ba0;padding-left:21px}#reporting .graph,#reporting .legend,#reporting .text{display:block}#reporting #total-invoiced-graph{height:350px;max-width:300px}#reporting #time-worked-graph{height:350px;width:100%}#reporting .list .list-main-header{background:#fff;border-bottom:2px solid #eee;color:#aaa}#reporting .invoice-total{color:#1471ac}#reporting .invoice-client{width:20%}#reporting .list{max-height:400px;overflow-y:auto}#reporting label{display:block;margin-bottom:7px}#reporting .field{margin-bottom:10px}#reporting .select2-container--default .select2-selection--single{border-radius:0;color:#cfcfcf;height:40px}#reporting .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}#reporting .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}#reporting #custom-date-range{display:none}#reporting #custom-date-range.showing{display:block}#reporting #custom-date-range .field{display:inline-block;width:49%}#reporting #reporting-filters>div{padding:40px}#reporting .background{background:linear-gradient(90deg,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 1%,transparent 5%);height:200%;left:0;position:absolute;top:0;width:100%}#total-invoiced-graph{margin:0 40px;position:relative;top:-20px;width:100%}#time-worked-graph{height:160px;position:relative;top:20px}#reporting-filter-wrapper{margin-bottom:40px;position:relative;text-align:right}#reporting-filter-wrapper #download-reports-button,#reporting-filter-wrapper #filter-container{display:inline-block}#reporting-filter-wrapper .filter-dropdown{margin-left:10px}.reporting-list{display:none}.reporting-list.showing{display:block}#report-download-choose-type{padding:20px;text-align:center}#report-download-choose-type .button:first-child{margin-right:20px}#dashboard-upcoming-events-list,.dashboard-calendar{display:inline-block;vertical-align:top;width:450px}#dashboard-upcoming-events-list{height:350px;margin-left:60px;overflow:hidden}#dashboard-upcoming-events-list #upcoming-events-filter-title{background:#fbfbfa;border-bottom:1px solid #f2f2f1;border-top:1px solid #f2f2f1;display:none;padding:10px}#dashboard-upcoming-events-list.filtered li{display:none}#dashboard-upcoming-events-list.filtered li.filter-match{display:block}#dashboard-upcoming-events-list.filtered #upcoming-events-filter-title{display:block;position:relative}#dashboard-upcoming-events-list.filtered #upcoming-events-filter-title .close{curspor:pointer;position:absolute;right:10px;top:14px}#dashboard-upcoming-events-list li{cursor:pointer;list-style:none;padding:20px}#dashboard-upcoming-events-list li:hover{background:rgba(244,186,46,.1)}#dashboard-upcoming-events-list h5{font-weight:700;margin-bottom:5px;margin-top:0;padding-left:17px;position:relative}#dashboard-upcoming-events-list h5:before{border:2px solid #0b76dc;border-radius:50%;content:" ";height:12px;left:0;margin-top:-7px;position:absolute;top:50%;width:12px}#dashboard-upcoming-events-list .overdue h5:before{border-color:#cc2446}#dashboard-upcoming-events-list p{color:#888}.dashboard-calendar .fc td,.dashboard-calendar .fc th{border:none}.dashboard-calendar .fc-basic-view .fc-body .fc-row{min-height:2em}.dashboard-calendar .fc td.fc-today{border:none}.dashboard-calendar .fc-day-number{font-size:16px;line-height:40px;position:relative;text-align:center!important}.dashboard-calendar .fc-day-number.fc-today:before{border:1px solid #0b76dc;border-radius:50%;content:" ";height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:Absolute;top:50%;width:30px;z-index:-1}.dashboard-calendar .fc-day-number.has-event{color:#ec7061;font-weight:700}.dashboard-calendar .fc-day-number.has-event.fc-today{color:#fff}.dashboard-calendar .fc-day-number.has-event.fc-today:before{background:#ec7061;border:none}.dashboard-calendar .fc-day.fc-today{background:none!important}.dashboard-calendar .fc-day-header{color:#111;font-weight:400;text-transform:uppercase}#calendar-months{font-size:11px;padding:0 30px;text-transform:uppercase;white-space:nowrap}#calendar-months>div{color:#888;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:8%}#calendar-months>div.current{font-weight:700}.details-info{color:#777;display:block;margin-bottom:10px}#recurring-invoice-list{clear:both}.stopped{background:#888;border-radius:3px;color:#fff;font-size:12px;margin-left:20px;padding:5px 10px}.nav-tabs li{display:inline-block;list-style:none}.nav-tabs a{background-color:initial;color:#5b666d;display:inline-block;font-weight:400;margin-right:30px;padding:5px 0;text-decoration:none}.nav-tabs .active a{background:none;background-color:hsla(0,0%,100%,.2)!important;box-shadow:0 2px 0 0 #3b67b3;color:#3b67b3}button.link{background:none;border:none;text-decoration:underline}button.entity-link{background:transparent;background-size:15px;border:none;border-radius:3px;font-size:14px;height:20px;line-height:20px;opacity:.3;text-align:center;transition:opacity .4s ease;width:20px}button.entity-link:hover{opacity:.6}.entity-link-url{word-wrap:break-word;color:#6179a9}#more-button-wrapper{margin:30px 0 0}#more-tasks{display:none}#more-tasks.showing{display:block}#agenda-tasks-filter-title{display:none}#agenda-tasks{margin:0 auto;max-width:1024px;position:relative}#agenda-tasks.filtered h4,#agenda-tasks.filtered li{display:none}#agenda-tasks.filtered li.filter-match{display:block}#agenda-tasks.filtered #agenda-tasks-filter-title{display:block;position:relative}#agenda-tasks.filtered #agenda-tasks-filter-title .close{curspor:pointer;position:absolute;right:10px;top:14px}#agenda-tasks-filter-title{border:1px solid rgba(0,0,0,.07);box-shadow:0 0 8px rgba(0,0,0,.035);margin-bottom:40px;padding:20px;position:relative}#agenda-tasks-filter-title .close{position:absolute;right:10px;top:9px}#agenda{margin-top:20px}#agenda:after,#agenda:before{content:" ";display:table}#agenda:after{clear:both}#agenda .hide-overflow{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);height:20%;height:400px;left:0;position:Absolute;width:100%}#agenda h4{border-bottom:1px solid #ddd;color:#aaa;display:inline-block;font-size:12px;margin:0;padding-bottom:4px;text-transform:uppercase}#agenda ul{margin-bottom:20px}#agenda .task-list .project-name{font-size:90%;padding:0 10px}#agenda .no-tasks{font-style:italic;padding:0;text-align:center}#agenda .no-tasks:hover{background:none;cursor:default}#agenda .has-tasks .no-tasks{display:none}#agenda .drop-hover{background:rgba(238,240,245,.2);background:rgba(193,237,245,.2);outline:1px dashed #eef0f5}#agenda .is-task-completed,#agenda .sort-handle{display:none}#agenda .task-details{color:#222;padding-left:10px}#agenda .task-due-date{color:#afbdc6;font-weight:400;margin-right:0}#agenda .task-assigned{right:94px;width:105px}#agenda .task-status{display:none;left:0;margin:0;padding:0;position:absolute;top:0;width:20px}#agenda .task-status span{border-radius:3px;color:transparent;display:block;font-size:12px;height:22px;line-height:22px;padding:0 10px;position:relative;text-align:center;top:13px}#agenda .overdue .task-status span{background:#fc6e63;color:transparent}#agenda .at-risk .task-status span{background:#fec485;color:transparent}#agenda .on-schedule .task-status{display:none}#agenda .task-list li{opacity:1;padding-left:0;transition:opacity .2s ease;transition-delay:2s}#agenda .task-list li:hover .task-due-date{display:block}#agenda .task-list li:before{color:#aaa;content:"-";left:0;position:absolute;top:0}#agenda .task-list li.not-showing{opacity:0}#agenda #agenda-today .task-list li,#agenda #agenda-upcoming .task-list li{padding-left:15px}#agenda #agenda-today .task-list li .task-status,#agenda #agenda-upcoming .task-list li .task-status{display:block}#agenda #agenda-today .task-list li:before,#agenda #agenda-upcoming .task-list li:before{display:none}#agenda .dashboard-calendar{width:350px}#agenda .dashboard-calendar .fc-day-number{font-size:14px}#agenda .dashboard-calendar .fc-scroller{overflow:hidden}#agenda .marker{display:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-delay:.1s;animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn}.open-projects{max-width:350px}.open-projects h4{margin-bottom:10px!important;margin-top:20px!important}.open-projects li{cursor:pointer;list-style:none;padding:10px;position:relative;transition:background-color .2s ease}.open-projects li:hover{background:#fffbea}.open-projects .project-name{color:#111;overflow:hidden;padding-left:18px;padding-right:100px;position:relative;text-overflow:ellipsis;white-space:nowrap}.open-projects .project-name:before{border:2px solid #6dcadb;border-radius:50%;content:"";display:block;height:12px;left:0;position:absolute;top:4px;width:12px}.open-projects .behind-schedule .project-name:before,.open-projects .overdue .project-name:before{border:2px solid #fc6e63}.open-projects .at-risk .project-name:before{border:2px solid #fec485}.open-projects .project-due-date{position:absolute;right:10px;top:10px}.open-projects .project-client{color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#agenda-activity{margin:0 auto;max-width:800px}#agenda-activity .activity-content{padding-right:100px}#agenda-activity .activity-timestamp{position:absolute;right:0;top:0}.agenda-tab{display:none}.agenda-tab.showing{display:block}#summary-widgets{display:none;font-size:0;margin:0 auto 40px;max-width:800px;text-align:center}.summary-widget{background:#fff;border-bottom:1px solid #ededed;cursor:pointer;display:inline-block;margin:0;padding:10px;text-align:center}.summary-widget h5{color:#989898;display:inline-block;margin:0;text-transform:uppercase}.summary-widget:last-child h5:after{display:none}.summary-widget.active{border-bottom:2px solid #27aafd}.summary-widget.active h5{color:#27aafd}#agenda-sidebar{background:#fdfdfd;border-left:1px solid rgba(0,0,0,.08);box-shadow:inset 3px 0 3px rgba(0,0,0,.02);padding:20px 0 0 40px;position:absolute;right:0;top:0;width:480px;z-index:1}#agenda-main-content,#agenda-sidebar{height:100%;overflow-x:hidden;overflow-y:auto}#agenda-main-content{float:left;padding:0 0 20px;width:100%;z-index:2}.agenda-drag-helper{background:rgba(193,237,245,.2);background:rgba(238,240,245,.35);height:50px;line-height:50px;outline:1px dashed #eef0f5;padding:0 297px 0 46px}.agenda-drag-helper .task-assigned,.agenda-drag-helper .task-due-date,.agenda-drag-helper .task-meta,.agenda-drag-helper .task-status{display:none}#agenda-billing{margin:0 auto;max-width:800px}#agenda-billing .activity-stream{border-top:1px solid rgba(0,0,0,.1);margin-top:20px;padding-top:15px}#agenda-billing .activity-stream .type-icon{border-radius:4px;display:inline-block;height:32px;line-height:32px;text-align:center;width:32px}#agenda-billing .activity-stream .type-icon span{color:#fff;font-size:17px;position:relative;top:2px}#agenda-billing .activity-stream .user-image{display:none}#agenda-billing h5{margin:0;padding:12px 0}#agenda-billing img{color:#f87c79;margin-right:10px}#agenda-billing .activity-show-all{display:none}.quick-start{font-size:0;margin:0 auto 60px;max-width:1024px}.quick-start>div{display:inline-block;font-size:16px;vertical-align:top}.quick-start .quick-task{border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);position:relative;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);width:75%;width:100%}.quick-start .quick-task.saving:after{background:rgba(0,0,0,.03);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.quick-start .quick-task.saving button.create-task{color:transparent}.quick-start .quick-menu{margin-bottom:20px;margin-left:0;position:relative;text-align:right;width:22%;width:100%}.quick-start .quick-menu .quick-menu-right{display:inline-block}.quick-start .quick-menu:after{background:rgba(0,0,0,.06);content:"";display:block;display:none;height:1px;margin:10px auto;width:100%}.quick-start .quick-menu .dropdown-button{display:block;height:40px;line-height:40px}.quick-start .quick-menu .button{background:none;border:none;display:block;font-size:14px;height:100%;line-height:50px;text-align:right}.quick-start .quick-menu .button:hover{box-shadow:none}.quick-start .quick-menu .quick-menu-button{border:1px solid transparent;cursor:pointer;display:inline-block;height:40px;padding:0 15px}.quick-start .quick-menu .quick-menu-button img{opacity:.5;transition:opacity .1s linear}.quick-start .quick-menu .quick-menu-button span{color:rgba(43,50,57,.65);font-size:14px;line-height:40px;padding-left:6px;transition:color .1s linear}.quick-start .quick-menu .quick-menu-button:hover{text-decoration:none}.quick-start .quick-menu .quick-menu-button:hover img{opacity:1}.quick-start .quick-menu .quick-menu-button:hover span{color:#000}.quick-start .quick-task-fields{font-size:0;margin-right:60px}.quick-start .quick-task-fields>*{border:none;display:inline-block;font-size:16px;height:50px;line-height:50px;margin:0;padding:0 20px;vertical-align:top}.quick-start .quick-task-fields>.select2-container{padding-left:0;padding-right:0}.quick-start .select2-container .select2-selection--single,.quick-start .select2-container--default .select2-selection--single .select2-selection__rendered{border:none;height:50px;line-height:50px}.quick-start .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.quick-start .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,.2) transparent transparent;display:none}.quick-start .task-name{width:70%}.quick-start .task-time{padding:0;position:relative;width:15%}.quick-start .task-time span{color:rgba(0,0,0,.2);height:100%;left:0;padding:0 20px;position:absolute;top:0;width:100%}.quick-start .task-time input{border:none;display:none;float:left;height:100%;padding:0 5px;width:33%}.quick-start .task-time input::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.quick-start .task-time input::-moz-placeholder{color:rgba(0,0,0,.2)}.quick-start .task-time input:-ms-input-placeholder{color:rgba(0,0,0,.2)}.quick-start .task-time input:-moz-placeholder{color:rgba(0,0,0,.2)}.quick-start .task-time.focused,.quick-start .task-time.has-val,.quick-start .task-time:focus{outline:none}.quick-start .task-time.focused input,.quick-start .task-time.has-val input,.quick-start .task-time:focus input{display:block}.quick-start .task-time.focused span,.quick-start .task-time.has-val span,.quick-start .task-time:focus span{display:none}.quick-start .select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(0,0,0,.2)}.quick-start .select2-selection.select2-selection--single:focus,.quick-start input:focus{background:rgba(0,0,0,.02);outline:none}.quick-start .select2-container,.quick-start .task-project{width:15%}.quick-start button{background:#f2f2f2;border:none;color:#757575;font-size:20px;height:50px;outline:none;position:absolute;right:0;top:0;width:60px}@media (max-width:1649px){#agenda-sidebar,#dashboard-right-column{padding-left:20px;width:380px}#agenda-main-content,#dashboard-left-column{padding-right:380px}#reporting-content{padding-right:250px}#reporting-filters{padding:0 0 0 10px;position:absolute;right:0;top:0;width:250px}#reporting #reporting-filters>div{padding:10px}}@media (max-width:1400px){.dashboard-widget{padding:40px 20px;width:50%}.dashboard-widget:last-child{display:none}.dashboard-widget h5{font-size:12px}.dashboard-calendar{display:none}#agenda .task-status{height:22px}#agenda .task-status span{display:none}#agenda .task-list li{padding-right:230px}#dashboard-upcoming-events-list{margin-left:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#total-invoiced-graph{position:absolute;right:0;top:0}#total-invoiced .legend .item{display:block}#reporting .section{padding:40px}#reporting .reporting-widget{border:none;display:block;height:300px;padding:0;width:99%}#reporting .reporting-widget:first-child{border-bottom:1px solid #ebebeb}#reporting #total-invoiced-graph{height:250px;margin:0}#reporting #time-worked-graph{height:180px}#reporting .invoice-client,#reporting .invoice-list .invoice-balance,#reporting .invoice-list .invoice-due-date,#reporting .invoice-list .invoice-number,#reporting .invoice-list .invoice-status,#reporting .invoice-list .invoice-total{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:33%}#reporting .invoice-list .invoice-due-date,#reporting .invoice-list .invoice-status{display:none}}@media (max-width:1024px){#dashboard-widgets{margin-left:20px}#reporting-menu{margin-left:50px;margin-top:0}#reporting-menu h3{line-height:1;margin:12px 0}#agenda-sidebar{display:none}#agenda-main-content,#dashboard-left-column{padding-right:0}#reporting .section{margin-left:20px}}@media (max-width:800px){#reporting-content{padding-right:0}#reporting-filters{padding:20px;position:relative}#agenda .task-assigned{display:none!important}}@media (max-width:500px){#reporting #total-invoiced-graph{height:150px}#reporting-filters .background{position:relative}}.inline-page-form{margin:auto;max-width:700px}.inline-page-form .form-title{border-bottom:1px solid rgba(0,0,0,.1);font-weight:700;margin:0 auto 40px;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap}.inline-page-form label{font-size:16px}.inline-page-form .field{margin-bottom:35px}.inline-page-form .select2-container{margin-bottom:0}.inline-page-form .select2-container .select2-selection--single{height:38px}.inline-page-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.inline-page-form input[type=submit]{font-size:16px;padding:14px 30px!important}#my-time{margin-left:auto;margin-right:auto;max-width:80%}#my-time .no-task{color:#474f59;cursor:pointer;font-style:italic;transition:all .1s ease}#my-time .no-task:hover{background:rgba(0,0,0,.1)}#my-time li{color:#555;font-size:0}#my-time li a{color:#000}#my-time li>div{display:inline-block;font-size:16px;line-height:60px;padding:0 20px}#my-time li .time-entry-date{width:20%}#my-time li .time-entry-task{width:60%}#my-time li .time-entry-time{width:20%}#my-time.latest li:first-child{animation-delay:.1s;animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;background:rgba(250,255,0,.03);border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-weight:700;transition-delay:1s}#link-time-to-task{padding:20px}#link-time-to-task .intro{padding:0 20px 20px}#link-time-to-task li{cursor:pointer;font-size:0;padding:10px;position:relative}#link-time-to-task li:hover{background:rgba(250,255,0,.1);color:#000}#link-time-to-task li>div{display:inline-block;font-size:16px;padding:0 10px}#link-time-to-task .icon{position:absolute}#link-time-to-task .task{width:70%}#link-time-to-task .project-name{width:30%}.editable-area-content{color:rgba(0,0,0,.8);display:table;opacity:0;padding:0 20px;position:relative;width:100%}.editable-area-content>div{display:table-cell;vertical-align:middle}.editable-area-content span{color:#bbb;font-size:12px}#client-selector-list{padding-bottom:50px}#client-selector-list .client-list{max-height:270px;overflow:auto}#client-selector-list .client-list-item{border:1px solid transparent;border-bottom-color:rgba(0,0,255,.06);cursor:pointer;padding:25px 20px;position:relative}#client-selector-list .client-list-item:last-child{border-bottom:none}#client-selector-list .client-list-item:hover{background:#ebf2fb}#client-selector-list .client-list-item:hover .icon{border-color:#328ff1;color:#328ff1}#client-selector-list h5{font-weight:700;margin-bottom:0}#client-selector-list p{color:#888}#client-selector-list .badge{border-radius:25px;color:#aaa;font-size:20px;height:50px;left:10px;line-height:50px;margin-top:-25px;position:absolute;text-align:center;text-transform:uppercase;top:50%;width:50px}#client-selector-list .client-list-item:nth-child(4n+1) .badge{background:#dbf4f0;color:#3fc4af}#client-selector-list .client-list-item:nth-child(4n+2) .badge{background:#ffcccb;color:#fff}#client-selector-list .client-list-item:nth-child(4n+3) .badge{background:#eeebe2;color:#a39261}#client-selector-list .client-list-item:nth-child(4n+4) .badge{background:#c7eddc;color:#38b07a}#client-selector-list .user-type-description{padding-left:50px}#client-selector-list .create-new-client{background:#e3f2f9;bottom:0;color:#4e9ce7;cursor:pointer;font-size:16px;height:60px;left:0;line-height:60px;position:absolute;text-align:center;width:100%}.invoice-title{color:#888;font-size:80%;margin-bottom:1rem;text-transform:uppercase}#login-to-continue{text-align:center}#login-to-continue .button{border:none;font-size:14px;margin:8px auto;padding:10px 40px;width:53%}#login-to-continue .orange{background:#01a6ea;color:#fff}#login-to-continue .green{background:#50d275;color:#fff}#login-to-continue .or{font-size:13px;margin:15px auto;position:relative;text-transform:uppercase;width:53%}#login-to-continue .or span{background:#fff;color:#888;padding:0 10px;position:relative;z-index:20}#login-to-continue .or:after{background:#ccc;content:"";display:block;height:1px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}#login-to-continue p{font-size:16px;margin:0 auto 10px;max-width:73%}#login-to-continue .download-now{color:#015a7d;cursor:pointer;margin-bottom:20px;text-decoration:underline}#login-to-continue .download-now .downloading{display:none}#login-to-continue .download-now.downloading{color:#888;margin-bottom:0;text-decoration:none}#login-to-continue .download-now.downloading .downloading{background-size:22px;display:block;padding-bottom:22px;text-decoration:none}#login-to-continue .download-now.downloading .not-downloading{display:none}.modal-overlay.thinking{text-align:center}#thinking{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1);display:inline-block;margin:10% auto;padding:20px 40px;width:174px}.user-avatar{background:#e9f5ff;font-size:1rem;height:2rem;line-height:2rem;width:2rem}.client-avatar,.user-avatar{border-radius:50%;display:inline-block;text-align:center;text-transform:uppercase}.client-avatar{align-items:center;background:transparent;border:1px solid #aaa;color:#000;display:flex;font-size:20px;height:60px;justify-content:center;line-height:60px;width:60px}.client-avatar.data-has-initials{background:transparent!important;border:2px solid hsla(0,0%,8%,.9)!important}.client-avatar.big{font-size:24px;height:80px;line-height:80px;text-transform:uppercase;width:80px}.client-avatar.mini{font-size:12px;height:30px;line-height:30px;margin-right:4px;width:30px}#client-page{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);margin:20px auto;max-width:1000px;padding:40px}#client-page .client-avatar{left:20px;position:absolute;top:20px}#client-page .action{position:absolute;right:0;top:0}#client-page li{border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;font-size:0;list-style:none;padding:20px 20px 20px 100px;position:relative}#client-page li:hover{background:rgba(0,0,255,.02)}#client-page li .email,#client-page li .name{display:inline-block;font-size:16px;line-height:60px;width:50%}#client-page li .email{text-align:right}.invoices-list{list-style:none;margin:20px auto 60px;max-width:1000px;overflow:auto;padding-left:0!important;padding-right:0!important;position:relative;z-index:1}.invoices-list:after,.invoices-list:before{content:" ";display:table}.invoices-list:after{clear:both}.invoices-list .invoice-wrapper{float:left;margin:25px 2%;position:relative;width:22%}.invoices-list .invoice-wrapper:after,.invoices-list .invoice-wrapper:before{content:" ";display:table}.invoices-list .invoice-wrapper:after{clear:both}.invoices-list .invoice-wrapper:first-child{margin-left:0}.invoices-list .invoice-wrapper:last-child{margin-right:0}.invoices-list li>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-mini{font-smoothing:antialiased!important;background:#fff;border:1px solid #eee;border-radius:1px;box-shadow:1px 1px 0 rgba(0,0,0,.15);cursor:pointer;position:relative;transition:all .2s ease;z-index:2}.invoice-mini:hover{border:1px solid #eee;box-shadow:1px 1px 1px rgba(0,0,0,.15),6px 6px 0 rgba(0,0,0,.025);transform:translateY(-3px)}.invoice-mini:after{content:"";display:block;padding-top:130%}.invoice-mini .invoice-inner{height:100%;left:0;padding:30px;position:absolute;top:0;width:100%}.invoice-mini .meta{bottom:0;left:0;position:absolute;width:100%}.invoice-mini .meta-inner{color:#333;font-size:1.2rem;line-height:1.8;padding:20px 30px;width:100%}.invoice-mini .status{background:#edfaf0;color:#46ca6c;padding:10px 30px;width:100%}.invoice-mini .client{color:#90a4af}.invoice-mini .meta-icons{bottom:20px;opacity:.3;position:absolute;right:20px}.invoice-mini .meta-icons>div{background-size:14px;height:20px;margin-top:8px;width:20px}.invoice-mini .total-text{color:#90a4af;font-size:12px;margin-bottom:4px;margin-top:29px;text-align:center;text-transform:uppercase}.invoice-mini .amount{color:#243137;font-size:20px;font-weight:700;line-height:26px;text-align:center}.invoice-mini .amount span{font-size:16px;line-height:16px;padding-left:4px;padding-right:4px}.invoice-mini .client,.invoice-mini .due,.invoice-mini .number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.invoice-mini{font-size:12px}.invoice-mini .client-avatar{font-size:10px;height:20px;line-height:20px;width:20px}.invoice-mini .invoice-inner{padding:20px}.invoice-mini .meta-inner{font-size:12px;padding:20px}.invoice-mini .total-text{margin-top:20px}.invoice-mini .amount{font-size:15px;line-height:15px}}@media (max-width:900px){.meta-inner{display:none}.amount,.total{font-size:10px}.client{display:none}}.small-title{border-radius:4px;color:#000;font-size:2rem;font-weight:400;margin-bottom:2rem;padding:1rem;text-align:center}.small-title span{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:2px}.invoices-page{margin-top:0!important}.dropdown-button .main-button{padding:0 20px}#create-account .halves,.sign-up-page .halves{font-size:0}#create-account .error,.sign-up-page .error{color:red;font-size:12px}#create-account .form-content,#create-account .login-window,.sign-up-page .form-content,.sign-up-page .login-window{max-width:400px;padding-left:0!important;padding-right:0!important;width:400px!important}#create-account .columns:first-child,.sign-up-page .columns:first-child{padding-left:0}#create-account .columns:last-child,.sign-up-page .columns:last-child{padding-right:0}#create-account .company-field,#create-account .name-field,.sign-up-page .company-field,.sign-up-page .name-field{display:none}#create-account .company-field.showing,#create-account .name-field.showing,.sign-up-page .company-field.showing,.sign-up-page .name-field.showing{display:block}#create-account .sign-up-type,.sign-up-page .sign-up-type{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:20px}#create-account .sign-up-type>label,.sign-up-page .sign-up-type>label{padding-bottom:12px}#create-account .sign-up-type label,.sign-up-page .sign-up-type label{display:inline-block;padding-right:20px}#create-account .sign-up-type input,.sign-up-page .sign-up-type input{display:inline;margin-bottom:15px}#create-account .half,.sign-up-page .half{display:inline-block;width:50%}#create-account .half input,#create-account .half label,.sign-up-page .half input,.sign-up-page .half label{font-size:14px}#create-account .half:first-child,.sign-up-page .half:first-child{padding-right:10px}#create-account .half:last-child,.sign-up-page .half:last-child{box-shadow:none;padding-left:10px}.no-invoices{background-size:60px;margin:40px auto;max-width:1000px;padding-top:65px;text-align:center}.modal .login-window{padding-bottom:45px}.modal .login-window form{float:none}.modal .login-window .forgot-password{display:none}.modal .login-window input[type=password],.modal .login-window input[type=text]{margin-bottom:10px}.modal .login-window input[type=password]:focus,.modal .login-window input[type=text]:focus{box-shadow:inset 0 0 0 1px rgba(43,50,57,.21),inset 0 5px 3px -2px rgba(43,50,57,.04),0 0 4px 1px rgba(69,140,207,0)!important}body.public #mobile-menu-button,body.public #sidebar{display:none}.width-100{width:auto!important}#add-client,#company-details-form{max-width:80vw;width:700px!important}.login-window .error-message{white-space:normal}.corner{display:none}.invoice.editable .inline-edit{background:transparent;border:none;display:inline-block;height:auto;line-height:1;padding:0;position:relative;width:auto;width:100px;z-index:1}.invoice.editable .inline-edit:focus{outline:none}.editable-area{display:inline-block;position:relative}.editable-area:hover svg{fill:#257eff}.editable-area:hover .editable-area-marker{background:transparent;border:2px solid #257eff;color:#257eff}.editable-area:hover .editable-area-marker:hover{box-shadow:6px 6px 0 rgba(0,0,0,.05)}.editable-not-hover-styles{background:rgba(0,0,0,.015);border:2px dashed rgba(0,0,0,.05)}.editable-area-marker{background:rgba(0,0,0,.015);border:2px dashed rgba(0,0,0,.05);border-radius:3px;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleX(1.1) scaleY(1.2);transition:opacity .2s ease;width:100%;z-index:0}#needs-a-client,#needs-a-sender{background:transparent no-repeat 0 0;background-size:30px;padding-bottom:2rem;padding-left:45px}.sender-and-recipient{margin-bottom:20px}.sender-and-recipient:after,.sender-and-recipient:before{content:" ";display:table}.sender-and-recipient:after{clear:both}.sender-and-recipient .invoice-contact-info{float:left}.sender-and-recipient .invoice-client{float:right}.invoice-client,.invoice-contact-info{line-height:1.2;width:46%!important}.invoice-client .invoice-sender,.invoice-contact-info .invoice-sender{width:100%}.details-registration{color:#969696;font-size:10px}.invoice-client .editable-area-content,.invoice-contact-info .editable-area-content{opacity:1}.invoice-client.has-data .editable-area-content,.invoice-client.has-data .editable-area-marker,.invoice-contact-info.has-data .editable-area-content,.invoice-contact-info.has-data .editable-area-marker{opacity:0}.invoice-meta>div .editable-area{line-height:1;padding:2px 0}.invoice.editable:hover .editable-area-content,.invoice.editable:hover .editable-area-marker{opacity:1!important}.invoice.editable .error .editable-area-marker{background:rgba(255,0,0,.015);border:2px dashed rgba(255,0,0,.6);opacity:1!important}.invoice.editable .error #add-invoice-item.button{border:1px solid rgba(255,0,0,.5)!important;color:#f30000!important}.invoice.editable .error #needs-a-client,.invoice.editable .error #needs-a-sender{opacity:1!important}#admin-settings .active{position:relative}#saving-notification{background:rgba(255,254,242,.91);border:1px solid rgba(0,0,0,.1);border-radius:0 0 6px 6px;border-top:none;display:none;left:50%;margin-left:-60px;padding:20px;position:absolute;text-align:center;top:0;width:120px}#saving-notification>span{display:none}#saving-notification.saved .saved-text,#saving-notification.saving .saving-text{display:block}.waiting-spinner,.waiting-spinner:after{border-radius:50%;display:none;height:20px;width:20px}.waiting-spinner{animation:load8 1.1s linear infinite;border:1.1em solid hsla(0,0%,100%,.2);border-left-color:#fff;font-size:10px;position:relative;right:-12px;text-indent:-9999em;transform:translateZ(0);vertical-align:middle}.button.waiting .waiting-spinner{display:inline-block}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.currency-selector>.select2-container{width:100%}.inline-terms{display:block;margin:30px 0 20px;padding:5px 0}.inline-terms .textbox{display:block;position:relative;width:100%;z-index:1}.inline-terms .textbox:focus{outline:none}.inline-terms .textbox:empty:before{content:attr(placeholder);display:block;font-style:italic}.inline-terms .editable-area-marker{transform:scaleX(1.05) scaleY(1.2)}.invoice-link{display:inline-block;-webkit-hyphens:auto;hyphens:auto;max-width:300px;width:100%;word-break:break-word;word-break:break-all}form#create-account{width:450px}.agreement,.allow_advertising_check{color:#888;display:inline-block;font-style:italic;max-width:500px;padding-bottom:20px}.agreement a,.allow_advertising_check a{color:#888;text-decoration:underline}.agreement input[type=checkbox],.allow_advertising_check input[type=checkbox]{display:inline-block;margin-bottom:0}.login-header .logo{float:left}.login-header .logo img{width:40px}.inline-currency-selector-outer{cursor:pointer;margin-left:5px;padding:5px 4px}.currency-selector-popup{max-height:50vh;overflow:auto}.currency-selector-popup ul{list-style:none}.currency-selector-popup li{border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;padding:10px 15px}.currency-selector-popup li:hover{font-weight:700}[data-locale=india] .individual-tax{display:none}[data-locale=india] .tax-percentage{display:inline-block}[data-locale=india] .total-taxes{display:block}[ert=form-project-file] .modal{background:none;border:none;box-shadow:none;min-width:40vw;padding-top:50px}[ert=form-project-file] .modal-info{background:none;border:none;color:#fff;font-weight:700;text-align:Center;text-shadow:-1px 0 0 rgba(0,0,0,.2)}[ert=form-project-file] .modal-info h3{font-size:20px}[ert=form-project-file] #cancel-all{display:block;float:none;margin:0 auto;text-align:center;width:110px}.app-message{background:#42cb79;padding:20px}.app-message p{background-size:22px;color:#fff;font-size:16px;margin:0 auto;max-width:1024px;text-align:center}.verify-email-banner{background:#4b9df6;padding:20px}.verify-email-banner p{background-size:22px;color:#fff;font-size:16px;margin:0 auto;max-width:1024px;padding-left:34px}.verify-email-banner span{cursor:pointer;text-decoration:underline}.login-header{display:none}header{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border-bottom:1px solid #e2e2e2;font-family:Roboto,sans-serif;left:0;position:absolute;top:0;transform:translateY(0);transform:translateZ(0);transition:transform .25s;width:100%;z-index:2;z-index:100}header .logo img{max-height:40px;width:40px}header nav .menu .button{background:#1e79f2;border:none;border-radius:4px;color:#1e79f2;margin-right:-30px!important;padding:4px 25px}header nav .menu .button a{color:#fff;display:block}header nav .menu .button a:hover{color:#fff}header .row{max-width:100%}header .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){header .container{width:750px}}@media (min-width:992px){header .container{width:970px}}@media (min-width:1200px){header .container{width:1170px}}header .container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}header .row{margin-left:-15px;margin-right:-15px}header .col-lg-1,header .col-lg-10,header .col-lg-11,header .col-lg-12,header .col-lg-2,header .col-lg-3,header .col-lg-4,header .col-lg-5,header .col-lg-6,header .col-lg-7,header .col-lg-8,header .col-lg-9,header .col-md-1,header .col-md-10,header .col-md-11,header .col-md-12,header .col-md-2,header .col-md-3,header .col-md-4,header .col-md-5,header .col-md-6,header .col-md-7,header .col-md-8,header .col-md-9,header .col-sm-1,header .col-sm-10,header .col-sm-11,header .col-sm-12,header .col-sm-2,header .col-sm-3,header .col-sm-4,header .col-sm-5,header .col-sm-6,header .col-sm-7,header .col-sm-8,header .col-sm-9,header .col-xs-1,header .col-xs-10,header .col-xs-11,header .col-xs-12,header .col-xs-2,header .col-xs-3,header .col-xs-4,header .col-xs-5,header .col-xs-6,header .col-xs-7,header .col-xs-8,header .col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}header .col-xs-1,header .col-xs-10,header .col-xs-11,header .col-xs-12,header .col-xs-2,header .col-xs-3,header .col-xs-4,header .col-xs-5,header .col-xs-6,header .col-xs-7,header .col-xs-8,header .col-xs-9{float:left}@media (min-width:768px){header .col-sm-1,header .col-sm-10,header .col-sm-11,header .col-sm-12,header .col-sm-2,header .col-sm-3,header .col-sm-4,header .col-sm-5,header .col-sm-6,header .col-sm-7,header .col-sm-8,header .col-sm-9{float:left}header .col-sm-12{width:100%}header .col-sm-11{width:91.66666667%}header .col-sm-10{width:83.33333333%}header .col-sm-9{width:75%}header .col-sm-8{width:66.66666667%}header .col-sm-7{width:58.33333333%}header .col-sm-6{width:50%}header .col-sm-5{width:41.66666667%}header .col-sm-4{width:33.33333333%}header .col-sm-3{width:25%}header .col-sm-2{width:16.66666667%}header .col-sm-1{width:8.33333333%}header .col-sm-pull-12{right:100%}header .col-sm-pull-11{right:91.66666667%}header .col-sm-pull-10{right:83.33333333%}header .col-sm-pull-9{right:75%}header .col-sm-pull-8{right:66.66666667%}header .col-sm-pull-7{right:58.33333333%}header .col-sm-pull-6{right:50%}header .col-sm-pull-5{right:41.66666667%}header .col-sm-pull-4{right:33.33333333%}header .col-sm-pull-3{right:25%}header .col-sm-pull-2{right:16.66666667%}header .col-sm-pull-1{right:8.33333333%}header .col-sm-pull-0{right:auto}header .col-sm-push-12{left:100%}header .col-sm-push-11{left:91.66666667%}header .col-sm-push-10{left:83.33333333%}header .col-sm-push-9{left:75%}header .col-sm-push-8{left:66.66666667%}header .col-sm-push-7{left:58.33333333%}header .col-sm-push-6{left:50%}header .col-sm-push-5{left:41.66666667%}header .col-sm-push-4{left:33.33333333%}header .col-sm-push-3{left:25%}header .col-sm-push-2{left:16.66666667%}header .col-sm-push-1{left:8.33333333%}header .col-sm-push-0{left:auto}header .col-sm-offset-12{margin-left:100%}header .col-sm-offset-11{margin-left:91.66666667%}header .col-sm-offset-10{margin-left:83.33333333%}header .col-sm-offset-9{margin-left:75%}header .col-sm-offset-8{margin-left:66.66666667%}header .col-sm-offset-7{margin-left:58.33333333%}header .col-sm-offset-6{margin-left:50%}header .col-sm-offset-5{margin-left:41.66666667%}header .col-sm-offset-4{margin-left:33.33333333%}header .col-sm-offset-3{margin-left:25%}header .col-sm-offset-2{margin-left:16.66666667%}header .col-sm-offset-1{margin-left:8.33333333%}header .col-sm-offset-0{margin-left:0}}@media (min-width:992px){header .col-md-1,header .col-md-10,header .col-md-11,header .col-md-12,header .col-md-2,header .col-md-3,header .col-md-4,header .col-md-5,header .col-md-6,header .col-md-7,header .col-md-8,header .col-md-9{float:left}header .col-md-12{width:100%}header .col-md-11{width:91.66666667%}header .col-md-10{width:83.33333333%}header .col-md-9{width:75%}header .col-md-8{width:66.66666667%}header .col-md-7{width:58.33333333%}header .col-md-6{width:50%}header .col-md-5{width:41.66666667%}header .col-md-4{width:33.33333333%}header .col-md-3{width:25%}header .col-md-2{width:16.66666667%}header .col-md-1{width:8.33333333%}header .col-md-pull-12{right:100%}header .col-md-pull-11{right:91.66666667%}header .col-md-pull-10{right:83.33333333%}header .col-md-pull-9{right:75%}header .col-md-pull-8{right:66.66666667%}header .col-md-pull-7{right:58.33333333%}header .col-md-pull-6{right:50%}header .col-md-pull-5{right:41.66666667%}header .col-md-pull-4{right:33.33333333%}header .col-md-pull-3{right:25%}header .col-md-pull-2{right:16.66666667%}header .col-md-pull-1{right:8.33333333%}header .col-md-pull-0{right:auto}header .col-md-push-12{left:100%}header .col-md-push-11{left:91.66666667%}header .col-md-push-10{left:83.33333333%}header .col-md-push-9{left:75%}header .col-md-push-8{left:66.66666667%}header .col-md-push-7{left:58.33333333%}header .col-md-push-6{left:50%}header .col-md-push-5{left:41.66666667%}header .col-md-push-4{left:33.33333333%}header .col-md-push-3{left:25%}header .col-md-push-2{left:16.66666667%}header .col-md-push-1{left:8.33333333%}header .col-md-push-0{left:auto}header .col-md-offset-12{margin-left:100%}header .col-md-offset-11{margin-left:91.66666667%}header .col-md-offset-10{margin-left:83.33333333%}header .col-md-offset-9{margin-left:75%}header .col-md-offset-8{margin-left:66.66666667%}header .col-md-offset-7{margin-left:58.33333333%}header .col-md-offset-6{margin-left:50%}header .col-md-offset-5{margin-left:41.66666667%}header .col-md-offset-4{margin-left:33.33333333%}header .col-md-offset-3{margin-left:25%}header .col-md-offset-2{margin-left:16.66666667%}header .col-md-offset-1{margin-left:8.33333333%}header .col-md-offset-0{margin-left:0}}@media (min-width:1200px){header .col-lg-1,header .col-lg-10,header .col-lg-11,header .col-lg-12,header .col-lg-2,header .col-lg-3,header .col-lg-4,header .col-lg-5,header .col-lg-6,header .col-lg-7,header .col-lg-8,header .col-lg-9{float:left}header .col-lg-12{width:100%}header .col-lg-11{width:91.66666667%}header .col-lg-10{width:83.33333333%}header .col-lg-9{width:75%}header .col-lg-8{width:66.66666667%}header .col-lg-7{width:58.33333333%}header .col-lg-6{width:50%}header .col-lg-5{width:41.66666667%}header .col-lg-4{width:33.33333333%}header .col-lg-3{width:25%}header .col-lg-2{width:16.66666667%}header .col-lg-1{width:8.33333333%}header .col-lg-pull-12{right:100%}header .col-lg-pull-11{right:91.66666667%}header .col-lg-pull-10{right:83.33333333%}header .col-lg-pull-9{right:75%}header .col-lg-pull-8{right:66.66666667%}header .col-lg-pull-7{right:58.33333333%}header .col-lg-pull-6{right:50%}header .col-lg-pull-5{right:41.66666667%}header .col-lg-pull-4{right:33.33333333%}header .col-lg-pull-3{right:25%}header .col-lg-pull-2{right:16.66666667%}header .col-lg-pull-1{right:8.33333333%}header .col-lg-pull-0{right:auto}header .col-lg-push-12{left:100%}header .col-lg-push-11{left:91.66666667%}header .col-lg-push-10{left:83.33333333%}header .col-lg-push-9{left:75%}header .col-lg-push-8{left:66.66666667%}header .col-lg-push-7{left:58.33333333%}header .col-lg-push-6{left:50%}header .col-lg-push-5{left:41.66666667%}header .col-lg-push-4{left:33.33333333%}header .col-lg-push-3{left:25%}header .col-lg-push-2{left:16.66666667%}header .col-lg-push-1{left:8.33333333%}header .col-lg-push-0{left:auto}header .col-lg-offset-12{margin-left:100%}header .col-lg-offset-11{margin-left:91.66666667%}header .col-lg-offset-10{margin-left:83.33333333%}header .col-lg-offset-9{margin-left:75%}header .col-lg-offset-8{margin-left:66.66666667%}header .col-lg-offset-7{margin-left:58.33333333%}header .col-lg-offset-6{margin-left:50%}header .col-lg-offset-5{margin-left:41.66666667%}header .col-lg-offset-4{margin-left:33.33333333%}header .col-lg-offset-3{margin-left:25%}header .col-lg-offset-2{margin-left:16.66666667%}header .col-lg-offset-1{margin-left:8.33333333%}header .col-lg-offset-0{margin-left:0}}header .container{padding:15px}@media only screen and (min-width:0px) and (max-width:991px){header .container{padding:15px}}header .container .logo>span{font-size:24px;line-height:40px}header.fixed_header.sticky{animation:sticky_anim .4s;box-shadow:0 0 10px rgba(0,0,0,.15)}header.fixed_header.sticky .container{padding:15px}@media only screen and (min-width:992px){header.fixed_header.sticky{position:fixed}}@media only screen and (min-width:0px) and (max-width:991px){header.fixed_header.sticky{background-color:#fff;padding:20px 15px}}header.fixed_header.sticky ul.menu>li>a:before{bottom:-16px}@keyframes sticky_anim{0%{transform:translateY(-120px);transform:translate3d(0,-120px,0)}to{transform:translateY(0);transform:translateZ(0)}}header ul.menu{list-style:none;margin:0;text-align:right}header ul.menu>li{display:inline-block;margin:0 20px}header ul.menu>li>a{color:#333;line-height:30px;padding:5px 0;position:relative}header ul.menu>li>a:before{bottom:-31px;content:"";height:3px;left:50%;margin-left:-23px;position:absolute;width:0}header ul.menu>li>a.sub-siblings:before{margin-left:-33px}header ul.menu>li.current-menu-item a:before,header ul.menu>li:hover a:before{width:46px}header ul.menu>li:last-child{margin-right:0}header ul.menu li a{transition-duration:.4s}header ul.menu li a,header ul.menu>li>a{font-size:16px;font-weight:500}@media only screen and (min-width:992px){.header-area .sub-siblings:after,.header-area ul{transition:.4s}.header-area ul li{position:relative}.header-area ul li a{margin-left:0}.header-area ul li ul{box-shadow:0 0 10px rgba(0,0,0,.3);left:0;margin:0;opacity:0;position:absolute;top:300%;visibility:hidden;width:230px;z-index:2;z-index:9}.header-area ul.menu>li:last-child>ul,.header-area ul.menu>li:nth-last-child(2)>ul,.header-area ul.menu>li:nth-last-child(3)>ul{left:auto;right:0}.header-area ul li ul li,.header-area ul li ul li a{background-color:initial;display:block}.header-area ul li ul li a{border-bottom:1px solid hsla(0,0%,100%,.1);line-height:30px;margin:0;padding:12px 15px;text-align:left}header.header-area ul li ul li a:before{background-color:initial;content:"\f105";font-family:fontawesome;margin-left:5px;margin-right:10px}.header-area ul li ul li.current-page-ancestor>a,.header-area ul li ul li.current_page_item>a,.header-area ul li ul li:hover>a{background-color:hsla(0,0%,100%,.15)}.header-area ul li ul li ul{left:100%;top:200%}.header-area ul.menu>li:last-child ul>li>ul,.header-area ul.menu>li:nth-last-child(2) ul>li>ul,.header-area ul.menu>li:nth-last-child(3) ul>li>ul,.header-area ul.menu>li:nth-last-child(4) ul>li>ul,.header-area ul.menu>li:nth-last-child(5) ul>li>ul,.header-area ul.menu>li>ul>li>ul>li>ul{left:auto;right:100%}.header-area ul.menu>li:last-child>ul>li>ul>li>ul,.header-area ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.header-area ul.menu>li:nth-last-child(3)>ul>li>ul>li>ul,.header-area ul.menu>li:nth-last-child(4)>ul>li>ul>li>ul,.header-area ul.menu>li:nth-last-child(5)>ul>li>ul>li>ul{left:100%;right:auto}.header-area .sub-siblings:after{content:"\f105";font-family:fontawesome;line-height:20px;margin-left:7px;margin-top:-10px;position:absolute;right:5px;top:50%}.header-area .sub-menu .sub-siblings:after{right:15px}.header-area ul.menu>li>ul{transition-delay:.3s!important}.header-area ul.menu>li:hover>ul{opacity:1;top:69px;transition-delay:0s!important;visibility:visible}.header-area.sticky ul.menu>li:hover>ul{top:53px}.header-area ul.menu>li:hover>ul>li:hover>ul,.header-area ul.menu>li:hover>ul>li:hover>ul>li:hover>ul{opacity:1;top:-1px;visibility:visible}.header-area ul>li:hover>a.sub-siblings:after{transform:rotate(90deg)}.header-area ul.menu>li>a.sub-siblings{padding-right:20px}}.alternative{border-top:1px solid rgba(0,0,0,.1);margin-top:40px;padding-top:40px;text-align:center}.alternative p{font-size:18px}.dropdown-selector{display:inline-block;height:100%;margin:0;position:relative}.dropdown-selector .button{background:none;padding:0}.dropdown-selector ul{display:block;list-style:none;margin:0;vertical-align:top}.dropdown-selector li{color:#536172}.dropdown-selector li:hover{background:#fafafa;color:#5ac6f8}.dropdown-selector__content{background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:2px 2px 3px transparent;left:0;margin:0;max-height:60vh;opacity:0;overflow:auto;padding:0;position:Absolute;text-align:left;top:100%;transition:opacity .1s linear;visibility:hidden;width:260px;z-index:1}.dropdown-selector__content>*{vertical-align:top}.dropdown-selector__content a{color:#333;display:block;line-height:1.625;padding:.75rem 1.25rem}.dropdown-selector__content a:hover{text-decoration:none}.dropdown-selector__text{cursor:pointer;position:relative;z-index:2}.dropdown-selector__text:after{content:"";display:inline-block;height:1.25rem;margin-left:1.25rem;opacity:.4;position:relative;top:1px;width:1.25rem}.dropdown-selector--attached .text{background:#fff;border:1px solid transparent;border:1px solid rgba(0,0,0,.15);border-radius:3px;font-size:.9rem;line-height:1;transition:opacity .1s linear}.dropdown-selector--attached:hover .text{border:1px solid rgba(0,0,0,.15);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:1.4em;z-index:999}.dropdown-selector--attached .menu-content{margin-top:-1px;right:0;z-index:998}.dropdown-selector--attached .menu-content:after,.dropdown-selector--attached .menu-content:before{display:none}.dropdown-selector--attached ul{padding:0;width:100%}.dropdown-selector--open .dropdown-selector__content{display:block;opacity:1;visibility:visible}.signup-step-overlay{BACKDROP-FILTER:blur(5px);align-items:center;background:hsla(0,0%,100%,.8);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:9}.signup-step-content{background:#fff;border-radius:4px;box-shadow:0 1rem 2rem rgba(0,0,0,.1);font-size:1.6rem;left:calc(50% - 300px);margin-bottom:4rem;padding:2rem;position:fixed;top:10%;width:600px;z-index:999}.signup-step-content label{display:block;margin-bottom:.5rem}.signup-step-content label input{display:inline}.form input.business-line__other{display:none}.business-line--other .form input.business-line__other{display:block}.invoice-template-picker .button:hover{color:#000!important}.invoice-template-picker.dropdown-selector--open .button{background:#fff;border:1px solid rgba(0,0,0,.34)!important;border-bottom:none!important;border-radius:3px 3px 0 0;color:#000!important;padding-left:2rem;padding-right:2rem;position:relative;z-index:999999999}.invoice-template-picker.dropdown-selector--open .button span{color:#000!important}.invoice-template-picker.dropdown-selector--open ul.dropdown-selector__content{border:1px solid rgba(0,0,0,.25);border-radius:0 3px 3px 3px;box-shadow:0 20px 3rem rgba(0,0,0,.2);margin-top:-1px;padding:2rem;width:460px}.invoice-template-picker.dropdown-selector--open ul.dropdown-selector__content li:hover{background:#259af4;color:#fff}.invoice-template-picker.dropdown-selector--open ul.dropdown-selector__content li:hover a{color:#fff!important}.client-invoices-list .client-avatar.mini{display:none}.button{border-radius:3px;padding:.75rem 2rem}.maintenance-page{background:#f7f7f5;color:#171717;display:grid;min-height:100vh;padding:24px;place-items:center;text-align:center}.maintenance-page h1{font-size:18px;font-weight:600;letter-spacing:0;margin:0}:root{--font-body:"Space Grotesk","Segoe UI",sans-serif;--font-display:"Newsreader","Times New Roman",serif;--ink:#1b1714;--ink-soft:#4a443c;--muted:#6b6359;--paper:#f6f1e9;--card:#fffdf9;--surface-2:#f6f0e7;--accent:#d06a2c;--accent-strong:#9e4413;--accent-soft:rgba(208,106,44,.1);--mint:#1a7560;--mint-soft:rgba(26,117,96,.12);--stroke:rgba(20,16,12,.12);--line-soft:rgba(20,16,12,.06);--shadow-sm:0 1px 2px rgba(28,20,8,.05),0 2px 8px rgba(28,20,8,.05);--shadow:0 12px 32px rgba(28,20,8,.1);--shadow-lg:0 24px 60px rgba(28,20,8,.16);--ring:0 0 0 3px rgba(208,106,44,.3);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-sm:8px;--r:12px;--r-lg:18px;--r-pill:999px;--studio-bg:#efe9df}body{font-size:14px}.studio{min-height:100vh;overflow:hidden;padding:28px clamp(16px,4vw,48px) 48px;position:relative}.studio__inner{margin:0 auto;max-width:1360px;position:relative;width:100%;z-index:1}.workspace-page{box-sizing:border-box;min-width:0;width:100%}.studio__footer{color:#6b6359;color:var(--muted);font-size:12px;text-align:center}.studio__footer a{color:#9e4413;color:var(--accent-strong);text-decoration:none}.studio__footer a:hover{text-decoration:underline}.workspace-tabs{background:hsla(0,0%,100%,.72);border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:10px;display:inline-flex;gap:4px;margin:18px 0;padding:4px}.workspace-tab{background:transparent;border:0;border-radius:7px;color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-weight:700;padding:8px 14px}.workspace-tab.is-active{background:#1b1714;background:var(--ink);color:#fff}.range-tabs{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.range-tab{background:transparent;border:0;border-radius:999px;color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 10px}.range-tab.is-active{background:hsla(27,81%,73%,.22);color:#7c350f}.history-panel{grid-gap:16px;display:grid;gap:16px}.history-panel__header,.history-row{align-items:center;display:flex;gap:14px;justify-content:space-between}.history-panel__header h3{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:21px;margin:0}.history-panel__actions,.history-row__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.history-row__actions{flex-wrap:nowrap;gap:5px}.history-row__actions .btn{font-size:12px;padding:5px 8px}.history-year-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.history-year-tab{align-items:center;background:#fff;border:1px solid rgba(12,18,20,.1);border-radius:999px;color:#6b6359;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;padding:7px 11px;white-space:nowrap}.history-year-tab small{color:inherit;font-size:11px;opacity:.75}.history-year-tab.is-active{background:hsla(27,81%,73%,.18);border-color:rgba(208,106,44,.45);color:#7c350f}.history-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,180px))}.history-body{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,800px) 230px;justify-content:center}.history-list{grid-gap:6px;display:grid;gap:6px;min-width:0}.history-filter-empty{grid-gap:8px;border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft);display:grid;gap:8px;justify-items:start;padding:28px 4px 12px}.history-filter-empty h4,.history-filter-empty p{margin:0}.history-filter-empty h4{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:21px}.history-filter-empty p{color:#6b6359;color:var(--muted);font-size:13px}.history-row{grid-gap:8px;align-items:center;background:#fff;background:var(--client-row-bg,#fff);border:1px solid rgba(12,18,20,.07);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:5px 8px 5px 18px;position:relative}.history-row__accent{background:#d06a2c;background:var(--client-accent,var(--accent));inset:0 auto 0 0;position:absolute;width:3px}.history-row__content{min-width:0}.history-row__topline{align-items:center;display:flex;gap:7px;min-width:0}.history-row__number{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid rgba(12,18,20,.07);border-radius:999px;color:#29312d;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;min-height:21px;padding:2px 7px}.history-row__client{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row__amount{color:#17201c;flex:0 0 auto;font-size:13px;margin-left:auto;white-space:nowrap}.history-row__date,.history-row__source{color:#6b6359;color:var(--muted);flex:0 0 auto;font-size:11px;font-weight:700;white-space:nowrap}.history-row__source{background:hsla(0,0%,100%,.55);border-radius:999px;min-width:42px;padding:2px 6px;text-align:center}.status-badge,.status-select{border:1px solid transparent;border-radius:999px;border-radius:var(--r-pill);font:inherit;font-size:10px;font-weight:800;line-height:1;min-height:22px;white-space:nowrap}.status-badge{padding:5px 8px}.status-select{cursor:pointer;max-width:104px;padding:3px 22px 3px 8px}.status-badge--draft,.status-select--draft{background:rgba(85,93,88,.1);border-color:rgba(85,93,88,.22);color:#46504b}.status-badge--sent,.status-select--sent{background:rgba(46,100,168,.1);border-color:rgba(46,100,168,.24);color:#24588f}.status-badge--overdue,.status-select--overdue{background:rgba(180,69,47,.11);border-color:rgba(180,69,47,.28);color:#963824}.status-badge--partial,.status-select--partial{background:rgba(180,126,28,.1);border-color:rgba(180,126,28,.28);color:#735312}.status-badge--paid,.status-select--paid{background:rgba(28,125,77,.11);border-color:rgba(28,125,77,.26);color:#17673f}.status-badge--void,.status-select--void{background:rgba(20,16,12,.08);border-color:rgba(20,16,12,.2);color:#5d5751}.history-summary{grid-gap:8px;display:grid;gap:8px;position:-webkit-sticky;position:sticky;top:88px}.history-summary__box{grid-gap:4px;background:hsla(0,0%,100%,.86);border:1px solid rgba(12,18,20,.07);border-radius:8px;display:grid;gap:4px;padding:11px}.history-summary__box span{color:#6b6359;color:var(--muted);font-size:11px;font-weight:700}.history-summary__box strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row__meta{align-items:center;color:#6b6359;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:5px;line-height:1.2}.history-row__meta span{align-items:center;display:inline-flex}.history-row__meta span:not(:last-child):after{background:rgba(85,93,88,.36);border-radius:999px;content:"";height:3px;margin-left:5px;width:3px}.history-row__meta .status-badge:after{display:none}.history-row__payment-link{background:transparent;border:0;border-bottom:1px solid rgba(26,117,96,.3);color:#17673f;cursor:pointer;flex:0 0 auto;font:inherit;font-size:10.5px;font-weight:750;max-width:100%;min-height:22px;overflow-wrap:anywhere;padding:2px 6px;text-align:left;white-space:normal}.history-row__payment-link:focus-visible,.history-row__payment-link:hover{border-bottom-color:#17673f;color:#0f4f30}.history-row__payment-link:focus-visible{outline:2px solid rgba(26,117,96,.25);outline-offset:2px}.history-row__balance{border-radius:5px;font-size:10px;font-weight:800;padding:3px 6px}.history-row__balance--partial{background:rgba(180,126,28,.1);color:#735312}.history-row__balance--overpaid{background:rgba(180,69,47,.1);color:#963824}.document-type-badge{border-radius:5px;font-size:10px;font-weight:800;padding:3px 6px}.document-type-badge--credit{background:rgba(165,83,42,.09);border:1px solid rgba(165,83,42,.22);color:#7c350f}.history-row__path{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-panel{grid-gap:16px;display:grid;gap:16px}.home-panel>.welcome-banner{margin:0}.clients-panel,.export-panel{grid-gap:16px;display:grid;gap:16px}.home-panel__body,.home-panel__header{display:flex;gap:16px;justify-content:space-between}.home-panel__header{align-items:center}.history-panel__header,.home-panel__header{border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft);min-height:62px;padding-bottom:14px}.home-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mode-pill{background:#fff;border:1px solid rgba(12,18,20,.12);color:#1b1714;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:34px;padding:7px 12px}.mode-pill--primary{background:#1b1714;background:var(--ink);border-color:#1b1714;border-color:var(--ink)}.mode-label{color:#1a7560;color:var(--mint);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.home-empty-state{grid-gap:18px;background:#fff;border:1px solid rgba(12,18,20,.08);border-radius:14px;display:grid;gap:18px;padding:24px}.home-empty-state__copy{max-width:720px}.home-empty-state__copy h4{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:28px;margin:6px 0 8px}.home-empty-state__copy p{color:#6b6359;color:var(--muted);font-size:14px;line-height:1.55;max-width:680px}.home-empty-state__actions{display:flex;flex-wrap:wrap;gap:10px}.home-empty-state__flows{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-empty-state__flows div{grid-gap:5px;background:hsla(37,32%,92%,.58);border:1px solid rgba(12,18,20,.08);border-radius:10px;display:grid;gap:5px;min-height:96px;padding:14px}.home-empty-state__flows strong{font-size:14px}.home-empty-state__flows span{color:#6b6359;color:var(--muted);font-size:12px;line-height:1.45}.home-panel__body--bottom{align-items:flex-start;justify-content:flex-start}.home-card h4,.home-panel__header h3{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);margin:0}.home-panel__header h3{font-size:24px}.home-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-card,.home-stat{background:#fff;border:1px solid rgba(12,18,20,.08);border-radius:12px}.home-stat{grid-gap:4px;display:grid;gap:4px;padding:12px}.home-card__line span,.home-invoice-link span,.home-stat span{color:#6b6359;color:var(--muted);font-size:12px}.home-stat strong{font-size:20px}.home-card{grid-gap:10px;display:grid;flex:1 1;gap:10px;padding:14px}.home-card--totals{flex:0 1 260px;max-width:300px}.home-card--flow{flex:1 1 620px}.home-card--flow .mini-bars{gap:10px}.home-card--flow .mini-bar-track{height:12px}.home-card--recent{flex:0 1 560px;max-width:560px}.home-card--tools{flex:0 1 300px;max-width:300px}.home-card__header{align-items:center;display:flex;gap:10px;justify-content:space-between}.home-card__header select{font-size:12px;height:32px;min-width:104px;padding:4px 28px 4px 10px;width:auto}.home-card__hint{color:#6b6359;color:var(--muted);font-size:12px;font-weight:800}.client-bar,.client-launch,.home-card__line,.home-invoice-link{align-items:center;display:flex;gap:12px;justify-content:space-between}.client-bar,.client-launch,.home-invoice-link{background:transparent;border:0;border-radius:8px;color:#1b1714;color:var(--ink);cursor:pointer;font:inherit;padding:6px 0;text-align:left}.home-invoice-link{grid-gap:1px 8px;align-items:center;display:grid;gap:1px 8px;grid-template-columns:auto minmax(0,1fr) auto;padding:4px 0}.home-invoice-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-invoice-link small{color:#6b6359;color:var(--muted);font-size:11px;grid-column:2/4}.home-invoice-link__number{background:rgba(12,18,20,.035);border:1px solid rgba(12,18,20,.08);border-radius:999px;font-weight:800;padding:2px 7px}.home-invoice-link__amount{color:#1b1714;color:var(--ink);font-weight:800;white-space:nowrap}.client-bar:hover,.client-launch:hover,.home-invoice-link:hover{color:#9e4413;color:var(--accent-strong)}.client-bars,.client-launch-list,.mini-bars,.recent-grid{grid-gap:8px;display:grid;gap:8px}.mini-bar-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:34px minmax(64px,1fr) minmax(82px,auto)}.client-launch small,.mini-bar-row span{color:#6b6359;color:var(--muted);font-size:11px}.client-bar strong,.mini-bar-row strong{font-size:12px;white-space:nowrap}.mini-bar-track{background:rgba(12,18,20,.08);border-radius:999px;height:9px;overflow:hidden}.mini-bar-fill{background:linear-gradient(90deg,#d06a2c,#f2b482);background:linear-gradient(90deg,var(--accent),#f2b482);border-radius:inherit;height:100%}.mini-bar-fill--client{background:linear-gradient(90deg,#1a7560,#78c6b5);background:linear-gradient(90deg,var(--mint),#78c6b5)}.client-bar{display:grid;grid-template-columns:minmax(0,130px) minmax(64px,1fr) minmax(82px,auto)}.client-bar>span:first-child,.client-launch>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-launch{padding:8px 0}.client-launch--more{border-top:1px solid rgba(12,18,20,.08);color:#9e4413;color:var(--accent-strong);font-weight:700;margin-top:2px;padding-top:10px}.studio__header{grid-gap:24px;align-items:center;animation:float-in .6s ease-out both;border-bottom:1px solid rgba(12,18,20,.08);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:28px;padding-bottom:18px;position:relative;z-index:900}.brand{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:16px;padding:0;text-align:left}.brand:hover .brand__text h1{color:#9e4413;color:var(--accent-strong)}.brand:focus-visible{border-radius:8px;outline:2px solid #d06a2c;outline:2px solid var(--accent);outline-offset:5px}.brand__mark{background:linear-gradient(135deg,#f1a267,#f7d2b1);color:#2f1605;display:grid;font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:22px;font-weight:700;height:56px;line-height:56px;padding-top:3px;place-items:center;width:56px}.brand__logo,.brand__mark{border-radius:16px;box-shadow:0 12px 32px rgba(28,20,8,.1);box-shadow:var(--shadow)}.brand__logo{background:hsla(0,0%,100%,.7);height:56px;object-fit:contain;padding:0;width:56px}.brand__text h1{color:#1b1714;color:var(--ink);font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:.4px;margin:0}.brand__text p{color:#6b6359;color:var(--muted);font-size:14px;margin:0}.header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.header__controls{align-items:flex-end;display:flex;flex-direction:column;gap:12px;position:relative;z-index:700}.header__control-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.header__language{align-items:center;display:flex;gap:8px}.header__panel{grid-gap:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,hsla(0,0%,100%,.96),hsla(36,38%,95%,.96));border:1px solid rgba(12,18,20,.12);border-radius:18px;box-shadow:0 18px 36px rgba(18,10,4,.18);display:grid;gap:14px;max-height:min(720px,calc(100vh - 96px));min-width:300px;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px;position:absolute;right:0;top:calc(100% + 12px);z-index:700}.header__panel-title{grid-gap:4px;border-bottom:1px solid rgba(12,18,20,.08);color:#1b1714;color:var(--ink);display:grid;font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:16px;gap:4px;padding-bottom:8px}.header__panel-subtitle{color:#6b6359;color:var(--muted);font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);font-size:12px}.header__settings-row{align-items:center;display:flex;gap:12px;justify-content:flex-end}.header__panel-section{background:hsla(0,0%,100%,.92);border:1px solid rgba(12,18,20,.08);border-radius:14px;padding:10px 12px}.header__panel-section--notes{grid-gap:10px;display:grid;gap:10px}.header__panel-section-title{color:#1b1714;color:var(--ink);font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:13px}.header__panel-section-subtitle{color:#6b6359;color:var(--muted);font-size:11px}.header__panel-field{grid-gap:6px;display:grid;gap:6px}.header__panel-textarea{font-size:12px;min-height:68px;resize:vertical}.header__panel-client-list{grid-gap:6px;display:grid;gap:6px;max-height:140px;overflow:auto;padding-right:4px}.header__panel-client{align-items:center;color:#1b1714;color:var(--ink);display:flex;font-size:12px;gap:8px}.header__panel-client input{accent-color:#9e4413;accent-color:var(--accent-strong);margin:0}.header__panel-mobile{display:none;gap:10px}.header__panel-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.header__panel-select{min-width:160px}.header__panel-download{width:100%}.header__panel-quick .panel-action{justify-content:center;width:100%}.header__panel-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.header__panel-actions button{border-radius:12px;height:auto;justify-content:center;line-height:1.2;min-height:38px;white-space:normal;width:100%}.header__panel-footer{display:flex;justify-content:flex-end}.header__panel .toggle{justify-content:space-between;width:100%}.header__panel .helper-text{margin-top:0}.header__panel .header__hint{text-align:left}.header__setting-label{color:#6b6359;color:var(--muted);font-size:12px}.settings-toggle{border-radius:12px}.settings-toggle.is-active{background:rgba(208,106,44,.14)}.settings-toggle.is-active,.settings-toggle.is-active svg{color:#9e4413;color:var(--accent-strong)}.header__hint{color:#6b6359;color:var(--muted);font-size:12px;text-align:right}.studio__main{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.05fr);margin-top:8px}.studio__main>section{min-width:0}.studio__main>section:first-child .card+.card{margin-top:20px}.studio__main>section:first-child .card{animation:float-in .7s ease-out both}.studio__main>section:first-child .card:first-of-type{animation-delay:.06s}.studio__main>section:first-child .card:nth-of-type(2){animation-delay:.12s}.studio__main>section:first-child .card:nth-of-type(3){animation-delay:.18s}.card{background:#fffdf9;background:var(--card);border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:18px;box-shadow:0 12px 32px rgba(28,20,8,.1);box-shadow:var(--shadow);max-width:100%;padding:22px}.card.panel-card{overflow:hidden;padding:0}.card+.card{margin-top:0}.profile-row{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.05fr);margin-bottom:18px}.profile-row>.card{animation:float-in .7s ease-out both}.profile-row>.card:first-child{animation-delay:.04s}.profile-row>.card:nth-child(2){animation-delay:.1s}.profile-card{height:auto;margin-bottom:0}.profile-list{grid-gap:12px;display:grid;gap:12px}.profile-list__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.profile-list__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.profile-list__item{align-items:flex-start;background:#fff;border:1px solid rgba(12,18,20,.1);border-radius:16px;display:flex;flex-wrap:wrap;gap:14px;padding:14px}.profile-list__item.is-active{background:hsla(27,81%,73%,.12);border-color:rgba(208,106,44,.45);box-shadow:0 10px 18px rgba(20,14,6,.08)}.profile-list__info{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.profile-list__meta{color:#6b6359;color:var(--muted);font-size:12px;line-height:1.4;word-break:break-word}.profile-list__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.inline-link-button,.profile-list__see-more{background:transparent;border:0;color:#d06a2c;color:var(--accent);cursor:pointer;font:inherit;font-weight:700;padding:6px 2px;text-align:left}.inline-link-button:hover,.profile-list__see-more:hover{color:#9e4413;color:var(--accent-strong)}.invoice-list__item{align-items:center;background:#fff;border:1px solid rgba(12,18,20,.1);border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;padding:14px}.invoice-list__info{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.invoice-list__source{display:inline-flex;margin-left:8px;vertical-align:middle}.invoice-list__group{grid-gap:12px;background:hsla(0,0%,100%,.7);border:1px solid rgba(12,18,20,.08);border-radius:16px;display:grid;gap:12px;padding:12px}.invoice-list__group-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.invoice-list__group-actions,.invoice-list__group-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.invoice-list__empty{color:#6b6359;color:var(--muted);font-size:12px;padding:2px 4px 8px}.empty-state{border:1px dashed rgba(12,18,20,.12);border-radius:14px;color:#6b6359;color:var(--muted);font-size:13px;padding:18px;text-align:center}.card__header{justify-content:space-between;margin-bottom:16px}.card__actions,.card__header{align-items:center;display:flex}.card__actions{flex-wrap:wrap;gap:8px;justify-content:flex-end}.card__header h3,.panel-card__header h3{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:18px;margin:0}.panel-card__header{background:linear-gradient(120deg,#fef6ef,#f2f7f5);border-bottom:1px solid rgba(13,18,20,.1);gap:16px;justify-content:space-between;padding:16px 20px}.panel-card__actions,.panel-card__header{align-items:center;display:flex;flex-wrap:wrap}.panel-card__actions{gap:10px;justify-content:flex-end}.panel-card__body{padding:22px}.panel-card__body--tight{padding-top:8px}.panel-card__body--center{align-items:center;color:#6b6359;color:var(--muted);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:120px;text-align:center}.panel-action,.panel-toggle{background:transparent;border:1px solid transparent;box-shadow:none;color:#9e4413;color:var(--accent-strong)}.panel-toggle{align-items:center;display:inline-flex;gap:6px}.panel-action:focus,.panel-action:hover,.panel-toggle:focus,.panel-toggle:hover{background:rgba(208,106,44,.08);border-color:rgba(208,106,44,.16)}.card__subtext{margin:6px 0 0}.card__subtext,.info-grid{color:#6b6359;color:var(--muted);font-size:13px}.info-grid{grid-gap:8px;display:grid;gap:8px;min-width:0}.info-grid strong{color:#1b1714;color:var(--ink);font-weight:600}.info-grid--columns{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.info-grid--columns strong{grid-column:1/-1}.logo-preview{-webkit-appearance:none;appearance:none;background:#fff7f1;border:1px dashed rgba(17,26,29,.2);border-radius:16px;color:#6b6359;color:var(--muted);cursor:default;display:grid;flex-shrink:0;font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);font-size:11px;height:72px;overflow:hidden;padding:0;place-items:center;width:72px}.logo-preview img{height:100%;object-fit:contain;width:100%}.logo-preview--clickable{cursor:pointer}.logo-preview--clickable:hover{border-color:rgba(208,106,44,.35);color:#9e4413;color:var(--accent-strong)}.logo-preview--clickable:focus-visible{outline:2px solid rgba(208,106,44,.4);outline-offset:3px}.logo-preview--small{border-radius:12px;height:52px;width:52px}.studio-dialog__body .form-grid{gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.studio-dialog__body{width:100%!important}.studio-dialog__body>div{width:100%}.studio-dialog__body .form-grid>*{min-width:0}.studio-dialog__body input,.studio-dialog__body textarea{box-sizing:border-box;max-width:100%;width:100%!important}.studio-dialog__body select{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:10px;color:#1b1714;color:var(--ink);font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);height:36px;padding:8px 12px;width:100%}.studio-dialog__body .inline-row--spaced{margin-top:18px}.soft-action{background:rgba(208,106,44,.12);box-shadow:none;color:#7c350f}.soft-action--strong{background:#f2b482!important;border-color:#dfa677!important;box-shadow:0 16px 30px rgba(208,106,44,.25);color:#3b1503!important;font-weight:600}.soft-action:focus,.soft-action:hover{background:rgba(208,106,44,.2)}.soft-action--strong:focus,.soft-action--strong:hover{background:#f6c29b!important}.floating-actions{align-items:center;bottom:clamp(16px,3vw,32px);display:flex;gap:12px;position:fixed;right:clamp(16px,3vw,32px);z-index:500}.floating-actions button{box-shadow:0 16px 32px rgba(20,14,6,.18)}.dialog-footer-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.new-invoice-number-input{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px;width:100%}.new-invoice-number-input button{height:36px;min-width:36px;width:36px}.document-type-switch{grid-gap:4px;background:hsla(36,38%,95%,.72);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:7px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;padding:3px;width:100%}.document-type-switch button{background:transparent;border:0;border-radius:5px;color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:34px;min-width:0}.document-type-switch button.is-active{background:#fff;box-shadow:0 1px 4px rgba(20,14,6,.1);color:#1b1714;color:var(--ink)}.document-type-switch button:focus-visible{outline:2px solid rgba(208,106,44,.34);outline-offset:1px}.new-invoice-flow{grid-gap:0;display:grid;gap:0;width:100%}.new-invoice-setup{align-items:center;background:rgba(232,245,240,.68);border:1px solid rgba(26,117,96,.2);border-radius:7px;display:flex;gap:18px;justify-content:space-between;margin-bottom:8px;padding:12px 14px}.new-invoice-setup strong{color:#1b1714;color:var(--ink);display:block;font-size:13px}.new-invoice-setup p{color:#6b6359;color:var(--muted);font-size:11px;line-height:1.45;margin:3px 0 0}.new-invoice-setup__actions{align-items:center;display:flex;flex:0 0 auto;gap:6px;justify-content:flex-end}.new-invoice-party__older,.new-invoice-setup__skip{background:transparent;border:0;color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:2px}.new-invoice-section{border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft);padding:14px 0 16px}.new-invoice-section__heading{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:10px}.new-invoice-section__heading h5{color:#1b1714;color:var(--ink);font-size:14px;line-height:1.25;margin:1px 0 0}.new-invoice-section__heading>small{color:#6b6359;color:var(--muted);font-size:11px}.new-invoice-section__step{color:#9e4413;color:var(--accent-strong);display:block;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.new-invoice-document-row{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr)}.new-invoice-document-row .document-type-switch{margin-bottom:0}.new-invoice-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.new-invoice-party{min-width:0;padding-right:18px}.new-invoice-party+.new-invoice-party{border-left:1px solid rgba(20,16,12,.06);border-left:1px solid var(--line-soft);padding-left:18px;padding-right:0}.new-invoice-party__controls,.new-invoice-party__heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.new-invoice-party__heading{color:#4a443c;color:var(--ink-soft);font-size:11px;font-weight:700;margin-bottom:6px}.new-invoice-party__heading small{color:#9e4413;color:var(--accent-strong);font-size:10px;font-weight:600}.new-invoice-party__controls select{flex:1 1 auto;min-width:0}.new-invoice-party__controls button{height:34px;min-width:34px;width:34px}.new-invoice-party p{color:#6b6359;color:var(--muted);font-size:10px;line-height:1.4;margin:5px 0 0;min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-invoice-party__older{margin-top:5px;padding:0}.new-invoice-details-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1.35fr repeat(2,minmax(0,1fr))}.new-invoice-item-entry{grid-gap:9px;align-items:end;display:grid;gap:9px;grid-template-columns:minmax(140px,1.5fr) minmax(72px,.55fr) minmax(100px,.8fr) minmax(140px,1.35fr) auto}.new-invoice-item-entry__add{min-height:36px;white-space:nowrap}.new-invoice-items__empty{color:#6b6359;color:var(--muted);font-size:11px;margin:8px 0 0}.new-invoice-items__list{margin-top:2px}.new-invoice-item{border-radius:7px}.new-invoice-item>div{min-width:0}.new-invoice-item strong{overflow-wrap:anywhere}.new-invoice-optional{border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft)}.new-invoice-optional:last-child{border-bottom:0}.new-invoice-optional>summary{align-items:center;color:#4a443c;color:var(--ink-soft);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:12px;justify-content:space-between;padding:10px 2px}.new-invoice-optional>summary::marker{color:#6b6359;color:var(--muted)}.new-invoice-optional>summary small{color:#6b6359;color:var(--muted);font-size:10px;font-weight:400;text-align:right}.new-invoice-optional[open]>summary{color:#1b1714;color:var(--ink)}.assistant--embedded{border-radius:7px;margin:0 0 10px}.saved-item-picker--embedded{border-top:0;margin:0 0 10px;padding:8px 0 10px}.new-invoice-optional--notes{padding-top:2px}.new-invoice-notes-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px}.new-invoice-reverse-charge{align-items:center;background:rgba(12,18,20,.035);border-radius:7px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;padding:8px 10px}.new-invoice-reverse-charge>span{color:#6b6359;color:var(--muted);font-size:10px;text-align:right}.new-invoice-dialog .dialog-footer-actions{display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end;width:100%}.new-invoice-dialog .dialog-footer-actions button{flex:0 0 auto;min-width:0;padding:8px 14px;white-space:nowrap}.studio-dialog{border:1px solid rgba(12,18,20,.12);border-radius:22px;box-shadow:0 28px 70px rgba(20,14,6,.22);overflow:hidden}.confirmation-dialog__content{grid-gap:8px;display:grid;gap:8px;padding:2px 0 4px}.confirmation-dialog__content p{color:#4a443c;color:var(--ink-soft);font-size:13px;line-height:1.55;margin:0}.confirmation-dialog__subject{color:#1b1714;color:var(--ink);font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:18px;line-height:1.25;overflow-wrap:anywhere}.confirmation-dialog__content .confirmation-dialog__hint{color:#a8402d;color:var(--danger,#a8402d);font-size:11.5px;font-weight:650}.confirmation-dialog__actions{width:100%}.merge-client-dialog__content{grid-gap:18px;display:grid;gap:18px}.merge-client-dialog__source{grid-gap:4px;background:rgba(255,253,249,.68);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:7px;display:grid;gap:4px;padding:12px 14px}.merge-client-dialog__source strong{color:#1b1714;color:var(--ink);font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:18px}.merge-client-dialog__source p{color:#6b6359;color:var(--muted);font-size:11.5px;margin:0}.merge-client-dialog__label{color:#4a443c;color:var(--ink-soft);display:block;font-size:12px;font-weight:700;margin-bottom:8px}.merge-client-dialog__targets{grid-gap:8px;display:grid;gap:8px;max-height:240px;overflow-y:auto}.merge-client-target{align-items:center;background:#fff;border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:7px;color:#1b1714;color:var(--ink);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px;text-align:left;width:100%}.merge-client-target:hover{border-color:#d06a2c;border-color:var(--accent)}.merge-client-target.is-selected{background:rgba(26,117,96,.08);border-color:#1a7560;border-color:var(--mint);box-shadow:0 0 0 1px rgba(26,117,96,.18)}.merge-client-target>span:first-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.merge-client-target small,.merge-client-target strong{overflow-wrap:anywhere}.merge-client-target small{color:#6b6359;color:var(--muted);font-size:10.5px}.merge-client-target__check{align-items:center;border-radius:999px;border-radius:var(--r-pill);color:#1a7560;color:var(--mint);display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.merge-client-dialog__notice{color:#4a443c;color:var(--ink-soft);font-size:11.5px;line-height:1.55}.merge-client-dialog__actions{width:100%}.payment-dialog__content{grid-gap:18px;display:grid;gap:18px}.payment-dialog__heading,.payment-dialog__section-heading,.payment-record__topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.payment-dialog__heading>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.payment-dialog__heading strong{color:#1b1714;color:var(--ink);font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:19px;overflow-wrap:anywhere}.payment-dialog__state{border:1px solid rgba(85,93,88,.2);border-radius:6px;color:#4a443c;color:var(--ink-soft);flex:0 0 auto;font-size:11px;font-weight:750;padding:5px 8px}.payment-dialog__state--paid{background:rgba(28,125,77,.08);border-color:rgba(28,125,77,.25);color:#17673f}.payment-dialog__state--partial{background:rgba(180,126,28,.09);border-color:rgba(180,126,28,.28);color:#735312}.payment-dialog__state--overpaid{background:rgba(180,69,47,.09);border-color:rgba(180,69,47,.28);color:#963824}.payment-dialog__summary{border-block:1px solid rgba(20,16,12,.06);border-block:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.payment-dialog__summary>div{grid-gap:4px;display:grid;gap:4px;min-width:0;padding:12px}.payment-dialog__summary>div+div{border-left:1px solid rgba(20,16,12,.06);border-left:1px solid var(--line-soft)}.payment-dialog__section-heading span,.payment-dialog__summary span,.payment-record small{color:#6b6359;color:var(--muted);font-size:10.5px}.payment-dialog__summary strong{color:#1b1714;color:var(--ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-dialog__form,.payment-dialog__records{grid-gap:10px;display:grid;gap:10px}.payment-dialog__section-heading strong{color:#1b1714;color:var(--ink);font-size:12px}.payment-dialog__record-list{grid-gap:8px;display:grid;gap:8px;max-height:190px;overflow-y:auto;padding-right:3px}.payment-record{grid-gap:10px;align-items:start;background:rgba(255,253,249,.7);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:7px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.payment-record__main{grid-gap:4px;display:grid;gap:4px;min-width:0}.payment-record__topline strong{color:#1b1714;color:var(--ink);font-size:13px}.payment-record__reference,.payment-record__topline span{color:#6b6359;color:var(--muted);font-size:10.5px;overflow-wrap:anywhere}.payment-record__reference{color:#9e4413;color:var(--accent-strong);font-weight:700}.payment-record p{color:#4a443c;color:var(--ink-soft);font-size:11px;line-height:1.45;margin:0;overflow-wrap:anywhere}.payment-dialog__form{padding-top:4px}.payment-dialog__form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-dialog__field{grid-gap:6px;color:#4a443c;color:var(--ink-soft);display:grid;font-size:11px;font-weight:700;gap:6px;min-width:0}.payment-dialog__field textarea{min-height:62px;resize:vertical}.payment-dialog__error{background:rgba(180,69,47,.07);border:1px solid rgba(180,69,47,.24);border-radius:6px;color:#963824;font-size:11px;padding:8px 10px}.payment-dialog__actions{width:100%}@media (max-width:480px){.confirmation-dialog__actions button{flex:1 1}.merge-client-dialog__actions button,.payment-dialog__actions button{flex:1 1;min-width:0}.payment-dialog__heading,.payment-dialog__section-heading{align-items:flex-start;flex-direction:column;gap:5px}.payment-dialog__state{flex:none}.payment-dialog__summary{grid-template-columns:1fr}.payment-dialog__summary>div{align-items:center;grid-template-columns:1fr auto;padding:8px 4px}.payment-dialog__summary>div+div{border-left:0;border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft)}.payment-dialog__form-grid{grid-template-columns:1fr}}.preview-dialog{border-radius:0;display:flex;flex-direction:column;height:100vh!important;inset:0;left:0!important;margin:0!important;max-height:100vh;max-width:100vw;overflow:hidden;padding:0!important;position:fixed;top:0!important;transform:none!important;width:100vw!important}.preview-dialog__body{background:#fff;display:flex;flex:1 1;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0!important;width:100%}.preview-dialog__content{background:#fff;border:none;border-radius:0;box-sizing:border-box;flex:1 0 auto;height:auto;max-height:none;max-height:100%;min-height:0;overflow:visible;padding:20px 18px 32px;width:100%}.preview-dialog__content .invoice.preview{transform:none}.saved-dialog__body{max-height:70vh;overflow:auto}.studio-dialog>div:first-child{background:linear-gradient(120deg,#fef6ef,#f2f7f5);border-bottom:1px solid rgba(13,18,20,.1);padding:18px 22px}.preview-dialog>div:first-child,.preview-dialog>div:last-child{border-radius:0!important}.studio-dialog>div:first-child h4{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:18px;margin:0}.studio-dialog__body{background:#fff;padding:20px 22px!important}.studio-dialog>div:last-child{background:#faf6f1;border-top:1px solid rgba(13,18,20,.08);padding:16px 22px 20px}.profile-select{min-width:180px}.invoice-actions{display:flex;flex-wrap:wrap;gap:10px}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--single{grid-template-columns:1fr}.form-field{display:flex;flex-direction:column;gap:6px}.form-field__label{color:#6b6359;color:var(--muted);font-size:12px}.form-field__static{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:10px;color:#1b1714;color:var(--ink);font-size:14px;padding:10px 12px}.form-field--full{grid-column:1/-1}.inline-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.inline-row--spaced{margin-top:16px}.inline-row--flush{margin-top:0}.inline-row--tight{margin-top:12px}.tax-row{align-items:center}.tax-input{flex:1 1;min-width:0}.tax-row .tax-input--mode{max-width:150px}.adjustments-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(64px,72px) minmax(74px,74px) minmax(90px,140px) auto;margin-top:6px}.adjustments-row input,.adjustments-row select{width:100%}.adjustment-select{height:40px;min-width:0;width:100%}.adjustment-input{height:40px;line-height:1.1;min-width:0;padding:0 10px}.adjustments-remove{color:#b64b25}.adjustment-toggle{align-items:stretch;background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:10px;display:inline-flex;height:40px;overflow:hidden;padding:0}.adjustment-toggle__btn{background:transparent;border:none;color:#6b6359;color:var(--muted);cursor:pointer;font-size:12px;min-width:36px;padding:0 10px}.adjustment-toggle__btn+.adjustment-toggle__btn{border-left:1px solid rgba(20,16,12,.12);border-left:1px solid var(--stroke)}.adjustment-toggle__btn.is-active{background:rgba(208,106,44,.12);color:#7c350f;font-weight:600}.adjustments-row:last-of-type{margin-bottom:20px}.line-items-form{margin-top:20px}.adjustments-add{color:#9e4413;color:var(--accent-strong);flex-shrink:0}.form-grid--spaced,.stack-gap{margin-top:16px}.invoice-date-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.invoice-date-row .date-field{display:flex;flex:1 1;flex-direction:column;min-width:180px}.tag{align-items:center;background:rgba(208,106,44,.12);border-radius:999px;color:#7c350f;display:inline-flex;font-size:12px;gap:6px;justify-content:center;padding:6px 12px;text-align:center}.tag--muted{background:rgba(18,22,24,.06)}.tag--muted,.toggle{color:#6b6359;color:var(--muted)}.toggle{align-items:center;display:inline-flex;font-size:13px;gap:8px}.toggle--switch{justify-content:space-between}.toggle--switch input{accent-color:#d06a2c;accent-color:var(--accent);margin-left:auto}.preview-panel{animation:float-in .8s ease-out both;animation-delay:.12s;position:-webkit-sticky;position:sticky;top:24px;z-index:0}.preview-shell{background:#fff;border:1px solid rgba(10,20,22,.12);border-radius:22px;box-shadow:0 24px 50px rgba(20,14,6,.16);max-width:100%;overflow:auto;width:100%}.preview-body{align-items:flex-start;padding:10px}.preview-body,.preview-zoom{display:flex;justify-content:center}.preview-zoom{--preview-scale:0.65;width:100%}.preview-zoom__inner{zoom:var(--preview-scale);max-width:100%;width:800px}@supports not (zoom:1){.preview-zoom__inner{transform:scale(var(--preview-scale));transform-origin:top center}}.preview-button{font-size:12px;height:28px!important;min-height:28px!important;padding:0 8px!important}.preview-header{grid-gap:1px 10px;align-items:center;background:linear-gradient(120deg,#fef6ef,#f2f7f5);border-bottom:1px solid rgba(13,18,20,.1);display:grid;gap:1px 10px;grid-template-columns:minmax(0,1fr) auto;padding:4px 10px}.preview-header h4{font-size:13px;font-weight:600;margin:0}.preview-title{min-width:0}.preview-title h4{flex:0 0 auto}.preview-guidance{align-items:center;color:#6b6359;color:var(--muted);display:flex;flex-wrap:wrap;font-size:10px;gap:4px;grid-column:1/-1;line-height:1.2;margin:0;min-width:0}.preview-guidance__separator{opacity:.65}.preview-guidance__edit{align-items:center;color:#4a443c;color:var(--ink-soft);display:inline-flex;font-weight:600;gap:3px}.invoice.preview{padding-bottom:68px;position:relative}.invoice.preview.is-exporting .invoice-logo{max-width:32%}.invoice.preview .invoice-logo img,.invoice.preview.is-exporting .invoice-logo img{max-height:64px;max-width:240px;object-fit:contain;width:auto}.invoice.preview .invoice-logo.no-image{margin-bottom:0;max-width:40%;padding:0;width:auto!important}.invoice.preview .invoice-logo.no-image .logo-instructions{display:none}.invoice.preview .invoice-logo__placeholder{align-items:center;background:hsla(26,41%,97%,.6);border:1px dashed rgba(12,18,20,.25);border-radius:12px;color:#6b6359;color:var(--muted);display:flex;font-size:11px;height:70px;justify-content:center;width:140px}.invoice-logo__wordmark{align-items:center;display:flex;gap:10px;max-width:240px}.invoice-logo__wordmark-mark{align-items:center;background:#f8f2ed;border:1px solid rgba(90,53,36,.22);border-radius:6px;color:#5a3524;display:inline-flex;flex:0 0 38px;font-size:13px;font-weight:700;height:38px;justify-content:center;width:38px}.invoice-logo__wordmark-name{color:#1b1b1b;font-size:15px;font-weight:700;line-height:1.2;min-width:0}.invoice-watermark{bottom:0;color:rgba(20,14,6,.18);display:none;font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:9px;left:0;line-height:1;margin-top:0;padding:0 16px;pointer-events:none;position:absolute;right:0;width:100%}.invoice-watermark img{display:block;filter:grayscale(1);height:12px;object-fit:fill;opacity:.2;width:64px}.invoice-watermark.is-visible{display:block;height:0}.invoice.preview.is-exporting .invoice-watermark{display:none!important}.invoice-watermark__center{bottom:0;left:50%;line-height:12px;opacity:.22;position:absolute;transform:translateX(-50%);white-space:nowrap}.invoice-watermark__center span{display:inline-block;margin-bottom:5px;vertical-align:middle}.invoice-watermark__center img{display:inline-block;margin-bottom:-5px;margin-left:4px;vertical-align:middle}.invoice-watermark__url{bottom:6px;color:rgba(20,14,6,.26);cursor:pointer;font-size:8px;letter-spacing:.04em;line-height:1;opacity:.22;pointer-events:auto;position:absolute;right:16px;text-decoration:none}.invoice-watermark__url:hover{text-decoration:underline}.invoice.preview .invoice-due-date>div,.invoice.preview .invoice-meta>div{line-height:1.4;overflow:visible;padding:2px 0}.invoice.preview .invoice-due-date>div>span,.invoice.preview .invoice-meta>div>span{line-height:1.4}.invoice.preview .invoice-due-date>div>span:first-child,.invoice.preview .invoice-meta>div>span:first-child{overflow:visible;text-overflow:clip}.invoice.preview .invoice-meta>div>span:first-child:after{margin-left:0}.invoice.preview .invoice-meta .date-outer,.invoice.preview .invoice-meta__value{display:inline-block;margin-left:6px}.invoice.preview .invoice-due-date{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.invoice.preview .invoice-tax-rate{white-space:nowrap}.invoice.preview .invoice-item__desc{color:#9a9087;display:block;font-size:12px;margin-top:4px}.invoice.preview .details-description--footer{color:#9a9087;margin-top:20px}.invoice.preview .invoice-due-date .due-text{margin-right:4px}.invoice.preview .invoice-due-date .due-date{margin-left:2px}.invoice.preview.is-exporting{margin:0;min-height:1080px}.invoice.preview .line-items--no-tax .invoice-item{width:45%}.invoice.preview .line-items--no-tax .invoice-quantity,.invoice.preview .line-items--no-tax .invoice-rate{width:15%}.invoice.preview .line-items--no-tax .invoice-subtotal{width:25%}.helper-text{color:#6b6359;color:var(--muted);font-size:12px;margin-top:8px}.date-clear{background:transparent;border:none;color:#9e4413;color:var(--accent-strong);cursor:pointer;font-size:12px;padding:0}.date-clear--inline{color:#6b6359;color:var(--muted);font-size:16px;line-height:1;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.choice-tags{display:flex;flex-wrap:wrap;gap:8px}.choice-tag{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(12,18,20,.12);border-radius:999px;color:#1b1714;color:var(--ink);cursor:pointer;display:inline-flex;font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);font-size:12px;padding:6px 12px}.choice-tag.is-active{background:hsla(27,81%,73%,.16);border-color:rgba(208,106,44,.45);color:#7c350f}.new-invoice-items{grid-gap:10px;display:grid;gap:10px}.new-invoice-items__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.new-invoice-items__list{grid-gap:8px;display:grid;gap:8px}.new-invoice-item{align-items:center;background:#fff;border:1px solid rgba(12,18,20,.1);border-radius:12px;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:8px 12px}.new-invoice-item__meta{color:#6b6359;color:var(--muted);display:block;font-size:11px;margin-top:4px}.choice-tag:focus-visible{outline:2px solid rgba(208,106,44,.35);outline-offset:2px}.date-input{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:10px;color:#1b1714;color:var(--ink);font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);padding:8px 12px;width:100%}.date-input-wrap{position:relative;width:100%}.date-input-wrap .date-input{padding-right:30px}.date-input:focus{border-color:#d06a2c;border-color:var(--accent);outline:2px solid rgba(208,106,44,.25)}@keyframes float-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.profile-row,.studio__main{grid-template-columns:1fr}.history-panel__header,.history-row,.home-panel__body,.home-panel__header{align-items:flex-start;flex-direction:column}.home-panel__body>.home-card{flex:0 0 auto;max-width:none;width:100%}.history-body,.history-row{grid-template-columns:1fr}.history-summary{grid-template-columns:repeat(2,minmax(0,1fr));position:static;width:100%}.history-panel__actions,.history-row__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.history-row__topline{flex-wrap:wrap}.history-row__amount{margin-left:0}.history-filters{grid-template-columns:1fr}.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-empty-state__actions,.home-panel__actions{justify-content:flex-start;width:100%}.home-empty-state__flows{grid-template-columns:1fr}.floating-actions--editor{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));left:16px;right:16px;width:calc(100% - 32px)}.floating-actions--editor button{width:100%}.floating-actions--editor button:last-child{grid-column:span 2}.profile-list__actions{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));justify-items:center;width:100%}.profile-list__actions .tag{grid-column:1;justify-self:center;text-align:center;width:100%}.profile-list__actions button{max-width:140px;width:100%}.studio-dialog__body .form-grid,.studio__header{grid-template-columns:1fr}.header__controls{align-items:flex-start}.header__control-row{justify-content:flex-start}.header__download,.header__language{display:none}.header__panel-mobile{display:grid}.header__panel{left:0;right:auto}.preview-panel{position:static}}@media (max-width:1100px){.header__download{display:none}}@media (max-width:640px){.studio{padding-bottom:140px}.studio__header{align-items:center;grid-template-columns:minmax(0,1fr) auto}.header__controls{align-items:center;width:auto}.header__control-row{justify-content:flex-end;width:auto}.header__panel{left:auto;right:0;width:min(92vw,360px)}.header__settings-row{flex-wrap:wrap;justify-content:space-between;width:100%}.home-empty-state{padding:18px}.home-empty-state__copy h4{font-size:24px}.mode-pill{width:100%}.panel-card__header{align-items:center;flex-wrap:nowrap}.panel-card__actions{flex-wrap:nowrap;justify-content:flex-end;margin-left:auto;width:auto}.panel-card__header>div:first-child{min-width:0}.panel-toggle__label{display:none}.panel-toggle{padding:6px}.panel-card__actions .tag{max-width:140px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header__download,.header__language{display:none}.header__panel-mobile{display:grid}.header__panel-row{align-items:stretch;flex-direction:column}.header__panel-select{min-width:0;width:100%}.floating-actions{background:hsla(0,0%,100%,.95);border:1px solid rgba(12,18,20,.1);border-radius:16px;box-shadow:0 14px 24px rgba(20,14,6,.12);gap:8px;padding:10px}.floating-actions--editor{grid-template-columns:repeat(3,minmax(0,1fr))}.floating-actions button{font-size:12px;line-height:1.1;padding:8px 10px;white-space:nowrap}.floating-actions--editor button:last-child{grid-column:auto}.preview-header{align-items:center;gap:1px 4px;padding:4px 10px}.preview-header h4{font-size:12px}.preview-title-actions{flex-wrap:nowrap;width:auto}.preview-guidance{font-size:9px;gap:2px 4px}.preview-button{font-size:10px;padding:4px 7px;white-space:nowrap}.invoice-date-row{flex-wrap:nowrap;gap:8px}.invoice-date-row .date-field{min-width:0}.tax-row{flex-wrap:nowrap;gap:8px}.tax-row .tax-input--rate{max-width:90px!important}.tax-row .tax-input--label,.tax-row .tax-input--mode{max-width:120px!important}.adjustments-row{gap:6px;grid-template-columns:minmax(0,1fr) minmax(56px,68px) minmax(70px,74px) minmax(70px,110px) auto}.profile-list__actions{align-items:center;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-list__actions .tag{grid-column:1;justify-content:center;justify-self:stretch;text-align:center;width:100%}.profile-list__actions button{max-width:none}.profile-action--use{grid-column:1}.profile-action--edit{grid-column:2}.profile-action--delete{grid-column:3}.card__actions{justify-content:flex-start;width:100%}.profile-select{min-width:0;width:100%}.brand__mark{height:48px;padding-top:0;width:48px}.brand__logo{height:48px;padding:0;width:48px}.form-grid,.new-invoice-items__inputs{grid-template-columns:1fr}.new-invoice-setup{align-items:flex-start;flex-direction:column}.new-invoice-setup__actions{flex-wrap:wrap;justify-content:flex-start}.new-invoice-details-grid,.new-invoice-document-row,.new-invoice-item-entry,.new-invoice-notes-grid,.new-invoice-parties{grid-template-columns:1fr}.new-invoice-party{padding-right:0}.new-invoice-party+.new-invoice-party{border-left:0;border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft);margin-top:12px;padding-left:0;padding-top:12px}.new-invoice-section__heading{align-items:flex-start}.new-invoice-item-entry__add{width:100%}.new-invoice-optional>summary{align-items:flex-start;flex-direction:column;gap:2px}.new-invoice-optional>summary small{text-align:left}.new-invoice-reverse-charge{align-items:flex-start;flex-direction:column}.new-invoice-reverse-charge>span{text-align:left}.assistant__command{align-items:stretch;flex-direction:column}.new-invoice-dialog .dialog-footer-actions{display:flex;flex-wrap:wrap;gap:8px}.new-invoice-dialog .dialog-footer-actions button{flex:1 1 45%;font-size:11px;line-height:1.1;min-width:0;padding:8px 10px;white-space:nowrap}}@media (max-width:900px){.preview-zoom{--preview-scale:0.58!important}}@media (max-width:640px){.preview-zoom{--preview-scale:0.5!important}.preview-dialog__content{padding:14px}}@media (max-width:500px){.invoice.preview .invoice-client{display:block!important}}.assistant{grid-gap:8px;background:linear-gradient(180deg,hsla(27,81%,73%,.12),hsla(0,0%,100%,.6));border:1px solid rgba(208,106,44,.28);border-radius:14px;display:grid;gap:8px;padding:14px}.assistant__hint{color:#6b6359;color:var(--muted);font-size:12px;margin:0}.assistant__presets{display:flex;flex-wrap:wrap;gap:8px}.assistant__command{align-items:stretch;display:flex;gap:8px}.assistant__input{flex:1 1 auto}.assistant__preview{background:#fff;border:1px solid rgba(12,18,20,.1);border-radius:12px;padding:10px 12px}.assistant__preview-label{color:#1a7560;color:var(--mint);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.assistant__summary{color:#1b1714;color:var(--ink);font-size:13px;margin:4px 0 8px}.assistant__tokens{display:flex;flex-wrap:wrap;gap:6px}.assistant__token{align-items:center;background:rgba(12,18,20,.06);border-radius:999px;color:#1b1714;color:var(--ink);display:inline-flex;font-size:11px;padding:3px 9px}.assistant__token--currency{background:rgba(26,117,96,.14);color:#0f5a48}.assistant__token--tax{background:rgba(208,106,44,.16);color:#7c350f}.assistant__token--period{background:rgba(70,92,160,.14);color:#2c3a73}.assistant__token--amount,.assistant__token--lineItem{background:rgba(12,18,20,.08)}.assistant__ignored{color:#6b6359;color:var(--muted);font-size:11px;margin:8px 0 0}.assistant__feedback{color:#1a7560;color:var(--mint);font-size:12px;margin:0}.client-directory{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:16px}.client-directory__card{grid-gap:8px;background:#fff;background:var(--client-row-bg,#fff);border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:16px;box-shadow:0 12px 32px rgba(28,20,8,.1);box-shadow:var(--shadow);display:grid;gap:8px;overflow:hidden;padding:16px 16px 16px 20px;position:relative}.client-directory__accent{background:#d06a2c;background:var(--client-accent,var(--accent));bottom:0;left:0;position:absolute;top:0;width:5px}.client-directory__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.client-directory__head strong{font-size:15px}.client-directory__contact{color:#6b6359;color:var(--muted);font-size:12px;margin:0}.client-directory__defaults{display:flex;flex-wrap:wrap;gap:6px}.client-directory__defaults span{align-items:center;background:hsla(0,0%,100%,.58);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:999px;border-radius:var(--r-pill);color:#4a443c;color:var(--ink-soft);display:inline-flex;font-size:10.5px;font-weight:650;min-height:24px;padding:3px 8px}.client-directory__meta{color:#1b1714;color:var(--ink);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px}.client-directory__meta span{color:#6b6359;color:var(--muted)}.client-directory__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.client-directory__actions [data-testid=client-more-actions]{margin-left:auto}.export-actions{gap:8px}.export-actions,.export-statuses{display:flex;flex-wrap:wrap;margin-top:10px}.export-statuses{gap:6px}.export-scope{align-items:center;border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft);border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft);display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:10px 0}.export-scope>div{grid-gap:3px;display:grid;gap:3px}.export-scope strong{font-size:13px}.audit-list{grid-gap:8px;display:grid;gap:8px;margin-top:6px}.audit-row{grid-gap:12px;align-items:center;background:hsla(27,81%,73%,.1);border:1px solid rgba(208,106,44,.28);border-radius:10px;cursor:pointer;display:grid;font-size:12px;gap:12px;grid-template-columns:auto 1fr auto;padding:8px 12px;text-align:left}.audit-row__number{font-weight:600}.audit-row__issues{color:#9e4413;color:var(--accent-strong);white-space:nowrap}.config-bar{background:#fffdf9;background:var(--card);border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:14px;box-shadow:0 12px 32px rgba(28,20,8,.1);box-shadow:var(--shadow);flex-wrap:wrap;gap:18px 28px;margin-bottom:14px;padding:12px 16px}.config-bar,.config-bar__group{align-items:center;display:flex}.config-bar__group{gap:10px}.config-bar__label{color:#6b6359;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.studio{padding-bottom:clamp(104px,13vh,140px)}.workspace-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,253,249,.78);box-shadow:0 1px 2px rgba(28,20,8,.05),0 2px 8px rgba(28,20,8,.05);box-shadow:var(--shadow-sm);max-width:100%;overflow-x:auto;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:8px;z-index:50}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tab{flex:0 0 auto;transition:background .15s ease,color .15s ease}.workspace-tab:hover:not(.is-active){background:rgba(208,106,44,.1);background:var(--accent-soft);color:#1b1714;color:var(--ink)}.choice-tag:focus-visible,.mode-pill:focus-visible,.range-tab:focus-visible,.workspace-tab:focus-visible{box-shadow:0 0 0 3px rgba(208,106,44,.3);box-shadow:var(--ring);outline:none}.floating-actions{-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);background:rgba(255,253,249,.82);border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:999px;border-radius:var(--r-pill);box-shadow:0 24px 60px rgba(28,20,8,.16);box-shadow:var(--shadow-lg);gap:8px;gap:var(--s2);padding:8px}.floating-actions button{box-shadow:none}.action-bar__btn{border-radius:999px!important;border-radius:var(--r-pill)!important;font-weight:600!important}.action-bar__btn--secondary{background:#fff!important;border:1px solid rgba(20,16,12,.12)!important;border:1px solid var(--stroke)!important;color:#1b1714!important;color:var(--ink)!important}.action-bar__btn--secondary:hover{background:rgba(208,106,44,.1)!important;background:var(--accent-soft)!important}.action-bar__btn--primary{box-shadow:0 12px 32px rgba(28,20,8,.1)!important;box-shadow:var(--shadow)!important}.mode-pill{border-radius:999px;border-radius:var(--r-pill);transition:background .15s ease,border-color .15s ease,color .15s ease}.mode-pill--primary{background:#d06a2c;background:var(--accent);border-color:#d06a2c;border-color:var(--accent);color:#fff}.mode-pill--primary:hover{background:#9e4413;background:var(--accent-strong);border-color:#9e4413;border-color:var(--accent-strong)}.client-directory__card,.history-summary__box,.home-card{border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:18px;border-radius:var(--r-lg);box-shadow:0 1px 2px rgba(28,20,8,.05),0 2px 8px rgba(28,20,8,.05);box-shadow:var(--shadow-sm)}.client-directory__card:hover,.home-card:hover{box-shadow:0 12px 32px rgba(28,20,8,.1);box-shadow:var(--shadow)}.home-stat{border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:12px;border-radius:var(--r);box-shadow:0 1px 2px rgba(28,20,8,.05),0 2px 8px rgba(28,20,8,.05);box-shadow:var(--shadow-sm)}.home-empty-state{background:linear-gradient(180deg,rgba(208,106,44,.1),rgba(255,253,249,.4));background:linear-gradient(180deg,var(--accent-soft),rgba(255,253,249,.4));border:1px dashed rgba(20,16,12,.12);border:1px dashed var(--stroke);border-radius:18px;border-radius:var(--r-lg);padding:32px;padding:var(--s6)}.home-empty-state h4{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:22px;margin:4px 0 8px}.home-empty-state__actions{gap:8px;gap:var(--s2)}.home-empty-state--workspace{align-items:start;background:transparent;border:0;border-radius:0;border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft);column-gap:48px;column-gap:var(--s7);grid-template-areas:"copy flows" "actions flows";grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);padding:24px 8px 8px;padding:var(--s5) var(--s2) var(--s2)}.home-empty-state--workspace .home-empty-state__copy{grid-area:copy}.home-empty-state--workspace .home-empty-state__actions{grid-area:actions}.home-empty-state--workspace .home-empty-state__flows{border-left:1px solid rgba(20,16,12,.06);border-left:1px solid var(--line-soft);gap:0;grid-area:flows;grid-template-columns:1fr;padding-left:24px;padding-left:var(--s5)}.home-empty-state--workspace .home-empty-state__flows div{background:transparent;border:0;border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft);border-radius:0;min-height:0;padding:10px 0}.home-empty-state--workspace .home-empty-state__flows div:last-child{border-bottom:0}@media (max-width:760px){.home-empty-state--workspace{gap:16px;gap:var(--s4);grid-template-areas:"copy" "actions" "flows";grid-template-columns:1fr;padding:16px 0 0;padding:var(--s4) 0 0}.home-empty-state--workspace .home-empty-state__flows{border-left:0;border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft);padding:8px 0 0;padding:var(--s2) 0 0}}.assistant,.config-bar{box-shadow:0 1px 2px rgba(28,20,8,.05),0 2px 8px rgba(28,20,8,.05);box-shadow:var(--shadow-sm)}.panel-action,.soft-action{transition:background .15s ease,transform .05s ease}.panel-action:active,.soft-action:active{transform:translateY(1px)}.audit-row{transition:background .15s ease,border-color .15s ease}.audit-row:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent)}.inline-edit{border-radius:4px;cursor:text;display:inline-block;margin:0 -3px;min-width:8px;outline:none;padding:0 3px;transition:background .12s ease,box-shadow .12s ease}.inline-edit:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgba(208,106,44,.35)}.inline-edit:focus{background:#fff;box-shadow:0 0 0 3px rgba(208,106,44,.3);box-shadow:var(--ring)}.inline-edit:empty:before{color:#6b6359;color:var(--muted);content:attr(data-placeholder);opacity:.7}.invoice-item__desc .inline-edit:empty:before{font-style:italic}.welcome-banner{align-items:center;animation:float-in .5s ease-out both;background:linear-gradient(135deg,rgba(208,106,44,.14),rgba(26,117,96,.1));border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:18px;border-radius:var(--r-lg);box-shadow:0 1px 2px rgba(28,20,8,.05),0 2px 8px rgba(28,20,8,.05);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:16px 24px;gap:var(--s4) var(--s5);justify-content:space-between;margin:0 0 16px;margin:0 0 var(--s4);padding:24px 32px;padding:var(--s5) var(--s6);position:relative}.welcome-banner__copy{max-width:60ch}.welcome-banner__copy h3{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:24px;margin:6px 0 4px}.welcome-banner__copy p{color:#4a443c;color:var(--ink-soft);font-size:13px;margin:0}.welcome-banner__actions{display:flex;flex-wrap:wrap;gap:8px;gap:var(--s2)}.welcome-banner__close{background:transparent;border:none;border-radius:999px;border-radius:var(--r-pill);color:#6b6359;color:var(--muted);cursor:pointer;font-size:20px;height:28px;line-height:1;position:absolute;right:12px;top:10px;width:28px}.welcome-banner__close:hover{background:rgba(20,16,12,.08);color:#1b1714;color:var(--ink)}@media (max-width:640px){.welcome-banner{padding:16px;padding:var(--s4)}.welcome-banner__copy h3{font-size:20px}}.clients-panel h3,.export-panel h3,.history-panel__header h3,.home-panel__header h3{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:22px;letter-spacing:.01em;margin:0}.home-card h4,.preview-title h4{font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.02em;margin:0 0 4px}.preview-title h4{letter-spacing:0;margin:0;white-space:nowrap}.card__subtext{font-size:12.5px;line-height:1.5}.client-bar strong,.client-directory__meta,.history-row__amount,.home-card__line strong,.home-invoice-link__amount,.home-stat strong,.invoice.preview .invoice-meta__value,.invoice.preview .invoice-quantity,.invoice.preview .invoice-rate,.invoice.preview .invoice-row,.invoice.preview .invoice-subtotal,.mini-bar-row strong{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.invoice.preview .invoice-type{letter-spacing:.02em}.invoice.preview .invoice-title{color:#6b6359;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.invoice.preview .invoice-client-name,.invoice.preview .sender-name{font-weight:700;letter-spacing:.01em}.invoice.preview .invoice-item__title{font-weight:600}.saved-details{grid-gap:16px;grid-gap:var(--s4);display:grid;gap:16px;gap:var(--s4)}.saved-details__intro{align-items:center;background:linear-gradient(120deg,rgba(208,106,44,.1),rgba(255,253,249,.5));background:linear-gradient(120deg,var(--accent-soft),rgba(255,253,249,.5));border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:12px;border-radius:var(--r);display:flex;gap:12px;gap:var(--s3);padding:12px 16px;padding:var(--s3) var(--s4)}.saved-details__intro-icon{font-size:22px;line-height:1}.saved-details__intro p{color:#4a443c;color:var(--ink-soft);font-size:13px;line-height:1.5;margin:0}.saved-details__add{grid-gap:8px;grid-gap:var(--s2);display:grid;gap:8px;gap:var(--s2)}.saved-details__add-label{color:#6b6359;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.block-add{grid-gap:8px;grid-gap:var(--s2);display:grid;gap:8px;gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.block-type-btn{align-items:center;background:#fffdf9;background:var(--card);border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:12px;border-radius:var(--r);cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .1s ease}.block-type-btn:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent);transform:translateY(-1px)}.block-type-btn__icon{flex:0 0 auto;font-size:18px;line-height:1}.block-type-btn__text{grid-gap:1px;display:grid;gap:1px;min-width:0}.block-type-btn__name{color:#1b1714;color:var(--ink);font-size:13px;font-weight:600}.block-type-btn__blurb{color:#6b6359;color:var(--muted);font-size:11px}.saved-details-empty{grid-gap:2px;border:1px dashed rgba(20,16,12,.12);border:1px dashed var(--stroke);border-radius:12px;border-radius:var(--r);display:grid;gap:2px;justify-items:center;padding:24px;padding:var(--s5);text-align:center}.saved-details-empty__icon{font-size:26px}.saved-details-empty__title{color:#1b1714;color:var(--ink);font-weight:700;margin:4px 0 0}.saved-details-empty__hint{color:#6b6359;color:var(--muted);font-size:12px;margin:0;max-width:360px}.block-card,.block-list{grid-gap:12px;grid-gap:var(--s3);display:grid;gap:12px;gap:var(--s3)}.block-card{background:#f6f0e7;background:var(--surface-2);border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:12px;border-radius:var(--r);padding:16px;padding:var(--s4)}.block-card__head{align-items:center;display:flex;gap:8px;gap:var(--s2)}.block-card__icon{align-items:center;background:#fffdf9;background:var(--card);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:9px;display:inline-flex;flex:0 0 auto;font-size:17px;height:34px;justify-content:center;width:34px}.block-card__label{flex:1 1 auto}.block-card__type{flex:0 0 auto;max-width:160px}.block-card__delete{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#6b6359;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;height:30px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:30px}.block-card__delete:hover{background:rgba(180,69,47,.1);border-color:rgba(180,69,47,.3);color:#b4452f}.block-card__fields{grid-gap:8px;grid-gap:var(--s2);display:grid;gap:8px;gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}.block-field{grid-gap:3px;display:grid;gap:3px}.block-field__label{color:#4a443c;color:var(--ink-soft);font-size:11px;font-weight:600}.block-card__apply{align-items:center;border-top:1px dashed rgba(20,16,12,.06);border-top:1px dashed var(--line-soft);display:flex;flex-wrap:wrap;gap:8px;gap:var(--s2);padding-top:8px;padding-top:var(--s2)}.block-card__apply-label{color:#4a443c;color:var(--ink-soft);font-size:12px;font-weight:600}.block-card__apply-hint{color:#6b6359;color:var(--muted);flex:1 1 160px;font-size:11px}.block-card__pills{display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px}@media (max-width:560px){.block-add{grid-template-columns:repeat(2,minmax(0,1fr))}.block-card__fields{grid-template-columns:1fr}.block-card__head{flex-wrap:wrap}}.inline-edit{border-bottom:1px dashed rgba(20,16,12,.3)}.inline-edit:focus,.inline-edit:hover{border-bottom-color:#d06a2c;border-bottom-color:var(--accent);box-shadow:none}.inline-edit--date{white-space:nowrap}.line-item--add{background:transparent;border:none;display:block;padding:6px 0 0}.line-item-add{background:transparent;border:1px dashed rgba(20,16,12,.12);border:1px dashed var(--stroke);border-radius:8px;color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 10px;text-align:left;transition:color .12s ease,border-color .12s ease,background .12s ease;width:100%}.line-item-add:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent);color:#9e4413;color:var(--accent-strong)}.line-item-delete{background:transparent;border:none;border-radius:999px;border-radius:var(--r-pill);color:#6b6359;color:var(--muted);cursor:pointer;font-size:16px;height:20px;line-height:1;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease;width:20px}.line-item-delete:focus,.line-item:hover .line-item-delete{opacity:1}.line-item-delete:hover{background:rgba(180,40,40,.12);color:#b42828}.invoice-client-select{background:transparent;border:1px dashed rgba(20,16,12,.3);border-radius:4px;padding:1px 22px 1px 4px}.summary-adj{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.summary-adj__toggle{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:6px;color:#6b6359;color:var(--muted);cursor:pointer;font-size:11px;height:20px;line-height:1;min-width:20px;padding:0 5px}.summary-adj__toggle:hover{border-color:#d06a2c;border-color:var(--accent);color:#9e4413;color:var(--accent-strong)}.summary-row-delete{background:transparent;border:none;border-radius:999px;border-radius:var(--r-pill);color:#6b6359;color:var(--muted);cursor:pointer;font-size:14px;height:18px;line-height:1;width:18px}.summary-row-delete:hover{background:rgba(180,40,40,.12);color:#b42828}.invoice-row--add .summary-add{background:transparent;border:1px dashed rgba(20,16,12,.12);border:1px dashed var(--stroke);border-radius:6px;color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;font-weight:600;margin-right:6px;padding:4px 9px}.invoice-row--add .summary-add:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent);color:#9e4413;color:var(--accent-strong)}.summary-add-row{flex-wrap:wrap;gap:6px;justify-content:center!important}.invoice .invoice-summary .summary-add-row .summary-add{font-size:10px;margin-right:0;min-width:0;padding:3px 9px}.details-description--edit{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.inline-edit--multiline{display:block;flex:1 1 auto;min-height:1.4em;min-width:60%;white-space:pre-wrap}.notes-blocks{align-items:center;display:flex;flex:1 0 100%;flex-wrap:wrap;gap:5px;margin-bottom:4px}.notes-blocks__label{color:#6b6359;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.05em;margin-right:2px;text-transform:uppercase}.notes-blocks__empty{color:#6b6359;color:var(--muted);font-size:11px;font-style:italic}.notes-block-tag{background:rgba(208,106,44,.1);background:var(--accent-soft);border:1px dashed #d06a2c;border:1px dashed var(--accent);border-radius:999px;border-radius:var(--r-pill);color:#9e4413;color:var(--accent-strong);cursor:grab;font:inherit;font-size:11px;font-weight:600;padding:2px 9px;transition:background .15s ease,border-color .15s ease,color .15s ease}.notes-block-tag:hover{background:#fff;border-style:solid}.notes-block-tag:active{cursor:grabbing}.notes-blocks__manage,.notes-blocks__more{background:transparent;border:none;color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;font-weight:600;padding:2px 6px;text-decoration:underline;text-underline-offset:2px}.notes-blocks__manage:hover,.notes-blocks__more:hover{color:#9e4413;color:var(--accent-strong)}.notes-blocks__manage{margin-left:auto}.item-template-bar{border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft);margin:0 0 10px;padding:6px 4px 9px}.item-template-bar .notes-block-tag{cursor:pointer}.saved-item-picker{grid-gap:8px;border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft);border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft);display:grid;gap:8px;margin-bottom:12px;padding:10px 0}.saved-item-picker__head{align-items:center;color:#4a443c;color:var(--ink-soft);display:flex;font-size:12px;font-weight:700;gap:12px;justify-content:space-between}.saved-item-picker__manage{background:transparent;border:0;color:#9e4413;color:var(--accent-strong);cursor:pointer;font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:2px}.config-bar__focus{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:999px;border-radius:var(--r-pill);color:#1b1714;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.config-bar__focus:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent);color:#9e4413;color:var(--accent-strong)}.profile-row--hidden{display:none!important}.studio__main--focus{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:920px}.studio__main--focus>section:first-child{display:none}.studio__main--focus .preview-panel{grid-column:1/-1}.invoice-logo__upload{cursor:pointer;display:inline-flex}.invoice-logo__upload .invoice-logo__placeholder{border:1px dashed rgba(20,16,12,.3);border-radius:6px;padding:8px 10px;transition:color .12s ease,border-color .12s ease,background .12s ease}.invoice-logo__upload:hover .invoice-logo__placeholder{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent);color:#9e4413;color:var(--accent-strong)}.choice-tag--draggable{cursor:grab}.choice-tag--draggable:active{cursor:grabbing}.details-description--drop{border-radius:8px;transition:background .12s ease,box-shadow .12s ease}.details-description--drop:hover{box-shadow:inset 0 0 0 1px rgba(20,16,12,.06);box-shadow:inset 0 0 0 1px var(--line-soft)}.details-description--drop:focus-within{background:rgba(208,106,44,.1);background:var(--accent-soft);box-shadow:inset 0 0 0 2px #d06a2c;box-shadow:inset 0 0 0 2px var(--accent)}.invoice-row--adjustment{align-items:flex-start;gap:10px}.adj-edit{flex-wrap:wrap;gap:6px}.adj-edit__label{flex:1 1 130px;font:inherit;font-size:12px;min-width:110px;padding:4px 8px}.adj-edit__label,.adj-edit__select{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:6px}.adj-edit__select{cursor:pointer;font:inherit;padding:4px}.adj-edit__amount{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:6px;font:inherit;font-size:12px;padding:4px 6px;text-align:right;width:70px}.invoice.preview .invoice-type--credit{font-size:26px;line-height:1.08;margin-left:auto;max-width:300px;overflow-wrap:anywhere}.credit-note-context{grid-gap:12px;background:hsla(36,38%,95%,.72);border-left:3px solid #d06a2c;border-left:3px solid var(--accent);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding:10px 12px}.credit-note-context>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.credit-note-context span{color:#6b6359;color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase}.credit-note-context strong{color:#1b1714;color:var(--ink);font-size:11px;overflow-wrap:anywhere}.invoice.preview .meta-grid--credit{grid-template-columns:minmax(0,1fr)}@media (max-width:520px){.credit-note-context{grid-template-columns:1fr}}.adj-edit__amount:focus,.adj-edit__label:focus,.adj-edit__select:focus{border-color:#d06a2c;border-color:var(--accent);box-shadow:0 0 0 3px rgba(208,106,44,.3);box-shadow:var(--ring);outline:none}.adj-edit__total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-date-input{border:1px dashed rgba(20,16,12,.3);padding:2px 6px}.invoice-number-bump{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:6px;color:#6b6359;color:var(--muted);cursor:pointer;font-size:13px;height:18px;line-height:1;margin-left:6px;vertical-align:middle;width:18px}.invoice-number-bump:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent);color:#9e4413;color:var(--accent-strong)}.invoice-summary-note--edit{align-items:flex-start;display:flex;gap:6px}.invoice-summary-note--edit .inline-edit--multiline{flex:1 1 auto;font-size:11px}.line-item--ghost{opacity:.85}.line-item--ghost .invoice-item__title .inline-edit{color:#6b6359;color:var(--muted)}.invoice-closing{align-items:flex-start;display:flex;flex-wrap:wrap;gap:28px;margin-top:40px}.invoice-closing .invoice-summary{flex:0 0 42%;margin-top:0;order:2}.invoice-closing .invoice-summary-inner{padding-left:0}.invoice-closing .details-description--footer{flex:1 1 200px;margin-top:0;order:1}@media (max-width:640px){.invoice-closing .invoice-summary{flex:1 1 100%}}.react-datepicker-wrapper{display:inline-block}.invoice-date-input{background:transparent;border:1px dashed rgba(20,16,12,.32);border-radius:6px;color:#1b1714;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;min-width:104px;padding:3px 9px;text-align:left}.invoice-date-input:focus,.invoice-date-input:hover{background:#fff;border-color:#d06a2c;border-color:var(--accent);outline:none}.react-datepicker{border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:12px;border-radius:var(--r);box-shadow:0 24px 60px rgba(28,20,8,.16);box-shadow:var(--shadow-lg);font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);font-size:12px;overflow:hidden}.react-datepicker__header{background:#f6f0e7;background:var(--surface-2);border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft);padding-top:10px}.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name{color:#1b1714;color:var(--ink)}.react-datepicker__day:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);border-radius:6px}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background:#d06a2c;background:var(--accent);border-radius:6px;color:#fff}.react-datepicker__triangle{display:none}#invoice-date-portal{position:absolute;z-index:4000}.react-datepicker-popper{z-index:4000}.invoice-date-popper{padding-top:4px}.line-item-add{text-align:center}.invoice .invoice-summary .invoice-row--add{display:flex;gap:10px;justify-content:center;padding:6px 0}.invoice .invoice-summary .invoice-row--add>div{display:none}.invoice .invoice-summary .summary-add{min-width:120px;width:auto}.invoice .invoice-summary .invoice-row--adjustment{align-items:stretch;display:flex;flex-direction:column;gap:6px}.invoice .invoice-summary .invoice-row--adjustment>div{width:100%}.adj-edit{align-items:center;display:flex;flex-wrap:nowrap;gap:5px}.adj-edit__label{flex:1 1 auto;min-width:0}.adj-edit__amount{flex:0 0 56px;width:56px}.adj-edit__total{color:#6b6359;color:var(--muted);font-size:11px;text-align:right}.adj-edit__sign,.adj-edit__type{align-items:center;background:rgba(255,253,249,.7);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:7px;color:#4a443c;color:var(--ink-soft);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12px;height:26px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.adj-edit__sign{font-size:15px;font-weight:700;width:26px}.adj-edit__sign--add{background:rgba(28,125,77,.08);border-color:rgba(28,125,77,.4);color:#1c7d4d}.adj-edit__sign--sub{background:rgba(180,69,47,.08);border-color:rgba(180,69,47,.4);color:#b4452f}.adj-edit__type{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-width:30px;padding:0 8px}.adj-edit__sign:hover,.adj-edit__type:hover{border-color:#d06a2c;border-color:var(--accent);color:#d06a2c;color:var(--accent)}.adj-edit__sign--add:hover{color:#1c7d4d}.adj-edit__sign--sub:hover{color:#b4452f}.invoice-number-bump{align-items:center;display:inline-flex;font-size:14px;justify-content:center;padding:0}.invoice-client-select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%239e4413%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>") no-repeat right 8px center;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:8px;color:#1b1714;color:var(--ink);cursor:pointer;font:inherit;font-weight:700;max-width:100%;padding:5px 26px 5px 10px}.invoice-client-select:focus,.invoice-client-select:hover{border-color:#d06a2c;border-color:var(--accent);box-shadow:0 0 0 3px rgba(208,106,44,.3);box-shadow:var(--ring);outline:none}.invoice.preview.is-editable .invoice-closing .invoice-summary{flex-basis:50%}.inv-select{display:inline-block;max-width:100%;position:relative}.inv-select__button{align-items:center;background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:8px;color:#1b1714;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;max-width:100%;padding:5px 12px}.inv-select__button:focus,.inv-select__button:hover{border-color:#d06a2c;border-color:var(--accent);box-shadow:0 0 0 3px rgba(208,106,44,.3);box-shadow:var(--ring);outline:none}.inv-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-select__chevron{color:#9e4413;color:var(--accent-strong);font-size:10px;line-height:1}.inv-select__menu{grid-gap:2px;background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:12px;border-radius:var(--r);box-shadow:0 24px 60px rgba(28,20,8,.16);box-shadow:var(--shadow-lg);display:grid;gap:2px;left:0;max-height:260px;max-width:300px;min-width:210px;overflow-y:auto;padding:5px;position:absolute;top:calc(100% + 4px);z-index:60}.inv-select__option{background:transparent;border:none;border-radius:7px;color:#1b1714;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;padding:8px 10px;text-align:left}.inv-select__option:hover{background:rgba(208,106,44,.1);background:var(--accent-soft)}.inv-select__option.is-active{background:rgba(208,106,44,.1);background:var(--accent-soft);color:#9e4413;color:var(--accent-strong);font-weight:600}.inv-select__create{background:transparent;border:none;border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft);color:#9e4413;color:var(--accent-strong);cursor:pointer;font:inherit;font-size:13px;font-weight:600;margin-top:3px;padding:9px 10px;text-align:left}.inv-select__create:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);border-radius:0 0 7px 7px}.inv-select__empty{color:#6b6359;color:var(--muted);font-size:12px;padding:8px 10px}.invoice-date-input{padding:5px 12px}.invoice.preview .invoice-due-date .due-date{margin-left:0}.adj-edit__amount,.adj-edit__label{color:#1b1714;color:var(--ink)}.adj-edit__amount,.adj-edit__label,.adj-edit__select{background:rgba(255,253,249,.7);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:7px}.adj-edit__select{color:#4a443c;color:var(--ink-soft);font-size:11px;padding:4px 6px}.adj-edit__amount::placeholder,.adj-edit__label::placeholder{color:#6b6359;color:var(--muted)}.client-dialog{grid-gap:24px;grid-gap:var(--s5);display:grid;gap:24px;gap:var(--s5)}.client-dialog__intro{align-items:center;background:linear-gradient(135deg,rgba(208,106,44,.1),rgba(26,117,96,.08));background:linear-gradient(135deg,var(--accent-soft),rgba(26,117,96,.08));border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:18px;border-radius:var(--r-lg);display:flex;gap:16px;gap:var(--s4);padding:16px;padding:var(--s4)}.client-dialog__badge{align-items:center;background:#d06a2c;background:var(--accent);border-radius:999px;border-radius:var(--r-pill);box-shadow:0 1px 2px rgba(28,20,8,.05),0 2px 8px rgba(28,20,8,.05);box-shadow:var(--shadow-sm);color:#fff;display:inline-flex;flex:0 0 auto;font-size:22px;font-weight:700;height:46px;justify-content:center;width:46px}.client-dialog__badge,.client-dialog__intro h4{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display)}.client-dialog__intro h4{font-size:19px;margin:0 0 2px}.client-dialog__intro p{color:#4a443c;color:var(--ink-soft);font-size:12.5px;line-height:1.45;margin:0}.client-dialog__section{grid-gap:8px;grid-gap:var(--s2);display:grid;gap:8px;gap:var(--s2)}.client-dialog__section-title{color:#6b6359;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.client-dialog__section-help{color:#6b6359;color:var(--muted);font-size:11.5px;line-height:1.45;margin:-2px 0 2px;max-width:58ch}.client-dialog__number-preview{align-items:center;background:rgba(255,253,249,.7);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:7px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:9px 11px}.client-dialog__number-preview span{color:#6b6359;color:var(--muted);font-size:10.5px;font-weight:700}.client-dialog__number-preview strong{color:#1b1714;color:var(--ink);font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:14px;overflow-wrap:anywhere;text-align:right}.client-dialog__grid{grid-gap:12px;grid-gap:var(--s3);display:grid;gap:12px;gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-field{grid-gap:4px;display:grid;gap:4px}.dialog-field--full{grid-column:1/-1}.dialog-field__label{color:#4a443c;color:var(--ink-soft);font-size:12px;font-weight:600}@media (max-width:560px){.workspace-tabs{display:flex;width:100%}.workspace-tab{flex:1 1;font-size:12px;min-width:0;padding:8px 5px}.export-scope{align-items:stretch;flex-direction:column}.export-scope button{width:100%}.client-dialog__grid{grid-template-columns:1fr}}.invoice.preview .invoice-due-block{align-items:flex-end;display:flex;flex-direction:column;float:right;gap:2px;width:46%}.invoice.preview .invoice-due-block .invoice-due-date{align-items:baseline;float:none;gap:6px;margin-right:0;width:auto}.invoice.preview .invoice-due-date div{padding:0}.invoice.preview .invoice-due-date .due-text{margin-bottom:0;padding:0!important}.invoice.preview .invoice-due-date .due-date{margin-bottom:0}.invoice-terms{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.invoice-term{background:rgba(255,253,249,.7);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:999px;border-radius:var(--r-pill);color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:10px;font-weight:600;line-height:1.5;padding:1px 8px;transition:background .15s ease,border-color .15s ease,color .15s ease}.invoice-term:hover{color:#9e4413;color:var(--accent-strong)}.invoice-term.is-active,.invoice-term:hover{border-color:#d06a2c;border-color:var(--accent)}.invoice-term.is-active{background:#d06a2c;background:var(--accent);color:#fff}.invoice.preview .meta-grid{align-items:flex-start;display:flex;font-size:13px;gap:24px;justify-content:space-between;line-height:1.3}.invoice.preview .meta-grid__main{grid-column-gap:14px;grid-row-gap:7px;align-items:center;column-gap:14px;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;row-gap:7px;width:-webkit-max-content;width:max-content}.invoice.preview .meta-grid .invoice-date-input{font-size:12px;padding:2px 7px}.invoice.preview .meta-grid__k{color:#6b6359;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.invoice.preview .meta-grid__k:after{content:":"}.invoice.preview .meta-grid__v{align-items:center;color:#1b1714;color:var(--ink);display:inline-flex;font-size:13px;gap:6px}.invoice.preview .meta-grid__side{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.invoice.preview .meta-grid__side .invoice-terms{justify-content:flex-end;margin:0}.invoice.preview .meta-due-row{align-items:center;display:inline-flex;gap:6px}.line-items-wrap{position:relative}.invoice-currency-tags{bottom:100%;display:flex;gap:4px;margin-bottom:6px;position:absolute;right:0;z-index:2}.preview-title-actions{align-items:center;display:flex;gap:8px}.preview-zoom-control{align-items:center;background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:999px;border-radius:var(--r-pill);display:inline-flex;overflow:hidden}.preview-zoom-btn{background:transparent;border:0;color:#1b1714;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;line-height:1;padding:4px 10px;transition:background .15s ease,color .15s ease}.preview-zoom-btn:hover:not(:disabled){background:rgba(208,106,44,.1);background:var(--accent-soft);color:#9e4413;color:var(--accent-strong)}.preview-zoom-btn:disabled{cursor:default;opacity:.4}.preview-zoom-value{font-feature-settings:"tnum";background:transparent;border:0;border-left:1px solid rgba(20,16,12,.12);border-left:1px solid var(--stroke);border-right:1px solid rgba(20,16,12,.12);border-right:1px solid var(--stroke);color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;min-width:42px;padding:5px 4px;transition:background .15s ease,color .15s ease}.preview-zoom-value:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);color:#9e4413;color:var(--accent-strong)}.owner-edit-bar{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(43,82%,93%,.96);border-bottom:1px solid rgba(196,138,36,.35);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:8px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:6}.owner-edit-bar__text{color:#8a6310;font-size:12px;font-weight:600}.owner-edit-bar__actions{align-items:center;display:flex;gap:8px}.owner-edit-bar__confirm,.owner-edit-bar__discard{border-radius:999px;border-radius:var(--r-pill);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:5px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.owner-edit-bar__confirm{background:#d06a2c;background:var(--accent);border:1px solid #d06a2c;border:1px solid var(--accent);color:#fff}.owner-edit-bar__confirm:hover{background:#9e4413;background:var(--accent-strong);border-color:#9e4413;border-color:var(--accent-strong)}.owner-edit-bar__discard{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);color:#4a443c;color:var(--ink-soft)}.owner-edit-bar__discard:hover{border-color:#4a443c;border-color:var(--ink-soft);color:#1b1714;color:var(--ink)}.invoice.preview .invoice-summary .invoice-row--adjustment{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.adj-chip{align-items:center;background:transparent;border:none;border-radius:6px;color:#1b1714;color:var(--ink);cursor:pointer;display:inline-flex;flex:1 1 auto;font:inherit;gap:6px;min-width:0;padding:1px 4px 1px 1px;text-align:left}.adj-chip:hover{background:rgba(208,106,44,.1);background:var(--accent-soft)}.adj-chip__dot{align-items:center;border-radius:5px;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:17px;justify-content:center;line-height:1;width:17px}.adj-chip__dot--add{background:rgba(28,125,77,.12);color:#1c7d4d}.adj-chip__dot--sub{background:rgba(180,69,47,.12);color:#b4452f}.adj-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adj-chip__edit{color:#6b6359;color:var(--muted);flex:0 0 auto;font-size:11px;opacity:0;transition:opacity .15s ease}.adj-chip:hover .adj-chip__edit{opacity:1}.adj-chip__amount{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.adj-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:5000}.adj-modal__backdrop{background:rgba(15,18,20,.42);inset:0;position:absolute}.adj-modal__panel{grid-gap:14px;background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(20,14,6,.28);display:grid;gap:14px;max-width:360px;padding:20px;position:relative;width:100%}.adj-modal__title{color:#1b1714;color:var(--ink);font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display,inherit);font-size:16px;font-weight:700}.adj-modal__segment{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.adj-seg{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:9px;color:#4a443c;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 10px;transition:border-color .15s ease,background .15s ease,color .15s ease}.adj-seg:hover{border-color:#d06a2c;border-color:var(--accent)}.adj-seg--add.is-active{background:rgba(28,125,77,.1);border-color:rgba(28,125,77,.5);color:#1c7d4d}.adj-seg--sub.is-active{background:rgba(180,69,47,.1);border-color:rgba(180,69,47,.5);color:#b4452f}.adj-modal__field{grid-gap:5px;color:#4a443c;color:var(--ink-soft);display:grid;font-size:12px;font-weight:600;gap:5px}.adj-modal__input{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:9px;color:#1b1714;color:var(--ink);font:inherit;font-size:14px;font-weight:400;padding:9px 11px;width:100%}.adj-modal__input:focus{border-color:#d06a2c;border-color:var(--accent);box-shadow:0 0 0 3px rgba(208,106,44,.3);box-shadow:var(--ring);outline:none}.adj-modal__amount{align-items:stretch;display:flex;gap:8px}.adj-modal__amount .adj-modal__input{flex:1 1 auto}.adj-modal__unit{border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:9px;display:inline-flex;flex:0 0 auto;overflow:hidden}.adj-unit{background:#fff;border:none;color:#4a443c;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-width:38px;padding:0 10px}.adj-unit+.adj-unit{border-left:1px solid rgba(20,16,12,.12);border-left:1px solid var(--stroke)}.adj-unit.is-active{background:#d06a2c;background:var(--accent);color:#fff}.adj-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:2px}.adj-modal__cancel,.adj-modal__save{border-radius:999px;border-radius:var(--r-pill);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.adj-modal__cancel{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);color:#4a443c;color:var(--ink-soft)}.adj-modal__cancel:hover{border-color:#4a443c;border-color:var(--ink-soft);color:#1b1714;color:var(--ink)}.adj-modal__save{background:#d06a2c;background:var(--accent);border:1px solid #d06a2c;border:1px solid var(--accent);color:#fff}.adj-modal__save:hover{background:#9e4413;background:var(--accent-strong);border-color:#9e4413;border-color:var(--accent-strong)}.invoice-closing .invoice-summary{margin-left:auto}.invoice.preview{box-shadow:0 1px 3px rgba(20,14,6,.05),0 12px 32px rgba(20,14,6,.07)}.invoice.preview .invoice-type{color:#1b1714;color:var(--ink);font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:.01em;line-height:1;text-align:right}.invoice.preview .invoice-details{margin-bottom:48px;margin-top:28px}.invoice.preview .sender-and-recipient{margin-bottom:28px}.invoice.preview .invoice-closing{margin-top:32px}.invoice.preview .invoice-summary .invoice-row>div{min-height:0;padding:7px 4px}.invoice.preview .invoice-summary .summary-header{padding:9px 12px}.invoice.preview .invoice-summary .total-row{border-top:1.5px solid #1b1714;border-top:1.5px solid var(--ink);margin-top:4px}.invoice.preview .invoice-summary .total-row>div{color:#1b1714;color:var(--ink);font-size:16px;font-weight:700;padding-top:12px}.invoice.preview .invoice-rate,.invoice.preview .invoice-subtotal,.invoice.preview .invoice-summary .invoice-row>div:last-child,.invoice.preview .invoice-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.share-phone{grid-gap:16px;display:grid;gap:16px}.share-phone__lead{color:#4a443c;color:var(--ink-soft);font-size:13px;line-height:1.5;margin:0}.share-phone__steps{grid-gap:12px;display:grid;gap:12px}.share-phone__step{align-items:flex-start;display:flex;gap:10px}.share-phone__step-num{align-items:center;background:#d06a2c;background:var(--accent);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.share-phone__step-body strong{font-size:13px}.share-phone__step-body p{color:#6b6359;color:var(--muted);font-size:12px;margin:2px 0 6px}.share-phone__step-body code{background:#f6f0e7;background:var(--surface-2);border-radius:5px;font-size:11px;padding:1px 5px;word-break:break-all}.share-phone__url-qr{border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:8px}.share-phone__stage{grid-gap:8px;background:#f6f0e7;background:var(--surface-2);border-radius:12px;border-radius:var(--r);display:grid;gap:8px;justify-items:center;padding:16px}.share-phone__data-qr{background:#fff;border-radius:8px;height:300px;width:300px}.share-phone__meta{font-feature-settings:"tnum";color:#1b1714;color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.share-phone__summary{color:#6b6359;color:var(--muted);font-size:12px;text-align:center}.share-phone__controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.share-phone__play{background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:999px;border-radius:var(--r-pill);color:#1b1714;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:6px 14px}.share-phone__play:hover{border-color:#d06a2c;border-color:var(--accent);color:#9e4413;color:var(--accent-strong)}.share-phone__speed{display:inline-flex;gap:4px}.share-phone__speed-btn{background:rgba(255,253,249,.7);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:999px;border-radius:var(--r-pill);color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:5px 11px}.share-phone__speed-btn.is-active{background:#d06a2c;background:var(--accent);border-color:#d06a2c;border-color:var(--accent);color:#fff}.receive{grid-gap:18px;align-content:start;background:#fbf8f3;color:#1b1714;color:var(--ink);display:grid;font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);gap:18px;margin:0 auto;max-width:480px;min-height:100vh;padding:24px 18px 56px}.receive--loading{align-content:center;color:#6b6359;color:var(--muted);text-align:center}.receive__header h1{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:24px;margin:0}.receive__header p{color:#6b6359;color:var(--muted);font-size:14px;margin:4px 0 0}.receive__viewport{aspect-ratio:1/1;background:#11140f;border-radius:18px;border-radius:var(--r-lg);display:grid;overflow:hidden;place-items:center}.receive__video{height:100%;object-fit:cover;width:100%}.receive__start{background:#d06a2c;background:var(--accent);border:none;border-radius:999px;border-radius:var(--r-pill);color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;padding:12px 22px}.receive__bar{background:#f6f0e7;background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.receive__bar span{background:#d06a2c;background:var(--accent);display:block;height:100%;transition:width .2s ease}.receive__count{font-feature-settings:"tnum";color:#4a443c;color:var(--ink-soft);font-size:13px;font-variant-numeric:tabular-nums;margin-top:6px}.receive__error{color:#b4452f;font-size:13px;margin:0}.receive__link{background:none;border:none;color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:600;justify-self:start;padding:0;text-decoration:underline;text-underline-offset:2px}.receive__manual{grid-gap:8px;display:grid;gap:8px}.receive__manual-input{border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:10px;font:inherit;font-size:12px;min-height:70px;padding:10px 12px;resize:vertical;width:100%}.receive__open{background:#d06a2c;background:var(--accent);border:none;border-radius:999px;border-radius:var(--r-pill);color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;padding:12px 22px}.receive__done{grid-gap:12px;display:grid;gap:12px;justify-items:center;padding:24px 0;text-align:center}.receive__check{background:#1c7d4d;border-radius:50%;color:#fff;display:grid;font-size:28px;height:56px;place-items:center;width:56px}.receive__done h2{font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:20px;margin:0}.receive__done p{color:#4a443c;color:var(--ink-soft);font-size:14px;margin:0}.invoice-row--add .summary-add,.notes-block-tag{border-radius:999px;border-radius:var(--r-pill)}.invoice-row--add .summary-add:hover,.notes-block-tag:hover{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent);border-style:dashed;color:#9e4413;color:var(--accent-strong)}.choice-tag{border-color:rgba(20,16,12,.12);border-color:var(--stroke)}.choice-tag.is-active{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent);color:#9e4413;color:var(--accent-strong)}.invoice.preview .invoice-summary .invoice-row:not(.summary-header):not(.total-row):not(.invoice-row--add){border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft)}.invoice.preview .line-item__top>div{min-height:0;padding:9px 4px}.invoice.preview .invoice-items-header>div{padding-bottom:9px;padding-top:9px}.studio__header{gap:16px;grid-template-areas:"brand navigation controls";grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);margin-bottom:20px}.brand{grid-area:brand;min-width:0}.workspace-tabs--header{grid-area:navigation;justify-self:center;margin:0;overflow-x:visible;position:static;top:auto;z-index:auto}.header__controls{grid-area:controls;justify-self:end}.editor-status-strip{background:rgba(255,253,249,.72);border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:7px;display:flex;gap:16px;justify-content:space-between;margin:0 0 18px;padding:10px 12px}.editor-status-strip__actions,.editor-status-strip__summary{align-items:center;display:flex;gap:10px;min-width:0}.editor-status-strip__label{color:#1b1714;color:var(--ink);font-size:12px;font-weight:800;white-space:nowrap}.editor-status-strip__hint{color:#6b6359;color:var(--muted);font-size:12px;line-height:1.4}.editor-status-strip .status-select{max-width:132px;min-height:28px}.editor-status-strip__actions{flex:0 0 auto}[data-evergreen-toaster-container]>span{left:auto!important;margin:0!important;right:16px!important;top:194px!important;width:min(390px,calc(100vw - 32px))}[data-evergreen-toaster-container] [role=alert]{border-left:4px solid!important;border-radius:8px!important;box-shadow:0 14px 34px rgba(20,14,6,.16)!important;box-sizing:border-box;font-size:13px;line-height:1.4;min-height:54px;padding:12px 14px!important;width:100%}.floating-actions.floating-actions--editor{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,253,249,.92);border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:8px;bottom:20px;box-shadow:0 12px 30px rgba(20,14,6,.16);display:flex;gap:4px;left:auto;padding:6px;right:20px;width:auto}.floating-actions--editor .action-bar__btn{border-radius:6px!important;box-shadow:none!important;height:38px;min-width:76px;padding:0 12px;width:auto}.floating-actions--editor .action-bar__btn--secondary{background:transparent!important;border-color:transparent!important}.floating-actions--editor .action-bar__btn--secondary:focus,.floating-actions--editor .action-bar__btn--secondary:hover{background:rgba(208,106,44,.1)!important;background:var(--accent-soft)!important}.action-bar__text{font-size:0}.action-bar__text:after{content:attr(data-short-label);font-size:12px;font-weight:700}@media (max-width:1180px){.studio__header{grid-template-areas:"brand controls" "navigation navigation";grid-template-columns:minmax(0,1fr) auto}.workspace-tabs--header{justify-self:center}.header__controls{align-items:flex-end}.header__control-row{justify-content:flex-end}.header__panel{left:auto;right:0}.brand{gap:11px}.brand__logo{border-radius:9px;height:40px;width:40px}.brand__text h1{font-size:22px}.brand__text p{font-size:11px}[data-evergreen-toaster-container]>span{top:220px!important}}@media (max-width:720px){.studio{padding-bottom:88px}.studio__header{gap:10px;margin-bottom:14px;padding-bottom:12px}.workspace-tabs--header{justify-self:stretch;overflow-x:auto;width:100%}.editor-status-strip{align-items:flex-start;flex-direction:column;gap:8px}.editor-status-strip__summary{align-items:flex-start;flex-wrap:wrap}.editor-status-strip__hint{flex-basis:100%}.brand__logo{border-radius:7px;height:34px;width:34px}.brand__text h1{font-size:18px}.brand__text p{font-size:10px}.floating-actions.floating-actions--editor{bottom:max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));left:12px;padding:5px;right:12px;width:auto}.floating-actions--editor .action-bar__btn{grid-column:auto;height:40px;min-width:0;padding:0 6px;width:100%}[data-evergreen-toaster-container]>span{right:12px!important;top:226px!important;width:calc(100vw - 24px)}}.workspace-view-switcher{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:8px;display:inline-flex;flex:0 0 auto;gap:2px;padding:3px}.workspace-view-switcher button{background:transparent;border:0;border-radius:6px;color:#6b6359;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;font-weight:750;min-height:28px;padding:4px 9px}.workspace-view-switcher button.is-active{background:#1b1714;background:var(--ink);color:#fff}.welcome-banner__mode-field{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.welcome-banner__mode-field>span{color:#1b1714;color:var(--ink);font-size:12px;font-weight:800}.workspace-mode-picker{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-mode-option,.workspace-mode-option{grid-gap:4px;background:hsla(0,0%,100%,.72);border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:8px;color:#1b1714;color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:4px;padding:10px 11px;text-align:left;width:100%}.settings-mode-option:hover,.workspace-mode-option:hover{background:#fff;border-color:rgba(24,58,55,.34)}.settings-mode-option.is-active,.workspace-mode-option.is-active{background:rgba(208,106,44,.1);background:var(--accent-soft);border-color:#d06a2c;border-color:var(--accent);box-shadow:inset 3px 0 0 #d06a2c;box-shadow:inset 3px 0 0 var(--accent)}.settings-mode-option strong,.workspace-mode-option strong{font-size:12px}.settings-mode-option small,.welcome-banner__mode-note,.workspace-mode-option small{color:#6b6359;color:var(--muted);font-size:10.5px;line-height:1.4}.settings-mode-picker{grid-gap:7px;display:grid;gap:7px}.home-panel__body--accounting{align-items:stretch;flex-wrap:wrap}.home-panel__body--accounting>.home-card{min-width:0}.home-card--receivables{flex:1 1 620px}.home-card--workflow{flex:0 1 320px;max-width:380px}.receivables-table{border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft);min-width:0;overflow-x:auto}.receivables-row{grid-gap:12px;border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft);display:grid;font-size:12px;gap:12px;grid-template-columns:minmax(84px,.7fr) repeat(3,minmax(118px,1fr));min-width:560px;padding:9px 2px}.receivables-row>:not(:first-child){text-align:right}.receivables-row--head{color:#6b6359;color:var(--muted);font-size:10.5px;font-weight:750}.receivables-row .is-overdue{color:#9b3f2f;font-weight:750}.accounting-status-list{grid-gap:5px;display:grid;gap:5px}.accounting-status-list button{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(20,16,12,.06);border-bottom:1px solid var(--line-soft);color:#1b1714;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:34px;padding:5px 0}.accounting-status-list button:hover{color:#9e4413;color:var(--accent-strong)}.accounting-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.accounting-export-button{background:#d06a2c!important;background:var(--accent)!important;border-color:#d06a2c!important;border-color:var(--accent)!important;color:#fff!important}.accounting-export-button:hover{background:#9e4413!important;background:var(--accent-strong)!important;border-color:#9e4413!important;border-color:var(--accent-strong)!important}@media (max-width:760px){.workspace-mode-picker{grid-template-columns:1fr}.workspace-view-switcher{order:-1}.home-card--workflow{flex-basis:100%;max-width:none}.receivables-table{overflow-x:visible}.receivables-row--head{display:none}.receivables-row:not(.receivables-row--head){gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:12px 0}.receivables-row:not(.receivables-row--head)>strong{font-size:13px;grid-column:1/-1}.receivables-row:not(.receivables-row--head)>span{grid-gap:2px;display:grid;gap:2px;text-align:left}.receivables-row:not(.receivables-row--head)>span:before{color:#6b6359;color:var(--muted);font-size:9.5px;font-weight:750;text-transform:uppercase}.receivables-row:not(.receivables-row--head)>span:nth-child(2):before{content:"Total"}.receivables-row:not(.receivables-row--head)>span:nth-child(3):before{content:"Received"}.receivables-row:not(.receivables-row--head)>span:nth-child(4){grid-column:1/-1}.receivables-row:not(.receivables-row--head)>span:nth-child(4):before{content:"Outstanding"}}.history-row{gap:12px;grid-template-columns:minmax(0,1fr) minmax(124px,auto) auto;padding-bottom:9px;padding-top:9px}.history-row__workflow{grid-gap:5px;align-content:center;display:grid;gap:5px;min-width:124px}.history-row__workflow-label{color:#6b6359;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.history-row__workflow .status-badge,.history-row__workflow .status-select{border-radius:6px;box-sizing:border-box;font-size:12px;max-width:none;min-height:34px;width:100%}.history-row__workflow .status-select{padding:6px 28px 6px 9px}.history-row__workflow .status-badge{justify-content:center;padding:9px}@media (max-width:980px){.history-row{grid-template-columns:minmax(0,1fr)}.history-row__workflow{align-items:center;grid-template-columns:auto minmax(0,1fr);width:100%}.history-row__workflow-label{min-width:48px}}@media (max-width:420px){.brand__text p{display:none}.brand__logo{border-radius:7px;height:30px;width:30px}.brand{gap:8px}.brand__text h1{font-size:17px}}.studio{display:flex;flex-direction:column;min-height:100svh;padding-bottom:max(28px,env(safe-area-inset-bottom))}.studio--editor{padding-bottom:clamp(88px,10vh,112px)}.studio__content,.studio__inner{display:flex;flex:1 0 auto;flex-direction:column}.studio__content{align-items:stretch;justify-content:flex-start;width:100%}.studio__footer{flex:0 0 auto;margin-top:28px}.header__panel-language{grid-gap:10px;display:grid;gap:10px}@media (max-width:720px){.studio{padding-bottom:max(20px,env(safe-area-inset-bottom))}.studio--editor{padding-bottom:88px}.studio__footer{margin-top:20px}}.invoice-status-control{align-items:center;background:#fff;border:1px solid rgba(20,16,12,.12);border:1px solid var(--stroke);border-radius:7px;color:#1b1714;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;gap:8px;min-height:34px;min-width:118px;padding:6px 9px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.invoice-status-control:focus-visible,.invoice-status-control:hover{border-color:#d06a2c;border-color:var(--accent);box-shadow:0 0 0 3px rgba(208,106,44,.3);box-shadow:var(--ring);outline:none}.invoice-status-control__dot,.status-menu-item__dot{background:#6a746f;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.invoice-status-control__copy{grid-gap:1px;display:grid;flex:1 1 auto;gap:1px;min-width:0}.invoice-status-control__copy small{color:#6b6359;color:var(--muted);font-size:9px;font-weight:800;line-height:1;text-transform:uppercase}.invoice-status-control__copy strong{font-size:12px;line-height:1.2}.invoice-status-control--draft{background:rgba(85,93,88,.06)}.invoice-status-control--sent{background:rgba(46,100,168,.06);border-color:rgba(46,100,168,.3)}.invoice-status-control--overdue{background:rgba(180,69,47,.07);border-color:rgba(180,69,47,.32)}.invoice-status-control--partial{background:rgba(180,126,28,.07);border-color:rgba(180,126,28,.34)}.invoice-status-control--paid{background:rgba(28,125,77,.07);border-color:rgba(28,125,77,.32)}.invoice-status-control--void{background:rgba(20,16,12,.05)}.invoice-status-control__dot--sent,.status-menu-item__dot--sent{background:#2e64a8}.invoice-status-control__dot--overdue{background:#b4452f}.invoice-status-control__dot--partial,.status-menu-item__dot--partial{background:#b47e1c}.invoice-status-control__dot--paid,.status-menu-item__dot--paid{background:#1c7d4d}.invoice-status-control__dot--void,.status-menu-item__dot--void{background:#393531}.status-menu-item{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:4px 0;width:100%}.status-menu-option{height:auto!important;min-height:48px;padding-bottom:5px!important;padding-top:5px!important}.status-menu-item__copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.status-menu-item__copy strong{color:#1b1714;color:var(--ink);font-size:12px;line-height:1.25}.status-menu-item__copy small{color:#6b6359;color:var(--muted);font-size:10px;line-height:1.35;white-space:normal}.status-menu-item__current{background:rgba(28,125,77,.09);border-radius:4px;color:#17673f;font-size:9px;font-weight:800;margin-top:1px;padding:2px 5px;text-transform:uppercase}.editor-status-strip{grid-gap:18px;align-items:center;background:#fff;border-color:rgba(12,18,20,.1);box-shadow:0 5px 18px rgba(22,28,25,.04);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.editor-status-strip__summary{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:auto minmax(0,1fr)}.editor-status-strip__label{color:#6b6359;color:var(--muted);font-size:9px;grid-column:1/-1;text-transform:uppercase}.editor-status-strip__identity{align-items:center;display:flex;gap:9px;min-width:0}.editor-status-strip__identity>strong{color:#1b1714;color:var(--ink);font-family:Newsreader,Times New Roman,serif;font-family:var(--font-display);font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-status-strip__hint{align-self:center}.editor-status-strip__actions{justify-content:flex-end}.history-row{gap:10px 14px;grid-template-columns:minmax(0,1fr) 140px;padding:11px 12px 9px 18px}.history-row__workflow{min-width:0}.history-row__workflow .invoice-status-control{width:100%}.history-row__readonly-status,.history-row__sample-status{grid-gap:4px;display:grid;gap:4px}.history-row__readonly-status .status-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;justify-content:center;min-height:30px}.history-row__readonly-status small,.history-row__sample-status small{color:#6b6359;color:var(--muted);font-size:9px;font-weight:700;text-align:center}.history-row__actions{border-top:1px solid rgba(12,18,20,.07);grid-column:1/-1;justify-content:flex-end;padding-top:8px}.history-row__actions .history-row__copy-action{margin-right:auto}.export-panel .home-panel__body{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-card--invoice-files{grid-column:1/-1;min-width:min(100%,520px)}.invoice-export-list{grid-gap:0;border:1px solid rgba(20,16,12,.06);border:1px solid var(--line-soft);border-radius:7px;display:grid;gap:0;max-height:420px;overflow-y:auto}.invoice-export-row{align-items:center;background:#fff;display:flex;gap:14px;justify-content:space-between;padding:10px 11px}.invoice-export-row+.invoice-export-row{border-top:1px solid rgba(20,16,12,.06);border-top:1px solid var(--line-soft)}.invoice-export-row>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.invoice-export-row span,.invoice-export-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-export-row strong{font-size:12px}.invoice-export-row span{color:#6b6359;color:var(--muted);font-size:11px}@media (max-width:980px){.export-panel .home-panel__body{grid-template-columns:minmax(0,1fr)}.export-panel .home-card--invoice-files{grid-column:auto}.history-row{grid-template-columns:minmax(0,1fr) 132px}.history-row__actions{width:auto}}@media (max-width:720px){.preview-title h4{font-size:12px}.editor-status-strip,.editor-status-strip__summary{grid-template-columns:minmax(0,1fr)}.editor-status-strip__identity{flex-wrap:wrap}.editor-status-strip__hint{grid-column:1}.editor-status-strip__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.history-row{grid-template-columns:minmax(0,1fr)}.history-row__workflow{display:grid;grid-template-columns:52px minmax(0,150px)}.history-row__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.history-row__actions .btn,.history-row__actions>button,.history-row__actions>span{justify-content:center;width:100%}.history-row__actions .history-row__copy-action{grid-column:1/-1;margin-right:0}.invoice-export-row{align-items:stretch;flex-direction:column}.invoice-export-row .btn{justify-content:center;width:100%}}
/*# sourceMappingURL=main.5660ad2d.css.map*/