:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:200px;min-height:90vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:1280px;min-width:190px;margin:0 auto;padding:.7rem;text-align:center;width:100%}.App{width:100%;overflow:hidden}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}h4{margin-top:5px;margin-bottom:5px}.read-the-docs{color:#888}.frontapp-contact{height:max-content;display:flex;flex-direction:column;vertical-align:top}.expandable-card{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease}.lead-container{display:flex;gap:10px;flex-direction:column;margin-bottom:10px}.card-header{display:flex;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px;padding-right:10px;background-color:#f5f5f5;cursor:pointer;-webkit-user-select:none;user-select:none;margin:auto}.card-titles{padding-left:12px;min-width:150px;text-align:left}.card-title{font-size:14px;font-weight:600;color:#333;margin-left:10px;margin-right:15px}.card-icons{min-width:60px}.card-icon{font-size:18px;color:#666;transition:transform .3s ease;vertical-align:middle;padding-right:2px}.card-content{padding-top:1px;padding-left:10px;background-color:#fff}.card-content-expanded{padding-left:10px;padding-bottom:10px;background-color:#fff}.expandable-card.expanded{box-shadow:0 2px 8px #0000001a}.action-buttons{padding-bottom:10px;padding-top:10px}.form-actions{display:flex;gap:8px;margin-top:12px;justify-content:space-between;padding-right:10px}.field-label,.commodity-label{text-transform:uppercase;font-weight:700;color:#c7c7c7;font-size:12px;display:block;margin-bottom:0;text-align:left}.field-value{color:#303133;overflow-wrap:break-word;font-size:14px;margin-bottom:0;width:100%;overflow:hidden;white-space:nowrap}.field-commodity input{color:#303133;white-space:nowrap;font-size:14px;margin-bottom:0;margin-right:10px}.field-select-user{color:#303133;white-space:nowrap;font-size:14px;margin-bottom:0;padding-right:10px}.form-group,.input-commodity input{white-space:nowrap;font-size:14px;margin-bottom:0;padding-right:10px}.form-group-user{white-space:nowrap;font-size:14px;margin-bottom:0;text-transform:uppercase;padding-right:10px;text-align:left!important}.form-group-user>div div div div div div{text-align:left!important;text-transform:none;color:#303133}.field-select-user div{color:#303133;white-space:nowrap;font-size:14px;margin-bottom:0;background:#fff;text-align:left;padding-left:0;padding-bottom:1px}.field-select div{color:#303133;white-space:nowrap;font-size:14px;margin-bottom:0;background:#fff;text-align:left;padding-left:0}.form-group>div>div{text-transform:uppercase;font-weight:700;color:#c7c7c7;font-size:12px}.date-select{text-transform:none!important}.new-contact-form{overflow-y:auto;height:auto;max-height:80vh}.new-contact-form>div>div{text-transform:uppercase;font-weight:700;color:#c7c7c7;font-size:12px}.new-contact-form div div div div{text-transform:none}.contact-view{text-align:left}.contact-field{display:flex;flex-direction:column;margin-bottom:0}.modal-actions{padding-top:10px;width:100%;display:flex;justify-content:space-between}.modal-actions>div{justify-content:space-between}.contact-edit-form{padding-bottom:10px}.divider-with-text{display:flex;align-items:center}.divider-with-text:before,.divider-with-text:after{content:"";flex:1;border-bottom:1px solid #ccc}.divider-text{padding:0 10px;color:#656972;font-size:14px;font-weight:600}.pagination{display:flex;justify-content:space-between;align-items:center}.pagination .pagination-arrow{width:20px;height:20px}.pagination .pages{display:flex;gap:24px;cursor:pointer;align-items:center}.pagination .pagination-number{cursor:pointer;color:#b0b0b0}.pagination-ellipsis{color:#b0b0b0}.pagination .disabled{opacity:.5}.pagination .pagination-number.active{color:#000}.sc-aiuzat-3{padding-left:0!important;margin-top:15px!important;margin-bottom:15px!important}.sc-aiuzat-2{font-size:14px!important;color:#000!important}.sc-18imphi-4{text-transform:none!important;color:red!important;font-size:9px!important}.error-text{color:red!important}:root{--w-color-text: #303133;--w-color-text-muted: #6b7280;--w-color-text-subtle: #9ca3af;--w-color-border: #e0e0e0;--w-color-border-strong: #c4c8cc;--w-color-bg: #ffffff;--w-color-bg-subtle: #f5f5f5;--w-color-bg-hover: #f3f4f6;--w-color-primary: #0066cc;--w-color-primary-soft: #eff6ff;--w-color-primary-text: #1d4ed8;--w-color-danger: #c0392b;--w-color-success: #15803d;--w-color-ai-bg: #f5f7ff;--w-color-ai-border: #dde3f5;--w-radius-sm: 4px;--w-radius-md: 8px;--w-radius-lg: 14px;--w-radius-pill: 999px;--w-space-1: 4px;--w-space-2: 8px;--w-space-3: 12px;--w-space-4: 16px;--w-font-xs: 11px;--w-font-sm: 12px;--w-font-md: 13px;--w-font-lg: 15px;--w-shadow-sheet: 0 -8px 24px rgba(0, 0, 0, .12)}.w-chip{display:inline-flex;align-items:center;gap:var(--w-space-1);font-size:var(--w-font-xs);line-height:16px;padding:3px 10px;border-radius:var(--w-radius-pill);border:1px solid var(--w-color-border-strong);background:var(--w-color-bg);color:var(--w-color-text);white-space:nowrap;cursor:pointer}.w-chip:hover{background:var(--w-color-bg-hover);border-color:var(--w-color-border-strong)}.w-chip--active,.w-chip--active:hover{border-color:var(--w-color-primary);background:var(--w-color-primary-soft);color:var(--w-color-primary-text);cursor:default}.w-segmented{display:flex;gap:2px;width:100%;padding:2px;border-radius:var(--w-radius-md);background:var(--w-color-bg-subtle);box-sizing:border-box}.w-segmented__item{flex:1;padding:5px 10px;font-size:var(--w-font-sm);border:none;border-radius:6px;background:transparent;color:var(--w-color-text-muted);cursor:pointer}.w-segmented__item:hover{color:var(--w-color-text);border-color:transparent}.w-segmented__item--active,.w-segmented__item--active:hover{background:var(--w-color-bg);color:var(--w-color-primary);font-weight:600;box-shadow:0 1px 2px #00000014}.w-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--w-radius-sm);background:transparent;color:var(--w-color-text-subtle);cursor:pointer;flex-shrink:0;text-decoration:none}.w-icon-btn:hover{background:var(--w-color-bg-hover);color:var(--w-color-text);border-color:transparent}.w-value-row{display:flex;align-items:center;gap:2px;min-width:0}.w-value-row__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-empty{display:flex;flex-direction:column;align-items:center;gap:var(--w-space-3);padding:var(--w-space-4) var(--w-space-3) var(--w-space-3);text-align:center}.w-empty__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--w-color-primary-soft);color:var(--w-color-primary);font-size:20px}.w-empty__title{font-size:var(--w-font-lg);font-weight:600;color:var(--w-color-text);margin:0}.w-empty__text{font-size:var(--w-font-sm);color:var(--w-color-text-muted);margin:-6px 0 0;line-height:1.4}.w-searched{width:100%;padding:var(--w-space-2) var(--w-space-3);border-radius:var(--w-radius-md);background:var(--w-color-bg-subtle);font-size:var(--w-font-sm);color:var(--w-color-text-muted);text-align:left;box-sizing:border-box}.w-searched__title{font-size:var(--w-font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--w-color-text-subtle);margin-bottom:4px}.w-searched__row{display:flex;align-items:center;gap:var(--w-space-2);min-height:22px;overflow:hidden}.w-searched__icon{flex-shrink:0;color:var(--w-color-text-subtle)}.w-searched__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--w-color-text)}.w-searched__value--empty{color:var(--w-color-text-subtle)}.w-searched__more{flex-shrink:0;padding:0 6px;border-radius:var(--w-radius-pill);background:var(--w-color-bg);color:var(--w-color-text-muted)}.w-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;padding:6px 12px;border-radius:var(--w-radius-md);border:1px solid var(--w-color-border-strong);background:var(--w-color-bg);color:var(--w-color-text);font-size:var(--w-font-md);font-weight:500;cursor:pointer;box-sizing:border-box;white-space:nowrap}.w-btn:hover{background:var(--w-color-bg-hover);border-color:var(--w-color-border-strong)}.w-btn:disabled{opacity:.6;cursor:default}.w-btn--primary{background:var(--w-color-primary);border-color:var(--w-color-primary);color:#fff}.w-btn--primary:hover{background:#0057ad;border-color:#0057ad}.w-btn--ai{background:linear-gradient(135deg,#4f46e5,#06c);border-color:transparent;color:#fff}.w-btn--ai:hover{background:linear-gradient(135deg,#4338ca,#0057ad);border-color:transparent}.w-actions{display:flex;flex-direction:column;gap:var(--w-space-2);width:100%}.w-actions__hint{margin-top:-4px;font-size:var(--w-font-xs);color:var(--w-color-text-subtle)}.w-actions__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--w-space-2)}.w-search{display:flex;gap:6px;width:100%}.w-search__input{flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid var(--w-color-border-strong);border-radius:var(--w-radius-md);font-size:var(--w-font-md);color:var(--w-color-text);outline:none;box-sizing:border-box}.w-search__input:focus{border-color:var(--w-color-primary);box-shadow:0 0 0 2px var(--w-color-primary-soft)}.w-search .w-btn{width:auto}.w-badge{display:inline-block;padding:1px 8px;border-radius:var(--w-radius-pill);background:#fff7ed;color:#c2410c;font-size:var(--w-font-xs);font-weight:500}.w-lead-summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:2px 0;font-size:var(--w-font-xs);color:var(--w-color-text-muted);text-align:left}.w-status-chip{display:inline-flex;align-items:center;gap:5px;max-width:170px;padding:1px 8px;border-radius:var(--w-radius-pill);background:var(--w-color-bg);border:1px solid var(--w-color-border);color:var(--w-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-status-chip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000026}.w-money{color:var(--w-color-text);font-weight:600}.w-money--positive{color:var(--w-color-success)}.w-money--negative{color:var(--w-color-danger)}.w-combobox{position:relative;width:100%;text-transform:none;font-weight:400}.w-combobox__control{display:flex;align-items:center;border:1px solid var(--w-color-border-strong);border-radius:var(--w-radius-md);background:var(--w-color-bg);padding:0 4px 0 10px}.w-combobox__control:focus-within{border-color:var(--w-color-primary);box-shadow:0 0 0 2px var(--w-color-primary-soft)}.w-combobox__input{flex:1;min-width:0;height:32px;border:none;outline:none;background:transparent;font-size:var(--w-font-md);color:var(--w-color-text)}.w-combobox__menu{list-style:none;margin:4px 0 0;padding:4px;max-height:220px;overflow-y:auto;border:1px solid var(--w-color-border);border-radius:var(--w-radius-md);background:var(--w-color-bg);box-shadow:0 4px 12px #00000014;text-align:left}.w-combobox__menu:empty{display:none}.w-combobox__item{padding:6px 8px;border-radius:6px;font-size:var(--w-font-md);color:var(--w-color-text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-combobox__item--highlighted{background:var(--w-color-bg-hover)}.w-combobox__item--selected{font-weight:600;color:var(--w-color-primary)}.w-combobox__item--create{color:var(--w-color-primary)}.w-combobox__hint{padding:6px 8px;font-size:var(--w-font-sm);color:var(--w-color-text-subtle)}.w-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182759;opacity:0;transition:opacity .2s ease}.w-sheet-overlay--open{opacity:1}.w-sheet-overlay--closing{opacity:0}.w-sheet{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--w-color-bg);box-shadow:-8px 0 24px #0000001f;outline:none;box-sizing:border-box;text-align:left}.w-sheet--open{animation:w-sheet-in .22s cubic-bezier(.2,.8,.2,1)}.w-sheet--closing{animation:w-sheet-out .2s ease forwards}@keyframes w-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes w-sheet-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.w-sheet--open,.w-sheet--closing{animation:none}}.w-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--w-space-2);padding:var(--w-space-3) var(--w-space-4);border-bottom:1px solid var(--w-color-border);flex-shrink:0}.w-sheet__title{font-size:var(--w-font-lg);font-weight:600;color:var(--w-color-text)}.w-sheet__close{width:28px;height:28px;font-size:18px}.w-sheet__body{flex:1;min-height:0;overflow-y:auto;padding:var(--w-space-3) var(--w-space-4) var(--w-space-4);display:flex;flex-direction:column}.w-sheet__body>:only-child{flex:1 0 auto;display:flex;flex-direction:column}.w-sheet__body .modal-actions{position:sticky;bottom:calc(-1 * var(--w-space-4));z-index:1;margin-top:auto;padding:var(--w-space-3) 0;background:var(--w-color-bg);border-top:1px solid var(--w-color-border)}.w-sheet__body .new-contact-form,.w-sheet__body .edit-lead-form{max-height:none;overflow:visible}
