.ad-root a{color:var(--brand-primary)}.ad-root a:hover{color:var(--brand-navy)}.ad-root button{font-family:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes drawerIn{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.ad-navbtn:hover{background:color-mix(in srgb,var(--brand-primary) 6%,transparent)}.ad-approve:hover{background:#1b7a42!important}.ad-decline:hover{border-color:#c0392b!important;color:#c0392b!important}.ad-advance:hover{background:var(--brand-primary)!important;color:#fff!important}.ad-markpaid:hover{background:var(--brand-accent-hover)!important}.ad-markpaid:active{background:var(--brand-accent-active)!important}.ad-input:focus{border-color:var(--brand-primary)!important;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.ad-check-box{width:26px;height:26px;accent-color:var(--brand-primary);flex:none}.ad-check,.ad-check-box{cursor:pointer}@media (max-width:900px){.ad-side{display:none!important}.ad-mobilebar{display:flex!important}}@media (max-width:640px){.ad-main{padding:20px 16px 40px!important}.ad-card{padding:18px 16px!important}.ad-title{font-size:30px!important;line-height:1.15!important}.ad-input{width:100%!important;max-width:none!important;min-height:52px!important;font-size:16px!important;padding:14px 16px!important}.ad-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.ad-advance,.ad-approve,.ad-btn,.ad-decline,.ad-markpaid{width:100%!important;box-sizing:border-box!important;min-height:50px!important;font-size:16px!important;padding:14px 20px!important;border-radius:10px!important}.ad-approw,.ad-recrow{display:block!important;padding:22px 0!important}.ad-rec-body{display:block!important;min-width:0!important}.ad-rec-name{font-size:20px!important;font-weight:800!important;line-height:1.25!important;color:var(--brand-navy)!important;overflow-wrap:anywhere}.ad-rec-company{display:block!important;font-size:17px!important;color:#5b6b7a!important;margin-top:4px!important;overflow-wrap:anywhere}.ad-rec-strong{font-size:17px!important;color:var(--brand-navy)!important}.ad-rec-meta{line-height:1.5!important;margin-top:10px!important;color:#5b6b7a!important}.ad-rec-contact,.ad-rec-meta{font-size:16px!important;overflow-wrap:anywhere}.ad-rec-contact{line-height:1.6!important;margin-top:8px!important}.ad-rec-email,.ad-rec-phone{display:block!important;padding:3px 0!important}.ad-sep{display:none!important}.ad-badge-wrap{display:block!important;width:-moz-fit-content!important;width:fit-content!important;margin:12px 0 0!important;font-size:13px!important;padding:5px 12px!important}.ad-rec-actions{margin-top:16px!important}.ad-row{display:block!important;padding:20px 0!important}.ad-customer{font-size:19px!important;font-weight:800!important;color:var(--brand-navy)!important;overflow-wrap:anywhere}.ad-partner{margin-top:4px!important}.ad-partner,.ad-refcell{font-size:16px!important;overflow-wrap:anywhere}.ad-refcell{margin-top:8px!important}.ad-refstatus{margin-top:12px!important}.ad-action{margin-top:14px!important}.ad-refdetail-grid{font-size:15px!important}.ad-refdetail{padding-left:0!important}.ad-refdetail-grid{display:block!important}.ad-refdetail-grid>div{margin-top:12px!important}.ad-check{gap:14px!important;padding:14px 0!important;min-height:48px;align-items:flex-start!important}.ad-check-box{width:28px!important;height:28px!important;margin-top:0!important}.ad-check-label{font-size:16.5px!important;font-weight:700!important}.ad-check-hint{font-size:14.5px!important;line-height:1.5!important;margin-top:3px!important}.ad-select{width:100%!important;min-width:0!important;min-height:52px!important;font-size:16px!important}.ad-drawer{width:min(340px,88vw)!important;padding:14px 14px 24px!important;gap:6px!important}.ad-drawer .ad-navbtn{font-size:18px!important;padding:16px!important;min-height:56px!important;border-radius:12px!important;display:flex!important;align-items:center!important}.ad-drawer-signout{font-size:16px!important;padding:16px!important;min-height:52px!important}.ad-drawer-close{width:48px!important;height:48px!important;font-size:16px!important}.ad-tbl{min-width:0!important}.ad-head{display:none!important}}@media (min-width:641px){.ad-co-floordaddy .ad-appdetail{grid-template-columns:1fr 1fr!important;gap:18px 28px!important}}@media (max-width:640px){.ad-co-floordaddy .ad-appdetail{grid-template-columns:1fr!important}}.ad-editgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px}.ad-editactions{display:flex;gap:12px;margin-top:22px}@media (max-width:640px){.ad-editgrid{grid-template-columns:1fr!important;gap:20px!important}.ad-editactions{flex-direction:column!important;gap:12px!important}.ad-co-floordaddy .ad-dialog-actions{flex-direction:column-reverse!important;gap:10px!important}.ad-co-floordaddy .ad-dialog-actions>button{width:100%!important;min-height:50px!important}.ad-co-floordaddy .ad-openghl{font-size:16px!important;min-height:44px!important;padding:10px 0!important}}.ad-co-floordaddy .ad-go{background:var(--brand-accent)!important}.ad-co-floordaddy .ad-approve:hover,.ad-co-floordaddy .ad-go:hover{background:var(--brand-accent-hover)!important}.ad-appctrls{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:6px}.ad-search{display:inline-flex;align-items:center;gap:8px;background:#f2f5fa;border:1px solid transparent;border-radius:12px;padding:0 14px;min-height:44px;flex:1 1 240px;max-width:360px;box-sizing:border-box}.ad-search:focus-within{background:#fff;border-color:color-mix(in srgb,var(--brand-primary) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ad-search-icon{flex:none;color:#8a97a3}.ad-searchinput{border:none;background:none;outline:none;width:100%;font-size:15px;color:var(--brand-navy);font-family:inherit;padding:8px 0}.ad-chips{display:inline-flex;gap:8px;flex-wrap:wrap}.ad-chip{border:1px solid rgba(20,33,61,.12);background:#fff;color:#5b6b7a;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;min-height:38px}.ad-chip:hover{border-color:rgba(20,33,61,.24)}.ad-chip-on{background:color-mix(in srgb,var(--brand-primary) 10%,#fff);border-color:color-mix(in srgb,var(--brand-primary) 45%,transparent);color:var(--brand-primary)}.ad-chip-n{font-weight:800;opacity:.65;margin-left:3px}.ad-chip-on .ad-chip-n{opacity:1}.ad-appcard{background:#f6f9fd;border-radius:14px;padding:16px 18px;margin-top:12px}.ad-appcard:first-of-type{margin-top:14px}.ad-appcard-queue{border-left:3px solid color-mix(in srgb,var(--brand-accent) 55%,transparent);padding-left:15px;background:color-mix(in srgb,var(--brand-accent) 4%,#f6f9fd)}.ad-appcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ad-appcard-name{font-size:16px;font-weight:800;color:var(--brand-navy);line-height:1.3;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-appcard-biz{font-size:13.5px;color:#5b6b7a;margin-top:3px;overflow-wrap:anywhere}.ad-appcard-meta{font-size:13px;color:#7a8794;margin-top:7px}.ad-appcard-contact{font-size:13px;margin-top:4px}.ad-appcard-contact a{color:#8a97a3;text-decoration:none}.ad-appcard-contact a:hover{color:var(--brand-primary)}.ad-appcard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.ad-appcard-actions{display:flex;gap:10px;flex:none}.ad-viewdetails{display:inline-flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--brand-primary) 8%,transparent);color:var(--brand-primary);border:none;border-radius:999px;padding:6px 8px 6px 16px;font-size:13.5px;font-weight:800;cursor:pointer;font-family:inherit;min-height:44px}.ad-viewdetails:hover{background:color-mix(in srgb,var(--brand-primary) 15%,transparent)}.ad-viewdetails:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ad-viewdetails-label{line-height:1}.ad-chev{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,currentColor 13%,transparent);color:inherit;transition:transform .18s ease,background-color .18s ease}.ad-chev svg{display:block}.ad-chev[data-open=true]{transform:rotate(180deg);background:color-mix(in srgb,currentColor 20%,transparent)}@media (prefers-reduced-motion:reduce){.ad-chev{transition:none}}.ad-appcard-foot-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-more{position:relative;display:inline-flex}.ad-more-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1.5px solid rgba(20,33,61,.16);background:#fff;color:#42505e;border-radius:9px;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;font-family:inherit;line-height:1}.ad-more-btn:hover{background:color-mix(in srgb,var(--brand-primary) 6%,#fff);border-color:rgba(20,33,61,.28)}.ad-more-menu{position:absolute;z-index:40;bottom:calc(100% + 8px);left:0;min-width:210px;background:#fff;border:1px solid rgba(20,33,61,.12);border-radius:12px;box-shadow:0 12px 32px rgba(4,16,32,.18);padding:6px;display:flex;flex-direction:column;gap:2px}.ad-more-item{display:block;width:100%;text-align:left;background:none;border:none;border-radius:8px;padding:12px;min-height:44px;font-size:14px;font-weight:700;color:var(--brand-navy);cursor:pointer;font-family:inherit;text-decoration:none}.ad-more-item:focus-visible,.ad-more-item:hover{background:color-mix(in srgb,var(--brand-primary) 9%,transparent);outline:none}.ad-more-item-danger{color:#b23b2e}.ad-more-item-danger:focus-visible,.ad-more-item-danger:hover{background:rgba(192,57,43,.09)}.ad-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:120;display:inline-flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);background:var(--brand-navy);color:#fff;border-radius:12px;padding:13px 18px;box-shadow:0 12px 34px rgba(4,16,32,.34);font-size:14px;font-weight:700}.ad-toast-msg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-toast-undo{flex:none;background:rgba(255,255,255,.16);border:none;color:#fff;border-radius:8px;padding:8px 14px;min-height:40px;font-size:13.5px;font-weight:800;cursor:pointer;font-family:inherit}.ad-toast-undo:hover{background:rgba(255,255,255,.26)}@media (max-width:640px){.ad-co-floordaddy .ad-title{font-size:26px!important;margin-bottom:4px!important}.ad-appctrls{flex-direction:column;align-items:stretch;gap:12px}.ad-search{flex:none;max-width:none;min-height:50px}.ad-chips{gap:8px}.ad-chip{flex:1 1 auto;text-align:center;justify-content:center;min-height:44px}.ad-appcard{padding:16px;margin-top:14px}.ad-appcard-foot{flex-direction:column;align-items:stretch;gap:12px}.ad-appcard-foot-left{justify-content:space-between;gap:10px}.ad-viewdetails{min-height:44px}.ad-appcard-actions{width:100%}.ad-appcard-actions>button{width:100%;min-height:48px}.ad-more-menu{left:auto;right:0}}.ad-field:focus{outline:none;border-color:color-mix(in srgb,var(--brand-primary) 55%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent)}.ad-field:hover:not(:focus){border-color:rgba(20,33,61,.24)!important}.ad-field-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%235B6B7A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px!important}.ad-editsection{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a97a3;margin-bottom:10px}.ad-editing-dot{width:8px;height:8px;border-radius:999px;background:var(--brand-primary);flex:none}@media (max-width:900px){.ad-co-floordaddy .ad-mobilebar{padding:14px 24px!important}.ad-co-floordaddy .ad-mobilelogo{height:88px!important}@media (max-width:359px){.ad-co-floordaddy .ad-mobilelogo{height:76px!important}}.ad-co-floordaddy .ad-drawer-close{width:52px!important;height:52px!important}.ad-co-floordaddy .ad-drawer-close:hover,.ad-co-floordaddy .ad-hamburger:hover{background:rgba(20,33,61,.06)!important}.ad-co-floordaddy .ad-drawer-close:focus-visible,.ad-co-floordaddy .ad-hamburger:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}}@media (max-width:640px){.ad-co-floordaddy .ad-main{padding:20px 24px 40px!important}.ad-co-floordaddy .ad-appcard-name{min-width:0;overflow-wrap:anywhere}.ad-co-floordaddy .ad-appcard-top>:last-child{flex:none}.ad-co-floordaddy .ad-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.ad-co-floordaddy .ad-chips>.ad-chip{grid-column:span 3;min-width:0}.ad-co-floordaddy .ad-chips:has(>.ad-chip:nth-child(5))>.ad-chip{grid-column:span 2}.ad-co-floordaddy .ad-chips:has(>.ad-chip:nth-child(5))>.ad-chip:nth-child(n+4){grid-column:span 3}}.ad-appcard-target{animation:adTargetPulse 4.5s ease-out 1;border-radius:14px}@keyframes adTargetPulse{0%{box-shadow:0 0 0 3px var(--brand-primary),0 8px 26px color-mix(in srgb,var(--brand-primary) 34%,transparent)}70%{box-shadow:0 0 0 3px var(--brand-primary),0 8px 26px color-mix(in srgb,var(--brand-primary) 34%,transparent)}to{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.ad-appcard-target{animation:none;box-shadow:0 0 0 3px var(--brand-primary)}}.ad-deeplink-miss{display:flex;align-items:center;gap:12px;margin:4px 0 14px;padding:12px 16px;border-radius:10px;background:color-mix(in srgb,#b23b2e 8%,#fff);border:1px solid color-mix(in srgb,#b23b2e 28%,transparent);color:#8a2a20;font-size:14px;font-weight:600;line-height:1.4}.ad-deeplink-miss>span{flex:1 1;min-width:0}.ad-deeplink-miss>button{flex:none;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#8a2a20;font-size:15px;cursor:pointer;font-family:inherit}.ad-deeplink-miss>button:hover{background:color-mix(in srgb,#b23b2e 12%,transparent)}.ad-deeplink-miss>button:focus-visible{outline:2px solid #8a2a20;outline-offset:2px}.ad-co-floordaddy .ad-refdetail{padding-left:0!important}.ad-invitedby{margin-top:3px;font-size:12.5px;font-weight:700;color:var(--brand-primary-hover,var(--brand-primary));overflow-wrap:anywhere}.ad-intros{margin:10px 0 12px;border:1px solid rgba(10,37,64,.1);border-radius:10px;background:rgba(10,37,64,.02)}.ad-intros-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:44px;box-sizing:border-box;padding:11px 14px;cursor:pointer;list-style-position:inside}.ad-intros-title{font-size:14px;font-weight:800;color:var(--brand-navy)}.ad-intros-meta{font-size:12.5px;color:#5b6b7a}.ad-intros-sum:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:10px}.ad-intros-list{list-style:none;margin:0;padding:0 8px 8px}.ad-intros-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;width:100%;min-height:44px;box-sizing:border-box;padding:8px 10px;border:none;border-radius:8px;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.ad-intros-row:hover{background:rgba(10,37,64,.05)}.ad-intros-row-on{background:color-mix(in srgb,var(--brand-primary) 10%,#fff)}.ad-intros-row:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.ad-intros-name{font-size:13.5px;font-weight:700;color:var(--brand-navy);min-width:0;overflow-wrap:anywhere}.ad-intros-code{font-weight:500;color:#8a97a3}.ad-intros-n{font-size:12.5px;color:#5b6b7a;white-space:nowrap}.ad-intros-active{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:8px 8px 8px 14px;border-radius:10px;background:color-mix(in srgb,var(--brand-primary) 8%,#fff);color:var(--brand-navy);font-size:13.5px;font-weight:600}.ad-intros-active>span{flex:1 1;min-width:0}.ad-intros-active>button{flex:none;min-height:36px;padding:0 12px;border:1.5px solid rgba(10,37,64,.2);border-radius:8px;background:#fff;color:var(--brand-navy);font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.ad-co-floordaddy .ad-menuBackdrop{position:fixed;inset:0;background:rgba(15,26,42,.22);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:60}.ad-co-floordaddy .ad-menuPanel{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:61;width:min(92vw,400px);box-sizing:border-box;display:flex;flex-direction:column;background:#fff;border-left:1px solid rgba(10,37,64,.1);box-shadow:-14px 0 40px rgba(10,37,64,.14);padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;text-align:left;animation:drawerIn .2s ease}@media (min-width:641px){.ad-co-floordaddy .ad-menuPanel{width:412px}}.ad-co-floordaddy .ad-menuHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 6px 16px;border-bottom:1px solid rgba(10,37,64,.08)}.ad-co-floordaddy .ad-menuTitle{font-size:16px;font-weight:800;color:var(--brand-navy);line-height:1.25}.ad-co-floordaddy .ad-menuClose{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:10px;background:transparent;color:var(--brand-navy);cursor:pointer}.ad-co-floordaddy .ad-menuClose:hover{background:rgba(20,33,61,.06)}.ad-co-floordaddy .ad-menuClose:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.ad-co-floordaddy .ad-menuNav{display:flex;flex-direction:column;gap:4px;padding:12px 0 0;flex:1 1 auto}.ad-co-floordaddy .ad-menuPanel .ad-menuLink{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:15px;font-weight:700;color:var(--brand-navy);text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer}.ad-co-floordaddy .ad-menuPanel .pd-menuIcon{flex:none;color:#5b6b7a}.ad-co-floordaddy .ad-menuLinkLabel{flex:1 1 auto;min-width:0}.ad-co-floordaddy .ad-menuPanel .ad-menuLink:hover{background:rgba(20,33,61,.05);color:var(--brand-navy)}.ad-co-floordaddy .ad-menuPanel .ad-menuLink:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.ad-co-floordaddy .ad-menuPanel .ad-menuLink--active,.ad-co-floordaddy .ad-menuPanel .ad-menuLink--active:hover{background:color-mix(in srgb,var(--brand-primary) 9%,#fff);color:var(--brand-primary-hover);box-shadow:inset 3px 0 0 var(--brand-primary)}.ad-co-floordaddy .ad-menuPanel .ad-menuLink--active .pd-menuIcon{color:var(--brand-primary-hover)}.ad-co-floordaddy .ad-menuFoot{margin-top:auto;padding-top:10px;border-top:1px solid rgba(10,37,64,.08)}.ad-co-floordaddy .ad-menuPanel .ad-menuSignout,.ad-co-floordaddy .ad-menuPanel .ad-menuSignout .pd-menuIcon{color:#b0392b}.ad-co-floordaddy .ad-menuPanel .ad-menuSignout:hover{background:rgba(176,57,43,.07);color:#97281c}@media (prefers-reduced-motion:reduce){.ad-co-floordaddy .ad-menuPanel{animation:none}}