html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-text);background:linear-gradient(180deg, #e8ecea85 0, #fefdfc00 420px), var(--color-canvas);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input{font:inherit}@keyframes shedlink-surface-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shedlink-popover-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-main>.dashboard-error,.dashboard-main>.dashboard-loading-card,.dashboard-main>.figma-metric-grid,.dashboard-main>.figma-table-card,.dashboard-main>.workspace-page-header,.dashboard-main>.workspace-action-row,.dashboard-main>.dashboard-table-section,.dashboard-main>.inventory-detail-grid,.dashboard-main>.lead-detail-grid,.dashboard-main>.sale-detail-grid,.dashboard-main>.inventory-form,.dashboard-main>.settings-screen{animation:shedlink-surface-enter var(--motion-duration-slow) var(--motion-ease-out-quint) both}.dashboard-main>:nth-child(2){animation-delay:35ms}.dashboard-main>:nth-child(3){animation-delay:70ms}.dashboard-main>:nth-child(4){animation-delay:.105s}.page-shell{min-height:100vh}.site-header{z-index:2;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:22px 24px;display:flex;position:relative}.brand{align-items:center;gap:var(--control-gap);min-width:0;font-weight:var(--font-weight-medium);display:inline-flex}.brand-mark{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-text-inverse);background:var(--color-action-primary);box-shadow:var(--shadow-subtle);place-items:center;display:grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.site-nav{color:var(--color-text-muted);font-size:.95rem;font-weight:var(--font-weight-medium);align-items:center;gap:18px;display:flex}.nav-link{transition:color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);padding:8px 0}.nav-link:hover{color:var(--color-text);transform:translateY(-1px)}.button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--control-gap);border-radius:var(--radius-control);padding:0 var(--control-padding-x);border:1px solid var(--color-border);background:var(--color-surface-strong);color:var(--color-text);font-size:.95rem;font-weight:var(--font-weight-medium);text-align:center;transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), border-color var(--motion-duration-base) var(--motion-ease-out-quart), box-shadow var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);line-height:1.1;display:inline-flex}.button-primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-inverse)}.button-primary:hover{background:var(--color-action-primary-hover)}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)scale(.985)}.button-secondary{background:var(--color-surface-subtle)}.button:disabled{cursor:not-allowed;opacity:.65}.button svg{flex:none;width:18px;height:18px}.button:focus-visible,.nav-link:focus-visible,.brand:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.content{max-width:1180px;margin:0 auto;padding:56px 24px 88px}.hero{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:56px;display:grid}.public-hero{align-items:start}.hero-copy{max-width:700px}.eyebrow{color:var(--color-action-primary-hover);font-size:.88rem;font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:uppercase}h1,h2{letter-spacing:0}h1{max-width:760px;font-size:var(--font-size-2);margin-top:18px;line-height:.98}h2{font-size:var(--font-size-3);line-height:1}p{color:var(--color-text-muted);line-height:var(--line-height-text)}.lead{max-width:620px;margin-top:22px;font-size:1.18rem}.legal-content{max-width:880px}.legal-content h1{max-width:760px}.legal-updated{color:var(--color-text-soft);margin-top:14px;font-size:.95rem}.legal-section-list{gap:28px;margin-top:46px;display:grid}.legal-section{border-top:1px solid var(--color-border);gap:12px;padding-top:26px;display:grid}.legal-section h2{font-size:1.45rem;line-height:1.15}.legal-section p{max-width:760px}.legal-step-list{max-width:760px;color:var(--color-text-muted);line-height:var(--line-height-text);gap:12px;padding-left:24px;display:grid}.legal-step-list li::marker{color:var(--color-action-primary-hover);font-weight:var(--font-weight-medium)}.legal-footer{border-top:1px solid var(--color-border);color:var(--color-action-primary-hover);font-weight:var(--font-weight-medium);flex-wrap:wrap;gap:16px;margin-top:46px;padding-top:22px;display:flex}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.panel{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-strong);box-shadow:var(--shadow-raised)}.operator-panel{padding:20px}.workspace-preview,.pricing-panel,.auth-panel{border-radius:var(--radius-panel);box-shadow:0 18px 44px #1a432e1a}.workspace-preview{background:linear-gradient(180deg, #e8eceab8 0%, #fff0 42%), var(--color-white)}.public-workbench-preview{border-radius:0 var(--radius-panel) var(--radius-panel) 0;position:relative;overflow:hidden}.public-workbench-preview:before{background:var(--color-accent-500);content:"";width:128px;height:5px;position:absolute;top:0;right:0}.pricing-panel{background:var(--color-white)}.panel-header,.row{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-header{border-bottom:1px solid var(--color-border);padding-bottom:18px}.panel-title{font-size:.9rem;font-weight:var(--font-weight-medium)}.preview-header{align-items:flex-start}.status-dot{background:var(--color-status-success);border-radius:999px;width:10px;height:10px}.status-dot-warning{background:var(--color-status-warning)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.metric{border-radius:var(--radius-control);background:var(--color-surface-subtle);min-height:104px;padding:14px}.metric strong{font-size:var(--font-size-4);margin-top:8px;display:block}.metric span,.row span,.small-text{color:var(--color-text-muted);font-size:.88rem}.row-list{gap:10px;display:grid}.row-list-spaced{margin-top:18px}.row{border-radius:var(--radius-control);background:var(--color-surface);min-height:48px;padding:0 12px}.yard-strip{grid-template-columns:1.3fr .9fr 1.05fr;gap:10px;padding:18px 0;display:grid}.yard-strip span{border-radius:var(--radius-control);background:linear-gradient(135deg, #1a432e1f 0 24%, transparent 24% 100%), linear-gradient(0deg, #d672001a, #d6720000), var(--color-surface-subtle);border:1px solid #1a432e24;min-height:74px}.yard-strip span:nth-child(2){margin-top:18px}.yard-strip span:nth-child(3){margin-top:8px}.public-row-list{gap:8px}.public-workbench-row{align-items:center;justify-content:initial;grid-template-columns:38px minmax(0,1fr) auto;min-height:66px;padding:10px 12px;display:grid}.public-workbench-row div{gap:2px;min-width:0;display:grid}.public-workbench-row strong,.public-workbench-row span{min-width:0}.public-workbench-row em{color:var(--color-primary-600);font-size:var(--font-size-7);font-style:normal;font-weight:var(--font-weight-medium);white-space:nowrap}.public-row-icon{border-radius:var(--radius-control);width:30px;height:30px;color:var(--color-primary-500);background:var(--color-primary-50);border:1px solid #1a432e29;place-items:center;display:grid}.public-row-icon svg{width:17px;height:17px}.section{margin-top:72px}.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.placeholder-card{min-height:170px;padding:20px}.section-heading{max-width:760px}.section-heading h2{margin-top:10px}.placeholder-card h3{margin-bottom:10px;font-size:1.05rem}.system-grid{align-items:stretch}.system-card{align-content:start;gap:12px;display:grid}.system-card h3{margin:0}.system-icon{border:1px solid var(--color-border);border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-primary-500);background:var(--color-primary-50);place-items:center;display:grid}.system-icon-active{color:var(--color-accent-600);background:#d672001a;border-color:#d6720047}.system-icon svg,.dashboard-empty-icon svg,.public-proof-list svg,.pricing-note svg,.pricing-feature-list svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px}.pricing-note{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:18px;padding-top:14px;display:grid}.pricing-note svg{color:var(--color-primary-500)}.pricing-badge{border-radius:var(--radius-badge);min-height:28px;color:var(--color-accent-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);background:#fff2df;align-items:center;padding:0 10px;display:inline-flex}.pricing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 0 10px;display:grid}.pricing-summary div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface);gap:5px;padding:12px;display:grid}.pricing-summary span,.pricing-feature-list span{color:var(--color-text-muted);font-size:.88rem;line-height:1.45}.pricing-summary strong{font-size:var(--font-size-7)}.pricing-feature-list{gap:10px;margin-top:10px;list-style:none;display:grid}.pricing-feature-list li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pricing-feature-list svg{color:var(--color-status-success)}.form-panel{width:min(100%,468px);padding:26px}.form-panel-header{align-items:flex-start;gap:12px;display:flex}.auth-panel{background:#ffffffeb;border-color:#dcd6c8db;position:relative;overflow:hidden;box-shadow:0 20px 54px #1a432e1c}.auth-panel:before{display:none}.auth-mode-toggle{border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fbf9f4d1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:24px;padding:5px;display:grid}.auth-mode-toggle button{border-radius:calc(var(--radius-control) - 2px);min-height:42px;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-7);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0}.auth-mode-toggle button.active{color:var(--color-text-inverse);background:var(--color-primary-500);box-shadow:inset 0 1px #ffffff2e,0 8px 18px #1a432e24}.auth-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-checkbox-row{color:var(--color-text-muted);font-size:var(--font-size-7);grid-template-columns:18px minmax(0,1fr);gap:8px;line-height:1.4;display:grid}.auth-checkbox-row input{margin-top:2px}.auth-checkbox-row .field-error-text{grid-column:2}.field-error-text{color:var(--color-danger-text);font-size:.8rem;line-height:1.35}.form-success{border-radius:var(--radius-control);color:var(--color-primary-700);background:#e8eceab8;border:1px solid #1a432e3d;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;font-size:.9rem;line-height:1.4;display:grid}.form-success svg{color:var(--color-primary-500)}.auth-page-shell{background:radial-gradient(circle at 78% 22%, #e8ecead1 0, #e8ecea00 340px), linear-gradient(180deg, #f6f2e88a 0, #fefdfc00 54%), var(--color-canvas);min-height:100vh}.auth-header{justify-content:flex-start;align-items:center;max-width:1280px;margin:0 auto;padding:28px 36px;display:flex}.auth-page{align-items:center;min-height:calc(100vh - 94px);padding:28px 36px 72px;display:grid}.auth-layout{grid-template-columns:minmax(280px,.78fr) minmax(420px,1fr);justify-self:center;align-items:center;gap:clamp(48px,8vw,112px);width:min(100%,1060px);display:grid}.auth-welcome{max-width:470px;padding-bottom:38px}.auth-welcome h1{color:var(--color-text-900);font-size:clamp(var(--font-size-4), 5vw, var(--font-size-2));margin-top:18px;line-height:1.02}.auth-welcome p{max-width:430px;color:var(--color-text-muted);font-size:var(--font-size-6);margin-top:20px;line-height:1.35}.auth-layout .auth-panel{justify-self:end}.form-stack{gap:15px;margin-top:22px;display:grid}.field{color:var(--color-text);font-size:.9rem;font-weight:var(--font-weight-medium);gap:8px;display:grid}.field input{min-height:var(--control-height-touch);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-white);padding:0 12px}.field input:focus{box-shadow:var(--control-focus-ring);outline:none}.form-error{border:1px solid var(--color-danger-border);border-radius:var(--radius-control);color:var(--color-danger-text);background:var(--color-danger-surface);padding:10px 12px;font-size:.9rem;line-height:1.4}.public-proof-section,.pricing-roadmap{padding-top:6px}.public-proof-list{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;display:grid;overflow:hidden}.pricing-roadmap .public-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-proof-list div{border-right:1px solid var(--color-border);align-content:start;gap:10px;min-height:158px;padding:20px;display:grid}.public-proof-list div:last-child{border-right:0}.public-proof-list svg{color:var(--color-primary-500)}.public-proof-list strong{color:var(--color-text-900)}.public-proof-list span{color:var(--color-text-muted);font-size:.92rem;line-height:1.55}.dashboard-loading,.dashboard-workbench{background:var(--color-white);min-height:100vh}.dashboard-loading{padding:var(--dashboard-gutter);place-items:center;display:grid}.dashboard-loading-card,.dashboard-error{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-neutral-50);color:var(--color-text-700);animation:shedlink-surface-enter var(--motion-duration-slow) var(--motion-ease-out-quint) both;padding:18px 20px}.dashboard-error{border-color:var(--color-danger-border);color:var(--color-danger-text);background:var(--color-danger-surface)}.dashboard-workbench{grid-template-columns:var(--dashboard-sidebar-width) minmax(0, 1fr);padding:var(--dashboard-gutter) var(--dashboard-gutter) var(--dashboard-gutter) 0;gap:16px;display:grid}.dashboard-sidebar{top:var(--dashboard-gutter);min-height:calc(100vh - (var(--dashboard-gutter) * 2));border-radius:var(--radius-panel);background:var(--color-primary-50);flex-direction:column;justify-content:space-between;padding:10px;display:flex;position:sticky}.dashboard-sidebar:after{content:"";background:#dcd6c875;width:1px;position:absolute;top:94px;bottom:24px;left:68px}.dashboard-brand{border-bottom:1px solid #fff3;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:20px;padding:8px;display:grid}.dashboard-brand strong{color:var(--color-text-900);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-text);display:block}.dashboard-brand span{color:var(--color-text-600);font-size:var(--font-size-7);line-height:var(--line-height-text);margin-top:6px;display:block}.dashboard-logo{background:var(--color-primary-500);border-radius:9px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.dashboard-logo img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-nav{z-index:1;flex-direction:column;flex:1;justify-content:space-between;margin-top:12px;display:flex;position:relative}.dashboard-nav-primary,.dashboard-nav-secondary{gap:18px;padding:15px 0 15px 8px;display:grid}.dashboard-nav a{color:var(--color-text-700);font-size:var(--font-size-7);line-height:var(--line-height-text);transition:color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:20px;display:grid}.dashboard-nav-icon{width:42px;height:42px;color:var(--color-text-900);transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);border-radius:10px;place-items:center;display:grid}.dashboard-nav-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px}.dashboard-nav-icon svg rect,.dashboard-nav-icon svg circle{fill:none}.dashboard-nav a.is-active .dashboard-nav-icon{border:1px solid var(--color-white);border-radius:var(--radius-control);color:var(--color-white);background:linear-gradient(0deg, #29ff5100 0%, #29ff5124 100%), linear-gradient(226deg, #25652a33 18%, #22812d33 74%), var(--dashboard-active-pill)}.dashboard-nav a.is-active .dashboard-nav-label{color:var(--color-primary-50);background:var(--color-primary-700);border-radius:9px}.dashboard-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart);border-radius:9px;padding:8px 10px;display:block;overflow:hidden}.dashboard-nav a:hover,.dashboard-nav a:focus-visible{color:var(--color-primary-700);outline:none;transform:translate(2px)}.dashboard-nav a:hover .dashboard-nav-icon,.dashboard-nav a:focus-visible .dashboard-nav-icon{background:#1a432e14;transform:translate(1px)}.dashboard-main{align-content:start;gap:12px;min-width:0;display:grid}.dashboard-topbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.dashboard-topbar h1{color:var(--color-text);font-size:var(--font-size-5);font-weight:var(--font-weight-medium);margin:0;line-height:1.2}.dashboard-logout{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:32px;color:var(--color-text-700);background:var(--color-neutral-50);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);padding:0 10px}.figma-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;display:grid}.figma-metric-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);min-height:104px;color:inherit;background:var(--color-white);transition:border-color var(--motion-duration-base) var(--motion-ease-out-quart), box-shadow var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);flex-direction:column;justify-content:center;padding:15px 16px 13px;text-decoration:none;display:flex}.figma-metric-card:hover,.figma-metric-card:focus-visible{border-color:var(--color-primary-300);box-shadow:0 10px 22px color-mix(in srgb, var(--color-primary-700) 8%, transparent);outline:none;transform:translateY(-1px)}.figma-metric-label,.figma-card-title{color:var(--color-text-700);font-family:var(--font);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-text)}.figma-metric-value{color:var(--color-text-900);font-family:var(--font);font-size:var(--font-size-3);font-weight:var(--font-weight-medium);line-height:var(--line-height-text)}.figma-table-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white);gap:16px;min-height:357px;padding:21px;display:grid}.figma-metric-grid+.figma-table-card,.figma-table-card+.figma-table-card{margin-top:12px}.dashboard-table-section{gap:12px;min-width:0;display:grid}.figma-card-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.figma-card-title{margin:0}.figma-view-all{border-radius:var(--radius-control);min-width:72px;min-height:32px;color:var(--color-neutral-50);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 10px;line-height:1.2;display:inline-flex}.figma-view-all-orange{background:var(--color-accent-700)}.figma-view-all-green{background:var(--color-primary-500)}.dashboard-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white);height:max(267px,100vh - 214px);overflow:auto}.dashboard-table{border-collapse:collapse;table-layout:fixed;width:100%}.dashboard-table th{z-index:1;height:34px;color:var(--color-neutral-50);font-size:11.52px;font-weight:var(--font-weight-medium);letter-spacing:.4032px;text-align:left;text-transform:uppercase;padding:0 12px;line-height:1;position:sticky;top:0}.table-accent-orange th{background:var(--color-accent-700)}.table-accent-green th{background:var(--color-primary-500)}.dashboard-table td{height:var(--dashboard-table-row);border-bottom:1px solid var(--color-neutral-300);color:var(--color-text);font-size:var(--font-size-7);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart);padding:12px 14px;line-height:18.9px;overflow:hidden}.dashboard-table tr:last-child td{border-bottom:0}.dashboard-table-primary{color:var(--color-primary-500);font-weight:var(--font-weight-medium)}.dashboard-badge{border-radius:var(--radius-badge);min-height:21px;font-size:11.2px;font-weight:var(--font-weight-medium);vertical-align:middle;white-space:nowrap;transition:border-color var(--motion-duration-base) var(--motion-ease-out-quart), background-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);border:1px solid #0000;justify-content:center;align-items:center;padding:2px 9px;line-height:15.12px;display:inline-flex}.dashboard-table tbody tr:hover td{background:#e8ecea7a}.dashboard-badge-success{border-color:var(--color-status-success-border);color:var(--color-status-success);background:var(--color-status-success-surface)}.dashboard-badge-warning{border-color:var(--color-status-warning-border);color:var(--color-status-warning);background:var(--color-status-warning-surface)}.dashboard-badge-info{border-color:var(--color-status-info-border);color:var(--color-status-info);background:var(--color-status-info-surface)}.dashboard-badge-purple{border-color:var(--color-status-sold-border);color:var(--color-status-sold);background:var(--color-status-sold-surface)}.dashboard-badge-neutral{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-neutral-100)}.dashboard-empty{border:1px solid var(--color-border);border-radius:var(--radius-panel);min-height:112px;color:var(--color-text-muted);background:var(--color-neutral-50);font-size:var(--font-size-7);text-align:left;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex}.dashboard-empty>div{gap:4px;max-width:560px;display:grid}.dashboard-empty strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.dashboard-empty p{color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text)}.dashboard-empty-icon{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-accent-600);background:#d672001a;flex:none;place-items:center;display:grid}.dashboard-empty-action{border:1px solid var(--color-primary-500);border-radius:var(--radius-control);min-height:36px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);flex:none;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.setup-checklist{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:linear-gradient(180deg, #e8eceab8 0%, #fff0 48%), var(--color-white);gap:18px;padding:20px;display:grid;box-shadow:0 14px 38px #1a432e14}.setup-checklist-summary,.setup-next-action,.setup-checklist-footer,.setup-step-list li{align-items:center;gap:16px;display:flex}.setup-checklist-summary{justify-content:space-between}.setup-kicker{color:var(--color-accent-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:uppercase}.setup-checklist h2{color:var(--color-text-900);font-size:25px;font-weight:var(--font-weight-medium);line-height:var(--line-height-text);margin-top:6px}.setup-checklist-summary p:not(.setup-kicker),.setup-next-action p,.setup-step-list p,.setup-checklist-footer p{color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text)}.setup-checklist-summary p:not(.setup-kicker){max-width:760px;margin-top:8px}.setup-progress{border:2px solid var(--color-accent-400);border-radius:var(--radius-panel);background:var(--color-neutral-50);align-content:center;min-width:128px;min-height:82px;padding:12px;display:grid}.setup-progress strong{color:var(--color-text-900);font-size:var(--font-size-5);font-weight:var(--font-weight-medium);line-height:var(--line-height-text)}.setup-progress span{color:var(--color-text-muted);font-size:var(--font-size-7)}.setup-next-action{border-radius:var(--radius-panel);background:#d6720014;border:1px solid #d672004d;align-items:flex-start;padding:14px}.setup-next-action>div{flex:auto;min-width:0}.setup-next-action strong,.setup-step-list strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.setup-next-icon,.setup-step-status{border-radius:var(--radius-control);flex:none;place-items:center;width:36px;height:36px;display:grid}.setup-next-icon{color:var(--color-accent-600);background:#d672001f}.setup-step-status{color:var(--color-text-muted);background:var(--color-neutral-100)}.setup-step-list li.is-complete .setup-step-status{color:var(--color-neutral-50);background:var(--color-primary-500)}.setup-next-icon svg,.setup-step-status svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.setup-action,.setup-step-link,.setup-checklist-footer button{border-radius:var(--radius-control);min-height:36px;font-size:var(--font-size-7);font-weight:var(--font-weight-medium);flex:none;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.setup-action{border:1px solid var(--color-primary-500);color:var(--color-neutral-50);background:var(--color-primary-500)}.setup-step-list{gap:10px;list-style:none;display:grid}.setup-step-list li{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-neutral-50);align-items:flex-start;padding:12px}.setup-step-list li>div{flex:auto;min-width:0}.setup-step-list li.is-complete{background:#1a432e0d;border-color:#1a432e38}.setup-step-link,.setup-checklist-footer button{border:1px solid var(--color-border);color:var(--color-text-700);background:var(--color-white)}.setup-checklist-footer{border-top:1px solid var(--color-border);justify-content:space-between;padding-top:2px}.setup-checklist-footer button:disabled{cursor:not-allowed;opacity:.62}.setup-prompt-panel{border-radius:var(--radius-panel);background:linear-gradient(180deg, #d6720014 0%, #fff0 100%), var(--color-white);border:1px solid #d672004d;align-items:center;gap:14px;padding:16px;display:flex}.setup-prompt-icon{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-accent-600);background:#d672001f;flex:none;place-items:center;display:grid}.setup-prompt-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px}.setup-prompt-panel>div{flex:auto;min-width:0}.setup-prompt-panel h3{color:var(--color-text-900);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-text);margin-top:5px}.setup-prompt-panel p:not(.setup-kicker){color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text);margin-top:5px}.setup-prompt-action{border:1px solid var(--color-primary-500);border-radius:var(--radius-control);min-height:38px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);flex:none;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.workspace-page-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-page-header h2{color:var(--color-text-900);font-size:28px;font-weight:var(--font-weight-medium);line-height:var(--line-height-text);margin:0}.workspace-page-header p{max-width:720px;color:var(--color-text-muted);font-size:var(--font-size-7);margin-top:8px}.workspace-back-link{color:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);margin-bottom:10px;display:inline-flex}.workspace-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-list-action-row .workspace-primary-action{margin-left:auto}.workspace-primary-action,.workspace-disabled-action,.inventory-filters button{border-radius:var(--radius-control);min-height:40px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), border-color var(--motion-duration-base) var(--motion-ease-out-quart), box-shadow var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.workspace-primary-action:hover{background:var(--color-primary-600);transform:translateY(-1px)}.workspace-primary-action:active,.inventory-filters button:active,.dashboard-empty-action:active,.setup-action:active,.setup-step-link:active,.setup-checklist-footer button:active,.setup-prompt-action:active,.figma-view-all:active{transform:translateY(0)scale(.985)}.workspace-disabled-action:disabled{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-neutral-100)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.list-toolbar-controls{align-items:center;gap:10px;min-width:0;display:flex}.inventory-list-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.inventory-list-primary-row{display:contents}.inventory-list-secondary-row{grid-area:1/2;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.inventory-list-back{grid-area:1/1;margin-bottom:0}.inventory-list-primary-row .workspace-primary-action{grid-area:1/3}.inventory-list-primary-row .workspace-back-link,.inventory-list-primary-row .workspace-primary-action{min-height:40px}.list-search-control{border:1px solid var(--color-border);border-radius:var(--radius-control);width:min(360px,48vw);min-height:40px;color:var(--color-text-muted);background:var(--color-primary-50);transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), border-color var(--motion-duration-base) var(--motion-ease-out-quart), box-shadow var(--motion-duration-base) var(--motion-ease-out-quart);align-items:center;gap:8px;padding:0 10px;display:flex}.list-search-control:focus-within{border-color:var(--color-primary-500);outline:2px solid var(--color-focus-ring);outline-offset:2px;background:var(--color-white)}.list-search-control input{min-width:0;color:var(--color-text);font-size:var(--font-size-7);background:0 0;border:0;outline:0;flex:1}.list-search-control input::-webkit-search-cancel-button{appearance:none}.list-search-control button{border-radius:var(--radius-control);width:28px;height:28px;color:var(--color-primary-700);transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.list-search-control button:hover,.list-search-control button:focus-visible{background:var(--color-neutral-200);outline:0;transform:translateY(-1px)}.list-search-control .list-search-filter-button{color:var(--color-text-muted);margin-left:2px}.list-search-control .list-search-filter-button:hover,.list-search-control .list-search-filter-button:focus-visible,.list-search-control .list-search-filter-button.is-active{color:var(--color-primary-700);background:var(--color-neutral-200)}.list-filter-anchor{z-index:6;position:relative}.list-search-filter-anchor{width:min(360px,48vw)}.list-search-filter-anchor .list-search-control{width:100%}.list-filter-anchor .dashboard-filter-panel{z-index:10;box-sizing:border-box;width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);box-shadow:0 14px 34px color-mix(in srgb, var(--color-primary-700) 13%, transparent);transform-origin:100% 0;animation:shedlink-popover-enter var(--motion-duration-base) var(--motion-ease-out-quint) both;grid-template-columns:minmax(0,1fr);gap:12px;position:absolute;top:calc(100% + 8px);left:auto;right:0}.lead-filter-control{min-width:0;color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);gap:6px;display:grid;position:relative}.inventory-filters .lead-filter-select-trigger{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--color-text);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-regular);text-align:left;transition:border-color var(--motion-duration-base) var(--motion-ease-out-quart), box-shadow var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart);justify-content:space-between;align-items:center;gap:10px;padding:0 11px;display:flex}.inventory-filters .lead-filter-select-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.lead-filter-select-menu{z-index:12;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-white);width:100%;box-shadow:0 10px 24px color-mix(in srgb, var(--color-primary-700) 12%, transparent);transform-origin:0 0;animation:shedlink-popover-enter var(--motion-duration-base) var(--motion-ease-out-quint) both;display:block;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.inventory-filters .lead-filter-select-menu button{appearance:none;border:0;border-bottom:1px solid var(--color-border-subtle);width:100%;min-height:36px;color:var(--color-text);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-regular);text-align:left;box-shadow:none;transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart);border-radius:0;justify-content:flex-start;align-items:center;padding:0 12px;display:flex}.inventory-filters .lead-filter-select-menu button:last-child{border-bottom:0}.inventory-filters .lead-filter-select-menu button:hover,.inventory-filters .lead-filter-select-menu button:focus-visible,.inventory-filters .lead-filter-select-menu button.is-selected{color:var(--color-primary-700);background:var(--color-primary-50);outline:0}.inventory-filters{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-neutral-50);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.dashboard-filter-panel.is-collapsed{display:none}.inventory-filters label{min-width:0;color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);gap:6px;display:grid}.inventory-filters input,.inventory-filters select{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--color-text);background:var(--color-white);font-size:var(--font-size-7);padding:0 11px}.inventory-filters select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%231A432E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:36px}.lead-filter-check{align-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.lead-filter-check input{width:16px;height:16px;accent-color:var(--color-primary-500);flex:none}.lead-filter-check span{align-items:center;display:inline-flex}.inventory-list-table th:first-child,.lead-list-table th:first-child{width:24%}.lead-list-table th:nth-child(2),.lead-list-table th:nth-child(3),.lead-list-table th:nth-child(4),.lead-list-table th:nth-child(5){width:17%}.lead-list-table th:nth-child(6){width:64px}.lead-list-action-cell{text-align:right}.lead-list-delete-button{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-danger-text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.lead-list-delete-button:hover{border-color:var(--color-danger-border);background:var(--color-danger-surface)}.lead-list-delete-button:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.sale-list-toolbar .workspace-primary-action{min-width:108px}.sale-list-toolbar{margin-bottom:32px}.sale-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin-bottom:32px;display:grid}.sale-metric-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white);min-height:104px;transition:border-color var(--motion-duration-base) var(--motion-ease-out-quart), box-shadow var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon label""icon value""icon detail";align-items:center;column-gap:14px;padding:15px 18px;display:grid}.sale-metric-card:hover{border-color:var(--color-primary-300);box-shadow:0 10px 22px color-mix(in srgb, var(--color-primary-700) 8%, transparent);transform:translateY(-1px)}.sale-metric-icon{border-radius:var(--radius-control);width:42px;height:42px;color:var(--color-primary-700);background:var(--color-primary-50);grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.sale-metric-label{color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);grid-area:label}.sale-metric-card strong{color:var(--color-text-900);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-text);grid-area:value}.sale-metric-detail{color:var(--color-text-muted);font-size:var(--font-size-7);grid-area:detail}.sale-list-table-wrap{height:auto;min-height:232px;overflow:visible}.sale-list-table{border-collapse:separate;border-spacing:0}.sale-clickable-row{cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-out-quart)}.sale-clickable-row:hover td,.sale-clickable-row:focus-visible td{background:var(--color-primary-50)}.sale-clickable-row:hover{transform:translateY(-1px)}.sale-clickable-row:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.sale-list-table th:first-child{border-top-left-radius:var(--radius-panel)}.sale-list-table th:last-child{border-top-right-radius:var(--radius-panel)}.sale-list-table th:first-child{width:24%}.sale-list-table th:nth-child(2){width:18%}.sale-list-table th:nth-child(3),.sale-list-table th:nth-child(4),.sale-list-table th:nth-child(5),.sale-list-table th:nth-child(6){width:14%}.sale-list-table th:nth-child(7){width:6%}.sale-list-table td:nth-child(7){text-align:right}.sale-inventory-cell{align-items:center;gap:12px;min-width:0;display:flex}.sale-table-text{gap:4px;min-width:0;display:grid}.sale-table-text strong,.sale-table-text span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sale-table-text strong{color:var(--color-text-900);font-weight:var(--font-weight-medium)}.sale-table-text span{color:var(--color-text-muted);font-size:var(--font-size-7)}.sale-list-image-link{border-radius:var(--radius-control);transition:transform var(--motion-duration-fast) var(--motion-ease-out-quart);flex:none;display:inline-flex}.sale-list-image-link:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px}.sale-list-image-link:hover .sale-list-image,.sale-list-image-link:hover .sale-list-image-placeholder{border-color:var(--color-primary-500)}.sale-list-image,.sale-list-image-placeholder{border:1px solid var(--color-neutral-300);border-radius:var(--radius-control);background:var(--color-neutral-100);width:58px;height:42px;color:var(--color-text-muted);font-size:10.5px;font-weight:var(--font-weight-medium);object-fit:cover;transition:border-color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.sale-list-image-link:hover{transform:translateY(-1px)}.sale-row-actions{z-index:2;justify-content:flex-end;display:inline-flex;position:relative}.sale-row-action-button{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-text-700);cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sale-row-action-button:hover,.sale-row-action-button:focus-visible,.sale-row-action-button[aria-expanded=true]{color:var(--color-primary-700);background:var(--color-primary-50);outline:0;transform:translateY(-1px)}.sale-floating-action-menu{z-index:40;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-white);width:144px;box-shadow:var(--shadow-subtle);transform-origin:100% 0;animation:shedlink-popover-enter var(--motion-duration-base) var(--motion-ease-out-quint) both;display:grid;position:fixed;overflow:hidden}.sale-floating-action-menu a{min-height:38px;color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart);align-items:center;padding:0 12px;display:flex}.sale-floating-action-menu a:hover,.sale-floating-action-menu a:focus-visible{color:var(--color-primary-700);background:var(--color-primary-50);outline:0}.inventory-list-table th:nth-child(2){width:10%}.inventory-list-table th:nth-child(3),.inventory-list-table th:nth-child(4),.inventory-list-table th:nth-child(5),.inventory-list-table th:nth-child(6),.inventory-list-table th:nth-child(7){width:13.2%}.inventory-list-table td:nth-child(2){padding-top:6px;padding-bottom:6px}.inventory-list-image-link{border-radius:var(--radius-control);transition:transform var(--motion-duration-fast) var(--motion-ease-out-quart);display:inline-flex}.inventory-list-image-link:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px}.inventory-list-image-link:hover .inventory-list-image,.inventory-list-image-link:hover .inventory-list-image-placeholder{border-color:var(--color-primary-500)}.inventory-list-image,.inventory-list-image-placeholder{border:1px solid var(--color-neutral-300);border-radius:var(--radius-control);background:var(--color-neutral-100);width:58px;height:42px;color:var(--color-text-muted);font-size:10.5px;font-weight:var(--font-weight-medium);transition:border-color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.inventory-list-image-link:hover{transform:translateY(-1px)}.inventory-list-image{object-fit:cover;background:var(--color-white)}.inventory-pagination{color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:flex-end;align-items:center;gap:12px;display:flex}.inventory-pagination a{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-neutral-50);min-height:34px;transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), border-color var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart);align-items:center;padding:0 10px;display:inline-flex}.inventory-pagination a:not(.is-disabled):hover,.inventory-pagination a:not(.is-disabled):focus-visible{border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50);outline:none;transform:translateY(-1px)}.inventory-pagination a.is-disabled{pointer-events:none;opacity:.5}.inventory-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;display:grid}.lead-detail-grid{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:18px;display:grid}.lead-detail-grid .inventory-detail-card{min-width:0}.sale-detail-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-template-areas:"financial customer""notes notes";align-items:stretch;gap:18px;display:grid}.sale-detail-grid .figma-table-card{margin-top:0}.sale-detail-grid .inventory-detail-card{min-width:0}.sale-financial-card{grid-area:financial}.sale-customer-card{grid-area:customer}.sale-financial-card .inventory-detail-list,.sale-customer-card .inventory-detail-list{gap:10px}.sale-financial-card .inventory-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.sale-customer-card .inventory-detail-list{grid-template-columns:minmax(0,1fr)}.sale-financial-card .inventory-detail-row,.sale-customer-card .inventory-detail-row{border-top:0;padding-top:0}.sale-financial-card,.sale-customer-card{height:100%}.sale-detail-grid .inventory-notes-section{grid-area:notes}.sale-detail-header-meta{color:var(--color-text-muted);font-size:var(--font-size-7);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.workspace-page-header .workspace-primary-action{gap:8px}.lead-detail-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inventory-summary-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-neutral-50);align-content:start;gap:18px;padding:20px;display:grid}.inventory-kicker{color:var(--color-accent-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);text-transform:uppercase}.inventory-summary-card h3{color:var(--color-text-900);font-size:25px;font-weight:var(--font-weight-medium);line-height:var(--line-height-text);margin-top:7px}.inventory-summary-list{gap:12px;display:grid}.inventory-summary-list div,.inventory-detail-row{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);align-items:baseline;gap:12px;padding-top:12px;display:grid}.inventory-summary-list dt,.inventory-detail-row span{color:var(--color-text-muted);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.inventory-summary-list dd,.inventory-detail-row strong{min-width:0;color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.workspace-action-note{border:1px solid var(--color-status-warning-border);border-radius:var(--radius-control);min-height:38px;color:var(--color-status-warning);background:var(--color-status-warning-surface);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.inventory-detail-card{align-content:start}.inventory-inline-empty{border:1px dashed var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);background:var(--color-neutral-50);font-size:var(--font-size-7);padding:12px}.inventory-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.inventory-notes{color:var(--color-text);font-size:var(--font-size-7)}.inventory-form{gap:18px;display:grid}.sale-edit-form .figma-table-card{min-height:0}.sale-edit-details-card{gap:22px}.sale-edit-details-section{gap:12px;display:grid}.sale-edit-details-section .figma-card-header{padding:0}.sale-edit-details-section h4{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);margin:0}.sale-edit-details-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-form-card{gap:18px;display:grid}.inventory-form-help{color:var(--color-text-muted);font-size:var(--font-size-7);margin-top:5px}.inventory-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inventory-create-photo-upload{gap:10px;display:grid}.inventory-create-photo-upload label{border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);min-height:78px;color:var(--color-text-700);background:var(--color-neutral-50);cursor:pointer;align-items:center;gap:12px;padding:14px;display:flex}.inventory-create-photo-upload label:hover{border-color:var(--color-primary-500);background:var(--color-primary-50)}.inventory-create-photo-upload input{max-width:100%;color:var(--color-text-700);font-size:var(--font-size-7)}.inventory-create-photo-icon{border-radius:var(--radius-control);width:42px;height:42px;color:var(--color-primary-600);background:var(--color-primary-100);flex:none;place-items:center;display:grid}.inventory-create-photo-icon svg{width:20px;height:20px}.inventory-create-photo-upload strong,.inventory-create-photo-list span{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);display:block}.inventory-create-photo-upload small{color:var(--color-text-muted);font-size:var(--font-size-7);margin-top:3px;display:block}.inventory-create-photo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inventory-create-photo-list li{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-white);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.inventory-create-photo-list span{overflow-wrap:anywhere;min-width:0}.inventory-create-photo-list strong{border-radius:var(--radius-pill);color:var(--color-primary-700);background:var(--color-primary-100);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);flex:none;padding:3px 8px}.inventory-form-field{min-width:0;color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);gap:7px;display:grid}.inventory-form-field input,.inventory-form-field select,.inventory-form-field textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--color-text);background:var(--color-white);font:inherit;font-weight:var(--font-weight-regular);padding:0 11px}.inventory-form-field textarea{resize:vertical;min-height:104px;padding-top:10px}.inventory-form-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%231A432E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:36px}.inventory-form-field input:focus,.inventory-form-field select:focus,.inventory-form-field textarea:focus{box-shadow:var(--control-focus-ring);outline:none}.inventory-form-field select:disabled{color:var(--color-text-muted);background:var(--color-neutral-100)}.dashboard-date-picker{min-width:0;position:relative}.dashboard-date-picker-trigger{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--color-text-muted);background:var(--color-white);font:inherit;font-weight:var(--font-weight-regular);text-align:left;justify-content:flex-start;align-items:center;gap:9px;padding:0 11px;display:inline-flex}.dashboard-date-picker-trigger.has-value{color:var(--color-text)}.dashboard-date-picker-trigger:hover,.dashboard-date-picker-trigger:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.dashboard-date-picker-trigger svg{color:var(--color-primary-500);flex:none}.dashboard-date-picker-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-date-picker-panel{z-index:24;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-neutral-50);width:min(344px,100vw - 32px);box-shadow:0 14px 34px color-mix(in srgb, var(--color-primary-700) 13%, transparent);padding:12px;position:absolute;top:calc(100% + 8px);left:auto;right:0}.dashboard-date-picker-header,.dashboard-date-picker-actions,.dashboard-date-picker-time{align-items:center;display:flex}.dashboard-date-picker-header{justify-content:space-between;gap:10px;margin-bottom:10px}.dashboard-date-picker-header strong{color:var(--color-text);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.dashboard-date-picker-header button,.dashboard-date-picker-actions button{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:36px;color:var(--color-primary-700);background:var(--color-white);font:inherit;justify-content:center;align-items:center;display:inline-flex}.dashboard-date-picker-header button{width:36px;padding:0}.dashboard-date-picker-header button:hover,.dashboard-date-picker-header button:focus-visible,.dashboard-date-picker-actions button:hover,.dashboard-date-picker-actions button:focus-visible{border-color:var(--color-primary-500);box-shadow:var(--control-focus-ring);outline:none}.dashboard-date-picker-weekdays,.dashboard-date-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dashboard-date-picker-weekdays{color:var(--color-text-muted);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);text-align:center;margin-bottom:4px}.dashboard-date-picker-weekdays span{align-content:center;min-height:24px}.dashboard-date-picker-grid button{border-radius:var(--radius-control);min-height:34px;color:var(--color-text);font:inherit;font-size:var(--font-size-7);background:0 0;border:1px solid #0000}.dashboard-date-picker-grid button:hover,.dashboard-date-picker-grid button:focus-visible{border-color:var(--color-primary-300);color:var(--color-primary-700);background:var(--color-primary-50);outline:none}.dashboard-date-picker-grid button.is-muted{color:var(--color-text-100)}.dashboard-date-picker-grid button.is-today{border-color:color-mix(in srgb, var(--color-primary-500) 34%, transparent)}.dashboard-date-picker-grid button.is-selected{border-color:var(--color-primary-500);color:var(--color-white);background:var(--color-primary-500)}.dashboard-date-picker-time{border-top:1px solid var(--color-border-subtle);gap:8px;margin-top:12px;padding-top:12px}.dashboard-date-picker-time svg{color:var(--color-primary-500)}.dashboard-date-picker-time select{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:36px;color:var(--color-text);background:var(--color-white);font:inherit;flex:1 1 0;padding:0 8px}.dashboard-date-picker-time select:focus{box-shadow:var(--control-focus-ring);outline:none}.dashboard-date-picker-actions{justify-content:space-between;gap:8px;margin-top:12px}.dashboard-date-picker-actions button{flex:1 1 0;padding:0 10px}.dashboard-date-picker-actions button.is-primary{border-color:var(--color-primary-500);color:var(--color-white);background:var(--color-primary-500)}.dashboard-date-picker-actions button.is-primary:hover,.dashboard-date-picker-actions button.is-primary:focus-visible{background:var(--color-primary-600)}.inventory-check-field{color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);align-items:flex-start;gap:10px;display:flex}.inventory-check-field input{width:18px;height:18px;accent-color:var(--color-primary-500);margin-top:2px}.inventory-check-field small,.inventory-field-error{color:var(--color-text-muted);font-size:var(--font-size-7);font-weight:var(--font-weight-regular);line-height:var(--line-height-text);margin-top:4px;display:block}.inventory-field-error{color:var(--color-danger-text)}.inventory-error-list{gap:4px;margin-top:8px;padding-left:18px;display:grid}.inventory-form-actions{justify-content:flex-end;gap:10px;display:flex}.inventory-form-actions button,.inventory-secondary-action{border-radius:var(--radius-control);min-height:40px;font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.inventory-form-actions button{border:1px solid var(--color-primary-500);color:var(--color-neutral-50);background:var(--color-primary-500)}.inventory-form-actions button:disabled{opacity:.62}.inventory-secondary-action{border:1px solid var(--color-border);color:var(--color-text-700);background:var(--color-neutral-50)}.inventory-status-error{font-size:var(--font-size-7);font-weight:var(--font-weight-medium);color:var(--color-danger-text)}.settings-success{border-radius:var(--radius-panel);color:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);background:#1a432e12;border:1px solid #1a432e3d;padding:14px 16px}.workflow-guardrail-card{border:1px solid var(--color-status-info-border);border-radius:var(--radius-panel);background:var(--color-status-info-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.workflow-guardrail-card div{min-width:0}.workflow-guardrail-card strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);display:block}.workflow-guardrail-card p{max-width:760px;color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text);margin-top:4px}.workflow-guardrail-card a{border:1px solid var(--color-primary-500);border-radius:var(--radius-control);min-height:36px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.lead-save-review{gap:14px;display:grid}.lead-duplicate-card{grid-column:1/-1}.lead-duplicate-review{gap:14px;display:grid}.lead-duplicate-list{gap:10px;list-style:none;display:grid}.lead-duplicate-row{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-neutral-50);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.lead-duplicate-row.requires-warning{border-color:var(--color-status-warning-border);background:var(--color-status-warning-surface)}.lead-duplicate-row label{align-items:flex-start;gap:10px;min-width:0;display:flex}.lead-duplicate-row input{width:16px;height:16px;margin-top:2px}.lead-duplicate-row label span,.lead-duplicate-meta{gap:3px;min-width:0;display:grid}.lead-duplicate-row strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.lead-duplicate-row small,.lead-duplicate-meta span{color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text);overflow-wrap:anywhere}.lead-duplicate-meta{text-align:right;justify-items:end}.lead-duplicate-meta strong{color:var(--color-status-warning);font-size:var(--font-size-7)}.lead-duplicate-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.lead-duplicate-actions button{border:1px solid var(--color-primary-500);border-radius:var(--radius-control);min-height:40px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.lead-duplicate-actions .inventory-secondary-action{color:var(--color-text-700);background:var(--color-white);border-color:var(--color-border)}.lead-duplicate-actions button:disabled{cursor:not-allowed;opacity:.62}.settings-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-panel-frame{z-index:1;min-width:0;position:relative}.settings-panel-frame .inventory-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.settings-panel-frame .figma-table-card{min-height:auto}.settings-workflow-nav{z-index:0;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white);gap:16px;padding:14px;display:grid;position:sticky;top:18px}.settings-nav-group{gap:8px;display:grid}.settings-workflow-nav button{border-radius:var(--radius-control);width:100%;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:1px solid #0000;padding:10px;display:grid}.settings-workflow-nav button:hover{border-color:var(--color-border);background:var(--color-neutral-50)}.settings-workflow-nav button:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.settings-workflow-nav button.is-active{border-color:color-mix(in srgb, var(--color-primary-500) 34%, var(--color-border));color:var(--color-primary-500);background:var(--color-primary-50)}.settings-workflow-nav strong{font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.settings-workflow-group{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.settings-mobile-accordion{align-content:start;gap:8px;display:grid}.settings-mobile-section{border:1px solid var(--color-border);background:var(--color-white);border-radius:7px;overflow:hidden}.settings-mobile-section-trigger{width:100%;min-height:48px;color:var(--color-text);background:var(--color-white);font:inherit;font-size:var(--font-size-7);font-weight:var(--font-weight-medium);text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.settings-mobile-section-trigger svg{color:var(--color-text-muted);transition:transform var(--motion-duration-fast) var(--motion-ease-out-quart);flex:none}.settings-mobile-section-trigger:focus-visible{box-shadow:inset var(--control-focus-ring);outline:none}.settings-mobile-section.is-open{border-color:color-mix(in srgb, var(--color-primary-500) 24%, var(--color-border))}.settings-mobile-section.is-open .settings-mobile-section-trigger{color:var(--color-primary-700);background:var(--color-primary-50)}.settings-mobile-section.is-open .settings-mobile-section-trigger svg{transform:rotate(180deg)}.settings-mobile-section-panel{border-top:1px solid var(--color-border);background:var(--color-canvas);gap:12px;padding:12px;display:grid}.settings-list{gap:10px;list-style:none;display:grid}.settings-list li{border-top:1px solid var(--color-border);gap:4px;padding-top:10px;display:grid}.settings-list strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.settings-list span{color:var(--color-text-muted);font-size:var(--font-size-7)}.settings-location-card,.settings-team-card{grid-column:1/-1}.settings-users-panel{gap:14px;min-width:0;display:grid}.settings-users-actions{justify-content:space-between}.settings-user-invite-button{white-space:nowrap;gap:7px}.settings-users-filters{grid-template-columns:minmax(170px,1.35fr) repeat(3,minmax(116px,1fr)) auto;width:100%;min-width:0}.settings-users-table-wrap{height:auto;max-height:calc(100vh - 324px)}.settings-users-table th:first-child,.settings-users-table th:nth-child(2),.settings-users-table th:nth-child(3),.settings-users-table th:nth-child(4){width:18%}.settings-users-table th:nth-child(5){width:22%}.settings-users-table th:nth-child(6){width:6%}.settings-users-table td:last-child{text-align:right}.settings-user-mobile-name{display:none}.settings-user-action-button{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-text-700);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.settings-user-action-button:hover{border-color:var(--color-border);color:var(--color-primary-700);background:var(--color-primary-50)}.settings-user-action-button:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.settings-user-dialog-backdrop{z-index:50;background:#13131352;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-user-dialog{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white);width:min(100%,680px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-raised);gap:18px;padding:20px;display:grid;overflow:auto}.settings-user-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-user-dialog-header h3{color:var(--color-text-900);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-text)}.settings-user-dialog-header p{color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text);overflow-wrap:anywhere;margin-top:4px}.settings-user-dialog-close{border:1px solid var(--color-border);border-radius:var(--radius-control);width:38px;height:38px;color:var(--color-text-700);background:var(--color-white);flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-user-dialog-close:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.settings-user-dialog-close:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.settings-user-dialog-form{gap:18px;display:grid}.settings-user-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-user-dialog-grid select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%231A432E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:36px}.settings-user-dialog-locations{border:1px solid var(--color-border);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:40px;padding:7px 10px;display:flex}.settings-user-dialog-locations legend{color:var(--color-text-muted);font-size:var(--font-size-7);padding:0 4px}.settings-user-dialog-locations label,.settings-user-dialog-locations span{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-7);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.settings-user-dialog-locations input{width:16px;height:16px;accent-color:var(--color-primary-500)}.settings-user-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.settings-user-dialog-actions button{border-radius:var(--radius-control);min-height:40px;font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.settings-user-dialog-actions button[type=submit]{border:1px solid var(--color-primary-500);color:var(--color-neutral-50);background:var(--color-primary-500)}.settings-user-dialog-actions button:disabled{cursor:not-allowed;opacity:.62}.settings-user-lifecycle-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-user-delete-note{max-width:18rem;color:var(--color-text-muted);font-size:var(--font-size-7);margin:0;line-height:1.35}.settings-locations-panel{gap:14px;min-width:0;display:grid}.settings-locations-actions{justify-content:flex-start}.settings-locations-filters{grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) auto;width:100%;min-width:0}.settings-locations-table-wrap{height:auto;max-height:calc(100vh - 324px)}.settings-locations-table th:first-child{width:22%}.settings-locations-table th:nth-child(2),.settings-locations-table th:nth-child(5){width:17%}.settings-locations-table th:nth-child(3),.settings-locations-table th:nth-child(4),.settings-locations-table th:nth-child(6){width:12%}.settings-locations-table th:nth-child(7){width:6%}.settings-locations-table td:last-child{text-align:right}.settings-location-action-button{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-text-700);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.settings-location-action-button:hover{border-color:var(--color-border);color:var(--color-primary-700);background:var(--color-primary-50)}.settings-location-action-button:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.settings-location-dialog-backdrop{z-index:50;background:#13131352;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-location-dialog{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white);width:min(100%,720px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-raised);gap:18px;padding:20px;display:grid;overflow:auto}.settings-location-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-location-dialog-header h3{color:var(--color-text-900);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-text)}.settings-location-dialog-header p{color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text);overflow-wrap:anywhere;margin-top:4px}.settings-location-dialog-close{border:1px solid var(--color-border);border-radius:var(--radius-control);width:38px;height:38px;color:var(--color-text-700);background:var(--color-white);flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-location-dialog-close:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.settings-location-dialog-close:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.settings-location-dialog-form{gap:18px;display:grid}.settings-location-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-location-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.settings-location-dialog-actions button{border-radius:var(--radius-control);min-height:40px;font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.settings-location-dialog-actions button[type=submit]{border:1px solid var(--color-primary-500);color:var(--color-neutral-50);background:var(--color-primary-500)}.settings-location-dialog-actions button:disabled{cursor:not-allowed;opacity:.62}.settings-lead-sources-panel,.settings-meta-panel,.settings-inventory-catalog-panel{gap:14px;min-width:0;display:grid}.settings-lead-sources-actions,.settings-inventory-catalog-actions{justify-content:space-between}.settings-users-actions,.settings-locations-actions,.settings-lead-sources-actions,.settings-meta-actions,.settings-inventory-catalog-actions{gap:12px}.settings-list-toolbar-controls{flex:auto}.settings-list-toolbar-controls .list-search-control,.settings-list-toolbar-controls .list-search-filter-anchor{width:min(360px,48vw)}.settings-catalog-command-group{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.settings-catalog-command-group .inventory-secondary-action,.settings-catalog-command-group .workspace-primary-action{white-space:nowrap;gap:7px;min-height:40px}.settings-lead-sources-filters{grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) auto;width:100%;min-width:0}.settings-catalog-filters{grid-template-columns:minmax(170px,1.35fr) repeat(3,minmax(116px,1fr)) auto;width:100%;min-width:0}.settings-lead-sources-table-wrap,.settings-meta-imports-table-wrap,.settings-catalog-table-wrap{height:auto;max-height:calc(100vh - 324px)}.settings-lead-sources-table th:first-child{width:52%}.settings-lead-sources-table th:nth-child(2),.settings-lead-sources-table th:nth-child(3){width:21%}.settings-lead-sources-table th:nth-child(4){width:6%}.settings-meta-header{justify-content:flex-start;align-items:flex-start;gap:10px}.settings-meta-header p{color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text);margin-top:4px}.settings-meta-title-row{align-items:center;gap:10px;display:flex}.settings-meta-actions{justify-content:flex-start;padding-bottom:4px}.settings-meta-section{border-top:1px solid var(--color-border);background:0 0;gap:10px;min-width:0;padding:16px 0;display:grid}.settings-meta-section:last-child{padding-bottom:0}.settings-meta-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.settings-meta-section-heading h4{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);line-height:var(--line-height-text);margin:0}.settings-meta-inline-empty{background:0 0;gap:4px;padding:0;display:grid}.settings-meta-inline-empty strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);line-height:var(--line-height-text)}.settings-meta-inline-empty span{color:var(--color-text-muted);font-size:var(--font-size-8);line-height:var(--line-height-text)}.settings-meta-summary{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.settings-meta-summary div{border-top:1px solid var(--color-border);background:0 0;grid-template-columns:minmax(120px,.26fr) minmax(0,1fr);gap:12px;min-width:0;padding:10px 0;display:grid}.settings-meta-summary div:first-child{border-top:0;padding-top:0}.settings-meta-summary-wide{grid-column:1/-1}.settings-meta-summary dt{color:var(--color-text-muted);font-size:var(--font-size-8);font-weight:var(--font-weight-medium)}.settings-meta-summary dd{color:var(--color-text-900);font-size:var(--font-size-7);overflow-wrap:anywhere;margin-top:4px}.settings-meta-imports-table th:first-child{width:25%}.settings-meta-imports-table th:nth-child(2),.settings-meta-imports-table th:nth-child(3),.settings-meta-imports-table th:nth-child(4){width:20%}.settings-meta-imports-table th:nth-child(5){width:15%}.settings-meta-retry-button{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:34px;color:var(--color-text-700);background:var(--color-white);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.settings-meta-retry-button:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.settings-meta-retry-button:disabled{cursor:not-allowed;opacity:.62}.settings-inventory-options-table th:first-child,.settings-dealer-colors-table th:first-child{width:32%}.settings-inventory-options-table th:nth-child(2),.settings-inventory-options-table th:nth-child(3),.settings-dealer-colors-table th:nth-child(2),.settings-dealer-colors-table th:nth-child(3),.settings-dealer-colors-table th:nth-child(4){width:17%}.settings-inventory-options-table th:nth-child(4),.settings-inventory-options-table th:nth-child(5),.settings-dealer-colors-table th:nth-child(5){width:11%}.settings-inventory-options-table th:nth-child(5),.settings-dealer-colors-table th:nth-child(6){width:6%}.settings-catalog-sort-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:650;display:inline-flex}.settings-catalog-sort-button svg{color:var(--color-text-500);flex:none}.settings-catalog-sort-button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand-500) 70%, transparent);outline-offset:3px}.settings-lead-sources-table td:last-child,.settings-inventory-options-table td:last-child,.settings-dealer-colors-table td:last-child{text-align:right}.settings-lead-source-action-button,.settings-catalog-action-button{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-text-700);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.settings-lead-source-action-button:hover,.settings-catalog-action-button:hover{border-color:var(--color-border);color:var(--color-primary-700);background:var(--color-primary-50)}.settings-lead-source-action-button:focus-visible,.settings-catalog-action-button:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.settings-color-table-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.lead-delete-dialog-backdrop,.settings-lead-source-dialog-backdrop,.settings-catalog-dialog-backdrop{z-index:50;background:#13131352;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-delete-dialog,.settings-lead-source-dialog,.settings-catalog-dialog{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white);width:min(100%,720px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-raised);gap:18px;padding:20px;display:grid;overflow:auto}.lead-delete-dialog{width:min(100%,460px)}.settings-lead-source-dialog{width:min(100%,560px)}.settings-catalog-import-dialog{width:min(100%,920px)}.settings-meta-dialog{width:min(100%,680px)}.settings-meta-forms-dialog{width:min(100%,920px)}.lead-delete-dialog-header,.settings-lead-source-dialog-header,.settings-catalog-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lead-delete-dialog-header h3,.settings-lead-source-dialog-header h3,.settings-catalog-dialog-header h3{color:var(--color-text-900);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-text)}.lead-delete-dialog-header p,.settings-lead-source-dialog-header p,.settings-catalog-dialog-header p{color:var(--color-text-muted);font-size:var(--font-size-7);line-height:var(--line-height-text);overflow-wrap:anywhere;margin-top:4px}.lead-delete-dialog-close,.settings-lead-source-dialog-close,.settings-catalog-dialog-close{border:1px solid var(--color-border);border-radius:var(--radius-control);width:38px;height:38px;color:var(--color-text-700);background:var(--color-white);flex:none;justify-content:center;align-items:center;display:inline-flex}.lead-delete-dialog-close:hover,.settings-lead-source-dialog-close:hover,.settings-catalog-dialog-close:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.lead-delete-dialog-close:focus-visible,.settings-lead-source-dialog-close:focus-visible,.settings-catalog-dialog-close:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.settings-lead-source-dialog-form,.settings-catalog-dialog-form{gap:18px;display:grid}.settings-catalog-import-form{gap:8px;display:grid}.settings-catalog-import-form label{color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.settings-catalog-import-upload{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.settings-catalog-import-upload input{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;color:var(--color-text-700);background:var(--color-white);padding:9px 11px}.settings-catalog-import-upload button{border:1px solid var(--color-primary-500);border-radius:var(--radius-control);min-height:40px;color:var(--color-neutral-50);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);background:var(--color-primary-500);padding:0 14px}.settings-catalog-import-summary{flex-wrap:wrap;gap:8px;display:flex}.settings-catalog-import-summary span{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:30px;color:var(--color-text-700);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);align-items:center;padding:0 10px;display:inline-flex}.settings-catalog-import-table-wrap{max-height:min(420px,48vh)}.settings-catalog-import-table th:first-child,.settings-catalog-import-table th:nth-child(6),.settings-catalog-import-table th:nth-child(7){width:10%}.settings-catalog-import-table th:nth-child(2){width:24%}.settings-catalog-import-table th:nth-child(3),.settings-catalog-import-table th:nth-child(4),.settings-catalog-import-table th:nth-child(5){width:15%}.settings-lead-source-dialog-grid,.settings-catalog-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-meta-form-list,.settings-meta-page-list{gap:10px;display:grid}.settings-meta-page-option{border:1px solid var(--color-border);border-radius:var(--radius-panel);width:100%;min-height:58px;color:var(--color-text-900);text-align:left;background:var(--color-white);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.settings-meta-page-option:hover{border-color:var(--color-primary-500);background:var(--color-primary-50)}.settings-meta-page-option:disabled{cursor:not-allowed;opacity:.62}.settings-meta-page-option span{gap:3px;min-width:0;display:grid}.settings-meta-page-option strong{font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.settings-meta-page-option small{color:var(--color-text-muted);font-size:var(--font-size-8);overflow-wrap:anywhere}.settings-meta-form-row{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-neutral-50);grid-template-columns:minmax(130px,.8fr) minmax(170px,1.2fr) minmax(130px,.7fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.settings-lead-source-dialog-grid select,.settings-catalog-dialog-grid select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%231A432E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:36px}.settings-dialog-check{min-height:40px;color:var(--color-text-700);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);align-items:center;gap:8px;display:inline-flex}.settings-dialog-check input{width:16px;height:16px;accent-color:var(--color-primary-500)}.lead-delete-dialog-actions,.settings-lead-source-dialog-actions,.settings-catalog-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.lead-delete-dialog-actions button,.settings-lead-source-dialog-actions button,.settings-catalog-dialog-actions button{border-radius:var(--radius-control);min-height:40px;font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.lead-delete-dialog-actions .lead-delete-confirm{border:1px solid var(--color-danger-border);color:var(--color-danger-text);background:var(--color-danger-surface)}.lead-delete-dialog-actions .lead-delete-confirm:hover:not(:disabled){border-color:var(--color-danger-text)}.settings-lead-source-dialog-actions button[type=submit],.settings-catalog-dialog-actions button[type=submit],.settings-catalog-dialog-actions .settings-catalog-import-confirm{border:1px solid var(--color-primary-500);color:var(--color-neutral-50);background:var(--color-primary-500)}.lead-delete-dialog-actions button:disabled,.settings-lead-source-dialog-actions button:disabled,.settings-catalog-dialog-actions button:disabled{cursor:not-allowed;opacity:.62}.settings-list-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.settings-user-row{grid-template-columns:minmax(0,1fr);align-items:center}.settings-user-edit-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;gap:10px;display:grid}.settings-user-edit-form input,.settings-user-edit-form select{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;min-height:38px;color:var(--color-text);background:var(--color-white);font:inherit;padding:0 10px}.settings-user-edit-form button{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:38px;color:var(--color-text-700);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.settings-user-edit-form button:disabled{cursor:not-allowed;opacity:.62}.settings-user-locations{border:1px solid var(--color-border);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:38px;padding:6px 10px;display:flex}.settings-user-locations legend{color:var(--color-text-muted);font-size:var(--font-size-7);padding:0 4px}.settings-user-locations label,.settings-user-locations span{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-7);overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.settings-user-locations input{width:15px;height:15px;min-height:auto;padding:0}.settings-row-actions{justify-content:flex-end;gap:8px;display:flex}.settings-row-actions button{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:34px;color:var(--color-text-700);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.settings-row-actions button:disabled{cursor:not-allowed;opacity:.62}.destructive-action{border-color:color-mix(in srgb, var(--color-danger-text) 42%, var(--color-border));color:var(--color-danger-text);background:color-mix(in srgb, var(--color-danger-text) 8%, var(--color-white))}.confirm-action{border:1px solid color-mix(in srgb, var(--color-danger-text) 34%, var(--color-border));border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-danger-text) 6%, var(--color-white));gap:6px;min-width:min(100%,320px);padding:8px;display:grid}.confirm-action-message{color:var(--color-text-700);font-size:var(--font-size-7);line-height:var(--line-height-text)}.confirm-action-danger,.confirm-action-cancel{border-radius:var(--radius-control);min-height:34px;font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.confirm-action-danger{border:1px solid var(--color-danger-text);color:var(--color-white);background:var(--color-danger-text)}.confirm-action-cancel{border:1px solid var(--color-border);color:var(--color-text-700);background:var(--color-white)}.settings-source-row,.settings-location-row{grid-template-columns:minmax(0,1fr);align-items:start}.settings-location-edit-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));align-items:end;gap:10px;display:grid}.settings-source-edit-form{grid-template-columns:minmax(min(100%,240px),1fr) minmax(96px,.32fr) auto;align-items:end;gap:10px;display:grid}.settings-location-edit-form input,.settings-source-edit-form input{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;min-height:38px;color:var(--color-text);background:var(--color-white);font:inherit;padding:0 10px}.settings-location-edit-form button,.settings-source-edit-form button{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:38px;color:var(--color-text-700);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.settings-location-edit-form button:disabled,.settings-source-edit-form button:disabled{cursor:not-allowed;opacity:.62}.settings-archive-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-archive-summary>div{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-neutral-50);gap:4px;padding:12px;display:grid}.settings-archive-summary span{color:var(--color-text-muted);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);text-transform:uppercase}.settings-archive-summary strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium)}.settings-inline-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));align-items:end;gap:10px;display:grid}.settings-team-form{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;padding-top:14px;display:grid}.settings-archive-form{grid-template-columns:minmax(0,1fr) auto}.settings-team-form input,.settings-team-form select,.settings-inline-form input,.settings-inline-form select{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:40px;color:var(--color-text);background:var(--color-white);font:inherit;padding:0 11px}.settings-team-form button{border:1px solid var(--color-primary-500);border-radius:var(--radius-control);min-height:40px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.settings-team-form button:disabled{cursor:not-allowed;opacity:.62}.settings-inline-form button{border:1px solid var(--color-primary-500);border-radius:var(--radius-control);min-height:40px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.settings-catalog-card{grid-column:1/-1}.settings-catalog-list{gap:10px;list-style:none;display:grid}.settings-catalog-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:12px;display:grid}.settings-catalog-row strong{color:var(--color-text-900);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);display:block}.settings-catalog-row span{color:var(--color-text-muted);font-size:var(--font-size-7)}.settings-catalog-empty{border:1px dashed var(--color-border);border-radius:var(--radius-panel);color:var(--color-text-muted);font-size:var(--font-size-7);text-align:center;padding:16px}.settings-catalog-badge{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:26px;color:var(--color-text-muted);background:var(--color-neutral-50);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.settings-catalog-badge.is-active{color:var(--color-status-success);background:var(--color-status-success-surface);border-color:#22c55e59}.settings-catalog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-catalog-actions button{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:34px;color:var(--color-text-700);background:var(--color-white);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.settings-catalog-actions button:disabled,.settings-catalog-form button:disabled{cursor:not-allowed;opacity:.62}.settings-catalog-form{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));align-items:end;gap:10px;padding-top:14px;display:grid}.settings-catalog-form input,.settings-catalog-form select{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;min-height:40px;color:var(--color-text);background:var(--color-white);font:inherit;padding:0 11px}.settings-catalog-form button{border:1px solid var(--color-primary-500);border-radius:var(--radius-control);min-height:40px;color:var(--color-neutral-50);background:var(--color-primary-500);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.settings-catalog-check{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:40px;color:var(--color-text-muted);background:var(--color-white);font-size:var(--font-size-7);align-items:center;gap:8px;padding:0 11px;display:inline-flex}.settings-catalog-check input{width:16px;height:16px;min-height:auto;padding:0}.settings-row-actions .destructive-action,.settings-catalog-actions .destructive-action{border-color:color-mix(in srgb, var(--color-danger-text) 42%, var(--color-border));color:var(--color-danger-text);background:color-mix(in srgb, var(--color-danger-text) 8%, var(--color-white))}.settings-color-label{align-items:center;gap:10px;min-width:0;display:flex}.settings-color-swatch{border:1px solid var(--color-border);border-radius:var(--radius-control);background-image:linear-gradient(45deg,#e5e7eb 25%,#0000 25%),linear-gradient(-45deg,#e5e7eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e7eb 75%),linear-gradient(-45deg,#0000 75%,#e5e7eb 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;flex:none;width:28px;height:28px;display:inline-block}.health{gap:8px;margin-top:24px;padding:16px;display:grid}.dashboard-empty-action,.setup-action,.setup-step-link,.setup-checklist-footer button,.setup-prompt-action,.figma-view-all,.dashboard-logout,.inventory-form-actions button,.inventory-secondary-action,.workflow-guardrail-card a,.dashboard-date-picker-trigger,.dashboard-date-picker-header button,.dashboard-date-picker-actions button,.dashboard-date-picker-grid button,.settings-user-action-button,.settings-location-action-button,.settings-lead-source-action-button,.settings-catalog-action-button,.settings-row-actions button,.settings-catalog-actions button,.settings-catalog-form button,.lead-list-delete-button,.lead-delete-dialog-actions button,.settings-user-dialog-actions button,.settings-location-dialog-actions button,.settings-lead-source-dialog-actions button,.settings-catalog-dialog-actions button,.lead-delete-dialog-close,.settings-user-dialog-close,.settings-location-dialog-close,.settings-lead-source-dialog-close,.settings-catalog-dialog-close,.settings-mobile-section-trigger{transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), border-color var(--motion-duration-base) var(--motion-ease-out-quart), box-shadow var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart), opacity var(--motion-duration-base) var(--motion-ease-out-quart), transform var(--motion-duration-fast) var(--motion-ease-out-quart)}.dashboard-empty-action:hover,.setup-action:hover,.setup-step-link:hover,.setup-checklist-footer button:hover:not(:disabled),.setup-prompt-action:hover,.figma-view-all:hover,.dashboard-logout:hover,.inventory-form-actions button:hover:not(:disabled),.inventory-secondary-action:hover,.workflow-guardrail-card a:hover,.settings-user-action-button:hover,.settings-location-action-button:hover,.settings-lead-source-action-button:hover,.settings-catalog-action-button:hover,.settings-row-actions button:hover:not(:disabled),.settings-catalog-actions button:hover:not(:disabled),.settings-catalog-form button:hover:not(:disabled),.lead-list-delete-button:hover,.lead-delete-dialog-actions button:hover:not(:disabled),.settings-user-dialog-actions button:hover:not(:disabled),.settings-location-dialog-actions button:hover:not(:disabled),.settings-lead-source-dialog-actions button:hover:not(:disabled),.settings-catalog-dialog-actions button:hover:not(:disabled),.settings-mobile-section-trigger:hover{transform:translateY(-1px)}.inventory-form-field input,.inventory-form-field select,.inventory-form-field textarea,.field input,.inventory-filters input,.inventory-filters select,.settings-catalog-form input,.settings-catalog-form select,.settings-user-dialog-grid input,.settings-user-dialog-grid select,.settings-location-dialog-grid input,.settings-lead-source-dialog-grid input,.settings-lead-source-dialog-grid select,.settings-catalog-dialog-grid input,.settings-catalog-dialog-grid select{transition:background-color var(--motion-duration-base) var(--motion-ease-out-quart), border-color var(--motion-duration-base) var(--motion-ease-out-quart), box-shadow var(--motion-duration-base) var(--motion-ease-out-quart), color var(--motion-duration-base) var(--motion-ease-out-quart)}.inventory-form-field input:hover,.inventory-form-field select:hover,.inventory-form-field textarea:hover,.field input:hover,.inventory-filters input:hover,.inventory-filters select:hover,.settings-catalog-form input:hover,.settings-catalog-form select:hover,.settings-user-dialog-grid input:hover,.settings-user-dialog-grid select:hover,.settings-location-dialog-grid input:hover,.settings-lead-source-dialog-grid input:hover,.settings-lead-source-dialog-grid select:hover,.settings-catalog-dialog-grid input:hover,.settings-catalog-dialog-grid select:hover{border-color:var(--color-primary-300)}.dashboard-date-picker-panel,.settings-user-dialog,.settings-location-dialog,.settings-lead-source-dialog,.settings-catalog-dialog{transform-origin:top;animation:shedlink-popover-enter var(--motion-duration-slow) var(--motion-ease-out-quint) both}.settings-user-dialog-backdrop,.settings-location-dialog-backdrop,.settings-lead-source-dialog-backdrop,.settings-catalog-dialog-backdrop{animation:shedlink-surface-enter var(--motion-duration-base) var(--motion-ease-out-quart) both}.settings-mobile-section-panel{animation:shedlink-surface-enter var(--motion-duration-base) var(--motion-ease-out-quint) both}@media (max-width:820px){.site-header{flex-direction:column;align-items:flex-start}.site-nav{flex-wrap:wrap;width:100%}.hero,.placeholder-grid,.workspace-grid{grid-template-columns:1fr}.content{padding-top:34px}.hero{gap:34px}.auth-header{padding:22px 20px}.auth-page{align-items:start;min-height:auto;padding:24px 20px 48px}.auth-layout{grid-template-columns:minmax(0,1fr);gap:28px}.auth-layout .auth-panel{justify-self:stretch}.auth-welcome{max-width:620px;padding-bottom:0}.auth-welcome h1{font-size:var(--font-size-3)}.auth-welcome p{font-size:var(--font-size-6);margin-top:14px}.workspace-header{flex-direction:column}.sale-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.sale-metric-card{grid-template-columns:42px minmax(0,1fr);column-gap:10px;min-height:104px;padding:14px}.sale-metric-icon{width:38px;height:38px}.sale-metric-card strong{font-size:var(--font-size-6)}h1{font-size:var(--font-size-3);line-height:1}.public-proof-list,.pricing-roadmap .public-proof-list{grid-template-columns:minmax(0,1fr)}.public-proof-list div{border-right:0;border-bottom:1px solid var(--color-border);min-height:auto}.public-proof-list div:last-child{border-bottom:0}.sidebar{border-right:0;border-bottom:1px solid var(--color-border)}.lead-duplicate-row{grid-template-columns:minmax(0,1fr)}.lead-duplicate-meta{text-align:left;justify-items:start}.workflow-guardrail-card{align-items:stretch}.workflow-guardrail-card a,.lead-duplicate-actions button{width:100%}}@media (max-width:1180px){.dashboard-workbench{grid-template-columns:238px minmax(0,1fr);gap:16px;padding:16px 16px 16px 0}.figma-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inventory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filters button{grid-column:span 2}.settings-layout{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.inventory-detail-grid,.lead-detail-grid,.sale-detail-grid{grid-template-columns:minmax(0,1fr)}.sale-detail-grid{grid-template-areas:"financial""customer""notes"}.sale-edit-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-financial-card .inventory-detail-list{grid-template-columns:minmax(0,1fr)}.dashboard-table th,.dashboard-table td{padding-left:10px;padding-right:10px}}@media (max-width:760px){.dashboard-workbench{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:flex}.dashboard-sidebar{display:contents}.dashboard-sidebar:after{display:none}.dashboard-brand{grid-template-columns:42px minmax(0,1fr);padding:0 0 16px}.dashboard-nav{margin-top:14px}.dashboard-nav-primary,.dashboard-nav-secondary{flex-wrap:wrap;gap:8px;padding:0;display:flex}.dashboard-nav-secondary{margin-top:8px}.dashboard-nav a{background:#ffffff5c;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:8px;width:calc(50% - 4px)}.dashboard-nav-icon{width:34px;height:38px}.dashboard-nav-icon svg{width:20px;height:20px}.dashboard-nav-label{padding:9px 8px}.dashboard-main{flex:none;padding:20px 16px 28px}.dashboard-topbar{align-items:flex-start}.figma-metric-grid{grid-template-columns:minmax(0,1fr);gap:12px}.figma-metric-card{min-height:92px}.figma-metric-value{font-size:var(--font-size-4)}.figma-table-card{padding:16px}.figma-card-header{align-items:flex-start}.dashboard-empty{justify-content:flex-start;align-items:flex-start}.setup-checklist-summary,.setup-checklist-footer{flex-direction:column;align-items:flex-start}.setup-progress{width:100%}.setup-prompt-panel{flex-direction:column;align-items:flex-start}.setup-prompt-action{width:100%}.workspace-page-header{flex-direction:column}.workspace-action-row{flex-direction:column;align-items:stretch}.workspace-primary-action,.workspace-disabled-action{width:100%;margin-left:0}.list-toolbar{flex-direction:column;align-items:stretch}.list-toolbar:not(.inventory-list-toolbar) .workspace-primary-action{order:-1}.inventory-list-toolbar{gap:12px;width:100%;display:grid}.inventory-list-primary-row{grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-left:0;display:flex}.inventory-list-primary-row .workspace-back-link,.inventory-list-primary-row .workspace-primary-action{grid-area:auto;justify-content:center;width:min(42vw,128px)}.inventory-list-secondary-row{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-left:0;display:grid}.inventory-list-secondary-row .list-search-control,.inventory-list-secondary-row .list-search-filter-anchor,.list-toolbar-controls,.list-search-control,.list-search-filter-anchor,.settings-list-toolbar-controls .list-search-control,.settings-list-toolbar-controls .list-search-filter-anchor{width:100%}.list-toolbar-controls{flex-direction:column;align-items:stretch}.list-filter-anchor{width:100%}.list-filter-anchor .dashboard-filter-panel{width:min(320px,100vw - 32px);max-width:calc(100vw - 32px);box-shadow:0 14px 34px color-mix(in srgb, var(--color-primary-700) 13%, transparent);position:absolute;top:calc(100% + 8px);left:auto;right:0}.inventory-filters{grid-template-columns:minmax(0,1fr)}.inventory-filters button{grid-column:auto}.inventory-detail-list,.inventory-form-grid,.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-workflow-nav{display:none}.dashboard-main:has(.settings-mobile-accordion){align-content:start;min-height:0;padding-top:8px}.dashboard-main:has(.settings-mobile-accordion) .dashboard-topbar{min-height:40px}.settings-mobile-section-panel .settings-workflow-account>.figma-table-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.settings-mobile-section-panel .settings-workflow-account>.figma-table-card>.figma-card-header{display:none}.settings-inline-form,.settings-users-filters,.settings-user-dialog-grid,.settings-locations-filters,.settings-location-dialog-grid,.settings-lead-sources-filters,.settings-lead-source-dialog-grid,.settings-catalog-filters,.settings-catalog-dialog-grid,.settings-list-action-row,.settings-location-row,.settings-source-row,.settings-user-row,.settings-team-form{grid-template-columns:minmax(0,1fr)}.settings-inventory-catalog-panel .figma-card-header{flex-direction:column;align-items:stretch}.settings-catalog-command-group{justify-content:stretch;width:100%}.settings-catalog-command-group .inventory-secondary-action,.settings-catalog-command-group .workspace-primary-action{flex:calc(50% - 4px);justify-content:center}.settings-meta-header,.settings-meta-section-heading{flex-direction:column;align-items:stretch}.settings-meta-actions{justify-content:stretch}.settings-meta-actions .inventory-secondary-action,.settings-meta-actions .workspace-primary-action,.settings-meta-actions .destructive-action,.settings-meta-actions .confirm-action{flex:calc(50% - 6px);justify-content:center}.settings-meta-summary,.settings-meta-form-row,.settings-location-edit-form,.settings-source-edit-form,.settings-user-edit-form{grid-template-columns:minmax(0,1fr)}.settings-location-edit-form button,.settings-source-edit-form button,.settings-user-edit-form button{width:100%}.settings-user-locations{flex-direction:column;align-items:flex-start}.settings-row-actions{justify-content:stretch}.settings-row-actions button,.settings-team-form button{width:100%}.settings-user-dialog-backdrop{align-items:start;padding:16px}.settings-user-dialog{width:100%;max-height:calc(100vh - 32px);padding:16px}.settings-user-dialog-locations{flex-direction:column;align-items:flex-start}.settings-user-dialog-actions{justify-content:stretch}.settings-user-dialog-actions button,.settings-user-dialog-actions .confirm-action,.settings-user-lifecycle-actions{width:100%}.settings-location-dialog-backdrop{align-items:start;padding:16px}.settings-location-dialog{width:100%;max-height:calc(100vh - 32px);padding:16px}.settings-location-dialog-actions{justify-content:stretch}.settings-location-dialog-actions button,.settings-location-dialog-actions .confirm-action{width:100%}.settings-lead-source-dialog-backdrop,.settings-catalog-dialog-backdrop{align-items:start;padding:16px}.settings-lead-source-dialog,.settings-catalog-dialog{width:100%;max-height:calc(100vh - 32px);padding:16px}.settings-catalog-import-upload{grid-template-columns:minmax(0,1fr)}.settings-catalog-import-upload button{width:100%}.settings-catalog-import-table-wrap{max-height:none}.settings-lead-source-dialog-actions,.settings-catalog-dialog-actions{justify-content:stretch}.settings-lead-source-dialog-actions button,.settings-lead-source-dialog-actions .confirm-action,.settings-catalog-dialog-actions button,.settings-catalog-dialog-actions .confirm-action{width:100%}.settings-layout{padding-bottom:96px}.settings-lead-sources-table-wrap,.settings-catalog-table-wrap{max-height:none}.settings-archive-summary,.settings-catalog-row{grid-template-columns:minmax(0,1fr)}.settings-catalog-actions{justify-content:stretch}.settings-catalog-actions button,.settings-catalog-form button{width:100%}.settings-catalog-form{grid-template-columns:minmax(0,1fr)}.inventory-form-actions{flex-direction:column-reverse}.inventory-form-actions button,.inventory-secondary-action{width:100%}.inventory-pagination{justify-content:space-between}.dashboard-table,.dashboard-table thead,.dashboard-table tbody,.dashboard-table th,.dashboard-table td,.dashboard-table tr{display:block}.dashboard-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:auto;overflow:hidden}.dashboard-table-wrap{background:0 0;border:0;border-radius:0;height:auto;overflow:visible}.dashboard-table tbody{gap:10px;padding:0;display:grid}.dashboard-table tr{border:1px solid var(--color-neutral-300);border-radius:var(--radius-control);background:var(--color-white);overflow:hidden}.dashboard-table td{border-bottom:1px solid var(--color-neutral-300);white-space:normal;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;height:auto;min-height:42px;display:grid}.dashboard-table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--font-size-7);font-weight:var(--font-weight-medium);letter-spacing:.2px;text-transform:uppercase}.settings-catalog-table-wrap .dashboard-table tbody{gap:8px}.settings-catalog-table-wrap .dashboard-table tr{border-color:var(--color-neutral-300);background:var(--color-white);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 52px 14px 14px;display:grid;position:relative}.settings-catalog-table-wrap .dashboard-table td{height:auto;min-height:0;color:var(--color-text);font-size:var(--font-size-7);white-space:normal;border:0;grid-template-columns:minmax(0,1fr);gap:4px;padding:0;line-height:1.25;display:grid;overflow:visible}.settings-catalog-table-wrap .dashboard-table td:before{color:var(--color-text-muted);font-size:var(--font-size-8);letter-spacing:0;line-height:1}.settings-catalog-table-wrap .dashboard-table td:first-child{color:var(--color-text);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);grid-column:1/-1;padding-right:4px;line-height:1.2}.settings-catalog-table-wrap .dashboard-table td:first-child:before,.settings-catalog-table-wrap .dashboard-table td:last-child:before{content:none}.settings-catalog-table-wrap .dashboard-table td:last-child{justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.settings-catalog-table-wrap .settings-catalog-action-button{border-color:var(--color-neutral-300);background:var(--color-surface);width:36px;height:36px}.settings-users-table-wrap .dashboard-table tbody,.settings-locations-table-wrap .dashboard-table tbody,.settings-lead-sources-table-wrap .dashboard-table tbody{gap:8px}.settings-users-table-wrap .dashboard-table tr,.settings-locations-table-wrap .dashboard-table tr,.settings-lead-sources-table-wrap .dashboard-table tr{border-color:var(--color-neutral-300);background:var(--color-white);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 52px 14px 14px;display:grid;position:relative}.settings-users-table-wrap .dashboard-table td,.settings-locations-table-wrap .dashboard-table td,.settings-lead-sources-table-wrap .dashboard-table td{height:auto;min-height:0;color:var(--color-text);font-size:var(--font-size-7);white-space:normal;border:0;grid-template-columns:minmax(0,1fr);gap:4px;padding:0;line-height:1.25;display:grid;overflow:visible}.settings-users-table-wrap .dashboard-table td:before,.settings-locations-table-wrap .dashboard-table td:before,.settings-lead-sources-table-wrap .dashboard-table td:before{color:var(--color-text-muted);font-size:var(--font-size-8);letter-spacing:0;line-height:1}.settings-users-table-wrap .dashboard-table td:first-child,.settings-locations-table-wrap .dashboard-table td:first-child,.settings-lead-sources-table-wrap .dashboard-table td:first-child{color:var(--color-text);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);grid-column:1/-1;padding-right:4px;line-height:1.2}.settings-users-table-wrap .dashboard-table td:first-child:before,.settings-users-table-wrap .dashboard-table td:last-child:before,.settings-locations-table-wrap .dashboard-table td:first-child:before,.settings-locations-table-wrap .dashboard-table td:last-child:before,.settings-lead-sources-table-wrap .dashboard-table td:first-child:before,.settings-lead-sources-table-wrap .dashboard-table td:last-child:before{content:none}.settings-users-table-wrap .dashboard-table td:last-child,.settings-locations-table-wrap .dashboard-table td:last-child,.settings-lead-sources-table-wrap .dashboard-table td:last-child{justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.settings-lead-sources-table-wrap .dashboard-table td:nth-child(2){display:none}.settings-users-table-wrap .settings-user-action-button,.settings-locations-table-wrap .settings-location-action-button,.settings-lead-sources-table-wrap .settings-lead-source-action-button{border-color:var(--color-neutral-300);background:var(--color-surface);width:36px;height:36px}.settings-user-mobile-name{display:inline}.settings-user-desktop-name-part{display:none}.inventory-list-image,.inventory-list-image-placeholder{width:78px;height:56px}.inventory-list-table tbody{gap:12px}.inventory-list-table tr{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"image name status""image stock price""image type online";align-items:center;gap:4px 12px;padding:12px;display:grid}.inventory-list-table td{white-space:normal;border-bottom:0;min-height:0;padding:0;display:block;overflow:visible}.inventory-list-table td:before{content:none}.inventory-list-table td:first-child{grid-area:name;align-self:end}.inventory-list-table td:nth-child(2){grid-area:image;align-self:center}.inventory-list-table td:nth-child(3){color:var(--color-text-muted);font-size:var(--font-size-7);grid-area:type;line-height:1.25}.inventory-list-table td:nth-child(4){grid-area:status;place-self:end}.inventory-list-table td:nth-child(5){color:var(--color-text-muted);font-size:var(--font-size-7);grid-area:stock;line-height:1.25}.inventory-list-table td:nth-child(6){color:var(--color-text-900);font-size:var(--font-size-5);font-weight:var(--font-weight-medium);grid-area:price;justify-self:end;line-height:1.25}.inventory-list-table td:nth-child(7){color:var(--color-text-muted);font-size:var(--font-size-7);grid-area:online;justify-self:end;line-height:1.25}.inventory-list-table .dashboard-table-primary{color:var(--color-primary-700);font-size:var(--font-size-6);white-space:normal;line-height:1.25;display:block}.inventory-list-table .dashboard-badge{min-height:18px;font-size:var(--font-size-7);padding:1px 7px;line-height:1.2}.inventory-list-table .inventory-list-image-link{width:64px;height:64px}.inventory-list-table .inventory-list-image,.inventory-list-table .inventory-list-image-placeholder{width:64px;height:64px;font-size:10px}.lead-list-table tbody{gap:10px}.lead-list-table tr{border-color:var(--color-neutral-300);background:var(--color-white);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""contact contact""follow source""actions actions";gap:8px 12px;padding:12px;display:grid}.lead-list-table td{height:auto;min-height:0;color:var(--color-text);font-size:var(--font-size-7);white-space:normal;border:0;padding:0;line-height:1.25;display:block;overflow:visible}.lead-list-table td:before{content:none}.lead-list-table td:first-child{grid-area:name}.lead-list-table td:nth-child(2){grid-area:status;justify-self:end}.lead-list-table td:nth-child(3){color:var(--color-text-muted);grid-area:contact}.lead-list-table td:nth-child(4){color:var(--color-text-muted);grid-area:follow}.lead-list-table td:nth-child(5){color:var(--color-text-muted);grid-area:source;justify-self:end}.lead-list-table td:nth-child(6){grid-area:actions;justify-self:end}.lead-list-table td:nth-child(4):before,.lead-list-table td:nth-child(5):before{color:var(--color-text-muted);font-size:var(--font-size-8);font-weight:var(--font-weight-medium);text-transform:uppercase;margin-bottom:2px;line-height:1;display:block}.lead-list-table td:nth-child(4):before{content:"Follow-up"}.lead-list-table td:nth-child(5):before{content:"Source";text-align:right}.lead-list-table .dashboard-table-primary{color:var(--color-primary-700);font-size:var(--font-size-6);white-space:normal;line-height:1.25;display:block}.lead-list-table .dashboard-badge{min-height:18px;font-size:var(--font-size-8);padding:1px 7px;line-height:1.2}.dashboard-table tr:last-child td{border-bottom:1px solid var(--color-neutral-300)}.dashboard-table td:last-child,.dashboard-table tr:last-child td:last-child,.inventory-list-table tr:last-child td{border-bottom:0}.sale-list-image,.sale-list-image-placeholder{width:78px;height:56px}.sale-list-table tbody{gap:12px}.sale-list-table tr{grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;grid-template-areas:"inventory inventory actions""customer customer status""seller price sold";align-items:center;gap:10px 12px;padding:12px;display:grid}.sale-list-table td{white-space:normal;border-bottom:0;min-height:0;padding:0;display:block;overflow:visible}.sale-list-table td:before{content:none}.sale-list-table td:first-child{grid-area:inventory}.sale-list-table td:nth-child(2){grid-area:customer}.sale-list-table td:nth-child(3){grid-area:seller}.sale-list-table td:nth-child(4){grid-area:status;justify-self:end}.sale-list-table td:nth-child(5){color:var(--color-text-900);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);grid-area:price;justify-self:end}.sale-list-table td:nth-child(6){color:var(--color-text-muted);font-size:var(--font-size-7);grid-area:sold;justify-self:end}.sale-list-table td:nth-child(7){grid-area:actions;justify-self:end}.sale-list-table .dashboard-table-primary{color:var(--color-primary-700);font-size:var(--font-size-7);white-space:normal;line-height:1.25;display:block}.sale-list-table .sale-table-text span,.sale-list-table .sale-table-text strong{white-space:normal}.sale-list-table .dashboard-badge{min-height:18px;font-size:var(--font-size-7);padding:1px 7px;line-height:1.2}.sale-list-table .sale-list-image-link,.sale-list-table .sale-list-image,.sale-list-table .sale-list-image-placeholder{width:64px;height:64px}.sale-list-table tr:last-child td{border-bottom:0}}@media (max-width:430px){.site-header{padding:18px 16px}.sale-metric-grid{grid-template-columns:minmax(0,1fr)}.site-nav{gap:10px;width:100%}.site-nav .button{flex:100%}.brand{max-width:100%}.brand span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.content{padding:24px 16px 56px}h1{font-size:var(--font-size-4)}.lead{font-size:1rem}.hero-actions .button{width:100%}.metric-grid{grid-template-columns:minmax(0,1fr)}.operator-panel,.form-panel{padding:18px}.auth-header{padding:18px 16px}.auth-page{padding:14px 16px 40px}.auth-welcome h1{font-size:var(--font-size-4)}.auth-welcome p{font-size:1rem}.auth-mode-toggle button{min-height:var(--control-height-touch)}.auth-field-row{grid-template-columns:minmax(0,1fr)}.yard-strip{grid-template-columns:minmax(0,1fr);gap:8px}.yard-strip span{min-height:48px}.yard-strip span:nth-child(2),.yard-strip span:nth-child(3){margin-top:0}.public-workbench-row{grid-template-columns:34px minmax(0,1fr)}.public-workbench-row em{white-space:normal;grid-column:2}.pricing-summary{grid-template-columns:minmax(0,1fr)}.dashboard-empty{flex-direction:column}.dashboard-empty-action{width:100%}.setup-next-action,.setup-step-list li{flex-direction:column}.setup-action,.setup-step-link,.setup-checklist-footer button,.dashboard-nav a{width:100%}.dashboard-topbar{flex-direction:column}.dashboard-logout,.figma-view-all{min-height:var(--control-height-touch)}.dashboard-table td,.inventory-summary-list div,.inventory-detail-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
