:root{--radius: 5px;--topbar-height: 3.25rem}:root{--color-frame: var(--color-bg);--frame-width: 0px;--color-link: var(--color-text);--color-link-hover: var(--color-text);--color-yellow: var(--color-accent);--font-ui: var(--font-body);--font-subheading: var(--font-display);--body-size: 1rem;--shadow-pop: 0 8px 30px rgba(0, 0, 0, .35);--tint-olive: var(--color-surface);--tint-sage: var(--color-surface);--tint-salmon: var(--color-surface);--tint-peach: var(--color-surface);--tint-lime: var(--color-surface);--tint-sky: var(--color-surface);--tint-steel: var(--color-surface);--tint-periwinkle: var(--color-surface)}:root[data-skin=dell]{--color-yellow: #fcc20f;--frame-width: 8px;--color-frame: #000000;--font-display: "Arial Black", "Helvetica Neue", Arial, sans-serif;--font-subheading: Helvetica, Arial, sans-serif;--font-ui: Helvetica, Arial, sans-serif;--font-body: "Times New Roman", Times, serif;--font-data: "Times New Roman", Times, serif;--font-size-root: 100%;--body-size: .9375rem;--tint-olive: #8e8a25;--tint-sage: #b3bd95;--tint-salmon: #d77a7a;--tint-peach: #e6915d;--tint-lime: #c0d4a7;--tint-sky: #9ab6c8;--tint-steel: #a5b8c0;--tint-periwinkle: #8c9ae0}:root[data-skin=dell][data-mode=light]{--color-bg: #ffffff;--color-surface: #ffffff;--color-border: #000000;--color-text: #000000;--color-text-muted: #4d4d4d;--color-accent: #000000;--color-accent-2: #e91d2a;--color-success: #fcc20f;--color-danger: #e91d2a;--color-link: #0b6e4f;--color-link-hover: #2d6cdf;--shadow-pop: 4px 4px 0 #000000}:root[data-skin=dell][data-mode=dark]{--color-bg: #1a1a1a;--color-surface: #262626;--color-border: #d9d9d9;--color-text: #f5f5f5;--color-text-muted: #b3b3b3;--color-accent: #ffffff;--color-accent-2: #ff4d5a;--color-success: #fcc20f;--color-danger: #ff4d5a;--color-link: #3ddc97;--color-link-hover: #8fb4ff;--shadow-pop: 4px 4px 0 #000000}:root[data-mode=dark]{color-scheme:dark}:root[data-mode=light]{color-scheme:light}*{box-sizing:border-box}a,button,input,select,textarea,.icon-btn,.tag-pill,.stat-tile,.th-sort,.stage-column__swatch,.stage-column__body .card{transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease,opacity .12s ease}button:not(:disabled):hover,.btn:hover,.btn-secondary:hover{transform:translateY(-1px)}button:not(:disabled):active,.btn:active,.btn-secondary:active{transform:translateY(0)}.app-nav__links a:hover{transform:translate(2px)}.stat-tile:hover,.stage-column__body .card:hover{transform:translateY(-2px);box-shadow:var(--shadow-pop)}body.dragging-deal,body.dragging-deal *{cursor:grabbing!important}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popover{animation:popover-in .12s ease-out}.reveal-in{animation:popover-in .15s ease-out}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html,body,#root{height:100%;margin:0}html{font-size:var(--font-size-root, 100%)}body{padding:var(--frame-width);background:var(--color-frame)}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--body-size)}#root{background:var(--color-bg)}h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em}h2,h3{font-family:var(--font-subheading);text-transform:uppercase;letter-spacing:.04em}h4,label,nav,th{font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:.06em}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}.data-value{font-family:var(--font-data)}.app-shell{display:flex;height:100%}.app-nav{width:14rem;flex-shrink:0;background:var(--color-surface);border-right:1px solid var(--color-border);padding:1rem .75rem;display:flex;flex-direction:column;gap:1.25rem;transition:width .15s ease;overflow:hidden}.app-nav--collapsed{width:4.5rem;align-items:center}.app-nav__brand{display:flex;align-items:center;gap:.6rem;min-width:0;height:var(--topbar-height);padding:0 .5rem;text-decoration:none;align-self:stretch}.app-nav__mark{flex-shrink:0}.app-nav__wordmark{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--color-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-nav__links{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0;width:100%}.app-nav__links a{display:flex;align-items:center;gap:.75rem;padding:.55rem .75rem;text-decoration:none;font-size:.85rem;color:var(--color-text-muted);border-radius:var(--radius);white-space:nowrap}.app-nav--collapsed .app-nav__links a{justify-content:center;padding:.65rem 0}.app-nav__links a.active,.app-nav__links a:hover{background:var(--color-bg);color:var(--color-text)}.app-nav__links a.active svg{color:var(--color-accent)}.app-body{flex:1;display:flex;flex-direction:column;min-width:0}.top-bar{display:flex;align-items:center;gap:.75rem;height:var(--topbar-height);padding:0 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.top-bar__spacer{flex:1}.top-bar__title{margin:0;font-size:1.1rem;white-space:nowrap}.demo-banner{display:flex;align-items:center;gap:1rem;padding:.5rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted, var(--color-surface));color:var(--color-text-muted);font-size:.85rem}.demo-banner__reset{flex-shrink:0;white-space:nowrap;text-decoration:underline}.app-main{flex:1;padding:1.5rem 1.75rem;overflow-y:auto;min-width:0}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.4rem;background:transparent;color:var(--color-text-muted);border:1px solid transparent;border-radius:var(--radius);cursor:pointer;text-decoration:none;line-height:0}.icon-btn:hover,.icon-btn.active{color:var(--color-accent);border-color:var(--color-border);background:var(--color-bg)}.icon-btn__badge{position:absolute;top:-.2rem;right:-.2rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:999px;background:var(--color-danger);color:var(--color-bg);font-family:var(--font-body);font-size:.7rem;font-weight:700;line-height:1.05rem;text-align:center}.popover-anchor{position:relative}.popover{position:absolute;z-index:20;top:calc(100% + .4rem);width:22rem;max-height:24rem;overflow-y:auto;box-shadow:var(--shadow-pop)}.popover--right{right:0}.popover__item{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;text-align:left;margin-bottom:.4rem;text-transform:none;letter-spacing:normal}.popover__meta{font-weight:400;font-size:.75rem;color:var(--color-text-muted)}button,.btn{font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--color-accent);color:var(--color-bg);border:none;border-radius:var(--radius);padding:.5em 1em;cursor:pointer;font-size:.8rem;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:transparent;color:var(--color-text);border:1px solid var(--color-text-muted)}.btn-danger{background:transparent;color:var(--color-danger);border:1px solid var(--color-danger)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.5rem}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field label{font-size:.75rem;color:var(--color-text-muted)}:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);padding:.5em .6em;font-size:.95rem}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}select{appearance:none;padding-right:2.2rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 50%,calc(100% - .8rem) 50%;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat}select:hover{border-color:var(--color-accent)}option{background:var(--color-surface);color:var(--color-text);text-transform:capitalize}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}input[type=file]{font-family:var(--font-body);color:var(--color-text-muted);font-size:.9rem}input[type=file]::file-selector-button{font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;background:transparent;color:var(--color-text);border:1px solid var(--color-text-muted);border-radius:var(--radius);padding:.5em 1em;margin-right:.75rem;cursor:pointer}input[type=file]::file-selector-button:hover{border-color:var(--color-accent);color:var(--color-accent)}.field textarea{min-height:5rem;resize:vertical}.field-error{color:var(--color-danger);font-size:.8rem}.form-actions{display:flex;gap:.75rem;margin-top:1.5rem}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.45rem .65rem;border-bottom:1px solid var(--color-border);font-size:.9rem}th{font-size:.7rem;color:var(--color-text-muted)}tbody tr:hover{background:var(--color-surface)}.cell-editable{display:inline-block;min-width:1.5rem;min-height:1em;cursor:text;border-bottom:1px dashed transparent}.cell-editable:hover,.cell-editable:focus-visible{border-bottom-color:var(--color-text-muted);outline:none}.cell-edit-input{width:100%;min-width:0;padding:.15em .35em;font-size:inherit;font-family:inherit;line-height:1.3}td a{text-decoration:none;color:var(--color-text)}td a:hover{color:var(--color-accent)}.search-bar{position:relative;width:24rem;max-width:40vw}.search-bar .card{position:absolute;right:0;z-index:20;width:26rem;max-width:90vw;max-height:26rem;overflow-y:auto;margin-top:.4rem;box-shadow:var(--shadow-pop)}.search-bar input{width:100%;font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);padding:.45em .8em;font-size:.95rem}.search-results-group h3{font-size:.75rem;color:var(--color-text-muted);margin:1.25rem 0 .5rem}.settings-layout{display:flex;gap:2rem;align-items:flex-start}.settings-nav{width:180px;flex-shrink:0;display:flex;flex-direction:column;gap:.25rem}.settings-nav a{padding:.5rem .75rem;text-decoration:none;font-size:.85rem;color:var(--color-text-muted);border-radius:var(--radius)}.settings-nav a.active,.settings-nav a:hover{background:var(--color-surface);color:var(--color-text)}.settings-content{flex:1;min-width:0}.settings-content>h2:first-child{margin-top:0}.filter-row{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center;flex-wrap:wrap}.filter-row__join{width:3.5rem;color:var(--color-text-muted)}.select-like{min-width:12rem;text-align:left;text-transform:none;letter-spacing:normal;font-weight:400;font-size:.95rem;padding:.5em 2.2rem .5em .6em;background-color:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 50%,calc(100% - .8rem) 50%;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat}.select-like:hover{border-color:var(--color-accent)}.toolbar-select{appearance:none;font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:0;font-size:.75rem;padding:.45em 1.8rem .45em 1.1em;background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 1.1rem) 50%,calc(100% - .75rem) 50%;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat}.toolbar-select:hover{border-color:var(--color-accent)}.check-row{display:flex;gap:.5rem;align-items:center;padding:.2rem 0;text-transform:none;letter-spacing:normal;font-weight:400;font-family:var(--font-body)}.view-tabs{display:flex;gap:.25rem;flex-wrap:wrap;border-bottom:1px solid var(--color-border);margin-bottom:.75rem}.view-tab{background:transparent;color:var(--color-text-muted);border:1px solid transparent;border-bottom:2px solid transparent;border-radius:var(--radius) var(--radius) 0 0;padding:.5em 1em;text-transform:none;letter-spacing:normal;font-size:.95rem}.view-tab:hover{color:var(--color-text)}.view-tab--active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.view-tab--add{color:var(--color-text-muted);font-weight:400}.pager{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-top:1rem;color:var(--color-text-muted);font-size:.85rem}.pager label{margin-left:auto}.th-sort{background:transparent;color:inherit;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.th-insert-wrap{position:relative}.column-insert-btn{position:absolute;top:.15rem;left:-.6rem;width:1.1rem;height:1.1rem;padding:0;font-size:.8rem;line-height:1;text-transform:none;letter-spacing:normal;font-weight:700;border-radius:999px;background:var(--color-accent);color:var(--color-bg);border:none;opacity:0;z-index:5;cursor:pointer}.th-insert-wrap:hover .column-insert-btn,.column-insert-btn:focus-visible{opacity:1}.column-insert-menu{position:absolute;top:100%;left:0;z-index:20;width:220px;margin-top:.4rem;box-shadow:var(--shadow-pop)}.stage-settings-menu{width:16rem}.th-sort:hover{color:var(--color-accent)}.field-group{margin:1.5rem 0 .75rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.85rem;color:var(--color-text-muted)}.deal-detail{display:flex;gap:2rem;align-items:flex-start}.deal-detail__sidebar{flex:0 0 300px;min-width:0;position:sticky;top:0}.deal-detail__main{flex:1;min-width:0}.deal-detail__field{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.deal-detail__field:last-of-type{border-bottom:none}.deal-detail__field label{flex:0 0 auto;padding-top:.1em}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page-header--list{justify-content:flex-end}.tag-pill{display:inline-block;border:1px solid var(--color-accent);color:var(--color-accent);padding:.1em .5em;font-size:.75rem;margin:0 .35em .35em 0;border-radius:var(--radius)}.empty-state{color:var(--color-text-muted)}.pipeline-page{display:flex;flex-direction:column;height:100%;min-height:0}.pipeline-board{display:flex;align-items:stretch;gap:1rem;flex:1;min-height:0;overflow-x:auto;padding-bottom:1rem}.stage-column{position:relative;flex:0 0 260px;display:flex;flex-direction:column;min-height:200px}.stage-insert-handle{position:absolute;top:0;bottom:0;width:1.4rem;z-index:6}.stage-insert-handle--left{left:-1.1rem}.stage-insert-handle--right{right:-1.1rem}.stage-insert-btn{position:absolute;top:.4rem;left:50%;transform:translate(-50%);width:1.1rem;height:1.1rem;padding:0;font-size:.8rem;line-height:1;text-transform:none;letter-spacing:normal;font-weight:700;border-radius:999px;background:var(--color-accent);color:var(--color-bg);border:none;opacity:0;cursor:pointer}.stage-insert-handle:hover .stage-insert-btn,.stage-insert-btn:focus-visible{opacity:1}.stage-insert-form{position:absolute;top:1.8rem;left:50%;transform:translate(-50%);z-index:20;width:200px;padding:.6rem;box-shadow:var(--shadow-pop)}.stage-insert-form input{width:100%}.stage-column__header{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto}.stage-column__body{flex:1;min-height:0;overflow-y:auto}.stage-column__swatch{width:1.4rem;height:1.4rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;flex:0 0 auto}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1.5rem}.stat-tile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem}.stat-tile__label{font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;color:var(--color-text-muted);display:block;margin-bottom:.5rem}.stat-tile__value{font-family:var(--font-data);font-size:1.6rem;font-weight:700}.stat-tile__sub{color:var(--color-text-muted);font-size:.8rem;margin-top:.25rem}@keyframes deal-won-card-flash{0%,to{box-shadow:none}30%{box-shadow:0 0 0 3px var(--color-success)}}.deal-card--won{animation:deal-won-card-flash 1.4s ease-out}@keyframes deal-won-toast-in{0%{transform:translateY(-12px);opacity:0}15%{transform:translateY(0);opacity:1}85%{transform:translateY(0);opacity:1}to{transform:translateY(-12px);opacity:0}}.deal-won-toast{position:fixed;top:1.5rem;left:50%;transform:translate(-50%);background:var(--color-bg);color:var(--color-success);border:2px solid var(--color-success);padding:.75em 1.5em;font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;z-index:1000;animation:deal-won-toast-in 2.6s ease-out forwards;pointer-events:none}:root[data-skin=dell] .top-bar{background:var(--color-frame);border-bottom:1px solid var(--color-frame);color:#fff;padding:.5rem 1rem}:root[data-skin=dell] .top-bar .icon-btn{color:#fff}:root[data-skin=dell] .top-bar .icon-btn:hover,:root[data-skin=dell] .top-bar .icon-btn.active{background:var(--color-yellow);color:#000;border-color:#000}:root[data-skin=dell] .icon-btn__badge{background:var(--color-accent-2);color:#fff;border:1px solid #ffffff}:root[data-skin=dell] .search-bar input{border-color:#fff}:root[data-skin=dell] .app-nav{padding:0;gap:0;background:var(--color-surface);border-right:1px solid var(--color-border)}:root[data-skin=dell] .app-nav__brand{background:var(--color-frame);padding:0 1rem;border-bottom:1px solid var(--color-frame)}:root[data-skin=dell] .app-nav--collapsed .app-nav__brand{justify-content:center;padding:0}:root[data-skin=dell] .app-nav__wordmark{color:#fff;font-size:1.25rem;letter-spacing:0}:root[data-skin=dell] .app-nav__links{padding:.5rem;gap:0}:root[data-skin=dell] .app-nav__links a{font-family:var(--font-ui);font-weight:700;text-transform:uppercase;font-size:.75rem;color:var(--color-text);padding:.6rem .75rem}:root[data-skin=dell] .app-nav__links a:hover{background:transparent;text-decoration:underline}:root[data-skin=dell] .app-nav__links a.active{background:var(--color-bg);color:var(--color-text);box-shadow:inset 4px 0 0 var(--color-accent-2);font-weight:900}:root[data-skin=dell] .app-nav__links a.active svg{color:var(--color-accent-2)}:root[data-skin=dell] .app-main{--page-tint: var(--tint-steel)}:root[data-skin=dell] .app-main[data-section=dashboard]{--page-tint: var(--tint-olive)}:root[data-skin=dell] .app-main[data-section=contacts]{--page-tint: var(--tint-sage)}:root[data-skin=dell] .app-main[data-section=companies]{--page-tint: var(--tint-salmon)}:root[data-skin=dell] .app-main[data-section=deals]{--page-tint: var(--tint-periwinkle)}:root[data-skin=dell] .app-main[data-section=leads]{--page-tint: var(--tint-peach)}:root[data-skin=dell] .app-main[data-section=products]{--page-tint: var(--tint-sky)}:root[data-skin=dell] .app-main[data-section=tasks]{--page-tint: var(--tint-lime)}:root[data-skin=dell] .app-main[data-section=settings]{--page-tint: var(--tint-olive)}:root[data-skin=dell] .app-main>h1,:root[data-skin=dell] .page-header{background:var(--page-tint);color:#000;border:1px solid var(--color-border);padding:.65rem 1rem;margin:0 0 1rem}:root[data-skin=dell] .page-header{margin-bottom:1rem}:root[data-skin=dell] .app-main h1{font-size:1.5rem;line-height:1;letter-spacing:0}:root[data-skin=dell] .page-header h1{margin:0;color:#000}:root[data-skin=dell] .page-header.page-header--list{background:none;border:none;padding:0}:root[data-skin=dell] button:not(.btn-plain),:root[data-skin=dell] .btn{letter-spacing:0;font-size:.75rem;padding:.45em 1.1em;border:1px solid var(--color-border)}:root[data-skin=dell] .th-sort{border:none;padding:0;font-size:inherit}:root[data-skin=dell] .select-like{border:1px solid var(--color-border);font-family:var(--font-body)}:root[data-skin=dell] .btn-secondary{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}:root[data-skin=dell] .btn-danger{background:var(--color-surface);color:var(--color-danger);border:1px solid var(--color-danger)}:root[data-skin=dell] input:focus-visible,:root[data-skin=dell] select:focus-visible,:root[data-skin=dell] textarea:focus-visible{outline:2px solid var(--color-link);outline-offset:0}:root[data-skin=dell] .page-header .btn-secondary,:root[data-skin=dell] .page-header button.btn-secondary{background:#fff;color:#000;border-color:#000}:root[data-skin=dell] .page-header .btn,:root[data-skin=dell] .page-header button:not(.btn-secondary):not(.btn-danger){background:#000;color:#fff;border-color:#000}:root[data-skin=dell] .card{border:1px solid var(--color-border);padding:1rem}:root[data-skin=dell] .stat-tile{color:#000;border:1px solid var(--color-border);padding:.75rem 1rem}:root[data-skin=dell] .stat-tile:nth-child(4n+1){background:var(--tint-olive)}:root[data-skin=dell] .stat-tile:nth-child(4n+2){background:var(--tint-sage)}:root[data-skin=dell] .stat-tile:nth-child(4n+3){background:var(--tint-salmon)}:root[data-skin=dell] .stat-tile:nth-child(4n){background:var(--tint-sky)}:root[data-skin=dell] .stat-tile__label,:root[data-skin=dell] .stat-tile__sub{color:#000}:root[data-skin=dell] .stat-tile__value{font-family:var(--font-display);font-weight:900;font-size:1.75rem}:root[data-skin=dell] table{border:1px solid var(--color-border)}:root[data-skin=dell] th,:root[data-skin=dell] td{border:1px solid var(--color-border);padding:.3rem .5rem;font-size:.8125rem}:root[data-skin=dell] th{background:var(--color-surface);color:var(--color-text);letter-spacing:0;font-size:.6875rem}:root[data-skin=dell] tbody tr:hover{background:transparent}:root[data-skin=dell] td a,:root[data-skin=dell] .settings-content a,:root[data-skin=dell] .app-main p a{color:var(--color-link);text-decoration:none;transition:color .1s ease,text-decoration-color .1s ease}:root[data-skin=dell] td a:hover,:root[data-skin=dell] .settings-content a:hover,:root[data-skin=dell] .app-main p a:hover{color:var(--color-link-hover);text-decoration:underline}:root[data-skin=dell] .th-sort:hover{color:var(--color-link-hover)}:root[data-skin=dell] .tag-pill{background:var(--color-yellow);color:#000;border:1px solid #000000;font-family:var(--font-ui);font-weight:700;font-size:.6875rem;text-transform:uppercase}:root[data-skin=dell] .stage-column{border:1px solid var(--color-border);background:var(--color-surface)}:root[data-skin=dell] .stage-column--drag-over{border-style:dashed;border-color:var(--color-accent-2);background:var(--color-bg)}:root[data-skin=dell] .stage-column__header{padding:.5rem .75rem;border-bottom:1px solid var(--color-border);margin-bottom:0;color:#000;background:var(--tint-sage)}:root[data-skin=dell] .stage-column:nth-child(6n+1) .stage-column__header{background:var(--tint-sage)}:root[data-skin=dell] .stage-column:nth-child(6n+2) .stage-column__header{background:var(--tint-salmon)}:root[data-skin=dell] .stage-column:nth-child(6n+3) .stage-column__header{background:var(--tint-periwinkle)}:root[data-skin=dell] .stage-column:nth-child(6n+4) .stage-column__header{background:var(--tint-peach)}:root[data-skin=dell] .stage-column:nth-child(6n+5) .stage-column__header{background:var(--tint-sky)}:root[data-skin=dell] .stage-column:nth-child(6n) .stage-column__header{background:var(--tint-lime)}:root[data-skin=dell] .stage-column__header h3,:root[data-skin=dell] .stage-column__header span{color:#000}:root[data-skin=dell] .stage-column__body{padding:.75rem}:root[data-skin=dell] .view-tabs{border-bottom:1px solid var(--color-border);gap:0}:root[data-skin=dell] .view-tab{font-family:var(--font-ui);font-weight:700;font-size:.75rem;text-transform:uppercase;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;margin-right:-1px;padding:.5em 1em}:root[data-skin=dell] .view-tab--active{background:var(--color-accent);color:var(--color-bg)}:root[data-skin=dell] .view-tab--add{font-weight:400;text-transform:none}:root[data-skin=dell] .bulk-bar{background:var(--color-yellow);color:#000;border:1px solid #000000;box-shadow:var(--shadow-pop)}:root[data-skin=dell] .bulk-bar p,:root[data-skin=dell] .bulk-bar strong{color:#000!important}:root[data-skin=dell] .settings-nav a{font-family:var(--font-ui);font-weight:700;text-transform:uppercase;font-size:.75rem;color:var(--color-link);text-decoration:underline;border:1px solid transparent}:root[data-skin=dell] .settings-nav a.active{background:var(--color-accent);color:var(--color-bg);text-decoration:none;border-color:var(--color-border)}:root[data-skin=dell] .settings-nav a:hover{background:transparent}:root[data-skin=dell] .settings-nav a.active:hover{background:var(--color-accent)}:root[data-skin=dell] .deal-won-toast{background:var(--color-yellow);color:#000;border:2px solid #000000;font-family:var(--font-display);box-shadow:4px 4px #000}:root[data-skin=dell] .field-group{border-top:1px solid var(--color-border);color:var(--color-text)}
