.activity-app{--aw-ink:#202124;--aw-muted:#60636a;--aw-line:#e5e6e8;--aw-soft:#f5f5f6;--aw-success:#365c47;--aw-attention:#835023;min-height:100dvh;display:grid;grid-template-columns:184px minmax(0,1fr);background:#fff;color:var(--aw-ink);font-size:15px;line-height:1.55}.activity-app *{box-sizing:border-box}.activity-app h1{font-size:28px;line-height:1.35;letter-spacing:-.02em;font-weight:650}.activity-app h2{font-size:20px;font-weight:620;line-height:1.45}.activity-app h3{font-size:16px;font-weight:600;line-height:1.5}.activity-app strong{font-weight:600}.activity-app p{line-height:1.8}.activity-app button{line-height:1.4}.activity-app button:disabled{opacity:1;color:#93959a;cursor:default}.activity-app :is(button,input,textarea,select,a):focus-visible{outline:3px solid #858997;outline-offset:3px}.activity-app button:active:not(:disabled){transform:none}.aw-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;background:#f7f7f8;border-right:1px solid var(--aw-line);padding:28px 13px 24px}.aw-brand{display:flex;align-items:baseline;gap:12px;padding:0 13px;font-size:23px;font-weight:650;letter-spacing:-.03em}.aw-brand>span{font-size:14px;color:var(--aw-muted);font-weight:500;letter-spacing:0}.aw-sidebar nav{display:flex;flex-direction:column;gap:7px;margin-top:44px}.aw-nav{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:0;border-radius:5px;text-align:left;font-size:15px;min-height:46px;color:#54565c}.aw-nav>svg{width:19px;height:19px}.aw-nav:hover:not(:disabled){background:#ebebed}.aw-nav.selected,.aw-nav.selected:hover:not(:disabled){background:#e7e7e9;color:#202124;font-weight:600}.aw-staff{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding:20px 13px 0;border-top:1px solid var(--aw-line);font-size:14px;color:var(--aw-muted)}.aw-staff>span:first-child{color:#34363b;font-size:15px}.aw-body{min-width:0}.aw-topbar{height:58px;border-bottom:1px solid var(--aw-line);padding:0 36px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--aw-muted);font-size:14px}.aw-main{max-width:1400px;margin:0 auto;padding:32px 36px 56px}.aw-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:31px}.aw-date{display:flex;align-items:center;gap:18px;font-size:14px;color:var(--aw-muted)}.aw-tag{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:3px 8px;font-size:14px;line-height:1.4;background:#f0f0f2;color:#54575d;border-radius:4px;white-space:nowrap;font-weight:400}.aw-tag.success{color:var(--aw-success);background:#edf3ef}.aw-tag.attention{color:var(--aw-attention);background:#f8f1e8}.aw-workspaces{display:flex;align-items:center;gap:34px;border-bottom:1px solid var(--aw-line)}.aw-workspaces button{border:0;border-bottom:2px solid transparent;background:transparent;color:#66696f;padding:0 0 17px;min-height:42px;font-size:16px;white-space:nowrap}.aw-workspaces button.active{border-color:#202124;color:#202124;font-weight:600}.aw-workspaces button:hover:not(:disabled){color:#202124}.aw-round{padding-top:30px}.aw-round-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.aw-event-name{display:block;border:0;padding:0;background:transparent;color:var(--aw-muted);font-size:15px;margin-top:8px;text-align:left;min-height:26px}.aw-event-name:hover{text-decoration:underline;text-underline-offset:4px}.aw-event-date{color:var(--aw-muted);font-size:14px}.aw-round-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.aw-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.aw-filters button{display:flex;align-items:center;gap:8px;background:transparent;border:0;border-radius:4px;padding:9px 11px;min-height:38px;font-size:14px;color:#60636a}.aw-filters button.active{background:#ededf0;color:#202124;font-weight:600}.aw-filters button:hover{background:#f5f5f6}.aw-filters button>span{font-variant-numeric:tabular-nums}.aw-search{display:flex;align-items:center;gap:9px;border:1px solid #d9dade;border-radius:5px;padding:10px 12px;min-height:41px;max-width:260px;min-width:200px}.aw-search input{border:0;background:transparent;padding:0;min-width:0;width:100%;font-size:14px;color:#202124}.aw-search input::placeholder{color:#686b72}.aw-search svg{width:16px;height:16px;color:#686b72}.aw-search input:focus-visible{outline-offset:4px}.aw-client-row{display:grid;grid-template-columns:minmax(160px,1.05fr) minmax(240px,1.85fr) minmax(95px,.65fr) auto;gap:25px;align-items:center;border-bottom:1px solid var(--aw-line);padding:26px 10px;font-size:15px;min-height:118px}.aw-table-head{background:#f7f7f8;color:#66696f;font-size:14px;padding:12px 10px;min-height:0}.aw-client-identity{display:flex;flex-direction:column;gap:10px}.aw-client-identity>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aw-crm{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:18px;font-weight:650!important}.aw-client-identity>div:first-child>strong:last-child{font-size:16px}.aw-client-labels{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--aw-muted)}.aw-reason{line-height:1.7}.aw-reason>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:9px}.aw-week-contact{font-size:14px;color:var(--aw-muted)}.aw-last-contact{font-size:14px;color:var(--aw-muted);font-variant-numeric:tabular-nums}.aw-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border:1px solid #d8d9de;border-radius:5px;background:#fff;color:#33363d;font-size:14px;white-space:nowrap;line-height:1.4}.aw-button:hover:not(:disabled){background:#f4f4f6;border-color:#bbbfc7}.aw-button.primary{border-color:#25272b;background:#25272b;color:#fff}.aw-button.primary:hover:not(:disabled){background:#41444b;border-color:#41444b}.activity-app .aw-button.primary:disabled{color:#767981;border-color:#e2e3e7;background:#ececef}.aw-button.selected{border-color:#7a7e88;background:#f4f4f6}.aw-button svg{width:16px;height:16px}.aw-text-button{border:0;background:transparent;padding:4px 0;min-height:28px;font-size:14px;color:#535862;text-align:left}.aw-text-button:hover:not(:disabled){color:#202124;text-decoration:underline;text-underline-offset:4px}.aw-empty{text-align:center;padding:65px 15px;color:var(--aw-muted);font-size:15px}.aw-event-heading{padding:0 0 27px}.aw-event-heading h2{font-size:23px}.aw-event-heading>div{display:flex;gap:24px;flex-wrap:wrap;color:var(--aw-muted);font-size:15px;margin-top:12px}.aw-event-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.aw-event-tabs{gap:28px;flex:1}.aw-event-tabs button{display:flex;align-items:center;gap:10px;padding-bottom:15px}.aw-event-tabs button span{font-size:14px}.aw-attendee-row{display:grid;grid-template-columns:1.3fr 1fr .6fr;gap:25px;align-items:center;padding:24px 10px;border-bottom:1px solid var(--aw-line);font-size:15px}.aw-attendee-row.aw-table-head{padding-top:12px;padding-bottom:12px;font-size:14px}.aw-attendee-identity{display:flex;align-items:center;gap:15px}.aw-back{display:block;border:0;padding:0;background:transparent;color:#636771;font-size:14px;min-height:26px;margin-bottom:11px;text-align:left}.aw-back:hover{text-decoration:underline;text-underline-offset:4px}.aw-detail-heading{align-items:flex-end;margin-bottom:26px}.aw-heading-actions{display:flex;align-items:center;gap:15px;padding-bottom:2px}.aw-customer-bar{padding:0 0 24px;border-bottom:1px solid var(--aw-line)}.aw-identity-line{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.aw-identity-line>.aw-crm{font-size:21px}.aw-identity-line>h2{font-size:21px}.aw-identity-line>span:last-child{font-size:15px;color:var(--aw-muted)}.aw-contact-line{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:13px;font-size:14px;color:var(--aw-muted)}.aw-contact-line .aw-text-button{margin-left:auto}.aw-invitation-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);column-gap:42px;margin-top:29px;align-items:start}.aw-invite-main{min-width:0}.aw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.aw-section-heading>.aw-text-button{padding:0}.aw-message{width:100%;resize:vertical;border:1px solid #d9dade;border-radius:5px;padding:17px 18px;min-height:283px;background:#fff;color:#272a30;font-size:16px;line-height:1.9;display:block}.aw-message[readonly]{background:#fafafa}.aw-message-actions{display:flex;gap:12px;align-items:center;margin-top:17px;flex-wrap:wrap}.aw-message-actions .aw-button{min-height:43px;font-size:15px}.aw-evidence{padding-left:29px;border-left:1px solid var(--aw-line);min-width:0}.aw-evidence>h2{margin-bottom:24px}.aw-evidence>section{padding-bottom:23px;margin-bottom:22px;border-bottom:1px solid var(--aw-line)}.aw-evidence>section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.aw-evidence .aw-section-heading{margin-bottom:15px}.aw-evidence p{font-size:15px}.aw-evidence blockquote,.aw-response-section blockquote{margin:15px 0;padding:13px 15px;background:#f6f6f7;color:#4b5059;font-size:15px;line-height:1.8;border:0}.aw-source-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--aw-muted)}.aw-registration-source>h3{margin-bottom:14px}.aw-registration-person{display:flex;flex-direction:column;gap:9px;margin-bottom:17px;font-size:15px}.aw-registration-person>div{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.aw-registration-person>span,.aw-source-origin{font-size:14px;color:var(--aw-muted)}.aw-event-source,.aw-week-source{display:flex;flex-direction:column;gap:10px;font-size:14px}.aw-event-source>strong,.aw-week-source>strong{font-size:15px}.aw-event-source>h3,.aw-week-source>h3{margin-bottom:4px}.aw-event-source>span,.aw-week-source>span{color:var(--aw-muted)}.aw-contact-record,.aw-response-section,.aw-next-step{border-top:1px solid var(--aw-line);margin-top:27px;padding-top:23px}.aw-contact-record h2,.aw-response-section h2,.aw-next-step h2{font-size:18px;margin-bottom:15px}.aw-record-empty{color:var(--aw-muted);font-size:14px;line-height:1.7}.aw-record-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--aw-muted);margin-bottom:14px}.aw-contact-record>p{font-size:15px;white-space:pre-wrap;max-height:130px;overflow:auto;padding-right:10px}.aw-response-section blockquote{margin-top:0;color:#343942}.aw-outcome-form{display:flex;gap:14px;align-items:flex-end;margin-top:20px}.aw-field{display:flex;flex-direction:column;gap:9px;font-size:14px;max-width:100%;min-width:0}.aw-field select{min-height:41px;border:1px solid #d7d9dd;border-radius:5px;background:#fff;font-size:15px;color:#33363d;padding:9px 12px;min-width:160px;max-width:100%}.aw-outcome-record{display:flex;align-items:center;gap:9px;margin-top:17px;font-size:14px;color:var(--aw-success)}.aw-outcome-record svg{width:17px;height:17px}.aw-next-step>strong{display:inline-block;margin-right:14px;font-size:16px}.aw-next-step>p{font-size:14px;margin-top:12px;color:var(--aw-muted)}.aw-next-detail{display:flex;align-items:center;gap:18px;margin-top:18px;font-size:14px}.aw-next-detail>strong{font-size:16px}.aw-profile{padding:22px 0;border-bottom:1px solid var(--aw-line)}.aw-profile>h2{font-size:18px;margin-bottom:17px}.aw-profile dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.aw-profile dt{font-size:14px;color:var(--aw-muted);margin-bottom:7px}.aw-profile dd{margin:0;font-size:15px;overflow-wrap:anywhere}.aw-demo-controls{background:#f7f7f9;border:1px solid #e0e1e6;border-radius:5px;margin-top:22px;padding:20px 22px}.aw-demo-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.aw-demo-title h2{font-size:18px}.aw-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.aw-demo-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0}.aw-demo-grid h3{font-size:15px}.aw-demo-grid .aw-field{gap:7px;width:100%}.aw-demo-grid select{min-width:0;width:100%;font-size:14px}.aw-demo-grid .aw-button{max-width:100%;white-space:normal;text-align:left;font-size:14px}.aw-reset{margin-top:22px}.aw-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:11px;max-width:calc(100vw - 30px);padding:14px 19px;background:#292b31;color:#fff;border-radius:6px;font-size:14px;line-height:1.5}.aw-toast svg{width:18px;height:18px;flex:none}@media(min-width:1600px){.aw-main{padding-left:48px;padding-right:48px}.aw-client-row{padding-top:30px;padding-bottom:30px}.aw-table-head{padding-top:12px;padding-bottom:12px}}@media(max-width:1200px){.activity-app{grid-template-columns:158px minmax(0,1fr)}.aw-main{padding:28px 28px 45px}.aw-topbar{padding:0 28px}.aw-sidebar{padding-left:9px;padding-right:9px}.aw-client-row{grid-template-columns:minmax(150px,1fr) minmax(200px,1.6fr) minmax(80px,.6fr) auto;gap:17px;padding-left:5px;padding-right:5px}.aw-client-identity>div:first-child{gap:8px}.aw-invitation-layout{column-gap:27px;grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr)}.aw-evidence{padding-left:24px}.aw-demo-grid{gap:17px}.aw-round-tools{gap:16px}.aw-search{max-width:230px}.aw-workspaces{gap:29px}}@media(max-width:1020px){.activity-app{grid-template-columns:74px minmax(0,1fr)}.aw-brand{font-size:19px;padding:0;justify-content:center;letter-spacing:-.02em}.aw-brand>span{display:none}.aw-nav{justify-content:center;padding:12px 8px}.aw-nav>span{display:none}.aw-staff{padding-left:0;padding-right:0;align-items:center}.aw-staff>span:last-child{display:none}.aw-sidebar nav{margin-top:39px}.aw-client-row{grid-template-columns:minmax(140px,1fr) minmax(180px,1.5fr) minmax(80px,.65fr) auto;gap:16px}.aw-crm{font-size:17px}.aw-client-identity>div:first-child>strong:last-child{font-size:15px}.aw-evidence{padding-left:21px}.aw-invitation-layout{column-gap:25px;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.aw-evidence .aw-source-meta{align-items:flex-start;flex-direction:column}.aw-demo-grid{grid-template-columns:1fr 1fr}.aw-demo-grid>div:last-child{grid-column:1 / 3;flex-direction:row;align-items:center;flex-wrap:wrap}.aw-demo-title{margin-bottom:20px}.aw-date{gap:12px}.aw-round-tools .aw-search{flex:1;min-width:180px;max-width:250px}}@media(max-width:800px){.aw-main{padding:25px 24px 40px}.aw-topbar{padding:0 24px}.aw-page-heading{margin-bottom:26px}.aw-client-row{grid-template-columns:minmax(155px,1fr) auto;gap:14px 18px;padding:23px 0;min-height:0}.aw-client-row.aw-table-head{display:none}.aw-client-row>div:nth-child(1){grid-column:1;grid-row:1}.aw-client-row>div:nth-child(2){grid-column:1 / 3;grid-row:2}.aw-client-row>div:nth-child(3){grid-column:1 / 3;grid-row:3}.aw-client-row>div:nth-child(4){grid-column:2;grid-row:1}.aw-last-contact:before{content:"最近沟通："}.aw-client-identity{gap:8px}.aw-client-identity>div:first-child{gap:12px}.aw-reason>div{margin-top:8px}.aw-invitation-layout{grid-template-columns:minmax(0,1fr);row-gap:32px}.aw-evidence{padding:28px 0 0;border-left:0;border-top:1px solid var(--aw-line)}.aw-evidence>section{max-width:650px}.aw-evidence .aw-source-meta{flex-direction:row;align-items:center}.aw-evidence>h2{margin-bottom:20px}.aw-evidence .aw-section-heading{max-width:650px}.aw-message{min-height:270px}.aw-workspaces{gap:25px}.aw-round-heading{align-items:flex-start;flex-direction:column;gap:11px}.aw-round{padding-top:25px}.aw-round-tools{margin-bottom:5px}.aw-event-tools{gap:20px}.aw-event-tabs{flex-basis:100%}.aw-event-tools .aw-search{max-width:none;width:100%}.aw-attendee-row{grid-template-columns:1.15fr 1fr auto;gap:15px;padding-left:0;padding-right:0}.aw-attendee-identity{gap:10px;flex-wrap:wrap}}@media(max-width:600px){.activity-app{display:block}.aw-sidebar{position:static;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;height:auto;padding:13px 16px;border-right:0;border-bottom:1px solid var(--aw-line)}.aw-brand{font-size:21px;flex:none}.aw-brand>span{display:inline;font-size:14px}.aw-sidebar nav{flex-direction:row;gap:4px;margin:0}.aw-nav{width:32px;padding:7px 5px;min-height:35px}.aw-nav>svg{width:18px;height:18px}.aw-staff{display:none}.aw-topbar{height:44px;padding:0 17px;font-size:14px}.aw-topbar>span:last-child{display:none}.aw-main{padding:25px 17px 36px}.activity-app h1{font-size:25px}.aw-page-heading{align-items:flex-start;gap:14px;margin-bottom:25px}.aw-date{align-items:flex-end;flex-direction:column;gap:7px;font-size:14px}.aw-workspaces{gap:0;justify-content:space-between}.aw-workspaces button{font-size:14px;min-height:37px;padding-bottom:13px}.aw-round{padding-top:24px}.aw-round-heading{margin-bottom:21px;gap:10px}.activity-app .aw-round-heading h2{font-size:20px}.aw-event-name{margin-top:7px;font-size:14px}.aw-event-date{font-size:14px}.aw-round-tools{gap:16px;margin-bottom:5px}.aw-filters{gap:1px;justify-content:space-between;width:100%}.aw-filters button{padding:8px 6px;gap:5px;font-size:14px}.aw-round-tools .aw-search{max-width:none;flex-basis:100%;min-width:0}.aw-client-row{padding:23px 0;gap:13px 12px}.aw-client-identity>div:first-child{gap:10px;flex-wrap:wrap}.aw-client-row .aw-crm{font-size:18px}.aw-client-row .aw-button{padding:10px 12px;min-height:40px}.aw-client-labels{gap:8px}.aw-reason{font-size:15px}.aw-client-row>div:nth-child(1){min-width:0}.aw-reason>div{gap:8px}.aw-detail-heading{align-items:flex-end}.aw-heading-actions{align-items:flex-end;flex-direction:column;gap:8px}.aw-heading-actions .aw-button{min-height:35px;padding:7px 11px;font-size:14px}.aw-detail-heading h1{font-size:25px}.aw-back{margin-bottom:10px}.aw-customer-bar{padding-bottom:20px}.aw-identity-line{gap:10px 12px}.aw-identity-line>.aw-crm,.aw-identity-line>h2{font-size:20px}.aw-contact-line{gap:8px 16px;margin-top:13px}.aw-contact-line .aw-text-button{margin-left:0}.aw-invitation-layout{margin-top:24px}.aw-section-heading{gap:12px;margin-bottom:15px}.aw-section-heading h2{font-size:19px}.aw-section-heading>.aw-text-button{font-size:14px}.aw-message{padding:14px;min-height:320px;font-size:16px;line-height:1.85}.aw-message-actions{margin-top:15px}.aw-contact-record,.aw-response-section,.aw-next-step{margin-top:24px;padding-top:21px}.aw-contact-record>p{max-height:160px}.aw-outcome-form{gap:12px}.aw-field{flex:1}.aw-field select{min-width:0;width:100%}.aw-profile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px}.aw-demo-controls{padding:17px 15px;margin-top:20px}.aw-demo-title{gap:12px;align-items:flex-start}.aw-demo-title h2{font-size:17px}.aw-demo-title>.aw-text-button{font-size:14px}.aw-demo-grid{grid-template-columns:minmax(0,1fr);gap:22px}.aw-demo-grid>div{gap:11px;padding-bottom:18px;border-bottom:1px solid var(--aw-line)}.aw-demo-grid>div:last-child{grid-column:auto;flex-direction:column;align-items:flex-start;border-bottom:0;padding-bottom:0}.aw-demo-grid .aw-field{max-width:300px}.aw-demo-grid .aw-button{min-height:40px}.aw-reset{margin-top:20px}.aw-event-heading h2{font-size:21px}.aw-event-heading>div{gap:8px 18px;font-size:14px}.aw-event-tabs{gap:18px;justify-content:flex-start;flex-wrap:wrap}.aw-event-tabs button{gap:7px;min-height:42px;font-size:15px}.aw-event-tools{gap:20px;margin-bottom:0}.aw-attendee-row{grid-template-columns:1fr auto;gap:12px;padding:22px 0}.aw-attendee-row.aw-table-head{display:none}.aw-attendee-row>div{grid-column:1;grid-row:1}.aw-attendee-row>span:nth-child(2){grid-column:1 / 3;grid-row:2;color:var(--aw-muted);font-size:14px}.aw-attendee-row>span:last-child{grid-column:2;grid-row:1}.aw-toast{bottom:20px;width:max-content;max-width:calc(100vw - 28px);padding:13px 15px;font-size:14px}.aw-source-meta{row-gap:8px}.aw-next-step>strong{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.activity-app *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.aw-crm{display:inline-flex;align-items:baseline;gap:7px}.aw-id-prefix{font-size:14px;font-weight:500;color:#626670;letter-spacing:0}.aw-mobile-reason{display:none}@media(max-width:800px){.aw-mobile-reason{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0 0;font-size:15px}.aw-mobile-reason p{line-height:1.7}.aw-mobile-reason .aw-text-button{flex:none}.aw-evidence{display:none}.aw-evidence.expanded{display:block;grid-row:1;border-top:0;padding-top:0;border-bottom:1px solid var(--aw-line);padding-bottom:24px}.aw-evidence.expanded .aw-section-heading{margin-bottom:14px}.aw-invitation-layout{row-gap:25px}}.ws-service-switch{display:flex;gap:22px;margin-top:23px;border-bottom:1px solid var(--aw-line)}.ws-service-switch button{border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 12px;min-height:35px;color:var(--aw-muted);font-size:15px}.ws-service-switch button.active{color:var(--aw-ink);font-weight:600;border-color:var(--aw-ink)}.ws-member-row{display:grid;grid-template-columns:minmax(155px,1fr) minmax(210px,1.6fr) minmax(185px,1.3fr) auto;align-items:center;gap:24px;padding:25px 8px;border-bottom:1px solid var(--aw-line);font-size:15px}.ws-member-row.aw-table-head{padding-top:12px;padding-bottom:12px;font-size:14px}.ws-member-contact{display:flex;align-items:flex-start;flex-direction:column;gap:9px;font-size:14px}.ws-member-contact>span:not(.aw-tag){line-height:1.7;color:var(--aw-muted)}.ws-progress-pair{display:flex;flex-direction:column;gap:17px;min-width:0}.ws-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5}.ws-progress strong{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.ws-progress-track{height:7px;margin-top:8px;width:100%;background:#ececef;border-radius:2px;overflow:hidden}.ws-progress-track>span{display:block;height:100%;background:#a77942;border-radius:2px}.ws-progress-track.complete>span{background:#596a60}.ws-progress-overview{display:flex;justify-content:space-between;gap:35px;padding:23px 0;border-bottom:1px solid var(--aw-line)}.ws-progress-overview .ws-progress-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;width:100%;max-width:600px}.ws-service-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ws-existing-contact{padding:21px;background:#f7f7f8;border-radius:5px;font-size:15px;line-height:1.8}.ws-existing-contact>p{margin-top:14px}.ws-existing-contact>.aw-button{margin-top:16px}.ws-fact{padding:17px 0;border-bottom:1px solid var(--aw-line)}.ws-fact:first-of-type{padding-top:0}.ws-fact:last-child{border-bottom:0;padding-bottom:0}.ws-fact p{font-size:15px;white-space:pre-wrap}.ws-concern-choice{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;margin-top:18px}.ws-concern-choice input{margin:4px 0 0;accent-color:#30343c;width:16px;height:16px;flex:none}.ws-next-actions{margin-top:17px}.ws-service-tool{margin-top:27px;padding-top:23px;border-top:1px solid var(--aw-line)}.ws-service-tool h2{font-size:19px}.ws-service-tool h3{font-size:16px;margin-bottom:12px}.ws-candidate{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--aw-line);font-size:15px}.ws-slot-title{margin-top:24px}.ws-slot{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 15px;border:1px dashed #afb3bc;border-radius:5px;margin-bottom:19px;min-height:75px;font-size:15px}.ws-meeting-pair{font-size:15px;margin-bottom:20px}.ws-meeting-fields{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:21px}.ws-meeting-fields input{width:100%;max-width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid #d7d9dd;border-radius:5px;font-size:15px;background:#fff}.ws-plan-record{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:20px;font-size:14px;line-height:1.6}.ws-empty>.aw-button{margin-top:17px}@media(max-width:1200px){.ws-member-row{gap:17px;grid-template-columns:minmax(140px,1fr) minmax(175px,1.4fr) minmax(165px,1.15fr) auto}.ws-progress-overview,.ws-progress-overview .ws-progress-pair{gap:25px}.ws-service-actions{gap:8px}.ws-service-actions .aw-button{padding:10px 12px}}@media(max-width:950px){.ws-member-row{grid-template-columns:1fr 1.1fr auto;gap:18px}.ws-member-row.aw-table-head{display:none}.ws-member-row>div:first-child{grid-column:1;grid-row:1}.ws-member-row>div:nth-child(2){grid-column:1 / 3;grid-row:2}.ws-member-row>div:nth-child(3){grid-column:2;grid-row:1}.ws-member-row>div:last-child{grid-column:3;grid-row:1 / 3}.ws-progress-overview{flex-wrap:wrap}.ws-progress-overview .ws-progress-pair{max-width:none}.ws-service-actions{width:100%}}@media(max-width:600px){.ws-service-switch{margin-top:19px;gap:25px}.ws-service-switch button{font-size:15px;min-height:34px;padding-bottom:11px}.ws-member-row{grid-template-columns:1fr auto;padding:23px 0;gap:18px 12px}.ws-member-row>div:first-child{grid-column:1;grid-row:1}.ws-member-row>div:nth-child(2){grid-column:1 / 3;grid-row:2}.ws-member-row>div:nth-child(3){grid-column:1 / 3;grid-row:3}.ws-member-row>div:last-child{grid-column:2;grid-row:1}.ws-member-row .ws-progress-pair{display:grid;grid-template-columns:1fr 1fr;gap:23px}.ws-progress-overview{padding:20px 0;gap:19px}.ws-progress-overview .ws-progress-pair{gap:23px}.ws-progress>div:first-child{font-size:14px}.ws-service-actions{gap:12px}.ws-member-contact{gap:8px}.ws-slot{align-items:flex-start;flex-direction:column;padding:17px 14px}.ws-candidate{gap:10px;font-size:14px}.ws-candidate .aw-button{padding:9px 10px}.ws-meeting-fields input[type=datetime-local]{min-width:0;width:100%;font-size:14px}.ws-existing-contact{padding:18px 16px}}.hub-muted{color:var(--aw-muted)}.hub-scope{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.hub-scope button,.hub-account-tabs button{border:1px solid transparent;border-radius:5px;padding:9px 16px;min-height:40px;background:transparent;color:#565b64;font-size:15px}.hub-scope button.active,.hub-account-tabs button.active{background:#eeeef0;color:#22262c;font-weight:600}.hub-roster-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:20px}.hub-roster-selectors{display:flex;align-items:center;gap:22px;padding:16px 0 23px;border-top:1px solid var(--aw-line);flex-wrap:wrap}.hub-roster-selectors>span{margin-left:auto;color:var(--aw-muted)}.hub-roster-selectors label{display:flex;align-items:center;gap:12px;font-size:14px}.hub-roster-selectors select,.hub-grade select,.hub-demo-scenario select{border:1px solid #d4d6da;padding:9px 12px;min-height:40px;border-radius:5px;background:#fff;color:#30343c;font:inherit}.hub-roster-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(180px,1.3fr) minmax(140px,1fr) minmax(135px,1fr) 90px;gap:25px;padding:27px 12px;align-items:center;border-bottom:1px solid var(--aw-line)}.hub-table-head{color:#5d626b;background:#f7f7f8;font-size:14px;min-height:44px!important;padding-top:12px!important;padding-bottom:12px!important}.hub-identity{display:flex;flex-direction:column;gap:9px;min-width:0}.hub-identity>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hub-identity>div:last-child{font-size:14px;color:var(--aw-muted)}.hub-identity>div:first-child>strong:last-child,.hub-name{font-size:16px;font-weight:600;line-height:1.5}.hub-name{padding:0;min-height:28px;background:none;border:0;color:#22262c;text-align:left}.hub-name:hover{text-decoration:underline;text-underline-offset:4px}.hub-no-crm{font-size:14px;color:#6b4d2b;font-weight:500;letter-spacing:0}.hub-week-cell,.hub-current-work{display:flex;flex-direction:column;gap:13px;align-items:flex-start;line-height:1.7}.hub-week-cell>span:not(.aw-tag){font-size:14px;color:var(--aw-muted)}.hub-progress{width:100%;min-width:0}.hub-progress>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14px;margin-bottom:9px}.hub-progress strong{font-variant-numeric:tabular-nums;white-space:nowrap;color:#272b32}.hub-progress-track{height:6px;border-radius:3px;background:#e9eaec;overflow:hidden}.hub-progress-track>span{height:100%;display:block;border-radius:3px;background:#687b73}.hub-roster-row>div:nth-child(3) .hub-progress-track>span,.hub-profile-progress>.hub-progress:nth-child(2) .hub-progress-track>span{background:#9a825c}.hub-roster .aw-empty{display:flex;flex-direction:column;align-items:center;gap:16px}.hub-work-section{padding-top:29px}.hub-work-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(220px,1.8fr) minmax(110px,.8fr) 98px;gap:25px;padding:27px 12px;border-bottom:1px solid var(--aw-line);align-items:center;min-height:120px}.hub-work-reason{display:flex;flex-direction:column;gap:10px;align-items:flex-start;line-height:1.7}.hub-work-reason>span{font-size:14px;color:var(--aw-muted)}.hub-account-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.hub-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.hub-profile-heading .hub-identity>div:first-child>strong{font-size:22px}.hub-profile-heading .aw-crm{font-size:22px}.hub-grade{display:flex;align-items:center;gap:13px;font-size:14px}.hub-profile-meta{display:flex;gap:12px 25px;flex-wrap:wrap;padding:19px 0 24px;font-size:14px;color:var(--aw-muted)}.hub-profile-progress{display:grid;grid-template-columns:1fr 1fr 1fr;gap:38px;padding:24px 0;border-top:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);margin-bottom:28px}.hub-history-gap{display:flex;flex-direction:column;gap:8px;font-size:14px}.hub-history-gap>strong{color:#74552f}.hub-detail-tabs{margin-top:4px}.hub-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px 35px;padding-top:30px;margin:0}.hub-details dt,.hub-contact-head dt,.hub-service-facts dt,.hub-appointment-facts dt,.hub-module-reservation dt,.hub-my-profile dt{color:var(--aw-muted);font-size:14px;margin-bottom:8px}.hub-details dd,.hub-contact-head dd,.hub-service-facts dd,.hub-appointment-facts dd,.hub-module-reservation dd,.hub-my-profile dd{margin:0;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.hub-history{padding-top:28px;border-top:1px solid var(--aw-line);margin-top:32px}.hub-history>div{display:flex;flex-direction:column;gap:9px;padding:20px 0;border-bottom:1px solid var(--aw-line)}.hub-history>div>span{font-size:14px;color:var(--aw-muted)}.hub-history blockquote,.hub-change blockquote,.hub-last-conversation blockquote{margin:4px 0 0;padding:14px 16px;background:#f6f6f7;border:0;line-height:1.85;color:#4e545f}.hub-conversations,.hub-service-content{padding-top:28px}.hub-conversations .aw-section-heading{margin-bottom:20px}.hub-message{padding:20px 0;border-bottom:1px solid var(--aw-line)}.hub-message>div{display:flex;gap:10px 15px;flex-wrap:wrap;align-items:center;font-size:14px;color:var(--aw-muted)}.hub-message p{font-size:15px;margin-top:12px;white-space:pre-wrap}.hub-message-source{display:block;margin-top:9px;font-size:14px;color:var(--aw-muted)}.hub-last-conversation>span:last-child{display:block;margin-top:15px;font-size:14px;color:var(--aw-muted)}.hub-last-conversation blockquote{margin-top:16px}.hub-service-summary{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.hub-service-summary>span{font-size:14px;color:var(--aw-muted)}.hub-inline-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hub-service-facts,.hub-appointment-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:30px 0}.hub-contact-head{padding:5px 0 24px;border-bottom:1px solid var(--aw-line)}.hub-contact-head dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:23px 0 0}.hub-intake-form{max-width:900px;padding-top:25px}.hub-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:24px}.hub-intake-form>.aw-field{max-width:500px;margin:24px 0}.activity-app .aw-field input,.activity-app .aw-field textarea{width:100%;min-height:42px;border:1px solid #d4d6da;background:#fff;border-radius:5px;padding:10px 12px;font:inherit;color:#262c34;line-height:1.6}.activity-app .aw-field input::placeholder{color:#626974}.activity-app .aw-field textarea{resize:vertical}.hub-error{color:#9b302e;margin:15px 0}.hub-result{padding:30px 0;display:flex;gap:25px;align-items:center}.hub-recognition-identity{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-bottom:25px;border-bottom:1px solid var(--aw-line);flex-wrap:wrap}.hub-recognition-identity>.hub-muted{font-size:14px}.hub-recognition-scope{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap;padding:25px 0 21px}.hub-recognition-scope .aw-field{flex:1;min-width:150px;max-width:240px}.hub-recognition-scope .aw-button{min-height:46px}.hub-demo-scenario{display:flex;gap:14px;align-items:center;font-size:14px;color:#595f69;margin-bottom:25px}.hub-demo-scenario select{min-width:150px;font-size:14px}.hub-recognition-empty{display:flex;flex-direction:column;gap:18px;padding:55px 20px;text-align:center;border-top:1px solid var(--aw-line)}.hub-recognition-empty>span{color:var(--aw-muted);font-size:15px}.hub-recognition-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(275px,1fr);gap:38px;border-top:1px solid var(--aw-line);padding-top:29px}.hub-recognition-results{min-width:0}.hub-recognition-results>section{padding-bottom:27px;margin-bottom:27px;border-bottom:1px solid var(--aw-line)}.hub-recognition-results>section:last-child{margin-bottom:0;border-bottom:0}.hub-recognition-results h2{margin-bottom:17px}.hub-recognition-results .aw-section-heading h2{margin-bottom:0}.hub-recognition-results>section>p{margin:14px 0 18px}.hub-recognition-results textarea,.hub-moment-detail textarea{width:100%;border:1px solid #d4d6da;border-radius:5px;padding:14px 16px;line-height:1.85;font:inherit;resize:vertical;margin:0 0 17px;color:#2d333d;background:#fff}.hub-source{padding-left:27px;border-left:1px solid var(--aw-line);min-width:0}.hub-source>h2{margin-bottom:5px}.hub-change{margin:20px 0 23px}.hub-change>label{display:flex;align-items:center;gap:10px}.hub-change input,.hub-manual-form input[type=checkbox]{accent-color:#303942;width:17px;height:17px}.hub-change dl{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:20px 0}.hub-change dt{font-size:14px;color:var(--aw-muted);margin-bottom:7px}.hub-change dd{font-size:16px;line-height:1.6;margin:0}.hub-no-change{padding:22px 0;color:#555d66;font-size:16px}.hub-partial{display:flex;flex-direction:column;gap:9px;background:#fbf6ef;border:1px solid #ddcbb2;border-radius:5px;padding:17px 19px;margin-bottom:28px;color:#75512a}.hub-partial>span{font-size:14px}.hub-recognition-loading{padding:38px 0;border-top:1px solid var(--aw-line)}.hub-loading-lines{display:flex;flex-direction:column;gap:16px;margin-top:28px;max-width:650px}.hub-loading-lines span{height:15px;border-radius:3px;background:#eceef0;animation:hub-pulse 1s ease-in-out infinite alternate}.hub-loading-lines span:nth-child(2){width:88%}.hub-loading-lines span:nth-child(3){width:61%}@keyframes hub-pulse{to{opacity:.45}}.hub-error-state{padding:35px 0;border-top:1px solid var(--aw-line)}.hub-error-state>p{margin:18px 0 24px}.hub-manual-form{padding:23px;background:#f7f7f8;margin:20px 0;border-radius:6px}.hub-manual-form .hub-form-grid{grid-template-columns:1fr 1fr}.hub-manual-form>.aw-field{margin-bottom:20px}.hub-reminder-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(230px,2fr) auto;gap:30px;align-items:center;border-bottom:1px solid var(--aw-line);padding:25px 10px}.hub-reminder-row p{margin-top:8px;color:#59616b;font-size:15px}.hub-appointment-row{display:grid;grid-template-columns:130px minmax(170px,1fr) minmax(230px,1.5fr) auto;gap:25px;padding:29px 12px;border-bottom:1px solid var(--aw-line);align-items:center}.hub-appointment-time{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hub-appointment-time>strong{font-size:24px;font-variant-numeric:tabular-nums}.hub-appointment-form{max-width:750px;border-top:1px solid var(--aw-line);padding-top:28px;display:flex;flex-direction:column;gap:25px;align-items:flex-start}.hub-appointment-form>.aw-field{width:100%}.hub-appointment-form select{max-width:350px}.hub-service-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(160px,1fr) minmax(200px,1.2fr) auto;gap:30px;border-bottom:1px solid var(--aw-line);padding:28px 12px;align-items:center}.hub-service-row .aw-tag{white-space:normal}.hub-moment-summary{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-bottom:22px}.hub-moment-row{display:grid;grid-template-columns:90px minmax(220px,2fr) minmax(170px,1.3fr) auto;gap:25px;align-items:center;padding:28px 12px;border-bottom:1px solid var(--aw-line)}.hub-moment-row>.aw-tag{justify-self:start;white-space:normal}.hub-moment-row>strong{font-size:18px}.hub-moment-detail{padding-top:30px;margin-top:15px;max-width:850px}.hub-moment-detail h3{margin-bottom:17px}.hub-module-reservation{padding:38px 0}.hub-module-reservation>.aw-tag{margin-top:18px}.hub-module-reservation dl{display:flex;flex-direction:column;gap:30px;margin-top:32px}.hub-my-profile{padding:5px 0 25px;border-bottom:1px solid var(--aw-line)}.hub-my-profile>span{display:block;margin-top:9px;color:var(--aw-muted)}.hub-payroll{padding-top:30px;max-width:850px}.hub-payroll>div:not(.aw-round-heading){display:flex;justify-content:space-between;gap:25px;padding:25px 0;border-bottom:1px solid var(--aw-line)}.hub-work-switch{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--aw-line);margin-top:20px}.hub-work-switch button{background:none;border:0;border-bottom:2px solid transparent;min-height:42px;padding:0 0 13px;font-size:15px;color:#606771}.hub-work-switch button.active{color:#252a32;border-color:#252a32;font-weight:600}.hub-workbench-event{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 0 0;color:#565e69;font-size:14px}.hub-workbench-event .aw-text-button{font-size:14px}.hub-workbench-event>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hub-header-links{display:flex;align-items:center;gap:20px}.hub-header-links button{background:none;border:0;padding:4px 0;font:inherit;color:#515a66}@media(max-width:1250px){.hub-roster-row{grid-template-columns:minmax(140px,1fr) minmax(150px,1.1fr) minmax(125px,.9fr) minmax(135px,1fr);gap:18px}.hub-roster-row>div:last-child{grid-column:1 / -1;justify-self:end;margin-top:-9px}.hub-roster-row.hub-table-head>span:last-child{display:none}.hub-work-row{grid-template-columns:minmax(150px,1fr) minmax(200px,1.6fr) minmax(100px,.7fr) auto;gap:18px}.hub-service-row{gap:20px}.hub-appointment-row{grid-template-columns:100px minmax(145px,1fr) minmax(180px,1.4fr) auto;gap:18px}.hub-moment-row{gap:18px;grid-template-columns:70px minmax(180px,1.5fr) minmax(150px,1.1fr) auto}}@media(max-width:950px){.hub-roster-row{grid-template-columns:minmax(155px,1fr) minmax(160px,1fr);gap:20px}.hub-roster-row.hub-table-head{display:none}.hub-roster-row>div:last-child{grid-column:auto;margin-top:0}.hub-roster-row>div:nth-child(3){grid-column:2;grid-row:2}.hub-roster-row>div:nth-child(4){grid-column:1;grid-row:2}.hub-work-row{grid-template-columns:1fr auto;gap:16px 20px}.hub-work-row.hub-table-head{display:none}.hub-work-row>.hub-identity{grid-column:1;grid-row:1}.hub-work-row>.hub-work-reason{grid-column:1 / -1;grid-row:2}.hub-work-row>span{grid-column:1 / -1;grid-row:3}.hub-work-row>button{grid-column:2;grid-row:1}.hub-details dl{grid-template-columns:1fr 1fr}.hub-recognition-layout{grid-template-columns:minmax(0,1fr);gap:30px}.hub-source{padding:27px 0 0;border-left:0;border-top:1px solid var(--aw-line)}.hub-appointment-row{grid-template-columns:90px 1fr auto}.hub-appointment-row>.hub-work-reason{grid-column:2 / -1}.hub-appointment-row>button{grid-column:3;grid-row:1}.hub-service-row{grid-template-columns:1fr 1fr}.hub-service-row>button{justify-self:end}.hub-moment-row{grid-template-columns:70px 1fr auto}.hub-moment-row.hub-table-head{display:none}.hub-moment-row>.aw-tag{grid-column:2;grid-row:2}.hub-moment-row>button{grid-column:3;grid-row:1}.hub-reminder-row{grid-template-columns:1fr auto}.hub-reminder-row>div:nth-child(2){grid-column:1 / -1;grid-row:2}.hub-reminder-row>button{grid-column:2;grid-row:1}}@media(max-width:600px){.hub-scope{margin-bottom:20px;gap:5px}.hub-scope button{padding:9px 12px}.hub-roster-tools{gap:17px}.hub-roster-tools>.aw-search{max-width:none;width:100%}.hub-roster-selectors{gap:15px;padding-top:19px}.hub-roster-selectors label{gap:8px}.hub-roster-selectors select{max-width:150px;padding:9px 6px}.hub-roster-selectors>span{margin-left:0;font-size:14px}.hub-roster-row{padding:25px 0;gap:23px 16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hub-roster-row .aw-crm{font-size:17px}.hub-roster-row>.hub-week-cell{font-size:14px}.hub-roster-row>div:nth-child(4){font-size:14px;line-height:1.7}.hub-identity>div{gap:8px}.hub-identity .aw-crm{font-size:18px}.hub-work-section{padding-top:23px}.hub-work-section>.aw-round-heading{align-items:stretch}.hub-work-section>.aw-round-heading .aw-search{max-width:none;width:100%}.hub-work-row{padding:24px 0}.hub-profile-meta{gap:10px 18px;padding-top:19px}.hub-profile-heading{gap:20px}.hub-profile-heading .aw-crm{font-size:21px}.hub-grade{gap:10px}.hub-profile-progress{grid-template-columns:1fr 1fr;gap:25px 20px}.hub-history-gap{grid-column:1 / -1;flex-direction:row;gap:20px}.hub-details dl{gap:26px 20px;padding-top:25px}.hub-contact-head dl{grid-template-columns:1fr;gap:23px}.hub-form-grid{grid-template-columns:1fr;gap:20px}.hub-recognition-identity{align-items:flex-start;gap:16px}.hub-recognition-scope{gap:18px 13px}.hub-recognition-scope .aw-field{min-width:130px;max-width:none;flex-basis:calc(50% - 13px)}.hub-recognition-scope .aw-field:first-child{flex-basis:100%}.hub-recognition-scope>.aw-button{flex:1;min-height:44px}.hub-recognition-empty{padding:35px 0}.hub-recognition-empty>h2{font-size:18px}.hub-recognition-results h2,.hub-source h2{font-size:19px}.hub-change dl{gap:20px}.hub-change blockquote{font-size:15px;padding:13px}.hub-appointment-row{grid-template-columns:76px 1fr;padding:25px 0;gap:19px 16px}.hub-appointment-row>.hub-work-reason{grid-column:1 / -1;grid-row:2}.hub-appointment-row>button{grid-column:1 / -1;grid-row:3;justify-self:end}.hub-appointment-time>strong{font-size:22px}.hub-appointment-time .aw-tag{white-space:normal}.hub-appointment-facts{grid-template-columns:1fr 1fr}.hub-manual-form{padding:18px 14px}.hub-manual-form .hub-form-grid{grid-template-columns:1fr}.hub-service-facts{grid-template-columns:1fr 1fr;gap:25px}.hub-service-summary{flex-direction:column;gap:9px}.hub-service-row{padding:25px 0;gap:23px 18px}.hub-service-row>.hub-work-reason{grid-column:1 / -1;grid-row:2}.hub-service-row>button{grid-column:1 / -1;grid-row:3}.hub-moment-summary{gap:12px 18px}.hub-moment-row{grid-template-columns:55px 1fr;padding:24px 0;gap:15px}.hub-moment-row>button{grid-column:2;grid-row:3;justify-self:start}.hub-moment-row>.aw-tag{grid-column:2;grid-row:2}.hub-work-switch{gap:23px}.hub-work-switch button{font-size:14px}.hub-workbench-event{align-items:flex-start;gap:13px;flex-wrap:wrap;padding-top:14px}.hub-header-links>span{display:none}.hub-module-reservation{padding-top:30px}.hub-reminder-row{padding:25px 0;gap:19px 14px}.hub-reminder-row>button{font-size:14px;padding:9px 12px}.hub-roster .aw-filters{gap:3px}.hub-roster-tools .aw-filters button{font-size:14px;padding:8px}.activity-app .aw-sidebar nav{gap:1px}.activity-app .aw-sidebar .aw-nav{width:31px}.activity-app .aw-brand{font-size:19px;gap:7px}.activity-app .aw-brand>span{font-size:13px}.activity-app .aw-sidebar{gap:10px;padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.hub-loading-lines span{animation:none}}.hub-standalone-tool{max-width:900px;padding-top:28px}.hub-standalone-tool>form>h2{margin-bottom:20px}.hub-standalone-tool .ws-slot{margin-bottom:20px}.hub-standalone-tool .hub-appointment-form{border-top:0;padding-top:0}.hub-results-scope{font-size:14px;line-height:1.7;color:var(--aw-muted);margin-bottom:23px}.hub-remark-copy{display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap;padding-top:28px;margin-top:28px;border-top:1px solid var(--aw-line)}.hub-remark-copy>span{font-variant-numeric:tabular-nums}.hub-remark-copy>.aw-button{margin-left:auto}@media(max-width:600px){.hub-remark-copy{gap:14px 20px}.hub-remark-copy>.aw-button{margin-left:0}}.fu-entry{max-width:1080px}.fu-identity{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 0 26px;border-bottom:1px solid var(--aw-line)}.fu-identity>span{color:var(--aw-muted);font-size:15px}.fu-input{padding:28px 0 22px;border-bottom:1px solid var(--aw-line)}.fu-input .aw-section-heading{margin-bottom:18px}.fu-methods{display:flex;gap:8px;flex-wrap:wrap}.fu-methods button{padding:11px 20px;border:1px solid #d7d9dd;background:#fff;border-radius:5px;min-height:44px;font:inherit;color:#555e68}.fu-methods button.active{background:#303942;color:#fff;border-color:#303942}.fu-form>section{padding:27px 0;border-bottom:1px solid var(--aw-line)}.fu-form h2{margin-bottom:21px}.fu-status-row{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:21px}.fu-status-row>.aw-field{min-width:220px;max-width:440px;flex:1}.fu-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.fu-contact-check{display:flex;align-items:center;gap:10px;font-size:15px;margin-top:20px}.fu-contact-check input{width:18px;height:18px;accent-color:#303942}.fu-contact-check+.fu-two-fields{margin-top:20px}.fu-save{display:flex;gap:20px;align-items:center;padding:25px 0;flex-wrap:wrap}.fu-save button{min-width:130px}.fu-upload{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding-top:23px}.fu-upload>input{display:none}.fu-upload>span{font-size:15px;color:var(--aw-muted)}.fu-materials{list-style:none;padding:0;margin:20px 0 0}.fu-materials li{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--aw-line);font-size:15px}.fu-materials strong{overflow-wrap:anywhere}.fu-materials span{color:var(--aw-muted)}.fu-materials button{margin-left:auto}.fu-recognize .hub-recognition-scope{padding-bottom:18px;gap:16px}.fu-recognize-meta{display:flex;gap:20px;align-items:center;margin:0 0 17px}.fu-recognition-result{padding:21px;background:#f6f7f8;border-radius:5px}.fu-result-heading{display:flex;flex-direction:column;gap:12px;line-height:1.75;margin-bottom:18px}.fu-result-heading span{font-size:15px;color:var(--aw-muted)}.fu-recognition-result details{margin-top:20px}.fu-recognition-result summary{list-style:none;cursor:pointer;font-size:15px;font-weight:600;color:#475362}.fu-recognition-result summary::-webkit-details-marker{display:none}.fu-conflicts{margin-top:24px;padding:24px;background:#fbf6ef}.fu-conflicts>div{margin-top:23px}.fu-conflicts p{margin:12px 0;line-height:1.7}.fu-saved{padding:35px 0}.fu-saved p{margin:20px 0;white-space:pre-wrap}.fu-embedded{max-width:none}.fu-embedded .fu-input{padding-top:0}.fu-embedded .fu-form section{padding-top:24px}.fu-embedded .fu-methods button{padding:10px 14px;font-size:15px}@media(max-width:600px){.fu-identity{align-items:flex-start;flex-direction:column;gap:16px}.fu-methods{gap:7px}.fu-methods button{padding:10px 12px;font-size:15px}.fu-two-fields{grid-template-columns:1fr;gap:21px}.fu-status-row>.aw-field{min-width:100%;max-width:none}.fu-form>section{padding:24px 0}.fu-recognition-result{padding:18px 14px}.fu-embedded .fu-methods button{padding:10px;font-size:14px}.fu-save{gap:14px}.fu-conflicts{padding:20px 15px}}.cp-picker{padding-top:27px}.cp-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cp-heading h3{font-size:19px;font-weight:600;margin:0}.cp-range{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin:23px 0}.cp-filters{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}.cp-filters>div{display:flex;gap:8px}.cp-filters [role=tab]{border:0;background:none;padding:9px 14px;font:inherit;font-size:15px;color:#5d6570;border-radius:4px}.cp-filters [role=tab].active{background:#eeeff1;color:#252c34;font-weight:600}.cp-records{border:1px solid #dfe1e5;border-radius:6px;overflow:hidden}.cp-record{padding:22px;background:#fff}.cp-record+.cp-record{border-top:1px solid #e2e4e8}.cp-record.selected{background:#f6f8fa}.cp-record-head{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.cp-select{display:flex;align-items:center;gap:12px;cursor:pointer;flex-wrap:wrap;font-size:16px}.cp-select input{height:18px;width:18px;accent-color:#303942;margin:0}.cp-select>span{color:#5c6470;font-size:15px}.cp-record-meta{display:flex;gap:18px;flex-wrap:wrap;margin:13px 0 0 30px;color:#5d6570;font-size:15px;font-variant-numeric:tabular-nums}.cp-media{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:16px 0 0 30px}.cp-media audio{height:36px;max-width:100%;width:280px}.cp-missing{font-size:15px;color:#8a6541;margin:14px 0 0 30px}.cp-action{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid var(--aw-line)}.cp-action>div{display:flex;flex-direction:column;gap:8px;margin-right:auto;font-size:15px}.cp-action>div>span{color:#636c78}.cp-results{padding:25px 0 0}.cp-transcript{padding:21px 0;border-bottom:1px solid var(--aw-line)}.cp-transcript>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.cp-transcript span{font-size:15px;color:#636c78}.cp-transcript p,.cp-inline-text p{margin:13px 0 0;line-height:1.8}.cp-results>.aw-button{margin-top:22px}.cp-inline-text{margin:19px 0 0 30px;padding:18px;background:#fff;border-left:2px solid #969fac}.cp-inline-text>span{display:block;margin-top:12px;color:#636c78;font-size:15px}.cp-demo{margin-top:20px}.cp-demo>.aw-field{margin-top:20px;max-width:300px}.cp-job-state{margin:18px 0;font-size:15px;color:#5d6570}@media(max-width:600px){.cp-range{grid-template-columns:1fr 1fr;gap:16px 12px}.cp-range>.aw-field:first-child{grid-column:1 / -1}.cp-record{padding:19px 14px}.cp-record-head{gap:12px}.cp-select{gap:8px;font-size:15px}.cp-record-meta{margin-left:26px;gap:10px 14px;font-size:14px}.cp-media{margin-left:26px;gap:14px}.cp-media audio{width:240px}.cp-missing{margin-left:26px}.cp-action{align-items:flex-start;gap:18px}.cp-action>.aw-button.primary{width:100%}.cp-filters [role=tab]{padding:9px 10px;font-size:14px}.cp-filters{gap:10px}.cp-transcript>div{gap:10px}.cp-heading h3{font-size:18px}.cp-heading .aw-tag{font-size:13px}.cp-inline-text{margin-left:26px}}.activity-app.event-app{--aw-ink:#172d40;--aw-muted:#526579;--aw-line:#dce3e9;--accent:#087f86;--accent-dark:#05636a;display:grid;grid-template-columns:190px minmax(0,1fr);min-height:100dvh;background:#f3f5f7;color:var(--aw-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.65}.event-app *{box-sizing:border-box}.event-app :is(h1,h2,h3,p){margin:0}.event-app h1{font-size:28px;line-height:1.4;letter-spacing:0;font-weight:650}.event-app h2{font-size:20px;line-height:1.5;font-weight:650}.event-app h3{font-size:17px;line-height:1.6;font-weight:600}.event-app :is(button,input,select,textarea){font:inherit}.event-app button{cursor:pointer}.event-app button:disabled{cursor:default}.event-app :is(button,input,select,textarea):focus-visible{outline:3px solid #278d9d;outline-offset:3px}.event-app .aw-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 16px;border:1px solid #93a3b2;border-radius:6px;color:#263e52;background:#fff;font-size:15px;font-weight:550;line-height:1.5;white-space:nowrap;transition:background-color .16s,border-color .16s}.event-app .aw-button:hover:not(:disabled){background:#edf4f5;border-color:#51838a}.event-app .aw-button.primary{color:#fff;background:var(--accent);border-color:var(--accent)}.event-app .aw-button.primary:hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark)}.event-app .aw-button:disabled{background:#e9edf0;color:#5e6d7b;border-color:#c8d1d8;opacity:1}.event-app .aw-tag{display:inline-flex;align-items:center;font-size:14px;font-weight:500;line-height:1.5;padding:3px 8px;background:#edf1f5;color:#455b70;border-radius:4px;white-space:normal}.event-app .aw-tag.success{background:#e2f3ec;color:#22634f}.event-app .aw-tag.attention{background:#fff0da;color:#875516}.event-app .aw-back{font-size:15px;color:#4d6274;min-height:30px;margin:0 0 6px;padding:0;background:none;border:0}.event-app .aw-text-button{font-size:15px;color:var(--accent-dark)}.event-app .aw-crm{font-size:19px;letter-spacing:0;color:#15344b}.event-app .aw-id-prefix{font-size:14px;color:#526579;margin-right:5px}.event-app .hub-name{font-size:17px;color:#16374f}.event-app .hub-identity>div:first-child{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.event-app .hub-identity>div:last-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;color:#526579}.event-app .hub-identity{display:flex;flex-direction:column;gap:8px}.ew-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;background:#162d41;color:#edf3f8;padding:30px 16px 24px}.ew-brand{font-size:27px;font-weight:650;display:flex;gap:10px;align-items:baseline;padding:0 15px}.ew-brand>span{font-size:17px;font-weight:450;color:#b5c7d5}.ew-sidebar nav{display:flex;flex-direction:column;gap:8px;margin-top:42px}.ew-sidebar nav button{display:flex;align-items:center;gap:14px;min-height:50px;padding:12px 15px;border:1px solid transparent;border-radius:6px;background:none;color:#d3dfe8;font-size:16px;text-align:left}.ew-sidebar nav svg{width:20px;height:20px}.ew-sidebar nav button:hover{background:#233f54}.ew-sidebar nav button.selected{background:#24495c;border-color:#3c6274;color:#fff;font-weight:600}.ew-staff{margin-top:auto;border-top:1px solid #365062;padding:22px 8px 0;display:flex;gap:12px;align-items:center}.ew-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#365367;font-size:17px}.ew-staff>div{display:flex;flex-direction:column;gap:1px}.ew-staff strong{font-size:15px;font-weight:550}.ew-staff>div>span{font-size:14px;color:#b6c6d3}.ew-body{min-width:0}.ew-topbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 32px;background:#fff;border-bottom:1px solid #dce3e9;color:#526579}.ew-topbar>span{font-size:15px}.ew-topbar>div{display:flex;gap:20px;align-items:center}.ew-date{font-size:14px}.ew-top-action{background:none;border:0;color:#36566c;padding:5px 0;font-size:14px;min-height:32px}.ew-top-action:hover{text-decoration:underline;text-underline-offset:4px}.ew-main{max-width:1480px;margin:0 auto;padding:30px 32px 50px}.ew-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:42px;margin-bottom:25px}.ew-heading-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ew-account-select{display:flex;align-items:center;gap:12px;font-size:14px;color:#526579}.ew-account-select select{min-height:40px;background:#fff;border:1px solid #a8b5c1;border-radius:6px;padding:7px 30px 7px 12px;color:#253f53}.ew-workspaces{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.ew-workspaces>button{display:flex;align-items:center;gap:15px;justify-content:center;min-height:49px;min-width:142px;padding:11px 22px;border:1px solid #a8b7c4;border-radius:6px;background:#fff;color:#304b60;font-size:16px;font-weight:550}.ew-workspaces>button.selected{background:var(--accent);border-color:var(--accent);color:#fff}.ew-workspaces>button>span{font-size:14px;font-variant-numeric:tabular-nums;opacity:.95}.ew-workspaces>button:hover:not(.selected){background:#e9f0f3}.ew-local-tabs{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid #d0dae2}.ew-local-tabs>button{display:flex;gap:9px;align-items:center;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;background:none;color:#526579;padding:4px 0 13px;min-height:43px;font-size:15px;font-weight:500}.ew-local-tabs>button.selected{color:#076a72;border-color:#087f86;font-weight:650}.ew-local-tabs>button>span{font-size:14px}.ew-panel{min-width:0;background:#fff;border:1px solid #d4dee6;border-radius:8px;overflow:clip}.ew-padded{padding:25px}.ew-panel-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:23px 24px 20px}.ew-panel-tools>span{font-size:14px;color:#526579}.event-app .aw-search{display:flex;align-items:center;gap:10px;min-height:42px;width:282px;max-width:100%;padding:8px 12px;border:1px solid #a5b3c0;border-radius:6px;background:#fff}.event-app .aw-search svg{width:18px;height:18px;flex:none;color:#546d80}.event-app .aw-search input{min-width:0;width:100%;border:0;background:none;color:#273e51;padding:0;font-size:14px}.event-app .aw-search input::placeholder{color:#526579}.ew-state-filters{display:flex;align-items:center;gap:7px;padding:0 24px 20px;flex-wrap:wrap}.ew-state-filters button{display:flex;gap:9px;align-items:center;min-height:36px;padding:6px 12px;font-size:14px;border:1px solid transparent;border-radius:5px;background:none;color:#526579}.ew-state-filters button.selected{background:#e7f2f2;border-color:#accdce;color:#086a73;font-weight:600}.ew-state-filters button>span{font-variant-numeric:tabular-nums;font-size:14px}.ew-case-row{display:grid;grid-template-columns:minmax(155px,1.1fr) minmax(230px,1.8fr) minmax(180px,1.3fr) 112px;gap:24px;padding:27px 24px;align-items:center;border-top:1px solid #e0e6eb;min-height:142px}.ew-case-row.ew-table-head{min-height:43px;padding:10px 24px;background:#f5f7f9;color:#526579;font-size:14px}.ew-account-label{display:block;margin-top:8px;font-size:14px;color:#526579}.ew-discovery{display:flex;flex-direction:column;gap:10px;min-width:0;align-items:flex-start}.ew-discovery>strong{font-size:16px;font-weight:600;line-height:1.7}.ew-discovery>span{color:#526579;font-size:14px}.ew-record-summary{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ew-record-summary>span:not(.aw-tag){font-size:14px;color:#526579}.ew-record-summary>strong{font-size:15px;font-weight:550}.ew-row-action{justify-self:end}.ew-row-action .aw-button{min-width:110px}.ew-muted{font-size:15px;color:#526579}.ew-attention{color:#875516!important}.ew-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:180px;padding:32px 20px;text-align:center;color:#526579}.ew-service-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(210px,1.5fr) minmax(200px,1.3fr) auto;gap:24px;padding:26px 24px;border-top:1px solid #e0e6eb;align-items:center}.ew-service-row p{margin-top:8px}.ew-service-row>div{min-width:0}.ew-progress{display:flex;flex-direction:column;gap:14px;min-width:0}.ew-contact-progress{display:grid;grid-template-columns:1fr auto;gap:5px 12px;font-size:14px;line-height:1.5}.ew-contact-progress strong{font-size:14px;font-weight:550}.ew-contact-track{grid-column:1/-1;height:6px;background:#e6ebef;border-radius:3px}.ew-contact-track.filled{background:#168a89}.event-app .hub-progress>div:first-child{font-size:14px;margin-bottom:5px;gap:12px}.event-app .hub-progress-track{height:6px;border:0;border-radius:3px;background:#e6ebef}.event-app .hub-progress-track>span{background:#168a89;border-radius:3px}.ew-history-gap{font-size:14px;color:#875516}.ew-progress.compact{width:100%;max-width:360px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:6px}.ew-progress.compact .ew-contact-progress,.ew-progress.compact .ew-history-gap{grid-column:1/-1}.ew-client-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 24px;margin-bottom:24px;border:1px solid #d4dee6;border-radius:8px;background:#fff}.ew-client-head>div:last-child{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ew-client-head>span{font-size:14px;color:#526579}.ew-detail-tabs{margin-bottom:24px}.ew-contact-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(290px,1fr);gap:24px;align-items:start}.ew-contact-layout>aside{display:flex;flex-direction:column;gap:24px;min-width:0}.ew-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.ew-purpose{font-size:20px!important;font-weight:600!important}.ew-business-reason{font-size:15px;margin-top:14px!important;color:#445c70;line-height:1.85!important}.ew-event-inline{display:flex;align-items:center;gap:14px;padding:18px 0;margin-top:18px;border-top:1px solid #e1e7ed;border-bottom:1px solid #e1e7ed}.ew-event-inline svg{width:22px;height:22px;color:#167e85;flex:none}.ew-event-inline>div{display:flex;flex-direction:column;gap:4px}.ew-event-inline strong{font-size:15px;font-weight:550}.ew-event-inline span{font-size:14px;color:#526579}.ew-main-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.ew-main-action .aw-button{min-width:120px}.ew-advice-empty{padding-top:25px;color:#526579;font-size:15px}.ew-advice{margin-top:27px;padding-top:24px;border-top:1px solid #dce3e9}.ew-advice-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.ew-advice p{margin-top:10px;line-height:1.85}.ew-advice .ew-copy-field{margin-top:23px}.ew-copy-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:17px}.event-app .aw-field{display:flex;flex-direction:column;gap:9px;color:#2b4458;font-size:15px}.event-app .aw-field :is(input,textarea,select){width:100%;max-width:100%;min-height:43px;padding:10px 12px;border:1px solid #a0b0bf;border-radius:6px;background:#fff;color:#203b50;font:inherit;line-height:1.85}.event-app .aw-field textarea{resize:vertical}.event-app .ew-copy-field textarea{background:#f9fbfc;padding:17px 18px;min-height:195px}.ew-context-column h2{font-size:18px}.ew-context-column .ew-section-head{align-items:flex-start;gap:10px}.ew-evidence-item{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:20px}.ew-evidence-item>span{font-size:14px;color:#526579}.ew-evidence-item>strong{font-size:15px;font-weight:550}.ew-context-column blockquote,.ew-feedback blockquote{margin:18px 0;background:#f2f5f7;border-radius:5px;padding:14px 15px;font-size:15px;line-height:1.8;color:#3e566a;border:0}.ew-context-column .ew-panel>.aw-button{margin-top:18px}.ew-context-column .ew-progress{margin-top:20px}.ew-outcome{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid #e0e6eb;font-size:14px}.ew-outcome span{color:#526579}.ew-outcome strong{font-weight:550}.ew-service-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}.ew-change-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff3e1;border:1px solid #e5c99d;border-radius:5px;color:#7e531c;font-size:15px;padding:12px 14px;margin-top:20px}.ew-change-notice .aw-button{background:#fffaf1;color:#754e1d;border-color:#c5a26c}.ew-feedback{margin-top:25px;padding-top:22px;border-top:1px solid #dce3e9}.ew-advice-loading{display:flex;flex-direction:column;gap:12px;padding-top:28px}.ew-advice-loading>div{height:15px;max-width:90%;background:#e6edf0;border-radius:3px;animation:ew-pulse 1s ease-in-out infinite alternate}.ew-advice-loading>div:nth-child(2){width:75%}.ew-advice-loading>div:nth-child(3){width:58%}.ew-advice-loading>span{font-size:14px;color:#526579}@keyframes ew-pulse{to{opacity:.5}}.ew-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:24px 0}.ew-fact-grid>div{display:flex;flex-direction:column;gap:8px}.ew-fact-grid span{font-size:14px;color:#526579}.ew-fact-grid strong{font-size:16px;font-weight:550}.ew-result-line{display:flex;align-items:center;gap:15px 22px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #e0e6eb}.ew-result-line:last-child{border-bottom:0}.ew-result-line>.aw-button{margin-left:auto}.ew-result-line>span{font-size:14px;color:#526579}.ew-message{padding:22px 0;border-bottom:1px solid #dce3e9}.ew-message:last-child{border-bottom:0}.ew-message>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ew-message>div>span{font-size:14px}.ew-message p{margin-top:12px;white-space:pre-wrap;line-height:1.85}.ew-message>.ew-muted{display:block;margin-top:8px;font-size:14px}.ew-event-info{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:17px 0}.ew-event-info>strong{font-size:16px;font-weight:550}.ew-event-info>span{font-size:15px;color:#526579}.ew-event-totals{display:flex;gap:30px;margin:18px 0 25px;color:#526579;font-size:15px}.ew-event-totals strong{color:#203e54;font-weight:600;margin-left:8px}.ew-activity-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,1.7fr) minmax(120px,1fr) auto;gap:22px;align-items:center;padding:25px 0;border-top:1px solid #e0e6eb}.ew-activity-row p{margin-top:8px;color:#526579;font-size:14px}.ew-activity-row>.aw-tag{justify-self:start}.ew-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f202e4d;z-index:60;display:flex;justify-content:flex-end}.ew-drawer{width:470px;max-width:100%;height:100%;overflow:auto;background:#fff;padding:26px;box-shadow:-2px 0 6px #142d4119}.ew-drawer-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:22px;border-bottom:1px solid #dce3e9;margin-bottom:24px}.ew-drawer-heading .aw-button{padding:8px 11px}.ew-drawer h3{margin:24px 0 8px}.ew-data-state .ew-result-line{justify-content:space-between}.ew-demo-content{display:flex;flex-direction:column;gap:24px}.ew-demo-content>.aw-tag{align-self:flex-start}.ew-demo-content>h3{margin:0}.ew-demo-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ew-demo-actions .aw-button{white-space:normal}.ew-demo-current{display:flex;flex-direction:column;gap:7px;background:#f0f6f7;border-radius:6px;padding:16px}.ew-demo-current span{font-size:14px;color:#526579}.ew-demo-current strong{font-size:17px;font-weight:600}.event-app .aw-toast{z-index:90;background:#203e51;font-size:15px;max-width:calc(100vw - 32px)}.event-app .fu-input{padding-top:0}.event-app .fu-entry{max-width:none}.event-app .hub-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.event-app .hub-contact-head h2{font-size:21px}.event-app .fu-entry .aw-button{white-space:normal}@media(min-width:1600px){.ew-main{padding:35px 40px 55px}.ew-case-row{min-height:150px}}@media(max-width:1180px){.activity-app.event-app{grid-template-columns:165px minmax(0,1fr)}.ew-sidebar{padding:28px 12px}.ew-main{padding:26px 22px 40px}.ew-topbar{padding:12px 22px}.ew-topbar>span{display:none}.ew-topbar>div{margin-left:auto}.ew-workspaces>button{min-width:125px;padding:11px 17px}.ew-case-row{grid-template-columns:minmax(145px,1fr) minmax(200px,1.5fr) minmax(160px,1.2fr) 105px;gap:17px;padding:24px 20px}.ew-row-action .aw-button{min-width:103px;padding:9px 12px}.ew-contact-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:20px}.ew-padded{padding:22px}.ew-service-row{grid-template-columns:1fr 1.3fr 1.3fr auto;gap:18px}}@media(max-width:980px){.ew-case-row{grid-template-columns:minmax(160px,1fr) minmax(220px,1.7fr);gap:18px 24px}.ew-case-row.ew-table-head{display:none}.ew-case-row>div:first-child{grid-column:1;grid-row:1}.ew-case-row>div:nth-child(2){grid-column:2;grid-row:1/3}.ew-case-row>div:nth-child(3){grid-column:1;grid-row:2}.ew-case-row>div:last-child{grid-column:2;grid-row:3;justify-self:start}.ew-contact-layout{grid-template-columns:minmax(0,1fr)}.ew-contact-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ew-contact-layout>aside>section:only-child{grid-column:1/-1}.ew-service-row{grid-template-columns:1fr 1fr}.ew-service-row>.aw-button{justify-self:end}.ew-activity-row{grid-template-columns:1fr 1fr}.ew-activity-row>.aw-button{justify-self:end}.ew-topbar>div{gap:15px}.ew-progress.compact{max-width:none}}@media(max-width:760px){.activity-app.event-app{display:block}.ew-sidebar{height:auto;position:static;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 18px;gap:18px}.ew-brand{padding:0;font-size:23px;gap:7px}.ew-brand span{font-size:15px}.ew-sidebar nav{flex-direction:row;gap:6px;margin:0}.ew-sidebar nav button{font-size:14px;min-height:42px;padding:9px;gap:6px}.ew-sidebar nav svg{display:none}.ew-staff{display:none}.ew-topbar{min-height:48px;padding:9px 18px}.ew-topbar>div{width:100%;justify-content:space-between;gap:12px}.ew-date{font-size:14px}.ew-main{padding:24px 18px 40px}.ew-page-heading{margin-bottom:22px;align-items:flex-start;flex-wrap:wrap}.event-app h1{font-size:26px}.ew-heading-tools{gap:10px}.ew-account-select{gap:8px}.ew-account-select select{padding-right:20px}.ew-workspaces{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.ew-workspaces>button{min-width:0;min-height:46px;padding:10px 14px;font-size:15px}.ew-local-tabs{gap:21px}.ew-local-tabs>button{font-size:15px}.ew-panel-tools{padding:20px 18px;gap:16px}.ew-panel-tools .aw-search{width:100%;max-width:none}.ew-state-filters{padding:0 18px 18px;gap:4px}.ew-state-filters button{padding:6px 9px;gap:6px}.ew-case-row{padding:23px 18px;grid-template-columns:1fr 1fr;gap:18px}.ew-case-row>div:first-child{grid-column:1;grid-row:1}.ew-case-row>div:nth-child(2){grid-column:1/-1;grid-row:2}.ew-case-row>div:nth-child(3){grid-column:2;grid-row:1}.ew-case-row>div:last-child{grid-column:1/-1;grid-row:3;justify-self:stretch}.ew-row-action .aw-button{width:100%}.ew-case-row .hub-identity>div:first-child{flex-direction:column;gap:3px}.ew-record-summary>span:not(.aw-tag){font-size:14px}.ew-progress.compact{max-width:100%}.ew-client-head{padding:20px 18px;align-items:flex-start;gap:17px}.ew-client-head>div:last-child{gap:12px}.ew-padded{padding:22px 18px}.ew-contact-layout>aside{display:flex}.ew-context-column h2{font-size:19px}.ew-event-totals{gap:17px;flex-wrap:wrap}.ew-service-row{padding:23px 18px;gap:20px}.ew-service-row>div:nth-child(2){grid-column:1/-1;grid-row:2}.ew-service-row>div:nth-child(3){grid-column:1/-1;grid-row:3}.ew-service-row>.aw-button{grid-column:1/-1;grid-row:4;justify-self:stretch}.ew-fact-grid{grid-template-columns:1fr;gap:20px}.ew-result-line{align-items:flex-start;gap:12px}.ew-result-line>.aw-button{margin-left:0}.ew-activity-row{gap:20px}.ew-activity-row>div:nth-child(2){grid-column:1/-1;grid-row:2}.ew-activity-row>.aw-tag{grid-column:2;grid-row:1;justify-self:end}.ew-activity-row>.aw-button{grid-column:1/-1;grid-row:3;justify-self:stretch}.ew-event-info{gap:10px}.ew-demo-actions{gap:12px}.ew-drawer{padding:22px 20px}.event-app .aw-field textarea{font-size:16px}.event-app .hub-details dl{grid-template-columns:1fr}.ew-top-action{font-size:14px}.ew-copy-actions .aw-button{flex:1}.ew-purpose{font-size:19px!important}}@media(max-width:430px){.ew-sidebar{gap:12px;flex-direction:column;align-items:flex-start}.ew-sidebar nav{width:100%;gap:8px}.ew-sidebar nav button{flex:1;justify-content:center;padding:8px 11px}.ew-topbar .ew-date{display:none}.ew-topbar>div{gap:14px;justify-content:flex-start}.ew-topbar>div>.aw-tag{margin-right:auto}.ew-page-heading{gap:15px}.ew-account-select{font-size:14px}.ew-account-select select{min-height:38px}.ew-case-row{gap:17px 12px}.event-app .aw-crm{font-size:18px}.event-app .hub-name{font-size:16px}.event-app .aw-tag{font-size:14px}.ew-record-summary{gap:8px}.ew-copy-actions{flex-direction:column}.ew-demo-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.event-app *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:430px){.ew-state-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ew-state-filters button{justify-content:center;padding:7px 9px}}.fw-panel{margin-bottom:24px}.fw-panel:last-child{margin-bottom:0}.fw-panel p{margin-top:10px;line-height:1.85}.fw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.fw-form{display:flex;flex-direction:column;gap:20px;min-width:0}.fw-form>.aw-field{margin-top:0}.fw-form-actions,.fw-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.fw-form-actions{margin-top:4px}.fw-toolbar{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:24px}.fw-toolbar>.aw-field{min-width:160px;max-width:320px;flex:1}.fw-toolbar>.aw-tag{align-self:center}.fw-inline-facts{display:flex;align-items:center;gap:15px 24px;flex-wrap:wrap;font-size:15px;color:#455c6e;margin:0 0 22px}.fw-inline-facts>span{line-height:1.7}.fw-table-wrap{overflow:auto;max-width:100%;margin-top:15px;overscroll-behavior-x:contain}.fw-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.fw-table th{background:#f1f5f8;color:#4e6679;font-size:14px;font-weight:550;white-space:nowrap}.fw-table :is(th,td){padding:16px 14px;border-bottom:1px solid #dfe7ec;vertical-align:middle;line-height:1.7}.fw-table td{min-width:105px}.fw-table td p{font-size:14px;color:#53697b;margin:6px 0 0}.fw-table td:last-child{min-width:125px}.fw-table td .aw-button{font-size:14px;min-height:39px;padding:8px 12px}.fw-table strong{font-weight:600}.fw-table tbody tr:last-child td{border-bottom:0}.fw-record-row{display:grid;grid-template-columns:minmax(165px,1fr) minmax(230px,1.8fr) auto;gap:24px;align-items:center;padding:25px 0;border-bottom:1px solid #dfe7ec}.fw-record-row:last-child{border-bottom:0}.fw-record-row>div{min-width:0}.fw-record-row .fw-actions{margin-top:0;justify-content:flex-end}.fw-record-row p{font-size:15px}.fw-customer-row{display:grid;grid-template-columns:minmax(165px,1fr) minmax(260px,1.9fr) auto;gap:28px;align-items:center;padding:26px 0;border-bottom:1px solid #dfe7ec}.fw-customer-row:last-child{border-bottom:0}.fw-customer-row>.fw-actions{margin:0;flex-direction:column;align-items:stretch}.fw-requirement-summary{padding:18px 0 22px;margin-bottom:15px;border-top:1px solid #dfe7ec;border-bottom:1px solid #dfe7ec}.fw-requirement-summary p{font-size:15px}.fw-drop-target{border:1px dashed #719ba2;border-radius:6px;background:#f0f7f7;padding:24px;color:#37636b;text-align:center;margin-top:22px}.fw-details{margin-top:25px;border-top:1px solid #dfe7ec;padding-top:20px}.fw-details summary{cursor:pointer;font-weight:550;font-size:15px;min-height:32px}.fw-review-box{margin-top:24px;padding-top:20px;border-top:1px solid #dfe7ec}.fw-role-select{background:#fff;color:#38566a;border:1px solid #adbcc8;border-radius:5px;font-size:14px!important;min-height:34px;padding:5px 7px}.ew-staff-records{color:#cfdee8;font-size:14px;border:0;background:none;text-align:left;padding:0}.ew-sidebar nav button:nth-child(6){margin-top:18px}.ew-sidebar nav{gap:6px;margin-top:32px}.ew-sidebar nav button{min-height:47px;padding-top:10px;padding-bottom:10px}.fw-compact-progress{width:100%;max-width:360px}.fw-compact-progress .ew-progress{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.fw-compact-progress .ew-contact-progress,.fw-compact-progress .ew-history-gap{grid-column:1/-1}.fw-account-tabs{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap;margin-bottom:24px}.fw-account-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:160px;padding:12px 17px;border:1px solid #a6b8c4;border-radius:6px;background:#fff;color:#314b5f}.fw-account-tabs button.selected{background:#e5f2f3;border-color:#27858a}.fw-account-tabs strong{font-size:16px;font-weight:600}.fw-account-tabs span{font-size:14px;color:#52697a}.fw-calendar-legend{display:flex;gap:17px;align-items:center;flex-wrap:wrap;margin:6px 0 24px}.fw-calendar-legend span{display:flex;align-items:center;gap:7px;font-size:14px;color:#526579}.fw-calendar-legend i{width:10px;height:10px;border-radius:3px}.category-0{background:#e5efff!important}.category-1{background:#fff0d1!important}.category-2{background:#eee7f8!important}.category-3{background:#deeee6!important}.category-4{background:#f7e3eb!important}.category-5{background:#e7ebef!important}.fw-calendar-legend i.category-0{background:#5f8cbf!important}.fw-calendar-legend i.category-1{background:#a78740!important}.fw-calendar-legend i.category-2{background:#936db4!important}.fw-calendar-legend i.category-3{background:#4f8c70!important}.fw-calendar-legend i.category-4{background:#b87391!important}.fw-calendar-legend i.category-5{background:#718394!important}.fw-calendar-scroll{overflow:auto;max-width:100%}.fw-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px;border-top:1px solid #dfe6ed;border-left:1px solid #dfe6ed}.fw-calendar-weekday{text-align:center;color:#526579;font-size:14px;padding:12px;border-bottom:1px solid #dfe6ed;border-right:1px solid #dfe6ed}.fw-calendar-day{min-height:205px;padding:10px 8px;border-bottom:1px solid #dfe6ed;border-right:1px solid #dfe6ed;background:#fff}.fw-calendar-day.today{background:#f2f7fb}.fw-calendar-day>strong{font-size:14px;font-weight:550}.fw-calendar-day.today>strong{color:#087381}.fw-calendar-gap{display:block;color:#5e7283;font-size:14px;margin-top:24px;line-height:1.6}.fw-calendar-post{display:flex;flex-direction:column;text-align:left;gap:6px;width:100%;padding:10px 9px;border:1px solid #c1cfe0;border-radius:5px;color:#263f55;margin-top:10px}.fw-calendar-post>strong{font-size:14px;line-height:1.65;font-weight:550}.fw-calendar-post>span{font-size:13px;color:#4c6279;line-height:1.6}.fw-report-totals{display:flex;gap:24px;flex-wrap:wrap;margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #dfe6ed}.fw-report-totals>div{display:flex;flex-direction:column;gap:7px;min-width:135px}.fw-report-totals span{font-size:14px;color:#526579}.fw-report-totals strong{font-size:23px;font-weight:600;color:#18394e}.fw-number-attention{color:#9c273d;font-weight:600;background:#fcf1f3}.event-app .ew-topbar{gap:12px}.event-app .ew-topbar>div{gap:15px}.event-app .ew-topbar>span{font-size:14px}.event-app .ew-panel .fw-calendar-day p{margin:0}@media(max-width:1180px){.fw-customer-row{grid-template-columns:1fr 1.5fr;gap:22px}.fw-customer-row>.fw-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end}.fw-record-row{grid-template-columns:1fr 1.5fr;gap:20px}.fw-record-row>.aw-button,.fw-record-row>.fw-actions{grid-column:2;justify-self:end}.fw-table :is(th,td){padding:14px 12px}.event-app .ew-topbar>span{display:none}}@media(max-width:760px){.fw-grid{grid-template-columns:1fr;gap:20px}.fw-toolbar{gap:14px}.fw-toolbar>.aw-field{min-width:140px;max-width:none}.fw-customer-row{grid-template-columns:1fr;gap:23px}.fw-customer-row>.fw-actions{grid-column:1;justify-content:flex-start}.fw-customer-row>.fw-actions .aw-button{flex:1}.fw-record-row{grid-template-columns:1fr;gap:19px}.fw-record-row>.aw-button,.fw-record-row>.fw-actions{grid-column:1;justify-self:stretch}.fw-record-row>.fw-actions .aw-button{flex:1}.fw-record-row>.fw-actions{justify-content:flex-start}.fw-panel{margin-bottom:20px}.fw-calendar-grid{min-width:980px}.fw-calendar-legend{gap:13px}.fw-account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fw-account-tabs button{min-width:0;padding:11px 13px}.fw-account-tabs button:last-child{grid-column:1/-1}.fw-inline-facts{gap:10px 16px}.fw-report-totals{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fw-report-totals>div{min-width:0}.ew-sidebar{flex-direction:column;align-items:stretch}.ew-sidebar nav{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:7px;margin:0}.ew-sidebar nav button{justify-content:center;padding:8px 5px;min-height:42px;font-size:14px}.ew-sidebar nav button:nth-child(6){margin:0}.ew-topbar>div{flex-wrap:wrap;gap:10px}.ew-topbar .fw-role-select{margin-left:auto}.ew-topbar>div>.aw-tag{margin-right:0}.fw-panel>.ew-section-head{align-items:flex-start}.fw-panel>.ew-section-head>.fw-actions{margin-top:0}.fw-table-wrap{margin-top:12px}.fw-form-actions .aw-button{width:100%}.fw-details summary{font-size:15px}}@media(prefers-reduced-motion:reduce){.event-app *{animation:none!important;transition:none!important}}.fw-check-row{display:flex;gap:7px;align-items:center;color:#526579;font-size:14px;margin-bottom:10px}.fw-check-row input{width:16px;height:16px}.fw-tag-options{border:1px solid #c9d5de;border-radius:6px;padding:15px;display:flex;gap:12px 20px;flex-wrap:wrap}.fw-tag-options legend{font-size:15px;padding:0 6px}.fw-tag-options label{display:flex;align-items:center;gap:8px;font-size:15px}.fw-tag-options input{width:17px;height:17px}.fw-rule,.fw-matching{border:1px solid var(--aw-line,#d7dee5);padding:20px;margin:16px 0;border-radius:10px}.fw-structured{margin-top:24px}.fw-matching h3{font-size:16px;margin:20px 0 12px}.fw-contract-fields{padding:0;border:0;min-width:0}.fw-contract-fields:disabled{opacity:.8}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#243d34;background:#f5f7f6;font-size:14px;font-synthesis:none;--green:#176850;--dark:#1d3e34;--ink:#243d34;--muted:#617269;--line:#e1e8e4;--tint:#edf5f0;--warning:#865615}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;transition:background .16s,color .16s,border-color .16s}button:disabled{cursor:default;opacity:.55}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #80b6a1;outline-offset:3px}button:active:not(:disabled){transform:translateY(1px)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}h1{font-size:28px;line-height:1.4;letter-spacing:-.02em;font-weight:650}h2{font-size:21px;font-weight:620}h3{font-size:16px;font-weight:600}h4{font-size:14px;font-weight:600}svg{width:17px;height:17px;flex:none}small{font-size:12px;color:var(--muted);line-height:1.65}strong{font-weight:580}p{line-height:1.8}.app-shell{min-height:100vh;display:grid;grid-template-columns:190px minmax(0,1fr)}.sidebar{background:var(--dark);color:#e4eee9;display:flex;flex-direction:column;padding:29px 13px 20px;position:sticky;top:0;height:100dvh}.brand{display:flex;gap:11px;align-items:center;padding:0 9px;font-size:18px;font-weight:600}.brand-mark{display:grid;place-items:center;width:34px;height:38px;background:#e1eee6;color:var(--dark);border-radius:7px;font-size:23px}.brand small{display:block;color:#bccfc4;font-weight:400;font-size:11px;margin-top:4px}.nav-caption{font-size:11px;color:#b4c9bf;margin:44px 14px 13px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:45px;border:0;border-radius:6px;padding:10px 14px;color:#d5e4dc;background:transparent;text-align:left;margin-bottom:6px}.nav-item svg{width:19px;height:19px}.nav-item small{font-size:10px;margin-left:auto;color:#bfcec6}.nav-item:hover:not(:disabled){background:#2a4b40}.nav-item.selected{background:#e6f0e9;color:#204e3d;font-weight:600}.sidebar-bottom{display:flex;align-items:center;gap:10px;margin-top:auto;border-top:1px solid #3a584a;padding:22px 6px 0}.sidebar-bottom strong{font-size:13px}.sidebar-bottom small{display:block;color:#c0d1c7;font-size:11px}.sidebar-bottom>.badge{margin-left:auto;background:#355447;color:#d8e5dd}.user-avatar{width:31px;height:31px;display:grid;place-items:center;background:#dbe9e1;color:#2b5140;border-radius:50%}.app-main{min-width:0}.topbar{height:57px;background:#fff;border-bottom:1px solid var(--line);padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.topbar>span:first-child{display:flex;align-items:center;gap:10px}.topbar svg{width:12px;height:12px}.preview-label{font-size:11px;color:#756037;background:#f5f0e6;padding:5px 8px;border-radius:4px}.page{padding:30px 34px 18px;max-width:1580px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;gap:15px}.date{font-size:12px;color:var(--muted);margin-bottom:5px}.heading-note{font-size:12px;color:var(--muted);padding-bottom:6px}.workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:8px 8px 0 0;overflow:hidden}.workspace-tab{border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;background:#fff;text-align:left;padding:20px 20px 17px;min-height:95px}.workspace-tab:last-child{border-right:0}.workspace-tab:hover{background:#f6f9f7}.workspace-tab.active{background:var(--tint);border-bottom-color:var(--green)}.tab-name{font-size:17px;font-weight:600;display:flex;align-items:center;gap:9px}.tab-name>svg{color:#5a786a;width:19px;height:19px}.tab-name .tab-arrow{margin-left:auto;width:15px;height:15px;opacity:0}.active .tab-name{color:var(--green)}.active .tab-arrow{opacity:1}.tab-summary{display:block;color:var(--muted);font-size:12px;margin-top:9px;padding-left:28px}.workspace{background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;padding:26px 26px 12px;min-height:410px}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:23px}.workspace-heading p{font-size:12px;color:var(--muted);margin-top:7px}.period-label{font-size:12px;color:var(--muted)}.subtabs{display:flex;gap:23px;border-bottom:1px solid var(--line);flex-wrap:wrap;row-gap:0}.subtabs button{display:flex;align-items:center;gap:6px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:13px;min-height:35px}.subtabs button.active{color:var(--green);font-weight:600;border-bottom-color:var(--green)}.subtabs button:hover{color:var(--green)}.subtabs button>span{font-size:11px;color:inherit;background:#f0f3f1;padding:0 5px;border-radius:3px}.list-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0}.search{display:flex;align-items:center;gap:9px;color:var(--muted);max-width:280px;border:1px solid var(--line);border-radius:5px;padding:7px 9px}.search input{border:0;outline:none;min-width:0;width:190px;font-size:12px;background:transparent;color:var(--ink)}.search input::placeholder{color:#6c7b73}.search button{padding:0;border:0;background:transparent;display:flex}.search svg{width:14px;height:14px}.completed-toggle{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;white-space:nowrap}.completed-toggle input{accent-color:var(--green)}.work-columns{display:grid;grid-template-columns:1.05fr 1.65fr 1.1fr auto;align-items:center;gap:22px}.list-head{background:#f7f9f8;padding:11px 13px;font-size:11px;color:var(--muted);border-radius:4px}.work-row{padding:23px 13px;border-bottom:1px solid var(--line);font-size:13px;min-height:95px}.work-row small{display:block;margin-top:6px}.person{display:flex;align-items:center;gap:11px;min-width:0}.person-avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#edf2ee;color:#43634f;font-size:14px;flex:none}.person strong{font-size:15px;white-space:nowrap}.person small{font-size:11px}.time-cell{font-size:12px}.time-cell small{font-size:11px}.button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 12px;border:1px solid #d5e1d9;border-radius:5px;background:#fff;color:#355546;font-size:12px;white-space:nowrap}.button svg{width:14px;height:14px}.button:hover{background:#f1f6f3;border-color:#9cb9a7}.button.primary{background:var(--green);border-color:var(--green);color:#fff}.button.primary:hover{background:#13543f}.list-footer{display:flex;justify-content:space-between;gap:10px;padding:14px 0 5px;color:var(--muted);font-size:11px}.other-work{margin-top:25px;display:flex;align-items:center;gap:0}.other-label{font-size:12px;color:var(--muted);padding-right:20px;flex:none}.other-work button{display:grid;grid-template-columns:minmax(0,1fr) auto;flex:1;gap:5px 10px;background:transparent;border:0;border-left:1px solid var(--line);text-align:left;padding:5px 20px;min-width:0}.other-work button>span{font-size:13px;font-weight:500}.other-work button>small{font-size:11px;grid-row:2}.other-work button>svg{grid-column:2;grid-row:1 / 3;align-self:center;color:#7c8e82;width:14px;height:14px}.other-work button:hover>span,.other-work button.active>span{color:var(--green);text-decoration:underline;text-underline-offset:4px}.page-footer{display:flex;justify-content:space-between;gap:14px;color:#65766c;font-size:10px;margin-top:30px;padding-top:14px;border-top:1px solid var(--line)}.badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 7px;border-radius:4px;font-size:11px;line-height:1.4;background:#f0f3f1;color:#546b5c}.badge.success{background:#e9f4ed;color:#236b48}.badge.warning{background:#fbf2e1;color:var(--warning)}.back-link{display:flex;align-items:center;gap:7px;border:0;padding:0;background:transparent;color:var(--green);font-size:12px;min-height:32px;margin-bottom:12px}.back-link svg{width:14px;height:14px}.detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:21px;margin-bottom:23px}.eyeline{font-size:12px;color:var(--muted);margin-bottom:6px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(210px,1fr);gap:40px;padding-bottom:15px}.detail-grid>section{min-width:0}.context-strip{background:#f6f9f7;padding:14px 16px;margin-bottom:24px;font-size:13px;border-radius:5px}.context-strip>span{font-size:12px;float:right;color:var(--muted)}.context-strip p{font-size:12px;color:var(--muted);margin-top:7px}.field{display:flex;flex-direction:column;gap:9px;font-size:13px;margin:19px 0;color:var(--ink)}input,textarea,select{border:1px solid #cfdcd3;border-radius:5px;padding:10px 11px;color:var(--ink);background:#fff;max-width:100%}textarea{min-height:128px;resize:vertical;line-height:1.8}input::placeholder,textarea::placeholder{color:#6c7c71}select{min-height:41px}.form-footer{display:flex;gap:10px;align-items:center;margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.form-footer .button{min-height:40px}.evidence{border-left:1px solid var(--line);padding-left:24px}.evidence h3{font-size:14px;margin-bottom:12px}.evidence dl{margin:0}.evidence dl>div{padding:12px 0;border-bottom:1px solid #edf1ee}.evidence dt{font-size:11px;color:var(--muted);margin-bottom:6px}.evidence dd{font-size:12px;line-height:1.8;margin:0}.demo-footnote{font-size:11px;color:var(--muted);margin-top:17px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.text-button{display:inline-flex;align-items:center;gap:5px;font-size:12px;border:0;background:transparent;color:var(--green);padding:7px 0;min-height:32px}.text-button:hover{text-decoration:underline;text-underline-offset:4px}.sample-conversation{padding:16px;background:#f5f8f6;font-size:12px;border-radius:5px;margin-top:12px}.sample-conversation p{margin-top:9px}.result-panel{text-align:center;padding:45px 10px 70px}.result-panel>svg{width:28px;height:28px;padding:5px;border-radius:50%;background:var(--tint);color:var(--green);margin-bottom:12px}.result-panel p{font-size:13px;color:var(--muted);margin:12px auto 22px;max-width:55ch}.actions{display:flex;gap:10px;justify-content:center}.subtle{font-size:12px;color:var(--muted);line-height:1.7}.matching-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:20px}.matching-layout h4{margin-bottom:12px}.candidate{display:flex;flex-direction:column;gap:6px;padding:13px 12px;border:1px solid var(--line);border-radius:5px;margin-bottom:10px;font-size:13px;background:#fff;cursor:grab}.candidate.chosen{border-color:#73a58c;background:#f3f8f4}.candidate>span{font-size:11px;color:var(--muted)}.candidate .text-button{font-size:11px}.slot{border:1px dashed #94ae9e;min-height:115px;border-radius:5px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:13px;background:#f9fbf9;font-size:13px}.slot.filled{border:1px solid var(--line)}.slot>span:last-child{font-size:11px;color:var(--muted)}.five-steps{display:flex;gap:4px;flex-wrap:wrap;padding:15px 0;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.five-steps>span{display:flex;align-items:center;gap:3px}.five-steps svg{width:11px;height:11px}.five-steps .current{color:var(--green)}.moments-rule{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted);padding:20px 0}.moments-rule>span:last-child{font-size:11px;color:#7b612d}.period-controls{display:flex;gap:8px;margin-bottom:19px}.period-controls button{border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--muted);font-size:12px;padding:7px 12px;min-height:34px}.period-controls button.selected{background:var(--tint);border-color:#96b5a3;color:var(--green)}.moments-row{display:grid;grid-template-columns:.65fr 1.7fr .8fr auto;gap:20px;align-items:center}.workspace-footnote{font-size:11px;color:var(--muted);padding:22px 0 4px}.verification-row{display:flex;align-items:flex-start;gap:15px;padding:30px 10px}.verification-row>svg{color:var(--warning);margin-top:2px}.verification-row>div{flex:1}.verification-row p{font-size:12px;color:var(--muted);margin:8px 0 14px}.matrix-head,.matrix-row{display:grid;grid-template-columns:1fr repeat(3,1fr);gap:10px;align-items:center;padding:16px 12px;border-bottom:1px solid var(--line)}.matrix-head{font-size:12px;background:#f7f9f8;color:var(--muted)}.matrix-row{font-size:13px}.matrix-cell{display:flex;align-items:center;justify-content:space-between;gap:5px;background:#f5f7f5;border:0;border-radius:4px;padding:10px 12px;font-size:12px;color:#536a5a}.matrix-cell.success{background:#eaf4ed;color:#236b48}.matrix-cell.warning{background:#fbf2e1;color:var(--warning)}.matrix-cell:hover{filter:brightness(.96)}.matrix-cell svg{width:12px;height:12px}.source-meta{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:13px;margin:18px 0 12px}.material-body{width:100%;min-height:205px;resize:vertical;background:#fafcfb;font-size:14px}.material-photo{display:flex;gap:12px;padding:18px 0 25px;font-size:12px}.material-photo svg{color:var(--muted);margin-top:2px}.material-photo p{font-size:12px;color:var(--muted);margin-top:5px}.inline-feedback{font-size:12px;color:var(--green);min-height:24px;margin-top:12px}.extra-list{margin:10px 0 25px}.extra-list article{padding:22px 0;border-bottom:1px solid var(--line)}.extra-list p{font-size:13px;color:var(--muted);margin:8px 0 13px}.empty{padding:60px 20px;text-align:center}.empty>svg{width:28px;height:28px;color:var(--green);margin-bottom:15px}.empty h3{font-size:15px}.empty p{font-size:12px;color:var(--muted);margin-top:9px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);max-width:calc(100% - 30px);background:var(--dark);color:#fff;padding:13px 18px;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:9px;z-index:30;box-shadow:0 3px 8px #18392c22}@media(min-width:1500px){.work-row{padding-top:27px;padding-bottom:27px}.workspace{min-height:450px}}@media(max-width:1150px){.app-shell{grid-template-columns:155px minmax(0,1fr)}.sidebar{padding-left:9px;padding-right:9px}.brand{font-size:16px;gap:8px}.brand-mark{width:29px;height:33px;font-size:20px}.nav-item small{display:none}.page{padding:25px 24px 18px}.topbar{padding:0 24px}.workspace-tab{padding:18px 13px}.tab-name{font-size:15px}.tab-summary{padding-left:0;font-size:11px}.workspace{padding:24px 20px 10px}.work-columns{grid-template-columns:1fr 1.5fr 1fr auto;gap:13px}.work-row{padding:20px 5px}.other-work button{padding:5px 12px}.other-label{padding-right:12px}.subtabs{gap:18px}.detail-grid{gap:22px}.detail-grid .evidence{padding-left:18px}}@media(max-width:900px){.app-shell{grid-template-columns:73px minmax(0,1fr)}.sidebar{padding-top:24px}.brand{justify-content:center;padding:0}.brand>span:last-child,.nav-caption,.nav-item>span,.sidebar-bottom>div,.sidebar-bottom>.badge{display:none}.sidebar nav{margin-top:42px}.nav-item{justify-content:center;padding:12px 0;min-height:46px}.sidebar-bottom{justify-content:center;padding:20px 0 0}.page{padding:24px 20px 16px}.topbar{padding:0 20px}.work-columns{grid-template-columns:1fr 1.5fr auto}.work-columns>.time-cell{grid-column:2;grid-row:2}.work-columns>button{grid-column:3;grid-row:1 / 3}.list-head.work-columns>span:nth-child(3){display:none}.work-row.work-columns{row-gap:2px}.work-columns .person{grid-row:1 / 3}.work-row small{margin-top:3px}.time-cell small{display:none}.period-label{font-size:11px}.other-work{flex-wrap:wrap;row-gap:17px}.other-label{width:100%}.other-work button{flex:1 1 40%;padding-left:15px}.page-footer{flex-direction:column;gap:5px}.detail-grid{grid-template-columns:1fr}.evidence{border-left:0;border-top:1px solid var(--line);padding:20px 0 0!important}.evidence dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.moments-row{grid-template-columns:.55fr 1.4fr .7fr auto;gap:10px}.moments-row .button{font-size:11px}.moments-row .button svg{display:none}}@media(max-width:600px){.app-shell{display:block}.sidebar{position:static;display:flex;flex-direction:row;height:auto;align-items:center;padding:12px 16px;justify-content:space-between}.brand>span:last-child{display:block;font-size:15px}.brand small{display:none}.brand-mark{width:25px;height:29px;font-size:18px}.sidebar nav{margin:0;display:flex;gap:2px}.nav-item{width:32px;min-height:34px;margin:0;padding:6px;border-radius:4px}.nav-item svg{width:17px;height:17px}.sidebar-bottom{display:none}.topbar{padding:0 16px;height:43px;font-size:11px}.preview-label{font-size:10px;padding:4px 5px}.page{padding:22px 14px 16px}.page-heading{margin-bottom:20px;align-items:center}.heading-note{display:none}h1{font-size:25px}.date{font-size:11px}.workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:6px 6px 0 0}.workspace-tab{padding:15px 13px 12px;min-height:83px}.workspace-tab:nth-child(2){border-right:0}.workspace-tab:nth-child(-n+2){border-bottom:1px solid var(--line)}.workspace-tab.active{box-shadow:inset 0 -3px var(--green)}.tab-name{font-size:15px}.tab-name>svg{width:16px;height:16px}.tab-summary{margin-top:8px;font-size:10px}.workspace{padding:22px 14px 10px;min-height:330px}.workspace-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.workspace-heading h2{font-size:19px}.subtabs{column-gap:17px;row-gap:6px}.subtabs button{font-size:12px;padding-bottom:8px;min-height:36px}.list-tools{align-items:center;gap:8px}.search{padding:8px;max-width:180px}.search input{width:125px;font-size:11px}.completed-toggle{font-size:11px}.list-head{display:none!important}.work-row.work-columns{grid-template-columns:1fr auto;gap:9px 12px;padding:20px 1px}.work-columns .person{grid-row:1;grid-column:1}.work-columns>div:nth-child(2){grid-column:1 / 3;grid-row:2;font-size:13px}.work-columns>.time-cell{grid-column:1 / 3;grid-row:3;font-size:11px;color:var(--muted)}.work-columns>button{grid-column:2;grid-row:1}.person strong{font-size:14px}.person small{font-size:10px}.person-avatar{width:30px;height:30px}.button{min-height:36px;padding:8px 10px}.work-columns>button svg{display:none}.list-footer{font-size:10px;flex-direction:column}.other-work{margin-top:22px}.other-work button{flex-basis:42%;padding:5px 10px;gap:3px}.other-work button>span{font-size:12px}.other-work button>small{font-size:10px}.page-footer{font-size:10px;margin-top:24px}.detail-heading{align-items:flex-start}.detail-heading h2{font-size:18px}.detail-heading>.badge{max-width:110px}.context-strip>span{float:none;display:block;margin-top:8px}.evidence dl{grid-template-columns:1fr}.source-meta{align-items:flex-start;flex-direction:column;gap:8px}.matching-layout{gap:10px}.candidate{padding:10px;font-size:12px}.candidate .text-button{font-size:10px;white-space:normal;text-align:left}.slot{padding:10px}.form-footer{flex-wrap:wrap}.moments-row.work-row{grid-template-columns:1fr auto;gap:12px;padding:20px 0}.moments-row.work-row>strong{grid-column:1;grid-row:1}.moments-row.work-row>div{grid-column:1 / 3;grid-row:2;font-size:12px}.moments-row.work-row>.badge{grid-column:1;grid-row:3}.moments-row.work-row>.button{grid-column:2;grid-row:1;min-height:36px}.period-controls button{flex:1;padding:8px 5px}.moments-rule{font-size:11px}.matrix-head,.matrix-row{grid-template-columns:.65fr repeat(3,1fr);gap:5px;padding:12px 0}.matrix-head{font-size:10px}.matrix-row{font-size:11px}.matrix-cell{padding:10px 4px;font-size:10px;justify-content:center}.matrix-cell svg{display:none}.verification-row{flex-wrap:wrap;padding:23px 0}.verification-row>.button{margin-left:32px}.verification-row h3{font-size:14px}.workspace-footnote{font-size:10px}.toast{font-size:12px;min-width:240px}.section-heading{align-items:flex-start;flex-direction:column;gap:0}}.pair-context{padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.pair-context>span{display:block;color:var(--muted);font-size:12px;margin-top:6px}.pair-context p{font-size:12px;color:var(--muted);margin-top:8px}.work-row .badge{margin-top:7px}.nearest-meeting{margin-top:3px;min-height:29px;font-size:12px;flex-wrap:wrap;text-align:left}.page{padding-top:22px}.page-heading{margin-bottom:20px}.workspace-tab{min-height:82px;padding-top:16px;padding-bottom:13px}.workspace{padding-top:22px}.workspace-heading{margin-bottom:15px}.list-tools{padding-top:12px;padding-bottom:12px}.work-row{padding-top:18px;padding-bottom:18px;min-height:88px}@media(max-width:600px){.service-meeting-summary .text-button{margin-left:27px}.work-row .badge{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.work-row.service-meeting-row .time-cell small{display:block}.activity-reminder{display:flex;align-items:center;gap:12px;padding:10px 13px;background:#fff;border:1px solid var(--line);border-radius:6px;text-align:left;color:var(--ink)}.activity-reminder:hover,.activity-reminder.selected{background:var(--tint);border-color:#a2bbaa}.activity-reminder>svg{color:var(--green);width:18px;height:18px}.activity-reminder>span{display:flex;flex-direction:column;gap:3px}.activity-reminder strong{font-size:13px}.activity-reminder small{font-size:11px}.activity-reminder>svg:last-child{margin-left:13px;width:14px;height:14px}.operations-workspace{border-top:1px solid var(--line);border-radius:8px}.operations-tabs{display:flex;gap:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.operations-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:8px 0 13px;color:var(--muted);font-size:13px}.operations-tabs button.active{border-bottom-color:var(--green);color:var(--green)}.event-context{display:flex;gap:12px;border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:21px}.event-context>svg{margin-top:3px;color:var(--green)}.event-context p{font-size:12px;color:var(--muted);margin:7px 0 10px}.event-row-title{display:block;font-size:11px;color:var(--green);margin-bottom:6px}.profile-change{padding:22px 0;border-bottom:1px solid var(--line)}.profile-change p{font-size:12px;color:var(--muted);margin-top:10px}.profile-change .field{margin:14px 0 0}.change-values{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px;font-size:13px}.change-values>span{color:var(--muted)}@media(max-width:600px){.activity-reminder{gap:8px;padding:8px 10px}.activity-reminder>svg{width:16px;height:16px}.activity-reminder>svg:last-child{display:none}.activity-reminder small{font-size:10px}.tab-summary{line-height:1.6}.event-context h3{font-size:14px}.event-row-title{font-size:11px}}.sidebar nav{margin-top:40px}.topbar,.preview-label,.date,.tab-summary,.period-label,.subtabs button,.subtabs button>span,.list-head,.work-row,.time-cell,.button,.text-button,.badge,.back-link,.field,.eyeline,.list-footer,.completed-toggle,.source-meta,.moments-rule,.period-controls button,.matrix-head,.matrix-row,.matrix-cell,.inline-feedback,.event-row-title,.event-date,.candidate,.candidate .text-button,.five-steps,.evidence dt,.evidence dd,.profile-change p,.change-values,.sample-conversation{font-size:14px}.tab-summary{padding-left:0;color:#425c4e}.tab-name{font-size:17px}.subtabs{gap:20px}.subtabs button{min-height:42px}.list-head{color:#4b6156}.work-row strong{font-size:16px}.work-row .badge{display:block;margin-top:9px}.partner-name,.location{display:block;font-size:14px;line-height:1.65;margin-top:5px;color:#425c4e}.partner-name:empty,.location:empty,.period-label:empty,.inline-feedback:empty{display:none}.activity-time{font-size:14px;color:#425c4e}.activity-reminder strong{font-size:15px}.context-strip{display:flex;align-items:center;justify-content:space-between;gap:12px}.context-strip>span{float:none;font-size:14px}.context-strip .badge{margin:0}.result-panel .badge{margin:16px 0 24px}.event-date{margin:10px 0 12px}.nearest-meeting{font-size:14px}.matching-layout h4{font-size:15px}.slot>span:last-child{font-size:14px}.five-steps{gap:8px 16px}.evidence dd{color:var(--ink)}.search input{font-size:14px}.search input:focus-visible{outline:2px solid #80b6a1;outline-offset:2px}@media(max-width:900px){.workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-tab:nth-child(2){border-right:0}.workspace-tab:nth-child(-n+2){border-bottom:1px solid var(--line)}.workspace-tab.active{box-shadow:inset 0 -3px var(--green)}.tab-summary,.work-row .time-cell{font-size:14px}}@media(max-width:600px){.sidebar nav{margin:0}.page-heading{flex-wrap:wrap}.activity-reminder{padding:9px 12px}.activity-reminder .activity-time{font-size:14px}.subtabs{gap:8px 18px}.subtabs button,.work-row .badge{font-size:14px}.workspace-heading h2{font-size:20px}.matrix-cell{font-size:14px;padding:10px 4px}.matrix-head,.matrix-row,.button,.source-meta,.period-controls button,.completed-toggle,.event-row-title{font-size:14px}.search{max-width:185px}.search input{font-size:14px;width:135px}.candidate .text-button,.five-steps{font-size:14px}.form-footer .button{white-space:normal}.nearest-meeting{font-size:14px}.material-body{font-size:15px}}.nav-item.selected:hover:not(:disabled){background:#e6f0e9;color:#204e3d}.customer-page{padding-top:30px}.customer-page .page-heading{margin-bottom:25px;align-items:center}.directory-surface{background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px}.directory-scopes{display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line)}.directory-scopes button{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:500;padding:0 0 15px;min-height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted)}.directory-scopes button.active{color:var(--green);border-bottom-color:var(--green);font-weight:600}.directory-scopes button>span{font-size:14px;color:inherit;padding:2px 5px;border-radius:3px;background:#f1f4f2}.directory-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 0}.directory-controls select{font-size:14px;padding:10px 9px;min-height:40px;min-width:108px}.directory-search{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #cfdcd3;border-radius:5px;min-height:41px;flex:1;min-width:195px;max-width:320px}.directory-search input{border:0;padding:0;border-radius:0;min-width:0;width:100%;font-size:14px;background:transparent}.directory-search input:focus-visible{outline:2px solid #80b6a1;outline-offset:3px}.directory-search svg{color:var(--muted);width:16px;height:16px}.directory-search button{border:0;background:transparent;display:flex;padding:0}.selected-filter{background:var(--tint);border-color:#80a28e}.directory-advanced{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;background:#f7faf8;padding:18px;margin-bottom:20px;border-radius:5px}.directory-advanced .field{margin:0;max-width:140px;flex:1;min-width:105px;font-size:14px}.directory-advanced input,.directory-advanced select{width:100%;font-size:14px;min-height:40px}.directory-advanced .button{min-height:40px;margin-bottom:0}.directory-error{font-size:14px;color:#9c3d26;margin-bottom:16px}.directory-row{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(90px,.85fr) minmax(75px,.75fr) minmax(85px,.8fr) minmax(85px,.8fr) minmax(100px,.9fr) minmax(105px,auto);align-items:center;gap:14px;padding:20px 8px;border-bottom:1px solid var(--line);font-size:14px;min-height:88px}.directory-table-head{padding:12px 8px;min-height:0;background:#f6f8f7;color:#526b5b;font-size:14px}.directory-person{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.customer-name{border:0;background:transparent;color:var(--ink);padding:0;font-size:16px;font-weight:600;min-height:25px;text-align:left}.customer-name:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.customer-id{font-size:14px;color:#536e5d}.directory-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.directory-actions .button{min-height:34px;padding:7px 9px;font-size:14px}.owner-self{color:var(--green);font-weight:600}.directory-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;font-size:14px;color:#496453}.directory-pagination>div{display:flex;align-items:center;gap:15px}.directory-pagination .button{font-size:14px}.directory-empty{text-align:center;padding:55px 15px;font-size:15px;color:var(--muted)}.customer-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:23px}.customer-profile-heading h2{font-size:22px;margin-bottom:8px}.customer-profile-heading span{font-size:14px}.customer-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;column-gap:32px}.customer-facts>div{padding:23px 0;border-bottom:1px solid var(--line)}.customer-facts dt{color:var(--muted);font-size:14px;margin-bottom:9px}.customer-facts dd{margin:0;font-size:16px;line-height:1.6}.customer-profile-actions{display:flex;gap:12px;padding-top:25px}.customer-intro{width:100%;margin-top:26px;min-height:150px;font-size:16px;line-height:1.8}.customer-intro-actions{justify-content:flex-start;margin-top:18px;font-size:14px}.customer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;max-width:800px}.customer-form-grid .field{font-size:14px;margin:0 0 23px}.customer-form-grid input,.customer-form-grid select{font-size:15px;min-height:43px}.customer-create{padding:28px}.duplicate-records{border-top:1px solid var(--line);padding-top:20px;max-width:800px}.duplicate-records>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.duplicate-choice{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:14px}.duplicate-choice input{accent-color:var(--green)}@media(max-width:1200px){.directory-row{gap:10px;grid-template-columns:minmax(135px,1.4fr) minmax(80px,.85fr) minmax(65px,.7fr) minmax(75px,.8fr) minmax(75px,.8fr) minmax(88px,.9fr) minmax(95px,auto)}.directory-surface{padding:20px}.directory-actions{gap:6px}.directory-controls{gap:10px}.directory-controls select{min-width:100px}.directory-actions .button{padding:7px 8px}}@media(max-width:1050px){.directory-table-head{display:none}.directory-row{display:grid;grid-template-columns:1.05fr 1fr 1fr;row-gap:15px;padding:22px 0}.directory-row>[role=cell][data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:14px;margin-bottom:6px}.directory-person{grid-column:1;grid-row:1 / 4;align-self:start;padding-top:2px}.directory-row>[role=cell]:nth-child(2){grid-column:2;grid-row:1}.directory-row>[role=cell]:nth-child(3){grid-column:3;grid-row:1}.directory-row>[role=cell]:nth-child(4){grid-column:2;grid-row:2}.directory-row>[role=cell]:nth-child(5){grid-column:3;grid-row:2}.directory-row>[role=cell]:nth-child(6){grid-column:2;grid-row:3}.directory-actions{grid-column:3;grid-row:3;justify-content:flex-start;align-self:end}.customer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.customer-page{padding-top:22px}.directory-surface{padding:18px 14px}.directory-scopes{gap:22px}.directory-scopes button{font-size:15px;gap:6px}.directory-controls{gap:10px;padding:18px 0}.directory-search{max-width:none;flex-basis:100%;min-width:0}.directory-controls select{flex:1;min-width:0;font-size:14px}.directory-controls .button{min-height:42px}.directory-row{grid-template-columns:1fr 1fr;column-gap:16px;row-gap:16px;padding:23px 0}.directory-person{grid-column:1 / 3;grid-row:1;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-width:0}.customer-name{font-size:17px}.customer-id{font-size:14px;overflow-wrap:anywhere;text-align:right}.directory-row>[role=cell]:nth-child(2){grid-column:1;grid-row:2}.directory-row>[role=cell]:nth-child(3){grid-column:2;grid-row:2}.directory-row>[role=cell]:nth-child(4){grid-column:1;grid-row:3}.directory-row>[role=cell]:nth-child(5){grid-column:2;grid-row:3}.directory-row>[role=cell]:nth-child(6){grid-column:1;grid-row:4}.directory-actions{grid-column:2;grid-row:4;gap:7px}.directory-pagination{flex-wrap:wrap;gap:15px}.directory-pagination>div{gap:10px}.directory-advanced{padding:14px;gap:14px}.directory-advanced .field{min-width:95px;max-width:none;flex-basis:40%}.customer-facts{column-gap:20px}.customer-facts dd{font-size:15px;overflow-wrap:anywhere}.customer-form-grid{grid-template-columns:minmax(0,1fr)}.customer-create{padding:22px 18px}.customer-page .page-heading{margin-bottom:22px}.duplicate-records>div{flex-wrap:wrap}.customer-profile-actions{flex-wrap:wrap}}.customer-views{display:flex;gap:28px;flex-wrap:wrap;padding-top:23px;border-bottom:1px solid var(--line)}.customer-views button{display:flex;align-items:center;gap:9px;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 15px;min-height:42px;font-size:16px;color:#52685c}.customer-views button.active{color:var(--green);border-color:var(--green);font-weight:600}.customer-views button>span{font-size:14px;background:#f0f4f1;border-radius:4px;padding:2px 6px}.customer-alerts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:20px 0 0;font-size:14px}.customer-alerts>strong{margin-right:5px}.customer-alerts button{display:flex;align-items:center;gap:9px;padding:8px 10px;min-height:38px;border:1px solid #d6e0d9;border-radius:5px;background:#fff;color:#46604f;font-size:14px}.customer-alerts button.alert-danger{color:#9a3b30}.customer-alerts button.active{background:#edf5f0;border-color:#72a48c}.customer-alerts button.alert-danger.active{background:#fff0ec;border-color:#c48779}.customer-alerts button:hover{background:#f6f9f7}.customer-alerts .alert-reset{border:0;text-decoration:underline;text-underline-offset:4px}.customer-alerts button b{font-size:15px;font-weight:650}.customer-week{margin-left:auto;font-size:14px;color:#52685c;white-space:nowrap}.service-client-row{display:grid;grid-template-columns:minmax(160px,1.15fr) minmax(132px,1fr) minmax(132px,1fr) minmax(152px,1.15fr) minmax(92px,.7fr);gap:24px;align-items:center;padding:23px 8px;border-bottom:1px solid var(--line);font-size:14px}.service-client-head{padding:12px 8px;background:#f6f8f7;color:#526b5b}.service-client-row>div{min-width:0}.service-client-row .directory-person{gap:7px}.service-client-row .badge{font-size:14px;white-space:normal}.responsibility{font-size:14px;line-height:1.6;color:#52685c}.metric-value{display:flex;align-items:center;justify-content:space-between;gap:10px;line-height:1.5;font-size:15px}.metric-value strong{font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.service-metric.unknown .metric-value{flex-wrap:wrap}.service-metric.unknown strong{font-size:15px;color:#53685d}.service-progress{height:9px;width:100%;overflow:hidden;background:#e8efeb;border-radius:3px;margin-top:10px}.service-progress>span{display:block;height:100%;background:#b07a2d;border-radius:3px;transition:width .2s ease-out}.service-metric.complete .service-progress>span{background:var(--green)}.service-period{display:block;margin-top:11px;color:#52685c;font-size:14px}.history-gap{display:block;border:0;background:transparent;padding:0;margin-top:11px;color:#994733;font-size:14px;min-height:26px;text-align:left}.history-gap:hover{text-decoration:underline;text-underline-offset:4px}.client-attention{display:flex;align-items:flex-start;flex-direction:column;gap:8px;line-height:1.5}.attention-label{border:0;padding:0;background:transparent;color:#8a5720;text-align:left;font-size:14px;line-height:1.6;min-height:24px}.attention-label:hover{text-decoration:underline;text-underline-offset:4px}.customer-page .danger{color:#a3382b}.service-row-actions{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.service-row-actions .button{font-size:14px;padding:9px 12px;min-height:38px;white-space:nowrap}.service-row-actions .text-button{font-size:14px;min-height:32px;padding:0}.profile-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;padding:25px 0;border-bottom:1px solid var(--line)}.profile-progress h3{font-size:17px;margin-bottom:9px}.profile-progress>div>span{display:block;color:#52685c;font-size:14px;margin-bottom:18px}.profile-progress .service-metric{max-width:340px}.profile-history{padding:23px 0;border-bottom:1px solid var(--line);font-size:14px}.profile-history h3{font-size:16px;color:#994733;margin-bottom:15px}.profile-history>div{display:flex;gap:25px;justify-content:space-between;padding:8px 0;flex-wrap:wrap;max-width:720px}.profile-reminders{display:flex;gap:12px 24px;flex-wrap:wrap;padding-top:22px;font-size:15px}.profile-reminders>span{color:#8a5720}.customer-profile-actions{padding-bottom:12px}.profile-wechat{padding-top:24px}.profile-wechat>h3{font-size:17px}.intake-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 0 18px;font-size:14px}.intake-heading h2{font-size:20px}.intake-row{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:24px;padding:23px 8px;border-top:1px solid var(--line);font-size:14px}.intake-row>div{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.intake-row strong{font-size:17px}.intake-row>div>span{line-height:1.5}.intake-row>div:first-child>span{color:#52685c}.intake-row .button{font-size:14px;white-space:nowrap}.reminder-levels{display:flex;align-items:center;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.reminder-levels button{border:1px solid #d2ded6;border-radius:5px;background:#fff;padding:9px 13px;display:flex;gap:12px;font-size:16px;min-height:42px}.reminder-levels button.active{background:var(--tint);color:var(--green);border-color:#92b49f;font-weight:600}.reminder-levels>span{margin-left:auto;font-size:14px;color:#52685c}.reminder-search{margin-top:22px}.reminder-row{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(160px,2fr) auto;gap:24px;align-items:center;padding:23px 8px;border-bottom:1px solid var(--line);font-size:15px}.reminder-row>div{display:flex;flex-direction:column;gap:10px}.reminder-row>div>span{font-size:14px;color:#52685c}.reminder-row .button{font-size:14px}.contact-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;padding:0 0 24px;margin:0;border-bottom:1px solid var(--line);font-size:15px}.contact-facts dt{font-size:14px;color:#52685c;margin-bottom:9px}.contact-facts dd{margin:0;overflow-wrap:anywhere;line-height:1.6}.identity-options{display:flex;gap:15px;flex-wrap:wrap;border:0;margin:25px 0;padding:0}.identity-options legend{font-size:16px;font-weight:600;margin-bottom:16px}.identity-options label{display:flex;gap:9px;align-items:center;padding:13px 18px;border:1px solid #d2ded6;border-radius:5px;font-size:15px;min-height:48px;cursor:pointer}.identity-options label.active{border-color:#80a78f;background:var(--tint)}.identity-options input,.existing-customer input{accent-color:var(--green);width:16px;height:16px;margin:0;flex:none}.identity-existing{max-width:800px}.identity-existing>.field{max-width:400px;font-size:14px}.identity-existing>fieldset{border:0;padding:0;margin:0;max-height:350px;overflow:auto}.identity-existing legend{font-size:15px;font-weight:600;margin-bottom:12px}.existing-customer{display:flex;align-items:center;gap:13px;padding:15px 4px;border-bottom:1px solid var(--line);cursor:pointer;font-size:15px}.existing-customer>span{display:flex;flex-direction:column;gap:8px}.existing-customer>span>span{font-size:14px;color:#52685c}.existing-customer>.badge{margin-left:auto;font-size:14px}.identity-form .form-footer{margin-top:25px}.customer-page input::placeholder{color:#617269}@media(min-width:1500px){.service-client-row{gap:34px;padding-top:27px;padding-bottom:27px}.service-client-head{padding-top:13px;padding-bottom:13px}}@media(max-width:1250px){.service-client-row{gap:16px;grid-template-columns:minmax(145px,1.15fr) minmax(112px,1fr) minmax(112px,1fr) minmax(125px,1.15fr) minmax(85px,.7fr)}.customer-week{margin-left:0;width:100%}.customer-alerts{gap:8px}.service-client-row .responsibility{max-width:145px}.metric-value{font-size:14px}.metric-value strong{font-size:16px}.service-row-actions .button{padding:8px 10px}.customer-views{gap:25px}}@media(max-width:1050px){.service-client-head{display:none}.service-client-row{grid-template-columns:1fr 1fr 1fr;gap:18px 24px;padding:25px 0}.service-client-row>.directory-person{grid-column:1;grid-row:1 / 3;align-self:start}.service-client-row>div:nth-child(2){grid-column:2;grid-row:1}.service-client-row>div:nth-child(3){grid-column:3;grid-row:1}.service-client-row>.client-attention{grid-column:2;grid-row:2}.service-client-row>.service-row-actions{grid-column:3;grid-row:2;flex-direction:row;align-items:center;flex-wrap:wrap}.service-client-row>[data-label]:before{content:attr(data-label);display:block;color:#52685c;font-size:14px;margin-bottom:13px}.service-client-row>.client-attention:before{display:none}.intake-row{gap:16px}.reminder-levels{gap:15px}}@media(max-width:650px){.customer-views{gap:12px 20px;padding-top:18px}.customer-views button{font-size:15px;gap:6px;padding-bottom:12px}.customer-alerts{padding-top:17px}.customer-alerts>strong{width:100%;margin-bottom:3px}.customer-alerts button{padding:8px;font-size:14px;gap:7px}.service-client-row{grid-template-columns:1fr 1fr;gap:19px 20px;padding:23px 0}.service-client-row>.directory-person{grid-column:1 / 3;grid-row:1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px 12px}.service-client-row .customer-id{margin-left:auto}.service-client-row .responsibility{max-width:none;margin-left:auto}.service-client-row>div:nth-child(2){grid-column:1;grid-row:2}.service-client-row>div:nth-child(3){grid-column:2;grid-row:2}.service-client-row>.client-attention{grid-column:1 / 3;grid-row:3;flex-direction:row;flex-wrap:wrap;gap:8px 15px}.service-client-row>.service-row-actions{grid-column:1 / 3;grid-row:4;gap:20px}.service-client-row>[data-label]:before{margin-bottom:12px}.service-client-row .metric-value{gap:6px}.service-row-actions .button{min-height:40px}.profile-progress{gap:22px;padding-top:23px}.profile-progress h3{font-size:16px}.profile-progress>div>span{line-height:1.6;min-height:44px;margin-bottom:10px}.profile-progress .metric-value{flex-wrap:wrap}.contact-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.intake-heading h2{font-size:18px}.intake-heading{padding-top:22px}.intake-row{grid-template-columns:1fr auto;row-gap:16px;padding:22px 0}.intake-row>div:nth-child(1){grid-column:1 / 3;grid-row:1}.intake-row>div:nth-child(2){grid-column:1;grid-row:2}.intake-row>div:nth-child(3){grid-column:1;grid-row:3}.intake-row>.button{grid-column:2;grid-row:2 / 4}.reminder-levels{flex-wrap:wrap;gap:12px}.reminder-levels>span{width:100%;margin:0;line-height:1.6}.reminder-levels button{font-size:15px;padding:9px 11px}.reminder-row{grid-template-columns:1fr auto;gap:14px 10px;padding:22px 0}.reminder-row>.customer-name{grid-column:1;grid-row:1}.reminder-row>div{grid-column:1 / 3;grid-row:2}.reminder-row>.button{grid-column:2;grid-row:1}.identity-options{gap:10px}.identity-options label{padding:12px 10px;font-size:14px}.existing-customer{flex-wrap:wrap}.existing-customer>.badge{margin-left:29px}.profile-history>div{gap:8px}.customer-page .directory-scopes{gap:22px}}@media(prefers-reduced-motion:reduce){.service-progress>span{transition:none}}.service-progress>span{transition:none}.service-client-row{padding-top:19px;padding-bottom:19px}.service-client-head{padding-top:12px;padding-bottom:12px}.service-client-row .directory-person{gap:5px}@media(max-width:650px){.customer-views{padding-top:12px;row-gap:0}.customer-views button{min-height:36px;padding-bottom:9px}.customer-alerts{padding-top:14px;gap:7px}.customer-alerts button{min-height:36px;padding:7px 8px}.customer-page .directory-controls{padding:16px 0;gap:10px}.customer-page .directory-controls>.directory-search{flex:1;flex-basis:0;min-width:0;max-width:none}.customer-page .directory-controls:not(.expanded)>select{display:none}.customer-page .directory-controls.expanded>select{flex-basis:35%}.customer-page .directory-controls .customer-week{line-height:1.6}.service-client-row{gap:16px 18px}}
