body.yaai-app{--foreground:var(--yaai-text-strong,#1d1d1f);--muted-foreground:var(--yaai-text,#6e6e73);--border:var(--yaai-border,#e8e8ed);--accent:var(--yaai-surface-muted,#f5f5f7);--sidebar-foreground:var(--yaai-text,#6e6e73);color:var(--yaai-text-strong,#1d1d1f);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5}[dir] body.yaai-app{background:var(--yaai-surface-muted,#f5f5f7)}html.yaai-app-root,body.yaai-app{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}@supports not (overflow:clip){html.yaai-app-root{overflow-x:hidden}}.yaai-app .yaai-workspace{width:100%;min-width:0;max-width:100%}.yaai-app .app-main{min-width:0;max-width:100%}[dir] .yaai-app .app-main{background:var(--yaai-surface-muted,#f5f5f7)}.yaai-app .content{width:100%;min-width:0}.yaai-app .content>*,.yaai-app :is(.pb-board,.pb-project-tabs,.ui-section-tabs,[data-slot=table-container]){min-width:0;max-width:100%}.yaai-app :is(.pb-board,.pb-project-tabs,.ui-section-tabs,[data-slot=table-container]){overscroll-behavior-x:contain}.yaai-app .content{max-width:1440px}[dir] .yaai-app .content{padding:40px 44px 64px}.yaai-app .page-heading{align-items:center;gap:24px}[dir] .yaai-app .page-heading{margin-bottom:30px}.yaai-app .page-heading h1{letter-spacing:-1.65px;color:var(--yaai-text-strong,#1d1d1f);overflow-wrap:anywhere;font-size:clamp(30px,3.1vw,44px);font-weight:750;line-height:1.12}.yaai-app .page-heading p{color:var(--yaai-text,#6e6e73);max-width:640px;font-size:15px;line-height:1.65}[dir] .yaai-app .page-heading p{margin-top:10px}.yaai-app h2{letter-spacing:-.6px;color:var(--yaai-text-strong,#1d1d1f);font-size:21px;font-weight:700;line-height:1.3}.yaai-app h3{letter-spacing:-.3px;color:var(--yaai-text-strong,#1d1d1f);font-size:17px;font-weight:650}.yaai-app .eyebrow,.yaai-app .dash-eyebrow{letter-spacing:1.4px;color:var(--yaai-text,#6e6e73);font-size:11px;font-weight:650}.yaai-app .btn{min-height:44px;color:var(--yaai-text-strong,#1d1d1f);white-space:normal;font-size:13px;font-weight:650;line-height:1.4}[dir] .yaai-app .btn{border:1px solid var(--yaai-border,#dedee3);background:var(--yaai-surface,#fff);box-shadow:none;text-align:center;border-radius:12px;padding:11px 17px}[dir] .yaai-app .btn:hover{background:var(--yaai-surface-muted,#f5f5f7);border-color:var(--yaai-border,#c7c7cc)}.yaai-app .btn.primary{color:var(--yaai-on-solid,#fff)}[dir] .yaai-app .btn.primary{border-color:var(--yaai-border,#236b46);background:#236b46;box-shadow:0 2px 4px #236b4610}[dir] .yaai-app .btn.primary:hover{border-color:var(--yaai-border,#195635);background:#195635}.yaai-app .btn.small{min-height:44px;font-size:13px}[dir] .yaai-app .btn.small{padding:9px 13px}.yaai-app .text-btn,.yaai-app .back-link{min-height:44px;color:var(--yaai-success,#236b46);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.yaai-app .icon-btn{width:44px;height:44px;color:var(--yaai-text,#6e6e73);flex-shrink:0}[dir] .yaai-app .icon-btn{border-radius:12px}.yaai-app .icon-btn:hover{color:var(--yaai-text-strong,#1d1d1f)}[dir] .yaai-app .icon-btn:hover{background:var(--yaai-surface-muted,#eeeef0)}.yaai-app .danger{color:var(--yaai-danger,#b33b37)}.yaai-app :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #236b4699}.yaai-app :is(button,a,input,textarea,select){touch-action:manipulation}[dir] .yaai-app .panel{border:1px solid var(--yaai-border,#e8e8ed);background:var(--yaai-surface,#fff);border-radius:22px;box-shadow:0 3px 16px #1d1d1f03}[dir] .yaai-app .panel>.section-heading{padding:24px}.yaai-app .section-heading h2{font-size:19px}.yaai-app .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;height:76px;position:sticky;top:0}[dir] .yaai-app .topbar{background:var(--yaai-surface,#ffffffd9);border-bottom:1px solid var(--yaai-border,#e8e8ed);padding:0 44px}.yaai-app .breadcrumb{color:var(--yaai-text,#6e6e73);min-width:0;font-size:13px}.yaai-app .breadcrumb b{color:var(--yaai-text-strong,#1d1d1f);font-weight:650}.yaai-app .top-actions{gap:12px}.yaai-app .avatar.small{width:44px;height:44px;font-size:13px}[dir] .yaai-app .avatar.small{border:3px solid var(--yaai-border,#fff);box-shadow:0 0 0 1px #e8e8ed}.yaai-app .avatar{color:var(--yaai-success,#236b46)}[dir] .yaai-app .avatar{background:var(--yaai-surface-muted,#e9efeb)}.yaai-app .notification i{top:9px}[dir] .yaai-app .notification i{background:#236b46}[dir=ltr] .yaai-app .notification i{right:9px}[dir=rtl] .yaai-app .notification i{left:9px}[dir] .yaai-app :is(.yaai-sidebar,[data-mobile=true])[data-slot=sidebar],[dir] .yaai-app .yaai-sidebar [data-slot=sidebar-inner]{background:var(--yaai-surface,#fbfbfd);border-color:var(--yaai-border,#e8e8ed)}.yaai-app [data-slot=sidebar-header]{gap:30px}[dir] .yaai-app [data-slot=sidebar-header]{padding:30px 24px 26px}[dir] .yaai-app [data-slot=sidebar-content]{padding:0 15px}.yaai-app [data-slot=sidebar-menu]{gap:5px}.yaai-app .brand svg{max-width:100px}.yaai-app .ui-workspace-name{flex-direction:column;gap:5px;min-width:0;display:flex}.yaai-app .ui-workspace-name span{color:var(--yaai-text,#86868b);font-size:11px}.yaai-app .ui-workspace-name b{text-overflow:ellipsis;white-space:nowrap;color:var(--yaai-text-strong,#1d1d1f);font-size:14px;font-weight:650;overflow:hidden}.yaai-app .nav-label{color:var(--yaai-text,#86868b);letter-spacing:1.2px;font-size:10px}[dir] .yaai-app .nav-label{padding:0 14px 12px}.yaai-app .nav-button{color:var(--yaai-text,#6e6e73);font-weight:500;gap:12px!important;height:47px!important;font-size:14px!important}[dir] .yaai-app .nav-button{border-radius:12px;padding:0 14px!important}[dir] .yaai-app .nav-button:hover{background:var(--yaai-surface-muted,#f0f0f3)}.yaai-app .nav-button[data-active=true]{font-weight:650;color:var(--yaai-success,#236b46)!important}[dir] .yaai-app .nav-button[data-active=true]{background:var(--yaai-surface-muted,#e9f1ec)!important}.yaai-app .nav-button em{min-width:22px;font-size:11px}[dir] .yaai-app .nav-button em{background:var(--yaai-surface-muted,#dce9e0);text-align:center;border-radius:6px}[dir] .yaai-app [data-slot=sidebar-footer]{padding:24px 20px}.yaai-app .powered{color:var(--yaai-text,#86868b);font-size:10px;display:block}[dir] .yaai-app .powered{text-align:center}[dir] .yaai-app .account{border-color:var(--yaai-border,#e8e8ed);margin-top:17px;padding:18px 0 0}.yaai-app .account b{color:var(--yaai-text-strong,#1d1d1f);font-size:13px}.yaai-app .account small{color:var(--yaai-text,#6e6e73);font-size:11px}.yaai-app .account>div{overflow-wrap:anywhere;min-width:0}.yaai-app .mobile-signout{min-height:44px}[dir] .yaai-app .mobile-signout{border-radius:10px}.yaai-app .notice,.yaai-app .error-banner{gap:12px;font-size:13px}[dir] .yaai-app .notice,[dir] .yaai-app .error-banner{padding:14px 24px}.yaai-app :is(.form-stack,.work-fieldset,.contract-fields) label{color:var(--yaai-text-strong,#3a3a3c);gap:8px;font-size:13px;font-weight:600;line-height:1.5}.yaai-app :is(.form-stack,.work-fieldset,.contract-fields,.work-filters,.dashboard-controls,.ui-contract-toolbar,.ui-filter) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select),.yaai-app .choice{min-height:46px;color:var(--yaai-text-strong,#1d1d1f);width:100%;max-width:100%;font-size:15px;font-weight:400}[dir] .yaai-app :is(.form-stack,.work-fieldset,.contract-fields,.work-filters,.dashboard-controls,.ui-contract-toolbar,.ui-filter) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select),[dir] .yaai-app .choice{border:1px solid var(--yaai-border,#dedee3);background:var(--yaai-surface,#fff);box-shadow:none;border-radius:11px;padding:11px 13px}.yaai-app :is(.form-stack,.work-fieldset,.contract-fields) textarea{min-height:110px;line-height:1.7}.yaai-app :is(.form-stack,.work-fieldset,.contract-fields) input[readonly]{color:var(--yaai-text,#6e6e73)}[dir] .yaai-app :is(.form-stack,.work-fieldset,.contract-fields) input[readonly]{background:var(--yaai-surface-muted,#f5f5f7)}.yaai-app .form-stack{gap:22px}.yaai-app .two-fields{gap:16px}.yaai-app .field-help,.yaai-app .form-stack small,.yaai-app .work-fieldset small{color:var(--yaai-text,#6e6e73);font-size:12px;font-weight:400;line-height:1.65}.yaai-app .form-stack fieldset{min-width:0}.yaai-app .search{min-height:46px;color:var(--yaai-text,#6e6e73);gap:10px;min-width:220px}[dir] .yaai-app .search{border:1px solid var(--yaai-border,#dedee3);background:var(--yaai-surface,#fff);border-radius:12px;padding:0 14px}.yaai-app .search input{min-width:0;min-height:44px;color:var(--yaai-text-strong,#1d1d1f);outline:none;width:100%;font-size:14px}[dir] .yaai-app .search input{background:0 0;border:0}.yaai-app .search:focus-within{outline-offset:2px;outline:3px solid #236b4655}.yaai-app .search.standalone{max-width:440px}[dir] .yaai-app .search.standalone{margin-bottom:24px}.yaai-app .list-toolbar{flex-wrap:wrap;gap:16px}[dir] .yaai-app .list-toolbar{border-color:var(--yaai-border,#e8e8ed);padding:20px 24px}.yaai-app .ui-filter{min-width:180px}[dir=ltr] .yaai-app .list-toolbar>.search{margin-left:auto}[dir=rtl] .yaai-app .list-toolbar>.search{margin-right:auto}.yaai-app .status{color:var(--yaai-text,#636368);font-size:11px;font-weight:600}[dir] .yaai-app .status{background:var(--yaai-surface-muted,#f0f0f3);border-radius:7px;padding:6px 9px}.yaai-app :is(.status-accepted,.status-connected,.status-enabled,.status-paid){color:var(--yaai-success,#236b46)}[dir] .yaai-app :is(.status-accepted,.status-connected,.status-enabled,.status-paid){background:var(--yaai-surface-muted,#e9f3ec)}.yaai-app .status-viewed{color:var(--yaai-info,#67529a)}[dir] .yaai-app .status-viewed{background:var(--yaai-surface-muted,#f0ecf7)}.yaai-app :is(.status-sent,.status-scheduled,.status-issued){color:var(--yaai-info,#356597)}[dir] .yaai-app :is(.status-sent,.status-scheduled,.status-issued){background:var(--yaai-surface-muted,#edf3fa)}.yaai-app :is(.status-declined,.status-failed,.status-blocked,.status-withdrawn,.status-overdue){color:var(--yaai-danger,#a24235)}[dir] .yaai-app :is(.status-declined,.status-failed,.status-blocked,.status-withdrawn,.status-overdue){background:var(--yaai-surface-muted,#fbeeea)}.yaai-app :is(.status-expired,.status-shared){color:var(--yaai-warning,#8a642a)}[dir] .yaai-app :is(.status-expired,.status-shared){background:var(--yaai-surface-muted,#faf2e4)}.yaai-app .proposal-table{width:100%;font-size:13px}.yaai-app .proposal-table th{color:var(--yaai-text,#6e6e73);font-size:11px;font-weight:600}[dir] .yaai-app .proposal-table th{background:var(--yaai-surface,#fafafb);border-color:var(--yaai-border,#eeeef0);padding:14px 20px}.yaai-app .proposal-table td{color:var(--yaai-text,#6e6e73);height:auto}[dir] .yaai-app .proposal-table td{border-color:var(--yaai-border,#eeeef0);padding:20px}.yaai-app .proposal-name{white-space:normal;gap:12px;max-width:360px;min-height:44px}.yaai-app .proposal-name b{color:var(--yaai-text-strong,#1d1d1f);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.5}.yaai-app .proposal-name small{color:var(--yaai-text,#86868b);font-size:12px}[dir] .yaai-app .proposal-name small{margin-top:4px}.yaai-app .file-icon{width:40px;height:44px;color:var(--yaai-success,#52735e)}[dir] .yaai-app .file-icon{background:var(--yaai-surface-muted,#f0f3f1);border:0;border-radius:10px}.yaai-app .amount{font-variant-numeric:tabular-nums;font-weight:650;color:var(--yaai-text-strong,#1d1d1f)!important}.yaai-app .table-footer{color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .table-footer{border-color:var(--yaai-border,#eeeef0);padding:17px 24px}.yaai-app .empty-state,.yaai-app .work-empty{color:var(--yaai-text,#6e6e73)}[dir] .yaai-app .empty-state,[dir] .yaai-app .work-empty{padding:56px 24px}.yaai-app :is(.empty-state,.work-empty)>svg{color:var(--yaai-text-muted,#a1a1a6);stroke-width:1.4px}[dir] .yaai-app :is(.empty-state,.work-empty)>svg{margin:0 auto 20px}.yaai-app :is(.empty-state,.work-empty) h3{color:var(--yaai-text-strong,#1d1d1f);letter-spacing:-.6px;font-size:22px;font-weight:700}.yaai-app :is(.empty-state,.work-empty) p{max-width:420px;color:var(--yaai-text,#6e6e73);font-size:14px;line-height:1.7}[dir] .yaai-app :is(.empty-state,.work-empty) p{margin:10px auto 22px}.yaai-app .ui-disclosure{overflow:hidden}[dir] .yaai-app .ui-disclosure{border:1px solid var(--yaai-border,#e8e8ed);background:var(--yaai-surface,#fafafb);border-radius:14px}.yaai-app .ui-disclosure summary{min-height:54px;color:var(--yaai-text-strong,#1d1d1f);font-size:14px;font-weight:600;list-style-position:inside}[dir] .yaai-app .ui-disclosure summary{cursor:pointer;padding:17px 18px}.yaai-app .ui-disclosure summary span{color:var(--yaai-text,#86868b);font-size:12px;font-weight:400}[dir=ltr] .yaai-app .ui-disclosure summary span{float:right;margin-left:10px}[dir=rtl] .yaai-app .ui-disclosure summary span{float:left;margin-right:10px}[dir] .yaai-app .ui-disclosure>.form-stack,[dir] .yaai-app .ui-disclosure>p{margin:0;padding:4px 18px 20px}[dir] .yaai-app .ui-section-intro{margin-bottom:2px}.yaai-app .ui-section-intro>svg{color:var(--yaai-success,#236b46)}[dir] .yaai-app .ui-section-intro>svg{margin-bottom:12px}.yaai-app .ui-section-intro p{color:var(--yaai-text,#6e6e73);font-size:14px;font-weight:400;line-height:1.65}[dir] .yaai-app .ui-section-intro p{margin-top:8px}.yaai-app .ui-section-tabs{max-width:100%;overflow:auto}[dir] .yaai-app .ui-section-tabs{margin-bottom:26px;padding:3px}.yaai-app .ui-section-tabs [role=tablist]{gap:4px;width:max-content;height:auto;min-height:52px;display:flex}[dir] .yaai-app .ui-section-tabs [role=tablist]{background:var(--yaai-surface-muted,#eaeaed);border-radius:14px;padding:4px}.yaai-app .ui-section-tabs [role=tab]{min-height:44px;color:var(--yaai-text,#6e6e73);gap:9px;font-size:13px;font-weight:600}[dir] .yaai-app .ui-section-tabs [role=tab]{box-shadow:none;border-radius:10px;padding:10px 20px}.yaai-app .ui-section-tabs [role=tab][data-state=active]{color:var(--yaai-text-strong,#1d1d1f)}[dir] .yaai-app .ui-section-tabs [role=tab][data-state=active]{background:var(--yaai-surface,#fff);box-shadow:0 2px 5px #1d1d1f0a}.yaai-app .ui-step-number{place-items:center;width:20px;height:20px;font-size:10px;display:grid}[dir] .yaai-app .ui-step-number{background:var(--yaai-surface,#ffffff80);border-radius:50%}.yaai-app [data-state=active]>.ui-step-number{color:var(--yaai-success,#236b46)}[dir] .yaai-app [data-state=active]>.ui-step-number{background:var(--yaai-surface-muted,#e9f1ec)}.yaai-app .ui-editor-section[hidden],.yaai-app .ui-contract-section[hidden],.yaai-app .ui-contract-parties[hidden],.yaai-app .ui-agreement-editor[hidden]{display:none!important}.yaai-app .ui-section-next{color:var(--yaai-text,#86868b);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}[dir] .yaai-app .ui-section-next{padding-top:22px}.yaai-app .editor-form{min-width:0}[dir] .yaai-app .editor-form{border-radius:22px}.yaai-app .editor-layout,.yaai-app .invoice-edit-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px}.yaai-app .editor-summary,.yaai-app .invoice-aside{position:sticky;top:100px;overflow:hidden}[dir] .yaai-app .editor-summary,[dir] .yaai-app .invoice-aside{border-radius:22px}[dir] .yaai-app .summary-cover{padding:26px}.yaai-app .summary-cover h2{letter-spacing:-1px;font-size:27px;line-height:1.2}[dir] .yaai-app .summary-details{background:var(--yaai-surface,#fff);padding:26px}.yaai-app .summary-details h2{color:var(--yaai-text-strong,#1d1d1f);font-size:30px;font-weight:700}[dir] .yaai-app .summary-details h2{margin:8px 0 20px}.yaai-app .summary-details p{color:var(--yaai-text,#6e6e73);font-size:12px;line-height:1.6}.yaai-app .line-editor{gap:16px}[dir] .yaai-app .line-editor{background:var(--yaai-surface,#fafafb);border:1px solid var(--yaai-border,#e8e8ed);border-radius:16px;padding:20px}.yaai-app .pricing-total{color:var(--yaai-success,#236b46)}[dir] .yaai-app .pricing-total{background:var(--yaai-surface-muted,#eaf2ed);border-radius:13px;padding:20px}.yaai-app .callout{color:var(--yaai-text,#6e6e73);gap:12px;font-size:13px;line-height:1.65}[dir] .yaai-app .callout{background:var(--yaai-surface-muted,#f5f5f7);border-radius:13px;padding:17px}.yaai-app .ui-client-summary{align-items:center;gap:13px;display:flex}[dir] .yaai-app .ui-client-summary{border:1px solid var(--yaai-border,#e8e8ed);background:var(--yaai-surface,#fafafb);border-radius:14px;padding:17px}.yaai-app .ui-client-summary>div{overflow-wrap:anywhere;flex:1;min-width:0}.yaai-app .ui-client-summary b{color:var(--yaai-text-strong,#1d1d1f);font-size:14px}.yaai-app .ui-client-summary p{color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .ui-client-summary p{margin-top:3px}.yaai-app .ui-client-summary>svg{color:var(--yaai-success,#236b46)}.yaai-app .ui-client-summary .client-avatar{width:40px;height:40px;font-size:16px}[dir] .yaai-app .ui-client-summary .client-avatar{margin:0}[dir] .yaai-app .settings-panel{padding:24px}.yaai-app .invoice-aside h2{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:29px}[dir] .yaai-app .invoice-aside h2{margin-top:10px}.yaai-app .invoice-client-summary{overflow-wrap:anywhere;font-size:13px}[dir] .yaai-app .invoice-client-summary{background:var(--yaai-surface-muted,#f5f5f7);border-radius:14px;padding:16px}.yaai-app .detail-meta p{color:var(--yaai-text,#6e6e73);gap:15px;font-size:13px}[dir] .yaai-app .detail-meta p{margin:14px 0}.yaai-app .detail-meta b{color:var(--yaai-text-strong,#1d1d1f);overflow-wrap:anywhere;font-weight:600}.yaai-app .detail-sheet{width:min(500px,100vw);max-height:100dvh;overflow-y:auto}[dir] .yaai-app .detail-sheet{padding:28px}.yaai-app .detail-content h2{letter-spacing:-.9px;font-size:28px}[dir] .yaai-app .detail-content h2{margin-top:20px}.yaai-app .detail-amount{letter-spacing:-1px;font-size:35px;font-weight:700}.yaai-app .detail-events p{font-size:13px;line-height:1.65}.yaai-app .detail-events small{color:var(--yaai-text,#86868b);font-size:11px}.yaai-app .detail-actions{gap:10px}.yaai-app .template-grid{gap:24px}.yaai-app .template-card{overflow:hidden}[dir] .yaai-app .template-card{border-color:var(--yaai-border,#e8e8ed);background:var(--yaai-surface,#fff);border-radius:20px}.yaai-app .template-art,.yaai-app .invoice-template-art{min-height:220px}[dir] .yaai-app .template-art,[dir] .yaai-app .invoice-template-art{border-radius:0}[dir] .yaai-app .template-info{padding:22px 22px 12px}.yaai-app .template-info h3{color:var(--yaai-text-strong,#1d1d1f);font-size:18px}.yaai-app .template-info p{color:var(--yaai-text,#6e6e73);font-size:13px;line-height:1.6}[dir] .yaai-app .template-actions{padding:8px 22px 22px}.yaai-app .template-note{color:var(--yaai-text,#6e6e73);font-size:12px;line-height:1.6}.yaai-app .client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}[dir] .yaai-app .client-card{padding:26px;transition:border-color .18s,box-shadow .18s}[dir=ltr] .yaai-app .client-card{text-align:left}[dir=rtl] .yaai-app .client-card{text-align:right}[dir] .yaai-app .client-card:hover{border-color:var(--yaai-border,#becdc3);box-shadow:0 6px 22px #1d1d1f06}.yaai-app .client-avatar{color:var(--yaai-success,#52705d);width:52px;height:52px;font-size:20px;font-weight:600}[dir] .yaai-app .client-avatar{background:var(--yaai-surface-muted,#eef2ef);border-radius:16px}.yaai-app .client-card h3{overflow-wrap:anywhere;font-size:19px;font-weight:700}[dir] .yaai-app .client-card h3{margin-top:18px}.yaai-app .client-card p,.yaai-app .client-card>span{color:var(--yaai-text,#6e6e73);overflow-wrap:anywhere;font-size:13px}.yaai-app .client-card-foot{color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .client-card-foot{border-color:var(--yaai-border,#eeeef0);margin-top:22px;padding-top:17px}.yaai-app .client-profile-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:24px}[dir] .yaai-app .client-profile-details{padding:26px}.yaai-app .client-profile-details dl{font-size:13px}.yaai-app .client-profile-details dt{color:var(--yaai-text,#86868b);font-size:11px}.yaai-app .client-profile-details dd{color:var(--yaai-text-strong,#1d1d1f);overflow-wrap:anywhere;font-size:13px;line-height:1.7}[dir] .yaai-app .client-private-note{background:var(--yaai-surface-muted,#f5f5f7);border-radius:12px;padding:16px}.yaai-app .client-private-note p{color:var(--yaai-text,#6e6e73);font-size:13px;line-height:1.7}.yaai-app .client-metrics{gap:14px}[dir] .yaai-app .client-metrics{margin-bottom:24px}[dir] .yaai-app .client-metrics>.panel{padding:23px}.yaai-app .client-metrics span{color:var(--yaai-text,#6e6e73);font-size:12px}.yaai-app .client-metrics b{color:var(--yaai-text-strong,#1d1d1f);letter-spacing:-.8px;font-size:28px;font-weight:700}.yaai-app .client-metrics b.balance{letter-spacing:-.4px;font-size:19px}.yaai-app .ui-contract-toolbar{justify-content:space-between;gap:16px;display:flex}[dir] .yaai-app .ui-contract-toolbar{margin-bottom:24px}.yaai-app .ui-contract-toolbar>select{text-transform:capitalize;width:220px}.yaai-app .ui-contract-toolbar .search{flex:1;max-width:440px}.yaai-app .ui-contract-toolbar .contract-search{width:100%;max-width:none;min-height:44px}[dir] .yaai-app .ui-contract-toolbar .contract-search{background:0 0;border:0;margin:0;padding:0}.yaai-app .contract-list-row{gap:18px;min-height:98px}[dir] .yaai-app .contract-list-row{border-color:var(--yaai-border,#eeeef0);padding:24px}.yaai-app .contract-list-row b{color:var(--yaai-text-strong,#1d1d1f);font-size:15px;font-weight:650}.yaai-app .contract-list-row small{color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .contract-list-row small{margin-top:6px}.yaai-app .contract-list-row>span:nth-child(2){color:var(--yaai-text,#6e6e73);text-transform:capitalize;font-size:12px}.yaai-app .contract-fields{display:block}[dir] .yaai-app .contract-fields{margin:0}.yaai-app .ui-contract-section{max-width:760px}[dir] .yaai-app .ui-contract-section{padding:28px}.yaai-app .ui-contract-parties{grid-template-columns:1fr 1fr;gap:24px;display:grid}[dir] .yaai-app .ui-contract-parties>.panel{padding:28px}.yaai-app .ui-legal-note{font-size:12px}[dir] .yaai-app .ui-legal-note{border:1px solid var(--yaai-border,#e8e8ed);background:var(--yaai-surface,#fff);margin-bottom:24px}[dir] .yaai-app .contract-action{background:var(--yaai-surface,#fff);border:1px solid var(--yaai-border,#e8e8ed);border-radius:18px;margin-top:24px;padding:24px}.yaai-app .contract-editor{overflow:hidden}[dir] .yaai-app .contract-editor{border-color:var(--yaai-border,#dedee3);background:var(--yaai-surface,#fff);border-radius:18px}.yaai-app .contract-toolbar{gap:6px}[dir] .yaai-app .contract-toolbar{background:var(--yaai-surface,#fafafb);border-color:var(--yaai-border,#e8e8ed)}.yaai-app .contract-toolbar button{min-width:40px;min-height:40px;font-size:13px}[dir] .yaai-app .contract-toolbar button{border-radius:8px}.yaai-app .dashboard-controls{flex-wrap:wrap;align-items:center;gap:14px}[dir] .yaai-app .dashboard-controls{margin-bottom:12px}.yaai-app .dashboard-controls label{color:var(--yaai-text,#6e6e73);font-size:11px}.yaai-app .dashboard-controls input{width:160px}.yaai-app .dashboard-controls select{width:105px}.yaai-app .dashboard-zone{color:var(--yaai-text,#86868b);font-size:11px}.yaai-app .dash-segment{gap:3px}[dir] .yaai-app .dash-segment{background:var(--yaai-surface-muted,#eaeaed);border:0;border-radius:12px;padding:4px}.yaai-app .dash-segment button{min-height:40px;color:var(--yaai-text,#6e6e73);font-size:12px;font-weight:600}[dir] .yaai-app .dash-segment button{border-radius:9px;padding:10px 15px}.yaai-app .dash-segment button[aria-pressed=true]{color:var(--yaai-text-strong,#1d1d1f)}[dir] .yaai-app .dash-segment button[aria-pressed=true]{background:var(--yaai-surface,#fff);box-shadow:0 1px 5px #1d1d1f0a}.yaai-app .ui-report-caption{color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .ui-report-caption{margin:12px 0 22px}.yaai-app .dash-kpis{gap:16px}[dir] .yaai-app .dash-kpis{margin-bottom:20px}.yaai-app .dash-kpi{color:var(--yaai-text-strong,#1d1d1f);min-width:0}[dir] .yaai-app .dash-kpi{border:1px solid var(--yaai-border,#e8e8ed);background:var(--yaai-surface,#fff);border-radius:20px;padding:24px}.yaai-app .dash-kpi>div{color:var(--yaai-text,#6e6e73);gap:10px;font-size:12px;font-weight:500}.yaai-app .dash-kpi>div svg{color:var(--yaai-text,#86868b);stroke-width:1.5px}.yaai-app .dash-kpi>strong{letter-spacing:-1px;color:var(--yaai-text-strong,#1d1d1f);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,2.1vw,32px);font-weight:700;line-height:1.25}[dir] .yaai-app .dash-kpi>strong{margin:17px 0 10px}.yaai-app .dash-kpi p{color:var(--yaai-text,#6e6e73);font-size:11px;line-height:1.6}.yaai-app .dash-kpi small{color:var(--yaai-text,#86868b);font-size:10px}[dir] .yaai-app .dash-kpi small{margin-top:12px}[dir] .yaai-app .dash-kpi.net{background:var(--yaai-surface-muted,#edf4ef);border-color:var(--yaai-border,#dce9df)}.yaai-app .dash-kpi.net>strong{color:var(--yaai-success,#236b46)}[dir] .yaai-app .dash-kpi:nth-child(n+5){background:var(--yaai-surface,#ffffff80);padding:20px 24px}.yaai-app .dash-kpi:nth-child(n+5)>strong{font-size:27px}[dir] .yaai-app .dash-kpi:nth-child(n+5)>strong{margin:10px 0 8px}.yaai-app .dash-status-strip{color:var(--yaai-text,#6e6e73);flex-wrap:wrap;gap:20px;font-size:12px}[dir] .yaai-app .dash-status-strip{border:0;padding:14px 2px 24px}.yaai-app .dash-status-strip button{min-height:36px;color:var(--yaai-success,#236b46)}.yaai-app .dash-status-strip .urgent{color:var(--yaai-danger,#ad4a33)}.yaai-app .dash-panel-head{align-items:center;gap:20px}[dir] .yaai-app .dash-panel-head{padding:26px}.yaai-app .dash-panel-head h2{font-size:21px;font-weight:700}.yaai-app .dash-panel-head h3{color:var(--yaai-text-strong,#1d1d1f);font-size:17px;font-weight:650}.yaai-app .dash-panel-head p{color:var(--yaai-text,#6e6e73);font-size:12px;line-height:1.6}[dir] .yaai-app .dash-panel-head p{margin-top:7px}.yaai-app .dash-panel-head small{color:var(--yaai-text,#86868b);font-size:11px}.yaai-app .dash-chart-note{color:var(--yaai-text,#6e6e73);white-space:normal;font-size:10px}[dir] .yaai-app .dash-chart-note{background:var(--yaai-surface-muted,#f5f5f7);border-radius:7px;padding:6px 9px}[dir] .yaai-app .dash-section-heading{margin:42px 0 22px}.yaai-app .dash-section-heading h2{letter-spacing:-1px;font-size:28px;font-weight:700}.yaai-app .dash-section-heading>p{color:var(--yaai-text,#6e6e73);font-size:12px}.yaai-app .dash-charts{gap:20px}.yaai-app .chart-canvas{height:280px}.yaai-app .donut-legend{color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .donut-legend{padding:0 26px 26px}.yaai-app .donut-total b{color:var(--yaai-text-strong,#1d1d1f);font-weight:700}.yaai-app .donut-total span{color:var(--yaai-text,#6e6e73);font-size:12px}.yaai-app .zero-clients-chart>span{color:var(--yaai-text-strong,#1d1d1f);font-weight:650}.yaai-app .zero-clients-chart :is(p,b){color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .zero-clients-chart i{background:var(--yaai-surface-muted,#f3f3f5)}.yaai-app .dash-report-note{max-width:none;color:var(--yaai-text,#6e6e73);font-size:12px;line-height:1.8}[dir] .yaai-app .dash-report-note{margin:24px 0 30px}.yaai-app .dash-activity-list>div{font-size:13px}[dir] .yaai-app .dash-activity-list>div{border-color:var(--yaai-border,#eeeef0);padding:16px 0}.yaai-app .dash-activity-list time{color:var(--yaai-text,#86868b);font-size:11px}.yaai-app .dash-activity-empty{color:var(--yaai-text,#6e6e73);font-size:13px;line-height:1.7}[dir] .yaai-app .ui-priorities{margin:24px 0}[dir] .yaai-app .ui-priority-list{padding:0 26px 12px}.yaai-app .ui-priority-list>button{align-items:center;gap:15px;width:100%;min-height:78px;display:flex}[dir] .yaai-app .ui-priority-list>button{border-top:1px solid var(--yaai-border,#eeeef0);padding:18px 0}[dir=ltr] .yaai-app .ui-priority-list>button{text-align:left}[dir=rtl] .yaai-app .ui-priority-list>button{text-align:right}.yaai-app .ui-priority-list>button>div{flex:1;min-width:0}.yaai-app .ui-priority-list b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.yaai-app .ui-priority-list small{color:var(--yaai-text,#6e6e73);font-size:12px;display:block}[dir] .yaai-app .ui-priority-list small{margin-top:3px}.yaai-app .ui-task-ring{flex-shrink:0;width:18px;height:18px}[dir] .yaai-app .ui-task-ring{border:1.5px solid var(--yaai-border,#c7c7cc);border-radius:50%}.yaai-app .ui-due,.yaai-app .ui-overdue{color:var(--yaai-text,#6e6e73);white-space:nowrap;font-size:11px}[dir] .yaai-app .ui-due,[dir] .yaai-app .ui-overdue{background:var(--yaai-surface-muted,#f5f5f7);border-radius:7px;padding:6px 9px}.yaai-app .ui-overdue{color:var(--yaai-danger,#a44c37)}[dir] .yaai-app .ui-overdue{background:var(--yaai-surface-muted,#fbefea)}.yaai-app .ui-priority-empty{align-items:center;gap:18px;display:flex}[dir] .yaai-app .ui-priority-empty{padding:8px 26px 28px}.yaai-app .ui-priority-empty>div{flex:1}.yaai-app .ui-priority-empty h3{font-size:16px}.yaai-app .ui-priority-empty p{color:var(--yaai-text,#6e6e73);font-size:13px}[dir] .yaai-app .ui-priority-empty p{margin-top:5px}.yaai-app .ui-priority-empty>svg{color:var(--yaai-text,#86868b)}.yaai-app .timeline-head{height:44px}[dir] .yaai-app .timeline-head{background:var(--yaai-surface,#fafafb);border-color:var(--yaai-border,#eeeef0)}.yaai-app .timeline-head>span{color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .timeline-head>span{background:var(--yaai-surface,#fafafb)}.yaai-app .timeline-name b{color:var(--yaai-text-strong,#1d1d1f);font-size:12px;font-weight:600}.yaai-app .timeline-name small{color:var(--yaai-text,#6e6e73);font-size:10px}.yaai-app .timeline-row{height:66px}[dir] .yaai-app .timeline-row{border-color:var(--yaai-border,#eeeef0)}[dir] .yaai-app .timeline-name{padding-top:14px}.yaai-app .timeline-bar{top:20px}[dir] .yaai-app .timeline-bar{background:var(--yaai-surface-muted,#dceade);border-color:var(--yaai-border,#ccdfd0)}.yaai-app .timeline-bar span{color:var(--yaai-success,#365c40);font-size:10px}.yaai-app .timeline-legend{color:var(--yaai-text,#6e6e73);font-size:11px}[dir] .yaai-app .timeline-legend{padding:18px 26px}.yaai-app .timeline-blank>span,.yaai-app .timeline-blank>div{color:var(--yaai-text,#6e6e73);font-size:12px}.yaai-app .ui-timeline-agenda,.yaai-app .ui-timeline-toggle{display:none}.yaai-app .work-tabs{background:0 0;border-radius:0;gap:4px;width:auto;height:auto;display:inline-flex}[dir] .yaai-app .work-tabs{background:var(--yaai-surface-muted,#f0f0f3);border:0;border-radius:13px;margin:0 24px 16px;padding:4px}.yaai-app .work-tabs button{min-height:44px;color:var(--yaai-text,#6e6e73);gap:7px;font-size:13px}[dir] .yaai-app .work-tabs button{border:0;border-radius:10px;padding:11px 16px}.yaai-app .work-tabs button[data-state=active]{color:var(--yaai-text-strong,#1d1d1f)}[dir] .yaai-app .work-tabs button[data-state=active]{background:var(--yaai-surface,#fff);box-shadow:0 1px 4px #1d1d1f0a}.yaai-app .work-tabs button>span{color:var(--yaai-text,#6e6e73);font-size:11px}[dir] .yaai-app .work-tabs button>span{background:var(--yaai-surface-muted,#f5f5f7);border-radius:6px}.yaai-app .work-filters{gap:12px}[dir] .yaai-app .work-filters{padding:0 26px 24px}.yaai-app .work-record{gap:16px}[dir] .yaai-app .work-record{border-color:var(--yaai-border,#eeeef0);padding:20px 26px}.yaai-app .work-title{min-height:28px;color:var(--yaai-text-strong,#1d1d1f);font-size:14px;font-weight:650}.yaai-app .work-record-main>small{color:var(--yaai-text,#6e6e73);font-size:12px}.yaai-app .task-check{accent-color:#236b46;width:22px;height:22px}[dir] .yaai-app .task-check{cursor:pointer;margin:11px}.yaai-app .work-record-meta{color:var(--yaai-text-strong,#1d1d1f);font-size:13px}.yaai-app .work-record-meta>small{color:var(--yaai-text,#6e6e73);font-size:11px}.yaai-app .work-deadline{color:var(--yaai-text,#6e6e73);font-size:12px}.yaai-app .work-record .work-status{min-height:44px;color:var(--yaai-text-strong,#3a3a3c);width:130px;font-size:12px}[dir] .yaai-app .work-record .work-status{border:1px solid var(--yaai-border,#e8e8ed);background:var(--yaai-surface,#fafafb);border-radius:10px;padding:8px 10px}.yaai-app .work-row-actions .icon-btn{width:44px;height:44px;color:var(--yaai-text,#86868b)}.yaai-app .project-progress{gap:12px}.yaai-app .project-progress span{color:var(--yaai-text,#6e6e73);font-size:11px}.yaai-app .work-list-footer{color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .work-list-footer{border-color:var(--yaai-border,#eeeef0);padding:20px 26px}.yaai-app .work-list-footer .btn{min-height:44px;font-size:12px}.yaai-app .work-error,.yaai-app .work-notice{font-size:13px;line-height:1.6}[dir] .yaai-app .work-error,[dir] .yaai-app .work-notice{border-radius:12px}.yaai-app .ui-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:start;gap:28px;display:grid}[dir] .yaai-app .ui-settings-form{padding:30px}.yaai-app .ui-info-card{position:relative}[dir] .yaai-app .ui-info-card{padding:30px}.yaai-app .ui-info-card>svg{color:var(--yaai-success,#236b46)}[dir] .yaai-app .ui-info-card>svg{margin-bottom:22px}.yaai-app .ui-info-card>.status{position:absolute;top:26px}[dir=ltr] .yaai-app .ui-info-card>.status{right:24px}[dir=rtl] .yaai-app .ui-info-card>.status{left:24px}.yaai-app .ui-info-card>p{color:var(--yaai-text,#6e6e73);font-size:14px;line-height:1.75}[dir] .yaai-app .ui-info-card>p{margin:12px 0 22px}.yaai-app .ui-quiet-note{color:var(--yaai-text,#6e6e73)}[dir] .yaai-app .ui-quiet-note{padding:30px 6px}.yaai-app .ui-quiet-note h3{font-size:16px;font-weight:650}.yaai-app .ui-quiet-note p{font-size:13px;line-height:1.8}[dir] .yaai-app .ui-quiet-note p{margin-top:10px}.yaai-app .ui-save-row{justify-content:space-between;align-items:center;gap:16px;display:flex}[dir] .yaai-app .ui-save-row{border-top:1px solid var(--yaai-border,#e8e8ed);padding-top:22px}.yaai-app .ui-save-row>span{color:var(--yaai-text,#6e6e73);font-size:12px;font-weight:400}.yaai-app .ui-settings-narrow{max-width:860px}.yaai-app .subscription-card{gap:26px}[dir] .yaai-app .subscription-card{background:var(--yaai-surface,#fff);margin:0 0 22px;padding:32px}.yaai-app .subscription-card h2{letter-spacing:-1px;font-size:29px;font-weight:700}.yaai-app .subscription-card p{color:var(--yaai-text,#6e6e73);font-size:14px;line-height:1.8}[dir] .yaai-app .ui-facts{margin:24px 0}.yaai-app .ui-facts>div{font-size:13px}[dir] .yaai-app .ui-facts>div{border-top:1px solid var(--yaai-border,#eeeef0);padding:14px 0}.yaai-app .ui-facts dt{color:var(--yaai-text,#86868b);font-size:11px}[dir] .yaai-app .ui-facts dt{margin-bottom:5px}.yaai-app .ui-facts dd{color:var(--yaai-text-strong,#1d1d1f);overflow-wrap:anywhere}.yaai-app .reminder-summary{gap:20px}[dir] .yaai-app .reminder-summary{margin-bottom:26px}[dir] .yaai-app .reminder-summary>.panel{padding:26px}.yaai-app .reminder-summary h2{letter-spacing:-1px;font-size:35px;font-weight:700}.yaai-app .reminder-summary p{color:var(--yaai-text,#6e6e73);font-size:13px}.yaai-app .reminder-summary svg{color:var(--yaai-text,#86868b);stroke-width:1.5px}.yaai-app .setup-banner{gap:18px}[dir] .yaai-app .setup-banner{background:var(--yaai-surface-muted,#edf4ef);border-radius:18px;margin-bottom:26px;padding:24px}.yaai-app .setup-banner p{color:var(--yaai-text,#6e6e73);font-size:13px;line-height:1.6}[dir] .yaai-app .follow-up-panel{margin-top:26px}[dir] .yaai-app .follow-up-row{border-color:var(--yaai-border,#eeeef0);padding:22px 24px}.yaai-app .follow-up-row b{color:var(--yaai-text-strong,#1d1d1f);font-size:14px}.yaai-app .follow-up-row p{color:var(--yaai-text,#6e6e73);font-size:12px;line-height:1.6}[dir] .yaai-app .follow-up-row p{margin-top:5px}.yaai-app .ui-email-table{font-size:13px}.yaai-app .ui-email-table th{color:var(--yaai-text,#6e6e73);font-size:11px}[dir] .yaai-app .ui-email-table th{background:var(--yaai-surface,#fafafb);padding:14px 20px}.yaai-app .ui-email-table td{white-space:normal;overflow-wrap:anywhere}[dir] .yaai-app .ui-email-table td{padding:20px}.yaai-app [data-slot=dialog-content],.yaai-app [data-slot=alert-dialog-content]{max-height:calc(100dvh - 32px);overflow-y:auto}[dir] .yaai-app [data-slot=dialog-content],[dir] .yaai-app [data-slot=alert-dialog-content]{border:1px solid var(--yaai-border,#e8e8ed);border-radius:24px;padding:30px;box-shadow:0 24px 100px #0002}.yaai-app [data-slot=dialog-title],.yaai-app [data-slot=alert-dialog-title]{letter-spacing:-.8px;color:var(--yaai-text-strong,#1d1d1f);font-size:25px;font-weight:700;line-height:1.25}[dir=ltr] .yaai-app [data-slot=dialog-title],[dir=ltr] .yaai-app [data-slot=alert-dialog-title]{padding-right:28px}[dir=rtl] .yaai-app [data-slot=dialog-title],[dir=rtl] .yaai-app [data-slot=alert-dialog-title]{padding-left:28px}.yaai-app [data-slot=dialog-description],.yaai-app [data-slot=alert-dialog-description]{color:var(--yaai-text,#6e6e73);font-size:13px;line-height:1.7}.yaai-app [data-slot=dialog-close],.yaai-app [data-slot=sheet-close]{place-items:center;width:44px;height:44px;display:grid;top:10px}[dir] .yaai-app [data-slot=dialog-close],[dir] .yaai-app [data-slot=sheet-close]{border-radius:50%}[dir=ltr] .yaai-app [data-slot=dialog-close],[dir=ltr] .yaai-app [data-slot=sheet-close]{right:10px}[dir=rtl] .yaai-app [data-slot=dialog-close],[dir=rtl] .yaai-app [data-slot=sheet-close]{left:10px}[dir] .yaai-app [data-slot=dropdown-menu-content]{border-color:var(--yaai-border,#e8e8ed);border-radius:16px;padding:8px;box-shadow:0 12px 40px #1d1d1f15}.yaai-app [data-slot=dropdown-menu-item]{min-height:44px;font-size:13px}[dir] .yaai-app [data-slot=dropdown-menu-item]{border-radius:9px;padding:11px}.yaai-app [data-slot=select-item]{min-height:44px;font-size:14px}.yaai-app .client-edit-dialog{max-width:560px}[dir] .yaai-app .choose-grid>button{border-color:var(--yaai-border,#e8e8ed);border-radius:16px;padding:23px}.yaai-app .choose-grid h3{font-size:17px}.yaai-app .choose-grid p{color:var(--yaai-text,#6e6e73);font-size:13px;line-height:1.6}@media (min-width:1440px){[dir] .yaai-app .content{padding-top:48px}}@media (max-width:1180px){[dir] .yaai-app .content{padding:32px 28px 56px}[dir] .yaai-app .topbar{padding:0 28px}.yaai-app .client-grid,.yaai-app .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yaai-app .editor-layout,.yaai-app .invoice-edit-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}[dir] .yaai-app .dash-kpi{padding:20px 17px}.yaai-app .client-profile-layout{grid-template-columns:240px minmax(0,1fr)}.yaai-app .work-record{flex-wrap:wrap}[dir=ltr] .yaai-app .work-row-actions{margin-left:auto}[dir=rtl] .yaai-app .work-row-actions{margin-right:auto}}@media (max-width:1000px){.yaai-app .editor-layout,.yaai-app .invoice-edit-layout,.yaai-app .ui-settings-grid{grid-template-columns:1fr}.yaai-app .editor-summary,.yaai-app .invoice-aside{width:auto;max-width:none;position:static}.yaai-app .editor-summary .summary-cover{display:none}[dir] .yaai-app .editor-summary .summary-details{padding:24px}.yaai-app .client-profile-layout{grid-template-columns:1fr}.yaai-app .ui-settings-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.yaai-app .ui-contract-parties{grid-template-columns:1fr}.yaai-app .dashboard-zone{width:100%}}@media (max-width:767px){[dir] .yaai-app .content{padding:26px 18px 46px}.yaai-app .topbar{height:68px}[dir] .yaai-app .topbar{padding:0 16px}.yaai-app .top-actions{gap:6px}.yaai-app .breadcrumb>span:not(.slash),.yaai-app .breadcrumb .slash{display:none}.yaai-app .breadcrumb{gap:7px}.yaai-app .breadcrumb b{font-size:12px}.yaai-app .mobile-menu{width:44px;height:44px}.yaai-app .mobile-signout{gap:5px;font-size:12px}[dir] .yaai-app .mobile-signout{padding:8px}.yaai-app .notification{display:none}.yaai-app .page-heading{flex-direction:column;align-items:flex-start;gap:20px}[dir] .yaai-app .page-heading{margin-bottom:24px}.yaai-app .page-heading h1{letter-spacing:-1.3px;font-size:34px}.yaai-app .page-heading p{font-size:14px}[dir] .yaai-app .page-heading p{margin-top:9px}.yaai-app .page-heading>.btn{align-self:flex-start}.yaai-app .page-heading>.button-row{gap:8px;width:100%}.yaai-app .page-heading>.button-row>.btn{flex:1;font-size:12px}[dir] .yaai-app .page-heading>.button-row>.btn{padding:10px 11px}[dir] .yaai-app .panel{border-radius:18px}[dir] .yaai-app .panel>.section-heading{padding:21px}.yaai-app .btn{min-height:46px}.yaai-app :is(.form-stack,.work-fieldset,.contract-fields,.work-filters,.dashboard-controls,.ui-contract-toolbar,.ui-filter) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select),.yaai-app .choice,.yaai-app .search input{min-height:48px;font-size:16px}.yaai-app .form-stack{gap:20px}.yaai-app .two-fields{grid-template-columns:1fr;gap:20px}[dir] .yaai-app .editor-form{padding:22px}[dir] .yaai-app .line-editor{padding:17px}[dir] .yaai-app .ui-section-tabs{margin-bottom:22px}.yaai-app .ui-section-tabs [role=tablist]{width:100%;min-width:max-content}.yaai-app .ui-section-tabs [role=tab]{flex:1;font-size:12px}[dir] .yaai-app .ui-section-tabs [role=tab]{padding:10px 14px}.yaai-app .ui-step-number{display:none}.yaai-app .search{width:100%;min-width:0;max-width:none}.yaai-app .list-toolbar{gap:12px}[dir] .yaai-app .list-toolbar{padding:18px}.yaai-app .list-toolbar>.search{width:100%}[dir] .yaai-app .list-toolbar>.search{margin:0}.yaai-app .ui-filter{flex:1}.yaai-app .list-toolbar>.choice{width:100%}.yaai-app .table-footer{flex-wrap:wrap;gap:12px;font-size:11px}[dir] .yaai-app .table-footer{padding:18px}.yaai-app .proposal-table,.yaai-app .proposal-table tbody,.yaai-app .ui-email-table,.yaai-app .ui-email-table tbody{white-space:normal;width:100%;min-width:0;display:block}.yaai-app .proposal-table thead,.yaai-app .ui-email-table thead{display:none}.yaai-app .proposal-table tbody tr,.yaai-app .ui-email-table tbody tr{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid;position:relative}[dir] .yaai-app .proposal-table tbody tr,[dir] .yaai-app .ui-email-table tbody tr{border-top:1px solid var(--yaai-border,#eeeef0);border-bottom:0;padding:22px}.yaai-app .proposal-table td,.yaai-app .ui-email-table td{white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;font-size:13px;display:block}[dir] .yaai-app .proposal-table td,[dir] .yaai-app .ui-email-table td{border:0;padding:0}.yaai-app .proposal-table td:first-child,.yaai-app .ui-email-table td:first-child{grid-column:1/-1}[dir=ltr] .yaai-app .proposal-table td:first-child,[dir=ltr] .yaai-app .ui-email-table td:first-child{padding-right:36px}[dir=rtl] .yaai-app .proposal-table td:first-child,[dir=rtl] .yaai-app .ui-email-table td:first-child{padding-left:36px}.yaai-app td[data-label]:before{content:attr(data-label);color:var(--yaai-text,#86868b);font-size:10px;font-weight:500;display:block}[dir] .yaai-app td[data-label]:before{margin-bottom:5px}.yaai-app .proposal-table td.ui-row-menu{position:absolute;top:19px}[dir=ltr] .yaai-app .proposal-table td.ui-row-menu{right:12px}[dir=rtl] .yaai-app .proposal-table td.ui-row-menu{left:12px}[dir=ltr] .yaai-app .proposal-table tr:has(>td.ui-row-menu .icon-btn+.icon-btn):not(:has(.ui-row-menu .btn.small))>td:first-child{padding-right:96px}[dir=rtl] .yaai-app .proposal-table tr:has(>td.ui-row-menu .icon-btn+.icon-btn):not(:has(.ui-row-menu .btn.small))>td:first-child{padding-left:96px}.yaai-app .proposal-name{gap:10px;max-width:100%}.yaai-app .proposal-name b{font-size:15px}.yaai-app .proposal-name small{font-size:12px}.yaai-app .proposal-table td .text-btn{min-height:30px;font-size:13px}[dir=ltr] .yaai-app .proposal-table td .text-btn{text-align:left}[dir=rtl] .yaai-app .proposal-table td .text-btn{text-align:right}.yaai-app .client-grid,.yaai-app .template-grid{grid-template-columns:1fr}[dir] .yaai-app .client-card{padding:24px}.yaai-app .client-card h3{font-size:21px}.yaai-app .client-metrics{grid-template-columns:1fr 1fr;gap:12px}[dir] .yaai-app .client-metrics>.panel{padding:20px}.yaai-app .client-metrics>.panel:last-child{grid-column:1/-1}.yaai-app .client-documents .list-toolbar{align-items:flex-start}.yaai-app .client-documents [role=tablist]{gap:13px}.yaai-app .client-documents [role=tab]{font-size:12px}[dir] .yaai-app .client-documents [role=tab]{padding-inline:0}.yaai-app .ui-contract-toolbar{flex-direction:column}.yaai-app .ui-contract-toolbar>select{width:100%}.yaai-app .ui-contract-toolbar .search{max-width:none}.yaai-app .contract-list-row{grid-template-columns:minmax(0,1fr) auto;gap:13px;display:grid}[dir] .yaai-app .contract-list-row{padding:22px}.yaai-app .contract-list-row>span:first-child{grid-column:1/-1}[dir=ltr] .yaai-app .contract-list-row>span:first-child{padding-right:22px}[dir=rtl] .yaai-app .contract-list-row>span:first-child{padding-left:22px}.yaai-app .contract-list-row>span:nth-child(2){font-size:12px}[dir] .yaai-app .ui-contract-section,[dir] .yaai-app .ui-contract-parties>.panel{padding:23px}[dir] .yaai-app .contract-action{padding:20px}.yaai-app .ui-legal-note{font-size:11px}[dir] .yaai-app .ui-legal-note{padding:16px}.yaai-app .dashboard-controls{gap:12px}[dir=ltr] .yaai-app .dashboard-controls .dashboard-currency{margin-left:0}[dir=rtl] .yaai-app .dashboard-controls .dashboard-currency{margin-right:0}.yaai-app .dashboard-controls input{width:150px}.yaai-app .dashboard-controls select{width:90px}.yaai-app .dashboard-zone{font-size:10px}.yaai-app .dashboard-controls .text-btn{font-size:12px}.yaai-app .ui-report-caption{font-size:11px}[dir] .yaai-app .ui-report-caption{margin:10px 0 18px}.yaai-app .dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[dir] .yaai-app .dash-kpi,[dir] .yaai-app .dash-kpi:nth-child(n+5){border-radius:17px;padding:19px 16px}.yaai-app .dash-kpi>strong{letter-spacing:-.8px;font-size:23px}[dir] .yaai-app .dash-kpi>strong{margin:14px 0 9px}.yaai-app .dash-kpi>div{font-size:11px}.yaai-app .dash-kpi>div svg{display:none}.yaai-app .dash-kpi p{font-size:10px}.yaai-app .dash-kpi small{font-size:9px}.yaai-app .dash-kpi:nth-child(n+5)>strong{font-size:25px}.yaai-app .dash-status-strip{gap:8px 18px;font-size:11px}[dir] .yaai-app .dash-status-strip{padding:6px 0 20px}.yaai-app .dash-panel-head{flex-wrap:wrap;align-items:flex-start;gap:14px}[dir] .yaai-app .dash-panel-head{padding:22px}.yaai-app .dash-panel-head h2{font-size:20px}.yaai-app .dash-panel-head h3{font-size:16px}.yaai-app .dash-panel-head p{font-size:12px}.yaai-app .dash-section-heading{gap:10px}[dir] .yaai-app .dash-section-heading{margin-top:34px}.yaai-app .dash-section-heading h2{font-size:26px}.yaai-app .dash-charts{grid-template-columns:1fr}.yaai-app .dash-chart,.yaai-app .dash-chart.wide,.yaai-app .dash-chart:nth-child(2){grid-column:auto}.yaai-app .chart-canvas{height:250px}[dir=ltr] .yaai-app .chart-canvas{padding-left:0;padding-right:10px}[dir=rtl] .yaai-app .chart-canvas{padding-left:10px;padding-right:0}[dir] .yaai-app .ui-priority-list{padding:0 22px 8px}.yaai-app .ui-priority-list>button{gap:10px}.yaai-app .ui-priority-list b{font-size:13px}.yaai-app .ui-priority-list small{font-size:11px}.yaai-app .ui-priority-empty{flex-wrap:wrap}[dir] .yaai-app .ui-priority-empty{padding:0 22px 24px}.yaai-app .ui-priority-empty>svg{display:none}.yaai-app .ui-priority-empty>div{flex-basis:100%}.yaai-app .ui-timeline-agenda{display:block}[dir] .yaai-app .ui-timeline-agenda{padding:0 22px 8px}.yaai-app .ui-timeline-agenda>div{align-items:center;gap:12px;display:flex}[dir] .yaai-app .ui-timeline-agenda>div{border-top:1px solid var(--yaai-border,#eeeef0);padding:17px 0}.yaai-app .ui-timeline-agenda>div>div{flex:1;min-width:0}.yaai-app .ui-timeline-agenda b{overflow-wrap:anywhere;font-size:13px;display:block}.yaai-app .ui-timeline-agenda small{color:var(--yaai-text,#6e6e73);font-size:11px;display:block}[dir] .yaai-app .ui-timeline-agenda small{margin-top:4px}.yaai-app .ui-timeline-agenda time{color:var(--yaai-text,#6e6e73);font-size:11px}[dir=ltr] .yaai-app .ui-timeline-agenda time{text-align:right}[dir=rtl] .yaai-app .ui-timeline-agenda time{text-align:left}.yaai-app .ui-timeline-agenda time span{display:block}[dir] .yaai-app .ui-timeline-agenda time span{margin-top:4px}.yaai-app .ui-timeline-agenda>p{color:var(--yaai-text,#6e6e73);font-size:13px}[dir] .yaai-app .ui-timeline-agenda>p{padding:4px 0 18px}.yaai-app .ui-timeline-dot{flex-shrink:0;width:7px;height:7px}[dir] .yaai-app .ui-timeline-dot{background:#73a482;border-radius:50%}[dir] .yaai-app .ui-timeline-dot.late{background:#bd7857}[dir] .yaai-app .ui-timeline-dot.finished{background:#a1a1a6}.yaai-app .ui-mobile-timeline{display:none}.yaai-app .ui-mobile-timeline.is-open{display:block}[dir] .yaai-app .ui-mobile-timeline.is-open{margin-top:20px}.yaai-app .ui-timeline-toggle{font-size:12px;display:flex}[dir] .yaai-app .ui-timeline-toggle{margin:0 22px 20px}.yaai-app .timeline-legend{gap:12px;font-size:10px}[dir] .yaai-app .timeline-legend{padding:0 22px 20px}.yaai-app .timeline-legend span:last-child{display:none}.yaai-app .work-tabs{gap:1px;max-width:calc(100% - 40px)}[dir] .yaai-app .work-tabs{margin:0 20px 20px}.yaai-app .work-tabs button{font-size:12px}[dir] .yaai-app .work-tabs button{padding:10px 9px}.yaai-app .work-tabs button>svg{display:none}[dir] .yaai-app .work-filters{padding:0 20px 20px}.yaai-app .work-record{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;display:grid}[dir] .yaai-app .work-record{padding:20px}[dir] .yaai-app .work-record .task-check{margin:11px 0}.yaai-app .work-record-main{grid-column:2/4;min-width:0}.yaai-app .work-record:not(:has(.task-check)) .work-record-main{grid-column:1/-1}.yaai-app .work-record-meta{grid-column:1/3}[dir] .yaai-app .work-record-meta{margin:0}[dir=ltr] .yaai-app .work-record-meta{text-align:left}[dir=rtl] .yaai-app .work-record-meta{text-align:right}.yaai-app .work-deadline{justify-content:flex-start}.yaai-app .work-record .work-status{grid-column:1/3;width:100%;max-width:200px;min-height:46px;font-size:14px}[dir] .yaai-app .work-record .work-status{margin:0}.yaai-app .work-row-actions{grid-area:3/3}.yaai-app .work-record:not(:has(.task-check)) .work-row-actions{grid-row:auto}.yaai-app .work-record-main>small{font-size:11px}.yaai-app .work-list-footer{flex-direction:column;align-items:flex-start;gap:14px;font-size:11px}[dir] .yaai-app .work-list-footer{padding:20px}.yaai-app .work-list-footer>div{justify-content:space-between;width:100%}[dir] .yaai-app .ui-settings-form,[dir] .yaai-app .ui-info-card{padding:24px}.yaai-app .ui-settings-aside{display:block}.yaai-app .ui-save-row{flex-direction:column;align-items:flex-start;gap:14px}.yaai-app .ui-save-row>.btn{width:100%}.yaai-app .subscription-card{flex-direction:column;align-items:flex-start}[dir] .yaai-app .subscription-card{padding:26px}.yaai-app .subscription-card h2{font-size:26px}.yaai-app .reminder-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}[dir] .yaai-app .reminder-summary>.panel{padding:18px 12px}.yaai-app .reminder-summary h2{font-size:29px}.yaai-app .reminder-summary p{font-size:10px}.yaai-app .reminder-summary svg{width:18px}.yaai-app .setup-banner{flex-wrap:wrap}[dir] .yaai-app .setup-banner{padding:22px}.yaai-app .follow-up-row{flex-wrap:wrap;gap:14px}[dir] .yaai-app .follow-up-row{padding:22px}.yaai-app .follow-up-row>div{width:100%}[dir=ltr] .yaai-app .follow-up-row .btn{margin-left:auto}[dir=rtl] .yaai-app .follow-up-row .btn{margin-right:auto}.yaai-app [data-slot=dialog-content],.yaai-app [data-slot=alert-dialog-content]{width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 24px)}[dir] .yaai-app [data-slot=dialog-content],[dir] .yaai-app [data-slot=alert-dialog-content]{border-radius:21px;padding:26px 22px}.yaai-app [data-slot=dialog-title]{font-size:24px}[dir] .yaai-app .detail-sheet{padding:26px 22px}.yaai-app .choose-grid{grid-template-columns:1fr}[dir] .yaai-app .choose-grid>button{padding:20px}[dir] .yaai-app .preview-dialog{padding:12px}.yaai-app .ui-disclosure summary{font-size:13px}[dir] .yaai-app .ui-disclosure summary{padding:17px 15px}.yaai-app .ui-disclosure summary span{font-size:11px}}@media (prefers-reduced-motion:reduce){.yaai-app *{scroll-behavior:auto!important}[dir] .yaai-app *{transition:none!important}}.yaai-app .auth-page{gap:32px;min-height:100svh}[dir] .yaai-app .auth-page{background:var(--yaai-surface-muted,#f5f5f7);padding:54px 22px}.yaai-app .auth-card{max-width:490px}[dir] .yaai-app .auth-card{border:1px solid var(--yaai-border,#e8e8ed);background:var(--yaai-surface,#fff);border-radius:26px;padding:44px;box-shadow:0 12px 60px #1d1d1f05}.yaai-app .auth-card h1{letter-spacing:-1.5px;color:var(--yaai-text-strong,#1d1d1f);font-size:38px;font-weight:750;line-height:1.12}[dir] .yaai-app .auth-card h1{margin:18px 0}.yaai-app .auth-card>p{color:var(--yaai-text,#6e6e73);font-size:15px;line-height:1.8}[dir] .yaai-app .auth-card>p{margin-bottom:30px}.yaai-app .auth-card>small{color:var(--yaai-text,#86868b);font-size:12px;line-height:1.7}.yaai-app .auth-card .eyebrow{color:var(--yaai-text,#6e6e73);letter-spacing:1px;font-size:10px}.yaai-app .auth-links{flex-wrap:wrap;gap:12px}.yaai-app .admin-app{color:var(--yaai-text-strong,#1d1d1f)}[dir] .yaai-app .admin-app{background:var(--yaai-surface-muted,#f5f5f7)}[dir] .yaai-app .admin-sidebar{background:var(--yaai-surface,#fbfbfd);border-color:var(--yaai-border,#e8e8ed);padding:32px 22px}.yaai-app .admin-sidebar nav button{min-height:47px;color:var(--yaai-text,#6e6e73);font-size:14px}[dir] .yaai-app .admin-sidebar nav button{border-radius:12px}.yaai-app .admin-sidebar nav button.selected{color:var(--yaai-success,#236b46);font-weight:650}[dir] .yaai-app .admin-sidebar nav button.selected{background:var(--yaai-surface-muted,#e9f1ec)}.yaai-app .admin-main{max-width:1450px}[dir] .yaai-app .admin-main{padding:40px}.yaai-app .admin-main>header h1{letter-spacing:-1.4px;font-size:38px;font-weight:750}.yaai-app .admin-main>header p{color:var(--yaai-text,#86868b);font-size:10px}[dir] .yaai-app .admin-panel{margin-top:24px;padding:30px}.yaai-app .admin-panel>p{color:var(--yaai-text,#6e6e73);font-size:14px;line-height:1.8}[dir] .yaai-app .admin-panel>p{margin-top:12px}[dir] .yaai-app .admin-panel>.form-stack{margin-top:24px}[dir] .yaai-app .admin-stats>.panel{padding:26px}.yaai-app .admin-stats strong{letter-spacing:-1px;color:var(--yaai-text-strong,#1d1d1f);font-size:34px;font-weight:700}.yaai-app .admin-stats span{color:var(--yaai-text,#6e6e73);font-size:12px}[dir] .yaai-app .admin-setup button{border-color:var(--yaai-border,#e8e8ed);border-radius:15px;padding:22px}[dir] .yaai-app .secret-field{border-color:var(--yaai-border,#e8e8ed);padding:22px 0}.yaai-app .secret-field input,.yaai-app .admin-search{min-height:46px;font-size:15px}[dir] .yaai-app .secret-field input,[dir] .yaai-app .admin-search{border:1px solid var(--yaai-border,#dedee3);border-radius:11px;padding:12px}.yaai-app .secret-field small{color:var(--yaai-text,#86868b);font-size:12px}.yaai-app .audit-row{color:var(--yaai-text,#6e6e73);font-size:13px}[dir] .yaai-app .audit-row{border-color:var(--yaai-border,#eeeef0);padding:16px 0}.yaai-app .owner-badge{color:var(--yaai-success,#236b46);font-size:12px}[dir] .yaai-app .owner-badge{background:var(--yaai-surface-muted,#eaf2ed);border-radius:9px;padding:8px 12px}.yaai-app .admin-table-wrap td{font-size:13px}[dir] .yaai-app .admin-table-wrap td{padding:18px 14px}.yaai-app .admin-table-wrap th{color:var(--yaai-text,#6e6e73);font-size:11px}[dir] .yaai-app .admin-table-wrap th{background:var(--yaai-surface,#fafafb)}@media screen{[dir] .yaai-app .client-page{background:var(--yaai-surface-muted,#f5f5f7);padding-top:24px}.yaai-app .client-top{max-width:1000px;color:var(--yaai-text,#6e6e73)}[dir] .yaai-app .client-top{margin:0 auto 24px;padding:0 24px}.yaai-app .client-top>span{font-size:12px}.yaai-app .client-response{max-width:1000px}[dir] .yaai-app .client-response{background:var(--yaai-surface,#fff);border:1px solid var(--yaai-border,#e8e8ed);border-radius:22px;margin:24px auto;padding:30px}.yaai-app .client-response h2{letter-spacing:-.8px;font-size:26px;font-weight:700}.yaai-app .client-response p{color:var(--yaai-text,#6e6e73);font-size:14px;line-height:1.7}.yaai-app .client-privacy{color:var(--yaai-text,#6e6e73);max-width:880px;font-size:12px;line-height:1.8}[dir] .yaai-app .client-privacy{margin:20px auto;padding:0 24px}[dir] .yaai-app .contract-portal{padding-top:30px}.yaai-app .contract-portal-header{color:var(--yaai-text,#6e6e73)}[dir] .yaai-app .contract-portal-header{padding:12px 8px 26px}[dir] .yaai-app .contract-paper{border-color:var(--yaai-border,#e8e8ed);border-radius:20px;box-shadow:0 4px 28px #1d1d1f04}}@media (max-width:767px){[dir] .yaai-app .auth-page{padding:34px 16px}[dir] .yaai-app .auth-card{border-radius:22px;padding:32px 25px}.yaai-app .auth-card h1{font-size:33px}.yaai-app .auth-card>p{font-size:14px}.yaai-app .admin-app{display:block}.yaai-app .admin-sidebar{width:auto;min-height:0;position:static}[dir] .yaai-app .admin-sidebar{border-bottom:1px solid var(--yaai-border,#e8e8ed);padding:24px 18px}[dir=ltr] .yaai-app .admin-sidebar{border-right:0}[dir=rtl] .yaai-app .admin-sidebar{border-left:0}.yaai-app .admin-sidebar nav{gap:7px;display:flex;overflow-x:auto}[dir] .yaai-app .admin-sidebar nav{margin-top:18px;padding-bottom:8px}.yaai-app .admin-sidebar nav button{white-space:nowrap;flex-shrink:0;min-height:44px;font-size:12px}[dir] .yaai-app .admin-sidebar nav button{padding:10px 13px}.yaai-app .admin-sidebar .admin-back{min-height:44px}[dir] .yaai-app .admin-sidebar .admin-back{margin-top:14px}.yaai-app .admin-sidebar .powered{display:none}.yaai-app .admin-label{font-size:10px}[dir] .yaai-app .admin-label{margin:16px 0 0}[dir] .yaai-app .admin-main{margin:0;padding:26px 18px}.yaai-app .admin-main>header{flex-wrap:wrap;gap:16px}.yaai-app .admin-main>header h1{font-size:32px}[dir] .yaai-app .admin-panel{padding:23px}.yaai-app .admin-stats{grid-template-columns:1fr 1fr;gap:12px}[dir] .yaai-app .admin-stats>.panel{padding:20px}.yaai-app .admin-stats strong{font-size:29px}.yaai-app .secret-row{flex-wrap:wrap}.yaai-app .secret-row input{width:100%;font-size:16px}.yaai-app .admin-search{max-width:100%;font-size:16px}.yaai-app .admin-setup{grid-template-columns:1fr}.yaai-app .client-top{gap:12px}[dir] .yaai-app .client-top{padding:0 18px}.yaai-app .client-top>span{display:none}.yaai-app .client-response{flex-direction:column;align-items:flex-start;gap:22px}[dir] .yaai-app .client-response{margin:18px 12px;padding:24px}.yaai-app .client-response h2{font-size:25px}.yaai-app .client-response .button-row{gap:9px;width:100%}.yaai-app .client-response .button-row>.btn{flex:1;min-height:48px;font-size:12px}.yaai-app .contract-portal-header{gap:15px}.yaai-app .contract-portal-header span{font-size:11px}}@media print{body.yaai-app{color:var(--yaai-text-strong,black)}[dir] body.yaai-app{background:var(--yaai-surface,white)}[dir] .yaai-app .contract-paper{box-shadow:none;border:0;border-radius:0}.yaai-app .client-response,.yaai-app .client-top,.yaai-app .client-privacy{display:none!important}}.yaai-app .summary-cover h2,.yaai-app .invoice-template-art h3{color:inherit}.yaai-app [role=tab]{min-height:44px}.yaai-app .contract-toolbar button{min-width:44px;min-height:44px}@media (max-width:1000px){.yaai-app .editor-summary{display:block}}@media screen{.yaai-app .invoice-standalone{min-height:100svh}[dir] .yaai-app .invoice-standalone{background:var(--yaai-surface-muted,#f5f5f7);padding:24px 18px 48px}.yaai-app .invoice-print-bar{max-width:920px;color:var(--yaai-text,#6e6e73);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}[dir] .yaai-app .invoice-print-bar{margin:0 auto 24px}[dir] .yaai-app .invoice-standalone>.invoice-document{border:1px solid var(--yaai-border,#e8e8ed);border-radius:20px;box-shadow:0 4px 28px #1d1d1f04}}@media (max-width:767px){[dir] .yaai-app .content.editor,[dir] .yaai-app .invoice-editor{padding-bottom:112px}.yaai-app .editor>.page-heading>.button-row,.yaai-app .invoice-editor>.page-heading>.button-row{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;position:fixed;bottom:0}[dir] .yaai-app .editor>.page-heading>.button-row,[dir] .yaai-app .invoice-editor>.page-heading>.button-row{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--yaai-border,#e8e8ed);background:var(--yaai-surface,#ffffffed);left:0;right:0;box-shadow:0 -4px 20px #1d1d1f05}}.yaai-app .client-edit-dialog>form.form-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.yaai-app .client-edit-dialog>form.form-stack>:is(details,button,.crm-check){grid-column:1/-1;min-width:0}.yaai-app .client-edit-dialog .ui-disclosure>.form-stack{flex-direction:column;gap:18px;display:flex}.yaai-app .client-edit-dialog .crm-contact-edit{width:100%;min-width:0}[dir] .yaai-app .client-edit-dialog .crm-contact-edit{background:var(--yaai-surface,#fff);padding:20px}.yaai-app .client-edit-dialog .two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.yaai-app .client-edit-dialog label{min-width:0}.yaai-app .client-edit-dialog .crm-check{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:10px;font-weight:400;display:flex}.yaai-app .client-edit-dialog .crm-check input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:16px}[dir] .yaai-app .client-edit-dialog .crm-check input[type=checkbox]{margin-top:3px;padding:0}.yaai-app .client-edit-dialog .crm-check span{min-width:0;line-height:1.6}.yaai-app .client-edit-dialog .crm-check small{display:block}[dir] .yaai-app .client-edit-dialog .crm-contact-edit>.crm-check{margin-top:18px}@media (max-width:600px){.yaai-app .client-edit-dialog>form.form-stack,.yaai-app .client-edit-dialog .two-fields{grid-template-columns:minmax(0,1fr)}[dir] .yaai-app .client-edit-dialog .crm-contact-edit{padding:16px}}@media (max-width:767px){body.yaai-app .topbar{gap:8px}body.yaai-app .topbar .breadcrumb{flex:1;min-width:0;overflow:hidden}body.yaai-app .topbar .mobile-menu{flex:none}[dir] body.yaai-app .topbar .mobile-menu{margin:0}body.yaai-app .topbar .top-actions{flex:none;gap:2px;min-width:0}body.yaai-app .topbar .top-actions>:is(.icon-btn,.wn-search-trigger,.avatar){flex:none;width:44px;min-width:44px;height:44px}}@media (max-width:480px){[dir] body.yaai-app .topbar{padding-inline:12px}body.yaai-app .topbar .wn-breadcrumb{display:none}body.yaai-app .topbar .ask-yaai-trigger{flex:none;gap:0;width:44px;min-width:44px;height:44px}[dir] body.yaai-app .topbar .ask-yaai-trigger{padding:0}body.yaai-app .topbar .ask-yaai-trigger>span:not(.yaai-orb){display:none}}.yaai-app .proposal-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.yaai-app .proposal-row-actions .proposal-row-send{white-space:nowrap;gap:7px;min-height:36px;font-size:13px}[dir] .yaai-app .proposal-row-actions .proposal-row-send{padding:7px 13px}.yaai-app .proposal-actions-menu{min-width:212px}[dir] .yaai-app .proposal-actions-menu{padding:6px}.yaai-app .proposal-actions-menu [data-slot=dropdown-menu-item]{gap:11px;min-height:40px;font-size:13px;font-weight:500}[dir] .yaai-app .proposal-actions-menu [data-slot=dropdown-menu-item]{padding:9px 11px}.yaai-app .proposal-actions-menu [data-slot=dropdown-menu-item] svg{width:16px;height:16px;color:var(--yaai-text,#86868b)}.yaai-app .proposal-actions-menu .record-delete-item,.yaai-app .proposal-actions-menu .record-delete-item svg{color:var(--yaai-danger,#a83930)}[dir] .yaai-app .proposal-actions-menu [data-slot=dropdown-menu-separator]{margin:5px 4px}@media (max-width:767px){[dir=ltr] .yaai-app .proposal-table tr:has(.proposal-row-send) td:first-child{padding-right:76px}[dir=rtl] .yaai-app .proposal-table tr:has(.proposal-row-send) td:first-child{padding-left:76px}[dir] .yaai-app .proposal-row-actions .proposal-row-send{padding:7px 10px}.yaai-app .proposal-row-actions .proposal-row-send span{display:none}}.yaai-app .admin-instapay{gap:12px;display:grid}[dir] .yaai-app .admin-instapay{border-top:1px solid var(--yaai-border,#e5e5e5);padding:18px 0}.yaai-app .admin-instapay dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;display:grid}[dir] .yaai-app .admin-instapay dl{margin:0}.yaai-app .admin-instapay dt{color:var(--yaai-text,#6e6e73);font-size:12px}.yaai-app .admin-instapay dd{overflow-wrap:anywhere}[dir] .yaai-app .admin-instapay dd{margin:0}.yaai-app .admin-instapay-history{gap:8px;font-size:14px;display:grid}[dir] .yaai-app .admin-instapay-history{padding-inline-start:18px}.yaai-app :is(.yaai-sidebar [data-slot=sidebar-inner],[data-mobile=true][data-slot=sidebar]>div){overscroll-behavior:contain;overflow-y:auto}.yaai-app :is(.yaai-sidebar,[data-mobile=true]) [data-slot=sidebar-content]{flex:1 0 auto;overflow:visible}
