:root{--hk-page:#eef2fc;--hk-sheet:#fff;--hk-soft:#f6f8fe;--hk-line:#e3e8f2;--hk-line-strong:#cfd7e6;--hk-ink:#0b1030;--hk-text:#262b3d;--hk-muted:#6b7280;--hk-blue:#145aff;--hk-blue-hover:#0f4de0;--hk-blue-soft:#e8efff;--hk-green:#12a02a;--hk-green-soft:#e6f7e9;--hk-red:#e0493b;--hk-red-soft:#fdecea;--hk-orange:#e08a2b;--hk-orange-soft:#fff2e3;--hk-r-sheet:20px;--hk-r-card:14px;--hk-r-control:10px;--hk-shadow-sheet:0 1px 2px #0b10300a, 0 8px 24px #0b10300d;--hk-shadow-card:0 1px 2px #0b10300d;--hk-ease:cubic-bezier(.2, 0, 0, 1);--radius-buttons:999px;--radius-cards:var(--hk-r-card);--control-h:36px}html,body{background:var(--hk-page)}html{scrollbar-gutter:stable}body,button,input,select,textarea{font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif}body{color:var(--hk-text);font-size:14px;line-height:1.5}.workspaceShell,.adminTheme,.workspaceShell:before,.adminTheme:before{background:var(--hk-page)}main,.workspaceShell,.adminTheme{width:calc(100% - 48px);max-width:none;margin-inline:auto}main{padding:24px 0 64px}h1,h2,h3,h4{color:var(--hk-ink);letter-spacing:-.01em;font-weight:600}h2{font-size:17px}h3{font-size:15px}.muted,.small,label{color:var(--hk-muted)}a{color:var(--hk-blue)}.workspaceShell .pageHeader,.adminTheme .pageHeader,.pageHeader--dashboard,.setupGuide.card,.workspaceShell .setupGuide.card,.workspacePanel,.workspaceShell .workspacePanel.card,.workspaceOverview,.stockCompta,.scriptLibrary,.adminTheme .adminCard,.adminTheme .adminCard--muted,.loginShell>.card,.profileLoginCard{background:var(--hk-sheet);border:1px solid var(--hk-line);border-radius:var(--hk-r-sheet);box-shadow:var(--hk-shadow-sheet);margin:0 0 16px;padding:20px 24px}.workspaceOverview:empty{display:none}html body button.workspaceAlert{cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:min(100%,520px);min-height:0;color:var(--warning-text);background:var(--warning-soft);border:1px solid var(--warning-line);box-shadow:none;border-radius:2px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}html body button.workspaceAlert:hover{border-color:var(--hk-blue);color:var(--hk-ink)}html body .orderVisualCard[data-focus=true]{border-color:var(--hk-blue);box-shadow:0 0 0 3px var(--hk-blue-soft)}.workspacePanel .card,.workspacePanel article.card,.stockCompta article:not(.stockItemCard,.stockCompta__kpi),.stockCompta__objective,.pushPanel,.workspaceShell .pushPanel,.trackingFilters,.workspaceShell .trackingFilters,.accountingBar,.workspaceShell .accountingBar,.trackingStickyBar,.trackingStickyBar--embedded,.collapsibleSectionContent,.collapsibleSectionBody,.guideContent{box-shadow:none;background:0 0;border:none;border-radius:0}.workspacePanel__header,.setupGuide__header{margin-bottom:16px}.pageHeader--dashboard{padding:16px 20px}.siteBar{border-bottom:none;padding-bottom:12px}.pageHeader__title{border-top:1px solid var(--hk-line);padding-top:12px}.pageHeader h1,.workspaceShell .pageHeader h1{letter-spacing:-.02em;margin:2px 0 0;font-size:28px;line-height:1.1}.asciiMark{border:1px solid var(--hk-line-strong);color:var(--hk-ink);background:var(--hk-soft);border-radius:8px}.brandMark{object-fit:cover;width:40px;height:40px;box-shadow:none;background:#fff;border:none;border-radius:10px;display:block}.siteBar .brandMark{grid-area:mark;width:36px;height:36px}.brandBanner{object-fit:contain;object-position:left center;width:220px;max-width:100%;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 0 8px;display:block}html body .profileLoginCard__brand{gap:0}:is(html body .brandCluster:has(.brandBanner)>.brandMark,html body .pageHeader__brandMain:has(.brandBanner)>.brandMark,html body .profileLoginCard__brand>.brandMark){display:none}html body .pageHeader__actions,html body .adminTheme .pageHeader__actions,html body .heroActions{box-shadow:none;background:0 0;border:none;padding:0}html body .pageHeader__actions form,html body .adminTheme .pageHeader__actions form{width:auto;box-shadow:none;background:0 0;border:none;flex:none;margin:0;padding:0}html body .pageHeader__actions button,html body .pageHeader__actions a.buttonLink,html body .adminTheme .pageHeader__actions button{width:auto;min-width:0}html body .adminSection__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .adminSearch{width:min(280px,100%);margin:0}html body .adminSearch input,html body .adminSearch select{width:100%}html body .pageHeader__tabs.pageHeader__tabs,html body .workspaceTabNav.workspaceTabNav,html body .adminTabNav.adminTabNav,html body .stockCompta__views.stockCompta__views{background:var(--hk-sheet);border:1px solid var(--hk-line);box-shadow:none;border-radius:999px;flex-wrap:wrap;align-self:center;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:0 0 16px;padding:4px;display:flex;position:static}html body .pageHeader__tabs.pageHeader__tabs{background:var(--hk-soft);margin:0}html body button.tabSwitchBtn.tabSwitchBtn.tabSwitchBtn,html body button.tabSwitchBtn.tabSwitchBtn.tabSwitchBtn.secondary{width:auto;min-width:0;min-height:32px;color:var(--hk-muted);box-shadow:none;transition:background-color .12s var(--hk-ease), color .12s var(--hk-ease);background:0 0;border:none;border-radius:999px;flex:none;margin:0;padding:0 14px;font-size:13px;font-weight:500}html body button.tabSwitchBtn.tabSwitchBtn.tabSwitchBtn:hover{background:var(--hk-blue-soft);color:var(--hk-ink)}html body button.tabSwitchBtn.tabSwitchBtn.tabSwitchBtn[aria-selected=true],html body button.tabSwitchBtn.tabSwitchBtn.tabSwitchBtn:not(.secondary){background:var(--hk-blue);color:#fff;border-bottom:none}.workspaceTabBtn__badge{color:inherit;background:#ffffff40;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px}button.tabSwitchBtn.secondary .workspaceTabBtn__badge{background:var(--hk-blue-soft);color:var(--hk-blue)}button,a.buttonLink{min-height:var(--control-h);border:1px solid var(--hk-line-strong);background:var(--hk-sheet);color:var(--hk-ink);box-shadow:none;transition:background-color .12s var(--hk-ease), border-color .12s var(--hk-ease), color .12s var(--hk-ease);border-radius:999px;padding:0 16px;font-size:13px;font-weight:500}button:hover,a.buttonLink:hover{background:var(--hk-soft);border-color:var(--hk-muted)}button.secondary,a.buttonLink.secondary{background:var(--hk-sheet)}button[type=submit]:not(.secondary,.danger,.tabSwitchBtn),.pushButton,.profileLoginForm button[type=submit],.loginShell form button[type=submit]{background:var(--hk-blue);border-color:var(--hk-blue);color:#fff}button[type=submit]:not(.secondary,.danger,.tabSwitchBtn):hover,.pushButton:hover,.profileLoginForm button[type=submit]:hover,.loginShell form button[type=submit]:hover{background:var(--hk-blue-hover);border-color:var(--hk-blue-hover);color:#fff}button.danger,button.danger.secondary{background:var(--hk-sheet);border-color:color-mix(in oklab, var(--hk-red) 45%, white);color:var(--hk-red)}button.danger:hover{background:var(--hk-red-soft);border-color:var(--hk-red)}button:disabled,button:disabled:hover{background:var(--hk-soft);border-color:var(--hk-line);color:var(--hk-muted);cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--hk-blue);outline-offset:2px}.clientHubCard__toggle,.clientHubCard__toggle:hover,.guideToggle,.collapsibleSectionToggle,.profileTile{box-shadow:none;background:0 0;border:none;border-radius:0;min-height:0}.profileTile{border:1px solid var(--hk-line);border-radius:var(--hk-r-card);background:var(--hk-sheet)}.profileTile--selected,.profileTile--selected:hover,.workspaceShell .profileTile--selected,.adminTheme .profileTile--selected{border-color:var(--hk-blue);background:var(--hk-blue-soft)}input,select,textarea{min-height:var(--control-h);border:1px solid var(--hk-line-strong);border-radius:var(--hk-r-control);background:var(--hk-sheet);color:var(--hk-ink);box-shadow:none;padding:7px 12px;font-size:14px}input:hover,select:hover,textarea:hover{border-color:var(--hk-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--hk-blue);box-shadow:0 0 0 3px var(--hk-blue-soft);outline:none}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--hk-blue);padding:0}label{font-size:12px;font-weight:500}.clientHubCard,.workspaceShell .clientHubCard,.workspaceShell .trackingEmbedded .clientHubCard,.orderVisualCard,.workspaceShell .orderVisualCard,.stockItemCard,.imapAccountCard,.imapAccountDetails,.workspaceShell .imapAccountCard,.workspaceShell .imapAccountDetails,.scriptLibraryCard,.presetImageRow,.adminProfileCard,.adminTheme .adminProfileCard{background:var(--hk-sheet);border:1px solid var(--hk-line);border-radius:var(--hk-r-card);box-shadow:var(--hk-shadow-card);overflow:hidden}.orderVisualCard--attente,.orderVisualCard--ship,.orderVisualCard--livre,.orderVisualCard--termine,.orderVisualCard--banni,.orderVisualCard--event,.workspaceShell .orderVisualCard--attente,.workspaceShell .orderVisualCard--ship,.workspaceShell .orderVisualCard--livre,.workspaceShell .orderVisualCard--termine,.workspaceShell .orderVisualCard--banni{border-top:1px solid var(--hk-line)}.clientHubCard--open{background:var(--hk-soft)}.clientHubCard__toggle{text-align:left;width:100%;padding:14px 16px}html body .clientSelectBar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}html body .clientSelectBar button{width:auto}html body .clientHubCard[data-selected=true]{border-color:var(--hk-blue)}html body .clientHubCard__select{margin:0}html body .clientHubCard__head{align-items:flex-start;gap:8px;display:flex}html body .clientHubCard__head .clientHubCard__toggle{flex:1;width:auto;min-width:0}html body .clientHubCard__clientActions{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px 0 0;display:flex}html body .clientHubCard__clientActions form{width:auto;margin:0}html body .clientHubCard__clientActions button{width:auto}.clientHubCard__avatar,.clientHubCard__avatarPlaceholder,.orderVisualCard__media,.workspaceShell .orderVisualCard__media,.orderVisualCard__placeholder{border:1px solid var(--hk-line);background:var(--hk-soft);color:var(--hk-muted);border-radius:12px}.orderVisualCard__title,.clientHubCard__name,.stockItemCard__title{color:var(--hk-ink)}.orderVisualCard__eventDate,.orderVisualCard__site{margin:2px 0 0;font-size:12px}.orderVisualCard__siteLogo{object-fit:contain;object-position:left center;width:auto;height:32px;margin:4px 0 0;display:block}.orderVisualCard__resale{color:var(--hk-blue);font-size:12px;font-weight:600}.orderVisualCard__price{color:var(--hk-ink)}.emptyState{border:1px dashed var(--hk-line-strong);border-radius:var(--hk-r-card);background:var(--hk-soft);color:var(--hk-muted);padding:16px}html body .sectionSubheading{border:none;border-top:1px solid var(--hk-line);box-shadow:none;color:var(--hk-ink);background:0 0;border-radius:0;margin:20px 0 10px;padding:16px 0 0;font-size:14px;font-weight:600}.badge{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.badgeActive{background:var(--hk-green-soft);color:var(--hk-green)}.badgeInactive{background:var(--hk-soft);color:var(--hk-muted)}.badgePending,.badgeEvent--soon,.badgeEvent--today{background:var(--hk-orange-soft);color:var(--hk-orange)}.badgeEvent--collect{background:var(--hk-red-soft);color:var(--hk-red)}.isUp{color:var(--hk-green)}.isDown{color:var(--hk-red)}.flash{border-radius:var(--hk-r-card)}.flashError{background:var(--hk-red-soft);border-color:color-mix(in oklab, var(--hk-red) 35%, white);color:var(--hk-red)}.dashboardTrackingSticky:not(:empty){z-index:8;background:var(--hk-sheet);border:1px solid var(--hk-line);border-radius:var(--hk-r-card);box-shadow:var(--hk-shadow-sheet);margin:0 0 12px;padding:8px 12px;position:sticky;top:12px}html body .dashboardTrackingSticky :is(.trackingStickyBar,.pushPanel,form,div){box-shadow:none;background:0 0;border:none}html body .clientHubCard .clientHubCard__bulkBar{background:var(--hk-sheet);border:none;border-top:1px solid var(--hk-line);box-shadow:none;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 16px;display:flex}html body .orderBulkActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .orderBulkActions__preset{width:auto;min-width:220px;max-width:100%}html body .orderVisualCard[data-selected=true]{border-color:var(--hk-blue)}.accountingBar,.workspaceShell .accountingBar{border-top:1px solid var(--hk-line);border-bottom:1px solid var(--hk-line);padding:12px 0}.accountingBar__chip{background:var(--hk-soft);border-radius:999px;padding:2px 8px}.clientsHubList{gap:10px}.setupGuide__progressTrack{background:var(--hk-blue-soft);border-radius:999px;max-width:100%;height:6px}.setupGuide__progressFill{background:var(--hk-blue);border-radius:999px}.setupGuide__list{border-top:none;gap:8px;display:grid}.setupGuide__list>li{border:1px solid var(--hk-line);border-radius:var(--hk-r-card);background:var(--hk-soft);padding:12px 14px}.setupGuide__stepIndex{background:var(--hk-blue-soft);width:22px;height:22px;color:var(--hk-blue);border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.stockCompta__kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:0;display:grid}html body .stockCompta .stockCompta__kpi{background:var(--hk-soft);border:1px solid var(--hk-line);border-radius:var(--hk-r-card);padding:14px 16px}.stockCompta__kpi p{color:var(--hk-muted);margin:0 0 4px;font-size:12px}.stockCompta__kpi strong{color:var(--hk-ink);font-family:inherit;font-size:20px;font-weight:600}.stockCompta__gauge,.stockCompta__bar{background:var(--hk-blue-soft);border-radius:999px;height:6px}.stockCompta__gauge span,.stockCompta__bar i{background:var(--hk-blue);border-radius:999px}.stockCompta__cards{border-top:none;gap:8px}html body .stockCompta .stockItemCard{background:var(--hk-sheet);border:1px solid var(--hk-line);border-radius:var(--hk-r-card);box-shadow:var(--hk-shadow-card);padding:14px 16px}.stockItemCard__kicker{color:var(--hk-muted);letter-spacing:.04em}table th,table td,.stockCompta__table th,.stockCompta__table td{border-bottom:1px solid var(--hk-line);background:0 0}table th,.stockCompta__table th{color:var(--hk-muted);font-size:12px;font-weight:500}dialog.sidePanel{background:var(--hk-sheet);border-left:1px solid var(--hk-line);box-shadow:-16px 0 40px #0b103014}dialog.sidePanel::backdrop,dialog.adminDialog::backdrop{background:#0b103040}dialog.adminDialog{background:var(--hk-sheet);border:1px solid var(--hk-line);border-radius:var(--hk-r-sheet);box-shadow:var(--hk-shadow-sheet)}@media (max-width:640px){main,.workspaceShell,.adminTheme{width:calc(100% - 20px)}.workspaceShell .pageHeader,.pageHeader--dashboard,.setupGuide.card,.workspacePanel,.stockCompta,.adminTheme .adminCard{border-radius:16px;padding:16px}html body .pageHeader__tabs.pageHeader__tabs,html body .workspaceTabNav.workspaceTabNav,html body .adminTabNav.adminTabNav,html body .stockCompta__views.stockCompta__views{flex-wrap:nowrap;width:100%;overflow-x:auto}.pageHeader h1{font-size:24px}html body .orderBulkActions,html body .orderBulkActions__preset,html body .clientHubCard .orderBulkActions button{width:100%}html body .clientHubCard__head{flex-direction:column}html body .clientHubCard__head .clientHubCard__toggle{width:100%}html body .clientHubCard__clientActions{width:100%;padding:0 16px 14px}html body .clientHubCard__clientActions form{flex:1;display:flex}html body .clientHubCard__clientActions button{flex:1;width:100%}}html body .cardmarketKeys,html body .cardmarketAdd{margin-top:12px}html body .cardmarketAdd{flex-wrap:wrap;align-items:end;gap:8px;display:flex}html body .cardmarketAdd label{flex:1;min-width:min(100%,280px)}html body .cardmarketList{margin-top:8px}html body .cardmarketRow{border-top:1px solid var(--hk-line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}html body .cardmarketRow img,html body .cardmarketRow__blank{object-fit:contain;width:64px;height:64px}html body .cardmarketRow h3{margin:0;font-size:16px}html body .cardmarketMetrics{flex-wrap:wrap;gap:12px 20px;margin:8px 0;display:flex}html body .cardmarketMetrics dt{font-size:12px;font-weight:500}html body .cardmarketMetrics dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}html body .cardmarketMetrics small{font-size:12px;font-weight:500;display:block}html body .cardmarketMoves{margin:8px 0;padding-left:18px}html body .cardmarketMoves .is-up{color:var(--positive)}html body .cardmarketMoves .is-down{color:var(--danger-text)}html body .cardmarketHistory{flex-direction:column;gap:2px;display:flex}html body .cardmarketActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}html body .workspaceShell,html body .adminTheme{width:calc(100% - 48px);min-width:0;max-width:none}html body .adminTheme .adminSection,html body .workspaceShell .adminSection,html body .workspaceShell .workspaceBody,html body .workspaceShell .workspacePanel,html body .workspaceShell .cardmarketPanel,html body .scriptLibrary,html body .stockCompta{justify-self:stretch;width:100%;min-width:0;max-width:100%}html body .adminTheme .adminSection>*,html body .workspaceShell .workspaceBody>*,html body .workspaceShell .workspacePanel>*{min-width:0;max-width:100%}html body .adminClientsTableWrap,html body .adminDataTableWrap,html body .tableWrap{width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}html body .adminDataTable th,html body .adminClientsTable th,html body .adminDataTable td,html body .adminClientsTable td{white-space:normal;overflow-wrap:anywhere}html body .adminClientsTable input{width:min(100%,180px);max-width:100%}html body .adminClientsTable button{width:auto}.eventReminders{gap:12px;margin:0 0 16px;display:grid}.eventReminders__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.eventReminders__kicker,.eventReminders__summary{margin:0}.eventReminders__kicker{color:var(--hk-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.eventReminders__summary{color:var(--hk-text);font-size:14px}html body button.eventReminder{border:1px solid var(--hk-line);background:var(--hk-sheet);width:100%;min-height:104px;box-shadow:var(--hk-shadow-card);color:var(--hk-ink);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:8px 0;padding:0;display:grid;position:relative;overflow:hidden}html body button.eventReminder:before{content:"";background:var(--hk-blue);width:7px;position:absolute;top:0;bottom:0;left:0}html body button.eventReminder--today:before{background:var(--hk-orange)}html body button.eventReminder--collect:before{background:var(--hk-red)}html body button.eventReminder:hover{border-color:var(--hk-blue);background:var(--hk-sheet)}.eventReminder__day{border-right:1px solid var(--hk-line);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding-left:7px;display:flex}.eventReminder__day strong{font-size:28px;font-weight:700;line-height:1}.eventReminder__day span,.eventReminder__meta{color:var(--hk-muted);letter-spacing:.08em;font-size:12px;font-weight:700}.eventReminder__body{flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.eventReminder__title{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.25;overflow:hidden}.eventReminder__meta{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.eventReminder__side{flex-direction:column;align-items:flex-end;gap:8px;padding-right:20px;display:flex}.eventReminder__amount{white-space:nowrap;font-size:18px;font-weight:700}.eventReminder__pill{background:var(--hk-blue-soft);height:28px;color:var(--hk-blue);letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.eventReminder--today .eventReminder__pill{background:var(--hk-orange-soft);color:var(--hk-orange)}.eventReminder--collect .eventReminder__pill{background:var(--hk-red-soft);color:var(--hk-red)}@media (max-width:640px){html body .workspaceShell,html body .adminTheme{width:calc(100% - 20px);max-width:calc(100% - 20px)}html body button.eventReminder{grid-template-columns:72px minmax(0,1fr)}.eventReminder__side{border-top:1px solid var(--hk-line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 16px 14px;padding:12px 4px 0 12px}.eventReminders__head{flex-direction:column;align-items:flex-start;gap:4px}}
