:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hwp-font-family-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--hwp-font-family-ui);--hwp-font-family:var(--hwp-font-family-ui);--hwp-color-canvas:#f6f7fa;--hwp-color-surface:#fff;--hwp-color-surface-soft:#f8fafb;--hwp-color-text:#20283a;--hwp-color-muted:#687282;--hwp-color-frame:#dfe4ec;--hwp-color-frame-strong:#cfd6e2;--hwp-color-primary:#405bd5;--hwp-color-primary-strong:#304bbd;--hwp-color-primary-soft:#eef2ff;--hwp-color-success:#20724e;--hwp-color-success-soft:#eaf7ef;--hwp-color-warning:#875a00;--hwp-color-warning-soft:#fff6df;--hwp-color-danger:#b0443b;--hwp-color-danger-soft:#fff0ee;--hwp-brand-primary:var(--hwp-color-primary);--hwp-brand-primary-strong:var(--hwp-color-primary-strong);--hwp-brand-subtle:var(--hwp-color-primary-soft);--hwp-surface-canvas:var(--hwp-color-canvas);--hwp-surface-default:var(--hwp-color-surface);--hwp-surface-subtle:var(--hwp-color-surface-soft);--hwp-text-primary:var(--hwp-color-text);--hwp-text-muted:var(--hwp-color-muted);--hwp-border-default:var(--hwp-color-frame);--hwp-border-strong:var(--hwp-color-frame-strong);--hwp-state-success:var(--hwp-color-success);--hwp-state-success-subtle:var(--hwp-color-success-soft);--hwp-state-warning:var(--hwp-color-warning);--hwp-state-warning-subtle:var(--hwp-color-warning-soft);--hwp-state-danger:var(--hwp-color-danger);--hwp-state-danger-subtle:var(--hwp-color-danger-soft);--hwp-font-size-xs:.75rem;--hwp-font-size-sm:.8125rem;--hwp-font-size-md:.9rem;--hwp-font-size-lg:1.125rem;--hwp-font-size-xl:1.625rem;--hwp-font-size-2xl:2rem;--hwp-font-weight-normal:400;--hwp-font-weight-medium:520;--hwp-font-weight-semibold:650;--hwp-font-weight-bold:750;--hwp-radius-sm:10px;--hwp-radius-md:12px;--hwp-radius-lg:14px;--hwp-space-1:4px;--hwp-space-2:8px;--hwp-space-3:12px;--hwp-space-4:16px;--hwp-space-5:20px;--hwp-space-6:24px;--hwp-space-8:32px;--hwp-control-height-sm:32px;--hwp-control-height:38px;--hwp-control-height-lg:44px;--hwp-control-padding-x:12px;--hwp-shell-sidebar-width:232px;--hwp-shell-topbar-height:58px;--hwp-shell-mobile-nav-height:62px;--hwp-content-max-width:1440px;--hwp-content-gutter:24px;--hwp-shadow-xs:0 1px 2px #14203c0d;--hwp-shadow-sm:0 8px 24px #14203c14;--hwp-shadow-md:0 14px 36px #14203c1f;--hwp-focus-ring:0 0 0 3px #405bd529}html[data-hwp-text-scale="1"]{font-size:14px}html[data-hwp-text-scale="2"]{font-size:15px}html[data-hwp-text-scale="3"]{font-size:16px}html[data-hwp-text-scale="4"]{font-size:17px}html[data-hwp-text-scale="5"]{font-size:18px}@media (width<=760px){:root{--hwp-content-gutter:16px}}*{box-sizing:border-box}html{background:var(--hwp-color-canvas);color:var(--hwp-color-text)}body{background:var(--hwp-color-canvas);min-width:320px;color:var(--hwp-color-text);font-size:var(--hwp-font-size-md);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit}.hwp-field:focus-visible,.hwp-select:focus-visible,.hwp-textarea:focus-visible{outline-offset:2px;border-color:var(--hwp-color-primary);box-shadow:var(--hwp-focus-ring);outline:2px solid #0000}.hwp-field,.hwp-select,.hwp-textarea{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface);width:100%;color:var(--hwp-color-text);font-size:var(--hwp-font-size-sm)}.hwp-field,.hwp-select{height:var(--hwp-control-height);padding:0 var(--hwp-control-padding-x)}.hwp-textarea{min-height:84px;padding:9px var(--hwp-control-padding-x);resize:vertical}.hwp-field::placeholder,.hwp-textarea::placeholder{color:color-mix(in srgb, var(--hwp-color-muted) 74%, transparent)}.hwp-field-group{grid-template-rows:18px auto 16px;align-self:start;gap:5px;min-width:0;display:grid}.hwp-label{color:#505a6c;font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-semibold)}.hwp-field-hint{min-height:14px;color:var(--hwp-color-muted);font-size:.68rem;line-height:14px}.hwp-field-hint--success{color:var(--hwp-color-success)}.hwp-field-hint--danger,.hwp-field-error{color:var(--hwp-color-danger)}.hwp-field-group[data-invalid] .hwp-field,.hwp-field-group[data-invalid] .hwp-select,.hwp-field-group[data-invalid] .hwp-textarea{border-color:var(--hwp-color-danger)}.hwp-field--xs{max-width:78px}.hwp-field--sm{max-width:130px}.hwp-field--md{max-width:210px}.hwp-field--lg{max-width:360px}.hwp-field-group--xs{width:min(100%,78px)}.hwp-field-group--sm{width:min(100%,130px)}.hwp-field-group--md{width:min(100%,210px)}.hwp-field-group--lg{width:min(100%,360px)}.hwp-field-group--full{width:100%}.hwp-field-read{min-height:var(--hwp-control-height);padding:0 var(--hwp-control-padding-x);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface-soft);font-size:var(--hwp-font-size-sm);border:1px solid #0000;align-items:center;display:flex}.hwp-field-edit{min-width:0}.hwp-switch input{appearance:none;background:var(--hwp-color-frame-strong);border-radius:999px;width:36px;height:20px;margin:0;transition:background-color .12s;position:relative}.hwp-switch input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:2px;left:2px}.hwp-switch input:checked{background:var(--hwp-color-primary)}.hwp-switch input:checked:after{transform:translate(16px)}.hwp-siret-field{gap:var(--hwp-space-2);grid-template-columns:minmax(0,210px) auto;align-items:end;display:grid}.hwp-siret-field>[data-hwp-siret-status]{grid-column:1/-1}.hwp-address-field,.hwp-address-field__suggestions{position:relative}.hwp-address-suggestions{z-index:20;border:1px solid var(--hwp-color-frame-strong);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface);max-height:210px;box-shadow:var(--hwp-shadow-sm);position:absolute;top:calc(100% - 16px);left:0;right:0;overflow:auto}.hwp-address-suggestion{border:0;border-bottom:1px solid var(--hwp-color-frame);width:100%;color:inherit;text-align:left;cursor:pointer;font-size:var(--hwp-font-size-sm);background:0 0;padding:9px 11px;display:block}.hwp-address-suggestion:hover,.hwp-address-suggestion.is-active{background:var(--hwp-color-primary-soft)}.hwp-address-field__status{grid-column:1/-1;margin:0}.hwp-card{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-lg);background:var(--hwp-color-surface);box-shadow:var(--hwp-shadow-xs)}.hwp-card--padded{padding:var(--hwp-space-5)}.hwp-card__header,.hwp-card__body,.hwp-card__footer{padding:var(--hwp-space-4) var(--hwp-space-5)}.hwp-card__header+.hwp-card__body,.hwp-card__body+.hwp-card__footer{border-top:1px solid var(--hwp-color-frame)}.hwp-alert{border-radius:var(--hwp-radius-sm);background:var(--hwp-color-primary-soft);color:#40517d;font-size:var(--hwp-font-size-sm);border:1px solid #dbe3ff;padding:10px 12px}.hwp-alert--success{background:var(--hwp-color-success-soft);color:var(--hwp-color-success);border-color:#d4ecdf}.hwp-alert--warning{background:var(--hwp-color-warning-soft);color:var(--hwp-color-warning);border-color:#f1dfad}.hwp-alert--danger{background:var(--hwp-color-danger-soft);color:var(--hwp-color-danger);border-color:#f0d4d0}.hwp-section-title{font-size:var(--hwp-font-size-lg);font-weight:var(--hwp-font-weight-semibold);margin:0;line-height:1.25}.hwp-page-title{font-size:var(--hwp-font-size-xl);font-weight:var(--hwp-font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.15}.hwp-muted{color:var(--hwp-color-muted)}.hwp-page-head__description{color:var(--hwp-color-muted);margin:0}.hwp-page-head__actions{align-items:center;gap:var(--hwp-space-2);flex-wrap:wrap;display:flex}.hwp-data-list{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-lg);background:var(--hwp-color-surface);min-width:0;overflow:hidden}.hwp-data-list__actions{justify-content:flex-end;gap:var(--hwp-space-2);padding:var(--hwp-space-3);border-bottom:1px solid var(--hwp-color-frame);flex-wrap:wrap;display:flex}.hwp-data-list__viewport{max-width:100%;overflow:auto}.hwp-data-list__viewport:focus-visible{outline:2px solid var(--hwp-color-primary);outline-offset:-2px}.hwp-data-list__table{border-collapse:collapse;width:100%;font-size:var(--hwp-font-size-sm)}.hwp-data-list__table th,.hwp-data-list__table td{border-bottom:1px solid var(--hwp-color-frame);text-align:left;vertical-align:middle;padding:10px 12px}.hwp-data-list__table th{background:var(--hwp-color-surface-soft);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-semibold);white-space:nowrap}.hwp-data-list__table tbody tr:last-child>*{border-bottom:0}.hwp-data-list__empty{color:var(--hwp-color-muted);text-align:center!important}.hwp-table{gap:var(--hwp-space-3);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.hwp-table__toolbar{align-items:flex-start;gap:var(--hwp-space-2);flex-wrap:wrap;display:flex}.hwp-table__sorts{min-height:var(--hwp-control-height-sm);flex-wrap:wrap;flex:180px;gap:6px;display:flex}.hwp-table__sort-chip{background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong);font:inherit;font-size:var(--hwp-font-size-xs);cursor:pointer;border:1px solid #d7defd;border-radius:999px;padding:4px 8px}.hwp-table__sort-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px}.hwp-table__filter-bar{flex-wrap:wrap;flex:260px;align-items:center;gap:6px;display:flex}.hwp-table__filter-bar [data-hwp-table-filter-chips]{flex-wrap:wrap;gap:6px;display:flex}.hwp-table__filter-chip{background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong);font:inherit;font-size:var(--hwp-font-size-xs);cursor:pointer;border:1px solid #d7defd;border-radius:999px;padding:4px 8px}.hwp-table__columns summary,.hwp-table__views summary{cursor:pointer;list-style:none}.hwp-table__columns summary::-webkit-details-marker{display:none}.hwp-table__views summary::-webkit-details-marker{display:none}.hwp-table__columns,.hwp-table__views{position:relative}.hwp-table__columns-panel,.hwp-table__views-panel{z-index:20;width:min(340px,100vw - 32px);padding:var(--hwp-space-3);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface);box-shadow:var(--hwp-shadow-sm);margin-top:6px;position:absolute;right:0}.hwp-table__column-option{border-bottom:1px solid var(--hwp-color-frame);font-size:var(--hwp-font-size-sm);grid-template-columns:20px minmax(0,1fr) 30px 30px;align-items:center;gap:6px;padding:6px 0;display:grid}.hwp-table__column-option:last-child{border-bottom:0}.hwp-table__column-option button{cursor:pointer;color:var(--hwp-color-primary);background:0 0;border:0}.hwp-table__views-panel form{gap:8px;display:grid}.hwp-table__views-panel ul{padding-left:18px}.hwp-table__views-panel li{justify-content:space-between;gap:8px;margin-top:6px;display:flex}.hwp-table__viewport{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-lg);background:var(--hwp-color-surface);max-height:440px;overflow:auto}.hwp-table table{border-collapse:collapse;width:100%;font-size:var(--hwp-font-size-sm)}.hwp-table th{z-index:2;background:var(--hwp-color-surface-soft);white-space:nowrap;position:sticky;top:0}.hwp-table th button{color:inherit;font:inherit;font-weight:var(--hwp-font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.hwp-table th button:disabled{cursor:default}.hwp-table__column-menu-button{margin-left:5px!important;font-size:12px!important}.hwp-table__column-menu-button.is-filtered{color:var(--hwp-color-primary)!important}.hwp-table tbody tr[data-hwp-table-row]{cursor:pointer}.hwp-table tbody tr[data-hwp-table-row]:focus-visible{outline:2px solid var(--hwp-color-primary);outline-offset:-2px}.hwp-table tbody tr:last-child>*{border-bottom:0}.hwp-table__filter-dialog{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-lg);width:min(410px,100vw - 32px);box-shadow:var(--hwp-shadow-sm);padding:0}.hwp-table__filter-dialog::backdrop{background:#17203859}.hwp-table__filter-form{padding:var(--hwp-space-3);gap:10px;display:grid}.hwp-table__filter-form header,.hwp-table__filter-form footer{justify-content:space-between;align-items:center;display:flex}.hwp-table__filter-actions{flex-wrap:wrap;gap:6px;display:flex}.hwp-table__filter-actions button{color:var(--hwp-color-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px}.hwp-table__filter-form fieldset{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);gap:5px;max-height:220px;display:grid;overflow:auto}.hwp-table__filter-option{align-items:center;gap:5px;display:flex}.hwp-table__range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hwp-component-row{align-items:center;gap:var(--hwp-space-2);flex-wrap:wrap;display:flex}.hwp-component-row--compact{gap:6px}.hwp-kpi-card{min-height:112px;padding:var(--hwp-space-5);align-content:center;gap:5px;display:grid}.hwp-kpi-card strong{font-size:1.65rem;line-height:1;font-weight:var(--hwp-font-weight-semibold)}.hwp-filter-bar{gap:var(--hwp-space-3);padding:var(--hwp-space-4);grid-template-columns:minmax(240px,1fr) minmax(150px,220px) minmax(150px,220px) auto;align-items:end;display:grid}.hwp-form-stack,.hwp-form-section{gap:var(--hwp-space-5);display:grid}.hwp-form-section__head{justify-content:space-between;align-items:flex-start;gap:var(--hwp-space-4);display:flex}.hwp-form-grid{gap:var(--hwp-space-3) var(--hwp-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hwp-form-grid .c2{grid-column:span 2}.hwp-form-grid .c3{grid-column:span 3}.hwp-form-grid .c4{grid-column:span 4}.hwp-form-grid .c6{grid-column:span 6}.hwp-form-grid .c8{grid-column:span 8}.hwp-form-grid .c9{grid-column:span 9}.hwp-form-grid .c12{grid-column:span 12}.hwp-form-actions{z-index:10;justify-content:flex-end;gap:var(--hwp-space-2);padding:var(--hwp-space-3) 0;background:linear-gradient(to bottom,transparent,var(--hwp-color-canvas) 28%);display:flex;position:sticky;bottom:0}.hwp-check-row{min-height:var(--hwp-control-height);color:var(--hwp-color-text);font-size:var(--hwp-font-size-sm);align-items:center;gap:8px;display:flex}.hwp-check-row input{width:16px;height:16px;accent-color:var(--hwp-color-primary)}.hwp-empty-state{text-align:left;gap:6px;display:grid}.hwp-admin-list{gap:var(--hwp-space-3);display:grid}.hwp-admin-list__item{justify-content:space-between;align-items:center;gap:var(--hwp-space-4);display:flex}.hwp-admin-list__main{align-items:center;gap:var(--hwp-space-3);min-width:0;display:flex}.hwp-admin-list__main p{margin:4px 0 0}@media (width<=900px){.hwp-filter-bar{grid-template-columns:1fr 1fr}.hwp-filter-bar>.hwp-field-group:first-child{grid-column:1/-1}.hwp-form-grid .c2,.hwp-form-grid .c3,.hwp-form-grid .c4,.hwp-form-grid .c6,.hwp-form-grid .c8,.hwp-form-grid .c9{grid-column:span 6}}@media (width<=620px){.hwp-filter-bar{grid-template-columns:1fr}.hwp-filter-bar>.hwp-field-group:first-child{grid-column:auto}.hwp-form-grid .c2,.hwp-form-grid .c3,.hwp-form-grid .c4,.hwp-form-grid .c6,.hwp-form-grid .c8,.hwp-form-grid .c9,.hwp-form-grid .c12{grid-column:1/-1}.hwp-form-section__head,.hwp-admin-list__item{flex-direction:column;align-items:flex-start}.hwp-form-actions{position:static}.hwp-siret-field{grid-template-columns:1fr}.hwp-siret-field .hwp-field-group{width:100%}}@media (width<=680px){.hwp-page-head,.hwp-page-head__actions{flex-direction:column;align-items:stretch}.hwp-page-head__actions>.hwp-btn{width:100%}.hwp-card--padded,.hwp-card__header,.hwp-card__body,.hwp-card__footer{padding-left:12px;padding-right:12px}.hwp-data-list__table--responsive,.hwp-data-list__table--responsive tbody{display:block}.hwp-data-list__table--responsive thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hwp-data-list__table--responsive tbody{gap:9px;padding:9px;display:grid}.hwp-data-list__table--responsive tbody tr{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);padding:8px 10px;display:grid}.hwp-data-list__table--responsive tbody td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.hwp-data-list__table--responsive tbody td:before{content:attr(data-label);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-semibold)}.hwp-data-list__table--responsive tbody td[colspan]{display:block}.hwp-data-list__table--responsive tbody td[colspan]:before{content:none}.hwp-table__columns-panel,.hwp-table__views-panel{z-index:60;width:auto;max-height:70vh;position:fixed;bottom:16px;left:16px;right:16px;overflow:auto}.hwp-table__filter-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.hwp-table__filter-form{max-height:100%;overflow:auto}.hwp-table__viewport{background:0 0;border:0;max-height:none;overflow:visible}.hwp-table table,.hwp-table tbody{display:block}.hwp-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hwp-table tbody{gap:9px;display:grid}.hwp-table tbody tr{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface);padding:8px 10px;display:grid}.hwp-table tbody td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.hwp-table tbody td:before{content:attr(data-label);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-semibold)}.hwp-table tbody td[hidden],.hwp-table tbody td[data-mobile-priority=""]{display:none}.hwp-table tbody td:first-child:has(input){display:block}.hwp-table tbody td:first-child:has(input):before{content:none}}.hwp-content,.hwp-content__inner,.hwp-card,.hwp-form-grid,.hwp-filter-bar,.hwp-table-wrap,.hwp-org-table-wrap,.hwp-data-table-wrap{min-width:0;max-width:100%}.hwp-content img,.hwp-card img{max-width:100%;height:auto}.hwp-page-head__copy,.hwp-form-section__head>*,.hwp-admin-list__main,.hwp-app-card__body{min-width:0}.hwp-page-head,.hwp-form-section__head,.hwp-component-row,.hwp-form-actions{flex-wrap:wrap}.hwp-muted,.hwp-field-hint,.hwp-info-item,.hwp-app-card__body,.hwp-admin-list__main,.hwp-org-name,.hwp-web-links,.hwp-digital-links{overflow-wrap:anywhere}.hwp-shell-cdc[data-viewport-mode=tablet],.hwp-shell-cdc[data-viewport-mode=mobile]{min-height:100dvh;padding-bottom:0;display:block}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-topbar,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-topbar{z-index:60;width:100%;height:64px;min-height:64px;padding:0 12px;display:flex;position:sticky;top:0}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-brand,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-brand{border-right:0;flex:none;width:auto;height:64px;padding:0 8px 0 4px}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-global-nav,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-global-nav{display:none}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-topbar__actions,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-topbar__actions{gap:7px;min-width:0;margin-left:auto;padding-right:0}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-topbar__search,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-topbar__search{display:none}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-topbar__menu,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-topbar__menu{flex:0 0 36px;display:grid!important}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-sidebar,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-sidebar{z-index:55;background:var(--hwp-color-surface);height:calc(100dvh - 64px);padding:12px 10px;transition:transform .18s;position:fixed;inset:64px auto 0 0;overflow:hidden auto;transform:translate(-105%);box-shadow:8px 0 24px #1e376426;border-right:1px solid var(--hwp-color-frame)!important;width:min(88vw,320px)!important}.hwp-shell-cdc[data-viewport-mode=tablet][data-mobile-sidebar=open] .hwp-sidebar,.hwp-shell-cdc[data-viewport-mode=mobile][data-mobile-sidebar=open] .hwp-sidebar{transform:translate(0)}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-sidebar__mobile-context,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-sidebar__mobile-context{padding:0 2px 10px;display:block}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-sidebar__mobile-context .hwp-org-switcher,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-sidebar__mobile-context .hwp-org-switcher{width:100%;max-width:none}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-sidebar__pin,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-sidebar__pin{display:none!important}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-nav__text,.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-nav__label,.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-sidebar__bottom .hwp-build-info,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-nav__text,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-nav__label,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-sidebar__bottom .hwp-build-info{display:initial!important}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-nav__item,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-nav__item{justify-content:flex-start!important;padding:0 11px!important}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-sidebar-backdrop,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-sidebar-backdrop{z-index:50;background:#14203c57;position:fixed;inset:64px 0 0}.hwp-shell-cdc[data-viewport-mode=tablet][data-mobile-sidebar=open] .hwp-sidebar-backdrop,.hwp-shell-cdc[data-viewport-mode=mobile][data-mobile-sidebar=open] .hwp-sidebar-backdrop{display:block}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-content,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-content{width:100%;min-width:0;margin:0}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-content{padding:22px clamp(18px,3vw,30px) 34px}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-content__inner{width:100%}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-dashboard-grid>.hwp-card,.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-dashboard-grid>.hwp-card--wide{grid-column:span 6}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-filter-bar{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-filter-bar>*{min-width:0}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-form-grid .c2,.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-form-grid .c3,.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-form-grid .c4,.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-form-grid .c6,.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-form-grid .c8,.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-form-grid .c9{grid-column:span 6}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-page-head{align-items:flex-start}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-record-tabs,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-record-tabs{scrollbar-width:thin;max-width:100%;overflow:auto hidden}.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-org-table-wrap,.hwp-shell-cdc[data-viewport-mode=tablet] .hwp-data-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-topbar{height:60px;min-height:60px;padding:0 8px}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-brand{height:60px;padding-left:6px}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-brand__name{font-size:.88rem}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-topbar__context--desktop,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-topbar__actions>.hwp-icon-btn:not(.hwp-topbar__menu),.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-profile-menu__name{display:none!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-mobile-build{display:block}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-sidebar{inset-top:60px;height:calc(100dvh - 60px);top:60px;width:min(90vw,310px)!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-sidebar-backdrop{inset:60px 0 0}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-content{padding:14px 10px 24px}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-page-head,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-section-head,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-form-section__head,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-admin-list__item{flex-direction:column;align-items:stretch}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-page-head .hwp-form-actions,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-page-head .hwp-component-row{width:100%}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-page-title{font-size:clamp(1.35rem,6vw,1.75rem)}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-dashboard-grid,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-app-grid,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-filter-bar,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-form-grid,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-info-grid{grid-template-columns:minmax(0,1fr)!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-dashboard-grid>.hwp-card,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-dashboard-grid>.hwp-card--wide,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-form-grid>[class*=c],.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-info-grid>*{grid-column:1/-1!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-card--padded,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-card__header,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-card__body,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-card__footer{padding-left:12px;padding-right:12px}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-form-actions{width:100%;padding-bottom:0;position:static}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-form-actions>.hwp-btn,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-form-actions>form,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-form-actions>form .hwp-btn{min-width:0}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-form-actions>form{display:flex}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-form-actions>form .hwp-btn{width:100%}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table-wrap,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table-wrap{overflow:visible}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table--responsive{width:100%;display:block;min-width:0!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table thead,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table--responsive thead{display:none}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table--responsive tbody{gap:9px;display:grid}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody tr,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table--responsive tbody tr{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:11px;min-width:0;padding:9px 10px;display:grid}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table--responsive tbody td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid;text-align:left!important;width:auto!important;padding:6px 0!important;position:static!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td[hidden],.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table--responsive tbody td[hidden]{display:none!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:before,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table--responsive tbody td:before{content:attr(data-label);color:var(--hwp-color-muted);font-size:.68rem;font-weight:var(--hwp-font-weight-semibold)}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td[colspan],.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table--responsive tbody td[colspan]{display:block}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td[colspan]:before,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-data-table--responsive tbody td[colspan]:before{content:none}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-logo,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-status-check,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-web-links,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-table-actions{justify-self:start}@media (width<=1180px){.hwp-shell-cdc:not([data-viewport-mode]){display:block}}@media (width<=420px){.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-brand__name,.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-mobile-build{display:none}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-content{padding-left:8px;padding-right:8px}}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-directory{overflow:hidden}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table-wrap{padding:0 10px 8px;overflow:visible}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table{width:100%;display:block;min-width:0!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table thead{display:none}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody{display:block}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody tr{border:0;border-bottom:1px solid var(--hwp-color-frame);min-width:0;min-height:58px;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto 34px;gap:2px 9px;padding:8px 0;display:grid;position:relative}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody tr:last-child{border-bottom:0}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td{overflow-wrap:anywhere;border:0;min-width:0;min-height:0;font-size:.75rem;line-height:1.25;display:block;text-align:left!important;width:auto!important;padding:0!important;position:static!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:before{content:none!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td[hidden]{display:none!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:first-child{grid-area:1/1/span 2;align-self:center}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table .hwp-org-logo{border-radius:8px;width:30px;height:30px;font-size:.65rem}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(2){grid-area:1/2;align-self:end;padding-top:1px!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table .hwp-org-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.88rem;line-height:1.2;display:block;overflow:hidden}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(2) small{display:none}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(3){color:var(--hwp-color-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;align-self:start;overflow:hidden}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(3) strong{font-weight:500}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(3) small{display:none}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(4){max-width:108px;color:var(--hwp-color-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/3;align-self:start;overflow:hidden}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(4) small{display:none}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(5){grid-area:1/3;place-self:center end}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table .hwp-status-check{width:20px;height:20px;font-size:.65rem}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(6),.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(7),.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(8),.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(9){display:none!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:last-child{grid-area:1/4/span 2;place-self:center end}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:last-child .hwp-btn--icon{background:0 0;border-color:#0000;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:1rem}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody tr:has(td[colspan]){min-height:0;padding:14px 0;display:block}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td[colspan]{display:block!important}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-toolbar{gap:7px;padding:9px 10px}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-toolbar__actions{flex-wrap:wrap;display:flex}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-toolbar__actions .hwp-btn{min-height:34px}@media (width<=390px){.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody tr{grid-template-columns:30px minmax(0,1fr) 24px 32px;column-gap:7px}.hwp-shell-cdc[data-viewport-mode=mobile] .hwp-org-table tbody td:nth-child(4){max-width:78px;font-size:.68rem}}.hwp-card[hidden],.hwp-field-read[hidden],.hwp-field-edit[hidden]{display:none!important}.hwp-btn,.hwp-btn--secondary{min-height:var(--hwp-control-height);justify-content:center;align-items:center;gap:var(--hwp-space-2);padding:0 var(--hwp-control-padding-x);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface);color:var(--hwp-color-text);font-size:var(--hwp-font-size-sm);font-weight:var(--hwp-font-weight-medium);cursor:pointer;line-height:1;text-decoration:none;transition:border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.hwp-btn:hover{border-color:var(--hwp-color-frame-strong);background:var(--hwp-color-surface-soft)}.hwp-btn:focus-visible{outline-offset:2px;border-color:var(--hwp-color-primary);box-shadow:var(--hwp-focus-ring);outline:2px solid #0000}.hwp-btn:disabled,.hwp-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.hwp-btn--primary{border-color:var(--hwp-color-primary);background:var(--hwp-color-primary);color:#fff}.hwp-btn--primary:hover{border-color:var(--hwp-color-primary-strong);background:var(--hwp-color-primary-strong)}.hwp-btn--soft{background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong);border-color:#cfd7ff}.hwp-btn--ghost{background:0 0;border-color:#0000}.hwp-btn--danger{border-color:var(--hwp-color-danger);background:var(--hwp-color-danger);color:#fff}.hwp-btn--danger:hover{background:#92362f;border-color:#92362f}.hwp-btn--icon{width:var(--hwp-control-height);padding:0}.hwp-btn--sm,.hwp-btn--small{min-height:var(--hwp-control-height-sm);font-size:var(--hwp-font-size-xs);padding-inline:9px}.hwp-btn--lg{min-height:var(--hwp-control-height-lg);padding-inline:16px}.hwp-badge{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface-soft);min-height:24px;color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-medium);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.hwp-badge--primary{background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong);border-color:#d7defd}.hwp-badge--success{background:var(--hwp-color-success-soft);color:var(--hwp-color-success);border-color:#d4ecdf}.hwp-badge--warning{background:var(--hwp-color-warning-soft);color:var(--hwp-color-warning);border-color:#f1dfad}.hwp-badge--danger{background:var(--hwp-color-danger-soft);color:var(--hwp-color-danger);border-color:#f0d4d0}.hwp-badge--info{background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong);border-color:#d7defd}.hwp-badge--sm{min-height:20px;padding-inline:6px;font-size:.68rem}.hwp-badge--md{min-height:24px}.hwp-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.hwp-tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto}.hwp-tabs__list{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:11px;gap:4px;width:max-content;min-width:100%;margin:0;padding:4px;list-style:none;display:flex}.hwp-tabs__link{min-height:34px;color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex}.hwp-tabs__link[aria-current=page]{background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong);font-weight:var(--hwp-font-weight-semibold)}.hwp-tabs__link:focus-visible{outline:2px solid var(--hwp-color-primary);outline-offset:2px}.hwp-tabs__count{background:var(--hwp-color-surface-soft);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.65rem;display:inline-grid}@media (width<=680px){.hwp-btn{min-height:36px}.hwp-btn--icon{width:36px}.hwp-tabs__link{min-height:36px}}@media (prefers-reduced-motion:reduce){.hwp-btn{transition:none}}.hwp-btn[hidden]{display:none!important}.hwp-board{gap:var(--hwp-space-3);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.hwp-board__toolbar{justify-content:space-between;align-items:center;gap:var(--hwp-space-2);flex-wrap:wrap;display:flex}.hwp-board__switcher{gap:6px;display:none;overflow-x:auto}.hwp-board__switch{min-height:var(--hwp-control-height-sm);border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);color:var(--hwp-color-text);font:inherit;font-size:var(--hwp-font-size-xs);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hwp-board__switch[aria-selected=true]{border-color:var(--hwp-color-primary);background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong);font-weight:600}.hwp-board__columns{grid-template-columns:repeat(var(--hwp-board-columns), minmax(0, 1fr));gap:var(--hwp-space-3);min-height:0;display:grid}.hwp-board__column{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-lg);background:var(--hwp-color-surface-soft);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;transition:border-color .15s,background .15s;display:grid}.hwp-board__column.is-target{border-color:var(--hwp-color-primary);background:var(--hwp-color-primary-soft)}.hwp-board__column.is-refused{opacity:.6;cursor:not-allowed;border-style:dashed}.hwp-board__column-head{justify-content:space-between;align-items:baseline;gap:var(--hwp-space-2);min-width:0;padding:var(--hwp-space-3);border-bottom:1px solid var(--hwp-color-frame);flex-wrap:wrap;display:flex}.hwp-board__column-head h3{font-size:var(--hwp-font-size-sm);margin:0}.hwp-board__column-meta{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-board__cards{align-content:start;gap:var(--hwp-space-2);padding:var(--hwp-space-2);min-height:96px;display:grid;overflow:auto}.hwp-board__card{padding:var(--hwp-space-3);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);background:var(--hwp-color-surface);gap:4px;display:grid;position:relative;box-shadow:0 1px 2px #0f172a0a}.hwp-board__card[draggable=true]{cursor:grab}.hwp-board__card.is-dragging{opacity:.5}.hwp-board__title{color:var(--hwp-color-text);font-weight:600;font-size:var(--hwp-font-size-sm);text-decoration:none}a.hwp-board__title:hover{color:var(--hwp-color-primary-strong)}.hwp-board__subtitle,.hwp-board__owner{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-board__card-foot{font-size:var(--hwp-font-size-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hwp-board__move{justify-self:start}.hwp-board__menu{z-index:5;top:100%;left:var(--hwp-space-2);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);background:var(--hwp-color-surface);min-width:180px;padding:4px;display:grid;position:absolute;box-shadow:0 8px 24px #0f172a1f}.hwp-board__menu .hwp-btn{justify-content:flex-start}.hwp-board__empty{padding:var(--hwp-space-3);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);text-align:center;margin:0}@media (width<=680px){.hwp-board__switcher{flex:100%;min-width:0;max-width:100%;display:flex}.hwp-board__columns{grid-template-columns:minmax(0,1fr)}.hwp-board__column:not([data-active]){display:none}}.hwp-badge{vertical-align:middle;white-space:nowrap;justify-content:center;line-height:1}.hwp-table-wrap{width:100%;overflow:auto}table.hwp-table{border-collapse:collapse;background:var(--hwp-color-surface);width:100%;font-size:var(--hwp-font-size-sm)}.hwp-table th,.hwp-table td{border-bottom:1px solid var(--hwp-color-frame);text-align:left;vertical-align:middle;padding:12px 14px}.hwp-table th{color:var(--hwp-color-muted);background:var(--hwp-color-surface-soft);font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-semibold);white-space:nowrap}.hwp-table tbody tr:last-child td{border-bottom:0}.hwp-table tbody tr:hover{background:color-mix(in srgb,var(--hwp-color-primary-soft) 42%,var(--hwp-color-surface))}.hwp-table__main-link{color:var(--hwp-color-text);font-weight:var(--hwp-font-weight-semibold);text-decoration:none;display:block}.hwp-table__main-link:hover{color:var(--hwp-color-primary-strong)}.hwp-table__sub{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);margin-top:3px;display:block}.hwp-table__actions{white-space:nowrap;text-align:right!important}.hwp-inline-form{align-items:end;gap:var(--hwp-space-3);grid-template-columns:minmax(240px,420px) auto;display:grid}.hwp-routing-card{gap:var(--hwp-space-3);display:grid}.hwp-routing-card__head{justify-content:space-between;align-items:center;gap:var(--hwp-space-3);display:flex}.hwp-technical-details{border-top:1px solid var(--hwp-color-frame);padding-top:var(--hwp-space-3);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-technical-details summary{cursor:pointer;font-weight:var(--hwp-font-weight-medium)}.hwp-technical-details>div{padding-top:8px}[data-routing-period][hidden]{display:none!important}@media (width<=760px){.hwp-inline-form{grid-template-columns:1fr}table.hwp-table{min-width:850px}}.hwp-card__header--split,.hwp-detection-head{justify-content:space-between;align-items:flex-start;gap:var(--hwp-space-4);flex-wrap:wrap;display:flex}.hwp-detection-head__actions,.hwp-table-actions,.hwp-selection-toolbar,.hwp-detection-manufacturers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hwp-detection-queue{margin-top:18px}.hwp-detection-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.hwp-detection-filters__search{min-width:0}.hwp-check-field{min-height:42px;color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm);align-items:center;gap:8px;display:flex}.hwp-selection-toolbar{border-top:1px solid var(--hwp-color-frame);font-size:var(--hwp-font-size-sm);color:var(--hwp-color-muted);justify-content:space-between;padding:10px 0 14px}.hwp-selection-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.hwp-detection-table{min-width:980px}.hwp-detection-table td:first-child,.hwp-detection-table th:first-child{width:38px}.hwp-detection-table td{vertical-align:top}.hwp-detection-table__date{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:92px}.hwp-detection-tools{gap:12px;margin-top:16px;display:grid}.hwp-detection-tools details{margin:0}.hwp-detection-tools summary{cursor:pointer;list-style:none}.hwp-detection-tools summary::-webkit-details-marker{display:none}.hwp-detection-tools summary span{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm);margin-left:8px;font-weight:400}.hwp-detection-tools__content{gap:14px;display:grid}.hwp-search-suggestion{border:1px solid var(--hwp-color-frame);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.hwp-crm-list-table{min-width:880px}.hwp-crm-list-table td{vertical-align:top}.hwp-crm-list-table .hwp-badge{display:inline-flex}.hwp-crm-empty{text-align:center;color:var(--hwp-color-muted);padding:24px}.hwp-crm-profile{gap:16px;display:grid}.hwp-crm-profile__hero{border:1px solid color-mix(in srgb,var(--hwp-color-primary) 18%,var(--hwp-color-frame));background:linear-gradient(135deg,var(--hwp-color-surface) 42%,var(--hwp-color-primary-soft));border-radius:14px;gap:18px;padding:22px;display:grid}.hwp-crm-profile__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hwp-crm-profile__metrics{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.hwp-crm-metric{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:10px;padding:12px}.hwp-crm-metric small,.hwp-crm-metric strong{display:block}.hwp-crm-metric strong{margin-top:4px;font-size:1.15rem}.hwp-crm-profile__grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;display:grid}.hwp-crm-list{gap:10px;display:grid}.hwp-crm-list__item{border-bottom:1px solid var(--hwp-color-frame);padding:10px 0}.hwp-crm-list__item:last-child{border-bottom:0}@media (width<=980px){.hwp-detection-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}.hwp-crm-profile__grid{grid-template-columns:1fr}.hwp-crm-profile__metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=640px){.hwp-detection-filters{grid-template-columns:1fr}.hwp-selection-toolbar{flex-direction:column;align-items:flex-start}.hwp-crm-profile__metrics{grid-template-columns:1fr 1fr}.hwp-search-suggestion{flex-direction:column;align-items:flex-start}}.hwp-crm-cockpit-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hwp-crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.hwp-crm-kpi{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);color:var(--hwp-color-text);border-radius:13px;gap:7px;padding:17px;text-decoration:none;display:grid;box-shadow:0 5px 17px #14233e09}.hwp-crm-kpi:hover{border-color:var(--hwp-color-primary);transform:translateY(-1px)}.hwp-crm-kpi>span,.hwp-crm-kpi small{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-crm-kpi--alert{background:#fff9f7;border-color:#efb4a8}.hwp-crm-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hwp-crm-compact-list{gap:2px;display:grid}.hwp-crm-compact-list__item{border-bottom:1px solid var(--hwp-color-frame);color:var(--hwp-color-text);justify-content:space-between;align-items:center;gap:10px;padding:11px 4px;text-decoration:none;display:flex}.hwp-crm-compact-list__date{background:var(--hwp-color-primary-soft);min-width:39px;height:32px;color:var(--hwp-color-primary-strong);font-size:var(--hwp-font-size-xs);border-radius:7px;place-items:center;font-weight:700;display:grid}.hwp-crm-identity{min-width:0}.hwp-crm-workspace__links{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hwp-crm-workspace__links a{border:1px solid var(--hwp-color-frame);color:var(--hwp-color-text);border-radius:10px;gap:5px;padding:14px;text-decoration:none;display:grid}.hwp-crm-view-tabs{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:11px;flex-wrap:wrap;gap:4px;margin:16px 0;padding:4px;display:flex}.hwp-crm-view-tabs a{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm);border-radius:7px;padding:8px 11px;font-weight:600;text-decoration:none}.hwp-crm-list-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.hwp-crm-create>summary{cursor:pointer;list-style:none}.hwp-crm-create>summary::-webkit-details-marker{display:none}.hwp-crm-create-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.hwp-crm-suggestions{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.hwp-crm-pipeline{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:13px;padding-bottom:8px;display:grid;overflow-x:auto}.hwp-crm-pipeline__column{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface-soft);border-radius:12px;min-height:420px;padding:10px}.hwp-crm-pipeline__column>header{justify-content:space-between;padding:4px 3px 12px;display:flex}.hwp-crm-pipeline__column>header span{background:var(--hwp-color-surface);width:22px;height:22px;color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);border-radius:50%;place-items:center;display:grid}.hwp-crm-pipeline__cards{gap:9px;display:grid}.hwp-crm-opportunity-card{background:var(--hwp-color-surface);border:1px solid var(--hwp-color-frame);color:var(--hwp-color-text);border-radius:9px;gap:5px;padding:13px;text-decoration:none;display:grid}.hwp-crm-opportunity-card:hover{border-color:var(--hwp-color-primary)}.hwp-crm-opportunity-card span,.hwp-crm-opportunity-card small{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-crm-opportunity-card b{color:var(--hwp-color-primary-strong)}.hwp-crm-record-summary{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid}.hwp-crm-record-summary>div{border-right:1px solid var(--hwp-color-frame);gap:4px;padding:13px 16px;display:grid}.hwp-crm-record-summary span{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-crm-record-summary strong{font-size:1.1rem}.hwp-crm-record-tabs{margin-bottom:12px}.hwp-crm-record-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.72fr);align-items:start;gap:16px;display:grid}.hwp-crm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hwp-crm-facts span{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-crm-facts strong{font-size:var(--hwp-font-size-sm)}.hwp-crm-timeline article{border-bottom:1px solid var(--hwp-color-frame);grid-template-columns:86px 1fr;gap:12px;padding:11px 0;display:grid}.hwp-crm-timeline time,.hwp-crm-timeline span{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-crm-map__fallback span{color:var(--hwp-color-primary);font-size:2rem}@media (width<=980px){.hwp-crm-kpis,.hwp-crm-workspace__links{grid-template-columns:repeat(2,1fr)}.hwp-crm-record-layout{grid-template-columns:1fr}.hwp-crm-record-layout__side{grid-template-columns:repeat(2,minmax(0,1fr))}.hwp-crm-record-layout__side>details{grid-column:1/-1}.hwp-crm-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hwp-crm-cockpit-head{display:grid}.hwp-crm-kpis,.hwp-crm-dashboard-grid,.hwp-crm-workspace__links,.hwp-crm-record-layout__side,.hwp-crm-create-form{grid-template-columns:1fr}.hwp-crm-record-summary{grid-template-columns:repeat(2,1fr)}.hwp-crm-record-summary>div:nth-child(2){border-right:0}.hwp-crm-record-summary>div:nth-child(-n+2){border-bottom:1px solid var(--hwp-color-frame)}.hwp-crm-facts{grid-template-columns:1fr}.hwp-crm-timeline article{grid-template-columns:1fr;gap:3px}}.hwp-crm-cockpit-head{justify-content:space-between;align-items:flex-start;gap:var(--hwp-space-5);display:flex}.hwp-crm-cockpit-head__actions{align-items:center;gap:var(--hwp-space-2);flex-wrap:wrap;display:flex}.hwp-crm-kpis{gap:var(--hwp-space-3);margin-block:var(--hwp-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hwp-crm-kpi{gap:var(--hwp-space-2);padding:var(--hwp-space-4);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-lg);background:var(--hwp-color-surface);color:var(--hwp-color-text);box-shadow:var(--hwp-shadow-xs);text-decoration:none;display:grid}.hwp-crm-kpi:hover{border-color:var(--hwp-color-primary)}.hwp-crm-kpi>span,.hwp-crm-kpi small,.hwp-crm-pipeline__column header small{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-crm-kpi strong{font-size:1.55rem}.hwp-crm-kpi--alert{border-color:var(--hwp-color-danger)}.hwp-crm-dashboard-grid,.hwp-crm-record-layout{gap:var(--hwp-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hwp-crm-record-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.72fr);align-items:start}.hwp-crm-record-layout__main,.hwp-crm-record-layout__side{gap:var(--hwp-space-4);display:grid}.hwp-crm-compact-list{display:grid}.hwp-crm-compact-list__item{justify-content:space-between;align-items:center;gap:var(--hwp-space-3);border-bottom:1px solid var(--hwp-color-frame);color:var(--hwp-color-text);padding:11px 4px;text-decoration:none;display:flex}.hwp-crm-compact-list__item:last-child{border-bottom:0}.hwp-crm-compact-list__item strong,.hwp-crm-compact-list__item small{display:block}.hwp-crm-compact-list__item small{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);margin-top:3px}.hwp-crm-compact-list__date{border-radius:var(--hwp-radius-sm);background:var(--hwp-color-primary-soft);min-width:39px;height:32px;color:var(--hwp-color-primary-strong);font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-semibold);place-items:center;display:grid}.hwp-crm-workspace{margin-top:var(--hwp-space-4)}.hwp-crm-workspace__links{gap:var(--hwp-space-3);grid-template-columns:repeat(4,1fr);display:grid}.hwp-crm-workspace__links a{padding:var(--hwp-space-4);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);color:var(--hwp-color-text);gap:5px;text-decoration:none;display:grid}.hwp-crm-workspace__links a:hover{border-color:var(--hwp-color-primary);background:var(--hwp-color-primary-soft)}.hwp-crm-workspace__links span{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-crm-view-tabs{margin-block:var(--hwp-space-4);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);background:var(--hwp-color-surface);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.hwp-crm-view-tabs a{border-radius:var(--hwp-radius-sm);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm);font-weight:var(--hwp-font-weight-semibold);padding:8px 11px;text-decoration:none}.hwp-crm-view-tabs a.is-active,.hwp-crm-view-tabs a:hover{color:var(--hwp-color-primary-strong);background:var(--hwp-color-primary-soft)}.hwp-crm-list-filters{align-items:end;gap:var(--hwp-space-3);flex-wrap:wrap;display:flex}.hwp-crm-list-filters .hwp-field-group{flex:1;min-width:240px}.hwp-crm-empty{padding:var(--hwp-space-5);text-align:center;color:var(--hwp-color-muted)}.hwp-crm-create{margin-top:var(--hwp-space-4)}.hwp-crm-create>summary{cursor:pointer}.hwp-crm-create-form{gap:var(--hwp-space-3);margin-top:var(--hwp-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hwp-crm-suggestions{gap:var(--hwp-space-2);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);flex-wrap:wrap;margin-top:7px;display:flex}.hwp-crm-record-summary{margin-block:var(--hwp-space-4);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-lg);background:var(--hwp-color-surface);grid-template-columns:repeat(4,1fr);display:grid}.hwp-crm-record-summary>div{padding:var(--hwp-space-3) var(--hwp-space-4);border-right:1px solid var(--hwp-color-frame);gap:4px;display:grid}.hwp-crm-record-summary>div:last-child{border:0}.hwp-crm-record-summary span,.hwp-crm-facts span,.hwp-crm-timeline time,.hwp-crm-timeline span{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-crm-facts{gap:var(--hwp-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hwp-crm-facts div{gap:3px;display:grid}.hwp-crm-facts a{color:var(--hwp-color-primary-strong)}.hwp-crm-contacts{display:grid}.hwp-crm-contacts article{border-bottom:1px solid var(--hwp-color-frame);gap:3px;padding:11px 0;display:grid}.hwp-crm-contacts article:last-child{border:0}.hwp-crm-contacts span,.hwp-crm-contacts small{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm)}.hwp-crm-inline-form{gap:var(--hwp-space-2);margin-top:var(--hwp-space-3);display:grid}.hwp-crm-timeline{display:grid}.hwp-crm-timeline article{gap:var(--hwp-space-3);border-bottom:1px solid var(--hwp-color-frame);grid-template-columns:86px 1fr;padding:11px 0;display:grid}.hwp-crm-timeline article:last-child{border:0}.hwp-crm-timeline strong,.hwp-crm-timeline span{display:block}.hwp-crm-timeline p{font-size:var(--hwp-font-size-sm);margin:4px 0 0}.hwp-crm-map{background:var(--hwp-color-surface-soft);height:180px;overflow:hidden}.hwp-crm-map iframe{border:0;width:100%;height:100%}.hwp-crm-map__fallback{text-align:center;height:100%;color:var(--hwp-color-muted);place-content:center;gap:7px;display:grid}@media (width<=980px){.hwp-crm-kpis,.hwp-crm-workspace__links{grid-template-columns:repeat(2,1fr)}.hwp-crm-record-layout{grid-template-columns:1fr}.hwp-crm-record-layout__side,.hwp-crm-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hwp-crm-cockpit-head{display:grid}.hwp-crm-kpis,.hwp-crm-dashboard-grid,.hwp-crm-workspace__links,.hwp-crm-record-layout__side,.hwp-crm-create-form,.hwp-crm-facts{grid-template-columns:1fr}.hwp-crm-record-summary{grid-template-columns:repeat(2,1fr)}.hwp-crm-record-summary>div:nth-child(2){border-right:0}.hwp-crm-timeline article{grid-template-columns:1fr;gap:3px}}.hwp-crm-companies-page{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.hwp-crm-companies-table{min-height:0}.hwp-crm-companies-table .hwp-table__viewport{max-height:calc(100dvh - 330px);overflow:auto}.hwp-crm-companies-table thead th{z-index:1;position:sticky;top:0}.hwp-crm-companies-table tbody tr[data-hwp-table-row]{cursor:pointer}.hwp-crm-companies-table tbody tr[data-hwp-table-row]:hover{background:var(--hwp-color-primary-soft)}.hwp-crm-score{background:var(--hwp-color-frame);border-radius:999px;width:72px;height:5px;margin-top:4px;display:block;overflow:hidden}.hwp-crm-score i{border-radius:inherit;background:var(--hwp-color-primary);height:100%;display:block}.hwp-crm-list-pagination{justify-content:flex-end;display:flex}.hwp-crm-list-filters{margin:0}@media (width<=680px){.hwp-crm-companies-table .hwp-table__viewport{max-height:none}.hwp-crm-companies-page{display:block}.hwp-crm-companies-page>*{margin-bottom:12px}}.hwp-crm-company-page{gap:var(--hwp-space-3);min-height:0;display:grid}.hwp-crm-company-head__top{justify-content:space-between;gap:var(--hwp-space-3);align-items:flex-start;display:flex}.hwp-crm-company-identity,.hwp-crm-company-actions{gap:var(--hwp-space-2);flex-wrap:wrap;align-items:center;display:flex}.hwp-crm-company-mark{background:var(--hwp-color-primary-soft);width:42px;height:42px;color:var(--hwp-color-primary-strong);border-radius:50%;place-items:center;font-weight:700;display:grid}.hwp-crm-company-grid{gap:var(--hwp-space-3);grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);min-height:0;display:grid}.hwp-crm-company-main,.hwp-crm-company-side{align-content:start;gap:var(--hwp-space-3);min-width:0;display:grid}.hwp-crm-contact-cards{gap:var(--hwp-space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.hwp-crm-contact-card{padding:var(--hwp-space-3);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);gap:4px;display:grid}.hwp-crm-contact-card span,.hwp-crm-contact-card small{color:var(--hwp-color-muted)}.hwp-crm-company-head .hwp-tabs{overflow-x:auto}@media (width>=681px){.hwp-crm-company-page{height:calc(100dvh - 120px);overflow:hidden}.hwp-crm-company-grid{overflow:auto}}@media (width<=680px){.hwp-crm-company-head__top,.hwp-crm-company-grid{grid-template-columns:1fr;display:grid}.hwp-crm-company-actions{align-items:stretch}.hwp-crm-company-actions .hwp-btn{flex:1}.hwp-crm-company-head .hwp-tabs__list{flex-wrap:nowrap;min-width:max-content}}.hwp-crm-next-action{padding:0 var(--hwp-space-4) var(--hwp-space-2);font-size:var(--hwp-font-size-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.hwp-crm-next-action>span:first-child{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);text-transform:uppercase;letter-spacing:.04em}.hwp-crm-history{align-content:start;gap:var(--hwp-space-3);min-height:0;display:grid;overflow:auto}.hwp-crm-history__filters{flex-wrap:wrap;gap:6px;padding-block:0;display:flex}.hwp-crm-follow-ups{gap:var(--hwp-space-3);display:grid}.hwp-crm-follow-up{padding:var(--hwp-space-3);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);background:var(--hwp-color-surface);border-left-width:3px;gap:6px;display:grid}.hwp-crm-follow-up--overdue{border-left-color:var(--hwp-color-danger,#c0392b)}.hwp-crm-follow-up--today{border-left-color:var(--hwp-color-primary)}.hwp-crm-follow-up__head{justify-content:space-between;gap:var(--hwp-space-2);align-items:flex-start;display:flex}.hwp-crm-follow-up__buttons{flex-shrink:0;gap:6px;display:flex}.hwp-crm-follow-up__meta{font-size:var(--hwp-font-size-xs);margin:0}.hwp-crm-follow-up__complete{align-items:center;gap:6px;display:flex}.hwp-crm-follow-up__complete .hwp-field{flex:1;min-width:0}.hwp-crm-overdue{color:var(--hwp-color-danger,#c0392b)}.hwp-crm-follow-up-next .hwp-card__body{justify-content:space-between;align-items:center;gap:var(--hwp-space-3);display:flex}.hwp-crm-follow-up-next p{margin:0}.hwp-crm-follow-up-page{gap:var(--hwp-space-3);min-width:0;display:grid}.hwp-crm-follow-up-scope{align-items:center;gap:6px;display:flex}.hwp-crm-follow-up-buckets{gap:var(--hwp-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hwp-crm-follow-up-bucket .hwp-card__body{gap:var(--hwp-space-2);max-height:340px;display:grid;overflow:auto}.hwp-crm-follow-up-bucket--overdue{border-top:3px solid var(--hwp-color-danger,#c0392b)}.hwp-crm-follow-up-bucket--today{border-top:3px solid var(--hwp-color-primary)}@media (width<=980px){.hwp-crm-follow-up-buckets{grid-template-columns:1fr}}@media (width<=680px){.hwp-crm-follow-up__head,.hwp-crm-follow-up-next .hwp-card__body{flex-direction:column;align-items:stretch}.hwp-crm-follow-up__complete{flex-wrap:wrap}.hwp-crm-follow-up__complete .hwp-btn{width:100%}}.hwp-crm-pipeline-filters{align-items:flex-end;gap:var(--hwp-space-3);margin-block:var(--hwp-space-3);flex-wrap:wrap;display:flex}.hwp-crm-pipeline-filters .hwp-field-group{flex:none;width:auto;min-width:180px}.hwp-crm-pipeline-filters>.hwp-btn{margin-bottom:22px}@media (width<=680px){.hwp-crm-pipeline-filters .hwp-field-group{flex:140px;min-width:0}}.hwp-page-head--compact{align-items:center;margin-bottom:14px}.hwp-org-directory{overflow:visible}.hwp-org-toolbar{border-bottom:1px solid var(--hwp-color-frame);grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(130px,.55fr));align-items:start;gap:10px;padding:14px;display:grid}.hwp-org-search{gap:4px;display:grid}.hwp-org-search small{color:var(--hwp-color-muted);font-size:.68rem}.hwp-org-toolbar__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.hwp-org-sortbar{grid-column:1/-1;align-items:center;gap:8px;display:flex}.hwp-org-sortbar label{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);align-items:center;gap:6px;display:flex}.hwp-org-sortbar .hwp-select{width:auto;min-width:150px}.hwp-column-picker{position:relative}.hwp-column-picker>summary{list-style:none}.hwp-column-picker>summary::-webkit-details-marker{display:none}.hwp-column-picker__panel{z-index:40;border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);min-width:190px;box-shadow:var(--hwp-shadow-sm);border-radius:10px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.hwp-column-picker__panel label{font-size:var(--hwp-font-size-sm);align-items:center;gap:8px;display:flex}.hwp-org-table-wrap,.hwp-data-table-wrap{overflow:auto}.hwp-org-table,.hwp-data-table{border-collapse:collapse;width:100%;font-size:var(--hwp-font-size-sm)}.hwp-org-table th,.hwp-org-table td,.hwp-data-table th,.hwp-data-table td{border-bottom:1px solid var(--hwp-color-frame);vertical-align:middle;text-align:left;padding:9px 10px}.hwp-org-table th,.hwp-data-table th{background:var(--hwp-color-surface-soft);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-semibold);white-space:nowrap}.hwp-org-table td small,.hwp-data-table td small{color:var(--hwp-color-muted);margin-top:2px;display:block}.hwp-org-name{font-weight:var(--hwp-font-weight-semibold);text-decoration:none}.hwp-org-name:hover{text-decoration:underline}.hwp-org-logo-col{width:54px}.hwp-org-logo,.hwp-org-record-logo{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface-soft);color:var(--hwp-color-primary-strong);place-items:center;font-weight:700;display:grid;overflow:hidden}.hwp-org-logo{border-radius:9px;width:34px;height:34px}.hwp-org-record-logo{border-radius:14px;width:58px;height:58px;font-size:1.05rem}.hwp-org-logo img,.hwp-org-record-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.hwp-org-check-col{width:76px;text-align:center!important}.hwp-org-number-col{width:90px;text-align:center!important}.hwp-org-actions-col{width:48px;text-align:right!important}.hwp-status-check{background:var(--hwp-color-surface-soft);width:24px;height:24px;color:var(--hwp-color-muted);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.hwp-status-check.is-on{background:var(--hwp-color-success-soft);color:var(--hwp-color-success)}.hwp-web-links,.hwp-digital-links{flex-wrap:wrap;gap:6px;display:flex}.hwp-web-links a{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:7px;justify-content:center;align-items:center;min-width:25px;height:25px;padding:0 6px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.hwp-digital-links{flex-direction:column;margin-top:10px}.hwp-digital-links a,.hwp-inline-link{color:var(--hwp-color-primary);font-size:var(--hwp-font-size-sm);text-decoration:none}.hwp-digital-links a:hover,.hwp-inline-link:hover{text-decoration:underline}.hwp-content__inner.hwp-org-content-wide{width:100%;max-width:none;margin:0}.hwp-org-record-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.hwp-org-record-head__identity{align-items:center;gap:12px;min-width:0;display:flex}.hwp-org-record-head__meta{margin:5px 0 0}.hwp-org-record-head__actions{align-items:center;gap:10px;display:flex}.hwp-org-primary-contact{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:10px;gap:1px;min-width:190px;padding:8px 10px;display:grid}.hwp-org-primary-contact small{color:var(--hwp-color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.hwp-org-primary-contact span{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-record-tabs{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:11px;gap:4px;margin-bottom:12px;padding:4px;display:flex;overflow:auto}.hwp-record-tabs a{min-height:34px;color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex}.hwp-record-tabs a[aria-current=page]{background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong);font-weight:var(--hwp-font-weight-semibold)}.hwp-record-tabs a span{background:var(--hwp-color-surface-soft);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.65rem;display:inline-grid}.hwp-record-tabs a span.is-warning{background:var(--hwp-color-warning-soft);color:var(--hwp-color-warning)}.hwp-org-detail-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:14px;width:100%;display:grid}.hwp-org-company-form{gap:14px;min-width:0;display:grid}.hwp-form-grid--compact{gap:8px 10px}.hwp-form-grid--compact .hwp-field-group{grid-template-rows:17px auto minmax(0,auto);gap:4px}.hwp-form-divider{background:var(--hwp-color-frame);height:1px;margin:2px 0}.hwp-form-actions--inline{background:0 0;padding:8px 0 0;position:static}.hwp-org-detail-aside{gap:10px;display:grid;position:sticky;top:82px}.hwp-org-logo-preview-card{gap:10px;display:grid}.hwp-org-logo-preview{border:1px dashed var(--hwp-color-frame-strong);background:var(--hwp-color-surface-soft);min-height:150px;color:var(--hwp-color-primary-strong);border-radius:10px;place-items:center;padding:14px;font-size:2rem;font-weight:700;display:grid}.hwp-org-logo-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:150px;display:block}.hwp-file-field{height:auto;min-height:var(--hwp-control-height);padding:5px 8px}.hwp-org-map-card{overflow:hidden}.hwp-org-map-card .hwp-card__header{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.hwp-org-map-card iframe{border:0;width:100%;height:220px;display:block}.hwp-org-map-empty{min-height:180px;color:var(--hwp-color-muted);text-align:center;background:var(--hwp-color-surface-soft);place-items:center;padding:20px;display:grid}.hwp-org-summary-card dl{gap:8px;margin:10px 0 0;display:grid}.hwp-org-summary-card dl>div{justify-content:space-between;gap:12px;display:flex}.hwp-org-summary-card dt{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-org-summary-card dd{font-weight:var(--hwp-font-weight-semibold);font-size:var(--hwp-font-size-sm);margin:0}.hwp-record-section{gap:14px;display:grid}.hwp-inline-invite{grid-template-columns:minmax(110px,.8fr) minmax(110px,.8fr) minmax(210px,1.4fr) minmax(130px,.9fr) minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.hwp-inline-invite .hwp-field-group{grid-template-rows:17px auto;gap:4px}.hwp-select--compact{min-width:150px;height:32px;padding:0 8px}.hwp-table-actions{justify-content:flex-end;gap:5px;display:flex}.hwp-official-actions,.hwp-official-meta{flex-wrap:wrap;gap:8px;display:flex}.hwp-official-meta{background:var(--hwp-color-surface-soft);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);border-radius:9px;padding:9px 10px}.hwp-official-search{grid-template-columns:minmax(280px,540px) auto;align-items:end;gap:8px;display:grid}.hwp-official-search .hwp-field-group{grid-template-rows:17px auto;gap:4px}@media (width<=1100px){.hwp-org-toolbar{grid-template-columns:1fr 1fr}.hwp-org-search{grid-column:1/-1}.hwp-org-detail-layout{grid-template-columns:1fr}.hwp-org-detail-aside{grid-template-columns:minmax(220px,.7fr) 1fr 1fr;position:static}.hwp-org-logo-preview-card{grid-row:span 1}.hwp-inline-invite{grid-template-columns:1fr 1fr 1fr}.hwp-inline-invite .hwp-btn{align-self:end}}@media (width<=720px){.hwp-org-toolbar{grid-template-columns:1fr}.hwp-org-record-head{flex-direction:column;align-items:flex-start}.hwp-org-record-head__actions{flex-direction:column;align-items:stretch;width:100%}.hwp-org-primary-contact{min-width:0}.hwp-org-detail-aside,.hwp-inline-invite{grid-template-columns:1fr}.hwp-record-tabs{margin-left:-2px;margin-right:-2px}.hwp-org-table{min-width:850px}.hwp-data-table{min-width:680px}.hwp-org-toolbar{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.hwp-org-search,.hwp-org-toolbar__actions,.hwp-org-sortbar{grid-column:1/-1}.hwp-org-search small{line-height:1.25}.hwp-org-toolbar__actions{gap:6px}.hwp-org-sortbar{grid-template-columns:1fr 1fr;display:grid}.hwp-org-sortbar label{gap:4px;display:grid}.hwp-org-sortbar .hwp-select{width:100%;min-width:0}.hwp-column-picker__panel{max-width:calc(100vw - 36px);left:0;right:auto}.hwp-org-table-wrap{padding:8px;overflow:visible}.hwp-org-table{min-width:0;display:block}.hwp-org-table thead{display:none}.hwp-org-table tbody{gap:8px;display:grid}.hwp-org-table tbody tr{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:11px;grid-template-columns:1fr;min-width:0;padding:10px 44px 10px 10px;display:grid;position:relative}.hwp-org-table tbody td{border:0;width:auto;min-width:0;padding:5px 0;display:block;text-align:left!important}.hwp-org-table tbody td[hidden]{display:none!important}.hwp-org-table tbody td:first-child{width:36px;padding:0;position:absolute;top:10px;left:10px}.hwp-org-table tbody td:nth-child(2){min-height:38px;padding-top:1px;padding-left:46px}.hwp-org-table tbody td:nth-child(n+3):not(:last-child){font-size:var(--hwp-font-size-xs);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px;display:grid}.hwp-org-table tbody td:nth-child(n+3):not(:last-child):before{color:var(--hwp-color-muted);font-size:.68rem;font-weight:var(--hwp-font-weight-semibold)}.hwp-org-table tbody td:nth-child(3):before{content:"Contact"}.hwp-org-table tbody td:nth-child(4):before{content:"Ville"}.hwp-org-table tbody td:nth-child(5):before{content:"Active"}.hwp-org-table tbody td:nth-child(6):before{content:"Réseaux"}.hwp-org-table tbody td:nth-child(7):before{content:"Web"}.hwp-org-table tbody td:nth-child(8):before{content:"HubWallprint"}.hwp-org-table tbody td:nth-child(9):before{content:"Utilisateurs"}.hwp-org-table tbody td:last-child{padding:0;position:absolute;top:8px;right:8px}.hwp-org-table .hwp-web-links{justify-content:flex-start}.hwp-org-table .hwp-status-check{width:22px;height:22px}.hwp-data-table-wrap{overflow:visible}.hwp-data-table--responsive{min-width:0;display:block}.hwp-data-table--responsive thead{display:none}.hwp-data-table--responsive tbody{gap:8px;display:grid}.hwp-data-table--responsive tbody tr{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:10px;gap:0;padding:8px 10px;display:grid}.hwp-data-table--responsive tbody td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);gap:10px;width:auto;padding:7px 0;display:grid;text-align:left!important}.hwp-data-table--responsive tbody td:before{content:attr(data-label);color:var(--hwp-color-muted);font-size:.68rem;font-weight:var(--hwp-font-weight-semibold)}.hwp-data-table--responsive tbody td[colspan]{display:block}.hwp-data-table--responsive tbody td[colspan]:before{content:none}.hwp-data-table--responsive .hwp-table-actions{flex-wrap:wrap;justify-content:flex-start}.hwp-data-table--responsive .hwp-select--compact{width:100%;min-width:0}.hwp-org-record-head__identity{align-items:flex-start}.hwp-org-record-logo{flex:0 0 48px;width:48px;height:48px}.hwp-org-record-head__actions .hwp-btn{justify-content:center}.hwp-record-tabs{scrollbar-width:none}.hwp-record-tabs::-webkit-scrollbar{display:none}.hwp-record-tabs a{min-height:36px}.hwp-org-company-form,.hwp-record-section{border-radius:10px}.hwp-form-grid--compact{grid-template-columns:1fr!important}.hwp-form-grid--compact .hwp-field-group{grid-column:1/-1!important}.hwp-official-search{grid-template-columns:1fr}.hwp-org-map-card iframe{height:185px}}@media (width<=480px){.hwp-org-toolbar,.hwp-org-sortbar{grid-template-columns:1fr}.hwp-org-table tbody td:nth-child(n+3):not(:last-child),.hwp-data-table--responsive tbody td{grid-template-columns:82px minmax(0,1fr)}.hwp-org-record-head__identity{width:100%}.hwp-org-record-head__identity .hwp-page-title{font-size:1.35rem}.hwp-org-record-head__meta{font-size:var(--hwp-font-size-xs)}.hwp-official-meta{display:grid}}.hwp-entitlement-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hwp-entitlement-form .hwp-field{flex:120px;width:auto;min-width:0}.hwp-entitlement-form .hwp-field[type=date]{flex:0 150px}.hwp-entitlement-form .hwp-check-row{flex:none;align-items:center;gap:6px;display:flex}.hwp-subscription-list{gap:10px;margin:10px 0;display:grid}.hwp-subscription-card{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.hwp-subscription-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hwp-subscription-card__head small{color:var(--hwp-color-muted);margin-top:2px;display:block}.hwp-subscription-card__modules{font-size:var(--hwp-font-size-sm);overflow-wrap:anywhere;margin:0}.hwp-subscription-card__edit>summary{cursor:pointer;margin:6px 0;list-style:none;display:inline-flex}.hwp-subscription-card__edit>summary::-webkit-details-marker{display:none}.hwp-subscription-form{margin-top:10px}.hwp-module-picker{border:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin:0;padding:0;display:grid}.hwp-module-picker .is-disabled{opacity:.55}.hwp-error-list{margin:6px 0 0;padding-left:18px}.hwp-auth-shell{background:var(--hwp-color-canvas);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.hwp-auth-brand{background:linear-gradient(145deg,var(--hwp-color-primary-strong),var(--hwp-color-primary));color:#fff;align-items:flex-end;padding:clamp(38px,7vw,84px);display:flex;position:relative;overflow:hidden}.hwp-auth-brand:before,.hwp-auth-brand:after{content:"";background:#ffffff17;border-radius:999px;position:absolute}.hwp-auth-brand:before{width:420px;height:420px;top:-110px;right:-130px}.hwp-auth-brand:after{width:260px;height:260px;bottom:-90px;left:-70px}.hwp-auth-brand__content{z-index:1;max-width:560px;position:relative}.hwp-auth-logo{font-size:1.05rem;font-weight:var(--hwp-font-weight-semibold);align-items:center;gap:12px;margin-bottom:clamp(42px,8vw,96px);display:flex}.hwp-auth-logo__mark{grid-template-columns:11px 11px;align-items:end;gap:4px;width:34px;height:34px;display:grid}.hwp-auth-logo__mark i{background:#fff;border-radius:5px;height:25px;display:block}.hwp-auth-logo__mark i+i{opacity:.84;height:33px}.hwp-auth-brand h1{letter-spacing:-.045em;max-width:620px;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.98;font-weight:var(--hwp-font-weight-semibold);margin:0}.hwp-auth-brand p{color:#ffffffd1;max-width:520px;margin:22px 0 0;font-size:1rem}.hwp-auth-panel{place-items:center;padding:clamp(24px,6vw,72px);display:grid}.hwp-auth-card{border:1px solid var(--hwp-color-frame);border-radius:calc(var(--hwp-radius-lg) + 4px);background:var(--hwp-color-surface);width:min(100%,460px);box-shadow:var(--hwp-shadow-sm);padding:clamp(26px,4vw,38px)}.hwp-auth-card__head{gap:8px;margin-bottom:28px;display:grid}.hwp-auth-card__head h2{font-size:var(--hwp-font-size-xl);letter-spacing:-.025em;margin:0;line-height:1.1}.hwp-auth-card__head p{margin:0}.hwp-auth-form{gap:16px;display:grid}.hwp-auth-remember{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm);align-items:center;gap:8px;display:flex}.hwp-auth-remember input{width:16px;height:16px;accent-color:var(--hwp-color-primary)}.hwp-password-field{position:relative}.hwp-password-field .hwp-field{width:100%;padding-right:52px}.hwp-password-toggle{width:44px;height:44px;color:var(--hwp-color-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hwp-password-toggle:hover{background:var(--hwp-color-canvas);color:var(--hwp-color-primary)}.hwp-password-toggle:focus-visible{outline:2px solid var(--hwp-color-primary);outline-offset:1px}.hwp-password-toggle svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.hwp-password-toggle svg[hidden]{display:none}.hwp-auth-submit{width:100%;margin-top:4px}.hwp-auth-foot{border-top:1px solid var(--hwp-color-frame);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);margin-top:22px;padding-top:18px}@media (width<=920px){.hwp-auth-shell{grid-template-columns:1fr}.hwp-auth-brand{align-items:center;min-height:260px;padding:34px 28px}.hwp-auth-logo{margin-bottom:28px}.hwp-auth-brand h1{font-size:clamp(2.1rem,9vw,3.2rem)}.hwp-auth-panel{padding:28px 18px}}@media (width<=560px){.hwp-auth-brand{min-height:220px}.hwp-auth-brand p{font-size:.9rem}.hwp-auth-card{border-radius:var(--hwp-radius-lg);padding:24px 20px}}.hwp-auth-powered{font-size:.75rem;font-weight:var(--hwp-font-weight-regular,400);opacity:.75;align-self:flex-end}.hwp-app-shell{grid-template-columns:var(--hwp-shell-sidebar-width) minmax(0,1fr);grid-template-rows:var(--hwp-shell-topbar-height) minmax(0,1fr);grid-template-areas:"sidebar topbar""sidebar content";min-height:100vh;transition:grid-template-columns .18s;display:grid}.hwp-app-shell[data-sidebar-state=collapsed]{grid-template-columns:72px minmax(0,1fr)}.hwp-sidebar{z-index:40;gap:var(--hwp-space-4);border-right:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);flex-direction:column;grid-area:sidebar;height:100vh;padding:12px;transition:width .18s,box-shadow .18s;display:flex;position:sticky;top:0}.hwp-sidebar__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hwp-brand{align-items:center;gap:10px;min-height:42px;padding:0 8px;text-decoration:none;display:flex;overflow:hidden}.hwp-brand__mark{background:var(--hwp-color-primary);color:#fff;width:30px;height:30px;font-size:var(--hwp-font-size-sm);font-weight:var(--hwp-font-weight-semibold);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.hwp-brand__name{white-space:nowrap;font-size:.95rem;font-weight:var(--hwp-font-weight-semibold)}.hwp-icon-btn{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface);width:36px;height:36px;color:var(--hwp-color-muted);cursor:pointer;place-items:center;display:grid}.hwp-icon-btn:hover{background:var(--hwp-color-surface-soft);color:var(--hwp-color-text)}.hwp-nav{gap:4px;display:grid}.hwp-nav__label{color:var(--hwp-color-muted);font-size:.68rem;font-weight:var(--hwp-font-weight-medium);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:8px 10px 4px}.hwp-nav__item{border-radius:var(--hwp-radius-sm);min-height:38px;color:var(--hwp-color-muted);font-size:var(--hwp-font-weight-medium);white-space:nowrap;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.hwp-nav__item>span:first-child{text-align:center;flex:0 0 18px;width:18px}.hwp-nav__item:hover{background:var(--hwp-color-surface-soft);color:var(--hwp-color-text)}.hwp-nav__item[aria-current=page]{background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong)}.hwp-nav__item[aria-disabled=true]{opacity:.52}.hwp-sidebar__footer{margin-top:auto}.hwp-app-shell[data-sidebar-state=collapsed] .hwp-brand__name,.hwp-app-shell[data-sidebar-state=collapsed] .hwp-nav__text,.hwp-app-shell[data-sidebar-state=collapsed] .hwp-nav__label,.hwp-app-shell[data-sidebar-state=collapsed] .hwp-sidebar__footer,.hwp-app-shell[data-sidebar-state=collapsed] .hwp-sidebar__pin{display:none}.hwp-app-shell[data-sidebar-state=collapsed] .hwp-nav__item{justify-content:center;padding:0}.hwp-topbar{z-index:30;justify-content:space-between;align-items:center;gap:var(--hwp-space-4);padding:0 var(--hwp-space-5);border-bottom:1px solid var(--hwp-color-frame);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-area:topbar;display:flex;position:sticky;top:0}.hwp-topbar__left,.hwp-topbar__context,.hwp-topbar__actions{align-items:center;gap:var(--hwp-space-2);min-width:0;display:flex}.hwp-topbar__menu{display:none}.hwp-org-switcher{min-width:min(260px,32vw)}.hwp-topbar__search{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface);min-width:220px;height:36px;color:var(--hwp-color-muted);cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:flex}.hwp-topbar__search kbd{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface-soft);border-radius:6px;margin-left:auto;padding:1px 5px;font-size:.7rem}.hwp-profile-menu{position:relative}.hwp-profile-menu summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.hwp-profile-menu summary::-webkit-details-marker{display:none}.hwp-avatar{background:var(--hwp-color-primary-soft);width:32px;height:32px;color:var(--hwp-color-primary-strong);font-weight:var(--hwp-font-weight-semibold);border-radius:999px;place-items:center;display:grid}.hwp-profile-menu__name{font-size:var(--hwp-font-size-sm);font-weight:var(--hwp-font-weight-medium)}.hwp-profile-menu__panel{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);background:var(--hwp-color-surface);width:240px;box-shadow:var(--hwp-shadow-md);gap:8px;padding:14px;display:grid;position:absolute;top:44px;right:0}.hwp-content{min-width:0;padding:var(--hwp-content-gutter);grid-area:content}.hwp-sidebar-backdrop{display:none}.hwp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hwp-page-head{justify-content:space-between;align-items:flex-end;gap:var(--hwp-space-4);margin-bottom:var(--hwp-space-5);display:flex}.hwp-page-head__copy{gap:4px;display:grid}.hwp-dashboard-grid{gap:var(--hwp-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hwp-dashboard-grid>.hwp-card{grid-column:span 4}.hwp-dashboard-grid>.hwp-card--wide{grid-column:span 8}.hwp-dashboard-grid--compact{margin-top:var(--hwp-space-5)}.hwp-hero{justify-content:space-between;align-items:flex-end;gap:var(--hwp-space-6);border:1px solid var(--hwp-color-frame);border-radius:calc(var(--hwp-radius-lg) + 4px);background:linear-gradient(135deg,var(--hwp-color-surface) 0%,var(--hwp-color-primary-soft) 100%);box-shadow:var(--hwp-shadow-xs);padding:clamp(26px,4vw,46px);display:flex}.hwp-hero__copy{max-width:760px}.hwp-eyebrow{color:var(--hwp-color-primary-strong);font-size:.72rem;font-weight:var(--hwp-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.hwp-hero__title{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:650;line-height:1.02}.hwp-hero__lead{max-width:690px;margin:var(--hwp-space-4) 0 0;color:var(--hwp-color-muted);font-size:clamp(1rem,1.5vw,1.12rem)}.hwp-hero__actions{gap:var(--hwp-space-2);margin-top:var(--hwp-space-5);flex-wrap:wrap;display:flex}.hwp-hero__status{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-lg);background:#ffffffc2;align-items:flex-start;gap:10px;min-width:210px;padding:14px 16px;display:flex}.hwp-status-dot{background:#22a06b;border-radius:999px;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #22a06b1f}.hwp-section{margin-top:var(--hwp-space-6)}.hwp-section-head{justify-content:space-between;align-items:flex-end;gap:var(--hwp-space-4);margin-bottom:var(--hwp-space-4);display:flex}.hwp-app-grid{gap:var(--hwp-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hwp-app-card{gap:var(--hwp-space-4);min-height:190px;padding:var(--hwp-space-5);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-lg);background:var(--hwp-color-surface);box-shadow:var(--hwp-shadow-xs);flex-direction:column;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex}.hwp-app-card--active:hover{border-color:var(--hwp-color-primary);transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.hwp-app-card__icon{background:var(--hwp-color-primary-soft);width:42px;height:42px;color:var(--hwp-color-primary-strong);font-size:.72rem;font-weight:var(--hwp-font-weight-semibold);border-radius:12px;place-items:center;display:grid}.hwp-app-card__body{gap:7px;display:grid}.hwp-app-card__body strong{font-size:1rem}.hwp-app-card__body span{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm)}.hwp-app-card__meta{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-medium);margin-top:auto}.hwp-app-card--active .hwp-app-card__meta{color:var(--hwp-color-primary-strong)}.hwp-stack-sm{gap:9px;display:grid}.hwp-checkline{font-size:var(--hwp-font-size-sm);align-items:center;gap:8px;display:flex}.hwp-checkline:before{content:"✓";background:var(--hwp-color-primary-soft);width:20px;height:20px;color:var(--hwp-color-primary-strong);font-size:.72rem;font-weight:var(--hwp-font-weight-semibold);border-radius:999px;place-items:center;display:grid}.hwp-mobile-nav{display:none}@media (width>=761px){.hwp-app-shell[data-sidebar-state=collapsed] .hwp-sidebar:hover{width:var(--hwp-shell-sidebar-width);box-shadow:var(--hwp-shadow-md)}.hwp-app-shell[data-sidebar-state=collapsed] .hwp-sidebar:hover .hwp-brand__name,.hwp-app-shell[data-sidebar-state=collapsed] .hwp-sidebar:hover .hwp-nav__text,.hwp-app-shell[data-sidebar-state=collapsed] .hwp-sidebar:hover .hwp-nav__label,.hwp-app-shell[data-sidebar-state=collapsed] .hwp-sidebar:hover .hwp-sidebar__footer{display:initial}.hwp-app-shell[data-sidebar-state=collapsed] .hwp-sidebar:hover .hwp-nav__item{justify-content:flex-start;padding:0 10px}}@media (width<=1023px){.hwp-app-shell{grid-template-columns:72px minmax(0,1fr)}.hwp-app-shell .hwp-brand__name,.hwp-app-shell .hwp-nav__text,.hwp-app-shell .hwp-nav__label,.hwp-app-shell .hwp-sidebar__footer,.hwp-app-shell .hwp-sidebar__pin{display:none}.hwp-app-shell .hwp-nav__item{justify-content:center;padding:0}.hwp-dashboard-grid>.hwp-card,.hwp-dashboard-grid>.hwp-card--wide{grid-column:span 6}.hwp-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hwp-hero{flex-direction:column;align-items:flex-start}.hwp-topbar__search{justify-content:center;width:38px;min-width:0;padding:0}.hwp-topbar__search span:nth-child(2),.hwp-topbar__search kbd,.hwp-profile-menu__name{display:none}}@media (width<=760px){.hwp-app-shell{padding-bottom:var(--hwp-shell-mobile-nav-height);display:block}.hwp-sidebar{width:min(86vw,320px);height:100vh;box-shadow:var(--hwp-shadow-md);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.hwp-app-shell[data-mobile-sidebar=open] .hwp-sidebar{transform:translate(0)}.hwp-app-shell[data-mobile-sidebar=open] .hwp-sidebar .hwp-brand__name,.hwp-app-shell[data-mobile-sidebar=open] .hwp-sidebar .hwp-nav__text,.hwp-app-shell[data-mobile-sidebar=open] .hwp-sidebar .hwp-nav__label,.hwp-app-shell[data-mobile-sidebar=open] .hwp-sidebar .hwp-sidebar__footer{display:initial}.hwp-app-shell[data-mobile-sidebar=open] .hwp-sidebar .hwp-nav__item{justify-content:flex-start;padding:0 10px}.hwp-sidebar__pin{display:none!important}.hwp-sidebar-backdrop{z-index:35;background:#14203c57;position:fixed;inset:0}.hwp-app-shell[data-mobile-sidebar=open] .hwp-sidebar-backdrop{display:block}.hwp-topbar{min-height:var(--hwp-shell-topbar-height);padding:8px 12px}.hwp-topbar__menu{display:grid}.hwp-topbar__context{flex:1}.hwp-org-switcher{width:100%;min-width:0;max-width:230px}.hwp-topbar__actions>.hwp-icon-btn,.hwp-topbar__search{display:none}.hwp-content{padding:var(--hwp-content-gutter)}.hwp-page-head,.hwp-section-head{flex-direction:column;align-items:flex-start}.hwp-dashboard-grid,.hwp-app-grid{grid-template-columns:1fr}.hwp-dashboard-grid>.hwp-card,.hwp-dashboard-grid>.hwp-card--wide{grid-column:1}.hwp-hero{padding:var(--hwp-space-5)}.hwp-hero__title{font-size:clamp(1.75rem,10vw,2.4rem)}.hwp-mobile-nav{z-index:30;height:var(--hwp-shell-mobile-nav-height);border-top:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.hwp-mobile-nav__item{color:var(--hwp-color-muted);font-size:.68rem;font-weight:var(--hwp-font-weight-medium);background:0 0;border:0;place-items:center;gap:2px;padding:5px 4px;text-decoration:none;display:grid}.hwp-mobile-nav__item[aria-current=page]{color:var(--hwp-color-primary-strong);background:var(--hwp-color-primary-soft)}}.hwp-shell-cdc{grid-template-columns:var(--hwp-shell-sidebar-width) minmax(0,1fr);background:var(--hwp-color-canvas);grid-template-rows:68px minmax(0,1fr);grid-template-areas:"topbar topbar""sidebar content";min-height:100vh;display:grid}.hwp-shell-cdc .hwp-topbar{border-bottom:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);grid-area:topbar/1/topbar/-1;min-height:68px;padding:0}.hwp-shell-cdc .hwp-brand{width:var(--hwp-shell-sidebar-width);border-right:1px solid var(--hwp-color-frame);align-items:center;gap:10px;height:68px;padding:0 20px;text-decoration:none;display:flex;overflow:hidden}.hwp-shell-cdc .hwp-brand__mark{background:0 0;border-radius:0;flex:0 0 22px;grid-template-columns:9px 9px;align-items:end;gap:3px;width:22px;height:29px;display:grid}.hwp-shell-cdc .hwp-brand__mark i{background:linear-gradient(var(--hwp-color-primary),var(--hwp-color-primary-strong));border-radius:4px;height:22px;display:block}.hwp-shell-cdc .hwp-brand__mark i+i{height:28px}.hwp-shell-cdc .hwp-brand__name{letter-spacing:-.03em;font-weight:800}.hwp-global-nav{align-self:stretch;gap:25px;margin-left:28px;display:flex}.hwp-global-nav a{color:var(--hwp-color-muted);border-bottom:3px solid #0000;align-items:center;font-size:13px;font-weight:650;text-decoration:none;display:flex}.hwp-global-nav a[aria-current=page]{border-color:var(--hwp-color-primary);color:var(--hwp-color-primary)}.hwp-shell-cdc .hwp-topbar__actions{margin-left:auto;padding-right:18px}.hwp-shell-cdc .hwp-org-switcher{min-width:210px;max-width:260px}.hwp-shell-cdc .hwp-topbar__search{width:220px}.hwp-mobile-build{display:none;position:relative}.hwp-mobile-build summary{cursor:pointer;color:var(--hwp-color-primary-strong);white-space:nowrap;font-size:10px;font-weight:750;list-style:none}.hwp-mobile-build summary::-webkit-details-marker{display:none}.hwp-mobile-build__panel{z-index:80;border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);min-width:165px;box-shadow:var(--hwp-shadow-md);border-radius:9px;gap:3px;padding:10px;font-size:11px;display:grid;position:absolute;top:38px;right:0}.hwp-mobile-build__panel small{color:var(--hwp-color-muted)}.hwp-shell-cdc .hwp-sidebar{border-right:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface-soft);grid-area:sidebar;height:calc(100vh - 68px);padding:14px 10px;position:sticky;top:68px;overflow:auto}.hwp-sidebar__mobile-context{display:none}.hwp-shell-cdc .hwp-nav{gap:3px}.hwp-shell-cdc .hwp-nav__label{letter-spacing:.09em;padding:18px 12px 5px;font-size:10px;font-weight:750}.hwp-shell-cdc .hwp-nav__item{border-radius:9px;min-height:40px;padding:0 11px;font-weight:650}.hwp-sidebar__bottom{border-top:1px solid var(--hwp-color-frame);margin-top:auto;padding-top:12px}.hwp-nav-group{margin:2px 0}.hwp-nav-group summary{cursor:pointer;min-height:40px;color:var(--hwp-color-text);font-size:var(--hwp-font-size-sm);border-radius:9px;align-items:center;gap:11px;padding:0 11px;font-weight:700;list-style:none;display:flex}.hwp-nav-group summary::-webkit-details-marker{display:none}.hwp-nav-group summary:after{content:"⌄";color:var(--hwp-color-muted);margin-left:auto;transition:transform .16s}.hwp-nav-group:not([open]) summary:after{transform:rotate(-90deg)}.hwp-nav-group__items{border-left:1px solid var(--hwp-color-frame);gap:2px;margin:3px 0 5px 16px;padding-left:9px;display:grid}.hwp-nav-group__items .hwp-nav__item{min-height:36px;font-size:var(--hwp-font-size-sm)}.hwp-shell-cdc .hwp-sidebar__pin{top:80px;left:calc(var(--hwp-shell-sidebar-width) - 13px);z-index:50;border:1px solid var(--hwp-color-frame);width:27px;height:27px;color:var(--hwp-color-muted);background:var(--hwp-color-surface);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:fixed;box-shadow:0 4px 12px #223c6914}.hwp-shell-cdc[data-sidebar-state=collapsed]{grid-template-columns:68px minmax(0,1fr)}.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar__pin{left:55px;transform:rotate(-32deg)}.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar{width:68px}.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-nav__text,.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-nav__label,.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar__bottom .hwp-build-info{display:none}.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-nav__item{justify-content:center;padding:0}.hwp-shell-cdc .hwp-content{grid-area:content;padding:26px 30px 38px}.hwp-shell-cdc .hwp-mobile-nav{display:none!important}@media (width>=761px){.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar:hover{z-index:45;width:210px;padding-left:10px;padding-right:10px;box-shadow:8px 0 18px #1e37641f}.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar:hover .hwp-nav__text,.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar:hover .hwp-nav__label,.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar:hover .hwp-sidebar__bottom .hwp-build-info{display:initial}.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar:hover .hwp-nav__item{justify-content:flex-start;padding:0 11px}}@media (width<=900px){.hwp-global-nav{gap:14px;margin-left:16px}.hwp-shell-cdc .hwp-topbar__search{display:none}.hwp-shell-cdc .hwp-org-switcher{min-width:160px;max-width:200px}.hwp-shell-cdc .hwp-content{padding:22px}}@media (width<=680px){.hwp-shell-cdc{padding-bottom:0;display:block}.hwp-shell-cdc .hwp-topbar{z-index:60;height:60px;min-height:60px;display:flex;position:sticky;top:0}.hwp-shell-cdc .hwp-brand{border:0;width:auto;height:60px;padding:0 12px 0 15px}.hwp-shell-cdc .hwp-brand__name{font-size:.9rem}.hwp-global-nav,.hwp-topbar__context--desktop,.hwp-shell-cdc .hwp-topbar__actions>.hwp-icon-btn:not(.hwp-topbar__menu),.hwp-shell-cdc .hwp-profile-menu__name{display:none}.hwp-shell-cdc .hwp-topbar__actions{gap:8px;padding-right:10px}.hwp-mobile-build{display:block}.hwp-shell-cdc .hwp-topbar__menu{display:grid}.hwp-shell-cdc .hwp-sidebar{z-index:55;background:var(--hwp-color-surface);width:min(86vw,300px);height:calc(100vh - 60px);transition:transform .18s;position:fixed;inset:60px auto 0 0;transform:translate(-102%);box-shadow:8px 0 24px #1e376426}.hwp-shell-cdc[data-mobile-sidebar=open] .hwp-sidebar{transform:translate(0)}.hwp-shell-cdc .hwp-sidebar__mobile-context{padding:0 2px 10px;display:block}.hwp-shell-cdc .hwp-sidebar__mobile-context .hwp-org-switcher{width:100%;max-width:none}.hwp-shell-cdc .hwp-sidebar__pin{display:none!important}.hwp-shell-cdc .hwp-sidebar-backdrop{z-index:50;background:#14203c57;position:fixed;inset:60px 0 0}.hwp-shell-cdc[data-mobile-sidebar=open] .hwp-sidebar-backdrop{display:block}.hwp-shell-cdc .hwp-nav__text,.hwp-shell-cdc .hwp-nav__label,.hwp-shell-cdc .hwp-sidebar__bottom .hwp-build-info{display:initial!important}.hwp-shell-cdc .hwp-nav__item{justify-content:flex-start!important;padding:0 11px!important}.hwp-shell-cdc .hwp-content{padding:18px 14px 28px}.hwp-build-info{margin-top:10px}.hwp-profile-menu{display:block}.hwp-profile-menu summary{gap:0}.hwp-avatar{width:32px;height:32px}}.hwp-shell-cdc .hwp-sidebar__pin svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:15px;height:15px}.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar__pin{left:55px;transform:rotate(-32deg);display:grid!important}.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar,.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-brand{border-right-color:#0000}@media (width<=680px){.hwp-shell-cdc[data-sidebar-state=collapsed] .hwp-sidebar__pin{display:none!important}}.hwp-icon-btn:focus-visible,.hwp-topbar__search:focus-visible,.hwp-nav__item:focus-visible,.hwp-nav-group summary:focus-visible,.hwp-sidebar__pin:focus-visible{outline:2px solid var(--hwp-color-primary);outline-offset:2px;box-shadow:var(--hwp-focus-ring)}.hwp-environment-banner{z-index:70;justify-content:center;gap:var(--hwp-space-1);min-height:26px;padding:5px var(--hwp-space-3);background:var(--hwp-color-warning-soft);border-bottom:1px solid var(--hwp-color-warning);color:var(--hwp-color-warning);font-size:var(--hwp-font-size-xs);text-align:center;line-height:1.25;display:flex;position:fixed;inset:0 0 auto}.hwp-environment-banner--preprod{background:var(--hwp-color-primary-soft);border-color:var(--hwp-color-primary);color:var(--hwp-color-primary-strong)}@media (width>=681px){.hwp-app-shell:has(.hwp-environment-banner){grid-template-rows:94px minmax(0,1fr)}.hwp-app-shell:has(.hwp-environment-banner) .hwp-topbar{align-self:end;top:26px}.hwp-app-shell:has(.hwp-environment-banner) .hwp-sidebar{height:calc(100vh - 94px);top:94px}}.hwp-content,.hwp-shell-cdc .hwp-content{padding:var(--hwp-content-gutter)}.hwp-nav__item{font-size:var(--hwp-font-size-sm)}.hwp-content__inner{width:100%;margin:0}.hwp-prose{width:min(100%,var(--hwp-content-max-width));margin-inline:auto}.hwp-app-screen{gap:var(--hwp-space-4);grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 68px);min-height:0;display:grid}.hwp-app-screen__header{justify-content:space-between;align-items:center;gap:var(--hwp-space-4);display:flex}.hwp-scroll-area{overscroll-behavior:contain;min-height:0;overflow:auto}@media (width<=760px){.hwp-app-screen{height:auto;min-height:0}.hwp-app-screen__header{flex-direction:column;align-items:flex-start}.hwp-scroll-area{overflow:visible}}@media (width<=680px){.hwp-environment-banner{flex-wrap:wrap;min-height:0;position:sticky}}.hwp-nav__item>.hwp-icon,.hwp-nav summary>.hwp-icon{text-align:center;flex:0 0 18px;width:18px;font-size:18px}.hwp-design-head{justify-content:space-between;align-items:flex-start;gap:var(--hwp-space-5);margin-bottom:var(--hwp-space-5);display:flex}.hwp-design-head__copy{max-width:760px}.hwp-design-head__copy p{margin:8px 0 0}.hwp-design-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hwp-design-toolbar{top:calc(var(--hwp-shell-topbar-height) + 8px);z-index:10;margin-bottom:var(--hwp-space-5);border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);background:var(--hwp-color-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;gap:8px;padding:10px;display:flex;position:sticky}.hwp-design-toolbar button[aria-pressed=true]{border-color:var(--hwp-color-primary);background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong)}.hwp-design-editor{margin-bottom:var(--hwp-space-5);padding:var(--hwp-space-5);border:1px solid var(--hwp-color-primary);box-shadow:var(--hwp-shadow-xs)}.hwp-design-editor__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.hwp-design-editor__head h2{font-size:var(--hwp-font-size-xl);margin:2px 0 4px}.hwp-design-editor__head p{margin:0}.hwp-design-editor__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hwp-design-editor__grid input[type=range]{width:100%;accent-color:var(--hwp-color-primary)}.hwp-color-field{min-height:var(--hwp-control-height);cursor:pointer;padding:3px}.hwp-design-editor__actions{border-top:1px solid var(--hwp-color-frame);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.hwp-design-editor__advanced{border-top:1px solid var(--hwp-color-frame);margin-top:18px;padding-top:16px}.hwp-design-editor__advanced-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.hwp-design-editor__advanced-head h3{font-size:var(--hwp-font-size-lg);margin:2px 0 0}.hwp-design-editor__grid--advanced{grid-template-columns:repeat(4,minmax(0,1fr))}.hwp-design-editor__hint{font-size:var(--hwp-font-size-sm);margin:12px 0 0}.hwp-design-grid{gap:var(--hwp-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hwp-design-grid>*{grid-column:span 6}.hwp-design-grid>.hwp-design-wide{grid-column:1/-1}.hwp-design-panel{padding:var(--hwp-space-5)}.hwp-design-panel h2{font-size:var(--hwp-font-size-lg);margin:0 0 4px}.hwp-design-panel>p{margin:0 0 16px}.hwp-token-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hwp-token{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface);min-height:92px;padding:10px}.hwp-token__swatch{background:var(--token-color);border:1px solid #0f172a14;border-radius:8px;height:42px;margin-bottom:8px}.hwp-token strong,.hwp-token code{font-size:var(--hwp-font-size-xs);display:block}.hwp-token code{color:var(--hwp-color-muted)}.hwp-component-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hwp-type-samples{gap:8px;display:grid}.hwp-type-samples h1,.hwp-type-samples h2,.hwp-type-samples h3,.hwp-type-samples p{margin:0}.hwp-type-samples h1{font-size:var(--hwp-font-size-2xl)}.hwp-type-samples h2{font-size:var(--hwp-font-size-xl)}.hwp-type-samples h3{font-size:var(--hwp-font-size-lg)}.hwp-form-demo{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10px;display:grid}.hwp-form-demo .c2{grid-column:span 2}.hwp-form-demo .c3{grid-column:span 3}.hwp-form-demo .c4{grid-column:span 4}.hwp-form-demo .c5{grid-column:span 5}.hwp-form-demo .c6{grid-column:span 6}.hwp-form-demo .c12{grid-column:1/-1}.hwp-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hwp-template-card{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);background:var(--hwp-color-surface-soft);min-height:140px;padding:14px}.hwp-template-card strong{margin-bottom:6px;display:block}.hwp-template-card p{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm);margin:0}.hwp-preview-frame{border:1px dashed var(--hwp-color-frame-strong);border-radius:var(--hwp-radius-md);background:var(--hwp-color-canvas);width:100%;max-width:100%;padding:14px;transition:max-width .18s}.hwp-preview-frame[data-viewport=tablet]{max-width:820px}.hwp-preview-frame[data-viewport=mobile]{max-width:390px}.hwp-preview-surface{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);background:var(--hwp-color-surface);box-shadow:var(--hwp-shadow-xs);padding:16px}.hwp-preview-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.hwp-preview-kpis div{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);padding:10px}.hwp-preview-kpis strong{font-size:1.3rem;display:block}.hwp-design-note{margin-top:var(--hwp-space-4)}.hwp-design-feedback{min-height:24px;color:var(--hwp-color-muted);margin-top:12px}.hwp-design-feedback--success{color:var(--hwp-color-success-text,#166534)}.hwp-design-feedback--danger{color:var(--hwp-color-danger-text,#991b1b)}.hwp-design-history{border-top:1px solid var(--hwp-color-frame);margin-top:18px;padding-top:16px}.hwp-design-history h3{font-size:var(--hwp-font-size-md);margin:0 0 8px}.hwp-design-history__item{border-top:1px solid var(--hwp-color-frame);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}@media (width<=1023px){.hwp-design-editor__grid,.hwp-design-editor__grid--advanced,.hwp-token-grid,.hwp-template-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hwp-design-head{display:block}.hwp-design-status{justify-content:flex-start;margin-top:12px}.hwp-design-toolbar{top:66px}.hwp-design-editor__head,.hwp-design-editor__advanced-head{display:block}.hwp-design-editor__head .hwp-badge,.hwp-design-editor__advanced-head .hwp-badge{margin-top:10px;display:inline-flex}.hwp-design-editor__grid,.hwp-design-editor__grid--advanced{grid-template-columns:1fr}.hwp-design-grid>*{grid-column:1/-1}.hwp-token-grid,.hwp-template-grid{grid-template-columns:1fr}.hwp-form-demo{grid-template-columns:repeat(6,minmax(0,1fr))}.hwp-form-demo .c2{grid-column:span 2}.hwp-form-demo .c3,.hwp-form-demo .c4{grid-column:span 3}.hwp-form-demo .c5,.hwp-form-demo .c6{grid-column:span 6}.hwp-form-demo .c12{grid-column:1/-1}.hwp-preview-kpis{grid-template-columns:1fr}}.hwp-icon-studio-layout{gap:var(--hwp-space-4);margin-bottom:var(--hwp-space-4);grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;display:grid}.hwp-icon-studio-layout>*{min-width:0}.hwp-icon-slots__table td small{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);display:block}.hwp-icon-slots__table tr[aria-current=true] td{background:var(--hwp-color-primary-soft)}.hwp-icon-slots__table code{font-size:var(--hwp-font-size-xs);margin-left:6px}.hwp-icon-slots__icon{background:var(--hwp-color-surface-soft);vertical-align:middle;border-radius:8px;place-items:center;width:28px;height:28px;font-size:18px;display:inline-grid}.hwp-icon-editor{min-width:0}.hwp-icon-editor__toolbar{gap:var(--hwp-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hwp-icon-editor__toolbar>:first-child,.hwp-icon-editor__search{grid-column:span 3}.hwp-icon-editor__count{margin:0}.hwp-icon-grid{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-md);background:var(--hwp-color-surface-soft);grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:420px;padding:4px;display:grid;overflow:auto}.hwp-icon-cell{border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface);min-width:0;color:var(--hwp-color-text);cursor:pointer;border:1px solid #0000;justify-items:center;gap:6px;padding:10px 4px;display:grid}.hwp-icon-cell i{font-size:24px}.hwp-icon-cell span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--hwp-color-muted);font-size:.68rem;overflow:hidden}.hwp-icon-cell:hover,.hwp-icon-cell[aria-selected=true]{border-color:var(--hwp-color-primary);background:var(--hwp-color-primary-soft);color:var(--hwp-color-primary-strong)}.hwp-icon-preview{gap:var(--hwp-space-3);display:grid}.hwp-icon-preview p{margin:0}.hwp-icon-preview__themes{gap:var(--hwp-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hwp-icon-preview__theme{--p-bg:#fff;--p-text:#1f2937;--p-muted:#6b7280;--p-border:var(--hwp-color-frame);--p-accent:var(--hwp-color-primary);--p-accent-soft:var(--hwp-color-primary-soft);border:1px solid var(--p-border);border-radius:var(--hwp-radius-md);background:var(--p-bg);color:var(--p-text);gap:10px;padding:12px;display:grid}.hwp-icon-preview__theme[data-preview-theme=dvlop]{--p-bg:#f4f7fb;--p-text:#172033;--p-muted:#6d7b8f;--p-border:#e4e7ec;--p-accent:#ef8748;--p-accent-soft:#fff0e7}.hwp-icon-preview__theme[data-preview-theme=weall]{--p-bg:#111315;--p-text:#f7f8fa;--p-muted:#aeb4bb;--p-border:#2b2f33;--p-accent:#ff5a1f;--p-accent-soft:#2a1711}.hwp-icon-preview__theme[data-preview-theme=dark]{--p-bg:#111c31;--p-text:#f8fafc;--p-muted:#a7b2c5;--p-border:#2b3953;--p-accent:#60a5fa;--p-accent-soft:#172d4c}.hwp-icon-preview__theme-name{color:var(--p-muted);font-size:var(--hwp-font-size-xs);font-weight:var(--hwp-font-weight-medium)}.hwp-icon-preview__nav{border-radius:var(--hwp-radius-sm);background:var(--p-accent-soft);min-height:38px;color:var(--p-accent);font-size:var(--hwp-font-size-sm);white-space:nowrap;align-items:center;gap:10px;padding:0 10px;display:flex;overflow:hidden}.hwp-icon-preview__nav i{flex:0 0 18px;font-size:18px}.hwp-icon-preview__big{min-height:64px;color:var(--p-text);place-items:center;display:grid}@media (width<=1180px){.hwp-icon-studio-layout{grid-template-columns:1fr}}@media (width<=760px){.hwp-icon-editor__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.hwp-icon-editor__toolbar>:first-child,.hwp-icon-editor__search{grid-column:1/-1}.hwp-icon-preview__themes{grid-template-columns:repeat(2,minmax(0,1fr))}.hwp-icon-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}}.hwp-icon-slots__table{min-width:0}.hwp-icon-studio-scroll{max-width:100%;overflow:auto!important}.hwp-build-info{border:1px solid var(--hwp-color-frame);border-radius:var(--hwp-radius-sm);background:var(--hwp-color-surface-soft);color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs);gap:3px;padding:10px 11px;line-height:1.35;display:grid}.hwp-build-info__line{justify-content:space-between;align-items:center;gap:8px;display:flex}.hwp-build-info__label{white-space:nowrap}.hwp-build-info__value{color:var(--hwp-color-text);font-weight:var(--hwp-font-weight-medium);white-space:nowrap}.hwp-build-info__sha{color:var(--hwp-color-primary-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hwp-build-info__powered{border-top:1px solid var(--hwp-color-frame);color:var(--hwp-color-muted);letter-spacing:.02em;padding-top:3px}.hwp-org-create-search{gap:14px}.hwp-company-lookup-row{grid-template-columns:minmax(280px,620px) auto auto;align-items:end;gap:8px;display:grid}.hwp-company-lookup-row .hwp-field-group{grid-template-rows:17px auto;gap:4px}.hwp-company-lookup-results{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.hwp-company-lookup-result{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);width:100%;color:var(--hwp-color-text);text-align:left;cursor:pointer;border-radius:9px;gap:2px;padding:11px 12px;display:grid}.hwp-company-lookup-result:hover{border-color:var(--hwp-color-primary);background:var(--hwp-color-primary-soft)}.hwp-company-lookup-result span,.hwp-company-lookup-result small{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-org-create-details[hidden]{display:none!important}.hwp-org-create-intro{max-width:780px}.hwp-org-create-intro p{margin:.35rem 0 0}.hwp-org-create-choice{flex-wrap:wrap;gap:8px;display:flex}.hwp-org-create-selected{border:1px solid var(--hwp-color-success);background:var(--hwp-color-success-soft);color:var(--hwp-color-success);font-size:var(--hwp-font-size-sm);border-radius:9px;padding:10px 12px}.hwp-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hwp-info-item{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface-soft);border-radius:9px;align-content:start;gap:4px;min-height:70px;padding:11px 12px;display:grid}.hwp-info-item>span{color:var(--hwp-color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.hwp-info-item>strong{min-width:0;font-size:var(--hwp-font-size-sm);font-weight:var(--hwp-font-weight-semibold);overflow-wrap:anywhere}.hwp-info-item--wide{grid-column:span 2}.hwp-info-item--full{grid-column:1/-1}.hwp-establishment-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.hwp-establishment-card{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);border-radius:11px;gap:10px;padding:14px;display:grid}.hwp-establishment-card.is-primary{border-color:color-mix(in srgb,var(--hwp-color-primary) 45%,var(--hwp-color-frame));box-shadow:inset 3px 0 0 var(--hwp-color-primary)}.hwp-establishment-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hwp-establishment-card__head>div:first-child{gap:2px;display:grid}.hwp-establishment-card__head small,.hwp-establishment-card__body small{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-xs)}.hwp-establishment-card__body p{margin:0 0 4px;line-height:1.45}.hwp-establishment-edit{gap:8px;display:grid}.hwp-establishment-edit>summary{width:max-content;list-style:none}.hwp-establishment-edit>summary::-webkit-details-marker{display:none}.hwp-establishment-edit[open]>summary{margin-bottom:10px}.hwp-establishment-edit form{border-top:1px solid var(--hwp-color-frame);padding-top:10px}@media (width<=1050px){.hwp-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hwp-info-item--wide{grid-column:span 2}.hwp-company-lookup-row{grid-template-columns:1fr auto auto}}@media (width<=720px){.hwp-company-lookup-row,.hwp-company-lookup-results,.hwp-establishment-grid,.hwp-info-grid{grid-template-columns:1fr}.hwp-info-item--wide,.hwp-info-item--full{grid-column:1}.hwp-establishment-card__head{flex-direction:column}.hwp-org-create-choice{grid-template-columns:1fr;display:grid}}.hwp-content__inner--planning{width:100%;max-width:none;margin:0}.planning-page{min-width:0}.planning-header{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 20px;display:flex}.planning-header h1{letter-spacing:-.02em;margin:5px 0;font-size:28px}.planning-header p{color:#64748b;margin:0}.planning-header__actions{align-items:center;gap:12px;display:flex}.planning-members{color:#64748b;font-size:13px}.planning-toolbar{background:#fff;border:1px solid #dde5ee;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.planning-tabs{gap:4px;display:flex}.planning-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;padding:8px 11px}.planning-tabs button.is-active{color:#2154c9;background:#edf3ff;border-radius:6px;font-weight:700}.planning-toolbar__right{color:#64748b;align-items:center;gap:9px;font-size:12px;display:flex}.planning-dot{background:#94a3b8;border-radius:50%;width:4px;height:4px}.planning-board{background:#fff;border:1px solid #dde5ee;border-top:0;grid-template-columns:minmax(680px,50%) minmax(720px,50%);min-height:430px;display:grid;overflow:hidden}.planning-list{border-right:1px solid #dde5ee;min-width:0}.planning-list__head,.planning-task-row,.planning-add-row{grid-template-columns:minmax(190px,2fr) minmax(90px,.9fr) 96px 64px minmax(100px,1fr) 126px;align-items:center;column-gap:8px;padding:0 14px;display:grid}.planning-list__head{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #dde5ee;height:58px;font-size:11px;font-weight:700}.planning-task-row{color:#475569;border-bottom:1px solid #eef2f6;min-height:47px;font-size:13px}.planning-task-row__title{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-left:calc(var(--task-level) * 20px);align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.planning-task-row--child .planning-task-row__title{font-weight:500}.planning-check{border:1.5px solid #c4cedc;border-radius:4px;flex:none;width:15px;height:15px;display:block}.planning-task-row em{color:#6750b5;background:#f0edff;border-radius:4px;padding:2px 4px;font-size:10px;font-style:normal;font-weight:700}.planning-task-row__actions{align-items:center;gap:5px;display:flex}.planning-task-row__actions form{margin:0}.planning-row-action{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 2px;font-size:12px}.planning-row-action--danger{color:#b42318}.planning-add-row{background:#fbfdff;border-bottom:1px solid #e7edf4;min-height:54px}.planning-add-row__icon{color:#2563eb;font-size:19px}.planning-add-row input,.planning-add-row select{min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #d8e1eb;border-radius:5px;padding:0 7px}.planning-add-row input:first-of-type{grid-area:1/1;padding-left:30px}.planning-add-row__icon{z-index:1;grid-area:1/1;margin-left:7px}.planning-add-row button{height:31px;padding:0 10px;font-size:12px}.planning-more{color:#2563eb;padding:13px 14px;font-size:13px}.planning-more summary{cursor:pointer}.planning-more__form{grid-template-columns:1.4fr .8fr 1fr .8fr .5fr 1fr auto;gap:8px;padding-top:12px;display:grid}.planning-gantt{background:repeating-linear-gradient(90deg,#fff 0 calc(2.38095% - 1px),#eef2f6 calc(2.38095% - 1px) 2.38095%);min-width:0;position:relative;overflow:hidden}.planning-gantt__months{color:#475569;background:#f8fafc;border-bottom:1px solid #dde5ee;grid-template-columns:1fr 1fr;height:28px;font-size:12px;font-weight:700;display:grid}.planning-gantt__months span{text-transform:capitalize;border-right:1px solid #dde5ee;padding:7px 12px}.planning-gantt__days{background:#f8fafc;border-bottom:1px solid #dde5ee;grid-template-columns:repeat(42,1fr);height:30px;display:grid}.planning-gantt__days span{color:#64748b;text-align:center;border-right:1px solid #eef2f6;padding-top:8px;font-size:10px}.planning-gantt__days .is-weekend{color:#94a3b8;background:#f1f5f9}.planning-gantt-row{border-bottom:1px solid #eef2f6;height:47px;position:relative}.planning-gantt-bar{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#2f65d9;border-radius:5px;min-width:10px;height:23px;padding:4px 7px;font-size:11px;position:absolute;top:12px;overflow:hidden}.planning-gantt-bar--meeting{background:#0f766e}.planning-gantt-milestone{color:#5b21b6;white-space:nowrap;z-index:2;align-items:center;gap:6px;min-width:max-content;font-size:11px;font-weight:700;display:flex;position:absolute;top:11px}.planning-gantt-milestone i{color:#8b5cf6;font-size:19px;font-style:normal;line-height:20px;display:block}.planning-gantt__add{border-bottom:1px solid #e7edf4;height:54px}.planning-empty,.planning-gantt__empty{color:#64748b;padding:24px 14px;font-size:13px}.planning-people{background:#fff;border:1px solid #dde5ee;border-radius:8px;align-items:center;gap:16px;margin-top:18px;padding:15px;display:flex}.planning-people>div:first-child{gap:3px;display:grid}.planning-people>div:first-child span{color:#64748b;font-size:12px}.planning-people__chips{flex-wrap:wrap;flex:1;gap:7px;display:flex}.planning-people__chips span{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:12px}.planning-people form{gap:7px;display:flex}.planning-people select{font-size:12px}.planning-task-dialog{border:0;border-radius:12px;width:min(650px,100vw - 32px);padding:0;box-shadow:0 24px 60px #0f172a3d}.planning-task-dialog::backdrop{background:#0f172a6b}.planning-task-dialog form{padding:20px}.planning-task-dialog header,.planning-task-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.planning-task-dialog header{margin-bottom:18px;font-size:18px}.planning-task-dialog header button{cursor:pointer;background:0 0;border:0;font-size:24px}.planning-task-dialog footer{justify-content:flex-end;margin-top:20px}.planning-task-dialog__grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.planning-task-dialog label{color:#475569;gap:5px;font-size:12px;font-weight:700;display:grid}.planning-task-dialog__wide{grid-column:1/-1}.planning-task-dialog input,.planning-task-dialog select{box-sizing:border-box;width:100%}@media (width<=1200px){.planning-board{grid-template-columns:minmax(680px,50%) minmax(720px,50%);overflow:auto}.planning-toolbar{min-width:1400px}.planning-header,.planning-people{min-width:900px}}@media (width<=700px){.planning-task-dialog__grid{grid-template-columns:1fr}.planning-task-dialog__wide{grid-column:auto}}.planning-gantt-task{touch-action:none;cursor:pointer}.planning-gantt-task[data-direct-manipulation=true]{cursor:grab}.planning-gantt-task.is-dragging{cursor:grabbing;z-index:5;opacity:.86}.planning-gantt-task.is-resizing{z-index:5}.planning-gantt-bar{align-items:center;display:flex}.planning-gantt-bar>span{text-overflow:ellipsis;overflow:hidden}.planning-gantt-resize{cursor:ew-resize;opacity:0;background:#ffffffbf;border:0;border-radius:4px;width:10px;height:19px;position:absolute;top:2px;right:-4px}.planning-gantt-bar:hover .planning-gantt-resize,.planning-gantt-resize:focus-visible{opacity:1}.planning-gantt-milestone{text-align:left;background:0 0;border:0;padding:0}.planning-gantt-milestone[data-direct-manipulation=true]:hover span{text-decoration:underline}.planning-gantt-task.is-updating{pointer-events:none;opacity:.55}.planning-gantt-task.is-dragging,.planning-gantt-task.is-resizing{box-shadow:0 4px 10px #2563eb40}.planning-page[data-planning-mode=list] .planning-gantt{display:none}.planning-page[data-planning-mode=list] .planning-board{display:block}.planning-page[data-planning-mode=list] .planning-list{border-right:0}.planning-filter{align-items:center;gap:5px;font-size:12px;display:flex}.planning-filter select{height:30px}.planning-columns{position:relative}.planning-columns summary{cursor:pointer;color:#2563eb;font-size:12px}.planning-columns__panel{z-index:10;background:#fff;border:1px solid #d8e1eb;border-radius:8px;gap:8px;width:250px;padding:12px;display:grid;position:absolute;top:25px;right:0;box-shadow:0 8px 24px #0f172a26}.planning-columns__panel label{font-size:12px}.planning-column-order{gap:4px;display:grid}.planning-column-order span{justify-content:space-between;align-items:center;font-size:12px;display:flex}.planning-column-order button,.planning-reset-columns{color:#2154c9;cursor:pointer;background:#edf3ff;border:0;border-radius:4px;margin-left:3px}.planning-list__head>span{position:relative}.planning-list__head [data-column-resize]{cursor:col-resize;z-index:2;background:0 0;border:0;width:10px;height:100%;position:absolute;top:0;right:-6px}.planning-status{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.planning-status--todo{color:#526171;background:#edf2f7}.planning-status--in_progress{color:#1d4ed8;background:#dbeafe repeating-linear-gradient(135deg,#0000 0 5px,#2563eb1f 5px 7px)}.planning-status--done{color:#167445;background:#dcfce7}.planning-check{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #c4cedc;border-radius:4px;flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.planning-check.is-done{background:#16a34a;border-color:#16a34a}.planning-gantt-task--todo{background:#64748b}.planning-gantt-task--in_progress{background:#2563eb repeating-linear-gradient(135deg,#0000 0 6px,#ffffff38 6px 8px)}.planning-gantt-task--done{background:#16a34a}.planning-gantt-milestone.planning-gantt-task--todo i{color:#64748b}.planning-gantt-milestone.planning-gantt-task--in_progress i{color:#2563eb}.planning-gantt-milestone.planning-gantt-task--done i{color:#16a34a}.planning-gantt-preview{z-index:20;color:#fff;pointer-events:none;white-space:nowrap;background:#0f172a;border-radius:5px;padding:4px 7px;font-size:11px;display:none;position:absolute;top:0}.planning-people__add summary{cursor:pointer;color:#2563eb;font-size:13px}.planning-people__forms{gap:8px;margin-top:10px;display:grid}.planning-people__forms form{flex-wrap:wrap;gap:7px;display:flex}.planning-people__forms input{height:32px}.planning-list__head,.planning-task-row{grid-template-columns:260px 100px 120px 100px 72px 140px 126px}.planning-task-row>span[hidden],.planning-list__head>span[hidden]{display:none}.planning-list__head,.planning-task-row{grid-template-columns:42px 260px 100px 140px 100px 76px 150px 126px;column-gap:0;padding:0 10px}.planning-list__head>span,.planning-task-row>span{border-right:1px solid #e5ebf2;align-items:center;min-width:0;height:100%;padding:0 8px;display:flex}.planning-list__head>span:last-child,.planning-task-row>span:last-child{border-right:0}.planning-list__head>span[data-col=select],.planning-task-row>span[data-col=select]{justify-content:center;padding:0}.planning-task-row__title{padding-left:calc(8px + var(--task-level) * 20px)}.planning-column-sort{color:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.planning-column-sort i{color:#94a3b8;font-size:11px;font-style:normal}.planning-column-sort.is-sorted{color:#2154c9}.planning-columns__toggle{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:5px;font-size:12px}.planning-columns__panel{width:270px;max-height:420px;top:34px;overflow:auto}.planning-columns__panel[hidden]{display:none}.planning-columns__hint{color:#64748b;margin:0;font-size:11px}.planning-column-order{flex-direction:column;gap:4px;display:flex}.planning-column-order>div{cursor:grab;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.planning-column-order>div.is-dragging{opacity:.45}.planning-drag-handle{color:#94a3b8;font-size:16px;line-height:10px}.planning-bulk-actions{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-top:0;align-items:center;gap:10px;min-height:44px;padding:7px 14px;font-size:13px;display:flex}.planning-bulk-actions[hidden]{display:none}.planning-select-task{accent-color:#2563eb;cursor:pointer;width:16px;height:16px}.planning-task-row:has(.planning-select-task:checked){background:#eff6ff}.planning-import{color:#475569;border-top:1px solid #e7edf4;padding:13px 14px;font-size:13px}.planning-import summary{cursor:pointer;color:#2563eb}.planning-import p{color:#64748b;margin:8px 0;font-size:12px}.planning-import form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.planning-import input{min-width:190px}.planning-person{grid-template-columns:auto auto auto;align-items:center;gap:3px 7px;background:#f1f5f9!important;padding:6px 8px!important;display:grid!important}.planning-person b{color:#334155;font-weight:700}.planning-person small{color:#64748b;font-size:10px}.planning-person button{grid-area:1/3/3}.planning-member-email{color:#64748b;font-size:13px;line-height:1.5}.planning-member-remove{color:#b42318;cursor:pointer;background:0 0;border:0;margin:0 20px 20px;font-size:12px}.planning-gantt-drag-ghost{z-index:30;box-sizing:border-box;color:#1e3a8a;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#dbeafee0;border:2px dashed #1d4ed8;border-radius:5px;align-items:center;height:23px;padding:4px 7px;font-size:11px;font-weight:700;display:none;position:absolute;overflow:hidden}.planning-gantt-task.is-dragging{opacity:.38}.planning-gantt-task.is-resizing{opacity:.58}.planning-gantt-task.is-dragging,.planning-gantt-task.is-resizing{transition:none}@media (width<=1200px){.planning-list__head,.planning-task-row{grid-template-columns:42px 260px 100px 140px 100px 76px 150px 126px}.planning-import{min-width:900px}}.planning-gantt-viewport{scroll-behavior:smooth;scrollbar-color:#94a3b8 #f1f5f9;scrollbar-width:thin;background:#fff;min-width:0;overflow:auto}.planning-gantt-viewport:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.planning-gantt{--gantt-day-width:32px;min-width:calc(var(--timeline-days) * var(--gantt-day-width));background-size:var(--gantt-day-width) 100%;background-image:repeating-linear-gradient(to right,#fff 0,#fff calc(var(--gantt-day-width) - 1px),#eef2f6 calc(var(--gantt-day-width) - 1px),#eef2f6 var(--gantt-day-width))}.planning-gantt__months,.planning-gantt__days{grid-template-columns:repeat(var(--timeline-days),minmax(var(--gantt-day-width),1fr))}.planning-gantt__months span{min-width:0}.planning-gantt[data-gantt-view=week] .planning-gantt__days span{font-size:0}.planning-gantt[data-gantt-view=week] .planning-gantt__days span:nth-child(7n+1):after{content:attr(data-week-label);color:#475569;font-size:10px}.planning-gantt-row--parent .planning-gantt-bar{font-weight:700;box-shadow:inset 0 0 0 1px #ffffff52}.planning-task-row--parent{background:#f8fafc}.planning-task-row--parent .planning-task-row__title{font-weight:750}.planning-task-collapse{width:20px;height:20px;color:var(--task-color,#334155);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;transition:background .16s,color .16s}.planning-task-collapse svg{transition:transform .16s;display:block}.planning-task-collapse[aria-expanded=false] svg{transform:rotate(-90deg)}.planning-task-collapse:hover,.planning-task-collapse:focus-visible{background:color-mix(in srgb,var(--task-color,#2159ac) 14%,transparent);outline-offset:2px}.planning-phase-label{color:#64748b;white-space:nowrap;font-size:10px;font-weight:700}.planning-task-branch{color:#94a3b8;flex:none;font-size:15px;font-style:normal}.planning-gantt-controls{border-left:1px solid #e2e8f0;align-items:center;gap:4px;padding-left:5px;display:flex}.planning-gantt-controls button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:5px;width:26px;height:26px;font-size:15px}.planning-gantt-controls button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.planning-gantt-controls label{color:#64748b;align-items:center;gap:4px;font-size:12px;display:flex}.planning-gantt-controls select{min-width:74px;height:26px;padding:0 4px;font-size:12px}.planning-gantt-controls output{text-align:center;color:#64748b;min-width:36px;font-size:11px}@media (width<=1200px){.planning-gantt-controls{margin-left:auto}.planning-toolbar__right{min-width:620px}}.planning-gantt__months{grid-template-columns:none;min-width:max-content;display:flex}.planning-gantt__months span{box-sizing:border-box;flex:0 0 calc(var(--month-days) * var(--gantt-day-width));width:calc(var(--month-days) * var(--gantt-day-width));white-space:nowrap;overflow:hidden}.planning-gantt__days{grid-template-columns:repeat(var(--timeline-days),var(--gantt-day-width));min-width:max-content;display:grid}.planning-gantt__days span{box-sizing:border-box;width:var(--gantt-day-width);min-width:var(--gantt-day-width)}.planning-task-row[hidden],.planning-gantt-row[hidden]{display:none!important}.planning-task-row--parent{background:#dbeafe;border-left:4px solid #2563eb}.planning-task-row--parent .planning-task-row__title{padding-left:8px}.planning-task-row--parent .planning-task-name{color:#153e86;font-weight:800}.planning-task-row--child{background:#f8fbff}.planning-gantt-row--parent{background:#dbeafe}.planning-gantt-row--child{background-color:#f8fbff}.planning-task-row__title{gap:6px;overflow:hidden}.planning-task-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:inherit;flex:1;overflow:hidden}.planning-task-inline-edit{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #b8c9e4;border-radius:4px;flex:none;padding:4px 6px;font-size:11px;font-weight:700}.planning-task-inline-edit:hover,.planning-task-inline-edit:focus-visible{background:#e8f0ff;border-color:#2563eb}.planning-task-collapse{flex-shrink:0}.planning-tab-tablet,.planning-gantt-mobile-hint{display:none}@media (width<=1200px){.planning-page{width:100%;min-width:0;max-width:100%}.planning-page .planning-header{flex-wrap:wrap;gap:12px;min-width:0;margin-bottom:14px}.planning-page .planning-header h1{overflow-wrap:anywhere;font-size:clamp(21px,3vw,28px)}.planning-page .planning-header__actions{flex-wrap:wrap}.planning-page .planning-toolbar{flex-wrap:wrap;gap:8px;min-width:0;height:auto;min-height:48px;padding:8px;display:flex}.planning-page .planning-toolbar__right{flex-wrap:wrap;gap:7px;width:100%;min-width:0;display:flex}.planning-page .planning-tabs button{min-height:38px}.planning-tab-desktop{display:none}.planning-tab-tablet{display:inline}.planning-page .planning-columns__panel{max-width:calc(100vw - 40px);left:0;right:auto}.planning-page .planning-gantt-controls{border-left:0;flex-wrap:wrap;margin-left:0;padding-left:0}.planning-gantt-mobile-hint{color:#64748b;font-size:11px;display:inline}.planning-page[data-planning-mode=list] .planning-gantt-controls,.planning-page[data-planning-mode=planning] .planning-filter,.planning-page[data-planning-mode=planning] .planning-columns,.planning-page[data-planning-mode=planning] .planning-dot{display:none}.planning-page .planning-board,.planning-page[data-planning-mode=list] .planning-board{box-sizing:border-box;width:100%;min-width:0;display:block;overflow:visible}.planning-page .planning-list{border-right:0;width:100%;min-width:0}.planning-page[data-planning-mode=list] .planning-gantt-viewport,.planning-page[data-planning-mode=planning] .planning-list{display:none}.planning-page .planning-gantt-viewport{overscroll-behavior:contain;width:100%;min-width:0;max-width:100%;max-height:min(72vh,720px);overflow:auto}.planning-page .planning-gantt{min-width:calc(var(--timeline-days) * var(--gantt-day-width));display:block}.planning-page .planning-gantt__months{z-index:6;position:sticky;top:0}.planning-page .planning-gantt__days{z-index:6;position:sticky;top:28px}.planning-page .planning-list__head{min-width:0;height:39px;padding:0 9px;grid-template-columns:38px minmax(0,1fr)!important}.planning-page .planning-list__head>span{border-right:0;padding:0 6px}.planning-page .planning-list__head>span:not([data-col=select]):not([data-col=task]){display:none!important}.planning-page .planning-list__head>span[data-col=select]{grid-area:1/1}.planning-page .planning-list__head>span[data-col=task]{grid-area:1/2}.planning-page .planning-list__head [data-column-resize]{display:none}.planning-page .planning-task-row{grid-template-areas:"select task task"".status starts"".assignee duration"".predecessor predecessor"".actions actions";gap:4px 8px;min-width:0;min-height:0;padding:10px 9px;grid-template-columns:38px minmax(0,1fr) minmax(105px,auto)!important}.planning-page .planning-task-row>span{overflow-wrap:anywhere;border-right:0;align-items:center;min-width:0;height:auto;padding:1px 4px}.planning-page .planning-task-row>span[hidden]{display:none!important}.planning-page .planning-task-row>span[data-col=select]{grid-area:select;align-self:start;padding-top:4px}.planning-page .planning-task-row>span[data-col=task]{grid-area:task}.planning-page .planning-task-row>span[data-col=status]{grid-area:status}.planning-page .planning-task-row>span[data-col=assignee]{grid-area:assignee}.planning-page .planning-task-row>span[data-col=starts]{grid-area:starts}.planning-page .planning-task-row>span[data-col=duration]{grid-area:duration}.planning-page .planning-task-row>span[data-col=predecessor]{grid-area:predecessor}.planning-page .planning-task-row>span[data-col=actions]{grid-area:actions;justify-content:flex-start;gap:12px}.planning-page .planning-task-row__title{white-space:normal;align-items:flex-start;overflow:visible;padding-left:calc(4px + var(--task-level) * 12px)!important}.planning-page .planning-task-row--parent .planning-task-row__title{padding-left:4px!important}.planning-page .planning-task-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.planning-page .planning-task-inline-edit{display:none}.planning-page .planning-task-row>span[data-col=assignee]:before{content:"Responsable :";color:#64748b;margin-right:5px;font-size:11px}.planning-page .planning-task-row>span[data-col=starts]:before{content:"Début :";color:#64748b;margin-right:5px;font-size:11px}.planning-page .planning-task-row>span[data-col=duration]:before{content:"Durée :";color:#64748b;margin-right:5px;font-size:11px}.planning-page .planning-task-row>span[data-col=predecessor]:before{content:"Dépend de :";color:#64748b;margin-right:5px;font-size:11px}.planning-page .planning-row-action{min-height:36px;padding:7px 3px}.planning-page .planning-add-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;padding:10px}.planning-page .planning-add-row input:first-of-type{grid-area:1/1/auto/-1}.planning-page .planning-add-row__icon{grid-area:1/1}.planning-page .planning-add-row button{grid-column:1/-1}.planning-page .planning-more__form{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-page .planning-more__form>*,.planning-page .planning-import{min-width:0}.planning-page .planning-import input{min-width:0;max-width:100%}.planning-page .planning-people{flex-wrap:wrap;min-width:0}.planning-page .planning-people form,.planning-page .planning-bulk-actions{flex-wrap:wrap}}@media (width<=700px){.planning-page .planning-header__actions{justify-content:space-between;width:100%}.planning-page .planning-task-row{gap:4px;grid-template-columns:34px minmax(0,1fr) minmax(96px,auto)!important}.planning-page .planning-more__form{grid-template-columns:minmax(0,1fr)}.planning-page .planning-toolbar__right{gap:6px}.planning-page .planning-gantt-mobile-hint{flex-basis:100%}}@media (width<=1200px){.planning-page[data-planning-mode=planning] .planning-board{display:grid;overflow:hidden;grid-template-columns:minmax(245px,38%) minmax(0,1fr)!important}.planning-page[data-planning-mode=planning] .planning-list{border-right:1px solid #dde5ee;width:auto;min-width:0;display:block}.planning-page[data-planning-mode=planning] .planning-gantt-viewport{width:auto;min-width:0;max-height:none;display:block;overflow:auto hidden}.planning-page[data-planning-mode=planning] .planning-list__head{height:58px;padding:0 4px;grid-template-columns:28px minmax(0,1fr)!important}.planning-page[data-planning-mode=planning] .planning-task-row{box-sizing:border-box;grid-template-areas:"select task";gap:0;height:56px;min-height:56px;padding:0 4px;font-size:11px;grid-template-columns:28px minmax(0,1fr)!important}.planning-page[data-planning-mode=planning] .planning-task-row>span:not([data-col=select]):not([data-col=task]){display:none!important}.planning-page[data-planning-mode=planning] .planning-task-row>span[data-col=task]{align-items:center;overflow:hidden}.planning-page[data-planning-mode=planning] .planning-task-name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.planning-page[data-planning-mode=planning] .planning-task-inline-edit{padding:3px 4px;font-size:10px;display:inline-flex}.planning-page[data-planning-mode=planning] .planning-task-row__title{gap:3px;padding-left:calc(2px + var(--task-level) * 8px)!important}.planning-page[data-planning-mode=planning] .planning-task-collapse{width:16px;height:20px}.planning-page[data-planning-mode=planning] .planning-gantt-row{height:56px}.planning-page[data-planning-mode=planning] .planning-gantt-bar,.planning-page[data-planning-mode=planning] .planning-gantt-milestone{top:16px}.planning-page[data-planning-mode=planning] .planning-add-row,.planning-page[data-planning-mode=planning] .planning-more,.planning-page[data-planning-mode=planning] .planning-import{display:none}}@media (width<=700px){.planning-page[data-planning-mode=planning] .planning-board{grid-template-columns:minmax(185px,42%) minmax(0,1fr)!important}.planning-page[data-planning-mode=planning] .planning-task-row__title{padding-left:calc(2px + var(--task-level) * 5px)!important}.planning-page[data-planning-mode=planning] .planning-task-inline-edit{justify-content:center;min-width:25px;font-size:0}.planning-page[data-planning-mode=planning] .planning-task-inline-edit:before{content:"✎";font-size:14px}}.project-create-form{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);align-items:end;gap:16px;display:grid}.project-create-form .hwp-field-group,.project-manage-dialog label{min-width:0}.project-create-form .hwp-field,.project-manage-dialog .hwp-field,.project-manage-dialog .hwp-select{box-sizing:border-box;width:100%;min-width:0}.project-create-form__description{grid-column:1/-1}.project-create-form__actions{grid-column:1/-1;justify-content:flex-start;display:flex}.project-create-form__actions .hwp-btn{min-width:160px}.project-list-actions{white-space:nowrap}.project-list-actions .hwp-btn+.hwp-btn{margin-left:6px}.project-manage-dialog{color:#1e293b;border:0;border-radius:12px;width:min(1040px,100vw - 32px);max-height:calc(100dvh - 36px);padding:0;overflow:auto;box-shadow:0 24px 65px #0f172a3d}.project-manage-dialog::backdrop{background:#0f172a7a}.project-manage-dialog__head{z-index:2;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;display:flex;position:sticky;top:0}.project-manage-dialog__head h2{margin:4px 0;font-size:22px}.project-manage-dialog__head p{color:#64748b;margin:0}.project-manage-dialog__close{cursor:pointer;background:#f1f5f9;border:0;border-radius:6px;width:34px;height:34px;font-size:24px;line-height:1}.project-manage-dialog__body{grid-template-columns:minmax(270px,1fr) minmax(360px,1.3fr);display:grid}.project-manage-dialog__section{min-width:0;padding:22px 26px}.project-manage-dialog__section+section{border-left:1px solid #e2e8f0}.project-manage-dialog__section h3{margin:0 0 5px;font-size:17px}.project-manage-dialog__section h4{margin:24px 0 9px;font-size:13px}.project-manage-dialog__section p{margin:0 0 17px;font-size:12px;line-height:1.5}.project-manage-form{gap:15px;display:grid}.project-manage-form label{color:#475569;gap:6px;font-size:12px;font-weight:700;display:grid}.project-manage-form textarea{resize:vertical;min-height:85px}.project-manage-form__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-manage-form__actions{justify-content:flex-end;display:flex}.project-manage-dialog__delete{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:14px}.project-manual-invitation{background:#f0f5ff;border:1px solid #b4c5f3;border-radius:8px;gap:9px;margin:14px 0;padding:14px;display:grid}.project-manual-invitation p{margin:0!important}.project-manual-invitation textarea{resize:vertical;white-space:pre-wrap;width:100%;min-height:190px;font-family:inherit;font-size:12px;line-height:1.5}.project-manual-invitation .hwp-btn{justify-self:start}.project-manual-invitation__feedback{color:#3152a9;font-size:12px}.project-manage-people{gap:8px;display:grid}.project-manage-person{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;padding:10px;display:flex}.project-manage-person>div{flex:1;gap:2px;min-width:145px;display:grid}.project-manage-person strong{font-size:13px}.project-manage-person small{color:#64748b;overflow-wrap:anywhere;font-size:11px}.project-manage-person form{align-items:center;gap:6px;margin:0;display:flex}.project-manage-person .hwp-select{width:auto;min-width:112px}.project-manage-add,.project-manage-invite{grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:8px;display:grid}.project-manage-invite{grid-template-columns:repeat(2,minmax(0,1fr))}.project-manage-invite input[type=email]{grid-column:1/-1}.project-manage-invite .hwp-btn{justify-self:start}.planning-task-name{appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.planning-task-name:hover{color:#1d4ed8;text-decoration:underline}.planning-task-name:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #2563eb}.planning-gantt-owner{vertical-align:middle;border:1px solid #fff;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block;box-shadow:0 0 0 1px #0f172a4d;flex:0 0 10px!important}.planning-gantt-bar>.planning-gantt-owner{overflow:visible}.planning-gantt-bar>.planning-gantt-title{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.planning-gantt-milestone.planning-gantt-task--todo,.planning-gantt-milestone.planning-gantt-task--in_progress,.planning-gantt-milestone.planning-gantt-task--done{background:0 0}.planning-gantt-milestone .planning-milestone-diamond{background:#64748b;border:1px solid #fff;flex:0 0 13px;width:13px;height:13px;display:block;transform:rotate(45deg);box-shadow:0 0 0 2px #94a3b8}.planning-gantt-milestone.planning-gantt-task--in_progress .planning-milestone-diamond{background:#2563eb;box-shadow:0 0 0 2px #93c5fd}.planning-gantt-milestone.planning-gantt-task--done .planning-milestone-diamond{background:#16a34a;box-shadow:0 0 0 2px #86efac}.planning-gantt-milestone .planning-milestone-label{color:#334155;white-space:nowrap;background:#fff;border-radius:4px;padding:3px 5px}.planning-gantt-row--parent .planning-gantt-task--todo{background:#425b83}.planning-board{grid-template-columns:minmax(320px,var(--planning-list-width,50%)) minmax(0,1fr);position:relative}.planning-page[data-planning-mode=planning] .planning-list{overflow:hidden}.planning-split-handle{z-index:8;left:var(--planning-list-width,50%);cursor:col-resize;touch-action:none;outline:none;width:15px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.planning-split-handle:after{content:"";background:#cbd5e1;width:2px;position:absolute;top:0;bottom:0;left:7px}.planning-split-handle:hover:after,.planning-split-handle:focus-visible:after{background:#2563eb;width:3px}.planning-page[data-planning-mode=list] .planning-split-handle{display:none}.planning-gantt-scrollbar{scrollbar-width:auto;scrollbar-color:#64748b #e2e8f0;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;flex:0 0 clamp(125px,15vw,240px);width:clamp(125px,15vw,240px);height:19px;overflow:scroll hidden}.planning-gantt-scrollbar [data-gantt-scrollbar-content]{height:1px}.planning-gantt[data-gantt-view=week]{background-image:repeating-linear-gradient(to right,#fff 0,#fff calc(7 * var(--gantt-day-width) - 1px),#cbd5e1 calc(7 * var(--gantt-day-width) - 1px),#cbd5e1 calc(7 * var(--gantt-day-width)))}.planning-gantt[data-gantt-view=week] .planning-gantt__days span{border-right:0}.planning-gantt[data-gantt-view=week] .planning-gantt__days span:nth-child(7n){border-right:1px solid #cbd5e1}.planning-gantt[data-gantt-view=week] .planning-gantt__days span:nth-child(7n+1){z-index:1;position:relative}.planning-gantt[data-gantt-view=week] .planning-gantt__days span:nth-child(7n+1):after{white-space:nowrap;position:absolute;top:0;left:3px}.planning-gantt[data-gantt-view=overview] .planning-gantt__days span{font-size:0}.planning-gantt[data-gantt-view=overview] .planning-gantt__days .is-weekend{background:#f8fafc}@media (width<=1200px){.planning-page[data-planning-mode=planning] .planning-board{grid-template-columns:minmax(245px,var(--planning-list-width,38%)) minmax(0,1fr)!important}.planning-page[data-planning-mode=list] .planning-gantt-scrollbar{display:none}}@media (width<=900px){.project-manage-dialog__body{grid-template-columns:minmax(0,1fr)}.project-manage-dialog__section+section{border-top:1px solid #e2e8f0;border-left:0}}@media (width<=700px){.project-create-form{grid-template-columns:minmax(0,1fr)}.project-create-form__description,.project-create-form__actions{grid-column:1}.project-manage-dialog__head,.project-manage-dialog__section{padding:15px}.project-manage-form__pair,.project-manage-add,.project-manage-invite{grid-template-columns:1fr}.project-manage-invite input[type=email]{grid-column:1}.planning-page[data-planning-mode=planning] .planning-board{grid-template-columns:minmax(185px,var(--planning-list-width,42%)) minmax(0,1fr)!important}.planning-page .planning-gantt-scrollbar{flex-basis:100%;width:100%;max-width:220px}}.planning-gantt-viewport{scroll-behavior:auto}.planning-toolbar-action{color:#1e40af;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:5px;padding:5px 8px;font-size:11px}.planning-toolbar-action:hover{background:#eff6ff}.planning-task-row--parent{border-left:0;box-shadow:inset 4px 0 #2563eb}.planning-task-row--parent .planning-task-row__title,.planning-task-row__title{padding-left:calc(4px + var(--task-level) * 18px)}.planning-task-move{color:#64748b;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:22px;font-size:17px;display:inline-flex}.planning-task-move:active{cursor:grabbing}.planning-task-branch,.planning-task-collapse{flex:0 0 18px;justify-content:center;align-items:center;width:18px;display:inline-flex}.planning-task-insert{color:#2563eb;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:2px;font-size:16px;line-height:1}.planning-task-insert:hover,.planning-task-insert:focus-visible{background:#dbeafe}.planning-task-row.is-moving{opacity:.55}.planning-task-row[data-drop-placement=before]{box-shadow:inset 0 3px #2563eb}.planning-task-row[data-drop-placement=after]{box-shadow:inset 0 -3px #2563eb}.planning-task-row[data-drop-placement=inside]{background:#dcfce7;box-shadow:inset 5px 0 #16a34a}.planning-task-row[data-drop-placement=inside] .planning-task-row__title:after{content:"Sous-tâche";color:#166534;white-space:nowrap;font-size:10px}.planning-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.planning-list__head>span,.planning-task-row>span,.planning-task-row>span[data-col=task]{overflow:hidden}.planning-task-dialog form[id^=delete-task-]{padding:0}.planning-dialog-delete{margin-right:auto}.planning-page[data-task-pane=hidden][data-planning-mode=planning] .planning-list,.planning-page[data-task-pane=hidden][data-planning-mode=planning] .planning-split-handle{display:none}.planning-page[data-task-pane=hidden][data-planning-mode=planning] .planning-board{display:grid;grid-template-columns:minmax(0,1fr)!important}@media (width<=1200px){.planning-page[data-planning-mode=planning] .planning-task-row__title{padding-left:calc(2px + var(--task-level) * 13px)!important}.planning-page[data-planning-mode=planning] .planning-task-move{flex-basis:15px;width:15px}.planning-page[data-planning-mode=planning] .planning-task-insert{font-size:14px}.planning-page[data-task-pane=hidden][data-planning-mode=planning] .planning-list{display:none}.planning-page[data-task-pane=hidden][data-planning-mode=planning] .planning-board{display:grid;grid-template-columns:minmax(0,1fr)!important}}.planning-task-touch-ghost{z-index:9999;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#1e40af;border-radius:6px;max-width:min(350px,80vw);padding:9px 12px;font-size:12px;position:fixed;left:18px;overflow:hidden;transform:translateY(-50%);box-shadow:0 12px 28px #0f172a40}.planning-task-row--task:not(.planning-task-row--child){background:color-mix(in srgb,var(--task-color) 14%,white);box-shadow:inset 4px 0 var(--task-color)}.planning-task-row--task.planning-task-row--child{background:color-mix(in srgb,var(--task-color) 7%,white);box-shadow:inset 3px 0 color-mix(in srgb,var(--task-color) 55%,white)}.planning-task-row--task .planning-task-name{color:#172b42}.planning-task-row--meeting{background:#fff5e5;box-shadow:inset 4px 0 #b45309}.planning-task-row--milestone{background:#f6efff;box-shadow:inset 4px 0 #7c3aed}.planning-task-row--meeting .planning-task-name{color:#92400e}.planning-task-row--milestone .planning-task-name{color:#6d28d9}.planning-task-row--meeting em{color:#92400e;background:#fef3c7}.planning-task-row--milestone em{color:#6d28d9;background:#ede9fe}.planning-gantt-row .planning-gantt-bar--task{background-color:var(--task-color);color:var(--task-text)}.planning-gantt-row--child .planning-gantt-bar--task{background-color:color-mix(in srgb,var(--task-color) var(--family-strength),white);color:#172b42;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--task-color) 50%,white)}.planning-gantt-row .planning-gantt-bar--meeting{color:#fff;background-color:#b45309}.planning-gantt-row .planning-gantt-milestone .planning-milestone-diamond{background:#7c3aed;box-shadow:0 0 0 2px #a78bfa}.planning-gantt-row .planning-gantt-milestone .planning-milestone-label{color:#6d28d9;background:#f5f0ff;border:1px solid #ddd0fb}.planning-gantt-bar.planning-gantt-task--done .planning-gantt-title:before,.planning-gantt-milestone.planning-gantt-task--done .planning-milestone-label:before{content:"✓ ";font-weight:800}[data-color-choice][hidden]{display:none!important}.planning-color-choice{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:9px 11px;display:flex}.planning-color-choice label{align-items:center;gap:9px;display:flex}.planning-task-dialog .planning-color-choice input[type=color]{cursor:pointer;border:1px solid #cbd5e1;border-radius:5px;flex:0 0 46px;width:46px;height:33px;padding:2px}.planning-color-swatches{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.planning-color-swatch{background:var(--swatch-color);cursor:pointer;border:2px solid #fff;border-radius:50%;width:23px;height:23px;padding:0;box-shadow:0 0 0 1px #cbd5e1}.planning-color-swatch[aria-pressed=true],.planning-color-swatch:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #1d4ed8}.planning-color-choice small{color:#64748b;flex-basis:100%;font-size:11px}.planning-color-quick{color:#475569;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:11px;display:inline-flex}.planning-color-quick input[type=color]{cursor:pointer;border:1px solid #cbd5e1;border-radius:5px;width:34px;height:30px;padding:2px}.planning-add-row .planning-color-quick,.planning-more__form .planning-color-quick{min-width:74px}@media (width<=1200px){.planning-page .planning-add-row .planning-color-quick{grid-column:1/-1;justify-content:flex-start}}.planning-gantt-milestone.planning-gantt-task--in_progress .planning-milestone-diamond{outline-offset:4px;outline:2px dashed #6d28d9}.planning-assignees{white-space:nowrap;flex:none;align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.planning-person-badge{background:var(--person-color,#475569);color:#fff;letter-spacing:-.04em;border:1px solid #fff;border-radius:50%;flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #0f172a24}.planning-assignees .planning-person-badge+.planning-person-badge{margin-left:-4px}.planning-person-badge--more{color:#334155;letter-spacing:0;background:#e2e8f0}.planning-gantt-bar>.planning-assignees{z-index:2;flex:none;margin-right:3px;position:relative;overflow:visible}.planning-gantt-bar .planning-person-badge,.planning-gantt-milestone .planning-person-badge{flex-basis:17px;width:17px;height:17px;font-size:7px;box-shadow:0 0 0 1px #0f172a2e}.planning-gantt-milestone>.planning-assignees{overflow:visible}.planning-assignee-picker{background:#f8fafc;border:1px solid #dbe4ef;border-radius:7px;min-width:0;margin:0;padding:9px}.planning-task-dialog__grid>.planning-assignee-picker{grid-column:1/-1}.planning-assignee-picker legend{color:#475569;padding:0 4px;font-size:12px;font-weight:700}.planning-assignee-picker__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.planning-assignee-picker__choices label{cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:6px;display:flex}.planning-assignee-picker__choices label:has(input:checked){background:#eff6ff;border-color:#3b82f6}.planning-assignee-picker input[type=checkbox],.planning-task-dialog .planning-assignee-picker input[type=checkbox]{appearance:auto;cursor:pointer;flex:0 0 16px;grid-area:auto;width:16px;height:16px;margin:0;padding:0!important}.planning-assignee-picker__name{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.planning-assignee-picker__name small{text-overflow:ellipsis;color:#64748b;font-size:10px;font-weight:400;display:block;overflow:hidden}.planning-assignee-picker--compact{background:#fff;align-self:center;min-width:120px;padding:0;font-size:12px;position:relative}.planning-assignee-picker--compact summary{white-space:nowrap;cursor:pointer;color:#334155;list-style:revert;padding:7px 8px}.planning-assignee-picker--compact[open]{z-index:9}.planning-assignee-picker--compact .planning-assignee-picker__choices{grid-template-columns:1fr;max-height:225px;padding:6px;overflow-y:auto}.planning-add-row .planning-assignee-picker input[type=checkbox]{border:initial;border-radius:initial;width:16px;min-width:16px;height:16px}@media (width<=700px){.planning-assignee-picker__choices{grid-template-columns:1fr}.planning-page .planning-add-row .planning-assignee-picker--compact{grid-column:1/-1}}.project-member-pending{color:#92400e;background:#fef3c7;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.project-member-pending:before{content:"";background:#d97706;border-radius:50%;width:6px;height:6px}.project-manage-person__edit{flex-wrap:wrap}.project-manage-person__edit .hwp-field{width:118px;min-width:0}.project-manage-person__edit input[type=email]{width:185px}.project-manage-invite__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (width<=700px){.project-manage-invite__actions{grid-column:1}.project-manage-person__edit{width:100%}.project-manage-person__edit .hwp-field{flex:120px}.project-manage-person__edit input[type=email]{flex-basis:100%}}.project-manage-add__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.project-manage-add__actions{grid-column:1/-1}}.planning-gantt-row .planning-gantt-bar--task.planning-gantt-task--todo,.planning-gantt-row .planning-gantt-bar--task.planning-gantt-task--in_progress,.planning-gantt-row .planning-gantt-bar--task.planning-gantt-task--done{background-color:var(--task-color);color:var(--task-text);background-image:none}.planning-gantt-row--child .planning-gantt-bar--task.planning-gantt-task--todo,.planning-gantt-row--child .planning-gantt-bar--task.planning-gantt-task--in_progress,.planning-gantt-row--child .planning-gantt-bar--task.planning-gantt-task--done{background-color:color-mix(in srgb,var(--task-color) var(--family-strength),white);color:#172b42}.planning-gantt-row .planning-gantt-bar--task.planning-gantt-task--in_progress{background-image:repeating-linear-gradient(135deg,#0000 0 6px,#ffffff40 6px 8px)}.planning-meeting-time{white-space:nowrap;color:#92400e;font-size:10px;font-weight:700;display:block}.planning-meeting-quick{white-space:nowrap;color:#92400e;align-items:center;gap:5px;font-size:11px;display:inline-flex}.planning-meeting-quick input[type=time]{width:105px;min-width:0}[data-meeting-time][hidden]{display:none!important}.project-manage-person strong{align-items:center;gap:6px;display:flex}.project-manage-person strong .planning-person-badge{flex:0 0 24px;width:24px;height:24px;font-size:10px}.project-member-badge-field{color:#475569;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.project-manage-person__edit .project-member-badge-field .hwp-field{width:55px}.project-member-badge-field input[type=color]{cursor:pointer;border:1px solid #cbd5e1;border-radius:5px;width:36px;height:31px;padding:2px}.project-manage-add{grid-template-columns:minmax(0,1fr) 140px auto auto auto}.project-manage-add__actions{grid-column:1/-1}.project-manage-invite .project-member-badge-field{grid-column:auto}@media (width<=700px){.project-manage-add{grid-template-columns:1fr}.project-manage-invite .project-member-badge-field{grid-column:auto}}.planning-gantt-row--task:not(.planning-gantt-row--child){background:color-mix(in srgb,var(--task-color) 14%,white)}.planning-gantt-row--task.planning-gantt-row--child{background:color-mix(in srgb,var(--task-color) 7%,white)}.planning-gantt-row--meeting{background:#fff5e5}.planning-gantt-row--milestone{background:#f6efff}.planning-gantt-outside-label{display:none}.planning-page .planning-gantt-row .planning-gantt-bar.planning-gantt-task--label-outside{z-index:4;height:20px;padding-top:1px;padding-bottom:1px;top:23px;overflow:visible}.planning-page .planning-gantt-row .planning-gantt-milestone.planning-gantt-task--label-outside{z-index:4;top:25px}.planning-gantt-task--label-outside .planning-gantt-outside-label{z-index:5;text-overflow:ellipsis;white-space:nowrap;color:#172b42;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff;width:max-content;max-width:min(600px,100vw - 24px);font-size:11px;font-weight:700;line-height:16px;display:block;position:absolute;top:-21px;left:0;overflow:hidden}.planning-gantt-task--label-to-left .planning-gantt-outside-label{left:auto;right:0}.planning-gantt-bar.planning-gantt-task--label-outside .planning-gantt-title{visibility:hidden}.planning-gantt-milestone.planning-gantt-task--label-outside .planning-milestone-label{display:none}.planning-task-dialog textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:78px}.planning-more__comment{color:#475569;grid-column:1/-1;gap:5px;font-size:12px;display:grid}.planning-more__comment textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:60px}.planning-add-row__comment{color:#475569;grid-column:1/-1;padding:0 4px 9px;font-size:12px}.planning-add-row__comment summary{cursor:pointer;margin:2px 0 6px;display:inline-block}.planning-add-row__comment textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:60px;display:block}.planning-gantt__days .is-holiday,.planning-gantt__days .is-holiday.is-weekend{color:#9f1239;background:#fee2e2;border-top:3px solid #e11d48;padding-top:5px;font-weight:800}.planning-gantt-holiday-marker{width:var(--gantt-day-width);pointer-events:none;z-index:0;background:#e11d4817;border-left:1px solid #e11d4840;position:absolute;top:0;bottom:0}.planning-gantt-row>.planning-gantt-task.is-dragging,.planning-gantt-row>.planning-gantt-task.is-resizing{z-index:5}.planning-holidays{min-width:min(560px,92vw);max-width:700px;padding:1.4rem}.planning-holidays header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.planning-holidays header strong{font-size:1.2rem}.planning-holidays header button{cursor:pointer;background:0 0;border:0;font-size:1.6rem}.planning-holidays p{color:#53627a;line-height:1.5}.planning-holidays__list{max-height:min(55vh,470px);overflow:auto}.planning-holidays__item{border-bottom:1px solid #e2e8f0;grid-template-columns:155px 1fr;gap:1rem;padding:.5rem 0;display:grid}.planning-holidays__item time{color:#9f1239;font-weight:700}@media (width<=600px){.planning-holidays__item{grid-template-columns:115px 1fr;gap:.5rem}}.planning-task-row>span[data-col=comment]{overflow:hidden}.planning-cell-comment{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=700px){.planning-page[data-planning-mode=list] .planning-task-row{grid-template-areas:"select task task"".status starts"".assignee duration"".predecessor predecessor"".comment comment"".actions actions"}.planning-page[data-planning-mode=list] .planning-task-row>span[data-col=comment]{grid-area:comment}.planning-page[data-planning-mode=list] .planning-task-row>span[data-col=comment]:before{content:"Commentaire :";color:#64748b;flex:none;margin-right:5px;font-size:11px}}.planning-gantt{width:calc(var(--timeline-days) * var(--gantt-day-width));min-width:calc(var(--timeline-days) * var(--gantt-day-width));max-width:none}.planning-gantt-row:after{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--gantt-day-width) - 1px),#33415533 calc(var(--gantt-day-width) - 1px),#33415533 var(--gantt-day-width));position:absolute;inset:0}.planning-gantt[data-gantt-view=week] .planning-gantt-row:after,.planning-gantt[data-gantt-view=week] .planning-gantt__days{background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(7 * var(--gantt-day-width) - 2px),#33415566 calc(7 * var(--gantt-day-width) - 2px),#33415566 calc(7 * var(--gantt-day-width)))}.planning-gantt-absence-marker{width:calc(var(--absence-days) * var(--gantt-day-width));pointer-events:none;z-index:0;background:repeating-linear-gradient(135deg,#f59e0b1a 0 5px,#f59e0b3b 5px 7px);border-left:1px solid #b4530959;position:absolute;top:0;bottom:0}.planning-gantt__days .is-absence:not(.is-holiday){color:#92400e;background:#fef3c7;border-top:3px solid #d97706;padding-top:5px;font-weight:800}.planning-gantt__days .is-absence.is-holiday{box-shadow:inset 0 -3px #d97706}.planning-availability__period{flex-wrap:wrap}.planning-availability__period-actions{align-items:center;gap:.5rem;display:flex}.planning-availability__edit{background:#f8fafc;border-radius:8px;flex-wrap:wrap;flex:100%;align-items:flex-end;gap:.75rem;margin-bottom:.2rem;padding:.7rem .6rem .8rem;display:flex}.planning-availability__edit[hidden]{display:none!important}.planning-availability__edit label{flex-direction:column;flex:1;gap:.25rem;min-width:145px;display:flex}.planning-availability__edit button{white-space:nowrap}.planning-absence-legend{color:#92400e;white-space:nowrap;font-size:11px;font-weight:700}.planning-gantt-row:before{content:"";z-index:0;pointer-events:none;-webkit-mask-image:repeating-linear-gradient(to right,transparent 0,transparent calc(5 * var(--gantt-day-width)),#000 calc(5 * var(--gantt-day-width)),#000 calc(7 * var(--gantt-day-width)));-webkit-mask-image:repeating-linear-gradient(to right,transparent 0,transparent calc(5 * var(--gantt-day-width)),#000 calc(5 * var(--gantt-day-width)),#000 calc(7 * var(--gantt-day-width)));mask-image:repeating-linear-gradient(to right,transparent 0,transparent calc(5 * var(--gantt-day-width)),#000 calc(5 * var(--gantt-day-width)),#000 calc(7 * var(--gantt-day-width)));background:repeating-linear-gradient(135deg,#64748b14 0 5px,#64748b38 5px 7px);position:absolute;inset:0}.planning-gantt__days .is-weekend,.planning-gantt[data-gantt-view=overview] .planning-gantt__days .is-weekend{color:#334155;background:repeating-linear-gradient(135deg,#64748b1a 0 5px,#64748b40 5px 7px),#f1f5f9}.planning-gantt-row>.planning-gantt-absence-marker,.planning-gantt-row>.planning-gantt-holiday-marker{z-index:1}.planning-gantt-row:after{z-index:2}.planning-gantt-row>.planning-gantt-task{z-index:3}.planning-gantt-row>.planning-gantt-task--label-outside{z-index:4}.planning-weekend-legend{color:#475569;white-space:nowrap;font-size:11px;font-weight:700}.planning-person-badge{color:var(--person-text,#fff);letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;white-space:nowrap;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:700;line-height:1}.planning-gantt-bar .planning-person-badge,.planning-gantt-milestone .planning-person-badge{font-size:8px}.project-manage-person strong .planning-person-badge{font-size:11px}.planning-task-dialog [data-insert-placement-field][hidden]{display:none}.project-member-badge-field .hwp-select{width:90px;min-width:90px;padding:5px 7px;font-size:12px}.planning-gantt-milestone.planning-gantt-task--label-outside .planning-gantt-outside-label{left:calc(var(--gantt-day-width)/2);right:auto;transform:translate(-50%)}.planning-task-external-link{color:#2154c9;text-underline-offset:3px;overflow-wrap:anywhere;grid-column:1/-1;justify-self:start;align-items:center;gap:5px;margin-top:-6px;padding:3px 0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.planning-task-external-link:hover,.planning-task-external-link:focus-visible{color:#153c96}.planning-calendar-subscription{color:#24344f;background:#f7faff;border:1px solid #d9e4f6;border-radius:.8rem;margin:.35rem 0 1rem;padding:.8rem 1rem}.planning-calendar-subscription summary,.planning-meeting-invitation summary{cursor:pointer;color:#254c98;font-weight:700}.planning-calendar-subscription p,.planning-meeting-invitation p{margin:.7rem 0;line-height:1.5}.planning-calendar-subscription small{color:#58677e;margin-top:.6rem;display:block}.planning-calendar-subscription__link,.planning-meeting-invitation__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.planning-calendar-subscription__link input{flex:1;min-width:16rem}.planning-meeting-invitation{background:#f7faff;border:1px solid #d9e4f6;border-radius:.75rem;grid-column:1/-1;margin:.8rem 1rem;padding:.75rem 1rem}.planning-meeting-invitation textarea{resize:vertical;width:100%;max-width:100%;margin-top:.75rem;line-height:1.45}@media (width<=640px){.planning-calendar-subscription__link input,.planning-calendar-subscription__link button{width:100%;min-width:0}}.planning-meeting-help{color:#345077;background:#eef4ff;border-radius:.55rem;margin:.1rem 0 .35rem;padding:.65rem .8rem;line-height:1.45}.planning-meeting-help a{color:#2159ac;font-weight:700;text-decoration:underline}[data-meeting-help][hidden],[data-meeting-duration][hidden]{display:none!important}.hwp-detection-queue__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hwp-detection-queue__actions .hwp-record-tabs{margin:0}.hwp-printer-map{margin-top:18px}.hwp-printer-map__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.hwp-printer-map__head h3{margin:0}.hwp-printer-map__legend{font-size:var(--hwp-font-size-xs);color:var(--hwp-color-muted);flex-wrap:wrap;gap:10px;display:flex}.hwp-printer-map__legend span{align-items:center;gap:5px;display:inline-flex}.hwp-printer-map__legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.hwp-printer-map__canvas{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface-soft);border-radius:12px;height:570px;overflow:hidden}.hwp-printer-map__summary{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.hwp-printer-map__summary button,.hwp-printer-map__region>summary{border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);color:var(--hwp-color-text);cursor:pointer;font-size:var(--hwp-font-size-xs);border-radius:999px;padding:5px 9px}.hwp-printer-map__summary button:hover,.hwp-printer-map__region>summary:hover{border-color:var(--hwp-color-primary);color:var(--hwp-color-primary-strong)}.hwp-printer-map__region{position:relative}.hwp-printer-map__region>summary{list-style:none}.hwp-printer-map__region>summary::-webkit-details-marker{display:none}.hwp-printer-map__region>div{z-index:500;border:1px solid var(--hwp-color-frame);background:var(--hwp-color-surface);min-width:210px;max-height:260px;box-shadow:var(--hwp-shadow-sm);border-radius:10px;gap:5px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:auto}.hwp-printer-map__region>div button{text-align:left;border-radius:7px}.hwp-printer-map__notice{color:var(--hwp-color-muted);font-size:var(--hwp-font-size-sm);margin:10px 0 0}.hwp-printer-map__point{border:2px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 5px #10182844}.hwp-printer-map__popup{gap:5px;min-width:175px;display:grid}.hwp-printer-map__popup a{color:var(--hwp-color-primary-strong);font-weight:650}.hwp-printer-map__status{color:var(--hwp-color-muted);font-size:.78rem}@media (width<=700px){.hwp-printer-map__canvas{height:430px}}.hwp-org-switcher option.hwp-org-switcher__network{font-weight:700}.hwp-org-switcher option.hwp-org-switcher__member{padding-left:1rem}
