@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Yellowtail&display=swap";:root{color:#0b0f17;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--navy:#192937;--navy-2:#2c3e50;--navy-3:#3a5062;--gold:#f2a900;--gold-ink:#8a5a00;--gold-trace:#c4870a;--gold-soft:#f2a90014;--paper:#fff;--warm:#faf7f1;--warm-2:#f8f7f4;--ink:#0b0f17;--ink-2:#1f2328;--muted:#6b7280;--muted-2:#8b9199;--line:#e6e5e2;--green:#1b7f55;--green-soft:#eaf7f0;--red:#b43b3b;--red-soft:#fff0ef;--blue:#356c9e;--blue-soft:#eef6fc;--amber:#a86d00;--shadow:0 12px 32px #19293714;--shadow-small:0 2px 8px #19293712;background:#faf7f1;font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--warm);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--gold);color:var(--navy);border-radius:6px;padding:10px 14px;font-weight:700;position:fixed;top:-48px;left:12px}.skip-link:focus{top:8px}.sw-wordmark{letter-spacing:.015em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:Yellowtail,cursive;font-weight:400;line-height:1;display:inline-block;position:relative}.sw-wm-copy{color:#0000;-webkit-text-stroke:.01em transparent}.sw-wm-shadow{text-shadow:.016em .024em .024em #00000040}.sw-wm-copy+.sw-wm-copy{position:absolute;top:0;left:0}.sw-wm-copy .on{color:var(--gold);-webkit-text-stroke-color:var(--gold-trace)}.eyebrow{color:var(--gold-ink);letter-spacing:.115em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s,transform .12s;display:inline-flex}.button:active{transform:translateY(1px)}.button-primary{background:var(--gold);color:#26333d;border-color:#d89700;box-shadow:0 1px 2px #8a5a0026}.button-primary:hover{background:#ffb814}.button-quiet{color:#44515b;background:#fff;border-color:#d8d9da}.button-quiet:hover{background:var(--warm-2);border-color:#c5c7c9}.button-small{min-height:29px;padding:5px 9px;font-size:11px}.button-full{width:100%}.text-button{color:var(--gold-ink);text-underline-offset:3px;background:0 0;border:0;font-size:12px;text-decoration:underline}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:1fr 1fr}.form-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.field-error{color:var(--red);margin:8px 0;font-size:11px}.form-help,.muted-copy{color:var(--muted);font-size:11px;line-height:1.5}.button-small{padding:5px 7px;font-size:9px}.login-page{background:var(--warm-2);min-height:100vh}.login-brand{align-items:center;gap:11px;display:flex}.login-brand>span:last-child{border-left:1px solid var(--line-strong);color:var(--muted);padding-left:11px;font-size:13px;font-weight:650}.boundary-note{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;margin-top:24px;padding-top:16px;font-size:11px;display:flex}.boundary-note svg{color:var(--green);flex:none}.login-panel{place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{border:1px solid var(--line);width:min(390px,100%);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:32px}.login-card-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.login-icon{background:var(--gold-soft);width:36px;height:36px;color:var(--gold-ink);border-radius:7px;place-items:center;display:grid}.login-card>.eyebrow{margin-bottom:7px}.login-card h1{color:var(--navy);margin:0 0 5px;font-size:22px}.login-card>p{color:var(--muted);margin:0 0 20px;font-size:12px}.google-button{color:#343a40;background:#fff;border-color:#d6d7d8;width:100%;min-height:40px}.google-button:hover{background:#fafafa}.google-button span{color:#4285f4;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.inline-message{background:var(--blue-soft);color:#375b75;border-radius:5px;margin-bottom:12px;padding:9px;font-size:10px;line-height:1.4}.denied-card{border:1px solid var(--line);width:min(440px,100% - 32px);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:8px;padding:32px}.denied-icon{background:var(--red-soft);width:48px;height:48px;color:var(--red);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.denied-card h1{color:var(--navy);margin:5px 0 10px;font-size:23px}.denied-card>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.55}.denied-card code{color:#4f5a62;margin:14px 0;font-size:11px;display:block}.denied-actions{justify-content:center;gap:8px;margin:18px 0;display:flex}.denied-card small{color:var(--muted-2);font-size:9px}@media (width<=760px){.record-edit-form,.record-definition-list,.task-filters,.task-editor,.task-resolution-editor,.consequence-review-details{grid-template-columns:1fr}.task-editor-error,.task-editor-actions,.task-resolution-wide{grid-column:auto}.task-record-actions{flex-wrap:wrap}.task-detail-list{grid-template-columns:1fr}.task-search-field,.task-filter-actions{grid-column:auto}.reopen-form-grid{grid-template-columns:1fr}.reopen-opportunity-form .form-actions{flex-direction:column;align-items:stretch}.task-filter-actions{justify-content:stretch}.task-filter-actions .button{flex:1}.task-summary{grid-template-columns:28px minmax(0,1fr) 28px;padding:12px}.task-summary-heading{display:block}.task-summary-heading .due{margin-top:3px;display:block}.topbar{padding:0 12px}.user-copy,.sidebar{display:none}.main-content{margin-left:0;padding-bottom:66px}.mobile-nav{z-index:40;overscroll-behavior-x:contain;height:58px;padding:4px 6px env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:flex-start;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}.mobile-nav a{color:#56616b;border-radius:5px;flex-direction:column;flex:1 0 58px;justify-content:center;align-items:center;gap:3px;min-width:58px;font-size:9px;text-decoration:none;display:flex}.mobile-nav a.active{color:var(--gold-ink);background:var(--gold-soft)}.page{padding:22px 14px 34px}.page-header{min-height:0;margin-bottom:17px;display:block}.page-action{padding-top:12px}.summary-strip{overflow-x:auto}.summary-strip>div{flex:none}.queue-pagination{flex-direction:column;align-items:flex-start}.inbox-layout{background:0 0;border:0;min-height:0;display:block;overflow:visible}.lead-list{border:1px solid var(--line);border-radius:7px}.lead-detail{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:12px;padding:18px 15px}.lead-facts,.form-grid.two,.task-fields,.access-fields{grid-template-columns:1fr}.task-fields{gap:8px}.or-close{grid-column:auto}.pipeline-page{padding-left:10px;padding-right:10px}.pipeline-board{margin-right:-10px}.pipeline-view-tabs{margin-right:-10px;padding-right:10px}.outcome-item{grid-template-columns:minmax(0,1fr) 96px 24px;gap:9px;padding:11px}.outcome-detail{grid-column:1/3;padding-left:15px}.outcome-owner{display:none}.outcome-stage-select{grid-area:1/2/span 2}.outcome-item>.icon-link{grid-area:1/3/span 2}.composer-footer{align-items:flex-end}.composer-footer>span{max-width:145px}.access-table{min-width:650px}.login-page{min-height:100dvh}.login-panel{padding:22px 14px}.login-card{padding:24px}}.team{background:var(--warm);min-height:100vh;color:var(--ink)}.team-bar{background:var(--navy);color:#fff;align-items:center;gap:1.25rem;min-height:56px;padding:0 1.25rem;display:flex}.team-brand{color:#fff;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.team-brand-tag{color:#ffffffb3;letter-spacing:.04em;border-left:1px solid #ffffff40;padding-left:10px;font-size:12px;font-weight:650}.team-brand:hover .team-brand-tag{color:var(--gold)}.team-bar nav{flex:1;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.team-bar nav a{color:#c9d3dc;white-space:nowrap;border-bottom:2px solid #0000;padding:.9rem .6rem;text-decoration:none}.team-bar nav a:hover{color:#fff}.team-bar nav a.active{color:#fff;border-bottom-color:var(--gold)}.team-user{color:#c9d3dc;align-items:center;gap:.75rem;font-size:13px;display:flex}.team-gear{color:#c9d3dc;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.team-gear:hover,.team-gear.active{color:var(--gold);background:var(--navy-2)}.team-user .button{color:#fff;background:0 0;border-color:#3a5062}.team-user .button:hover{background:var(--navy-2)}.team-main{max-width:64rem;margin:0 auto;padding:1.5rem 1rem 4rem}.team-main h1{letter-spacing:-.01em;margin:0;font-size:26px}.team-main h2{margin:0 0 .75rem;font-size:15px}.team-main a{color:var(--blue);text-underline-offset:3px}.team-main [role=alert]{border-left:3px solid var(--red);background:var(--red-soft);border-radius:4px;padding:10px 12px}.team-main [role=status]{color:var(--muted)}.settings-nav{border-bottom:1px solid var(--line);gap:.25rem;margin:.75rem 0 1.25rem;display:flex}.settings-nav a{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .75rem;font-size:13px;font-weight:600;text-decoration:none}.settings-nav a:hover{color:var(--ink)}.settings-nav a.active{color:var(--ink);border-bottom-color:var(--gold)}.settings-body h1,.settings-body>section>h2{margin-bottom:.5rem;font-size:18px}.team-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.team-show{align-items:center;gap:1rem;margin:.9rem 0 .75rem;display:flex}.team-show label{color:var(--muted);align-items:center;gap:.5rem;font-size:13px;display:flex}.team-show select{font:inherit;background:var(--paper);color:var(--ink);border:1px solid #d8d9da;border-radius:5px;padding:.35rem .5rem;font-size:14px}.team-count{color:var(--muted);font-size:13px}.team-scroll{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-small);border-radius:8px;overflow-x:auto}.team-table{border-collapse:collapse;width:100%;font-size:14px}.team-table th,.team-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:.6rem .75rem}.team-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.team-table tr:last-child td{border-bottom:0}.team-table small{color:var(--muted);white-space:normal;font-size:12px;display:block}.team-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-small);border-radius:8px;margin-top:1rem;padding:1rem 1.25rem 1.25rem}.team-lead-head{margin-top:.5rem}.team-lead-facts{color:var(--muted);flex-wrap:wrap;gap:.35rem 1rem;margin:.4rem 0 0;font-size:14px;display:flex}.team-panel blockquote{border-left:3px solid var(--gold);background:var(--warm-2);white-space:pre-wrap;border-radius:4px;margin:0;padding:.75rem 1rem}.team-status{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.75rem 1rem;display:grid}.team-status h2{grid-column:1/-1;margin-bottom:0}.team-status label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.3rem;font-size:11px;font-weight:650;display:flex}.team-status input,.team-status select,.team-panel textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid #d8d9da;border-radius:5px;width:100%;padding:.5rem .6rem;font-size:14px}.team-status input:focus-visible,.team-status select:focus-visible,.team-panel textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold-trace)}.team-status .button{justify-self:start}.team-notes{margin:0 0 1rem;padding:0;list-style:none}.team-notes li{border-top:1px solid var(--line);padding:.7rem 0}.team-notes p{white-space:pre-wrap;margin:.3rem 0 0}.team-note-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:12px;display:flex}.team-note-meta time{margin-left:auto}.team-tag{background:var(--gold-soft);color:var(--gold-ink);border-radius:999px;padding:.1rem .6rem;font-size:11px;font-weight:650}.team-draft-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.team-panel .button:not(.button-primary){background:var(--paper);color:#44515b;border-color:#d8d9da}.team-panel .button:not(.button-primary):hover{background:var(--warm-2)}.team-toolbar .button{background:var(--paper);color:#44515b;border-color:#d8d9da}.lead-back{margin:0 0 .5rem;font-size:13px}.lead-head h1{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.lead-line{color:var(--muted);margin:.25rem 0 0;font-size:14px}.lead-contacts{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.4rem 0 0;font-size:14px;display:flex}.stage-pill{letter-spacing:.06em;text-transform:uppercase;background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:.2rem .6rem;font-size:11px;font-weight:650;display:inline-block}.stage-new{background:var(--gold-soft);color:var(--gold-ink)}.stage-won{background:var(--green-soft);color:var(--green)}.stage-not_now{background:var(--warm-2);color:var(--muted)}.lead-columns{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:0 1rem;display:grid}.lead-side{position:sticky;top:1rem}.status-card{flex-direction:column;gap:.75rem;display:flex}.status-card label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.3rem;font-size:11px;font-weight:650;display:flex}.status-card input,.status-card select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid #d8d9da;border-radius:5px;width:100%;padding:.5rem .6rem;font-size:14px}.status-card input:focus-visible,.status-card select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.status-actions{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.status-saved{color:var(--muted);font-size:12px}.history-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.history-head h2{margin:0}.history{border-left:2px solid var(--line);margin:.5rem 0 1rem;padding:0;list-style:none}.history li{padding:.45rem 0 .45rem 1rem;position:relative}.history li:before{content:"";background:var(--muted-2);border-radius:50%;width:8px;height:8px;position:absolute;top:.95rem;left:-5px}.history-note:before,.history-email_out:before{background:var(--navy)!important}.history-email_in:before{background:var(--green)!important}.history-draft:before{background:var(--gold)!important}.history-line{color:var(--muted);justify-content:space-between;gap:1rem;font-size:13px;display:flex}.history-line time{white-space:nowrap}.history-body{color:var(--ink);white-space:pre-wrap;margin:.25rem 0 0}.history-body .text-button{font-size:12px}.history-open-mail{margin-top:.2rem;font-size:12px;display:inline-block}.lead-empty{color:var(--muted);margin:0 0 .75rem}.mail-backdrop{z-index:40;background:#0b0f1773;justify-content:center;align-items:flex-start;padding:4vh 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.mail-panel{background:var(--paper);border:1px solid var(--line);width:min(760px,100%);max-height:92vh;box-shadow:var(--shadow);border-radius:8px;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.mail-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.mail-panel-head h2{overflow-wrap:anywhere;margin:0;font-size:18px}.mail-message+.mail-message{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.mail-meta{grid-template-columns:max-content 1fr;gap:.15rem .75rem;margin:0 0 .75rem;font-size:13px;display:grid}.mail-meta dt{color:var(--muted)}.mail-meta dd{overflow-wrap:anywhere;margin:0}.mail-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0}.mail-quoted{margin-top:.75rem}.mail-quoted summary{cursor:pointer;color:var(--muted);font-size:13px}.mail-quoted .mail-text{border-left:2px solid var(--line);color:var(--muted);margin-top:.5rem;padding-left:.75rem}.mail-attachments{overflow-wrap:anywhere;background:var(--warm-2);border-radius:5px;margin:.75rem 0 0;padding:.5rem .75rem;font-size:13px;list-style:none}.mail-muted{color:var(--muted);font-size:13px}.mail-error{color:var(--red)}.mail-panel-foot{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.composer{border-bottom:1px solid var(--line);margin-bottom:.5rem;padding:.9rem 0 1rem}.composer-hint{color:var(--muted);margin:0 0 .5rem;font-size:13px}.composer-hint .text-button{padding:0;font-size:13px}.composer-draft textarea{border-color:var(--gold-trace);background:#fffdf7}.composer-banner{border-left:3px solid var(--gold);background:var(--gold-soft);border-radius:4px;margin:0 0 .5rem;padding:.6rem .8rem;font-size:13px}.composer-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.6rem;display:flex}@media (width<=760px){.lead-columns{grid-template-columns:minmax(0,1fr)}.lead-side{order:-1;position:static}}.team-denied{max-width:32rem;margin:4rem auto;padding:0 1rem}.team-panel ul{padding-left:1.2rem}.ws-google-connections{font-size:14px;line-height:1.6}.ws-google-heading,.ws-google-account{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ws-google-heading{margin-bottom:1rem}.ws-google-connections h1{margin:.25rem 0 0}.ws-google-connections h2{margin:0 0 .35rem;font-size:15px}.ws-google-connections p{overflow-wrap:anywhere;margin:0 0 .75rem}.ws-google-connections button{background:var(--paper);color:#44515b;min-height:34px;font:inherit;cursor:pointer;border:1px solid #d8d9da;border-radius:5px;align-items:center;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.ws-google-connections button:not(:disabled):hover{background:var(--warm-2)}.ws-google-connections button:disabled{color:var(--muted-2);background:var(--warm-2);cursor:not-allowed}.ws-google-connections [role=alert]{border-left:3px solid var(--red);background:var(--red-soft);border-radius:4px;padding:10px 12px}.ws-google-account,.ws-google-add,.ws-google-confirmation{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-small);border-radius:8px;margin-top:1rem;padding:1rem 1.25rem}.ws-google-account p{margin:0}.ws-google-account p:last-child{color:var(--muted);font-size:12px}.ws-google-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ws-google-add{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;display:grid}@media (width<=640px){.team-bar{flex-wrap:wrap;padding-bottom:.25rem}.team-user-name,.team-brand-tag{display:none}.team-main{padding:1rem .75rem 3rem}}.stage-reply{background:var(--green-soft);color:var(--green)}.team-reply{font-weight:650;color:var(--green)!important}.composer-tabs{border-bottom:1px solid var(--line);gap:.25rem;margin-top:.75rem;display:flex}.composer-tab{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .8rem;font-size:13px;font-weight:650}.composer-tab-on{color:var(--ink);border-bottom-color:var(--gold)}.composer-subject{font:inherit;border:1px solid #d8d9da;border-radius:5px;width:100%;margin-bottom:.5rem;padding:.5rem .6rem;font-size:14px}.composer-review{border-left:3px solid var(--amber);background:#fff8e8;border-radius:4px;margin-top:.6rem;padding:.6rem .8rem;font-size:13px}.composer-review p,.composer-review ul{margin:0 0 .4rem}.team-inactive td{color:var(--muted-2)}.team-row-actions{white-space:nowrap;gap:.4rem;display:flex}.busy{align-items:center;gap:.4rem;display:inline-flex}.spinner{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}textarea[aria-busy=true]{background:var(--warm-2)}.ask{margin-top:1rem}.ask-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-size:11px;font-weight:650;display:block}.ask-row{gap:.4rem;display:flex}.ask-row input{min-width:0;font:inherit;border:1px solid #d8d9da;border-radius:5px;flex:1;padding:.45rem .6rem;font-size:14px}.ask-row input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.ask-thread{margin-top:.75rem;font-size:14px}.ask-q{color:var(--muted);margin:.6rem 0 .2rem;font-size:13px}.ask-a p{white-space:pre-wrap;margin:0 0 .35rem}.ask-sources{flex-wrap:wrap;gap:.3rem;margin:0 0 .35rem;padding:0;list-style:none;display:flex}.ask-sources li{background:var(--warm-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.05rem .55rem;font-size:11px}.ask-replace,.ask-placed{color:var(--muted);font-size:13px}.team-toolbar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.details-form{margin:.75rem 0 0}.details-message{grid-column:1/-1}.sheet-import textarea,.details-form textarea{font:inherit;border:1px solid #d8d9da;border-radius:5px;width:100%;margin:.5rem 0;padding:.5rem .6rem;font-size:14px}.sheet-file{color:var(--muted);margin:.5rem 0;font-size:13px;display:block}.sheet-file input{margin-top:.3rem;display:block}.sheet-result ul{margin:.3rem 0 0;padding-left:1.2rem;font-size:13px}.owner-cell{white-space:nowrap}.owner-cell select{font:inherit;background:var(--paper);border:1px solid #d8d9da;border-radius:5px;max-width:11rem;padding:.25rem .4rem;font-size:13px}.owner-cell .button{margin-left:.4rem}.marketing-link input[readonly]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{align-items:center;gap:.5rem;display:inline-flex}select::picker-icon{color:var(--muted)}::picker(select){border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);position-area:block-end span-inline-end;position-try-fallbacks:none;border-radius:6px;margin-top:4px;padding:4px}option{border-radius:4px;padding:.4rem .6rem;font-size:14px}option:hover,option:focus-visible{background:var(--warm-2)}option:checked{font-weight:650}option::checkmark{display:none}}.sheet-import{transition:box-shadow .15s}.sheet-drop{box-shadow:0 0 0 3px var(--gold)}.archived-note{border-left:3px solid var(--amber);background:var(--gold-soft);border-radius:4px;margin:0 0 .75rem;padding:.6rem .8rem;font-size:13px}.keep-card{margin-top:1rem}.keep-card .composer-hint{margin:.5rem 0 0}.delete-link{color:var(--red);margin-top:.75rem;display:block}.delete-confirm{border:1px solid var(--red);background:var(--red-soft);border-radius:6px;margin-top:.75rem;padding:.75rem;font-size:13px}.delete-confirm p{margin:0 0 .5rem}.delete-confirm label{margin:.25rem 0;display:block}.button-danger{border-color:var(--red);background:var(--red);color:#fff}.button-danger:hover{background:#9a2f2f}.team-search{font:inherit;background:var(--paper);border:1px solid #d8d9da;border-radius:5px;min-width:16rem;padding:.35rem .6rem;font-size:14px}.sort-button{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.sort-button:hover{color:var(--ink)}.select-cell{width:1.5rem;padding-right:0!important}.team-table tr.selected td{background:var(--gold-soft)}.bulk-bar{border:1px solid var(--line);background:var(--paper);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:0 0 .75rem;padding:.6rem .9rem;font-size:13px;display:flex}.bulk-bar label{align-items:center;gap:.4rem;display:inline-flex}.bulk-bar select{font:inherit;background:var(--paper);border:1px solid #d8d9da;border-radius:5px;padding:.25rem .4rem;font-size:13px}.bulk-delete{border:1px solid var(--red);background:var(--red-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.3rem .6rem;display:inline-flex}.delete-link-inline{color:var(--red)}.show-more{justify-content:center;padding:.9rem 0;display:flex}.qr-block{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.qr-image{border:1px solid var(--line);background:#fff;border-radius:6px;width:160px;height:160px;padding:6px}.marketing-results{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.marketing-results h3{margin:0 0 .5rem;font-size:14px}.next-kind{background:var(--blue-soft);color:var(--blue);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-right:.4rem;padding:.05rem .4rem;font-size:11px;font-weight:650;display:inline-block}.team-table .phone-link{color:var(--muted);text-decoration:none}.team-table .phone-link:hover{color:var(--ink);text-decoration:underline}
