@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";html[data-workspace-ui=v2]{font-family:Inter,system-ui,-apple-system,sans-serif;color:#322f2c;background:#f7f3ee;font-synthesis:none;font-size:13px}html[data-workspace-ui=v2] *{box-sizing:border-box}html[data-workspace-ui=v2] body{margin:0}html[data-workspace-ui=v2] button,html[data-workspace-ui=v2] input,html[data-workspace-ui=v2] select{font:inherit}html[data-workspace-ui=v2] button{cursor:pointer}html[data-workspace-ui=v2] button:focus-visible,html[data-workspace-ui=v2] input:focus-visible,html[data-workspace-ui=v2] select:focus-visible{outline:2px solid #b58c52;outline-offset:2px}html[data-workspace-ui=v2] .app{display:flex;min-height:100vh}html[data-workspace-ui=v2] .sidebar{width:68px;flex-shrink:0;background:linear-gradient(170deg,#682637,#4d1a29 62%,#391622);color:#fff;display:flex;flex-direction:column;transition:width .2s;position:sticky;top:0;height:100vh;z-index:20}html[data-workspace-ui=v2] .sidebar.expanded{width:188px}html[data-workspace-ui=v2] .brand{height:75px;display:flex;justify-content:center;align-items:center;position:relative}html[data-workspace-ui=v2] .brand-word{font:23px Inter,system-ui,sans-serif;letter-spacing:-1.4px}html[data-workspace-ui=v2] .nav-toggle{position:absolute;right:7px;bottom:-7px;background:#f7f3ee;color:#5a1e2d;border:1px solid #e3d8ce;border-radius:6px;width:21px;height:22px;display:grid;place-items:center;opacity:0}html[data-workspace-ui=v2] .sidebar:hover .nav-toggle{opacity:1}html[data-workspace-ui=v2] .sidebar nav{display:flex;flex-direction:column;gap:5px;padding:20px 12px 8px}html[data-workspace-ui=v2] .nav-link{border:0;background:transparent;color:#f2dde2;min-height:38px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:7px;white-space:nowrap;text-align:left}html[data-workspace-ui=v2] .nav-link:hover{background:#ffffff17}html[data-workspace-ui=v2] .nav-link.active{color:#fff;background:#ffffff26;box-shadow:inset 2px 0 #dcb87b}html[data-workspace-ui=v2] .sidebar:not(.expanded) .nav-link{justify-content:center;padding:0}html[data-workspace-ui=v2] .sidebar:not(.expanded) .nav-link span{display:none}html[data-workspace-ui=v2] .sidebar-bottom{margin-top:auto;padding:10px 12px 16px}html[data-workspace-ui=v2] .gold-rule{display:block;border-top:1px solid #a47763;margin:0 6px 12px}html[data-workspace-ui=v2] .sidebar-signature{font-size:8px;letter-spacing:1.7px;color:#d7aeb8;text-align:center;margin-top:18px}html[data-workspace-ui=v2] .sidebar:not(.expanded) .sidebar-signature{font-size:0}html[data-workspace-ui=v2] .main{min-width:0;flex:1}html[data-workspace-ui=v2] .topbar{height:61px;background:#fff;border-bottom:1px solid #e9e3de;display:flex;align-items:center;justify-content:space-between;padding:0 31px;gap:18px}html[data-workspace-ui=v2] .top-left,html[data-workspace-ui=v2] .top-actions{display:flex;align-items:center;gap:18px}html[data-workspace-ui=v2] .workspace-label{font-size:12px;letter-spacing:1.5px;color:#5a1e2d;font-weight:700;white-space:nowrap}html[data-workspace-ui=v2] .workspace-label span{font-weight:400;color:#918781;letter-spacing:1px}html[data-workspace-ui=v2] .top-divider{width:1px;height:18px;background:#e6ded7}html[data-workspace-ui=v2] .top-context{color:#77716d;font-size:12px}html[data-workspace-ui=v2] .global-search{display:flex;gap:9px;align-items:center;background:#faf8f5;border:1px solid #eee9e3;padding:9px 12px;color:#9b938e;border-radius:7px;width:236px;font-size:11px}html[data-workspace-ui=v2] .global-search kbd{margin-left:auto;border:1px solid #ebe5df;padding:1px 4px;font-size:10px;border-radius:4px;color:#b2a8a1}html[data-workspace-ui=v2] .icon-button{position:relative;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;color:#5d5350;padding:5px}html[data-workspace-ui=v2] .icon-button i{position:absolute;width:5px;height:5px;border-radius:50%;background:#ad6048;top:4px;right:4px}html[data-workspace-ui=v2] .profile{display:flex;align-items:center;gap:8px;border:none;background:transparent;color:#554b47;font-size:11px}html[data-workspace-ui=v2] .avatar{border-radius:8px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#eadbd5;color:#5a1e2d;font-weight:700;font-size:10px;flex-shrink:0}html[data-workspace-ui=v2] .avatar.small{width:28px;height:28px;border-radius:50%}html[data-workspace-ui=v2] .content{max-width:1550px;padding:32px 35px 70px;margin:auto}html[data-workspace-ui=v2] .page-head{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px}html[data-workspace-ui=v2] .eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#aa8f7b;margin-bottom:7px}html[data-workspace-ui=v2] h1,html[data-workspace-ui=v2] h2,html[data-workspace-ui=v2] h3,html[data-workspace-ui=v2] p{margin-top:0}html[data-workspace-ui=v2] h1{font:29px Inter,system-ui,sans-serif;letter-spacing:-1.1px;margin-bottom:7px;font-weight:600}html[data-workspace-ui=v2] .title-dot{color:#b58c52}html[data-workspace-ui=v2] .page-head p{margin:0;color:#968e88;font-size:12px}html[data-workspace-ui=v2] .outline-button,html[data-workspace-ui=v2] .primary-button{border:1px solid #e5dbd5;border-radius:7px;background:#fff;padding:10px 14px;display:inline-flex;align-items:center;gap:9px;color:#594e4b;font-weight:600;white-space:nowrap;font-size:11px}html[data-workspace-ui=v2] .primary-button{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .outline-button:hover{border-color:#b58c52}html[data-workspace-ui=v2] .notice-line,html[data-workspace-ui=v2] .context-strip,html[data-workspace-ui=v2] .hours-context{display:flex;align-items:center;gap:12px;background:#fffcfa;border:1px solid #e9e0d8;border-radius:7px;padding:11px 16px;margin-bottom:20px;color:#77716c;font-size:11px;min-height:43px}html[data-workspace-ui=v2] .notice-line strong{color:#382f30}html[data-workspace-ui=v2] .tiny-leaf{color:#b58c52;font-size:18px}html[data-workspace-ui=v2] .line-separator,html[data-workspace-ui=v2] .context-sep{color:#d6c9bf}html[data-workspace-ui=v2] .notice-right,html[data-workspace-ui=v2] .context-end,html[data-workspace-ui=v2] .hours-context-end{margin-left:auto;color:#99928d;font-size:10px;white-space:nowrap}html[data-workspace-ui=v2] .status-dot{width:7px;height:7px;border-radius:50%;background:#568e6f;display:inline-block;margin-right:5px}html[data-workspace-ui=v2] .status-dot.warning{background:#bd9360}html[data-workspace-ui=v2] .panel{background:#fff;border:1px solid #eae3dd;border-radius:9px}html[data-workspace-ui=v2] .overview-layout{display:grid;grid-template-columns:1.2fr 1.15fr .82fr;gap:13px;align-items:stretch}html[data-workspace-ui=v2] .agenda,html[data-workspace-ui=v2] .priority,html[data-workspace-ui=v2] .executive{min-width:0;padding:21px 21px 16px}html[data-workspace-ui=v2] .section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}html[data-workspace-ui=v2] .section-head h2,html[data-workspace-ui=v2] .ledger-header h2{font-size:14px;letter-spacing:-.25px;margin:0;font-weight:700}html[data-workspace-ui=v2] .quiet-link{border:0;background:none;display:inline-flex;align-items:center;gap:6px;color:#885b4b;font-size:10px;white-space:nowrap}html[data-workspace-ui=v2] .small-counter{font-size:10px;color:#9e8f86}html[data-workspace-ui=v2] .timeline{display:flex;flex-direction:column}html[data-workspace-ui=v2] .time-row{display:grid;grid-template-columns:40px 17px minmax(0,1fr) 12px;align-items:start;text-align:left;border:none;background:none;border-top:1px solid #f0ebe6;padding:15px 0;gap:7px;width:100%;color:inherit}html[data-workspace-ui=v2] .time-row:first-child{border-top:0}html[data-workspace-ui=v2] .time{color:#9d8980;font-size:10px;padding-top:4px}html[data-workspace-ui=v2] .time-track{width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid #b58c52;margin-top:4px;position:relative}html[data-workspace-ui=v2] .time-track.past{background:#b58c52}html[data-workspace-ui=v2] .time-body{display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .time-body .category{font-size:9px;color:#ad988e;text-transform:uppercase;letter-spacing:.6px}html[data-workspace-ui=v2] .time-body strong{font-size:11px;font-weight:700;line-height:1.4}html[data-workspace-ui=v2] .time-body small{color:#a19b96;font-size:10px}html[data-workspace-ui=v2] .time-row svg{color:#b5aaa3;margin-top:4px}html[data-workspace-ui=v2] .priority-row{min-height:71px;display:flex;gap:12px;align-items:center;border-top:1px solid #f0ebe6}html[data-workspace-ui=v2] .priority-row .number{font:16px Inter,system-ui,sans-serif;color:#c9ae95;min-width:21px}html[data-workspace-ui=v2] .priority-row div{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}html[data-workspace-ui=v2] .priority-row strong{font-size:11px}html[data-workspace-ui=v2] .priority-row small{font-size:10px;color:#a0968f;line-height:1.35}html[data-workspace-ui=v2] .chip{border-radius:5px;font-size:9px;padding:5px 7px;white-space:nowrap;border:1px solid transparent;display:inline-block;font-weight:600}html[data-workspace-ui=v2] .chip.gold{background:#fcf5e6;color:#9c7243;border-color:#f3e7d0}html[data-workspace-ui=v2] .chip.neutral{background:#f4f0ed;color:#72655d}html[data-workspace-ui=v2] .chip.success{background:#edf6ef;color:#47805b}html[data-workspace-ui=v2] .action-text{font-size:10px;color:#792c42;background:none;border:none;white-space:nowrap}html[data-workspace-ui=v2] .priority-foot{display:flex;justify-content:space-between;color:#a49a93;font-size:10px;margin-top:16px;padding-top:13px;border-top:1px solid #eee8e2}html[data-workspace-ui=v2] .priority-foot strong{color:#7b6a5d}html[data-workspace-ui=v2] .reading-row{display:flex;justify-content:space-between;gap:12px;color:#89807a;font-size:11px;margin-bottom:16px}html[data-workspace-ui=v2] .reading-row strong{color:#3f3430;font-weight:700}html[data-workspace-ui=v2] .reading-bar,html[data-workspace-ui=v2] .bar-track,html[data-workspace-ui=v2] .ledger-progress{background:#eee8e2;height:6px;border-radius:20px;overflow:hidden}html[data-workspace-ui=v2] .reading-bar span,html[data-workspace-ui=v2] .bar-track span,html[data-workspace-ui=v2] .ledger-progress span{background:#692e3e;display:block;height:100%;border-radius:20px}html[data-workspace-ui=v2] .reading-divider{height:1px;background:#eee7e2;margin:19px 0}html[data-workspace-ui=v2] .reading-note{color:#9a8f87;display:flex;gap:7px;font-size:10px;line-height:1.5;margin-top:18px}html[data-workspace-ui=v2] .reading-note svg{flex-shrink:0}html[data-workspace-ui=v2] .reading-link{padding:0;margin-top:12px}html[data-workspace-ui=v2] .lower-work{margin-top:14px;padding:21px 22px}html[data-workspace-ui=v2] .work-row{display:grid;grid-template-columns:1.2fr .8fr 1.15fr .8fr;gap:15px;align-items:center;width:100%;text-align:left;padding:14px 8px;background:#fff;border:0;border-bottom:1px solid #f0ebe7;font-size:11px;color:#817771}html[data-workspace-ui=v2] .work-row strong{color:#413634}html[data-workspace-ui=v2] .work-row.header{font-size:10px;font-weight:600;color:#a39890;background:#faf8f5;padding:10px 8px;border-radius:5px}html[data-workspace-ui=v2] .work-status{white-space:nowrap}html[data-workspace-ui=v2] .section-tabs{display:flex;border-bottom:1px solid #ded7d0;gap:28px;margin-bottom:16px;overflow-x:auto}html[data-workspace-ui=v2] .section-tabs button{border:0;background:none;padding:0 1px 13px;color:#8c837e;font-size:12px;white-space:nowrap}html[data-workspace-ui=v2] .section-tabs button.current{border-bottom:2px solid #5a1e2d;color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .context-strip{background:transparent;border:0;border-bottom:1px solid #e9e0d8;border-radius:0;padding:0 0 15px;gap:20px;margin-bottom:15px}html[data-workspace-ui=v2] .context-strip>span:not(.context-end):not(.context-sep){display:flex;align-items:center;gap:8px}html[data-workspace-ui=v2] .context-strip strong{font-size:13px;color:#473b37}html[data-workspace-ui=v2] .toolbar{display:flex;gap:10px;margin-bottom:15px}html[data-workspace-ui=v2] .search-field{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e9e0d8;border-radius:7px;padding:0 12px;min-width:260px;flex:1}html[data-workspace-ui=v2] .search-field svg{color:#a99d94}html[data-workspace-ui=v2] .search-field input{border:0;background:none;outline:0;width:100%;padding:11px 0;font-size:11px}html[data-workspace-ui=v2] .toolbar select,html[data-workspace-ui=v2] .indicator-page select{border:1px solid #e9e0d8;background:#fff;border-radius:7px;padding:10px 12px;min-width:130px;color:#695e57;font-size:11px}html[data-workspace-ui=v2] .data-grid,html[data-workspace-ui=v2] .ledger-table{background:#fff;border:1px solid #e7dfd8;border-radius:9px;overflow:hidden}html[data-workspace-ui=v2] .person-row{display:grid;grid-template-columns:1.3fr 1.2fr 1fr .75fr .7fr 15px;gap:15px;align-items:center;width:100%;text-align:left;padding:13px 16px;background:#fff;border:0;border-bottom:1px solid #f0ebe7;font-size:11px;color:#77716c}html[data-workspace-ui=v2] .person-row:hover:not(.table-head),html[data-workspace-ui=v2] .ledger-row:hover:not(.ledger-heading),html[data-workspace-ui=v2] .work-row:hover:not(.header){background:#faf7f4}html[data-workspace-ui=v2] .person-row.table-head,html[data-workspace-ui=v2] .ledger-heading{padding:12px 16px;background:#f2eeea;color:#948a84;font-size:10px;font-weight:600}html[data-workspace-ui=v2] .person-name{display:flex;gap:10px;align-items:center}html[data-workspace-ui=v2] .person-row strong{color:#433834;font-size:11px}html[data-workspace-ui=v2] .person-row small{display:block;color:#a49a93;margin-top:3px;font-size:10px}html[data-workspace-ui=v2] .empty{padding:25px;text-align:center;color:#9a8f88}html[data-workspace-ui=v2] .structure-screen{min-height:450px;background:#fff;border:1px solid #e8dfd6;border-radius:9px;padding:28px}html[data-workspace-ui=v2] .structure-info h2{font-size:16px}html[data-workspace-ui=v2] .structure-info p{color:#94877d;font-size:12px}html[data-workspace-ui=v2] .org-root{margin:45px auto 0;max-width:210px;background:#fcf9f5;border:1px solid #e5dad0;padding:18px;display:flex;flex-direction:column;align-items:center;gap:7px;border-radius:8px}html[data-workspace-ui=v2] .org-root svg{color:#5a1e2d}html[data-workspace-ui=v2] .org-root span{font-size:10px;color:#a39488}html[data-workspace-ui=v2] .org-stem{height:52px;width:1px;background:#b7a99a;margin:auto}html[data-workspace-ui=v2] .org-children{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}html[data-workspace-ui=v2] .org-children:before{content:"";position:absolute;border-top:1px solid #b7a99a;top:-14px;left:12%;width:76%}html[data-workspace-ui=v2] .org-children button{padding:18px;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #e9ded5;background:#fff;border-radius:8px;color:#554843}html[data-workspace-ui=v2] .org-children button svg{color:#9a6970}html[data-workspace-ui=v2] .org-children small{color:#a5988e}html[data-workspace-ui=v2] .list-page{padding:22px}html[data-workspace-ui=v2] .movement-row{display:grid;grid-template-columns:70px 110px 1fr 2fr;gap:15px;padding:16px 12px;align-items:center;border-top:1px solid #eee9e4;font-size:11px}html[data-workspace-ui=v2] .movement-row time{color:#aa9c8f}html[data-workspace-ui=v2] .soft-note{display:flex;align-items:center;gap:8px;color:#96887e;font-size:11px;margin:17px 0}html[data-workspace-ui=v2] .indicator-page>.section-head{margin-top:22px}html[data-workspace-ui=v2] .metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ddd3cb;border-bottom:1px solid #ddd3cb;margin-bottom:18px;background:#faf8f5}html[data-workspace-ui=v2] .metric-strip>div{padding:22px;border-right:1px solid #e8dfd8;display:flex;flex-direction:column;gap:8px}html[data-workspace-ui=v2] .metric-strip>div:last-child{border:0}html[data-workspace-ui=v2] .metric-strip span{color:#a4978d;font-size:11px}html[data-workspace-ui=v2] .metric-strip strong{color:#592535;font:24px Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .metric-strip strong small{font:11px Inter,system-ui,sans-serif;color:#9f9087}html[data-workspace-ui=v2] .indicators-body{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}html[data-workspace-ui=v2] .large-chart,html[data-workspace-ui=v2] .area-split{padding:24px}html[data-workspace-ui=v2] .large-chart h3,html[data-workspace-ui=v2] .area-split h3{font-size:14px;margin-bottom:6px}html[data-workspace-ui=v2] .large-chart p,html[data-workspace-ui=v2] .area-split p{font-size:10px;color:#a69b92}html[data-workspace-ui=v2] .mini-chart{height:238px;display:grid;grid-template-columns:repeat(8,1fr);gap:20px;align-items:end;padding:20px 10px 8px;border-bottom:1px solid #e9e0d8}html[data-workspace-ui=v2] .mini-chart>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}html[data-workspace-ui=v2] .mini-chart>div>span:nth-child(2){background:linear-gradient(180deg,#a16672,#5a1e2d);width:57%;max-width:48px;min-height:10px;border-radius:4px 4px 0 0}html[data-workspace-ui=v2] .chart-number{font-weight:700;font-size:10px;color:#5a1e2d}html[data-workspace-ui=v2] .mini-chart small{font-size:10px;color:#a5958a}html[data-workspace-ui=v2] .area-row{display:grid;grid-template-columns:96px 1fr 22px;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #f1ebe6;font-size:11px;color:#756a63}html[data-workspace-ui=v2] .area-row .bar-track{height:8px}html[data-workspace-ui=v2] .area-row .bar-track span{background:#b58c52}html[data-workspace-ui=v2] .hours-context{background:#fff;padding:12px 15px}html[data-workspace-ui=v2] .plan-mark{color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .hours-context-end{display:flex;align-items:center;gap:6px}html[data-workspace-ui=v2] .hours-ledger{display:grid;grid-template-columns:minmax(0,1fr) 280px;border:1px solid #e9dfd8;border-radius:9px;background:#fff;overflow:hidden}html[data-workspace-ui=v2] .ledger-main{padding:0 22px 25px;min-width:0}html[data-workspace-ui=v2] .ledger-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #ece5dd}html[data-workspace-ui=v2] .ledger-summary>div{padding:26px 12px 23px;border-right:1px solid #ece5dd;display:flex;flex-direction:column;gap:8px}html[data-workspace-ui=v2] .ledger-summary>div:last-child{border:0}html[data-workspace-ui=v2] .ledger-summary span{font-size:11px;color:#a09086}html[data-workspace-ui=v2] .ledger-summary strong{font:27px Inter,system-ui,sans-serif;color:#5a1e2d}html[data-workspace-ui=v2] .ledger-summary strong small{font:13px Inter,system-ui,sans-serif;color:#997a75}html[data-workspace-ui=v2] .ledger-progress{height:5px;margin:0 0 28px}html[data-workspace-ui=v2] .ledger-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}html[data-workspace-ui=v2] .ledger-header span{color:#aa9f97;font-size:10px}html[data-workspace-ui=v2] .ledger-row{display:grid;grid-template-columns:77px 1.6fr .9fr 65px;gap:14px;align-items:center;text-align:left;border:0;border-bottom:1px solid #f0eae5;background:#fff;padding:16px 11px;width:100%;font-size:11px}html[data-workspace-ui=v2] .ledger-row.ledger-heading{padding:12px 11px}html[data-workspace-ui=v2] .ledger-date{font-weight:700;color:#8f786c}html[data-workspace-ui=v2] .ledger-title strong{display:block;font-size:11px;color:#473c38}html[data-workspace-ui=v2] .ledger-title small{display:block;font-size:10px;color:#a1958d;margin-top:5px}html[data-workspace-ui=v2] .ledger-row>strong:last-child{text-align:right;color:#592535}html[data-workspace-ui=v2] .ledger-side{background:#f4efe9;padding:35px 25px;border-left:1px solid #e7ddd3;display:flex;flex-direction:column}html[data-workspace-ui=v2] .side-title{letter-spacing:1.5px;font-size:9px;color:#aa8b75;font-weight:700}html[data-workspace-ui=v2] .ledger-side h2{font:24px/1.3 Inter,system-ui,sans-serif;color:#552839;margin-top:17px;letter-spacing:-.6px}html[data-workspace-ui=v2] .ledger-side p{font-size:12px;line-height:1.75;color:#81766f}html[data-workspace-ui=v2] .side-rule{border-top:1px solid #dbcdc1;margin:20px 0 24px}html[data-workspace-ui=v2] .distribution{display:flex;justify-content:space-between;border-bottom:1px solid #e2d6cb;padding:15px 0;font-size:11px;color:#89786d}html[data-workspace-ui=v2] .distribution strong{color:#5a1e2d}html[data-workspace-ui=v2] .side-foot{font-size:10px;color:#ae9e91;margin-top:auto;padding-top:30px}html[data-workspace-ui=v2] .placeholder{display:flex;align-items:center;flex-direction:column;background:#fff;border:1px solid #eadfd5;border-radius:9px;text-align:center;padding:70px 25px;gap:12px}html[data-workspace-ui=v2] .placeholder-icon{display:flex;width:48px;height:48px;border-radius:50%;background:#f6ede9;color:#5a1e2d;align-items:center;justify-content:center}html[data-workspace-ui=v2] .placeholder h2{margin:0}html[data-workspace-ui=v2] .placeholder p{max-width:480px;font-size:12px;color:#8b7f76;line-height:1.7}html[data-workspace-ui=v2] .drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#24182165;z-index:39}html[data-workspace-ui=v2] .detail-drawer{position:fixed;right:0;top:0;height:100vh;width:min(440px,100%);background:#fff;z-index:40;box-shadow:-10px 0 40px #27172025;padding:28px;display:flex;flex-direction:column;gap:22px}html[data-workspace-ui=v2] .drawer-top{display:flex;align-items:center;justify-content:space-between;color:#b09582;letter-spacing:1.6px;font-size:10px}html[data-workspace-ui=v2] .detail-drawer h2{font:25px Inter,system-ui,sans-serif;margin:0}html[data-workspace-ui=v2] .detail-drawer p{color:#8b7c74;line-height:1.7;font-size:12px}html[data-workspace-ui=v2] .drawer-panel{background:#f7f3ee;padding:20px;display:flex;flex-direction:column;gap:12px;color:#72665f}html[data-workspace-ui=v2] .drawer-panel strong{color:#5a1e2d}html[data-workspace-ui=v2] .detail-drawer>.primary-button{justify-content:center}html[data-workspace-ui=v2] .toast{position:fixed;bottom:22px;right:22px;background:#552435;color:#fff;padding:14px 17px;border-radius:9px;z-index:50;display:flex;align-items:center;gap:9px;box-shadow:0 8px 24px #0002;max-width:340px;font-size:12px}html[data-workspace-ui=v2] .mobile-menu{display:none}@media (max-width:1250px){html[data-workspace-ui=v2] .overview-layout{grid-template-columns:1fr 1fr}html[data-workspace-ui=v2] .executive{grid-column:1/-1}html[data-workspace-ui=v2] .global-search{width:170px}html[data-workspace-ui=v2] .content{padding:28px 24px 60px}}@media (max-width:850px){html[data-workspace-ui=v2] .sidebar{position:fixed;left:-70px;transition:left .2s;width:65px}html[data-workspace-ui=v2] .sidebar.mobile-open{left:0;width:188px}html[data-workspace-ui=v2] .sidebar.mobile-open .nav-link{justify-content:flex-start;padding:0 12px}html[data-workspace-ui=v2] .sidebar.mobile-open .nav-link span{display:inline}html[data-workspace-ui=v2] .main{width:100%}html[data-workspace-ui=v2] .mobile-menu{display:inline-flex;background:none;border:none}html[data-workspace-ui=v2] .topbar{padding:0 15px}html[data-workspace-ui=v2] .top-context,html[data-workspace-ui=v2] .top-divider,html[data-workspace-ui=v2] .global-search,html[data-workspace-ui=v2] .profile>span:nth-child(2),html[data-workspace-ui=v2] .profile svg{display:none}html[data-workspace-ui=v2] .content{padding:25px 15px}html[data-workspace-ui=v2] .overview-layout,html[data-workspace-ui=v2] .indicators-body,html[data-workspace-ui=v2] .hours-ledger{grid-template-columns:1fr}html[data-workspace-ui=v2] .executive{grid-column:auto}html[data-workspace-ui=v2] .ledger-side{border-left:0;border-top:1px solid #eee1d6}html[data-workspace-ui=v2] .page-head{align-items:flex-start}html[data-workspace-ui=v2] .page-head h1{font-size:27px}html[data-workspace-ui=v2] .notice-right,html[data-workspace-ui=v2] .context-end,html[data-workspace-ui=v2] .hours-context-end{display:none}html[data-workspace-ui=v2] .person-row{grid-template-columns:1.3fr 1fr 20px}html[data-workspace-ui=v2] .person-row>*:nth-child(3),html[data-workspace-ui=v2] .person-row>*:nth-child(4),html[data-workspace-ui=v2] .person-row>*:nth-child(5){display:none}html[data-workspace-ui=v2] .ledger-row{grid-template-columns:70px 1fr 65px}html[data-workspace-ui=v2] .ledger-row>*:nth-child(3){display:none}html[data-workspace-ui=v2] .org-children{grid-template-columns:repeat(2,1fr)}html[data-workspace-ui=v2] .movement-row{grid-template-columns:60px 80px 1fr}html[data-workspace-ui=v2] .movement-row>span:last-child{display:none}html[data-workspace-ui=v2] .metric-strip{grid-template-columns:1fr 1fr}html[data-workspace-ui=v2] .toolbar{flex-wrap:wrap}html[data-workspace-ui=v2] .search-field{min-width:100%}html[data-workspace-ui=v2] .work-row{grid-template-columns:1fr 1fr}html[data-workspace-ui=v2] .work-row>*:nth-child(3){display:none}}html[data-workspace-ui=v2] :root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-workspace-ui=v2] .brand-word{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:2px}html[data-workspace-ui=v2] .page-head h1{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.8px}html[data-workspace-ui=v2] .page-head{margin-bottom:18px}html[data-workspace-ui=v2] .content{padding-top:26px}html[data-workspace-ui=v2] .overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}html[data-workspace-ui=v2] .overview-metric{background:#fff;border:1px solid #eae3dd;border-radius:8px;min-height:75px;padding:13px 15px;display:flex;align-items:center;gap:13px}html[data-workspace-ui=v2] .overview-metric>span{width:30px;height:30px;background:#f8f2ef;border-radius:8px;color:#6a2c3f;display:grid;place-items:center;flex-shrink:0}html[data-workspace-ui=v2] .overview-metric>div{display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .overview-metric small{font-size:10px;color:#877d77}html[data-workspace-ui=v2] .overview-metric strong{font-size:19px;color:#3c3431;letter-spacing:-.6px}html[data-workspace-ui=v2] .overview-metric em{font-size:9px;font-style:normal;color:#987d72;margin-left:6px;font-weight:500}html[data-workspace-ui=v2] .overview-layout{display:grid;grid-template-columns:1.04fr 1.12fr .77fr;gap:13px}html[data-workspace-ui=v2] .overview-layout>.panel{padding:19px 17px}html[data-workspace-ui=v2] .overview-layout .section-head h2{font-size:13px}html[data-workspace-ui=v2] .overview-layout .time-row{padding:12px 0}html[data-workspace-ui=v2] .overview-layout .priority-row{min-height:60px}html[data-workspace-ui=v2] .overview-layout .reading-row{margin-bottom:12px}html[data-workspace-ui=v2] .overview-layout .reading-divider{margin:12px 0}html[data-workspace-ui=v2] .overview-layout .reading-note{font-size:10px}html[data-workspace-ui=v2] .lower-work{margin-top:13px}html[data-workspace-ui=v2] .hours-ledger h2,html[data-workspace-ui=v2] .detail-drawer h2{font-family:Inter,system-ui,sans-serif}@media (max-width:1150px){html[data-workspace-ui=v2] .overview-metrics,html[data-workspace-ui=v2] .overview-layout{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-ui=v2] .overview-layout>.executive{grid-column:1/-1}}@media (max-width:750px){html[data-workspace-ui=v2] .overview-layout{grid-template-columns:1fr}html[data-workspace-ui=v2] .overview-layout>.executive{grid-column:auto}html[data-workspace-ui=v2] .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-ui=v2] .overview-metric{padding:11px}html[data-workspace-ui=v2] .overview-metric strong{font-size:16px}}html[data-workspace-ui=v2] .sidebar{background:linear-gradient(175deg,#5a1e2d,#642a3b 42%,#785044 74%,#b58c52);overflow:hidden}html[data-workspace-ui=v2] .sidebar .brand{min-height:74px}html[data-workspace-ui=v2] .sidebar .nav-toggle{opacity:0;pointer-events:none}html[data-workspace-ui=v2] .sidebar .sidebar-bottom{padding:9px 8px 17px;min-width:0;overflow:hidden}html[data-workspace-ui=v2] .sidebar .sidebar-bottom .nav-link{width:100%;overflow:hidden;font-size:10px;gap:8px}html[data-workspace-ui=v2] .sidebar:not(.expanded) .sidebar-bottom .nav-link{padding:0;justify-content:center}html[data-workspace-ui=v2] .sidebar .sidebar-signature{overflow:hidden;white-space:nowrap}html[data-workspace-ui=v2] .sidebar.expanded .sidebar-signature{font-size:8px;letter-spacing:1px}html[data-workspace-ui=v2] .sidebar .gold-rule{border-color:#e4c17b80}html[data-workspace-ui=v2] .profile-holder{position:relative}html[data-workspace-ui=v2] .profile .avatar,html[data-workspace-ui=v2] .avatar.small{border-radius:7px;background:#eadbd5}html[data-workspace-ui=v2] .profile-dropdown{position:absolute;right:0;top:calc(100% + 14px);background:#fff;min-width:215px;z-index:45;border:1px solid #e9ded6;box-shadow:0 12px 30px #34202121;border-radius:9px;padding:13px;display:flex;flex-direction:column;gap:8px}html[data-workspace-ui=v2] .profile-dropdown strong{font-size:11px}html[data-workspace-ui=v2] .profile-dropdown span{font-size:10px;color:#867c75}html[data-workspace-ui=v2] .profile-dropdown button{display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid #efeae7;padding:12px 0 0;background:none;color:#5a1e2d;font-weight:600}html[data-workspace-ui=v2] .topbar{position:relative;z-index:24}@media (min-width:851px){html[data-workspace-ui=v2] .sidebar,html[data-workspace-ui=v2] .sidebar.expanded{width:56px;min-width:56px;overflow:visible;transition:none}html[data-workspace-ui=v2] .sidebar .brand{height:68px;min-height:68px}html[data-workspace-ui=v2] .sidebar .brand-word{font-size:11px;letter-spacing:1px;transform:rotate(-90deg);white-space:nowrap}html[data-workspace-ui=v2] .sidebar nav{padding:9px 7px;gap:5px}html[data-workspace-ui=v2] .sidebar .nav-link,html[data-workspace-ui=v2] .sidebar.expanded .nav-link{min-height:37px;width:42px;border-radius:8px;justify-content:center;padding:0;gap:0}html[data-workspace-ui=v2] .sidebar nav .nav-link svg{width:16px;height:16px;stroke-width:1.55}html[data-workspace-ui=v2] .sidebar .nav-link span,html[data-workspace-ui=v2] .sidebar.expanded .nav-link span{display:none}html[data-workspace-ui=v2] .sidebar .sidebar-bottom{padding:8px 6px 13px}html[data-workspace-ui=v2] .sidebar .sidebar-bottom .nav-link{width:42px}html[data-workspace-ui=v2] .sidebar .sidebar-signature{display:none}html[data-workspace-ui=v2] .sidebar .gold-rule{margin:0 7px 10px}}html[data-workspace-ui=v2] .sidebar-flyout{position:absolute;top:8px;left:calc(100% - 1px);width:240px;background:#fff;border:1px solid #e9e2db;border-radius:0 13px 13px 0;box-shadow:10px 12px 32px #2f1c2623;color:#352e2d;padding:14px 12px 15px;z-index:80;max-height:calc(100vh - 16px);overflow-y:auto}html[data-workspace-ui=v2] .flyout-heading{display:flex;align-items:center;justify-content:space-between;padding:6px 7px 19px;border-bottom:1px solid #eee9e4;font-size:13px}html[data-workspace-ui=v2] .flyout-heading strong{color:#5a1e2d}html[data-workspace-ui=v2] .flyout-heading button{border:0;background:#f6f2ee;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:#6b514f}html[data-workspace-ui=v2] .flyout-section-title{font-size:9px;letter-spacing:1.4px;color:#aa9184;font-weight:700;padding:19px 9px 9px}html[data-workspace-ui=v2] .flyout-link{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:11px;padding:12px 10px;border-radius:8px;font-size:12px;color:#655b57;text-align:left}html[data-workspace-ui=v2] .flyout-link>span{flex:1}html[data-workspace-ui=v2] .flyout-link svg:last-child{color:#b5a49b}html[data-workspace-ui=v2] .flyout-link.selected{background:#f7f1ef;color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .flyout-link:hover{background:#faf6f3}html[data-workspace-ui=v2] .flyout-foot{border-top:1px solid #eee7e2;margin-top:15px;padding:14px 8px 3px;font-size:10px;color:#96867c}html[data-workspace-ui=v2] .flyout-foot span{color:#c19c6f}@media (max-width:850px){html[data-workspace-ui=v2] .sidebar-flyout{left:100%;width:min(240px,calc(100vw - 70px))}html[data-workspace-ui=v2] .sidebar.mobile-open{overflow:visible}html[data-workspace-ui=v2] .sidebar.mobile-open .brand-word{font-size:15px}}@media (min-width:851px){html[data-workspace-ui=v2] .sidebar{width:56px;min-width:56px;overflow:visible}html[data-workspace-ui=v2] .sidebar nav{padding-top:12px}html[data-workspace-ui=v2] .sidebar .nav-link{width:42px}html[data-workspace-ui=v2] .sidebar .brand-word{transform:none;writing-mode:vertical-rl;transform:rotate(180deg);font-size:13px;letter-spacing:1.5px}html[data-workspace-ui=v2] .sidebar .nav-toggle{display:none}html[data-workspace-ui=v2] .sidebar .sidebar-bottom{overflow:visible}}html[data-workspace-ui=v2] .sidebar-flyout{width:226px;top:130px;border-radius:0 11px 11px 0;padding:12px 11px 13px;max-height:min(400px,calc(100vh - 150px));box-shadow:7px 12px 28px #40212d22}html[data-workspace-ui=v2] .flyout-heading{display:flex;align-items:flex-start;flex-direction:column;gap:5px;padding:10px 10px 14px;margin-bottom:7px}html[data-workspace-ui=v2] .flyout-heading strong{font-size:15px}html[data-workspace-ui=v2] .flyout-context{color:#a29389;font-size:10px;font-weight:500}html[data-workspace-ui=v2] .flyout-link{padding:11px 10px}html[data-workspace-ui=v2] .flyout-link>span{font-size:11px}html[data-workspace-ui=v2] .flyout-link.selected{background:#f7f1ef}@media (max-width:850px){html[data-workspace-ui=v2] .sidebar.mobile-open{width:58px}html[data-workspace-ui=v2] .sidebar.mobile-open .nav-link span{display:none}html[data-workspace-ui=v2] .sidebar.mobile-open .nav-link{justify-content:center;padding:0}html[data-workspace-ui=v2] .sidebar-flyout{left:100%;top:130px}}html[data-workspace-ui=v2] .v2-notifications{position:absolute;right:-135px;top:calc(100% + 18px);width:350px;max-width:calc(100vw - 75px);background:#fff;border:1px solid #ebe0d8;border-radius:11px;box-shadow:0 16px 43px #35202626;z-index:80;overflow:hidden}html[data-workspace-ui=v2] .v2-pop-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #f0e7e1}html[data-workspace-ui=v2] .v2-pop-head strong{font-size:13px}html[data-workspace-ui=v2] .v2-pop-head>span{font-size:10px;color:#875c67}html[data-workspace-ui=v2] .v2-notifications>button{width:100%;display:flex;align-items:center;gap:11px;padding:15px;text-align:left;border:0;border-bottom:1px solid #f1eae5;background:#fff;color:#514542}html[data-workspace-ui=v2] .v2-notifications>button:hover{background:#faf6f3}html[data-workspace-ui=v2] .v2-notifications>button>span:nth-child(2){display:flex;flex-direction:column;gap:6px;flex:1}html[data-workspace-ui=v2] .v2-notifications>button strong{font-size:11px}html[data-workspace-ui=v2] .v2-notifications>button small{color:#998a81;font-size:10px;line-height:1.4}html[data-workspace-ui=v2] .v2-noti-icon{width:30px;height:30px;border-radius:7px;display:grid;place-items:center}html[data-workspace-ui=v2] .v2-noti-icon.red{background:#f9e9ee;color:#a94767}html[data-workspace-ui=v2] .v2-noti-icon.violet{background:#f1ebfb;color:#7658a7}html[data-workspace-ui=v2] .v2-pop-foot{padding:12px 18px;color:#a4968c;font-size:9px;background:#fcfaf8}html[data-workspace-ui=v2] .v2-profile{min-width:263px;right:0;gap:0;padding:13px}html[data-workspace-ui=v2] .v2-profile-head{display:flex;align-items:center;gap:11px;border-bottom:1px solid #efe6e1;padding:5px 4px 14px}html[data-workspace-ui=v2] .v2-profile-head>.avatar{border-radius:7px;width:38px;height:38px;display:grid;place-items:center}html[data-workspace-ui=v2] .v2-profile-head>span:last-child{display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .v2-profile-head strong{font-size:12px}html[data-workspace-ui=v2] .v2-profile-head small{font-size:10px;color:#93867d}html[data-workspace-ui=v2] .v2-profile-meta{display:flex;flex-direction:column;padding:13px 4px;gap:11px}html[data-workspace-ui=v2] .v2-profile-meta>span{font-size:10px;color:#a09389;display:flex;justify-content:space-between;gap:8px}html[data-workspace-ui=v2] .v2-profile-meta b{font-size:10px;color:#574a45;text-align:right}html[data-workspace-ui=v2] .v2-profile>button{padding:12px 4px}html[data-workspace-ui=v2] .v2-profile>button:last-child{color:#5a1e2d}html[data-workspace-ui=v2] .v2-org{padding:0;overflow:hidden}html[data-workspace-ui=v2] .v2-org .structure-info{padding:25px 27px}html[data-workspace-ui=v2] .v2-org-head{display:flex;justify-content:space-between;align-items:center;gap:12px}html[data-workspace-ui=v2] .v2-org-actions{display:flex;gap:8px}html[data-workspace-ui=v2] .v2-org-tree{display:flex;flex-direction:column;align-items:center;margin:33px 5px 15px}html[data-workspace-ui=v2] .v2-org-root,html[data-workspace-ui=v2] .v2-org-node{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:1px solid #e6d6c8;border-radius:11px;color:#57423f;min-width:170px;padding:20px 12px;transition:.2s;box-shadow:0 2px 11px #57242908}html[data-workspace-ui=v2] .v2-org-root>svg,html[data-workspace-ui=v2] .v2-org-node>svg{color:#753a4b}html[data-workspace-ui=v2] .v2-org-root strong,html[data-workspace-ui=v2] .v2-org-node strong{font-size:13px}html[data-workspace-ui=v2] .v2-org-root small,html[data-workspace-ui=v2] .v2-org-node small{font-size:10px;color:#987f70}html[data-workspace-ui=v2] .v2-org-root>span,html[data-workspace-ui=v2] .v2-org-node>span{font-size:10px;color:#aa9181}html[data-workspace-ui=v2] .v2-org-node:hover,html[data-workspace-ui=v2] .v2-org-root:hover,html[data-workspace-ui=v2] .v2-org-node.picked,html[data-workspace-ui=v2] .v2-org-root.picked{border-color:#b58c52;background:#fff9f2;box-shadow:0 4px 17px #57242911}html[data-workspace-ui=v2] .v2-org-trunk{height:44px;width:1px;background:#cbb8a7}html[data-workspace-ui=v2] .v2-org-areas{position:relative;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;width:100%;padding-top:24px}html[data-workspace-ui=v2] .v2-org-areas:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:#cbb8a7}html[data-workspace-ui=v2] .v2-org-node{min-width:0;position:relative}html[data-workspace-ui=v2] .v2-org-node:before{content:"";position:absolute;left:50%;top:-24px;width:1px;height:24px;background:#cbb8a7}html[data-workspace-ui=v2] .v2-org-node-action{display:flex;gap:3px;align-items:center;margin-top:6px;color:#6e2f44!important}html[data-workspace-ui=v2] .v2-org-explore{border:1px solid #e9dcd0;background:#fffdfb;border-radius:11px;margin:24px 0 0;padding:18px}html[data-workspace-ui=v2] .v2-org-explore-head{display:flex;justify-content:space-between;gap:12px;align-items:center}html[data-workspace-ui=v2] .v2-org-explore-head small{font-size:9px;letter-spacing:1px;color:#b58c52}html[data-workspace-ui=v2] .v2-org-explore-head h3{margin:6px 0;font-size:16px}html[data-workspace-ui=v2] .v2-org-explore-head p{font-size:10px;color:#98867c}html[data-workspace-ui=v2] .v2-org-persons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px}html[data-workspace-ui=v2] .v2-org-persons button{border:1px solid #eee2da;border-radius:8px;background:#fff;display:flex;align-items:center;gap:12px;text-align:left;padding:13px}html[data-workspace-ui=v2] .v2-org-persons button>.avatar{flex-shrink:0}html[data-workspace-ui=v2] .v2-org-persons button>span:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1}html[data-workspace-ui=v2] .v2-org-persons strong{font-size:11px}html[data-workspace-ui=v2] .v2-org-persons small{font-size:10px;color:#95877f}html[data-workspace-ui=v2] .v2-detail{padding:0 24px 30px;overflow-y:auto}html[data-workspace-ui=v2] .v2-detail-person{display:flex;align-items:center;gap:15px;padding:16px 0 22px;border-bottom:1px solid #eae1db}html[data-workspace-ui=v2] .v2-detail-person>.avatar{width:58px;height:58px;display:grid;place-items:center;font-size:17px;border-radius:9px}html[data-workspace-ui=v2] .v2-detail-person h2{margin:0 0 6px;font-size:21px}html[data-workspace-ui=v2] .v2-detail-person p{margin:0 0 11px;font-size:11px;color:#95877e}html[data-workspace-ui=v2] .v2-detail-section{padding:23px 0;border-bottom:1px solid #eae1db}html[data-workspace-ui=v2] .v2-detail-section h3{font-size:13px;margin:0 0 17px}html[data-workspace-ui=v2] .v2-detail-section>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}html[data-workspace-ui=v2] .v2-detail-section>div>span{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#a18f85}html[data-workspace-ui=v2] .v2-detail-section b{font-size:11px;color:#51413e}html[data-workspace-ui=v2] .v2-detail-section ol{margin:0;padding-left:20px}html[data-workspace-ui=v2] .v2-detail-section li{font-size:11px;padding:8px}html[data-workspace-ui=v2] .v2-detail-section li span{display:block;font-size:10px;color:#8b7d74;margin-top:5px}html[data-workspace-ui=v2] .v2-detail-section p{font-size:11px;line-height:1.7;color:#82756e}html[data-workspace-ui=v2] .v2-detail>.primary-button{margin-top:22px}@media (max-width:950px){html[data-workspace-ui=v2] .v2-org-areas{grid-template-columns:repeat(2,minmax(140px,1fr));row-gap:27px}html[data-workspace-ui=v2] .v2-org-areas:before{display:none}html[data-workspace-ui=v2] .v2-org-node:before{display:none}html[data-workspace-ui=v2] .v2-org-persons{grid-template-columns:1fr}}@media (max-width:600px){html[data-workspace-ui=v2] .v2-org .structure-info{padding:15px}html[data-workspace-ui=v2] .v2-org-head{flex-direction:column;align-items:flex-start}html[data-workspace-ui=v2] .v2-org-areas{grid-template-columns:1fr 1fr;gap:9px}html[data-workspace-ui=v2] .v2-org-node{padding:15px 7px}html[data-workspace-ui=v2] .v2-notifications{right:-50px;width:290px}}html[data-workspace-ui=v2] .v2-metrics>div{position:relative;padding-bottom:22px}html[data-workspace-ui=v2] .v2-metrics>div:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#bd9174}html[data-workspace-ui=v2] .v2-metrics>div.m-green:before{background:#55b68a}html[data-workspace-ui=v2] .v2-metrics>div.m-blue:before{background:#76aecf}html[data-workspace-ui=v2] .v2-metrics>div.m-red:before{background:#d66c81}html[data-workspace-ui=v2] .v2-metrics>div.m-purple:before{background:#9a80c4}html[data-workspace-ui=v2] .v2-metrics p{margin:10px 0 6px;font-size:10px;color:#8b7c73;line-height:1.45}html[data-workspace-ui=v2] .v2-metrics>div>small{color:#78535b;font-size:10px}html[data-workspace-ui=v2] .indicator-page .section-head{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap}html[data-workspace-ui=v2] .indicator-page .section-head p{font-size:10px;color:#95847a;margin:5px 0 0}html[data-workspace-ui=v2] .v2-hours-month{border:1px solid #eaded5;border-radius:6px;background:#fff;padding:8px;font-size:11px;color:#672c40}html[data-workspace-ui=v2] .v2-front-tag{border:1px solid transparent!important}html[data-workspace-ui=v2] .v2-front-purple{background:#f0ebfa!important;color:#7756a8!important}html[data-workspace-ui=v2] .v2-front-blue{background:#e6f1fb!important;color:#497ca5!important}html[data-workspace-ui=v2] .v2-front-green{background:#e2f5eb!important;color:#28805d!important}html[data-workspace-ui=v2] .v2-front-gold{background:#fff3db!important;color:#94642d!important}html[data-workspace-ui=v2] .ledger-side{background:linear-gradient(153deg,#5a1e2d,#774359)!important;color:#fff8f0!important}html[data-workspace-ui=v2] .ledger-side h2,html[data-workspace-ui=v2] .ledger-side p,html[data-workspace-ui=v2] .ledger-side .side-title,html[data-workspace-ui=v2] .ledger-side .distribution,html[data-workspace-ui=v2] .ledger-side .distribution strong,html[data-workspace-ui=v2] .ledger-side .side-foot{color:#fff8f0!important}html[data-workspace-ui=v2] .ledger-side .distribution{border-color:#ffffff36!important}html[data-workspace-ui=v2] .ledger-side .side-rule{background:#ffffff40!important}html[data-workspace-ui=v2] .v2-indicator-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html[data-workspace-ui=v2] .v2-indicator-actions>.outline-button,html[data-workspace-ui=v2] .v2-indicator-actions>select{height:36px;box-sizing:border-box;flex-shrink:0}html[data-workspace-ui=v2] .indicator-page .section-head{align-items:center!important}html[data-workspace-ui=v2] .v2-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;border:1px solid #e8ddd5;border-radius:9px;background:#fff;overflow:hidden}html[data-workspace-ui=v2] .v2-insights>div{padding:17px 19px;display:flex;flex-direction:column;gap:8px;border-right:1px solid #efe8e1;min-width:0}html[data-workspace-ui=v2] .v2-insights>div:last-child{border-right:0}html[data-workspace-ui=v2] .v2-insights strong{font-size:11px;color:#62514d}html[data-workspace-ui=v2] .v2-insights span{font-size:23px;font-weight:700;color:#5a1e2d;line-height:1.3}html[data-workspace-ui=v2] .v2-insights small{font-size:10px;color:#96857b;line-height:1.45}html[data-workspace-ui=v2] .ledger-summary>div{position:relative;padding-top:20px!important}html[data-workspace-ui=v2] .ledger-summary>div:before{content:"";height:2px!important;position:absolute;top:0;left:0;right:0;background:#b58c52}html[data-workspace-ui=v2] .ledger-summary>div:nth-child(1):before{background:#55b68a}html[data-workspace-ui=v2] .ledger-summary>div:nth-child(2):before{background:#76aecf}html[data-workspace-ui=v2] .ledger-summary>div:nth-child(3):before{background:#b58c52}html[data-workspace-ui=v2] .ledger-summary>div>span{background:transparent!important;color:#96857c!important;display:block!important;font-weight:400!important;width:auto!important;height:auto!important;padding:0!important}html[data-workspace-ui=v2] .v2-metrics>div:before{height:2px!important}@media (max-width:650px){html[data-workspace-ui=v2] .v2-insights{grid-template-columns:1fr}html[data-workspace-ui=v2] .v2-insights>div{border-right:0;border-bottom:1px solid #eee5dd}html[data-workspace-ui=v2] .v2-indicator-actions{width:100%}}html[data-workspace-ui=v2] .v2-projects-page .page-head{margin-bottom:20px}html[data-workspace-ui=v2] .v2-project-context{border:1px solid #e7d8ca;background:#fff;border-radius:10px;padding:26px 28px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px}html[data-workspace-ui=v2] .v2-project-context small,html[data-workspace-ui=v2] .v2-project-columns section>small{font-size:10px;letter-spacing:1.2px;color:#ae885c;font-weight:700}html[data-workspace-ui=v2] .v2-project-context h2{font-size:21px;margin:10px 0;color:#342f2e}html[data-workspace-ui=v2] .v2-project-context p{font-size:12px;line-height:1.65;color:#81736d;max-width:720px;margin:0}html[data-workspace-ui=v2] .v2-project-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:17px}html[data-workspace-ui=v2] .v2-project-columns section{border:1px solid #e7d8ca;background:#fff;border-radius:10px;padding:25px 27px}html[data-workspace-ui=v2] .v2-project-columns h3{font-size:17px;margin:13px 0 10px}html[data-workspace-ui=v2] .v2-project-columns p{font-size:12px;color:#83756e;line-height:1.6}html[data-workspace-ui=v2] .v2-project-columns p strong{color:#5a1e2d}html[data-workspace-ui=v2] .v2-project-meter{height:7px;background:#ede5df;overflow:hidden;border-radius:10px;margin:24px 0 11px}html[data-workspace-ui=v2] .v2-project-meter span{display:block;height:100%;border-radius:10px;background:#5a1e2d}html[data-workspace-ui=v2] .v2-project-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#957f71;margin-bottom:22px}html[data-workspace-ui=v2] .v2-project-columns button{display:inline-flex;align-items:center;gap:8px}html[data-workspace-ui=v2] .v2-projects-page>.soft-note{margin-top:20px}@media (max-width:750px){html[data-workspace-ui=v2] .v2-project-columns{grid-template-columns:1fr}html[data-workspace-ui=v2] .v2-project-context{flex-direction:column}html[data-workspace-ui=v2] .v2-project-meta{flex-wrap:wrap}}html[data-workspace-ui=v2] .v2-project-tabs{display:flex;gap:25px;align-items:center;border-bottom:1px solid #e4d9d1;margin:0 0 24px;overflow-x:auto}html[data-workspace-ui=v2] .v2-project-tabs button{border:0;background:transparent;padding:12px 3px;color:#8c7e74;font-size:12px;white-space:nowrap}html[data-workspace-ui=v2] .v2-project-tabs button.current{color:#5a1e2d;font-weight:700;border-bottom:2px solid #5a1e2d}html[data-workspace-ui=v2] .v2-project-embedded{background:#fff;padding:28px;border:1px solid #eadfd5;border-radius:9px}html[data-workspace-ui=v2] .v2-project-embedded h2{font-size:20px}html[data-workspace-ui=v2] .v2-project-embedded p{font-size:12px;color:#8d8078}html[data-workspace-ui=v2] .v2-project-months{display:grid;grid-template-columns:repeat(8,1fr);margin:22px 0 0;gap:4px}html[data-workspace-ui=v2] .v2-project-months span{text-align:center;background:#f8f4f0;border:1px solid #e9ddd3;padding:18px 4px;color:#7f6d63;font-size:11px}html[data-workspace-ui=v2] .v2-project-timeline-row{display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #e7dad1;padding:18px;margin-top:7px;border-radius:7px;font-size:12px}html[data-workspace-ui=v2] .v3-projects{max-width:1480px;margin:auto}html[data-workspace-ui=v2] .v3-projects .page-head{margin-bottom:16px}html[data-workspace-ui=v2] .v3-project-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#fff;border:1px solid #eadcd2;border-radius:11px;padding:26px 29px;margin-top:18px}html[data-workspace-ui=v2] .v3-project-hero small,html[data-workspace-ui=v2] .v3-project-front-label small,html[data-workspace-ui=v2] .v3-project-decision>small,html[data-workspace-ui=v2] .v3-timeline-head small{color:#aa8050;font-size:10px;font-weight:750;letter-spacing:1.4px}html[data-workspace-ui=v2] .v3-project-hero h2{font-size:23px;letter-spacing:-.6px;margin:9px 0}html[data-workspace-ui=v2] .v3-project-hero p{font-size:12px;color:#8c7c71;max-width:600px;line-height:1.6}html[data-workspace-ui=v2] .v3-project-figures{display:grid;grid-template-columns:repeat(3,90px);gap:0;flex-shrink:0}html[data-workspace-ui=v2] .v3-project-figures>div{display:flex;flex-direction:column;border-left:1px solid #eae0da;padding:0 16px;gap:5px}html[data-workspace-ui=v2] .v3-project-figures b{font-size:25px;color:#5a1e2d}html[data-workspace-ui=v2] .v3-project-figures span{font-size:10px;color:#94867b}html[data-workspace-ui=v2] .v3-project-progress{background:#fff;border:1px solid #eadcd2;border-radius:10px;padding:18px 25px;margin:15px 0}html[data-workspace-ui=v2] .v3-project-progress-head{display:flex;justify-content:space-between;align-items:center;font-size:11px}html[data-workspace-ui=v2] .v3-project-progress-head span{color:#978779}html[data-workspace-ui=v2] .v3-project-progress-track{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:17px}html[data-workspace-ui=v2] .v3-project-progress-track button{border:0;background:transparent;display:flex;flex-direction:column;gap:8px;align-items:center;color:#a99c91;font-size:10px;cursor:pointer}html[data-workspace-ui=v2] .v3-project-progress-track button span{height:7px;border-radius:7px;width:100%;background:#ede7e2}html[data-workspace-ui=v2] .v3-project-progress-track button.active{color:#5a1e2d;font-weight:750}html[data-workspace-ui=v2] .v3-project-progress-track button.active span{background:#5a1e2d}html[data-workspace-ui=v2] .v3-project-overview{display:grid;grid-template-columns:1.4fr 1fr;gap:15px}html[data-workspace-ui=v2] .v3-project-front,html[data-workspace-ui=v2] .v3-project-decision{background:#fff;border:1px solid #eadcd2;border-radius:11px;padding:25px;min-width:0}html[data-workspace-ui=v2] .v3-project-front-label{display:flex;gap:16px;align-items:flex-start}html[data-workspace-ui=v2] .v3-project-front-icon{display:grid;place-items:center;background:#fbf5e9;color:#5a1e2d;border:1px solid #eadbc8;border-radius:8px;width:48px;height:48px;font-size:25px;flex-shrink:0}html[data-workspace-ui=v2] .v3-project-front h3,html[data-workspace-ui=v2] .v3-project-decision h3{font-size:19px;margin:8px 0}html[data-workspace-ui=v2] .v3-project-front p,html[data-workspace-ui=v2] .v3-project-decision p{font-size:12px;color:#897c72;line-height:1.6}html[data-workspace-ui=v2] .v3-project-front-status{display:flex;align-items:center;gap:20px;margin:30px 0 27px}html[data-workspace-ui=v2] .v3-project-front-status>div:first-child{display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .v3-project-front-status strong{color:#5a1e2d;font-size:20px}html[data-workspace-ui=v2] .v3-project-front-status span{color:#95887d;font-size:10px}html[data-workspace-ui=v2] .v3-project-meter{height:7px;flex:1;border-radius:8px;background:#ede4de;overflow:hidden}html[data-workspace-ui=v2] .v3-project-meter span{display:block;background:#5a1e2d;width:25%;height:100%}html[data-workspace-ui=v2] .v3-project-front-foot{padding-top:18px;border-top:1px solid #ede5df;display:flex;justify-content:space-between;align-items:center;gap:10px}html[data-workspace-ui=v2] .v3-project-front-foot>span{font-size:10px;color:#9a8980}html[data-workspace-ui=v2] .v3-project-front-foot b{display:block;color:#56433b;margin-top:4px;font-size:12px}html[data-workspace-ui=v2] .v3-project-front-foot button,html[data-workspace-ui=v2] .v3-project-decision-bottom button{border:0;background:transparent;color:#5a1e2d;font-weight:700;font-size:11px;display:flex;align-items:center;gap:8px;cursor:pointer}html[data-workspace-ui=v2] .v3-project-decision{background:linear-gradient(155deg,#5a1e2d,#713f4b);color:#fff;display:flex;flex-direction:column}html[data-workspace-ui=v2] .v3-project-decision>small{color:#e5c5a2}html[data-workspace-ui=v2] .v3-project-decision h3{color:#fff;font-size:22px;margin-top:17px}html[data-workspace-ui=v2] .v3-project-decision p{color:#f0dfe1;font-size:12px}html[data-workspace-ui=v2] .v3-project-decision-bottom{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;gap:12px;align-items:center}html[data-workspace-ui=v2] .v3-project-decision-bottom span{font-size:10px;color:#e9cbb2}html[data-workspace-ui=v2] .v3-project-decision-bottom button{color:#fff;border:1px solid #ffffff60;border-radius:7px;padding:10px}html[data-workspace-ui=v2] .v3-project-timeline{background:#fff;border:1px solid #eadcd2;border-radius:11px;padding:20px}html[data-workspace-ui=v2] .v3-timeline-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:8px 8px 20px;border-bottom:1px solid #eee5df}html[data-workspace-ui=v2] .v3-timeline-head h3{font-size:20px;margin:8px 0}html[data-workspace-ui=v2] .v3-timeline-head p{font-size:11px;color:#94867e}html[data-workspace-ui=v2] .v3-project-timeline .dv>header,html[data-workspace-ui=v2] .v3-project-timeline .dv-disclaimer,html[data-workspace-ui=v2] .v3-project-timeline .dv-toolbar{display:none}html[data-workspace-ui=v2] .v3-project-timeline .dv-project{margin-top:20px}@media (max-width:900px){html[data-workspace-ui=v2] .v3-project-overview{grid-template-columns:1fr}html[data-workspace-ui=v2] .v3-project-hero{flex-direction:column;align-items:flex-start}html[data-workspace-ui=v2] .v3-project-figures{width:100%;grid-template-columns:repeat(3,1fr)}}@media (max-width:550px){html[data-workspace-ui=v2] .v3-project-hero,html[data-workspace-ui=v2] .v3-project-front,html[data-workspace-ui=v2] .v3-project-decision{padding:17px}html[data-workspace-ui=v2] .v3-project-front-foot,html[data-workspace-ui=v2] .v3-timeline-head{align-items:flex-start;flex-direction:column}}html[data-workspace-ui=v2] .v4-project-overview,html[data-workspace-ui=v2] .v4-project-schedule{margin-top:18px}html[data-workspace-ui=v2] .v4-project-summary,html[data-workspace-ui=v2] .v4-project-editorial,html[data-workspace-ui=v2] .v4-project-action,html[data-workspace-ui=v2] .v4-project-schedule{border:1px solid #eadbd1;background:#fff;border-radius:11px}html[data-workspace-ui=v2] .v4-project-summary{padding:27px}html[data-workspace-ui=v2] .v4-project-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}html[data-workspace-ui=v2] .v4-project-heading small,html[data-workspace-ui=v2] .v4-project-editorial>small,html[data-workspace-ui=v2] .v4-project-action>small,html[data-workspace-ui=v2] .v4-schedule-head small{color:#ad8255;font-weight:750;font-size:10px;letter-spacing:1.3px}html[data-workspace-ui=v2] .v4-project-heading h2{font-size:25px;margin:10px 0}html[data-workspace-ui=v2] .v4-project-heading p,html[data-workspace-ui=v2] .v4-project-objective p{font-size:12px;color:#85776e;line-height:1.7}html[data-workspace-ui=v2] .v4-project-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #eee6e0;border-bottom:1px solid #eee6e0;margin:22px 0;padding:19px 0}html[data-workspace-ui=v2] .v4-project-stats>div{border-right:1px solid #eee6e0;padding:0 18px;display:flex;flex-direction:column;gap:7px}html[data-workspace-ui=v2] .v4-project-stats>div:first-child{padding-left:0}html[data-workspace-ui=v2] .v4-project-stats>div:last-child{border:0}html[data-workspace-ui=v2] .v4-project-stats strong{font-size:23px;color:#5a1e2d}html[data-workspace-ui=v2] .v4-project-stats span{font-size:10px;color:#97877d}html[data-workspace-ui=v2] .v4-project-objective strong{font-size:12px}html[data-workspace-ui=v2] .v4-project-objective p{margin:7px 0 0}html[data-workspace-ui=v2] .v4-project-two{display:grid;grid-template-columns:1.45fr 1fr;gap:15px;margin-top:15px}html[data-workspace-ui=v2] .v4-project-editorial,html[data-workspace-ui=v2] .v4-project-action{padding:25px;min-width:0}html[data-workspace-ui=v2] .v4-project-editorial h3{font-size:20px;margin:10px 0 20px}html[data-workspace-ui=v2] .v4-project-event{display:flex;gap:12px;align-items:center;border-bottom:1px solid #eee5df;padding:13px 0}html[data-workspace-ui=v2] .v4-project-event>div{display:flex;flex-direction:column;gap:5px;flex:1}html[data-workspace-ui=v2] .v4-project-event strong{font-size:12px}html[data-workspace-ui=v2] .v4-project-event small,html[data-workspace-ui=v2] .v4-project-event time{font-size:10px;color:#9a8a80}html[data-workspace-ui=v2] .v4-event-icon{border-radius:8px;width:34px;height:34px;display:grid;place-items:center}html[data-workspace-ui=v2] .v4-event-icon.positive{color:#278267;background:#e5f5ec}html[data-workspace-ui=v2] .v4-event-icon.attention{color:#ac7832;background:#fff1d9}html[data-workspace-ui=v2] .v4-event-icon.future{color:#8564b0;background:#f0eafb}html[data-workspace-ui=v2] .v4-inline-action,html[data-workspace-ui=v2] .v4-schedule-row button{display:flex;align-items:center;gap:8px;margin-top:19px;background:none;border:0;color:#5a1e2d;font-size:11px;font-weight:700;padding:0;cursor:pointer}html[data-workspace-ui=v2] .v4-project-action{background:linear-gradient(155deg,#5a1e2d,#74404e);color:#fff;display:flex;flex-direction:column}html[data-workspace-ui=v2] .v4-project-action>small{color:#e4bc91}html[data-workspace-ui=v2] .v4-project-action h3{font-size:23px;margin:20px 0 9px;color:#fff}html[data-workspace-ui=v2] .v4-project-action p{color:#f0dfe1;font-size:12px;line-height:1.7}html[data-workspace-ui=v2] .v4-action-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:25px}html[data-workspace-ui=v2] .v4-action-footer span{color:#e4c9c3;font-size:10px}html[data-workspace-ui=v2] .v4-action-footer button{display:flex;align-items:center;gap:7px;background:transparent;border:1px solid #ffffff7c;border-radius:7px;color:#fff;font-size:10px;padding:11px;cursor:pointer}html[data-workspace-ui=v2] .v4-project-schedule{padding:27px}html[data-workspace-ui=v2] .v4-schedule-head{display:flex;justify-content:space-between;align-items:center;gap:14px}html[data-workspace-ui=v2] .v4-schedule-head h2{font-size:23px;margin:8px 0}html[data-workspace-ui=v2] .v4-schedule-head p{color:#8f8176;font-size:12px}html[data-workspace-ui=v2] .v4-schedule-months{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin:24px 0 30px}html[data-workspace-ui=v2] .v4-schedule-months>div{display:flex;flex-direction:column;align-items:center;gap:5px;border-radius:7px;padding:11px 5px;background:#f7f2ee;color:#a09389}html[data-workspace-ui=v2] .v4-schedule-months>div.current{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .v4-schedule-months b{font-size:12px}html[data-workspace-ui=v2] .v4-schedule-months span{font-size:10px}html[data-workspace-ui=v2] .v4-schedule-body{max-width:920px;margin:auto}html[data-workspace-ui=v2] .v4-schedule-row{display:grid;grid-template-columns:65px 26px minmax(0,1fr);column-gap:14px;min-height:122px;position:relative}html[data-workspace-ui=v2] .v4-schedule-row:not(:last-child):before{content:"";position:absolute;left:92px;top:26px;bottom:-2px;width:1px;background:#e1d0c6}html[data-workspace-ui=v2] .v4-schedule-date{display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid #eadfd6;border-radius:8px;padding:10px;height:max-content}html[data-workspace-ui=v2] .v4-schedule-date b{font-size:9px;color:#a98263}html[data-workspace-ui=v2] .v4-schedule-date span{font-size:18px;color:#5a1e2d;font-weight:800}html[data-workspace-ui=v2] .v4-schedule-mark{border:3px solid white;z-index:1;width:16px;height:16px;border-radius:50%;background:#b58c52;box-shadow:0 0 0 1px #e1d0c6;margin:12px 0 0 6px}html[data-workspace-ui=v2] .v4-schedule-mark.positive{background:#43b789}html[data-workspace-ui=v2] .v4-schedule-mark.future{background:#9b80ce}html[data-workspace-ui=v2] .v4-schedule-mark.neutral{background:#80b8d0}html[data-workspace-ui=v2] .v4-schedule-kind{font-size:10px;font-weight:700;letter-spacing:1px;color:#a98465}html[data-workspace-ui=v2] .v4-schedule-row h3{font-size:15px;margin:8px 0}html[data-workspace-ui=v2] .v4-schedule-row p{font-size:11px;color:#8c8078;margin:0 0 16px}html[data-workspace-ui=v2] .v4-schedule-row button{margin:0 0 21px}html[data-workspace-ui=v2] .v4-schedule-note{display:flex;align-items:center;gap:9px;font-size:10px;color:#9a897a;background:#faf6f2;border-radius:7px;padding:13px;margin-top:12px}html[data-workspace-ui=v2] .v4-deliverables-tab{margin-top:15px}html[data-workspace-ui=v2] .v4-deliverables-tab .dv>header,html[data-workspace-ui=v2] .v4-deliverables-tab .dv-toolbar{display:none}@media (max-width:900px){html[data-workspace-ui=v2] .v4-project-two{grid-template-columns:1fr}html[data-workspace-ui=v2] .v4-project-stats{grid-template-columns:repeat(2,1fr);gap:15px}html[data-workspace-ui=v2] .v4-project-stats>div:nth-child(2){border:0}}@media (max-width:650px){html[data-workspace-ui=v2] .v4-project-summary,html[data-workspace-ui=v2] .v4-project-editorial,html[data-workspace-ui=v2] .v4-project-action,html[data-workspace-ui=v2] .v4-project-schedule{padding:18px}html[data-workspace-ui=v2] .v4-schedule-head{flex-direction:column;align-items:flex-start}html[data-workspace-ui=v2] .v4-schedule-months{overflow-x:auto;grid-template-columns:repeat(8,50px)}}html[data-workspace-ui=v2] .v4-project-summary{border-top:3px solid #42b489}html[data-workspace-ui=v2] .v4-project-editorial{border-top:3px solid #7cb4d5}html[data-workspace-ui=v2] .v4-project-action{border-top:3px solid #b58c52}html[data-workspace-ui=v2] .v4-project-schedule{border-top:3px solid #aa8bd5}html[data-workspace-ui=v2] .v4-project-stats>div:nth-child(1) strong{color:#3b9f79}html[data-workspace-ui=v2] .v4-project-stats>div:nth-child(2) strong{color:#5a1e2d}html[data-workspace-ui=v2] .v4-project-stats>div:nth-child(3) strong{color:#b58c52}html[data-workspace-ui=v2] .v4-project-stats>div:nth-child(4) strong{color:#8869b2}html[data-workspace-ui=v2] .ap-switch-trigger{border:1px solid #e9d9ce;background:#fff8f0;color:#5a1e2d;border-radius:7px;padding:8px 10px;display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;cursor:pointer}html[data-workspace-ui=v2] .client-home{font-family:Inter,system-ui,sans-serif;color:#302b2b;background-color:#faf7f3;background-image:linear-gradient(#96775d0d 1px,transparent 1px),linear-gradient(90deg,#96775d0d 1px,transparent 1px);background-size:25px 25px;min-height:100vh;position:relative;font-size:12px}html[data-workspace-ui=v2] .client-home button{font-family:inherit}html[data-workspace-ui=v2] .ch-toolbar{height:70px;background:#ffffffed;border:1px solid #efe7df;border-radius:13px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;margin:0 0 20px;box-shadow:0 3px 22px #60402a08}html[data-workspace-ui=v2] .ch-area{display:flex;align-items:center;gap:12px}html[data-workspace-ui=v2] .ch-area-mark{height:35px;width:7px;border-radius:5px;background:linear-gradient(#5a1e2d,#c09257)}html[data-workspace-ui=v2] .ch-area>span:last-child{display:flex;flex-direction:column;gap:3px}html[data-workspace-ui=v2] .ch-area small,html[data-workspace-ui=v2] .ch-kicker,html[data-workspace-ui=v2] .ch-chat-quick>small{font-size:9px;letter-spacing:1.4px;font-weight:800;color:#a37d50}html[data-workspace-ui=v2] .ch-area strong{font-size:14px}html[data-workspace-ui=v2] .ch-tools{display:flex;gap:7px}html[data-workspace-ui=v2] .ch-tool{border:1px solid #ebddd4;background:#fff;color:#62293a;min-height:35px;min-width:35px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:9px}html[data-workspace-ui=v2] .ch-tool.pill{padding:0 12px;gap:7px;font-weight:600}html[data-workspace-ui=v2] .ch-tool.gold{background:#f6d98e;border-color:#e6be64}html[data-workspace-ui=v2] .ch-badge{position:absolute;right:-4px;top:-7px;border-radius:12px;background:#5a1e2d;color:#fff;font-size:9px;min-width:16px;height:16px;display:grid;place-items:center}html[data-workspace-ui=v2] .ch-content{max-width:1510px;margin:0 auto;padding:8px 7px 85px}html[data-workspace-ui=v2] .ch-greeting{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:0 2px 18px}html[data-workspace-ui=v2] .ch-overline{font-size:9px;letter-spacing:1.6px;color:#a68666;font-weight:700}html[data-workspace-ui=v2] .ch-greeting h1{font-size:39px;font-weight:750;letter-spacing:-1.8px;margin:6px 0 4px;line-height:1.15}html[data-workspace-ui=v2] .ch-greeting p{color:#857d77;font-size:12px;margin:0}html[data-workspace-ui=v2] .ch-executive{display:flex;align-items:center;gap:12px;border:1px solid #e2c6a5;border-radius:14px;background:#fffd;padding:9px 16px;min-width:302px}html[data-workspace-ui=v2] .ch-executive-photo{width:46px;height:46px;display:grid;place-items:center;background:linear-gradient(125deg,#382329,#a7a3a2);border-radius:9px;border:2px solid #c4a985;color:#fff;font-weight:700}html[data-workspace-ui=v2] .ch-executive>div{display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .ch-executive small{font-size:9px;letter-spacing:1px;color:#ab7944;font-weight:700}html[data-workspace-ui=v2] .ch-executive strong{font-size:12px}html[data-workspace-ui=v2] .ch-executive>div>span{font-size:10px;font-weight:700;color:#652338}html[data-workspace-ui=v2] .ch-contract{border-radius:15px;background:linear-gradient(115deg,#5a1e2d,#713c3e 68%,#87584b);color:#fff;min-height:145px;padding:21px 28px;box-shadow:0 10px 27px #5a1e2d11;margin-bottom:13px}html[data-workspace-ui=v2] .ch-contract-top{display:flex;justify-content:space-between;gap:18px}html[data-workspace-ui=v2] .ch-contract-name{display:flex;align-items:center;gap:15px}html[data-workspace-ui=v2] .ch-company-logo{border-radius:10px;background:#fffbf6;color:#49232f;width:58px;height:58px;display:flex;align-items:center;justify-content:center;font-size:29px;font-weight:800}html[data-workspace-ui=v2] .ch-company-logo span{color:#be8d57}html[data-workspace-ui=v2] .ch-contract-name small{font-size:9px;letter-spacing:1.5px;font-weight:800;color:#f0b9ba}html[data-workspace-ui=v2] .ch-contract-name h2{font-size:19px;letter-spacing:-.5px;margin:6px 0 3px}html[data-workspace-ui=v2] .ch-contract-name div>span{font-size:11px;color:#eedcdb}html[data-workspace-ui=v2] .ch-contract-figures{display:flex;min-width:39%;gap:14px}html[data-workspace-ui=v2] .ch-contract-figures>div{flex:1;padding:6px 0 6px 20px;border-left:1px solid #ffffff35;display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .ch-contract-figures strong{font-size:24px;color:#fff0cb;line-height:1}html[data-workspace-ui=v2] .ch-contract-figures span{font-size:10px;font-weight:600;color:#f4dfda}html[data-workspace-ui=v2] .ch-contract-progress{margin-top:20px}html[data-workspace-ui=v2] .ch-progress-line{height:7px;border-radius:10px;background:#ffffff40;overflow:hidden}html[data-workspace-ui=v2] .ch-progress-line span{display:block;height:100%;width:0%;background:#f7da81}html[data-workspace-ui=v2] .ch-contract-progress>div:last-child{display:flex;justify-content:space-between;margin-top:6px;font-size:9px;color:#f5e9e6}html[data-workspace-ui=v2] .ch-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:13px;margin-bottom:13px}html[data-workspace-ui=v2] .ch-surface{background:#ffffffdf;border:1px solid #e8d4bf;border-radius:13px;padding:16px 17px;min-width:0}html[data-workspace-ui=v2] .ch-surface h3{font-size:13px;line-height:1.3;margin:0 0 9px;letter-spacing:-.2px}html[data-workspace-ui=v2] .ch-surface h3 span{font-weight:500;color:#7f7772}html[data-workspace-ui=v2] .ch-surface p{font-size:10px;color:#79716b;margin:3px 0}html[data-workspace-ui=v2] .ch-delivery-inside{display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-workspace-ui=v2] .ch-big{font-size:34px;line-height:1;font-weight:700;letter-spacing:-1px}html[data-workspace-ui=v2] .ch-donut{width:68px;height:68px;border-radius:50%;background:conic-gradient(#e7b23e 0,#e7b23e 0%,#e8e3df 0);display:grid;place-items:center;flex-shrink:0}html[data-workspace-ui=v2] .ch-donut:before{content:"";position:absolute}html[data-workspace-ui=v2] .ch-donut span{background:#fff;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700}html[data-workspace-ui=v2] .ch-legend{display:flex;flex-direction:column;gap:8px;font-size:10px}html[data-workspace-ui=v2] .ch-legend span{white-space:nowrap;display:flex;align-items:center;gap:5px}html[data-workspace-ui=v2] .ch-legend b{margin-left:auto}html[data-workspace-ui=v2] .ch-legend i,html[data-workspace-ui=v2] .ch-person-status i{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}html[data-workspace-ui=v2] .green{background:#35aa7c}html[data-workspace-ui=v2] .yellow{background:#f1bd49}html[data-workspace-ui=v2] .red{background:#d55d73}html[data-workspace-ui=v2] .ch-feeling-inner{display:flex;justify-content:space-between;align-items:center;margin-top:16px}html[data-workspace-ui=v2] .ch-feeling-inner p{display:flex;align-items:center;gap:8px;margin:9px 0;color:#4a4441}html[data-workspace-ui=v2] .ch-no-rating{border-left:1px solid #ebddd2;min-width:70px;text-align:center;display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .ch-no-rating strong{font-size:23px}html[data-workspace-ui=v2] .ch-no-rating small,html[data-workspace-ui=v2] .ch-subnote{color:#988b81;font-size:10px}html[data-workspace-ui=v2] .ch-complete-line{display:flex;align-items:center;justify-content:space-between;margin-top:17px}html[data-workspace-ui=v2] .ch-color-bars{display:flex;gap:5px}html[data-workspace-ui=v2] .ch-color-bars i{width:22px;height:5px;border-radius:6px;background:#c8c2bd}html[data-workspace-ui=v2] .ch-color-bars i:nth-child(2){background:#c87e94}html[data-workspace-ui=v2] .ch-color-bars i:nth-child(3){background:#7ca9bb}html[data-workspace-ui=v2] .ch-color-bars i:nth-child(4){background:#e1b95f}html[data-workspace-ui=v2] .ch-color-bars i:nth-child(5){background:#83bba0}html[data-workspace-ui=v2] .ch-completion p{margin-top:13px}html[data-workspace-ui=v2] .ch-mid{display:grid;grid-template-columns:1.06fr 1fr .85fr;gap:13px;margin-bottom:13px}html[data-workspace-ui=v2] .ch-recent-document{display:flex;gap:15px;min-height:160px}html[data-workspace-ui=v2] .ch-doc-thumb{background:#f1ece9;min-width:105px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#582736}html[data-workspace-ui=v2] .ch-doc-thumb span{font-size:10px;letter-spacing:3px;font-weight:700}html[data-workspace-ui=v2] .ch-recent-document>div:last-child{display:flex;flex-direction:column;align-items:flex-start}html[data-workspace-ui=v2] .ch-recent-document h3,html[data-workspace-ui=v2] .ch-recent-case h3{font-size:16px;text-transform:none;margin:10px 0 3px}html[data-workspace-ui=v2] .ch-link{border:0;background:none;color:#64283a;font-weight:700;font-size:10px;display:inline-flex;align-items:center;gap:4px;padding:0;text-align:left}html[data-workspace-ui=v2] .ch-recent-document .ch-link{margin-top:auto}html[data-workspace-ui=v2] .ch-recent-case{position:relative;display:flex;flex-direction:column}html[data-workspace-ui=v2] .ch-avatars{display:flex;gap:0;margin-bottom:9px}html[data-workspace-ui=v2] .ch-avatars>span,html[data-workspace-ui=v2] .ch-avatars>button{width:28px;height:28px;border:2px solid #fff;border-radius:9px;background:#e7d3d2;color:#5a1e2d;display:grid;place-items:center;margin-left:-5px;font-size:9px;font-weight:700}html[data-workspace-ui=v2] .ch-avatars>span:first-child,html[data-workspace-ui=v2] .ch-avatars>button:first-child{margin-left:0}html[data-workspace-ui=v2] .ch-avatars>span:nth-child(2){background:#dedbe9}html[data-workspace-ui=v2] .ch-avatars>span:nth-child(3){background:#f1deaa}html[data-workspace-ui=v2] .ch-tag{font-size:9px;border-radius:7px;padding:5px 8px;font-weight:700}html[data-workspace-ui=v2] .ch-tag.amber{background:#fcf3e6;color:#9d702c;position:absolute;right:13px;top:16px}html[data-workspace-ui=v2] .ch-tag.lilac{background:#ede8f8;color:#785c9e}html[data-workspace-ui=v2] .ch-recent-case .ch-link{margin-top:auto}html[data-workspace-ui=v2] .ch-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}html[data-workspace-ui=v2] .ch-card-head h3{margin:0}html[data-workspace-ui=v2] .ch-people-count{margin:8px 0 12px;font-size:10px;color:#8b8179}html[data-workspace-ui=v2] .ch-people-count strong{font-size:22px;color:#312b2b;margin-right:5px}html[data-workspace-ui=v2] .ch-avatars.large>button{width:34px;height:34px;cursor:pointer;background:#ddd1c9}html[data-workspace-ui=v2] .ch-avatars.large>button:nth-child(2){background:#dadfec}html[data-workspace-ui=v2] .ch-avatars.large>button:nth-child(3){background:#e7cfcb}html[data-workspace-ui=v2] .ch-avatars.large>button:nth-child(4){background:#e7dbbd}html[data-workspace-ui=v2] .ch-person-status{display:flex;gap:8px;flex-wrap:wrap;font-size:9px;color:#6d655e;margin-top:10px}html[data-workspace-ui=v2] .ch-person-status span{display:flex;align-items:center;gap:4px}html[data-workspace-ui=v2] .ch-bottom{display:grid;grid-template-columns:2.06fr 1fr;gap:13px}html[data-workspace-ui=v2] .ch-project{min-height:310px}html[data-workspace-ui=v2] .ch-project .ch-kicker{color:#6f293e}html[data-workspace-ui=v2] .ch-project h3{font-size:17px;margin:7px 0 0}html[data-workspace-ui=v2] .ch-gantt{margin-top:20px}html[data-workspace-ui=v2] .ch-gantt-header{display:grid;grid-template-columns:33% repeat(3,1fr);background:#faf7f3;padding:11px;color:#ac9d91;font-size:9px;font-weight:700;letter-spacing:.7px}html[data-workspace-ui=v2] .ch-gantt-row{display:grid;grid-template-columns:33% 1fr;width:100%;border:0;background:none;text-align:left;min-height:48px;border-bottom:1px solid #efe7df;align-items:center;color:#302b2b}html[data-workspace-ui=v2] .ch-gantt-row>div:first-child{display:flex;flex-direction:column;gap:3px}html[data-workspace-ui=v2] .ch-gantt-row strong{font-size:11px}html[data-workspace-ui=v2] .ch-gantt-row small{font-size:10px;color:#8e837b}html[data-workspace-ui=v2] .ch-gantt-track{height:100%;position:relative;background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),#e6d8c9 calc(25% - 1px),#e6d8c9 25%)}html[data-workspace-ui=v2] .ch-milestone{position:absolute;top:50%;transform:translateY(-50%);font-size:9px;white-space:nowrap;border-radius:20px;padding:8px;background:#f7e9d7;color:#896127;border:1px solid #e5d1b0;font-weight:700}html[data-workspace-ui=v2] .ch-milestone.red{background:#ad4c70;color:#fff;border-color:#ad4c70}html[data-workspace-ui=v2] .ch-milestone.purple{background:#e5d7f7;color:#754da1;border-color:#d6c1ec}html[data-workspace-ui=v2] .ch-milestone.green{background:#d8f0e7;color:#32836a;border-color:#bfe4d4}html[data-workspace-ui=v2] .ch-gantt-foot{display:flex;justify-content:space-between;color:#aa998d;font-size:9px;margin:10px 0 0 33%}html[data-workspace-ui=v2] .ch-side-stack{display:flex;flex-direction:column;gap:13px}html[data-workspace-ui=v2] .ch-next{flex:1}html[data-workspace-ui=v2] .ch-event{display:flex;gap:10px;align-items:center;margin-top:17px}html[data-workspace-ui=v2] .ch-event-date{border:1px solid #e7dcd0;border-radius:7px;width:42px;display:flex;flex-direction:column;align-items:center;padding:5px}html[data-workspace-ui=v2] .ch-event-date strong{font-size:21px}html[data-workspace-ui=v2] .ch-event-date small{font-size:9px;color:#a97c49}html[data-workspace-ui=v2] .ch-event-dot{width:9px;height:9px;background:#3684a3;border-radius:50%}html[data-workspace-ui=v2] .ch-event>div:last-child{display:flex;flex-direction:column;gap:6px}html[data-workspace-ui=v2] .ch-event>div:last-child strong{font-size:11px}html[data-workspace-ui=v2] .ch-event>div:last-child small,html[data-workspace-ui=v2] .ch-event>div:last-child span{font-size:10px;color:#82776f}html[data-workspace-ui=v2] .ch-event>div:last-child span{display:flex;gap:4px;align-items:center}html[data-workspace-ui=v2] .ch-cycle-next{min-height:112px}html[data-workspace-ui=v2] .ch-cycle-next p{font-size:11px;margin:9px 0}html[data-workspace-ui=v2] .ch-chat-trigger{position:fixed;bottom:23px;right:26px;background:#5a1e2d;color:#fff;border:1px solid #b58c52;display:flex;gap:9px;align-items:center;border-radius:35px;padding:7px 16px 7px 7px;z-index:30;box-shadow:0 9px 28px #5a1e2d33;font-weight:700}html[data-workspace-ui=v2] .ch-chat-portrait{display:grid;place-items:center;border-radius:50%;height:35px;width:35px;background:linear-gradient(150deg,#f9e2ac,#a5617b);color:#4e192d;font-weight:800;border:2px solid #d8b76b}html[data-workspace-ui=v2] .ch-chat{position:fixed;z-index:31;bottom:18px;right:20px;width:365px;max-width:calc(100vw - 30px);background:#fff;border-radius:18px;box-shadow:0 18px 60px #3b262633;overflow:hidden;border:1px solid #eee5df}html[data-workspace-ui=v2] .ch-chat-top{display:flex;gap:10px;align-items:center;padding:16px 15px 12px}html[data-workspace-ui=v2] .ch-chat-top>div{display:flex;flex-direction:column;gap:2px;flex:1}html[data-workspace-ui=v2] .ch-chat-top small{font-size:8px;letter-spacing:1.1px;color:#a37c51;font-weight:800}html[data-workspace-ui=v2] .ch-chat-top strong{font-size:16px}html[data-workspace-ui=v2] .ch-chat-top>div>span{font-size:9px;color:#7e7470}html[data-workspace-ui=v2] .ch-chat-top>button,html[data-workspace-ui=v2] .ch-chat-send>button:first-child,html[data-workspace-ui=v2] .ch-menu>button,html[data-workspace-ui=v2] .ch-detail>button{border:1px solid #e8e1dc;border-radius:8px;background:#fff;padding:7px;display:grid;place-items:center;color:#63514c}html[data-workspace-ui=v2] .ch-chat-body{padding:0 15px 16px}html[data-workspace-ui=v2] .ch-chat-body>p{font-size:11px;line-height:1.5;margin:0 0 12px}html[data-workspace-ui=v2] .ch-chat-quick{background:#faf5f0;padding:10px;border-radius:12px}html[data-workspace-ui=v2] .ch-chat-quick>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}html[data-workspace-ui=v2] .ch-chat-quick button{display:flex;align-items:center;gap:5px;border:0;background:#fff;padding:9px;border-radius:7px;text-align:left;font-size:10px;font-weight:700}html[data-workspace-ui=v2] .ch-chat-quick svg{color:#7a2e45}html[data-workspace-ui=v2] .ch-chat-kinds{display:flex;gap:3px;background:#f7f2ef;padding:4px;border-radius:9px;margin-top:10px}html[data-workspace-ui=v2] .ch-chat-kinds button{flex:1;border:0;border-radius:6px;padding:8px 2px;background:#fff;font-size:8px;font-weight:700}html[data-workspace-ui=v2] .ch-chat-kinds button.selected{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .ch-chat-body label{display:block;font-size:10px;font-weight:700;margin:11px 0 5px}html[data-workspace-ui=v2] .ch-chat-body textarea{width:100%;resize:vertical;min-height:75px;padding:10px;border:1px solid #e7ded7;border-radius:8px;font:11px Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .ch-chat-send{display:flex;justify-content:space-between;margin-top:7px}html[data-workspace-ui=v2] .ch-chat-send>button:last-child{display:flex;gap:7px;align-items:center;border:0;padding:9px 11px;border-radius:7px;color:#fff;background:#5a1e2d;font-size:10px}html[data-workspace-ui=v2] .ch-chat-send>button:disabled{opacity:.4}html[data-workspace-ui=v2] .ch-chat-note{display:flex;gap:7px;align-items:center;color:#8c817a;font-size:9px;margin-top:12px;line-height:1.4}html[data-workspace-ui=v2] .ch-chat.minimized .ch-chat-top{padding-bottom:16px}html[data-workspace-ui=v2] .ch-menu{position:absolute;top:75px;right:80px;width:310px;z-index:32;background:#fff;border:1px solid #e7d6c7;border-radius:10px;box-shadow:0 12px 25px #0001;padding:18px}html[data-workspace-ui=v2] .ch-menu>button{float:right}html[data-workspace-ui=v2] .ch-menu p{margin:12px 0 0;color:#82786d;line-height:1.5}html[data-workspace-ui=v2] .ch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#20161c66;z-index:36}html[data-workspace-ui=v2] .ch-detail{position:absolute;right:0;top:0;bottom:0;width:min(390px,100%);background:#fff;padding:25px}html[data-workspace-ui=v2] .ch-detail>button{float:right}html[data-workspace-ui=v2] .ch-detail>small{color:#ab875f;font-size:10px}html[data-workspace-ui=v2] .ch-detail h2{font-size:23px;margin-top:20px}html[data-workspace-ui=v2] .ch-detail p{line-height:1.7;color:#777}html[data-workspace-ui=v2] .ch-toast{position:fixed;bottom:19px;left:90px;z-index:50;background:#5a1e2d;color:#fff;border-radius:8px;padding:13px 15px;display:flex;gap:8px;align-items:center}html[data-workspace-ui=v2] .ch-chat-trigger:has(+.ch-chat){display:none}@media (max-width:1150px){html[data-workspace-ui=v2] .ch-three{grid-template-columns:repeat(2,1fr)}html[data-workspace-ui=v2] .ch-completion{grid-column:1/-1}html[data-workspace-ui=v2] .ch-mid{grid-template-columns:1fr 1fr}html[data-workspace-ui=v2] .ch-people{grid-column:1/-1}}@media (max-width:800px){html[data-workspace-ui=v2] .ch-contract-top,html[data-workspace-ui=v2] .ch-greeting{flex-direction:column;align-items:flex-start}html[data-workspace-ui=v2] .ch-contract-figures{width:100%}html[data-workspace-ui=v2] .ch-three,html[data-workspace-ui=v2] .ch-mid,html[data-workspace-ui=v2] .ch-bottom{grid-template-columns:1fr}html[data-workspace-ui=v2] .ch-completion,html[data-workspace-ui=v2] .ch-people{grid-column:auto}html[data-workspace-ui=v2] .ch-greeting h1{font-size:29px}html[data-workspace-ui=v2] .ch-executive{min-width:0;width:100%}html[data-workspace-ui=v2] .ch-toolbar{padding:0 10px}html[data-workspace-ui=v2] .ch-tools{gap:4px}html[data-workspace-ui=v2] .ch-tool.pill{font-size:0;min-width:35px;padding:0}html[data-workspace-ui=v2] .ch-tool.pill svg{width:17px}html[data-workspace-ui=v2] .ch-tool{min-width:29px;min-height:31px}html[data-workspace-ui=v2] .ch-chat{right:8px;bottom:8px}html[data-workspace-ui=v2] .ch-chat-trigger{right:10px;bottom:10px}html[data-workspace-ui=v2] .ch-content{padding-left:0;padding-right:0}}html[data-workspace-ui=v2] .ch-chat-portrait{border-radius:9px;flex-shrink:0}html[data-workspace-ui=v2] .ch-chat-trigger{border-radius:13px;padding:7px 14px 7px 7px}html[data-workspace-ui=v2] .ch-avatars>span,html[data-workspace-ui=v2] .ch-avatars>button{border-radius:8px}html[data-workspace-ui=v2] .ch-chat-top .ch-chat-portrait{width:38px;height:38px}html[data-workspace-ui=v2] .ch-tools{gap:8px}html[data-workspace-ui=v2] .ch-toolbar{box-shadow:0 2px 14px #60402a06}html[data-workspace-ui=v2] .ch-executive-photo{border-radius:8px}html[data-workspace-ui=v2] .ch-bulletin{margin:17px 0 19px;border:1px solid #e9ded4;border-radius:12px;background:#fff;padding:21px 22px}html[data-workspace-ui=v2] .ch-bulletin-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}html[data-workspace-ui=v2] .ch-bulletin-heading small{font-size:10px;letter-spacing:1.35px;font-weight:700;color:#aa814f}html[data-workspace-ui=v2] .ch-bulletin-heading h3{font-size:17px;margin:6px 0}html[data-workspace-ui=v2] .ch-bulletin-heading p{font-size:11px;color:#998b80;margin:0}html[data-workspace-ui=v2] .ch-bulletin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-workspace-ui=v2] .ch-bulletin-item{display:flex;gap:15px;align-items:stretch;background:#faf8f5;border:1px solid #ebe3dc;border-radius:8px;overflow:hidden;padding:0;text-align:left;cursor:pointer;min-width:0}html[data-workspace-ui=v2] .ch-bulletin-item:hover{border-color:#b58c52}html[data-workspace-ui=v2] .ch-bulletin-picture{width:155px;min-height:130px;background-size:cover;background-position:center;flex-shrink:0;display:flex;align-items:flex-end;padding:12px}html[data-workspace-ui=v2] .ch-bulletin-picture span{font-size:9px;font-weight:700;letter-spacing:1px;color:#5a1e2d;background:#fff;border-radius:4px;padding:6px}html[data-workspace-ui=v2] .ch-bulletin-copy{padding:16px 12px 12px 0;display:flex;flex-direction:column;gap:7px}html[data-workspace-ui=v2] .ch-bulletin-copy small{font-size:9px;color:#aa8c70}html[data-workspace-ui=v2] .ch-bulletin-copy strong{font-size:13px;color:#433636}html[data-workspace-ui=v2] .ch-bulletin-copy p{font-size:11px;color:#92867c;line-height:1.5;margin:0}@media (max-width:900px){html[data-workspace-ui=v2] .ch-bulletin-grid{grid-template-columns:1fr}html[data-workspace-ui=v2] .ch-bulletin-heading{align-items:flex-start}}@media (max-width:500px){html[data-workspace-ui=v2] .ch-bulletin-picture{width:106px}html[data-workspace-ui=v2] .ch-bulletin{padding:15px}html[data-workspace-ui=v2] .ch-bulletin-copy{padding:12px 8px 10px 0}}html[data-workspace-ui=v2] .ch-bulletin-v4{padding:19px 22px}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,235px));justify-content:start;gap:14px}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-item{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:9px;min-width:0;border:1px solid #e9e0d9;overflow:hidden}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-meta{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 13px 10px;min-height:97px}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-label{border-radius:5px;background:#fff0df;color:#9e6d35;font-size:9px;padding:4px 7px;font-weight:800;letter-spacing:.45px}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-item:nth-child(2) .ch-bulletin-label{background:#f3eaf7;color:#76569c}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-item:nth-child(3) .ch-bulletin-label{background:#e8f4fa;color:#3f83a1}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-meta strong{font-size:12px;line-height:1.3;color:#352b2d}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-author{font-size:10px;color:#9e9187}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-picture{order:0;width:100%;height:122px;min-height:0;padding:0;background-position:center;background-size:cover;flex:none}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-picture:before{content:none}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-foot{display:flex;justify-content:space-between;gap:6px;border-top:1px solid #f0e8e2;padding:11px 12px;color:#7a5261;font-size:9px}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-foot span{display:flex;gap:5px;align-items:center}@media (max-width:920px){html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-grid{grid-template-columns:repeat(2,minmax(0,235px))}}@media (max-width:580px){html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-meta{padding:10px}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-picture{height:94px}html[data-workspace-ui=v2] .ch-bulletin-v4 .ch-bulletin-foot{flex-direction:column}html[data-workspace-ui=v2] .ch-bulletin-v4{padding:14px}}html[data-workspace-ui=v2] .ch-home-spotlight{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:14px;align-items:stretch;margin:17px 0}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-v4{margin:0;min-width:0;padding:18px}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-item{width:100%;min-width:0}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-meta{min-height:112px;padding:10px 9px 8px}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-meta strong{font-size:11px}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-author{font-size:9px}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-picture{height:118px}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-foot{padding:9px 7px;flex-wrap:wrap;font-size:9px}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-heading{align-items:flex-start;min-height:55px}html[data-workspace-ui=v2] .ch-team-panel{border:1px solid #e9ded4;border-radius:12px;background:#fff;padding:18px;min-width:0;display:flex;flex-direction:column}html[data-workspace-ui=v2] .ch-team-panel-head{display:flex;align-items:start;justify-content:space-between;gap:10px}html[data-workspace-ui=v2] .ch-team-panel-head small{color:#ab8151;letter-spacing:1.2px;font-weight:800;font-size:10px}html[data-workspace-ui=v2] .ch-team-panel-head h3{margin:6px 0;font-size:17px}html[data-workspace-ui=v2] .ch-team-panel-head p{color:#95877d;font-size:10px;margin:0}html[data-workspace-ui=v2] .ch-team-panel-head .ch-link{flex-shrink:0}html[data-workspace-ui=v2] .ch-team-overview{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:13px 0 12px;margin-top:8px;border-bottom:1px solid #f0e8e2}html[data-workspace-ui=v2] .ch-team-overview>div{display:flex;align-items:baseline;gap:5px;margin-right:auto}html[data-workspace-ui=v2] .ch-team-overview b{font-size:23px;color:#5a1e2d}html[data-workspace-ui=v2] .ch-team-overview>div span{font-size:10px;color:#8d8177}html[data-workspace-ui=v2] .ch-team-status{font-size:9px;padding:5px 7px;border-radius:5px;white-space:nowrap}html[data-workspace-ui=v2] .ch-team-status.ok{background:#e6f5ee;color:#2c8e67}html[data-workspace-ui=v2] .ch-team-status.vacation{background:#fff0d7;color:#996d2f}html[data-workspace-ui=v2] .ch-team-status.away{background:#fce9ed;color:#b34c67}html[data-workspace-ui=v2] .ch-team-members button{width:100%;display:flex;gap:9px;align-items:center;padding:8px 0;border:0;border-bottom:1px solid #f3ece8;text-align:left;background:transparent;cursor:pointer}html[data-workspace-ui=v2] .ch-team-members button>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .ch-team-members strong{font-size:11px}html[data-workspace-ui=v2] .ch-team-members small{font-size:9px;color:#92857b}html[data-workspace-ui=v2] .ch-team-avatar{width:31px;height:31px;flex-shrink:0;border-radius:7px;background:#e9d7d4;color:#5a1e2d;display:grid;place-items:center;font-size:10px;font-weight:800}html[data-workspace-ui=v2] .ch-team-avatar.blue{background:#dce9f6;color:#466b93}html[data-workspace-ui=v2] .ch-team-avatar.rose{background:#f6e0e8;color:#95556b}html[data-workspace-ui=v2] .ch-team-milestones{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}html[data-workspace-ui=v2] .ch-team-milestones>div{display:flex;align-items:center;gap:8px;background:#faf7f4;padding:9px;border-radius:8px;min-width:0}html[data-workspace-ui=v2] .ch-team-milestones>div>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}html[data-workspace-ui=v2] .ch-team-milestones strong{font-size:10px}html[data-workspace-ui=v2] .ch-team-milestones small{font-size:9px;color:#8c8076}html[data-workspace-ui=v2] .ch-team-milestone-icon{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;background:#efeaf7;color:#8764a4}html[data-workspace-ui=v2] .ch-team-milestone-icon.gold{background:#fff0d5;color:#ba8b32}html[data-workspace-ui=v2] .ch-team-demo-note{display:block;color:#b3a79d;font-size:9px;margin-top:auto;padding-top:10px}html[data-workspace-ui=v2] .ch-mid{grid-template-columns:1fr 1fr}html[data-workspace-ui=v2] .ch-home-agenda{margin:0 0 14px}html[data-workspace-ui=v2] .ch-home-agenda .ch-next{padding:19px 22px;min-height:0}html[data-workspace-ui=v2] .ch-home-agenda .ch-event{max-width:620px}html[data-workspace-ui=v2] .ch-bottom .ch-side-stack{height:100%}@media (max-width:1100px){html[data-workspace-ui=v2] .ch-home-spotlight{grid-template-columns:1fr}html[data-workspace-ui=v2] .ch-team-milestones{grid-template-columns:1fr 1fr}}@media (max-width:600px){html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-ui=v2] .ch-team-milestones{grid-template-columns:1fr}html[data-workspace-ui=v2] .ch-home-spotlight .ch-bulletin-picture{height:100px}}html[data-workspace-ui=v2] .notice-page{max-width:1500px;margin:auto;padding:27px 35px 60px;color:#342d2b}html[data-workspace-ui=v2] .notice-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}html[data-workspace-ui=v2] .notice-title small,html[data-workspace-ui=v2] .notice-dialog header span{font-size:10px;letter-spacing:1.6px;color:#ab8a6b;font-weight:700}html[data-workspace-ui=v2] .notice-title h1{font-size:27px;letter-spacing:-.7px;margin:5px 0}html[data-workspace-ui=v2] .notice-title h1 span{color:#b58c52}html[data-workspace-ui=v2] .notice-title p{margin:0;color:#8b8179;font-size:12px}html[data-workspace-ui=v2] .notice-main-button{border:0;border-radius:7px;background:#5a1e2d;color:#fff;font-size:12px;font-weight:700;padding:12px 16px;display:flex;gap:9px;align-items:center;cursor:pointer}html[data-workspace-ui=v2] .notice-main-button:disabled{opacity:.5;cursor:not-allowed}html[data-workspace-ui=v2] .notice-demo{background:#fffdfa;border:1px solid #e8dfd8;border-radius:7px;padding:12px 15px;display:flex;align-items:center;gap:9px;color:#9b806e;font-size:11px}html[data-workspace-ui=v2] .notice-toolbar{display:flex;justify-content:space-between;align-items:center;margin:23px 0 14px;color:#8e8076;font-size:11px;gap:10px}html[data-workspace-ui=v2] .notice-filters{display:flex;flex-wrap:wrap;gap:5px}html[data-workspace-ui=v2] .notice-filters button{padding:9px 13px;border:1px solid #eadfd7;border-radius:7px;background:#fff;color:#7a706a;font-size:11px;cursor:pointer}html[data-workspace-ui=v2] .notice-filters button.active{color:#5a1e2d;background:#f5efec;border-color:#d6bcb5;font-weight:700}html[data-workspace-ui=v2] .notice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-workspace-ui=v2] .notice-item{border:1px solid #e9ded5;border-top:3px solid #a18cd8;border-radius:9px;background:#fff;padding:0;min-width:0}html[data-workspace-ui=v2] .notice-item.feriado{border-top-color:#e3ab48}html[data-workspace-ui=v2] .notice-item.atendimento{border-top-color:#63aace}html[data-workspace-ui=v2] .notice-item.comunicado{border-top-color:#9a71c7}html[data-workspace-ui=v2] .notice-item-main{padding:21px}html[data-workspace-ui=v2] .notice-item-top{display:flex;gap:10px;align-items:center}html[data-workspace-ui=v2] .notice-author-mark{display:grid;place-items:center;width:35px;height:35px;background:#5a1e2d;color:#fff;border-radius:7px;font-weight:700}html[data-workspace-ui=v2] .notice-item-top>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}html[data-workspace-ui=v2] .notice-item-top strong{font-size:11px}html[data-workspace-ui=v2] .notice-item-top small{color:#a2948b;font-size:10px}html[data-workspace-ui=v2] .notice-category{font-size:10px;font-weight:700;padding:6px 9px;border-radius:5px;background:#f5effb;color:#7b56a0}html[data-workspace-ui=v2] .notice-category.feriado{background:#fff4de;color:#9b6c21}html[data-workspace-ui=v2] .notice-category.atendimento{background:#eaf5fa;color:#34799a}html[data-workspace-ui=v2] .notice-item h2{font-size:17px;margin:20px 0 9px;color:#382f30}html[data-workspace-ui=v2] .notice-item p{font-size:12px;line-height:1.75;color:#706762;min-height:65px}html[data-workspace-ui=v2] .notice-calendar-link{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:13px 0;color:#9b713d;font-size:11px;border-bottom:1px solid #eee8e2}html[data-workspace-ui=v2] .notice-actions{display:flex;gap:20px;padding-top:15px}html[data-workspace-ui=v2] .notice-actions button{border:0;background:none;color:#6a2e3e;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;cursor:pointer}html[data-workspace-ui=v2] .notice-actions button.acknowledged{color:#288666}html[data-workspace-ui=v2] .notice-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#20151d80;z-index:105;display:grid;place-items:center;padding:18px}html[data-workspace-ui=v2] .notice-dialog{background:#fff;border-radius:12px;width:min(620px,100%);max-height:min(92vh,860px);display:flex;flex-direction:column;box-shadow:0 20px 60px #19070a44;overflow:hidden}html[data-workspace-ui=v2] .notice-dialog header{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid #eee2db}html[data-workspace-ui=v2] .notice-dialog header button{background:#faf7f4;border:1px solid #ebdfd6;border-radius:6px;padding:7px;display:grid;place-items:center}html[data-workspace-ui=v2] .notice-dialog-body{padding:26px;overflow-y:auto;min-height:0;scrollbar-width:none}html[data-workspace-ui=v2] .notice-dialog-body::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .notice-dialog-body h2{font-size:23px;margin:17px 0}html[data-workspace-ui=v2] .notice-dialog-body>p{font-size:13px;line-height:1.8;color:#655a55}html[data-workspace-ui=v2] .notice-dialog-body dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0;background:#faf6f2;padding:17px;border-radius:8px}html[data-workspace-ui=v2] .notice-dialog-body dt{color:#a49082;font-size:10px;margin-bottom:6px}html[data-workspace-ui=v2] .notice-dialog-body dd{margin:0;font-size:12px;font-weight:700}html[data-workspace-ui=v2] .notice-dialog-body h3{font-size:14px;margin:20px 0 8px}html[data-workspace-ui=v2] .notice-muted{color:#a1948c!important}html[data-workspace-ui=v2] .notice-comment{background:#f7f3ee;padding:12px;border-radius:7px;margin-top:9px}html[data-workspace-ui=v2] .notice-comment strong{font-size:11px}html[data-workspace-ui=v2] .notice-comment p{margin:8px 0;font-size:12px}html[data-workspace-ui=v2] .notice-comment small{color:#9a8e84}html[data-workspace-ui=v2] .notice-dialog footer{border-top:1px solid #ece1da;padding:17px 26px;display:flex;gap:12px;align-items:center}html[data-workspace-ui=v2] .notice-dialog footer>button:not(.notice-main-button),html[data-workspace-ui=v2] .notice-ack{border:1px solid #d9c9c0;border-radius:7px;padding:12px;background:#fff;color:#5a1e2d;white-space:nowrap;font-size:11px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer}html[data-workspace-ui=v2] .notice-write{flex:1;display:flex;border:1px solid #e4d8cf;border-radius:7px;min-width:0}html[data-workspace-ui=v2] .notice-write input{border:0;outline:0;background:transparent;padding:11px;min-width:0;flex:1;font-size:12px}html[data-workspace-ui=v2] .notice-write button{border:0;background:#5a1e2d;color:#fff;padding:0 14px;border-radius:0 6px 6px 0;cursor:pointer}html[data-workspace-ui=v2] .notice-write button:disabled{opacity:.35}html[data-workspace-ui=v2] .notice-create .notice-dialog-body{display:flex;flex-direction:column;gap:12px}html[data-workspace-ui=v2] .notice-create label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:11px;color:#59443c}html[data-workspace-ui=v2] .notice-create input,html[data-workspace-ui=v2] .notice-create select,html[data-workspace-ui=v2] .notice-create textarea{border:1px solid #e6d9cf;border-radius:6px;padding:11px;font-size:12px;color:#3e3130;background:#fff;font-family:inherit}html[data-workspace-ui=v2] .notice-create textarea{min-height:85px;resize:vertical}html[data-workspace-ui=v2] .notice-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-workspace-ui=v2] .notice-create label.notice-check{flex-direction:row;align-items:center;font-weight:500}html[data-workspace-ui=v2] .notice-create label.notice-check input{accent-color:#5a1e2d}html[data-workspace-ui=v2] .notice-help{background:#faf5ef;border-radius:7px;padding:12px;color:#938175;font-size:11px;display:flex;gap:8px}html[data-workspace-ui=v2] .notice-create footer{justify-content:flex-end}@media (max-width:800px){html[data-workspace-ui=v2] .notice-page{padding:22px 15px}html[data-workspace-ui=v2] .notice-title{align-items:flex-start;flex-direction:column}html[data-workspace-ui=v2] .notice-list{grid-template-columns:1fr}html[data-workspace-ui=v2] .notice-dialog footer{flex-wrap:wrap;padding:12px}html[data-workspace-ui=v2] .notice-write{min-width:100%}}html[data-workspace-ui=v2] .notice-cover{height:162px;position:relative;overflow:hidden;background:#eadfd5;border-radius:8px 8px 0 0}html[data-workspace-ui=v2] .notice-cover img{width:100%;height:100%;object-fit:cover;display:block}html[data-workspace-ui=v2] .notice-cover:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#1a121a65);pointer-events:none}html[data-workspace-ui=v2] .notice-cover-tag{position:absolute;bottom:13px;left:18px;z-index:1;background:#fff;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:700;color:#5a1e2d}html[data-workspace-ui=v2] .notice-detail-cover{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:20px}html[data-workspace-ui=v2] .notice-compose-cover{width:100%;max-height:160px;object-fit:cover;border-radius:7px}html[data-workspace-ui=v2] .notice-item-main{padding-top:18px}html[data-workspace-ui=v2] .notice-item p{min-height:auto}html[data-workspace-ui=v2] .notice-create input[type=file]{padding:10px}html[data-workspace-ui=v2] .notice-page{max-width:1440px}html[data-workspace-ui=v2] .notice-list.notice-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:start}html[data-workspace-ui=v2] .notice-feed .notice-item{cursor:pointer;border-top-width:2px;overflow:hidden;transition:box-shadow .2s,transform .2s}html[data-workspace-ui=v2] .notice-feed .notice-item:hover{transform:translateY(-2px);box-shadow:0 10px 30px #5a1e2d10}html[data-workspace-ui=v2] .notice-feed .notice-cover{height:125px;border-radius:0}html[data-workspace-ui=v2] .notice-feed .notice-cover-tag{font-size:9px;bottom:10px;left:12px;padding:5px 8px}html[data-workspace-ui=v2] .notice-feed .notice-item-main{padding:13px 15px 14px}html[data-workspace-ui=v2] .notice-feed .notice-author-mark{height:26px;width:26px;font-size:10px}html[data-workspace-ui=v2] .notice-feed .notice-item-top strong{font-size:10px}html[data-workspace-ui=v2] .notice-feed .notice-item-top small{font-size:9px}html[data-workspace-ui=v2] .notice-feed .notice-category{font-size:9px;padding:4px 6px}html[data-workspace-ui=v2] .notice-feed .notice-item h2{font-size:14px;line-height:1.35;margin:12px 0 6px}html[data-workspace-ui=v2] .notice-feed .notice-item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;line-height:1.5;margin:0;color:#786b65}html[data-workspace-ui=v2] .notice-feed .notice-calendar-link{font-size:9px;padding:10px 0 8px}html[data-workspace-ui=v2] .notice-feed .notice-calendar-link>span:last-child{display:none}html[data-workspace-ui=v2] .notice-feed .notice-actions{padding-top:10px;gap:13px}html[data-workspace-ui=v2] .notice-feed .notice-actions button{font-size:10px}html[data-workspace-ui=v2] .notice-dialog{width:min(740px,100%)}html[data-workspace-ui=v2] .notice-dialog-body{padding:22px 25px}html[data-workspace-ui=v2] .notice-detail-cover{height:240px}@media (max-width:1100px){html[data-workspace-ui=v2] .notice-list.notice-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html[data-workspace-ui=v2] .notice-list.notice-feed{grid-template-columns:1fr}html[data-workspace-ui=v2] .notice-feed .notice-cover{height:160px}}html[data-workspace-ui=v2] .indicator-extra{margin-top:18px}html[data-workspace-ui=v2] .ie-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}html[data-workspace-ui=v2] .ie-insight{background:#fff;border:1px solid #e9dfd8;border-top:3px solid #b58c52;border-radius:7px;padding:18px;display:flex;flex-direction:column;gap:8px}html[data-workspace-ui=v2] .ie-insight>span{font-size:11px;color:#8d817b}html[data-workspace-ui=v2] .ie-insight strong{font-size:23px;color:#5a1e2d}html[data-workspace-ui=v2] .ie-insight p{font-size:11px;margin:0;font-weight:700;color:#665c58}html[data-workspace-ui=v2] .ie-insight small{font-size:10px;color:#a1948a}html[data-workspace-ui=v2] .ie-charts{display:grid;grid-template-columns:1.3fr 1fr;gap:15px}html[data-workspace-ui=v2] .ie-chart{border:1px solid #e9dfd8;border-radius:9px;background:#fff;padding:21px;min-width:0}html[data-workspace-ui=v2] .ie-chart header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}html[data-workspace-ui=v2] .ie-chart h3{font-size:14px;margin:0 0 6px}html[data-workspace-ui=v2] .ie-chart header p{font-size:10px;color:#a19187;margin:0}html[data-workspace-ui=v2] .ie-chart select{font-size:10px;border:1px solid #e7ddd6;border-radius:6px;background:#fff;padding:8px}html[data-workspace-ui=v2] .ie-switch{display:flex;border:1px solid #e9dfd8;border-radius:6px;overflow:hidden}html[data-workspace-ui=v2] .ie-switch button{background:#fff;border:0;padding:9px 10px;font-size:10px;color:#897a71}html[data-workspace-ui=v2] .ie-switch button.on{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .ie-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;min-height:250px;padding-top:22px}html[data-workspace-ui=v2] .ie-bars button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;min-width:0}html[data-workspace-ui=v2] .ie-bar-wrap{height:170px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px;background:linear-gradient(to top,#f5f1ee 1px,transparent 1px);background-size:100% 25%;border-bottom:1px solid #e8dcd6}html[data-workspace-ui=v2] .ie-bar-wrap i{display:block;width:34%;border-radius:4px 4px 0 0;transition:height .25s}html[data-workspace-ui=v2] .ie-bars button.on .ie-bar-wrap{outline:2px solid #d3b69e;outline-offset:3px;border-radius:3px}html[data-workspace-ui=v2] .ie-bars button strong{font-size:10px;color:#5a1e2d}html[data-workspace-ui=v2] .ie-bars button small{color:#93847a;font-size:10px}html[data-workspace-ui=v2] .ie-detail{margin-top:15px;display:flex;flex-wrap:wrap;gap:12px;padding:13px;background:#faf6f2;border-radius:6px;font-size:11px;color:#827268}html[data-workspace-ui=v2] .ie-detail strong{color:#5a1e2d}html[data-workspace-ui=v2] .ie-detail .positive{color:#289472}html[data-workspace-ui=v2] .ie-detail .negative{color:#ca526c}html[data-workspace-ui=v2] .ie-tenure{margin-top:31px}html[data-workspace-ui=v2] .ie-tenure>div{display:grid;grid-template-columns:120px 1fr 23px;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #f2ece8;color:#7e7169;font-size:11px}html[data-workspace-ui=v2] .ie-track{background:#f0eae5;height:10px;border-radius:20px;overflow:hidden}html[data-workspace-ui=v2] .ie-track i{display:block;height:100%;border-radius:20px;transition:width .3s}html[data-workspace-ui=v2] .ie-tenure strong{color:#51393b;text-align:right}html[data-workspace-ui=v2] .ie-caption,html[data-workspace-ui=v2] .ie-note{display:flex;gap:8px;align-items:center;color:#a28d7d;font-size:10px;margin-top:19px}html[data-workspace-ui=v2] .ie-note{font-size:11px;margin-top:17px}@media (max-width:1000px){html[data-workspace-ui=v2] .ie-charts{grid-template-columns:1fr}html[data-workspace-ui=v2] .ie-insights{grid-template-columns:1fr 1fr 1fr}}@media (max-width:650px){html[data-workspace-ui=v2] .ie-insights{grid-template-columns:1fr}html[data-workspace-ui=v2] .ie-chart header{flex-direction:column}html[data-workspace-ui=v2] .ie-tenure>div{grid-template-columns:90px 1fr 20px}}html[data-workspace-ui=v2] .dv header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}html[data-workspace-ui=v2] .dv header small{font-size:10px;letter-spacing:1.2px;color:#af8f72}html[data-workspace-ui=v2] .dv header h1{font-size:28px;margin:6px 0}html[data-workspace-ui=v2] .dv header p{font-size:12px;color:#93857e}html[data-workspace-ui=v2] .dv-disclaimer{border:1px solid #e7d8c7;padding:13px;color:#8f7362;font-size:11px;background:#fdfaf5;border-radius:8px}html[data-workspace-ui=v2] .dv-toolbar{display:flex;align-items:center;justify-content:space-between;margin:17px 0;padding:16px;background:#fff;border:1px solid #e7d8cf;border-radius:9px;font-size:12px}html[data-workspace-ui=v2] .dv-toolbar span{color:#9a8273;font-size:10px}html[data-workspace-ui=v2] .dv-project{border:1px solid #e8ddd4;border-radius:10px;overflow:hidden;background:#fff}html[data-workspace-ui=v2] .dv-project-title{padding:16px 19px;background:linear-gradient(100deg,#5a1e2d,#75434e);display:flex;justify-content:space-between;color:#fff;font-size:12px}html[data-workspace-ui=v2] .dv-project-title span{font-size:10px;color:#f3d6c7}html[data-workspace-ui=v2] .dv-row{display:flex;align-items:center;gap:15px;width:100%;background:#fff;border:0;border-bottom:1px solid #eee4dd;padding:16px 19px;text-align:left;color:#554340}html[data-workspace-ui=v2] .dv-row:hover{background:#fcf8f5}html[data-workspace-ui=v2] .dv-square{background:#faf1ec;color:#5a1e2d;padding:10px;border-radius:7px}html[data-workspace-ui=v2] .dv-title{display:flex;flex-direction:column;gap:5px;flex:1}html[data-workspace-ui=v2] .dv-title strong{font-size:12px}html[data-workspace-ui=v2] .dv-title small{font-size:10px;color:#a18e81}html[data-workspace-ui=v2] .dv-status{padding:7px 10px;border-radius:7px;font-size:10px;background:#e6f2fc;color:#4475a3}html[data-workspace-ui=v2] .dv-status.d0{background:#fff0d9;color:#986523}html[data-workspace-ui=v2] .dv-status.d2{background:#f2edf9;color:#7559a6}html[data-workspace-ui=v2] .dv-row>span:nth-last-child(2){font-size:10px;color:#928077}html[data-workspace-ui=v2] .dv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#241b216e;z-index:120;display:flex;align-items:center;justify-content:center;padding:18px}html[data-workspace-ui=v2] .dv-modal{background:#fff;border-radius:12px;width:min(850px,100%);height:min(710px,calc(100dvh - 35px));display:flex;flex-direction:column;overflow:hidden}html[data-workspace-ui=v2] .dv-modal header{padding:23px 27px 16px;margin:0;background:linear-gradient(90deg,#fffaf6,#f8ecd9)}html[data-workspace-ui=v2] .dv-modal header h2{font-size:21px;margin:7px 0}html[data-workspace-ui=v2] .dv-modal header button{background:#fff;border:1px solid #ecded5;border-radius:8px;padding:8px}html[data-workspace-ui=v2] .dv-modal nav{display:flex;gap:20px;padding:0 27px;border-bottom:1px solid #efe5dd}html[data-workspace-ui=v2] .dv-modal nav button{padding:14px 0;background:none;border:0;color:#8e8177;font-size:11px}html[data-workspace-ui=v2] .dv-modal nav button.selected{border-bottom:2px solid #5a1e2d;color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .dv-modal-content{flex:1;min-height:0;overflow-y:auto;padding:20px 27px;scrollbar-width:none}html[data-workspace-ui=v2] .dv-modal-content::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .dv-modal-content h3{font-size:14px}html[data-workspace-ui=v2] .dv-modal-content>p{font-size:12px;color:#8c7e74;line-height:1.6}html[data-workspace-ui=v2] .dv-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #eee3da;border-radius:8px;margin-bottom:23px}html[data-workspace-ui=v2] .dv-summary span{display:flex;flex-direction:column;gap:8px;padding:15px;font-size:10px;color:#99867b}html[data-workspace-ui=v2] .dv-summary b{font-size:12px;color:#5a1e2d}html[data-workspace-ui=v2] .dv-file{border:1px solid #ebe0d7;padding:20px;border-radius:9px;display:flex;align-items:center;gap:15px;margin-top:24px}html[data-workspace-ui=v2] .dv-file>div{flex:1;display:flex;flex-direction:column;gap:6px}html[data-workspace-ui=v2] .dv-file strong{font-size:12px}html[data-workspace-ui=v2] .dv-file small{font-size:10px;color:#a39185}html[data-workspace-ui=v2] .dv-file button,html[data-workspace-ui=v2] .dv-reply button{background:#5a1e2d;border:0;border-radius:7px;color:#fff;padding:12px;font-size:11px;display:flex;align-items:center;gap:7px}html[data-workspace-ui=v2] .dv-timeline>div{padding:18px 25px;border-left:2px solid #b58c52;display:flex;flex-direction:column;gap:7px}html[data-workspace-ui=v2] .dv-timeline strong{font-size:12px}html[data-workspace-ui=v2] .dv-timeline small{font-size:10px;color:#96877d}html[data-workspace-ui=v2] .dv-chat{display:flex;flex-direction:column;gap:19px;min-height:220px}html[data-workspace-ui=v2] .dv-bubble{display:flex;gap:9px;max-width:75%}html[data-workspace-ui=v2] .dv-bubble.client{align-self:flex-end;flex-direction:row-reverse}html[data-workspace-ui=v2] .dv-bubble>div{padding:12px 15px;border:1px solid #eee1db;background:#faf4f1;border-radius:10px}html[data-workspace-ui=v2] .dv-bubble.client>div{background:#f7e7d2}html[data-workspace-ui=v2] .dv-bubble strong{font-size:11px}html[data-workspace-ui=v2] .dv-bubble p{font-size:12px;line-height:1.5}html[data-workspace-ui=v2] .dv-bubble small{font-size:9px;color:#978579}html[data-workspace-ui=v2] .dv-chat-avatar{height:30px;width:30px;border-radius:7px;display:grid;place-items:center;background:#5a1e2d;color:#fff;font-size:10px;flex-shrink:0}html[data-workspace-ui=v2] .dv-reply{display:flex;gap:12px;margin-top:18px;align-items:flex-end}html[data-workspace-ui=v2] .dv-reply textarea{flex:1;min-height:76px;border:1px solid #dfd3ca;border-radius:8px;resize:vertical;padding:12px}html[data-workspace-ui=v2] .dv-reply button:disabled{opacity:.4}html[data-workspace-ui=v2] .dv-modal footer{padding:15px 27px;border-top:1px solid #efe4dc;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#9c897e}html[data-workspace-ui=v2] .dv-modal footer button{padding:9px 14px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d}@media (max-width:650px){html[data-workspace-ui=v2] .dv-summary{grid-template-columns:1fr}html[data-workspace-ui=v2] .dv-row{gap:8px;padding:12px}html[data-workspace-ui=v2] .dv-status{display:none}html[data-workspace-ui=v2] .dv-reply{flex-direction:column;align-items:stretch}}html[data-workspace-ui=v2] .dv-project-title{display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(280px,2fr) auto;align-items:center;gap:14px;background:#fbf7f3!important;color:#463333!important;padding:15px 17px!important;border-bottom:1px solid #e6d9cd}html[data-workspace-ui=v2] .dv-front-title{display:flex;align-items:center;gap:12px}html[data-workspace-ui=v2] .dv-front-logo{width:39px;height:39px;flex-shrink:0;border:1px solid #e9d8c2;background:#fffaf5;border-radius:8px;color:#5a1e2d;display:grid;place-items:center}html[data-workspace-ui=v2] .dv-front-title>span:last-child{display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .dv-front-title small,html[data-workspace-ui=v2] .dv-front-title em{font-size:9px!important;font-weight:400;color:#8e7e72!important;font-style:normal}html[data-workspace-ui=v2] .dv-front-title strong{font-size:13px}html[data-workspace-ui=v2] .dv-months{display:grid;grid-template-columns:repeat(8,minmax(25px,1fr));gap:3px;align-items:center}html[data-workspace-ui=v2] .dv-months span{display:grid;place-items:center;height:26px;border-right:1px solid #e9e0d9;color:#ad9c90;font-size:10px}html[data-workspace-ui=v2] .dv-months .current{background:#5a1e2d;color:#fff;border-radius:7px}html[data-workspace-ui=v2] .dv-count{font-size:10px!important;background:#fff1df;color:#6d3d2d!important;border:1px solid #ead4b7;border-radius:8px;padding:10px;white-space:nowrap}html[data-workspace-ui=v2] .dv-modal-content:has(.dv-chat){display:flex;flex-direction:column;overflow:hidden!important;min-height:0}html[data-workspace-ui=v2] .dv-chat{min-height:0!important;overflow-y:auto;scrollbar-width:none;flex:1;overscroll-behavior:contain;padding-bottom:20px}html[data-workspace-ui=v2] .dv-chat::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .dv-reply-fixed{flex-shrink:0;position:relative;margin:0!important;padding:17px 27px;background:#fff;border-top:1px solid #e9ddd6;z-index:2;align-items:center}html[data-workspace-ui=v2] .dv-reply-fixed textarea{min-height:62px;max-height:96px;resize:none;font-family:inherit}html[data-workspace-ui=v2] .dv-hidden{display:none!important}html[data-workspace-ui=v2] .dv-modal footer{flex-shrink:0}html[data-workspace-ui=v2] .dv-modal{min-height:0}@media (max-width:850px){html[data-workspace-ui=v2] .dv-project-title{grid-template-columns:1fr}html[data-workspace-ui=v2] .dv-months{width:100%}}html[data-workspace-ui=v2] .dv-front-toggle{border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;padding:0;min-width:0;width:100%}html[data-workspace-ui=v2] .dv-front-toggle:hover .dv-front-logo{border-color:#b58c52;background:#fff}html[data-workspace-ui=v2] .dv-front-toggle>svg{flex-shrink:0;margin-left:auto;color:#6a3b48}html[data-workspace-ui=v2] .dv-project-title .dv-front-toggle strong{color:#352d2a!important}html[data-workspace-ui=v2] .dv-project-title .dv-front-logo{color:#5a1e2d!important}html[data-workspace-ui=v2] .dv-modal footer{min-height:58px;gap:12px}html[data-workspace-ui=v2] .dv-modal footer .dv-converse-bottom{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:#5a1e2d;color:#fff;border:1px solid #5a1e2d;padding:10px 14px;border-radius:7px;font-weight:700;font-size:11px}html[data-workspace-ui=v2] .dv-modal-content .dv-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}html[data-workspace-ui=v2] .dv-summary span{min-width:0;border-right:1px solid #efe7df}html[data-workspace-ui=v2] .dv-summary span:last-child{border-right:0}html[data-workspace-ui=v2] .dv-overview-copy{padding:4px 0 12px}html[data-workspace-ui=v2] .dv-overview-copy h3{margin:0 0 10px;font-size:14px}html[data-workspace-ui=v2] .dv-overview-copy p{color:#766b64;font-size:12px;line-height:1.65;margin:0}html[data-workspace-ui=v2] .dv-file{margin-top:8px;padding:16px 18px}html[data-workspace-ui=v2] .dv-file-status{border-radius:7px;background:#fff1d8;color:#875c21;font-size:10px;padding:8px 10px;white-space:nowrap}html[data-workspace-ui=v2] .dv-next-action{display:flex;gap:12px;align-items:flex-start;border:1px solid #eedcc6;background:#fff9ed;border-radius:9px;padding:16px 18px;margin-top:18px;color:#815923}html[data-workspace-ui=v2] .dv-next-action>svg{flex-shrink:0;margin-top:2px}html[data-workspace-ui=v2] .dv-next-action>div{flex:1}html[data-workspace-ui=v2] .dv-next-action strong{font-size:12px;color:#664725}html[data-workspace-ui=v2] .dv-next-action p{margin:6px 0 0;font-size:11px;line-height:1.6;color:#8b7457}html[data-workspace-ui=v2] .dv-next-action button{white-space:nowrap;background:#5a1e2d;color:#fff;border:0;border-radius:7px;padding:10px 12px;display:flex;align-items:center;gap:6px;font-size:10px}html[data-workspace-ui=v2] .dv-progress-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:5px 0 17px}html[data-workspace-ui=v2] .dv-progress-head small{font-size:10px;letter-spacing:1.2px;color:#ac895c;font-weight:700}html[data-workspace-ui=v2] .dv-progress-head h3{font-size:17px;margin:8px 0 4px}html[data-workspace-ui=v2] .dv-progress-head p{font-size:11px;margin:0;color:#8e7c70}html[data-workspace-ui=v2] .dv-progress-head>b{color:#5a1e2d;font-size:24px}html[data-workspace-ui=v2] .dv-progress-track{height:6px;border-radius:10px;background:#eee8e2;overflow:hidden;margin-bottom:18px}html[data-workspace-ui=v2] .dv-progress-track span{display:block;height:100%;background:#5a1e2d;border-radius:10px}html[data-workspace-ui=v2] .dv-steps{border:1px solid #eee1d8;border-radius:10px;overflow:hidden}html[data-workspace-ui=v2] .dv-step{display:flex;align-items:center;gap:14px;padding:16px 17px;border-bottom:1px solid #f0e9e4;background:#fff}html[data-workspace-ui=v2] .dv-step:last-child{border-bottom:0}html[data-workspace-ui=v2] .dv-step.current{background:#fffbf1}html[data-workspace-ui=v2] .dv-step-mark{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#f2ede9;color:#8d7f73;font-size:10px;font-weight:700}html[data-workspace-ui=v2] .dv-step-mark.done{background:#e5f5eb;color:#24825a}html[data-workspace-ui=v2] .dv-step.current .dv-step-mark{background:#fff0cc;color:#92641f}html[data-workspace-ui=v2] .dv-step>div{flex:1;min-width:0}html[data-workspace-ui=v2] .dv-step>div strong{font-size:12px;color:#413936}html[data-workspace-ui=v2] .dv-step>div p{font-size:10px;line-height:1.5;color:#92847a;margin:5px 0 0}html[data-workspace-ui=v2] .dv-step-state{color:#807c76;font-size:10px;white-space:nowrap}html[data-workspace-ui=v2] .dv-step-state.attention{background:#fff1d9;border:1px solid #efd8af;padding:7px;border-radius:7px;color:#8e6227}html[data-workspace-ui=v2] .dv-history-intro{display:flex;align-items:center;gap:14px;margin:4px 0 23px;padding:15px 17px;background:#f9f5f0;border-radius:8px;color:#6e3647}html[data-workspace-ui=v2] .dv-history-intro strong{font-size:13px}html[data-workspace-ui=v2] .dv-history-intro p{font-size:11px;color:#8e7d72;line-height:1.5;margin:5px 0 0}html[data-workspace-ui=v2] .dv-history-list{margin-left:17px;border-left:1px solid #dfd1c3}html[data-workspace-ui=v2] .dv-history-row{position:relative;padding:0 0 24px 23px}html[data-workspace-ui=v2] .dv-history-dot{position:absolute;left:-5px;top:4px;width:9px;height:9px;border-radius:50%;background:#a8917d;box-shadow:0 0 0 4px #fff}html[data-workspace-ui=v2] .dv-history-dot.green{background:#55b68a}html[data-workspace-ui=v2] .dv-history-dot.gold{background:#b58c52}html[data-workspace-ui=v2] .dv-history-row>div{display:flex;flex-direction:column;gap:6px}html[data-workspace-ui=v2] .dv-history-row time{font-size:10px;color:#a28e7f}html[data-workspace-ui=v2] .dv-history-row strong{font-size:12px;color:#3f3432}html[data-workspace-ui=v2] .dv-history-row p{font-size:11px;color:#80736c;margin:0;line-height:1.5}html[data-workspace-ui=v2] .dv-history-row small,html[data-workspace-ui=v2] .dv-history-footnote{font-size:10px;color:#a28d7d}@media (max-width:850px){html[data-workspace-ui=v2] .dv-modal-content .dv-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){html[data-workspace-ui=v2] .dv-step{align-items:flex-start}html[data-workspace-ui=v2] .dv-step-state{white-space:normal}html[data-workspace-ui=v2] .dv-modal footer .dv-converse-bottom{font-size:10px}html[data-workspace-ui=v2] .dv-file-status{display:none}}html[data-workspace-ui=v2] .dv-project-title .dv-front-toggle{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;line-height:1.3!important;overflow:hidden}html[data-workspace-ui=v2] .dv-project-title .dv-front-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;min-width:0!important;flex:1 1 auto!important;white-space:normal!important}html[data-workspace-ui=v2] .dv-project-title .dv-front-text small{display:block!important;font-size:10px!important;line-height:1.25!important;letter-spacing:.4px!important}html[data-workspace-ui=v2] .dv-project-title .dv-front-text strong{display:block!important;font-size:14px!important;line-height:1.3!important;overflow-wrap:anywhere}html[data-workspace-ui=v2] .dv-project-title .dv-front-text em{display:block!important;font-size:10px!important;line-height:1.4!important;overflow-wrap:anywhere}html[data-workspace-ui=v2] .dv-project-title .dv-front-toggle>svg{margin-left:5px!important}@media (max-width:850px){html[data-workspace-ui=v2] .dv-project-title .dv-front-text strong{font-size:13px!important}}html[data-workspace-ui=v2] .enh-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#241b2066;display:flex;align-items:center;justify-content:center;padding:18px}html[data-workspace-ui=v2] .enh-profile,html[data-workspace-ui=v2] .enh-person{background:#fff;border-radius:13px;width:min(680px,100%);max-height:calc(100vh - 36px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;box-shadow:0 25px 70px #0003}html[data-workspace-ui=v2] .enh-profile::-webkit-scrollbar,html[data-workspace-ui=v2] .enh-person::-webkit-scrollbar,html[data-workspace-ui=v2] .detail-drawer::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .enh-person{width:min(735px,100%)}html[data-workspace-ui=v2] .enh-profile header,html[data-workspace-ui=v2] .enh-person header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee5df;padding:18px 25px;font-size:10px;letter-spacing:1px;color:#a88b76}html[data-workspace-ui=v2] .enh-profile header button,html[data-workspace-ui=v2] .enh-person header button{border:0;background:#f8f3ee;padding:7px;border-radius:7px;color:#5a1e2d}html[data-workspace-ui=v2] .enh-profile-identity,html[data-workspace-ui=v2] .enh-person-header{display:flex;align-items:center;gap:18px;padding:24px}html[data-workspace-ui=v2] .enh-picture{display:grid;place-items:center;width:65px;height:65px;border-radius:8px;background:linear-gradient(135deg,#5a1e2d,#a67c73);color:#fff;font-size:18px;font-weight:700}html[data-workspace-ui=v2] .enh-profile-identity small,html[data-workspace-ui=v2] .enh-person-header small{font-size:10px;color:#b58c52}html[data-workspace-ui=v2] .enh-profile-identity h2,html[data-workspace-ui=v2] .enh-person-header h2{font-size:22px;margin:6px 0}html[data-workspace-ui=v2] .enh-profile-identity p,html[data-workspace-ui=v2] .enh-person-header p{font-size:11px;color:#8f837d}html[data-workspace-ui=v2] .enh-profile-tabs{display:flex;gap:20px;margin:0 24px 14px;border-bottom:1px solid #e9e0da;padding-bottom:12px;color:#90837c;font-size:11px}html[data-workspace-ui=v2] .enh-profile-tabs strong{color:#5a1e2d}html[data-workspace-ui=v2] .enh-fields,html[data-workspace-ui=v2] .enh-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:15px 25px 20px}html[data-workspace-ui=v2] .enh-fields>div{display:flex;flex-direction:column;gap:7px;border-bottom:1px solid #efe7e1;padding-bottom:11px}html[data-workspace-ui=v2] .enh-fields small{font-size:10px;color:#978981}html[data-workspace-ui=v2] .enh-fields strong{font-size:11px}html[data-workspace-ui=v2] .enh-profile-box{margin:12px 25px;display:flex;gap:10px;padding:13px;background:#faf3ed;color:#896e60;border-radius:8px}html[data-workspace-ui=v2] .enh-profile-box p{font-size:10px;line-height:1.6;margin:0}html[data-workspace-ui=v2] .enh-profile footer,html[data-workspace-ui=v2] .enh-person footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 25px}html[data-workspace-ui=v2] .enh-profile footer button,html[data-workspace-ui=v2] .enh-person footer button{border:1px solid #ded0c7;padding:10px 14px;background:#fff;border-radius:7px;color:#5a1e2d}html[data-workspace-ui=v2] .enh-profile footer .enh-save{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .enh-save:disabled{opacity:.4}html[data-workspace-ui=v2] .enh-form-title{font-size:20px;padding:20px 25px 0;margin:0}html[data-workspace-ui=v2] .enh-intro{font-size:11px;color:#95877f;padding:0 25px}html[data-workspace-ui=v2] .enh-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600}html[data-workspace-ui=v2] .enh-form input,html[data-workspace-ui=v2] .enh-form select{padding:11px;border:1px solid #e7dbd2;border-radius:7px;background:#fff}html[data-workspace-ui=v2] .enh-pill{display:inline-flex;width:max-content;border-radius:5px;padding:5px 8px;font-size:10px}html[data-workspace-ui=v2] .enh-pill.green{background:#e5f4e9;color:#277d58}html[data-workspace-ui=v2] .enh-pill.red{background:#f9e5e7;color:#ab4e63}html[data-workspace-ui=v2] .enh-section{margin:0 25px 15px;border-bottom:1px solid #efe7e0}html[data-workspace-ui=v2] .enh-section h3{font-size:13px}html[data-workspace-ui=v2] .enh-section .enh-fields{padding-left:0;padding-right:0}html[data-workspace-ui=v2] .enh-timeline{padding:8px 18px;border-left:1px solid #b58c52;margin:15px}html[data-workspace-ui=v2] .enh-timeline div{margin:12px 0}html[data-workspace-ui=v2] .enh-timeline p{font-size:10px;color:#897b74}html[data-workspace-ui=v2] .enh-event-circle{display:none}html[data-workspace-ui=v2] .enh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html[data-workspace-ui=v2] .enh-kpis span{display:flex;flex-direction:column;gap:8px;padding:12px;background:#faf5f1;border:1px solid #e8ddd5;border-radius:7px}html[data-workspace-ui=v2] .enh-kpis strong{font-size:18px;color:#5a1e2d}html[data-workspace-ui=v2] .enh-kpis small{font-size:9px;color:#99887b}html[data-workspace-ui=v2] .enh-team-stats{margin-top:18px}html[data-workspace-ui=v2] .enh-team-table{margin-top:13px;border:1px solid #eee7e0;border-radius:7px}html[data-workspace-ui=v2] .enh-team-head,html[data-workspace-ui=v2] .enh-team-row{display:grid;grid-template-columns:1.2fr 1fr .7fr 1fr;gap:10px;align-items:center;padding:12px;font-size:10px}html[data-workspace-ui=v2] .enh-team-head{background:#f7f1eb;color:#9e9086}html[data-workspace-ui=v2] .enh-team-row{border-top:1px solid #eee6dd}html[data-workspace-ui=v2] .enh-show-inactive{border:0;background:transparent;color:#5a1e2d;padding:12px 0;display:flex;gap:5px;align-items:center;font-size:10px}html[data-workspace-ui=v2] .enh-team-stats>p{color:#9a8c82;font-size:10px}@media (max-width:650px){html[data-workspace-ui=v2] .enh-kpis,html[data-workspace-ui=v2] .enh-form,html[data-workspace-ui=v2] .enh-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-workspace-ui=v2] .wf{font-family:Inter,system-ui,sans-serif;color:#302b2d;max-width:1480px;margin:auto}html[data-workspace-ui=v2] .wf-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}html[data-workspace-ui=v2] .wf-head small{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#aa8c72}html[data-workspace-ui=v2] .wf-head h1{font-family:Inter,system-ui,sans-serif;font-size:26px;letter-spacing:-.8px;font-weight:700;margin:6px 0 7px}html[data-workspace-ui=v2] .wf-head p{margin:0;font-size:11px;color:#8c8079}html[data-workspace-ui=v2] .wf-primary,html[data-workspace-ui=v2] .wf-outline,html[data-workspace-ui=v2] .wf-inline{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #5a1e2d;background:#5a1e2d;color:#fff;border-radius:7px;font-size:11px;font-weight:600;padding:10px 13px}html[data-workspace-ui=v2] .wf-primary:disabled{opacity:.4;cursor:not-allowed}html[data-workspace-ui=v2] .wf-outline,html[data-workspace-ui=v2] .wf-inline{background:#fff;border-color:#e7ddd5;color:#5a1e2d}html[data-workspace-ui=v2] .wf-inline{padding:8px}html[data-workspace-ui=v2] .wf-demo{border:1px solid #e8ddd0;background:#fffdf9;color:#9b8270;border-radius:7px;padding:10px 13px;display:flex;align-items:center;gap:8px;font-size:10px;margin-bottom:15px}html[data-workspace-ui=v2] .wf-controls{background:#fff;border:1px solid #ebe4de;border-radius:9px;padding:11px 13px;display:flex;align-items:center;gap:8px;margin-bottom:14px;min-height:60px}html[data-workspace-ui=v2] .wf-controls strong{font-size:11px;color:#574945}html[data-workspace-ui=v2] .wf-segments{display:flex;align-items:center;background:#f5f1ed;border-radius:7px;padding:4px;gap:3px}html[data-workspace-ui=v2] .wf-segments button{border:0;background:transparent;color:#8b7a72;padding:8px 12px;border-radius:5px;font-size:10px}html[data-workspace-ui=v2] .wf-segments button.on{background:#fff;box-shadow:0 2px 7px #0001;color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .wf-control-right{margin-left:auto;display:flex;align-items:center;gap:9px;padding:7px 11px;border-radius:7px;background:#faf8f5;color:#8b7f77}html[data-workspace-ui=v2] .wf-control-right input,html[data-workspace-ui=v2] .wf-control-right select{border:0;background:transparent;outline:0;color:#594e4a;font-size:11px;max-width:200px}html[data-workspace-ui=v2] .wf-calendar{display:grid;grid-template-columns:205px minmax(0,1fr);border:1px solid #e9ded6;border-radius:10px;overflow:hidden;background:#fff;min-height:420px}html[data-workspace-ui=v2] .wf-cal-label{padding:24px 18px;background:#f7f1ec;border-right:1px solid #eadfd6;display:flex;flex-direction:column;gap:13px}html[data-workspace-ui=v2] .wf-cal-label>strong{letter-spacing:1.2px;color:#6d3344;font-size:10px}html[data-workspace-ui=v2] .wf-cal-label>span{font-size:12px;font-weight:700}html[data-workspace-ui=v2] .wf-cal-legend{display:flex;flex-direction:column;gap:11px;margin-top:40px}html[data-workspace-ui=v2] .wf-cal-legend span{display:flex;align-items:center;gap:9px;color:#80746c;font-size:10px}html[data-workspace-ui=v2] .wf-cal-legend i,html[data-workspace-ui=v2] .wf-dot{display:inline-block;width:8px;height:8px;border-radius:3px;background:#ddd}html[data-workspace-ui=v2] .wf-cal-legend i.purple,html[data-workspace-ui=v2] .wf-dot.purple{background:#9e84ce}html[data-workspace-ui=v2] .wf-cal-legend i.green,html[data-workspace-ui=v2] .wf-dot.green{background:#43b68c}html[data-workspace-ui=v2] .wf-cal-legend i.yellow,html[data-workspace-ui=v2] .wf-dot.yellow{background:#e0b04d}html[data-workspace-ui=v2] .wf-cal-legend i.blue,html[data-workspace-ui=v2] .wf-dot.blue{background:#7fb4cf}html[data-workspace-ui=v2] .wf-calendar-grid{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto}html[data-workspace-ui=v2] .wf-cal-day{border-right:1px solid #eee7e1;min-height:400px}html[data-workspace-ui=v2] .wf-cal-day:last-child{border:0}html[data-workspace-ui=v2] .wf-day-head{padding:16px 12px;border-bottom:1px solid #eee7e1;display:flex;align-items:center;justify-content:space-between;color:#89776d;font-size:11px}html[data-workspace-ui=v2] .wf-day-head.today{background:#fff7e9;color:#5a1e2d}html[data-workspace-ui=v2] .wf-day-head span{font-size:8px;letter-spacing:1px;color:#c18e3e}html[data-workspace-ui=v2] .wf-event-list{padding:11px 8px;display:flex;flex-direction:column;gap:9px}html[data-workspace-ui=v2] .wf-event{padding:11px 10px;text-align:left;border-radius:7px;border:1px solid;display:flex;flex-direction:column;gap:6px;min-height:99px;transition:transform .15s}html[data-workspace-ui=v2] .wf-event:hover{transform:translateY(-2px)}html[data-workspace-ui=v2] .wf-event time{font-size:10px;font-weight:700}html[data-workspace-ui=v2] .wf-event strong{font-size:11px;line-height:1.35}html[data-workspace-ui=v2] .wf-event small{font-size:9px;opacity:.7}html[data-workspace-ui=v2] .wf-event.purple,html[data-workspace-ui=v2] .wf-tag.purple{background:#f1edfc;color:#795ca4;border-color:#e1d7f4}html[data-workspace-ui=v2] .wf-event.blue,html[data-workspace-ui=v2] .wf-tag.blue{background:#e8f2fb;color:#507b9f;border-color:#cee4f4}html[data-workspace-ui=v2] .wf-event.green,html[data-workspace-ui=v2] .wf-tag.green{background:#e8f7ef;color:#308564;border-color:#caebd9}html[data-workspace-ui=v2] .wf-event.yellow,html[data-workspace-ui=v2] .wf-tag.yellow{background:#fff5e0;color:#967030;border-color:#f2dfb8}html[data-workspace-ui=v2] .wf-event.red,html[data-workspace-ui=v2] .wf-tag.red{background:#fbecee;color:#b05165;border-color:#f3d5db}html[data-workspace-ui=v2] .wf-no-event{font-size:10px;color:#a89b91;padding:16px}html[data-workspace-ui=v2] .wf-footnote{color:#98897e;font-size:10px;margin-top:14px;line-height:1.55}html[data-workspace-ui=v2] .wf-summary-inline{display:flex;align-items:center;gap:23px;border-bottom:1px solid #e8ded5;padding:5px 3px 17px;margin-bottom:14px;font-size:10px;color:#81756c}html[data-workspace-ui=v2] .wf-summary-inline span{display:flex;align-items:center;gap:7px}html[data-workspace-ui=v2] .wf-summary-inline strong{font-size:16px;color:#5a1e2d}html[data-workspace-ui=v2] .wf-records{background:#fff;border:1px solid #e8dfd7;border-radius:9px;overflow:hidden}html[data-workspace-ui=v2] .wf-record-row{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr 18px;align-items:center;gap:15px;width:100%;border:0;border-bottom:1px solid #f0eae5;background:#fff;text-align:left;padding:17px 16px;color:#756961;font-size:11px}html[data-workspace-ui=v2] .wf-record-row:hover:not(.header){background:#fbf8f5}html[data-workspace-ui=v2] .wf-record-row.header{background:#f1edeb;font-size:10px;color:#978981;padding:12px 16px}html[data-workspace-ui=v2] .wf-record-row>span:first-child{display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .wf-record-row small{color:#ac9f97;font-size:9px}html[data-workspace-ui=v2] .wf-record-row strong{color:#3e3533;font-size:11px;display:flex;gap:8px;align-items:center}html[data-workspace-ui=v2] .wf-tag{display:inline-flex;align-items:center;width:max-content;border:1px solid;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:650;white-space:nowrap}html[data-workspace-ui=v2] .wf-empty{padding:24px;text-align:center;color:#999}html[data-workspace-ui=v2] .wf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c151b80;z-index:100;display:flex;align-items:center;justify-content:center;padding:18px}html[data-workspace-ui=v2] .wf-modal{background:#fff;width:min(560px,100%);border-radius:13px;box-shadow:0 15px 60px #22172232;padding:25px;max-height:calc(100vh - 36px);overflow-y:auto}html[data-workspace-ui=v2] .wf-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee8e2;padding-bottom:16px;margin-bottom:19px;color:#a38571;font-size:9px;letter-spacing:1.3px;font-weight:700}html[data-workspace-ui=v2] .wf-modal-header button,html[data-workspace-ui=v2] .wf-record-drawer header button{background:#faf6f3;border:1px solid #ece4dd;border-radius:7px;display:grid;place-items:center;width:30px;height:30px;color:#6b4d4a}html[data-workspace-ui=v2] .wf-modal h2,html[data-workspace-ui=v2] .wf-record-drawer h2{font-size:21px;font-weight:700;letter-spacing:-.6px;margin:0 0 10px}html[data-workspace-ui=v2] .wf-modal p{color:#82786f;font-size:11px;line-height:1.65;margin:13px 0 18px}html[data-workspace-ui=v2] .wf-modal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0}html[data-workspace-ui=v2] .wf-modal-grid span{display:flex;flex-direction:column;gap:7px;color:#998c83;font-size:10px;border:1px solid #eee5dd;padding:13px;border-radius:7px}html[data-workspace-ui=v2] .wf-modal-grid strong{font-size:11px;color:#4f4140}html[data-workspace-ui=v2] .wf-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #eee8e2;padding-top:16px;margin-top:20px}html[data-workspace-ui=v2] .wf-modal-actions>button:first-child{border:1px solid #e9ddd5;background:#fff;padding:10px 14px;border-radius:7px;color:#77685f;font-size:11px}html[data-workspace-ui=v2] .wf-record-drawer{margin-left:auto;height:100vh;width:min(515px,100%);background:#fff;box-shadow:-10px 0 40px #0002;display:flex;flex-direction:column;overflow:hidden}html[data-workspace-ui=v2] .wf-overlay:has(.wf-record-drawer){justify-content:flex-end;padding:0}html[data-workspace-ui=v2] .wf-record-drawer header{display:flex;justify-content:space-between;align-items:flex-start;padding:25px;border-bottom:1px solid #eee7e1}html[data-workspace-ui=v2] .wf-record-drawer header small{font-size:9px;letter-spacing:1.5px;color:#a5866b;font-weight:700}html[data-workspace-ui=v2] .wf-record-drawer header h2{margin:11px 0 0}html[data-workspace-ui=v2] .wf-drawer-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid #eee7e1;color:#8e8177;font-size:10px}html[data-workspace-ui=v2] .wf-story{background:#faf7f4;margin:18px 24px;padding:17px;border-radius:8px}html[data-workspace-ui=v2] .wf-story small{color:#a4836f;font-size:9px;letter-spacing:1.3px;font-weight:700}html[data-workspace-ui=v2] .wf-story p{font-size:11px;line-height:1.6;color:#5a4c46;margin:10px 0 0}html[data-workspace-ui=v2] .wf-thread{flex:1;overflow-y:auto;padding:4px 24px 18px}html[data-workspace-ui=v2] .wf-thread h3{font-size:12px;margin:15px 0 20px}html[data-workspace-ui=v2] .wf-bubble{border:1px solid #ebe3dc;padding:14px;border-radius:10px;max-width:89%;margin:0 0 14px}html[data-workspace-ui=v2] .wf-bubble.received{background:#faf7f4}html[data-workspace-ui=v2] .wf-bubble.sent{background:#f6edf0;border-color:#eddce2;margin-left:auto}html[data-workspace-ui=v2] .wf-bubble strong{font-size:10px;color:#6e3645}html[data-workspace-ui=v2] .wf-bubble p{font-size:11px;line-height:1.6;margin:7px 0}html[data-workspace-ui=v2] .wf-bubble small{font-size:9px;color:#a19a92}html[data-workspace-ui=v2] .wf-compose{border-top:1px solid #eee7e1;padding:18px 24px 20px}html[data-workspace-ui=v2] .wf-compose label{display:block;font-weight:700;font-size:11px;margin-bottom:9px}html[data-workspace-ui=v2] .wf-compose textarea,html[data-workspace-ui=v2] .wf-form textarea,html[data-workspace-ui=v2] .wf-form input,html[data-workspace-ui=v2] .wf-form select{border:1px solid #e9e0d8;background:#fff;border-radius:8px;padding:11px;font:11px Inter,system-ui,sans-serif;outline-color:#b58c52;width:100%}html[data-workspace-ui=v2] .wf-compose textarea{height:68px;resize:vertical}html[data-workspace-ui=v2] .wf-compose>div{display:flex;align-items:center;justify-content:space-between;margin-top:8px}html[data-workspace-ui=v2] .wf-create{width:min(590px,100%)}html[data-workspace-ui=v2] .wf-form{display:flex;flex-direction:column;gap:15px}html[data-workspace-ui=v2] .wf-form label{display:flex;flex-direction:column;gap:7px;color:#665751;font-weight:600;font-size:11px}html[data-workspace-ui=v2] .wf-form textarea{height:100px;resize:vertical}html[data-workspace-ui=v2] .wf-info{display:flex;align-items:flex-start;gap:8px;background:#f7f1e9;color:#917962;padding:12px;border-radius:7px;font-size:10px;line-height:1.5}html[data-workspace-ui=v2] .wf-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#5a1e2d;color:#fff;padding:13px 17px;border-radius:8px;z-index:150;display:flex;align-items:center;gap:9px;font-size:11px}html[data-workspace-ui=v2] .wf-report-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:15px}html[data-workspace-ui=v2] .wf-report-paper{background:#fff;border:1px solid #e9dfd7;border-radius:10px;padding:35px 40px}html[data-workspace-ui=v2] .wf-report-paper>span{font-size:9px;letter-spacing:1.6px;color:#b18c65;font-weight:700}html[data-workspace-ui=v2] .wf-report-paper h2{font-size:20px;margin:18px 0 8px}html[data-workspace-ui=v2] .wf-report-paper p,html[data-workspace-ui=v2] .wf-report-side p,html[data-workspace-ui=v2] .wf-report-side li{font-size:11px;color:#8e8077;line-height:1.7}html[data-workspace-ui=v2] .wf-report-section{border-top:1px solid #efe8e2;margin-top:25px;padding-top:18px}html[data-workspace-ui=v2] .wf-report-section h3{font-size:12px;color:#5a1e2d}html[data-workspace-ui=v2] .wf-report-line{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1eae4;padding:12px 0;font-size:11px}html[data-workspace-ui=v2] .wf-report-side{background:#f5eee8;border:1px solid #e7dacd;border-radius:9px;padding:25px}html[data-workspace-ui=v2] .wf-report-side h3{font-size:14px}html[data-workspace-ui=v2] .wf-report-side ul{padding-left:17px}@media (max-width:980px){html[data-workspace-ui=v2] .wf-calendar{grid-template-columns:1fr}html[data-workspace-ui=v2] .wf-cal-label{border:0;border-bottom:1px solid #ece2da}html[data-workspace-ui=v2] .wf-cal-legend{flex-direction:row;flex-wrap:wrap;margin:8px 0}html[data-workspace-ui=v2] .wf-record-row{grid-template-columns:1.6fr 1fr 1fr 20px}html[data-workspace-ui=v2] .wf-record-row>span:nth-child(3){display:none}html[data-workspace-ui=v2] .wf-report-layout{grid-template-columns:1fr}}@media (max-width:700px){html[data-workspace-ui=v2] .wf-head{align-items:flex-start;flex-direction:column}html[data-workspace-ui=v2] .wf-controls{flex-wrap:wrap}html[data-workspace-ui=v2] .wf-control-right{margin-left:0}html[data-workspace-ui=v2] .wf-summary-inline{flex-wrap:wrap;gap:12px}html[data-workspace-ui=v2] .wf-calendar-grid{overflow-x:auto}html[data-workspace-ui=v2] .wf-cal-day{min-width:145px}html[data-workspace-ui=v2] .wf-record-row{grid-template-columns:1fr 1fr 18px;gap:8px;padding:13px}html[data-workspace-ui=v2] .wf-record-row>span:nth-child(2),html[data-workspace-ui=v2] .wf-record-row>span:nth-child(3){display:none}html[data-workspace-ui=v2] .wf-modal-grid{grid-template-columns:1fr}html[data-workspace-ui=v2] .wf-report-paper{padding:20px}}html[data-workspace-ui=v2] .wf-month-grid{grid-template-columns:repeat(7,minmax(110px,1fr));grid-template-rows:repeat(5,minmax(125px,auto));overflow-x:auto}html[data-workspace-ui=v2] .wf-month-grid .wf-cal-day{min-height:125px;border-bottom:1px solid #eee5dd}html[data-workspace-ui=v2] .wf-month-grid .wf-day-head{padding:9px;font-size:10px}html[data-workspace-ui=v2] .wf-month-grid .wf-event-list{padding:5px}html[data-workspace-ui=v2] .wf-month-grid .wf-event{min-height:0;padding:7px}html[data-workspace-ui=v2] .wf-month-grid .wf-event small,html[data-workspace-ui=v2] .wf-month-grid .wf-no-event{display:none}html[data-workspace-ui=v2] .wf-doc-drive{background:linear-gradient(90deg,#f8e8c9,#fdfaf4);border:1px solid #ecdac3;border-radius:10px;padding:18px 22px;display:flex;gap:17px;align-items:center;margin-bottom:15px;color:#7a5134}html[data-workspace-ui=v2] .wf-doc-drive>div{flex:1}html[data-workspace-ui=v2] .wf-doc-drive strong{font-size:12px}html[data-workspace-ui=v2] .wf-doc-drive p{font-size:10px;margin:7px 0 0;color:#9c8575}html[data-workspace-ui=v2] .wf-doc-toolbar{display:flex;gap:13px;align-items:center;justify-content:space-between;background:#fff;border:1px solid #eee4dc;padding:15px;border-radius:10px;margin-bottom:15px}html[data-workspace-ui=v2] .wf-doc-toolbar>strong{font-size:12px}html[data-workspace-ui=v2] .wf-doc-toolbar label{border:1px solid #e9dcd3;padding:10px 12px;border-radius:8px;display:flex;gap:9px;align-items:center;min-width:260px}html[data-workspace-ui=v2] .wf-doc-toolbar input{border:0;outline:0;min-width:0;font-size:11px;width:100%}html[data-workspace-ui=v2] .wf-doc-gallery{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:15px}html[data-workspace-ui=v2] .wf-doc-cover{background:#fff;border:1px solid #e6d9cf;border-radius:13px;overflow:hidden}html[data-workspace-ui=v2] .wf-doc-art{background:#f6f1ee;height:183px;width:100%;border:0;border-bottom:1px solid #5a1e2d;display:grid;place-items:center}html[data-workspace-ui=v2] .wf-doc-art>span{display:grid;place-items:center;gap:10px;width:108px;height:135px;background:#efe9e8;color:#5a1e2d}html[data-workspace-ui=v2] .wf-doc-art b{letter-spacing:4px;font-size:12px}html[data-workspace-ui=v2] .wf-doc-content{padding:18px}html[data-workspace-ui=v2] .wf-doc-label{display:inline-block;background:#f7f1ec;color:#856f65;border-radius:20px;padding:5px 9px;font-size:9px}html[data-workspace-ui=v2] .wf-doc-content h2{font-size:15px;margin:16px 0 10px}html[data-workspace-ui=v2] .wf-doc-content p{font-size:10px;color:#8e827b}html[data-workspace-ui=v2] .wf-doc-protocol{display:block;color:#5a1e2d;font-size:10px;border-top:1px solid #eee4df;border-bottom:1px solid #eee4df;padding:11px 0;margin:14px 0}html[data-workspace-ui=v2] .wf-doc-actions{display:flex;gap:9px}html[data-workspace-ui=v2] .wf-doc-actions button{flex:1;border:1px solid #d6b9ae;border-radius:7px;padding:10px;background:#fff;color:#5a1e2d;font-size:11px;font-weight:700}@media (max-width:1100px){html[data-workspace-ui=v2] .wf-doc-gallery{grid-template-columns:repeat(2,minmax(210px,1fr))}html[data-workspace-ui=v2] .wf-doc-toolbar{flex-wrap:wrap}}@media (max-width:650px){html[data-workspace-ui=v2] .wf-doc-gallery{grid-template-columns:1fr}html[data-workspace-ui=v2] .wf-month-grid{min-width:800px}html[data-workspace-ui=v2] .wf-doc-toolbar label{min-width:180px}}html[data-workspace-ui=v2] .wf-doc-gallery .wf-doc-art{height:130px!important}html[data-workspace-ui=v2] .wf-doc-art>span{height:104px!important;width:92px!important}html[data-workspace-ui=v2] .wf-doc-toolbar{justify-content:flex-end!important}html[data-workspace-ui=v2] .wf-doc-toolbar>strong{margin-right:auto}html[data-workspace-ui=v2] .wf-doc-filter{background:#fff;border:1px solid #eaded5;border-radius:8px;padding:10px 12px;font-size:11px;color:#604c49}html[data-workspace-ui=v2] .wf-doc-cover.doc-deliverable .wf-doc-art{border-bottom-color:#b58c52!important}html[data-workspace-ui=v2] .wf-doc-cover.doc-executive .wf-doc-art{border-bottom-color:#946db4!important}html[data-workspace-ui=v2] .wf-doc-cover.doc-work .wf-doc-art{border-bottom-color:#5eac9a!important}html[data-workspace-ui=v2] .wf-doc-label.doc-deliverable{color:#966423;background:#fff1d8}html[data-workspace-ui=v2] .wf-doc-label.doc-executive{color:#7753a1;background:#f2eaf8}html[data-workspace-ui=v2] .wf-doc-label.doc-work{color:#227c68;background:#e3f5ef}html[data-workspace-ui=v2] .v2-doc-list .doc-deliverable{border-left:3px solid #b58c52}html[data-workspace-ui=v2] .v2-doc-list .doc-executive{border-left:3px solid #946db4}html[data-workspace-ui=v2] .v2-doc-list .doc-work{border-left:3px solid #5eac9a}html[data-workspace-ui=v2] .v2-burgundy-aside,html[data-workspace-ui=v2] .v2-burgundy-calendar{background:linear-gradient(158deg,#5a1e2d,#70374c)!important;color:#fff9f3!important}html[data-workspace-ui=v2] .v2-burgundy-aside h3,html[data-workspace-ui=v2] .v2-burgundy-aside p,html[data-workspace-ui=v2] .v2-burgundy-aside li,html[data-workspace-ui=v2] .v2-burgundy-calendar strong,html[data-workspace-ui=v2] .v2-burgundy-calendar span,html[data-workspace-ui=v2] .v2-burgundy-calendar .wf-cal-legend span{color:#fff9f3!important}html[data-workspace-ui=v2] .v2-burgundy-calendar .wf-cal-legend{color:#fff}html[data-workspace-ui=v2] .wf-story-compact{padding:10px 17px!important;margin:0 22px!important;flex:none!important}html[data-workspace-ui=v2] .wf-story-compact summary{cursor:pointer;font-weight:700;font-size:11px;color:#6c4753}html[data-workspace-ui=v2] .wf-story-compact p{font-size:11px;margin:10px 0}html[data-workspace-ui=v2] .wf-chat-photo{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;vertical-align:middle;margin-right:7px;font-size:10px;font-weight:700}html[data-workspace-ui=v2] .wf-chat-photo.cali{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .wf-chat-photo.customer{background:#f2dfa4;color:#5a1e2d}html[data-workspace-ui=v2] .wf-record-drawer{height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html[data-workspace-ui=v2] .wf-record-drawer .wf-thread{flex:1!important;min-height:240px!important;overflow-y:auto!important;scrollbar-width:none}html[data-workspace-ui=v2] .wf-record-drawer .wf-thread::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose{flex-shrink:0!important}html[data-workspace-ui=v2] .v2-agenda-summary{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid #ffffff45}html[data-workspace-ui=v2] .v2-agenda-summary>div{display:flex;flex-direction:column;gap:7px}html[data-workspace-ui=v2] .v2-agenda-summary small{color:#e5cfc8;font-size:9px;letter-spacing:1px}html[data-workspace-ui=v2] .v2-agenda-summary strong{font-size:26px;color:#fff!important;line-height:1.15}html[data-workspace-ui=v2] .v2-agenda-summary strong.v2-agenda-next{font-size:13px;line-height:1.35}html[data-workspace-ui=v2] .v2-agenda-summary span{font-size:10px;color:#ecd9d3}html[data-workspace-ui=v2] .wf-story-compact{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;border-bottom:1px solid #eaded7!important;margin:0 22px!important;padding:10px 4px 12px!important}html[data-workspace-ui=v2] .wf-story-compact summary{list-style:none;display:flex;align-items:center;gap:8px}html[data-workspace-ui=v2] .wf-story-compact summary::-webkit-details-marker{display:none}html[data-workspace-ui=v2] .wf-story-compact summary:before{content:"›";font-size:18px;color:#b58c52;transition:transform .18s}html[data-workspace-ui=v2] .wf-story-compact[open] summary:before{transform:rotate(90deg)}html[data-workspace-ui=v2] .wf-record-drawer .wf-thread{border-top:0!important;margin-top:0!important}html[data-workspace-ui=v2] .v2-calendar-notices{background:#fffdfb;border:1px solid #e7ddd4;border-radius:9px;padding:17px 20px;margin:14px 0 16px;display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:11px}html[data-workspace-ui=v2] .v2-calendar-notices>strong{font-size:12px;color:#5a1e2d}html[data-workspace-ui=v2] .v2-calendar-notices>span{font-size:10px;color:#988a7e}html[data-workspace-ui=v2] .v2-calendar-notices>div{display:flex;flex-wrap:wrap;gap:9px;width:100%}html[data-workspace-ui=v2] .v2-calendar-notices button{border:1px solid #e5d8c9;background:#faf6ef;border-radius:6px;padding:11px 13px;display:flex;align-items:center;gap:10px;color:#756057;cursor:pointer;font-size:11px;text-align:left}html[data-workspace-ui=v2] .v2-calendar-notices button:hover{border-color:#b58c52;background:#fff9eb}html[data-workspace-ui=v2] .v2-calendar-notices button b{color:#a47a3e}html[data-workspace-ui=v2] .v2-calendar-notices button>span{font-weight:600}html[data-workspace-ui=v2] .v2-calendar-notices button>svg:last-child{color:#a38f7e}html[data-workspace-ui=v2] .ap-app{display:flex;min-height:100vh;background:#f7f3ee;color:#302b29;font:12px Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .ap-app *{box-sizing:border-box}html[data-workspace-ui=v2] .ap-app button{cursor:pointer}html[data-workspace-ui=v2] .ap-sidebar{width:208px;flex-shrink:0;background:linear-gradient(164deg,#582031,#4b1b29 58%,#ad8651);color:#fff;display:flex;flex-direction:column;min-height:100vh;position:sticky;top:0;height:100vh}html[data-workspace-ui=v2] .ap-logo{padding:25px 22px;font-size:22px;letter-spacing:2px;font-weight:700}html[data-workspace-ui=v2] .ap-logo small{font-size:8px;display:block;letter-spacing:2.8px;color:#e9cbb9;margin-top:5px}html[data-workspace-ui=v2] .ap-sidebar nav{padding:10px 12px;display:flex;flex-direction:column;gap:3px;overflow:auto;scrollbar-width:none}html[data-workspace-ui=v2] .ap-sidebar nav::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .ap-sidebar nav button{width:100%;border:0;border-radius:7px;background:transparent;display:flex;gap:12px;align-items:center;color:#f0e0e1;padding:12px 13px;text-align:left;font-size:11px}html[data-workspace-ui=v2] .ap-sidebar nav button svg{flex-shrink:0}html[data-workspace-ui=v2] .ap-sidebar nav button.selected,html[data-workspace-ui=v2] .ap-sidebar nav button:hover{background:#ffffff26;color:#fff}html[data-workspace-ui=v2] .ap-sidebar nav button.selected{box-shadow:inset 3px 0 #e3bf7b}html[data-workspace-ui=v2] .ap-sidebar-end{margin-top:auto;padding:20px;font-size:9px;letter-spacing:1.1px;border-top:1px solid #ffffff35}html[data-workspace-ui=v2] .ap-main{min-width:0;flex:1}html[data-workspace-ui=v2] .ap-top{height:65px;background:#fff;border-bottom:1px solid #e9ded5;display:flex;align-items:center;gap:32px;padding:0 30px;color:#81756d}html[data-workspace-ui=v2] .ap-top>strong{color:#5a1e2d;letter-spacing:1px}html[data-workspace-ui=v2] .ap-top>strong span{font-weight:400;color:#92867c}html[data-workspace-ui=v2] .ap-top-right{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:10px}html[data-workspace-ui=v2] .ap-top-right b{display:grid;place-items:center;width:29px;height:29px;background:#f1e7e2;color:#632239;border-radius:8px}html[data-workspace-ui=v2] .ap-top-right button{border:1px solid #ebddd2;background:#fff;border-radius:7px;padding:8px 11px;color:#5a1e2d}html[data-workspace-ui=v2] .ap-demo-dot{width:6px;height:6px;border-radius:50%;background:#c49340}html[data-workspace-ui=v2] .ap-content{padding:29px 35px 60px;max-width:1640px;margin:auto}html[data-workspace-ui=v2] .ap-title{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:22px}html[data-workspace-ui=v2] .ap-title small,html[data-workspace-ui=v2] .ap-kicker{font-size:9px;letter-spacing:1.35px;color:#b28a5f;font-weight:700}html[data-workspace-ui=v2] .ap-title h1{font-family:Inter,system-ui,sans-serif;font-size:26px;letter-spacing:-.8px;margin:7px 0;font-weight:700}html[data-workspace-ui=v2] .ap-title h1 span{color:#bd9157}html[data-workspace-ui=v2] .ap-title p{color:#978980;margin:0;line-height:1.5}html[data-workspace-ui=v2] .ap-title-actions{display:flex;gap:8px}html[data-workspace-ui=v2] .ap-primary,html[data-workspace-ui=v2] .ap-outline{border-radius:7px;border:1px solid #ead9ce;padding:10px 13px;background:#fff;color:#603144;display:inline-flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}html[data-workspace-ui=v2] .ap-primary{background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .ap-filters{display:flex;gap:9px;align-items:center;margin-bottom:16px;flex-wrap:wrap}html[data-workspace-ui=v2] .ap-filters label{background:#fff;border:1px solid #e7ddd5;border-radius:7px;display:flex;align-items:center;gap:6px;padding:0 10px}html[data-workspace-ui=v2] .ap-filters select{border:0;outline:0;background:transparent;color:#67574c;font-size:11px;padding:10px 5px;max-width:190px}html[data-workspace-ui=v2] .ap-filters>span{margin-left:auto;color:#b09f91;font-size:10px}html[data-workspace-ui=v2] .ap-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:17px;border:1px solid #e8ddd6;border-radius:9px;overflow:hidden;background:#fff}html[data-workspace-ui=v2] .ap-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-workspace-ui=v2] .ap-metrics.inset{margin:18px 0}html[data-workspace-ui=v2] .ap-metric{background:#fff;border:0;border-right:1px solid #e9ded6;border-top:3px solid #b48a53;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:124px;padding:19px 21px;text-align:left;color:#5a1e2d}html[data-workspace-ui=v2] .ap-metric:last-child{border-right:0}html[data-workspace-ui=v2] .ap-metric.green{border-top-color:#3caf80}html[data-workspace-ui=v2] .ap-metric.blue{border-top-color:#7aafcd}html[data-workspace-ui=v2] .ap-metric.purple{border-top-color:#a484d7}html[data-workspace-ui=v2] .ap-metric.amber{border-top-color:#dfa848}html[data-workspace-ui=v2] .ap-metric small{color:#998c85;font-size:11px}html[data-workspace-ui=v2] .ap-metric strong{font-size:24px;font-weight:600}html[data-workspace-ui=v2] .ap-metric span{font-size:10px;color:#96867c}html[data-workspace-ui=v2] .ap-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}html[data-workspace-ui=v2] .ap-pane{background:#fff;border:1px solid #e9dbd0;border-radius:10px;padding:23px;margin-bottom:16px;min-width:0}html[data-workspace-ui=v2] .ap-pane h2{font-size:15px;margin:0}html[data-workspace-ui=v2] .ap-pane-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid #eee4db}html[data-workspace-ui=v2] .ap-pane-head button{border:0;background:none;color:#6b293e;display:flex;align-items:center;gap:7px;font-size:11px}html[data-workspace-ui=v2] .ap-pane-head>span{color:#a4978c;font-size:11px}html[data-workspace-ui=v2] .ap-full{margin-top:0}html[data-workspace-ui=v2] .ap-activity,html[data-workspace-ui=v2] .ap-time-line,html[data-workspace-ui=v2] .ap-client,html[data-workspace-ui=v2] .ap-milestone{display:flex;width:100%;align-items:center;gap:14px;background:none;border:0;border-bottom:1px solid #f1ebe5;padding:16px 4px;text-align:left;color:#554744}html[data-workspace-ui=v2] .ap-activity:last-child,html[data-workspace-ui=v2] .ap-time-line:last-child,html[data-workspace-ui=v2] .ap-milestone:last-child{border-bottom:0}html[data-workspace-ui=v2] .ap-activity>span:nth-child(2),html[data-workspace-ui=v2] .ap-time-line>span,html[data-workspace-ui=v2] .ap-milestone>strong{flex:1;min-width:0}html[data-workspace-ui=v2] .ap-activity strong,html[data-workspace-ui=v2] .ap-time-line strong,html[data-workspace-ui=v2] .ap-client strong,html[data-workspace-ui=v2] .ap-milestone strong{display:block;font-size:12px;margin-bottom:5px}html[data-workspace-ui=v2] .ap-activity small,html[data-workspace-ui=v2] .ap-time-line small,html[data-workspace-ui=v2] .ap-client small,html[data-workspace-ui=v2] .ap-milestone small{display:block;color:#a39790;font-size:10px;font-weight:400}html[data-workspace-ui=v2] .ap-index{color:#bf9a75;font-size:16px}html[data-workspace-ui=v2] .ap-status{display:inline-block;padding:6px 8px;border-radius:5px;font-size:10px;white-space:nowrap;font-weight:600;background:#fff4e4;color:#9a672d}html[data-workspace-ui=v2] .ap-status.green{background:#e6f6ec;color:#31805a}html[data-workspace-ui=v2] .ap-status.red{background:#fae9e9;color:#b7495d}html[data-workspace-ui=v2] .ap-status.purple{background:#f1eaff;color:#8055a5}html[data-workspace-ui=v2] .ap-status.blue{background:#e8f2fa;color:#3e83aa}html[data-workspace-ui=v2] .ap-status.amber{background:#fff2dc;color:#97672f}html[data-workspace-ui=v2] .ap-time-line time{font-weight:700;color:#977669;font-size:11px}html[data-workspace-ui=v2] .ap-time-line i{width:9px;height:9px;border-radius:50%;background:#bd996a}html[data-workspace-ui=v2] .ap-time-line i.purple{background:#ac89d4}html[data-workspace-ui=v2] .ap-time-line i.blue{background:#72b2d6}html[data-workspace-ui=v2] .ap-time-line i.green{background:#41b18b}html[data-workspace-ui=v2] .ap-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}html[data-workspace-ui=v2] .ap-client{border:1px solid #eee2d9;border-radius:9px;padding:13px;gap:10px}html[data-workspace-ui=v2] .ap-client>div{flex:1}html[data-workspace-ui=v2] .ap-client-brand{width:35px;height:35px;background:#f7eee8;display:grid;place-items:center;color:#653042;font-weight:700;border-radius:7px}html[data-workspace-ui=v2] .ap-table{margin-top:10px}html[data-workspace-ui=v2] .ap-tr{display:grid;grid-template-columns:1.1fr .8fr .9fr 1.4fr .65fr;gap:12px;align-items:center;width:100%;padding:15px 12px;text-align:left;border:0;border-bottom:1px solid #eee7df;background:#fff;font-size:11px;color:#756a62}html[data-workspace-ui=v2] .ap-tr strong{color:#342f2d}html[data-workspace-ui=v2] .ap-tr-head{font-size:10px;background:#faf8f6;color:#9c9089}html[data-workspace-ui=v2] .ap-tr>span:last-child{display:flex;align-items:center;justify-content:space-between}html[data-workspace-ui=v2] .ap-tabs{display:flex;gap:22px;border-bottom:1px solid #e5d8cd;margin-bottom:18px}html[data-workspace-ui=v2] .ap-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:10px 2px;color:#93877f}html[data-workspace-ui=v2] .ap-tabs button.active{border-bottom-color:#5a1e2d;color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .ap-project-banner{padding:23px;background:#fff;border:1px solid #e8d8ce;border-radius:10px;margin-bottom:16px}html[data-workspace-ui=v2] .ap-project-banner>small{font-size:10px;letter-spacing:1px;color:#b28a5f}html[data-workspace-ui=v2] .ap-project-banner h2{font-size:20px;margin:12px 0 20px}html[data-workspace-ui=v2] .ap-project-banner>div{display:flex;gap:30px;color:#8e8178}html[data-workspace-ui=v2] .ap-flow{display:grid;grid-template-columns:1.5fr 1fr;gap:15px}html[data-workspace-ui=v2] .ap-milestone>span:first-child,html[data-workspace-ui=v2] .ap-milestone time{color:#b58c52;font-size:11px;min-width:45px}html[data-workspace-ui=v2] .ap-decision{border-radius:9px;padding:28px;background:linear-gradient(150deg,#59202f,#77434d);color:#fff;display:flex;flex-direction:column;gap:20px;min-height:300px;margin-bottom:16px}html[data-workspace-ui=v2] .ap-decision small{letter-spacing:1px;color:#e9c8ab}html[data-workspace-ui=v2] .ap-decision h2{font-size:22px;margin:0}html[data-workspace-ui=v2] .ap-decision p{line-height:1.6;color:#f1e2e5}html[data-workspace-ui=v2] .ap-decision button{margin-top:auto;border:1px solid #ffffff70;background:transparent;color:#fff;padding:10px;border-radius:6px;display:flex;justify-content:center;gap:8px}html[data-workspace-ui=v2] .ap-months{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin:20px 0}html[data-workspace-ui=v2] .ap-months span{text-align:center;background:#f6f0ec;padding:12px 0;border-radius:5px}html[data-workspace-ui=v2] .ap-months span.active{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .ap-calendar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:16px;min-height:280px}html[data-workspace-ui=v2] .ap-calendar-grid>div{border-right:1px solid #eee3dc;padding:14px 10px}html[data-workspace-ui=v2] .ap-calendar-grid>div:last-child{border:0}html[data-workspace-ui=v2] .ap-calendar-grid>div>strong{display:block;margin-bottom:15px;color:#857770}html[data-workspace-ui=v2] .ap-cal-event{display:flex;flex-direction:column;gap:7px;width:100%;border:1px solid #d6c7ec;border-radius:8px;background:#f1ecf9;color:#75599b;padding:12px;margin-bottom:9px;text-align:left}html[data-workspace-ui=v2] .ap-cal-event.green{color:#368c66;background:#eaf6ee;border-color:#c7e7d3}html[data-workspace-ui=v2] .ap-cal-event.blue{color:#447eaf;background:#eaf3fc;border-color:#c8dfee}html[data-workspace-ui=v2] .ap-cal-event.amber{color:#9b6d32;background:#fff4e2;border-color:#f2dbaf}html[data-workspace-ui=v2] .ap-cal-event strong{font-size:11px}html[data-workspace-ui=v2] .ap-cal-event small{font-size:10px}html[data-workspace-ui=v2] .ap-search{display:flex;align-items:center;gap:8px;border:1px solid #e9ddd4;border-radius:7px;padding:8px}html[data-workspace-ui=v2] .ap-search input{border:0;outline:0}html[data-workspace-ui=v2] .ap-notice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}html[data-workspace-ui=v2] .ap-notice{padding:0;border:1px solid #e8d9ce;border-radius:10px;overflow:hidden;background:#fff;text-align:left}html[data-workspace-ui=v2] .ap-notice-art{height:145px;display:grid;place-items:center;background:linear-gradient(135deg,#f6dfb7,#d1a577);color:#6c392f}html[data-workspace-ui=v2] .ap-notice-art.purple{background:linear-gradient(135deg,#efe4f7,#ae90d5)}html[data-workspace-ui=v2] .ap-notice-art.blue{background:linear-gradient(135deg,#e3f4fa,#85b8cb)}html[data-workspace-ui=v2] .ap-notice>div{padding:16px}html[data-workspace-ui=v2] .ap-notice h3{margin:13px 0 8px;font-size:15px}html[data-workspace-ui=v2] .ap-notice p{line-height:1.5;color:#9a8b81}html[data-workspace-ui=v2] .ap-notice>div>small{color:#5a1e2d;display:flex;align-items:center;gap:7px}html[data-workspace-ui=v2] .ap-muted{color:#998d86;line-height:1.6}html[data-workspace-ui=v2] .ap-disclaimer{display:flex;gap:9px;align-items:center;color:#ad978b;font-size:10px;padding:10px 0}html[data-workspace-ui=v2] .ap-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#21171b80;z-index:200;display:flex;justify-content:flex-end}html[data-workspace-ui=v2] .ap-drawer{width:min(510px,100%);background:#fff;display:flex;flex-direction:column;height:100vh;box-shadow:-12px 0 42px #24111b22}html[data-workspace-ui=v2] .ap-drawer header{padding:29px 27px 19px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #eee2da}html[data-workspace-ui=v2] .ap-drawer header small{font-size:10px;letter-spacing:1.3px;color:#aa8869}html[data-workspace-ui=v2] .ap-drawer header h2{font-size:22px;margin:12px 0 0}html[data-workspace-ui=v2] .ap-drawer header button{border:1px solid #eee2da;background:#fff;border-radius:7px;padding:8px}html[data-workspace-ui=v2] .ap-drawer-tabs{display:flex;border-bottom:1px solid #eee2da;padding:0 26px;gap:23px}html[data-workspace-ui=v2] .ap-drawer-tabs button{padding:15px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#8b7b73}html[data-workspace-ui=v2] .ap-drawer-tabs button.active{color:#5a1e2d;border-color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .ap-drawer-body{padding:25px 28px;overflow:auto;flex:1;scrollbar-width:none}html[data-workspace-ui=v2] .ap-drawer-body::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .ap-detail-key{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid #f1e9e4}html[data-workspace-ui=v2] .ap-detail-key span{color:#978980}html[data-workspace-ui=v2] .ap-drawer-note{background:#f8f3ef;padding:22px;border-radius:9px;margin-top:28px}html[data-workspace-ui=v2] .ap-drawer-note p{line-height:1.7;color:#877a72}html[data-workspace-ui=v2] .ap-history{border-left:2px solid #c6a063;padding:8px 22px}html[data-workspace-ui=v2] .ap-history>div{display:flex;flex-direction:column;gap:6px;position:relative;margin-bottom:28px}html[data-workspace-ui=v2] .ap-history>div>span{position:absolute;width:11px;height:11px;border-radius:50%;background:#b58c52;left:-29px}html[data-workspace-ui=v2] .ap-history small{color:#9b8e84}html[data-workspace-ui=v2] .ap-conversation{display:flex;flex-direction:column;gap:16px}html[data-workspace-ui=v2] .ap-bubble{padding:17px;background:#f5ebe6;border-radius:12px;max-width:85%;align-self:flex-start}html[data-workspace-ui=v2] .ap-bubble.other{align-self:flex-end;background:#edf3fa}html[data-workspace-ui=v2] .ap-bubble p{margin:10px 0}html[data-workspace-ui=v2] .ap-bubble small{color:#9a8d84}html[data-workspace-ui=v2] .ap-drawer-compose{padding:17px 25px;border-top:1px solid #e9ded4}html[data-workspace-ui=v2] .ap-drawer-compose textarea{width:100%;padding:12px;border-radius:8px;border:1px solid #e6d9d0;min-height:85px;resize:vertical}html[data-workspace-ui=v2] .ap-drawer-compose button{background:#5a1e2d;color:#fff;border:0;padding:9px 15px;border-radius:7px;display:flex;gap:8px;margin-left:auto}html[data-workspace-ui=v2] .ap-drawer-compose small{color:#af715f}html[data-workspace-ui=v2] .ap-drawer footer{margin-top:auto;padding:16px 25px;border-top:1px solid #eee1d8;display:flex;justify-content:space-between;align-items:center}html[data-workspace-ui=v2] .ap-drawer footer span{font-size:9px;color:#a69589}html[data-workspace-ui=v2] .ap-drawer footer button{border:1px solid #e4d7ce;border-radius:7px;background:#fff;padding:9px 18px;color:#5a1e2d}@media (max-width:950px){html[data-workspace-ui=v2] .ap-sidebar{width:58px}html[data-workspace-ui=v2] .ap-logo{font-size:13px;padding:24px 10px}html[data-workspace-ui=v2] .ap-logo small,html[data-workspace-ui=v2] .ap-sidebar nav button span,html[data-workspace-ui=v2] .ap-sidebar-end{display:none}html[data-workspace-ui=v2] .ap-sidebar nav{padding:8px}html[data-workspace-ui=v2] .ap-sidebar nav button{justify-content:center;padding:12px}html[data-workspace-ui=v2] .ap-content{padding:20px}html[data-workspace-ui=v2] .ap-grid-two,html[data-workspace-ui=v2] .ap-flow{grid-template-columns:1fr}html[data-workspace-ui=v2] .ap-account-grid,html[data-workspace-ui=v2] .ap-notice-grid{grid-template-columns:1fr 1fr}html[data-workspace-ui=v2] .ap-top>span{display:none}}@media (max-width:640px){html[data-workspace-ui=v2] .ap-metrics,html[data-workspace-ui=v2] .ap-metrics.three{grid-template-columns:1fr 1fr}html[data-workspace-ui=v2] .ap-title{align-items:flex-start;flex-direction:column}html[data-workspace-ui=v2] .ap-title-actions{flex-wrap:wrap}html[data-workspace-ui=v2] .ap-top{padding:0 13px;gap:10px}html[data-workspace-ui=v2] .ap-top-right{font-size:0}html[data-workspace-ui=v2] .ap-account-grid,html[data-workspace-ui=v2] .ap-notice-grid{grid-template-columns:1fr}html[data-workspace-ui=v2] .ap-tr{grid-template-columns:1fr 1fr}html[data-workspace-ui=v2] .ap-tr>*:nth-child(4){display:none}html[data-workspace-ui=v2] .ap-calendar-grid{overflow-x:auto}html[data-workspace-ui=v2] .ap-calendar-grid>div{min-width:140px}html[data-workspace-ui=v2] .ap-filters>span{margin-left:0}}html[data-workspace-ui=v2] .ap-sidebar{width:60px;transition:width .18s ease;z-index:30}html[data-workspace-ui=v2] .ap-sidebar.expanded{width:194px}html[data-workspace-ui=v2] .ap-logo{width:100%;border:0;background:none;color:#fff;text-align:center;padding:22px 5px;font-family:Inter,system-ui,sans-serif;cursor:pointer}html[data-workspace-ui=v2] .ap-sidebar.expanded .ap-logo{text-align:left;padding-left:21px}html[data-workspace-ui=v2] .ap-sidebar:not(.expanded) .ap-logo small,html[data-workspace-ui=v2] .ap-sidebar:not(.expanded) nav button span,html[data-workspace-ui=v2] .ap-sidebar:not(.expanded) .ap-sidebar-end{display:none}html[data-workspace-ui=v2] .ap-sidebar:not(.expanded) nav button{justify-content:center;padding:12px 5px}html[data-workspace-ui=v2] .ap-sidebar nav button{min-height:41px}html[data-workspace-ui=v2] .ap-client-subtabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:16px;border-bottom:1px solid #eadbd0}html[data-workspace-ui=v2] .ap-client-subtabs button{padding:8px 10px;border:1px solid #e8dbd1;background:#fff;color:#86766b;border-radius:6px;font-size:10px}html[data-workspace-ui=v2] .ap-client-subtabs button.selected{background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .ap-registration-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:#161018b8;display:grid;place-items:center;padding:22px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-workspace-ui=v2] .ap-registration-modal{display:flex;flex-direction:column;width:min(1090px,100%);max-height:min(830px,94dvh);background:#fffdfb;border:1px solid #e5d9d0;border-radius:16px;box-shadow:0 24px 95px #28172440;overflow:hidden;color:#302b29}html[data-workspace-ui=v2] .ap-registration-modal>header{padding:27px 30px;background:linear-gradient(112deg,#f6f0eb,#fff);display:flex;justify-content:space-between;align-items:flex-start;gap:15px;border-bottom:1px solid #ebded4}html[data-workspace-ui=v2] .ap-registration-modal>header small{font-size:10px;font-weight:800;letter-spacing:.14em;color:#9f7349}html[data-workspace-ui=v2] .ap-registration-modal>header h2{font-size:25px;margin:6px 0 8px;letter-spacing:-.04em;color:#5a1e2d}html[data-workspace-ui=v2] .ap-registration-modal>header p{margin:0;color:#867d77;font-size:12px}html[data-workspace-ui=v2] .ap-registration-modal>header>button{border:0;background:#f4ebe6;border-radius:7px;padding:8px;display:grid;place-items:center}html[data-workspace-ui=v2] .ap-registration-tabs{display:flex;gap:6px;padding:10px 28px;border-bottom:1px solid #ede4df;overflow-x:auto}html[data-workspace-ui=v2] .ap-registration-tabs button{flex:0 0 auto;border:0;background:transparent;padding:10px 13px;border-radius:7px;font-weight:600;color:#716762}html[data-workspace-ui=v2] .ap-registration-tabs button.active{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .ap-registration-content{overflow:auto;min-height:0;padding:22px 35px 30px;flex:1}html[data-workspace-ui=v2] .ap-registration-hint{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#a3805a;margin-bottom:15px}html[data-workspace-ui=v2] .ap-registration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}html[data-workspace-ui=v2] .ap-registration-fields label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700}html[data-workspace-ui=v2] .ap-registration-fields input,html[data-workspace-ui=v2] .ap-registration-fields select{width:100%;background:#fff;border:1px solid #e5d9d0;color:#302b29;min-height:43px;padding:10px 12px;border-radius:7px;outline-offset:2px}html[data-workspace-ui=v2] .ap-registration-modal footer{border-top:1px solid #ede4df;padding:16px 28px;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#faf7f4;color:#8a8079}html[data-workspace-ui=v2] .ap-registration-modal footer>div{display:flex;gap:8px}@media (max-width:700px){html[data-workspace-ui=v2] .ap-registration-overlay{padding:8px}html[data-workspace-ui=v2] .ap-registration-fields{grid-template-columns:1fr}html[data-workspace-ui=v2] .ap-registration-modal>header{padding:18px}html[data-workspace-ui=v2] .ap-registration-content{padding:18px}html[data-workspace-ui=v2] .ap-registration-modal footer{padding:12px;flex-wrap:wrap}}html[data-workspace-ui=v2] .ap-app .ap-sidebar{width:68px;flex-shrink:0;background:linear-gradient(170deg,#682637,#4d1a29 62%,#391622);color:#fff;transition:width .2s;z-index:30}html[data-workspace-ui=v2] .ap-app .ap-sidebar.expanded{width:188px}html[data-workspace-ui=v2] .ap-app .ap-sidebar>.brand{height:75px;min-height:75px;display:flex;align-items:center;justify-content:center}html[data-workspace-ui=v2] .ap-app .ap-logo{border:0;background:none;color:#fff;padding:0;font:23px Inter,system-ui,sans-serif;letter-spacing:-1.4px;height:auto}html[data-workspace-ui=v2] .ap-app .ap-sidebar nav{padding:20px 12px 8px;gap:5px;overflow-x:hidden}html[data-workspace-ui=v2] .ap-app .ap-sidebar nav button{min-height:38px;padding:0 12px;gap:12px;white-space:nowrap;border-radius:7px;flex-shrink:0;color:#f2dde2;background:transparent;box-shadow:none}html[data-workspace-ui=v2] .ap-app .ap-sidebar nav button:hover{background:#ffffff17}html[data-workspace-ui=v2] .ap-app .ap-sidebar nav button.selected{color:#fff;background:#ffffff26;box-shadow:inset 2px 0 #dcb87b}html[data-workspace-ui=v2] .ap-app .ap-sidebar:not(.expanded) nav button{justify-content:center;padding:0}html[data-workspace-ui=v2] .ap-app .ap-sidebar:not(.expanded) nav button span{display:none}html[data-workspace-ui=v2] .ap-app .ap-sidebar-end{margin-top:auto;padding:10px 12px 16px;border:0;display:flex;flex-direction:column;align-items:stretch}html[data-workspace-ui=v2] .ap-app .ap-sidebar-end .gold-rule{border-top:1px solid #a47763;margin:0 6px 12px}html[data-workspace-ui=v2] .ap-app .ap-sidebar-end .sidebar-signature{font-size:8px;letter-spacing:1.7px;color:#d7aeb8;text-align:center}html[data-workspace-ui=v2] .ap-app .ap-sidebar:not(.expanded) .sidebar-signature{font-size:0}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar{height:61px;min-height:61px;padding:0 31px;background:#fff;border-bottom:1px solid #e9e3de;gap:18px}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .workspace-label{font-size:12px;letter-spacing:1.5px;color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .top-actions{gap:18px;position:relative}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .ap-head-product{border:1px solid #e5dbd5;background:#fff;border-radius:7px;color:#5a1e2d;padding:9px 11px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .ap-head-product:hover{border-color:#b58c52}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .profile-holder{position:relative}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .profile{gap:8px;color:#554b47;padding:0}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .avatar.small{width:28px;height:28px;border-radius:8px;background:#eadbd5;color:#5a1e2d}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .v2-notifications,html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .profile-dropdown{z-index:100}html[data-workspace-ui=v2] .ap-app .ap-overview-hero{margin-bottom:17px;padding:28px 30px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid #e7d9d0;border-radius:12px;background:linear-gradient(105deg,#fffaf7,#f3e8e5)}html[data-workspace-ui=v2] .ap-app .ap-overview-hero small{font-size:10px;letter-spacing:1.5px;color:#b58c52;font-weight:800}html[data-workspace-ui=v2] .ap-app .ap-overview-hero h2{font-size:35px;font-weight:700;letter-spacing:-1.3px;margin:8px 0;color:#322f2c}html[data-workspace-ui=v2] .ap-app .ap-overview-hero p{margin:0;color:#857b75;max-width:600px;line-height:1.5}html[data-workspace-ui=v2] .ap-app .ap-overview-hero button{border:1px solid #e5dbd5;background:#fff;padding:10px 14px;border-radius:7px;display:flex;align-items:center;gap:8px;color:#5a1e2d}@media (max-width:850px){html[data-workspace-ui=v2] .ap-app .ap-overview-hero{flex-direction:column;align-items:flex-start}html[data-workspace-ui=v2] .ap-app .ap-top{padding-inline:12px}html[data-workspace-ui=v2] .ap-app .ap-head-product{font-size:0;gap:0}html[data-workspace-ui=v2] .ap-app .ap-head-product svg{width:17px}html[data-workspace-ui=v2] .ap-app .ap-head-profile>span:not(.ap-head-avatar){display:none}}@media (max-width:900px){html[data-workspace-ui=v2] .ap-app .ap-v2-search{display:none}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar .top-actions{gap:9px}html[data-workspace-ui=v2] .ap-app .ap-v2-topbar{padding:0 14px}html[data-workspace-ui=v2] .ap-app .ap-head-product{font-size:0!important;padding:9px!important}html[data-workspace-ui=v2] .ap-app .ap-head-product svg{width:17px}}html[data-workspace-ui=v2] .ap-app .ap-sidebar,html[data-workspace-ui=v2] .ap-app .ap-sidebar.expanded{width:68px!important;min-width:68px!important;max-width:68px!important;background:linear-gradient(175deg,#5a1e2d,#642a3b 42%,#785044 74%,#b58c52)!important}html[data-workspace-ui=v2] .ap-app .ap-sidebar nav{padding:20px 12px 8px!important;gap:5px!important}html[data-workspace-ui=v2] .ap-app .ap-sidebar nav button{width:44px!important;height:38px!important;padding:0!important;justify-content:center!important}html[data-workspace-ui=v2] .ap-app .ap-sidebar nav button span{display:none!important}html[data-workspace-ui=v2] .ap-app .ap-sidebar>.brand{height:75px}html[data-workspace-ui=v2] .ap-app .ap-logo{writing-mode:vertical-rl;transform:rotate(180deg);font-size:17px!important;letter-spacing:2px!important}html[data-workspace-ui=v2] .ap-app .ap-sidebar-end .sidebar-signature{font-size:0!important}html[data-workspace-ui=v2] .ap-app .ap-sidebar-end .gold-rule{margin:0 6px 12px}html[data-workspace-ui=v2] .ap-account-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:850;background:#100c10b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}html[data-workspace-ui=v2] .ap-account-modal{width:min(1194px,100%);height:min(790px,94dvh);background:#fffdfb;color:#322f2c;border:1px solid #e4d9d0;border-radius:17px;box-shadow:0 28px 100px #24142455;display:flex;flex-direction:column;overflow:hidden;font:12px Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .ap-account-header{display:flex;align-items:center;gap:22px;padding:28px 32px;border-bottom:1px solid #e8ded7;background:linear-gradient(100deg,#f8f2ee,#fff)}html[data-workspace-ui=v2] .ap-account-identity{display:flex;align-items:center;gap:16px;flex:1;min-width:0}html[data-workspace-ui=v2] .ap-company-logo{height:58px;width:58px;display:grid;place-items:center;flex:0 0 auto;background:#f2e8e0;border:1px solid #e0cdc1;border-radius:12px;color:#5a1e2d;font-weight:800;font-size:18px}html[data-workspace-ui=v2] .ap-account-identity small{letter-spacing:1.4px;color:#b58c52;font-weight:800;font-size:10px}html[data-workspace-ui=v2] .ap-account-identity h2{margin:5px 0;font-size:24px;color:#332d2b}html[data-workspace-ui=v2] .ap-account-identity p{margin:0;color:#877d78}html[data-workspace-ui=v2] .ap-account-pills{display:flex;gap:9px}html[data-workspace-ui=v2] .ap-account-pills span{padding:8px 12px;border-radius:20px;border:1px solid #e6d9d0;color:#725952;font-size:11px}html[data-workspace-ui=v2] .ap-account-pills span:first-child{background:#eaf3ed;color:#44785c;border-color:#d3e4d7}html[data-workspace-ui=v2] .ap-close{border:0;background:#f3e9e5;border-radius:8px;padding:8px;color:#5a1e2d}html[data-workspace-ui=v2] .ap-account-tabs{display:flex;gap:6px;overflow:auto;padding:10px 24px;border-bottom:1px solid #e9e1db}html[data-workspace-ui=v2] .ap-account-tabs button{white-space:nowrap;border:0;background:transparent;border-radius:7px;padding:12px 13px;font-size:11px;font-weight:700;color:#80736c}html[data-workspace-ui=v2] .ap-account-tabs button.active{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .ap-account-body{min-height:0;overflow:auto;flex:1;padding:22px max(24px,7%)}html[data-workspace-ui=v2] .ap-account-caption{border:1px solid #e9ddd4;border-radius:10px;background:#fbf7f4;padding:14px 18px;display:flex;flex-direction:column;gap:4px;margin-bottom:14px}html[data-workspace-ui=v2] .ap-account-caption strong{font-size:13px}html[data-workspace-ui=v2] .ap-account-caption small{font-size:11px;color:#9a8c83}html[data-workspace-ui=v2] .ap-account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}html[data-workspace-ui=v2] .ap-account-fields label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700}html[data-workspace-ui=v2] .ap-account-fields input{height:43px;width:100%;padding:10px 12px;border:1px solid #e5d8d0;background:#fff;border-radius:7px;color:#322f2c}html[data-workspace-ui=v2] .ap-logo-editor{grid-column:1/-1;display:flex;gap:12px;align-items:center;padding:12px 0}html[data-workspace-ui=v2] .ap-logo-editor .ap-company-logo{height:46px;width:46px}html[data-workspace-ui=v2] .ap-logo-editor button{background:#fff;border:1px solid #e5d8d0;border-radius:7px;padding:10px}html[data-workspace-ui=v2] .ap-account-modal footer{display:flex;justify-content:space-between;gap:12px;padding:16px 24px;background:#faf6f2;border-top:1px solid #eaded6}html[data-workspace-ui=v2] .ap-account-modal footer>div{display:flex;align-items:center;gap:8px}html[data-workspace-ui=v2] .ap-account-modal footer button{border:1px solid #e5d8d0;background:#fff;padding:10px 13px;border-radius:7px;color:#5a1e2d;font-weight:600}html[data-workspace-ui=v2] .ap-account-modal footer .ap-account-danger button{color:#9d5452;background:transparent;border-color:transparent}html[data-workspace-ui=v2] .ap-account-modal footer .ap-account-save{background:#5a1e2d;color:#fff;border-color:#5a1e2d}@media (max-width:720px){html[data-workspace-ui=v2] .ap-account-overlay{padding:8px}html[data-workspace-ui=v2] .ap-account-header{padding:17px;gap:8px}html[data-workspace-ui=v2] .ap-account-pills{display:none}html[data-workspace-ui=v2] .ap-account-fields{grid-template-columns:1fr}html[data-workspace-ui=v2] .ap-account-modal footer{flex-wrap:wrap}html[data-workspace-ui=v2] .ap-account-body{padding:15px}html[data-workspace-ui=v2] .ap-account-tabs{padding:8px}}html[data-workspace-ui=v2] .ap-profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;padding:20px;background:#21141dbd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-workspace-ui=v2] .ap-profile-modal{width:min(540px,100%);background:#fffdfa;border:1px solid #e5d9d1;border-radius:13px;box-shadow:0 24px 70px #26162140;overflow:hidden;color:#302b29}html[data-workspace-ui=v2] .ap-profile-modal header{display:flex;align-items:center;gap:15px;padding:25px;border-bottom:1px solid #ece2db}html[data-workspace-ui=v2] .ap-profile-modal header>div:nth-child(2){flex:1}html[data-workspace-ui=v2] .ap-profile-avatar{width:54px;height:54px;border-radius:10px;background:#eadbd5;color:#5a1e2d;font-size:16px;font-weight:700;display:grid;place-items:center}html[data-workspace-ui=v2] .ap-profile-modal small{font-size:9px;font-weight:700;letter-spacing:1.3px;color:#b58c52}html[data-workspace-ui=v2] .ap-profile-modal h2{font-size:20px;margin:6px 0;color:#5a1e2d}html[data-workspace-ui=v2] .ap-profile-modal p{margin:0;font-size:11px;color:#8f8179}html[data-workspace-ui=v2] .ap-profile-modal header>button{border:0;background:#f3ede8;border-radius:7px;padding:8px;align-self:start}html[data-workspace-ui=v2] .ap-profile-details{padding:12px 25px 22px}html[data-workspace-ui=v2] .ap-profile-details>div{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #eee7e0}html[data-workspace-ui=v2] .ap-profile-details span{color:#85776e}html[data-workspace-ui=v2] .ap-profile-details strong{font-weight:600;color:#403532}html[data-workspace-ui=v2] .ap-profile-modal footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 25px;background:#faf6f1}html[data-workspace-ui=v2] .ap-profile-modal footer span{font-size:10px;color:#8f8179}html[data-workspace-ui=v2] .ap-profile-modal footer button{background:#5a1e2d;color:#fff;border:0;border-radius:7px;padding:10px 15px}html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar,html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar.expanded{width:68px!important;min-width:68px!important;max-width:68px!important;flex-shrink:0!important;background:linear-gradient(170deg,#682637,#4d1a29 62%,#391622)!important}html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar>.brand{height:75px;min-height:75px}html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar .ap-logo{font:23px Inter,system-ui,sans-serif!important;letter-spacing:-1.4px!important;writing-mode:horizontal-tb!important;transform:none!important;color:#fff!important}html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar nav{padding:20px 12px 8px!important;gap:5px!important}html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar nav .nav-link{height:38px;min-height:38px;width:44px;padding:0!important;justify-content:center!important}html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar nav .nav-link span{display:none!important}html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar .sidebar-bottom{margin-top:auto;padding:10px 12px 16px;border:0}html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar .sidebar-bottom .gold-rule{display:block;border-top:1px solid #a47763;margin:0 6px 12px}html[data-workspace-ui=v2] .ap-app .sidebar.ap-sidebar .sidebar-bottom .sidebar-signature{font-size:0!important}html[data-workspace-ui=v2] .ap-exec-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:15px;margin:16px 0}html[data-workspace-ui=v2] .ap-exec-grid>.ap-pane{min-width:0}html[data-workspace-ui=v2] .ap-hour-client{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #efe8e1;padding:14px 2px;color:#39302e}html[data-workspace-ui=v2] .ap-hour-client:last-child{border-bottom:0}html[data-workspace-ui=v2] .ap-hour-logo{width:36px;height:36px;display:grid;place-items:center;background:#f5ebe5;border:1px solid #e9dad0;border-radius:8px;color:#5a1e2d;font-weight:800}html[data-workspace-ui=v2] .ap-hour-main{display:flex;flex-direction:column;gap:5px;flex:1}html[data-workspace-ui=v2] .ap-hour-main small{color:#968982;font-size:10px}html[data-workspace-ui=v2] .ap-hour-main>b,html[data-workspace-ui=v2] .ap-hour-client>b{color:#5a1e2d}html[data-workspace-ui=v2] .ap-hour-track{height:7px;width:100%;background:#f1eae5;border-radius:20px;overflow:hidden}html[data-workspace-ui=v2] .ap-hour-track i{display:block;height:100%;background:#854456;border-radius:20px}html[data-workspace-ui=v2] .ap-exec-donut{width:156px;height:156px;margin:14px auto 10px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#5a1e2d 0,#5a1e2d 57.14%,#b58c52 57.14%,#b58c52 85.7%,#599c83 85.7%,#599c83)}html[data-workspace-ui=v2] .ap-exec-donut>div{width:112px;height:112px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}html[data-workspace-ui=v2] .ap-exec-donut strong{font-size:30px}html[data-workspace-ui=v2] .ap-exec-donut small{font-size:10px;color:#857870}html[data-workspace-ui=v2] .ap-exec-legend{display:flex;flex-direction:column;gap:8px;padding:5px 8px 10px}html[data-workspace-ui=v2] .ap-exec-legend span{display:flex;align-items:center;gap:8px;color:#756962}html[data-workspace-ui=v2] .ap-exec-legend strong{margin-left:auto}html[data-workspace-ui=v2] .ap-exec-legend i{width:8px;height:8px;border-radius:50%}html[data-workspace-ui=v2] .ap-dot-progress{background:#5a1e2d}html[data-workspace-ui=v2] .ap-dot-pending{background:#b58c52}html[data-workspace-ui=v2] .ap-dot-done{background:#599c83}html[data-workspace-ui=v2] .ap-exec-nps{display:flex;align-items:center;gap:21px;margin:23px 4px}html[data-workspace-ui=v2] .ap-exec-nps>strong{font-size:36px;color:#5a1e2d;white-space:nowrap}html[data-workspace-ui=v2] .ap-exec-nps>strong span{font-size:13px;color:#ab9b90}html[data-workspace-ui=v2] .ap-exec-nps>div{display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .ap-exec-nps small{color:#93857a;line-height:1.5}html[data-workspace-ui=v2] .ap-exec-nps-bars{height:100px;display:flex;align-items:flex-end;justify-content:space-around;gap:9px;padding:0 20px 5px;border-bottom:1px solid #eae2db}html[data-workspace-ui=v2] .ap-exec-nps-bars span{width:100%;max-width:34px;background:#a76376;border-radius:4px 4px 0 0}html[data-workspace-ui=v2] .ap-attention,html[data-workspace-ui=v2] .ap-deadline,html[data-workspace-ui=v2] .ap-announcement{display:flex;gap:12px;align-items:center;text-align:left;width:100%;padding:14px 2px;border:0;border-bottom:1px solid #eee6df;background:transparent;color:#51423d}html[data-workspace-ui=v2] .ap-attention>span:nth-child(2),html[data-workspace-ui=v2] .ap-deadline>span,html[data-workspace-ui=v2] .ap-announcement>span{display:flex;flex:1;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .ap-attention small,html[data-workspace-ui=v2] .ap-deadline small,html[data-workspace-ui=v2] .ap-announcement small{color:#92847b;font-size:10px}html[data-workspace-ui=v2] .ap-attention-symbol{width:30px;height:30px;display:grid;place-items:center;background:#f8ecef;color:#9d4b64;border-radius:9px;font-weight:800}html[data-workspace-ui=v2] .ap-deadline>b{color:#8d5a49;white-space:nowrap}html[data-workspace-ui=v2] .ap-announcement>svg{color:#b58c52;flex-shrink:0}@media (max-width:850px){html[data-workspace-ui=v2] .ap-exec-grid{grid-template-columns:1fr}html[data-workspace-ui=v2] .ap-exec-nps-bars{height:75px}}html[data-workspace-ui=v2] .ap-accounts-filters{display:flex;align-items:center;gap:10px}html[data-workspace-ui=v2] .ap-accounts-filters select{height:37px;border:1px solid #e6dad2;border-radius:7px;padding:0 11px;background:#fff;color:#544640;min-width:145px}html[data-workspace-ui=v2] .ap-client-data{overflow-x:auto;border:1px solid #e9dfd8;border-radius:9px}html[data-workspace-ui=v2] .ap-client-data-head,html[data-workspace-ui=v2] .ap-client-data-row{display:grid;grid-template-columns:1.45fr 1.3fr .8fr .45fr .9fr 1.05fr;gap:15px;align-items:center;min-width:940px;padding:15px 17px}html[data-workspace-ui=v2] .ap-client-data-head{background:#faf7f4;color:#988980;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}html[data-workspace-ui=v2] .ap-client-data-row{border-top:1px solid #f0e8e1;min-height:85px}html[data-workspace-ui=v2] .ap-client-info{display:flex;align-items:center;gap:11px;min-width:0}html[data-workspace-ui=v2] .ap-client-info>span:last-child,html[data-workspace-ui=v2] .ap-client-contact{display:flex;flex-direction:column;gap:5px;min-width:0}html[data-workspace-ui=v2] .ap-client-image{width:43px;height:43px;flex-shrink:0;border-radius:9px;border:1px solid #e1d3ca;background:linear-gradient(145deg,#f4e9e0,#e5d4cc);display:grid;place-items:center;color:#5a1e2d;font-weight:800}html[data-workspace-ui=v2] .ap-client-info strong,html[data-workspace-ui=v2] .ap-client-contact strong{font-size:12px;color:#342c29}html[data-workspace-ui=v2] .ap-client-info small,html[data-workspace-ui=v2] .ap-client-contact small,html[data-workspace-ui=v2] .ap-client-state small{font-size:10px;color:#978a81}html[data-workspace-ui=v2] .ap-client-usage{display:flex;flex-direction:column;gap:9px}html[data-workspace-ui=v2] .ap-client-usage span{height:6px;background:#f0e8e1;border-radius:10px;overflow:hidden}html[data-workspace-ui=v2] .ap-client-usage i{display:block;height:100%;background:#93606a;border-radius:10px}html[data-workspace-ui=v2] .ap-client-nps{font-weight:800;color:#724b42}html[data-workspace-ui=v2] .ap-client-state{display:flex;flex-direction:column;align-items:flex-start;gap:7px}html[data-workspace-ui=v2] .ap-state-pill{background:#eaf3ed;border:1px solid #d6e8dd;color:#42785a;border-radius:15px;padding:5px 10px;font-weight:700;font-size:10px}html[data-workspace-ui=v2] .ap-client-ops{display:flex;align-items:center;gap:5px}html[data-workspace-ui=v2] .ap-client-ops button{width:29px;height:31px;border:1px solid #ece1d9;background:#fff;color:#7c5061;display:grid;place-items:center;border-radius:7px}html[data-workspace-ui=v2] .ap-client-ops button:hover{border-color:#b58c52;background:#fbf5ee}html[data-workspace-ui=v2] .ap-accounts-empty{padding:25px;color:#92857c;text-align:center}html[data-workspace-ui=v2] .ap-decision-list{display:flex;flex-direction:column;gap:14px;margin-bottom:15px}html[data-workspace-ui=v2] .ap-decision-person{border:1px solid #e8dcd4;border-radius:9px;padding:16px;background:#fdfaf7}html[data-workspace-ui=v2] .ap-decision-person>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}html[data-workspace-ui=v2] .ap-decision-person>header button{border:0;background:transparent;color:#a15f67}html[data-workspace-ui=v2] .ap-decision-check{flex-direction:row!important;align-items:center;gap:9px!important}html[data-workspace-ui=v2] .ap-decision-check input{width:16px!important;min-height:16px!important;height:16px!important}@media (max-width:750px){html[data-workspace-ui=v2] .ap-accounts-filters{flex-wrap:wrap}html[data-workspace-ui=v2] .ap-client-data-head,html[data-workspace-ui=v2] .ap-client-data-row{min-width:920px}}html[data-workspace-ui=v2] .ap-app .ap-registration-tabs{align-items:center;gap:8px;min-height:72px}html[data-workspace-ui=v2] .ap-app .ap-registration-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 17px;line-height:1.35;white-space:nowrap;border-radius:9px;font-weight:650}html[data-workspace-ui=v2] .ap-app .ap-registration-tabs button.active{padding:10px 17px;min-height:44px;border-radius:9px}html[data-workspace-ui=v2] .ap-projects-v2{display:flex;flex-direction:column;gap:16px}html[data-workspace-ui=v2] .ap-project-toolbar{border:1px solid #e7ded5;border-radius:12px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:23px 27px}html[data-workspace-ui=v2] .ap-project-toolbar small,html[data-workspace-ui=v2] .ap-project-heading small,html[data-workspace-ui=v2] .ap-project-attention small,html[data-workspace-ui=v2] .ap-project-calendar .ap-pane-head small,html[data-workspace-ui=v2] .ap-project-deliverables .ap-pane-head small{font-size:10px;letter-spacing:.12em;color:#a77e52;font-weight:800}html[data-workspace-ui=v2] .ap-project-toolbar h2{font-size:23px;letter-spacing:-.025em;margin:6px 0}html[data-workspace-ui=v2] .ap-project-toolbar p{color:#8a7c73;margin:0}html[data-workspace-ui=v2] .ap-project-toolbar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}html[data-workspace-ui=v2] .ap-project-toolbar button{border:1px solid #e5d9d1;border-radius:7px;background:#fff;color:#5a1e2d;padding:10px;display:flex;gap:6px;align-items:center}html[data-workspace-ui=v2] .ap-project-toolbar button:first-child{background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .ap-project-selectors{display:flex;gap:11px;align-items:end;flex-wrap:wrap}html[data-workspace-ui=v2] .ap-project-selectors label{display:flex;flex-direction:column;gap:5px;color:#8c7e75;font-size:10px}html[data-workspace-ui=v2] .ap-project-selectors select{border:1px solid #e3d8cf;background:#fff;border-radius:7px;padding:9px 12px;min-width:175px;color:#4a3832}html[data-workspace-ui=v2] .ap-project-tabs{margin-top:6px}html[data-workspace-ui=v2] .ap-project-summary{border:1px solid #e7ddd4;background:#fff;border-radius:12px;padding:24px}html[data-workspace-ui=v2] .ap-project-heading h3{font-size:24px;margin:8px 0;color:#352d29}html[data-workspace-ui=v2] .ap-project-heading p{color:#867970;margin:0}html[data-workspace-ui=v2] .ap-project-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:23px;padding:17px 0;border-top:1px solid #eee7df;border-bottom:1px solid #eee7df}html[data-workspace-ui=v2] .ap-project-stats div{display:flex;flex-direction:column;gap:5px;border-right:1px solid #eee7df;padding-left:13px}html[data-workspace-ui=v2] .ap-project-stats div:last-child{border:0}html[data-workspace-ui=v2] .ap-project-stats strong{font-size:23px;color:#5a1e2d}html[data-workspace-ui=v2] .ap-project-stats span{font-size:10px;color:#998c80}html[data-workspace-ui=v2] .ap-project-objective{padding:18px 0 0}html[data-workspace-ui=v2] .ap-project-objective p{color:#92847b;font-size:12px;margin:7px 0 0}html[data-workspace-ui=v2] .ap-project-event{width:10px;height:10px;border-radius:50%;background:#b58c52;flex:0 0 auto}html[data-workspace-ui=v2] .ap-project-event.green{background:#56a684}html[data-workspace-ui=v2] .ap-project-event.blue{background:#6f9db6}html[data-workspace-ui=v2] .ap-project-event.amber{background:#d5a44d}html[data-workspace-ui=v2] .ap-project-attention{padding:15px;background:#faf4ef;border-radius:9px}html[data-workspace-ui=v2] .ap-project-attention h3{margin:10px 0}html[data-workspace-ui=v2] .ap-project-attention p{color:#897b73;line-height:1.6}html[data-workspace-ui=v2] .ap-project-attention button{border:0;background:#5a1e2d;color:#fff;border-radius:7px;padding:10px 12px;display:flex;align-items:center;gap:8px}html[data-workspace-ui=v2] .ap-project-months{display:grid;grid-template-columns:repeat(8,minmax(60px,1fr));gap:6px;overflow:auto;margin:20px 0}html[data-workspace-ui=v2] .ap-project-months span{background:#f7f2ed;border:1px solid #eadfd5;padding:12px;text-align:center;border-radius:7px;white-space:nowrap;color:#978880}html[data-workspace-ui=v2] .ap-project-months span.active{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .ap-project-timeline-row,html[data-workspace-ui=v2] .ap-project-delivery-row{display:flex;width:100%;align-items:center;gap:15px;border:0;border-top:1px solid #eee4dd;background:transparent;text-align:left;padding:15px 4px;color:#392f2a}html[data-workspace-ui=v2] .ap-project-timeline-row time,html[data-workspace-ui=v2] .ap-project-delivery-row time{color:#b58c52;font-weight:800;white-space:nowrap}html[data-workspace-ui=v2] .ap-project-timeline-row>span,html[data-workspace-ui=v2] .ap-project-delivery-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .ap-project-timeline-row small,html[data-workspace-ui=v2] .ap-project-delivery-row small{color:#95867e}html[data-workspace-ui=v2] .ap-project-front{padding:15px;background:#f8f2ed;border:1px solid #eaded5;border-radius:8px;display:flex;align-items:center;justify-content:space-between;margin:15px 0}html[data-workspace-ui=v2] .ap-project-front>div{display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .ap-project-front small{color:#93847b}html[data-workspace-ui=v2] .ap-project-delivery-row>svg{color:#8a4b60}html[data-workspace-ui=v2] .ap-project-deliverables .ap-pane-head>div:last-child{display:flex;gap:8px}html[data-workspace-ui=v2] .ap-project-deliverables .ap-pane-head button{border:1px solid #e7dcd3;border-radius:7px;padding:8px;color:#5a1e2d;background:#fff}@media (max-width:820px){html[data-workspace-ui=v2] .ap-project-toolbar{flex-direction:column;align-items:flex-start}html[data-workspace-ui=v2] .ap-project-stats{grid-template-columns:repeat(2,1fr)}html[data-workspace-ui=v2] .ap-project-months{grid-template-columns:repeat(8,85px)}}html[data-workspace-ui=v2] .ap-app .ap-title-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}html[data-workspace-ui=v2] .ap-app .ap-title-actions .ap-outline{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5d9d1;border-radius:8px;color:#5a1e2d;padding:11px 13px;font-weight:700}html[data-workspace-ui=v2] .ap-project-context{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:19px 24px;background:#fff;border:1px solid #e7ddd4;border-radius:11px}html[data-workspace-ui=v2] .ap-project-context>div:first-child{flex:1;min-width:210px}html[data-workspace-ui=v2] .ap-project-context small{font-size:10px;letter-spacing:1.1px;font-weight:800;color:#b58c52}html[data-workspace-ui=v2] .ap-project-context h2{margin:5px 0;font-size:23px}html[data-workspace-ui=v2] .ap-project-context p{margin:0;color:#897b72}html[data-workspace-ui=v2] .ap-project-context label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#8b786f}html[data-workspace-ui=v2] .ap-project-context select{background:#fff;border:1px solid #e5dbd2;border-radius:7px;padding:10px;min-width:190px;color:#45352f}html[data-workspace-ui=v2] .ap-project-context-status{align-self:center}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-summary{border:0;padding:0;background:transparent}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-heading{display:none}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats{margin:12px 0 5px;padding:0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats .ap-project-stat-card{border:1px solid #eadfd6;border-top:3px solid #599f84;border-radius:11px;background:#fff;padding:22px 17px;min-height:120px;gap:12px}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats .tone-1{border-top-color:#7b4160}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats .tone-2{border-top-color:#d8a54a}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats .tone-3{border-top-color:#8c72b7}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats .ap-project-stat-card strong{font-size:28px}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats .ap-project-stat-card span{font-size:11px}html[data-workspace-ui=v2] .ap-projects-v2 .ap-exec-grid>.ap-pane:first-child{border-top:3px solid #6fabc9}html[data-workspace-ui=v2] .ap-projects-v2 .ap-exec-grid>.ap-pane:last-child{border-top:3px solid #b58c52}@media (max-width:850px){html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-ui=v2] .ap-project-context{align-items:stretch}}@media (max-width:480px){html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats{gap:8px}html[data-workspace-ui=v2] .ap-projects-v2 .ap-project-stats .ap-project-stat-card{padding:15px 10px}}html[data-workspace-ui=v2] .ap-project-context{align-items:end}html[data-workspace-ui=v2] .ap-project-context .ap-project-status-picker,html[data-workspace-ui=v2] .ap-project-context .ap-project-selector{min-width:205px}html[data-workspace-ui=v2] .ap-project-context .ap-project-status-picker select{min-height:45px;min-width:215px;border:1px solid #d9e5dc;border-radius:9px;padding:11px 15px;background:#eff8f1;color:#347c58;font-size:13px;font-weight:750}html[data-workspace-ui=v2] .ap-admin-roadmap{border-top:3px solid #a68ad4!important}html[data-workspace-ui=v2] .ap-admin-roadmap .ap-pane-head{align-items:center}html[data-workspace-ui=v2] .ap-admin-roadmap .ap-pane-head p{font-size:11px;color:#918278;margin:6px 0 0}html[data-workspace-ui=v2] .ap-admin-roadmap .ap-project-months{display:grid;grid-template-columns:repeat(8,minmax(64px,1fr));margin:21px 0 16px;gap:7px}html[data-workspace-ui=v2] .ap-admin-roadmap .ap-project-months button{border:0;border-radius:8px;background:#f6f2ef;color:#988a80;padding:11px 6px;display:flex;flex-direction:column;align-items:center;gap:4px}html[data-workspace-ui=v2] .ap-admin-roadmap .ap-project-months button.active{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .ap-admin-roadmap .ap-project-months button small{font-size:10px;color:inherit}html[data-workspace-ui=v2] .ap-roadmap-front{border:1px solid #e8dcd3;border-radius:10px;overflow:hidden}html[data-workspace-ui=v2] .ap-roadmap-front-header{width:100%;display:flex;align-items:center;gap:13px;border:0;background:#faf7f5;padding:16px;text-align:left;color:#3b2b2a}html[data-workspace-ui=v2] .ap-roadmap-front-header>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}html[data-workspace-ui=v2] .ap-roadmap-front-header>span:nth-child(2) small{font-size:10px;color:#9b8678}html[data-workspace-ui=v2] .ap-roadmap-front-header>span:nth-child(2) strong{font-size:14px}html[data-workspace-ui=v2] .ap-roadmap-front-icon{width:37px;height:37px;border-radius:8px;background:#f7eae9;color:#5a1e2d;display:grid;place-items:center}html[data-workspace-ui=v2] .ap-roadmap-front-header .ap-status{margin-right:10px}html[data-workspace-ui=v2] .ap-roadmap-head,html[data-workspace-ui=v2] .ap-roadmap-row{display:grid;grid-template-columns:minmax(230px,2.2fr) .55fr 1.05fr .78fr 18px;align-items:center;gap:12px;padding:12px 18px}html[data-workspace-ui=v2] .ap-roadmap-head{font-size:10px;font-weight:800;color:#9b8178;text-transform:uppercase;background:#fff;border-top:1px solid #ebe1da}html[data-workspace-ui=v2] .ap-roadmap-row{width:100%;border:0;border-top:1px solid #eee5df;background:#fff;color:#423733;text-align:left;min-height:69px}html[data-workspace-ui=v2] .ap-roadmap-row:hover{background:#fdf9f6}html[data-workspace-ui=v2] .ap-roadmap-delivery{display:flex;gap:13px;align-items:center;min-width:0}html[data-workspace-ui=v2] .ap-roadmap-delivery>svg{color:#77394d}html[data-workspace-ui=v2] .ap-roadmap-delivery>span{display:flex;flex-direction:column;gap:4px;min-width:0}html[data-workspace-ui=v2] .ap-roadmap-delivery strong{font-size:11px}html[data-workspace-ui=v2] .ap-roadmap-delivery small{font-size:9px;color:#9a8a80}html[data-workspace-ui=v2] .ap-roadmap-moment{width:max-content;border-radius:7px;background:#f6edeb;color:#774d4b;padding:7px;font-size:10px;font-weight:750}html[data-workspace-ui=v2] .ap-roadmap-row time{color:#8c786f;font-size:11px}html[data-workspace-ui=v2] .ap-admin-roadmap>.ap-pd-note{margin:12px 0 0}html[data-workspace-ui=v2] .ap-status-confirm{width:min(520px,96vw);background:#fffdfb;border:1px solid #eadfd6;border-radius:14px;padding:26px;box-shadow:0 20px 80px #1d111344;display:flex;flex-direction:column;gap:15px}html[data-workspace-ui=v2] .ap-status-confirm>div small{color:#b58c52;font-weight:800;letter-spacing:.12em}html[data-workspace-ui=v2] .ap-status-confirm h2{font-size:23px;margin:8px 0;color:#5a1e2d}html[data-workspace-ui=v2] .ap-status-confirm p{color:#89796f}html[data-workspace-ui=v2] .ap-status-confirm label{font-size:12px;display:flex;flex-direction:column;gap:9px;font-weight:700}html[data-workspace-ui=v2] .ap-status-confirm textarea{height:105px;border:1px solid #e5d8d0;border-radius:9px;padding:12px;resize:vertical}html[data-workspace-ui=v2] .ap-status-confirm footer{display:flex;justify-content:flex-end;gap:10px}html[data-workspace-ui=v2] .ap-status-confirm footer button{padding:11px 15px;border-radius:7px;border:1px solid #e7dcd4;background:#fff;color:#5a1e2d}html[data-workspace-ui=v2] .ap-status-confirm footer button:last-child{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .ap-status-confirm footer button:disabled{opacity:.45;cursor:not-allowed}html[data-workspace-ui=v2] .ap-status-confirm>small{color:#a19085}@media (max-width:850px){html[data-workspace-ui=v2] .ap-admin-roadmap .ap-project-months{overflow:auto;grid-template-columns:repeat(8,72px)}html[data-workspace-ui=v2] .ap-roadmap-head,html[data-workspace-ui=v2] .ap-roadmap-row{min-width:760px}html[data-workspace-ui=v2] .ap-roadmap-list{overflow:auto}}html[data-workspace-ui=v2] .ap-pd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:980;background:#171017a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px}html[data-workspace-ui=v2] .ap-pd-modal{display:flex;flex-direction:column;width:min(920px,100%);max-height:92dvh;background:#fff;color:#332b29;border:1px solid #e8ded6;border-radius:15px;overflow:hidden;box-shadow:0 25px 85px #2418234a;font:12px Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .ap-pd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:27px 29px 23px;background:linear-gradient(115deg,#fff9f4,#f8edda);border-bottom:1px solid #eee3da}html[data-workspace-ui=v2] .ap-pd-head small{color:#a67d51;font-weight:800;letter-spacing:.13em;font-size:10px}html[data-workspace-ui=v2] .ap-pd-head h2{margin:7px 0 5px;font-size:24px;letter-spacing:-.035em}html[data-workspace-ui=v2] .ap-pd-head p{margin:0;color:#81756f;line-height:1.5}html[data-workspace-ui=v2] .ap-pd-close{padding:9px;background:#fff;border:1px solid #e9ddd5;border-radius:8px}html[data-workspace-ui=v2] .ap-pd-tabs{display:flex;gap:17px;align-items:center;padding:0 29px;border-bottom:1px solid #ede3dd;overflow-x:auto}html[data-workspace-ui=v2] .ap-pd-tabs button{padding:15px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#887a70;white-space:nowrap}html[data-workspace-ui=v2] .ap-pd-tabs button.active{color:#5a1e2d;border-bottom-color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .ap-pd-body{padding:26px 29px;overflow-y:auto;flex:1;min-height:120px}html[data-workspace-ui=v2] .ap-pd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-workspace-ui=v2] .ap-pd-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:700;font-size:11px}html[data-workspace-ui=v2] .ap-pd-field input,html[data-workspace-ui=v2] .ap-pd-field select,html[data-workspace-ui=v2] .ap-pd-field textarea,html[data-workspace-ui=v2] .ap-pd-body>textarea{min-height:42px;border:1px solid #e6dbd2;border-radius:8px;padding:10px 12px;background:#fff;color:#332b29;max-width:100%;font:12px Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .ap-pd-field textarea{min-height:93px}html[data-workspace-ui=v2] .ap-pd-wide{grid-column:1/-1}html[data-workspace-ui=v2] .ap-pd-check{display:flex;align-items:center;gap:9px;color:#665954}html[data-workspace-ui=v2] .ap-pd-subhead{display:flex;align-items:center;justify-content:space-between;margin:25px 0 12px;border-bottom:1px solid #eee4dd;padding-bottom:12px}html[data-workspace-ui=v2] .ap-pd-subhead h3{margin:0;font-size:14px}html[data-workspace-ui=v2] .ap-pd-subhead button,html[data-workspace-ui=v2] .ap-pd-inline{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5d9d1;background:#fff;color:#5a1e2d;border-radius:7px;padding:10px}html[data-workspace-ui=v2] .ap-pd-front{display:flex;align-items:center;gap:10px;padding:9px 0}html[data-workspace-ui=v2] .ap-pd-front>.ap-pd-field{flex:1}html[data-workspace-ui=v2] .ap-pd-front>span{color:#b58c52;font-weight:800}html[data-workspace-ui=v2] .ap-pd-front>button{border:0;background:none;color:#a25e66}html[data-workspace-ui=v2] .ap-pd-note{padding:14px;background:#faf4ed;color:#8c755f;border:1px solid #ead8c7;border-radius:8px;line-height:1.6}html[data-workspace-ui=v2] .ap-pd-statgrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #eadfd5;border-radius:8px;margin-bottom:20px}html[data-workspace-ui=v2] .ap-pd-statgrid div{padding:16px;display:flex;flex-direction:column;gap:9px;border-right:1px solid #eadfd5}html[data-workspace-ui=v2] .ap-pd-statgrid div:last-child{border:0}html[data-workspace-ui=v2] .ap-pd-statgrid small{color:#988678}html[data-workspace-ui=v2] .ap-pd-statgrid b{color:#5a1e2d}html[data-workspace-ui=v2] .ap-pd-chat{display:flex;flex-direction:column;gap:14px;min-height:185px}html[data-workspace-ui=v2] .ap-pd-chat div{padding:14px;border-radius:10px;background:#f9eee7;width:fit-content;max-width:78%}html[data-workspace-ui=v2] .ap-pd-chat div+div{background:#f7f3f1;margin-left:auto}html[data-workspace-ui=v2] .ap-pd-history p{padding:13px;border-left:2px solid #b58c52;background:#faf7f3}html[data-workspace-ui=v2] .ap-pd-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;border-top:1px solid #eee4dd;background:#faf7f4}html[data-workspace-ui=v2] .ap-pd-footer>span{color:#a19387;font-size:9px;letter-spacing:.05em}html[data-workspace-ui=v2] .ap-pd-footer>div{display:flex;gap:8px;align-items:center}html[data-workspace-ui=v2] .ap-pd-footer button{border:1px solid #e5d9d1;background:#fff;color:#5a1e2d;border-radius:7px;padding:10px 12px;display:flex;align-items:center;gap:6px}html[data-workspace-ui=v2] .ap-pd-footer button.ap-pd-primary{background:#5a1e2d;color:#fff;border-color:#5a1e2d}@media (max-width:690px){html[data-workspace-ui=v2] .ap-pd-overlay{padding:7px}html[data-workspace-ui=v2] .ap-pd-modal{max-height:96dvh}html[data-workspace-ui=v2] .ap-pd-head{padding:18px}html[data-workspace-ui=v2] .ap-pd-body{padding:17px}html[data-workspace-ui=v2] .ap-pd-fields{grid-template-columns:1fr}html[data-workspace-ui=v2] .ap-pd-front{flex-wrap:wrap}html[data-workspace-ui=v2] .ap-pd-front>.ap-pd-field{flex:1 1 40%}html[data-workspace-ui=v2] .ap-pd-footer{padding:12px;flex-wrap:wrap}html[data-workspace-ui=v2] .ap-pd-footer>div{flex-wrap:wrap}html[data-workspace-ui=v2] .ap-pd-statgrid{grid-template-columns:repeat(2,1fr)}}html[data-workspace-ui=v2] .ap-pd-context{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}html[data-workspace-ui=v2] .ap-pd-context span{border:1px solid #e6d8cc;background:#fffaf5;border-radius:8px;padding:9px 12px;font-size:11px;color:#967b64;display:flex;gap:8px;align-items:center}html[data-workspace-ui=v2] .ap-pd-context strong{color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .ap-pd-front-fields{gap:24px;align-items:start}html[data-workspace-ui=v2] .ap-pd-front-fields>.ap-pd-field textarea{min-height:110px}html[data-workspace-ui=v2] .ap-pd-front-fields+.ap-pd-note{margin-top:24px;padding:17px 18px;line-height:1.7}@media (max-width:690px){html[data-workspace-ui=v2] .ap-pd-context{flex-direction:column}html[data-workspace-ui=v2] .ap-pd-context span{justify-content:space-between}}html[data-workspace-ui=v2] .v2-client-module .ledger-entry-detail{padding:14px 11px;border-bottom:1px solid var(--v2-line-e9e0d8,#e9e0d8);font-size:11px;color:var(--v2-text-746a64,#746a64);display:grid;gap:6px}html[data-workspace-ui=v2] .v2-client-module .ledger-filter{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--v2-text-746a64,#746a64)}html[data-workspace-ui=v2] .v2-client-module .ledger-filter select{border:1px solid var(--v2-line-e9e0d8,#e9e0d8);background:var(--v2-surface-fff,#fff);border-radius:7px;padding:8px;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .wf-report-selection{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}html[data-workspace-ui=v2] .v2-client-module .wf-report-selection button{border:1px solid var(--v2-line-e9e0d8,#e9e0d8);border-radius:7px;background:var(--v2-surface-fff,#fff);padding:10px;text-align:left;font-size:11px;color:var(--v2-text-746a64,#746a64)}html[data-workspace-ui=v2] .v2-client-module .wf-report-selection button.selected{border-color:#b58c52;color:var(--v2-text-5a1e2d,#5a1e2d);background:var(--v2-surface-fff9eb,#fff9eb)}html[data-workspace-ui=v2] .v2-client-module .wf-report-selection button span{display:block;font-size:10px;margin-top:5px}html[data-workspace-ui=v2] .v2-client-dialog{padding:0;min-height:0}html[data-workspace-ui=v2] .v2-client-module .wf-doc-list-entry{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 21px;border-bottom:1px solid var(--v2-line-eee2d9,#eee2d9);font-size:11px}html[data-workspace-ui=v2] .v2-client-module .wf-doc-list-entry>div:first-child{flex:1;min-width:0}html[data-workspace-ui=v2] .v2-client-module .wf-doc-list-entry h2{font-size:13px;margin:6px 0}html[data-workspace-ui=v2] .v2-client-module .wf-doc-list-entry p{font-size:10px;color:var(--v2-text-968379,#968379)}html[data-workspace-ui=v2] .v2-client-module .wf-report-version-head{display:flex;align-items:center;gap:15px;padding:18px 21px;border-bottom:1px solid var(--v2-line-eaddd1,#eaddd1);font-size:11px}html[data-workspace-ui=v2] .v2-client-module .wf-report-version-head>div:first-child{flex:1;min-width:0}html[data-workspace-ui=v2] .v2-client-module .wf-report-version-head h3{font-size:13px;margin:6px 0}html[data-workspace-ui=v2] .v2-client-module .wf-report-version-head small{font-size:10px;color:var(--v2-text-968379,#968379)}html[data-workspace-ui=v2] .v2-client-module .wf-report-version-detail{padding:18px 21px;background:var(--v2-surface-fffaf5,#fffaf5);line-height:1.6;font-size:12px}html[data-workspace-ui=v2] .v2-client-module .wf-group-head{display:flex;justify-content:space-between;align-items:center;margin:26px 0 13px}html[data-workspace-ui=v2] .v2-client-module .wf-group-head>div{display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .v2-client-module .wf-group-head span{font-size:9px;color:var(--v2-text-ad8259,#ad8259);letter-spacing:1.2px}html[data-workspace-ui=v2] .v2-client-module .wf-group-head strong{font-size:14px;font-weight:600}html[data-workspace-ui=v2] .v2-client-module .wf-group-head>b{background:var(--v2-surface-f2e9e2,#f2e9e2);border:1px solid var(--v2-line-e7d7c8,#e7d7c8);border-radius:7px;color:var(--v2-text-6d404c,#6d404c);padding:6px 10px;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .wf-record-message-count{display:flex;align-items:center;gap:4px;margin-top:6px;color:var(--v2-text-a18e80,#a18e80);font-size:9px}html[data-workspace-ui=v2] .v2-client-module .wf-record-conversation{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}html[data-workspace-ui=v2] .v2-client-module .wf-memory-detail{padding:24px;overflow:auto;font-size:12px;line-height:1.7}html[data-workspace-ui=v2] .v2-client-module .wf-memory-detail span{color:var(--v2-text-af8056,#af8056);font-size:10px;text-transform:uppercase;letter-spacing:.7px}html[data-workspace-ui=v2] .v2-client-module .wf-create-form{display:grid;gap:16px;padding:10px 0}html[data-workspace-ui=v2] .v2-client-module .wf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}html[data-workspace-ui=v2] .v2-client-module .v2-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}html[data-workspace-ui=v2] .v2-client-module .wf-create .modal-close{position:absolute;top:18px;right:18px;border:0;background:transparent;color:var(--v2-text-6a5053,#6a5053)}html[data-workspace-ui=v2] .v2-client-module .wf-hour-selection{border:1px solid var(--v2-line-e5d6cb,#e5d6cb);border-radius:9px;margin-top:17px;background:var(--v2-surface-fff,#fff);overflow:hidden}html[data-workspace-ui=v2] .v2-client-module .wf-hour-selection>summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--v2-text-5a1e2d,#5a1e2d);padding:17px}html[data-workspace-ui=v2] .v2-client-module .wf-hour-selection>p{font-size:11px;padding:0 17px;color:var(--v2-text-8c7768,#8c7768)}html[data-workspace-ui=v2] .v2-client-module .dv-head-actions,html[data-workspace-ui=v2] .v2-client-module .dv-action-buttons{display:flex;align-items:center;gap:10px}html[data-workspace-ui=v2] .v2-client-module .dv-head-actions .status-chip-v3{font-size:10px;padding:6px;border-radius:7px;background:var(--v2-surface-fff1df,#fff1df);color:var(--v2-text-946428,#946428)}html[data-workspace-ui=v2] .v2-client-module .dv-tasks header{padding:0;background:none;display:block}html[data-workspace-ui=v2] .v2-client-module .dv-tasks header p{font-size:11px;color:var(--v2-text-918177,#918177)}html[data-workspace-ui=v2] .v2-client-module .dv-task-columns{display:grid;grid-template-columns:1fr 110px 115px;font-size:10px;color:var(--v2-text-a18b7c,#a18b7c);padding:10px}html[data-workspace-ui=v2] .v2-client-module .dv-conversation{display:flex;flex-direction:column;min-height:320px;height:100%;overflow:hidden}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-line,.records-chat-line){display:flex;gap:9px;align-items:flex-start;max-width:90%;font-size:12px;flex-shrink:0}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-line.mine,.records-chat-line.mine){align-self:flex-end;flex-direction:row-reverse}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-bubble,.records-chat-bubble){background:var(--v2-surface-faf4f1,#faf4f1);border:1px solid var(--v2-line-eee1db,#eee1db);border-radius:10px;padding:12px 15px;min-width:0;overflow-wrap:anywhere}html[data-workspace-ui=v2] .v2-client-module .mine :is(.workspace-chat-bubble,.records-chat-bubble){background:var(--v2-surface-f7e7d2,#f7e7d2)}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-head,.records-chat-head){display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:var(--v2-text-805957,#805957)}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-head,.records-chat-head) time{font-size:9px;color:var(--v2-text-978579,#978579)}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-avatar,.records-chat-avatar){flex-shrink:0;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:#5a1e2d;color:#fff;font-size:10px}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-tools,.records-chat-tools){display:flex;position:relative;gap:7px}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-tools,.records-chat-tools) button{border:1px solid var(--v2-line-e6d9ce,#e6d9ce);border-radius:7px;background:var(--v2-surface-fffaf7,#fffaf7);padding:7px}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-emoji-picker,.records-chat-emoji-picker){position:absolute;bottom:38px;left:0;background:var(--v2-surface-fff,#fff);display:flex;flex-wrap:wrap;width:200px;padding:10px;border:1px solid var(--v2-line-e6d9ce,#e6d9ce);border-radius:9px;box-shadow:0 6px 18px #35202a20;z-index:5}html[data-workspace-ui=v2] .v2-client-module :is(.workspace-chat-emoji-picker,.records-chat-emoji-picker)[hidden]{display:none}html[data-workspace-ui=v2] .v2-client-module .workspace-chat-send-actions{display:flex;justify-content:flex-end;margin-top:10px}html[data-workspace-ui=v2] .v2-client-module :is(.primary,.wf-primary){background:#5a1e2d;color:#fff;border:1px solid #5a1e2d;border-radius:7px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:600}html[data-workspace-ui=v2] .v2-client-module .secondary{background:var(--v2-surface-fff,#fff);color:var(--v2-text-5a1e2d,#5a1e2d);border:1px solid var(--v2-line-e1d1c4,#e1d1c4);border-radius:7px;padding:10px 14px;display:inline-flex;align-items:center;gap:7px;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .client-delivery-rating-row{display:flex;justify-content:center;gap:12px;margin:25px 0}html[data-workspace-ui=v2] .v2-client-module .client-delivery-rating-row button{display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid var(--v2-line-e5d6ca,#e5d6ca);background:var(--v2-surface-fffaf5,#fffaf5);border-radius:8px;padding:12px;color:var(--v2-text-8a7366,#8a7366)}html[data-workspace-ui=v2] .v2-client-module .client-delivery-rating-row button.selected{background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .v2-client-module .client-delivery-score-reaction{display:flex;gap:12px;margin:16px 0;font-size:12px;line-height:1.5}html[data-workspace-ui=v2] .v2-client-module .client-delivery-score-reaction>span{font-size:30px}html[data-workspace-ui=v2] .v2-client-module .v2-rating>button.full{width:100%;margin-top:20px}html[data-workspace-ui=v2] .v2-client-module .v2-team-context{justify-content:space-between;flex-wrap:wrap;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .v2-team-identity{display:flex;align-items:center;gap:10px}html[data-workspace-ui=v2] .v2-client-module .v2-team-identity>div{display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .v2-client-module .v2-team-period-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html[data-workspace-ui=v2] .v2-client-module .v2-team-period-controls label{display:flex;flex-direction:column;gap:4px;font-size:10px;color:var(--v2-text-a38c7c,#a38c7c)}html[data-workspace-ui=v2] .v2-client-module .v2-team-period-controls input{border:1px solid var(--v2-line-e6d7cb,#e6d7cb);border-radius:6px;padding:7px;background:var(--v2-surface-fff,#fff);color:var(--v2-text-745e50,#745e50);font-size:11px}html[data-workspace-ui=v2] .v2-client-module .v2-team-period-switch{display:flex;gap:2px}html[data-workspace-ui=v2] .v2-client-module :is(.v2-team-period-switch,.v2-team-view-switch) button{padding:9px;border:1px solid var(--v2-line-e6d7cb,#e6d7cb);border-radius:5px;background:var(--v2-surface-fff,#fff);font-size:10px;color:var(--v2-text-8a7668,#8a7668)}html[data-workspace-ui=v2] .v2-client-module :is(.v2-team-period-switch,.v2-team-view-switch) button.active{background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .v2-client-module .v2-team-view-switch{display:flex;gap:4px}html[data-workspace-ui=v2] .v2-client-module .v2-team-view-switch button{display:flex;align-items:center;gap:5px}html[data-workspace-ui=v2] .v2-client-module .v2-team-action-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 22px;flex-wrap:wrap}html[data-workspace-ui=v2] .v2-client-module .v2-team-review-callout{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--v2-line-ecd7b7,#ecd7b7);border-radius:9px;padding:15px 18px;background:var(--v2-surface-fff9ec,#fff9ec);font-size:12px;flex:1}html[data-workspace-ui=v2] .v2-client-module .v2-team-review-callout strong{display:block;margin-top:5px}html[data-workspace-ui=v2] .v2-client-module .v2-team-review-callout p{font-size:10px;color:var(--v2-text-a4896a,#a4896a)}html[data-workspace-ui=v2] .v2-client-module .v2-team-heading-actions{display:flex;gap:8px}html[data-workspace-ui=v2] .v2-client-module :is(.team-btn,.v2-team-open){border:1px solid var(--v2-line-e4d6ca,#e4d6ca);border-radius:7px;background:var(--v2-surface-fff,#fff);color:var(--v2-text-70584a,#70584a);padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;white-space:nowrap}html[data-workspace-ui=v2] .v2-client-module .team-btn:not(.secondary){background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .v2-client-module .team-btn em{font-size:9px;font-style:normal}html[data-workspace-ui=v2] .v2-client-module .v2-team-filter select{border:1px solid var(--v2-line-e4d6ca,#e4d6ca);border-radius:7px;background:var(--v2-surface-fff,#fff);padding:10px;font-size:11px;max-width:170px;color:var(--v2-text-7b6456,#7b6456)}html[data-workspace-ui=v2] .v2-client-module .v2-team-filter>svg{display:none}html[data-workspace-ui=v2] .v2-client-module .v2-team-column-wrapper{position:relative}html[data-workspace-ui=v2] .v2-client-module .v2-team-column-menu{position:absolute;top:45px;right:0;z-index:10;width:250px;max-height:400px;overflow:auto;background:var(--v2-surface-fff,#fff);border:1px solid var(--v2-line-e4d6ca,#e4d6ca);border-radius:9px;box-shadow:0 8px 25px #39283020;padding:18px}html[data-workspace-ui=v2] .v2-client-module .v2-team-column-menu label{display:flex;gap:8px;align-items:center;margin-top:9px;font-size:11px;color:var(--v2-text-8c7462,#8c7462)}html[data-workspace-ui=v2] .v2-client-module .v2-team-table{overflow:auto}html[data-workspace-ui=v2] .v2-client-module .v2-team-table table{border-collapse:collapse;width:100%;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .v2-team-table th{background:var(--v2-surface-f2eee9,#f2eee9);text-align:left;font-size:10px;color:var(--v2-text-a49385,#a49385);font-weight:500;padding:13px 16px;white-space:nowrap}html[data-workspace-ui=v2] .v2-client-module .v2-team-table td{padding:14px 16px;border-bottom:1px solid var(--v2-line-eee6dd,#eee6dd);color:var(--v2-text-7a6c60,#7a6c60);white-space:nowrap;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .v2-team-table tr:hover td{background:var(--v2-surface-fffaf5,#fffaf5)}html[data-workspace-ui=v2] .v2-client-module .v2-team-person{background:transparent;border:0;padding:0;min-width:190px;text-align:left;display:flex;align-items:center;gap:10px}html[data-workspace-ui=v2] .v2-client-module .v2-team-person>span:last-child{display:flex;flex-direction:column;gap:6px}html[data-workspace-ui=v2] .v2-client-module .v2-team-person strong{font-size:12px;color:var(--v2-text-493f38,#493f38)}html[data-workspace-ui=v2] .v2-client-module .v2-team-person small{font-size:10px;color:var(--v2-text-a68f7e,#a68f7e)}html[data-workspace-ui=v2] .v2-client-module .v2-team-leader-card{display:flex;flex-direction:column;align-items:stretch;width:auto;min-width:0}html[data-workspace-ui=v2] .v2-client-module .v2-team-leader-heading{border:0;background:transparent;display:flex;align-items:center;gap:10px;text-align:left;color:var(--v2-text-5a1e2d,#5a1e2d)}html[data-workspace-ui=v2] .v2-client-module .v2-team-leader-heading>span{display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .v2-client-module .v2-team-leader-heading strong{font-size:12px}html[data-workspace-ui=v2] .v2-client-module .v2-team-leader-heading small{font-size:10px;color:var(--v2-text-a18975,#a18975)}html[data-workspace-ui=v2] .v2-client-module .v2-org-person-row{display:flex;align-items:center;gap:10px;background:var(--v2-surface-fff,#fff);border:0;border-top:1px solid var(--v2-line-eee2d6,#eee2d6);text-align:left;padding:14px 0;font-size:11px;color:var(--v2-text-745b4c,#745b4c)}html[data-workspace-ui=v2] .v2-client-module .v2-org-person-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .v2-client-module .v2-org-person-row small{font-size:9px;color:var(--v2-text-a58c79,#a58c79)}html[data-workspace-ui=v2] .v2-client-module .v2-team-indicator-note{display:flex;align-items:center;gap:15px;color:var(--v2-text-877366,#877366);font-size:11px;padding:15px}html[data-workspace-ui=v2] .v2-client-module .v2-team-indicator-note>div{display:flex;flex-direction:column;gap:7px}html[data-workspace-ui=v2] .v2-client-module .v2-team-analysis-note{background:#5a1e2d;color:#fff;border-radius:9px;padding:25px;margin-top:18px}html[data-workspace-ui=v2] .v2-client-module .v2-team-analysis-note h2{color:#fff;font-size:22px}html[data-workspace-ui=v2] .v2-client-module .v2-team-analysis-note p{font-size:12px;line-height:1.6;color:#eedcce}@media (max-width:850px){html[data-workspace-ui=v2] .v2-client-module .wf-report-version-head,html[data-workspace-ui=v2] .v2-client-module .wf-doc-list-entry,html[data-workspace-ui=v2] .v2-client-module .dv-action-buttons{flex-wrap:wrap}}@media (max-width:550px){html[data-workspace-ui=v2] .v2-client-module .wf-form-grid{grid-template-columns:1fr}html[data-workspace-ui=v2] .v2-client-module .v2-team-review-callout,html[data-workspace-ui=v2] .v2-client-module .v2-team-heading-actions{flex-wrap:wrap}html[data-workspace-ui=v2] .v2-client-module .dv-actions{align-items:flex-start;flex-direction:column}}html[data-workspace-ui=v2] .v2-client-module.wf-agenda-overlay,html[data-workspace-ui=v2] .v2-client-module.v2-team-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12100;display:flex;align-items:center;justify-content:center;padding:18px;background:#241b216e}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal{width:min(720px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:25px;position:relative}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:17px;border-bottom:1px solid var(--v2-line-eaded4,#eaded4)}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal header small{color:var(--v2-text-ab825d,#ab825d);font-size:10px;letter-spacing:1px}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal h2{font-size:23px;margin:9px 0}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal header button,html[data-workspace-ui=v2] .v2-client-module .wf-agenda-close{border:1px solid var(--v2-line-e5d6ca,#e5d6ca);background:var(--v2-surface-fff,#fff);color:var(--v2-text-5a1e2d,#5a1e2d);border-radius:7px;padding:8px}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-close{position:absolute;right:20px;top:20px}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal-body{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:22px;font-size:12px;color:var(--v2-text-746255,#746255)}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal-body>div{display:flex;flex-direction:column;gap:7px}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal-body>div>span{font-size:10px;color:var(--v2-text-a28670,#a28670)}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal-body>div>strong{font-size:12px;line-height:1.6}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal-body .full{grid-column:1/-1}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal-body a{color:var(--v2-text-5a1e2d,#5a1e2d);display:flex;align-items:center;gap:7px;font-size:12px;overflow-wrap:anywhere}html[data-workspace-ui=v2] .v2-client-module .client-meeting-file{border:1px solid var(--v2-line-e4d5c8,#e4d5c8);border-radius:7px;padding:10px 13px;background:var(--v2-surface-fff,#fff);color:var(--v2-text-5a1e2d,#5a1e2d);font-size:11px}html[data-workspace-ui=v2] .v2-client-module .wf-change-slots{display:grid;gap:13px;margin:17px 0}html[data-workspace-ui=v2] .v2-client-module .wf-change-slots fieldset{border:1px solid var(--v2-line-e4d5c8,#e4d5c8);border-radius:7px;display:flex;gap:10px;padding:12px}html[data-workspace-ui=v2] .v2-client-module .wf-change-slots legend{font-size:11px;color:var(--v2-text-9c7e65,#9c7e65)}html[data-workspace-ui=v2] .v2-client-module .wf-history-list{display:flex;flex-direction:column;gap:9px;margin-top:17px}html[data-workspace-ui=v2] .v2-client-module .wf-history-list button{border:1px solid var(--v2-line-e5d6ca,#e5d6ca);background:var(--v2-surface-fff,#fff);border-radius:7px;text-align:left;padding:15px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--v2-text-5a1e2d,#5a1e2d)}html[data-workspace-ui=v2] .v2-client-module .wf-history-list button :is(span,small){font-size:10px;color:var(--v2-text-a18873,#a18873)}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-list{border:1px solid var(--v2-line-e5d6ca,#e5d6ca);border-radius:9px;background:var(--v2-surface-fff,#fff);overflow:hidden}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-row{display:grid;grid-template-columns:85px minmax(150px,1fr) 100px 130px minmax(140px,1fr) auto;align-items:center;gap:12px;padding:18px;border-bottom:1px solid var(--v2-line-eaded3,#eaded3);font-size:11px;color:var(--v2-text-867263,#867263)}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-date{display:flex;flex-direction:column;gap:5px;font-size:10px;color:var(--v2-text-a68b72,#a68b72)}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-date strong{font-size:12px;color:var(--v2-text-5a1e2d,#5a1e2d)}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-item strong{font-size:12px;color:var(--v2-text-52433a,#52433a)}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-detail{font-size:10px;display:flex;flex-direction:column;gap:5px;color:var(--v2-text-a38a75,#a38a75)}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-open{border:1px solid var(--v2-line-e4d6c9,#e4d6c9);background:var(--v2-surface-fff,#fff);padding:9px;border-radius:7px;color:var(--v2-text-5a1e2d,#5a1e2d);font-size:10px;display:flex;align-items:center;gap:5px}html[data-workspace-ui=v2] .v2-client-module .v2-person-heading{display:flex;align-items:center;gap:14px;margin-top:15px}html[data-workspace-ui=v2] .v2-client-module .v2-person-heading h2{font-size:23px;margin:7px 0}html[data-workspace-ui=v2] .v2-client-module .v2-person-heading small{font-size:9px;color:var(--v2-text-aa8665,#aa8665);letter-spacing:1px}html[data-workspace-ui=v2] .v2-client-module .v2-person-heading span{font-size:11px;color:var(--v2-text-967e6c,#967e6c)}html[data-workspace-ui=v2] .v2-client-module .v2-person-tabs{margin-bottom:0;gap:20px;flex-shrink:0}html[data-workspace-ui=v2] .v2-client-module .v2-person-tabs button.active{color:var(--v2-text-5a1e2d,#5a1e2d);border-bottom:2px solid #5a1e2d}html[data-workspace-ui=v2] .v2-client-module .v2-person-indicators{display:flex;gap:15px;padding:16px;background:var(--v2-surface-faf6f0,#faf6f0);font-size:11px;color:var(--v2-text-9d816b,#9d816b);border-radius:7px}html[data-workspace-ui=v2] .v2-client-module .v2-person-indicators>div{display:flex;flex-direction:column;gap:6px}html[data-workspace-ui=v2] .v2-client-module .v2-person-indicators strong{color:var(--v2-text-5a1e2d,#5a1e2d);font-size:15px}html[data-workspace-ui=v2] .v2-client-module .v2-person-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px}html[data-workspace-ui=v2] .v2-client-module .v2-person-facts>div{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--v2-line-eee2d5,#eee2d5);padding-bottom:14px;min-width:0}html[data-workspace-ui=v2] .v2-client-module .v2-person-facts span{font-size:10px;color:var(--v2-text-aa8b70,#aa8b70)}html[data-workspace-ui=v2] .v2-client-module .v2-person-facts strong{font-size:11px;color:var(--v2-text-705644,#705644);overflow-wrap:anywhere;line-height:1.5}html[data-workspace-ui=v2] .v2-client-module .v2-person-actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--v2-line-eee2d5,#eee2d5);padding-top:20px}html[data-workspace-ui=v2] .v2-client-module .v2-person-actions>small{color:var(--v2-text-a68b70,#a68b70);font-size:10px;line-height:1.6}html[data-workspace-ui=v2] .v2-client-module .v2-team-editor,html[data-workspace-ui=v2] .v2-client-module .v2-team-import{max-height:calc(100dvh - 36px);overflow:auto;width:min(740px,100%)}html[data-workspace-ui=v2] .v2-client-module .wf-create .team-close{border:1px solid var(--v2-line-e4d6c9,#e4d6c9);background:var(--v2-surface-fff,#fff);padding:8px;color:var(--v2-text-5a1e2d,#5a1e2d);border-radius:7px;flex-shrink:0}html[data-workspace-ui=v2] .v2-client-module .wf-create .team-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:15px 0}html[data-workspace-ui=v2] .v2-client-module .wf-create .team-fields label[hidden],html[data-workspace-ui=v2] .v2-client-module .wf-create .team-optional[hidden]{display:none}html[data-workspace-ui=v2] .v2-client-module .wf-create .team-fields .team-check{flex-direction:row;align-items:center}html[data-workspace-ui=v2] .v2-client-module .wf-create .team-check input{width:auto}html[data-workspace-ui=v2] .v2-client-module .wf-create .team-fields label small{font-size:9px;color:var(--v2-text-a78c76,#a78c76);line-height:1.5}html[data-workspace-ui=v2] .v2-client-module .wf-create .team-optional{border:1px solid var(--v2-line-e8dacb,#e8dacb);background:var(--v2-surface-fffaf3,#fffaf3);padding:18px;border-radius:7px;font-size:12px;color:var(--v2-text-8c725b,#8c725b);line-height:1.6}html[data-workspace-ui=v2] .v2-client-module .wf-create .team-inline-error{flex-basis:100%;font-size:11px;color:var(--v2-text-ac596a,#ac596a)}html[data-workspace-ui=v2] .v2-client-module .detail-drawer .team-close{position:absolute;right:18px;top:18px;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--v2-line-e4d6c9,#e4d6c9);border-radius:7px;background:var(--v2-surface-fff,#fff);color:var(--v2-text-5a1e2d,#5a1e2d)}@media (max-width:1000px){html[data-workspace-ui=v2] .v2-client-module .wf-agenda-row{grid-template-columns:85px 1fr auto}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-kind{grid-column:2;grid-row:2}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-status{grid-column:3;grid-row:2}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-detail{grid-column:2;grid-row:3}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-open{grid-column:3;grid-row:3}}@media (max-width:550px){html[data-workspace-ui=v2] .v2-client-module .wf-agenda-row{grid-template-columns:70px 1fr}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-status{grid-column:2;grid-row:3}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-detail{grid-column:2;grid-row:4}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-open{grid-column:2;grid-row:5}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal-body,html[data-workspace-ui=v2] .v2-client-module .wf-create .team-fields{grid-template-columns:1fr}html[data-workspace-ui=v2] .v2-client-module .wf-agenda-modal{padding:18px}}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard{width:min(900px,100%);max-height:calc(100dvh - 36px);display:flex;flex-direction:column;overflow:hidden}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-review-body{overflow:auto;min-height:0;padding:20px 0}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-review-row{display:flex;align-items:center;gap:9px;padding:14px 0;border-bottom:1px solid var(--v2-line-e5d6c9,#e5d6c9);flex-wrap:wrap}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-review-row>input,html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-review-row>select{flex:1;min-width:120px;width:auto;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-review-row>button,html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-add-line{border:1px solid var(--v2-line-e5d6c9,#e5d6c9);border-radius:7px;background:var(--v2-surface-fff,#fff);color:var(--v2-text-5a1e2d,#5a1e2d);padding:10px;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-step-track{display:flex;gap:12px;margin-bottom:20px}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-step-track span{display:grid;place-items:center;width:32px;height:32px;background:var(--v2-surface-f4ede6,#f4ede6);border-radius:7px;color:var(--v2-text-a78a72,#a78a72);font-size:11px}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-step-track span.active{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-stage-intro{display:flex;gap:20px;color:var(--v2-text-8c7462,#8c7462);font-size:12px;line-height:1.6}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-stage-intro h3{font-size:18px;color:var(--v2-text-5a1e2d,#5a1e2d)}html[data-workspace-ui=v2] .v2-client-module .v2-team-month-wizard .team-stage-intro .team-stage-illustration{margin-left:auto;flex-shrink:0;color:var(--v2-text-b58c52,#b58c52)}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section{margin:25px 0}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-title h2{font-size:17px;display:flex;align-items:center;gap:9px;margin:0}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-title>span{font-size:10px;color:var(--v2-text-a58971,#a58971)}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-icon{color:var(--v2-text-5a1e2d,#5a1e2d)}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-icon-gold{color:var(--v2-text-b58c52,#b58c52)}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-row-controls{display:flex;align-items:center;gap:8px;color:var(--v2-text-a58971,#a58971);font-size:10px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-row-controls button{border:1px solid var(--v2-line-e7d6c7,#e7d6c7);background:var(--v2-surface-fff,#fff);color:var(--v2-text-5a1e2d,#5a1e2d);border-radius:7px;width:31px;height:31px;display:grid;place-items:center}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-grid-row{display:flex;overflow:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:12px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-grid-row>article{flex:0 0 290px;scroll-snap-align:start}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-card{border:1px solid var(--v2-line-e7d6c7,#e7d6c7);border-top:3px solid #42b489;border-radius:9px;background:var(--v2-surface-fff,#fff);padding:23px;min-width:0}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-card h3{font-size:19px;margin:16px 0 12px;color:var(--v2-text-5a1e2d,#5a1e2d)}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-card :is(p,li){font-size:12px;color:var(--v2-text-91806f,#91806f);line-height:1.7}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-card-number{display:grid;place-items:center;background:var(--v2-surface-e5f5eb,#e5f5eb);color:var(--v2-text-24825a,#24825a);border-radius:7px;width:31px;height:31px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-examples-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--v2-text-b58c52,#b58c52);font-weight:600}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-examples{padding-left:15px;margin:10px 0 0}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-included-note{background:linear-gradient(153deg,#5a1e2d,#774359);border-radius:9px;padding:23px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#fff}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-included-note p{font-size:12px;line-height:1.7;color:#f0dfe1;margin:0;max-width:600px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-included-note a{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #f4dfcf80;padding:10px;border-radius:7px;color:#fff;font-size:11px;text-decoration:none}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-card{border:1px solid var(--v2-line-e7d6c7,#e7d6c7);border-top:3px solid #b58c52;border-radius:9px;background:var(--v2-surface-fff,#fff);overflow:hidden}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-card summary{padding:21px;display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;color:var(--v2-text-5a1e2d,#5a1e2d);font-size:14px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-card summary::-webkit-details-marker{display:none}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-answer{padding:0 21px 21px;font-size:12px;color:var(--v2-text-8e7763,#8e7763);line-height:1.7}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-card-eyebrow{font-size:10px;letter-spacing:1px;color:var(--v2-text-b58c52,#b58c52)}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-cta-ghost{display:flex;align-items:center;gap:8px;border:1px solid var(--v2-line-e2d0c1,#e2d0c1);border-radius:7px;background:var(--v2-surface-fff,#fff);color:var(--v2-text-5a1e2d,#5a1e2d);padding:10px 13px;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-panel{padding:25px;background:var(--v2-surface-fff,#fff);border:1px solid var(--v2-line-e7d6c7,#e7d6c7);border-radius:9px;font-size:12px;color:var(--v2-text-9e846e,#9e846e)}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-badge{font-size:10px;display:flex;align-items:center;gap:7px;color:var(--v2-text-3f956e,#3f956e)}html[data-workspace-ui=v2] .v2-client-module.v2-fronts-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12100;background:#241b216e;display:flex;align-items:center;justify-content:center;padding:18px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-contact{color:#fff;text-decoration:none}@media (max-width:850px){html[data-workspace-ui=v2] .v2-client-module .v2-fronts-grid,html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-grid{grid-template-columns:1fr}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-included-note{align-items:flex-start;flex-direction:column}}html[data-workspace-ui=v2] .v2-client-module .v2-month-scroller{min-width:0;overflow-x:auto}html[data-workspace-ui=v2] .v2-client-module .wf-month-grid .wf-cal-day.outside{opacity:.55}html[data-workspace-ui=v2] .client-home .ch-avatar img{width:100%;height:100%;object-fit:cover}html[data-workspace-ui=v2] .client-home .ch-real-donut{position:relative;background:transparent}html[data-workspace-ui=v2] .client-home .ch-real-donut svg{width:100%;height:100%;transform:rotate(-90deg)}html[data-workspace-ui=v2] .client-home .ch-real-donut circle{stroke-width:15px}html[data-workspace-ui=v2] .client-home .ch-cycle-track{stroke:#e8e3df}html[data-workspace-ui=v2] .client-home .ch-gauge-track{stroke:#e8e3df;stroke-width:9px}html[data-workspace-ui=v2] .client-home .ch-gauge-fill{stroke:url(#ch-perception-gradient);stroke-width:9px}html[data-workspace-ui=v2] .client-home .ch-validation{display:flex;align-items:center;gap:6px;padding:10px 13px;border-radius:9px;background:#fff0d7;color:#82552c;margin-bottom:13px;font-size:11px}html[data-workspace-ui=v2] .client-home .ch-empty{font-size:11px;color:#8c8076;line-height:1.6;padding:18px 0;display:flex;align-items:center;gap:8px}html[data-workspace-ui=v2] .client-home .ch-empty-picture{display:grid;place-items:center;background:#faf7f4;color:#aa814f}html[data-workspace-ui=v2] .client-home .ch-bulletin-empty{cursor:default}html[data-workspace-ui=v2] .client-home .ch-team-person{width:100%;display:flex;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #f3ece8;color:#302b2b}html[data-workspace-ui=v2] .client-home .ch-team-person>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .client-home .ch-mobile-date{display:none}html[data-workspace-ui=v2] .client-home .ch-undated{position:absolute;top:50%;transform:translateY(-50%);font-size:9px;color:#8c8076}html[data-workspace-ui=v2] .client-home .ch-milestone.status-approved{background:#d8f0e7;color:#32836a;border-color:#bfe4d4}html[data-workspace-ui=v2] .client-home .ch-chat-success{margin-left:15px;margin-right:15px}html[data-workspace-ui=v2] .client-home .ch-chat-quick>.ch-auto-reply{display:flex;gap:7px;line-height:1.5;color:#64283a}html[data-workspace-ui=v2] .client-home .inline-notice{margin:0 7px 12px}html[data-workspace-ui=v2] .client-home .ch-real-donut .ch-donut-value{position:absolute;top:11px;right:11px;bottom:11px;left:11px}html[data-workspace-ui=v2] .app a{text-decoration:none}html[data-workspace-ui=v2] .app a:not([class]){color:inherit}html[data-workspace-ui=v2] .ch-tool{display:inline-flex;align-items:center;justify-content:center}html[data-workspace-ui=v2] :is(.ch-chat-portrait,.ch-executive-photo,.ch-avatars span,.ch-company-logo,.avatar){overflow:hidden}html[data-workspace-ui=v2] :is(.ch-chat-portrait,.ch-executive-photo,.ch-avatars span,.avatar) :is(img,video){width:100%;height:100%;object-fit:cover;display:block}html[data-workspace-ui=v2] .ch-company-logo img{max-width:100%;max-height:100%;object-fit:contain}html[data-workspace-ui=v2] .ch-no-rating svg{width:52px;display:block}html[data-workspace-ui=v2] .ch-event-link{margin-left:auto;color:#5a1e2d;display:grid;place-items:center}html[data-workspace-ui=v2] .ch-chat-send{justify-content:flex-end}html[data-workspace-ui=v2] .chrome-popover,html[data-workspace-ui=v2] .notification-button{position:relative}html[data-workspace-ui=v2] .notification-count{position:absolute;top:3px;right:3px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#b5475f;color:#fff;font-size:8px;font-weight:700;display:grid;place-items:center;line-height:1}html[data-workspace-ui=v2] .notification-panel{position:absolute;right:-135px;top:calc(100% + 18px);width:350px;max-width:calc(100vw - 75px);background:#fff;border:1px solid #ebe0d8;border-radius:11px;box-shadow:0 16px 43px #35202626;z-index:80;overflow:hidden;color:#514542}html[data-workspace-ui=v2] .notification-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #f0e7e1}html[data-workspace-ui=v2] .notification-head-title{display:flex;align-items:center;gap:8px}html[data-workspace-ui=v2] .notification-head-title>div{display:flex;align-items:baseline;gap:10px}html[data-workspace-ui=v2] .notification-head-mark{display:none}html[data-workspace-ui=v2] .notification-head strong{font-size:13px}html[data-workspace-ui=v2] .notification-head span,html[data-workspace-ui=v2] .notification-head button{font-size:10px;color:#875c67}html[data-workspace-ui=v2] .notification-head button{border:0;background:none;font-weight:600;padding:0}html[data-workspace-ui=v2] .notification-list{max-height:min(420px,calc(100vh - 170px));overflow-y:auto}html[data-workspace-ui=v2] .notification-item{width:100%;display:flex;align-items:center;gap:11px;padding:15px;text-align:left;border:0;border-bottom:1px solid #f1eae5;background:#fff;color:#514542}html[data-workspace-ui=v2] .notification-item:hover{background:#faf6f3}html[data-workspace-ui=v2] .notification-item.unread{background:#fffaf5}html[data-workspace-ui=v2] .notification-item strong{font-size:11px;display:block}html[data-workspace-ui=v2] .notification-item :is(small,span,time,p){font-size:10px;color:#998a81;margin:0}html[data-workspace-ui=v2] .notification-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:26px 22px;text-align:center;color:#998a81}html[data-workspace-ui=v2] .notification-empty strong{font-size:12px;color:#514542}html[data-workspace-ui=v2] .notification-empty span{font-size:10px;line-height:1.5}html[data-workspace-ui=v2] :is(.modal-backdrop,.extra-visit-backdrop){position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#241b2066;display:flex;align-items:center;justify-content:center;padding:18px}html[data-workspace-ui=v2] .modal-card{position:relative;background:#fff;border-radius:13px;width:min(680px,100%);max-height:calc(100vh - 36px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 25px 70px #0003;padding:22px 25px;color:#322f2c;font-size:12px}html[data-workspace-ui=v2] .modal-card :is(h2){font-size:20px;margin:6px 0 8px;font-weight:600}html[data-workspace-ui=v2] .modal-card :is(h3){font-size:13px;margin:0 0 10px}html[data-workspace-ui=v2] .modal-card p{font-size:11px;color:#95877f;line-height:1.6}html[data-workspace-ui=v2] .modal-close{position:absolute;top:16px;right:18px;border:0;background:#f8f3ee;padding:7px;border-radius:7px;color:#5a1e2d;display:grid;place-items:center}html[data-workspace-ui=v2] .section-kicker{font-size:10px;letter-spacing:1px;color:#a88b76;font-weight:700;display:block}html[data-workspace-ui=v2] .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:15px 0 20px}html[data-workspace-ui=v2] .form-grid .wide{grid-column:1/-1}html[data-workspace-ui=v2] .stacked-label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600}html[data-workspace-ui=v2] .label-with-icon{display:inline-flex;align-items:center;gap:6px}html[data-workspace-ui=v2] .modal-card :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){padding:11px;border:1px solid #e7dbd2;border-radius:7px;background:#fff;font:inherit;color:inherit;width:100%}html[data-workspace-ui=v2] .modal-card :is(input,select,textarea):disabled{background:#faf7f4;color:#948a84}html[data-workspace-ui=v2] .modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:18px}html[data-workspace-ui=v2] .modal-card :is(.modal-actions,.profile-live-actions) :is(button,a){border:1px solid #ded0c7;padding:10px 14px;background:#fff;border-radius:7px;color:#5a1e2d;display:inline-flex;align-items:center;gap:7px;font-size:12px}html[data-workspace-ui=v2] .modal-card .modal-actions :is(.primary,.profile-primary-v56){background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .modal-card button:disabled{opacity:.4}html[data-workspace-ui=v2] .form-message{margin-top:12px;padding:11px 13px;background:#faf3ed;color:#896e60;border-radius:8px;font-size:11px}html[data-workspace-ui=v2] .profile-account-header p{margin:0}html[data-workspace-ui=v2] .profile-account-title-row{display:flex;align-items:center;gap:10px}html[data-workspace-ui=v2] .profile-company-affiliation{display:flex;align-items:center;gap:12px;margin:12px 0;padding:13px;background:#faf3ed;border-radius:8px;color:#896e60}html[data-workspace-ui=v2] .profile-company-affiliation>span:last-child{display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .profile-company-affiliation small{font-size:10px;color:#b58c52}html[data-workspace-ui=v2] .profile-company-mark{width:38px;height:38px;border-radius:7px;background:#fff;display:grid;place-items:center;overflow:hidden}html[data-workspace-ui=v2] .profile-company-mark img{max-width:100%;max-height:100%;object-fit:contain}html[data-workspace-ui=v2] .profile-account-tabs{display:flex;gap:20px;margin:6px 0 14px;border-bottom:1px solid #e9e0da;color:#90837c;font-size:11px}html[data-workspace-ui=v2] .profile-account-tabs button{border:0;background:none;padding:0 0 12px;color:inherit;display:inline-flex;align-items:center;gap:6px;border-bottom:2px solid transparent;margin-bottom:-1px}html[data-workspace-ui=v2] .profile-account-tabs button.active{color:#5a1e2d;font-weight:700;border-bottom-color:#5a1e2d}html[data-workspace-ui=v2] .profile-account-details{display:grid;grid-template-columns:170px minmax(0,1fr);gap:22px}html[data-workspace-ui=v2] .profile-account-photo{display:flex;flex-direction:column;align-items:flex-start;gap:10px}html[data-workspace-ui=v2] .profile-avatar-editor{display:grid;place-items:center;width:96px;height:96px;border-radius:8px;background:linear-gradient(135deg,#5a1e2d,#a67c73);color:#fff;font-size:22px;font-weight:700;overflow:hidden}html[data-workspace-ui=v2] .profile-avatar-editor img{width:100%;height:100%;object-fit:cover;object-position:var(--avatar-x,50%) var(--avatar-y,50%);transform:scale(var(--avatar-zoom,1))}html[data-workspace-ui=v2] .photo-upload-button,html[data-workspace-ui=v2] .profile-account-crop-toggle,html[data-workspace-ui=v2] .profile-signature-upload-link{display:inline-flex;align-items:center;gap:7px;border:1px solid #ded0c7;padding:8px 11px;background:#fff;border-radius:7px;color:#5a1e2d;font-size:11px;font-weight:600;cursor:pointer}html[data-workspace-ui=v2] :is(.photo-upload-button,.profile-signature-upload-link) input{display:none}html[data-workspace-ui=v2] .profile-account-crop{display:grid;gap:8px;font-size:10px;color:#978981;width:100%}html[data-workspace-ui=v2] .profile-account-crop label{display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .profile-live-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:6px}html[data-workspace-ui=v2] .profile-privacy-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:10px;color:#896e60}html[data-workspace-ui=v2] .profile-avatar img{object-position:var(--avatar-x,50%) var(--avatar-y,50%);transform:scale(var(--avatar-zoom,1))}@media (max-width:650px){html[data-workspace-ui=v2] .profile-account-details,html[data-workspace-ui=v2] .form-grid{grid-template-columns:1fr}html[data-workspace-ui=v2] .notification-panel{right:-60px}}html[data-workspace-ui=v2] .wf-control-right>small{font-size:10px;color:#998c83;margin-right:6px}html[data-workspace-ui=v2] .wf-kind-filter{border:0;padding:0;margin:0;display:flex;align-items:center;gap:12px;font-size:11px;color:#655b57}html[data-workspace-ui=v2] .wf-kind-filter legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-workspace-ui=v2] .wf-kind-filter label{display:inline-flex;align-items:center;gap:5px}html[data-workspace-ui=v2] .wf-kind-filter input{accent-color:#5a1e2d;margin:0}html[data-workspace-ui=v2] .wf-control-right .wf-inline{display:inline-flex;align-items:center;gap:6px;margin-left:6px}html[data-workspace-ui=v2] .client-google-settings{border:1px solid #e9e0d8;background:#fffdfb;border-radius:8px;margin-bottom:12px}html[data-workspace-ui=v2] .client-google-settings>summary{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;list-style:none;font-size:10px;color:#77716c}html[data-workspace-ui=v2] .client-google-settings>summary::-webkit-details-marker{display:none}html[data-workspace-ui=v2] .client-google-settings>summary>span:first-of-type{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}html[data-workspace-ui=v2] .client-google-settings>summary strong{font-size:11px;color:#3e3533}html[data-workspace-ui=v2] .client-google-settings>summary small{font-size:10px}html[data-workspace-ui=v2] .client-google-settings>summary svg{width:15px;height:15px;color:#a38571}html[data-workspace-ui=v2] .client-google-settings-action{color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .main>.extra-visit-top-action{display:none}html[data-workspace-ui=v2] button.global-search{cursor:pointer;font:inherit;font-size:11px;text-align:left}html[data-workspace-ui=v2] .global-search input{border:0;background:transparent;outline:0;font:inherit;color:#322f2c;width:100%;min-width:0;padding:0}html[data-workspace-ui=v2] .v2-search-results{left:0;right:auto;min-width:100%;gap:0;padding:6px 13px 12px}html[data-workspace-ui=v2] .v2-search-results button:first-child{border-top:0}html[data-workspace-ui=v2] .notice-empty{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:1px solid #e9e0d8;border-radius:10px;padding:46px 25px}html[data-workspace-ui=v2] .notice-empty strong{font-size:13px;color:#3e3533}html[data-workspace-ui=v2] .notice-empty p{margin:0;font-size:11px}:where(html[data-workspace-ui=v2] [role=dialog]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){padding:11px;border:1px solid #e7dbd2;border-radius:7px;background:#fff;font:inherit;color:inherit}:where(html[data-workspace-ui=v2] [role=dialog]) :where(label){font-size:11px;font-weight:600}html[data-workspace-ui=v2] .notification-button>svg{width:17px;height:17px}html[data-workspace-ui=v2] .wf-record-filter{border:1px solid #e7ddd5;background:#fff;border-radius:7px;padding:7px 9px;font-size:11px;color:#655b57;margin-right:8px}html[data-workspace-ui=v2] .wf-record-row>button{border:0;background:none;padding:0;color:inherit;display:grid;place-items:center;justify-self:end}html[data-workspace-ui=v2] .v2-team-reference{display:inline-flex;align-items:center;gap:7px}html[data-workspace-ui=v2] .v2-team-reference input{border:1px solid #e7ddd5;background:#fff;border-radius:6px;padding:4px 7px;font:inherit;font-weight:700;color:#322f2c}html[data-workspace-ui=v2] .context-strip .v2-team-period-switch{display:inline-flex;gap:0;border:1px solid #e7ddd5;border-radius:6px;overflow:hidden;margin-left:4px}html[data-workspace-ui=v2] .context-strip .v2-team-period-switch button{border:0;background:#fff;padding:5px 9px;font-size:10px;color:#8b7f77}html[data-workspace-ui=v2] .context-strip .v2-team-period-switch button.active{background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .toolbar .v2-team-column-wrapper{position:relative}html[data-workspace-ui=v2] .v2-team-table td:last-child button{border:0;background:none;padding:0;color:#8b7f77;box-shadow:none;width:auto;height:auto}@media (max-width:760px){html[data-workspace-ui=v2] .wf-controls{flex-wrap:wrap;row-gap:10px}html[data-workspace-ui=v2] .wf-control-right{flex-wrap:wrap;margin-left:0;width:100%;row-gap:8px}html[data-workspace-ui=v2] .wf-kind-filter,html[data-workspace-ui=v2] .wf-segments{flex-wrap:wrap}html[data-workspace-ui=v2] .wf-summary-inline{flex-wrap:wrap;row-gap:6px}html[data-workspace-ui=v2] .context-strip{flex-wrap:wrap;row-gap:8px}html[data-workspace-ui=v2] .context-strip .context-end{margin-left:0;width:100%}html[data-workspace-ui=v2] .toolbar{flex-wrap:wrap}html[data-workspace-ui=v2] .toolbar .search-field{flex:1 1 100%}html[data-workspace-ui=v2] .v2-team-table,html[data-workspace-ui=v2] .wf-records{overflow-x:auto}html[data-workspace-ui=v2] .v2-team-action-strip{flex-wrap:wrap}}html[data-workspace-ui=v2] .v2-team-flow{margin-top:14px}html[data-workspace-ui=v2] .v2-team-flow .area-row strong{min-width:64px;white-space:nowrap;text-align:right}html[data-workspace-ui=v2] .sidebar-flyout .flyout-link{text-decoration:none}html[data-workspace-ui=v2] .wf-doc-actions{flex-wrap:wrap}html[data-workspace-ui=v2] .wf-doc-actions :is(button,a){flex:1 1 calc(50% - 5px);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}html[data-workspace-ui=v2] .wf-doc-actions :is(button,a):nth-child(n+3){flex-basis:100%}html[data-workspace-ui=v2] .wf-report-selection{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}html[data-workspace-ui=v2] .wf-report-selection button{border:1px solid #e9ded6;background:#fff;border-radius:8px;padding:9px 12px;text-align:left;display:flex;flex-direction:column;gap:3px;font-size:11px;color:#655b57}html[data-workspace-ui=v2] .wf-report-selection button :is(strong,b){color:#3e3533;font-size:11px}html[data-workspace-ui=v2] .wf-report-selection button:is(.active,.on,[aria-pressed=true],[aria-current=true]){border-color:#b58c52;background:#fff8f0}html[data-workspace-ui=v2] .wf-report-version{background:#fff;border:1px solid #e9e0d8;border-radius:10px;margin-top:12px;overflow:hidden}html[data-workspace-ui=v2] .wf-report-version-head{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #f0e7e1;font-size:11px}html[data-workspace-ui=v2] .wf-report-version-detail{padding:12px 16px;font-size:11px;color:#655b57}html[data-workspace-ui=v2] .wf-report-version-head>div{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}html[data-workspace-ui=v2] .wf-report-version-head small{font-size:10px;color:#998c83}html[data-workspace-ui=v2] .dv-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #e9e0d8;border-radius:10px;padding:10px 14px;margin-bottom:14px;font-size:11px;color:#8b7f77}html[data-workspace-ui=v2] .dv-toolbar label{display:inline-flex;align-items:center;gap:8px;color:#3e3533}html[data-workspace-ui=v2] .dv-toolbar select{border:1px solid #e7ddd5;background:#fff;border-radius:7px;padding:7px 9px;font:inherit;font-weight:600;color:#322f2c}html[data-workspace-ui=v2] .client-lifecycle-banner-v44{display:flex;flex-direction:column;gap:4px;background:#fff5e0;border:1px solid #f2dfb8;border-radius:10px;padding:13px 16px;margin-bottom:14px;color:#6b5850}html[data-workspace-ui=v2] .client-lifecycle-banner-v44>span{font-size:9px;letter-spacing:1.4px;font-weight:700;color:#967030}html[data-workspace-ui=v2] .client-lifecycle-banner-v44 strong{font-size:13px;color:#3e3533}html[data-workspace-ui=v2] .client-lifecycle-banner-v44 p{margin:0;font-size:11px;line-height:1.5}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal{width:min(680px,100%);padding:0}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #eee5df;padding:18px 25px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal>header>div{display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal>header h2{font-size:20px;margin:0;font-weight:600}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-eyebrow{font-size:10px;letter-spacing:1px;color:#a88b76;font-weight:700}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-step-title{font-size:11px;color:#95877f}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-close{position:static;border:0;background:#f8f3ee;padding:7px;border-radius:7px;color:#5a1e2d;display:grid;place-items:center;width:auto;height:auto;flex:none}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-close svg{width:18px;height:18px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:15px 25px 20px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-fields label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;border:0;background:none;padding:0;min-height:0}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-fields label.full{grid-column:1/-1}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-fields :is(input:not([type=checkbox],[type=radio]),select,textarea){padding:11px;border:1px solid #e7dbd2;border-radius:7px;background:#fff;height:auto;width:100%;font:inherit;font-weight:400;color:#322f2c}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-fields small{font-weight:400;color:#978981;font-size:10px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal>footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 25px;border-top:1px solid #eee5df}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal footer .team-btn{border:1px solid #ded0c7;padding:10px 14px;background:#fff;border-radius:7px;color:#5a1e2d;display:inline-flex;gap:7px;align-items:center;font-size:12px;font-weight:600}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal footer .team-btn:not(.secondary){background:#5a1e2d;color:#fff;border-color:#5a1e2d}@media (max-width:650px){html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-fields{grid-template-columns:1fr}}html[data-workspace-ui=v2] .dv-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}html[data-workspace-ui=v2] .dv-modal>header .dv-head-actions{display:flex;align-items:center;gap:8px;flex:none}html[data-workspace-ui=v2] .client-document-brand-cover{display:grid;place-items:center;width:100%;height:100%;padding:12px;color:#5a1e2d}html[data-workspace-ui=v2] .client-document-brand-cover img{display:block;max-width:86%;max-height:126px;width:auto;height:auto;object-fit:contain}html[data-workspace-ui=v2] .ch-doc-thumb{width:105px;flex:none;overflow:hidden}html[data-workspace-ui=v2] .ch-doc-thumb .client-document-brand-cover{padding:8px}html[data-workspace-ui=v2] .ch-doc-thumb .client-document-brand-cover img{max-height:84px}html[data-workspace-ui=v2] .v2-top-tools{display:flex;align-items:center;gap:8px}html[data-workspace-ui=v2] .v2-team-page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}html[data-workspace-ui=v2] .v2-org-areas[data-count="1"]{grid-template-columns:minmax(150px,25%);justify-content:center}html[data-workspace-ui=v2] .v2-org-areas[data-count="2"]{grid-template-columns:repeat(2,minmax(150px,25%));justify-content:center}html[data-workspace-ui=v2] .v2-org-areas[data-count="3"]{grid-template-columns:repeat(3,minmax(150px,25%));justify-content:center}html[data-workspace-ui=v2] .v2-org-areas[data-count="1"]:before{display:none}html[data-workspace-ui=v2] .v2-org-areas[data-count="2"]:before{left:37.5%;right:37.5%}html[data-workspace-ui=v2] .v2-org-areas[data-count="3"]:before{left:25%;right:25%}html[data-workspace-ui=v2] .enh-team-row .enh-pill{justify-self:start}@media (max-width:950px){html[data-workspace-ui=v2] .v2-org-areas[data-count]{grid-template-columns:repeat(2,minmax(140px,1fr))}html[data-workspace-ui=v2] .v2-top-tools .ch-tool.pill{display:none}}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-import-body{display:flex;flex-direction:column;gap:16px;padding:18px 25px 20px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-import-intro{display:flex;align-items:flex-start;gap:12px;padding:13px;background:#faf3ed;color:#896e60;border-radius:8px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-import-intro svg{flex:none;width:18px;height:18px;color:#753a4b;margin-top:1px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-import-intro p{margin:0;font-size:11px;line-height:1.6}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-import-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-import-steps>div{display:flex;flex-direction:column;gap:6px;padding:12px;background:#fff;border:1px solid #e8ddd5;border-radius:7px;font-size:11px;color:#655b57}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-import-steps>div :is(strong,b,span:first-child){font-size:13px;color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-download{align-self:flex-start;border:1px solid #ded0c7;padding:10px 14px;background:#fff;border-radius:7px;color:#5a1e2d;display:inline-flex;gap:7px;align-items:center;font-size:12px;font-weight:600}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-file{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px;border:1px dashed #d6b9ae;border-radius:9px;background:#fffdfb;color:#5a1e2d;font-size:11px;font-weight:600;cursor:pointer;text-align:center}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-file input{display:none}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-file svg{width:22px;height:22px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-inline-error{margin:0 25px;padding:11px 13px;background:#fbecee;color:#b05165;border-radius:8px;font-size:11px}@media (max-width:650px){html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-import-steps{grid-template-columns:1fr}}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-review-body{padding:18px 25px 20px}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal .team-step-track{margin-bottom:14px}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor{display:flex;flex-direction:column;max-height:calc(100vh - 36px);overflow:hidden;width:min(760px,100%)}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor>header,html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor>footer{flex:none}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields{overflow-y:auto;align-content:start}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-section-title{grid-column:1/-1;margin:10px 0 0;padding-top:14px;border-top:1px solid #efe7e1;font-size:13px;font-weight:600;color:#5a1e2d}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-section-title:first-child{margin-top:0;padding-top:0;border-top:0}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-optional{flex:none;max-height:38vh;overflow-y:auto;padding:14px 25px 4px;border-top:1px solid #efe7e1}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-optional>strong{font-size:13px;color:#5a1e2d}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-optional>p{margin:4px 0 0;font-size:11px;color:#95877f}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-optional .team-fields{padding:12px 0 16px;overflow:visible}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields [hidden]{display:none}html[data-workspace-ui=v2] .indicator-page .indicator-extra{margin-bottom:16px}html[data-workspace-ui=v2] .indicator-page .indicators-body,html[data-workspace-ui=v2] .indicator-page .ie-insights{margin-top:16px}html[data-workspace-ui=v2] .v2-person-sheet .enh-person-header>:first-child{width:65px;height:65px;border-radius:8px;overflow:hidden;flex:none}html[data-workspace-ui=v2] .v2-person-sheet .enh-person-header>:first-child :is(img,svg){width:100%;height:100%;object-fit:cover;display:block}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-tabs button{border:0;background:none;padding:0 0 12px;margin-bottom:-13px;color:inherit;font:inherit;display:inline-flex;align-items:center;gap:6px;border-bottom:2px solid transparent;cursor:pointer}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-tabs button.active{color:#5a1e2d;font-weight:700;border-bottom-color:#5a1e2d}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-tabs button span{background:#f6edf0;color:#6e3645;border-radius:5px;padding:2px 6px;font-size:10px}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-indicators{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:4px 25px 0}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-indicators>div{display:flex;flex-direction:column;gap:8px;padding:12px;background:#faf5f1;border:1px solid #e8ddd5;border-radius:7px}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-indicators strong{font-size:16px;color:#5a1e2d}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-facts>div>span{font-size:10px;color:#978981}html[data-workspace-ui=v2] .v2-person-sheet :is(.team-exit-card,.team-report-section,.team-detail-history,.team-private){margin:6px 25px 16px;font-size:11px;color:#655b57}html[data-workspace-ui=v2] .v2-person-sheet .team-exit-card{padding:13px;background:#fbecee;border-radius:8px;color:#7a4450}html[data-workspace-ui=v2] .v2-person-sheet .team-exit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}html[data-workspace-ui=v2] .v2-person-sheet .team-history{border-left:1px solid #d8c7b8;padding-left:16px;display:flex;flex-direction:column;gap:14px}html[data-workspace-ui=v2] .v2-person-sheet .team-history strong{font-size:12px;color:#3e3533}html[data-workspace-ui=v2] .v2-person-sheet .team-report-table{width:100%;border-collapse:collapse}html[data-workspace-ui=v2] .v2-person-sheet .team-report-table :is(th,td){text-align:left;padding:10px 8px;border-top:1px solid #eee6dd;font-size:11px}html[data-workspace-ui=v2] .v2-person-sheet .team-report-table th{background:#f7f1eb;color:#9e9086;font-weight:500;border-top:0}html[data-workspace-ui=v2] .v2-person-sheet .team-report-person,html[data-workspace-ui=v2] .v2-person-sheet .team-report-open{border:0;background:none;padding:0;color:#5a1e2d;font:inherit;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px 25px;border-top:1px solid #eee5df}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-actions .team-btn{border:1px solid #ded0c7;padding:10px 14px;background:#fff;border-radius:7px;color:#5a1e2d;display:inline-flex;gap:7px;align-items:center;font-size:12px;font-weight:600}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-actions .team-btn:not(.secondary,.team-danger){background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-actions .team-btn.team-danger{color:#b05165;border-color:#f3d5db;background:#fff}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-actions~p,html[data-workspace-ui=v2] .v2-person-sheet .team-muted{margin:0 25px 18px;font-size:10px;color:#9a8c82}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor>.team-fields{flex:1 1 auto;min-height:0;grid-auto-rows:auto}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields label{height:auto;max-height:none;position:static}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields label>*{position:static}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields label{min-height:min-content}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor>.team-fields{grid-auto-rows:max-content}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields label{display:block;min-height:0}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields label>:is(input,select,textarea){display:block;margin-top:7px}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields label>small{display:block;margin-top:4px}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields label:has(>input[type=checkbox]){display:flex;align-items:center;gap:8px;align-self:end;padding-bottom:11px}html[data-workspace-ui=v2] .v2-team-overlay .v2-team-editor .team-fields label>input[type=checkbox]{margin:0;accent-color:#5a1e2d;width:15px;height:15px;flex:none}html[data-workspace-ui=v2],html[data-workspace-ui=v2] *{scrollbar-width:none}html[data-workspace-ui=v2] ::-webkit-scrollbar{display:none;width:0;height:0}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-indicators{display:flex;flex-wrap:wrap;gap:8px;margin:0 25px 4px;padding:0;background:none;border:0}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-indicators>div{flex-direction:row;align-items:baseline;gap:8px;padding:7px 11px;background:#faf5f1;border:1px solid #e8ddd5;border-radius:7px}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-indicators span{font-size:10px;color:#99887b}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-indicators strong{font-size:12px;color:#5a1e2d}html[data-workspace-ui=v2] .v2-person-sheet .team-detail-history{margin:6px 25px 18px;padding:0}html[data-workspace-ui=v2] .v2-person-sheet .team-detail-history h3{font-size:13px;margin:0 0 12px;color:#322f2c}html[data-workspace-ui=v2] .v2-person-sheet .team-detail-history .team-history{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:0 0 14px 16px;border-left:1px solid #d8c7b8;text-align:left}html[data-workspace-ui=v2] .v2-person-sheet .team-detail-history .team-history b{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#3e3533;font-weight:600}html[data-workspace-ui=v2] .v2-person-sheet .team-detail-history .team-history small{font-size:11px;font-weight:400;color:#8f837d}html[data-workspace-ui=v2] .v2-person-sheet .team-detail-history .team-history span{font-size:10px;color:#a88b76}html[data-workspace-ui=v2] .v2-person-sheet .team-detail-history .team-muted{margin:0}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-actions .team-btn,html[data-workspace-ui=v2] .v2-team-overlay .wf-modal footer .team-btn,html[data-workspace-ui=v2] .modal-card :is(.modal-actions,.profile-live-actions) :is(button,a),html[data-workspace-ui=v2] .photo-upload-button,html[data-workspace-ui=v2] .profile-account-crop-toggle,html[data-workspace-ui=v2] .profile-signature-upload-link{font-size:12px;font-weight:400;line-height:normal;min-height:0;height:auto;box-shadow:none}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-actions~p{text-align:right}html[data-workspace-ui=v2] .indicator-page .soft-note{margin-top:18px}html[data-workspace-ui=v2] .profile-modal{padding-top:0;padding-bottom:0}html[data-workspace-ui=v2] .profile-modal .profile-account-header{position:sticky;top:0;z-index:2;background:#fff;margin:0 -25px 14px;padding:18px 70px 14px 25px;border-bottom:1px solid #eee5df}html[data-workspace-ui=v2] .profile-modal .profile-account-header h2{margin:4px 0}html[data-workspace-ui=v2] .profile-modal .modal-close{position:sticky;top:14px;float:right;margin:14px -7px 0 0;z-index:3}html[data-workspace-ui=v2] .profile-modal .modal-actions{position:sticky;bottom:0;z-index:2;background:#fff;margin:18px -25px 0;padding:14px 25px 18px;border-top:1px solid #eee5df}html[data-workspace-ui=v2] .profile-account-photo strong{font-size:12px}html[data-workspace-ui=v2] .profile-account-photo :is(p,small){font-size:10px;color:#978981;margin:0}html[data-workspace-ui=v2] .profile-account-fields h3{font-size:13px;margin:0 0 4px}html[data-workspace-ui=v2] .profile-signature-clean{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:4px 0 6px}html[data-workspace-ui=v2] .profile-signature-heading-v55 span{display:none}html[data-workspace-ui=v2] .profile-signature-heading-v55 h3{font-size:13px;margin:0 0 6px;color:#322f2c}html[data-workspace-ui=v2] .profile-signature-heading-v55 p{margin:0}html[data-workspace-ui=v2] .profile-signature-single-field{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;width:100%}html[data-workspace-ui=v2] .profile-signature-single-field input{font-family:Allura,Alex Brush,Brush Script MT,cursive;font-size:26px;padding:10px 14px;color:#3e3533}html[data-workspace-ui=v2] .profile-signature-uploaded{display:flex;align-items:center;gap:14px;padding:13px;background:#faf5f1;border:1px solid #e8ddd5;border-radius:8px;width:100%}html[data-workspace-ui=v2] .profile-signature-uploaded img{max-height:70px;max-width:60%;object-fit:contain}html[data-workspace-ui=v2] .profile-signature-uploaded button{border:1px solid #ded0c7;padding:8px 11px;background:#fff;border-radius:7px;color:#5a1e2d;font-size:11px}html[data-workspace-ui=v2] .profile-signature-clean>small{font-size:10px;color:#978981;line-height:1.5}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog{width:min(900px,100%);max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden;padding:0;border:0;border-radius:13px;background:#fff;box-shadow:0 25px 70px #0003;color:#322f2c;font-size:12px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog>header{position:relative;flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:0;padding:20px 25px 22px;background:linear-gradient(120deg,#682637,#4d1a29 62%,#391622);color:#fff8f0;overflow:hidden;border:0;border-radius:0}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-heading-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;max-width:calc(100% - 60px)}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-heading-copy small{font-size:10px;letter-spacing:1.4px;font-weight:700;color:#e8c9a0}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-heading-copy h2{font-size:20px;line-height:1.25;margin:0;font-weight:600;color:#fff;letter-spacing:-.3px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-close{position:relative;z-index:1;flex:none;border:1px solid #ffffff40;background:#ffffff14;color:#fff;padding:7px;border-radius:7px;display:grid;place-items:center;width:auto;height:auto}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-close svg{width:18px;height:18px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-leaf{position:absolute;left:8px;bottom:-14px;height:78px;width:auto;opacity:.28;pointer-events:none}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog>form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:0;background:#fff}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-choice{padding:18px 25px 22px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-choice>p{margin:0 0 14px;font-size:12px;line-height:1.6;color:#655b57}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-choice>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-choice>div>button{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:4px;align-items:center;text-align:left;padding:16px;background:#fffdfb;border:1px solid #e6d6c8;border-radius:11px;color:#57423f;box-shadow:0 2px 11px #57242908;min-height:0}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-choice>div>button:hover{border-color:#b58c52;background:#fff9f2}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-choice-icon{grid-row:1/3;color:#b58c52;display:inline-flex;align-items:center;gap:2px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-choice>div>button>span:not(.extra-visit-choice-icon){font-size:13px;font-weight:600;color:#5a1e2d}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-choice>div>button>small{font-size:11px;color:#8f837d;grid-column:2}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog :is(.extra-visit-terms,.extra-visit-review){padding:18px 25px 4px;font-size:12px;line-height:1.6;color:#514542}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog :is(.extra-visit-terms,.extra-visit-review) :is(ul,ol){margin:8px 0;padding-left:18px;display:flex;flex-direction:column;gap:6px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog :is(.extra-visit-terms,.extra-visit-review) :is(strong,b){color:#5a1e2d}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-go{margin:10px 0 0;font-weight:600;color:#5a1e2d}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;padding:18px 25px 8px;align-items:end}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields>label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:#322f2c;grid-column:span 1;margin:0;order:2}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields>label:first-child{grid-column:span 2;order:0}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-company{grid-column:span 2;order:1;display:flex;flex-direction:column;gap:7px;padding:0 0 11px;border:0;border-bottom:1px solid #efe7e1;border-radius:0;background:none;align-self:end}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-company span{font-size:10px;color:#978981;font-weight:400}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-company strong{font-size:12px;color:#322f2c}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields>label.full{grid-column:span 1}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields>label.extra-visit-attachment{grid-column:span 3;order:3}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields>label.full:has(textarea){grid-column:1/-1;order:4}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields:has(>label>select)>.extra-visit-company{grid-column:span 1}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields:has(>label>select)>label:has(>select){grid-column:span 1;order:1}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields :is(input:not([type=checkbox],[type=radio]),select,textarea){padding:11px;border:1px solid #e7dbd2;border-radius:7px;background:#fff;font:inherit;font-weight:400;color:#322f2c;width:100%;min-height:0;height:auto;box-shadow:none}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields textarea{resize:none;height:58px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields input[type=file]{padding:8px 10px;font-size:11px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-attachment svg{display:none}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-slot{grid-column:span 2;order:5;display:flex;flex-direction:column;gap:8px;padding:12px;background:#faf5f1;border:1px solid #e8ddd5;border-radius:7px;align-self:stretch}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-slot>strong{font-size:11px;color:#5a1e2d;font-weight:700}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-slot>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-slot label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:600;color:#978981;margin:0}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-slot input{padding:10px;border:1px solid #e7dbd2;border-radius:7px;background:#fff;font:inherit;font-weight:400;width:100%;color:#322f2c}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog :is(.extra-visit-hours,.extra-visit-availability,.extra-visit-monday){margin:8px 25px 0;font-size:10px;color:#978981;line-height:1.5}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-error{margin:10px 25px 0;padding:10px 12px;background:#fbecee;color:#b05165;border-radius:8px;font-size:11px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog :is(.extra-visit-consent,.extra-visit-check){display:flex;align-items:flex-start;gap:8px;margin:10px 25px 0;font-size:11px;color:#514542}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog :is(.extra-visit-consent,.extra-visit-check) input{accent-color:#5a1e2d;margin-top:2px}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog footer{flex:none;position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:14px 25px 18px;margin-top:12px;background:#fff;border-top:1px solid #eee5df}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog footer button{border:1px solid #ded0c7;padding:10px 14px;background:#fff;border-radius:7px;color:#5a1e2d;font-size:12px;font-weight:400;min-height:0;height:auto;box-shadow:none}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog footer .extra-visit-next{background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog footer button:disabled{opacity:.4}@media (max-width:760px){html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-choice>div{grid-template-columns:1fr}html[data-workspace-ui=v2] .extra-visit-backdrop .extra-visit-dialog .extra-visit-fields>:is(label.extra-visit-attachment,.extra-visit-company,.extra-visit-slot){grid-column:1/-1}}html[data-workspace-ui=v2] :is(.avatar,.avatar>*,.avatar img,.profile-avatar,.profile-avatar img,.ch-avatars span,.ch-avatars img,.ch-executive-photo,.ch-executive-photo img,.ch-team-avatar,.ch-company-logo,.ch-chat-portrait,.enh-picture,.enh-person-header>:first-child,.profile-company-mark,.profile-avatar-editor,.team-avatar,.team-avatar img,.records-chat-avatar,.v2-team-person>:first-child,.v2-team-person img){border-radius:7px}html[data-workspace-ui=v2] .profile .avatar.small{width:27px;height:27px;display:grid;place-items:center;overflow:hidden;font-size:9px;font-weight:700}html[data-workspace-ui=v2] .ledger-side .distribution>span{display:inline-flex;align-items:center;gap:8px}html[data-workspace-ui=v2] .v2-front-dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}html[data-workspace-ui=v2] .v2-front-dot.purple{background:#b9a2e6}html[data-workspace-ui=v2] .v2-front-dot.blue{background:#8fbde0}html[data-workspace-ui=v2] .v2-front-dot.green{background:#7fd1ab}html[data-workspace-ui=v2] .v2-front-dot.gold{background:#e6bf7a}html[data-workspace-ui=v2] .v2-hours-notice{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;border-radius:10px;border:1px solid #e9e0d8;background:#fffdfb;color:#655b57;font-size:11px;line-height:1.5}html[data-workspace-ui=v2] .v2-hours-notice svg{flex:none;color:#a38571}html[data-workspace-ui=v2] .v2-hours-notice.warning{background:#fff5e0;border-color:#f2dfb8;color:#6b5330}html[data-workspace-ui=v2] .v2-hours-notice.warning svg{color:#b58c52}html[data-workspace-ui=v2] .v2-hours-notice.critical{background:#fbecee;border-color:#f3d5db;color:#7a4450}html[data-workspace-ui=v2] .v2-hours-notice.critical svg{color:#b05165}html[data-workspace-ui=v2] :is(.profile-person-frame-v47,img.profile-person-image-v47,.profile-canonical-v47){border-radius:7px!important}html[data-workspace-ui=v2] .wf-record-drawer .drawer-close{background:#faf6f3;border:1px solid #ece4dd;border-radius:7px;display:grid;place-items:center;width:30px;height:30px;color:#6b4d4a;padding:0;flex:none}html[data-workspace-ui=v2] .wf-record-drawer .wf-record-conversation{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html[data-workspace-ui=v2] .wf-record-drawer .wf-thread-title{flex:none;font-size:12px;margin:15px 24px 6px;color:#322f2c;font-weight:700}html[data-workspace-ui=v2] .wf-record-drawer .wf-thread{padding:14px 24px 18px}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-line{position:relative;display:block;max-width:89%;margin:0 0 14px;padding:0;background:none;border:0}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-line.mine{margin-left:auto}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-bubble{display:flex;flex-direction:column;border:1px solid #ebe3dc;padding:14px;border-radius:10px;background:#faf7f4;max-width:none;width:auto;box-shadow:none;margin:0}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-line.mine .records-chat-bubble{background:#f6edf0;border-color:#eddce2}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-head{display:contents}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-head strong{order:0;display:block;min-height:27px;line-height:27px;padding-left:34px;font-size:10px;color:#6e3645;font-weight:700}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-bubble>p,html[data-workspace-ui=v2] .wf-record-drawer .records-chat-bubble>:not(.records-chat-head){order:1}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-bubble>p{font-size:11px;line-height:1.6;margin:7px 0;color:#322f2c}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-head time{order:2;font-size:9px;color:#a19a92}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-avatar{position:absolute;top:15px;left:15px;width:27px;height:27px;margin:0;border:0;background-color:#f2dfa4;background-size:cover;color:#5a1e2d;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-line:not(.mine) .records-chat-avatar{background-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label label" "pending pending" "text text" "tools send";column-gap:12px;row-gap:0;align-items:center}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose-label{grid-area:label;display:block;font-weight:700;font-size:11px;margin:0 0 9px}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose .records-chat-runtime-pending-host{grid-area:pending}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose textarea{grid-area:text;height:68px;resize:vertical}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose .records-chat-runtime-tools-host{grid-area:tools;margin-top:8px;position:relative}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose .records-chat-tools{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose .records-chat-tools>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e7ddd5;background:#fff;color:#5a1e2d;border-radius:7px;font-size:12px;line-height:1;padding:8px;min-width:0;width:auto;height:auto;box-shadow:none}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose .records-chat-tools>button[title="Anexar arquivo"]:after{content:"Anexar";font-size:11px;font-weight:600}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose .records-chat-emoji-picker{position:absolute;left:0;bottom:calc(100% + 8px);display:flex;flex-wrap:wrap;gap:4px;max-width:240px;padding:8px;background:#fff;border:1px solid #ebe0d8;border-radius:9px;box-shadow:0 12px 30px #34202121;z-index:5}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose .records-chat-emoji-picker[hidden]{display:none}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose .records-chat-emoji-picker button{border:0;background:none;padding:4px;font-size:15px;border-radius:5px}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose>button.primary{grid-area:send;justify-self:end;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #5a1e2d;background:#5a1e2d;color:#fff;border-radius:7px;font-size:11px;font-weight:600;padding:10px 13px;width:auto;height:auto;box-shadow:none}html[data-workspace-ui=v2] .wf-record-drawer .wf-compose>button.primary:disabled{opacity:.4;cursor:not-allowed}html[data-workspace-ui=v2] .wf-record-drawer .records-v27-chat-locked{flex:none;border-top:1px solid #eee7e1;padding:18px 24px 20px;display:flex;flex-direction:column;gap:12px;font-size:11px;color:#655b57}html[data-workspace-ui=v2] .wf-record-drawer .records-v27-chat-locked span{font-size:9px;letter-spacing:1.3px;font-weight:700;color:#a4836f}html[data-workspace-ui=v2] .wf-record-drawer .records-v27-chat-locked strong{display:block;font-size:12px;color:#322f2c;margin:4px 0}html[data-workspace-ui=v2] .wf-record-drawer .records-v27-chat-locked p{margin:0;line-height:1.6}html[data-workspace-ui=v2] .wf-record-drawer .records-v27-chat-locked button{align-self:flex-start;border:1px solid #e7ddd5;background:#fff;color:#5a1e2d;border-radius:7px;font-size:11px;font-weight:600;padding:10px 13px}html[data-workspace-ui=v2] .wf-record-drawer header small .section-kicker{display:inline;font:inherit;letter-spacing:inherit;color:inherit}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-avatar{position:absolute!important;top:15px!important;left:15px!important;width:27px!important;height:27px!important;min-width:0!important;margin:0!important}html[data-workspace-ui=v2] .wf-modal.wf-create .wf-form{display:flex;flex-direction:column;gap:15px}html[data-workspace-ui=v2] .wf-modal.wf-create .wf-form .wf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}html[data-workspace-ui=v2] .wf-modal.wf-create .wf-form label{display:flex;flex-direction:column;gap:7px;color:#665751;font-weight:600;font-size:11px;margin:0}html[data-workspace-ui=v2] .wf-modal.wf-create .wf-form :is(input,select,textarea){border:1px solid #e9e0d8;background:#fff;border-radius:8px;padding:11px;font:11px Inter,system-ui,sans-serif;outline-color:#b58c52;width:100%;color:#322f2c;min-height:0;height:auto}html[data-workspace-ui=v2] .wf-modal.wf-create .wf-form textarea{height:100px;resize:vertical}@media (max-width:650px){html[data-workspace-ui=v2] .wf-modal.wf-create .wf-form .wf-form-grid{grid-template-columns:1fr}}html[data-workspace-ui=v2] .v2-doc-sheet{width:min(620px,100%)}html[data-workspace-ui=v2] .v2-doc-sheet .wf-modal-grid{margin:18px 0 0}html[data-workspace-ui=v2] .wf-modal-actions .wf-outline{padding:10px 13px}html[data-workspace-ui=v2] .v2-doc-list .wf-record-row{cursor:pointer}html[data-workspace-ui=v2] .wf-report-layout{align-items:start}html[data-workspace-ui=v2] .v2-report-stage{position:relative;min-width:0;border-radius:10px}html[data-workspace-ui=v2] .v2-report-paper{min-width:0;border:1px solid #e9dfd7;border-radius:10px;overflow:hidden;background:#fff}html[data-workspace-ui=v2] .v2-report-paper>*{max-width:100%;margin:0 auto;box-shadow:none}html[data-workspace-ui=v2] .v2-report-stage.gated{max-height:620px;overflow:hidden}html[data-workspace-ui=v2] .v2-report-stage.gated .v2-report-paper{filter:blur(9px);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none}html[data-workspace-ui=v2] .v2-report-invite{position:absolute;left:50%;top:150px;transform:translate(-50%);width:min(420px,calc(100% - 36px));display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:26px 25px;background:#fff;border:1px solid #e6d6c8;border-radius:13px;box-shadow:0 25px 70px #0003;color:#322f2c}html[data-workspace-ui=v2] .v2-report-invite>svg{color:#b58c52}html[data-workspace-ui=v2] .v2-report-invite small{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#a5866b}html[data-workspace-ui=v2] .v2-report-invite h2{font-size:20px;margin:0;font-weight:600;text-transform:capitalize}html[data-workspace-ui=v2] .v2-report-invite p{margin:0 0 8px;font-size:11px;line-height:1.6;color:#82786f}html[data-workspace-ui=v2] .wf-report-side.v2-burgundy-aside{position:sticky;top:18px}html[data-workspace-ui=v2] .v2-report-actions{display:flex;flex-direction:column;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid #ffffff36}html[data-workspace-ui=v2] .v2-report-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;font-size:11px;font-weight:600;padding:10px 13px;border:1px solid #ffffff59;background:transparent;color:#fff8f0}html[data-workspace-ui=v2] .v2-report-actions .v2-report-ack{background:#fff8f0;color:#5a1e2d;border-color:#fff8f0}html[data-workspace-ui=v2] .v2-report-list .wf-record-row{grid-template-columns:2fr 1.1fr 1.1fr 1.6fr 18px;cursor:pointer}html[data-workspace-ui=v2] .v2-report-tags{display:flex;flex-wrap:wrap;gap:6px}html[data-workspace-ui=v2] .report-print-v16-page{display:block;padding:0;background:none;min-height:0}html[data-workspace-ui=v2] .report-print-v16-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #ebe4de;border-radius:9px;padding:11px 14px;margin:0 0 14px;position:static;box-shadow:none}html[data-workspace-ui=v2] .report-print-v16-toolbar>div:first-child{display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .report-print-v16-toolbar strong{font-size:12px;color:#3e3533}html[data-workspace-ui=v2] .report-print-v16-toolbar span{font-size:10px;color:#8c8079}html[data-workspace-ui=v2] .report-print-v16-toolbar>div:last-child{display:flex;gap:9px}html[data-workspace-ui=v2] .report-print-v16-toolbar button{display:inline-flex;align-items:center;gap:7px;border:1px solid #e7ddd5;background:#fff;color:#5a1e2d;border-radius:7px;font-size:11px;font-weight:600;padding:10px 13px;box-shadow:none;height:auto}html[data-workspace-ui=v2] .report-print-v16-toolbar button.primary{background:#5a1e2d;color:#fff;border-color:#5a1e2d}html[data-workspace-ui=v2] .report-print-v16-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:46px 25px;background:#fff;border:1px solid #e9e0d8;border-radius:10px;color:#82786f;font-size:11px}@media (max-width:980px){html[data-workspace-ui=v2] .wf-report-side.v2-burgundy-aside{position:static}}@media print{html[data-workspace-ui=v2] :is(.sidebar,.topbar,.wf-head,.wf-controls,.wf-report-side,.report-print-v16-toolbar,.v2-report-invite,.inline-notice,.ch-chat-trigger,.toast){display:none!important}html[data-workspace-ui=v2],html[data-workspace-ui=v2] body,html[data-workspace-ui=v2] #root{height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}html[data-workspace-ui=v2] body :is(.report-print-v16-stage,.report-print-v16-stage *){visibility:visible!important}html[data-workspace-ui=v2] body .report-print-v16-stage.report-print-v16-stage{width:210mm!important;max-width:210mm!important;overflow:hidden!important}html[data-workspace-ui=v2] :is(.app,.main,.content,.v2-client-module,.wf,.wf-report-layout,.v2-report-stage,.report-print-v16-page){display:block!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;background:#fff!important;filter:none!important;opacity:1!important;box-shadow:none!important}}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section{margin:0 0 26px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-title h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0;color:#322f2c}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-title>span{font-size:10px;color:#998c83}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-icon{color:#3f976e;width:16px;height:16px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-section-icon-gold{color:#b58c52}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-grid.v2-fronts-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible;padding:0;scroll-snap-type:none}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-included .v2-fronts-card{min-width:0;width:auto;flex:none;display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:6px;align-content:start;padding:16px;background:#fff;border:1px solid #e9e0d8;border-top:1px solid #e9e0d8;border-radius:10px;box-shadow:none}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-included .v2-fronts-card-number{grid-row:1;width:22px;height:22px;border-radius:6px;background:#e8f7ef;color:#308564;display:grid;place-items:center;margin:0}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-included .v2-fronts-card-number svg{width:13px;height:13px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-included .v2-fronts-card h3{grid-column:2;align-self:center;font-size:13px;font-weight:600;margin:0;color:#3e3533;line-height:1.3}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-included .v2-fronts-card>:not(.v2-fronts-card-number,h3){grid-column:1/-1}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-card-lead{font-size:11px;line-height:1.55;color:#82786f;margin:0}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-examples-label{font-size:9px;letter-spacing:1.3px;font-weight:700;color:#a5866b;text-transform:uppercase;margin-top:4px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-examples{margin:0;padding-left:15px;display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.5;color:#655b57}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;align-items:start}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-card{background:#fff;border:1px solid #e9e0d8;border-top:1px solid #e9e0d8;border-radius:10px;box-shadow:none;overflow:hidden}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-card[open]{border-color:#dcc9b2}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-card>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;font-size:12px;font-weight:600;color:#3e3533}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-card>summary::-webkit-details-marker{display:none}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-chevron{color:#b5a49b;transition:transform .18s;flex:none;width:16px;height:16px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-card[open] .v2-fronts-faq-chevron{transform:rotate(180deg)}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-answer{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 16px 16px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-card-eyebrow{font-size:9px;letter-spacing:1.3px;font-weight:700;color:#a5866b;text-transform:uppercase}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-problem,html[data-workspace-ui=v2] .v2-client-module .v2-fronts-availability{margin:0;font-size:11px;line-height:1.55;color:#82786f}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-cta-ghost{display:inline-flex;align-items:center;gap:7px;border:1px solid #e7ddd5;background:#fff;color:#5a1e2d;border-radius:7px;font-size:11px;font-weight:600;padding:9px 12px;margin-top:4px}html[data-workspace-ui=v2] .v2-client-module .v2-fronts-panel{background:#fff;border:1px solid #e9e0d8;border-radius:10px;padding:16px;font-size:11px;color:#82786f}@media (max-width:1100px){html[data-workspace-ui=v2] .v2-client-module .v2-fronts-grid.v2-fronts-included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html[data-workspace-ui=v2] .v2-client-module .v2-fronts-grid.v2-fronts-included,html[data-workspace-ui=v2] .v2-client-module .v2-fronts-faq-grid{grid-template-columns:1fr}}@media print{html[data-workspace-ui=v2] body .report-print-v16-stage .reports-v16-paper.reports-v16-paper{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:16mm!important}html[data-workspace-ui=v2] body .report-print-v16-stage .reports-v16-paper.reports-v16-paper:last-child{break-after:auto!important;page-break-after:auto!important}html[data-workspace-ui=v2],html[data-workspace-ui=v2] body,html[data-workspace-ui=v2] #root{background:#fffdf9!important}}html[data-workspace-ui=v2] .v2-brand-mark{display:block;background:currentColor;-webkit-mask:url(/brand/cali-oak-mark.svg) center/contain no-repeat;mask:url(/brand/cali-oak-mark.svg) center/contain no-repeat}html[data-workspace-ui=v2] .v2-brand-mark.lime{-webkit-mask-image:url(/brand/cali-lime-mark.svg);mask-image:url(/brand/cali-lime-mark.svg)}html[data-workspace-ui=v2] .sidebar .brand .v2-brand-mark{width:30px;height:30px;color:#fff}html[data-workspace-ui=v2] .dv-front-logo .v2-brand-mark{width:20px;height:20px;color:#5a1e2d}html[data-workspace-ui=v2] .dv-project+.dv-project{margin-top:14px}html[data-workspace-ui=v2] .wf-modal .wf-controls{flex-wrap:wrap}html[data-workspace-ui=v2] .wf-modal .wf-controls label{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#655b57}html[data-workspace-ui=v2] .wf-modal .wf-controls input{border:1px solid #e7ddd5;background:#fff;border-radius:7px;padding:7px 9px;font:inherit;color:#322f2c}html[data-workspace-ui=v2] .wf-modal .wf-controls button{display:inline-flex;align-items:center;gap:7px;border:1px solid #e7ddd5;background:#fff;color:#5a1e2d;border-radius:7px;font-size:11px;font-weight:600;padding:8px 11px}html[data-workspace-ui=v2] .wf-history-list{display:flex;flex-direction:column;gap:8px}html[data-workspace-ui=v2] .wf-history-list>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;border:1px solid #eee5dd;background:#fff;border-radius:7px;padding:12px 13px;font-size:11px;color:#655b57}html[data-workspace-ui=v2] .wf-history-list>button strong{color:#3e3533;font-size:12px}@media (max-width:760px){html[data-workspace-ui=v2] .v2-top-tools{gap:6px}html[data-workspace-ui=v2] .v2-top-tools .ch-tool.gold{display:none}html[data-workspace-ui=v2] .v2-top-tools .ch-tool.pill{display:inline-flex;font-size:0;gap:0;padding:8px;min-width:0}html[data-workspace-ui=v2] .top-actions{gap:8px;min-width:0}html[data-workspace-ui=v2] .v2-search-results{left:auto;right:0;min-width:0;width:min(260px,calc(100vw - 24px))}}@media (max-width:760px){html[data-workspace-ui=v2] .ch-project{overflow:hidden}}.v2-client-module .dv-pane{display:contents}.v2-client-module .dv-modal header small .section-kicker{display:inline;font:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.v2-client-module .dv-modal .dv-conversation{display:contents}.v2-client-module .dv-chat :is(.workspace-chat-line){max-width:75%}.v2-client-module .dv-chat .workspace-chat-head{display:contents!important}.v2-client-module .dv-chat .workspace-chat-head strong{font-size:11px}.v2-client-module .dv-chat .workspace-chat-bubble{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left}.v2-client-module .dv-chat .workspace-chat-line.mine{flex-direction:row!important}.v2-client-module .dv-chat .workspace-chat-head strong{order:1}.v2-client-module .dv-chat .workspace-chat-bubble>:not(.workspace-chat-head){order:2}.v2-client-module .dv-modal header small{font-size:10px;letter-spacing:1.2px;color:#af8f72}.v2-client-module .dv-chat .workspace-chat-bubble p{font-size:12px;line-height:1.5;margin:0 0 10px}.v2-client-module .dv-chat .workspace-chat-head time{order:3;font-size:9px;color:#978579}.v2-client-module .dv-chat .workspace-chat-empty{margin:auto;font-size:12px;color:#8c7e74}.v2-client-module .dv-reply-fixed{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.v2-client-module .dv-reply-fixed .workspace-chat-runtime-pending-host{grid-column:1/-1}.v2-client-module .dv-reply-fixed .workspace-chat-runtime-pending-host:empty,.v2-client-module .dv-reply-fixed .workspace-chat-runtime-pending-host:has(.workspace-chat-pending[style*=none]){display:none}.v2-client-module .dv-reply-fixed textarea{grid-column:1;grid-row:2;width:100%;box-sizing:border-box;font-size:12px}.v2-client-module .dv-reply-fixed .workspace-chat-send-actions{grid-column:2;grid-row:2;margin:0}.v2-client-module .dv-reply-fixed .workspace-chat-runtime-tools-host{grid-column:1/-1;grid-row:3}.v2-client-module .dv-reply-fixed .workspace-chat-runtime-tools-host:empty{display:none}.v2-client-module .dv-reply-fixed .workspace-chat-tools button{background:#fffaf7;color:inherit;border:1px solid #e6d9ce;padding:5px 7px;font-size:12px}.v2-client-module .dv-reply-fixed .workspace-chat-emoji-picker button{border:0;background:none}.v2-client-module .dv-modal footer .dv-secondary{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:11px;padding:10px 14px}.v2-client-module .dv-modal footer .dv-action-buttons{margin-left:auto}.v2-client-module .dv-modal footer .dv-action-buttons .dv-converse-bottom{margin-left:0}.v2-client-module .dv-chat .workspace-chat-head strong{color:#322f2c}.app[data-workspace-role=admin] .ap-app.v2-admin-page{display:block;min-height:0;background:none}.app[data-workspace-role=admin] .v2-admin-page .ap-content{padding:0;max-width:none;margin:0}.v2-admin-page a{text-decoration:none}.v2-admin-page .ap-pane-head a{color:#6b293e;display:flex;align-items:center;gap:7px;font-size:11px}.v2-admin-page .ap-hour-logo{overflow:hidden;flex-shrink:0}.v2-admin-page .ap-hour-logo img{width:100%;height:100%;object-fit:contain;border-radius:7px}.v2-admin-page .v2-admin-empty{margin:0;padding:26px 4px 8px;color:#978980;font-size:12px}.v2-admin-page .ap-hour-client.warn .ap-hour-track i{background:#b58c52}.v2-admin-page .ap-hour-client.critical .ap-hour-track i{background:#b7495d}.v2-admin-page .v2-admin-nps-bars{margin-bottom:22px}.v2-admin-page .v2-admin-nps-bars span{position:relative}.v2-admin-page .v2-admin-nps-bars em{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:7px;font-style:normal;font-size:9px;color:#978980}.v2-admin-page .v2-admin-portfolio .ap-outline{justify-self:end}.ap-app.v2-admin-page :is(.ap-grid-two,.ap-exec-grid){margin:0 0 16px;gap:16px}.ap-app.v2-admin-page :is(.ap-grid-two,.ap-exec-grid)>.ap-pane{margin-bottom:0}.ap-app.v2-admin-page .ap-client-data{scrollbar-width:none}.ap-app.v2-admin-page .ap-client-data::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .overview-export-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:15px 27px;border-top:1px solid #efe4dc}html[data-workspace-ui=v2] .overview-export-actions button{font:inherit;font-size:11px;font-weight:700;padding:10px 14px;border-radius:7px;border:1px solid #dec9c3;background:#fff;color:#5a1e2d;cursor:pointer}html[data-workspace-ui=v2] .overview-export-actions button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .overview-export-filters select{font:inherit;font-size:12px;border:1px solid #dfd3ca;border-radius:8px;background:#fff;padding:9px 12px;color:#322f2c;min-width:190px}html[data-workspace-ui=v2] .overview-export-close{border:1px solid #ecded5;background:#fff;border-radius:8px;padding:8px;display:grid;place-items:center;cursor:pointer;color:#322f2c}.v2-admin-page .ap-client-brand{overflow:hidden;flex-shrink:0}.v2-admin-page .ap-client-brand img{width:100%;height:100%;object-fit:contain}.v2-admin-page .ap-client>div{min-width:0}.v2-admin-page .ap-client small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-admin-page :is(.ap-client-image,.ap-company-logo,.ap-client-brand,.ap-hour-logo){overflow:hidden}.v2-admin-page :is(.ap-client-image,.ap-company-logo) img{width:100%;height:100%;object-fit:contain}.v2-admin-page .ap-client-data-row[role=button]{cursor:pointer}.v2-admin-page .ap-state-pill:is(.paused,.archived){background:#fff2dc;border-color:#f0dfc0;color:#97672f}.v2-admin-page .ap-state-pill.closed{background:#fae9e9;border-color:#f0d5d8;color:#b7495d}.v2-admin-page .ap-account-pills span:first-child:is(.paused,.archived){background:#fff2dc;border-color:#f0dfc0;color:#97672f}.v2-admin-page .ap-account-pills span:first-child.closed{background:#fae9e9;border-color:#f0d5d8;color:#b7495d}.v2-admin-page .ap-client-data,.v2-admin-page :is(.ap-registration-content,.ap-account-body){scrollbar-width:none}.v2-admin-page :is(.ap-client-data,.ap-registration-content,.ap-account-body)::-webkit-scrollbar{display:none}.v2-admin-page .v2-admin-notice{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:12px 16px;border:1px solid #f0d5d8;background:#fdf3f3;color:#9d4b64;border-radius:9px;font-size:12px}.v2-admin-page .v2-admin-notice.ok{border-color:#d6e8dd;background:#f1f8f3;color:#42785a}.v2-admin-page .ap-accounts-empty.data-loading{display:flex;align-items:center;gap:8px}.v2-admin-form .account-tab-pane{display:block}.v2-admin-form .account-pane-heading{border:1px solid #e9ddd4;border-radius:10px;background:#fbf7f4;padding:14px 18px;display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#5a1e2d}.v2-admin-form .account-pane-heading>div{display:flex;flex-direction:column;gap:4px}.v2-admin-form .account-pane-heading strong{font-size:13px;color:#322f2c}.v2-admin-form .account-pane-heading span{font-size:11px;color:#9a8c83}.v2-admin-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}.v2-admin-form .form-grid>.wide{grid-column:1/-1}.v2-admin-form .stacked-label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;color:#322f2c;min-width:0}.v2-admin-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){width:100%;box-sizing:border-box;min-height:43px;padding:10px 12px;border:1px solid #e5d8d0;background:#fff;border-radius:7px;color:#322f2c;font:inherit;font-weight:400;font-size:12px}.v2-admin-form textarea{min-height:86px;resize:vertical}.v2-admin-form :is(.field-helper,.stacked-label small){font-size:10px;font-weight:400;color:#9a8c83}.v2-admin-form .derived-field{display:flex;flex-direction:column;gap:6px;font-size:11px}.v2-admin-form .derived-field span{font-weight:700}.v2-admin-form .derived-field strong{min-height:43px;display:flex;align-items:center;padding:0 12px;border:1px dashed #e5d8d0;border-radius:7px;background:#fbf7f4;font-size:12px;font-weight:600;color:#5a1e2d}.v2-admin-form .check-line{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e9ddd4;border-radius:9px;background:#fff;font-size:11px;cursor:pointer}.v2-admin-form .check-line input{margin-top:2px;accent-color:#5a1e2d}.v2-admin-form .check-line span{display:flex;flex-direction:column;gap:3px}.v2-admin-form .check-line small{color:#9a8c83;font-weight:400}.v2-admin-form .inline-days{display:flex;align-items:center;gap:8px}.v2-admin-form .label-with-icon{display:inline-flex;align-items:center;gap:6px}.v2-admin-form :is(.logo-registration-row,.contact-action-row){display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 0 14px;font-size:11px;color:#9a8c83}.v2-admin-form .company-logo-editor{height:46px;width:46px;display:grid;place-items:center;flex:0 0 auto;background:#f2e8e0;border:1px solid #e0cdc1;border-radius:7px;color:#5a1e2d;overflow:hidden}.v2-admin-form .company-logo-editor img{width:100%;height:100%;object-fit:contain}.v2-admin-form :is(.secondary,.ghost-action,.account-decision-link){display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5d8d0;border-radius:7px;padding:10px 12px;color:#5a1e2d;font:inherit;font-size:11px;font-weight:600;cursor:pointer;text-decoration:none}.v2-admin-form .primary{display:inline-flex;align-items:center;gap:7px;background:#5a1e2d;border:1px solid #5a1e2d;border-radius:7px;padding:10px 13px;color:#fff;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.v2-admin-form label:is(.secondary,.account-upload-card) input[type=file]{display:none}.v2-admin-form :is(.account-summary-strip,.termination-projection,.communication-grid,.document-upload-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 14px}.v2-admin-form :is(.account-summary-strip,.termination-projection)>div,.v2-admin-form :is(.account-upload-card,.account-operation-card,.automation-master,.automation-preview,.billing-flow-preview){border:1px solid #e9ddd4;border-radius:9px;background:#fff;padding:13px 15px;display:flex;flex-direction:column;gap:6px;font-size:11px;min-width:0}.v2-admin-form :is(.account-summary-strip,.termination-projection) span{color:#9a8c83;font-size:10px}.v2-admin-form :is(.account-summary-strip,.termination-projection) strong{font-size:14px;color:#5a1e2d}.v2-admin-form :is(.account-project-list,.account-history-list,.email-template-list){display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.v2-admin-form :is(.account-project-list,.account-history-list,.email-template-list)>*{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid #f0e8e1;font-size:12px}.v2-admin-form .account-history-list>div>div{flex:1}.v2-admin-form .account-history-list p{margin:3px 0 0;color:#92847b;font-size:11px}.v2-admin-form .account-history-list time{color:#978579;font-size:10px;white-space:nowrap}.v2-admin-form .history-dot{width:9px;height:9px;border-radius:50%;background:#bd996a;flex-shrink:0}.v2-admin-form .account-detail-title{font-size:13px;margin:16px 0 8px}.ap-app.v2-admin-page .ap-status-confirm input[type=date]{height:43px;border:1px solid #e5d8d0;border-radius:9px;padding:0 12px;font:inherit;font-weight:400}.ap-app.v2-admin-page .ap-status-confirm .termination-projection{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ap-app.v2-admin-page .ap-status-confirm .termination-projection>div{border:1px solid #e9ddd4;border-radius:9px;padding:11px;display:flex;flex-direction:column;gap:5px;font-size:10px;color:#9a8c83}.ap-app.v2-admin-page .ap-status-confirm .termination-projection strong{font-size:13px;color:#5a1e2d}@media (max-width:700px){.v2-admin-form .form-grid{grid-template-columns:1fr}}.ap-app.v2-admin-page :is(input,select,textarea):focus-visible{outline:2px solid #b58c52;outline-offset:1px}.v2-admin-form :is(.automation-master,.communication-grid>label){flex-direction:row;align-items:flex-start;gap:10px;cursor:pointer}.v2-admin-form .communication-grid>label{border:1px solid #e9ddd4;border-radius:9px;background:#fff;padding:13px 15px;display:flex;font-size:11px;min-width:0}.v2-admin-form :is(.automation-master,.communication-grid>label)>input{margin-top:2px;accent-color:#5a1e2d;flex-shrink:0}.v2-admin-form :is(.automation-master,.communication-grid>label)>span{display:flex;flex-direction:column;gap:4px;min-width:0}.v2-admin-form :is(.automation-master,.communication-grid) small{color:#9a8c83;font-weight:400;font-size:10px;line-height:1.5}.v2-admin-form .automation-master{margin-bottom:12px}.v2-admin-form .communication-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-admin-form input.inline-days{display:inline-block;width:46px!important;min-height:26px!important;padding:2px 6px!important;text-align:center;margin:0 3px}.v2-admin-form .email-template-list>*{gap:10px;font-size:11px}.v2-admin-form .account-upload-card{gap:10px}.v2-admin-form .account-upload-card>div{display:flex;flex-direction:column;gap:3px}.v2-admin-form .account-upload-card>div span{color:#9a8c83;font-size:10px}.v2-admin-form .account-upload-card>label{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5d8d0;border-radius:7px;padding:9px 12px;color:#5a1e2d;font-weight:600;cursor:pointer}.v2-admin-form .account-upload-card>label input{display:none}.v2-admin-form .account-operation-card{margin-bottom:14px}.v2-admin-form .account-detail-title{display:flex;align-items:center;gap:8px;margin:0 0 4px}.v2-admin-form .account-project-list li{justify-content:space-between}.v2-admin-form .account-project-list small{color:#9a8c83}.v2-admin-form .contact-action-row a{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5d8d0;border-radius:7px;padding:9px 12px;color:#5a1e2d;font-weight:600;text-decoration:none}.v2-admin-form .contract-agenda-rule{margin:0;padding:12px 15px;border:1px solid #f0dfc0;background:#fffaf1;border-radius:9px;font-size:11px;line-height:1.6;color:#7a5a2c}.v2-admin-form :is(.fronts-error,.contract-agenda-settings>p){color:#b7495d;font-size:11px}.v2-admin-form .fronts-success{color:#42785a;font-size:11px}.v2-admin-form .fronts-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e9ddd4;border-radius:9px;background:#fff;padding:13px 15px;font-size:12px;margin-bottom:12px}.v2-admin-form .fronts-note{font-size:11px;color:#9a8c83;margin:0 0 12px}.v2-admin-form .fronts-active-list{display:flex;flex-direction:column;margin:0 0 14px;padding:0;list-style:none}.v2-admin-form .fronts-active-list>*{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid #f0e8e1;font-size:12px}.v2-admin-form .fronts-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:end}.v2-admin-form .fronts-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700}.v2-admin-form :is(.fronts-primary,.contract-agenda-save){justify-self:start;display:inline-flex;align-items:center;gap:7px;background:#5a1e2d;border:1px solid #5a1e2d;border-radius:7px;padding:10px 13px;color:#fff;font:inherit;font-size:11px;font-weight:600;cursor:pointer;margin-top:14px}.v2-admin-form .fronts-close{background:#fff;border:1px solid #e5d8d0;border-radius:7px;padding:7px 10px;color:#9d4b64;font:inherit;font-size:11px;cursor:pointer}.ap-app.v2-admin-page .ap-registration-fields>.wide{grid-column:1/-1}.ap-app.v2-admin-page .ap-registration-fields textarea{width:100%;background:#fff;border:1px solid #e5d9d0;color:#302b29;min-height:76px;padding:10px 12px;border-radius:7px;font:inherit;font-weight:400;resize:vertical}.ap-app.v2-admin-page .ap-registration-fields :is(input,select){font:inherit;font-weight:400;font-size:12px}.ap-app.v2-admin-page .ap-registration-fields :is(input[readonly],select:disabled){background:#fbf7f4;color:#857870}.ap-app.v2-admin-page .ap-registration-fields .v2-admin-file{display:flex;align-items:center;gap:10px;min-height:43px;border:1px solid #e5d9d0;border-radius:7px;background:#fff;padding:0 10px;font-weight:400}.ap-app.v2-admin-page .ap-registration-fields .v2-admin-file input{border:0;min-height:0;padding:0;background:none;font-size:11px}.ap-app.v2-admin-page .ap-registration-fields .v2-admin-file img{width:28px;height:28px;object-fit:contain;border-radius:7px}.ap-app.v2-admin-page .ap-registration-fields .ap-decision-check input{width:auto;min-height:0}.ap-app.v2-admin-page .v2-admin-hint{margin:18px 0 0;font-size:11px;line-height:1.6;color:#9a8c83}.ap-app.v2-admin-page .ap-registration-modal footer>span{min-width:0}.v2-client-module .v2-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-client-module .wf-head .wf-secondary{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #dec9c3;border-radius:7px;color:#5a1e2d;padding:10px 14px;font-weight:700;font-size:11px;cursor:pointer}.v2-client-module .wf-access-terms{border:1px solid #f0dfc0;background:#fffaf1;border-radius:9px;padding:14px 16px;font-size:11px;line-height:1.6;color:#665751}.v2-client-module .wf-access-terms strong{display:block;margin-bottom:6px;color:#5a1e2d;font-size:12px}.v2-client-module .wf-access-terms ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px}.v2-client-module .wf-form label.wf-access-ack{flex-direction:row;align-items:center;gap:9px;cursor:pointer}.v2-client-module .wf-form label.wf-access-ack input{width:auto;min-height:0;accent-color:#5a1e2d}.v2-client-module .wf-access-error{margin:0;color:#b7495d;font-size:11px}html[data-workspace-ui=v2] .v2-client-module .wf-form label.wf-access-ack{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px;text-align:left}html[data-workspace-ui=v2] .v2-client-module .wf-form label.wf-access-ack input{width:auto!important;min-height:0!important;margin:0;flex:0 0 auto}html[data-workspace-ui=v2] .v2-client-module .wf-modal:has(.wf-access-terms) textarea{height:64px}.v2-admin-form .v2-admin-subheading{margin-top:22px}.v2-admin-page .ap-state-pill.blocked,.v2-admin-page .ap-account-pills span:first-child.blocked{background:#fae9e9;border-color:#f0d5d8;color:#b7495d}.v2-client-module .context-strip .v2-team-company{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:#8c7e74;margin:0}.v2-client-module .context-strip .v2-team-company select{border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-weight:700;padding:7px 10px;max-width:240px}.v2-client-module .team-private{margin-top:14px;border:1px solid #f0dfc0;background:#fffaf1;border-radius:9px;padding:12px 14px;font-size:11px;color:#7a5a2c}.v2-client-module .team-private p{margin:4px 0 0}html[data-workspace-ui=v2] .v2-person-sheet .v2-person-indicators{margin:16px 25px 6px}html[data-workspace-ui=v2] .extra-visit-expenses-trigger{display:inline-flex;align-items:center;gap:8px;height:auto;padding:9px 13px;border:1px solid #e5dbd5;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:600;cursor:pointer;box-shadow:none}html[data-workspace-ui=v2] .extra-visit-expenses-modal{width:min(720px,100%);max-height:min(760px,calc(100dvh - 40px));display:flex;flex-direction:column;border-radius:12px;font-size:12px;color:#322f2c;overflow:hidden;padding:0}html[data-workspace-ui=v2] .extra-visit-expenses-modal>header{padding:22px 27px 16px;margin:0;background:linear-gradient(90deg,#fffaf6,#f8ecd9);border:0;display:flex;align-items:center;justify-content:space-between}html[data-workspace-ui=v2] .extra-visit-expenses-modal>header small{font-size:10px;letter-spacing:1.2px;color:#af8f72;font-weight:700}html[data-workspace-ui=v2] .extra-visit-expenses-modal>header h2{font-size:21px;margin:7px 0 0}html[data-workspace-ui=v2] .extra-visit-expenses-modal>header button{background:#fff;border:1px solid #ecded5;border-radius:8px;padding:8px;width:auto;height:auto;display:grid;place-items:center;color:#322f2c;cursor:pointer}html[data-workspace-ui=v2] .extra-visit-expenses-modal>form{padding:18px 27px 0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:14px;min-height:0}html[data-workspace-ui=v2] .extra-visit-expenses-modal>form::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .extra-visit-expenses-modal>form>p{margin:0;font-size:12px;line-height:1.6;color:#8c7e74}html[data-workspace-ui=v2] .extra-visit-expenses-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}html[data-workspace-ui=v2] .extra-visit-expenses-fields .full{grid-column:1/-1}html[data-workspace-ui=v2] .extra-visit-expenses-fields label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:#322f2c;margin:0}html[data-workspace-ui=v2] .extra-visit-expenses-fields :is(input,select,textarea){width:100%;box-sizing:border-box;min-height:40px;height:auto;padding:9px 12px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-weight:400;font-size:12px;color:#322f2c}html[data-workspace-ui=v2] .extra-visit-expenses-fields textarea{min-height:64px;resize:vertical}html[data-workspace-ui=v2] .extra-visit-expense-lines{display:flex;flex-direction:column;gap:12px}html[data-workspace-ui=v2] .extra-visit-expense-line{border:1px solid #e9ddd4;border-radius:9px;background:#fdfaf7;padding:14px 16px;margin:0}html[data-workspace-ui=v2] .extra-visit-expense-line-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12px}html[data-workspace-ui=v2] .extra-visit-expense-line-head button{border:0;background:none;color:#9d4b64;cursor:pointer;padding:4px}html[data-workspace-ui=v2] .extra-visit-add-line{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;border:1px solid #dec9c3;border-style:solid;border-radius:7px;background:#fff;color:#5a1e2d;padding:9px 13px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;margin:0}html[data-workspace-ui=v2] .extra-visit-expenses-note{margin:10px 0 0!important;font-size:11px!important;line-height:1.6;color:#9a8c83!important}html[data-workspace-ui=v2] :is(.extra-visit-expenses-error,.extra-visit-expenses-notice){margin:0;font-size:11px}html[data-workspace-ui=v2] .extra-visit-expenses-error{color:#b7495d}html[data-workspace-ui=v2] .extra-visit-expenses-notice{color:#42785a}html[data-workspace-ui=v2] .extra-visit-expenses-modal footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;margin:6px -27px 0;padding:14px 27px;border-top:1px solid #efe4dc;background:#fff}html[data-workspace-ui=v2] .extra-visit-expenses-modal footer button{padding:10px 14px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;cursor:pointer;height:auto;min-height:0}html[data-workspace-ui=v2] .extra-visit-expenses-modal footer button[type=submit]{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .extra-visit-expenses-modal footer button:disabled{opacity:.45;cursor:not-allowed}html[data-workspace-ui=v2] .extra-visit-expenses-list{display:flex;flex-direction:column;gap:0;padding-bottom:18px;font-size:12px}html[data-workspace-ui=v2] .extra-visit-expenses-item{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid #f0e8e1}html[data-workspace-ui=v2] .extra-visit-expenses-item>span{flex:1;display:flex;flex-direction:column;gap:3px}html[data-workspace-ui=v2] .extra-visit-expenses-item small{color:#9a8c83;font-size:10px}html[data-workspace-ui=v2] .extra-visit-expenses-item button{border:0;background:none;color:#6b293e;font:inherit;font-size:11px;cursor:pointer}.v2-client-module .v2-module-gate{position:relative}.v2-client-module .v2-module-gate.locked>.ie-charts{filter:blur(7px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.v2-client-module .v2-module-lock{position:absolute;z-index:2;top:48px;left:50%;transform:translate(-50%);width:min(440px,calc(100% - 32px));background:#fff;border:1px solid #e9dbd0;border-radius:10px;padding:22px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;box-shadow:0 18px 60px #28172426}.v2-client-module .v2-module-lock small{font-size:10px;letter-spacing:1.2px;color:#af8f72;font-weight:700}.v2-client-module .v2-module-lock strong{font-size:15px;color:#322f2c}.v2-client-module .v2-module-lock p{margin:0 0 6px;font-size:12px;line-height:1.6;color:#8c7e74}.v2-client-module .v2-module-lock a{text-decoration:none;display:inline-flex;align-items:center;gap:8px}.v2-client-module .v2-module-blur{filter:blur(7px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.v2-client-module .indicator-page .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.v2-client-module .v2-compare{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:#8c7e74;margin:0}.v2-client-module .v2-compare select{border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-weight:700;padding:7px 10px}.v2-client-module .v2-delta{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:10px;font-weight:700;padding:4px 8px;border-radius:5px;background:#f4eee8;color:#857870;margin:2px 0}.v2-client-module .v2-delta.up{background:#e8f2fa;color:#3e83aa}.v2-client-module .v2-delta.down{background:#f1eaff;color:#8055a5}.v2-client-module .v2-spark{display:flex;align-items:flex-end;gap:3px;height:26px;margin:6px 0 2px}.v2-client-module .v2-spark i{flex:1;max-width:12px;border-radius:2px 2px 0 0;background:#e3d6cc}.v2-client-module .v2-spark i.cmp{background:#b58c52}.v2-client-module .v2-spark i.now{background:#5a1e2d}.v2-client-module .v2-module-lock ul{margin:0;padding-left:16px;font-size:12px;line-height:1.7;color:#665751}.v2-client-module .v2-module-lock-actions{display:flex;gap:10px;flex-wrap:wrap}.v2-client-module .v2-module-lock{width:min(520px,calc(100% - 32px))}.v2-client-module .v2-delta{align-self:flex-start;width:fit-content}.v2-client-module .v2-month-insights{margin-top:16px}.v2-client-module .v2-month-entry .outline-button{align-self:flex-start;margin-top:6px}.v2-client-module .v2-stack{display:flex;height:12px;border-radius:6px;overflow:hidden;background:#f1e9e2;margin:10px 0 12px}.v2-client-module .v2-stack span{display:block;height:100%}.v2-client-module .v2-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.v2-client-module .v2-month-form{width:min(680px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;scrollbar-width:none}.v2-client-module .v2-month-form::-webkit-scrollbar{display:none}.v2-client-module .v2-month-form .team-section-title{margin:6px 0 0;font-size:12px;color:#5a1e2d}.v2-client-module .v2-month-form textarea{height:60px}.v2-client-module .v2-pa-panel{min-width:0}.v2-client-module .v2-pa-panel .area-row{grid-template-columns:minmax(0,150px) minmax(0,1fr) auto}.v2-client-module .v2-pa-panel .area-row strong{white-space:nowrap;text-align:right}.v2-client-module .ie-insights.v2-five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.v2-client-module .ie-insights.v2-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.v2-client-module .ie-insights.v2-five{grid-template-columns:1fr}}.v2-client-module .v2-month-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:16px 0;padding:12px 16px;border:1px solid #e9dbd0;border-radius:10px;background:#fff;font-size:11px;color:#8c7e74}.v2-client-module .v2-month-strip strong{color:#5a1e2d}.v2-client-module .v2-ess-chart{margin-bottom:16px;min-width:0}.v2-client-module .v2-ess-chart>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.v2-client-module .v2-ess-chart h3{margin:0 0 4px;font-size:15px}.v2-client-module .v2-ess-chart header p{margin:0;font-size:11px;color:#8c7e74}.v2-client-module .v2-ess-chart .mini-chart>div.now>span:not(.chart-number){background:#5a1e2d}.v2-client-module .v2-ess-chart .mini-chart>div.cmp>span:not(.chart-number){background:#b58c52}.v2-client-module .v2-ess-chart .mini-chart>div:not(.now):not(.cmp)>span:not(.chart-number){background:#dccdc3}.v2-client-module .v2-ess-legend{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:10px;color:#978579}.v2-client-module .v2-ess-legend i{width:9px;height:9px;border-radius:2px;display:inline-block;margin-left:8px}.v2-client-module .v2-ess-legend i:first-child{margin-left:0}.v2-client-module .v2-ess-legend i.now{background:#5a1e2d}.v2-client-module .v2-ess-legend i.cmp{background:#b58c52}.v2-client-module .v2-compare small{font-size:10px;color:#978579}html[data-workspace-ui=v2] .v2-team-overlay .wf-modal.v2-month-form{display:flex;flex-direction:column;max-height:calc(100dvh - 36px);overflow:hidden;width:min(680px,100%)}html[data-workspace-ui=v2] .v2-team-overlay .v2-month-form>.wf-form{padding:18px 25px 20px;overflow-y:auto;scrollbar-width:none;min-height:0}html[data-workspace-ui=v2] .v2-team-overlay .v2-month-form>.wf-form::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .v2-team-overlay .v2-month-form>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 25px;border-top:1px solid #eee5df;flex-shrink:0}.v2-client-module .v2-ess-chart{padding:20px 22px;background:#fff;border:1px solid #e9dbd0;border-radius:10px}.v2-client-module .v2-ess-chart .ie-switch{flex-wrap:wrap}.v2-admin-page article.ap-metric{cursor:default}.v2-admin-page .ap-filters .v2-admin-search{flex:1;min-width:240px}.v2-admin-page .ap-filters .v2-admin-search input{border:0;outline:0;background:transparent;width:100%;padding:10px 5px;font:inherit;font-size:11px;color:#67574c}.v2-admin-page .v2-admin-project-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:16px}.v2-admin-page .v2-admin-project-list>button{display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid #eee2d9;border-radius:9px;padding:13px;color:#554744;cursor:pointer;min-width:0}.v2-admin-page .v2-admin-project-list>button.active{border-color:#5a1e2d;box-shadow:inset 3px 0 #5a1e2d}.v2-admin-page .v2-admin-project-list>button>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-page .v2-admin-project-list small{font-size:9px;letter-spacing:.6px;color:#a39790}.v2-admin-page .v2-admin-project-list strong{font-size:12px}.v2-admin-page .v2-admin-project-list em{font-style:normal;font-size:10px;color:#a39790;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-admin-page .project-client-mark{width:35px;height:35px;background:#f7eee8;display:grid;place-items:center;color:#653042;font-weight:700;border-radius:7px;flex-shrink:0}.v2-admin-page .ap-project-context{margin-bottom:16px;align-items:center}.v2-admin-page .ap-project-context>div:first-child{display:flex;flex-direction:column;gap:2px}.v2-admin-page .ap-project-context>div:first-child>span{font-size:10px;color:#978980;order:-1}.v2-admin-page .project-rule-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.v2-admin-page .project-rule-tags span{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #eadfd5;border-radius:6px;background:#fbf7f4;font-size:10px;color:#857870}.v2-admin-page .v2-admin-project-side{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.v2-admin-page .project-progress-v2{display:flex;flex-direction:column;gap:3px;min-width:110px}.v2-admin-page .project-progress-v2 strong{font-size:20px;color:#5a1e2d}.v2-admin-page .project-progress-v2 span{font-size:10px;color:#978980}.v2-admin-page .project-progress-v2>div{height:6px;border-radius:4px;background:#f1e9e2;overflow:hidden}.v2-admin-page .project-progress-v2 i{display:block;height:100%;background:#5a1e2d}.v2-admin-page .project-hero-buttons{display:flex;gap:8px;flex-wrap:wrap}.v2-admin-page .project-hero-buttons :is(button,.light-button){border-radius:7px;border:1px solid #ead9ce;padding:10px 13px;background:#fff;color:#603144;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.v2-admin-page .project-impact-note{align-items:flex-start;margin:0 0 16px;border-color:#f0dfc0;background:#fffaf1;color:#7a5a2c}.v2-admin-page .project-impact-note p{margin:3px 0 0;font-size:11px}.v2-admin-page .ap-project-tabs{margin-bottom:16px}.v2-admin-page .ap-project-overview{display:flex;flex-direction:column;gap:16px}.v2-admin-page .ap-project-overview .ap-exec-grid{margin:0}.v2-admin-page .ap-pane-head small{font-size:10px;letter-spacing:.12em;color:#a77e52;font-weight:800}.v2-admin-page .ap-pane-head p{margin:4px 0 0;font-size:11px;color:#978980}.v2-admin-page .ap-pane-head>div{display:flex;flex-direction:column;gap:3px}.v2-admin-page .ap-admin-roadmap .ap-project-months{grid-template-columns:repeat(var(--m,8),minmax(48px,1fr))}.v2-admin-page .front-list-v2{display:flex;flex-direction:column;gap:14px}.v2-admin-page .ap-roadmap-front{border:1px solid #eadfd5;border-radius:10px;overflow:hidden;background:#fff}.v2-admin-page .front-header-v2{display:grid;grid-template-columns:34px minmax(180px,1.2fr) minmax(200px,1.6fr) auto;align-items:center;gap:14px;padding:14px 16px;background:#fbf7f3;width:auto;border:0}.v2-admin-page .front-header-v2>img{width:28px;height:28px;object-fit:contain}.v2-admin-page .front-copy-v2{display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-page .front-copy-v2>span{font-size:9px;letter-spacing:.6px;color:#a39790}.v2-admin-page .front-copy-v2>strong{font-size:13px}.v2-admin-page .front-copy-v2>p{margin:0;font-size:10px;color:#978980}.v2-admin-page .front-monthbar-v2{display:grid;grid-template-columns:repeat(var(--months,8),minmax(0,1fr));gap:3px;position:relative;align-items:center}.v2-admin-page .front-monthbar-v2>i{grid-row:1;height:22px;border-radius:4px;background:#f1e9e2}.v2-admin-page .front-monthbar-v2>b{grid-row:1;height:22px;border-radius:4px;background:#5a1e2d;color:#fff;font-size:9px;display:grid;place-items:center;z-index:1}.v2-admin-page .front-monthbar-v2>i:nth-of-type(1){grid-column:1}.v2-admin-page .ap-roadmap-list{padding:0 16px 6px}.v2-admin-page :is(.ap-roadmap-head,.ap-roadmap-row){display:grid;grid-template-columns:minmax(0,2.4fr) 70px minmax(150px,1fr) 100px 30px;align-items:center;gap:12px}.v2-admin-page .ap-roadmap-head{padding:12px 0 8px;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#988980}.v2-admin-page .ap-roadmap-row{padding:11px 0;border-top:1px solid #f0e8e1;width:auto;background:none}.v2-admin-page .ap-roadmap-delivery{display:flex;align-items:center;gap:10px;background:none;border:0;text-align:left;color:#392f2a;cursor:pointer;min-width:0;padding:0;font:inherit}.v2-admin-page .ap-roadmap-delivery>span{display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-page .ap-roadmap-delivery strong{font-size:12px}.v2-admin-page .ap-roadmap-delivery small{font-size:9px;color:#a39790}.v2-admin-page .ap-roadmap-row time,.v2-admin-page .ap-project-delivery-row time{font-size:11px;color:#b58c52;font-weight:800;white-space:nowrap}.v2-admin-page .row-arrow-v3{border:0;background:none;color:#8a4b60;cursor:pointer;display:grid;place-items:center;padding:4px}.v2-admin-page .mc-chip{display:inline-flex;justify-content:center;padding:4px 7px;border-radius:5px;background:#f4eee8;color:#75604f;font-size:10px;font-weight:700;width:fit-content}.v2-admin-page .inline-status-select-v3{display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #eadfd5;border-radius:6px;background:#fff;min-width:0}.v2-admin-page .inline-status-select-v3 select{border:0;background:transparent;font:inherit;font-size:11px;font-weight:600;color:#5a1e2d;padding:7px 2px;max-width:100%;outline:0}.v2-admin-page .status-dot-v3{width:7px;height:7px;border-radius:50%;background:#b58c52;flex-shrink:0}.v2-admin-page .status-approved .status-dot-v3{background:#3caf80}.v2-admin-page .status-progress .status-dot-v3,.v2-admin-page .status-review .status-dot-v3{background:#7aafcd}.v2-admin-page :is(.status-cancelled,.status-rebriefing) .status-dot-v3{background:#b7495d}.v2-admin-page .status-neutral .status-dot-v3{background:#c9bcb2}.v2-admin-page .ap-project-delivery-row{display:grid;grid-template-columns:minmax(0,2.4fr) 60px minmax(150px,1fr) 90px 60px 100px 30px;gap:12px;font-size:11px}.v2-admin-page .deliverable-list-open-v3{display:flex;align-items:center;gap:10px;background:none;border:0;text-align:left;color:#392f2a;cursor:pointer;min-width:0;padding:0;font:inherit}.v2-admin-page .deliverable-list-open-v3>span{display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-page .deliverable-list-open-v3>svg{color:#8a4b60;flex-shrink:0}.v2-admin-page .kanban-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px;overflow-x:auto;scrollbar-width:none}.v2-admin-page .kanban-v2>div{background:#fbf7f3;border:1px solid #eadfd5;border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.v2-admin-page .kanban-v2 header{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding:2px 2px 4px}.v2-admin-page .kanban-v2 header span{color:#978980}.v2-admin-page .kanban-v2>div>button{display:flex;flex-direction:column;gap:5px;text-align:left;background:#fff;border:1px solid #eee2d9;border-radius:8px;padding:11px;cursor:pointer;color:#392f2a;font:inherit}.v2-admin-page .kanban-v2 button small{font-size:9px;color:#a39790}.v2-admin-page .kanban-v2 button strong{font-size:12px}.v2-admin-page .kanban-v2 button p{margin:0;font-size:10px;color:#978980}.v2-admin-page .kanban-v2 button footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.v2-admin-page .kanban-v2 time{font-size:10px;color:#b58c52;font-weight:800}.v2-admin-page .ap-pd-modal.v2-pd-narrow{width:min(640px,100%)}.v2-admin-page .ap-pd-overlay.v2-pd-top{z-index:990}.v2-admin-page .ap-pd-modal :is(input,select,textarea){font:inherit;font-size:12px}.v2-admin-page .ap-pd-subhead>div{display:flex;flex-direction:column;gap:3px}.v2-admin-page .ap-pd-subhead span{font-size:10px;color:#978980}.v2-admin-page .front-draft-row{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(0,1.3fr) auto auto 30px;gap:8px;align-items:center}.v2-admin-page .front-draft-row :is(input){min-height:40px;border:1px solid #e5d8d0;border-radius:7px;padding:8px 10px;background:#fff;width:100%;box-sizing:border-box}.v2-admin-page .front-draft-row label{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#857870;white-space:nowrap}.v2-admin-page .front-draft-row label input{width:56px}.v2-admin-page .ap-pd-footer>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v2-admin-page .deliverable-actions-v2{flex-wrap:wrap}.v2-admin-page .deliverable-actions-v2 .danger-text{color:#b7495d}.v2-admin-page .deliverable-actions-v2 button:disabled{opacity:.4;cursor:not-allowed}.v2-admin-page .deliverable-head-actions-v2{display:flex;align-items:center;gap:10px}.v2-admin-page .deliverable-title-v2 .section-kicker{display:inline;font:inherit;letter-spacing:inherit;color:inherit}.v2-admin-page .ap-pd-statgrid span{font-size:10px;color:#978980}.v2-admin-page .v2-pd-inline-form{margin-top:16px;padding:14px 16px;border:1px solid #eadfd5;border-radius:9px;background:#fbf7f4}.v2-admin-page .v2-pd-inline-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.v2-admin-page .task-list-v2{display:flex;flex-direction:column}.v2-admin-page .task-list-v2 article{display:grid;grid-template-columns:26px minmax(0,1fr) 90px 90px 80px;gap:12px;align-items:center;padding:12px 2px;border-top:1px solid #f0e8e1;font-size:11px}.v2-admin-page .task-list-v2 article>div{display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-page .task-list-v2 small{font-size:9px;color:#a39790}.v2-admin-page .task-list-v2 p{margin:0;font-size:10px;color:#978980}.v2-admin-page .task-list-v2 em{font-style:normal;font-size:10px;color:#857870}.v2-admin-page .task-list-v2 .done strong{text-decoration:line-through;color:#978980}.v2-admin-page .task-check-v2{width:22px;height:22px;border:1px solid #d9c9be;border-radius:6px;background:#fff;display:grid;place-items:center;color:#fff;cursor:pointer;padding:0}.v2-admin-page .done .task-check-v2{background:#5a1e2d;border-color:#5a1e2d}.v2-admin-page .deliverable-history-v2 article{display:flex;gap:12px;padding:12px 2px;border-top:1px solid #f0e8e1}.v2-admin-page .deliverable-history-v2 article>i{width:9px;height:9px;border-radius:50%;background:#bd996a;margin-top:4px;flex-shrink:0}.v2-admin-page .deliverable-history-v2 p{margin:3px 0;font-size:11px;color:#857870}.v2-admin-page .deliverable-history-v2 small{font-size:10px;color:#978579}.v2-admin-page .v2-pd-work .conversation-pane-v2{display:flex;flex-direction:column;gap:14px;min-height:300px}.v2-admin-page .v2-pd-work .conversation-list-v2{flex:1;min-height:180px}.v2-admin-page .v2-pd-work .conversation-composer-v2{display:flex;flex-direction:column;gap:10px;margin:0}.v2-admin-page .v2-pd-work .conversation-composer-v2 textarea{min-height:70px;border:1px solid #dfd3ca;border-radius:8px;padding:12px;resize:vertical}.v2-admin-page .v2-pd-work .conversation-channels-v2{align-self:flex-start}.v2-admin-page .v2-pd-work .workspace-chat-send-actions{display:flex;justify-content:flex-end;gap:8px}.v2-admin-page .locked-v2{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#42785a}.ap-app.v2-admin-page .ap-roadmap-front-header.front-header-v2{display:grid;grid-template-columns:34px minmax(180px,1.1fr) minmax(220px,1.8fr) auto;gap:14px;cursor:pointer}.ap-app.v2-admin-page .front-section-v2.collapsed-v46>.front-deliverables-v2{display:none}.ap-app.v2-admin-page .front-section-v2.expanded-v46>.front-deliverables-v2{display:block}.v2-admin-page :is(.project-header-timer-start,.task-inline-timer,.task-inline-timer button,.project-header-timer button){display:inline-flex;align-items:center;gap:6px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;padding:7px 10px;font:inherit;font-size:10px;font-weight:700;cursor:pointer;box-shadow:none}.v2-admin-page .task-inline-timer{border:0;padding:0;background:none}.v2-admin-page :is(.project-header-timer-start,.task-inline-timer button):disabled,.v2-admin-page .project-work-closed{opacity:.5;cursor:default}.v2-admin-page .project-header-timer{display:inline-flex;align-items:center;gap:8px;order:-1}.v2-admin-page .project-header-timer-label{font-size:10px;color:#857870}.v2-admin-page .project-timer-live{font-size:11px;font-weight:700;color:#5a1e2d}.v2-admin-page .task-list-v2 article{grid-template-columns:26px minmax(0,1fr) 90px 100px 80px auto}.ap-app.v2-admin-page .v2-pd-work .conversation-composer-v2{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:end;margin:0;padding:14px 0 0;border-top:1px solid #efe4dc}.ap-app.v2-admin-page .v2-pd-work .conversation-composer-v2>.conversation-channels-v2{grid-column:1/-1;justify-self:start}.ap-app.v2-admin-page .v2-pd-work .conversation-composer-v2>.workspace-chat-runtime-pending-host{grid-column:1/-1}.ap-app.v2-admin-page .v2-pd-work .conversation-composer-v2>.workspace-chat-runtime-pending-host:empty{display:none}.ap-app.v2-admin-page .v2-pd-work .conversation-composer-v2>textarea{grid-column:1;grid-row:3;width:100%;box-sizing:border-box;min-height:70px;max-height:120px}.ap-app.v2-admin-page .v2-pd-work .conversation-composer-v2>.workspace-chat-send-actions{grid-column:2;grid-row:3;margin:0}.ap-app.v2-admin-page .v2-pd-work .conversation-composer-v2>.workspace-chat-runtime-tools-host{grid-column:1/-1;grid-row:4;justify-self:start}.ap-app.v2-admin-page .v2-pd-work .conversation-channels-v2 button{background:#fff;color:#897a71}.ap-app.v2-admin-page .v2-pd-work .conversation-channels-v2 button.on{background:#5a1e2d;color:#fff}.ap-app.v2-admin-page .v2-pd-work .conversation-list-v2{display:flex;flex-direction:column;gap:14px}.ap-app.v2-admin-page .v2-pd-work .workspace-chat-line.internal .workspace-chat-bubble{background:#fffaf1;border-color:#f0dfc0}.v2-admin-page .project-client-strip-v39{background:#fff;border:1px solid #e9dbd0;border-radius:10px;box-shadow:none;margin-bottom:16px}.v2-admin-page .front-draft-row select{min-height:40px;border:1px solid #e5d8d0;border-radius:7px;padding:8px 10px;background:#fff;width:100%;box-sizing:border-box;font:inherit;font-size:12px}.v2-admin-page .project-modal-v2 :is(.planning-helper-v36,.front-window-helper-v36,.project-forecast-v36,.deadline-intelligence-v36){margin:8px 0 12px;font-size:11px;line-height:1.6;color:#857870}.v2-admin-page .project-modal-v2 .front-drafts-v2{margin:14px 0}.ap-app.v2-admin-page .ap-project-delivery-row.deliverable-list-row-v3{display:grid;grid-template-columns:minmax(0,2.4fr) 60px minmax(160px,1fr) 90px 60px 110px 30px;gap:12px;align-items:center}.ap-app.v2-admin-page .ap-pane-head .deliverable-toolbar-v2{display:flex;flex-direction:row;flex-wrap:nowrap}.ap-app.v2-admin-page .ap-pane-head .deliverable-toolbar-v2 button{display:inline-flex;align-items:center;gap:6px;background:#fff;border:0;padding:9px 10px;font-size:10px;color:#897a71}.ap-app.v2-admin-page .ap-pane-head .deliverable-toolbar-v2 button.on{background:#5a1e2d;color:#fff}.ap-app.v2-admin-page .kanban-v2{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr)}html[data-workspace-ui=v2]{--theme-page:#f7f3ee;--theme-page-2:#f7f3ee;--theme-surface:#fff;--theme-surface-soft:#fbf7f4;--theme-surface-muted:#f4eee8;--theme-text:#322f2c;--theme-muted:#857870;--theme-line:#e9dbd0;--theme-line-strong:#dec9c3;--theme-elevated-shadow:0 20px 80px #1d111344;--theme-input:#fff;--theme-input-border:#e5d8d0;--theme-accent:#5a1e2d;--theme-accent-soft:#f8ecef;--theme-gold:#b58c52;--theme-gold-soft:#fffaf1;--theme-success:#42785a;--theme-success-soft:#eaf3ed;--theme-danger:#b7495d}html[data-workspace-ui=v2] :is(.project-lifecycle-backdrop-v44,.project-client-modal-backdrop-v39,.workflow-dialog-backdrop-v38){position:fixed;top:0;right:0;bottom:0;left:0;z-index:985;background:#171017a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.project-client-modal-v39,.workflow-dialog-v38){width:min(680px,100%);max-height:calc(100dvh - 36px);display:flex;flex-direction:column;overflow:hidden;background:#fffdfb;border:1px solid #e5d9d0;border-radius:16px;box-shadow:0 24px 95px #28172440;color:#302b29;font:12px Inter,system-ui,sans-serif;padding:0}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.project-client-modal-v39,.workflow-dialog-v38)>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 29px 16px;background:linear-gradient(90deg,#fffaf6,#f8ecd9);border:0;margin:0}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.project-client-modal-v39,.workflow-dialog-v38)>header :is(span,small):not([class]){font-size:10px;letter-spacing:1.2px;color:#af8f72;font-weight:800;text-transform:uppercase}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.project-client-modal-v39,.workflow-dialog-v38) h2{font-size:21px;margin:6px 0 0;color:#322f2c;font-weight:700;letter-spacing:-.3px}html[data-workspace-ui=v2] :is(.project-lifecycle-close-v44,.project-client-modal-close-v39,.workflow-dialog-close-v38){background:#fff;border:1px solid #ecded5;border-radius:8px;width:34px;height:34px;display:grid;place-items:center;color:#322f2c;cursor:pointer;font-size:16px;line-height:1;flex-shrink:0;position:static}html[data-workspace-ui=v2] :is(.project-lifecycle-body-v44,.workflow-dialog-body-v38,.project-client-project-list-v39){padding:20px 29px;overflow-y:auto;scrollbar-width:none;min-height:0;display:flex;flex-direction:column;gap:14px}html[data-workspace-ui=v2] :is(.project-lifecycle-body-v44,.workflow-dialog-body-v38,.project-client-project-list-v39)::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.project-client-modal-v39,.workflow-dialog-v38)>footer,html[data-workspace-ui=v2] .workflow-dialog-v38 footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 29px;border-top:1px solid #ede3dd;background:#fffdfb;margin:0;font-size:10px;color:#978980}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.project-client-modal-v39,.workflow-dialog-v38)>footer>span{margin-right:auto}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.project-client-modal-v39,.workflow-dialog-v38) footer button,html[data-workspace-ui=v2] .workflow-dialog-v38 :is(button.primary,button.secondary){padding:10px 14px;border-radius:7px;border:1px solid #dec9c3;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;cursor:pointer;height:auto;min-height:0;box-shadow:none}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.project-client-modal-v39,.workflow-dialog-v38) button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.workflow-dialog-v38) button:disabled{opacity:.45;cursor:not-allowed}html[data-workspace-ui=v2] :is(.project-lifecycle-field-v44,.workflow-dialog-body-v38 label){display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;color:#322f2c;margin:0}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.workflow-dialog-v38) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;color:#322f2c;font:inherit;font-weight:400;font-size:12px}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.workflow-dialog-v38) textarea{min-height:84px;resize:vertical}html[data-workspace-ui=v2] .project-lifecycle-action-grid-v44{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html[data-workspace-ui=v2] .project-lifecycle-action-grid-v44>label{display:flex;flex-direction:column;gap:5px;padding:13px 14px;border:1px solid #e9ddd4;border-radius:9px;background:#fff;cursor:pointer;font-size:11px}html[data-workspace-ui=v2] .project-lifecycle-action-grid-v44>label.active{border-color:#5a1e2d;box-shadow:inset 3px 0 #5a1e2d;background:#fdfaf7}html[data-workspace-ui=v2] .project-lifecycle-action-grid-v44 input{position:absolute;opacity:0;pointer-events:none}html[data-workspace-ui=v2] .project-lifecycle-action-grid-v44 strong{font-size:12px;color:#322f2c}html[data-workspace-ui=v2] .project-lifecycle-action-grid-v44 small{font-size:10px;line-height:1.5;color:#857870;font-weight:400}html[data-workspace-ui=v2] :is(.project-lifecycle-note-v44,.workflow-help-v38,.workflow-complexity-note-v39,.workflow-approval-summary-v38,.workflow-request-v38,.workflow-request-detail-v39){padding:12px 15px;border:1px solid #f0dfc0;background:#fffaf1;border-radius:9px;font-size:11px;line-height:1.6;color:#7a5a2c;margin:0}html[data-workspace-ui=v2] :is(.project-lifecycle-danger-v44,.workflow-help-v38.danger){display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #f0d5d8;background:#fdf3f3;border-radius:9px;font-size:11px;color:#9d4b64;font-weight:600}html[data-workspace-ui=v2] .project-lifecycle-current-v44{font-size:11px;color:#857870}html[data-workspace-ui=v2] .project-client-modal-identity-v39{display:flex;align-items:center;gap:12px}html[data-workspace-ui=v2] .project-client-modal-identity-v39 .project-client-logo-v39{width:46px;height:46px;border-radius:7px;border:1px solid #e0cdc1;background:#f2e8e0;overflow:hidden;display:grid;place-items:center;flex-shrink:0}html[data-workspace-ui=v2] .project-client-modal-identity-v39 img{width:100%;height:100%;object-fit:contain}html[data-workspace-ui=v2] .project-client-project-card-v39{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:1px solid #eee2d9;border-radius:9px;padding:14px;color:#554744;cursor:pointer;font:inherit}html[data-workspace-ui=v2] .project-client-project-card-v39.selected{border-color:#5a1e2d;box-shadow:inset 3px 0 #5a1e2d}html[data-workspace-ui=v2] .project-client-project-card-v39>div:first-child{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}html[data-workspace-ui=v2] .project-client-project-card-v39 strong{font-size:13px;color:#322f2c}html[data-workspace-ui=v2] .project-client-project-card-v39 small{font-size:10px;color:#a39790}html[data-workspace-ui=v2] .project-client-project-meta-v39{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:#857870}html[data-workspace-ui=v2] .project-client-project-status-v39{display:inline-block;padding:6px 8px;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap;background:#fff4e4;color:#9a672d}html[data-workspace-ui=v2] .project-client-project-status-v39:is(.status-approved,.status-active){background:#e6f6ec;color:#31805a}html[data-workspace-ui=v2] .project-client-project-status-v39.status-draft{background:#f1eaff;color:#8055a5}html[data-workspace-ui=v2] .workflow-toast-v40{position:fixed;right:24px;bottom:24px;z-index:1200;padding:12px 16px;border-radius:9px;border:1px solid #d6e8dd;background:#f1f8f3;color:#42785a;font:600 12px Inter,system-ui,sans-serif;box-shadow:0 18px 60px #28172426}html[data-workspace-ui=v2] .workflow-toast-v40.error{border-color:#f0d5d8;background:#fdf3f3;color:#9d4b64}.v2-admin-page :is(.project-review-banner-v38,.project-lifecycle-banner-v44){display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:13px 16px;border:1px solid #f0dfc0;background:#fffaf1;border-radius:10px;color:#7a5a2c;font-size:12px}.v2-admin-page :is(.project-review-banner-v38,.project-lifecycle-banner-v44) p{margin:3px 0 0;font-size:11px}.v2-admin-page :is(.project-review-banner-v38,.project-lifecycle-banner-v44) button{border-radius:7px;border:1px solid #dec9c3;background:#fff;color:#5a1e2d;padding:9px 13px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.v2-admin-page .project-lifecycle-banner-v44:is([data-state=suspended],[data-state=cancelled]){border-color:#f0d5d8;background:#fdf3f3;color:#9d4b64}.v2-admin-page .project-forecast-v36{display:flex;gap:22px;flex-wrap:wrap;margin-top:10px}.v2-admin-page .project-forecast-v36>div{display:flex;flex-direction:column;gap:3px}.v2-admin-page .project-forecast-v36 span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#a39790;font-weight:700}.v2-admin-page .project-forecast-v36 strong{font-size:12px;color:#5a1e2d}.v2-admin-page :is(.front-admin-actions-v38,.draft-row-actions-v36){display:inline-flex;align-items:center;gap:6px}.v2-admin-page :is(.front-admin-actions-v38 button,.quick-icon-v36){width:30px;height:30px;display:grid;place-items:center;border:1px solid #e5d8d0;border-radius:7px;background:#fff;color:#5a1e2d;cursor:pointer;padding:0}.v2-admin-page .quick-icon-v36.danger{color:#b7495d}.v2-admin-page .front-deliverable-row-v3.draft-editable-v36{grid-template-columns:minmax(0,2.4fr) 70px minmax(150px,1fr) 100px 30px auto}.v2-admin-page .front-collapse-trigger-v46{cursor:pointer}.v2-admin-page .roadmap-help-trigger-v40{width:26px;height:26px;border-radius:7px;border:1px solid #e5d8d0;background:#fff;color:#5a1e2d;cursor:pointer;position:relative;font-weight:700}.v2-admin-page .roadmap-help-popover-v40{display:none;position:absolute;right:0;top:32px;z-index:5;width:260px;text-align:left;background:#fff;border:1px solid #e9dbd0;border-radius:9px;padding:12px;box-shadow:0 18px 60px #28172426;font-size:11px;font-weight:400;color:#665751}.v2-admin-page .roadmap-help-trigger-v40.open .roadmap-help-popover-v40{display:flex;flex-direction:column;gap:6px}.v2-admin-page .roadmap-help-popover-v40 i{font-style:normal}html[data-workspace-ui=v2] :is(.project-lifecycle-dialog-v44,.project-client-modal-v39,.workflow-dialog-v38) [hidden]{display:none!important}.v2-admin-page [hidden]{display:none!important}.v2-admin-page :is(.project-client-strip-v39,.project-account-navigator-v36){display:none!important}.v2-admin-page .v2-admin-project-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.v2-admin-page .v2-admin-project-bar>label{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:#8c7e74;margin:0}.v2-admin-page .v2-admin-project-bar>label select{border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-weight:700;padding:9px 10px;max-width:280px}.v2-admin-page .v2-admin-project-bar .ap-filters{margin:0 0 0 auto;flex-wrap:nowrap}.v2-admin-page .v2-admin-project-bar .v2-admin-search{flex:0 0 230px;min-width:0}.v2-admin-page .v2-admin-project-results{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:11px;color:#857870}.v2-admin-page .v2-admin-project-results button{display:inline-flex;align-items:center;gap:8px;border:1px solid #eadfd5;border-radius:7px;background:#fff;padding:8px 10px;font:inherit;font-size:11px;color:#554744;cursor:pointer}.v2-admin-page .v2-admin-project-results button.current{border-color:#5a1e2d}.ap-app.v2-admin-page .v2-admin-hero{background:linear-gradient(120deg,#582031,#6d2c40 62%,#8a5a4a);border:0;color:#fff;padding:24px 28px;border-radius:12px}.ap-app.v2-admin-page .v2-admin-hero>div:first-child>span{color:#e9cbb9;font-size:10px;letter-spacing:.6px}.ap-app.v2-admin-page .v2-admin-hero h2{color:#fff;font-size:24px;margin:4px 0 2px}.ap-app.v2-admin-page .v2-admin-hero .v2-hero-service{font-style:normal;font-size:12px;color:#f1e2e5}.ap-app.v2-admin-page .v2-admin-hero>div:first-child>p{display:none}.ap-app.v2-admin-page .v2-admin-hero .project-rule-tags span{border-color:#ffffff40;background:#ffffff1a;color:#fff}.ap-app.v2-admin-page .v2-admin-hero:has(.project-forecast-v36) .v2-hero-meta{display:none}.ap-app.v2-admin-page .v2-admin-hero .project-forecast-v36{margin-top:14px;gap:26px}.ap-app.v2-admin-page .v2-admin-hero .project-forecast-v36 span{color:#e9cbb9}.ap-app.v2-admin-page .v2-admin-hero .project-forecast-v36 strong{color:#fff;font-size:14px}.ap-app.v2-admin-page .v2-admin-hero .project-progress-v2 strong{color:#fff;font-size:26px}.ap-app.v2-admin-page .v2-admin-hero .project-progress-v2 span{color:#f1e2e5}.ap-app.v2-admin-page .v2-admin-hero .project-progress-v2>div{background:#fff3}.ap-app.v2-admin-page .v2-admin-hero .project-progress-v2 i{background:#e3bf7b}.ap-app.v2-admin-page .v2-admin-hero .project-hero-buttons :is(button,.light-button){background:#ffffff14;border-color:#fff6;color:#fff}.v2-admin-page .v2-admin-timeline .ch-gantt-row{cursor:pointer;font:inherit;padding:0}.v2-admin-page .v2-admin-timeline .ch-gantt-track{position:relative;min-height:48px}.v2-admin-page .v2-admin-timeline .ch-gantt-foot>span:empty{display:none}.v2-admin-page .v2-admin-dv .dv-modal{width:min(900px,100%)}.v2-admin-page .v2-admin-dv .dv-pane{display:contents}.v2-admin-page .v2-admin-dv .dv-modal nav button{cursor:pointer}.v2-admin-page .v2-admin-dv .deliverable-head-actions-v2 .modal-close-static{background:#fff;border:1px solid #ecded5;border-radius:8px;padding:8px;display:grid;place-items:center;cursor:pointer}.v2-admin-page .v2-admin-dv .dv-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.v2-admin-page .v2-admin-dv .v2-dv-task-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;font-size:11px;color:#8c7e74}.v2-admin-page .v2-admin-dv .dv-step{width:100%;box-sizing:border-box}.v2-admin-page .v2-admin-dv .dv-step-mark{border:0;cursor:pointer;font:inherit;font-weight:700}.v2-admin-page .v2-admin-dv .dv-step small{font-size:9px;color:#a39790}.v2-admin-page .v2-admin-dv .dv-step.done strong{color:#857870}.v2-admin-page .v2-admin-dv .v2-pd-inline-form{display:flex;flex-direction:column;gap:12px;margin:14px 0}.v2-admin-page .v2-admin-dv .v2-pd-inline-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700}.v2-admin-page .v2-admin-dv .v2-pd-inline-form :is(input:not([type=checkbox]),textarea){border:1px solid #dfd3ca;border-radius:8px;padding:10px 12px;font:inherit;font-weight:400;font-size:12px;background:#fff}.v2-admin-page .v2-admin-dv .v2-dv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:end}.v2-admin-page .v2-admin-dv label.v2-dv-check{flex-direction:row;align-items:center;gap:8px;padding-bottom:10px}.v2-admin-page .v2-admin-dv .dv-actions{flex-wrap:wrap;gap:10px}.v2-admin-page .v2-admin-dv :is(.deliverable-actions-left-v2,.deliverable-actions-right-v2){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-admin-page .v2-admin-dv .deliverable-actions-right-v2{margin-left:auto}.v2-admin-page .v2-admin-dv .dv-actions .danger-text{color:#b7495d}.v2-admin-page .v2-admin-dv .dv-actions button:disabled{opacity:.4;cursor:not-allowed}.v2-admin-page .v2-admin-dv .dv-reply-fixed>.conversation-channels-v2{grid-column:1/-1;grid-row:1;justify-self:start}.v2-admin-page .v2-admin-dv .dv-reply-fixed .conversation-channels-v2 button{background:#fff;color:#897a71;border:0;padding:8px 10px;font-size:10px}.v2-admin-page .v2-admin-dv .dv-reply-fixed .conversation-channels-v2 button.on{background:#5a1e2d;color:#fff}.v2-admin-page .v2-admin-dv .dv-reply-fixed textarea{grid-row:3}.v2-admin-page .v2-admin-dv .dv-reply-fixed .workspace-chat-send-actions{grid-row:3;display:flex;gap:8px}.v2-admin-page .v2-admin-dv .dv-reply-fixed .workspace-chat-runtime-tools-host{grid-row:4}.v2-admin-page .v2-admin-dv .dv-chat .workspace-chat-line.internal .workspace-chat-bubble{background:#fffaf1;border-color:#f0dfc0}.v2-admin-page .v2-admin-dv :is(.v2-dv-task-bar,.v2-pd-inline-actions) .dv-secondary{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #dec9c3;border-radius:7px;color:#5a1e2d;padding:9px 13px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.v2-admin-page .v2-admin-dv .v2-pd-inline-actions .dv-converse-bottom{display:inline-flex;align-items:center;gap:8px;background:#5a1e2d;color:#fff;border:1px solid #5a1e2d;padding:9px 13px;border-radius:7px;font:inherit;font-weight:700;font-size:11px;cursor:pointer}.v2-admin-page .v2-admin-dv .v2-pd-inline-actions button:disabled{opacity:.45}.v2-client-module .v2-project-timeline{background:#fff;border:1px solid #e9dbd0;border-radius:10px;padding:23px}.v2-client-module .v2-project-timeline-head small{font-size:10px;letter-spacing:.12em;color:#a77e52;font-weight:800}.v2-client-module .v2-project-timeline-head h2{font-size:15px;margin:3px 0}.v2-client-module .v2-project-timeline-head p{margin:0;font-size:11px;color:#978980}.v2-client-module .v2-project-timeline .ch-gantt-row{cursor:pointer;font:inherit;padding:0}.v2-client-module .v2-project-timeline .ch-gantt-track{position:relative;min-height:48px}.v2-client-module .v2-project-attention{margin-bottom:16px}.v2-admin-page .inline-status-select-v3{width:fit-content;max-width:100%;justify-self:start}.ap-app.v2-admin-page .v2-admin-hero{position:relative}.ap-app.v2-admin-page .v2-admin-hero .v2-admin-project-side>.status-chip{position:absolute;top:22px;right:26px}.v2-client-module .v2-project-timeline,.v2-admin-page .v2-admin-timeline{min-width:0;overflow:hidden}@media (max-width:700px){.v2-client-module .v2-project-timeline .ch-gantt-header span:not(:first-child),.v2-client-module .v2-project-timeline .ch-gantt-foot{display:none}.v2-client-module .v2-project-timeline :is(.ch-gantt-header,.ch-gantt-row){grid-template-columns:minmax(0,1fr) auto}.v2-client-module .v2-project-timeline .ch-gantt-track{background:none;min-width:110px}.v2-client-module .v2-project-timeline .ch-milestone{position:static;transform:none;display:inline-block}}.v2-admin-hours .hours-connect-period{gap:8px;padding:6px 11px;cursor:pointer}.v2-admin-hours .hours-connect-period input{border:0;background:transparent;font:inherit;font-weight:600;color:#603144;outline:0}.v2-admin-hours .ap-pane-head>div{display:flex;flex-direction:column;gap:4px}.v2-admin-hours .ap-pane-head .secondary{display:inline-flex;align-items:center;gap:7px;border:1px solid #ead9ce;border-radius:7px;background:#fff;color:#603144;padding:9px 12px;font:inherit;font-size:11px;font-weight:600;cursor:pointer;margin-left:8px}.v2-admin-hours .hours-v13-extract-head{flex-wrap:wrap}.v2-admin-hours .hours-v13-extract-head>div{flex:1;min-width:240px}.v2-admin-hours :is(.hours-v13-timer-list,.hours-v13-usage-list){display:flex;flex-direction:column}.v2-admin-hours :is(.hours-v13-timer-row,.hours-v13-usage-list>article){display:grid;grid-template-columns:36px minmax(160px,1.1fr) minmax(200px,2fr) auto auto;align-items:center;gap:14px;padding:14px 2px;border-bottom:1px solid #f0e8e1}.v2-admin-hours .hours-v13-timer-row{grid-template-columns:36px minmax(0,1fr) auto auto}.v2-admin-hours .hours-v13-logo{width:36px;height:36px;display:grid;place-items:center;background:#f5ebe5;border:1px solid #e9dad0;border-radius:7px;color:#5a1e2d;font-weight:800;font-size:11px;overflow:hidden}.v2-admin-hours .hours-v13-logo img{width:100%;height:100%;object-fit:contain}.v2-admin-hours :is(.hours-v13-usage-name,.hours-v13-timer-context,.hours-v13-usage-value,.hours-v13-clock){display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-hours :is(.hours-v13-usage-name,.hours-v13-timer-context) strong{font-size:12px}.v2-admin-hours :is(.hours-v13-usage-list,.hours-v13-timer-list) small,.v2-admin-hours .hours-v13-timer-context>span{font-size:10px;color:#a39790}.v2-admin-hours .hours-v13-usage-bar>div{height:7px;border-radius:5px;background:#f1e9e2;overflow:hidden;margin-bottom:5px}.v2-admin-hours .hours-v13-usage-bar i{display:block;height:100%;background:#8a4b60;border-radius:5px}.v2-admin-hours .hours-v13-usage-bar i.warning{background:#b58c52}.v2-admin-hours .hours-v13-usage-bar i.critical{background:#b7495d}.v2-admin-hours .hours-v13-usage-value{align-items:flex-end;text-align:right}.v2-admin-hours .hours-v13-usage-value strong,.v2-admin-hours .hours-v13-clock strong{font-size:14px;color:#5a1e2d}.v2-admin-hours .v2-hours-visibility{display:inline-flex;align-items:center;gap:6px;border:1px solid #eadfd5;border-radius:6px;background:#fbf7f4;color:#857870;padding:6px 9px;font:inherit;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.v2-admin-hours .v2-hours-visibility.on{background:#eaf3ed;border-color:#d6e8dd;color:#42785a}.v2-admin-hours .hours-v13-timer-actions{display:flex;gap:8px}.v2-admin-hours :is(.hours-v13-timer-actions,.hours-connect-form-actions,.hours-v13-start-footer) button{display:inline-flex;align-items:center;gap:7px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;padding:9px 13px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.v2-admin-hours :is(.hours-v13-timer-actions,.hours-connect-form-actions,.hours-v13-start-footer) button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}.v2-admin-hours button:disabled{opacity:.45;cursor:not-allowed}.v2-admin-hours .hours-connect-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:14px 0;color:#978980}.v2-admin-hours .hours-connect-filters select{border:1px solid #e7ddd5;border-radius:7px;background:#fff;color:#67574c;font:inherit;font-size:11px;padding:9px 10px}.v2-admin-hours .hours-connect-clear{border:0;background:none;color:#6b293e;font:inherit;font-size:11px;cursor:pointer}.v2-admin-hours .hours-connect-table-wrap{overflow-x:auto;scrollbar-width:none;border:1px solid #e9dfd8;border-radius:9px}.v2-admin-hours .hours-connect-table-wrap::-webkit-scrollbar{display:none}.v2-admin-hours .hours-connect-table{width:100%;border-collapse:collapse;font-size:11px;min-width:860px}.v2-admin-hours .hours-connect-table th{background:#faf7f4;color:#988980;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.045em;text-align:left;padding:13px 12px}.v2-admin-hours .hours-connect-table td{padding:13px 12px;border-top:1px solid #f0e8e1;vertical-align:middle;color:#554744}.v2-admin-hours .hours-connect-table :is(th,td).right{text-align:right}.v2-admin-hours .hours-connect-table tr.clickable{cursor:pointer}.v2-admin-hours .hours-connect-table .expand{width:26px;color:#8a4b60}.v2-admin-hours .hours-v13-context{display:flex;flex-direction:column;gap:3px}.v2-admin-hours .hours-v13-context small{font-size:10px;color:#a39790}.v2-admin-hours .hours-connect-type{display:inline-block;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:600;background:#f1eaff;color:#8055a5}.v2-admin-hours .hours-connect-type.manual{background:#fff2dc;color:#97672f}.v2-admin-hours .hours-connect-type.interaction{background:#e8f2fa;color:#3e83aa}.v2-admin-hours .hours-connect-type.calendar{background:#e6f6ec;color:#31805a}.v2-admin-hours .hours-connect-detail td{background:#fbf7f4}.v2-admin-hours .hours-connect-detail td>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.v2-admin-hours .hours-connect-detail span{display:flex;flex-direction:column;gap:3px;font-size:11px}.v2-admin-hours .hours-connect-detail strong{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#a39790}.v2-admin-hours .hours-connect-no-data{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 12px;color:#978980;font-size:12px}.v2-admin-hours .hours-connect-no-data p{margin:0;font-size:11px}.v2-admin-hours .hours-audit-open{order:3}.v2-admin-hours .v2-hours-dialog{width:min(760px,100%)}.v2-admin-hours :is(.hours-v13-start-grid,.hours-connect-form){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}.v2-admin-hours :is(.hours-v13-start-grid,.hours-connect-form) .wide,.v2-admin-hours .hours-v13-description{grid-column:1/-1}.v2-admin-hours .hours-connect-field{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;color:#322f2c;min-width:0}.v2-admin-hours .hours-connect-field em{font-style:normal;font-weight:400;color:#a39790}.v2-admin-hours .hours-connect-field small{font-weight:400;font-size:10px;color:#857870}.v2-admin-hours .hours-connect-field small.error{color:#b7495d}.v2-admin-hours .hours-connect-field :is(input,select,textarea){width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;color:#322f2c;font:inherit;font-weight:400;font-size:12px}.v2-admin-hours .hours-connect-field textarea{min-height:76px;resize:vertical}.v2-admin-hours .hours-connect-channels{display:flex;gap:6px;flex-wrap:wrap}.v2-admin-hours .hours-connect-channels button{border:1px solid #e8dbd1;border-radius:6px;background:#fff;color:#86766b;padding:8px 10px;font:inherit;font-size:10px;cursor:pointer}.v2-admin-hours .hours-connect-channels button.active{background:#5a1e2d;border-color:#5a1e2d;color:#fff}.v2-admin-hours .hours-v13-visible{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#665751;cursor:pointer}.v2-admin-hours .hours-v13-visible input{accent-color:#5a1e2d}.v2-admin-hours :is(.hours-v13-start-footer,.hours-connect-form-actions){display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.v2-admin-hours .hours-connect-form-actions{justify-content:flex-end;margin-top:4px}@media (max-width:900px){.v2-admin-hours :is(.hours-v13-timer-row,.hours-v13-usage-list>article){grid-template-columns:36px minmax(0,1fr) auto}.v2-admin-hours .hours-v13-usage-bar{grid-column:1/-1}}html[data-workspace-ui=v2] .v2-top-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e5dbd5;border-radius:8px;background:#fff;color:#5a1e2d}html[data-workspace-ui=v2] .project-header-timer.active{display:inline-flex;align-items:center;gap:10px;background:#5a1e2d;color:#fff;border-radius:9px;padding:6px 7px 6px 13px;box-shadow:0 6px 18px #5a1e2d40}html[data-workspace-ui=v2] .project-header-timer.active .project-header-timer-label{color:#f1d9c4;font-size:10px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px}html[data-workspace-ui=v2] .project-header-timer.active .project-timer-live{color:#fff;font:700 14px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}html[data-workspace-ui=v2] .project-header-timer.active .project-timer-controls{display:inline-flex;gap:5px}html[data-workspace-ui=v2] .project-header-timer.active .project-timer-controls button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #ffffff55;border-radius:7px;background:#ffffff1f;color:#fff;cursor:pointer;padding:0}html[data-workspace-ui=v2] .project-header-timer.active .project-timer-controls button.stop{background:#fff;border-color:#fff;color:#b7495d}html[data-workspace-ui=v2] .task-inline-timer .project-timer-live{font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#5a1e2d}html[data-workspace-ui=v2] .topbar .global-timer-chip{background:#5a1e2d!important;border-color:#5a1e2d!important;color:#fff!important;border-radius:9px!important;box-shadow:0 6px 18px #5a1e2d33}html[data-workspace-ui=v2] .topbar .global-timer-chip :is(.global-timer-copy,.global-timer-copy *,.global-timer-origin){color:#fff!important}html[data-workspace-ui=v2] .topbar .global-timer-chip .global-timer-clock{color:#fff!important;font-weight:700!important;font-size:13px!important}html[data-workspace-ui=v2] .topbar .global-timer-chip .global-timer-control{background:#ffffff1f!important;border:1px solid #ffffff55!important;color:#fff!important;border-radius:7px!important}html[data-workspace-ui=v2] .topbar .global-timer-chip .global-timer-control.stop{background:#fff!important;border-color:#fff!important;color:#b7495d!important}html[data-workspace-ui=v2] .topbar .global-timer-chip .global-timer-logo{border-radius:7px!important;background:#fff!important}html[data-workspace-ui=v2] .topbar .global-timers-mark{color:#5a1e2d}html[data-workspace-ui=v2] .timer-finalize-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#171017a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px}html[data-workspace-ui=v2] .timer-finalize-dialog{position:relative;width:min(520px,96vw);background:#fffdfb;border:1px solid #eadfd6;border-radius:14px;padding:26px;box-shadow:0 20px 80px #1d111344;display:flex;flex-direction:column;gap:12px;font:12px Inter,system-ui,sans-serif;color:#302b29}html[data-workspace-ui=v2] .timer-finalize-x{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ecded5;border-radius:8px;background:#fff;color:#322f2c;cursor:pointer}html[data-workspace-ui=v2] .timer-finalize-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#f8ecef;color:#5a1e2d}html[data-workspace-ui=v2] .timer-finalize-icon.danger{background:#fdf3f3;color:#b7495d}html[data-workspace-ui=v2] .timer-finalize-dialog .section-kicker{font-size:10px;letter-spacing:.12em;color:#b58c52;font-weight:800}html[data-workspace-ui=v2] .timer-finalize-dialog h2{font-size:22px;margin:0;color:#5a1e2d}html[data-workspace-ui=v2] .timer-finalize-dialog p{margin:0;line-height:1.6;color:#665751}html[data-workspace-ui=v2] .timer-finalize-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #f0dfc0;background:#fffaf1;border-radius:9px;color:#7a5a2c;line-height:1.55}html[data-workspace-ui=v2] .timer-finalize-warning.danger{border-color:#f0d5d8;background:#fdf3f3;color:#9d4b64}html[data-workspace-ui=v2] .timer-finalize-warning svg{flex-shrink:0;margin-top:1px}html[data-workspace-ui=v2] .timer-finalize-note{font-size:11px;color:#857870!important}html[data-workspace-ui=v2] .timer-finalize-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}html[data-workspace-ui=v2] .timer-finalize-dialog footer button{padding:11px 15px;border-radius:7px;border:1px solid #e7dcd4;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;cursor:pointer}html[data-workspace-ui=v2] .timer-finalize-dialog footer button:last-child{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .timer-finalize-dialog footer button:disabled{opacity:.45;cursor:not-allowed}.v2-admin-hours .v2-hours-usage-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-admin-hours .v2-hours-usage-tools .v2-admin-search{display:flex;align-items:center;gap:6px;border:1px solid #e7ddd5;border-radius:7px;background:#fff;padding:0 10px;min-width:200px;color:#978980}.v2-admin-hours .v2-hours-chip{border:1px solid #e7ddd5;border-radius:7px;background:#fff;color:#857870;padding:9px 11px;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.v2-admin-hours .v2-hours-chip.on{background:#5a1e2d;border-color:#5a1e2d;color:#fff}.v2-admin-hours .hours-v13-usage-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin-top:16px}.v2-admin-hours .hours-v13-usage-list>article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"logo name value" "bar bar bar" "vis vis vis";gap:10px 12px;align-items:center;padding:14px;border:1px solid #eee2d9;border-radius:9px;background:#fff}.v2-admin-hours .hours-v13-usage-list>article>.hours-v13-logo{grid-area:logo}.v2-admin-hours .hours-v13-usage-list>article>.hours-v13-usage-name{grid-area:name}.v2-admin-hours .hours-v13-usage-list>article>.hours-v13-usage-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-admin-hours .hours-v13-usage-list>article>.hours-v13-usage-value{grid-area:value}.v2-admin-hours .hours-v13-usage-list>article>.hours-v13-usage-value small{display:none}.v2-admin-hours .hours-v13-usage-list>article>.hours-v13-usage-bar{grid-area:bar}.v2-admin-hours .hours-v13-usage-list>article>.v2-hours-visibility{grid-area:vis;justify-self:start}.v2-admin-hours .v2-hours-more{display:block;margin:14px auto 0;border:1px solid #ead9ce;border-radius:7px;background:#fff;color:#603144;padding:9px 14px;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.ap-app.v2-admin-hours .ap-pane-head .v2-hours-usage-tools{flex-direction:row;align-items:center}.ap-app.v2-admin-hours .ap-pane-head .v2-hours-usage-tools .v2-admin-search input{border:0;outline:0;background:transparent;font:inherit;font-size:11px;color:#67574c;padding:10px 4px;width:100%;min-height:0}.ap-app.v2-admin-hours .ap-pane-head .v2-hours-chip{display:inline-flex;border:1px solid #e7ddd5;border-radius:7px;background:#fff;color:#857870;padding:9px 11px;font-size:11px;font-weight:600}.ap-app.v2-admin-hours .ap-pane-head .v2-hours-chip.on{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .project-header-timer.active,html[data-workspace-ui=v2] .project-header-timer.active :is(.project-header-timer-label,.project-timer-live,.project-timer-controls){display:inline-flex;align-items:center;line-height:1}html[data-workspace-ui=v2] .project-header-timer.active .project-timer-live{height:30px}html[data-workspace-ui=v2] .project-header-timer.active .project-header-timer-label svg{flex-shrink:0}html[data-workspace-ui=v2] .deliverable-head-actions-v2{display:flex;align-items:center;gap:10px}html[data-workspace-ui=v2] .topbar .global-timers-mark{display:none!important}html[data-workspace-ui=v2] .topbar :is(.global-timers,.global-timers-primary){display:flex!important;align-items:center!important}html[data-workspace-ui=v2] .topbar .global-timer-chip{display:inline-flex!important;align-items:center!important;gap:8px!important;height:40px!important;padding:5px 6px 5px 5px!important}html[data-workspace-ui=v2] .topbar .global-timer-chip :is(.global-timer-copy,.global-timer-clock,.global-timer-origin){display:inline-flex!important;align-items:center!important;line-height:1!important;margin:0!important}html[data-workspace-ui=v2] .topbar .global-timer-chip .global-timer-control{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;flex-shrink:0}html[data-workspace-ui=v2] .topbar .global-timer-chip .global-timer-logo{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}html[data-workspace-ui=v2] :is(.timer-finalize-dialog,.ap-status-confirm,.ap-pd-footer,.dv-actions) footer button,html[data-workspace-ui=v2] :is(.ap-pd-footer,.dv-actions) button,html[data-workspace-ui=v2] .timer-finalize-dialog footer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2}html[data-workspace-ui=v2] :is(.timer-finalize-dialog,.ap-status-confirm,.ap-pd-footer,.dv-actions) button svg{flex-shrink:0}.ap-app.v2-admin-page .ap-pane-head{flex-wrap:nowrap}.ap-app.v2-admin-page .ap-accounts-filters{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}.ap-app.v2-admin-page .ap-accounts-filters :is(select,.ap-search){height:40px;box-sizing:border-box;margin:0}.ap-app.v2-admin-page .ap-accounts-filters .ap-search{display:flex;align-items:center;gap:8px}@media (max-width:760px){.ap-app.v2-admin-page .ap-pane-head,.ap-app.v2-admin-page .ap-accounts-filters{flex-wrap:wrap}}.v2-admin-calendar .calendar-page-v2{display:block;padding:0;margin:0}.v2-admin-calendar .ap-title-actions :is(button,.agenda-change-trigger){white-space:nowrap}.v2-admin-calendar .ap-title-actions>*:not(.ap-primary):not(.ap-outline) button,.v2-admin-calendar .ap-title-actions>button:not(.ap-primary):not(.ap-outline){border-radius:7px;border:1px solid #ead9ce;padding:10px 13px;background:#fff;color:#603144;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;height:auto;box-shadow:none}.v2-admin-calendar .calendar-workspace-strip{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:14px 18px;border:1px solid #e3c9a6;border-radius:10px;background:#fffaf1;color:#665751;font-size:12px;box-shadow:none}.v2-admin-calendar .calendar-workspace-strip>div:nth-child(2){flex:1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.v2-admin-calendar .calendar-workspace-strip strong{color:#322f2c;font-size:12px}.v2-admin-calendar .calendar-workspace-strip p{margin:0;font-size:11px;color:#857870}.v2-admin-calendar .calendar-workspace-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#f4e6d2;color:#8a5a2b;flex-shrink:0}.v2-admin-calendar .calendar-connection-status{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:5px;background:#fff2dc;color:#97672f;font-size:10px;font-weight:700;white-space:nowrap}.v2-admin-calendar .calendar-connection-status.connected{background:#e6f6ec;color:#31805a}.v2-admin-calendar .calendar-workspace-strip button{border-radius:7px;border:1px solid #5a1e2d;background:#5a1e2d;color:#fff;padding:9px 13px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.v2-admin-calendar .calendar-main-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:12px 14px;background:#fff;border:1px solid #e9dbd0;border-radius:10px;box-shadow:none}.v2-admin-calendar .calendar-view-switch{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:8px;background:#f6f0eb;border:0}.v2-admin-calendar .calendar-view-switch button{border:0;background:none;border-radius:6px;padding:8px 13px;font:inherit;font-size:11px;color:#857870;cursor:pointer;box-shadow:none;height:auto}.v2-admin-calendar .calendar-view-switch button.active{background:#fff;color:#322f2c;font-weight:700;box-shadow:0 1px 3px #0000000f}.v2-admin-calendar .calendar-navigation{display:inline-flex;align-items:center;gap:8px}.v2-admin-calendar .calendar-navigation strong{font-size:12px;min-width:150px;text-align:center}.v2-admin-calendar :is(.calendar-icon-button,.calendar-today-button){height:34px;min-width:34px;display:inline-grid;place-items:center;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;cursor:pointer;padding:0 10px;box-shadow:none}.v2-admin-calendar .calendar-toolbar-filters{display:inline-flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:nowrap}.v2-admin-calendar .calendar-search{display:flex;align-items:center;gap:7px;height:36px;padding:0 10px;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#978980;min-width:230px;margin:0}.v2-admin-calendar .calendar-search input{border:0;outline:0;background:transparent;font:inherit;font-size:11px;color:#67574c;width:100%;min-height:0;padding:0}.v2-admin-calendar .calendar-filter-control{position:relative}.v2-admin-calendar .calendar-filter-trigger{height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;padding:0 12px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.v2-admin-calendar .calendar-filter-trigger.active{border-color:#5a1e2d}.v2-admin-calendar .calendar-page-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0;border:1px solid #e9dbd0;border-radius:12px;overflow:hidden;background:#fff;align-items:stretch}.v2-admin-calendar .calendar-primary-panel{border:0;border-radius:0;box-shadow:none;margin:0;padding:0;min-width:0;background:#fff}.v2-admin-calendar .v2-admin-cal-aside{border:0;gap:16px;padding:24px 18px}.v2-admin-calendar .v2-admin-cal-aside>span{text-transform:lowercase}.v2-admin-calendar .v2-admin-cal-legend{display:flex;flex-direction:column;gap:9px;font-size:11px}.v2-admin-calendar .v2-admin-cal-legend span{display:flex;align-items:center;gap:9px;font-weight:400}.v2-admin-calendar .v2-admin-cal-legend i{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px #fff5}.v2-admin-calendar .v2-admin-cal-legend i.google{background:#72b2d6}.v2-admin-calendar .v2-admin-cal-mini{background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;padding:12px 10px;box-shadow:none;margin:0}.v2-admin-calendar .v2-admin-cal-mini .calendar-mini-title{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:11px}.v2-admin-calendar .v2-admin-cal-mini :is(.calendar-mini-weekdays,.calendar-mini-grid){display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.v2-admin-calendar .v2-admin-cal-mini .calendar-mini-weekdays span{font-size:8px;opacity:.7}.v2-admin-calendar .v2-admin-cal-mini .calendar-mini-grid button{position:relative;height:24px;border:0;border-radius:6px;background:none;color:#fff9f3;font:inherit;font-size:10px;cursor:pointer;padding:0}.v2-admin-calendar .v2-admin-cal-mini .calendar-mini-grid button.outside{opacity:.4}.v2-admin-calendar .v2-admin-cal-mini .calendar-mini-grid button.today{background:#fff3;font-weight:700}.v2-admin-calendar .v2-admin-cal-mini .calendar-mini-grid button.selected{background:#fff;color:#5a1e2d!important;font-weight:700}.v2-admin-calendar .v2-admin-cal-mini .calendar-mini-grid button.selected span{color:#5a1e2d!important}.v2-admin-calendar .v2-admin-cal-mini .calendar-mini-grid button i{position:absolute;left:50%;bottom:2px;width:4px;height:4px;border-radius:50%;transform:translate(-50%);background:#e3bf7b!important}.v2-admin-calendar .v2-admin-cal-count{margin-top:auto;padding-top:16px;border-top:1px solid #ffffff40;display:flex;flex-direction:column;gap:6px}.v2-admin-calendar .v2-admin-cal-count small{font-size:9px;letter-spacing:1.2px;opacity:.85}.v2-admin-calendar .v2-admin-cal-count b{font-size:26px;color:#fff}.v2-admin-calendar .v2-admin-cal-count em{font-style:normal;font-size:10px;opacity:.9}@media (max-width:900px){.v2-admin-calendar .calendar-page-layout{grid-template-columns:1fr}.v2-admin-calendar .calendar-toolbar-filters{margin-left:0;flex-wrap:wrap}}.ap-app.v2-admin-calendar .calendar-page-layout{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:0!important;align-items:stretch!important}.ap-app.v2-admin-calendar .calendar-page-layout>.v2-admin-cal-aside{grid-column:1;grid-row:1}.ap-app.v2-admin-calendar .calendar-page-layout>.calendar-primary-panel{grid-column:2;grid-row:1;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.ap-app.v2-admin-calendar .calendar-workspace-strip{background:#fffaf1!important;border:1px solid #e3c9a6!important;box-shadow:none!important;color:#665751!important;border-radius:10px!important}.ap-app.v2-admin-calendar .calendar-workspace-strip :is(strong){color:#322f2c!important}.ap-app.v2-admin-calendar .calendar-workspace-icon{background:#f4e6d2!important;color:#8a5a2b!important}.ap-app.v2-admin-calendar .calendar-main-toolbar{background:#fff!important;border:1px solid #e9dbd0!important;border-radius:10px!important;box-shadow:none!important;padding:12px 14px!important}.ap-app.v2-admin-calendar .calendar-search{flex:0 1 260px;min-width:200px}@media (max-width:900px){.ap-app.v2-admin-calendar .calendar-page-layout{grid-template-columns:1fr!important}.ap-app.v2-admin-calendar .calendar-page-layout>:is(.v2-admin-cal-aside,.calendar-primary-panel){grid-column:1;grid-row:auto}}.v2-admin-calendar :is(.calendar-modal-footer,.calendar-detail-footer,.calendar-detail-actions,.calendar-detail-primary-actions,.calendar-detail-secondary-actions,.calendar-cancel-box,.calendar-google-actions,.calendar-meeting-history) button:not(.calendar-history-close):not(.calendar-icon-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:7px;border:1px solid #dec9c3;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;cursor:pointer;height:auto;min-height:0;box-shadow:none;line-height:1.2}.v2-admin-calendar :is(.calendar-modal-footer,.calendar-detail-footer,.calendar-detail-actions,.calendar-detail-primary-actions,.calendar-cancel-box,.calendar-google-actions) button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}.v2-admin-calendar :is(.calendar-modal-footer,.calendar-detail-footer,.calendar-cancel-box) button:is(.danger,.danger-button,.danger-text){color:#b7495d}.v2-admin-calendar :is(.calendar-modal-footer,.calendar-detail-footer) button:disabled{opacity:.45;cursor:not-allowed}.v2-admin-calendar :is(.calendar-modal-footer,.calendar-detail-footer){display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.v2-admin-calendar :is(.calendar-event-modal,.calendar-detail-modal,.calendar-history-dialog){border-radius:14px;border:1px solid #e5d9d0;box-shadow:0 24px 95px #28172440}.v2-admin-calendar :is(.calendar-modal-heading,.calendar-detail-heading){background:linear-gradient(90deg,#fffaf6,#f8ecd9)}.v2-admin-calendar :is(.calendar-event-modal,.calendar-detail-modal) :is(input:not([type=checkbox]):not([type=color]),select,textarea){border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-size:12px;color:#322f2c}.v2-admin-calendar .calendar-filter-popover{background:#fff;border:1px solid #e9dbd0;border-radius:10px;box-shadow:0 18px 60px #28172426}.v2-admin-calendar .calendar-filter-popover button{font:inherit;font-size:11px;cursor:pointer}.ap-app.v2-admin-calendar :is(.calendar-modal-footer,.calendar-detail-footer,.calendar-detail-actions,.calendar-detail-primary-actions,.calendar-cancel-box,.calendar-google-actions) button.primary.primary:not(.calendar-history-close):not(.calendar-icon-button){background:#5a1e2d;border-color:#5a1e2d;color:#fff}.ap-app.v2-admin-calendar :is(.calendar-event-modal,.calendar-detail-modal){display:flex!important;flex-direction:column;width:min(680px,100%)!important;max-height:92dvh;padding:0!important;overflow:hidden;background:#fff!important;color:#332b29;font-size:12px}.ap-app.v2-admin-calendar :is(.calendar-modal-heading,.calendar-detail-heading){display:flex!important;align-items:center;gap:14px;margin:0!important;padding:20px 64px 18px 24px!important;border-bottom:1px solid #eadfd6;background:linear-gradient(90deg,#fffaf6,#f8ecd9)!important}.ap-app.v2-admin-calendar .calendar-modal-heading{flex-direction:column;align-items:flex-start;gap:6px}.ap-app.v2-admin-calendar :is(.calendar-modal-heading,.calendar-detail-heading,.calendar-meeting-history-heading) .section-kicker{display:block;margin:0!important;font-size:9px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase;color:#b58c52!important}.ap-app.v2-admin-calendar :is(.calendar-modal-heading,.calendar-detail-heading) h2{margin:6px 0 0!important;font-size:20px!important;line-height:1.2!important;font-weight:700!important;color:#5a1e2d!important;letter-spacing:0!important}.ap-app.v2-admin-calendar .calendar-modal-heading h2{margin:0!important}.ap-app.v2-admin-calendar .calendar-detail-heading p{margin:5px 0 0!important;font-size:11px!important;color:#857870!important}.ap-app.v2-admin-calendar .calendar-detail-heading>div:last-child{min-width:0}.ap-app.v2-admin-calendar .calendar-detail-company-mark{width:44px!important;height:44px!important;flex-shrink:0;display:grid;place-items:center;border-radius:7px!important;border:1px solid #eadfd6!important;background:#fff!important;color:#5a1e2d!important;font-size:12px;font-weight:800;overflow:hidden;box-shadow:none!important}.ap-app.v2-admin-calendar .calendar-detail-company-mark img{width:100%;height:100%;object-fit:contain;border-radius:0}.ap-app.v2-admin-calendar .calendar-protocol-badge{display:inline-flex!important;align-items:center;margin:9px 0 0!important;padding:4px 8px!important;border:0!important;border-radius:5px!important;background:#f4e6d2!important;color:#8a5a2b!important;font-size:9px!important;font-weight:700!important;letter-spacing:.04em}.ap-app.v2-admin-calendar :is(.calendar-event-modal,.calendar-detail-modal)>.modal-close,.ap-app.v2-admin-calendar .calendar-history-close{position:absolute!important;top:16px!important;right:18px!important;width:32px!important;height:32px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid #e5d9d0!important;border-radius:7px!important;background:#fff!important;color:#5a1e2d!important;box-shadow:none!important;cursor:pointer;z-index:3}.ap-app.v2-admin-calendar :is(.modal-close,.calendar-history-close) svg{width:16px;height:16px}.ap-app.v2-admin-calendar .calendar-detail-accent{height:4px!important;flex-shrink:0}.ap-app.v2-admin-calendar :is(.calendar-modal-body,.calendar-detail-body){flex:1;min-height:0;overflow-y:auto;display:flex!important;flex-direction:column;gap:14px!important;padding:20px 24px!important;margin:0!important;scrollbar-width:none}.ap-app.v2-admin-calendar :is(.calendar-modal-body,.calendar-detail-body)::-webkit-scrollbar{display:none}.ap-app.v2-admin-calendar :is(.calendar-modal-body,.calendar-detail-body)>*{margin:0!important}.ap-app.v2-admin-calendar :is(.calendar-modal-footer,.calendar-detail-footer){margin:0!important;padding:14px 24px!important;border-top:1px solid #eadfd6!important;background:#fffdfb!important;min-height:58px}.ap-app.v2-admin-calendar .calendar-detail-footer{justify-content:space-between}.ap-app.v2-admin-calendar :is(.calendar-detail-primary-actions,.calendar-detail-secondary-actions){display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0!important}.ap-app.v2-admin-calendar .calendar-detail-secondary-actions{margin-left:auto!important}.ap-app.v2-admin-calendar .calendar-detail-footer button svg{width:14px;height:14px;flex-shrink:0}.ap-app.v2-admin-calendar .calendar-detail-footer button.danger-soft{color:#b7495d;border-color:#ecd0d5}.ap-app.v2-admin-calendar .calendar-cancel-box button.danger-action.danger-action{background:#b7495d!important;border-color:#b7495d!important;color:#fff!important}.ap-app.v2-admin-calendar .calendar-detail-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid #efe7df;border-radius:10px;background:#fff;overflow:hidden}.ap-app.v2-admin-calendar .calendar-detail-facts article{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;row-gap:7px;margin:0!important;padding:13px 15px!important;border:0!important;border-right:1px solid #efe7df!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-width:0}.ap-app.v2-admin-calendar .calendar-detail-facts article:last-child{border-right:0!important}.ap-app.v2-admin-calendar .calendar-detail-facts article svg{width:14px;height:14px;color:#b58c52}.ap-app.v2-admin-calendar .calendar-detail-facts article span{font-size:9px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:#9a8c83!important}.ap-app.v2-admin-calendar .calendar-detail-facts article strong{grid-column:1/-1;font-size:12px!important;font-weight:700!important;color:#322f2c!important;line-height:1.35;overflow-wrap:anywhere}.ap-app.v2-admin-calendar :is(.calendar-detail-description,.calendar-auto-source,.calendar-preview-detail,.calendar-attendee-list,.calendar-cancel-box,.calendar-google-detail){border:1px solid #efe7df!important;border-radius:10px!important;background:#fffdfb!important;padding:13px 15px!important;box-shadow:none!important;font-size:11px!important;color:#67574c!important;line-height:1.5}.ap-app.v2-admin-calendar :is(.calendar-detail-description,.calendar-auto-source,.calendar-preview-detail,.calendar-attendee-list,.calendar-cancel-box) :is(strong,h3,h4){font-size:11px!important;color:#322f2c!important;font-weight:700!important}.ap-app.v2-admin-calendar :is(.calendar-detail-description,.calendar-auto-source,.calendar-preview-detail,.calendar-cancel-box) :is(p,small){margin:4px 0 0!important;font-size:11px!important;color:#857870!important}.ap-app.v2-admin-calendar .calendar-detail-description>:is(span,small):first-child{display:block;font-size:9px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:#9a8c83!important}.ap-app.v2-admin-calendar .calendar-auto-source{display:flex!important;align-items:center;gap:11px}.ap-app.v2-admin-calendar .calendar-auto-source svg{width:16px;height:16px;color:#b58c52;flex-shrink:0}.ap-app.v2-admin-calendar .calendar-cancel-box{display:flex!important;flex-direction:column;gap:10px;background:#fff8f8!important;border-color:#ecd0d5!important}.ap-app.v2-admin-calendar .calendar-cancel-box textarea{width:100%;min-height:80px;padding:10px 12px;resize:vertical}.ap-app.v2-admin-calendar .calendar-cancel-box>div:last-child{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ap-app.v2-admin-calendar .calendar-google-detail{display:flex!important;flex-direction:column;gap:0;padding:2px 15px!important}.ap-app.v2-admin-calendar .calendar-google-detail>div{display:flex!important;align-items:flex-start;gap:11px;padding:11px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #f1e9e2!important;background:none!important}.ap-app.v2-admin-calendar .calendar-google-detail>div:last-child{border-bottom:0!important}.ap-app.v2-admin-calendar .calendar-google-detail>div>svg{width:15px;height:15px;margin-top:1px;color:#b58c52;flex-shrink:0}.ap-app.v2-admin-calendar .calendar-google-detail>div>span{display:flex;flex-direction:column;gap:3px;min-width:0}.ap-app.v2-admin-calendar .calendar-google-detail strong{font-size:12px!important;color:#322f2c!important}.ap-app.v2-admin-calendar .calendar-google-detail :is(small,a){font-size:11px!important;color:#857870!important;overflow-wrap:anywhere}.ap-app.v2-admin-calendar .calendar-google-detail a{display:inline-flex;align-items:center;gap:5px;color:#5a1e2d!important;font-weight:700}.ap-app.v2-admin-calendar .calendar-google-actions{position:static!important;display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px;flex-wrap:wrap;margin:0!important;padding:12px 24px!important;border-bottom:1px solid #f1e9e2;background:#fff!important}.ap-app.v2-admin-calendar .calendar-google-actions button{width:auto!important;height:auto!important;white-space:nowrap}.ap-app.v2-admin-calendar .calendar-google-actions button svg{width:15px;height:15px;flex-shrink:0}.ap-app.v2-admin-calendar .calendar-event-modal :is(.stacked-label,.calendar-meeting-history-filters label){display:flex!important;flex-direction:column;gap:6px!important;margin:0!important;font-size:10px!important;font-weight:700!important;letter-spacing:.02em;color:#67574c!important;min-width:0}.ap-app.v2-admin-calendar .calendar-event-modal .stacked-label small{font-weight:400;font-size:10px;color:#9a8c83}.ap-app.v2-admin-calendar .calendar-event-modal :is(input:not([type=checkbox]):not([type=color]),select){height:38px!important;min-height:0!important;padding:0 11px!important;width:100%;box-shadow:none!important;font-weight:400!important}.ap-app.v2-admin-calendar .calendar-event-modal textarea{min-height:76px;padding:10px 11px!important;width:100%;resize:vertical;box-shadow:none!important;font-weight:400!important}.ap-app.v2-admin-calendar .calendar-event-modal :is(input,select,textarea):focus{outline:0;border-color:#5a1e2d!important}.ap-app.v2-admin-calendar .calendar-event-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}.ap-app.v2-admin-calendar .calendar-color-input{height:38px!important;width:100%!important;padding:4px!important;border:1px solid #e5d8d0!important;border-radius:7px!important;background:#fff!important;cursor:pointer}.ap-app.v2-admin-calendar .calendar-all-day{display:inline-flex!important;align-items:center;gap:8px;font-size:11px!important;font-weight:600!important;color:#322f2c!important}.ap-app.v2-admin-calendar .calendar-event-modal input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:#5a1e2d;flex-shrink:0}.ap-app.v2-admin-calendar .calendar-extra-fields{border:1px solid #efe7df!important;border-radius:10px!important;background:#fffdfb!important;padding:0!important}.ap-app.v2-admin-calendar .calendar-extra-fields summary{padding:12px 14px;font-size:11px!important;font-weight:700!important;color:#5a1e2d!important;cursor:pointer}.ap-app.v2-admin-calendar .calendar-extra-fields-content{display:flex;flex-direction:column;gap:12px;padding:2px 14px 14px!important}.ap-app.v2-admin-calendar .calendar-meet-helper{border:0!important;border-radius:7px!important;background:#fbf4ea!important;padding:9px 11px!important;font-size:10px!important;color:#8a5a2b!important;line-height:1.5}.ap-app.v2-admin-calendar .google-calendar-runtime-form-settings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important;align-items:end!important}.ap-app.v2-admin-calendar .google-calendar-runtime-transcription{display:flex!important;align-items:center!important;gap:10px!important;min-height:38px;margin:0!important;padding:8px 11px!important;border:1px solid #efe7df!important;border-radius:7px!important;background:#fffdfb!important;font-size:10px!important;color:#857870!important;line-height:1.4}.ap-app.v2-admin-calendar .google-calendar-runtime-transcription strong{font-size:11px!important;color:#322f2c!important}.ap-app.v2-admin-calendar .google-calendar-runtime-transcription br{display:none}.ap-app.v2-admin-calendar .google-calendar-runtime-transcription span{display:flex;flex-direction:column;gap:2px}.ap-app.v2-admin-calendar .calendar-history-dialog{position:relative;display:flex;flex-direction:column;width:min(760px,100%)!important;max-height:92dvh;padding:0!important;overflow:hidden;background:#fff!important}.ap-app.v2-admin-calendar .calendar-meeting-history{display:flex!important;flex-direction:column;min-height:0;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.ap-app.v2-admin-calendar .calendar-meeting-history-heading{display:flex!important;flex-direction:column;align-items:flex-start;gap:5px;margin:0!important;padding:20px 64px 18px 24px!important;border-bottom:1px solid #eadfd6;background:linear-gradient(90deg,#fffaf6,#f8ecd9)}.ap-app.v2-admin-calendar .calendar-meeting-history-heading>span:first-child{display:flex;flex-direction:column;gap:6px}.ap-app.v2-admin-calendar .calendar-meeting-history-heading strong{font-size:20px!important;color:#5a1e2d!important;line-height:1.2}.ap-app.v2-admin-calendar .calendar-meeting-history-heading>span:last-child{font-size:11px!important;color:#857870!important}.ap-app.v2-admin-calendar .calendar-meeting-history-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0!important;padding:16px 24px!important;border-bottom:1px solid #f1e9e2}.ap-app.v2-admin-calendar .calendar-meeting-history-filters label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700;color:#67574c}.ap-app.v2-admin-calendar .calendar-meeting-history-filters :is(input,select){height:38px;padding:0 11px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-size:12px;font-weight:400;color:#322f2c;width:100%}.ap-app.v2-admin-calendar .calendar-meeting-history-list{display:flex!important;flex-direction:column;gap:8px;margin:0!important;padding:16px 24px 22px!important;overflow-y:auto;scrollbar-width:none}.ap-app.v2-admin-calendar .calendar-meeting-history-list::-webkit-scrollbar{display:none}.ap-app.v2-admin-calendar .calendar-meeting-history-list>button{display:flex!important;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px 14px!important;border:1px solid #efe7df!important;border-radius:9px!important;background:#fff!important;text-align:left;font-weight:400!important}.ap-app.v2-admin-calendar .calendar-meeting-history-list>button:hover{border-color:#dec9c3!important;background:#fffdfb!important}.ap-app.v2-admin-calendar .calendar-meeting-history-list>button>span{display:flex;flex-direction:column;gap:3px;min-width:0}.ap-app.v2-admin-calendar .calendar-meeting-history-list>button strong{font-size:12px;color:#322f2c}.ap-app.v2-admin-calendar .calendar-meeting-history-list>button small{font-size:10px;font-weight:400;color:#857870}.ap-app.v2-admin-calendar .calendar-meeting-history-list>button b{flex-shrink:0;padding:4px 8px;border-radius:5px;background:#f6f0eb;color:#857870;font-size:9px;font-weight:700;letter-spacing:.04em}.ap-app.v2-admin-calendar .calendar-meeting-history-list>button b.positive{background:#e6f6ec;color:#31805a}.ap-app.v2-admin-calendar .calendar-meeting-history-list>button b.negative{background:#fbe9ec;color:#b7495d}.ap-app.v2-admin-calendar .calendar-meeting-history-list>:not(button){font-size:11px;color:#857870}@media (max-width:640px){.ap-app.v2-admin-calendar :is(.calendar-detail-facts,.calendar-event-form-grid,.google-calendar-runtime-form-settings,.calendar-meeting-history-filters){grid-template-columns:1fr!important}.ap-app.v2-admin-calendar .calendar-detail-facts article{border-right:0!important;border-bottom:1px solid #efe7df!important}.ap-app.v2-admin-calendar .calendar-detail-facts article:last-child{border-bottom:0!important}}.calendar-delete-confirm-v2{z-index:1200;font:12px Inter,system-ui,sans-serif}.calendar-delete-confirm-v2 .ap-status-confirm small{font-size:9px}.calendar-delete-confirm-v2 .ap-status-confirm p{margin:0 0 6px;font-size:12px;line-height:1.5}.calendar-delete-confirm-v2 .ap-status-confirm textarea{font:inherit;font-weight:400}.calendar-delete-confirm-v2 .ap-status-confirm footer button{font:inherit;font-size:11px;font-weight:700;cursor:pointer}.calendar-delete-confirm-v2 .ap-status-confirm footer button[data-confirm]{background:#b7495d;border-color:#b7495d;color:#fff}.ap-app.v2-admin-calendar .calendar-page-layout{display:flex!important;flex-direction:column;grid-template-columns:none!important}.ap-app.v2-admin-calendar .calendar-page-layout>.calendar-primary-panel{order:1}.ap-app.v2-admin-calendar .v2-admin-cal-foot{order:2;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid #efe7df;background:#fffdfb}.ap-app.v2-admin-calendar .v2-admin-cal-foot .v2-admin-cal-legend{flex-direction:row;flex-wrap:wrap;gap:8px 16px;font-size:11px;color:#67574c}.ap-app.v2-admin-calendar .v2-admin-cal-foot .v2-admin-cal-legend span{gap:7px}.ap-app.v2-admin-calendar .v2-admin-cal-foot .v2-admin-cal-legend i{box-shadow:none}.ap-app.v2-admin-calendar .v2-admin-cal-total{font-size:11px;color:#857870;white-space:nowrap}.ap-app.v2-admin-calendar .v2-admin-cal-total b{color:#5a1e2d;font-size:13px;margin-right:4px}.ap-app.v2-admin-calendar .calendar-week-event{padding:6px 9px!important;gap:3px!important}.ap-app.v2-admin-calendar .calendar-week-event strong{font-size:12px!important;line-height:1.25!important}.ap-app.v2-admin-calendar .calendar-week-event :is(time,small){font-size:10.5px!important;line-height:1.25!important}.ap-app.v2-admin-calendar .calendar-week-event.is-compact{padding:2px 8px!important}.ap-app.v2-admin-calendar .calendar-week-event.is-compact strong,.ap-app.v2-admin-calendar .calendar-week-all-day-event{font-size:11px!important}.ap-app.v2-admin-calendar .calendar-event-chip{display:flex!important;align-items:center;gap:6px!important;padding:6px 9px!important;min-height:28px}.ap-app.v2-admin-calendar .calendar-event-chip strong{font-size:11.5px!important;line-height:1.25!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ap-app.v2-admin-calendar .calendar-event-chip time{font-size:10.5px!important;line-height:1.25!important;flex-shrink:0}.ap-app.v2-admin-calendar .calendar-agenda-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.ap-app.v2-admin-calendar .calendar-agenda-copy>span{font-size:9.5px!important;letter-spacing:.1em}.ap-app.v2-admin-calendar .calendar-agenda-copy strong{font-size:13px!important;line-height:1.3!important}.ap-app.v2-admin-calendar .calendar-agenda-copy small{font-size:11px!important;line-height:1.35!important}.ap-app.v2-admin-calendar .calendar-agenda-mode{display:inline-flex;align-items:center;gap:6px;font-size:11px!important}.ap-app.v2-admin-calendar .calendar-detail-modal.calendar-detail-modal:has(.calendar-google-detail) .calendar-google-actions{padding:14px 24px!important;margin:0!important;justify-content:flex-start!important;flex-shrink:0}.ap-app.v2-admin-calendar .calendar-attendee-list{display:flex!important;flex-direction:column;gap:0!important;padding:13px 15px 5px!important}.ap-app.v2-admin-calendar .calendar-attendee-list>strong{display:block;margin:0 0 4px!important;font-size:9px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:#9a8c83!important}.ap-app.v2-admin-calendar .calendar-attendee-list>div{display:grid!important;grid-template-columns:8px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:10px!important;margin:0!important;padding:10px 0!important;border:0!important;border-top:1px solid #f1e9e2!important;background:none!important;border-radius:0!important}.ap-app.v2-admin-calendar .calendar-attendee-list>div:first-of-type{border-top:0!important}.ap-app.v2-admin-calendar .calendar-attendee-list .attendee-status{width:8px;height:8px;border-radius:50%;background:#c9bcb3}.ap-app.v2-admin-calendar .calendar-attendee-list .attendee-status.accepted{background:#31805a}.ap-app.v2-admin-calendar .calendar-attendee-list .attendee-status.declined{background:#b7495d}.ap-app.v2-admin-calendar .calendar-attendee-list .attendee-status.tentative{background:#c79a4b}.ap-app.v2-admin-calendar .calendar-attendee-list>div>span:nth-child(2){font-size:12px!important;font-weight:700!important;color:#322f2c!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-app.v2-admin-calendar .calendar-attendee-list small{margin:0!important;font-size:11px!important;color:#857870!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ap-app.v2-admin-calendar .calendar-attendee-list b{padding:4px 8px;border-radius:5px;background:#f6f0eb;color:#857870;font-size:9px!important;font-weight:700!important;letter-spacing:.04em;white-space:nowrap}.ap-app.v2-admin-calendar .calendar-attendee-list>div:has(.attendee-status.accepted) b{background:#e6f6ec;color:#31805a}.ap-app.v2-admin-calendar .calendar-attendee-list>div:has(.attendee-status.declined) b{background:#fbe9ec;color:#b7495d}.ap-app.v2-admin-calendar .calendar-attendee-list>div:has(.attendee-status.tentative) b{background:#fff2dc;color:#97672f}.ap-app.v2-admin-calendar .v69-admin-outcome{display:flex;flex-direction:column;gap:10px;margin:0!important;padding:13px 15px!important;border:1px solid #efe7df!important;border-radius:10px!important;background:#fffdfb!important;color:#67574c!important}.ap-app.v2-admin-calendar .v69-admin-outcome-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ap-app.v2-admin-calendar .v69-admin-outcome-head strong{font-size:12px!important;font-weight:700;color:#322f2c!important}.ap-app.v2-admin-calendar .v69-admin-outcome-head span{padding:4px 8px;border-radius:5px;background:#f6f0eb;color:#857870!important;font-size:9px!important;font-weight:700;letter-spacing:.04em;white-space:nowrap}.ap-app.v2-admin-calendar .v69-admin-outcome-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0!important}.ap-app.v2-admin-calendar .v69-admin-outcome-actions>span{font-size:11px!important;color:#857870!important}.ap-app.v2-admin-calendar .v69-admin-outcome button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:0!important;height:auto;padding:10px 14px!important;border:1px solid #dec9c3!important;border-radius:7px!important;background:#fff!important;color:#5a1e2d!important;font:inherit;font-size:11px!important;font-weight:700!important;line-height:1.2;cursor:pointer;justify-self:start}.ap-app.v2-admin-calendar .v69-admin-outcome button.primary{background:#5a1e2d!important;border-color:#5a1e2d!important;color:#fff!important}.ap-app.v2-admin-calendar .v69-outcome-form{display:grid;gap:8px;margin:0!important;padding-top:12px;border-top:1px solid #f1e9e2}.ap-app.v2-admin-calendar .v69-outcome-form label{font-size:10px!important;font-weight:700!important;color:#67574c!important}.ap-app.v2-admin-calendar .v69-outcome-form :is(select,input:not([type=file]):not([type=checkbox])){height:38px;padding:0 11px!important;border:1px solid #e5d8d0!important;border-radius:7px!important;background:#fff!important;font-size:12px!important;color:#322f2c!important}.ap-app.v2-admin-calendar .v69-outcome-form textarea{min-height:76px;padding:10px 11px!important;border:1px solid #e5d8d0!important;border-radius:7px!important;background:#fff!important;font-size:12px!important;color:#322f2c!important}.ap-app.v2-admin-calendar .v69-outcome-form input[type=file]{padding:8px 0!important;border:0!important;background:none!important;font-size:11px!important}.ap-app.v2-admin-calendar .google-calendar-runtime-event-meta{display:flex!important;align-items:center;gap:8px 18px!important;flex-wrap:wrap;margin:0!important;padding:11px 15px!important;border:1px solid #efe7df!important;border-radius:10px!important;background:#fffdfb!important;font-size:11px!important;color:#857870!important}.ap-app.v2-admin-calendar .google-calendar-runtime-event-meta strong{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a8c83!important}.ap-app.v2-admin-calendar :is(.calendar-modal-body,.calendar-detail-body)>*{flex-shrink:0}.ap-app.v2-admin-calendar :is(.calendar-event-modal,.calendar-detail-modal,.calendar-history-dialog){max-height:92dvh!important}.ap-app.v2-admin-calendar .calendar-detail-modal .calendar-detail-body.calendar-detail-body{max-height:none!important;flex:1 1 auto!important}.v2-admin-records .wf-head{align-items:flex-start}.v2-admin-records .wf-dot.red{background:#b7495d}.v2-admin-records .v2-record-action,.v2-admin-record-drawer .v2-record-action{display:inline-flex;align-items:center;margin-left:8px;padding:3px 7px;border-radius:5px;background:#fbe9ec;color:#b7495d;font-size:9px;font-weight:700;letter-spacing:.04em;vertical-align:middle}.v2-admin-records .wf-control-right{flex-wrap:nowrap}.v2-admin-records .wf-record-filter.v2-record-company{max-width:210px;font-weight:600;color:#5a1e2d}html[data-workspace-ui=v2] .v2-admin-record-drawer header p{margin:6px 0 0;font-size:11px;color:#857870}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-chat-line .records-chat-bubble.records-chat-bubble{background:#faf7f4!important;border:1px solid #ebe3dc!important;border-radius:10px!important;color:#322f2c!important;box-shadow:none!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-chat-line.mine .records-chat-bubble.records-chat-bubble{background:#f6edf0!important;border-color:#eddce2!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-chat-bubble>p{font-size:11px!important;line-height:1.6!important;color:#322f2c!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-chat-head :is(strong,time){color:inherit}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0;padding:14px 24px;border-top:1px solid #eadfd6;background:#fffdfb}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:auto;min-height:0;padding:10px 14px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:none}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions button.danger-text{color:#b7495d;border-color:#ecd0d5}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions button:disabled{opacity:.45;cursor:not-allowed}html[data-workspace-ui=v2] .wf-modal.v2-admin-record-form{width:min(820px,100%)}html[data-workspace-ui=v2] .v2-admin-record-form .wf-form-grid.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}html[data-workspace-ui=v2] .v2-admin-record-form .v2-record-options{display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap;padding:12px 14px;border:1px solid #efe7df;border-radius:9px;background:#fffdfb}html[data-workspace-ui=v2] .v2-admin-record-form .v2-record-options label{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;color:#322f2c}html[data-workspace-ui=v2] .v2-admin-record-form .v2-record-options input{width:15px;height:15px;margin:0;accent-color:#5a1e2d}@media (max-width:760px){html[data-workspace-ui=v2] .v2-admin-record-form .wf-form-grid.three{grid-template-columns:1fr}.v2-admin-records .wf-control-right{flex-wrap:wrap}}html[data-workspace-ui=v2] .wf-modal.v2-admin-record-form .wf-form .wf-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-workspace-ui=v2] .wf-modal.v2-admin-record-form .wf-form .v2-record-options label{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto}html[data-workspace-ui=v2] .wf-modal.v2-admin-record-form .wf-form .v2-record-options input{width:15px!important;height:15px!important;min-height:0!important;padding:0!important;flex:none}@media (max-width:760px){html[data-workspace-ui=v2] .wf-modal.v2-admin-record-form .wf-form .wf-form-grid.three{grid-template-columns:1fr!important}}.v2-admin-records .wf-controls.v2-record-controls{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.v2-admin-records .v2-record-controls .wf-record-filter{height:36px;min-width:0;flex:0 1 190px;border:1px solid #e5d9d0;border-radius:7px;background-color:#fff;padding:0 28px 0 11px;font:inherit;font-size:11px;color:#322f2c}.v2-admin-records .v2-record-controls .wf-record-filter.v2-record-company{flex:0 1 220px;max-width:none}.v2-admin-records .v2-record-toggle{flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#67574c;font:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.v2-admin-records .v2-record-toggle.on{border-color:#b7495d;background:#fbe9ec;color:#b7495d}.v2-admin-records .v2-record-search{flex:1 1 200px;min-width:160px;display:flex;align-items:center;gap:7px;height:36px;margin:0 0 0 auto;padding:0 11px;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#9a8c83}.v2-admin-records .v2-record-search input{flex:1;min-width:0;border:0;outline:0;background:none;padding:0;font:inherit;font-size:11px;color:#322f2c}.v2-admin-records .v2-record-groups{display:flex;flex-direction:column;gap:14px;margin-top:16px}.v2-admin-records .v2-record-group{border:1px solid #e9dbd0;border-radius:10px;background:#fff;overflow:hidden}.v2-admin-records .v2-record-group-head{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;border:0;background:#fffdfb;font:inherit;text-align:left;cursor:pointer}.v2-admin-records .v2-record-group.open .v2-record-group-head{border-bottom:1px solid #efe7df}.v2-admin-records .v2-record-group-chevron{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#f6f0eb;color:#5a1e2d;flex:none}.v2-admin-records .v2-record-group-title{display:flex;flex-direction:column;gap:3px;min-width:0;margin-right:auto}.v2-admin-records .v2-record-group-title small{font-size:9px;letter-spacing:1.2px;color:#ad8259}.v2-admin-records .v2-record-group-title strong{font-size:13px;font-weight:600;color:#322f2c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-admin-records .v2-record-group-head .v2-record-action{margin:0}.v2-admin-records .v2-record-group-count{flex:none;min-width:30px;text-align:center;padding:5px 9px;border:1px solid #e7d7c8;border-radius:7px;background:#f2e9e2;color:#6d404c;font-size:11px}.v2-admin-records .v2-record-group .wf-records{border:0;border-radius:0;box-shadow:none;margin:0}.v2-admin-records .v2-record-company-name{display:inline-flex;align-items:center;margin-left:8px;padding:3px 7px;border-radius:5px;background:#f4e6d2;color:#8a5a2b;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.02em;vertical-align:middle}.v2-admin-records .v2-record-more{display:block;width:100%;padding:11px 16px;border:0;border-top:1px solid #efe7df;background:#fffdfb;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;cursor:pointer}@media (max-width:1100px){.v2-admin-records .wf-controls.v2-record-controls{flex-wrap:wrap}.v2-admin-records .v2-record-search{margin-left:0}}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-ops{margin:0!important;padding:0!important;border:0!important;background:none!important;display:block}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer{position:absolute!important;top:18px;right:62px;z-index:2;display:inline-flex!important;align-items:center;gap:0;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;width:auto!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-copy{display:none!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action{display:inline-flex!important;flex-direction:row-reverse;align-items:center;gap:0;margin:0!important;border:1px solid #dec9c3;border-radius:7px;background:#fff;overflow:hidden;height:32px}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action b{display:inline-flex;align-items:center;height:100%;padding:0 11px;font-size:12px!important;font-weight:700;color:#5a1e2d!important;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action button{display:inline-flex!important;align-items:center;gap:7px;height:100%!important;min-height:0!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:#5a1e2d!important;color:#fff!important;font:inherit;font-size:11px!important;font-weight:700!important;white-space:nowrap;cursor:pointer;box-shadow:none!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action button:before{content:"";width:0;height:0;border-left:7px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action button.records-v25-timer-pause:before{width:7px;height:9px;border:0;border-left:2.5px solid currentColor;border-right:2.5px solid currentColor;box-sizing:border-box}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action button:disabled{background:#f6f0eb!important;color:#9a8c83!important;cursor:default}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action button:disabled:before{display:none}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer.is-active .records-v25-timer-action{border-color:#5a1e2d}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v28-admin-feedback{display:flex!important;align-items:center;gap:12px;margin:12px 24px 0!important;padding:10px 14px!important;border:1px solid #efe7df!important;border-radius:9px!important;background:#fffdfb!important;box-shadow:none!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v28-admin-score{display:inline-flex;align-items:center;gap:6px;flex:none}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v28-admin-score span{font-size:18px}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v28-admin-score strong{font-size:16px!important;color:#322f2c}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v28-admin-score strong small{font-size:10px;color:#9a8c83}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v28-admin-feedback>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v28-admin-feedback .records-v28-kicker{font-size:9px!important;font-weight:700;letter-spacing:.1em;color:#b58c52!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v28-admin-feedback :is(div:last-child>strong){font-size:11px!important;color:#322f2c}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v28-admin-feedback :is(p,div:last-child>small){margin:0!important;font-size:10px!important;color:#857870!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer{right:66px;top:24px}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action button{font-size:0!important;gap:0}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action button:after{content:"Iniciar";margin-left:7px;font-size:11px;font-weight:700}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action button.records-v25-timer-pause:after{content:"Pausar"}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action button:disabled:after{content:"Encerrado";margin-left:0}html[data-workspace-ui=v2] .v2-admin-record-drawer>header>div{min-width:0}html[data-workspace-ui=v2] .v2-admin-record-drawer>header h2{margin-top:22px!important}html[data-workspace-ui=v2] .v2-admin-record-drawer>header>div{flex:1 1 auto}html[data-workspace-ui=v2] .v2-admin-record-drawer>header small{display:block;padding-right:165px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-chat-line{max-width:89%!important;width:89%}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-chat-line.mine{margin-left:auto!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-chat-line .records-chat-bubble.records-chat-bubble{max-width:none!important;width:100%!important;box-sizing:border-box}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-message-meta-extra{display:inline-flex;align-items:center;gap:8px;margin-left:auto}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-message-admin-controls{display:inline-flex;align-items:center;gap:4px;margin:0}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-message-admin-controls button{display:grid;place-items:center;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:6px;background:transparent;color:#a8938f;box-shadow:none;cursor:pointer;font-size:0;line-height:1}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-message-admin-controls button:hover{background:#fff;color:#5a1e2d}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-message-admin-controls button:last-child:hover{color:#b7495d}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action b{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;line-height:1.1}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action b:before{content:attr(data-label);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9a8c83}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer-action{height:36px}.v2-admin-records .v2-admin-records-list .wf-record-row{grid-template-columns:34px minmax(0,2.2fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.9fr) 18px}.v2-admin-records .v2-record-logo{display:grid;place-items:center;width:34px;height:34px;border:1px solid #eadfd6;border-radius:7px;background:#fff;color:#5a1e2d;font-size:12px;font-weight:800;overflow:hidden;flex:none}.v2-admin-records .v2-record-logo img{width:100%;height:100%;object-fit:contain}.v2-admin-records .v2-record-author{display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-records .v2-record-author strong{font-size:11px;font-weight:600;color:#322f2c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-admin-records .v2-record-author small{font-size:9px;color:#a18e80}@media (max-width:860px){.v2-admin-records .v2-admin-records-list .wf-record-row{grid-template-columns:34px minmax(0,1fr) 18px}.v2-admin-records .v2-admin-records-list .wf-record-row.header{display:none}.v2-admin-records .v2-admin-records-list .wf-record-row>span:not(.v2-record-logo):not(:nth-child(2)){display:none}}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-chat-bubble{position:relative}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-message-meta-extra{position:absolute;top:13px;right:12px;margin:0;font-size:9px;color:#a19a92}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-message-meta-extra em{font-style:normal}html[data-workspace-ui=v2] :is(.data-loading,.cali-symbol-loading,.team-loading,.people-map-loading,.portal-admin-loading){position:relative!important;display:block!important;min-height:140px!important;margin:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden}html[data-workspace-ui=v2] :is(.page,.v2-client-module,.wf,section).data-loading:not(.panel),html[data-workspace-ui=v2] .cali-symbol-loading{min-height:46vh!important}html[data-workspace-ui=v2] :is(.data-loading,.cali-symbol-loading,.team-loading,.people-map-loading,.portal-admin-loading)>*{display:none!important}html[data-workspace-ui=v2] :is(.data-loading,.cali-symbol-loading,.team-loading,.people-map-loading,.portal-admin-loading):before,html[data-workspace-ui=v2] :is(.data-loading,.cali-symbol-loading,.team-loading,.people-map-loading,.portal-admin-loading):after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;opacity:0;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}html[data-workspace-ui=v2] :is(.data-loading,.cali-symbol-loading,.team-loading,.people-map-loading,.portal-admin-loading):before{background:#5a1e2d;-webkit-mask-image:url(/brand/cali-lime-mark.svg);mask-image:url(/brand/cali-lime-mark.svg);animation:v2-loading-lime 2.4s ease-in-out infinite}html[data-workspace-ui=v2] :is(.data-loading,.cali-symbol-loading,.team-loading,.people-map-loading,.portal-admin-loading):after{background:#b58c52;-webkit-mask-image:url(/brand/cali-oak-mark.svg);mask-image:url(/brand/cali-oak-mark.svg);animation:v2-loading-oak 2.4s ease-in-out infinite}@keyframes v2-loading-lime{0%,8%{opacity:0;transform:scale(.9) rotate(-5deg)}18%,44%{opacity:.7;transform:none}54%,to{opacity:0;transform:scale(.94) rotate(3deg)}}@keyframes v2-loading-oak{0%,46%{opacity:0;transform:scale(.9) rotate(4deg)}58%,84%{opacity:.7;transform:none}94%,to{opacity:0;transform:scale(.94) rotate(-3deg)}}@media (prefers-reduced-motion:reduce){html[data-workspace-ui=v2] :is(.data-loading,.cali-symbol-loading,.team-loading,.people-map-loading,.portal-admin-loading):before{animation:none;opacity:.7}html[data-workspace-ui=v2] :is(.data-loading,.cali-symbol-loading,.team-loading,.people-map-loading,.portal-admin-loading):after{animation:none}}html[data-workspace-ui=v2] .cali-route-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f7f3ee;z-index:2147483000}html[data-workspace-ui=v2] .cali-loading-illustrations{position:relative;width:34px;height:34px}html[data-workspace-ui=v2] .cali-loading-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;filter:none}html[data-workspace-ui=v2] .cali-loading-lime{background:#5a1e2d;-webkit-mask:url(/brand/cali-lime-mark.svg) center/contain no-repeat;mask:url(/brand/cali-lime-mark.svg) center/contain no-repeat;animation:v2-loading-lime 2.4s ease-in-out infinite}html[data-workspace-ui=v2] .cali-loading-oak{background:#b58c52;-webkit-mask:url(/brand/cali-oak-mark.svg) center/contain no-repeat;mask:url(/brand/cali-oak-mark.svg) center/contain no-repeat;animation:v2-loading-oak 2.4s ease-in-out infinite}html[data-workspace-ui=v2] .cali-route-loading .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-inline-edit{order:1;display:flex;flex-direction:column;gap:10px;width:100%;margin:8px 0 6px}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-inline-edit textarea{display:block;width:100%!important;max-width:none!important;min-height:96px;box-sizing:border-box;padding:10px 12px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-size:12px;line-height:1.55;color:#322f2c;resize:vertical;outline:0;box-shadow:none}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-inline-edit textarea:focus{border-color:#5a1e2d}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-inline-edit-actions{display:flex;justify-content:flex-end;gap:8px}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-inline-edit-actions button{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:0;padding:9px 14px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:none}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-inline-edit-actions button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .wf-record-drawer{position:relative}html[data-workspace-ui=v2] .wf-record-drawer :is(.records-v28-feedback-overlay,.records-v29-feedback-overlay){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:6;display:grid!important;place-items:center;padding:24px!important;margin:0!important;background:#fffdfbeb!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-feedback-card{width:min(430px,100%)!important;margin:0!important;padding:24px!important;border:1px solid #eadfd6!important;border-radius:14px!important;background:#fff!important;box-shadow:0 20px 70px #28172426!important;display:flex;flex-direction:column;gap:10px;font-family:Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-kicker{font-size:9px!important;font-weight:800!important;letter-spacing:.14em!important;color:#b58c52!important}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-feedback-card h3{margin:0!important;font-family:inherit!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important;color:#5a1e2d!important;letter-spacing:0!important}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-feedback-card p{margin:0!important;font-size:11px!important;line-height:1.55!important;color:#857870!important}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:8px!important;margin:8px 0 0!important}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-button{height:46px!important;min-height:0!important;padding:0!important;border:1px solid #e5d9d0!important;border-radius:8px!important;background:#fff!important;color:#5a1e2d!important;font:inherit;font-size:15px!important;font-weight:700!important;cursor:pointer;box-shadow:none!important;transition:background .15s,color .15s,border-color .15s}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-button:hover{border-color:#5a1e2d!important;background:#f6edf0!important}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-button.selected{background:#5a1e2d!important;border-color:#5a1e2d!important;color:#fff!important}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-response:not([hidden]){display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid #f1e9e2}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-message{display:flex;align-items:center;gap:10px;padding:0!important;border:0!important;background:none!important}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-message>span:first-child{font-size:24px;line-height:1}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-message strong{display:block;font-size:12px!important;color:#322f2c!important}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-response label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700;color:#67574c}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-response textarea{width:100%;min-height:84px;box-sizing:border-box;padding:10px 12px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-size:12px;font-weight:400;color:#322f2c;resize:vertical;outline:0}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-score-response textarea:focus{border-color:#5a1e2d}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-actions{display:flex;justify-content:flex-end;gap:8px;margin:0!important}html[data-workspace-ui=v2] .wf-record-drawer :is(.records-v28-actions,.records-v28-thanks) button{display:inline-flex;align-items:center;justify-content:center;height:auto!important;min-height:0!important;padding:10px 15px!important;border:1px solid #dec9c3!important;border-radius:7px!important;background:#fff!important;color:#5a1e2d!important;font:inherit;font-size:11px!important;font-weight:700!important;cursor:pointer;box-shadow:none!important}html[data-workspace-ui=v2] .wf-record-drawer :is(.records-v28-actions,.records-v28-thanks) button.primary{background:#5a1e2d!important;border-color:#5a1e2d!important;color:#fff!important}html[data-workspace-ui=v2] .wf-record-drawer :is(.records-v28-actions,.records-v28-thanks) button:disabled{opacity:.45;cursor:not-allowed}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:9px}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-thanks-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#e6f6ec;color:#31805a;font-size:16px;font-weight:700}html[data-workspace-ui=v2] .wf-record-drawer .records-v28-thanks button{margin-top:6px}html[data-workspace-ui=v2] .wf-record-drawer>header{position:relative;z-index:7;background:#fff}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer{z-index:8}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-avatar{border-radius:7px!important;background-color:#5a1e2d;color:#fff!important;font-size:10px!important;font-weight:700;line-height:1;text-indent:0!important;opacity:1!important;visibility:visible!important}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-line.mine .records-chat-avatar{background-color:#f2dfa4;color:#5a1e2d!important}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-avatar.identity-media-empty{display:inline-flex!important;color:#fff!important;font-size:10px!important}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-line.mine .records-chat-avatar.identity-media-empty{color:#5a1e2d!important}.v2-admin-docs .wf-head{align-items:flex-start}.v2-admin-docs .v2-doc-storage{display:flex;align-items:center;justify-content:space-between;gap:16px}.v2-admin-docs .v2-doc-storage .wf-tag{display:inline-flex;align-items:center;gap:5px;flex:none}.v2-admin-docs .wf-doc-toolbar.v2-doc-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.v2-admin-docs .v2-doc-toolbar>strong{margin-right:auto;white-space:nowrap}.v2-admin-docs .v2-doc-toolbar .wf-doc-filter{flex:0 1 180px;min-width:0}.v2-admin-docs .v2-doc-toolbar label{flex:1 1 220px;min-width:160px}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-gallery{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin-top:16px}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-art{position:relative;height:150px;padding:0;cursor:pointer;overflow:hidden}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-art>img{width:100%;height:100%;object-fit:cover}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-art .document-auto-cover-v42{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--document-client-brand,#f6f1ee)}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-art .document-auto-cover-logo-v42{width:92px;height:92px;display:grid;place-items:center;border-radius:10px;background:#fff;border:1px solid #eadfd6;overflow:hidden}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-art .document-auto-cover-logo-v42 img{width:100%;height:100%;object-fit:contain}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-art .document-auto-cover-v42~span{display:none}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-content{display:flex;flex-direction:column;gap:9px;padding:16px}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-content h2{margin:0;font-size:14px;line-height:1.3}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-content>p{margin:0;font-size:10px;color:#857870}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-content>p.v2-doc-muted{color:#b3a59c}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-tags .wf-doc-label{margin:0}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-client{display:flex;align-items:center;gap:9px;min-width:0}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-client .document-client-logo-v3{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid #eadfd6;border-radius:7px;background:#fff;color:#5a1e2d;font-size:11px;font-weight:800;overflow:hidden}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-client .document-client-logo-v3 img{width:100%;height:100%;object-fit:contain}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-client>div{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-client strong{font-size:11px;color:#322f2c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-client small{font-size:10px;color:#a18e80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-protocol{margin:2px 0;padding:8px 0}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-metrics{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10px;color:#857870}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-metrics>span{display:inline-flex;align-items:center;gap:5px}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-metrics .pending{color:#97672f}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-metrics .done{color:#31805a}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-actions{margin-top:4px}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:inherit;line-height:1.2}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-actions button:disabled{opacity:.45;cursor:not-allowed}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-actions button.v2-doc-primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}.v2-admin-docs .v2-admin-doc-list{margin-top:16px}.v2-admin-docs .v2-admin-doc-list .wf-record-row{grid-template-columns:34px minmax(0,2fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.9fr) 18px;cursor:pointer}.v2-admin-docs .v2-record-logo{display:grid;place-items:center;width:34px;height:34px;border:1px solid #eadfd6;border-radius:7px;background:#fff;color:#5a1e2d;font-size:12px;font-weight:800;overflow:hidden}.v2-admin-docs .v2-record-logo img{width:100%;height:100%;object-fit:contain}.v2-admin-docs .v2-record-author{display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-docs .v2-record-author strong{font-size:11px;font-weight:600;color:#322f2c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-admin-docs .v2-record-author small{font-size:9px;color:#a18e80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.v2-admin-docs .wf-doc-toolbar.v2-doc-toolbar{flex-wrap:wrap}}@media (max-width:860px){.v2-admin-docs .v2-admin-doc-list .wf-record-row{grid-template-columns:34px minmax(0,1fr) 18px}.v2-admin-docs .v2-admin-doc-list .wf-record-row.header{display:none}.v2-admin-docs .v2-admin-doc-list .wf-record-row>span:not(.v2-record-logo):not(:nth-child(2)){display:none}}.v2-admin-docs .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:980;display:grid;place-items:center;padding:18px;background:#171017a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.v2-admin-docs .modal-card{position:relative;display:flex;flex-direction:column;width:min(760px,100%);max-height:92dvh;padding:0;overflow:hidden;border:1px solid #e8ded6;border-radius:14px;background:#fff;color:#332b29;box-shadow:0 25px 85px #2418234a;font:12px Inter,system-ui,sans-serif}.v2-admin-docs .modal-card.document-detail-modal-v3{width:min(720px,100%)}.v2-admin-docs :is(.document-modal-header,.document-detail-header-v3){display:flex;align-items:center;gap:14px;margin:0;padding:20px 64px 18px 24px;border-bottom:1px solid #eadfd6;background:linear-gradient(90deg,#fffaf6,#f8ecd9)}.v2-admin-docs :is(.document-modal-header,.document-detail-header-v3)>div:last-of-type{min-width:0}.v2-admin-docs .modal-card .section-kicker{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b58c52}.v2-admin-docs :is(.document-modal-header,.document-detail-header-v3) h2{margin:6px 0 0;font-size:19px;line-height:1.25;font-weight:700;color:#5a1e2d}.v2-admin-docs :is(.document-modal-header,.document-detail-header-v3) p{margin:5px 0 0;font-size:11px;color:#857870}.v2-admin-docs .modal-card .modal-close{position:absolute;top:16px;right:18px;z-index:3;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;cursor:pointer}.v2-admin-docs .modal-card .modal-close svg{width:16px;height:16px}.v2-admin-docs .document-detail-cover-v3{display:grid;place-items:center;width:52px;height:64px;flex:none;border:1px solid #eadfd6;border-radius:7px;background:#fff;color:#b58c52;overflow:hidden}.v2-admin-docs .document-detail-cover-v3 img{width:100%;height:100%;object-fit:cover}.v2-admin-docs :is(.document-modal-scroll,.document-detail-scroll-v3){flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:20px 24px;scrollbar-width:none}.v2-admin-docs :is(.document-modal-scroll,.document-detail-scroll-v3)::-webkit-scrollbar{display:none}.v2-admin-docs :is(.document-modal-scroll,.document-detail-scroll-v3)>*{margin:0;flex-shrink:0}.v2-admin-docs .document-source-tabs-v3{display:inline-flex;align-self:flex-start;gap:2px;padding:4px;border-radius:8px;background:#f6f0eb}.v2-admin-docs .document-source-tabs-v3 button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;border-radius:6px;padding:8px 13px;font:inherit;font-size:11px;color:#857870;cursor:pointer}.v2-admin-docs .document-source-tabs-v3 button.active{background:#fff;color:#322f2c;font-weight:700;box-shadow:0 1px 3px #0000000f}.v2-admin-docs .document-upload-pair{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px}.v2-admin-docs :is(.document-file-drop,.document-drive-link-field-v3,.document-cover-upload){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:118px;padding:16px;border:1px dashed #d9c7ba;border-radius:10px;background:#fffdfb;color:#8a5a2b;text-align:center;cursor:pointer;overflow:hidden}.v2-admin-docs :is(.document-file-drop,.document-cover-upload).selected{border-style:solid;border-color:#5a1e2d}.v2-admin-docs :is(.document-file-drop,.document-drive-link-field-v3,.document-cover-upload) strong{font-size:12px;color:#322f2c}.v2-admin-docs :is(.document-file-drop,.document-drive-link-field-v3,.document-cover-upload) span{font-size:10px;color:#9a8c83}.v2-admin-docs :is(.document-file-drop,.document-cover-upload) input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.v2-admin-docs .document-cover-upload img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v2-admin-docs .document-drive-link-field-v3{cursor:default;align-items:stretch;text-align:left}.v2-admin-docs .document-drive-link-field-v3 svg{align-self:flex-start}.v2-admin-docs .document-protocol-note{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:11px 14px;border:1px solid #efe7df;border-radius:9px;background:#fffdfb}.v2-admin-docs .document-protocol-note span{font-size:9px;font-weight:700;letter-spacing:.1em;color:#9a8c83}.v2-admin-docs .document-protocol-note strong{font-size:12px;color:#5a1e2d}.v2-admin-docs .document-protocol-note small{font-size:10px;color:#857870}.v2-admin-docs .document-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.v2-admin-docs .document-form-grid .wide{grid-column:1/-1}.v2-admin-docs .modal-card .stacked-label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:10px;font-weight:700;color:#67574c;min-width:0}.v2-admin-docs .modal-card .stacked-label small{font-weight:400;color:#9a8c83}.v2-admin-docs .modal-card :is(input:not([type=checkbox]):not([type=file]),select){height:38px;width:100%;box-sizing:border-box;padding:0 11px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-size:12px;font-weight:400;color:#322f2c;outline:0}.v2-admin-docs .modal-card textarea{width:100%;min-height:80px;box-sizing:border-box;padding:10px 11px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-size:12px;font-weight:400;color:#322f2c;resize:vertical;outline:0}.v2-admin-docs .modal-card :is(input,select,textarea):focus{border-color:#5a1e2d}.v2-admin-docs .modal-card input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:#5a1e2d;flex:none}.v2-admin-docs .document-publication-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-admin-docs .check-line{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid #efe7df;border-radius:9px;background:#fffdfb;cursor:pointer}.v2-admin-docs .check-line input{margin-top:2px}.v2-admin-docs .check-line span{display:flex;flex-direction:column;gap:3px}.v2-admin-docs .check-line strong{font-size:11px;color:#322f2c}.v2-admin-docs .check-line small{font-size:10px;color:#857870}.v2-admin-docs .document-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0;padding:14px 24px;border-top:1px solid #eadfd6;background:#fffdfb}.v2-admin-docs .document-modal-footer>span{font-size:10px;color:#857870}.v2-admin-docs .modal-actions{display:flex;align-items:center;gap:8px;margin:0}.v2-admin-docs .modal-card button:is(.primary,.secondary){display:inline-flex;align-items:center;justify-content:center;gap:7px;height:auto;padding:10px 14px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:none}.v2-admin-docs .modal-card button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}.v2-admin-docs .modal-card button.secondary.danger{color:#b7495d;border-color:#ecd0d5}.v2-admin-docs .modal-card button:disabled{opacity:.45;cursor:not-allowed}.v2-admin-docs .modal-card button svg{width:14px;height:14px;flex:none}.v2-admin-docs .document-detail-grid-v3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #efe7df;border-radius:10px;background:#fff;overflow:hidden}.v2-admin-docs .document-detail-grid-v3 article{display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px 15px;border-right:1px solid #efe7df}.v2-admin-docs .document-detail-grid-v3 article:last-child{border-right:0}.v2-admin-docs .document-detail-grid-v3 span{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a8c83}.v2-admin-docs .document-detail-grid-v3 strong{font-size:12px;color:#322f2c;overflow-wrap:anywhere}.v2-admin-docs .document-detail-grid-v3 small{font-size:10px;color:#857870;overflow-wrap:anywhere}.v2-admin-docs .document-context-v3{padding:13px 15px;border:1px solid #efe7df;border-radius:10px;background:#fffdfb}.v2-admin-docs .document-context-v3 span{font-size:9px;font-weight:700;letter-spacing:.1em;color:#9a8c83}.v2-admin-docs .document-context-v3 p{margin:6px 0 0;font-size:11px;line-height:1.55;color:#67574c}.v2-admin-docs .document-detail-actions-v3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-admin-docs .document-comments-v3{display:flex;flex-direction:column;gap:12px;padding:15px;border:1px solid #efe7df;border-radius:10px;background:#fffdfb}.v2-admin-docs .document-comments-title-v3{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#b58c52}.v2-admin-docs .document-comments-title-v3>div{display:flex;flex-direction:column;gap:4px}.v2-admin-docs .document-comments-title-v3 strong{font-size:12px;color:#322f2c}.v2-admin-docs .document-comment-list-v3{display:flex;flex-direction:column;gap:8px}.v2-admin-docs .document-comment-list-v3>div:not(.data-loading):not(.document-comments-empty-v3){padding:11px 13px;border:1px solid #ebe3dc;border-radius:9px;background:#fff}.v2-admin-docs .document-comment-list-v3>div.internal{background:#fbf4ea;border-color:#ecdcc4}.v2-admin-docs .document-comment-list-v3 p{margin:0;font-size:11px;line-height:1.55;color:#322f2c}.v2-admin-docs .document-comment-list-v3 small{display:block;margin-top:5px;font-size:9px;color:#a19a92}.v2-admin-docs .document-comments-empty-v3{font-size:11px;color:#857870}.v2-admin-docs .document-comment-list-v3 .data-loading{min-height:60px!important}.v2-admin-docs .document-comment-composer-v3{display:flex;flex-direction:column;gap:9px}.v2-admin-docs .document-comment-composer-v3>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.v2-admin-docs .document-comment-composer-v3 label{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#67574c}.v2-admin-docs .modal-card .inline-notice{font-size:11px}@media (max-width:640px){.v2-admin-docs :is(.document-upload-pair,.document-form-grid,.document-publication-options){grid-template-columns:1fr}.v2-admin-docs .document-detail-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-admin-docs .document-detail-grid-v3 article:nth-child(2n){border-right:0}.v2-admin-docs .document-detail-grid-v3 article:nth-child(-n+2){border-bottom:1px solid #efe7df}}.v2-admin-docs .document-protocol-note{min-height:0}:is(.v2-admin-docs,.v2-client-docs) .wf-doc-art .document-auto-cover-v42{border:0;border-radius:0;box-shadow:none}:is(.ap-app.v2-admin-docs,.v2-client-module.v2-client-docs) .wf-doc-gallery{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important}.ap-app.v2-admin-docs .modal-card.modal-card{padding:0!important;gap:0!important}.ap-app.v2-admin-docs .modal-card>:is(header,.document-detail-scroll-v3,.document-modal-scroll,footer){width:auto;max-width:none;margin:0!important;border-radius:0}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-art-wrap{position:relative}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-card .wf-doc-art{height:112px}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-art-wrap .v2-doc-tags{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;pointer-events:none}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-art-wrap .v2-doc-tags>span{box-shadow:0 1px 4px #2817241a}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-art-wrap .wf-doc-label{background:#fff;margin:0}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-autocover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f6f1ee}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-autocover img{max-width:46%;max-height:78%;width:auto;height:auto;object-fit:contain;border:0;border-radius:0;background:none}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-card .wf-doc-content{gap:11px;padding:14px 16px 16px}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-client-logo{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid #eadfd6;border-radius:7px;background:#fff;color:#5a1e2d;font-size:11px;font-weight:800;overflow:hidden}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-client-logo img{width:100%;height:100%;object-fit:contain}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #efe7df;border-radius:9px;background:#fffdfb;overflow:hidden}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 11px;border-right:1px solid #efe7df;border-bottom:1px solid #efe7df}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts>div:nth-child(2n){border-right:0}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts>div:nth-last-child(-n+2){border-bottom:0}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts dt{font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9a8c83}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts dd{margin:0;display:flex;flex-direction:column;gap:2px;font-size:11px;font-weight:600;color:#322f2c;overflow-wrap:anywhere}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts dd small{font-size:9.5px;font-weight:600;color:#31805a}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts .soon dd small{color:#97672f}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts .late dd,:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts .late dd small{color:#b7495d}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-facts .muted dd{font-weight:400;color:#b3a59c}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-foot .wf-doc-protocol{margin:0;padding:0;border:0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-foot .v2-doc-metrics{flex:none;flex-wrap:nowrap;gap:10px}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-card .wf-doc-actions{margin-top:0}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-review{display:flex;flex-direction:column;gap:2px}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-review small{font-size:9px;color:#31805a}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-review.soon small{color:#97672f}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-review.late,:is(.v2-admin-docs,.v2-client-docs) .v2-doc-review.late small{color:#b7495d}:is(.v2-admin-docs,.v2-client-docs) .v2-doc-review.muted{color:#b3a59c}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions{flex-wrap:nowrap;gap:8px}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions>div{flex-wrap:nowrap;gap:6px;min-width:0}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions button{padding:9px 11px;white-space:nowrap;flex:0 1 auto}@media (max-width:1560px){html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions{flex-wrap:wrap}}@media (max-width:560px){html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions>div{flex-wrap:wrap}}:is(.ap-app.v2-admin-docs,.v2-client-module.v2-client-docs) .v2-doc-card .wf-doc-art{position:relative!important;height:112px!important;display:block!important}:is(.ap-app.v2-admin-docs,.v2-client-module.v2-client-docs) .v2-doc-card .wf-doc-art>.v2-doc-autocover{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;display:grid!important;place-items:center;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}:is(.ap-app.v2-admin-docs,.v2-client-module.v2-client-docs) .v2-doc-card .wf-doc-art>.v2-doc-autocover img{max-width:44%!important;max-height:76%!important;width:auto!important;height:auto!important}:is(.ap-app.v2-admin-docs,.v2-client-module.v2-client-docs) .v2-doc-card .wf-doc-art>span:not(.v2-doc-autocover){position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}:is(.ap-app.v2-admin-docs,.v2-client-module.v2-client-docs) .v2-doc-card .wf-doc-content h2{margin:0!important;min-height:0!important}html[data-workspace-ui=v2] .records-chat-avatar.identity-media-broken{background:#5a1e2d!important;color:#fff!important;border-radius:7px!important}html[data-workspace-ui=v2] .records-chat-line.mine .records-chat-avatar.identity-media-broken{background:#f2dfa4!important;color:#5a1e2d!important}html[data-workspace-ui=v2] .records-chat-avatar.identity-media-broken:before{display:none!important}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions.v2-record-drawer-actions{flex-wrap:nowrap!important;gap:8px;padding:12px 16px}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions>div{flex-wrap:nowrap!important;gap:6px}html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions button.v2-rda,html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions button{padding:9px!important;font-size:10.5px!important;letter-spacing:0;white-space:nowrap}@media (max-width:480px){html[data-workspace-ui=v2] .v2-admin-record-drawer .v2-record-drawer-actions.v2-record-drawer-actions{flex-wrap:wrap!important}}.v2-admin-nps .wf-head{align-items:flex-start}.v2-admin-nps .wf-controls.v2-nps-controls{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.v2-admin-nps .v2-nps-controls .wf-segments{flex:none}.v2-admin-nps .v2-nps-controls .wf-record-filter{height:36px;flex:1 1 150px;min-width:0;border:1px solid #e5d9d0;border-radius:7px;background-color:#fff;padding:0 28px 0 11px;font:inherit;font-size:11px;color:#322f2c}.v2-admin-nps .v2-nps-date{flex:none;display:inline-flex;align-items:center;gap:7px;margin:0 0 0 auto;font-size:10px;font-weight:700;color:#67574c}.v2-admin-nps .v2-nps-date+.v2-nps-date{margin-left:0}.v2-admin-nps .v2-nps-date input{height:36px;width:132px;padding:0 9px;border:1px solid #e5d9d0;border-radius:7px;background:#fff;font:inherit;font-size:11px;font-weight:400;color:#322f2c}.v2-admin-nps .v2-nps-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;border:1px solid #e8ddd6;border-radius:10px;background:#fff;overflow:hidden}.v2-admin-nps .v2-nps-kpis article{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:18px 20px;border-right:1px solid #e9ded6;border-top:3px solid #b48a53}.v2-admin-nps .v2-nps-kpis article:last-child{border-right:0}.v2-admin-nps .v2-nps-kpis article.attention{border-top-color:#b7495d}.v2-admin-nps .v2-nps-kpis article>i{position:absolute;top:16px;right:18px;display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#f6f0eb;color:#8a5a2b}.v2-admin-nps .v2-nps-kpis span{font-size:11px;color:#998c85}.v2-admin-nps .v2-nps-kpis strong{font-size:26px;font-weight:600;line-height:1;color:#5a1e2d}.v2-admin-nps .v2-nps-kpis strong small{margin-left:2px;font-size:12px;font-weight:500;color:#a8938f}.v2-admin-nps .v2-nps-kpis article.attention strong{color:#b7495d}.v2-admin-nps .v2-nps-kpis em{font-style:normal;font-size:10px;color:#96867c}.v2-admin-nps .v2-nps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v2-admin-nps .v2-nps-panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;border:1px solid #e9dbd0;border-radius:10px;background:#fff}.v2-admin-nps .v2-nps-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#b58c52}.v2-admin-nps .v2-nps-panel header>div{display:flex;flex-direction:column;gap:5px}.v2-admin-nps .v2-nps-panel header small{font-size:9px;letter-spacing:1.2px;color:#ad8259}.v2-admin-nps .v2-nps-panel header h2{margin:0;font-size:14px;font-weight:600;color:#322f2c}.v2-admin-nps .v2-nps-panel header>span{font-size:10px;color:#96867c;white-space:nowrap}.v2-admin-nps .v2-nps-dist{display:flex;flex-direction:column;gap:11px}.v2-admin-nps .v2-nps-dist>div{display:grid;grid-template-columns:30px minmax(0,1fr) 26px 36px;align-items:center;gap:10px;font-size:11px;color:#67574c}.v2-admin-nps :is(.v2-nps-dist,.v2-nps-source,.v2-nps-rank)>div>div:has(>i){height:8px;border-radius:5px;background:#f3ece6;overflow:hidden}.v2-admin-nps :is(.v2-nps-dist,.v2-nps-source,.v2-nps-rank) i{display:block;height:100%;border-radius:5px;background:#5a1e2d}.v2-admin-nps .v2-nps-dist i.green{background:#4c9a76}.v2-admin-nps .v2-nps-dist i.blue{background:#6f93b8}.v2-admin-nps .v2-nps-dist i.yellow{background:#d2a851}.v2-admin-nps .v2-nps-dist i.red{background:#b7495d}.v2-admin-nps .v2-nps-dist strong{text-align:right;color:#322f2c}.v2-admin-nps .v2-nps-dist small{text-align:right;font-size:10px;color:#a18e80}.v2-admin-nps .v2-nps-line svg{display:block;width:100%;height:auto}.v2-admin-nps .v2-nps-line line{stroke:#ece2da;stroke-width:1}.v2-admin-nps .v2-nps-line polyline{stroke:#5a1e2d;stroke-width:2;stroke-linejoin:round}.v2-admin-nps .v2-nps-line circle{fill:#fff;stroke:#5a1e2d;stroke-width:2}.v2-admin-nps .v2-nps-line text{font-size:10px;fill:#a18e80}.v2-admin-nps .v2-nps-line text.line-value{text-anchor:middle;font-weight:700;fill:#5a1e2d}.v2-admin-nps .v2-nps-line text.line-label{text-anchor:middle}.v2-admin-nps .v2-nps-rank{display:flex;flex-direction:column;gap:12px}.v2-admin-nps .v2-nps-rank>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px}.v2-admin-nps .v2-nps-rank>div>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-nps .v2-nps-rank strong{font-size:11px;color:#322f2c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-admin-nps .v2-nps-rank small{font-size:10px;color:#a18e80}.v2-admin-nps .v2-nps-rank i{background:#b58c52}.v2-admin-nps .v2-nps-source{display:flex;flex-direction:column;gap:14px}.v2-admin-nps .v2-nps-source>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;font-size:11px;color:#67574c}.v2-admin-nps .v2-nps-source strong{color:#322f2c}.v2-admin-nps .v2-nps-source>div>div{grid-column:1/-1}.v2-admin-nps .v2-nps-empty{margin:0;font-size:11px;color:#96867c}.v2-admin-nps .v2-nps-list .wf-record-row{grid-template-columns:34px minmax(0,1.2fr) minmax(0,.9fr) minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);cursor:default}.v2-admin-nps .v2-record-logo{display:grid;place-items:center;width:34px;height:34px;border:1px solid #eadfd6;border-radius:7px;background:#fff;color:#5a1e2d;font-size:11px;font-weight:800;overflow:hidden}.v2-admin-nps .v2-record-logo img{width:100%;height:100%;object-fit:contain}.v2-admin-nps :is(.v2-record-author,.v2-nps-comment){display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-nps :is(.v2-record-author,.v2-nps-comment) strong{font-size:11px;font-weight:600;color:#322f2c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-admin-nps .v2-record-author small{font-size:9px;color:#a18e80}.v2-admin-nps .v2-nps-comment small{font-size:10px;line-height:1.45;color:#857870}.v2-admin-nps .v2-nps-link{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:#5a1e2d;text-decoration:none}.v2-admin-nps .v2-nps-note{margin:22px 0 0;font-size:10px;color:#96867c}@media (max-width:1180px){.v2-admin-nps .wf-controls.v2-nps-controls{flex-wrap:wrap}.v2-admin-nps .v2-nps-date{margin-left:0}}@media (max-width:860px){.v2-admin-nps .v2-nps-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-admin-nps .v2-nps-kpis article:nth-child(2n){border-right:0}.v2-admin-nps .v2-nps-grid{grid-template-columns:1fr}.v2-admin-nps .v2-nps-list .wf-record-row{grid-template-columns:34px minmax(0,1fr) auto}.v2-admin-nps .v2-nps-list .wf-record-row.header{display:none}.v2-admin-nps .v2-nps-list .wf-record-row>span:nth-child(n+4){display:none}}.v2-admin-nps .v2-record-logo>span{display:grid;place-items:center;width:100%;height:100%;line-height:1}@media (max-width:640px){.v2-admin-nps .v2-nps-controls .wf-segments{flex:1 1 100%;flex-wrap:wrap}.v2-admin-nps .v2-nps-date{flex:1 1 45%}.v2-admin-nps .v2-nps-date input{flex:1;width:auto;min-width:0}.v2-admin-nps .v2-nps-controls .wf-record-filter{flex:1 1 100%}.v2-admin-nps .v2-nps-panel header>span{display:none}.v2-admin-nps .v2-nps-rank>div{grid-template-columns:1fr}}.v2-admin-nps .v2-nps-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.v2-admin-nps .v2-nps-kpis article{padding:16px}.v2-admin-nps .v2-nps-kpis article>i{top:14px;right:14px;width:26px;height:26px}.v2-admin-nps .v2-nps-kpis span{padding-right:30px}.v2-admin-nps .v2-nps-kpis article.weak{border-top-color:#d2a851}.v2-admin-nps .v2-nps-kpis article.weak em{color:#97672f}.v2-admin-nps .v2-nps-rank small b{font-weight:700}.v2-admin-nps .v2-nps-rank small b.down{color:#b7495d}.v2-admin-nps .v2-nps-rank small b.up{color:#31805a}.v2-admin-nps .v2-nps-rank small b.flat{color:#a18e80;font-weight:400}@media (max-width:1180px){.v2-admin-nps .v2-nps-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-admin-nps .v2-nps-kpis article:nth-child(3n){border-right:0}.v2-admin-nps .v2-nps-kpis article:nth-child(-n+3){border-bottom:1px solid #e9ded6}}@media (max-width:860px){.v2-admin-nps .v2-nps-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-admin-nps .v2-nps-kpis article{border-right:1px solid #e9ded6;border-bottom:1px solid #e9ded6}.v2-admin-nps .v2-nps-kpis article:nth-child(2n){border-right:0}}html[data-workspace-ui=v2] .v2-admin-record-drawer .records-v25-timer[data-note]:after{content:attr(data-note);position:absolute;top:calc(100% + 6px);right:0;z-index:9;white-space:nowrap;padding:7px 10px;border:1px solid #ecdcc4;border-radius:7px;background:#fff9eb;color:#8a5a2b;font-size:10px;font-weight:600;box-shadow:0 8px 24px #2817241f}.v2-admin-page .v2-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 16px;border:1px solid #e8ddd6;border-radius:10px;background:#fff;overflow:hidden}.v2-admin-page .v2-kpi-strip article{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;border-right:1px solid #e9ded6;border-top:3px solid #b48a53}.v2-admin-page .v2-kpi-strip article:last-child{border-right:0}.v2-admin-page .v2-kpi-strip span{font-size:11px;color:#998c85}.v2-admin-page .v2-kpi-strip strong{font-size:24px;font-weight:600;line-height:1;color:#5a1e2d}.v2-admin-page .v2-kpi-strip em{font-style:normal;font-size:10px;color:#96867c}.v2-admin-page .wf-controls.v2-list-controls{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.v2-admin-page .v2-list-controls .wf-record-filter{height:36px;min-width:0;flex:0 1 200px;border:1px solid #e5d9d0;border-radius:7px;background-color:#fff;padding:0 28px 0 11px;font:inherit;font-size:11px;color:#322f2c}.v2-admin-page .v2-list-controls .v2-record-toggle{flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#67574c;font:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.v2-admin-page .v2-list-controls .v2-record-toggle.on{border-color:#5a1e2d;background:#f6edf0;color:#5a1e2d}.v2-admin-page .v2-list-controls .v2-record-search{flex:1 1 220px;min-width:160px;display:flex;align-items:center;gap:7px;height:36px;margin:0 0 0 auto;padding:0 11px;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#9a8c83}.v2-admin-page .v2-list-controls .v2-record-search input{flex:1;min-width:0;border:0;outline:0;background:none;padding:0;font:inherit;font-size:11px;color:#322f2c}.v2-admin-page .v2-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.v2-admin-page .v2-row-actions button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;cursor:pointer}.v2-admin-page .v2-row-actions button:hover{background:#f6edf0}@media (max-width:980px){.v2-admin-page .wf-controls.v2-list-controls{flex-wrap:wrap}.v2-admin-page .v2-list-controls .v2-record-search{margin-left:0}}.v2-admin-proposals .wf-head{align-items:flex-start}.v2-admin-proposals .v2-proposal-list{margin-top:16px}.v2-admin-proposals .v2-proposal-list .wf-record-row{grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.9fr) 70px;cursor:pointer}@media (max-width:860px){.v2-admin-proposals .v2-proposal-list .wf-record-row{grid-template-columns:minmax(0,1fr) auto}.v2-admin-proposals .v2-proposal-list .wf-record-row.header{display:none}.v2-admin-proposals .v2-proposal-list .wf-record-row>span:nth-child(n+2):not(:nth-child(5)){display:none}}.v2-admin-proposals .portal-admin-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:970;border:0;padding:0;background:#171017a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default}.v2-admin-proposals .portal-admin-drawer{position:fixed;top:0;right:0;bottom:0;z-index:980;display:flex;flex-direction:column;width:min(560px,100vw);margin:0;padding:0;border:0;border-left:1px solid #e8ded6;border-radius:0;background:#fff;color:#332b29;box-shadow:-18px 0 60px #28172433;font:12px Inter,system-ui,sans-serif}.v2-admin-proposals .portal-admin-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;padding:22px 24px 18px;border-bottom:1px solid #eadfd6;background:linear-gradient(90deg,#fffaf6,#f8ecd9)}.v2-admin-proposals .portal-admin-drawer .eyebrow{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b58c52}.v2-admin-proposals .portal-admin-drawer>header h2{margin:7px 0 0;font-size:19px;line-height:1.25;font-weight:700;color:#5a1e2d}.v2-admin-proposals .portal-admin-drawer>header p{margin:5px 0 0;font-size:11px;color:#857870}.v2-admin-proposals .portal-admin-drawer .icon-button{display:grid;place-items:center;width:32px;height:32px;flex:none;padding:0;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;cursor:pointer}.v2-admin-proposals .portal-admin-drawer .icon-button svg{width:16px;height:16px}.v2-admin-proposals .portal-admin-drawer-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:20px 24px;scrollbar-width:none}.v2-admin-proposals .portal-admin-drawer-scroll::-webkit-scrollbar{display:none}.v2-admin-proposals .portal-admin-drawer-section{display:flex;flex-direction:column;gap:12px;flex-shrink:0;margin:0;padding:15px 16px;border:1px solid #efe7df;border-radius:10px;background:#fffdfb}.v2-admin-proposals .portal-admin-drawer-section h3{margin:0;font-size:12px;font-weight:700;color:#322f2c}.v2-admin-proposals .portal-admin-drawer-section p{margin:4px 0 0;font-size:11px;line-height:1.5;color:#857870}.v2-admin-proposals :is(.portal-admin-form-grid,.portal-contact-edit-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.v2-admin-proposals .portal-admin-drawer label,.v2-admin-proposals .portal-admin-form-grid>div{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:700;color:#67574c}.v2-admin-proposals .portal-admin-form-grid>div strong{display:flex;align-items:center;height:38px;font-size:12px;color:#322f2c}.v2-admin-proposals .portal-admin-drawer :is(input,select){height:38px;width:100%;box-sizing:border-box;padding:0 11px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-size:12px;font-weight:400;color:#322f2c;outline:0}.v2-admin-proposals .portal-admin-drawer textarea{width:100%;min-height:96px;box-sizing:border-box;padding:10px 11px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-size:12px;color:#322f2c;resize:vertical;outline:0}.v2-admin-proposals .portal-admin-drawer :is(input,select,textarea):focus{border-color:#5a1e2d}.v2-admin-proposals .portal-admin-drawer button:is(.primary,.secondary){display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:flex-start;height:auto;padding:10px 14px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap}.v2-admin-proposals .portal-admin-drawer button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}.v2-admin-proposals .portal-admin-drawer button:disabled{opacity:.45;cursor:not-allowed}.v2-admin-proposals .portal-answer-list{display:flex;flex-direction:column}.v2-admin-proposals .portal-answer-list article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:9px 0;border-top:1px solid #f1e9e2}.v2-admin-proposals .portal-answer-list article:first-child{border-top:0;padding-top:0}.v2-admin-proposals .portal-answer-list span{font-size:10px;font-weight:700;color:#9a8c83}.v2-admin-proposals .portal-answer-list p{margin:0;font-size:11px;color:#322f2c;overflow-wrap:anywhere}.v2-admin-proposals :is(.portal-proposal-list,.portal-activity-list){display:flex;flex-direction:column;gap:8px}.v2-admin-proposals .portal-proposal-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #ebe3dc;border-radius:9px;background:#fff}.v2-admin-proposals .portal-proposal-list article>div{display:flex;flex-direction:column;gap:3px;min-width:0}.v2-admin-proposals .portal-proposal-list article>div:last-child{align-items:flex-end}.v2-admin-proposals .portal-proposal-list strong{font-size:11px;color:#322f2c}.v2-admin-proposals .portal-proposal-list span,.v2-admin-proposals .portal-proposal-list small{font-size:10px;color:#857870}.v2-admin-proposals .portal-proposal-list b{font-size:12px;color:#5a1e2d}.v2-admin-proposals .portal-admin-drawer .text-button{border:0;background:none;padding:0;font:inherit;font-size:10px;font-weight:700;color:#5a1e2d;cursor:pointer;text-decoration:underline}.v2-admin-proposals .portal-activity-list article{display:flex;align-items:baseline;gap:10px;font-size:11px}.v2-admin-proposals .portal-activity-list span{flex:none;font-size:10px;color:#a18e80}.v2-admin-proposals .portal-activity-list strong{font-weight:600;color:#322f2c;text-transform:capitalize}.v2-admin-proposals .portal-admin-muted{margin:0;font-size:11px;color:#96867c}.v2-admin-proposals .portal-admin-drawer>footer{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:14px 24px;border-top:1px solid #eadfd6;background:#fffdfb}.v2-admin-proposals .portal-admin-drawer>footer span{margin-left:auto;font-size:10px;color:#96867c}.v2-admin-proposals .portal-admin-drawer>footer button{align-self:center}@media (max-width:560px){.v2-admin-proposals :is(.portal-admin-form-grid,.portal-contact-edit-grid){grid-template-columns:1fr}}.ap-app.v2-admin-proposals .portal-admin-drawer{width:min(560px,100vw)!important;max-width:none!important;padding:0!important;border-radius:0!important}.ap-app.v2-admin-proposals .portal-admin-drawer-scroll{gap:14px!important;padding:20px 24px!important}.ap-app.v2-admin-proposals .portal-admin-drawer-section{margin:0!important;padding:15px 16px!important;border:1px solid #efe7df!important;border-radius:10px!important;background:#fffdfb!important;box-shadow:none!important}.ap-app.v2-admin-proposals .portal-admin-form-grid>:is(label,div),.ap-app.v2-admin-proposals .portal-contact-edit-grid>label{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.ap-app.v2-admin-proposals .portal-answer-list{gap:0!important}.ap-app.v2-admin-proposals .portal-answer-list article{padding:9px 0!important;border:0!important;border-top:1px solid #f1e9e2!important;border-radius:0!important;background:none!important}.ap-app.v2-admin-proposals .portal-answer-list article:first-child{border-top:0!important;padding-top:0!important}.ap-app.v2-admin-proposals .portal-answer-list span{font-size:10px!important;letter-spacing:0!important;text-transform:none!important;color:#9a8c83!important}.ap-app.v2-admin-proposals .portal-admin-drawer>header{padding:22px 24px 18px!important;min-height:0!important}.ap-app.v2-admin-proposals .portal-admin-drawer>footer{padding:14px 24px!important}.v2-admin-peoplemap .wf-head{align-items:flex-start}.v2-admin-page .v2-link-button{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.v2-admin-page .v2-list-controls .wf-segments{flex:none}.v2-admin-peoplemap :is(.v2-map-list,.v2-journey-list){margin-top:16px}.v2-admin-peoplemap .v2-map-list .wf-record-row{grid-template-columns:34px minmax(0,2.2fr) minmax(0,.6fr) minmax(0,.9fr) minmax(0,1.1fr) 96px}.v2-admin-peoplemap .v2-journey-list .wf-record-row{grid-template-columns:repeat(2,minmax(0,1.2fr)) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,.5fr) minmax(0,1fr)}.v2-admin-peoplemap .v2-record-logo{display:grid;place-items:center;width:34px;height:34px;border:1px solid #eadfd6;border-radius:7px;background:#fff;color:#5a1e2d;font-size:12px;font-weight:800;overflow:hidden}.v2-admin-peoplemap .v2-map-score{display:inline-flex;align-items:baseline;gap:2px}.v2-admin-peoplemap .v2-map-score strong{font-size:16px;color:#5a1e2d}.v2-admin-peoplemap .v2-map-score small{font-size:10px;color:#a18e80}.v2-admin-peoplemap .v2-map-status{height:30px;max-width:100%;padding:0 26px 0 10px;border:1px solid #e5d9d0;border-radius:6px;background-color:#fff;font:inherit;font-size:10.5px;font-weight:700;color:#5a1e2d;cursor:pointer}.v2-admin-peoplemap .v2-map-status.green{background-color:#e6f6ec;border-color:#cfe9da;color:#31805a}.v2-admin-peoplemap .v2-map-status.yellow{background-color:#fff2dc;border-color:#f0dfc0;color:#97672f}.v2-admin-peoplemap .v2-map-status.purple{background-color:#f1ecfb;border-color:#ddd3f3;color:#6a52a3}.v2-admin-page .v2-row-actions .v2-row-text{display:inline-flex;align-items:center;gap:5px;width:auto;height:30px;padding:0 10px;font:inherit;font-size:11px;font-weight:700;white-space:nowrap}@media (max-width:860px){.v2-admin-peoplemap .v2-map-list .wf-record-row{grid-template-columns:34px minmax(0,1fr) auto}.v2-admin-peoplemap :is(.v2-map-list,.v2-journey-list) .wf-record-row.header{display:none}.v2-admin-peoplemap .v2-map-list .wf-record-row>span:nth-child(3),.v2-admin-peoplemap .v2-map-list .wf-record-row>span:nth-child(4),.v2-admin-peoplemap .v2-map-list .wf-record-row>span:nth-child(5){display:none}.v2-admin-peoplemap .v2-journey-list .wf-record-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.v2-admin-peoplemap .v2-journey-list .wf-record-row>span:nth-child(2),.v2-admin-peoplemap .v2-journey-list .wf-record-row>span:nth-child(n+4):not(:last-child){display:none}}.v2-admin-peoplemap .v2-record-logo>span{display:grid;place-items:center;width:100%;height:100%;line-height:1}html[data-workspace-ui=v2] .people-map-modal{border:1px solid #e8ded6!important;border-radius:14px!important;background:#fff!important;box-shadow:0 25px 85px #2418234a!important;overflow:hidden;font-family:Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .people-map-modal-header{background:linear-gradient(90deg,#fffaf6,#f8ecd9)!important;border-bottom:1px solid #eadfd6!important}html[data-workspace-ui=v2] .people-map-modal-header h2{font-size:22px!important;font-weight:700!important;color:#5a1e2d!important;letter-spacing:0!important}html[data-workspace-ui=v2] :is(.people-map-modal,.people-map-send-modal) .eyebrow{font-size:9px!important;font-weight:800!important;letter-spacing:.14em!important;color:#b58c52!important}html[data-workspace-ui=v2] .people-map-back{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;cursor:pointer}html[data-workspace-ui=v2] :is(.people-map-modal,.people-map-send-modal) button:is(.primary,.secondary),html[data-workspace-ui=v2] .people-map-modal footer button,html[data-workspace-ui=v2] .people-map-send-modal footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:auto;padding:10px 14px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:none}html[data-workspace-ui=v2] :is(.people-map-modal,.people-map-send-modal) button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] :is(.people-map-modal,.people-map-send-modal) button:disabled{opacity:.45;cursor:not-allowed}html[data-workspace-ui=v2] :is(.people-map-modal,.people-map-send-modal) :is(textarea,input:not([type=file]):not([type=checkbox]),select){border:1px solid #e5d8d0;border-radius:7px;background:#fff;font:inherit;font-size:12px;color:#322f2c;outline:0}html[data-workspace-ui=v2] :is(.people-map-modal,.people-map-send-modal) :is(textarea,input,select):focus{border-color:#5a1e2d}html[data-workspace-ui=v2] .people-map-modal>footer,html[data-workspace-ui=v2] .people-map-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:14px 24px!important;border-top:1px solid #eadfd6!important;background:#fffdfb!important}html[data-workspace-ui=v2] .people-map-send-modal{position:relative;width:min(520px,100%);padding:26px!important;border:1px solid #eadfd6!important;border-radius:14px!important;background:#fffdfb!important;box-shadow:0 20px 80px #1d111344!important;display:flex;flex-direction:column;gap:12px;font-family:Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .people-map-send-modal h2{margin:0;font-size:21px;color:#5a1e2d}html[data-workspace-ui=v2] .people-map-send-modal p{margin:0;font-size:12px;color:#89796f}html[data-workspace-ui=v2] .people-map-send-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;cursor:pointer}html[data-workspace-ui=v2] .people-map-send-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:0!important;border:0!important;background:none!important}.v2-admin-pdfview .wf-head{align-items:flex-start}.v2-admin-pdfview .v2-pdf-frame{height:calc(100dvh - 210px);min-height:520px;border:1px solid #e9dbd0;border-radius:10px;background:#fff;overflow:hidden}.v2-admin-pdfview .v2-pdf-frame iframe{display:block;width:100%;height:100%;border:0}.v2-admin-nps .v2-nps-score{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.v2-admin-nps .v2-nps-follow{padding:4px 8px;border:1px dashed #dec9c3;border-radius:5px;background:#fff;color:#5a1e2d;font:inherit;font-size:9.5px;font-weight:700;white-space:nowrap;cursor:pointer}.v2-admin-nps .v2-nps-follow.done{border-style:solid;border-color:#cfe9da;background:#e6f6ec;color:#31805a}.v2-admin-nps .v2-nps-themes{display:flex;flex-direction:column;gap:9px;margin-top:auto;padding-top:14px;border-top:1px solid #f1e9e2}.v2-admin-nps .v2-nps-themes>small{font-size:9px;letter-spacing:1.2px;color:#ad8259}.v2-admin-nps .v2-nps-themes>div{display:flex;flex-wrap:wrap;gap:6px}.v2-admin-nps .v2-nps-themes span{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:5px;background:#f6f0eb;color:#67574c;font-size:10px}.v2-admin-nps .v2-nps-themes span b{color:#5a1e2d}.v2-admin-nps .v2-nps-follow-dialog select{height:40px;border:1px solid #e5d8d0;border-radius:9px;padding:0 12px;background:#fff;font:inherit;font-weight:400}.v2-admin-nps .v2-nps-follow-dialog textarea{font:inherit;font-weight:400}.v2-admin-nps .v2-nps-follow-dialog p{margin:0 0 6px;font-size:12px}.v2-admin-nps .v2-nps-follow-dialog .v2-nps-quote{padding:9px 11px;border-left:3px solid #e3c9a6;background:#fffaf1;color:#67574c;font-style:italic}.v2-admin-nps .v2-nps-follow-dialog footer button{font:inherit;font-size:11px;font-weight:700;cursor:pointer}.v2-admin-nps .v2-nps-follow-dialog footer .v2-nps-remove{margin-right:auto;background:#fff!important;color:#b7495d!important;border-color:#ecd0d5}.v2-admin-nps .v2-nps-follow-error{color:#b7495d}html[data-workspace-ui=v2] .wf-record-drawer .records-chat-bubble{position:relative}html[data-workspace-ui=v2] .wf-record-drawer .records-message-meta-extra{position:absolute!important;top:13px;right:12px;display:inline-flex;align-items:center;gap:8px;margin:0!important;font-size:9px!important;color:#a19a92!important;line-height:1}html[data-workspace-ui=v2] .wf-record-drawer .records-message-meta-extra em{font-style:normal;padding:3px 6px;border-radius:4px;background:#ffffffb3;color:#a19a92;letter-spacing:.02em}.v2-admin-reports .wf-head{align-items:flex-start}.v2-admin-reports .wf-controls.v2-report-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;margin-bottom:16px}.v2-admin-reports .v2-report-stages{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none;min-width:0}.v2-admin-reports .v2-report-stages li{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#a8938f;white-space:nowrap}.v2-admin-reports .v2-report-stages li+li:before{content:"";width:26px;height:1px;margin:0 10px;background:#e2d5cb}.v2-admin-reports .v2-report-stages li b{display:grid;place-items:center;width:22px;height:22px;border:1px solid #e2d5cb;border-radius:6px;background:#fff;font-size:10px;font-weight:700;color:#a8938f}.v2-admin-reports .v2-report-stages li.done{color:#31805a}.v2-admin-reports .v2-report-stages li.done b{border-color:#cfe9da;background:#e6f6ec;color:#31805a}.v2-admin-reports .v2-report-stages li.current{color:#322f2c;font-weight:700}.v2-admin-reports .v2-report-stages li.current b{border-color:#5a1e2d;background:#5a1e2d;color:#fff}.v2-admin-reports .v2-report-controls .reports-v16-filters{display:flex!important;align-items:center;gap:10px;flex:none;margin:0!important;padding:0!important}.v2-admin-reports .v2-report-controls .reports-v16-filters label{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px;margin:0!important;font-size:10px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#67574c!important}.v2-admin-reports .v2-report-controls .reports-v16-filters :is(select,input){height:36px!important;min-height:0!important;width:auto;max-width:220px;padding:0 10px!important;border:1px solid #e5d9d0!important;border-radius:7px!important;background-color:#fff!important;font:inherit!important;font-size:11px!important;font-weight:400!important;color:#322f2c!important;box-shadow:none!important}.v2-admin-reports .reports-v16-section-heading h2{font-size:15px!important;line-height:1.3!important;letter-spacing:0!important}.v2-admin-reports .reports-v16-review-map h2{font-size:17px!important;line-height:1.3!important;letter-spacing:0!important}@media (max-width:1180px){.v2-admin-reports .wf-controls.v2-report-controls{flex-wrap:wrap}.v2-admin-reports .v2-report-stages{flex-wrap:wrap;row-gap:8px}}@media (max-width:640px){.v2-admin-reports .v2-report-controls .reports-v16-filters{flex-wrap:wrap;width:100%}.v2-admin-reports .v2-report-stages li+li:before{width:10px;margin:0 6px}}.v2-admin-reports .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:980;display:grid;place-items:center;padding:18px;background:#171017a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.v2-admin-reports .modal-card:is(.reports-v16-small-modal,.reports-v16-send-modal){position:relative;display:flex;flex-direction:column;gap:13px;width:min(540px,100%);max-height:92dvh;overflow-y:auto;padding:26px;border:1px solid #eadfd6;border-radius:14px;background:#fffdfb;box-shadow:0 20px 80px #1d111344;font:12px Inter,system-ui,sans-serif;color:#332b29;scrollbar-width:none}.v2-admin-reports .modal-card .section-kicker{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;color:#b58c52}.v2-admin-reports .modal-card:is(.reports-v16-small-modal,.reports-v16-send-modal) h2{margin:0;font-size:21px;line-height:1.25;color:#5a1e2d}.v2-admin-reports .modal-card:is(.reports-v16-small-modal,.reports-v16-send-modal) p{margin:0;font-size:12px;line-height:1.5;color:#89796f}.v2-admin-reports .modal-card .modal-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #e5d9d0;border-radius:7px;background:#fff;color:#5a1e2d;cursor:pointer}.v2-admin-reports .modal-card:is(.reports-v16-small-modal,.reports-v16-send-modal) label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:#67574c}.v2-admin-reports .modal-card:is(.reports-v16-small-modal,.reports-v16-send-modal) :is(textarea,input[type=text]){width:100%;box-sizing:border-box;border:1px solid #e5d8d0;border-radius:9px;padding:11px 12px;background:#fff;font:inherit;font-weight:400;color:#322f2c;outline:0}.v2-admin-reports .modal-card:is(.reports-v16-small-modal,.reports-v16-send-modal) input[type=text]{height:40px;padding:0 12px}.v2-admin-reports .reports-v16-send-channels{display:flex;gap:10px;flex-wrap:wrap}.v2-admin-reports .reports-v16-send-channels label{flex-direction:row!important;align-items:center;gap:8px!important;padding:9px 12px;border:1px solid #efe7df;border-radius:8px;background:#fff;font-weight:600!important}.v2-admin-reports .reports-v16-send-channels input{width:15px;height:15px;margin:0;accent-color:#5a1e2d}.v2-admin-reports .modal-card:is(.reports-v16-small-modal,.reports-v16-send-modal) footer{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.v2-admin-reports .modal-card button:is(.primary,.secondary){display:inline-flex;align-items:center;justify-content:center;gap:7px;height:auto;padding:10px 14px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;font:inherit;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:none}.v2-admin-reports .modal-card button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}.v2-admin-reports .modal-card button:disabled{opacity:.45;cursor:not-allowed}.v2-admin-reports .modal-card.reports-v16-preview-modal{display:flex;flex-direction:column;width:min(1320px,100%);height:94dvh;max-height:94dvh;padding:0;overflow:hidden;border:1px solid #e8ded6;border-radius:14px;background:#fff;box-shadow:0 25px 85px #2418234a}.v2-admin-reports .reports-v16-preview-toolbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 22px;border-bottom:1px solid #eadfd6;background:linear-gradient(90deg,#fffaf6,#f8ecd9);font:12px Inter,system-ui,sans-serif}.v2-admin-reports .reports-v16-preview-toolbar>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.v2-admin-reports .reports-v16-preview-toolbar strong{font-size:15px;color:#5a1e2d}.v2-admin-reports .reports-v16-preview-toolbar span{font-size:11px;color:#857870}.v2-admin-reports .reports-v16-preview-toolbar>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-admin-reports .reports-v16-preview-document{flex:1;min-height:0;overflow:auto;font-size:13.3333px;scrollbar-width:none}.v2-admin-reports .reports-v16-preview-document::-webkit-scrollbar{display:none}.v2-admin-reports .reports-v16-preview-document .reports-v19-client.profile-person-frame-v47{border-radius:14px!important}.v2-admin-reports .reports-v16-preview-document .reports-v16-paper small{font-size:12px!important}.v2-admin-reports .reports-v16-preview-document .profile-person-image-v47{border-radius:14px!important}.v2-admin-reports .reports-v16-preview-document .reports-v16-paper h1{font-size:29px!important}.v2-admin-reports .wf-controls.v2-report-controls{flex-wrap:wrap!important;row-gap:12px}.v2-admin-reports .v2-report-stages{flex:0 0 auto}.v2-admin-reports .v2-report-stages li+li:before{width:18px;margin:0 8px}.v2-admin-reports .v2-report-controls .reports-v16-filters{margin-left:auto!important}.v2-admin-reports .reports-admin-v16 :is(strong,b,span,h1,h2,h3,dd,dt,small,p,td,th,button,label,input,select,textarea){font-family:Inter,system-ui,sans-serif!important}.v2-admin-reports .reports-v16-review-stats strong{font-size:22px!important;font-weight:600!important;line-height:1!important;color:#5a1e2d!important}.v2-admin-reports .reports-v16-fact-grid strong{font-size:22px!important;font-weight:600!important;color:#5a1e2d!important}.v2-admin-reports .reports-v16-section-heading>span{font-size:11px!important;font-weight:700!important;color:#b58c52!important;letter-spacing:.06em}.v2-admin-reports .reports-v21-manual-item{padding:12px!important;border-radius:9px!important}.v2-admin-reports .reports-v21-manual-grid{gap:10px 12px!important}.v2-admin-reports .reports-v21-manual-section label{gap:5px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.06em!important;color:#857870!important}.v2-admin-reports .reports-v21-manual-section :is(input,select){height:36px!important;min-height:0!important;padding:0 10px!important;border:1px solid #e5d8d0!important;border-radius:7px!important;background-color:#fff!important;font-size:12px!important;font-weight:400!important;color:#322f2c!important;box-shadow:none!important}.v2-admin-reports .reports-v21-manual-section textarea{padding:9px 10px!important;border:1px solid #e5d8d0!important;border-radius:7px!important;font-size:12px!important}.v2-admin-reports .reports-v21-manual-section button.secondary{display:inline-flex;align-items:center;gap:6px;padding:8px 12px!important;border:1px solid #dec9c3!important;border-radius:7px!important;background:#fff!important;color:#5a1e2d!important;font-size:11px!important;font-weight:700!important;min-height:0!important;height:auto!important}.v2-admin-reports .reports-v21-manual-group-head strong{font-size:13px!important}.v2-admin-reports .reports-v16-history-table>div{grid-template-columns:minmax(0,1.4fr) 70px minmax(0,1.6fr) minmax(0,.9fr) 130px!important;align-items:center!important;gap:16px!important}.v2-admin-reports .reports-v16-history-table>div>span:nth-child(3){display:flex!important;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.v2-admin-reports .reports-v16-history-table>div:not(.head)>span:nth-child(3)>*{display:inline-flex;align-items:center;margin:0!important;padding:3px 8px;border-radius:5px;background:#f6f0eb;color:#67574c;font-size:10px!important;font-weight:600;white-space:nowrap}.v2-admin-reports .reports-v16-history-table>div>span.actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}html[data-workspace-ui=v2] .notification-button:has(.notification-count){border-color:#5a1e2d!important;background:#f6edf0!important;color:#5a1e2d!important;box-shadow:0 0 0 3px #5a1e2d14}html[data-workspace-ui=v2] .notification-button:has(.notification-count) svg{animation:v2-bell-ring 2.8s ease-in-out infinite;transform-origin:50% 10%}html[data-workspace-ui=v2] .notification-button .notification-count{top:-6px!important;right:-6px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border:2px solid #fff;border-radius:10px!important;background:#b7495d!important;font-size:10px!important;font-weight:800!important}@keyframes v2-bell-ring{0%,86%,to{transform:rotate(0)}89%{transform:rotate(11deg)}92%{transform:rotate(-9deg)}95%{transform:rotate(6deg)}98%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){html[data-workspace-ui=v2] .notification-button:has(.notification-count) svg{animation:none}}html[data-workspace-ui=v2] .main .cali-route-loading{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:calc(100dvh - 140px)!important;background:transparent!important;z-index:auto!important}.v2-admin-reports .reports-v16-section h3{margin:20px 0 12px!important;font-size:13px!important;line-height:1.3!important}.v2-admin-reports .reports-v16-section :is(.reports-v16-fact-grid,.reports-v16-usage-track,.reports-v16-identification)+div>h3:first-child,.v2-admin-reports .reports-v16-section>div>h3:first-child{margin-top:22px!important}.v2-admin-reports .reports-v16-selection-grid h3{margin-top:0!important}.v2-admin-reports .reports-v16-alert-list{display:flex;flex-direction:column;gap:10px}.v2-admin-reports .reports-v16-alert-list article{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px!important;border:1px solid #efe7df!important;border-radius:10px!important;background:#fffdfb!important}.v2-admin-reports .reports-v16-alert-list article>div:first-child{display:flex;align-items:flex-start;gap:16px;min-width:0}.v2-admin-reports .reports-v16-alert-list article>div:first-child>strong{flex:none;padding:4px 8px;border-radius:5px;background:#fff2dc;color:#97672f;font-size:9px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.v2-admin-reports .reports-v16-alert-list article>div:first-child>span{display:flex;flex-direction:column;gap:4px;min-width:0}.v2-admin-reports .reports-v16-alert-list article b{font-size:12px;color:#322f2c}.v2-admin-reports .reports-v16-alert-list article p{margin:0!important;font-size:11px;color:#857870}.v2-admin-reports .reports-v16-alert-list article small{font-size:10px;color:#a18e80}.v2-admin-reports .reports-v16-alert-list article>div:last-child{display:flex;align-items:center;gap:8px;flex:none}.v2-admin-reports .reports-v16-alert-list article>div:last-child :is(a,button){display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #dec9c3;border-radius:7px;background:#fff;color:#5a1e2d;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.v2-admin-reports .reports-v16-alert-list article>div:last-child button:disabled{opacity:.45;cursor:not-allowed}.v2-admin-reports .reports-v16-alert-list article.tone-attention{border-color:#ecd9b0!important;border-left:4px solid #d2a851!important;background:#fff8ea!important}.v2-admin-reports .reports-v16-alert-list article.tone-attention>div:first-child>strong{background:#f6e3b8;color:#7d5a1c}.v2-admin-reports .reports-v16-alert-list article.tone-critical{border-color:#ecd0d5!important;border-left:4px solid #b7495d!important;background:#fdf1f2!important}.v2-admin-reports .reports-v16-alert-list article.tone-critical>div:first-child>strong{background:#f6d5da;color:#9c2f43}.v2-admin-reports .reports-v16-alert-list article.tone-dismissed{border-left:4px solid #d9cdc4!important;background:#faf7f4!important}.v2-admin-reports .reports-v16-alert-list article.tone-dismissed>div:first-child>strong{background:#efe7df;color:#857870}.v2-admin-reports .reports-v16-alert-list article p{max-width:820px;line-height:1.5}.v2-admin-reports .reports-v16-alert-section .reports-v16-section-heading p{color:#97672f!important;font-weight:600}.v2-admin-notices .notice-page{padding:0;max-width:none}html[data-workspace-ui=v2] .notice-filters .v2-notice-sep{display:inline-block;width:1px;height:22px;margin:0 6px;background:#e2d5cb;vertical-align:middle}html[data-workspace-ui=v2] .notice-actions .v2-notice-count{cursor:pointer}html[data-workspace-ui=v2] .notice-calendar-link span{white-space:nowrap}.v2-admin-notices .v2-notice-manage .wf-record-row{grid-template-columns:minmax(0,2.2fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,.9fr) 76px;cursor:pointer}.v2-admin-notices .v2-notice-audience{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-workspace-ui=v2] .v2-notice-acks{display:flex;flex-wrap:wrap;gap:6px}html[data-workspace-ui=v2] .v2-notice-acks span{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:5px;background:#e6f6ec;color:#31805a;font-size:10px;font-weight:600}html[data-workspace-ui=v2] .v2-notice-acks small{font-weight:400;color:#5d9b7c}html[data-workspace-ui=v2] .v2-notice-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;max-height:170px;overflow-y:auto;padding:11px 13px;border:1px solid #efe7df;border-radius:9px;background:#fffdfb;scrollbar-width:none}html[data-workspace-ui=v2] .v2-notice-targets::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .v2-notice-targets label{margin:0}html[data-workspace-ui=v2] .notice-dialog .inline-notice{font-size:11px}@media (max-width:860px){.v2-admin-notices .v2-notice-manage .wf-record-row{grid-template-columns:minmax(0,1fr) 76px}.v2-admin-notices .v2-notice-manage .wf-record-row.header{display:none}.v2-admin-notices .v2-notice-manage .wf-record-row>span:nth-child(n+2):not(:last-child){display:none}html[data-workspace-ui=v2] .v2-notice-targets{grid-template-columns:1fr}}html[data-workspace-ui=v2] .v2-notice-targets{flex-shrink:0;min-height:46px}html[data-workspace-ui=v2] .notice-dialog-body>*{flex-shrink:0}html[data-workspace-ui=v2] .notice-write select{flex:none;max-width:170px;height:38px;border:1px solid #e5d8d0;border-radius:7px;background:#fff;padding:0 8px;font:inherit;font-size:11px;color:#322f2c}html[data-workspace-ui=v2] .v2-notice-noreply{flex:1;font-size:11px}html[data-workspace-ui=v2],html[data-workspace-ui=v2] body{overscroll-behavior:none;overflow-x:clip}html[data-workspace-ui=v2] body{background:#f7f3ee}html[data-workspace-ui=v2] .v2-notice-calendar{z-index:990}html[data-workspace-ui=v2] .v2-notice-calendar footer{justify-content:flex-end;gap:10px}html[data-workspace-ui=v2] .v2-notice-calendar footer .notice-main-button{text-decoration:none}html[data-workspace-ui=v2] .v2-pa-panel.v2-pa-wide{grid-column:1/-1}html[data-workspace-ui=v2] .v2-pie{display:flex;align-items:center;gap:18px;min-width:0}html[data-workspace-ui=v2] .v2-pie svg{flex:none;width:118px;height:118px;transform:rotate(0)}html[data-workspace-ui=v2] .v2-pie svg text{font-size:7px;font-weight:700;fill:#5a1e2d;font-family:Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .v2-pie svg text.sub{font-size:2.6px;font-weight:500;fill:#a18e80}html[data-workspace-ui=v2] .v2-pie ul{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}html[data-workspace-ui=v2] .v2-pie li{display:grid;grid-template-columns:9px minmax(0,1fr) auto 34px;align-items:center;gap:8px;font-size:11px;color:#67574c}html[data-workspace-ui=v2] .v2-pie li i{width:9px;height:9px;border-radius:3px}html[data-workspace-ui=v2] .v2-pie li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-workspace-ui=v2] .v2-pie li b{color:#322f2c}html[data-workspace-ui=v2] .v2-pie li em{font-style:normal;text-align:right;font-size:10px;color:#a18e80}html[data-workspace-ui=v2] .v2-cascade{display:flex;flex-direction:column;gap:10px}html[data-workspace-ui=v2] .v2-cascade>div{display:grid;grid-template-columns:120px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:11px;color:#67574c}html[data-workspace-ui=v2] .v2-cascade>div>div{height:14px;border-radius:5px;background:#f3ece6;overflow:hidden}html[data-workspace-ui=v2] .v2-cascade i{display:block;height:100%;border-radius:5px;background:#5a1e2d}html[data-workspace-ui=v2] .v2-cascade .in i{background:#4c9a76}html[data-workspace-ui=v2] .v2-cascade .out i{background:#b7495d}html[data-workspace-ui=v2] .v2-cascade b{text-align:right;font-size:13px;color:#322f2c}html[data-workspace-ui=v2] .v2-cascade .in b{color:#31805a}html[data-workspace-ui=v2] .v2-cascade .out b{color:#b7495d}html[data-workspace-ui=v2] .v2-pa-panel p b.pos{color:#31805a}html[data-workspace-ui=v2] .v2-pa-panel p b.neg{color:#b7495d}html[data-workspace-ui=v2] .v2-pa-missing{background:#fffaf1;border-color:#ecd9b0}html[data-workspace-ui=v2] .v2-pa-missing p{margin-bottom:0}@media (max-width:560px){html[data-workspace-ui=v2] .v2-pie{flex-direction:column;align-items:flex-start}html[data-workspace-ui=v2] .v2-cascade>div{grid-template-columns:96px minmax(0,1fr) 36px}}html[data-workspace-ui=v2] .v2-pie-panel .team-empty{min-height:0;padding:22px 0;font-size:11px;color:#96867c;text-align:left}html[data-workspace-ui=v2] .v2-pie-panel{min-width:0}html[data-workspace-ui=v2] .v2-pie-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;min-width:0}html[data-workspace-ui=v2] .v2-pie-grid .v2-pie-panel{margin:0}html[data-workspace-ui=v2] .v2-pie svg{width:104px;height:104px}html[data-workspace-ui=v2] .v2-pie{gap:14px}html[data-workspace-ui=v2] .v2-pie li{grid-template-columns:9px minmax(0,1fr) auto 30px;gap:7px}html[data-workspace-ui=v2] .v2-pie li span{white-space:normal;overflow:visible;line-height:1.25}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog{width:min(420px,100%);max-height:min(80dvh,560px);border-radius:10px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog header{padding:12px 16px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog header span{font-size:9px;letter-spacing:1.2px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog header button{padding:4px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body{padding:14px 16px;gap:8px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-detail-cover{height:112px;margin-bottom:4px;border-radius:7px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body h2{font-size:15px;line-height:1.3;margin:2px 0}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body>p{font-size:12px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body dl{margin:6px 0 0;padding:10px 12px;gap:8px 12px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body dt{font-size:9px;margin-bottom:2px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body dd{font-size:11px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog footer{padding:10px 16px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog footer>:is(button,a){padding:8px 11px;font-size:11px}.v2-client-module .v2-module-gate.locked>.pa-gate-body{filter:blur(7px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}html[data-workspace-ui=v2] .indicator-page .indicators-body:has(>.pa-board){display:block}html[data-workspace-ui=v2] .pa-board{min-width:0}html[data-workspace-ui=v2] .pa-section-head{display:flex;flex-direction:column;gap:4px;margin:26px 0 14px;padding:14px 18px;border-radius:9px;background:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .pa-section-head.month{background:#fff;color:#322f2c;border:1px solid #e9dfd8;border-left:4px solid #b58c52}html[data-workspace-ui=v2] .pa-section-head small{font-size:9px;letter-spacing:1.4px;font-weight:700;color:#e3c9a3}html[data-workspace-ui=v2] .pa-section-head.month small{color:#af8f72}html[data-workspace-ui=v2] .pa-section-head h2{margin:0;font-size:16px;font-weight:700;color:inherit}html[data-workspace-ui=v2] .pa-section-head p{margin:0;font-size:11px;color:#eadfd8}html[data-workspace-ui=v2] .pa-section-head.month p{color:#8c7e74}html[data-workspace-ui=v2] .pa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-workspace-ui=v2] .pa-card{min-width:0;background:#fff;border:1px solid #e9dfd8;border-radius:9px;padding:18px;display:flex;flex-direction:column;gap:14px}html[data-workspace-ui=v2] .pa-card.wide{grid-column:1/-1}html[data-workspace-ui=v2] .pa-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}html[data-workspace-ui=v2] .pa-card>header>div:first-child{min-width:0;flex:1 1 220px}html[data-workspace-ui=v2] .pa-card h3{margin:0 0 4px;font-size:14px;font-weight:700;color:#322f2c}html[data-workspace-ui=v2] .pa-card>header p{margin:0;font-size:11px;line-height:1.5;color:#8c7e74}html[data-workspace-ui=v2] .pa-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html[data-workspace-ui=v2] .pa-range{border:1px solid #e7ddd5;background:#fff;border-radius:6px;padding:6px 9px;font:inherit;font-size:11px;color:#5a1e2d;font-weight:600}html[data-workspace-ui=v2] .pa-results{display:flex;flex-wrap:wrap;gap:8px}html[data-workspace-ui=v2] .pa-results>div{flex:1 1 104px;min-width:0;background:#faf6f2;border-radius:7px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .pa-results small{font-size:10px;line-height:1.3;color:#8c7e74}html[data-workspace-ui=v2] .pa-results strong{font-size:20px;line-height:1.1;font-weight:700;color:#322f2c;font-family:Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .pa-results .pos strong{color:#31805a}html[data-workspace-ui=v2] .pa-results .neg strong{color:#b7495d}html[data-workspace-ui=v2] .pa-results .warn{background:#fff6e3}html[data-workspace-ui=v2] .pa-results .warn strong{color:#a66a00}html[data-workspace-ui=v2] .pa-bars-wrap{display:flex;flex-direction:column;gap:8px;min-width:0}html[data-workspace-ui=v2] .pa-bars{display:flex;align-items:stretch;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}html[data-workspace-ui=v2] .pa-bars::-webkit-scrollbar{display:none}html[data-workspace-ui=v2] .pa-bars button{flex:1 1 0;min-width:34px;border:0;background:none;padding:4px 2px;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:5px;color:#67574c}html[data-workspace-ui=v2] .pa-bars button.on{background:#faf3ec}html[data-workspace-ui=v2] .pa-bars em{font-style:normal;font-size:10px;font-weight:700;color:#322f2c;white-space:nowrap}html[data-workspace-ui=v2] .pa-bars button>span{height:120px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px;border-bottom:1px solid #eadfd8}html[data-workspace-ui=v2] .pa-bars i{display:block;width:min(22px,70%);min-height:2px;border-radius:4px 4px 0 0;background:#5a1e2d;transition:opacity .15s}html[data-workspace-ui=v2] .pa-bars i.in{background:#4c9a76;width:min(12px,42%)}html[data-workspace-ui=v2] .pa-bars i.out{background:#b7495d;width:min(12px,42%)}html[data-workspace-ui=v2] .pa-bars:hover button:not(.on) i{opacity:.45}html[data-workspace-ui=v2] .pa-bars small{font-size:9px;color:#a18e80;white-space:nowrap}html[data-workspace-ui=v2] .pa-hover{margin:0;font-size:11px;line-height:1.5;color:#67574c;min-height:17px}html[data-workspace-ui=v2] .pa-legend{margin:0;display:flex;align-items:center;gap:6px;font-size:10px;color:#8c7e74}html[data-workspace-ui=v2] .pa-legend i{width:9px;height:9px;border-radius:3px;background:#4c9a76}html[data-workspace-ui=v2] .pa-legend i.out{background:#b7495d;margin-left:10px}html[data-workspace-ui=v2] .pa-pie{display:flex;align-items:center;gap:16px;min-width:0}html[data-workspace-ui=v2] .pa-pie svg{flex:none;width:124px;height:124px}html[data-workspace-ui=v2] .pa-pie svg circle{transition:opacity .15s,stroke-width .15s;cursor:pointer}html[data-workspace-ui=v2] .pa-pie svg text{font-size:7px;font-weight:700;fill:#5a1e2d;font-family:Inter,system-ui,sans-serif}html[data-workspace-ui=v2] .pa-pie svg text.sub{font-size:2.5px;font-weight:500;fill:#a18e80}html[data-workspace-ui=v2] .pa-pie ul{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}html[data-workspace-ui=v2] .pa-pie li{display:grid;grid-template-columns:9px minmax(0,1fr) auto 34px;align-items:center;gap:8px;padding:4px 6px;border-radius:5px;font-size:11px;line-height:1.3;color:#67574c}html[data-workspace-ui=v2] .pa-pie li.on{background:#faf3ec}html[data-workspace-ui=v2] .pa-pie li i{width:9px;height:9px;border-radius:3px}html[data-workspace-ui=v2] .pa-pie li b{color:#322f2c}html[data-workspace-ui=v2] .pa-pie li em{font-style:normal;text-align:right;font-size:11px;font-weight:700;color:#5a1e2d}html[data-workspace-ui=v2] .pa-rank{display:flex;flex-direction:column;gap:8px;border-top:1px solid #f0e7e0;padding-top:12px}html[data-workspace-ui=v2] .pa-rank>div{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 24px;align-items:center;gap:10px;font-size:11px;color:#67574c}html[data-workspace-ui=v2] .pa-rank>div>div{height:8px;border-radius:4px;background:#f3ece6;overflow:hidden}html[data-workspace-ui=v2] .pa-rank i{display:block;height:100%;border-radius:4px;background:#b58c52}html[data-workspace-ui=v2] .pa-rank b{text-align:right;color:#322f2c}html[data-workspace-ui=v2] .pa-table{width:100%;border-collapse:collapse;font-size:11px}html[data-workspace-ui=v2] .pa-table th{text-align:right;font-size:10px;font-weight:600;color:#a18e80;padding:6px 8px;border-bottom:1px solid #eadfd8}html[data-workspace-ui=v2] .pa-table td{text-align:right;padding:8px;border-bottom:1px solid #f4ede7;color:#322f2c;font-weight:700}html[data-workspace-ui=v2] .pa-table :is(th,td):first-child{text-align:left;font-weight:500;color:#67574c}html[data-workspace-ui=v2] .pa-table td.warn{color:#a66a00}html[data-workspace-ui=v2] .pa-table td.neg{color:#b7495d}html[data-workspace-ui=v2] .pa-reading{margin:auto 0 0;padding:10px 12px;border-radius:7px;background:#f7f3ee;font-size:11px;line-height:1.55;color:#67574c}html[data-workspace-ui=v2] .pa-reading b{color:#5a1e2d}html[data-workspace-ui=v2] .pa-empty{padding:22px 0;font-size:11px;color:#96867c}html[data-workspace-ui=v2] .pa-missing{background:#fffaf1;border-color:#ecd9b0}html[data-workspace-ui=v2] .pa-card .v2-cascade{gap:10px}@media (max-width:900px){html[data-workspace-ui=v2] .pa-grid{grid-template-columns:1fr}}@media (max-width:560px){html[data-workspace-ui=v2] .pa-pie{flex-direction:column;align-items:flex-start}html[data-workspace-ui=v2] .pa-results strong{font-size:17px}}html[data-workspace-ui=v2] .pa-bars button{max-width:84px}html[data-workspace-ui=v2] .pa-pie ul{max-width:300px}html[data-workspace-ui=v2] .v2-client-module .context-strip{flex-wrap:wrap;row-gap:10px}html[data-workspace-ui=v2] .v2-client-module .context-strip .v2-team-period-switch{flex:none}html[data-workspace-ui=v2] .v2-client-module .context-strip .v2-team-period-switch button{white-space:nowrap}html[data-workspace-ui=v2] .v2-client-module .context-strip .v2-team-reference{flex:none;white-space:nowrap}html[data-workspace-ui=v2] .v2-client-module .context-strip .context-end{min-width:0;white-space:nowrap}html[data-workspace-ui=v2] .pa-pie{flex:1;gap:26px;padding:4px 6px}html[data-workspace-ui=v2] .pa-pie svg{width:156px;height:156px}html[data-workspace-ui=v2] .pa-pie ul{max-width:none;gap:0}html[data-workspace-ui=v2] .pa-pie li{grid-template-columns:10px minmax(0,1fr) auto 42px;gap:10px;padding:9px 8px;font-size:12px;border-bottom:1px solid #f4ede7;border-radius:0}html[data-workspace-ui=v2] .pa-pie li:last-child{border-bottom:0}html[data-workspace-ui=v2] .pa-pie li.on{border-radius:6px}html[data-workspace-ui=v2] .pa-pie li i{width:10px;height:10px}html[data-workspace-ui=v2] .pa-pie li em{font-size:12px}html[data-workspace-ui=v2] .pa-pie svg text.sub{font-size:2.7px}@media (max-width:560px){html[data-workspace-ui=v2] .pa-pie{gap:14px;padding:0}html[data-workspace-ui=v2] .pa-pie ul{width:100%}html[data-workspace-ui=v2] .pa-pie svg{width:132px;height:132px}}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body{display:flex;flex-direction:column;gap:12px;padding:16px;position:relative}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body>*{margin:0}html[data-workspace-ui=v2] .v2-notice-calendar .notice-detail-cover{margin:0}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body .notice-category{align-self:flex-start}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body:has(>.notice-detail-cover) .notice-category{position:absolute;top:26px;right:26px;box-shadow:0 2px 8px #19070a33}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body h2{margin:2px 0 -4px}html[data-workspace-ui=v2] .v2-notice-calendar .notice-dialog-body dl{margin:2px 0 0;padding:12px 14px;gap:12px 14px}html[data-workspace-ui=v2] .v2-notice-detail{width:min(480px,100%);max-height:min(86dvh,640px);border-radius:10px}html[data-workspace-ui=v2] .v2-notice-detail>header{padding:12px 16px}html[data-workspace-ui=v2] .v2-notice-detail>header span{font-size:9px;letter-spacing:1.2px}html[data-workspace-ui=v2] .v2-notice-detail>header button{padding:4px}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body{display:flex;flex-direction:column;gap:12px;padding:16px;position:relative;scrollbar-width:none;-ms-overflow-style:none}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body::-webkit-scrollbar{display:none;width:0;height:0}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body>*{margin:0;flex-shrink:0}html[data-workspace-ui=v2] .v2-notice-detail .notice-detail-cover{height:124px;margin:0;border-radius:7px}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body>.notice-category{align-self:flex-start}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body:has(>.notice-detail-cover)>.notice-category{position:absolute;top:26px;right:26px;box-shadow:0 2px 8px #19070a33}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body h2{font-size:16px;line-height:1.3;margin:2px 0 -4px}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body>p{font-size:12px;line-height:1.55}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body dl{margin:2px 0 0;padding:12px 14px;gap:10px 14px}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body dt{font-size:9px;margin-bottom:2px}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body dd{font-size:11px}html[data-workspace-ui=v2] .v2-notice-detail .notice-dialog-body h3{font-size:12px;margin:4px 0 -4px}html[data-workspace-ui=v2] .v2-notice-detail>footer{padding:10px 16px;gap:8px;flex-wrap:nowrap}html[data-workspace-ui=v2] .v2-notice-detail>footer .notice-ack{padding:8px 11px;font-size:11px}html[data-workspace-ui=v2] .v2-notice-detail>footer :is(input,textarea){font-size:12px;padding:8px 10px;min-width:0}html[data-workspace-ui=v2] .v2-notice-detail .notice-comment{padding:10px 12px}html[data-workspace-ui=v2] .v2-notice-detail .notice-comment p{font-size:12px;margin:4px 0}html[data-workspace-ui=v2] .app>.main{background-image:linear-gradient(rgba(150,119,93,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(150,119,93,.05) 1px,transparent 1px);background-size:25px 25px}@media (prefers-reduced-motion:no-preference){@keyframes v2-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}@keyframes v2-pop{0%{opacity:0;translate:0 14px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes v2-slide{0%{opacity:0;translate:28px 0}to{opacity:1;translate:0 0}}html[data-workspace-ui=v2] .main>.content>*{animation:v2-rise .28s cubic-bezier(.2,.7,.2,1) backwards}html[data-workspace-ui=v2] :is(.wf-overlay,.notice-overlay,.ap-pd-overlay){animation:v2-fade .18s ease-out backwards}html[data-workspace-ui=v2] :is(.wf-overlay>.wf-modal,.notice-overlay>.notice-dialog,.ap-pd-overlay>*){animation:v2-pop .24s cubic-bezier(.2,.7,.2,1) backwards}html[data-workspace-ui=v2] .wf-record-drawer{animation:v2-slide .26s cubic-bezier(.2,.7,.2,1) backwards}html[data-workspace-ui=v2] :is(.pa-card,.panel,.wf-record-row,.notice-item){transition:box-shadow .18s ease,border-color .18s ease}}html[data-workspace-ui=v2] .notice-cover-tag{background:#f5effb;color:#7b56a0;box-shadow:0 2px 8px #19070a2e}html[data-workspace-ui=v2] .notice-cover-tag.feriado{background:#fff4de;color:#9b6c21}html[data-workspace-ui=v2] .notice-cover-tag.atendimento{background:#eaf5fa;color:#34799a}html[data-workspace-ui=v2] .client-project-review-v38{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin:0 0 18px;padding:18px 20px;border:1px solid #ecd9b0;border-left:4px solid #d9a441;background:#fffaf1;border-radius:10px;color:#5d4a2c}html[data-workspace-ui=v2] .client-review-copy-v38{min-width:0;display:flex;flex-direction:column;gap:5px}html[data-workspace-ui=v2] .client-review-copy-v38>span{font-size:10px;letter-spacing:1.2px;font-weight:800;color:#a66a00;text-transform:uppercase}html[data-workspace-ui=v2] .client-review-copy-v38 h2{margin:0;font-size:16px;font-weight:700;color:#322f2c}html[data-workspace-ui=v2] .client-review-copy-v38 p{margin:0;font-size:12px;line-height:1.55;color:#6f5c45}html[data-workspace-ui=v2] .client-review-actions-v38{display:flex;align-items:center;gap:10px;justify-self:end}html[data-workspace-ui=v2] .client-review-actions-v38 button{padding:10px 14px;border-radius:7px;border:1px solid #dec9c3;background:#fff;color:#5a1e2d;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}html[data-workspace-ui=v2] .client-review-actions-v38 button.primary{background:#5a1e2d;border-color:#5a1e2d;color:#fff}html[data-workspace-ui=v2] .client-review-actions-v38>span{font-size:11px;color:#8c7e74}html[data-workspace-ui=v2] .client-review-metrics-v38{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html[data-workspace-ui=v2] .client-review-metrics-v38>div{background:#fff;border:1px solid #f0e3c8;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}html[data-workspace-ui=v2] .client-review-metrics-v38 span{font-size:10px;color:#8c7e74}html[data-workspace-ui=v2] .client-review-metrics-v38 strong{font-size:15px;color:#322f2c}html[data-workspace-ui=v2] .client-review-request-v38{grid-column:1/-1;display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid #f0e3c8;border-radius:8px;padding:12px 14px;font-size:12px}html[data-workspace-ui=v2] .client-review-request-v38>span{font-size:10px;color:#a66a00;font-weight:700}html[data-workspace-ui=v2] .client-review-request-v38 em{font-style:normal;font-size:11px;color:#6f5c45}html[data-workspace-ui=v2] .client-review-request-v38 p{margin:0;color:#6f5c45}@media (max-width:760px){html[data-workspace-ui=v2] .client-project-review-v38{grid-template-columns:1fr}html[data-workspace-ui=v2] .client-review-actions-v38{justify-self:start;flex-wrap:wrap}html[data-workspace-ui=v2] .client-review-metrics-v38{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-workspace-ui=v2] .client-review-actions-v38{grid-column:2;grid-row:1}html[data-workspace-ui=v2] .client-review-metrics-v38{grid-row:2}@media (max-width:760px){html[data-workspace-ui=v2] .client-review-actions-v38{grid-column:1;grid-row:3}}@media (prefers-reduced-motion:no-preference){@keyframes v2-block{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}html[data-workspace-ui=v2] .main>.content>*{animation:none}html[data-workspace-ui=v2] :is(.main>.content>*>*,.ap-content>.wf>*){animation:v2-block .46s cubic-bezier(.2,.7,.2,1) backwards}html[data-workspace-ui=v2] :is(.main>.content>*>*,.ap-content>.wf>*):nth-child(2){animation-delay:.05s}html[data-workspace-ui=v2] :is(.main>.content>*>*,.ap-content>.wf>*):nth-child(3){animation-delay:.1s}html[data-workspace-ui=v2] :is(.main>.content>*>*,.ap-content>.wf>*):nth-child(4){animation-delay:.15s}html[data-workspace-ui=v2] :is(.main>.content>*>*,.ap-content>.wf>*):nth-child(5){animation-delay:.2s}html[data-workspace-ui=v2] :is(.main>.content>*>*,.ap-content>.wf>*):nth-child(n+6){animation-delay:.25s}html[data-workspace-ui=v2] .main>.content>.ap-app>.ap-content{animation:none}html[data-workspace-ui=v2][data-workspace-ui] :is(.modal-backdrop,.ap-account-overlay,.ap-overlay,.ap-pd-overlay,.ap-profile-overlay,.ap-registration-overlay,.ch-overlay,.drawer-backdrop,.dv-overlay,.enh-overlay,.extra-visit-backdrop,.notice-overlay,.project-client-modal-backdrop-v39,.timer-finalize-backdrop,.portal-admin-drawer-backdrop,.v2-fronts-overlay,.v2-team-overlay,.wf-agenda-overlay,.wf-overlay,.workflow-dialog-backdrop-v38,.project-lifecycle-backdrop-v44){animation:v2-fade .22s ease-out backwards;animation-delay:0s}html[data-workspace-ui=v2][data-workspace-ui] :is(.modal-backdrop,.ap-account-overlay,.ap-overlay,.ap-pd-overlay,.ap-profile-overlay,.ap-registration-overlay,.ch-overlay,.drawer-backdrop,.dv-overlay,.enh-overlay,.extra-visit-backdrop,.notice-overlay,.project-client-modal-backdrop-v39,.timer-finalize-backdrop,.portal-admin-drawer-backdrop,.v2-fronts-overlay,.v2-team-overlay,.wf-agenda-overlay,.wf-overlay,.workflow-dialog-backdrop-v38,.project-lifecycle-backdrop-v44)>*{animation:v2-pop .34s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:0s}@keyframes v2-pop{0%{opacity:0;translate:0 22px;scale:.97}to{opacity:1;translate:0 0;scale:1}}}html[data-workspace-ui=v2] .v2-welcome-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:995;display:grid;place-items:center;padding:18px;background:#20151d73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:v2-fade .22s ease-out backwards}html[data-workspace-ui=v2] .v2-welcome{width:min(460px,100%);background:#fffdfb;border:1px solid #e5d9d0;border-radius:12px;box-shadow:0 24px 80px #28172440;display:flex;flex-direction:column;overflow:hidden;animation:v2-pop .34s cubic-bezier(.2,.7,.2,1) backwards}html[data-workspace-ui=v2] .v2-welcome>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #eee2db}html[data-workspace-ui=v2] .v2-welcome>header span{font-size:10px;letter-spacing:1.4px;font-weight:800;color:#af8f72}html[data-workspace-ui=v2] .v2-welcome>header button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ecded5;border-radius:7px;background:#fff;color:#322f2c}html[data-workspace-ui=v2] .v2-welcome-body{padding:18px;display:flex;flex-direction:column;gap:10px;min-height:128px}html[data-workspace-ui=v2] .v2-welcome-body h2{margin:0;font-size:18px;line-height:1.3;font-weight:700;color:#322f2c}html[data-workspace-ui=v2] .v2-welcome-body p{margin:0;font-size:13px;line-height:1.6;color:#655a55}html[data-workspace-ui=v2] .v2-welcome-video{aspect-ratio:16/9;border-radius:9px;background:linear-gradient(135deg,#5a1e2d,#7a3346);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:4px}html[data-workspace-ui=v2] .v2-welcome-video span{width:54px;height:54px;border-radius:50%;background:#ffffff26;border:1px solid #ffffff59;display:grid;place-items:center;color:#fff}html[data-workspace-ui=v2] .v2-welcome-video small{font-size:11px;color:#eadfd8}html[data-workspace-ui=v2] .v2-welcome>footer{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid #ece1da}html[data-workspace-ui=v2] .v2-welcome-dots{display:flex;align-items:center;gap:4px;margin-right:auto}html[data-workspace-ui=v2] .v2-welcome-dots i{width:6px;height:6px;border-radius:50%;background:#e6d9cf}html[data-workspace-ui=v2] .v2-welcome-dots i.on{width:16px;border-radius:3px;background:#5a1e2d}html[data-workspace-ui=v2] .v2-welcome-skip{border:0;background:none;padding:8px 6px;font:inherit;font-size:11px;color:#8c7e74;cursor:pointer}html[data-workspace-ui=v2] .v2-welcome>footer :is(.outline-button,.primary-button){display:inline-flex;align-items:center;gap:6px;white-space:nowrap}html[data-workspace-ui=v2] .sidebar nav a.v2-tour-focus{position:relative;z-index:996;background:#fff;color:#5a1e2d;border-radius:9px;box-shadow:0 0 0 3px #d6e36a,0 8px 24px #19070a55}html[data-workspace-ui=v2] .app:has(.v2-welcome-overlay) .sidebar{z-index:996}@media (max-width:560px){html[data-workspace-ui=v2] .v2-welcome>footer{flex-wrap:wrap}html[data-workspace-ui=v2] .v2-welcome-dots{width:100%;margin-bottom:4px}}html[data-workspace-ui=v2] .workflow-dialog-v38 .workflow-approval-summary-v38{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;background:none;color:#322f2c}html[data-workspace-ui=v2] .workflow-dialog-v38 .workflow-approval-summary-v38>strong{grid-column:1/-1;font-size:15px;line-height:1.3;color:#322f2c}html[data-workspace-ui=v2] .workflow-dialog-v38 .workflow-approval-summary-v38>p{grid-column:1/-1;margin:-6px 0 2px;font-size:12px;line-height:1.55;color:#655a55}html[data-workspace-ui=v2] .workflow-dialog-v38 .workflow-approval-summary-v38>div{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid #eadfd8;border-radius:9px;background:#faf6f2;min-width:0}html[data-workspace-ui=v2] .workflow-dialog-v38 .workflow-approval-summary-v38>div>span{font-size:10px;letter-spacing:.4px;color:#8c7e74}html[data-workspace-ui=v2] .workflow-dialog-v38 .workflow-approval-summary-v38>div>b{font-size:14px;line-height:1.3;color:#5a1e2d;overflow-wrap:anywhere}html[data-workspace-ui=v2] .workflow-after-v50{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:9px;background:#f7f3ee;font-size:12px;color:#655a55}html[data-workspace-ui=v2] .workflow-after-v50 strong{font-size:12px;color:#322f2c}html[data-workspace-ui=v2] .workflow-after-v50 ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;line-height:1.5}@media (max-width:520px){html[data-workspace-ui=v2] .workflow-dialog-v38 .workflow-approval-summary-v38{grid-template-columns:1fr}}.extra-visit-top-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:8px 13px;border:1px solid #b98e55;border-radius:11px;background:#fff4d5;color:#5a1e2d;font:700 13px/1.2 inherit;cursor:pointer;white-space:nowrap}.extra-visit-top-action:hover{background:#f4dfa8}.extra-visit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:16px;background:#1d0d14b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.extra-visit-dialog{width:min(760px,100%);max-height:min(94dvh,900px);overflow:auto;border:1px solid #d5b77e;border-radius:18px;background:#fcf8f3;color:#392c2b;box-shadow:0 24px 90px #18080d77}.extra-visit-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px;background:linear-gradient(110deg,#592130,#753947);color:#fff}.extra-visit-dialog>header small{font-size:11px;letter-spacing:.13em;color:#ebc988}.extra-visit-dialog h2{margin:9px 0 0;font:500 clamp(25px,3vw,36px)/1.12 Georgia,serif}.extra-visit-close{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #ffffff70;border-radius:9px;background:transparent;color:#fff;cursor:pointer}.extra-visit-dialog form{padding:22px 26px 26px}.extra-visit-terms{font-size:14px;line-height:1.55}.extra-visit-terms p{margin:0 0 10px}.extra-visit-terms ul{padding-left:22px;margin:8px 0 12px}.extra-visit-terms li{margin:5px 0}.extra-visit-terms strong{color:#792e44}.extra-visit-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.extra-visit-fields label,.extra-visit-consent>label:first-child,.extra-visit-slot label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#683b42}.extra-visit-fields .full{grid-column:1/-1}.extra-visit-fields input,.extra-visit-fields textarea,.extra-visit-consent input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:42px;padding:10px 12px;border:1px solid #d8c4bc;border-radius:9px;background:#fff;color:#332c2b;font:400 15px/1.3 inherit}.extra-visit-fields textarea{min-height:65px;resize:vertical}.extra-visit-slot{padding:12px;border:1px solid #ddc9bd;border-radius:11px;background:#fff}.extra-visit-slot>strong{display:block;margin-bottom:9px;color:#5a1e2d}.extra-visit-slot>div{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}.extra-visit-monday{padding:9px 12px;border-radius:8px;background:#fff0c8;color:#634823;font-size:13px}.extra-visit-consent{display:grid;gap:12px;margin-top:18px;padding:15px;border:1px solid #d7b37c;border-radius:11px;background:#fff9e9}.extra-visit-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;color:#413233}.extra-visit-check input{width:18px;height:18px;flex:none;accent-color:#5a1e2d}.extra-visit-error{padding:10px;border-radius:8px;background:#f9e4e8;color:#8a233f;font-size:13px}.extra-visit-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.extra-visit-dialog footer button{padding:10px 16px;border:1px solid #c9ad9f;border-radius:9px;background:#fff;color:#5a1e2d;font-weight:700;cursor:pointer}.extra-visit-dialog footer button[type=submit]{border-color:#5a1e2d;background:#5a1e2d;color:#fff}.extra-visit-dialog footer button:disabled{opacity:.55;cursor:not-allowed}html[data-workspace-theme=night] .extra-visit-top-action{background:#e8ce91;color:#4b1b29}html[data-workspace-theme=night] .extra-visit-dialog{background:#282124;color:#f4ebea}html[data-workspace-theme=night] .extra-visit-terms strong,html[data-workspace-theme=night] .extra-visit-slot>strong{color:#f0c67f}html[data-workspace-theme=night] .extra-visit-fields label,html[data-workspace-theme=night] .extra-visit-consent>label:first-child,html[data-workspace-theme=night] .extra-visit-slot label,html[data-workspace-theme=night] .extra-visit-check{color:#f1dddc}html[data-workspace-theme=night] .extra-visit-slot,html[data-workspace-theme=night] .extra-visit-consent{background:#34292b;border-color:#69504c}html[data-workspace-theme=night] .extra-visit-fields input,html[data-workspace-theme=night] .extra-visit-fields textarea,html[data-workspace-theme=night] .extra-visit-consent input:not([type=checkbox]){background:#241d20;color:#fff;border-color:#745e5a}@media (max-width:850px){.extra-visit-top-action span{display:none}.extra-visit-top-action{padding:8px;min-width:40px}}@media (max-width:600px){.extra-visit-backdrop{padding:6px}.extra-visit-dialog{max-height:96dvh;border-radius:12px}.extra-visit-dialog>header,.extra-visit-dialog form{padding:16px}.extra-visit-fields{grid-template-columns:1fr}.extra-visit-fields .full{grid-column:auto}.extra-visit-top-action{min-width:38px}.extra-visit-dialog footer{flex-wrap:wrap}.extra-visit-dialog footer button{flex:1}}.extra-visit-fields select{box-sizing:border-box;width:100%;min-height:42px;padding:10px 12px;border:1px solid #d8c4bc;border-radius:9px;background:#fff;color:#332c2b;font:400 15px/1.3 inherit}.extra-visit-fields input[type=file]{padding:8px}.extra-visit-expense-list{display:grid;gap:7px;margin-top:18px;padding-top:14px;border-top:1px solid #d8c4bc}.extra-visit-expense-list>button{justify-self:start;border:0;background:none;color:#5a1e2d;font:700 13px/1.4 inherit;text-decoration:underline;cursor:pointer}html[data-workspace-theme=night] .extra-visit-fields select{background:#241d20;color:#fff;border-color:#745e5a}html[data-workspace-theme=night] .extra-visit-expense-list>button{color:#f0c67f}.extra-visit-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw;height:100dvh;z-index:12000!important;display:grid;place-items:center;overflow:hidden;padding:clamp(8px,2vh,20px);box-sizing:border-box;background:#180910a8!important;backdrop-filter:blur(10px) saturate(.8)!important;-webkit-backdrop-filter:blur(10px) saturate(.8)!important}.extra-visit-dialog{width:min(760px,100%);max-height:calc(100dvh - (2*clamp(8px,2vh,20px)));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.extra-visit-dialog>header{padding:17px 22px}.extra-visit-dialog h2{font-size:clamp(22px,2.6vw,30px)}.extra-visit-dialog form{padding:16px 22px 20px}.extra-visit-terms{font-size:13px;line-height:1.43}.extra-visit-terms li{margin:4px 0}.extra-visit-fields{gap:10px;margin-top:0}.extra-visit-fields textarea{min-height:58px}.extra-visit-slot{padding:10px}.extra-visit-consent{margin-top:12px}.extra-visit-review{margin:0;padding:12px 14px;border-radius:10px;background:#f5ebdf;color:#5a1e2d;line-height:1.5}.extra-visit-dialog footer{margin-top:14px}.extra-visit-dialog footer .extra-visit-next{border-color:#5a1e2d;background:#5a1e2d;color:#fff}@media (max-width:600px){.extra-visit-backdrop{padding:8px}.extra-visit-dialog{max-height:calc(100dvh - 16px)}.extra-visit-dialog>header,.extra-visit-dialog form{padding:13px 15px}.extra-visit-dialog h2{font-size:23px}.extra-visit-fields{gap:8px}.extra-visit-slot>div{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.extra-visit-fields input,.extra-visit-fields textarea,.extra-visit-consent input:not([type=checkbox]){min-height:38px;padding:8px 9px}.extra-visit-terms{font-size:12px;line-height:1.35}.extra-visit-terms li{margin:3px 0}.extra-visit-terms ul{margin:6px 0;padding-left:17px}}html.extra-visit-open,body.extra-visit-open{overflow:hidden!important;overscroll-behavior:none!important}.extra-visit-dialog>header{position:relative;isolation:isolate;overflow:hidden;min-height:106px;align-items:flex-start}.extra-visit-dialog>header .extra-visit-heading-copy{position:relative;z-index:1;max-width:590px}.extra-visit-dialog>header h2,.extra-visit-dialog>header #extra-visit-heading{font-family:Inter,system-ui,sans-serif!important;font-size:clamp(20px,2.1vw,27px);font-weight:650;line-height:1.2;color:#fffaf5!important;letter-spacing:-.025em}.extra-visit-dialog>header small{color:#f4d693!important}.extra-visit-dialog>header .extra-visit-close{position:relative;z-index:2;color:#fff!important}.extra-visit-leaf{position:absolute;z-index:0;left:-28px;bottom:-80px;width:175px;height:175px;opacity:.2;pointer-events:none;transform:rotate(-18deg)}.extra-visit-company{display:grid;gap:5px;align-content:center;padding:8px 12px;border:1px solid #dfcbb9;border-radius:10px;background:#f5ebdf;color:#5a1e2d}.extra-visit-company span{font-size:11px;font-weight:700;color:#80564b}.extra-visit-company strong{font-size:14px;line-height:1.3}.extra-visit-go{font-weight:750;color:#5a1e2d}.extra-visit-attachment{align-content:start}.extra-visit-attachment svg{display:inline-block;vertical-align:middle}.extra-visit-hours{margin:10px 0 0;font-size:11px;line-height:1.45;color:#725e58}.extra-visit-monday{display:grid;gap:6px;margin-top:10px;padding:11px 13px;border:1px solid #d4af78;border-radius:10px;background:#fff0c8;color:#634823;font-size:12px;font-weight:700}.extra-visit-monday textarea{box-sizing:border-box;width:100%;min-height:52px;padding:9px;border:1px solid #d4af78;border-radius:8px;background:#fff;color:#332c2b;font:inherit}.extra-visit-review{display:grid;gap:5px}.extra-visit-review>strong{font-size:17px}.extra-visit-review>span{font-size:12px}.extra-visit-review>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.extra-visit-review p{display:grid;gap:3px;margin:6px 0 0;padding:10px;border:1px solid #dec9b5;border-radius:10px;background:#fffbf6}.extra-visit-review p b{font-size:14px;text-transform:capitalize}.extra-visit-review p small{color:#80604e}html[data-workspace-theme=night] .extra-visit-dialog>header h2{color:#fffaf5!important}html[data-workspace-theme=night] .extra-visit-company,html[data-workspace-theme=night] .extra-visit-review{background:#352729;color:#f5e8e3;border-color:#755446}html[data-workspace-theme=night] .extra-visit-company span,html[data-workspace-theme=night] .extra-visit-hours{color:#dac8bb}html[data-workspace-theme=night] .extra-visit-review p{background:#2b2024;border-color:#69504c;color:#f6e8e3}html[data-workspace-theme=night] .extra-visit-monday{background:#3d3024;color:#f3ddae;border-color:#806440}html[data-workspace-theme=night] .extra-visit-monday textarea{background:#251d20;color:#fff;border-color:#806440}html[data-workspace-theme=night] .extra-visit-go{color:#f0c67f}@media (max-width:600px){.extra-visit-dialog>header h2{font-size:20px!important}.extra-visit-leaf{width:120px;height:120px;bottom:-55px}.extra-visit-review>div{grid-template-columns:1fr}.extra-visit-company{min-height:40px}}.top-actions .extra-visit-top-action{min-height:38px;padding:0 12px;border:1px solid #d4bd9b;border-radius:10px;background:color-mix(in srgb,#b58c52 9%,var(--theme-surface,#fff));color:var(--theme-text,#302a28);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;box-shadow:none;transition:background .2s ease,border-color .2s ease}.top-actions .extra-visit-top-action:hover,.top-actions .extra-visit-top-action:focus-visible{border-color:#b58c52;background:color-mix(in srgb,#b58c52 18%,var(--theme-surface,#fff))}html[data-workspace-theme=night] .top-actions .extra-visit-top-action{background:#312329;border-color:#856547;color:#f3e6d0}.top-actions .extra-visit-top-action,html[data-workspace-theme=night] .top-actions .extra-visit-top-action{background:#f2ce75;border:1px solid #c79b4c;color:#48212b;font-weight:800;box-shadow:0 3px 11px #5a1e2d1f}.top-actions .extra-visit-top-action:hover,.top-actions .extra-visit-top-action:focus-visible,html[data-workspace-theme=night] .top-actions .extra-visit-top-action:hover{background:#ffe19a;border-color:#a77632;color:#48212b;transform:translateY(-1px)}.extra-visit-choice>p{margin:0 0 17px;color:#563f3e;font-size:14px;line-height:1.5}.extra-visit-choice>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.extra-visit-choice>div>button{display:grid;gap:7px;min-height:112px;padding:18px;border:1px solid #dcc5ad;border-radius:13px;background:#fffaf4;color:#5a1e2d;text-align:left;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease}.extra-visit-choice>div>button:hover,.extra-visit-choice>div>button:focus-visible{transform:translateY(-3px);border-color:#b58c52;background:#fff1d3}.extra-visit-choice button span{font-size:18px;font-weight:800}.extra-visit-choice button small{font-size:12px;line-height:1.35;color:#6e5954}html[data-workspace-theme=night] .extra-visit-choice>p{color:#f4e9e1}html[data-workspace-theme=night] .extra-visit-choice>div>button{background:#362b2b;border-color:#8b7054;color:#f8e9d3}html[data-workspace-theme=night] .extra-visit-choice>div>button:hover{background:#48352b}html[data-workspace-theme=night] .extra-visit-choice button small{color:#ead6c4}#scheduling-v65-client-host .scheduling-v65-panel.compact{margin:12px 0!important;border:1px solid #dfc7a1!important;border-left:3px solid #b58c52!important;border-radius:13px!important;background:var(--theme-surface,#fff)!important;box-shadow:none!important}#scheduling-v65-client-host .scheduling-v65-panel.compact .scheduling-v65-head{padding:13px 16px!important}#scheduling-v65-client-host .scheduling-v65-panel.compact .scheduling-v65-list{display:grid!important;padding:10px 16px 16px!important}@media (max-width:600px){.extra-visit-choice>div{grid-template-columns:1fr}.extra-visit-choice>div>button{min-height:85px;padding:13px}.extra-visit-choice button span{font-size:16px}}.extra-visit-availability{margin:12px 0;padding:12px 14px;border:1px solid #c79b4c;border-radius:11px;background:#fff3d5;color:#4c302d;font-size:13px;line-height:1.45}.extra-visit-availability p{margin:4px 0 8px}.extra-visit-availability label{display:flex;gap:9px;align-items:flex-start;font-weight:700;cursor:pointer}.extra-visit-availability input{flex:none;width:18px;height:18px;accent-color:#5a1e2d}html[data-workspace-theme=night] .extra-visit-availability{background:#3d3024;border-color:#a88852;color:#f8ead5}.top-actions .extra-visit-top-action,html[data-workspace-theme=night] .top-actions .extra-visit-top-action{position:relative;flex:none;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:11px;overflow:visible}.top-actions .extra-visit-top-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.top-actions .extra-visit-top-action:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 9px);right:0;width:max-content;max-width:min(260px,85vw);padding:8px 11px;border-radius:9px;background:#5a1e2d;color:#fff;font:700 12px/1.2 Inter,system-ui,sans-serif;box-shadow:0 8px 22px #28151d44;opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .2s ease,transform .2s ease;z-index:20}.top-actions .extra-visit-top-action:hover:after,.top-actions .extra-visit-top-action:focus-visible:after{opacity:1;transform:translateY(0)}.extra-visit-choice-icon{color:#a87437;flex:none}.extra-visit-online-icon{display:inline-flex;align-items:flex-end;height:27px}.extra-visit-choice>div>button{grid-template-columns:auto 1fr;column-gap:12px;align-content:center}.extra-visit-choice>div>button>small{grid-column:2}@media (max-width:600px){.top-actions .extra-visit-top-action,html[data-workspace-theme=night] .top-actions .extra-visit-top-action{width:38px;min-width:38px;height:38px;min-height:38px}.extra-visit-choice>div>button{min-height:90px}}.extra-visit-expenses-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--theme-line,#ded5cf);border-radius:12px;background:var(--theme-surface,#fff);color:var(--theme-text,#2b2b2b);font:700 13px/1.2 inherit;cursor:pointer;white-space:nowrap}.extra-visit-expenses-trigger:hover{border-color:#b58c52;color:#5a1e2d}.extra-visit-expenses-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:22px;background:#140d109e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.extra-visit-expenses-modal{width:min(640px,96vw);max-height:90vh;overflow:auto;border:1px solid var(--theme-line,#ded5cf);border-radius:20px;background:var(--theme-surface,#fff);color:var(--theme-text,#2b2b2b);box-shadow:0 30px 80px #00000047}.extra-visit-expenses-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 15px;border-bottom:1px solid var(--theme-line,#eee6e0)}.extra-visit-expenses-modal>header small{display:block;font-size:9px;letter-spacing:.13em;font-weight:900;color:#b58c52;text-transform:uppercase}.extra-visit-expenses-modal>header h2{margin:4px 0 0;font-size:20px;font-weight:700;color:var(--theme-text,#2b2b2b)}.extra-visit-expenses-modal>header button{width:36px;height:36px;flex:none;border-radius:10px;border:1px solid var(--theme-line,#ddd4ce);background:var(--theme-surface-soft,#f8f4f1);color:var(--theme-text,#2b2b2b);cursor:pointer}.extra-visit-expenses-modal form{padding:16px 22px 22px}.extra-visit-expenses-modal>form>p{margin:0 0 14px;font-size:11px;line-height:1.5;color:var(--theme-muted,#786d67)}.extra-visit-expenses-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.extra-visit-expenses-fields label{display:grid;gap:6px;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--theme-muted,#776b65)}.extra-visit-expenses-fields .full{grid-column:1/-1}.extra-visit-expenses-fields input,.extra-visit-expenses-fields select,.extra-visit-expenses-fields textarea{box-sizing:border-box;width:100%;min-height:42px;padding:10px 11px;border:1px solid var(--theme-line,#ded5cf);border-radius:11px;background:var(--theme-input,var(--theme-surface,#fff));color:var(--theme-text,#2b2b2b);font:400 13px/1.3 inherit;outline:none}.extra-visit-expenses-fields textarea{min-height:65px;resize:vertical}.extra-visit-expenses-fields input:focus,.extra-visit-expenses-fields select:focus,.extra-visit-expenses-fields textarea:focus{border-color:#b58c52;box-shadow:0 0 0 3px #b58c521a}.extra-visit-expenses-note{margin:12px 0 0;font-size:10px;line-height:1.5;color:var(--theme-muted,#786d67)}.extra-visit-expenses-error{margin-top:12px;padding:9px 11px;border-radius:9px;background:#fff1f3;color:#8b3246;font-size:11px;line-height:1.4}.extra-visit-expenses-modal footer{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.extra-visit-expenses-modal footer button{min-height:38px;padding:0 16px;border:1px solid var(--theme-line,#ded5cf);border-radius:11px;background:var(--theme-surface,#fff);color:var(--theme-text,#2b2b2b);font-weight:700;cursor:pointer}.extra-visit-expenses-modal footer button[type=submit]{border-color:#5a1e2d;background:#5a1e2d;color:#fff}.extra-visit-expenses-modal footer button:disabled{opacity:.5;cursor:not-allowed}.extra-visit-expenses-list{display:grid;gap:0;margin-top:16px;padding-top:14px;border-top:1px solid var(--theme-line,#eee6e0)}.extra-visit-expenses-list>strong{display:block;margin-bottom:8px;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--theme-muted,#776b65)}.extra-visit-expenses-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 4px;border:0;border-top:1px solid var(--theme-line,#eee6e0);background:none;color:var(--theme-text,#2b2b2b);font:inherit;font-size:12px;cursor:pointer;text-align:left}.extra-visit-expenses-item:first-child{border-top:0}.extra-visit-expenses-item>span{flex:1;font-weight:700}.extra-visit-expenses-item>strong{color:#5a1e2d;font-size:12px}.extra-visit-expenses-item>em{font-style:normal;font-size:10px;color:var(--theme-muted,#776b65);text-decoration:underline;white-space:nowrap}html[data-workspace-theme=night] .extra-visit-expenses-trigger{background:#2c2024;border-color:#554047;color:#eee3e6}html[data-workspace-theme=night] .extra-visit-expenses-modal{background:#241a1e;border-color:#4b373e;color:#f2e8ea}html[data-workspace-theme=night] .extra-visit-expenses-modal>header{border-color:#4b373e}html[data-workspace-theme=night] .extra-visit-expenses-modal>header button{background:#2c2024;border-color:#554047;color:#eee3e6}html[data-workspace-theme=night] .extra-visit-expenses-fields input,html[data-workspace-theme=night] .extra-visit-expenses-fields select,html[data-workspace-theme=night] .extra-visit-expenses-fields textarea{background:#2b2024;border-color:#523d44;color:#eee3e6}html[data-workspace-theme=night] .extra-visit-expenses-modal footer button{background:#2c2024;border-color:#554047;color:#eee3e6}html[data-workspace-theme=night] .extra-visit-expenses-modal footer button[type=submit]{background:#7a2942;border-color:#7a2942;color:#fff}@media (max-width:600px){.extra-visit-expenses-backdrop{padding:8px}.extra-visit-expenses-modal{max-height:96vh;border-radius:16px}.extra-visit-expenses-modal form,.extra-visit-expenses-modal>header{padding-left:15px;padding-right:15px}.extra-visit-expenses-fields{grid-template-columns:1fr}.extra-visit-expenses-fields .full{grid-column:auto}}.extra-visit-expenses-modal{width:min(740px,96vw)}.extra-visit-expense-lines{display:grid;gap:11px;margin-top:14px}.extra-visit-expense-line{padding:14px;border:1px solid var(--theme-line,#ded5cf);border-radius:13px;background:var(--theme-surface-soft,#faf7f5)}.extra-visit-expense-line-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:var(--theme-text,#2b2b2b);font-size:13px}.extra-visit-expense-line-head button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--theme-line,#ded5cf);border-radius:9px;background:transparent;color:var(--theme-text,#2b2b2b);cursor:pointer}.extra-visit-add-line{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:9px 12px;border:1px dashed #b58c52;border-radius:10px;background:transparent;color:var(--theme-text,#2b2b2b);font:700 12px Inter,sans-serif;cursor:pointer}.extra-visit-expenses-notice{padding:10px;border:1px solid #a8c4a6;border-radius:9px;background:#e9f4e8;color:#23532e;font-size:12px}.extra-visit-expenses-item small{display:block;color:var(--theme-muted,#786d67);font-size:10px}.extra-visit-expenses-item button{border:0;background:none;color:#7b3447;text-decoration:underline;cursor:pointer}html[data-workspace-theme=night] .extra-visit-expense-line{background:#2b2024;border-color:#523d44}html[data-workspace-theme=night] .extra-visit-expenses-item button{color:#e6c17b}.top-actions .extra-visit-expenses-trigger{min-height:38px;padding:0 11px;border-radius:10px;border-color:#d6c8b8;background:var(--theme-surface,#fff);color:var(--theme-text,#302a28);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;box-shadow:none}.top-actions .extra-visit-expenses-trigger:hover{border-color:#b58c52;background:color-mix(in srgb,#b58c52 9%,var(--theme-surface,#fff));color:var(--theme-text,#302a28)}@media (max-width:950px){.top-actions .extra-visit-expenses-trigger span{display:none}.top-actions .extra-visit-expenses-trigger{width:38px;justify-content:center;padding:0}}.hours-v13-usage-list .hours-v13-logo.hours-company-logo-v41{overflow:hidden!important;padding:0!important;background:#f7f3ee!important;border-color:#e3d7ce!important;color:transparent!important;display:grid!important;place-items:center!important}.hours-v13-usage-list .hours-v13-logo.hours-company-logo-v41 .hours-company-logo-image-v41{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}[data-workspace-theme=night] .hours-v13-usage-list .hours-v13-logo.hours-company-logo-v41{background:#f7f3ee!important;border-color:#e3d7ce!important}
