/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.template-modal{width:min(1040px,100vw - 30px);max-height:calc(100vh - 36px);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:22px;overflow:auto}.template-modal>header{border-bottom:1px solid #e5e7ec;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.template-modal>header small{color:#7651be;text-transform:uppercase;letter-spacing:.6px;font-size:9px}.template-modal>header h2{margin:4px 0 0;font-size:21px}.template-modal>header p{color:var(--muted);margin:5px 0 0;font-size:10px}.template-modal>header>button{color:#777;border-radius:6px;width:34px;height:34px;font-size:25px}.template-modal>header>button:hover{background:#f1f2f5}.template-target{justify-content:space-between;align-items:end;gap:16px;padding:15px 0;display:flex}.template-target label{color:#60636e;gap:5px;font-size:9px;display:grid}.template-target select{background:#fff;border:1px solid #cfd3dc;border-radius:7px;min-width:240px;height:36px;padding:0 9px}.template-target>span{color:var(--muted);font-size:9px}.template-save-form{background:linear-gradient(135deg,#faf8ff,#f7fbff);border:1px solid #dcd4f1;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(160px,.75fr) minmax(180px,1fr) auto;align-items:end;gap:9px;margin-bottom:16px;padding:13px;display:grid}.template-save-form>div small,.template-save-form>div strong,.template-save-form>div span{display:block}.template-save-form>div small{color:#7651be;text-transform:uppercase;font-size:8px}.template-save-form>div strong{margin-top:3px;font-size:11px}.template-save-form>div span{color:var(--muted);margin-top:3px;font-size:8px}.template-save-form label{color:#60636e;gap:4px;font-size:9px;display:grid}.template-save-form input{background:#fff;border:1px solid #cfd3dc;border-radius:6px;outline:0;min-width:0;height:34px;padding:0 9px}.template-save-form input:focus{border-color:#7651be;box-shadow:0 0 0 2px #7651be16}.template-save-form>button{color:#fff;white-space:nowrap;background:#7651be;border-radius:6px;height:34px;padding:0 12px;font-size:9px}.template-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.template-card{background:#fff;border:1px solid #e1e3e9;border-top:4px solid #579bfc;border-radius:10px;flex-direction:column;min-width:0;padding:14px;display:flex;box-shadow:0 3px 10px #2428370a}.template-card:hover{transform:translateY(-1px);box-shadow:0 7px 20px #24283717}.template-card>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.template-card>header>span{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.template-card header small{color:var(--muted);font-size:8px}.template-card h3{margin:3px 0 0;font-size:13px}.template-card header i{color:#6847ad;background:#f0ecfa;border-radius:10px;align-self:start;padding:3px 7px;font-size:8px;font-style:normal}.template-card>p{color:#5f626d;min-height:40px;margin:12px 0;font-size:9px;line-height:1.55}.template-card>div{border-top:1px solid #edf0f3;align-items:center;gap:7px;padding-top:10px;display:flex}.template-card>div>span{color:#60636e;background:#f2f4f7;border-radius:9px;padding:3px 6px;font-size:8px}.template-card>div>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);margin-left:auto;font-size:7px;overflow:hidden}.template-card>footer{gap:6px;margin-top:12px;display:flex}.template-card>footer button{background:#fff;border:1px solid #cbd3dd;border-radius:6px;flex:1;height:31px;font-size:9px}.template-card>footer button:first-child{color:#fff;background:#0073ea;border-color:#0073ea}.template-card>footer button.danger{color:#b72b45;background:#fff;border-color:#efbcc6;max-width:54px}.template-loading{min-height:180px;color:var(--muted);border:1px dashed #d9dce4;border-radius:10px;grid-column:1/-1;place-items:center;font-size:10px;display:grid}@media (width<=920px){.template-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.template-save-form{grid-template-columns:1fr 1fr}.template-save-form>div{grid-column:1/-1}}@media (width<=650px){.template-gallery{grid-template-columns:1fr}.template-target{flex-direction:column;align-items:stretch}.template-target select{width:100%;min-width:0}.template-save-form{grid-template-columns:1fr}.template-save-form>div{grid-column:auto}.template-modal{width:calc(100vw - 18px);padding:16px}}.app-shell .detail-panel{width:min(780px,100vw);overflow-x:hidden}.detail-head{z-index:16;background:#fff;position:sticky;top:0}.detail-subscriber-avatars{align-items:center;padding-left:8px;display:flex}.detail-subscriber-avatars i,.detail-subscriber-avatars b{color:#fff;background:#5146b8;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-8px;font-size:8px;font-style:normal;font-weight:700;display:grid}.detail-subscriber-avatars i:nth-child(2n){background:#008a69}.detail-subscriber-avatars i:nth-child(3n){background:#b76500}.detail-subscriber-avatars b{color:#5e6470;background:#e9edf3}.detail-head-actions button.detail-follow{color:#555c68;border:1px solid #cfd6df;border-radius:16px;width:auto;height:31px;padding:0 10px;font-size:9px}.detail-head-actions button.detail-follow:hover{color:#086dcc;background:#eef6ff;border-color:#89b9ef}.detail-head-actions button.detail-follow.active{color:#086dcc;background:#e7f2ff;border-color:#89b9ef;font-weight:700}.detail-tabs{z-index:15;background:#fff;border-bottom:1px solid #dfe3e9;align-items:stretch;gap:2px;min-height:47px;padding:0 12px;display:flex;position:sticky;top:82px;overflow:visible}.detail-tabs>button,.detail-more-anchor>button{color:#565965;white-space:nowrap;border-radius:6px 6px 0 0;min-width:max-content;padding:0 11px;font-size:10px;position:relative}.detail-tabs>button:hover,.detail-more-anchor>button:hover{background:#f3f5f8}.detail-tabs>button.active,.detail-more-anchor>button.active{color:#116dc3;font-weight:700}.detail-tabs>button.active:after,.detail-more-anchor>button.active:after{content:"";background:#0073ea;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.detail-more-anchor{margin-left:auto;display:flex;position:relative}.detail-more-menu{z-index:30;background:#fff;border:1px solid #d9dee7;border-radius:9px;width:310px;padding:9px;position:absolute;top:44px;right:0;box-shadow:0 14px 36px #1c233033}.detail-more-menu label{color:#7c8290;border:1px solid #bfc9d7;border-radius:6px;align-items:center;gap:7px;height:37px;padding:0 10px;display:flex}.detail-more-menu label:focus-within{border-color:#0073ea;box-shadow:0 0 0 2px #0073ea16}.detail-more-menu input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.detail-more-menu>button{text-align:left;border-radius:6px;width:100%;padding:9px 10px;display:block}.detail-more-menu>button:hover{background:#f1f6fc}.detail-more-menu>button.vibe-create-option{color:#5c35b4;background:#f3efff;margin-top:6px}.detail-more-menu strong,.detail-more-menu small{display:block}.detail-more-menu strong{font-size:11px}.detail-more-menu small{color:#858894;margin-top:3px;font-size:8px}.detail-quick-actions{background:#fbfcfd;border-bottom:1px solid #e7e9ee;align-items:center;gap:5px;min-height:39px;padding:0 20px;display:flex;overflow-x:auto}.detail-quick-actions button{color:#626672;border-radius:5px;flex:none;height:28px;padding:0 8px;font-size:9px}.detail-quick-actions button:hover{color:#066ac1;background:#eaf3fd}.detail-follow-summary{color:#737986;margin-left:auto;font-size:8px}.update-card-tools em.update-read-count{color:#626975;background:#eef2f6}.detail-app-section{padding-top:18px}.detail-app-section>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:flex-start;gap:12px;min-height:42px;padding-bottom:12px;display:flex}.detail-app-section>header small{color:#777b87;text-transform:uppercase;letter-spacing:.5px;font-size:8px}.detail-app-section>header h3{margin:4px 0 0;font-size:14px}.detail-upload-button{color:#fff;cursor:pointer;background:#0073ea;border-radius:6px;align-items:center;height:31px;padding:0 10px;font-size:9px;display:inline-flex}.detail-upload-button input{display:none}.attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.attachment-grid .attachment{min-width:0;margin:0}.item-activity-list{padding-top:8px;display:grid}.item-activity-list article{border-bottom:1px solid #eceff3;grid-template-columns:31px minmax(0,1fr);gap:10px;min-height:58px;padding:10px 2px;display:grid}.item-activity-list article>span{color:#fff;background:#6c4dd1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.item-activity-list b,.item-activity-list p,.item-activity-list small{display:block}.item-activity-list b{font-size:9px}.item-activity-list p{margin:3px 0;font-size:11px}.item-activity-list small{color:#7d818c;font-size:8px}.sales-activity-form,.quote-form{background:#f8faff;border:1px solid #dce2e9;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0;padding:12px;display:grid}.sales-activity-form label,.quote-form label{color:#606571;gap:4px;min-width:0;font-size:8px;display:grid}.sales-activity-form label.wide,.quote-form label.wide{grid-column:1/-1}.sales-activity-form input,.sales-activity-form select,.sales-activity-form textarea,.quote-form input,.quote-form select,.quote-form textarea{background:#fff;border:1px solid #cfd6df;border-radius:6px;outline:0;width:100%;min-width:0;padding:0 8px;font-size:10px}.sales-activity-form input,.sales-activity-form select,.quote-form input,.quote-form select{height:34px}.sales-activity-form textarea,.quote-form textarea{resize:vertical;min-height:64px;padding-top:8px}.sales-activity-form input:focus,.sales-activity-form select:focus,.sales-activity-form textarea:focus,.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:#0073ea;box-shadow:0 0 0 2px #0073ea14}.sales-activity-form>button,.quote-form>button{color:#fff;background:#0073ea;border-radius:6px;grid-column:1/-1;height:33px;font-size:9px}.sales-activity-list,.quote-list{gap:8px;display:grid}.sales-activity-list>article{background:#fff;border:1px solid #e0e4ea;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.sales-icon{color:#0870d9;background:#e7f2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.sales-icon.call{color:#008b5b;background:#e3f8ef}.sales-icon.meeting{color:#6d46bf;background:#f1ebff}.sales-icon.note{color:#b66b00;background:#fff2dd}.sales-activity-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-activity-list header b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.sales-activity-list header i{color:#717581;background:#f0f2f5;border-radius:9px;flex:none;padding:3px 6px;font-size:7px;font-style:normal}.sales-activity-list a{color:#0870d9;margin-top:4px;font-size:9px;text-decoration:none;display:inline-block}.sales-activity-list p{color:#565a65;white-space:pre-wrap;margin:7px 0;font-size:10px;line-height:1.5}.sales-activity-list small{color:#858995;font-size:8px}.sales-activity-list>article>button.danger{color:#b42a45;border-radius:5px;padding:4px 6px;font-size:8px}.sales-activity-list>article>button.danger:hover{background:#fff0f2}.quote-list>article{background:#fff;border:1px solid #dfe3e9;border-radius:10px;padding:14px}.quote-list>article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.quote-list header small{color:#777c88;font-size:8px}.quote-list h4{margin:3px 0 0;font-size:12px}.quote-list header strong{color:#26364a;font-size:17px}.quote-list>article>div{align-items:center;gap:8px;margin-top:10px;display:flex}.quote-list>article>div small{color:#7c808b;font-size:8px}.quote-status{color:#646975;background:#eef1f5;border-radius:10px;padding:3px 7px;font-size:8px}.quote-status.sent{color:#086abf;background:#e6f2ff}.quote-status.accepted{color:#00865a;background:#e1f7ec}.quote-status.declined,.quote-status.expired{color:#bd2944;background:#fff0f2}.quote-list p{color:#5c606b;white-space:pre-wrap;background:#f7f8fa;border-radius:6px;margin:11px 0;padding:9px;font-size:9px;line-height:1.5}.quote-list footer{border-top:1px solid #eceff2;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.quote-list footer select{background:#fff;border:1px solid #ccd3dc;border-radius:5px;height:29px;padding:0 7px;font-size:8px}.quote-list footer time{color:#858995;margin-left:auto;font-size:8px}.quote-list footer button.danger{color:#b42a45;border-radius:5px;padding:5px 7px;font-size:8px}.commercial-section{gap:16px;display:grid}.commercial-block{border-top:1px solid #e7eaf0;gap:8px;padding-top:14px;display:grid}.commercial-block>h4{color:#313640;margin:0;font-size:12px}.commercial-block>h4 span{color:#7c818b;font-weight:500}.invoice-form{background:#f8f6ff}.quote-status.issued{color:#086abf;background:#e6f2ff}.quote-status.paid{color:#00865a;background:#e1f7ec}.quote-status.overdue,.quote-status.cancelled{color:#bd2944;background:#fff0f2}@media (width<=700px){.detail-tabs{overflow:visible}.detail-tabs>button:nth-of-type(4),.detail-tabs>button:nth-of-type(5){display:none}.attachment-grid,.sales-activity-form,.quote-form{grid-template-columns:1fr}.sales-activity-form label.wide,.quote-form label.wide{grid-column:auto}.sales-activity-list>article{grid-template-columns:34px minmax(0,1fr)}.sales-activity-list>article>button.danger{grid-column:2;justify-self:end}}.public-form-page{color:#252731;background:radial-gradient(circle at 50% 0,#fff 0,#f5f7fb 44%,#edf1f7 100%);align-content:center;justify-items:center;gap:16px;min-height:100vh;padding:32px 16px;display:grid}.public-form-card{background:#fff;border:1px solid #e0e4eb;border-radius:18px;width:min(680px,100%);overflow:hidden;box-shadow:0 24px 70px #1f273a21}.public-form-card>header{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;min-height:65px;padding:0 26px;display:flex}.public-form-card>header>span{color:#fff;background:linear-gradient(135deg,#ff3d57,#ff7900);border-radius:10px 9px 11px 5px;place-items:center;width:34px;height:31px;font-size:17px;font-weight:800;display:grid;transform:rotate(-3deg)}.public-form-card>header small,.public-form-card>header b{display:block}.public-form-card>header small{color:#898e99;letter-spacing:.8px;font-size:9px}.public-form-card>header b{margin-top:2px;font-size:12px}.public-form-intro{padding:28px 30px 8px}.public-form-intro small{color:#0073ea;letter-spacing:.6px;font-size:9px;font-weight:700}.public-form-intro h1{margin:6px 0 7px;font-size:clamp(24px,5vw,35px);line-height:1.15}.public-form-intro p{color:#666d7a;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.public-form-card form{gap:15px;padding:20px 30px 30px;display:grid}.public-form-card form>label,.public-form-contact label{color:#505662;gap:6px;font-size:11px;font-weight:650;display:grid}.public-form-card form label>span em{color:#e2445c;font-style:normal}.public-form-card input,.public-form-card select{color:#252731;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #cdd4de;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.public-form-card input:focus,.public-form-card select:focus{border-color:#0073ea;box-shadow:0 0 0 3px #0073ea16}.public-form-contact{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-check{border:1px solid #cdd4de;border-radius:8px;flex-direction:row;align-items:center;gap:8px;height:43px;padding:0 11px;grid-template-columns:none!important;display:flex!important}.public-check input{accent-color:#0073ea;width:17px;height:17px}.public-timeline{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.public-timeline span{color:#8a8f99;font-size:10px}.public-form-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.public-form-error{color:#b62543;background:#fff0f2;border-radius:7px;margin:0;padding:9px 11px;font-size:10px}.public-form-submit{color:#fff;background:#0073ea;border-radius:8px;height:46px;font-size:12px;font-weight:750;box-shadow:0 8px 20px #0073ea28}.public-form-submit:hover{background:#0867c8}.public-form-submit:disabled{opacity:.65;cursor:progress}.public-form-notice{color:#858b96;text-align:center;font-size:9px;font-weight:400}.public-form-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:35px;display:flex}.public-form-state i{color:#0870d5;background:#eef5fd;border-radius:16px;place-items:center;width:54px;height:54px;font-size:23px;font-style:normal;font-weight:800;display:grid}.public-form-state h1{margin:16px 0 6px;font-size:22px}.public-form-state p{color:#6e7480;max-width:420px;margin:0;font-size:12px;line-height:1.6}.public-form-state.success i{color:#00885b;background:#e5f8ef}.public-form-state.error i{color:#c12c48;background:#fff0f2}.public-form-state button{color:#076dce;background:#eff7ff;border:1px solid #bfd4ec;border-radius:7px;margin-top:18px;padding:9px 15px;font-size:11px}.public-form-page>footer{color:#7e8592;font-size:9px}@media (width<=620px){.public-form-page{align-content:start;padding:12px}.public-form-card{border-radius:13px}.public-form-card>header{padding:0 18px}.public-form-intro{padding:23px 20px 5px}.public-form-card form{padding:17px 20px 24px}.public-form-contact,.public-timeline{grid-template-columns:1fr}.public-timeline span{display:none}}.shared-form-modal{width:min(780px,100vw - 30px)}.form-mode-tabs{border-bottom:1px solid #e7e9ee;gap:4px;padding-top:10px;display:flex}.form-mode-tabs button{color:#646975;border-radius:6px 6px 0 0;min-height:38px;padding:0 13px;font-size:10px;position:relative}.form-mode-tabs button:hover{background:#f3f6fa}.form-mode-tabs button.active{color:#0870d5;font-weight:700}.form-mode-tabs button.active:after{content:"";background:#0073ea;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.shared-form-workspace{gap:17px;padding-top:2px;display:grid}.shared-form-builder{background:#f8faff;border:1px solid #dbe2eb;border-radius:10px;padding:13px}.shared-form-builder label.wide{grid-column:1/-1}.shared-form-builder .shared-field-picker{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.shared-field-picker>header{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0 5px;display:flex}.shared-field-picker>header b{font-size:10px}.shared-field-picker>header small{color:#7f8591;font-size:8px}.form-modal .shared-field-picker>label{background:#fff;border:1px solid #dce1e8;border-radius:6px;flex-direction:row;grid-template-columns:none;align-items:center;gap:6px;min-width:0;height:33px;padding:0 8px;display:flex}.shared-field-picker>label input{accent-color:#0073ea;width:14px!important;height:14px!important;padding:0!important}.shared-field-picker>label span{text-overflow:ellipsis;white-space:nowrap;color:#3f444f;flex:1;min-width:0;font-size:9px;overflow:hidden}.shared-field-picker>label small{color:#989da7;flex:none;font-size:7px}.shared-form-builder footer{align-items:center}.shared-form-builder footer>span{color:#7a808b;margin-right:auto;font-size:8px}.shared-form-list{gap:8px;display:grid}.shared-form-list>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.shared-form-list>header b,.shared-form-list>header small{display:block}.shared-form-list>header b{font-size:11px}.shared-form-list>header small{color:#7f8490;margin-top:3px;font-size:8px}.shared-form-list>header>span{color:#69707c;background:#edf2f7;border-radius:10px;padding:3px 7px;font-size:8px}.shared-form-list>article{border:1px solid #dfe4eb;border-radius:9px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.shared-form-list>article.disabled{opacity:.72;background:#f6f7f9}.shared-form-icon{color:#0870d5;background:#e7f2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.shared-form-list article>div>header{align-items:center;gap:7px;display:flex}.shared-form-list article>div b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.shared-form-list article>div i{color:#00865a;background:#e3f8ef;border-radius:8px;padding:2px 5px;font-size:7px;font-style:normal}.shared-form-list article.disabled>div i{color:#727782;background:#eceef2}.shared-form-list article p{color:#646a76;margin:4px 0;font-size:9px}.shared-form-list article small{color:#8a8f99;font-size:8px}.shared-form-list article>footer{flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:220px;display:flex}.shared-form-list article>footer a,.shared-form-list article>footer button{color:#5e6470;border-radius:5px;align-items:center;height:27px;padding:0 7px;font-size:8px;text-decoration:none;display:inline-flex}.shared-form-list article>footer a,.shared-form-list article>footer button:hover{color:#0870d5;background:#edf5fe}.shared-form-list article>footer button.danger:hover{color:#ba2945;background:#fff0f2}@media (width<=700px){.shared-form-builder .shared-field-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-form-list>article{grid-template-columns:35px minmax(0,1fr)}.shared-form-list article>footer{grid-column:2;justify-content:flex-start;max-width:none}}.document-center{background:#fff;border:1px solid #dfe3e9;border-radius:11px;grid-template-columns:285px minmax(0,1fr);height:calc(100vh - 196px);min-height:520px;display:grid;overflow:hidden}.document-center>aside{background:#f8f9fb;border-right:1px solid #e1e5eb;flex-direction:column;min-width:0;display:flex}.document-center>aside>header{justify-content:space-between;align-items:center;min-height:65px;padding:0 16px;display:flex}.document-center>aside>header small{color:#7651be;letter-spacing:.8px;font-size:8px}.document-center>aside>header h2{margin:3px 0 0;font-size:17px}.document-center>aside>header>span{color:#6747ab;background:#ece8f6;border-radius:10px;padding:3px 7px;font-size:8px}.document-search{color:#777d88;background:#fff;border:1px solid #d6dbe3;border-radius:7px;align-items:center;gap:6px;height:35px;margin:0 11px 8px;padding:0 7px;display:flex}.document-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.document-search button{color:#0870d5;font-size:8px}.document-create{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:0 11px 9px;display:grid}.document-create select{background:#fff;border:1px solid #d5dae3;border-radius:6px;min-width:0;height:31px;padding:0 6px;font-size:8px}.document-create button{color:#fff;background:#0073ea;border-radius:6px;padding:0 9px;font-size:8px}.document-center>aside>nav{flex:1;min-height:0;padding:3px 7px 12px;overflow:auto}.document-center>aside>nav>button{text-align:left;border-radius:7px;grid-template-columns:27px minmax(0,1fr);gap:8px;width:100%;padding:9px;display:grid}.document-center>aside>nav>button:hover,.document-center>aside>nav>button.active{background:#ebeef4}.document-center>aside>nav>button>span{color:#6a49b2;background:#eee9fa;border-radius:7px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.document-center>aside>nav b,.document-center>aside>nav p,.document-center>aside>nav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-center>aside>nav b{font-size:9px}.document-center>aside>nav p{color:#737985;margin:3px 0;font-size:8px}.document-center>aside>nav small{color:#9297a1;font-size:7px}.document-empty{color:#8c929d;text-align:center;padding:30px 10px;font-size:9px}.document-center>main{flex-direction:column;min-width:0;display:flex;overflow:auto}.document-head{border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:10px 18px;display:flex}.document-head>div:first-child{flex:1;min-width:0}.document-head small{color:#7f8590;font-size:8px}.document-head input{background:0 0;border:0;outline:0;width:100%;padding:2px 0;font-size:18px;font-weight:750}.document-head>div:last-child{align-items:center;gap:3px;display:flex}.document-head>div:last-child>span{color:#bd7100;margin-right:5px;font-size:7px}.document-head button{color:#626873;border-radius:5px;height:29px;padding:0 8px;font-size:8px}.document-head button:hover,.document-head button.active{color:#0870d5;background:#edf2f8}.document-head button.document-save{color:#fff;background:#0073ea}.document-editor{flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px 18px;display:flex}.document-editor label{color:#707681;align-items:center;gap:8px;font-size:8px;display:flex}.document-editor input{border:1px solid #d8dde5;border-radius:6px;outline:0;flex:1;height:31px;padding:0 8px;font-size:9px}.document-editor textarea{resize:none;color:#30343c;border:1px solid #d8dde5;border-radius:8px;outline:0;flex:1;width:100%;min-height:360px;padding:18px;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}.document-editor textarea:focus,.document-editor input:focus{border-color:#8b6aca;box-shadow:0 0 0 2px #7651be14}.document-meta{align-items:center;gap:5px;padding:14px 28px 0;display:flex}.document-meta>span{color:#6848af;background:#f0ecfa;border-radius:10px;padding:3px 7px;font-size:8px}.document-meta>small{color:#8a909a;margin-left:auto;font-size:8px}.document-preview{color:#343842;width:100%;max-width:850px;margin:0 auto;padding:30px 44px 60px;font-size:12px;line-height:1.75}.document-preview h1{margin:0 0 18px;font-size:28px;line-height:1.2}.document-preview h2{margin:28px 0 10px;font-size:19px}.document-preview h3{margin:22px 0 8px;font-size:15px}.document-preview p{white-space:pre-wrap;margin:7px 0}.document-preview .document-bullet{padding-left:10px}.document-preview blockquote{color:#5f566d;background:#f7f4fc;border-left:3px solid #8b63d2;margin:12px 0;padding:10px 14px}.document-preview pre{color:#f0f2f6;white-space:pre-wrap;background:#252832;margin:0;padding:0 13px;font:10px/1.7 ui-monospace,monospace}.document-history{padding:22px}.document-history>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.document-history>header small{color:#7651be;font-size:8px}.document-history>header h3{margin:3px 0 0;font-size:15px}.document-history>header>span{color:#777d88;font-size:8px}.document-history>article{border-bottom:1px solid #eceff3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;display:grid}.document-history>article>span{color:#6747ad;background:#eee9fa;border-radius:7px;place-items:center;width:34px;height:28px;font-size:8px;font-weight:700;display:grid}.document-history b,.document-history small{display:block}.document-history b{font-size:9px}.document-history small{color:#858b96;margin-top:3px;font-size:8px}.document-history button{color:#0870d5;border-radius:5px;padding:5px 7px;font-size:8px}.document-history button:hover{background:#edf5fe}.document-footer{color:#888e99;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 18px;font-size:7px;display:flex}.document-footer button{color:#b52b46;font-size:8px}.document-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:30px;display:flex}.document-welcome>span{color:#6b49b5;background:#eee9fa;border-radius:16px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.document-welcome h2{margin:17px 0 5px;font-size:20px}.document-welcome p{color:#737985;max-width:470px;margin:0;font-size:10px;line-height:1.6}.document-welcome button{color:#fff;background:#0073ea;border-radius:6px;margin-top:16px;padding:9px 13px;font-size:9px}@media (width<=850px){.document-center{grid-template-columns:1fr;height:auto;min-height:0}.document-center>aside{border-bottom:1px solid #e1e5eb;border-right:0;max-height:330px}.document-center>main{min-height:520px}.document-head{flex-direction:column;align-items:flex-start}.document-head>div:last-child{flex-wrap:wrap;width:100%}.document-preview{padding:25px 22px 50px}.document-meta{padding:12px 18px 0}.document-meta>small{display:none}}.workload-center{gap:18px;padding:0 0 50px;display:grid}.workload-toolbar{background:linear-gradient(135deg,#f7f4ff,#f4f9ff);border:1px solid #e1dff0;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.workload-toolbar small{letter-spacing:1.2px;color:#7651be;font-size:9px;font-weight:800}.workload-toolbar h2{margin:5px 0 3px;font-size:22px}.workload-toolbar p{color:#6b6d78;margin:0;font-size:12px}.workload-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.workload-filters>button{background:#fff;border:1px solid #d4d6df;border-radius:6px;min-width:32px;height:34px;font-weight:700}.workload-filters label{color:#777985;background:#fff;border:1px solid #d4d6df;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 8px;font-size:10px;display:flex}.workload-filters input{background:0 0;border:0;outline:0;font-size:11px}.workload-filters select{background:#fff;border:1px solid #d4d6df;border-radius:6px;min-width:150px;height:34px;padding:0 9px;font-size:11px}.workload-filters .workload-apply{color:#fff;background:#0073ea;border-color:#0073ea;padding:0 15px}.workload-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workload-summary article{background:#fff;border:1px solid #e0e2e9;border-radius:10px;gap:11px;padding:14px;display:flex;box-shadow:0 4px 12px #1f23300a}.workload-summary article>span{color:#0073ea;background:#eaf3ff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.workload-summary article.risk>span{color:#d83a52;background:#ffe9ed}.workload-summary article.warning>span{color:#b87800;background:#fff4d8}.workload-summary article.safe>span{color:#00875a;background:#e7f7ef}.workload-summary small,.workload-summary strong,.workload-summary p{display:block}.workload-summary small{color:#777985;font-size:10px}.workload-summary strong{margin:2px 0;font-size:21px}.workload-summary p{color:#777985;margin:0;font-size:10px}.workload-grid{gap:12px;display:grid}.workload-person{background:#fff;border:1px solid #dfe1e8;border-radius:11px;overflow:hidden}.workload-person.overloaded{border-color:#f1a7b4;box-shadow:inset 0 0 0 2px #fff0f3}.workload-person>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 15px 10px;display:grid}.workload-person>header>span{color:#fff;background:linear-gradient(135deg,#7651be,#579bfc);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.workload-person>header b,.workload-person>header small{display:block}.workload-person>header small{color:#777985;margin-top:2px;font-size:10px}.workload-capacity{text-align:right}.workload-capacity strong{font-size:13px}.workload-capacity button{color:#006bc7;margin:3px 0 0 auto;font-size:9px;display:block}.workload-meter{background:#edf0f4;border-radius:4px;height:7px;margin:0 15px 12px;overflow:hidden}.workload-meter i{border-radius:4px;height:100%;transition:width .25s;display:block}.workload-meter i.healthy{background:#00a86b}.workload-meter i.near{background:#fdab3d}.workload-meter i.over{background:#e2445c}.workload-assignments{border-top:1px solid #eceef3}.workload-assignments>article{border-bottom:1px solid #f0f1f5;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);align-items:center;gap:12px;min-height:58px;padding:8px 15px;display:grid}.workload-assignments>article:last-child{border-bottom:0}.workload-assignments>article.unplanned{background:#fffaf0}.workload-item{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.workload-item>i,.unassigned-work button>i{border-radius:3px;flex:none;width:6px;height:28px}.workload-item span{min-width:0}.workload-item b,.workload-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workload-item b{font-size:12px}.workload-item small{color:#777985;margin-top:3px;font-size:9px}.workload-plan{justify-content:space-between;align-items:center;gap:8px;display:flex}.workload-plan b,.workload-plan small{display:block}.workload-plan b{font-size:12px}.workload-plan small{color:#777985;margin-top:3px;font-size:9px}.workload-plan>button,.workload-assignments form>button{background:#fff;border:1px solid #d5d7df;border-radius:5px;padding:5px 10px;font-size:10px}.workload-plan>button{color:#006bc7}.workload-assignments form{justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.workload-assignments form label{color:#777985;gap:2px;font-size:9px;display:grid}.workload-assignments form input{border:1px solid #d5d7df;border-radius:5px;max-width:125px;height:29px;padding:0 6px;font-size:10px}.workload-assignments form label:first-child input{width:70px}.workload-assignments form>button:last-child{color:#fff;background:#0073ea;border-color:#0073ea}.workload-assignments form>button.danger{color:#d83a52}.workload-empty,.workload-loading{color:#80828d;text-align:center;margin:0;padding:20px}.unassigned-work{background:#fff;border:1px solid #e0e2e9;border-radius:11px;overflow:hidden}.unassigned-work>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.unassigned-work header small{letter-spacing:1px;color:#b87800;font-size:9px;font-weight:800;display:block}.unassigned-work header h3{margin:3px 0 0;font-size:16px}.unassigned-work header>span{color:#9b6500;background:#fff3d6;border-radius:12px;padding:4px 9px;font-size:10px}.unassigned-work>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.unassigned-work button{text-align:left;border-bottom:1px solid #f0f1f5;grid-template-columns:6px 1fr auto;align-items:center;gap:10px;padding:11px 15px;display:grid}.unassigned-work button:nth-child(odd){border-right:1px solid #f0f1f5}.unassigned-work button:hover{background:#f7faff}.unassigned-work button b,.unassigned-work button small{display:block}.unassigned-work button small{color:#777985;margin-top:2px;font-size:9px}.unassigned-work button em{color:#006bc7;font-size:9px;font-style:normal}@media (width<=1050px){.workload-toolbar{flex-direction:column;align-items:flex-start}.workload-filters{justify-content:flex-start}.workload-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workload-assignments>article{grid-template-columns:1fr}.workload-assignments form{flex-wrap:wrap;justify-content:flex-start}}@media (width<=680px){.workload-summary{grid-template-columns:1fr}.workload-person>header{grid-template-columns:38px 1fr}.workload-capacity{text-align:left;grid-column:1/-1}.workload-capacity button{margin-left:0}.unassigned-work>div{grid-template-columns:1fr}.unassigned-work button:nth-child(odd){border-right:0}.workload-filters label{width:calc(50% - 26px)}.workload-filters input{width:100%}.workload-filters select{flex:1}}.approval-center{gap:16px;padding-bottom:50px;display:grid}.approval-hero{background:linear-gradient(135deg,#f4f0ff,#f1f8ff);border:1px solid #dfdcef;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.approval-hero small,.approval-requests>header small,.approval-workflows>header small,.approval-modal>header small{letter-spacing:1.2px;color:#7651be;font-size:9px;font-weight:800}.approval-hero h2{margin:5px 0 3px;font-size:23px}.approval-hero p{color:#6e707b;margin:0;font-size:12px}.approval-hero>div:last-child{gap:8px;display:flex}.approval-hero button{background:#fff;border:1px solid #cfd2dc;border-radius:6px;padding:9px 14px;font-size:11px}.approval-hero button.primary{color:#fff;background:#0073ea;border-color:#0073ea}.approval-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.approval-summary button{text-align:left;background:#fff;border:1px solid #e0e2e9;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.approval-summary button.active{border-color:#579bfc;box-shadow:0 0 0 2px #e6f1ff}.approval-summary button.mine span{color:#00875a;background:#e5f8ee}.approval-summary button>span{color:#7651be;background:#eee9ff;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.approval-summary small,.approval-summary b{display:block}.approval-summary small{color:#777985;font-size:9px}.approval-summary b{margin-top:1px;font-size:19px}.approval-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.approval-requests,.approval-workflows{background:#fff;border:1px solid #dfe1e8;border-radius:11px;overflow:hidden}.approval-requests>header,.approval-workflows>header{border-bottom:1px solid #e9ebf0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.approval-requests h3,.approval-workflows h3{margin:3px 0 0;font-size:16px}.approval-requests>header button{color:#006bc7;font-size:10px}.approval-workflows>header>span{color:#6544ac;background:#f0ebff;border-radius:11px;padding:4px 8px;font-size:10px}.approval-request{border-bottom:1px solid #eceef3;padding:15px 16px}.approval-request:last-child{border-bottom:0}.approval-request>header{justify-content:space-between;gap:14px;display:flex}.approval-request>header>div{min-width:0}.approval-board-color{vertical-align:middle;border-radius:3px;width:6px;height:13px;margin-right:5px;display:inline-block}.approval-request>header small{color:#777985;font-size:9px}.approval-request h4{margin:5px 0;font-size:15px}.approval-request>p{color:#5f616b;margin:4px 0 10px;font-size:11px;line-height:1.5}.approval-status{white-space:nowrap;color:#956000;background:#fff3d7;border-radius:12px;height:23px;padding:4px 9px;font-size:9px}.approval-status.approved{color:#00875a;background:#e2f6eb}.approval-status.rejected{color:#c92d49;background:#ffe5ea}.approval-status.cancelled{color:#666874;background:#eceef2}.approval-linked-item{text-align:left;background:#fafbfc;border:1px solid #e2e4ea;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px 10px;display:grid}.approval-linked-item>span{color:#0073ea;background:#e9f3ff;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.approval-linked-item b,.approval-linked-item small{display:block}.approval-linked-item b{font-size:11px}.approval-linked-item small{color:#777985;margin-top:2px;font-size:9px}.approval-linked-item em{color:#006bc7;font-size:9px;font-style:normal}.approval-step-line{gap:0;padding:13px 0 5px;display:flex;overflow-x:auto}.approval-step-line>article{grid-template-columns:25px minmax(115px,1fr);align-items:start;gap:7px;min-width:160px;padding-right:22px;display:grid;position:relative}.approval-step-line>article:not(:last-child):after{content:"";background:#dfe2e8;height:1px;position:absolute;top:12px;left:27px;right:0}.approval-step-line>article>span{color:#777985;z-index:1;background:#eceef2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:700;display:grid}.approval-step-line article.pending>span{color:#fff;background:#0073ea}.approval-step-line article.approved>span{color:#fff;background:#00a86b}.approval-step-line article.rejected>span{color:#fff;background:#e2445c}.approval-step-line b,.approval-step-line small{display:block}.approval-step-line b{font-size:10px}.approval-step-line small{color:#777985;margin-top:2px;font-size:8px}.approval-step-line p{color:#595b65;margin:3px 0 0;font-size:8px}.approval-request>footer{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.approval-request>footer button{background:#fff;border:1px solid #d5d7df;border-radius:5px;padding:6px 12px;font-size:10px}.approval-request>footer button.reject{color:#d32f4a}.approval-request>footer button.approve{color:#fff;background:#0073ea;border-color:#0073ea}.approval-workflows>article{border-bottom:1px solid #eceef3;padding:13px 14px}.approval-workflows>article.disabled{opacity:.62}.approval-workflows article>header{justify-content:space-between;gap:8px;display:flex}.approval-workflows article header b,.approval-workflows article header small{display:block}.approval-workflows article header b{font-size:12px}.approval-workflows article header small{color:#777985;margin-top:2px;font-size:9px}.approval-workflows article header i{color:#00875a;font-size:8px;font-style:normal}.approval-workflows article>p{color:#6b6d78;font-size:10px;line-height:1.4}.approval-workflows ol{gap:6px;margin:9px 0;padding:0;list-style:none;display:grid}.approval-workflows li{grid-template-columns:22px 1fr;align-items:center;gap:7px;display:grid}.approval-workflows li>span{color:#6544ac;background:#eee9ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.approval-workflows li b,.approval-workflows li small{display:block}.approval-workflows li b{font-size:9px}.approval-workflows li small{color:#777985;font-size:8px}.approval-workflows article>footer{justify-content:flex-end;gap:6px;display:flex}.approval-workflows article>footer button{color:#006bc7;font-size:9px}.approval-workflows article>footer button.danger{color:#d32f4a}.approval-empty{text-align:center;color:#858792;padding:28px;font-size:11px}.approval-modal-backdrop{z-index:120;background:#1f233073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.approval-modal{background:#fff;border-radius:12px;width:min(720px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #1f233047}.approval-modal>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.approval-modal h2{margin:4px 0 0;font-size:19px}.approval-modal>header>button{font-size:22px}.approval-modal>form{grid-template-columns:1fr 1fr;gap:12px;padding:17px 20px;display:grid}.approval-modal form>label{gap:5px;font-size:10px;font-weight:600;display:grid}.approval-modal form>label.wide{grid-column:1/-1}.approval-modal input,.approval-modal select,.approval-modal textarea{background:#fff;border:1px solid #d1d4dc;border-radius:6px;outline:0;padding:8px 9px}.approval-modal textarea{resize:vertical;min-height:74px}.approval-step-builder,.approval-preview{border:1px solid #e0e2e9;border-radius:8px;grid-column:1/-1;overflow:hidden}.approval-step-builder>header{background:#f7f7fa;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.approval-step-builder header b,.approval-step-builder header small{display:block}.approval-step-builder header b{font-size:11px}.approval-step-builder header small{color:#777985;margin-top:2px;font-size:9px}.approval-step-builder header button{color:#006bc7;font-size:9px}.approval-step-builder>div{border-top:1px solid #eceef3;grid-template-columns:25px 1fr 1fr 25px;align-items:center;gap:6px;padding:8px 10px;display:grid}.approval-step-builder>div>span{color:#6544ac;background:#eee9ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.approval-step-builder>div input,.approval-step-builder>div select{padding:6px;font-size:10px}.approval-step-builder>div>button{color:#d32f4a}.approval-modal form>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.approval-modal form>footer button{border:1px solid #d3d5de;border-radius:6px;padding:8px 15px;font-size:10px}.approval-modal form>footer button:last-child{color:#fff;background:#0073ea;border-color:#0073ea}.approval-preview{gap:5px;padding:11px 12px;display:grid}.approval-preview b{font-size:11px}.approval-preview span{color:#62646e;font-size:9px}@media (width<=1000px){.approval-layout{grid-template-columns:1fr}.approval-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.approval-hero{flex-direction:column;align-items:flex-start}.approval-summary{grid-template-columns:1fr 1fr}.approval-modal>form{grid-template-columns:1fr}.approval-modal form>label.wide,.approval-step-builder,.approval-preview,.approval-modal form>footer{grid-column:1}.approval-step-builder>div{grid-template-columns:24px 1fr 24px}.approval-step-builder>div select{grid-column:2}.approval-step-line>article{min-width:145px}}.goal-center{gap:15px;padding-bottom:50px;display:grid}.goal-hero{background:linear-gradient(135deg,#effaf7,#f2f6ff);border:1px solid #d9ebe6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.goal-hero small,.goal-list>header small,.goal-linked>header small,.goal-history>header small,.goal-modal>header small{letter-spacing:1.2px;color:#087b68;font-size:9px;font-weight:800}.goal-hero h2{margin:5px 0 3px;font-size:23px}.goal-hero p{color:#6e707b;margin:0;font-size:12px}.goal-hero>div:last-child{gap:8px;display:flex}.goal-hero button{background:#fff;border:1px solid #cfd5d4;border-radius:6px;padding:9px 14px;font-size:11px}.goal-hero button.primary{color:#fff;background:#007f6d;border-color:#007f6d}.goal-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.goal-summary>button,.goal-summary>article{text-align:left;background:#fff;border:1px solid #e0e3e7;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.goal-summary>button.active{border-color:#00a88a;box-shadow:0 0 0 2px #dff6f1}.goal-summary>button>span,.goal-summary>article>span{color:#007f6d;background:#e4f7f2;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.goal-summary>button.risk>span{color:#b86a00;background:#fff0e2}.goal-summary>button.achieved>span{color:#00875a;background:#e1f6e9}.goal-summary>article>span{background:conic-gradient(#00a88a var(--goal-progress),#e7eceb 0);color:#fff;border-radius:50%;font-size:0;position:relative}.goal-summary>article>span:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.goal-summary small,.goal-summary b{display:block}.goal-summary small{color:#777985;font-size:9px}.goal-summary b{margin-top:1px;font-size:18px}.goal-error{color:#a1223e;background:#fff0f3;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:10px;display:flex}.goal-layout{grid-template-columns:minmax(390px,.86fr) minmax(460px,1.14fr);align-items:start;gap:14px;display:grid}.goal-list,.goal-detail{background:#fff;border:1px solid #dfe2e7;border-radius:11px;overflow:hidden}.goal-list>header{border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;height:59px;padding:0 16px;display:flex}.goal-list>header h3{margin:3px 0 0;font-size:15px}.goal-list>header>span{color:#087b68;background:#e5f5f2;border-radius:11px;padding:4px 8px;font-size:9px}.goal-row{text-align:left;width:100%;padding:12px 13px 12px calc(13px + var(--goal-depth)*18px);background:#fff;border-bottom:1px solid #eceef1;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.goal-row:hover{background:#f8fbfb}.goal-row.selected{background:#edf8f6;box-shadow:inset 3px 0 #00a88a}.goal-row>i{color:#087b68;background:#e5f5f2;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:800;display:grid}.goal-row>i.at_risk{color:#a96400;background:#fff0df}.goal-row>i.off_track{color:#c62f49;background:#ffe5e9}.goal-row>i.achieved{color:#00875a;background:#ddf5e8}.goal-row>i.paused{color:#6e707b;background:#eceef2}.goal-row-main{min-width:0}.goal-row-main>span{align-items:center;gap:5px;min-width:0;display:flex}.goal-row-main>span>b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.goal-row-main em{color:#087b68;white-space:nowrap;background:#e5f5f2;border-radius:8px;padding:2px 5px;font-size:7px;font-style:normal}.goal-row-main em.at_risk{color:#a96400;background:#fff0df}.goal-row-main em.off_track,.goal-row-main em.overdue{color:#c62f49;background:#ffe5e9}.goal-row-main em.achieved{color:#00875a;background:#ddf5e8}.goal-row-main em.paused{color:#6e707b;background:#eceef2}.goal-row-main>small{color:#7a7c86;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;display:block;overflow:hidden}.goal-row-main>label{grid-template-columns:1fr 31px;align-items:center;gap:7px;margin-top:7px;display:grid}.goal-row-main>label>i{background:#e8ebee;border-radius:4px;height:5px;overflow:hidden}.goal-row-main>label>i>em{background:linear-gradient(90deg,#00a88a,#46cdb5);border-radius:4px;height:100%;display:block}.goal-row-main>label>b{color:#4f535c;font-size:8px}.goal-link-count{color:#747780;background:#f0f2f5;border-radius:9px;padding:3px 6px;font-size:8px}.goal-empty{text-align:center;color:#858792;padding:35px;font-size:11px}.goal-detail>header{border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;padding:18px 19px 14px;display:flex}.goal-detail>header>div{min-width:0}.goal-detail>header>div>small{color:#6b6e77;font-size:9px}.goal-detail>header h3{margin:5px 0 0;font-size:18px}.goal-status-dot{background:#00a88a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.goal-status-dot.at_risk{background:#fdab3d}.goal-status-dot.off_track{background:#e2445c}.goal-status-dot.achieved{background:#00c875}.goal-status-dot.paused{background:#aeb1ba}.goal-progress-ring{background:conic-gradient(#00a88a var(--goal-progress),#e6ebe9 0);border-radius:50%;flex:none;justify-content:center;align-items:baseline;width:59px;height:59px;padding-top:20px;display:flex;position:relative}.goal-progress-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.goal-progress-ring b,.goal-progress-ring small{z-index:1;position:relative}.goal-progress-ring b{font-size:15px}.goal-progress-ring small{color:#747780;font-size:7px}.goal-description{color:#60636c;white-space:pre-wrap;margin:0;padding:13px 19px 0;font-size:10px;line-height:1.55}.goal-facts{grid-template-columns:1fr 1fr;gap:8px;padding:14px 19px;display:grid}.goal-facts>div{border:1px solid #e5e8eb;border-radius:7px;padding:8px 9px}.goal-facts small,.goal-facts b{display:block}.goal-facts small{color:#7c7f88;margin-bottom:4px;font-size:8px}.goal-facts b{font-size:9px}.goal-facts b>i{color:#fff;background:#7651be;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:6px;font-style:normal;display:inline-grid}.goal-actions{gap:5px;padding:0 19px 14px;display:flex}.goal-actions button{border:1px solid #d2d6da;border-radius:5px;padding:6px 9px;font-size:9px}.goal-actions button:first-child{color:#fff;background:#007f6d;border-color:#007f6d}.goal-actions button.danger{color:#cf3450;margin-left:auto}.goal-linked,.goal-history{border-top:1px solid #e8ebee;padding:14px 19px}.goal-linked>header,.goal-history>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.goal-linked h4,.goal-history h4{margin:2px 0 0;font-size:12px}.goal-linked>header>span{background:#eef1f4;border-radius:9px;padding:3px 6px;font-size:8px}.goal-linked>p,.goal-history>p,.goal-item-picker>p{color:#7a7d86;text-align:center;padding:10px;font-size:9px}.goal-linked>article{border:1px solid #e4e7eb;border-radius:7px;grid-template-columns:1fr 24px;align-items:center;gap:3px;margin-top:5px;display:grid}.goal-linked>article>button:first-child{text-align:left;grid-template-columns:5px minmax(0,1fr) 35px;align-items:center;gap:8px;padding:7px 8px;display:grid}.goal-linked article button>i{border-radius:3px;width:5px;height:27px}.goal-linked article b,.goal-linked article small{display:block}.goal-linked article b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.goal-linked article small{color:#7b7e87;margin-top:2px;font-size:8px}.goal-linked article button>span{color:#087b68;font-size:9px}.goal-linked button.unlink{color:#cf3450;font-size:14px}.goal-hidden-links{color:#806700;background:#fff9df;border-radius:5px;margin-top:6px;padding:6px 8px;font-size:8px;display:block}.goal-history>header button{color:#007f6d;font-size:8px}.goal-history>article{border-bottom:1px solid #edf0f2;grid-template-columns:39px 1fr;gap:9px;padding:9px 0;display:grid}.goal-history>article>span{color:#087b68;background:#e5f5f2;border-radius:7px;place-items:center;width:37px;height:27px;font-size:8px;font-weight:700;display:grid}.goal-history>article>span.at_risk{color:#a96400;background:#fff0df}.goal-history>article>span.off_track{color:#c62f49;background:#ffe5e9}.goal-history>article>span.achieved{color:#00875a;background:#ddf5e8}.goal-history article header{justify-content:space-between;gap:8px;display:flex}.goal-history article header b{font-size:9px}.goal-history article header small{color:#7d8089;font-size:7px}.goal-history article p{white-space:pre-wrap;margin:4px 0 0;font-size:9px;line-height:1.45}.goal-modal-backdrop{z-index:120;background:#1f233073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.goal-modal{background:#fff;border-radius:12px;width:min(720px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #1f233047}.goal-modal>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.goal-modal h2{margin:4px 0 0;font-size:19px}.goal-modal>header p{color:#72757e;margin:3px 0 0;font-size:9px}.goal-modal>header>button{font-size:22px}.goal-modal>form{grid-template-columns:1fr 1fr;gap:11px;padding:17px 20px;display:grid}.goal-modal form>label{gap:5px;font-size:10px;font-weight:600;display:grid}.goal-modal form>label.wide{grid-column:1/-1}.goal-modal input,.goal-modal select,.goal-modal textarea{background:#fff;border:1px solid #d1d4dc;border-radius:6px;outline:0;padding:8px 9px}.goal-modal textarea{resize:vertical;min-height:79px}.goal-modal input:focus,.goal-modal select:focus,.goal-modal textarea:focus{border-color:#00a88a;box-shadow:0 0 0 2px #00a88a18}.goal-mode-note{color:#34665e;background:#edf8f6;border-radius:6px;grid-column:1/-1;padding:8px 10px;font-size:9px}.goal-modal form>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.goal-modal form>footer button{border:1px solid #d3d5de;border-radius:6px;padding:8px 15px;font-size:10px}.goal-modal form>footer button:last-child{color:#fff;background:#007f6d;border-color:#007f6d}.goal-item-picker{border:1px solid #dfe2e6;border-radius:8px;grid-column:1/-1;max-height:310px;padding:5px;overflow:auto}.goal-item-picker>label{cursor:pointer;border-radius:5px;grid-template-columns:18px 5px 1fr 35px;align-items:center;gap:7px;padding:7px 8px;display:grid}.goal-item-picker>label:hover,.goal-item-picker>label.selected{background:#edf8f6}.goal-item-picker label>i{border-radius:3px;width:5px;height:28px}.goal-item-picker label b,.goal-item-picker label small{display:block}.goal-item-picker label b{font-size:9px}.goal-item-picker label small{color:#777b84;margin-top:2px;font-size:8px}.goal-item-picker label em{color:#087b68;font-size:8px;font-style:normal}@media (width<=1150px){.goal-layout{grid-template-columns:1fr}.goal-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.goal-hero{flex-direction:column;align-items:flex-start}.goal-summary{grid-template-columns:1fr 1fr}.goal-modal>form{grid-template-columns:1fr}.goal-modal form>label.wide,.goal-mode-note,.goal-modal form>footer,.goal-item-picker{grid-column:1}.goal-layout,.goal-facts{grid-template-columns:1fr}.goal-actions{flex-wrap:wrap}}.portfolio-center{gap:14px;padding-bottom:50px;display:grid}.portfolio-hero{background:linear-gradient(135deg,#edf5ff,#f6f1ff);border:1px solid #dce4f1;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.portfolio-hero small,.portfolio-projects>header small,.portfolio-health-history>header small,.portfolio-modal>header small{letter-spacing:1.2px;color:#496b9b;font-size:9px;font-weight:800}.portfolio-hero h2{margin:5px 0 3px;font-size:23px}.portfolio-hero p{color:#6e707b;margin:0;font-size:12px}.portfolio-hero>div:last-child{gap:8px;display:flex}.portfolio-hero button{background:#fff;border:1px solid #cfd4dd;border-radius:6px;padding:9px 14px;font-size:11px}.portfolio-hero button.primary{color:#fff;background:#006bc7;border-color:#006bc7}.portfolio-tabs{gap:8px;padding:1px;display:flex;overflow:auto}.portfolio-tabs>button{text-align:left;background:#fff;border:1px solid #e0e3e9;border-radius:8px;grid-template-columns:7px 1fr;gap:8px;min-width:180px;padding:9px 11px;display:grid}.portfolio-tabs>button.active{border-color:#579bfc;box-shadow:0 0 0 2px #e2efff}.portfolio-tabs button>i{border-radius:4px;height:30px}.portfolio-tabs b,.portfolio-tabs small{display:block}.portfolio-tabs b{font-size:10px}.portfolio-tabs small{color:#7a7d86;margin-top:3px;font-size:8px}.portfolio-tabs>p{color:#7b7e87;font-size:10px}.portfolio-error{color:#a1223e;background:#fff0f3;border-radius:7px;justify-content:space-between;padding:9px 12px;font-size:10px;display:flex}.portfolio-heading{background:#fff;border:1px solid #e0e3e9;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.portfolio-heading>div:first-child{align-items:center;gap:10px;display:flex}.portfolio-heading>div>i{border-radius:4px;width:8px;height:46px}.portfolio-heading small,.portfolio-heading h3,.portfolio-heading p{display:block}.portfolio-heading small{color:#7a7d86;font-size:8px}.portfolio-heading h3{margin:2px 0;font-size:16px}.portfolio-heading p{color:#696c75;margin:0;font-size:9px}.portfolio-heading>div:last-child{gap:5px;display:flex}.portfolio-heading button{border:1px solid #d3d6dd;border-radius:5px;padding:6px 9px;font-size:9px}.portfolio-heading button.danger{color:#cc3650}.portfolio-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.portfolio-summary>button,.portfolio-summary>article{text-align:left;background:#fff;border:1px solid #e0e3e9;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.portfolio-summary>button.active{border-color:#579bfc;box-shadow:0 0 0 2px #e5f1ff}.portfolio-summary span{color:#0870d9;background:#e8f3ff;border-radius:7px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.portfolio-summary .risk span,.portfolio-summary .overdue span{color:#b86a00;background:#fff0e2}.portfolio-summary .finance span{color:#00875a;background:#e5f7ef}.portfolio-summary small,.portfolio-summary b{display:block}.portfolio-summary small{color:#797c85;font-size:8px}.portfolio-summary b{margin-top:2px;font-size:15px}.portfolio-summary .finance b{white-space:nowrap;font-size:9px}.portfolio-layout{grid-template-columns:minmax(560px,1.45fr) minmax(370px,.8fr);align-items:start;gap:13px;display:grid}.portfolio-projects,.portfolio-detail{background:#fff;border:1px solid #dfe2e8;border-radius:10px;overflow:hidden}.portfolio-projects>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;height:57px;padding:0 15px;display:flex}.portfolio-projects>header h3{margin:3px 0 0;font-size:14px}.portfolio-projects>header>span{background:#edf1f5;border-radius:9px;padding:3px 7px;font-size:8px}.portfolio-project-row{text-align:left;border-bottom:1px solid #eceef2;grid-template-columns:6px minmax(150px,1fr) 74px 110px 82px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.portfolio-project-row:hover{background:#f8fafc}.portfolio-project-row.selected{background:#eef6ff;box-shadow:inset 3px 0 #579bfc}.portfolio-project-row>i{border-radius:4px;height:36px}.project-name b,.project-name small,.project-dates b,.project-dates small{display:block}.project-name b{font-size:10px}.project-name small,.project-dates small{color:#777a84;margin-top:3px;font-size:8px}.health{text-align:center;color:#00875a;background:#e1f6eb;border-radius:9px;padding:4px 7px;font-size:8px;display:inline-block}.health.at_risk{color:#a96400;background:#fff0dd}.health.off_track{color:#c62f49;background:#ffe4e9}.project-progress label{grid-template-columns:1fr 28px;align-items:center;gap:5px;display:grid}.project-progress label>i,.portfolio-progress>i{background:#e8ebef;border-radius:5px;height:6px;overflow:hidden}.project-progress label>i>em,.portfolio-progress>i>em{background:linear-gradient(90deg,#579bfc,#00a88a);border-radius:5px;height:100%;display:block}.project-progress label>b{font-size:8px}.project-progress>small{color:#7a7d85;font-size:7px}.project-dates{text-align:right}.project-dates b{font-size:9px}.portfolio-detail>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.portfolio-detail>header small{color:#777a84;font-size:8px}.portfolio-detail>header h3{margin:3px 0 0;font-size:16px}.portfolio-detail-metrics{grid-template-columns:1fr 1fr;gap:7px;padding:13px 16px;display:grid}.portfolio-detail-metrics>div,.portfolio-finance>div{border:1px solid #e5e8ed;border-radius:7px;padding:8px}.portfolio-detail-metrics small,.portfolio-detail-metrics b,.portfolio-finance small,.portfolio-finance b{display:block}.portfolio-detail-metrics small,.portfolio-finance small{color:#7a7d85;font-size:8px}.portfolio-detail-metrics b{margin-top:3px;font-size:12px}.portfolio-progress{padding:0 16px 12px}.portfolio-progress>i{height:8px;display:block}.portfolio-progress>span{color:#767983;margin-top:5px;font-size:8px;display:block}.portfolio-notes{white-space:pre-wrap;background:#f6f8fa;border-radius:7px;margin:0 16px 12px;padding:9px;font-size:9px;line-height:1.5}.portfolio-finance{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 16px 13px;display:grid}.portfolio-finance b{margin-top:3px;font-size:9px}.portfolio-detail>nav{flex-wrap:wrap;gap:5px;padding:0 16px 13px;display:flex}.portfolio-detail>nav button{border:1px solid #d2d6dd;border-radius:5px;padding:6px 8px;font-size:8px}.portfolio-detail>nav button:first-child{color:#fff;background:#006bc7;border-color:#006bc7}.portfolio-detail>nav button.danger{color:#cc3650}.portfolio-health-history{border-top:1px solid #e8ebef;padding:13px 16px}.portfolio-health-history>header{justify-content:space-between;align-items:center;display:flex}.portfolio-health-history h4{margin:2px 0;font-size:11px}.portfolio-health-history>header button{color:#006bc7;font-size:8px}.portfolio-health-history>article{border-bottom:1px solid #edf0f3;grid-template-columns:27px 1fr;gap:8px;padding:9px 0;display:grid}.portfolio-health-history>article>span{color:#00875a;background:#e1f6eb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.portfolio-health-history>article>span.at_risk{color:#a96400;background:#fff0dd}.portfolio-health-history>article>span.off_track{color:#c62f49;background:#ffe4e9}.portfolio-health-history article header{justify-content:space-between;gap:6px;display:flex}.portfolio-health-history article b{font-size:8px}.portfolio-health-history article small{color:#7b7e87;font-size:7px}.portfolio-health-history article p{white-space:pre-wrap;margin:4px 0 0;font-size:8px;line-height:1.45}.portfolio-health-history>p{color:#7a7d85;text-align:center;padding:13px;font-size:9px}.portfolio-empty{text-align:center;color:#7b7e87;padding:32px;font-size:10px}.portfolio-empty.standalone{border:1px dashed #cfd4dd;border-radius:9px}.portfolio-modal-backdrop{z-index:120;background:#1f233073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portfolio-modal{background:#fff;border-radius:12px;width:min(700px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #1f233047}.portfolio-modal>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.portfolio-modal h2{margin:4px 0 0;font-size:19px}.portfolio-modal>header p{color:#747780;margin:3px 0 0;font-size:9px}.portfolio-modal>header>button{font-size:22px}.portfolio-modal>form{grid-template-columns:1fr 1fr;gap:11px;padding:16px 19px;display:grid}.portfolio-modal form>label{gap:5px;font-size:9px;font-weight:600;display:grid}.portfolio-modal form>label.wide{grid-column:1/-1}.portfolio-modal input,.portfolio-modal select,.portfolio-modal textarea{background:#fff;border:1px solid #d1d4dc;border-radius:6px;outline:0;padding:8px 9px}.portfolio-modal textarea{resize:vertical;min-height:75px}.portfolio-modal input:focus,.portfolio-modal select:focus,.portfolio-modal textarea:focus{border-color:#579bfc;box-shadow:0 0 0 2px #579bfc18}.portfolio-modal fieldset{border:0;margin:0;padding:0}.portfolio-modal fieldset legend{margin-bottom:6px;font-size:9px;font-weight:600}.portfolio-modal fieldset button{border-radius:50%;width:24px;height:24px;margin-right:6px}.portfolio-modal fieldset button.selected{box-shadow:0 0 0 3px #fff,0 0 0 5px #579bfc}.portfolio-modal form>footer{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.portfolio-modal form>footer button{border:1px solid #d3d6dd;border-radius:6px;padding:8px 14px;font-size:9px}.portfolio-modal form>footer button:last-child{color:#fff;background:#006bc7;border-color:#006bc7}@media (width<=1250px){.portfolio-layout{grid-template-columns:1fr}.portfolio-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.portfolio-hero,.portfolio-heading{flex-direction:column;align-items:flex-start}.portfolio-summary{grid-template-columns:1fr 1fr}.portfolio-project-row{grid-template-columns:6px 1fr 70px}.portfolio-project-row .project-progress,.portfolio-project-row .project-dates{grid-column:2}.portfolio-modal>form{grid-template-columns:1fr}.portfolio-modal form>label.wide,.portfolio-modal form>footer{grid-column:1}}.timesheet-center{gap:16px;padding-bottom:52px;display:grid}.timesheet-hero{background:linear-gradient(135deg,#edf8ff,#f5f1ff);border:1px solid #dce4f1;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.timesheet-hero small,.timesheet-grid-card>header small,.time-entry-list>header small,.review-queue>header small,.people-time>header small,.timesheet-modal>header small{letter-spacing:1.15px;color:#0073aa;font-size:9px;font-weight:800}.timesheet-hero h2{margin:5px 0 3px;font-size:23px}.timesheet-hero p{color:#6e707b;margin:0;font-size:12px}.timesheet-hero>div:last-child{gap:8px;display:flex}.timesheet-hero button{background:#fff;border:1px solid #cfd5df;border-radius:6px;padding:9px 14px;font-size:11px}.timesheet-hero button.primary{color:#fff;background:#0073ea;border-color:#0073ea}.timesheet-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.timesheet-toolbar>div{align-items:center;gap:6px;display:flex}.timesheet-toolbar>div:first-child{background:#fff;border:1px solid #d8dce5;border-radius:8px;padding:4px}.timesheet-toolbar>div:first-child>button:not(.today){color:#555a66;border-radius:5px;width:30px;height:31px;font-size:20px}.timesheet-toolbar>div:first-child>button:hover{background:#f0f4f8}.timesheet-toolbar>div:first-child span{min-width:190px;padding:0 8px}.timesheet-toolbar small,.timesheet-toolbar b{display:block}.timesheet-toolbar small{color:#81848e;font-size:8px}.timesheet-toolbar b{margin-top:2px;font-size:11px}.timesheet-toolbar .today,.timesheet-toolbar>div:last-child button{border:1px solid #d6dae3;border-radius:5px;height:31px;padding:0 10px;font-size:9px}.timesheet-toolbar select{background:#fff;border:1px solid #d6dae3;border-radius:6px;min-width:160px;height:35px;padding:0 9px;font-size:10px}.timesheet-error{color:#a1223e;background:#fff0f3;border-radius:7px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;display:flex}.timesheet-error button{font-size:16px}.timesheet-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.timesheet-summary article{background:#fff;border:1px solid #e0e3e9;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex;box-shadow:0 4px 12px #1f23300a}.timesheet-summary article>span{color:#0073ea;background:#e7f3ff;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.timesheet-summary article:nth-child(2)>span{color:#7651be;background:#eee9ff}.timesheet-summary article:nth-child(3)>span{color:#00875a;background:#e5f8ee}.timesheet-summary article.money>span{color:#a96600;background:#fff2d9}.timesheet-summary small,.timesheet-summary b,.timesheet-summary p{display:block}.timesheet-summary small{color:#777985;font-size:9px}.timesheet-summary b{margin:3px 0;font-size:17px}.timesheet-summary p{color:#8b8d97;margin:0;font-size:8px}.timesheet-submission{background:#fff;border:1px solid #dde2ea;border-left:5px solid #8d96a6;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.timesheet-submission>div{align-items:center;gap:10px;display:flex}.timesheet-submission>div:first-child>span{color:#626a78;background:#eef1f5;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.timesheet-submission small{color:#777985;font-size:8px}.timesheet-submission h3{margin:2px 0;font-size:13px}.timesheet-submission p{color:#767984;margin:0;font-size:9px}.timesheet-submission>div:last-child{justify-content:flex-end}.timesheet-submission input{border:1px solid #d5d9e2;border-radius:6px;width:230px;height:33px;padding:0 8px;font-size:9px}.timesheet-submission button{color:#fff;background:#0073ea;border-radius:6px;height:33px;padding:0 12px;font-size:9px}.timesheet-submission.status-submitted{background:#fffaf0;border-left-color:#fdab3d}.timesheet-submission.status-submitted>div:first-child>span{color:#a56500;background:#fff0ce}.timesheet-submission.status-approved{background:#f3fcf8;border-left-color:#00a86b}.timesheet-submission.status-approved>div:first-child>span{color:#00875a;background:#dcf6e9}.timesheet-submission.status-rejected{background:#fff7f8;border-left-color:#e2445c}.timesheet-submission.status-rejected>div:first-child>span{color:#c42d49;background:#ffe4e8}.timesheet-grid-card,.time-entry-list,.review-queue,.people-time{background:#fff;border:1px solid #dfe2e9;border-radius:11px;overflow:hidden}.timesheet-grid-card>header,.time-entry-list>header,.review-queue>header,.people-time>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.timesheet-grid-card h3,.time-entry-list h3,.review-queue h3,.people-time h3{margin:3px 0 0;font-size:15px}.timesheet-grid-card>header>span,.time-entry-list>header>span,.review-queue>header>span{color:#636875;background:#eef2f7;border-radius:11px;padding:4px 8px;font-size:9px}.timesheet-grid{min-width:930px;overflow:auto}.timesheet-grid-head,.timesheet-grid-row{grid-template-columns:minmax(220px,1.5fr) repeat(7,minmax(70px,.55fr)) minmax(70px,.55fr);align-items:stretch;display:grid}.timesheet-grid-head{color:#6f727c;background:#f7f8fa;min-height:35px;font-size:8px}.timesheet-grid-head>*{border-right:1px solid #e3e6ec;justify-content:center;align-items:center;padding:5px;display:flex}.timesheet-grid-head>b:first-child{justify-content:flex-start;padding-left:14px}.timesheet-grid-row{border-top:1px solid #e8eaf0;min-height:52px}.timesheet-grid-row>*{border-right:1px solid #e5e7ed;justify-content:center;align-items:center;font-size:9px;display:flex}.timesheet-grid-row>button{text-align:left;grid-template-columns:6px minmax(0,1fr);gap:9px;padding:7px 13px;display:grid}.timesheet-grid-row>button>i{border-radius:3px;height:30px}.timesheet-grid-row b,.timesheet-grid-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.timesheet-grid-row>button b{font-size:10px}.timesheet-grid-row>button small{color:#828590;margin-top:3px;font-size:8px}.timesheet-grid-row>span.filled{color:#006fc8;background:#edf7ff;font-weight:800}.timesheet-grid-row>b{color:#6444aa;background:#f8f6ff}.timesheet-layout{grid-template-columns:minmax(0,1.7fr) minmax(290px,.75fr);align-items:start;gap:14px;display:grid}.time-entry-list>article{border-bottom:1px solid #eceef3;grid-template-columns:85px 6px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:66px;padding:8px 13px;display:grid}.time-entry-list>article:last-child{border-bottom:0}.time-entry-list time{color:#787b86;font-size:8px}.time-entry-list>article>i{border-radius:3px;height:34px}.time-entry-list>article>button{text-align:left;min-width:0}.time-entry-list>article>button b,.time-entry-list>article>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.time-entry-list>article>button b{font-size:11px}.time-entry-list>article>button small{color:#7c7f89;margin-top:4px;font-size:8px}.time-entry-list>article>div{text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:center;gap:3px 7px;display:grid}.time-entry-list strong{font-size:11px}.time-entry-list>article>div>span{color:#737680;font-size:8px}.time-entry-list em{border-radius:10px;grid-column:1/-1;justify-self:end;padding:3px 7px;font-size:7px;font-style:normal}.status-draft{color:#69707d;background:#edf0f4}.status-submitted{color:#9b6200;background:#fff0cc}.status-approved{color:#008359;background:#def6ea}.status-rejected{color:#b82843;background:#ffe6ea}.time-entry-list menu{gap:2px;margin:0;padding:0;display:flex}.time-entry-list menu button{color:#006bc7;border-radius:5px;padding:5px 7px;font-size:8px}.time-entry-list menu button:hover{background:#edf5ff}.time-entry-list menu button.danger{color:#c42d49}.timesheet-side{gap:14px;display:grid}.review-queue>article{border-bottom:1px solid #eceef3;padding:12px 14px}.review-queue>article:last-child{border-bottom:0}.review-queue b,.review-queue small{display:block}.review-queue b{font-size:10px}.review-queue small{color:#777985;margin-top:3px;font-size:8px}.review-queue p{color:#696c76;margin:8px 0;font-size:9px;line-height:1.5}.review-queue footer{justify-content:flex-end;gap:5px;display:flex}.review-queue footer button{border:1px solid #d1d5dd;border-radius:5px;padding:5px 9px;font-size:8px}.review-queue footer button:last-child{color:#fff;background:#00a86b;border-color:#00a86b}.people-time>button{text-align:left;border-bottom:1px solid #eceef3;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 13px;display:grid}.people-time>button:last-child{border-bottom:0}.people-time>button.active{background:#eff6ff}.people-time>button>span{color:#fff;background:linear-gradient(135deg,#6554c0,#579bfc);border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.people-time b,.people-time small{display:block}.people-time b{font-size:10px}.people-time small{color:#7a7d87;margin-top:3px;font-size:8px}.people-time em{color:#55708a;font-size:8px;font-style:normal}.timesheet-empty{text-align:center;color:#858892;margin:0;padding:22px;font-size:9px}.timesheet-modal-backdrop{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f22314a;place-items:center;display:grid;position:fixed;inset:0}.timesheet-modal{background:#fff;border-radius:12px;width:min(620px,100vw - 30px);max-height:calc(100vh - 40px);padding:19px;overflow:auto;box-shadow:0 18px 50px #1f233038}.timesheet-modal.rate-modal{width:min(460px,100vw - 30px)}.timesheet-modal>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.timesheet-modal>header h2{margin:4px 0 0;font-size:19px}.timesheet-modal>header>button{color:#777;border-radius:6px;width:32px;height:32px;font-size:23px}.timesheet-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding-top:14px;display:grid}.timesheet-modal label{color:#636671;gap:5px;font-size:9px;display:grid}.timesheet-modal label.wide,.timesheet-modal footer{grid-column:1/-1}.timesheet-modal input,.timesheet-modal select,.timesheet-modal textarea{background:#fff;border:1px solid #cfd3dc;border-radius:6px;outline:0;width:100%;padding:0 9px;font-size:10px}.timesheet-modal input,.timesheet-modal select{height:37px}.timesheet-modal textarea{resize:vertical;min-height:84px;padding:9px}.timesheet-modal input:focus,.timesheet-modal select:focus,.timesheet-modal textarea:focus{border-color:#0073ea;box-shadow:0 0 0 2px #0073ea16}.timesheet-check{background:#f8fafc;border:1px solid #e0e3e9;border-radius:7px;grid-template-columns:18px 1fr;align-items:center;padding:9px;display:flex!important}.timesheet-check input{accent-color:#0073ea;width:16px!important;height:16px!important}.timesheet-check b,.timesheet-check small{display:block}.timesheet-check b{font-size:9px}.timesheet-check small{color:#7d808a;margin-top:2px;font-size:8px}.timesheet-modal footer{border-top:1px solid #e7e9ee;justify-content:flex-end;gap:7px;padding-top:13px;display:flex}.timesheet-modal footer button{border:1px solid #cfd3dc;border-radius:6px;height:34px;padding:0 13px;font-size:9px}.timesheet-modal footer button[type=submit]{color:#fff;background:#0073ea;border-color:#0073ea}@media (width<=1150px){.timesheet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.timesheet-layout{grid-template-columns:1fr}.timesheet-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.timesheet-hero,.timesheet-toolbar,.timesheet-submission{flex-direction:column;align-items:flex-start}.timesheet-toolbar>div:last-child{flex-wrap:wrap;width:100%}.timesheet-toolbar select{flex:1}.timesheet-submission>div:last-child{flex-wrap:wrap;justify-content:flex-start;width:100%}.timesheet-submission input{flex:1;min-width:180px}.time-entry-list>article{grid-template-columns:70px 5px minmax(0,1fr) auto}.time-entry-list menu{grid-column:3/-1;justify-content:flex-end}.timesheet-side{grid-template-columns:1fr}}@media (width<=620px){.timesheet-summary,.timesheet-modal form{grid-template-columns:1fr}.timesheet-modal label.wide,.timesheet-modal footer{grid-column:auto}.timesheet-hero>div:last-child{width:100%}.timesheet-hero>div:last-child button{flex:1}}.sprint-center{gap:14px;padding-bottom:55px;display:grid}.sprint-hero{background:linear-gradient(135deg,#eef8ff,#f3f2ff 62%,#f0fbf7);border:1px solid #dce5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.sprint-hero small,.sprint-execution>header small,.sprint-backlog>header small,.agile-analytics header small,.sprint-retro>header small,.sprint-modal>header small{letter-spacing:1.2px;color:#476b98;font-size:9px;font-weight:800}.sprint-hero h2{margin:5px 0 3px;font-size:23px}.sprint-hero p{color:#6e707a;margin:0;font-size:11px}.sprint-hero>div:last-child{gap:7px;display:flex}.sprint-hero button{background:#fff;border:1px solid #cfd4dd;border-radius:6px;padding:9px 13px;font-size:10px}.sprint-hero button.primary,.sprint-welcome button{color:#fff;background:#0073ea;border-color:#0073ea}.sprint-toolbar{background:#fff;border:1px solid #e0e3e9;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.sprint-toolbar label{color:#737680;align-items:center;gap:9px;font-size:9px;display:flex}.sprint-toolbar select{background:#fff;border:1px solid #cfd4dd;border-radius:6px;min-width:260px;height:34px;padding:0 9px}.sprint-toolbar>div{align-items:center;gap:8px;display:flex}.sprint-toolbar small{color:#777b84;font-size:9px}.sprint-access{color:#00875a;background:#e6f5ee;border-radius:9px;padding:4px 7px;font-size:8px}.sprint-access.viewer{color:#696c75;background:#f0f1f4}.sprint-error{color:#a3233d;background:#fff0f3;border-radius:7px;justify-content:space-between;padding:9px 12px;font-size:10px;display:flex}.sprint-tabs{gap:8px;padding:1px;display:flex;overflow:auto}.sprint-tabs>button{text-align:left;background:#fff;border:1px solid #e0e3e9;border-radius:8px;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;min-width:205px;padding:9px 10px;display:grid}.sprint-tabs>button.active{border-color:#579bfc;box-shadow:0 0 0 2px #e1efff}.sprint-tabs button>i{background:#9aa0a9;border-radius:4px;width:6px;height:32px}.sprint-tabs .status-active>i{background:#00a88a}.sprint-tabs .status-planned>i{background:#579bfc}.sprint-tabs .status-completed>i{background:#784bd1}.sprint-tabs b,.sprint-tabs small{display:block}.sprint-tabs b{font-size:10px}.sprint-tabs small{color:#7b7e87;margin-top:3px;font-size:8px}.sprint-tabs em{color:#666a73;background:#eef0f3;border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.sprint-tabs .status-active em{color:#00875a;background:#e1f5ed}.sprint-status-card{background:#fff;border:1px solid #dce3eb;border-left:5px solid #579bfc;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.sprint-status-card.status-active{background:linear-gradient(90deg,#f1fbf7,#fff 35%);border-left-color:#00a88a}.sprint-status-card.status-completed{border-left-color:#784bd1}.sprint-status-card>div:first-child{align-items:center;gap:11px;display:flex}.sprint-status-card>div:first-child>span{color:#0870d9;background:#e8f2ff;border-radius:9px;place-items:center;width:37px;height:37px;font-size:13px;display:grid}.sprint-status-card.status-active>div:first-child>span{color:#00875a;background:#e2f6ed}.sprint-status-card small{color:#777a84;font-size:8px}.sprint-status-card h3{margin:3px 0;font-size:16px}.sprint-status-card p{color:#676a74;max-width:700px;margin:0;font-size:9px}.sprint-status-actions{align-items:center;gap:6px;display:flex}.sprint-status-actions>em{color:#bc2e48;font-size:8px;font-style:normal}.sprint-status-actions button{background:#fff;border:1px solid #cfd4dc;border-radius:5px;padding:7px 9px;font-size:8px}.sprint-status-actions .primary{color:#fff;background:#0073ea;border-color:#0073ea}.sprint-status-actions .complete{color:#fff;background:#00875a;border-color:#00875a}.sprint-status-actions .danger{color:#bd2d49}.sprint-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sprint-summary article{background:#fff;border:1px solid #e0e3e9;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.sprint-summary article>span{color:#0870d9;background:#e8f3ff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.sprint-summary article:nth-child(2)>span{color:#00875a;background:#e1f6ec}.sprint-summary article:nth-child(3)>span{color:#784bd1;background:#f2eafa}.sprint-summary article:nth-child(4)>span{color:#b86b00;background:#fff1de}.sprint-summary article.warning{border-color:#f0be77}.sprint-summary small,.sprint-summary b,.sprint-summary p{display:block}.sprint-summary small{color:#777b84;font-size:8px}.sprint-summary b{margin-top:2px;font-size:16px}.sprint-summary p{color:#81848c;margin:2px 0 0;font-size:7px}.sprint-layout{grid-template-columns:minmax(560px,1.4fr) minmax(340px,.75fr);align-items:start;gap:13px;display:grid}.sprint-execution,.sprint-backlog,.burndown-card,.velocity-card,.sprint-retro{background:#fff;border:1px solid #dfe2e8;border-radius:10px;overflow:hidden}.sprint-execution>header,.sprint-backlog>header,.agile-analytics section>header,.sprint-retro>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;min-height:57px;padding:0 15px;display:flex}.sprint-execution h3,.sprint-backlog h3,.agile-analytics h3,.sprint-retro h3{margin:3px 0 0;font-size:13px}.sprint-execution>header>span,.sprint-backlog>header>span,.sprint-retro>header>span,.agile-analytics header>span{color:#696d77;background:#edf1f5;border-radius:9px;padding:4px 7px;font-size:8px}.sprint-progress{border-bottom:1px solid #eceef2;padding:10px 14px}.sprint-progress>i{background:#e6e9ee;border-radius:6px;height:7px;display:block;overflow:hidden}.sprint-progress>i>em{background:linear-gradient(90deg,#579bfc,#00a88a);border-radius:6px;height:100%;display:block}.sprint-progress>span{color:#797c85;margin-top:4px;font-size:7px;display:block}.sprint-execution>article{border-bottom:1px solid #eceef2;grid-template-columns:minmax(230px,1fr) 55px 45px auto;align-items:center;gap:7px;padding:9px 12px;display:grid}.sprint-execution>article.done{background:#f5fbf8}.sprint-item-main{text-align:left;grid-template-columns:26px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.sprint-item-main>span{color:#6d737d;background:#eef3f8;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.done .sprint-item-main>span{color:#00875a;background:#dff5ea}.sprint-item-main div{min-width:0}.sprint-item-main b,.sprint-item-main small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sprint-item-main b{font-size:10px}.done .sprint-item-main b{color:#6f737c;text-decoration:line-through}.sprint-item-main small{color:#7d8089;margin-top:3px;font-size:7px}.sprint-execution article>em{text-align:center;background:#eef0f3;border-radius:8px;padding:4px 5px;font-size:7px;font-style:normal}.sprint-execution .priority-high{color:#a95e00;background:#fff0de}.sprint-execution .priority-critical{color:#bb2b47;background:#ffe6eb}.sprint-execution .priority-low{color:#00875a;background:#e5f5ee}.sprint-execution article>strong{text-align:right;font-size:8px}.sprint-execution article>menu{gap:3px;display:flex}.sprint-execution article menu button{border-radius:4px;padding:4px;font-size:7px}.sprint-execution article menu button:hover{background:#eef5ff}.sprint-execution article menu .danger{color:#bd2d49}.sprint-backlog>div{max-height:500px;overflow:auto}.backlog-search{color:#777b84;border:1px solid #d4d7df;border-radius:6px;align-items:center;gap:5px;margin:9px;padding:0 8px;display:flex}.backlog-search input{border:0;outline:0;width:100%;min-width:0;height:31px;font-size:9px}.sprint-backlog article{border-top:1px solid #eceef2;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:8px 10px;display:grid}.sprint-backlog article>button:first-child{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-width:0;display:grid}.sprint-backlog article>button:first-child>span{color:#4f77a0;background:#edf3fa;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.sprint-backlog article b,.sprint-backlog article small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sprint-backlog article b{font-size:9px}.sprint-backlog article small{color:#7c7f87;margin-top:3px;font-size:7px}.sprint-backlog .add{color:#0870d9;background:#eef6ff;border:1px solid #bcd7f4;border-radius:5px;padding:5px 7px;font-size:7px}.sprint-empty{text-align:center;color:#7b7e88;padding:22px;font-size:9px}.agile-analytics{grid-template-columns:1.3fr .7fr;gap:13px;display:grid}.burndown-chart{padding:12px 15px}.burndown-chart article{grid-template-columns:48px 1fr 26px;align-items:center;gap:7px;height:20px;display:grid}.burndown-chart time{color:#797c85;font-size:7px}.burndown-chart article>div{background:#f0f1f4;border-radius:5px;height:8px;position:relative;overflow:hidden}.burndown-chart article i,.burndown-chart article em{height:4px;position:absolute;top:0;left:0}.burndown-chart article i{background:#579bfc}.burndown-chart article em{background:#aeb4be;top:4px}.burndown-chart article>b{text-align:right;font-size:7px}.burndown-chart footer{color:#777a84;gap:13px;padding-top:7px;font-size:7px;display:flex}.burndown-chart footer span{align-items:center;gap:4px;display:flex}.burndown-chart footer i,.burndown-chart footer em{background:#579bfc;width:13px;height:4px}.burndown-chart footer em{background:#aeb4be}.velocity-card header>b{color:#00875a;font-size:8px}.velocity-chart{align-items:end;gap:8px;height:170px;padding:18px 14px 11px;display:flex}.velocity-chart article{text-align:center;flex:1;grid-template-rows:1fr 15px 22px;align-items:end;min-width:30px;height:100%;display:grid}.velocity-chart article>div{border-bottom:1px solid #d9dde3;justify-content:center;align-items:end;gap:2px;height:100%;display:flex}.velocity-chart article i,.velocity-chart article em{background:#d4e6fb;width:9px;min-height:4px}.velocity-chart article em{background:#00a88a}.velocity-chart article>b{padding-top:3px;font-size:7px}.velocity-chart article>small{color:#7a7d86;font-size:6px;overflow:hidden}.sprint-retro{overflow:visible}.retro-columns{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 14px;display:grid}.retro-columns>section{background:#f9fafb;border:1px solid #e1e4e9;border-radius:8px;min-height:115px;padding:9px}.retro-columns h4{align-items:center;gap:6px;margin:0 0 8px;font-size:9px;display:flex}.retro-columns h4>span{color:#00875a;background:#dff5ea;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.retro-columns .retro-improve h4>span{color:#a96100;background:#fff0de}.retro-columns .retro-action h4>span{color:#0870d9;background:#e8f2ff}.retro-columns article{background:#fff;border:1px solid #e6e8ec;border-radius:6px;margin-top:5px;padding:7px}.retro-columns article p{white-space:pre-wrap;margin:0;font-size:8px;line-height:1.45}.retro-columns article footer{color:#848790;justify-content:space-between;align-items:center;margin-top:5px;font-size:6px;display:flex}.retro-columns article footer button{color:#9a5a66;font-size:13px}.retro-columns>section>p{color:#90939b;text-align:center;padding:15px;font-size:8px}.retro-form{grid-template-columns:125px 1fr auto;gap:7px;padding:0 14px 14px;display:grid}.retro-form select,.retro-form input,.retro-form button{background:#fff;border:1px solid #cfd4dc;border-radius:6px;height:34px;padding:0 9px;font-size:8px}.retro-form button{color:#fff;background:#0073ea;border-color:#0073ea}.sprint-welcome{text-align:center;background:#fff;border:1px dashed #cfd4dd;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:380px;display:grid}.sprint-welcome>span{color:#0870d9;background:#e8f2ff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.sprint-welcome h3{margin:4px 0 0;font-size:16px}.sprint-welcome p{color:#777b84;margin:0;font-size:9px}.sprint-welcome button{border:0;border-radius:6px;margin-top:6px;padding:9px 13px}.sprint-modal-backdrop{z-index:120;background:#1f233073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sprint-modal{background:#fff;border-radius:12px;width:min(660px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #1f233047}.sprint-item-modal{width:min(500px,96vw)}.sprint-modal>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.sprint-modal h2{margin:4px 0 0;font-size:19px}.sprint-modal header p{color:#767a83;margin:3px 0 0;font-size:8px}.sprint-modal header>button{font-size:22px}.sprint-modal>form{grid-template-columns:1fr 1fr;gap:11px;padding:16px 19px;display:grid}.sprint-modal label{gap:5px;font-size:9px;font-weight:600;display:grid}.sprint-modal label.wide{grid-column:1/-1}.sprint-modal input,.sprint-modal select,.sprint-modal textarea{background:#fff;border:1px solid #d1d4dc;border-radius:6px;outline:0;padding:8px 9px}.sprint-modal textarea{resize:vertical;min-height:85px}.sprint-modal input:focus,.sprint-modal select:focus,.sprint-modal textarea:focus{border-color:#579bfc;box-shadow:0 0 0 2px #579bfc18}.sprint-modal form>footer{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.sprint-modal footer button{border:1px solid #d2d6dd;border-radius:6px;padding:8px 14px;font-size:9px}.sprint-modal footer button[type=submit]{color:#fff;background:#0073ea;border-color:#0073ea}@media (width<=1200px){.sprint-layout,.agile-analytics{grid-template-columns:1fr}.sprint-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sprint-hero,.sprint-status-card,.sprint-toolbar{flex-direction:column;align-items:flex-start}.sprint-summary{grid-template-columns:1fr 1fr}.retro-columns,.retro-form,.sprint-modal>form{grid-template-columns:1fr}.sprint-modal label.wide,.sprint-modal form>footer{grid-column:1}.sprint-execution>article{grid-template-columns:1fr 45px}.sprint-execution article>em,.sprint-execution article>strong{grid-column:2}.sprint-toolbar select{min-width:280px}}.crm-center{gap:14px;padding-bottom:55px;display:grid}.crm-hero{background:linear-gradient(135deg,#eef8ff,#f7f3ff 58%,#eefbf6);border:1px solid #dce5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.crm-hero small,.crm-pipeline>header small,.crm-forecast header small,.crm-directory>header small,.crm-deal-panel>header small,.crm-modal>header small{color:#496b98;letter-spacing:1.2px;font-size:9px;font-weight:800}.crm-hero h2{margin:5px 0 3px;font-size:23px}.crm-hero p{color:#6e707a;margin:0;font-size:11px}.crm-hero>div:last-child{gap:7px;display:flex}.crm-hero button{background:#fff;border:1px solid #cfd4dc;border-radius:6px;padding:9px 13px;font-size:10px}.crm-hero button.primary{color:#fff;background:#0073ea;border-color:#0073ea}.crm-toolbar{background:#fff;border:1px solid #e0e3e9;border-radius:9px;align-items:center;gap:14px;padding:10px 13px;display:flex}.crm-toolbar>div{align-items:center;gap:7px;display:flex}.crm-toolbar>div label{color:#737680;align-items:center;gap:7px;font-size:8px;display:flex}.crm-toolbar select{background:#fff;border:1px solid #cfd4dd;border-radius:6px;min-width:220px;height:32px;padding:0 8px;font-size:9px}.crm-toolbar>div>span{color:#00875a;background:#e3f6ed;border-radius:9px;padding:4px 7px;font-size:7px}.crm-toolbar>div>span.viewer{color:#6c6f78;background:#eef0f3}.crm-toolbar nav{gap:3px;display:flex}.crm-toolbar nav button{border-radius:6px;height:32px;padding:0 9px;font-size:9px}.crm-toolbar nav button:hover,.crm-toolbar nav button.active{color:#096ac4;background:#eaf3ff}.crm-search{color:#777b84;border:1px solid #d3d7de;border-radius:6px;align-items:center;gap:5px;min-width:230px;height:32px;margin-left:auto;padding:0 8px;display:flex}.crm-search input{border:0;outline:0;width:100%;font-size:9px}.crm-error{color:#a3233d;background:#fff0f3;border-radius:7px;justify-content:space-between;padding:9px 12px;font-size:10px;display:flex}.crm-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.crm-summary article{background:#fff;border:1px solid #e0e3e9;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.crm-summary article>span{color:#0870d9;background:#e8f3ff;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.crm-summary article:nth-child(2)>span{color:#784bd1;background:#eee7fa}.crm-summary article:nth-child(3)>span{color:#00875a;background:#e1f6ec}.crm-summary article:nth-child(4)>span{color:#b86b00;background:#fff1de}.crm-summary article.warning{background:#fffaf2;border-color:#efae56}.crm-summary small,.crm-summary b,.crm-summary p{display:block}.crm-summary small{color:#777b84;font-size:8px}.crm-summary b{margin-top:2px;font-size:14px}.crm-summary p{color:#81848c;margin:2px 0 0;font-size:7px}.crm-pipeline{background:#fff;border:1px solid #dfe2e8;border-radius:10px;overflow:hidden}.crm-pipeline>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;min-height:68px;padding:11px 15px;display:flex}.crm-pipeline h3,.crm-forecast h3,.crm-directory h3{margin:3px 0 0;font-size:14px}.crm-pipeline header p{color:#777b84;margin:3px 0 0;font-size:8px}.crm-pipeline>header>div:last-child{gap:5px;display:flex}.crm-pipeline>header button,.crm-directory>header button{background:#fff;border:1px solid #cfd4dc;border-radius:5px;padding:7px 9px;font-size:8px}.crm-stage-board{background:#f7f8fa;grid-auto-columns:minmax(230px,275px);grid-auto-flow:column;gap:10px;padding:12px;display:grid;overflow:auto}.crm-stage{background:#f0f2f5;border:1px solid #e0e3e8;border-radius:8px;min-height:470px;overflow:hidden}.crm-stage>header{background:#fff;border-top:4px solid;border-bottom:1px solid #dfe2e7;grid-template-columns:1fr auto 18px;align-items:center;gap:5px;padding:9px 10px;display:grid}.crm-stage>header b,.crm-stage>header small{display:block}.crm-stage>header b{font-size:9px}.crm-stage>header small{color:#797d86;margin-top:2px;font-size:7px}.crm-stage>header strong{font-size:8px}.crm-stage>header button{font-size:9px}.crm-stage>div{gap:7px;padding:8px;display:grid}.crm-stage article{cursor:pointer;background:#fff;border:1px solid #dfe2e7;border-radius:7px;padding:10px;box-shadow:0 1px 3px #1f233010}.crm-stage article[draggable=true]{cursor:grab}.crm-stage article.overdue{border-color:#efadba;box-shadow:inset 3px 0 #e2445c}.deal-card-head{grid-template-columns:4px 1fr auto;align-items:center;gap:6px;display:grid}.deal-card-head>i{border-radius:3px;width:4px;height:26px}.deal-card-head>button{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.deal-card-head>span{color:#656a74;background:#edf1f5;border-radius:7px;padding:3px 4px;font-size:6px}.crm-stage article>p{color:#727680;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:8px;overflow:hidden}.crm-stage article>strong{font-size:12px}.crm-stage article>footer{border-top:1px solid #eceef2;align-items:center;gap:5px;margin-top:9px;padding-top:8px;display:flex}.crm-stage article footer>span{color:#fff;background:#6d4ed1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.crm-stage article footer>small{color:#7b7e87;flex:1;font-size:6px}.crm-stage article.overdue footer>small{color:#bd2d49;font-weight:700}.crm-stage article footer>em{color:#757983;font-size:6px;font-style:normal}.crm-stage-empty{text-align:center;color:#9a9ca4;padding:28px 8px;font-size:8px}.crm-forecast{grid-template-columns:minmax(550px,1.35fr) minmax(340px,.65fr);gap:13px;display:grid}.crm-forecast>section,.crm-forecast>aside{background:#fff;border:1px solid #dfe2e8;border-radius:10px;overflow:hidden}.crm-forecast header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;min-height:57px;padding:0 15px;display:flex}.crm-forecast header>span{background:#edf1f5;border-radius:8px;padding:4px 7px;font-size:7px}.forecast-bars{gap:12px;padding:15px;display:grid}.forecast-bars article>div{grid-template-columns:6px 1fr auto;align-items:center;gap:8px;display:grid}.forecast-bars article>div>i{border-radius:3px;height:28px}.forecast-bars b,.forecast-bars small{display:block}.forecast-bars b{font-size:9px}.forecast-bars small{color:#7a7d86;margin-top:2px;font-size:7px}.forecast-bars strong{font-size:9px}.forecast-bars article>em{background:#edf0f4;border-radius:5px;height:7px;margin:5px 0 0 14px;display:block;overflow:hidden}.forecast-bars article>em>i{border-radius:5px;height:100%;display:block}.crm-forecast>aside>button{text-align:left;border-bottom:1px solid #eceef2;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 12px;display:grid}.crm-forecast>aside>button:hover{background:#f7faff}.crm-forecast>aside>button>span{color:#a96100;background:#fff0de;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.crm-forecast>aside>button>span.danger{color:#bd2d49;background:#ffe6eb}.crm-forecast button div{min-width:0}.crm-forecast button b,.crm-forecast button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-forecast button b{font-size:9px}.crm-forecast button small{color:#7a7d86;margin-top:3px;font-size:7px}.crm-forecast button strong{font-size:8px}.crm-directory{background:#fff;border:1px solid #dfe2e8;border-radius:10px;overflow:hidden}.crm-directory>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;min-height:61px;padding:0 15px;display:flex}.crm-directory>header button{color:#fff;background:#0073ea;border-color:#0073ea}.crm-directory-head,.crm-directory>article{grid-template-columns:minmax(220px,1.4fr) 1fr .8fr .8fr .9fr .7fr;align-items:center;gap:9px;padding:0 13px;display:grid}.crm-directory-head{color:#747781;background:#f7f8fa;min-height:34px;font-size:7px}.crm-directory>article{border-top:1px solid #eceef2;min-height:55px}.crm-directory>article:hover{background:#f8fbff}.crm-directory>article>button{text-align:left;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.crm-directory>article>button>span{color:#0870d9;background:#e8f3ff;border-radius:7px;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.crm-directory article button div{min-width:0}.crm-directory article b,.crm-directory article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-directory article b{font-size:9px}.crm-directory article small{color:#7a7d86;margin-top:3px;font-size:7px}.crm-directory article>span,.crm-directory article>strong{font-size:8px}.crm-directory article>em{background:#edf1f5;border-radius:8px;justify-self:start;padding:4px 6px;font-size:7px;font-style:normal}.crm-directory .account-customer,.crm-directory .contact-active{color:#00875a;background:#e1f6ec}.crm-directory .account-prospect{color:#0870d9;background:#e8f2ff}.crm-directory .account-partner{color:#784bd1;background:#eee7fa}.crm-empty{text-align:center;color:#80838c;padding:20px;font-size:9px}.crm-welcome{text-align:center;background:#fff;border:1px dashed #ccd2dc;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:390px;display:grid}.crm-welcome>span{color:#0870d9;background:#e8f3ff;border-radius:14px;place-items:center;width:51px;height:51px;font-size:20px;display:grid}.crm-welcome h3{margin:5px 0 0;font-size:16px}.crm-welcome p{color:#777b84;margin:0;font-size:9px}.crm-welcome button{color:#fff;background:#0073ea;border-radius:6px;margin-top:6px;padding:9px 13px}.crm-deal-panel{z-index:75;background:#fff;width:min(490px,100vw);position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 38px #2327352d}.crm-deal-panel>header{border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.crm-deal-panel h2{margin:4px 0 0;font-size:19px}.crm-deal-panel header p{color:#777b84;margin:3px 0 0;font-size:8px}.crm-deal-panel>header>button{font-size:24px}.deal-value{background:linear-gradient(90deg,#eef7ff,#f7f4ff);grid-template-columns:43px 1fr auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.deal-value>span{color:#fff;border-radius:9px;place-items:center;width:41px;height:41px;font-size:10px;font-weight:800;display:grid}.deal-value small,.deal-value b,.deal-value p{display:block}.deal-value small{font-size:7px}.deal-value b{font-size:16px}.deal-value p{color:#727680;margin:2px 0 0;font-size:7px}.deal-value>button{color:#0870d9;background:#fff;border:1px solid #bdd4ed;border-radius:5px;padding:6px 8px;font-size:7px}.deal-facts{grid-template-columns:repeat(3,1fr);gap:7px;padding:13px 18px;display:grid}.deal-facts>div{border:1px solid #e3e6eb;border-radius:7px;padding:8px}.deal-facts>div.overdue{background:#fff5f7;border-color:#efadba}.deal-facts small,.deal-facts b{display:block}.deal-facts small{color:#7a7d86;font-size:7px}.deal-facts b{margin-top:3px;font-size:8px}.deal-next-step{background:#f4f7fb;border-radius:7px;margin:0 18px 12px;padding:9px}.deal-next-step small{color:#58759a;font-size:7px;font-weight:800}.deal-next-step p{margin:4px 0 0;font-size:8px;line-height:1.4}.crm-deal-panel>nav{gap:6px;padding:0 18px 13px;display:flex}.crm-deal-panel>nav button{border:1px solid #ccd2db;border-radius:5px;padding:7px 9px;font-size:8px}.crm-deal-panel>nav .primary{color:#fff;background:#0073ea;border-color:#0073ea}.deal-panel-block{border-top:1px solid #e8ebef;padding:13px 18px}.deal-panel-block>header{justify-content:space-between;align-items:center;display:flex}.deal-panel-block h3{font-size:11px}.deal-panel-block h3 span{color:#777b84;font-weight:400}.crm-activity-form,.crm-quote-form{background:#f6f8fa;border-radius:7px;grid-template-columns:78px 1fr;gap:6px;padding:8px;display:grid}.crm-activity-form select,.crm-activity-form input,.crm-activity-form textarea,.crm-activity-form button,.crm-quote-form input,.crm-quote-form button{background:#fff;border:1px solid #cfd4dc;border-radius:5px;min-width:0;padding:7px;font-size:8px}.crm-activity-form textarea{resize:vertical;grid-column:1/-1;min-height:55px}.crm-activity-form button{color:#fff;background:#0073ea;grid-column:1/-1}.crm-activity-list{gap:6px;margin-top:8px;display:grid}.crm-activity-list article{border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:27px 1fr;gap:8px;padding:8px;display:grid}.crm-activity-list article>span{color:#0870d9;background:#e8f3ff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.crm-activity-list b{font-size:8px}.crm-activity-list p{color:#5f636d;white-space:pre-wrap;margin:3px 0;font-size:8px;line-height:1.4}.crm-activity-list small{color:#80838d;font-size:6px}.crm-quote-form{grid-template-columns:1fr 90px 110px auto}.crm-quote-form button{color:#fff;background:#0073ea}.crm-quote-list{gap:5px;margin-top:8px;display:grid}.crm-quote-list article{border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:8px;display:grid}.crm-quote-list small,.crm-quote-list b{display:block}.crm-quote-list small{color:#7a7d86;font-size:6px}.crm-quote-list b{margin-top:2px;font-size:8px}.crm-quote-list strong{font-size:9px}.crm-quote-list em{background:#edf1f5;border-radius:8px;padding:3px 6px;font-size:6px;font-style:normal}.crm-quote-list .quote-accepted{color:#00875a;background:#e1f6ec}.crm-quote-list .quote-sent{color:#0870d9;background:#e8f2ff}.crm-history article{grid-template-columns:13px 1fr;gap:7px;padding:7px 0;display:grid}.crm-history article>i{border:2px solid #579bfc;border-radius:50%;width:9px;height:9px;margin-top:3px}.crm-history b,.crm-history small{display:block}.crm-history b{font-size:8px}.crm-history small{color:#7a7d86;margin-top:2px;font-size:6px}.crm-modal-backdrop{z-index:120;background:#1f23304d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-modal{background:#fff;border-radius:12px;width:min(680px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #1f233047}.crm-modal>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.crm-modal h2{margin:4px 0 0;font-size:19px}.crm-modal>header>button{font-size:22px}.crm-modal>form{grid-template-columns:1fr 1fr;gap:11px;padding:16px 19px;display:grid}.crm-modal label{gap:5px;font-size:9px;font-weight:600;display:grid}.crm-modal label.wide{grid-column:1/-1}.crm-modal input,.crm-modal select,.crm-modal textarea{background:#fff;border:1px solid #d1d4dc;border-radius:6px;outline:0;min-width:0;padding:8px 9px}.crm-modal textarea{resize:vertical;min-height:75px}.crm-modal input:focus,.crm-modal select:focus,.crm-modal textarea:focus{border-color:#579bfc;box-shadow:0 0 0 2px #579bfc18}.crm-modal form>footer{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.crm-modal footer button{border:1px solid #d2d6dd;border-radius:6px;padding:8px 14px;font-size:9px}.crm-modal footer button[type=submit]{color:#fff;background:#0073ea;border-color:#0073ea}.crm-modal footer button.danger{color:#bd2d49;margin-right:auto}@media (width<=1250px){.crm-forecast{grid-template-columns:1fr}.crm-summary{grid-template-columns:repeat(2,1fr)}.crm-toolbar{flex-wrap:wrap}.crm-search{margin-left:0}}@media (width<=820px){.crm-hero{flex-direction:column;align-items:flex-start}.crm-summary{grid-template-columns:1fr 1fr}.crm-directory{min-width:940px}.crm-modal>form{grid-template-columns:1fr}.crm-modal label.wide,.crm-modal form>footer{grid-column:1}.deal-facts{grid-template-columns:1fr 1fr}.crm-quote-form{grid-template-columns:1fr}.crm-toolbar nav{order:3;width:100%;overflow:auto}}.service-center{color:#272934;margin:18px -10px 0}.service-center button,.service-center input,.service-center select,.service-center textarea{font:inherit}.service-hero{color:#fff;background:linear-gradient(125deg,#102d3b,#174c56 55%,#087a78);border-radius:16px;justify-content:space-between;align-items:center;padding:26px 28px;display:flex;box-shadow:0 16px 35px #143b4930}.service-hero small,.service-toolbar small{letter-spacing:.8px;opacity:.75;font-size:10px}.service-hero h2{margin:5px 0;font-size:25px}.service-hero p{color:#d4e7e8;margin:0}.service-hero>div:last-child{gap:8px;display:flex}.service-hero button{color:#fff;border:1px solid #fff5;border-radius:7px;height:36px;padding:0 14px}.service-hero button.primary{color:#12515a;background:#fff;border-color:#fff;font-weight:700}.service-toolbar{border-bottom:1px solid #e0e3e8;justify-content:space-between;align-items:center;height:66px;display:flex}.service-toolbar>div{align-items:center;gap:8px;display:flex}.service-toolbar label{color:#6f7280;font-size:11px}.service-toolbar select{background:0 0;border:0;outline:0;min-width:220px;margin-top:4px;font-weight:700;display:block}.service-toolbar span.editor,.service-toolbar span.viewer{color:#08784e;background:#e5f8ef;border-radius:10px;padding:4px 8px;font-size:10px}.service-toolbar span.viewer{color:#747783;background:#f0f1f4}.service-toolbar nav{align-self:stretch;display:flex}.service-toolbar nav button{padding:0 16px;position:relative}.service-toolbar nav button.active{color:#087a78;font-weight:700}.service-toolbar nav button.active:after{content:"";background:#087a78;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.service-error{color:#a1263f;background:#fff0f3;border-radius:8px;justify-content:space-between;margin:12px 0;padding:10px 13px;display:flex}.service-loading{background:#e8edf0;height:3px;overflow:hidden}.service-loading i{background:#087a78;width:30%;height:100%;animation:1s infinite service-load;display:block}@keyframes service-load{0%{transform:translate(-100%)}to{transform:translate(400%)}}.service-summary{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;padding:18px 0;display:grid}.service-summary article{background:#fff;border:1px solid #e0e3e8;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 3px 10px #2732420a}.service-summary article>span{color:#087a78;background:#e5f7f6;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.service-summary article.danger>span{color:#c83451;background:#ffeaef}.service-summary small,.service-summary b,.service-summary p{display:block}.service-summary small{color:#7c7f8a;font-size:10px}.service-summary b{margin-top:2px;font-size:23px}.service-summary p{color:#8a8d97;margin:3px 0 0;font-size:9px}.service-public-card{background:linear-gradient(90deg,#effbf9,#f8fcfc);border:1px solid #b9dcd9;border-radius:10px;align-items:center;gap:11px;min-height:66px;padding:10px 14px;display:flex}.service-public-card>span{color:#fff;background:#087a78;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.service-public-card>div{flex:1;min-width:0}.service-public-card small,.service-public-card b,.service-public-card p{display:block}.service-public-card small{color:#59817e;font-size:8px}.service-public-card b{margin-top:2px;font-size:12px}.service-public-card p{color:#63807f;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:10px;overflow:hidden}.service-public-card button,.service-public-card a{color:#285d5a;background:#fff;border:1px solid #a6cac7;border-radius:6px;padding:7px 10px;font-size:10px;text-decoration:none}.service-queue-view{background:#fff;border:1px solid #dfe2e8;border-radius:12px;margin-top:15px;overflow:hidden}.service-queue-view>header{border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;height:67px;padding:10px 15px;display:flex}.service-queue-view>header>div{margin-right:auto}.service-queue-view header small{color:#8b8e98;letter-spacing:.7px;font-size:8px}.service-queue-view h3{margin:3px 0 0;font-size:16px}.service-search{border:1px solid #d5d9e1;border-radius:6px;align-items:center;gap:7px;width:245px;height:34px;padding:0 9px;display:flex}.service-search input{border:0;outline:0;width:100%}.service-queue-view>header select{background:#fff;border:1px solid #d5d9e1;border-radius:6px;height:34px;padding:0 9px}.service-ticket-head,.service-ticket-row{grid-template-columns:minmax(240px,1.7fr) 72px 96px 135px 130px 135px 90px;min-width:1000px;display:grid}.service-ticket-head{color:#777a86;background:#f8f9fb;border-bottom:1px solid #dfe2e8;height:35px;font-size:9px}.service-ticket-head b{border-right:1px solid #e4e6eb;align-items:center;padding:0 10px;display:flex}.service-ticket-row{text-align:left;background:#fff;border-bottom:1px solid #e2e4e9;align-items:stretch;width:100%;min-height:55px}.service-ticket-row:hover{background:#f8fbfb}.service-ticket-row.breached{box-shadow:inset 4px 0 #e2445c}.service-ticket-row.due-soon{box-shadow:inset 4px 0 #fdab3d}.service-ticket-row>*{border-right:1px solid #e6e8ed;align-items:center;min-width:0;padding:7px 10px;display:flex}.service-ticket-row>span:first-child{gap:9px}.service-ticket-row>span:first-child>i{border-radius:3px;flex:none;width:7px;height:28px}.service-ticket-row b,.service-ticket-row small{display:block}.service-ticket-row b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.service-ticket-row small{color:#858893;margin-top:3px;font-size:8px}.priority-urgent{--priority:#e2445c}.priority-high{--priority:#fdab3d}.priority-medium{--priority:#579bfc}.priority-low{--priority:#00c875}.service-ticket-row>span:first-child>i{background:var(--priority)}.service-ticket-row em{font-style:normal}.service-ticket-row .priority{border:1px solid var(--priority);justify-content:center;margin:13px 8px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.service-ticket-row .priority{border:1px solid color-mix(in srgb,var(--priority),#fff 40%)}}.service-ticket-row .priority{background:var(--priority)}@supports (color:color-mix(in lab, red, red)){.service-ticket-row .priority{background:color-mix(in srgb,var(--priority),#fff 88%)}}.service-ticket-row .priority{color:var(--priority)}@supports (color:color-mix(in lab, red, red)){.service-ticket-row .priority{color:color-mix(in srgb,var(--priority),#222 40%)}}.service-ticket-row .priority{border-radius:12px;font-size:9px}.service-ticket-row .status{justify-content:center;font-size:9px}.status-new{color:#006ad9}.status-open{color:#087a78}.status-pending{color:#ac6c00}.status-resolved,.status-closed{color:#67717a}.service-ticket-row .assignee{gap:6px;font-size:10px}.assignee i{color:#fff;background:#7556c9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.service-ticket-row .timer{color:#616571;font-size:9px}.service-ticket-row .timer.overdue{color:#c42a47;font-weight:700}.service-ticket-row .timer.warning{color:#ae6800}.service-ticket-row .stars{color:#e39a00;font-size:10px}.service-empty{text-align:center;color:#80838d;padding:55px}.service-empty span{color:#078356;background:#e8f8f1;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;display:inline-grid}.service-empty h3{color:#30323a}.service-empty p{font-size:10px}.service-sla-view{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:14px;margin-top:15px;display:grid}.service-sla-view>section,.service-sla-view>aside,.service-csat-view>section{background:#fff;border:1px solid #dfe2e8;border-radius:12px;padding:18px}.service-sla-view>section>header small,.service-sla-view>aside>header small,.csat-list>header small{color:#8a8d98;letter-spacing:.7px;font-size:8px}.service-sla-view h3,.csat-list h3{margin:3px 0;font-size:16px}.service-sla-view header p{color:#747783;margin:5px 0;font-size:10px}.sla-policy-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:17px;display:grid}.sla-policy-grid article{border:1px solid #e0e3e8;border-top:4px solid var(--priority);border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.sla-policy-grid article header{grid-column:1/-1;justify-content:space-between;display:flex}.sla-policy-grid article header span{font-weight:700}.sla-policy-grid article header b{color:var(--priority);font-size:9px}.sla-policy-grid article small,.sla-policy-grid article strong{display:block}.sla-policy-grid article small{color:#858894;font-size:8px}.sla-policy-grid article strong{margin-top:3px}.sla-policy-grid article p{color:#858894;grid-column:1/-1;margin:0;font-size:8px}.sla-policy-grid article button{border:1px solid #d7dae1;border-radius:6px;grid-column:1/-1;padding:6px}.service-sla-view aside>button{text-align:left;border-bottom:1px solid #eceef2;align-items:center;gap:9px;width:100%;padding:11px 0;display:flex}.service-sla-view aside>button>span{color:#b86d00;background:#fff1d9;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.service-sla-view aside>button>span.danger{color:#be2845;background:#ffebef}.service-sla-view aside>button>div{flex:1;min-width:0}.service-sla-view aside b,.service-sla-view aside small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.service-sla-view aside b{font-size:10px}.service-sla-view aside small{color:#858894;margin-top:3px;font-size:8px}.service-sla-view aside em{color:var(--priority);font-size:8px;font-style:normal}.service-empty-mini{text-align:center;color:#858894;padding:28px 10px;font-size:10px}.service-csat-view{grid-template-columns:320px minmax(0,1fr);gap:14px;margin-top:15px;display:grid}.csat-score{text-align:center}.csat-score>span{color:#f5a623;font-size:35px}.csat-score>strong{font-size:40px;display:block}.csat-score>small{color:#818490}.csat-score>div{margin-top:20px}.csat-score p{grid-template-columns:38px 1fr 24px;align-items:center;gap:8px;margin:7px 0;display:grid}.csat-score p b,.csat-score p span{color:#727581;font-size:9px}.csat-score p>i{background:#edf0f3;border-radius:5px;height:7px;overflow:hidden}.csat-score p>i em{background:#f5a623;height:100%;display:block}.csat-list>button{text-align:left;border-bottom:1px solid #eceef2;gap:10px;width:100%;padding:13px 0;display:flex}.csat-list>button>span{color:#5369a4;background:#e8efff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.csat-list>button>div{flex:1;min-width:0}.csat-list b,.csat-list small{display:block}.csat-list p{color:#616571;margin:4px 0;font-size:10px}.csat-list small{color:#888b95;font-size:8px}.csat-list strong{color:#f5a623;white-space:nowrap}.service-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.service-welcome>span{color:#087a78;background:#e5f7f6;border-radius:17px;place-items:center;width:60px;height:60px;font-size:25px;display:grid}.service-welcome h3{margin:15px 0 4px;font-size:19px}.service-welcome p{color:#777a86;font-size:11px}.service-welcome button{color:#fff;background:#087a78;border-radius:7px;margin-top:10px;padding:9px 14px}.service-ticket-panel{z-index:80;background:#fff;width:min(560px,100vw);animation:.18s ease-out service-panel;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-15px 0 45px #1e27352b}.service-ticket-panel>header{border-bottom:1px solid #e1e4e9;justify-content:space-between;min-height:85px;padding:17px 20px;display:flex}.service-ticket-panel>header small{letter-spacing:.7px;color:#6c8b8a;font-size:8px}.service-ticket-panel>header h2{margin:4px 0;font-size:20px}.service-ticket-panel>header p{color:#787b86;margin:0;font-size:10px}.service-ticket-panel>header button{font-size:24px}.ticket-sla-banner{background:#eef9f4;border:1px solid #bce5d3;border-radius:10px;align-items:center;gap:11px;margin:15px 20px;padding:13px;display:flex}.ticket-sla-banner.danger{background:#fff0f3;border-color:#ffc0cd}.ticket-sla-banner.warning{background:#fff8e9;border-color:#f4d495}.ticket-sla-banner>span{color:#fff;background:#00a86b;border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.ticket-sla-banner.danger>span{background:#e2445c}.ticket-sla-banner.warning>span{background:#e69b23}.ticket-sla-banner>div{flex:1;min-width:0}.ticket-sla-banner small,.ticket-sla-banner b,.ticket-sla-banner p{display:block}.ticket-sla-banner small{color:#73827c;font-size:8px}.ticket-sla-banner p{color:#75817d;margin:3px 0 0;font-size:8px}.ticket-sla-banner button{background:#fff;border:1px solid #a9cfc0;border-radius:6px;padding:6px 8px;font-size:9px}.ticket-controls{grid-template-columns:1fr 1fr;gap:10px;padding:5px 20px 15px;display:grid}.ticket-controls label{color:#7c7f89;font-size:8px}.ticket-controls select{background:#fff;border:1px solid #d4d8df;border-radius:6px;width:100%;height:34px;margin-top:4px;padding:0 8px}.ticket-customer,.ticket-history{border-top:1px solid #eceef2;padding:14px 20px}.ticket-customer>small{letter-spacing:.7px;color:#8a8d96;font-size:8px}.ticket-customer>div{align-items:center;gap:10px;margin-top:8px;display:flex}.ticket-customer>div>span{color:#38659d;background:#e6effe;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ticket-customer p{flex:1;margin:0}.ticket-customer b,.ticket-customer a{display:block}.ticket-customer b{font-size:11px}.ticket-customer a{color:#087a78;margin-top:3px;font-size:9px}.ticket-customer em{background:#f0f2f5;border-radius:9px;padding:4px 7px;font-size:8px;font-style:normal}.ticket-reply,.ticket-note{border:1px solid #c9ced7;border-radius:8px;margin:12px 20px;padding:10px}.ticket-reply header{justify-content:space-between;font-size:9px;display:flex}.ticket-reply header small{color:#7d808a}.ticket-reply textarea,.ticket-note textarea{resize:vertical;border:0;outline:0;width:100%;min-height:75px;padding:8px 0}.ticket-reply button,.ticket-note button{color:#fff;background:#087a78;border-radius:6px;margin-left:auto;padding:7px 10px;font-size:9px;display:block}.ticket-note{background:#fffaf0;border-color:#ead8ad}.ticket-note textarea{background:0 0;min-height:48px}.ticket-note button{background:#9c720f}.ticket-history h3{font-size:12px}.ticket-history h3 span{color:#858892;font-weight:400}.ticket-history article{border-bottom:1px solid #eceef2;gap:9px;padding:10px 0;display:flex}.ticket-history article>span{background:#f0f2f5;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.ticket-history article>span.public{color:#087a78;background:#e5f7f6}.ticket-history article b,.ticket-history article small,.ticket-history article em{display:block}.ticket-history article b{font-size:10px}.ticket-history article small{color:#747784;margin-top:2px;font-size:8px}.ticket-history article p{white-space:pre-wrap;margin:6px 0;font-size:10px;line-height:1.45}.ticket-history article em{color:#999ca4;font-size:8px;font-style:normal}@keyframes service-panel{0%{opacity:0;transform:translate(25px)}}.service-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17202e55;place-items:center;display:grid;position:fixed;inset:0}.service-modal{background:#fff;border-radius:13px;width:min(580px,100vw - 28px);max-height:92vh;padding:20px;overflow:auto;box-shadow:0 18px 60px #1e253c40}.service-modal.compact{width:min(430px,100vw - 28px)}.service-modal>header{justify-content:space-between;margin-bottom:15px;display:flex}.service-modal>header small{color:#087a78;letter-spacing:.7px;font-size:8px}.service-modal>header h2{margin:4px 0;font-size:19px}.service-modal>header button{font-size:23px}.service-modal>label{margin-top:11px;font-size:10px;font-weight:600;display:block}.service-modal>label>small{float:right;color:#858892;font-weight:400}.service-modal input,.service-modal select,.service-modal textarea{background:#fff;border:1px solid #d0d4dc;border-radius:6px;width:100%;height:38px;margin-top:5px;padding:0 9px}.service-modal textarea{resize:vertical;height:75px;padding:9px}.slug-input{border:1px solid #d0d4dc;border-radius:6px;align-items:center;height:38px;margin-top:5px;display:flex;overflow:hidden}.slug-input span{color:#7c7f89;background:#f4f5f7;align-items:center;height:100%;padding:0 9px;display:flex}.slug-input input{border:0;border-radius:0;height:100%;margin:0}.service-modal .service-toggle{align-items:center;gap:8px;font-weight:400;display:flex}.service-toggle input{accent-color:#087a78;width:auto;height:auto;margin:0}.service-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.service-form-grid label{font-size:10px;font-weight:600}.service-modal footer{border-top:1px solid #eceef2;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;display:flex}.service-modal footer button{border:1px solid #d3d6de;border-radius:6px;padding:8px 13px}.service-modal footer button.primary{color:#fff;background:#087a78;border-color:#087a78}.service-modal footer button.danger{color:#bd2945;background:#fff2f4;border-color:#ffc8d2;margin-right:auto}@media (width<=1100px){.service-summary{grid-template-columns:repeat(2,1fr)}.service-sla-view,.service-csat-view{grid-template-columns:1fr}.service-center{min-width:760px}.service-public-card a{display:none}}@media (width<=720px){.service-ticket-panel{width:100%}.service-form-grid{grid-template-columns:1fr}}.support-page{color:#263033;background:radial-gradient(circle at 20% 10%,#e5faf6 0,#0000 32%),linear-gradient(135deg,#f5f8f9,#eef4f5);min-height:100vh}.support-top{background:#fff;border-bottom:1px solid #e2e7e7;justify-content:space-between;align-items:center;height:64px;padding:0 max(24px,50vw - 590px);display:flex}.support-top a{color:#263033;align-items:center;gap:8px;text-decoration:none;display:flex}.support-top a>span{color:#fff;background:linear-gradient(135deg,#ff3d57,#ff7a00);border-radius:9px 8px 11px 4px;place-items:center;width:31px;height:28px;font-weight:800;display:grid;transform:rotate(-3deg)}.support-top a>b{font-size:19px}.support-top a>em{color:#087a78;background:#dff5ef;border-radius:9px;padding:3px 7px;font-size:9px;font-style:normal}.support-top p{color:#7b8587;font-size:10px}.support-shell{grid-template-columns:380px minmax(0,1fr);gap:24px;width:min(1180px,100vw - 32px);margin:38px auto 20px;display:grid}.support-shell>aside{color:#fff;background:linear-gradient(150deg,#123640,#0a5e62 60%,#07847c);border-radius:18px;padding:34px;box-shadow:0 20px 55px #17454e26}.support-mark{background:#ffffff17;border-radius:15px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.support-shell>aside>small{letter-spacing:1.1px;color:#b9dedc;margin-top:28px;font-size:8px;display:block}.support-shell>aside h1{margin:8px 0;font-size:27px;line-height:1.2}.support-shell>aside>p{color:#d1e8e6;font-size:11px;line-height:1.7}.support-shell>aside>div{margin-top:34px}.support-shell>aside article{grid-template-columns:31px 1fr;column-gap:10px;margin:19px 0;display:grid}.support-shell>aside article>span{background:#ffffff18;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.support-shell>aside article>b{font-size:11px}.support-shell>aside article>p{color:#bdd9d7;margin:4px 0 0;font-size:9px}.support-shell>aside footer{color:#acd2cf;border-top:1px solid #ffffff25;margin-top:40px;padding-top:18px;font-size:8px;line-height:1.6}.support-card{background:#fff;border:1px solid #dfe6e5;border-radius:18px;min-height:670px;overflow:hidden;box-shadow:0 16px 45px #17383e14}.support-card>nav{border-bottom:1px solid #e1e6e6;gap:7px;height:58px;padding:0 25px;display:flex}.support-card>nav button{color:#727c7e;padding:0 15px;position:relative}.support-card>nav button.active{color:#087a78;font-weight:700}.support-card>nav button.active:after{content:"";background:#087a78;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:9px;right:9px}.support-form,.support-track{padding:28px 34px}.support-form header small,.support-track header small,.support-state small{letter-spacing:1px;color:#087a78;font-size:8px}.support-form h2,.support-track h2{margin:5px 0;font-size:22px}.support-form header p,.support-track header p{color:#7c8587;margin:0 0 22px;font-size:10px}.support-form em{color:#d33a52}.support-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.support-form label,.support-track label{margin:14px 0;font-size:10px;font-weight:600;display:block}.support-form input,.support-form select,.support-form textarea,.support-track input,.public-csat input,.public-csat textarea{background:#fff;border:1px solid #cad3d3;border-radius:7px;outline:0;width:100%;height:42px;margin-top:6px;padding:0 11px}.support-form input:focus,.support-form select:focus,.support-form textarea:focus,.support-track input:focus{border-color:#087a78;box-shadow:0 0 0 3px #087a7812}.support-form textarea{resize:vertical;height:125px;padding:11px;line-height:1.5}.support-honeypot{position:absolute!important;left:-10000px!important}.support-submit{border-radius:7px;width:100%;height:43px;margin-top:9px;font-weight:700;color:#fff!important;background:#087a78!important}.support-notice{text-align:center;color:#8a9294;margin-top:10px;font-size:8px;display:block}.support-error{color:#ae2943;background:#fff0f3;border-radius:7px;padding:10px 12px;font-size:10px}.support-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:30px;display:flex}.support-state>i{color:#087a78;background:#e9f6f4;border-radius:16px;place-items:center;width:55px;height:55px;font-size:22px;font-style:normal;display:grid}.support-state.success>i{color:#009b63;background:#e4f8ef}.support-state.error>i{color:#d03552;background:#ffebef}.support-state h2{margin:15px 0 5px;font-size:22px}.support-state p{color:#778183}.support-state strong{letter-spacing:1.5px;color:#087a78;background:#f1f6f6;border-radius:8px;margin:12px 0;padding:10px 16px;font-size:20px}.support-state button{color:#fff;background:#087a78;border-radius:7px;min-width:200px;margin:4px;padding:9px 14px}.support-state button.secondary{color:#526062;background:#fff;border:1px solid #cbd4d4}.support-track>form>label>div{gap:8px;display:flex}.support-track>form>label input{margin:0}.support-track>form>label button{color:#fff;background:#087a78;border-radius:7px;width:90px}.public-ticket{border:1px solid #d8e1e0;border-radius:11px;margin-top:24px;overflow:hidden}.public-ticket>header{background:#f7faf9;justify-content:space-between;gap:12px;padding:16px;display:flex}.public-ticket>header small{color:#087a78;letter-spacing:.6px;font-size:8px}.public-ticket>header h3{margin:4px 0;font-size:16px}.public-ticket>header p{color:#7c8587;margin:0;font-size:9px}.public-status{color:#087a78;white-space:nowrap;background:#e5f7f5;border-radius:12px;height:24px;padding:5px 9px;font-size:9px}.public-progress{grid-template-columns:repeat(3,1fr);align-items:center;height:75px;margin:5px 20px;display:grid;position:relative}.public-progress:before{content:"";background:#e1e7e6;height:3px;position:absolute;top:29px;left:12%;right:12%}.public-progress>i{z-index:1;background:#d4dcdb;border:3px solid #fff;border-radius:50%;width:15px;height:15px;margin:auto;box-shadow:0 0 0 2px #d4dcdb}.public-progress>i.done{background:#00a86b;box-shadow:0 0 0 2px #00a86b}.public-progress>span{text-align:center;grid-column:1/4;grid-template-columns:repeat(3,1fr);display:grid}.public-progress b{font-size:8px}.public-ticket>section{padding:0 20px 17px}.public-ticket>section>article{border-bottom:1px solid #e8ecec;gap:10px;padding:12px 0;display:flex}.public-ticket>section>article>span{color:#087a78;background:#e8f7f4;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.public-ticket article b,.public-ticket article small{display:block}.public-ticket article b{font-size:10px}.public-ticket article p{white-space:pre-wrap;font-size:10px;line-height:1.5}.public-ticket article small{color:#8b9394;font-size:8px}.track-empty{text-align:center;color:#858e90;padding:20px;font-size:10px}.public-csat{background:#f8faf9;border-radius:9px;margin-top:15px;padding:16px}.public-csat h3{margin:0;font-size:14px}.public-csat>p{color:#7b8586;font-size:9px}.public-csat>div button{color:#d6dcdc;font-size:25px}.public-csat>div button.active{color:#f5a623}.public-csat textarea{resize:vertical;height:70px;padding:10px}.public-csat-thanks{color:#087850;text-align:center;background:#e8f8f1;border-radius:8px;margin-top:15px;padding:13px;font-size:10px}.support-footer{text-align:center;color:#798486;padding:10px 0 25px;font-size:8px}@media (width<=900px){.support-shell{grid-template-columns:1fr;margin-top:20px}.support-shell>aside{padding:25px}.support-shell>aside>div,.support-shell>aside footer{display:none}}@media (width<=600px){.support-top{padding:0 16px}.support-top p{display:none}.support-shell{width:calc(100vw - 20px)}.support-card{min-height:600px}.support-form,.support-track{padding:23px 18px}.support-grid{grid-template-columns:1fr;gap:0}.support-shell>aside h1{font-size:22px}}.team-guest-center{color:#282a35;margin:18px -10px 0}.tg-hero{color:#fff;background:linear-gradient(125deg,#33225f,#5b3cad 58%,#8057d8);border-radius:16px;justify-content:space-between;align-items:center;padding:26px 28px;display:flex;box-shadow:0 16px 36px #4d33852e}.tg-hero small{letter-spacing:.8px;color:#d8cdf5;font-size:9px}.tg-hero h2{margin:5px 0;font-size:25px}.tg-hero p{color:#e1daf5;margin:0}.tg-hero>div:last-child{gap:8px;display:flex}.tg-hero button{color:#fff;border:1px solid #fff5;border-radius:7px;height:36px;padding:0 14px}.tg-hero button.primary{color:#563c9c;background:#fff;border-color:#fff;font-weight:700}.tg-summary{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 0;display:grid}.tg-summary article{background:#fff;border:1px solid #e1e3e8;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.tg-summary article>span{color:#6c4cc1;background:#eee9fc;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.tg-summary small,.tg-summary b,.tg-summary p{display:block}.tg-summary small{color:#858792;font-size:9px}.tg-summary b{margin-top:2px;font-size:22px}.tg-summary p{color:#8e9098;margin:3px 0 0;font-size:8px}.tg-toolbar{background:#fff;border:1px solid #e0e2e8;border-radius:10px;justify-content:space-between;align-items:center;height:54px;padding:0 11px;display:flex}.tg-toolbar nav{height:100%;display:flex}.tg-toolbar nav button{padding:0 14px;position:relative}.tg-toolbar nav button.active{color:#6846bd;font-weight:700}.tg-toolbar nav button.active:after{content:"";background:#6846bd;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:9px;right:9px}.tg-toolbar>label{border:1px solid #d5d8e0;border-radius:6px;align-items:center;gap:7px;width:250px;height:34px;padding:0 9px;display:flex}.tg-toolbar input{border:0;outline:0;width:100%}.tg-error{color:#a82b43;background:#fff0f3;border-radius:8px;justify-content:space-between;margin-top:11px;padding:10px 12px;display:flex}.tg-loading{background:#eceef3;height:3px;overflow:hidden}.tg-loading i{background:#6b49be;width:30%;height:100%;animation:1s infinite tg-load;display:block}@keyframes tg-load{0%{transform:translate(-100%)}to{transform:translate(420%)}}.tg-fresh-link{background:#effbf6;border:1px solid #abd9c6;border-radius:10px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.tg-fresh-link>span{color:#fff;background:#00a86b;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.tg-fresh-link>div{flex:1;min-width:0}.tg-fresh-link b,.tg-fresh-link p,.tg-fresh-link code{display:block}.tg-fresh-link p{color:#668076;margin:3px 0;font-size:9px}.tg-fresh-link code{white-space:nowrap;text-overflow:ellipsis;color:#08744e;font-size:8px;overflow:hidden}.tg-fresh-link button{background:#fff;border:1px solid #acd0c1;border-radius:6px;padding:7px 9px;font-size:9px}.tg-team-layout{grid-template-columns:310px minmax(0,1fr);gap:13px;margin-top:13px;display:grid}.tg-team-list,.tg-team-detail,.tg-welcome,.tg-guests,.tg-security>section,.tg-security>aside{background:#fff;border:1px solid #dfe2e8;border-radius:12px;overflow:hidden}.tg-team-list>header{border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:center;height:63px;padding:12px 14px;display:flex}.tg-team-list header small,.tg-team-detail header small,.tg-guests header small,.tg-security header small{letter-spacing:.7px;color:#858892;font-size:8px}.tg-team-list h3,.tg-team-detail h3,.tg-guests h3,.tg-security h3{margin:3px 0;font-size:16px}.tg-team-list>header button,.tg-team-detail>header>button,.tg-guests>header>button{border:1px solid #d2d5dd;border-radius:6px;padding:7px 9px}.tg-team-list>button{text-align:left;border-bottom:1px solid #e9ebef;align-items:center;gap:9px;width:100%;padding:13px;display:flex}.tg-team-list>button.active{background:#f2edff;box-shadow:inset 4px 0 #6a49bd}.tg-team-list>button>span{color:#fff;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-weight:700;display:grid}.tg-team-list>button>div{flex:1;min-width:0}.tg-team-list b,.tg-team-list p,.tg-team-list small{display:block}.tg-team-list b{font-size:11px}.tg-team-list p{color:#777a85;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:9px;overflow:hidden}.tg-team-list small{color:#9698a0;font-size:8px}.tg-team-list em{color:#9b9da5;font-style:normal}.tg-empty{text-align:center;color:#858792;padding:35px;font-size:10px}.tg-team-detail>header{border-bottom:1px solid #e3e5ea;justify-content:space-between;align-items:center;min-height:76px;padding:14px 17px;display:flex}.tg-team-detail>header>div{align-items:center;gap:10px;display:flex}.tg-team-detail>header>div>span{color:#fff;border-radius:11px;place-items:center;width:43px;height:43px;font-size:17px;font-weight:700;display:grid}.tg-team-detail>header p{color:#7c7f89;margin:3px 0;font-size:9px}.tg-detail-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.tg-detail-grid>section{min-width:0;padding:16px}.tg-detail-grid>section+section{border-left:1px solid #e3e5ea}.tg-detail-grid>section>header,.tg-guest-grants>header{justify-content:space-between;align-items:center;display:flex}.tg-detail-grid h4,.tg-guest-grants h4{margin:3px 0;font-size:13px}.tg-detail-grid h4 span{color:#858793;font-weight:400}.tg-detail-grid>section>header button,.tg-guest-grants>header button{color:#fff;background:#6747b7;border-radius:6px;padding:7px 9px;font-size:9px}.tg-check-list,.tg-board-grants{border:1px solid #e0e2e8;border-radius:8px;max-height:470px;margin-top:12px;overflow:auto}.tg-check-list label{border-bottom:1px solid #e8eaee;align-items:center;gap:8px;padding:9px;display:flex}.tg-check-list input,.tg-board-grants input,.tg-guest-grants input,.tg-invite-boards input{accent-color:#6848ba}.tg-check-list label>span{color:#6444af;background:#e8e1fa;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.tg-check-list label>div{flex:1;min-width:0}.tg-check-list b,.tg-check-list small{display:block}.tg-check-list b{font-size:10px}.tg-check-list small{color:#858893;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.tg-board-grants article,.tg-guest-grants article,.tg-invite-boards article{border-bottom:1px solid #e8eaee;align-items:center;gap:8px;min-height:45px;padding:7px 9px;display:flex}.tg-board-grants label,.tg-guest-grants label,.tg-invite-boards label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tg-board-grants label i,.tg-guest-grants label i,.tg-invite-boards label i{border-radius:3px;width:6px;height:25px}.tg-board-grants b,.tg-guest-grants b,.tg-invite-boards b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tg-board-grants small{color:#898c95;margin-left:auto;font-size:8px}.tg-board-grants select,.tg-guest-grants select,.tg-invite-boards select{background:#fff;border:1px solid #d4d7df;border-radius:5px;height:28px;font-size:9px}.tg-team-detail>footer{border-top:1px solid #e5e7ec;justify-content:space-between;align-items:center;padding:12px 17px;display:flex}.tg-team-detail>footer p{color:#777a85;font-size:9px}.tg-team-detail button.danger,.tg-guest-panel button.danger{color:#bc2c49;background:#fff0f3;border:1px solid #ffc6d1;border-radius:6px;padding:7px 9px}.tg-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.tg-welcome>span{color:#6848ba;background:#eee8fc;border-radius:16px;place-items:center;width:57px;height:57px;font-size:24px;display:grid}.tg-welcome h3{margin:14px 0 3px}.tg-welcome p{color:#858894;font-size:10px}.tg-guests{margin-top:13px;position:relative;overflow-x:auto}.tg-guests>header{border-bottom:1px solid #e3e5ea;justify-content:space-between;align-items:center;min-width:1000px;padding:14px 16px;display:flex}.tg-guests>header p{color:#777b86;margin:3px 0;font-size:9px}.tg-guests>header>button{color:#fff;background:#6848ba;border-color:#6848ba}.tg-guest-head,.tg-guest-row{grid-template-columns:minmax(230px,1.4fr) 100px 95px 145px 110px minmax(170px,1fr);min-width:1000px;display:grid}.tg-guest-head{background:#f7f8fa;border-bottom:1px solid #e1e4e9;height:34px}.tg-guest-head b{color:#7d808c;border-right:1px solid #e3e5ea;align-items:center;padding:0 10px;font-size:9px;display:flex}.tg-guest-row{text-align:left;border-bottom:1px solid #e2e4e9;width:100%;min-height:55px}.tg-guest-row:hover,.tg-guest-row.active{background:#faf8ff}.tg-guest-row>*{border-right:1px solid #e6e8ec;align-items:center;min-width:0;padding:8px 10px;font-size:9px;display:flex}.tg-guest-row>span:first-child{gap:8px}.tg-guest-row>span:first-child>i{color:#6545b1;background:#e8e1fa;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.tg-guest-row b,.tg-guest-row small{display:block}.tg-guest-row b{font-size:10px}.tg-guest-row small{color:#858892;margin-top:2px;font-size:8px}.tg-guest-row em{font-style:normal}.guest-pending{color:#aa6c00}.guest-active{color:#008b58}.guest-revoked{color:#bd2c49}.tg-guest-row .expiring{color:#bd2c49;font-weight:700}.tg-guest-panel{z-index:85;background:#fff;width:min(500px,100vw);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-14px 0 42px #28213c2b}.tg-guest-panel>header{border-bottom:1px solid #e2e4e9;justify-content:space-between;padding:17px 19px;display:flex}.tg-guest-panel>header small{color:#6848ba;font-size:8px}.tg-guest-panel>header h3{margin:4px 0;font-size:18px}.tg-guest-panel>header p{color:#7d808a;margin:0;font-size:9px}.tg-guest-panel>header button{font-size:23px}.tg-guest-panel>section{grid-template-columns:repeat(3,1fr);gap:8px;padding:15px 18px;display:grid}.tg-guest-panel>section>div{border:1px solid #e1e3e8;border-radius:8px;padding:10px}.tg-guest-panel>section small,.tg-guest-panel>section b{display:block}.tg-guest-panel>section small{color:#858892;font-size:8px}.tg-guest-panel>section b{margin-top:4px;font-size:10px}.tg-guest-grants{padding:10px 18px}.tg-guest-grants>article{border:1px solid #e4e6eb;border-bottom:0}.tg-guest-grants>article:nth-child(2){border-radius:8px 8px 0 0;margin-top:10px}.tg-guest-grants>article:last-child{border-bottom:1px solid #e4e6eb;border-radius:0 0 8px 8px}.tg-guest-panel>footer{border-top:1px solid #e6e8ec;justify-content:flex-end;gap:8px;padding:15px 18px;display:flex}.tg-guest-panel>footer button{border:1px solid #d1d4dc;border-radius:6px;padding:7px 9px}.tg-security{grid-template-columns:minmax(0,1.4fr) 330px;gap:13px;margin-top:13px;display:grid}.tg-security>section,.tg-security>aside{padding:18px}.tg-security>section>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.tg-security article{border:1px solid #e1e3e8;border-radius:9px;gap:10px;padding:13px;display:flex}.tg-security article>span{color:#6747b8;background:#eee8fc;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.tg-security article b{font-size:11px}.tg-security article p{color:#777b86;margin:4px 0;font-size:9px;line-height:1.5}.tg-security aside>p{border-bottom:1px solid #e9ebef;justify-content:space-between;align-items:center;margin:0;padding:12px 0;display:flex}.tg-security aside p span{color:#70737e;font-size:10px}.tg-security aside p b{font-size:16px}.tg-security aside footer{color:#6547ad;background:#f1edfb;border-radius:8px;margin-top:17px;padding:12px;font-size:9px;line-height:1.6}.tg-toolbar nav button>span{color:#b92c48;background:#fff0f3;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:8px;display:inline-grid}.tg-review{grid-template-columns:minmax(0,1fr) 330px;gap:13px;margin-top:13px;display:grid}.tg-review>section,.tg-review>aside{background:#fff;border:1px solid #dfe2e8;border-radius:12px;overflow:hidden}.tg-review>section>header{border-bottom:1px solid #e2e4e9;justify-content:space-between;align-items:center;min-height:78px;padding:15px 17px;display:flex}.tg-review header small{letter-spacing:.7px;color:#714fc0;font-size:8px}.tg-review h3{margin:4px 0;font-size:16px}.tg-review>section>header p{color:#7d808a;margin:0;font-size:9px}.tg-review>section>header>b{color:#b82d49;background:#fff0f3;border-radius:15px;padding:7px 10px;font-size:9px}.tg-review>section>div>article{border-bottom:1px solid #e5e7ec;align-items:center;gap:11px;min-height:74px;padding:12px 15px;display:flex}.tg-review>section>div>article>span{color:#9b6900;background:#fff6dd;border-radius:13px;flex:none;place-items:center;width:46px;height:25px;font-size:8px;font-weight:700;display:grid}.tg-review>section>div>article>span.high{color:#b42c48;background:#ffedf1}.tg-review>section>div>article>div{flex:1;min-width:0}.tg-review article h4{margin:0;font-size:11px}.tg-review article p{color:#6f727c;margin:4px 0;font-size:9px}.tg-review article small{color:#9698a0;font-size:8px}.tg-review article button{background:#fff;border:1px solid #d2d5dd;border-radius:6px;padding:7px 9px;font-size:9px}.tg-review article button:hover{color:#6546ae;border-color:#704fc0}.tg-review>aside{padding:17px}.tg-review>aside>p{border-bottom:1px solid #e8eaee;justify-content:space-between;align-items:center;margin:0;padding:12px 0;display:flex}.tg-review>aside>p span{color:#737681;font-size:9px}.tg-review>aside>p b{font-size:10px}.tg-review>aside footer{color:#6244aa;background:#f3effc;border-radius:8px;margin-top:16px;padding:12px}.tg-review>aside footer b{font-size:10px}.tg-review>aside footer p{margin:5px 0 0;font-size:9px;line-height:1.6}.tg-review-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.tg-review-empty>span{color:#008a58;background:#e8f8f1;border-radius:50%;place-items:center;width:50px;height:50px;font-size:21px;display:grid}.tg-review-empty h3{margin:12px 0 3px}.tg-review-empty p{color:#858893;font-size:9px}.tg-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#1e1b2c55;place-items:center;display:grid;position:fixed;inset:0}.tg-modal{background:#fff;border-radius:13px;width:min(470px,100vw - 28px);max-height:92vh;padding:20px;overflow:auto;box-shadow:0 18px 60px #1e1b2c45}.tg-modal.wide{width:min(650px,100vw - 28px)}.tg-modal>header{justify-content:space-between;display:flex}.tg-modal>header small{color:#6848ba;letter-spacing:.7px;font-size:8px}.tg-modal>header h2{margin:4px 0;font-size:19px}.tg-modal>header button{font-size:23px}.tg-modal>label,.tg-form-grid label{margin-top:13px;font-size:10px;font-weight:600;display:block}.tg-modal input,.tg-modal textarea{border:1px solid #d0d3db;border-radius:6px;width:100%;height:39px;margin-top:5px;padding:0 9px}.tg-modal textarea{resize:vertical;height:80px;padding:9px}.tg-modal input[type=color]{width:70px;padding:4px}.tg-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tg-invite-boards{border:1px solid #dfe2e8;border-radius:8px;max-height:300px;margin-top:15px;overflow:auto}.tg-invite-boards>header{background:#f7f8fa;justify-content:space-between;padding:9px;display:flex}.tg-invite-boards>header small{color:#858892;font-size:8px}.tg-modal-note{color:#7b7e88;background:#f4f1fb;border-radius:7px;padding:10px;font-size:9px}.tg-modal>footer{border-top:1px solid #e7e9ed;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:13px;display:flex}.tg-modal>footer button{border:1px solid #d2d5dc;border-radius:6px;padding:8px 12px}.tg-modal>footer button.primary{color:#fff;background:#6848ba;border-color:#6848ba}@media (width<=1150px){.tg-summary{grid-template-columns:repeat(2,1fr)}.tg-detail-grid{grid-template-columns:1fr}.tg-detail-grid>section+section{border-top:1px solid #e3e5ea;border-left:0}.tg-security,.tg-review{grid-template-columns:1fr}.team-guest-center{min-width:760px}}@media (width<=900px){.tg-team-layout{grid-template-columns:260px minmax(500px,1fr)}}.canvas-center{background:#fff;border-top:1px solid #e1e4ea;grid-template-columns:245px minmax(0,1fr);height:calc(100vh - 214px);min-height:620px;margin:0 -18px -18px;display:grid;overflow:hidden}.canvas-list{background:#fbfcfe;border-right:1px solid #e1e4ea;flex-direction:column;min-width:0;display:flex}.canvas-list>header{justify-content:space-between;align-items:center;padding:18px 16px 12px;display:flex}.canvas-list header small{letter-spacing:.9px;color:#7d8090;font-size:9px}.canvas-list header h2{margin:4px 0 0;font-size:16px}.canvas-list header>b{color:#6848ba;background:#ece8ff;border-radius:14px;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.canvas-new{color:#fff;background:#0073ea;border-radius:7px;height:36px;margin:0 14px 12px;font-size:11px;font-weight:650}.canvas-list nav{gap:3px;padding:0 8px 16px;display:grid;overflow:auto}.canvas-list nav>button{text-align:left;color:#353743;border-radius:7px;grid-template-columns:30px 1fr;gap:7px;padding:10px 8px;display:grid}.canvas-list nav>button:hover{background:#f0f3f8}.canvas-list nav>button.active{color:#075fae;background:#e6f2ff}.canvas-list nav>button>span{color:#6848ba;background:#ede9fe;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.canvas-list nav b,.canvas-list nav small,.canvas-list nav em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.canvas-list nav b{font-size:11px}.canvas-list nav small{color:#6e7180;margin-top:3px;font-size:9px}.canvas-list nav em{color:#9295a1;margin-top:3px;font-size:8px;font-style:normal}.canvas-main{flex-direction:column;min-width:0;display:flex}.canvas-toolbar{z-index:10;background:#fff;border-bottom:1px solid #dfe2e8;align-items:center;gap:14px;height:62px;padding:8px 12px;display:flex;position:relative}.canvas-toolbar>div:first-child{width:180px;min-width:130px}.canvas-toolbar>div:first-child input{color:#292a31;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:700}.canvas-toolbar>div:first-child small{color:#818491;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.canvas-toolbar>nav{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.canvas-toolbar button,.canvas-toolbar select{color:#4d4f59;background:#fff;border:1px solid #d2d6df;border-radius:6px;height:31px;padding:0 9px;font-size:9px}.canvas-toolbar button:hover{background:#f4f9ff;border-color:#8bb7e3}.canvas-toolbar button.active{color:#0068d5;background:#e7f2ff;border-color:#74aee7}.canvas-toolbar button:disabled{opacity:.45}.canvas-toolbar nav>span{display:flex}.canvas-toolbar nav>span select{border-radius:6px 0 0 6px;max-width:135px}.canvas-toolbar nav>span button{border-radius:0 6px 6px 0;margin-left:-1px}.canvas-toolbar-end{align-items:center;gap:3px;display:flex}.canvas-toolbar-end>span{color:#696c77;text-align:center;min-width:38px;font-size:9px}.canvas-toolbar .canvas-save{color:#fff;background:#0073ea;border-color:#0073ea;margin-left:5px;font-weight:650}.canvas-workspace{flex:1;grid-template-columns:minmax(0,1fr) 280px;min-height:0;display:grid}.canvas-viewport{background:#e8ebf1;position:relative;overflow:auto}.canvas-stage{transform-origin:0 0;background-image:linear-gradient(#d9dde633 1px,#0000 1px),linear-gradient(90deg,#d9dde633 1px,#0000 1px);background-size:24px 24px;width:1600px;height:1050px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d1d5de}.canvas-element{cursor:grab;-webkit-user-select:none;user-select:none;color:#34353d;border:1px solid #cfd3dc;border-radius:5px;padding:10px;transition:box-shadow .12s,border-color .12s;position:absolute;overflow:hidden;box-shadow:0 2px 7px #27314218}.canvas-element:active{cursor:grabbing}.canvas-element.selected{border-color:#0073ea;box-shadow:0 0 0 3px #0073ea33,0 7px 18px #27314220}.canvas-element.locked{cursor:not-allowed}.canvas-element>header{text-transform:uppercase;letter-spacing:.7px;color:#777b87;opacity:.8;font-size:7px}.canvas-element>p{white-space:pre-wrap;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:8px 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.canvas-element.type-text{box-shadow:none;border-color:#0000;background:0 0!important}.canvas-element.type-text>p{font-size:20px;font-weight:700}.canvas-element.type-shape{text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;display:flex}.canvas-element.type-shape>header{position:absolute;top:8px}.canvas-element.type-frame{box-shadow:none;border:2px dashed #9fa4b0;z-index:0!important;background:#fff5!important}.canvas-element.type-frame>p{color:#626572;font-weight:700}.canvas-element.type-item{border-left:5px solid #0073ea;background:#fff!important}.canvas-element.type-item>header{color:#0073ea;font-weight:700}.canvas-comment-pin{color:#fff;background:#6848ba;border-radius:11px;padding:3px 7px;font-size:8px;position:absolute;bottom:7px;right:7px}.canvas-link{transform-origin:0;z-index:1;border-top-width:2px;border-top-color:#676879;height:1px;padding:0;position:absolute}.canvas-link:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:8px solid;position:absolute;top:-5px;right:-1px}.canvas-link:hover{color:#0073ea;border-top-width:4px}.canvas-inspector{background:#fff;border-left:1px solid #dfe2e8;flex-direction:column;min-height:0;display:flex}.canvas-inspector>nav{border-bottom:1px solid #e5e7ec;grid-template-columns:repeat(3,1fr);display:grid}.canvas-inspector>nav button{color:#6d707b;border-bottom:2px solid #0000;height:39px;font-size:9px}.canvas-inspector>nav button.active{color:#0073ea;border-bottom-color:#0073ea;font-weight:700}.canvas-inspector>section{flex:1;padding:15px;overflow:auto}.canvas-inspector section>small{color:#818491;margin-bottom:13px;font-size:8px;display:block}.canvas-inspector label{color:#70737e;gap:5px;margin-bottom:13px;font-size:9px;display:grid}.canvas-inspector textarea{resize:vertical;border:1px solid #cfd4df;border-radius:6px;outline:0;width:100%;min-height:95px;padding:8px;font:11px/1.5 inherit}.canvas-inspector input[type=number]{border:1px solid #cfd4df;border-radius:5px;width:100%;height:32px;padding:0 7px}.canvas-colors{gap:7px;display:flex}.canvas-colors button{border:1px solid #c7cad2;border-radius:50%;width:25px;height:25px}.canvas-colors button.active{border-color:#0073ea;box-shadow:0 0 0 3px #0073ea35}.canvas-size{grid-template-columns:1fr 1fr;gap:8px;display:grid}.canvas-element-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:16px;display:grid}.canvas-element-actions button,.canvas-comments>button{border:1px solid #d0d4dd;border-radius:6px;height:32px;font-size:9px}.canvas-element-actions button:hover{background:#f1f6fb}.canvas-element-actions button.danger,.canvas-inspector>footer .danger{color:#d83a52}.canvas-panel-empty{text-align:center;color:#70737e;flex-direction:column;justify-content:center;align-items:center;display:flex!important}.canvas-panel-empty b{color:#363842;font-size:13px}.canvas-panel-empty p{font-size:10px;line-height:1.5}.canvas-comments>label strong{color:#3f4149;font-size:10px}.canvas-comments>button{color:#fff;background:#0073ea;border-color:#0073ea;width:100%;margin-bottom:13px}.canvas-comments>div{gap:8px;display:grid}.canvas-comments article{border:1px solid #dfe2e8;border-radius:7px;padding:10px}.canvas-comments article.resolved{opacity:.58}.canvas-comments article header,.canvas-comments article footer{justify-content:space-between;align-items:center;display:flex}.canvas-comments article b{font-size:9px}.canvas-comments article small,.canvas-comments article footer{color:#838692;font-size:8px}.canvas-comments article p{white-space:pre-wrap;font-size:10px;line-height:1.5}.canvas-comments article footer button{color:#0073ea}.canvas-history>header{margin-bottom:13px}.canvas-history>header b,.canvas-history>header small{display:block}.canvas-history>header b{font-size:12px}.canvas-history>header small{color:#7b7e89;margin-top:3px;font-size:8px}.canvas-history>article{border-bottom:1px solid #ebedf1;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.canvas-history>article>span{color:#6848ba;background:#ede9fe;border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:700;display:grid}.canvas-history article b,.canvas-history article small{display:block}.canvas-history article b{font-size:9px}.canvas-history article small{color:#818491;margin-top:2px;font-size:7px}.canvas-history article button{color:#0073ea;font-size:8px}.canvas-inspector>footer{border-top:1px solid #e3e5ea;align-items:center;gap:6px;padding:10px 12px;display:flex}.canvas-inspector>footer label{align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.canvas-inspector>footer input{border:0;width:24px;height:24px;padding:0}.canvas-inspector>footer button{color:#5c5f69;margin-left:auto;font-size:8px}.canvas-inspector>footer button+button{margin-left:0}.canvas-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:500px;padding:40px;display:flex}.canvas-welcome>span{color:#fff;background:linear-gradient(145deg,#6848ba,#0086d9);border-radius:18px;place-items:center;width:64px;height:64px;font-size:31px;display:grid;box-shadow:0 12px 30px #6848ba35}.canvas-welcome h2{margin:18px 0 7px;font-size:22px}.canvas-welcome p{color:#6f727f;max-width:560px;font-size:11px;line-height:1.7}.canvas-welcome button{color:#fff;background:#0073ea;border-radius:7px;margin-top:12px;padding:10px 17px;font-size:11px}@media (width<=1100px){.canvas-center{grid-template-columns:190px minmax(0,1fr)}.canvas-workspace{grid-template-columns:minmax(0,1fr) 245px}.canvas-toolbar>nav button:nth-of-type(3),.canvas-toolbar>nav button:nth-of-type(4){display:none}.canvas-toolbar>div:first-child{width:140px}}@media (width<=760px){.canvas-center{height:auto;min-height:calc(100vh - 180px);margin:0 -11px -11px;display:block}.canvas-list{border-bottom:1px solid #ddd;border-right:0;height:150px}.canvas-list>header{padding:8px 12px}.canvas-list>header h2{font-size:13px}.canvas-new{width:105px;position:absolute;top:8px;right:9px}.canvas-list nav{grid-auto-columns:180px;grid-auto-flow:column;overflow-x:auto}.canvas-toolbar{flex-wrap:wrap;height:auto}.canvas-toolbar>nav{order:3;width:100%;overflow-x:auto}.canvas-workspace{grid-template-columns:1fr}.canvas-viewport{height:520px}.canvas-inspector{border-top:1px solid #ddd;border-left:0;min-height:380px}.canvas-stage{width:1300px;height:900px}}.workflow-center{position:relative}.wf-hero{color:#fff;background:linear-gradient(120deg,#202334,#34304b);border-radius:14px;justify-content:space-between;align-items:center;padding:20px 23px;display:flex;box-shadow:0 9px 28px #23263b24}.wf-hero small{letter-spacing:1px;color:#bbb9ca;font-size:8px}.wf-hero h2{margin:4px 0;font-size:22px}.wf-hero p{color:#d1cfda;margin:0;font-size:10px}.wf-hero>div:last-child{gap:7px;display:flex}.wf-hero button{color:#fff;border:1px solid #ffffff30;border-radius:6px;height:34px;padding:0 11px;font-size:9px}.wf-hero button.primary{background:#0073ea;border-color:#0073ea}.wf-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin:13px 0;display:grid}.wf-metrics article{background:#fff;border:1px solid #e0e3e9;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.wf-metrics article>span{color:#6748b7;background:#ebe7fb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.wf-metrics small,.wf-metrics b,.wf-metrics p{display:block}.wf-metrics small{color:#7b7e8a;font-size:8px}.wf-metrics b{margin-top:2px;font-size:20px}.wf-metrics p{color:#92949d;margin:2px 0 0;font-size:8px}.wf-layout{background:#fff;border:1px solid #dfe2e8;border-radius:12px;grid-template-columns:245px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.wf-list{background:#fafbfc;border-right:1px solid #e1e4e9}.wf-list>header{border-bottom:1px solid #e1e4e9;justify-content:space-between;align-items:center;height:50px;padding:0 13px;display:flex}.wf-list>header b{font-size:12px}.wf-list>header small{color:#6749b1;background:#ece8f8;border-radius:12px;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.wf-list>button{text-align:left;border-bottom:1px solid #e6e8ed;grid-template-columns:6px 1fr 12px;gap:8px;width:100%;padding:12px 10px;display:grid}.wf-list>button:hover,.wf-list>button.active{background:#f1edfc}.wf-list>button.active{box-shadow:inset 3px 0 #6748b6}.wf-list>button>i{border-radius:3px;width:6px;height:35px}.wf-list>button div{min-width:0}.wf-list b,.wf-list p,.wf-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wf-list b{font-size:10px}.wf-list p{color:#737681;margin:3px 0;font-size:8px}.wf-list small{color:#8b8e98;font-size:7px}.wf-list>button>span{color:#8d8f98}.wf-empty{color:#858893;place-items:center;min-height:180px;font-size:10px;display:grid}.wf-editor{min-width:0}.wf-editor>header{border-bottom:1px solid #e2e4e9;align-items:center;gap:14px;height:62px;padding:8px 15px;display:flex}.wf-editor>header>div{width:250px;min-width:160px}.wf-editor>header input{color:#2d2f38;background:0 0;border:0;outline:0;width:100%;font-size:15px;font-weight:700}.wf-editor>header small{color:#858792;margin-top:3px;font-size:8px;display:block}.wf-editor>header nav{flex:1;align-items:end;gap:4px;height:100%;display:flex}.wf-editor>header nav button{color:#686b75;border-bottom:2px solid #0000;height:38px;padding:0 10px;font-size:9px}.wf-editor>header nav button.active{color:#6748b6;border-color:#6748b6;font-weight:700}.wf-save{color:#fff;background:#0073ea;border-radius:6px;height:34px;padding:0 13px;font-size:9px}.wf-builder{grid-template-columns:minmax(430px,1fr) 235px;min-height:590px;display:grid}.wf-config{background:#fafbfc;border-bottom:1px solid #e5e7eb;grid-column:1/-1;padding:14px 16px}.wf-config>label,.wf-config>div>label,.wf-trigger-fields label{color:#727580;gap:4px;font-size:8px;display:grid}.wf-config textarea,.wf-config input,.wf-config select,.wf-step-card input,.wf-step-card select,.wf-step-card textarea,.wf-test select{color:#343640;background:#fff;border:1px solid #d0d4de;border-radius:6px;outline:0;font-size:9px}.wf-config textarea{resize:vertical;height:52px;padding:7px}.wf-config>div{grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin-top:9px;display:grid}.wf-config select,.wf-config input{height:32px;padding:0 7px}.wf-trigger-fields{margin-top:8px!important}.wf-enable{align-items:center;gap:8px;margin:11px 0 0;display:flex!important}.wf-enable input{width:auto;height:auto}.wf-enable b,.wf-enable small{display:block}.wf-enable b{color:#33353d;font-size:9px}.wf-enable small{margin-top:2px;font-size:7px}.wf-flow{background:radial-gradient(circle,#d9dce5 1px,#0000 1px) 0 0/20px 20px;padding:22px 25px 35px;overflow:auto}.wf-trigger-card,.wf-step-card{background:#fff;border:1px solid #d5d9e2;border-radius:10px;width:min(620px,100%);margin:auto;box-shadow:0 4px 14px #34384b12}.wf-trigger-card{border-top:4px solid #ffb22c;align-items:center;gap:11px;padding:13px 15px;display:flex}.wf-trigger-card>span{color:#a66a00;background:#fff4dd;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.wf-trigger-card small,.wf-trigger-card b,.wf-trigger-card p{display:block}.wf-trigger-card small{color:#898c97;font-size:7px}.wf-trigger-card b{margin-top:2px;font-size:11px}.wf-trigger-card p{color:#777a85;margin:3px 0 0;font-size:8px}.wf-connector{background:#aeb4c1;width:2px;height:24px;margin:auto;display:block}.wf-step-card{grid-template-columns:31px 1fr auto;gap:10px;padding:12px;display:grid}.wf-step-card>span{color:#0068d5;background:#e7f2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.wf-step-body{min-width:0}.wf-step-body>header{align-items:center;gap:7px;margin-bottom:8px;display:flex}.wf-step-body>header input{background:0 0;border:0;flex:1;padding:0;font-size:10px;font-weight:700}.wf-step-body>header small{color:#80838e;font-size:7px}.wf-step-card>nav{gap:2px;display:flex}.wf-step-card>nav button{border:1px solid #d9dce3;border-radius:4px;width:23px;height:25px;font-size:8px}.wf-step-card>nav button.danger{color:#c6344d}.wf-step-fields{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.wf-step-card input,.wf-step-card select{min-width:0;height:29px;padding:0 6px}.wf-step-card textarea{resize:vertical;width:100%;min-height:55px;padding:7px}.wf-notify-config{gap:5px;display:grid}.wf-notify-config>div{flex-wrap:wrap;gap:5px;display:flex}.wf-notify-config>div label{background:#f3f4f7;border-radius:10px;padding:4px 6px;font-size:7px}.wf-notify-config>div input{height:auto}.wf-add{justify-content:center;display:flex}.wf-add select{color:#0068d5;background:#fff;border:1px solid #bfc6d4;border-radius:16px;height:32px;padding:0 10px;font-size:9px}.wf-test{background:#fbfcfd;border-left:1px solid #e0e3e8;padding:16px}.wf-test header small{color:#6748b6;font-size:7px}.wf-test h3{margin:3px 0;font-size:14px}.wf-test p{color:#747782;font-size:8px;line-height:1.5}.wf-test select{width:100%;height:33px;padding:0 7px}.wf-test>button{border:1px solid #d2d6df;border-radius:6px;width:100%;height:33px;margin-top:7px;font-size:9px}.wf-test>button:first-of-type{color:#fff;background:#6748b6;border-color:#6748b6}.wf-test>button.danger{color:#bd2e49}.wf-test hr{border:0;border-top:1px solid #e2e4e9;margin:15px 0 8px}.wf-runs{grid-template-columns:260px 1fr;min-height:590px;display:grid}.wf-runs>aside{background:#fafbfc;border-right:1px solid #e0e3e8}.wf-runs>aside button{text-align:left;border-bottom:1px solid #e3e6eb;align-items:center;gap:9px;width:100%;padding:11px;display:flex}.wf-runs>aside button.active{background:#f0ecfb}.wf-runs>aside i,.wf-runs main article>span{border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.wf-runs i.succeeded,.wf-runs span.succeeded{color:#008654;background:#e2f7ec}.wf-runs i.failed,.wf-runs i.partial,.wf-runs span.failed{color:#c52e4a;background:#ffedf1}.wf-runs i.skipped{color:#737680;background:#f0f1f4}.wf-runs aside b,.wf-runs aside small{display:block}.wf-runs aside b{font-size:9px}.wf-runs aside small{color:#7d808b;margin-top:3px;font-size:7px}.wf-runs>main{padding:18px}.wf-runs>main>header{justify-content:space-between;display:flex}.wf-runs>main header small{color:#6748b6;font-size:7px}.wf-runs>main h3{margin:4px 0;font-size:17px}.wf-runs>main header p{color:#7d808a;font-size:8px}.wf-runs>main header>span{font-size:8px}.wf-run-error{color:#b92c48;background:#fff0f3;border-radius:6px;margin:10px 0;padding:9px;font-size:8px}.wf-runs main section{gap:7px;margin-top:13px;display:grid}.wf-runs main article{border:1px solid #e0e3e8;border-radius:7px;gap:9px;padding:10px;display:flex}.wf-runs main article b,.wf-runs main article small{display:block}.wf-runs main article b{font-size:9px}.wf-runs main article small{color:#858893;margin-top:2px;font-size:7px}.wf-runs main article p{color:#6e717b;margin:5px 0 0;font-size:8px}.wf-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:590px;display:flex}.wf-welcome>span{color:#6748b6;background:#ede8fc;border-radius:17px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.wf-welcome h2{margin:15px 0 4px}.wf-welcome p{color:#777a86;max-width:500px;font-size:10px;line-height:1.6}.wf-welcome button{color:#fff;background:#0073ea;border-radius:6px;margin-top:10px;padding:9px 13px}.wf-loading{z-index:20;background:#ffffff80;place-items:center;display:grid;position:absolute;inset:0}.wf-loading i{border:3px solid #d8d5e5;border-top-color:#6748b6;border-radius:50%;width:27px;height:27px;animation:.7s linear infinite wf-spin}.wf-modal-backdrop{z-index:100;background:#23202e55;place-items:center;display:grid;position:fixed;inset:0}.wf-modal{background:#fff;border-radius:12px;width:min(440px,100vw - 28px);padding:20px;box-shadow:0 18px 55px #1d1b2b40}.wf-modal>header{justify-content:space-between;display:flex}.wf-modal header small{color:#6748b6;font-size:7px}.wf-modal h2{margin:4px 0;font-size:19px}.wf-modal header button{font-size:22px}.wf-modal>label{gap:5px;margin-top:13px;font-size:9px;display:grid}.wf-modal input,.wf-modal select{border:1px solid #cfd3dc;border-radius:6px;height:37px;padding:0 8px}.wf-modal>p{color:#777a84;background:#f3f0fb;border-radius:6px;padding:9px;font-size:8px}.wf-modal footer{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.wf-modal footer button{border:1px solid #d1d4dc;border-radius:6px;padding:8px 11px}.wf-modal footer button.primary{color:#fff;background:#6748b6;border-color:#6748b6}@keyframes wf-spin{to{transform:rotate(360deg)}}@media (width<=1150px){.wf-metrics{grid-template-columns:repeat(2,1fr)}.wf-layout{grid-template-columns:210px minmax(0,1fr)}.wf-builder{grid-template-columns:1fr}.wf-test{border-top:1px solid #e0e3e8;border-left:0}.wf-flow{min-height:500px}}@media (width<=780px){.wf-hero{display:block}.wf-hero>div:last-child{margin-top:12px}.wf-layout{display:block}.wf-list{border-bottom:1px solid #ddd;border-right:0;max-height:180px;overflow:auto}.wf-editor>header{flex-wrap:wrap;height:auto}.wf-editor>header nav{order:3;width:100%}.wf-builder{display:block}.wf-config>div,.wf-trigger-fields,.wf-step-fields,.wf-runs{grid-template-columns:1fr}.wf-runs>aside{border-bottom:1px solid #ddd;border-right:0;max-height:190px;overflow:auto}}.guest-boot{color:#30313a;background:radial-gradient(circle at 50% 35%,#fff,#f2f3f8);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.guest-boot>span{color:#fff;background:linear-gradient(135deg,#ff3d57,#ff7a00);border-radius:17px 14px 19px 7px;place-items:center;width:58px;height:52px;font-size:25px;font-weight:800;display:grid;transform:rotate(-3deg)}.guest-boot h1{margin:18px 0 5px;font-size:20px}.guest-boot p{color:#7b7d88}.guest-boot.error>span{background:#e2445c;border-radius:16px;transform:none}.guest-shell{color:#2d2f38;background:#f6f7fa;min-height:100vh;display:flex}.guest-shell>aside:first-child{color:#fff;background:#29243e;flex-direction:column;flex:none;width:250px;height:100vh;padding:14px;display:flex}.guest-shell>aside:first-child>header{align-items:center;gap:9px;height:48px;display:flex}.guest-shell>aside:first-child>header>span{background:linear-gradient(135deg,#ff3d57,#ff7a00);border-radius:9px 8px 10px 4px;place-items:center;width:30px;height:27px;font-weight:800;display:grid;transform:rotate(-3deg)}.guest-shell>aside:first-child>header b,.guest-shell>aside:first-child>header small{display:block}.guest-shell>aside:first-child>header b{font-size:17px}.guest-shell>aside:first-child>header small{color:#bbb5d2;font-size:8px}.guest-shell>aside:first-child>section{border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;padding:17px 8px}.guest-shell>aside:first-child>section small,.guest-shell>aside:first-child>nav>small{color:#aea7c4;letter-spacing:.6px;font-size:8px}.guest-shell>aside:first-child>section h2{margin:5px 0;font-size:15px}.guest-shell>aside:first-child>section p{color:#bcb6cb;margin:0;font-size:9px}.guest-shell>aside:first-child>nav{padding:15px 0;overflow:auto}.guest-shell>aside:first-child>nav>small{padding:0 8px 7px;display:block}.guest-shell>aside:first-child>nav button{text-align:left;color:#ddd8e8;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px 8px;display:flex}.guest-shell>aside:first-child>nav button.active,.guest-shell>aside:first-child>nav button:hover{background:#ffffff13}.guest-shell>aside:first-child>nav button>i{border-radius:3px;flex:none;width:6px;height:30px}.guest-shell>aside:first-child>nav button b,.guest-shell>aside:first-child>nav button small{display:block}.guest-shell>aside:first-child>nav button b{font-size:10px}.guest-shell>aside:first-child>nav button small{color:#aaa4b9;margin-top:3px;font-size:8px}.guest-shell>aside:first-child>footer{border-top:1px solid #ffffff16;align-items:center;gap:8px;margin-top:auto;padding:14px 7px 3px;display:flex}.guest-shell>aside:first-child>footer>span{background:#ffffff12;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.guest-shell>aside:first-child>footer b,.guest-shell>aside:first-child>footer small{display:block}.guest-shell>aside:first-child>footer b{font-size:9px}.guest-shell>aside:first-child>footer small{color:#ada7ba;margin-top:2px;font-size:8px}.guest-main{flex:1;min-width:0;height:100vh;overflow:auto}.guest-main>header{background:#fff;border-bottom:1px solid #e1e3e8;justify-content:space-between;align-items:center;min-height:85px;padding:14px 23px;display:flex}.guest-main>header>div{align-items:center;gap:10px;display:flex}.guest-mobile-menu{display:none}.guest-main>header>div:first-child>span{border-radius:3px;width:7px;height:43px}.guest-main>header small{color:#777a85;letter-spacing:.7px;font-size:8px}.guest-main>header h1{margin:3px 0;font-size:21px}.guest-main>header p{color:#80838c;margin:0;font-size:9px}.guest-main>header>div:last-child em{color:#6346aa;background:#eee9fa;border-radius:10px;padding:5px 8px;font-size:9px;font-style:normal}.guest-main>header>div:last-child>span{color:#fff;background:#6748b6;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.guest-toolbar{background:#fff;justify-content:space-between;align-items:center;height:55px;padding:0 23px;display:flex}.guest-toolbar label{border:1px solid #d3d7df;border-radius:6px;align-items:center;gap:7px;width:270px;height:34px;padding:0 9px;display:flex}.guest-toolbar input{border:0;outline:0;width:100%}.guest-toolbar p{color:#858893;font-size:9px}.guest-error{color:#af2943;background:#fff0f3;border-radius:7px;justify-content:space-between;margin:10px 22px;padding:10px 12px;display:flex}.guest-loading{height:3px;overflow:hidden}.guest-loading i{background:#6748b6;width:30%;height:100%;animation:1s infinite guest-load;display:block}@keyframes guest-load{0%{transform:translate(-100%)}to{transform:translate(420%)}}.guest-board{gap:20px;min-width:900px;padding:18px 22px 60px;display:grid}.guest-group>header{align-items:center;gap:8px;height:36px;display:flex}.guest-group>header i{border-radius:3px;width:7px;height:28px}.guest-group>header h2{margin:0;font-size:15px}.guest-group>header small{color:#858894;font-size:9px}.guest-table{background:#fff;border:1px solid #d5d8e0;border-radius:8px;overflow-x:auto}.guest-row{text-align:left;border-bottom:1px solid #dfe2e8;grid-template-columns:minmax(220px,1.7fr) repeat(8,minmax(100px,1fr)) 70px;width:100%;min-width:1150px;min-height:41px;display:grid}.guest-row:last-of-type{border-bottom:0}.guest-row>span{white-space:nowrap;text-overflow:ellipsis;color:#656873;border-right:1px solid #e0e2e8;align-items:center;min-width:0;padding:7px 10px;font-size:9px;display:flex;overflow:hidden}.guest-row.head{background:#f8f9fa;min-height:34px}.guest-row.head>span{color:#787b86;font-size:8px}.guest-row:not(.head):hover{background:#f9f7ff}.guest-row:not(.head)>span:first-child{color:#30323a;gap:8px}.guest-row:not(.head)>span:first-child i{border-radius:3px;width:5px;height:25px}.guest-row:not(.head)>span:first-child b{text-overflow:ellipsis;overflow:hidden}.guest-empty{text-align:center;color:#858894;padding:25px;font-size:9px}.guest-detail{z-index:70;background:#fff;width:min(470px,100vw);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-15px 0 45px #29243e2b}.guest-detail>header{border-bottom:1px solid #e1e3e8;justify-content:space-between;padding:17px 19px;display:flex}.guest-detail>header small{color:#694bb4;font-size:8px}.guest-detail>header h2{margin:4px 0;font-size:18px}.guest-detail>header p{color:#858892;margin:0;font-size:8px}.guest-detail>header button{font-size:23px}.guest-detail-fields,.guest-updates{padding:12px 19px}.guest-detail-fields h3,.guest-updates h3{font-size:12px}.guest-detail-fields p{border-bottom:1px solid #eceef1;grid-template-columns:130px 1fr;margin:0;padding:9px 0;display:grid}.guest-detail-fields p span{color:#777a85;font-size:9px}.guest-detail-fields p b{font-size:9px}.guest-detail>form{border:1px solid #c9ccd5;border-radius:8px;margin:12px 19px;padding:10px}.guest-detail>form textarea{resize:vertical;border:0;outline:0;width:100%;min-height:80px}.guest-detail>form button{color:#fff;background:#6748b6;border-radius:6px;margin-left:auto;padding:7px 10px;font-size:9px;display:block}.guest-detail>form small{color:#878a94;margin-top:7px;font-size:8px;display:block}.guest-updates{border-top:1px solid #e8eaee}.guest-updates h3 span{color:#858892;font-weight:400}.guest-updates article{border-bottom:1px solid #eceef1;gap:9px;padding:11px 0;display:flex}.guest-updates article>span{color:#6448aa;background:#e9e3f9;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.guest-updates article b,.guest-updates article small{display:block}.guest-updates article b{font-size:10px}.guest-updates article small{color:#898c95;margin-top:2px;font-size:8px}.guest-updates article p{white-space:pre-wrap;font-size:10px;line-height:1.5}.guest-updates article>div{min-width:0}@media (width<=850px){.guest-shell>aside:first-child{display:none}.guest-mobile-menu{display:block}.guest-main>header{padding:12px 15px}.guest-toolbar{padding:0 15px}.guest-board{padding:15px}.guest-detail{width:100%}}.board-analytics-view{background:#fff;border:1px solid #dfe2e8;border-radius:10px;margin-top:14px;overflow:hidden;box-shadow:0 2px 9px #1f23300d}.board-analytics-toolbar{background:linear-gradient(90deg,#fbfcff,#f8f7ff);border-bottom:1px solid #e5e7ec;flex-wrap:wrap;align-items:flex-end;gap:9px;padding:16px 18px;display:flex}.board-analytics-toolbar>div:first-child{min-width:145px;margin-right:4px}.board-analytics-toolbar small,.board-analytics-toolbar h2{display:block}.board-analytics-toolbar small{color:#747783;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.board-analytics-toolbar h2{margin:3px 0 0;font-size:17px}.board-analytics-toolbar label{color:#6c6f7a;gap:4px;font-size:9px;display:grid}.board-analytics-toolbar select{color:#34363d;background:#fff;border:1px solid #cfd4de;border-radius:6px;outline:0;min-width:122px;height:34px;padding:0 28px 0 9px;font-size:10px}.board-analytics-toolbar select:focus{border-color:#0073ea;box-shadow:0 0 0 2px #0073ea18}.board-analytics-actions{gap:5px;margin-left:auto;display:flex}.board-analytics-actions button{background:#fff;border:1px solid #cfd4de;border-radius:6px;height:34px;padding:0 10px;font-size:10px}.board-analytics-actions button.primary{color:#fff;background:#0073ea;border-color:#0073ea}.board-analytics-loading,.board-analytics-error,.board-analytics-empty{color:#70737d;justify-content:center;align-items:center;gap:9px;min-height:260px;font-size:11px;display:flex}.board-analytics-loading i{border:2px solid #dce6f2;border-top-color:#0073ea;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite analytics-spin}.board-analytics-error{color:#b52643;background:#fff8f9}.analytics-summary-strip{color:#686b76;background:#fcfcfd;border-bottom:1px solid #edf0f3;align-items:center;gap:20px;padding:12px 20px;font-size:10px;display:flex}.analytics-summary-strip b{color:#272930;margin-right:4px;font-size:14px}.analytics-summary-strip small{color:#858893;margin-left:auto}.analytics-bars{gap:15px;padding:24px 28px 15px;display:grid}.analytics-bars article{grid-template-columns:190px minmax(150px,1fr);align-items:center;gap:12px;display:grid}.analytics-bars article header{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.analytics-bars article header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-bars article header b{font-variant-numeric:tabular-nums}.analytics-bar-track{background:#edf0f4;border-radius:4px;min-width:8px;height:22px;transition:width .2s;display:flex;overflow:hidden}.analytics-bar-track i{min-width:1px;height:100%;display:block}.analytics-bars footer{color:#676a74;flex-wrap:wrap;gap:10px;margin-left:202px;padding-top:5px;font-size:9px;display:flex}.analytics-bars footer span{align-items:center;gap:4px;display:flex}.analytics-bars footer i,.donut-legend i{border-radius:2px;width:8px;height:8px}.donut-layout{grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr);align-items:center;gap:38px;padding:36px max(40px,8vw);display:grid}.donut-chart{aspect-ratio:1;border-radius:50%;place-items:center;width:min(310px,29vw);margin:auto;display:grid;position:relative}.donut-chart:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25%;box-shadow:0 0 0 1px #eef0f4}.donut-chart>span{z-index:1;text-align:center;position:relative}.donut-chart b,.donut-chart small{display:block}.donut-chart b{font-size:24px}.donut-chart small{color:#747783;margin-top:4px;font-size:9px}.donut-legend{gap:3px;display:grid}.donut-legend article{border-bottom:1px solid #edf0f3;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 4px;font-size:10px;display:grid}.donut-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.donut-legend b{font-variant-numeric:tabular-nums}.pivot-table-shell{padding:20px;overflow:auto}.pivot-table-shell table{border-collapse:separate;border-spacing:0;border:1px solid #d9dde5;border-radius:8px;width:100%;min-width:640px;font-size:10px;overflow:hidden}.pivot-table-shell th,.pivot-table-shell td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e1e4ea;border-right:1px solid #e1e4ea;height:39px;padding:0 11px}.pivot-table-shell th:first-child{text-align:left;z-index:1;background:#fafbfc;position:sticky;left:0}.pivot-table-shell thead th{color:#5e626d;white-space:nowrap;background:#f4f6f9;font-weight:700}.pivot-table-shell tbody th{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.pivot-table-shell tr>:last-child{background:#f8faff;border-right:0}.pivot-table-shell tbody tr:last-child>*{border-bottom:1px solid #d9dde5}.pivot-table-shell tfoot th,.pivot-table-shell tfoot td{background:#f2f6fb;border-bottom:0;font-weight:700}.board-analytics-footnote{color:#878a94;margin:0;padding:10px 20px 15px;font-size:9px}@keyframes analytics-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.board-analytics-toolbar>div:first-child{width:100%}.board-analytics-actions{margin-left:0}.analytics-bars article{grid-template-columns:150px minmax(130px,1fr)}.analytics-bars footer{margin-left:162px}.donut-layout{grid-template-columns:1fr;padding:28px}.donut-chart{width:250px}}.board-files-view{background:#fff;border:1px solid #dfe2e8;border-radius:10px;margin-top:14px;overflow:hidden;box-shadow:0 2px 9px #1f23300d}.board-files-toolbar{background:linear-gradient(90deg,#fbfdff,#faf9ff);border-bottom:1px solid #e5e7ec;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:15px 18px;display:flex}.board-files-toolbar>div:first-child{min-width:130px;margin-right:5px}.board-files-toolbar small,.board-files-toolbar h2{display:block}.board-files-toolbar small{color:#777b86;text-transform:uppercase;letter-spacing:.45px;font-size:9px}.board-files-toolbar h2{margin:3px 0 0;font-size:17px}.board-files-toolbar>select,.board-files-upload select{background:#fff;border:1px solid #cfd4dd;border-radius:6px;outline:0;height:34px;padding:0 28px 0 9px;font-size:10px}.file-search{color:#6f7581;background:#fff;border:1px solid #cfd4dd;border-radius:6px;align-items:center;gap:7px;min-width:210px;height:34px;padding:0 9px;display:flex}.file-search:focus-within,.board-files-toolbar>select:focus,.board-files-upload select:focus{border-color:#0073ea;box-shadow:0 0 0 2px #0073ea18}.file-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.files-layout-switch{border:1px solid #cfd4dd;border-radius:6px;height:34px;display:flex;overflow:hidden}.files-layout-switch button{border-right:1px solid #dfe2e8;width:33px}.files-layout-switch button:last-child{border-right:0}.files-layout-switch button.active{color:#0069d5;background:#ddecff}.board-files-save-actions{gap:5px;margin-left:auto;display:flex}.board-files-save-actions button{background:#fff;border:1px solid #cfd4dd;border-radius:6px;height:34px;padding:0 10px;font-size:10px}.board-files-save-actions button:last-child{color:#fff;background:#0073ea;border-color:#0073ea}.board-files-upload{background:#f7f9fc;border-bottom:1px solid #e7e9ee;align-items:flex-end;gap:9px;padding:11px 18px;display:flex}.board-files-upload>label:first-child{color:#6a6e79;gap:4px;min-width:260px;font-size:9px;display:grid}.board-files-upload select{min-width:260px}.board-file-upload-button{color:#fff;cursor:pointer;background:#00a86b;border-radius:6px;align-items:center;height:34px;padding:0 13px;font-size:10px;display:flex}.board-file-upload-button input{display:none}.board-files-upload>small{color:#858995;margin:0 0 9px 3px;font-size:9px}.file-kind-summary{border-bottom:1px solid #eceef2;gap:6px;padding:12px 18px;display:flex;overflow-x:auto}.file-kind-summary button{text-align:left;background:#fff;border:1px solid #e0e3e9;border-radius:7px;align-items:center;gap:6px;min-width:76px;padding:7px 9px;display:flex}.file-kind-summary button:hover,.file-kind-summary button.active{background:#edf6ff;border-color:#8ebdf0}.file-kind-summary b{font-size:13px}.file-kind-summary span{color:#6b6f79;font-size:9px}.board-files-loading,.board-files-error,.board-files-empty{color:#717580;justify-content:center;align-items:center;gap:9px;min-height:280px;font-size:11px;display:flex}.board-files-loading i{border:2px solid #dce6f2;border-top-color:#0073ea;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite board-file-spin}.board-files-error{color:#b52643;background:#fff8f9}.board-files-error button{text-decoration:underline}.board-files-empty{text-align:center;flex-direction:column}.board-files-empty>span{color:#4f84bd;background:#eef5fd;border-radius:15px;place-items:center;width:55px;height:55px;font-size:23px;display:grid}.board-files-empty h3{color:#30323a;margin:4px 0 0;font-size:16px}.board-files-empty p{color:#858893;margin:0;font-size:10px}.board-files-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:13px;padding:18px;display:grid}.board-file-card{background:#fff;border:1px solid #dfe2e8;border-radius:9px;min-width:0;position:relative;overflow:hidden;box-shadow:0 1px 4px #1f23300a}.board-file-card:hover{border-color:#a9c9ed;box-shadow:0 7px 20px #1f3c5f1a}.board-file-preview{background:linear-gradient(145deg,#f6f8fb,#eef2f7);place-items:center;height:145px;text-decoration:none;display:grid;overflow:hidden}.board-file-preview img{object-fit:cover;width:100%;height:100%}.board-file-preview>span{color:#536174;background:#fff;border-radius:13px;place-items:center;width:57px;height:57px;font-size:12px;font-weight:800;display:grid;box-shadow:0 4px 13px #30445b1a}.kind-pdf .board-file-preview>span{color:#d33b53}.kind-spreadsheet .board-file-preview>span{color:#00875a}.kind-presentation .board-file-preview>span{color:#d97717}.kind-document .board-file-preview>span{color:#176bb0}.board-file-meta{min-width:0;padding:11px 11px 12px}.board-file-meta b,.board-file-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-file-meta b{font-size:10px}.board-file-meta small{color:#7c808a;margin-top:4px;font-size:8px}.board-file-meta button{color:#59616d;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:#f0f2f6;border-radius:4px;max-width:100%;margin-top:9px;padding:3px 6px;font-size:8px;overflow:hidden}.board-file-meta button:hover{color:#056bc5;background:#e3effc}.board-file-download{color:#286496;background:#fff;border-radius:12px;padding:5px 8px;font-size:8px;text-decoration:none;position:absolute;top:8px;right:8px;box-shadow:0 2px 9px #34495f24}.board-files-list{padding:14px 18px;display:grid}.board-files-list .board-file-card{min-height:58px;box-shadow:none;border-width:0 0 1px;border-radius:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.board-files-list .board-file-preview{border-radius:6px;width:43px;height:43px}.board-files-list .board-file-preview>span{width:35px;height:35px;box-shadow:none;border-radius:7px;font-size:8px}.board-files-list .board-file-meta{padding:7px 9px}.board-files-list .board-file-meta button{margin-top:5px}.board-files-list .board-file-download{box-shadow:none;border:1px solid #d5dae2;margin-right:8px;position:static}.board-files-pagination{border-top:1px solid #eceef2;justify-content:center;align-items:center;gap:13px;padding:14px;display:flex}.board-files-pagination button{border:1px solid #d3d7df;border-radius:6px;padding:6px 11px}.board-files-pagination span{color:#777b86;font-size:9px}.board-files-footnote{color:#858995;margin:0;padding:11px 18px 15px;font-size:9px}@keyframes board-file-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.board-files-toolbar>div:first-child{width:100%}.board-files-save-actions{margin-left:0}.board-files-upload{flex-wrap:wrap;align-items:stretch}.board-files-upload>small{width:100%;margin:0}.board-files-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}.header-actions button.ai-suggestion-trigger{color:#174f86;background:#fff;border:1px solid #b8c7dc;border-radius:7px;align-items:center;gap:6px;height:34px;margin-left:0;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.header-actions button.ai-suggestion-trigger:hover{background:#f2f8ff;border-color:#7da4ce}.ai-suggestion-trigger span{color:#7b3ff2;font-size:15px}.ai-suggestion-backdrop{z-index:96;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#151b2b42;justify-content:flex-end;display:flex;position:fixed;inset:0}.ai-suggestion-panel{background:#f7f8fc;width:min(760px,100vw - 260px);height:100vh;animation:.18s ease-out panel-in;overflow:auto;box-shadow:-20px 0 55px #17243a30}.ai-suggestion-panel>header{z-index:3;background:#fff;border-bottom:1px solid #dfe3eb;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:18px 24px;display:flex;position:sticky;top:0}.ai-suggestion-heading{align-items:center;gap:13px;display:flex}.ai-suggestion-heading>span{color:#fff;background:linear-gradient(145deg,#6b45e9,#a454ef);border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;display:grid;box-shadow:0 8px 20px #7541df33}.ai-suggestion-heading small{color:#7d6aa8;letter-spacing:.9px;font-size:9px;font-weight:800}.ai-suggestion-heading h2{margin:2px 0 0;font-size:21px}.ai-suggestion-heading p{color:#707481;margin:3px 0 0;font-size:10px}.ai-suggestion-header-actions{align-items:center;gap:8px;display:flex}.ai-suggestion-header-actions button{background:#fff;border:1px solid #d2d7e1;border-radius:7px;height:34px;padding:0 12px;font-size:10px}.ai-suggestion-header-actions .primary{color:#fff;background:#6b45e9;border-color:#6b45e9;font-weight:700}.ai-suggestion-header-actions .close{color:#737782;width:34px;padding:0;font-size:23px}.ai-suggestion-disclosure{background:#fff;border:1px solid #d6dded;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:18px 20px 12px;padding:12px 14px;display:grid}.ai-suggestion-disclosure>span{color:#6543d5;background:#eef2ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ai-suggestion-disclosure b{font-size:11px}.ai-suggestion-disclosure p{color:#606573;margin:3px 0 0;font-size:9px;line-height:1.45}.ai-suggestion-disclosure>small{color:#777c89;text-align:right;font-size:8px}.ai-suggestion-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:0 20px 14px;display:grid}.ai-suggestion-summary article{background:#fff;border:1px solid #e0e3eb;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:12px;display:grid}.ai-suggestion-summary small{color:#777c89;font-size:9px}.ai-suggestion-summary strong{grid-area:1/2/3;font-size:24px}.ai-suggestion-summary span{color:#8a8e99;font-size:8px}.ai-suggestion-summary .risk strong{color:#d83a52}.ai-suggestion-summary .good strong{color:#008c61}.ai-suggestion-tabs{border-bottom:1px solid #dfe2e9;gap:4px;margin:0 20px;display:flex}.ai-suggestion-tabs button{color:#646874;border-bottom:2px solid #0000;padding:9px 11px;font-size:10px}.ai-suggestion-tabs button.active{color:#5d38cc;border-bottom-color:#6b45e9;font-weight:800}.ai-suggestion-list{gap:10px;padding:13px 20px 28px;display:grid}.ai-suggestion-card{background:#fff;border:1px solid #e0e3eb;border-left:4px solid #d2a62c;border-radius:11px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:15px;display:grid;box-shadow:0 2px 8px #26344c0a}.ai-suggestion-card.high{border-left-color:#e2445c}.ai-suggestion-card.low{border-left-color:#579bfc}.ai-suggestion-card.accepted{border-left-color:#00a86b}.ai-suggestion-card.dismissed,.ai-suggestion-card.expired{opacity:.72;border-left-color:#adb2bd}.ai-suggestion-card>aside{align-content:start;justify-items:center;gap:5px;display:grid}.ai-suggestion-card>aside>span{color:#ae7200;background:#fff2d4;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.ai-suggestion-card.high>aside>span{color:#d52f49;background:#ffe9ed}.ai-suggestion-card.low>aside>span{color:#1974ca;background:#eaf4ff}.ai-suggestion-card>aside small{color:#8a8e99;font-size:8px}.ai-suggestion-card>div>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ai-suggestion-card header div{gap:3px;display:grid}.ai-suggestion-card header div>span{color:#7956c7;font-size:8px;font-weight:800}.ai-suggestion-card header b{font-size:13px}.ai-suggestion-card header em{color:#6d717c;background:#f1f2f6;border-radius:9px;flex:none;padding:3px 7px;font-size:8px;font-style:normal}.ai-suggestion-card>div>p{color:#555a66;margin:8px 0;font-size:10px;line-height:1.55}.ai-suggestion-evidence{background:#f6f7fa;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;display:flex}.ai-suggestion-evidence b{color:#525762;flex:none;font-size:8px}.ai-suggestion-evidence span{color:#6e737f;min-width:0;font-size:9px}.ai-suggestion-card footer{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:10px;display:grid}.ai-suggestion-card footer .item-link{color:#086dc7;text-align:left;font-size:9px}.ai-suggestion-card footer>small{color:#8a8e99;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ai-suggestion-card footer>div{gap:5px;display:flex}.ai-suggestion-card footer>div button{background:#fff;border:1px solid #cfd5df;border-radius:6px;height:28px;padding:0 9px;font-size:9px}.ai-suggestion-card footer>div .primary{color:#fff;background:#6b45e9;border-color:#6b45e9}.ai-suggestion-empty{color:#737885;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.ai-suggestion-empty>span{color:#6741d6;background:#eee9ff;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:11px;font-size:23px;display:grid}.ai-suggestion-empty b{font-size:13px}.ai-suggestion-empty p{max-width:360px;margin:6px 0;font-size:9px;line-height:1.5}@media (width<=900px){.ai-suggestion-panel{width:100vw}.ai-suggestion-summary{grid-template-columns:repeat(2,1fr)}.ai-suggestion-disclosure{grid-template-columns:34px 1fr}.ai-suggestion-disclosure>small{text-align:left;grid-column:2}.ai-suggestion-card footer{grid-template-columns:1fr}.ai-suggestion-card footer>div{justify-self:start}}@media (width<=560px){.ai-suggestion-panel>header{align-items:flex-start;padding:14px}.ai-suggestion-heading p{display:none}.ai-suggestion-header-actions .primary{max-width:112px}.ai-suggestion-disclosure,.ai-suggestion-summary,.ai-suggestion-tabs{margin-left:12px;margin-right:12px}.ai-suggestion-list{padding-left:12px;padding-right:12px}.ai-suggestion-card{grid-template-columns:1fr}.ai-suggestion-card>aside{justify-content:flex-start;align-items:center;display:flex}.ai-suggestion-tabs{overflow:auto}}.header-actions button.agent-center-trigger{color:#513d8d;background:#fff;border:1px solid #c8c1e8;border-radius:7px;align-items:center;gap:5px;height:34px;margin-left:0;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.header-actions button.agent-center-trigger:hover{background:#f7f4ff;border-color:#8f7fc2}.agent-center-trigger span{font-size:15px}.agent-center-backdrop{z-index:97;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#13182852;justify-content:flex-end;display:flex;position:fixed;inset:0}.agent-center-panel{background:#f7f8fc;width:min(900px,100vw - 220px);height:100vh;animation:.18s ease-out panel-in;overflow:auto;box-shadow:-22px 0 60px #14213b35}.agent-center-panel>header{z-index:5;background:#fff;border-bottom:1px solid #dfe3eb;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:18px 24px;display:flex;position:sticky;top:0}.agent-center-heading{align-items:center;gap:13px;display:flex}.agent-center-heading>span{color:#fff;background:linear-gradient(145deg,#38306f,#7256bd);border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;display:grid;box-shadow:0 8px 20px #4d3b9638}.agent-center-heading small{color:#7865ab;letter-spacing:.9px;font-size:9px;font-weight:800}.agent-center-heading h2{margin:2px 0 0;font-size:21px}.agent-center-heading p{color:#707481;margin:3px 0 0;font-size:10px}.agent-center-panel>header>div:last-child{gap:8px;display:flex}.agent-center-panel>header button{background:#fff;border:1px solid #d1d5df;border-radius:7px;height:34px;padding:0 12px;font-size:10px}.agent-center-panel>header .primary{color:#fff;background:#5a43a0;border-color:#5a43a0;font-weight:700}.agent-center-panel>header .close{color:#737782;width:34px;padding:0;font-size:23px}.agent-policy{background:#fff;border:1px solid #cfdbe9;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin:18px 20px 12px;padding:13px 14px;display:grid}.agent-policy>span{color:#00875f;background:#e8f8f1;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.agent-policy b{font-size:11px}.agent-policy p{color:#626774;margin:3px 0 0;font-size:9px;line-height:1.45}.agent-policy button{color:#1266aa;background:#f7faff;border:1px solid #cbd5e1;border-radius:6px;height:30px;padding:0 10px;font-size:9px}.agent-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:0 20px 14px;display:grid}.agent-metrics article{background:#fff;border:1px solid #e0e3eb;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.agent-metrics small{color:#777c89;font-size:9px}.agent-metrics strong{font-size:23px}.agent-metrics .risk strong{color:#d83a52}.agent-tabs{border-bottom:1px solid #dfe2e9;gap:4px;margin:0 20px;display:flex}.agent-tabs button{color:#626774;border-bottom:2px solid #0000;padding:10px 12px;font-size:10px;position:relative}.agent-tabs button.active{color:#513a95;border-bottom-color:#5a43a0;font-weight:800}.agent-tabs i{color:#fff;background:#e2445c;border-radius:8px;min-width:15px;height:15px;font:8px/15px system-ui;position:absolute;top:3px;right:0}.agent-center-panel>main{padding:13px 20px 30px}.agent-list,.agent-run-list{gap:10px;display:grid}.agent-list>article{background:#fff;border:1px solid #dfe3eb;border-radius:11px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:15px;display:grid}.agent-list>article.disabled{opacity:.66}.agent-icon{color:#5d3daa;background:#eee9ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.agent-icon.overdue{color:#cf334c;background:#ffe9ed}.agent-icon.unassigned{color:#b37500;background:#fff1d6}.agent-icon.stale{color:#1672c6;background:#e9f4ff}.agent-list article>div>header{justify-content:space-between;align-items:start;display:flex}.agent-list header b,.agent-list header small{display:block}.agent-list header b{font-size:13px}.agent-list header small{color:#787d89;margin-top:4px;font-size:8px}.agent-list header em{color:#00875a;background:#e5f7ee;border-radius:9px;padding:3px 7px;font-size:8px;font-style:normal}.agent-list .disabled header em{color:#747985;background:#f0f1f4}.agent-list article p{color:#555b67;margin:9px 0;font-size:10px;line-height:1.5}.agent-list article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-list footer>span{color:#858a95;font-size:8px}.agent-list footer>div{gap:5px;display:flex}.agent-list footer button{background:#fff;border:1px solid #cfd5df;border-radius:6px;height:28px;padding:0 9px;font-size:9px}.agent-list footer button:nth-last-child(2){color:#553a9b;background:#f6f2ff;border-color:#7057b8}.agent-list footer .danger{color:#b2263e}.agent-run{background:#fff;border:1px solid #dfe3eb;border-left:4px solid #7459bd;border-radius:11px;padding:15px}.agent-run.completed{border-left-color:#00a86b}.agent-run.cancelled{opacity:.75;border-left-color:#adb2bd}.agent-run.processing{border-left-color:#e0a225}.agent-run>header{justify-content:space-between;align-items:center;display:flex}.agent-run>header>div{align-items:center;gap:9px;display:flex}.agent-run>header>div>span{color:#5b3ca7;background:#eee9ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.agent-run header b,.agent-run header small{display:block}.agent-run header b{font-size:12px}.agent-run header small{color:#7d828e;margin-top:3px;font-size:8px}.agent-run header em{color:#9b6800;background:#fff2d7;border-radius:10px;padding:4px 8px;font-size:8px;font-style:normal}.agent-run.completed header em{color:#00875a;background:#e5f7ee}.agent-run.cancelled header em{color:#747985;background:#f0f1f4}.agent-run-summary{gap:7px;margin:11px 0;display:flex}.agent-run-summary span{color:#5c616d;background:#f1f3f7;border-radius:9px;padding:4px 8px;font-size:8px}.agent-run-summary strong{color:#b52b43;font-size:8px}.agent-run details{border:1px solid #e1e4ea;border-radius:8px}.agent-run details summary{cursor:pointer;color:#5d6270;padding:9px 10px;font-size:9px}.agent-run details>div{border-top:1px solid #e7e9ee;display:grid}.agent-run details article{border-bottom:1px solid #eef0f4;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.agent-run details article:last-child{border-bottom:0}.agent-run details article>span{color:#1770c4;background:#eaf4ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.agent-run details article>span.high{color:#cc3049;background:#ffe9ed}.agent-run details b,.agent-run details p,.agent-run details small{display:block}.agent-run details b{font-size:9px}.agent-run details p{color:#5e636f;margin:2px 0;font-size:8px}.agent-run details small{color:#898e99;font-size:8px}.agent-run details button{color:#1470bc;font-size:8px}.agent-run>footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.agent-run>footer>small{color:#888d98;font-size:8px}.agent-run>footer>div{gap:6px;display:flex}.agent-run>footer button{background:#fff;border:1px solid #cfd5df;border-radius:6px;height:29px;padding:0 9px;font-size:9px}.agent-run>footer .primary{color:#fff;background:#5b43a0;border-color:#5b43a0}.agent-empty{color:#737885;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.agent-empty>span{color:#6741d6;background:#eee9ff;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:11px;font-size:23px;display:grid}.agent-empty b{font-size:13px}.agent-empty p{max-width:380px;margin:6px 0 12px;font-size:9px;line-height:1.5}.agent-empty button{color:#fff;background:#5b43a0;border-radius:6px;height:32px;padding:0 12px;font-size:9px}.agent-create-backdrop{z-index:7;background:#11182d55;place-items:center;display:grid;position:fixed;inset:0}.agent-create-form{background:#fff;border-radius:13px;width:min(520px,100vw - 28px);padding:20px;box-shadow:0 24px 70px #111a3045}.agent-create-form>header,.agent-create-form>footer{justify-content:space-between;align-items:center;display:flex}.agent-create-form header small{color:#7865ab;letter-spacing:.7px;font-size:8px;font-weight:800}.agent-create-form h3{margin:3px 0 13px}.agent-create-form header button{font-size:22px}.agent-create-form>label{color:#606571;gap:5px;margin:10px 0;font-size:9px;font-weight:700;display:grid}.agent-create-form input,.agent-create-form select,.agent-create-form textarea{background:#fff;border:1px solid #cbd1dc;border-radius:7px;outline:0;width:100%;min-height:38px;padding:8px 10px}.agent-create-form textarea{resize:vertical;min-height:82px}.agent-create-form aside{background:#f1faf6;border:1px solid #cfe2d9;border-radius:8px;margin:13px 0;padding:11px}.agent-create-form aside b{font-size:9px}.agent-create-form aside p{color:#5b6c63;margin:4px 0 0;font-size:8px;line-height:1.5}.agent-create-form footer{justify-content:flex-end;gap:7px}.agent-create-form footer button{background:#fff;border:1px solid #cfd4dd;border-radius:7px;height:33px;padding:0 12px;font-size:9px}.agent-create-form footer .primary{color:#fff;background:#5b43a0;border-color:#5b43a0}@media (width<=950px){.agent-center-panel{width:100vw}.agent-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.agent-center-panel>header{align-items:flex-start;padding:14px}.agent-center-heading p{display:none}.agent-policy{grid-template-columns:36px 1fr}.agent-policy button{grid-column:2;justify-self:start}.agent-policy,.agent-metrics,.agent-tabs{margin-left:12px;margin-right:12px}.agent-center-panel>main{padding-left:12px;padding-right:12px}.agent-list>article{grid-template-columns:1fr}.agent-list article footer,.agent-run>footer{flex-direction:column;align-items:flex-start}.agent-run details article{grid-template-columns:25px 1fr}.agent-run details button{grid-column:2;justify-self:start}}.header-actions button.board-integration-trigger,.header-actions button.automation-center-trigger{color:#3d4552;background:#fff;border:1px solid #cfd5df;border-radius:7px;align-items:center;gap:5px;height:34px;margin-left:0;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.header-actions button.board-integration-trigger:hover,.header-actions button.automation-center-trigger:hover{background:#f5f9ff;border-color:#8ba8c8}.board-integration-trigger span,.automation-center-trigger span{color:#326da8;font-size:14px}.board-integration-backdrop{z-index:98;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182755;justify-content:flex-end;display:flex;position:fixed;inset:0}.board-integration-panel{background:#f6f8fb;width:min(980px,100vw - 180px);height:100vh;animation:.18s ease-out panel-in;overflow:auto;box-shadow:-22px 0 65px #15203b35}.board-integration-panel>header{z-index:5;background:#fff;border-bottom:1px solid #dfe4eb;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:17px 22px;display:flex;position:sticky;top:0}.board-integration-heading{align-items:center;gap:12px;display:flex}.board-integration-heading>span{color:#fff;background:linear-gradient(145deg,#0d638d,#1f8b8a);border-radius:13px;place-items:center;width:45px;height:45px;font-size:23px;display:grid;box-shadow:0 8px 20px #126b8130}.board-integration-heading small{color:#167d7d;letter-spacing:.8px;font-size:8px;font-weight:900}.board-integration-heading h2{margin:2px 0 0;font-size:21px}.board-integration-heading p{color:#717884;margin:3px 0 0;font-size:9px}.board-integration-panel>header>div:last-child{gap:7px;display:flex}.board-integration-panel>header button{background:#fff;border:1px solid #ccd3dd;border-radius:7px;height:33px;padding:0 11px;font-size:9px}.board-integration-panel>header .primary,.board-integration-form .primary,.recipe-preview-modal .primary,.recipe-secret-modal .primary{color:#fff;background:#087d7b;border-color:#087d7b;font-weight:800}.board-integration-panel>header .close{color:#757c87;width:33px;padding:0;font-size:22px}.board-integration-policy{background:#fff;border:1px solid #cfe1df;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:16px 18px 10px;padding:12px 13px;display:grid}.board-integration-policy>span{color:#00875a;background:#e4f7f1;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.board-integration-policy b{font-size:10px}.board-integration-policy p{color:#66707a;margin:3px 0 0;font-size:8px;line-height:1.45}.board-integration-policy em{color:#176cab;background:#e7f4ff;border-radius:11px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:800}.integration-template-strip{grid-template-columns:repeat(5,1fr);gap:7px;margin:0 18px 12px;display:grid}.integration-template-strip button{text-align:left;background:#fff;border:1px solid #dde3ea;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-height:70px;padding:9px;display:grid}.integration-template-strip button:hover{border-color:#62a5a3;box-shadow:0 4px 14px #1b52521a}.integration-template-strip i{color:#126f79;background:#e7f5f5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.integration-template-strip b,.integration-template-strip small{display:block}.integration-template-strip b{font-size:9px}.integration-template-strip small{color:#7b818c;margin-top:3px;font-size:7px;line-height:1.35}.board-integration-tabs{border-bottom:1px solid #dce2e8;gap:4px;margin:0 18px;display:flex}.board-integration-tabs button{color:#626b75;border-bottom:2px solid #0000;padding:10px 11px;font-size:9px}.board-integration-tabs button.active{color:#086c6b;border-color:#087d7b;font-weight:800}.board-integration-panel>main{padding:12px 18px 30px}.board-recipe-list{gap:9px;display:grid}.board-recipe-list>article{background:#fff;border:1px solid #dde3ea;border-radius:10px;grid-template-columns:44px minmax(0,1fr);gap:11px;padding:14px;display:grid}.board-recipe-list>article.disabled{opacity:.68}.board-recipe-list>article>i{color:#0c6e77;background:#e7f5f5;border-radius:11px;place-items:center;width:40px;height:40px;font-size:8px;font-style:normal;font-weight:900;display:grid}.board-recipe-list article header{justify-content:space-between;align-items:flex-start;display:flex}.board-recipe-list header b,.board-recipe-list header small{display:block}.board-recipe-list header b{font-size:12px}.board-recipe-list header small{color:#78808b;margin-top:3px;font-size:8px}.board-recipe-list header em{color:#707783;background:#f0f1f4;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.board-recipe-list header em.active{color:#00875a;background:#e1f7ed}.board-recipe-list header em.revoked{color:#b72a43;background:#ffe8ec}.board-recipe-list article p{color:#5e6670;margin:8px 0;font-size:8px}.board-recipe-list code{background:#f1f4f7;border-radius:4px;padding:1px 4px;font-size:8px}.board-recipe-list footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.board-recipe-list footer>span{color:#858c96;font-size:7px}.board-recipe-list footer>div{gap:4px;display:flex}.board-recipe-list footer button{background:#fff;border:1px solid #cfd7df;border-radius:6px;height:26px;padding:0 8px;font-size:8px}.board-recipe-list footer button:hover{color:#087674;border-color:#549d9b}.board-recipe-list footer .danger{color:#b1253d}.recipe-error{color:#a5243b;background:#fff0f3;border-radius:6px;margin-top:8px;padding:6px 8px;font-size:7px;display:block}.board-recipe-runs{gap:7px;display:grid}.board-recipe-runs article{background:#fff;border:1px solid #dfe4ea;border-radius:9px;grid-template-columns:28px minmax(0,1.4fr) 80px minmax(100px,.7fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.board-recipe-runs article>i{color:#00875a;background:#e5f7ee;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.board-recipe-runs article>i.failed{color:#c42d46;background:#ffe8ed}.board-recipe-runs b,.board-recipe-runs small{display:block}.board-recipe-runs b{font-size:9px}.board-recipe-runs small{color:#818893;margin-top:3px;font-size:7px}.board-recipe-runs span,.board-recipe-runs em{font-size:8px;font-style:normal}.board-recipe-runs em{color:#727984;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-recipe-runs button{color:#087674;font-size:8px}.board-integration-empty{color:#747c87;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.board-integration-empty>span{color:#087674;background:#e7f5f5;border-radius:14px;place-items:center;width:49px;height:49px;margin-bottom:10px;font-size:22px;display:grid}.board-integration-empty b{font-size:12px}.board-integration-empty p{margin:6px 0 11px;font-size:8px}.board-integration-empty button{color:#fff;background:#087d7b;border-radius:6px;height:31px;padding:0 11px;font-size:8px}.board-integration-modal-backdrop{z-index:8;background:#10182766;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.board-integration-form,.recipe-preview-modal,.recipe-secret-modal{background:#fff;border-radius:13px;width:min(650px,100vw - 28px);max-height:calc(100vh - 28px);padding:19px;overflow:auto;box-shadow:0 24px 80px #11182f55}.board-integration-form>header,.recipe-preview-modal>header,.recipe-secret-modal>header,.board-integration-form>footer{justify-content:space-between;align-items:center;display:flex}.board-integration-form header small,.recipe-preview-modal header small,.recipe-secret-modal header small{color:#087d7b;letter-spacing:.7px;font-size:8px;font-weight:900}.board-integration-form h3,.recipe-preview-modal h3,.recipe-secret-modal h3{margin:3px 0 12px}.board-integration-form header button,.recipe-preview-modal header button{font-size:21px}.recipe-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.board-integration-form>label,.recipe-preview-modal>label{color:#5f6872;gap:5px;margin:9px 0;font-size:8px;font-weight:800;display:grid}.board-integration-form label>small{color:#858c96;font-size:7px;font-weight:400}.board-integration-form input,.board-integration-form select,.recipe-preview-modal textarea{background:#fff;border:1px solid #cad3dd;border-radius:7px;outline:0;width:100%;min-height:36px;padding:8px 9px}.board-integration-form input:focus,.board-integration-form select:focus,.recipe-preview-modal textarea:focus{border-color:#168c89;box-shadow:0 0 0 2px #168c8912}.recipe-mapping-editor{background:#f8fafb;border:1px solid #dce4e9;border-radius:9px;margin:12px 0;padding:11px}.recipe-mapping-editor>header{justify-content:space-between;align-items:center;display:flex}.recipe-mapping-editor header b,.recipe-mapping-editor header small{display:block}.recipe-mapping-editor header b{font-size:9px}.recipe-mapping-editor header small{color:#7d858f;margin-top:2px;font-size:7px}.recipe-mapping-editor header button{color:#087674;background:#fff;border:1px solid #bdd4d3;border-radius:6px;height:27px;padding:0 8px;font-size:8px}.recipe-mapping-editor>div{grid-template-columns:1fr 18px 1fr 27px;align-items:center;gap:5px;margin-top:7px;display:grid}.recipe-mapping-editor>div>span{text-align:center;color:#83909a}.recipe-mapping-editor>div>button{color:#a92a40;font-size:17px}.recipe-mapping-editor>p{color:#808893;text-align:center;margin:12px 0 3px;font-size:8px}.board-integration-form>aside{background:#f0faf8;border:1px solid #cfe1df;border-radius:8px;margin:11px 0;padding:10px}.board-integration-form aside b{font-size:8px}.board-integration-form aside p{color:#5f716e;margin:4px 0 0;font-size:7px;line-height:1.5}.board-integration-form>footer{justify-content:flex-end;gap:6px}.board-integration-form footer button,.recipe-preview-modal>button,.recipe-secret-modal>button{background:#fff;border:1px solid #cdd5dd;border-radius:7px;height:32px;padding:0 11px;font-size:8px}.recipe-preview-modal textarea{resize:vertical;min-height:200px;font:9px/1.5 Consolas,monospace}.recipe-preview-modal>button{color:#fff;background:#087d7b;border-color:#087d7b}.recipe-preview-modal>section{background:#f4fbfa;border:1px solid #cfe1df;border-radius:9px;gap:5px;margin-top:12px;padding:11px;display:grid}.recipe-preview-modal>section>b{font-size:9px}.recipe-preview-modal>section p{border-top:1px solid #e0ecea;grid-template-columns:1fr 18px 1fr 1fr;gap:5px;margin:0;padding:6px;font-size:8px;display:grid}.recipe-preview-modal>section code{text-overflow:ellipsis;overflow:hidden}.recipe-preview-modal>section em{color:#65716f;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.recipe-secret-modal>p{color:#626b75;font-size:9px}.recipe-secret-modal>div{background:#f4fbfa;border:1px solid #c7d9d8;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.recipe-secret-modal>div code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;overflow:hidden}.recipe-secret-modal>div button{color:#fff;background:#087d7b;border-radius:6px;height:28px;padding:0 8px;font-size:8px}.recipe-secret-modal pre{color:#d7f1eb;background:#17242a;border-radius:8px;max-height:190px;padding:10px;font-size:8px;overflow:auto}.recipe-secret-modal aside{color:#a72b40;margin:10px 0;font-size:8px}.recipe-secret-modal>button{color:#fff;background:#087d7b;border-color:#087d7b}@media (width<=1050px){.board-integration-panel{width:100vw}.integration-template-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.board-integration-panel>header{align-items:flex-start;padding:13px}.board-integration-panel>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.integration-template-strip{grid-template-columns:1fr 1fr;margin-left:11px;margin-right:11px}.board-integration-policy,.board-integration-tabs{margin-left:11px;margin-right:11px}.board-integration-panel>main{padding-left:11px;padding-right:11px}.board-recipe-list>article{grid-template-columns:1fr}.board-recipe-list footer{flex-direction:column;align-items:flex-start}.board-recipe-list footer>div{flex-wrap:wrap}.board-recipe-runs article{grid-template-columns:28px 1fr}.board-recipe-runs article>span,.board-recipe-runs article>em,.board-recipe-runs article>button{grid-column:2}.recipe-form-grid{grid-template-columns:1fr}.recipe-mapping-editor>div{grid-template-columns:1fr 18px 1fr 25px}}.header-actions button.board-discussion-trigger{color:#3d4552;background:#fff;border:1px solid #cfd5df;border-radius:7px;align-items:center;gap:5px;height:34px;margin-left:0;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.header-actions button.board-discussion-trigger:hover{background:#f5f9ff;border-color:#8ba8c8}.board-discussion-trigger>span{color:#326da8;font-size:14px}.board-discussion-trigger>i{color:#fff;background:#e2445c;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-6px;right:-5px}.board-discussion-backdrop{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182755;justify-content:flex-end;display:flex;position:fixed;inset:0}.board-discussion-panel{background:#f6f8fb;width:min(780px,100vw - 180px);height:100vh;animation:.18s ease-out panel-in;overflow:auto;box-shadow:-22px 0 65px #15203b35}.board-discussion-panel>header{z-index:5;background:#fff;border-bottom:1px solid #dfe4eb;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:16px 20px;display:flex;position:sticky;top:0}.discussion-heading{align-items:center;gap:11px;display:flex}.discussion-heading>span{color:#fff;background:linear-gradient(145deg,#4a76c8,#6955c5);border-radius:13px;place-items:center;width:43px;height:43px;font-size:23px;display:grid;box-shadow:0 8px 20px #4155a930}.discussion-heading small{color:#546dc0;letter-spacing:.8px;font-size:8px;font-weight:900}.discussion-heading h2{margin:2px 0 0;font-size:20px}.discussion-heading p{color:#717884;margin:3px 0 0;font-size:9px}.board-discussion-panel>header>div:last-child{gap:6px;display:flex}.board-discussion-panel>header button{background:#fff;border:1px solid #ccd3dd;border-radius:7px;height:32px;padding:0 10px;font-size:9px}.board-discussion-panel>header .close{color:#757c87;width:32px;padding:0;font-size:21px}.discussion-summary{grid-template-columns:repeat(4,88px) minmax(200px,1fr);gap:7px;margin:14px 16px 10px;display:grid}.discussion-summary>article{background:#fff;border:1px solid #dfe4eb;border-radius:9px;place-items:center;padding:9px 5px;display:grid}.discussion-summary>article b{font-size:16px}.discussion-summary>article span{color:#78808b;margin-top:2px;font-size:7px}.discussion-summary>aside{background:#f4fbf9;border:1px solid #d7e4e2;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.discussion-summary>aside>span{color:#00875a;background:#dff5ed;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.discussion-summary>aside b,.discussion-summary>aside small{display:block}.discussion-summary>aside b{font-size:9px}.discussion-summary>aside small{color:#6c7775;margin-top:3px;font-size:7px;line-height:1.4}.discussion-composer{background:#fff;border:1px solid #d8dee7;border-radius:10px;margin:0 16px 12px;box-shadow:0 4px 15px #1f31500a}.discussion-composer>header{align-items:center;gap:8px;padding:10px 11px 6px;display:flex}.discussion-composer .avatar{color:#fff;background:#6257c8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.discussion-composer>header>div:nth-child(2){flex:1;min-width:0}.discussion-composer>header b,.discussion-composer>header small{display:block}.discussion-composer>header b{font-size:9px}.discussion-composer>header small{color:#878c96;margin-top:2px;font-size:7px}.discussion-composer select{background:#fff;border:1px solid #ccd4df;border-radius:6px;height:30px;padding:0 8px;font-size:8px}.discussion-composer>textarea{resize:vertical;border:0;outline:0;width:calc(100% - 22px);min-height:88px;margin:2px 11px 5px;padding:7px 3px;font:10px/1.55 inherit}.discussion-composer>footer{border-top:1px solid #edf0f3;align-items:center;gap:7px;padding:8px 11px;display:flex}.discussion-composer>footer label{color:#566070;align-items:center;gap:5px;font-size:8px;display:flex}.discussion-composer>footer span{color:#91969e;margin-left:auto;font-size:7px}.discussion-composer>footer button,.discussion-reply-form button{background:#fff;border:1px solid #cbd3df;border-radius:6px;height:29px;padding:0 10px;font-size:8px}.discussion-composer .primary,.discussion-reply-form .primary{color:#fff;background:#2876d2;border-color:#2876d2;font-weight:800}.discussion-mention-list{flex-wrap:wrap;gap:4px;margin:2px 11px 7px;display:flex}.discussion-mention-list span{color:#176cb6;background:#eaf3ff;border-radius:9px;padding:3px 7px;font-size:7px;font-weight:700}.discussion-toolbar{z-index:4;background:#fff;border-top:1px solid #e1e5ea;border-bottom:1px solid #dce1e8;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;display:flex;position:sticky;top:88px}.discussion-toolbar>div{gap:3px;display:flex}.discussion-toolbar button{color:#59616c;border-radius:6px;height:29px;padding:0 10px;font-size:8px}.discussion-toolbar button.active{color:#0768ba;background:#e6f1ff;font-weight:800}.discussion-toolbar label{color:#68727f;border:1px solid #cbd3df;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 8px;display:flex}.discussion-toolbar input{border:0;outline:0;width:145px;font-size:8px}.board-discussion-panel>main{gap:9px;padding:11px 16px 30px;display:grid}.discussion-card{background:#fff;border:1px solid #dce2e9;border-radius:11px;position:relative;box-shadow:0 3px 13px #2637580a}.discussion-card.unread{border-left:4px solid #1685e5}.discussion-card.pinned{box-shadow:0 0 0 1px #8aa5df22,0 5px 18px #314e8920}.discussion-card>header{align-items:center;gap:8px;padding:12px 13px 8px;display:flex}.discussion-avatar{color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;font-weight:900;display:grid}.discussion-card>header>div{flex:1;min-width:0}.discussion-card>header b,.discussion-card>header small{display:block}.discussion-card>header b{font-size:10px}.discussion-card>header small{color:#7d8490;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.discussion-card>header em,.discussion-card>header i{border-radius:10px;flex:none;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.discussion-card>header i{color:#636b77;background:#f0f2f5}.discussion-body{color:#393e47;white-space:pre-wrap;min-height:28px;margin:3px 13px 8px;font-size:10px;line-height:1.65}.discussion-card>.discussion-mention-list{margin-left:13px;margin-right:13px}.discussion-deleted{color:#9298a1;margin:8px 13px;font-size:8px;font-style:italic}.discussion-reactions{flex-wrap:wrap;gap:4px;padding:3px 13px 9px;display:flex}.discussion-reactions button{background:#fafbfc;border:1px solid #d9dee6;border-radius:13px;min-width:27px;height:25px;padding:0 7px;font-size:8px}.discussion-reactions button.active{background:#e8f3ff;border-color:#75a8de}.discussion-reactions button.empty{opacity:.58}.discussion-reactions button:hover{opacity:1;background:#eef5fc}.discussion-actions{border-top:1px solid #e8ebef;align-items:center;gap:3px;padding:7px 11px;display:flex}.discussion-actions>span{color:#858b94;margin-right:auto;font-size:7px}.discussion-actions button{color:#536071;border-radius:5px;height:25px;padding:0 7px;font-size:7px}.discussion-actions button:hover{color:#176db6;background:#edf4fb}.discussion-actions .danger,.discussion-replies footer .danger{color:#ad2d43}.discussion-replies{background:#fafbfc;border-top:1px solid #edf0f3;gap:1px;padding:7px 12px;display:grid}.discussion-replies>article{grid-template-columns:27px minmax(0,1fr);gap:7px;padding:7px 3px;display:grid}.discussion-replies>article>span{color:#59677b;background:#e8edf5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid}.discussion-replies article header{align-items:center;gap:7px;display:flex}.discussion-replies article header b{font-size:8px}.discussion-replies article header small{color:#8c9199;font-size:7px}.discussion-replies article p{color:#4d535d;white-space:pre-wrap;margin:4px 0;font-size:8px;line-height:1.5}.discussion-replies .discussion-mention-list{margin:4px 0}.discussion-replies footer{gap:5px;display:flex}.discussion-replies footer button{color:#6f7782;padding:0;font-size:7px}.discussion-reply-form{border-top:1px solid #e4e8ed;gap:6px;padding:9px 12px;display:grid}.discussion-reply-form textarea{resize:vertical;border:1px solid #cbd3df;border-radius:7px;outline:0;min-height:65px;padding:8px;font:8px/1.5 inherit}.discussion-reply-form textarea:focus{border-color:#579bfc;box-shadow:0 0 0 2px #579bfc15}.discussion-reply-form>.discussion-mention-list{margin:0}.discussion-reply-form>footer{justify-content:flex-end;gap:5px;display:flex}.discussion-reply-form label{margin-right:auto}.discussion-reply-form select{background:#fff;border:1px solid #ccd4df;border-radius:6px;height:29px;padding:0 7px;font-size:8px}.discussion-empty{color:#737b86;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.discussion-empty>span{color:#4a71ba;background:#e7effb;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:10px;font-size:23px;display:grid}.discussion-empty b{font-size:12px}.discussion-empty p{margin:6px 0;font-size:8px}@media (width<=1050px){.board-discussion-panel{width:100vw}}@media (width<=700px){.board-discussion-panel>header{padding:12px}.discussion-summary{grid-template-columns:repeat(4,1fr);margin-left:10px;margin-right:10px}.discussion-summary>aside{grid-column:1/-1}.discussion-composer{margin-left:10px;margin-right:10px}.discussion-toolbar{padding-left:10px;padding-right:10px}.discussion-toolbar input{width:105px}.board-discussion-panel>main{padding-left:10px;padding-right:10px}.discussion-card>header{flex-wrap:wrap;align-items:flex-start}.discussion-card>header>div{min-width:160px}.discussion-actions{flex-wrap:wrap}.discussion-actions>span{width:100%}.discussion-summary>article{min-width:0}}.item-conversion-backdrop{z-index:105;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f26354f;place-items:center;display:grid;position:fixed;inset:0}.item-conversion-dialog{background:#fff;border:1px solid #dce1e8;border-radius:13px;width:min(560px,100vw - 28px);overflow:hidden;box-shadow:0 22px 70px #17223b35}.item-conversion-dialog>header{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.item-conversion-dialog>header small{color:#536fc2;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.item-conversion-dialog>header h2{margin:3px 0 0;font-size:20px}.item-conversion-dialog>header button{color:#717985;border-radius:7px;width:33px;height:33px;font-size:23px}.item-conversion-dialog>header button:hover:not(:disabled){background:#f0f2f5}.item-conversion-dialog>p{color:#68717e;margin:14px 20px 12px;font-size:10px;line-height:1.6}.item-conversion-search{color:#555e6b;gap:6px;margin:0 20px 10px;font-size:9px;font-weight:700;display:grid}.item-conversion-search input{border:1px solid #c8d1dd;border-radius:7px;outline:0;height:38px;padding:0 11px;font-size:10px}.item-conversion-search input:focus{border-color:#2877d2;box-shadow:0 0 0 2px #2877d21c}.item-conversion-candidates{background:#fafbfd;border:1px solid #e0e4ea;border-radius:8px;gap:4px;max-height:278px;margin:0 20px;padding:6px;display:grid;overflow:auto}.item-conversion-candidates>button{text-align:left;background:#fff;border:1px solid #0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;min-height:53px;padding:7px 9px;display:grid}.item-conversion-candidates>button:hover{background:#f5faff;border-color:#bdd5ef}.item-conversion-candidates>button.selected{background:#eaf4ff;border-color:#4b92da}.item-conversion-candidates>button>span{color:#fff;background:#6b5bc5;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.item-conversion-candidates b,.item-conversion-candidates small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.item-conversion-candidates b{font-size:10px}.item-conversion-candidates small{color:#7b838e;margin-top:3px;font-size:8px}.item-conversion-candidates i{color:#0875c9;text-align:center;font-size:15px;font-style:normal}.item-conversion-empty{color:#7e8691;place-items:center;min-height:95px;font-size:9px;display:grid}.item-conversion-dialog>aside{background:#f2f8ff;border:1px solid #d7e5f2;border-radius:8px;grid-template-columns:100px 1fr;margin:10px 20px 0;padding:9px 11px;display:grid}.item-conversion-dialog>aside span{color:#687b90;grid-row:1/3;align-self:center;font-size:8px}.item-conversion-dialog>aside b{font-size:10px}.item-conversion-dialog>aside small{color:#68788b;margin-top:3px;font-size:8px}.item-conversion-error{color:#b12440;background:#fff0f2;border-radius:7px;margin:10px 20px 0;padding:9px 10px;font-size:9px}.item-conversion-dialog>footer{border-top:1px solid #e6e9ed;justify-content:flex-end;gap:7px;margin-top:15px;padding:13px 20px 16px;display:flex}.item-conversion-dialog>footer button{background:#fff;border:1px solid #cbd3de;border-radius:6px;height:34px;padding:0 13px;font-size:9px}.item-conversion-dialog>footer button.primary{color:#fff;background:#1478d4;border-color:#1478d4;font-weight:800}.item-conversion-dialog>footer button.primary:hover:not(:disabled){background:#0869c2}.board-id-copy-inline{white-space:nowrap;align-self:flex-start;color:#687282!important;background:#fff!important;border:1px solid #d4dbe5!important;border-radius:6px!important;height:29px!important;margin:6px 0 0!important;padding:0 8px!important;font-size:8px!important}.board-id-copy-inline:hover{color:#096dc2!important;background:#f3f8fe!important;border-color:#91b9df!important}.group-row-menu-popover .stable-id-menu-row,.column-header-menu-popover .stable-id-menu-row{color:#596374;background:#f6f8fb;grid-template-columns:58px minmax(0,1fr);gap:7px;display:grid}.group-row-menu-popover .stable-id-menu-row:hover,.column-header-menu-popover .stable-id-menu-row:hover{color:#086bbd;background:#eaf3fd}.stable-id-menu-row>span{font-size:8px;font-weight:800;width:auto!important;color:inherit!important}.stable-id-menu-row>code{color:#737d8b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:7px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.column-type-wizard-backdrop{z-index:120}.column-type-wizard{color:#323338;background:#fff;border:1px solid #d0d4e4;border-radius:16px;width:min(760px,100vw - 32px);max-height:min(860px,100vh - 32px);overflow:auto;box-shadow:0 24px 70px #1d243a3d}.column-type-wizard>header,.column-type-wizard>footer{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.column-type-wizard>header{border-bottom:1px solid #e6e9ef}.column-type-wizard>header small,.column-type-wizard>header p,.column-type-wizard small{color:#676879}.column-type-wizard>header h2,.column-type-wizard>header p{margin:4px 0 0}.column-type-wizard>header>button{background:0 0;border:0;border-radius:8px;align-self:flex-start;width:34px;height:34px;font-size:24px}.column-type-wizard>nav{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 24px 0;display:grid}.column-type-wizard>nav span{color:#676879;background:#f5f6f8;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.column-type-wizard>nav span.active{color:#0073ea;background:#eaf3ff;font-weight:700}.column-type-wizard>nav i{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.column-type-stage{gap:18px;padding:22px 24px;display:grid}.column-type-current{border:1px solid #d0d4e4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.column-type-current code{color:#676879;text-overflow:ellipsis;max-width:240px;overflow:hidden}.column-type-stage fieldset{border:0;margin:0;padding:0}.column-type-stage legend{margin-bottom:10px;font-weight:700}.column-type-targets{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.column-type-targets label{cursor:pointer}.column-type-targets input{opacity:0;pointer-events:none;position:absolute}.column-type-targets span{border:1px solid #d0d4e4;border-radius:10px;gap:4px;min-height:64px;padding:12px;display:grid}.column-type-targets label.selected span{background:#f0f7ff;border-color:#0073ea;box-shadow:inset 0 0 0 1px #0073ea}.column-option-mapping,.column-type-history,.column-preview-list{border-radius:10px;border:1px solid #d0d4e4!important;padding:14px!important}.target-option-editor{gap:6px;display:grid}.target-option-editor textarea{resize:vertical;min-height:62px}.column-option-mapping>div{gap:7px;margin-top:12px;display:grid}.column-option-mapping>div>label{grid-template-columns:minmax(0,1fr) auto minmax(180px,1fr);align-items:center;gap:10px;display:grid}.column-option-mapping>div>label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-preview-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.column-preview-metrics article{background:#f5f6f8;border-left:4px solid #00c875;border-radius:8px;gap:4px;padding:14px;display:grid}.column-preview-metrics article.normalize{border-color:#fdab3d}.column-preview-metrics article.blocked{border-color:#e2445c}.column-preview-metrics b{font-size:26px}.column-preview-list>header,.column-type-history>header,.column-type-history article,.column-preview-list article{justify-content:space-between;align-items:center;gap:12px;display:flex}.column-preview-list article,.column-type-history article{border-top:1px solid #e6e9ef;padding:10px 0}.column-preview-list article.blocking{color:#b63546}.column-preview-list article>div,.column-type-history article>div{gap:3px;display:grid}.column-preview-list code{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.column-type-confirm{text-align:center;justify-items:center}.column-type-confirm>i{color:#00854d;background:#dff5ea;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;font-style:normal;display:grid}.column-type-confirm h3,.column-type-confirm p{margin:0}.column-type-confirm ul{text-align:left;gap:8px;margin:0;padding-left:22px;display:grid}.column-type-error{color:#b63546;background:#ffe8eb;border-radius:8px;margin:0 24px;padding:11px 13px}.column-type-wizard>footer{border-top:1px solid #e6e9ef;justify-content:flex-end}.column-type-wizard button.primary{color:#fff;background:#0073ea;border-color:#0073ea}.column-type-wizard button.danger-confirm{background:#8b2e3b;border-color:#8b2e3b}@media (width<=680px){.column-type-targets,.column-preview-metrics,.column-type-wizard>nav{grid-template-columns:1fr}}.add-view-center-backdrop{z-index:1180;background:#091e4257;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.add-view-center{color:#323338;background:#fff;border:1px solid #d0d4e4;border-radius:16px;flex-direction:column;width:min(820px,100vw - 32px);max-height:min(820px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #091e423d}.add-view-center>header{border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:flex-start;padding:24px 26px 16px;display:flex}.add-view-center>header small{color:#676879}.add-view-center>header h2{margin:4px 0;font-size:24px}.add-view-center>header p{color:#676879;margin:0}.add-view-center>header>button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:27px;line-height:1}.add-view-center>header>button:hover{background:#f0f1f4}.add-view-search{color:#676879;border:1px solid #c3c6d4;border-radius:8px;align-items:center;gap:8px;height:42px;margin:16px 26px 0;padding:0 12px;display:flex}.add-view-search:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.add-view-search input{font:inherit;border:0;outline:0;flex:1}.add-view-center>main{padding:8px 26px 26px;overflow:auto}.add-view-center main>section h3{color:#676879;margin:18px 0 10px;font-size:14px}.add-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.add-view-grid>button{text-align:left;cursor:pointer;color:#323338;background:#fff;border:1px solid #d0d4e4;border-radius:10px;grid-template-columns:42px 1fr 24px;align-items:center;gap:11px;padding:13px;display:grid}.add-view-grid>button:hover{background:#f5f9ff;border-color:#0073ea}.add-view-grid>button>i{color:#0073ea;background:#e5f4ff;border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.add-view-grid.templates>button>i{color:#6848ba;background:#f0edff}.add-view-grid>button span{gap:4px;display:grid}.add-view-grid>button strong{font-size:15px}.add-view-grid>button small{color:#676879;line-height:1.35}.add-view-grid>button>b{color:#0073ea;text-align:center;font-size:19px}.add-view-empty{text-align:center;color:#676879;padding:30px}.add-view-confirm{gap:18px;min-height:300px;display:grid}.add-view-back{color:#0073ea;cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0}.add-view-confirm-card{background:#f6f7fb;border:1px solid #d0d4e4;border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}.add-view-confirm-card>i{color:#0073ea;background:#e5f4ff;border-radius:11px;place-items:center;width:52px;height:52px;font-size:23px;font-style:normal;display:grid}.add-view-confirm-card h3,.add-view-confirm-card p{margin:0}.add-view-confirm-card p{color:#676879;margin-top:5px}.add-view-confirm>label{gap:7px;font-weight:600;display:grid}.add-view-confirm>label input{height:42px;font:inherit;border:1px solid #c3c6d4;border-radius:7px;padding:0 11px}.add-view-confirm>label input:focus{border-color:#0073ea;outline:2px solid #0073ea}.add-view-error{color:#c9352b;background:#fff0ee;border-radius:7px;margin:0;padding:10px 12px}.add-view-actions{justify-content:flex-end;gap:9px;display:flex}.add-view-actions button{cursor:pointer;background:#fff;border:1px solid #c3c6d4;border-radius:7px;padding:10px 16px}.add-view-actions button.primary{color:#fff;background:#0073ea;border-color:#0073ea}.add-view-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.add-view-center-backdrop{padding:8px}.add-view-center{width:100%;max-height:calc(100vh - 16px)}.add-view-grid{grid-template-columns:1fr}.add-view-center>header,.add-view-center>main{padding-left:18px;padding-right:18px}.add-view-search{margin-left:18px;margin-right:18px}}.board-activity-backdrop{z-index:1170;background:#091e4247;justify-content:flex-end;display:flex;position:fixed;inset:0}.board-activity-panel{color:#323338;background:#fff;border-left:1px solid #d0d4e4;flex-direction:column;width:min(520px,100vw);height:100%;display:flex;box-shadow:-18px 0 50px #091e422e}.board-activity-panel>header{border-bottom:1px solid #e6e9ef;justify-content:space-between;gap:16px;padding:22px 22px 16px;display:flex}.board-activity-panel>header small{color:#676879}.board-activity-panel>header h2{margin:4px 0;font-size:24px}.board-activity-panel>header p{color:#676879;margin:0}.board-activity-panel>header>button{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 9px;font-size:27px}.board-activity-panel>header>button:hover{background:#f0f1f4}.board-activity-search{color:#676879;border:1px solid #c3c6d4;border-radius:8px;align-items:center;gap:8px;height:40px;margin:14px 20px;padding:0 11px;display:flex}.board-activity-search:focus-within{border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.board-activity-search input{font:inherit;border:0;outline:0;flex:1}.board-activity-panel>main{padding:0 20px 24px;overflow:auto}.board-activity-panel article{border-bottom:1px solid #e6e9ef;grid-template-columns:38px 1fr;gap:11px;padding:15px 0;display:grid}.board-activity-panel article>i{color:#0073ea;background:#e5f4ff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid}.board-activity-panel article p{margin:0;line-height:1.45}.board-activity-panel article button{color:#0073ea;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;display:block}.board-activity-panel article small{color:#676879;overflow-wrap:anywhere;margin:2px 0;display:block}.board-activity-panel article time{color:#8b8c99;margin-top:5px;font-size:12px;display:block}.board-activity-state{text-align:center;color:#676879;padding:42px 10px}.board-activity-more{color:#323338;cursor:pointer;background:#fff;border:1px solid #c3c6d4;border-radius:7px;margin:18px auto 0;padding:9px 15px;display:block}.board-activity-more:hover{background:#f0f1f4}.board-activity-more:disabled{opacity:.6;cursor:not-allowed}.board-notification-backdrop{z-index:1190;background:#091e4257;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.board-notification-settings{color:#323338;background:#fff;border:1px solid #d0d4e4;border-radius:15px;flex-direction:column;width:min(680px,100vw - 32px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #091e423d}.board-notification-settings>header{border-bottom:1px solid #e6e9ef;justify-content:space-between;gap:16px;padding:22px 24px 16px;display:flex}.board-notification-settings>header small{color:#676879}.board-notification-settings>header h2{margin:4px 0;font-size:24px}.board-notification-settings>header p{color:#676879;margin:0}.board-notification-settings>header>button{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 9px;font-size:27px}.board-notification-settings>header>button:hover{background:#f0f1f4}.board-notification-settings>main{padding:6px 24px 24px;overflow:auto}.board-notification-settings h3{margin:18px 0 10px;font-size:14px}.board-notification-levels,.board-notification-delivery{gap:8px;display:grid}.board-notification-levels>label,.board-notification-delivery>label{cursor:pointer;border:1px solid #d0d4e4;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.board-notification-levels>label.active,.board-notification-delivery>label.active{background:#f4f9ff;border-color:#0073ea;box-shadow:0 0 0 1px #0073ea}.board-notification-settings input{accent-color:#0073ea}.board-notification-settings label span{gap:4px;display:grid}.board-notification-settings label small{color:#676879;line-height:1.35}.board-notification-events{background:#f8f9fb;border:1px solid #e1e4ea;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:12px 0 2px;padding:12px 14px;display:grid}.board-notification-events h4{grid-column:1/-1;margin:0 0 3px}.board-notification-events label{background:#fff;border:1px solid #e4e6ec;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.board-notification-digest-note{color:#5a3ebe;background:#f0edff;border-radius:7px;margin:10px 0 0;padding:9px 11px;font-size:12px}.board-notification-loading{text-align:center;color:#676879;padding:60px 20px}.board-notification-settings>footer{border-top:1px solid #e6e9ef;justify-content:flex-end;gap:9px;padding:14px 24px;display:flex}.board-notification-settings>footer button{cursor:pointer;background:#fff;border:1px solid #c3c6d4;border-radius:7px;padding:9px 15px}.board-notification-settings>footer button.primary{color:#fff;background:#0073ea;border-color:#0073ea}.board-notification-settings>footer button:disabled{opacity:.55;cursor:not-allowed}@media (width<=600px){.board-notification-backdrop{padding:8px}.board-notification-settings{width:100%;max-height:calc(100vh - 16px)}.board-notification-events{grid-template-columns:1fr}.board-notification-settings>header,.board-notification-settings>main,.board-notification-settings>footer{padding-left:17px;padding-right:17px}}:root{--ink:#2f3036;--muted:#6b6d78;--line:#d8dae3;--soft:#f6f7fb;--blue:#0073ea;--green:#00a86b;--purple:#6554c0;--shadow:0 12px 36px #1f233024}html,body{min-height:100%;color:var(--ink);background:#fff;margin:0;font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif;font-size:14px}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}.app-shell{min-height:100vh;display:flex;overflow:hidden}.sidebar{z-index:40;background:#f5f6fa;border-right:1px solid #e3e5ec;flex-direction:column;flex:none;width:272px;height:100vh;padding:14px 12px 12px;display:flex}.brand{letter-spacing:-.4px;align-items:center;gap:9px;height:42px;padding:0 8px 10px;font-size:21px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#ff3d57,#ff7a00);border-radius:9px 8px 10px 4px;place-items:center;width:29px;height:25px;font-size:16px;font-weight:800;display:grid;transform:rotate(-3deg)}.brand i{color:#5a3ebe;letter-spacing:0;background:#e9e4ff;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.workspace-card{background:#fff;border:1px solid #e2e4eb;border-radius:9px;grid-template-columns:38px 1fr 28px;align-items:center;gap:9px;margin:2px 0 8px;padding:9px 8px;display:grid}.workspace-logo{color:#fff;background:linear-gradient(135deg,#6554c0,#8d73e8);border-radius:9px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.workspace-card b,.workspace-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.workspace-card small{color:var(--muted);margin-top:3px;font-size:11px}.workspace-card button{color:#898b96;border-radius:5px}.primary-nav{border-bottom:1px solid #e0e2e9;gap:2px;padding-bottom:10px;display:grid}.primary-nav button{text-align:left;border-radius:6px;align-items:center;gap:11px;width:100%;height:35px;padding:0 10px;font-size:16px;display:flex}.primary-nav button span{font-size:13px}.primary-nav button:hover,.primary-nav button.active{background:#e7e9f2}.sidebar-heading{color:#6b6d78;text-transform:uppercase;letter-spacing:.55px;justify-content:space-between;align-items:center;padding:14px 8px 7px;font-size:11px;font-weight:700;display:flex}.sidebar-heading button{color:#5c5e69;font-size:19px}.side-search{background:#fff;border:1px solid #d8dae4;border-radius:6px;align-items:center;gap:7px;height:32px;margin:0 3px 7px;padding:0 9px;display:flex}.side-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.boards-nav{scrollbar-width:thin;gap:2px;padding:0 2px 12px;display:grid;overflow-y:auto}.boards-nav section{gap:2px;display:grid}.boards-nav h3{color:#5d5f69;margin:9px 7px 3px;font-size:12px;font-weight:700}.boards-nav button{text-align:left;border-radius:6px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;width:100%;min-height:34px;padding:4px 9px;display:grid}.boards-nav button:hover,.boards-nav button.active{background:#e6e8f0}.boards-nav button.active{color:#0063c7;background:#dcecff}.boards-nav button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boards-nav button small{color:#888a96;background:#eceef4;border-radius:8px;padding:2px 5px;font-size:10px}.board-color{border-radius:2px;width:6px;height:23px;display:block}.dashboard-color{background:#a25ddc}.sidebar-footer{border-top:1px solid #dfe1e8;align-items:center;gap:9px;margin-top:auto;padding:12px 8px 3px;display:flex}.sidebar-footer>span{background:#e8f6ef;border-radius:8px;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.sidebar-footer b,.sidebar-footer small{display:block}.sidebar-footer small{color:var(--muted);margin-top:2px;font-size:10px}.workspace-main{flex:1;min-width:0;height:100vh;overflow:auto}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:25;background:#fffffff5;border-bottom:1px solid #e7e8ee;align-items:center;gap:18px;height:58px;padding:0 22px;display:flex;position:sticky;top:0}.mobile-menu{font-size:19px;display:none}.crumbs{min-width:230px;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.crumbs strong{color:#393a40}.crumbs b{color:#b1b3bd}.global-search{background:#f4f5f8;border:1px solid #0000;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:540px;height:36px;margin:auto;padding:0 12px;display:flex}.global-search:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 2px #0073ea18}.global-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.top-actions{align-items:center;gap:5px;display:flex}.top-actions>button{border-radius:50%;width:33px;height:33px;font-size:16px}.top-actions>button:hover{background:#f1f2f6}.top-actions>div{max-width:110px;margin-left:3px}.top-actions b,.top-actions small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.top-actions b{font-size:11px}.top-actions small{color:var(--muted);margin-top:1px;font-size:9px}.avatar{color:#fff;background:#6c4dd1;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:4px;font-weight:700;display:grid}.content{min-width:780px;max-width:1900px;margin:auto;padding:18px 28px 70px}.product-banner{color:#394557;background:linear-gradient(90deg,#f1f7ff,#f7f4ff);border:1px solid #dce8f8;border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:11px;display:flex}.product-banner>span{color:#00a86b;font-size:9px}.product-banner small{color:#697486}.product-banner a{color:#516079;margin-left:auto;text-decoration:none}.board-header{justify-content:space-between;align-items:flex-start;padding:22px 2px 0;display:flex}.title-line{align-items:center;gap:7px;display:flex}.title-color{border-radius:3px;width:7px;height:28px}.title-line h1{letter-spacing:-.5px;margin:0;font-size:27px;line-height:1.2}.title-line button{color:#737581;border-radius:6px;width:31px;height:31px;font-size:17px}.title-line button:hover{background:#f1f2f5}.board-header p{color:var(--muted);margin:7px 0 0 15px;font-size:12px}.header-actions{color:#6d6f7a;align-items:center;gap:7px;padding-top:4px;font-size:11px;display:flex}.header-actions .live-dot{background:#00a86b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00a86b17}.header-actions button{background:#fff;border:1px solid #cdd0d9;border-radius:6px;height:33px;margin-left:9px;padding:0 12px}.view-tabs{border-bottom:1px solid #dfe1e8;gap:3px;height:45px;margin-top:19px;display:flex}.view-tabs button{border-radius:6px 6px 0 0;padding:0 13px;font-size:12px;position:relative}.view-tabs button:hover{background:#f4f5f8}.view-tabs button.selected{font-weight:600}.view-tabs button.selected:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.toolbar{align-items:center;gap:5px;padding:14px 0 12px;display:flex}.toolbar>button,.board-query{white-space:nowrap;border-radius:6px;height:34px;padding:0 10px}.toolbar>button:hover{background:#f1f2f5}.toolbar .primary-button{background:var(--blue);color:#fff;padding:0 14px}.toolbar .primary-button:hover{background:#0065d1}.board-query{border:1px solid #0000;align-items:center;gap:7px;display:flex}.board-query:focus-within{border-color:var(--blue)}.board-query input{background:0 0;border:0;outline:0;width:112px;font-size:12px}.loaded-count{color:var(--muted);margin-left:auto;font-size:11px}.inline-error{color:#a1223e;background:#fff0f3;border-radius:7px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.inline-error button{text-decoration:underline}.loading-bar{background:#e8edf3;height:3px;margin-bottom:6px;overflow:hidden}.loading-bar i{background:var(--blue);width:35%;height:100%;animation:1s ease-in-out infinite loading;display:block}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(380%)}}.table-surface{gap:20px;display:grid}.data-group>header{align-items:center;gap:8px;height:34px;display:flex}.data-group>header h2{margin:0;font-size:16px}.data-group>header small{color:#8b8d97}.data-grid{border:1px solid #d5d8e1;border-radius:7px;overflow-x:auto;box-shadow:0 1px 2px #1e23320a}.data-row{background:#fff;border-bottom:1px solid #d8dae3;min-height:42px;display:grid}.data-row:last-of-type{border-bottom:0}.data-row>div{border-right:1px solid #d8dae3;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.data-row>div:last-child{border-right:0}.data-head{color:#696b76;background:#fafbfc;min-height:35px;font-size:11px;position:sticky;top:0}.data-head>div:nth-child(2){justify-content:flex-start;padding-left:12px}.data-row input[type=checkbox]{accent-color:var(--blue)}.name-cell{border-left:5px solid;justify-content:flex-start!important}.name-cell>input,.value-cell>input{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;height:100%;padding:8px 10px}.name-cell>input:focus,.value-cell>input:focus{box-shadow:inset 0 -2px var(--blue);background:#fbfdff}.name-cell button{opacity:0;color:#006ad9;border-radius:4px;margin-right:6px;padding:5px;font-size:10px}.data-row:hover .name-cell button{opacity:1}.value-cell.tone-green,.kanban-column header .tone-green,.kanban-card>.tone-green{background:#00c875}.value-cell.tone-orange,.kanban-column header .tone-orange,.kanban-card>.tone-orange{background:#fdab3d}.value-cell.tone-red,.kanban-column header .tone-red,.kanban-card>.tone-red{background:#e2445c}.value-cell.tone-gray,.kanban-column header .tone-gray,.kanban-card>.tone-gray{background:#aeb1ba}.value-cell.tone-blue,.kanban-column header .tone-blue,.kanban-card>.tone-blue{background:#579bfc}.value-cell[class*=tone-] input{color:#fff;text-align:center;font-weight:600}.person-dot{color:#fff;background:#784bd1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:absolute;left:6px}.person-dot+*{padding-left:35px}.activity-cell{color:#70727d;gap:7px;font-size:11px}.activity-cell button:hover{color:var(--blue)}.activity-cell small{font-size:10px}.add-item-row{text-align:left;color:#767883;background:#fbfbfc;width:100%;height:37px;padding-left:52px}.add-item-row:hover{color:#36373c;background:#f2f3f6}.pagination{justify-content:center;align-items:center;gap:14px;padding:22px;display:flex}.pagination button{border:1px solid #d3d6df;border-radius:6px;padding:7px 12px}.pagination span{color:var(--muted);font-size:11px}.kanban{grid-auto-columns:minmax(255px,310px);grid-auto-flow:column;gap:14px;padding:10px 1px 25px;display:grid;overflow-x:auto}.kanban-column{background:#f4f5f7;border-radius:9px;min-height:390px;padding:10px}.kanban-column>header{align-items:center;gap:8px;height:38px;display:flex}.kanban-column>header>span{border-radius:50%;width:9px;height:9px}.kanban-column h3{margin:0;font-size:13px}.kanban-column header b{background:#e1e3e8;border-radius:9px;margin-left:auto;padding:2px 7px;font-size:10px}.kanban-column>div{gap:8px;display:grid}.kanban-card{text-align:left;background:#fff;border:1px solid #dee0e6;border-radius:7px;padding:13px 12px 10px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1e23320f}.kanban-card:hover{transform:translateY(-1px);box-shadow:0 5px 15px #1e23321a}.kanban-card>i{width:4px;position:absolute;top:0;bottom:0;left:0}.kanban-card strong{font-size:12px;line-height:1.5}.kanban-card footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:14px;padding-top:9px;display:flex}.kanban-card footer>span{color:#fff;background:#6c4dd1;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.kanban-card footer small{color:#7a7c87;font-size:9px}.metric-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;padding:18px 0;display:grid}.metric{background:#fff;border:1px solid #e0e2e8;border-radius:10px;align-items:center;gap:14px;height:102px;padding:18px;display:flex;box-shadow:0 2px 8px #2024320a}.metric>span{border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.metric.blue>span{color:#0073ea;background:#e5f1ff}.metric.green>span{color:#00965f;background:#e2f8ef}.metric.orange>span{color:#c97700;background:#fff1dc}.metric.purple>span{color:#6a45c9;background:#efe9ff}.metric small,.metric strong{display:block}.metric small{color:var(--muted);font-size:11px}.metric strong{margin-top:5px;font-size:24px}.insight-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.8fr);gap:14px;display:grid}.chart-card,.sync-card,.activity-view{background:#fff;border:1px solid #e0e2e8;border-radius:10px;padding:20px;box-shadow:0 2px 8px #2024320a}.chart-card>header{justify-content:space-between;display:flex}.chart-card header small,.sync-card>small,.activity-view header small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.chart-card h2,.sync-card h2,.activity-view h2{margin:4px 0 0;font-size:17px}.chart-card header>span{color:#008954;background:#e3f7ee;border-radius:10px;height:20px;padding:4px 8px;font-size:9px}.bar-chart{gap:12px;margin-top:22px;display:grid}.bar-chart label{justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.bar-chart label span{white-space:nowrap;text-overflow:ellipsis;max-width:80%;overflow:hidden}.bar-chart i{background:#eef0f4;border-radius:6px;height:8px;display:block;overflow:hidden}.bar-chart em{border-radius:6px;height:100%;display:block}.sync-card{color:#fff;background:linear-gradient(145deg,#252535,#353153)}.sync-card .sync-icon{background:#ffffff17;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:18px;font-size:21px;display:grid}.sync-card>small{color:#c8c6d3}.sync-card h2{font-size:20px}.sync-card p{color:#d2d1d9;font-size:11px;line-height:1.6}.sync-card>div{align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.sync-card>div i{background:#ffd35c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffd35c20}.activity-view{margin-top:18px}.activity-view>header{justify-content:space-between;display:flex}.activity-view>header>span{color:var(--muted);font-size:11px}.timeline{margin-top:20px;display:grid}.timeline article{border-bottom:1px solid #eceef2;gap:12px;padding:12px 0;display:flex}.timeline article>span{color:#fff;background:#6c4dd1;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.timeline p{margin:1px 0 4px;font-size:12px}.timeline small{color:var(--muted);font-size:10px}.detail-panel{z-index:70;background:#fff;width:430px;animation:.18s ease-out panel-in;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 38px #2327352e}.detail-head{border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;min-height:82px;padding:16px 20px;display:flex}.detail-head small{color:var(--muted);font-size:10px}.detail-head h2{margin:4px 0 0;font-size:18px}.detail-head button,.import-modal header button{color:#777;border-radius:6px;width:34px;height:34px;font-size:25px}.detail-head button:hover,.import-modal header button:hover{background:#f1f2f5}.update-form{border:1px solid #bfc7d6;border-radius:8px;margin:18px 20px;padding:10px}.update-form textarea{resize:vertical;border:0;outline:0;width:100%;min-height:82px}.update-form>div{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.update-form button{background:var(--blue);color:#fff;border-radius:5px;padding:7px 12px}.file-button{cursor:pointer;color:#61636e}.file-button input{display:none}.detail-section{padding:2px 20px 18px}.detail-section h3{font-size:12px}.detail-section h3 span{color:var(--muted);font-weight:400}.update-card{border:1px solid #e0e2e8;border-radius:8px;margin-top:9px;padding:13px}.update-card header{align-items:center;gap:9px;display:flex}.update-card header>span{color:#fff;background:#6c4dd1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.update-card header b,.update-card header small{display:block}.update-card header b{font-size:11px}.update-card header small{color:var(--muted);font-size:9px}.update-card p{white-space:pre-wrap;font-size:12px;line-height:1.55}.attachment{color:inherit;border:1px solid #e0e2e8;border-radius:7px;align-items:center;gap:10px;margin-top:7px;padding:10px;text-decoration:none;display:flex}.attachment>span{color:#0870d9;background:#e8f2ff;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.attachment div{flex:1;min-width:0}.attachment b,.attachment small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.attachment b{font-size:11px}.attachment small{color:var(--muted);margin-top:3px;font-size:9px}.attachment i{color:var(--blue);font-size:10px;font-style:normal}.detail-loading,.empty-mini{text-align:center;color:var(--muted);padding:28px;font-size:11px}.empty-state{min-height:320px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>span{color:#5182b5;background:#eff4fa;border-radius:14px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.empty-state h2{color:var(--ink);margin:14px 0 3px;font-size:17px}.empty-state p{font-size:11px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;background:#1f22314a;place-items:center;display:grid;position:fixed;inset:0}.import-modal{width:min(520px,100vw - 30px);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:20px}.import-modal header{justify-content:space-between;display:flex}.import-modal header small{color:var(--muted);font-size:10px}.import-modal header h2{margin:4px 0 0;font-size:20px}.import-modal>p{color:var(--muted);font-size:11px;line-height:1.6}.drop-zone{cursor:pointer;background:#f8faff;border:1.5px dashed #aeb7c7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:180px;display:flex}.drop-zone:hover{border-color:var(--blue);background:#f2f8ff}.drop-zone.disabled{opacity:.65;cursor:progress}.drop-zone>span{color:var(--blue);font-size:27px}.drop-zone small{color:var(--muted);font-size:10px}.drop-zone input{display:none}.import-modal footer{justify-content:flex-end;padding-top:14px;display:flex}.import-modal footer button{border:1px solid #d1d4dd;border-radius:6px;padding:7px 13px}.toast{color:#fff;box-shadow:var(--shadow);z-index:110;background:#27282e;border-radius:8px;padding:12px 17px;font-size:12px;animation:.2s ease-out toast-in;position:fixed;bottom:22px;right:22px}.boot-screen{background:radial-gradient(circle at 50% 35%,#fff 0,#f5f7fb 55%,#eef1f7 100%);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100vh;display:flex}.boot-mark{color:#fff;background:linear-gradient(135deg,#ff3d57,#ff7a00);border-radius:15px 13px 17px 7px;place-items:center;width:50px;height:43px;margin-bottom:10px;font-size:24px;font-weight:800;display:grid;transform:rotate(-3deg)}.boot-screen strong{font-size:17px}.boot-screen small{color:var(--muted)}.error-screen>span{color:#e2445c;font-size:30px}.error-screen button{background:var(--blue);color:#fff;border-radius:6px;margin-top:8px;padding:8px 15px}.scrim{display:none}@keyframes panel-in{0%{opacity:0;transform:translate(25px)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.sidebar-tools{align-items:center;gap:1px;display:flex}.sidebar-tools button{width:24px;font-size:15px!important}.notification-anchor,.tool-anchor{display:inline-flex;position:relative}.notification-anchor>button{border-radius:50%;width:33px;height:33px;position:relative}.notification-anchor>button:hover{background:#f1f2f6}.notification-anchor>button i{color:#fff;background:#e2445c;border-radius:9px;min-width:16px;height:16px;padding:0 4px;font:9px/16px system-ui;position:absolute;top:-3px;right:-2px}.notification-popover{z-index:80;background:#fff;border:1px solid #dfe2e9;border-radius:10px;width:340px;max-height:440px;padding:8px;position:absolute;top:41px;right:-60px;overflow:auto;box-shadow:0 16px 42px #1f233233}.notification-popover>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;padding:8px 9px 11px;display:flex}.notification-popover header b,.notification-popover header small{display:block}.notification-popover header b{font-size:13px}.notification-popover header small{color:var(--muted);margin-top:2px;font-size:9px}.notification-popover header button{color:var(--blue);font-size:10px}.notification-popover>button{text-align:left;border-bottom:1px solid #eef0f4;grid-template-columns:16px 1fr;gap:7px;width:100%;padding:10px 8px;display:grid}.notification-popover>button:hover{background:#f6f9fd}.notification-popover>button.read{opacity:.66}.notification-popover>button>span{color:var(--blue);margin-top:4px;font-size:8px}.notification-popover b,.notification-popover p,.notification-popover small{display:block}.notification-popover b{font-size:11px}.notification-popover p{color:#595c66;margin:4px 0;font-size:10px;line-height:1.4}.notification-popover small{color:var(--muted);font-size:9px}.toolbar-link,.tool-anchor>button{white-space:nowrap;height:34px;color:inherit;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.toolbar-link:hover,.tool-anchor>button:hover{background:#f1f2f5}.tool-anchor>button.tool-active{color:#0068d5;background:#e7f2ff}.tool-popover{z-index:50;background:#fff;border:1px solid #d9dce5;border-radius:9px;gap:10px;width:230px;padding:12px;display:grid;position:absolute;top:39px;left:0;box-shadow:0 13px 32px #20243229}.tool-popover>b{font-size:12px}.tool-popover label{color:var(--muted);gap:4px;font-size:10px;display:grid}.tool-popover input,.tool-popover select,.inline-form input,.inline-form select,.automation-form input,.automation-form select{width:100%;height:34px;color:var(--ink);background:#fff;border:1px solid #cfd3dd;border-radius:6px;outline:0;padding:0 9px}.tool-popover input:focus,.tool-popover select:focus,.inline-form input:focus,.automation-form input:focus,.automation-form select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #0073ea15}.tool-popover>button{color:var(--blue);justify-self:start;font-size:10px}.column-picker{max-height:330px;overflow:auto}.column-picker label{color:var(--ink);align-items:center;gap:8px;display:flex}.column-picker input{width:auto;height:auto}.tool-actions{gap:3px;width:150px}.tool-actions button{text-align:left;border-radius:5px;padding:8px;font-size:11px}.tool-actions button:hover{background:#f2f4f7}.settings-modal{width:min(960px,100vw - 30px);max-height:calc(100vh - 42px);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:21px;overflow:auto}.settings-modal>header{border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.settings-modal header small{color:var(--muted);font-size:10px}.settings-modal header h2{margin:4px 0 0;font-size:20px}.settings-modal header>button{color:#777;border-radius:6px;width:34px;height:34px;font-size:25px}.settings-modal header>button:hover{background:#f1f2f5}.settings-grid{grid-template-columns:1fr 1.05fr;gap:26px;padding-top:18px;display:grid}.settings-grid h3{margin:0;font-size:14px}.settings-grid>section>p{color:var(--muted);font-size:10px;line-height:1.5}.inline-form{grid-template-columns:1fr 90px 64px;gap:6px;margin:14px 0;display:grid}.inline-form button,.automation-form>button{background:var(--blue);color:#fff;border-radius:6px;font-size:11px}.member-list,.automation-list{gap:6px;display:grid}.member-list article{border:1px solid #e2e4ea;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.member-list article>span{color:#fff;background:#6c4dd1;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.member-list article>div{flex:1;min-width:0}.member-list b,.member-list small{display:block}.member-list b{font-size:11px}.member-list small{color:var(--muted);margin-top:2px;font-size:9px}.member-list i{background:#eff1f5;border-radius:10px;padding:3px 7px;font-size:9px;font-style:normal}.automation-form{background:#f8faff;border:1px solid #dfe2e9;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;padding:11px;display:grid}.automation-form label{color:var(--muted);gap:4px;font-size:9px;display:grid}.automation-form>button{grid-column:1/-1;height:34px}.automation-list article{border:1px solid #e2e4ea;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.automation-list article>div{flex:1;min-width:0}.automation-list b,.automation-list small{display:block}.automation-list b{font-size:10px;line-height:1.45}.automation-list small{color:var(--muted);margin-top:3px;font-size:8px}.automation-list button{border:1px solid #cfd3dd;border-radius:11px;padding:3px 8px;font-size:9px}.automation-list button.enabled{color:#008553;background:#e1f6ec;border-color:#b6e6d1}.calendar-view,.timeline-view{background:#fff;border:1px solid #dfe2e8;border-radius:10px;margin-top:14px;overflow:hidden}.calendar-view>header,.timeline-view>header{border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.calendar-view header small,.timeline-view header small{color:var(--muted);text-transform:uppercase;font-size:9px}.calendar-view header h2,.timeline-view header h2{margin:3px 0 0;font-size:17px}.calendar-view header>span,.timeline-view header>span{color:var(--muted);font-size:10px}.calendar-week,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-week b{text-align:center;color:var(--muted);background:#f7f8fa;border-bottom:1px solid #e5e7ec;padding:9px;font-size:9px}.calendar-grid article{border-bottom:1px solid #e7e9ee;border-right:1px solid #e7e9ee;min-height:112px;padding:8px}.calendar-grid article:nth-child(7n){border-right:0}.calendar-grid article>span{color:#676a75;font-size:10px}.calendar-grid article>button{border-left:3px solid var(--blue);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#eaf4ff;border-radius:4px;width:100%;margin-top:5px;padding:5px 6px;font-size:9px;display:block;overflow:hidden}.calendar-grid .empty-day{background:#fafbfc}.timeline-axis{height:36px;color:var(--muted);justify-content:space-between;align-items:end;margin:12px 20px 0;font-size:9px;display:flex;position:relative}.timeline-axis i{background:#dfe4eb;height:2px;position:absolute;bottom:16px;left:0;right:0}.timeline-rows{padding:7px 20px 22px;display:grid}.timeline-rows article{border-bottom:1px solid #eef0f3;grid-template-columns:190px 1fr;align-items:center;min-height:46px;display:grid}.timeline-rows article>b{white-space:nowrap;text-overflow:ellipsis;padding-right:14px;font-size:10px;overflow:hidden}.timeline-rows article>div{background:linear-gradient(90deg,#f4f6f8 1px,#0000 1px) 0 0/10% 100%;height:25px;position:relative}.timeline-rows button{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#6554c0;border-radius:11px;min-width:95px;max-width:180px;height:21px;padding:0 9px;font-size:8px;position:absolute;top:2px;overflow:hidden}.timeline-rows button span{display:none}.bulk-bar{z-index:24;background:#eef7ff;border:1px solid #c7d9ee;border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 0 10px;padding:8px 10px;display:flex;position:sticky;top:64px;box-shadow:0 5px 16px #283c5a1a}.bulk-bar b{color:#075fae;font-size:11px}.bulk-bar select{background:#fff;border:1px solid #bfd0e2;border-radius:5px;height:30px;padding:0 8px;font-size:10px}.bulk-bar button{background:#fff;border:1px solid #cbd5e0;border-radius:5px;height:30px;padding:0 10px;font-size:10px}.bulk-bar button:hover{border-color:#7ca9d3}.subitem-row{background:#fbfcff}.subitem-row .name-cell{background:#f7f9fd}.hierarchy-mark{color:#7b7e8a;text-align:center;flex:none;width:18px}.name-cell .hierarchy-mark+input{padding-left:3px}.name-cell button+button{margin-left:-4px}.value-cell select{color:#fff;text-align:center;text-align-last:center;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;font-weight:600}.value-cell select option{color:#333;background:#fff}.value-cell input[type=date],.value-cell input[type=number]{text-align:center}.kanban-card[draggable=true]{cursor:grab}.kanban-card[draggable=true]:active{cursor:grabbing}.kanban-column:has(.kanban-card:active){outline-offset:2px;outline:2px dashed #9fc4ec}.bulk-bar .bulk-edit-trigger{color:#fff;background:#0073ea;border-color:#0073ea;font-weight:700}.bulk-undo-banner{color:#176744;background:#effbf5;border:1px solid #b9dfcc;border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 0 10px;padding:9px 12px;font-size:11px;display:flex}.bulk-undo-banner button{color:#fff;cursor:pointer;background:#00875a;border:0;border-radius:6px;padding:6px 10px;font-weight:700}.bulk-undo-banner button:disabled{opacity:.45}.bulk-undo-banner small{color:#5d7c6c}.bulk-edit-modal{background:#fff;border-radius:16px;width:min(560px,100vw - 28px);padding:22px;box-shadow:0 28px 80px #102a4355}.bulk-edit-modal>header,.bulk-edit-modal>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-edit-modal h2{margin:4px 0 18px}.bulk-edit-modal>header button{cursor:pointer;background:0 0;border:0;font-size:25px}.bulk-edit-modal>label,.bulk-value-field>label{gap:7px;margin:13px 0;font-weight:700;display:grid}.bulk-edit-modal select,.bulk-edit-modal input{background:#fff;border:1px solid #c9d2df;border-radius:8px;min-height:40px;padding:8px 10px}.bulk-value-field .form-progress-field span,.bulk-value-field .form-checkbox-field span,.bulk-value-field .form-timeline-field span{align-items:center;gap:8px;display:flex}.bulk-edit-modal aside{background:#f2f8fe;border:1px solid #cde3f7;border-radius:9px;margin:15px 0;padding:12px}.bulk-edit-modal aside p{color:#52606d;margin:5px 0 0}.bulk-edit-modal>footer{justify-content:flex-end}.bulk-edit-modal>footer button{cursor:pointer;border:0;border-radius:7px;padding:9px 14px}.bulk-edit-modal>footer .primary{color:#fff;background:#0073ea}.bulk-edit-modal>footer button:disabled{opacity:.5}.people-cell{background:#fff;justify-content:flex-start!important}.people-cell details{width:100%;min-width:0}.people-cell summary{cursor:pointer;color:#4b4d56;align-items:center;gap:6px;min-height:41px;padding:4px 7px;font-size:10px;list-style:none;display:flex}.people-cell summary::-webkit-details-marker{display:none}.people-cell summary>span:last-child,.people-cell.readonly>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people-cell.readonly{color:#4b4d56;gap:6px;padding:4px 7px;font-size:10px}.people-avatars{flex:none;display:flex}.people-avatars i{color:#fff;background:#784bd1;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:-5px;font-size:9px;font-style:normal;font-weight:700;display:grid}.people-avatars i:first-child{margin-left:0}.people-cell details[open] summary{background:#f2f7fd}.people-menu{background:#fff;border-top:1px solid #dce2ea;gap:3px;padding:7px;display:grid;box-shadow:inset 0 4px 10px #2337550a}.people-menu>b{color:#777b86;font-size:9px}.people-menu>small{color:#777b86;padding:5px}.people-menu label{cursor:pointer;border-radius:5px;grid-template-columns:16px 25px minmax(0,1fr);align-items:center;gap:4px;padding:4px;display:grid}.people-menu label:hover{background:#f0f6fc}.people-menu label>span{color:#fff;background:#784bd1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.people-menu label>div{min-width:0;display:grid}.people-menu label strong,.people-menu label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-menu label strong{font-size:9px}.people-menu label small{color:#777b86;font-size:8px}.people-menu input{accent-color:var(--blue)}.people-picker-menu{gap:7px;min-width:240px}.people-picker-search{background:#fff;border:1px solid #b8c8dc;cursor:text!important;border-radius:6px!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 8px!important;display:flex!important}.people-picker-search:focus-within{border-color:#0073ea;box-shadow:0 0 0 2px #0073ea1c}.people-picker-search>span{color:#687386!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:13px!important}.people-picker-search>input{color:#323943;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.people-selected-chips{flex-wrap:wrap;gap:4px;display:flex}.people-selected-chips>span{color:#32506e;background:#eff7ff;border:1px solid #c7ddf2;border-radius:14px;align-items:center;gap:5px;max-width:100%;height:27px;padding:2px 4px 2px 2px;display:flex}.people-selected-chips i,.people-suggestions i{color:#fff;background:#784bd1;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:700;display:grid}.people-selected-chips strong{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:8px;overflow:hidden}.people-selected-chips button{color:#637181;background:0 0;border:0;border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;display:grid}.people-selected-chips button:hover{color:#1c5890;background:#dbeaf8}.people-suggestions{gap:2px;max-height:180px;display:grid;overflow:auto}.people-suggestions>button{color:#323943;text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:4px;display:flex}.people-suggestions>button:hover{background:#eef6fe}.people-suggestions>button>span{flex:1;min-width:0;display:grid}.people-suggestions strong,.people-suggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-suggestions strong{font-size:9px}.people-suggestions small{color:#777f8a;font-size:8px}.people-suggestions em{color:#0872ce;font-size:8px;font-style:normal}.people-suggestions>small{color:#7a818c;text-align:center;padding:8px;font-size:8px}.saved-view-select{color:#555965;background:#fff;border:1px solid #d4d7df;border-radius:6px;align-self:center;max-width:180px;height:31px;margin-left:auto;padding:0 8px;font-size:10px}.form-modal{width:min(660px,100vw - 30px);max-height:calc(100vh - 42px);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:21px;overflow:auto}.form-modal>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.form-modal header small{color:var(--muted);font-size:10px}.form-modal header h2{margin:4px 0 0;font-size:19px}.form-modal header button{color:#777;border-radius:6px;width:34px;height:34px;font-size:25px}.form-modal form{grid-template-columns:1fr 1fr;gap:12px;padding-top:17px;display:grid}.form-modal form label{color:#5f626d;gap:5px;font-size:10px;display:grid}.form-modal form input,.form-modal form select{background:#fff;border:1px solid #cfd3dc;border-radius:7px;outline:0;height:38px;padding:0 10px}.form-modal form input:focus,.form-modal form select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #0073ea15}.form-modal form footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.form-modal form footer button{border:1px solid #cfd3dc;border-radius:6px;height:36px;padding:0 13px}.form-modal form footer button[type=submit]{background:var(--blue);border-color:var(--blue);color:#fff}.status-card{grid-column:1/-1}.status-card .bar-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.status-card .bar-chart em.tone-green{background:#00c875}.status-card .bar-chart em.tone-orange{background:#fdab3d}.status-card .bar-chart em.tone-red{background:#e2445c}.status-card .bar-chart em.tone-gray{background:#aeb1ba}.status-card .bar-chart em.tone-blue{background:#579bfc}.data-group>header>button{width:25px;height:25px;color:inherit;border-radius:5px;place-items:center;font-size:18px;display:grid}.data-group>header>button:hover{background:#f1f2f5}.data-group.collapsed>header{border-bottom:1px solid #e5e7ec;margin-bottom:-8px}.dependency-section>form{grid-template-columns:1fr 62px;gap:6px;margin:8px 0;display:grid}.dependency-section select{background:#fff;border:1px solid #cfd3dc;border-radius:6px;min-width:0;height:34px;padding:0 8px;font-size:10px}.dependency-section form button{background:var(--blue);color:#fff;border-radius:6px;height:34px;font-size:10px}.dependency-list{gap:6px;display:grid}.dependency-list article{border:1px solid #dfe3e9;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.dependency-list article>span{color:#0870d9;background:#e8f2ff;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.dependency-list article>div{flex:1;min-width:0}.dependency-list b,.dependency-list small{display:block}.dependency-list b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.dependency-list small{color:var(--muted);margin-top:2px;font-size:8px}.dependency-list article>button{color:#888;font-size:17px}.dependent-note{background:#f5f2ff;border-radius:7px;margin-top:9px;padding:9px 10px}.dependent-note b{color:#6544b5;font-size:9px}.dependent-note p{color:#555363;margin:4px 0 0;font-size:9px;line-height:1.45}.global-search-shell{flex:1;max-width:540px;margin:auto;display:block;position:relative}.global-search-shell .global-search{max-width:none;margin:0}.global-search-results{z-index:85;background:#fff;border:1px solid #dfe2e9;border-radius:10px;max-height:490px;padding:8px;position:absolute;top:43px;left:0;right:0;overflow:auto;box-shadow:0 16px 42px #1f233233}.global-search-results>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;padding:8px 9px 11px;display:flex}.global-search-results header b{font-size:12px}.global-search-results header small{color:var(--muted);font-size:9px}.global-search-results>button{text-align:left;border-bottom:1px solid #eef0f4;grid-template-columns:31px 1fr;align-items:center;gap:9px;width:100%;padding:9px 8px;display:grid}.global-search-results>button:hover{background:#f6f9fd}.search-result-icon{color:#fff;border-radius:7px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.global-search-results button div{min-width:0}.global-search-results button b,.global-search-results button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.global-search-results button b{font-size:11px}.global-search-results button small{color:var(--muted);margin-top:3px;font-size:9px}.my-work-summary{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;padding:18px 0;display:grid}.my-work-view>header{background:#fff;border:1px solid #e0e2e8;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.my-work-view header small{color:var(--muted);text-transform:uppercase;font-size:9px}.my-work-view header h2{margin:4px 0 0;font-size:17px}.my-work-view header button{border:1px solid #d1d5de;border-radius:6px;height:32px;padding:0 10px;font-size:10px}.my-work-list{background:#fff;border:1px solid #e0e2e8;border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.my-work-list>button{text-align:left;border-bottom:1px solid #eceef2;grid-template-columns:7px minmax(230px,1fr) 115px 130px 22px;align-items:center;gap:12px;width:100%;min-height:55px;padding:7px 14px;display:grid}.my-work-list>button:last-child{border-bottom:0}.my-work-list>button:hover{background:#f7faff}.work-board-mark{border-radius:3px;width:6px;height:34px}.work-main{min-width:0}.work-main b,.work-main small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.work-main b{font-size:11px}.work-main small{color:var(--muted);margin-top:4px;font-size:9px}.work-status{text-align:center;color:#fff;background:#579bfc;border-radius:4px;justify-self:start;min-width:75px;padding:5px 8px;font-size:9px}.work-status.tone-green{background:#00c875}.work-status.tone-orange{background:#fdab3d}.work-status.tone-red{background:#e2445c}.work-status.tone-gray{background:#aeb1ba}.my-work-list time{color:var(--muted);font-size:9px}.my-work-list time.overdue{color:#c92e4b;font-weight:700}.my-work-list>button>i{color:#9a9ca7;font-size:18px;font-style:normal}.my-work-loading{min-height:300px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.my-work-loading i{border:2px solid #d9e6f5;border-top-color:var(--blue);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1100px){.sidebar{width:245px}.content{padding-left:20px;padding-right:20px}.top-actions>div{display:none}.metric-grid,.my-work-summary{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}.loaded-count{display:none}.my-work-list>button{grid-template-columns:7px minmax(210px,1fr) 100px 115px 18px}}@media (width<=820px){.sidebar{transition:left .2s;position:fixed;left:-270px}.sidebar.open{left:0}.mobile-menu{display:block}.scrim{z-index:35;background:#1f223150;display:block;position:fixed;inset:0}.topbar{padding:0 13px}.crumbs{min-width:0;max-width:190px;overflow:hidden}.global-search,.global-search-shell{display:none}.content{min-width:720px;padding:14px 15px 60px}.workspace-main{overflow:auto}.detail-panel{width:min(430px,100vw)}.header-actions{padding-right:12px}.metric-grid{grid-template-columns:repeat(2,1fr)}.insight-grid{grid-template-columns:1fr}}.board-menu-anchor{display:inline-flex;position:relative}.board-header .title-line .board-menu-anchor{display:none}.board-menu-anchor>.board-menu{z-index:90;background:#fff;border:1px solid #dfe2e9;border-radius:10px;width:270px;padding:8px;position:absolute;top:36px;left:0;box-shadow:0 16px 42px #1f233233}.board-menu>b{color:#6d6f7a;text-transform:uppercase;letter-spacing:.5px;padding:7px 9px 9px;font-size:10px;display:block}.board-menu>button{text-align:left;border-radius:7px;grid-template-columns:30px 1fr;align-items:center;gap:8px;width:100%;height:auto;min-height:52px;padding:7px 8px;display:grid}.board-menu>button:hover{background:#f4f6fa}.board-menu>button>span{color:#0068d1;background:#eef5ff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.board-menu>button div{min-width:0}.board-menu strong,.board-menu small{display:block}.board-menu strong{font-size:11px}.board-menu small{color:#80838f;white-space:normal;margin-top:3px;font-size:9px}.board-menu>button.danger strong{color:#c42d49}.board-menu>button.danger>span{color:#c42d49;background:#fff0f3}.board-tools-anchor{align-self:flex-start;margin:4px 0 0 2px;display:inline-flex;position:relative}.board-tools-trigger{color:#5c5e69;letter-spacing:1px;background:#fff;border:1px solid #cdd0d9;border-radius:6px;min-width:38px;height:33px}.board-tools-trigger>i{color:#0068d1;letter-spacing:0;background:#e5f4ff;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:4px;padding:0 3px;font-size:8px;font-style:normal;display:inline-grid}.board-tools-trigger:hover,.board-tools-trigger[aria-expanded=true]{background:#f1f2f6}.board-tools-menu{z-index:100;background:#fff;border:1px solid #dfe2e9;border-radius:10px;width:290px;max-height:min(680px,100vh - 150px);padding:8px;position:absolute;top:39px;right:0;overflow:auto;box-shadow:0 16px 42px #1f233233}.board-menu>.board-menu-section{border-top:1px solid #e7e9ef;margin-top:6px;padding-top:12px}.detail-head-actions{align-items:center;gap:6px;display:flex}.detail-head-actions .detail-archive{color:#b52643;border:1px solid #efb7c2;border-radius:6px;width:auto;height:31px;padding:0 10px;font-size:10px}.detail-head-actions .detail-archive:hover{background:#fff0f3}.dropdown-cell select{color:var(--ink);text-align:left;text-align-last:left;padding:0 9px;font-weight:500}.dropdown-cell.readonly{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:11px;overflow:hidden;justify-content:flex-start!important}.checkbox-cell label{cursor:pointer;color:#555965;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;font-size:10px;display:flex}.checkbox-cell input{accent-color:var(--blue);width:16px!important;height:16px!important;padding:0!important}.checkbox-cell input:disabled{cursor:not-allowed}.link-cell{padding:0 10px;overflow:hidden;justify-content:flex-start!important}.link-cell a{color:#006ad9;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.link-cell a:hover{text-decoration:underline}.form-modal form .form-checkbox-field>span{height:38px;color:var(--ink);background:#fff;border:1px solid #cfd3dc;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.form-modal form .form-checkbox-field input{width:16px;height:16px;accent-color:var(--blue);padding:0}.update-form-tools{gap:7px}.update-form-tools select,.reply-form select{background:#fff;border:1px solid #d4d8e1;border-radius:5px;flex:1;min-width:0;height:30px;padding:0 7px;font-size:9px}.update-section>h3{justify-content:space-between;align-items:center;display:flex}.reply-list{border-left:2px solid #e5e8ee;gap:7px;margin:10px -4px 2px 20px;padding-left:10px;display:grid}.reply-list>article{background:#f7f8fb;border-radius:7px;grid-template-columns:25px 1fr;gap:7px;padding:8px;display:grid}.reply-list>article>span{color:#fff;background:#00a86b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.reply-list article header{justify-content:space-between;gap:6px;display:flex}.reply-list article header b{font-size:9px}.reply-list article header small{font-size:8px}.reply-list article p{margin:4px 0 0;font-size:10px}.update-actions{border-top:1px solid #eceef2;justify-content:flex-end;padding-top:7px;display:flex}.update-actions button{color:#126dc1;border-radius:4px;padding:4px 6px;font-size:9px}.update-actions button:hover{background:#eef6ff}.reply-form{background:#f5f7fb;border-radius:7px;margin-top:8px;padding:8px}.reply-form textarea{resize:vertical;border:1px solid #cfd5df;border-radius:6px;outline:0;width:100%;min-height:58px;padding:7px;font-size:10px}.reply-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #0073ea15}.reply-form>div{align-items:center;gap:6px;margin-top:6px;display:flex}.reply-form>div>span{color:var(--muted);flex:1;font-size:8px}.reply-form button{border:1px solid #d1d5dd;border-radius:5px;height:28px;padding:0 9px;font-size:9px}.reply-form button[type=submit]{background:var(--blue);border-color:var(--blue);color:#fff}.update-file-selected{border-top:1px solid #eef0f4;align-items:center;gap:7px;grid-template-columns:24px minmax(0,1fr) auto 24px!important;padding:8px 0!important;display:grid!important}.update-file-selected>span{color:#0870d9;background:#e8f2ff;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.update-file-selected b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.update-file-selected small{color:var(--muted);font-size:8px}.update-file-selected button{width:22px;height:22px;color:#666!important;background:#f0f2f5!important;border-radius:50%!important;padding:0!important}.update-attachment-list{gap:8px;margin:10px 0;display:grid}.update-attachment-list>a,.update-attachment-pending{color:inherit;background:#fafbfc;border:1px solid #e0e4eb;border-radius:7px;align-items:center;gap:9px;padding:8px;text-decoration:none;display:flex}.update-attachment-list>a>img{object-fit:contain;background:#f1f3f6;border-radius:6px;width:100%;max-height:280px;display:block}.update-attachment-list>a:has(>img){display:block}.update-attachment-list>a:has(>img)>div{padding-top:7px}.update-attachment-list>a>span,.update-attachment-pending>span{color:#0870d9;background:#e8f2ff;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.update-attachment-list b,.update-attachment-list small{font-size:9px;display:block}.update-attachment-list small{color:var(--muted);margin-top:2px}.group-actions{align-items:center;gap:3px;margin-left:auto;display:flex}.group-actions button{color:#6f727d;border-radius:5px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.group-actions button:hover{color:var(--blue);background:#f1f2f5}.group-actions button.danger:hover{color:#bd2d49;background:#fff0f3}.column-option{grid-template-columns:minmax(0,1fr) 25px;align-items:center;gap:5px;display:grid}.column-option>label{min-width:0}.column-option label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-option>button{color:#747782;border-radius:5px;width:25px;height:25px;font-size:10px}.column-option>button:hover{color:#0068d5;background:#eef5ff}.saved-view-controls{align-self:center;align-items:center;gap:4px;margin-left:auto;display:flex}.saved-view-controls .saved-view-select{margin-left:0}.delete-saved-view{color:#b52643;border-radius:6px;width:28px;height:28px;font-size:17px}.delete-saved-view:hover{background:#fff0f3}.archive-modal{width:min(1040px,100vw - 30px);max-height:calc(100vh - 42px);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:21px;overflow:auto}.archive-modal>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.archive-modal>header small{color:var(--muted);font-size:10px}.archive-modal>header h2{margin:4px 0 0;font-size:20px}.archive-modal>header>button{color:#777;border-radius:6px;width:34px;height:34px;font-size:25px}.archive-modal>header>button:hover{background:#f1f2f5}.archive-modal>p{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.55}.archive-grid{grid-template-columns:.8fr 1.2fr;gap:18px;padding-top:16px;display:grid}.archive-grid>section{border:1px solid #e0e3ea;border-radius:10px;min-width:0;overflow:hidden}.archive-grid>section>header{background:#f8f9fb;border-bottom:1px solid #e4e6ec;justify-content:space-between;align-items:center;min-height:60px;padding:11px 14px;display:flex}.archive-grid h3{margin:0;font-size:13px}.archive-grid header small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.archive-grid>section>header>b{color:#086fd4;background:#e8f2ff;border-radius:12px;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:9px;display:grid}.archive-list{gap:6px;max-height:500px;padding:8px;display:grid;overflow:auto}.archive-list h4{color:#6a6d78;text-transform:uppercase;letter-spacing:.6px;margin:7px 5px 2px;font-size:9px}.archive-list article{border:1px solid #e4e6eb;border-radius:8px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px 8px;display:grid}.archive-list article>span{color:#fff;background:#7b61d1;border-radius:7px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.archive-list article>div{min-width:0}.archive-list article b,.archive-list article small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.archive-list article b{font-size:10px}.archive-list article small{color:var(--muted);margin-top:4px;font-size:8px}.archive-list article>button{color:#096cc9;background:#f1f7ff;border:1px solid #b9d7f6;border-radius:6px;height:28px;padding:0 9px;font-size:9px}.archive-list article>button:hover{background:#e4f1ff}.archive-loading{min-height:280px;color:var(--muted);place-items:center;font-size:11px;display:grid}@media (width<=820px){.archive-grid{grid-template-columns:1fr}.archive-modal{width:min(720px,100vw - 22px)}}.member-list article.inactive{opacity:.62;background:#f7f8fa}.member-controls{align-items:center;gap:5px;flex:none!important;display:flex!important}.member-controls select{background:#fff;border:1px solid #cfd3dd;border-radius:5px;height:27px;padding:0 5px;font-size:9px}.member-controls button,.automation-actions button{border:1px solid #cfd3dd;border-radius:5px;height:27px;padding:0 8px;font-size:9px}.member-controls button.login-activation{color:#086cc7;background:#eef6ff;border-color:#a9cef7}.member-controls button.danger,.automation-actions button.danger{color:#b62d47;border-color:#efb8c3}.member-controls button.reactivate{color:#00885b;background:#eefaf5;border-color:#abdcc8}.automation-actions{flex:none;align-items:center;gap:5px;display:flex}.automation-actions button.enabled{color:#008553;background:#e1f6ec;border-color:#b6e6d1}.member-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.member-heading h3{margin:0}.member-heading button{color:#086cc7;background:#eef6ff;border:1px solid #9dc9f5;border-radius:6px;height:30px;padding:0 10px;font-size:9px}.member-heading button:hover{background:#dfeeff}.member-search{color:#676879;background:#fff;border:1px solid #d5d9e2;border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;gap:5px;margin:10px 0;padding:0 8px;display:grid}.member-search input{background:0 0;border:0;outline:none;min-width:0;height:34px;font-size:10px}.member-search small{color:#9699a6;font-size:9px}.access-badge{color:#6044b5;white-space:nowrap;background:#f3efff;border:1px solid #cfc3f5;border-radius:12px;align-items:center;height:23px;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex}.board-access-section{border-top:1px solid #e4e6ec;grid-column:1/-1;padding-top:18px}.board-access-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.board-access-heading h3{margin:0}.board-access-heading p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.board-access-heading>span{color:#61646f;background:#f1f2f6;border-radius:12px;flex:none;padding:4px 8px;font-size:9px}.access-mode-select{color:#5f626d;gap:5px;margin-top:14px;font-size:10px;display:grid}.access-mode-select select{background:#fff;border:1px solid #cfd3dc;border-radius:7px;outline:0;height:36px;padding:0 10px}.access-mode-select select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #0073ea15}.board-member-access{gap:6px;margin-top:10px;display:grid}.board-member-access article{border:1px solid #e2e4ea;border-radius:8px;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:10px;padding:8px 10px;display:grid}.board-member-access article>label{cursor:pointer;grid-template-columns:17px 30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.board-member-access input{accent-color:var(--blue)}.board-member-access label>span{color:#fff;background:#6c4dd1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.board-member-access label>div{min-width:0}.board-member-access b,.board-member-access small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-member-access b{font-size:10px}.board-member-access small{color:var(--muted);margin-top:2px;font-size:8px}.board-member-access select{background:#fff;border:1px solid #cfd3dd;border-radius:6px;height:30px;padding:0 7px;font-size:9px}.save-board-access{background:var(--blue);color:#fff;border-radius:6px;height:34px;margin-top:12px;padding:0 13px;font-size:10px}.access-summary{color:#686b76;background:#f5f6fa;border-radius:7px;margin-top:13px;padding:12px;font-size:10px}.access-summary b{color:#373940}.dashboard-nav-section>h3{justify-content:space-between;align-items:center;display:flex}.dashboard-nav-section>h3>button{color:#626571;border-radius:5px;width:23px;height:23px;font-size:16px}.dashboard-nav-section>h3>button:hover{background:#e4e6ee}.boards-nav .create-dashboard-link{color:#6846b7;background:#f7f4ff;border:1px dashed #c9bce9;grid-template-columns:22px 1fr}.dashboard-loading{min-height:350px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.dashboard-loading i{border:2px solid #e3dcf5;border-top-color:#8a5fd0;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.dashboard-workspace>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0 2px;display:flex}.dashboard-workspace>header small{color:#7953bc;text-transform:uppercase;letter-spacing:.6px;font-size:9px}.dashboard-workspace>header h2{margin:4px 0 0;font-size:18px}.dashboard-workspace>header p{color:var(--muted);margin:5px 0 0;font-size:10px}.dashboard-workspace>header>div:last-child{gap:6px;display:flex}.dashboard-workspace>header button{background:#fff;border:1px solid #cfd3dc;border-radius:6px;height:32px;padding:0 10px;font-size:10px}.dashboard-workspace>header button:hover{border-color:#9b7ad0}.dashboard-workspace>header button.danger{color:#b62d47;border-color:#efb8c3}.dashboard-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-widget{background:#fff;border:1px solid #e0e2e8;border-radius:10px;min-width:0;padding:18px;box-shadow:0 2px 8px #2024320a}.dashboard-widget>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.dashboard-widget>header small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.dashboard-widget>header h3{margin:4px 0 0;font-size:15px}.dashboard-widget>header>span{color:#6a48b2;background:#f0ecfa;border-radius:11px;padding:4px 8px;font-size:9px}.dashboard-bars{gap:10px;margin-top:14px;display:grid}.dashboard-bars label{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.dashboard-bars label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-bars label b{font-size:9px}.dashboard-bars>div>i,.workload-list>div>div>i{background:#eef0f4;border-radius:5px;height:7px;margin-top:5px;display:block;overflow:hidden}.dashboard-bars em,.workload-list em{background:#8b63d2;border-radius:5px;height:100%;display:block}.dashboard-bars em.tone-green{background:#00c875}.dashboard-bars em.tone-orange{background:#fdab3d}.dashboard-bars em.tone-red{background:#e2445c}.dashboard-bars em.tone-gray{background:#aeb1ba}.dashboard-bars em.tone-blue{background:#579bfc}.workload-list{gap:10px;margin-top:14px;display:grid}.workload-list>div{grid-template-columns:30px 1fr;align-items:center;gap:9px;display:grid}.workload-list>div>span{color:#fff;background:#6c4dd1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.workload-list label{justify-content:space-between;align-items:center;display:flex}.workload-list label b{font-size:10px}.workload-list label small{color:var(--muted);font-size:8px}.due-widget>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.due-widget>div>article{background:#f6f7fa;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.due-widget article>span{color:#c52e4c;background:#fff0f3;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.due-widget article:nth-child(2)>span{color:#bd7100;background:#fff3df}.due-widget article:nth-child(3)>span{color:#008b5b;background:#e6f7ef}.due-widget strong,.due-widget small{display:block}.due-widget strong{font-size:18px}.due-widget small{color:var(--muted);font-size:8px}.due-widget>p{color:var(--muted);margin:12px 0 0;font-size:9px}.recent-widget{grid-column:1/-1}.recent-widget>div{display:grid}.recent-widget>div>button{text-align:left;border-bottom:1px solid #edf0f3;grid-template-columns:7px minmax(0,1fr) 130px 16px;align-items:center;gap:10px;min-height:48px;display:grid}.recent-widget>div>button:last-child{border-bottom:0}.recent-widget>div>button:hover{background:#f8f6fc}.recent-widget button>i{border-radius:3px;width:6px;height:31px}.recent-widget button>span{min-width:0}.recent-widget b,.recent-widget small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-widget b{font-size:10px}.recent-widget small{color:var(--muted);margin-top:3px;font-size:8px}.recent-widget time{color:var(--muted);text-align:right;font-size:9px}.recent-widget button>em{color:#999;font-size:17px;font-style:normal}.dashboard-config-modal{width:min(920px,100vw - 30px);max-height:calc(100vh - 42px);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:21px;overflow:auto}.dashboard-config-modal>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.dashboard-config-modal>header small{color:var(--muted);font-size:10px}.dashboard-config-modal>header h2{margin:4px 0 0;font-size:20px}.dashboard-config-modal>header>button{color:#777;border-radius:6px;width:34px;height:34px;font-size:25px}.dashboard-config-modal>form{gap:18px;padding-top:16px;display:grid}.dashboard-name-field{color:#5f626d;gap:5px;font-size:10px;display:grid}.dashboard-name-field input{border:1px solid #cfd3dc;border-radius:7px;outline:0;height:38px;padding:0 10px}.dashboard-name-field input:focus{border-color:#8b63d2;box-shadow:0 0 0 2px #8b63d215}.dashboard-config-modal form>section{border:1px solid #e1e3e9;border-radius:9px;padding:13px}.dashboard-config-heading{justify-content:space-between;align-items:flex-start;display:flex}.dashboard-config-heading h3{margin:0;font-size:13px}.dashboard-config-heading p{color:var(--muted);margin:4px 0 0;font-size:9px}.dashboard-config-heading>button{border:1px solid #d1d5de;border-radius:5px;height:28px;padding:0 9px;font-size:9px}.dashboard-board-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:280px;margin-top:12px;display:grid;overflow:auto}.dashboard-board-picker label{cursor:pointer;border:1px solid #e4e6eb;border-radius:7px;grid-template-columns:17px 7px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.dashboard-board-picker label:hover{background:#f8f6fc}.dashboard-board-picker input,.dashboard-widget-picker input{accent-color:#7b55c3}.dashboard-board-picker i{border-radius:3px;width:6px;height:27px}.dashboard-board-picker b,.dashboard-board-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-board-picker b{font-size:9px}.dashboard-board-picker small{color:var(--muted);margin-top:2px;font-size:8px}.dashboard-widget-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.dashboard-widget-picker label{cursor:pointer;background:#f5f3fb;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:9px;display:flex}.dashboard-config-modal footer{border-top:1px solid #e6e8ed;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.dashboard-config-modal footer>span{color:var(--muted);margin-right:auto;font-size:9px}.dashboard-config-modal footer button{border:1px solid #cfd3dc;border-radius:6px;height:34px;padding:0 12px;font-size:10px}.dashboard-config-modal footer button[type=submit]{color:#fff;background:#7651be;border-color:#7651be}@media (width<=1100px){.dashboard-widget-grid{grid-template-columns:1fr}.recent-widget{grid-column:auto}.dashboard-widget-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.dashboard-board-picker{grid-template-columns:1fr}.dashboard-config-modal{width:min(720px,100vw - 22px)}}.favorite-boards{border-bottom:1px solid #dfe1e8;margin-bottom:7px;padding-bottom:8px}.favorite-boards>h3{color:#7a5a00!important}.title-line button.favorite-active{color:#f0a000;background:#fff8dc}.recent-boards{background:linear-gradient(135deg,#fffdf6,#fbf9ff);border:1px solid #e0e2e8;border-radius:10px;margin-top:18px;padding:16px 18px}.recent-boards>header{justify-content:space-between;align-items:flex-start;display:flex}.recent-boards>header small{color:#8b6b12;text-transform:uppercase;letter-spacing:.55px;font-size:9px}.recent-boards>header h2{margin:4px 0 0;font-size:17px}.recent-boards>header>span{color:#80630f;background:#f4edda;border-radius:11px;padding:4px 8px;font-size:9px}.recent-boards>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.recent-boards button{text-align:left;background:#fff;border:1px solid #e3e0d7;border-radius:8px;grid-template-columns:7px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}.recent-boards button:hover{border-color:#cabf9b;box-shadow:0 4px 12px #4b412314}.recent-boards button>i{border-radius:3px;width:6px;height:32px}.recent-boards button>span{min-width:0}.recent-boards b,.recent-boards small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-boards b{font-size:10px}.recent-boards small{color:var(--muted);margin-top:4px;font-size:8px}.recent-boards em{color:#999;font-size:17px;font-style:normal}@media (width<=1100px){.recent-boards>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.recent-boards>div{grid-template-columns:1fr}}.folder-section>header{align-items:center;gap:3px;margin:7px 3px 2px;display:flex}.folder-toggle{color:#5d5f69;flex:1;grid-template-columns:15px minmax(0,1fr) auto!important;min-height:29px!important;padding:3px 5px!important;display:grid!important}.folder-toggle i{font-size:16px;font-style:normal}.folder-toggle span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.folder-toggle small{text-align:center;background:#e8eaf0;border-radius:10px;min-width:20px;padding:2px 5px;font-size:8px}.folder-section>header>span{display:flex}.folder-section>header>span button{color:#70737e;border-radius:5px;width:24px;height:24px;font-size:10px}.folder-section>header>span button:hover{color:#0068d1;background:#e7e9f0}.folder-section>header>span button.danger:hover{color:#b82a45;background:#fff0f3}.view-tabs{scrollbar-width:thin;overflow:auto hidden}.view-tabs .saved-view-tab{color:#5d45a6;text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.saved-view-controls{margin-left:0}.saved-view-controls>button{color:#6e707b;border-radius:5px;width:27px;height:27px}.saved-view-controls>button:hover{color:#0068d1;background:#eef4fb}.detail-fields{background:#fafbfc;border-bottom:1px solid #e6e8ed;padding-top:16px}.detail-fields>div{gap:7px;display:grid}.detail-fields>div>label{background:#fff;border:1px solid #dfe2e8;border-radius:7px;grid-template-columns:105px minmax(0,1fr);align-items:stretch;min-height:39px;display:grid;overflow:visible}.detail-fields>div>label>span{color:#686b76;border-right:1px solid #e1e4ea;align-items:center;padding:0 9px;font-size:9px;display:flex}.detail-fields .value-cell{min-width:0;min-height:37px;position:relative}.detail-fields .people-menu{z-index:3;border:1px solid #dce2ea;border-radius:0 0 7px 7px;position:absolute;left:0;right:0}.detail-fields .empty-mini{grid-column:1/-1}.detail-panel{width:min(520px,100vw)}.item-card-view{position:relative}.item-card-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.item-card-heading small{color:#6d5cac;letter-spacing:.6px;font-size:8px}.item-card-heading h3{margin:3px 0 0}.item-card-heading>button{color:#176eb4;background:#fff;border:1px solid #cbd6e4;border-radius:6px;height:30px;padding:0 10px;font-size:9px;font-weight:700}.item-card-heading>button:hover{background:#edf6ff}.item-card-metadata{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;gap:6px!important;display:grid!important}.item-card-metadata article{background:#fff;border:1px solid #e2e5eb;border-radius:7px;min-width:0;padding:8px 9px}.item-card-metadata small,.item-card-metadata b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.item-card-metadata small{color:#8b8e98;font-size:8px}.item-card-metadata b{color:#4f5360;margin-top:3px;font-size:9px}.item-card-shared-note{color:#898c96;text-align:right;margin-top:9px;font-size:8px}.item-card-config-backdrop{z-index:115;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#20243255;place-items:center;position:fixed;inset:0;display:grid!important}.item-card-config{background:#fff;border-radius:12px;grid-template-rows:auto auto minmax(160px,1fr) auto;width:min(470px,100vw - 24px);max-height:calc(100vh - 36px);padding:18px;display:grid;overflow:hidden;box-shadow:0 18px 55px #171a2438}.item-card-config>header{border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.item-card-config>header small{color:#6d5cac;letter-spacing:.6px;font-size:8px}.item-card-config>header h3{margin:3px 0 0;font-size:17px}.item-card-config>header p{color:#777b86;margin:5px 0 0;font-size:9px}.item-card-config>header button{color:#777;border-radius:6px;width:31px;height:31px;font-size:21px}.item-card-config-options{grid-template-columns:1fr 1fr;padding:12px 0;gap:7px!important;display:grid!important}.item-card-config-options label{border:1px solid #dfe3ea!important;border-radius:7px!important;grid-template-columns:none!important;align-items:flex-start!important;gap:7px!important;min-height:0!important;padding:8px!important;display:flex!important}.item-card-config-options input{accent-color:#0073ea;margin-top:2px}.item-card-config-options span{border:0!important;padding:0!important;display:block!important}.item-card-config-options b,.item-card-config-options small{display:block}.item-card-config-options b{font-size:9px}.item-card-config-options small{color:#858995;margin-top:3px;font-size:8px;line-height:1.35}.item-card-column-list{border:1px solid #e1e4ea;border-radius:8px;min-height:0;overflow:auto}.item-card-column-list>header{z-index:1;background:#f6f7f9;justify-content:space-between;align-items:center;padding:8px 10px;display:flex;position:sticky;top:0}.item-card-column-list>header b{font-size:9px}.item-card-column-list>header button{color:#1372bf;font-size:8px}.item-card-column-list article{opacity:.65;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;min-height:42px;padding:6px 8px;display:flex}.item-card-column-list article.visible{opacity:1;background:#fbfdff}.item-card-column-list article>label{align-items:center;gap:8px;min-width:0;display:flex}.item-card-column-list article input{accent-color:#0073ea}.item-card-column-list article b,.item-card-column-list article small{display:block}.item-card-column-list article b{font-size:9px}.item-card-column-list article small{color:#858995;margin-top:2px;font-size:7px}.item-card-column-list article>div{gap:2px;display:flex}.item-card-column-list article>div button{color:#5f6571;border-radius:5px;width:25px;height:25px}.item-card-column-list article>div button:hover{color:#0672ce;background:#e7f2fd}.item-card-column-list article>div button:disabled{opacity:.25}.item-card-config>footer{border-top:1px solid #e7e9ee;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;padding-top:12px;display:flex}.item-card-config>footer span{color:#777b86;margin-right:auto;font-size:8px}.item-card-config>footer button{border:1px solid #ccd2dc;border-radius:6px;height:32px;padding:0 10px;font-size:9px}.item-card-config>footer button.primary{color:#fff;background:#0073ea;border-color:#0073ea}.item-card-config>footer button:disabled{opacity:.6}.column-picker{width:370px;max-width:calc(100vw - 24px)}.column-option{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 0;display:grid}.column-option:last-child{border-bottom:0}.column-option>label{align-items:center;gap:7px;min-width:0;display:flex}.column-option>label>span{align-items:center;gap:6px;min-width:0;display:flex}.column-option>label small{color:#7a7d87;background:#eef0f5;border-radius:8px;flex:none;padding:2px 5px;font-size:7px;font-weight:500}.column-actions{align-items:center;gap:1px;display:flex}.column-actions button{color:#696c77;border-radius:5px;width:23px;height:23px;font-size:10px}.column-actions button:hover{color:#0068d1;background:#eaf3fd}.column-actions button.danger:hover{color:#ba2945;background:#fff0f3}.column-actions button:disabled{color:#c7c9d0;background:0 0}.form-modal form{align-items:start}.group-color-control{color:#6f727d;cursor:pointer;border-radius:5px;align-items:center;gap:4px;height:26px;padding:0 6px;font-size:9px;display:flex}.group-color-control:hover{color:var(--blue);background:#f1f2f5}.group-color-control input{cursor:pointer;background:0 0;border:0;width:16px;height:16px;padding:0}.group-actions button:disabled{opacity:.3;cursor:not-allowed}.item-order-actions{flex:none;align-items:center;gap:1px;display:flex}.name-cell .item-order-actions button{width:22px;margin:0}.item-group-move{color:#60636e;opacity:0;background:#fff;border:1px solid #d9dce4;border-radius:5px;flex:none;width:78px;height:27px;padding:0 4px;font-size:9px}.data-row:hover .item-group-move,.item-group-move:focus{opacity:1}.item-group-move:disabled{cursor:not-allowed}.subitem-row .item-group-move{display:none}.group-drag-handle,.item-drag-handle{color:#9197a2;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;font-style:normal;line-height:1;display:grid}.group-drag-handle{border-radius:5px;width:19px;height:25px;margin-right:-5px;font-size:11px}.group-drag-handle:hover{color:#1672bb;background:#edf2f7}.item-drag-handle{width:12px;height:27px;font-size:13px}.group-drag-handle:active,.item-drag-handle:active{cursor:grabbing}.row-select-cell{gap:2px}.data-group.dragging{opacity:.45}.data-group.board-drop-target>header{background:#e8f4ff;border-radius:7px;box-shadow:inset 0 0 0 1px #75b7ed}.data-row.dragging{opacity:.45}.data-row.board-drop-target{position:relative}.data-row.board-drop-target:before{content:"";z-index:6;background:#0073ea;border-radius:3px;height:3px;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 0 1px #fff}.boards-nav .board-group-end-drop,.table-surface>.board-group-end-drop{color:#176eb4;background:#f5faff;border:1px dashed #91badf;border-radius:8px;width:100%;min-height:38px;font-size:10px}.table-surface>.board-group-end-drop.board-drop-target{background:#dceeff;border-color:#0073ea;box-shadow:0 0 0 2px #0073ea1f}.row-select-cell{position:relative;overflow:visible!important}.item-row-menu{place-items:center;display:grid;position:relative}.item-row-menu-trigger{color:#757c87;letter-spacing:-1px;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:18px;height:24px;font-size:8px;display:grid}.data-row:hover .item-row-menu-trigger,.item-row-menu-trigger[aria-expanded=true],.item-row-menu-trigger:focus-visible{opacity:1}.item-row-menu-trigger:hover,.item-row-menu-trigger[aria-expanded=true]{color:#27313d;background:#e8edf3}.item-row-menu-popover{z-index:95;text-align:left;background:#fff;border:1px solid #d8dde5;border-radius:9px;gap:2px;width:202px;padding:7px;display:grid;position:absolute;top:23px;left:19px;box-shadow:0 8px 24px #26344b30}.item-row-menu-popover button,.item-row-menu-popover label{color:#343b45;text-align:left;white-space:nowrap;background:#fff;border:0;border-radius:5px;align-items:center;gap:8px;min-height:31px;padding:0 9px;font-size:9px;display:flex}.item-row-menu-popover button:hover:not(:disabled),.item-row-menu-popover label:hover{color:#086dc2;background:#eef5fc}.item-row-menu-popover button>span,.item-row-menu-popover label>span{color:#6a7380;text-align:center;width:16px}.item-row-menu-popover button:disabled{color:#b0b5be;cursor:not-allowed}.item-row-menu-popover select{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:9px}.item-row-menu-popover .item-group-move{opacity:1;border:0;width:auto;height:auto;padding:0}.item-row-menu-popover hr{background:#e7e9ed;border:0;width:100%;height:1px;margin:4px 0}.item-row-menu-popover button.danger{color:#bf2d46}.item-row-menu-popover button.danger:hover{color:#b41f39;background:#fff0f2}.formula-cell{color:#5636a2;font-variant-numeric:tabular-nums;gap:6px;padding:0 10px;background:#f4f0ff!important;justify-content:flex-end!important}.formula-cell>span{color:#fff;background:#7252bd;border-radius:50%;place-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:11px;display:grid}.formula-cell output{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.group-summary-row{color:#696c76;background:#f7f8fb;min-height:34px;font-size:9px}.group-summary-row>div:nth-child(2){justify-content:flex-start;gap:6px;padding-left:10px}.group-summary-row small{color:#9699a2}.group-summary-row output{color:#5636a2;font-variant-numeric:tabular-nums;font-weight:700}.group-summary-row span{color:#b0b2ba}.parent-with-subitems .name-cell{font-weight:600}.name-cell .subitem-toggle{color:#126fbd;background:#eef5ff;border-radius:5px;flex:none;width:22px;height:22px;margin:0;font-size:11px}.name-cell .subitem-toggle:hover{background:#dcecff}.subitem-progress{color:#416782;background:#eaf2fb;border-radius:10px;flex:none;padding:3px 7px;font-size:8px;font-weight:700}.subitem-progress.complete{color:#00875a;background:#dff7ed}.subitem-row .name-cell{background:#fbfcfe;padding-left:18px}.subitem-row .hierarchy-mark{color:#7b8794;font-size:13px}.time-tracking-cell{background:#f5f7fa;gap:7px;padding:0 7px}.time-tracking-cell output{font-variant-numeric:tabular-nums;color:#565965;font-size:10px;font-weight:700}.time-tracking-cell button{color:#555b65;background:#e7ebf1;border-radius:50%;width:24px;height:24px;font-size:8px}.time-tracking-cell.running{background:#e9f8f1}.time-tracking-cell.running output{color:#00875a}.time-tracking-cell.running button{color:#fff;background:#00a86b}.mirror-cell,.connection-cell.readonly{color:#3a6088;background:#f3f7fc;gap:6px;padding:0 8px;font-size:10px;justify-content:flex-start!important}.mirror-cell output,.connection-cell output{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connection-cell{background:#fff;justify-content:flex-start!important}.connection-cell details{width:100%;min-width:0;position:relative}.connection-cell summary{cursor:pointer;color:#356b9c;align-items:center;gap:6px;min-height:41px;padding:0 8px;font-size:10px;list-style:none;display:flex}.connection-cell summary::-webkit-details-marker{display:none}.connection-cell summary output{color:#44474f}.connection-menu{z-index:9;background:#fff;border:1px solid #d4dae3;border-radius:8px;width:310px;max-height:310px;padding:7px;position:absolute;top:41px;left:0;overflow:auto;box-shadow:0 12px 28px #232d3c2e}.connection-menu form{background:#fff;grid-template-columns:1fr 48px;gap:5px;padding-bottom:6px;display:grid;position:sticky;top:0}.connection-menu form input{border:1px solid #ccd3dd;border-radius:5px;min-width:0;height:30px;padding:0 7px;font-size:9px}.connection-menu form button{background:var(--blue);color:#fff;border-radius:5px;font-size:9px}.connection-menu>small{color:var(--muted);padding:12px;font-size:9px;display:block}.connection-menu>div{gap:3px;display:grid}.connection-menu>div>button{text-align:left;border-radius:6px;grid-template-columns:6px minmax(0,1fr);align-items:center;gap:7px;width:100%;padding:7px;display:grid}.connection-menu>div>button:hover,.connection-menu>div>button.active{background:#edf5ff}.connection-menu>div>button>i{border-radius:3px;width:5px;height:28px}.connection-menu b,.connection-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connection-menu b{font-size:9px}.connection-menu small{color:var(--muted);margin-top:2px;font-size:8px}.connection-clear{color:#af2740;background:#fff1f3;border-radius:5px;width:100%;margin-bottom:4px;padding:6px;font-size:9px}.detail-fields .connection-menu{left:auto;right:0}.dependency-blocked{color:#c42d49;background:#fff0f2;border-radius:10px;flex:none;padding:3px 6px;font-size:8px;font-weight:700}.timeline-range-cell{background:#f7f5ff;gap:3px;padding:0 4px}.timeline-range-cell>input[type=date]{color:#5a4691;background:0 0;border:0;width:calc(50% - 8px);min-width:0;height:34px;padding:0 2px;font-size:8px}.timeline-range-cell>span{color:#8b7bb8;font-size:9px}.timeline-range-cell.readonly{color:#5a4691;padding:0 8px;font-size:9px;justify-content:flex-start!important}.timeline-range-cell output{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-cell{gap:7px;padding:0 8px}.progress-cell>span{background:#e8ebf0;border-radius:8px;flex:1;height:8px;position:relative;overflow:hidden}.progress-cell>span i{background:#579bfc;border-radius:8px;height:100%;display:block}.progress-cell.complete>span i{background:#00c875}.progress-cell>input[type=range]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.progress-cell output{text-align:right;color:#59606c;font-variant-numeric:tabular-nums;width:30px;font-size:9px;font-weight:700}.form-timeline-field>span{grid-template-columns:1fr 20px 1fr;align-items:center;gap:4px;display:grid}.form-timeline-field>span i{text-align:center;color:var(--muted);font-style:normal}.form-progress-field>span{border:1px solid #cfd3dc;border-radius:7px;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.form-progress-field>span input{flex:1;min-width:0;border:0!important;height:auto!important;padding:0!important}.form-progress-field output{color:#4d6380;width:36px;font-weight:700}.gantt-view>header{background:linear-gradient(90deg,#faf9ff,#f7fbff)}.gantt-summary{align-items:center;gap:8px;display:flex}.gantt-summary span,.gantt-summary b{border-radius:12px;padding:5px 9px;font-size:9px;font-weight:600}.gantt-summary span{color:#086abf;background:#e8f2ff}.gantt-summary b{color:#c42d49;background:#fff0f2}.gantt-view .timeline-axis{margin-left:245px}.gantt-view .timeline-rows{padding-top:0}.gantt-view .timeline-rows article{grid-template-columns:210px 1fr;min-height:55px}.gantt-item-label{min-width:0;padding-right:14px}.gantt-item-label b,.gantt-item-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gantt-item-label b{font-size:10px}.gantt-item-label small{color:var(--muted);margin-top:4px;font-size:8px}.gantt-view article.blocked .gantt-item-label small{color:#c42d49}.gantt-track{position:relative;background:linear-gradient(90deg,#edf0f4 1px,#0000 1px) 0 0/10% 100%!important;height:31px!important}.gantt-track button{overflow:hidden;box-shadow:0 2px 5px #4e3d8938;background:#6554c0!important;min-width:0!important;max-width:none!important;height:23px!important;padding:0 7px!important;top:4px!important}.gantt-track button>i{background:#8a72d2;position:absolute;top:0;bottom:0;left:0}.gantt-track button>span{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;position:relative;overflow:hidden;display:block!important}.gantt-view article.blocked .gantt-track button{background:#c93450!important}.gantt-view article.blocked .gantt-track button>i{background:#e35d74}.gantt-view article.complete .gantt-track button{background:#009d68!important}.gantt-view article.complete .gantt-track button>i{background:#00c875}.gantt-today{z-index:2;background:#fdab3d;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 2px #fdab3d22}.detail-fields .timeline-range-cell>input[type=date]{font-size:9px}@media (width<=900px){.gantt-view .timeline-axis{margin-left:180px}.gantt-view .timeline-rows article{grid-template-columns:145px 1fr}}.automation-form .automation-wide,.automation-member-picker{grid-column:1/-1}.automation-form textarea{resize:vertical;width:100%;min-height:70px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfd3dd;border-radius:6px;outline:0;padding:8px 9px}.automation-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #0073ea15}.automation-member-picker{background:#fff;border:1px solid #dfe2e9;border-radius:6px;flex-wrap:wrap;gap:5px;padding:7px;display:flex}.automation-member-picker label{cursor:pointer;background:#eef2f8;border-radius:11px;align-items:center;gap:5px;padding:4px 7px;color:#4f5360!important;display:flex!important}.automation-member-picker input{width:auto!important;height:auto!important}.automation-run-heading{justify-content:space-between;align-items:center;margin:16px 1px 7px;display:flex}.automation-run-heading b{font-size:10px}.automation-run-heading small{color:var(--muted);font-size:8px}.automation-run-list{gap:5px;display:grid}.automation-run-list article{border:1px solid #e5e7ec;border-radius:7px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.automation-run-list i{border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.automation-run-list i.succeeded{color:#00865b;background:#e2f7ee}.automation-run-list i.failed{color:#bd2944;background:#fff0f2}.automation-run-list b,.automation-run-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automation-run-list b{font-size:9px}.automation-run-list small{color:var(--muted);margin-top:2px;font-size:8px}.automation-run-list>article>span{color:#737680;font-size:8px}.update-card.pinned{background:linear-gradient(145deg,#fffdf6,#fff);border-color:#efc75e}.update-card header>span.update-card-tools{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;align-items:center;gap:3px;margin-left:auto;display:flex}.update-card-tools em{color:#835f00;background:#fff2bf;border-radius:10px;padding:3px 6px;font-size:8px;font-style:normal}.update-card-tools button,.reply-tools button{color:#616570;border-radius:4px;padding:3px 5px;font-size:8px}.update-card-tools button:hover,.reply-tools button:hover{color:#066ac1;background:#eef3f8}.update-card-tools button.danger:hover,.reply-tools button:last-child:hover{color:#b72b45;background:#fff0f2}.update-reactions{flex-wrap:wrap;gap:4px;margin:9px 0 5px;display:flex}.update-reactions button{color:#555;background:#fff;border:1px solid #dfe3ea;border-radius:13px;min-width:31px;height:25px;padding:0 7px;font-size:11px}.update-reactions button:hover,.update-reactions button.active{background:#edf6ff;border-color:#8ebcf0}.update-reactions button:disabled{cursor:default}.update-reactions button span{color:#4e6680;margin-left:3px;font-size:8px}.reply-list article header{align-items:center}.reply-list article header>small{margin-left:auto}.reply-tools{gap:2px;display:flex}.reply-tools button{padding:2px 4px;font-size:7px}.conditional-format-panel{width:470px;max-width:calc(100vw - 24px);max-height:min(660px,100vh - 150px);padding:0;left:auto;right:0;overflow:auto}.conditional-format-panel>header{z-index:2;background:#fff;border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:flex-start;padding:13px 14px 11px;display:flex;position:sticky;top:0}.conditional-format-panel>header b,.conditional-format-panel>header small{display:block}.conditional-format-panel>header b{font-size:12px}.conditional-format-panel>header small{color:var(--muted);margin-top:3px;font-size:8px}.conditional-format-panel>header>span{color:#666b76;background:#eef2f8;border-radius:11px;padding:3px 7px;font-size:8px}.conditional-format-panel>form{background:#fafbfc;border-bottom:1px solid #e7e9ee;grid-template-columns:1fr 1fr;gap:9px;padding:12px 14px;display:grid}.conditional-format-panel>form .conditional-value,.conditional-format-panel>form .conditional-colors,.conditional-format-panel>form .conditional-form-actions{grid-column:1/-1}.conditional-colors{grid-template-columns:1fr 1fr;gap:9px;display:grid}.conditional-colors label>span{background:#fff;border:1px solid #cfd3dd;border-radius:6px;align-items:center;gap:7px;height:34px;padding:3px 8px;display:flex}.conditional-colors input{width:30px!important;height:25px!important;box-shadow:none!important;border:0!important;padding:0!important}.conditional-colors code{color:#565b66;font-size:9px}.conditional-form-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.conditional-form-actions button{background:#fff;border:1px solid #cdd2dc;border-radius:6px;height:31px;padding:0 10px;font-size:9px}.conditional-form-actions button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.conditional-form-actions button:disabled{opacity:.5}.conditional-rule-list{padding:6px;display:grid}.conditional-rule-list article{border:1px solid #0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 7px;display:grid}.conditional-rule-list article:hover,.conditional-rule-list article.editing{background:#f7fbff;border-color:#d9e6f3}.conditional-rule-list article.disabled{opacity:.48}.conditional-rule-list article>i{border:1px solid #00000012;border-radius:6px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:700;display:grid}.conditional-rule-list article>div{min-width:0}.conditional-rule-list article b,.conditional-rule-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conditional-rule-list article b{font-size:9px}.conditional-rule-list article small{color:var(--muted);margin-top:3px;font-size:8px}.conditional-rule-list article>span{gap:1px;display:flex}.conditional-rule-list article>span button{color:#626773;border-radius:5px;width:24px;height:24px;font-size:9px}.conditional-rule-list article>span button:hover{color:#086bbd;background:#e8f2fd}.conditional-rule-list article>span button.danger:hover{color:#b52a44;background:#fff0f2}.conditional-rule-list article>span button:disabled{opacity:.25}.conditional-format-panel>footer{color:var(--muted);border-top:1px solid #eceef2;padding:10px 14px;font-size:8px}.data-row.conditional-colored>div{background:var(--conditional-bg)!important;color:var(--conditional-text)!important}.data-row.conditional-colored input,.data-row.conditional-colored button,.data-row.conditional-colored output,.data-row.conditional-colored small,.kanban-card.conditional-colored small{color:inherit}.data-row.conditional-colored .name-cell>input:focus{background:#fff5}.kanban-card.conditional-colored{border-left-width:4px}.kanban-card.conditional-colored footer{border-top-color:currentColor}.kanban-card.conditional-colored footer small{opacity:.72}.advanced-filter-panel{width:620px;max-width:calc(100vw - 24px);max-height:min(680px,100vh - 150px);padding:0;left:0;overflow:auto}.advanced-filter-panel>header{z-index:2;background:#fff;border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:flex-start;padding:13px 14px 11px;display:flex;position:sticky;top:0}.advanced-filter-panel>header b,.advanced-filter-panel>header small{display:block}.advanced-filter-panel>header b{font-size:12px}.advanced-filter-panel>header small{color:var(--muted);margin-top:3px;font-size:8px}.advanced-filter-panel>header>span{color:#646a75;background:#edf2f8;border-radius:12px;padding:3px 7px;font-size:8px}.advanced-filter-mode{background:#fafbfc;border-bottom:1px solid #e8eaf0;align-items:center;gap:5px;padding:9px 14px;display:flex}.advanced-filter-mode>span{color:#6f737d;margin-right:auto;font-size:9px}.advanced-filter-mode button{color:#5e6470;background:#fff;border:1px solid #d3d8e1;border-radius:6px;height:28px;padding:0 9px;font-size:8px}.advanced-filter-mode button.active{color:#0569bd;background:#eaf4ff;border-color:#8db9e8}.advanced-filter-rules{gap:5px;padding:8px;display:grid}.advanced-filter-rules article{background:#fff;border:1px solid #e1e4ea;border-radius:8px;grid-template-columns:24px minmax(115px,1.1fr) minmax(105px,.9fr) minmax(130px,1.2fr) 28px;align-items:end;gap:6px;padding:8px;display:grid}.advanced-filter-rules article>em{color:#126db8;background:#eaf3fd;border-radius:50%;align-self:center;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:700;display:grid}.advanced-filter-rules label{min-width:0}.advanced-filter-rules input,.advanced-filter-rules select{font-size:9px;height:31px!important;padding:0 7px!important}.advanced-filter-rules article>button.danger{color:#a93147;border-radius:6px;align-self:end;width:28px;height:31px;font-size:15px}.advanced-filter-rules article>button.danger:hover{background:#fff0f2}.advanced-filter-empty-note{color:#92959d;border:1px dashed #d6dae2;border-radius:6px;align-items:center;height:31px;padding:0 8px;font-size:8px;display:flex}.advanced-filter-panel>footer{background:#fff;border-top:1px solid #e6e9ef;gap:7px;padding:10px 14px;display:flex;position:sticky;bottom:0}.advanced-filter-panel>footer button{color:#176eb4;background:#fff;border:1px solid #cbd4df;border-radius:6px;height:30px;padding:0 10px;font-size:9px}.advanced-filter-panel>footer button:hover{background:#edf6ff}.advanced-filter-panel>footer button:disabled{opacity:.45}.advanced-filter-panel>footer button+button{color:#a63147;margin-left:auto}@media (width<=720px){.advanced-filter-panel{width:min(94vw,480px);left:auto;right:0}.advanced-filter-rules article{grid-template-columns:24px 1fr 1fr 28px}.advanced-filter-value,.advanced-filter-empty-note{grid-column:2/4}}.advanced-sort-panel{width:530px;max-width:calc(100vw - 24px);max-height:min(560px,100vh - 150px);padding:0;left:0;overflow:auto}.advanced-sort-panel>header{z-index:2;background:#fff;border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:flex-start;padding:13px 14px 11px;display:flex;position:sticky;top:0}.advanced-sort-panel>header b,.advanced-sort-panel>header small{display:block}.advanced-sort-panel>header b{font-size:12px}.advanced-sort-panel>header small{color:var(--muted);margin-top:3px;font-size:8px}.advanced-sort-panel>header>span{color:#646a75;background:#edf2f8;border-radius:12px;padding:3px 7px;font-size:8px}.advanced-sort-rules{gap:5px;padding:8px;display:grid}.advanced-sort-rules article{background:#fff;border:1px solid #e1e4ea;border-radius:8px;grid-template-columns:24px minmax(140px,1.25fr) minmax(150px,1fr) 58px 28px;align-items:end;gap:6px;padding:8px;display:grid}.advanced-sort-rules article>em{color:#126db8;background:#eaf3fd;border-radius:50%;align-self:center;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:700;display:grid}.advanced-sort-rules label{min-width:0}.advanced-sort-rules select{font-size:9px;height:31px!important;padding:0 7px!important}.advanced-sort-order{gap:3px;display:flex}.advanced-sort-order button{color:#176eb4;background:#fff;border:1px solid #d5dbe4;border-radius:6px;width:27px;height:31px}.advanced-sort-order button:disabled{opacity:.35}.advanced-sort-rules article>button.danger{color:#a93147;border-radius:6px;width:28px;height:31px;font-size:15px}.advanced-sort-rules article>button.danger:hover{background:#fff0f2}.advanced-sort-panel>footer{background:#fff;border-top:1px solid #e6e9ef;gap:7px;padding:10px 14px;display:flex;position:sticky;bottom:0}.advanced-sort-panel>footer button{color:#176eb4;background:#fff;border:1px solid #cbd4df;border-radius:6px;height:30px;padding:0 10px;font-size:9px}.advanced-sort-panel>footer button:disabled{opacity:.45}.advanced-sort-panel>footer button+button{color:#a63147;margin-left:auto}@media (width<=720px){.advanced-sort-panel{width:min(94vw,480px);left:auto;right:0}.advanced-sort-rules article{grid-template-columns:24px 1fr 1fr 28px}.advanced-sort-order{grid-column:2/4}.advanced-sort-rules article>button.danger{grid-area:1/4}}.column-summary-panel{width:490px;max-width:calc(100vw - 24px);max-height:min(600px,100vh - 150px);padding:0;left:0;overflow:auto}.column-summary-panel>header{z-index:2;background:#fff;border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:flex-start;padding:13px 14px 11px;display:flex;position:sticky;top:0}.column-summary-panel>header b,.column-summary-panel>header small{display:block}.column-summary-panel>header b{font-size:12px}.column-summary-panel>header small{color:var(--muted);margin-top:3px;font-size:8px}.column-summary-panel>header>span{color:#646a75;background:#edf2f8;border-radius:12px;padding:3px 7px;font-size:8px}.column-summary-rules{gap:5px;padding:8px;display:grid}.column-summary-rules article{background:#fff;border:1px solid #e1e4ea;border-radius:8px;grid-template-columns:24px minmax(160px,1.25fr) minmax(130px,1fr) 28px;align-items:end;gap:6px;padding:8px;display:grid}.column-summary-rules article>em{color:#6547b5;background:#f1edff;border-radius:50%;align-self:center;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:700;display:grid}.column-summary-rules label{min-width:0}.column-summary-rules select{font-size:9px;height:31px!important;padding:0 7px!important}.column-summary-rules article>button.danger{color:#a93147;border-radius:6px;width:28px;height:31px;font-size:15px}.column-summary-panel>footer{background:#fff;border-top:1px solid #e6e9ef;gap:7px;padding:10px 14px;display:flex;position:sticky;bottom:0}.column-summary-panel>footer button{color:#176eb4;background:#fff;border:1px solid #cbd4df;border-radius:6px;height:30px;padding:0 10px;font-size:9px}.column-summary-panel>footer button:disabled{opacity:.45}.column-summary-panel>footer button+button{color:#a63147;margin-left:auto}.board-summary-strip{background:linear-gradient(135deg,#fbfaff,#f7fbff);border:1px solid #ddd8ef;border-radius:10px;overflow:hidden;box-shadow:0 4px 18px #362c5f12}.board-summary-strip>header{border-bottom:1px solid #e7e2f2;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.board-summary-strip>header small,.board-summary-strip>header b{display:block}.board-summary-strip>header small{color:#837b99;font-size:8px}.board-summary-strip>header b{margin-top:2px;font-size:12px}.board-summary-strip>header>span{color:#5d489a;background:#ede8fa;border-radius:13px;padding:4px 8px;font-size:8px;font-weight:700}.board-summary-strip>div{gap:7px;padding:8px;display:flex;overflow-x:auto}.board-summary-strip article{background:#fff;border:1px solid #e5e0f0;border-radius:7px;gap:3px;min-width:150px;padding:8px 10px;display:grid}.board-summary-strip article small{color:#7a728e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.board-summary-strip article strong{color:#513890;font-variant-numeric:tabular-nums;font-size:14px}.board-summary-strip article span{color:#9a95a5;font-size:7px}@media (width<=720px){.column-summary-panel{width:min(94vw,460px);left:auto;right:0}.column-summary-rules article{grid-template-columns:24px 1fr 1fr 28px}}.grouping-panel{width:390px;max-width:calc(100vw - 24px);padding:0;left:0}.grouping-panel>header{border-bottom:1px solid #e5e8ee;justify-content:space-between;align-items:flex-start;padding:13px 14px;display:flex}.grouping-panel>header b,.grouping-panel>header small{display:block}.grouping-panel>header b{font-size:12px}.grouping-panel>header small{color:var(--muted);margin-top:3px;font-size:8px}.grouping-panel>header>span{color:#087b54;background:#e9f8f1;border-radius:12px;padding:4px 8px;font-size:8px;font-weight:700}.grouping-panel>label{color:#616570;gap:5px;padding:12px 14px 8px;font-size:9px;display:grid}.grouping-panel select{background:#fff;border:1px solid #cdd4de;border-radius:7px;height:34px;padding:0 9px}.grouping-panel>aside{background:#f6f9fc;border:1px solid #dce5ef;border-radius:8px;margin:2px 14px 12px;padding:10px}.grouping-panel>aside b{font-size:10px}.grouping-panel>aside p{color:#777d88;margin:4px 0 0;font-size:8px;line-height:1.5}.grouping-panel>footer{border-top:1px solid #e5e8ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.grouping-panel>footer span{color:#8b8f98;font-size:7px}.grouping-panel>footer button{color:#176eb4;background:#fff;border:1px solid #c8d4e1;border-radius:6px;flex:none;height:28px;padding:0 9px;font-size:8px}.data-group.dynamic-group>header h2:after{content:"动态";color:#176eb4;vertical-align:middle;background:#edf4ff;border-radius:8px;margin-left:7px;padding:2px 5px;font-size:7px;display:inline-flex}@media (width<=720px){.grouping-panel{width:min(94vw,390px);left:auto;right:0}}.view-tabs{min-width:0;overflow:visible}.view-tabs .saved-view-tab{text-overflow:ellipsis;white-space:nowrap;color:#30323a;max-width:145px;overflow:hidden}.all-views-anchor{align-items:center;margin-left:auto;display:flex;position:relative}.view-tabs .all-views-trigger{color:#30343b;background:#d9ebff;border-radius:6px;height:36px;margin-top:4px;padding:0 18px;font-weight:600}.view-tabs .all-views-trigger:hover{background:#c9e2ff}.all-views-menu{z-index:40;background:#fff;border:1px solid #e1e4ea;border-radius:9px;width:296px;max-height:480px;padding:18px 12px 12px;position:absolute;top:43px;right:0;box-shadow:0 12px 30px #25273524}.all-views-menu>label{color:#657080;border:1px solid #b9c1cf;border-radius:6px;align-items:center;gap:9px;height:41px;padding:0 12px;display:flex}.all-views-menu>label:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #0073ea18}.all-views-menu input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.all-views-list{gap:2px;max-height:392px;margin-top:10px;display:grid;overflow:auto}.all-views-list button{text-align:left;border-radius:6px;align-items:center;gap:9px;min-height:37px;padding:0 10px;font-size:12px;display:flex}.all-views-list button:hover,.all-views-list button.active{background:#dceeff}.all-views-list button span{color:#59616e;text-align:center;width:18px}.all-views-list small{color:var(--muted);text-align:center;padding:18px 10px}.view-tabs .add-view-button{width:34px;padding:0;font-size:18px}.column-picker>header{z-index:3;background:#fff;border-bottom:1px solid #e5e8ee;justify-content:space-between;align-items:flex-start;margin:-12px -12px 0;padding:12px;display:flex;position:sticky;top:-12px}.column-picker>header b,.column-picker>header small{display:block}.column-picker>header b{font-size:12px}.column-picker>header small{color:var(--muted);margin-top:3px;font-size:8px}.column-picker>header button{color:#176eb4;border:1px solid #cbd4df;border-radius:6px;height:27px;padding:0 8px;font-size:8px}.column-picker>header button:disabled{opacity:.4}.density-picker{border-bottom:1px solid #e7e9ee;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:4px;padding:2px 0 10px;display:grid}.density-picker>span{color:#6e737e;padding-right:6px;font-size:9px}.density-picker button{color:#626874;background:#fff;border:1px solid #d5dbe4;border-radius:6px;height:28px;font-size:8px}.density-picker button.active{color:#066abd;background:#eaf4ff;border-color:#87b8eb}.resizable-column-head{padding:0 9px;overflow:visible!important}.resizable-column-head>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.column-resizer{z-index:4;cursor:col-resize;touch-action:none;width:10px;height:100%;position:absolute;top:0;right:-5px}.column-resizer:after{content:"";background:0 0;border-radius:2px;width:2px;height:60%;position:absolute;top:20%;left:4px}.column-resizer:hover:after,.column-resizer:focus-visible:after{background:#1685e5}.table-surface.density-compact .data-row{min-height:34px}.table-surface.density-compact .data-head{min-height:31px}.table-surface.density-compact .group-summary-row{min-height:30px}.table-surface.density-compact .name-cell>input,.table-surface.density-compact .value-cell>input{padding-top:4px;padding-bottom:4px}.table-surface.density-comfortable .data-row{min-height:52px}.table-surface.density-comfortable .data-head{min-height:39px}.table-surface.density-comfortable .group-summary-row{min-height:38px}.table-surface.density-comfortable .name-cell>input,.table-surface.density-comfortable .value-cell>input{padding-top:11px;padding-bottom:11px}.person-filter-panel{width:350px;max-width:calc(100vw - 24px);max-height:min(580px,100vh - 150px);padding:0;left:0;overflow:hidden}.person-filter-panel>header{border-bottom:1px solid #e5e8ee;justify-content:space-between;align-items:flex-start;padding:13px 14px;display:flex}.person-filter-panel>header b,.person-filter-panel>header small{display:block}.person-filter-panel>header b{font-size:12px}.person-filter-panel>header small{color:var(--muted);margin-top:3px;font-size:8px}.person-filter-panel>header>span{color:#086abd;text-overflow:ellipsis;white-space:nowrap;background:#eaf4ff;border-radius:11px;max-width:115px;padding:4px 8px;font-size:8px;overflow:hidden}.person-filter-search{border:1px solid #cbd3df;border-radius:7px;margin:10px 12px 5px;padding:0 10px;color:#6a7280!important;align-items:center!important;gap:7px!important;height:37px!important;display:flex!important}.person-filter-search:focus-within{border-color:#1685e5;box-shadow:0 0 0 2px #1685e518}.person-filter-search input{height:auto!important;box-shadow:none!important;border:0!important;padding:0!important}.person-filter-list{max-height:390px;padding:5px 7px 8px;display:grid;overflow:auto}.person-filter-list>button{text-align:left;border-radius:7px;grid-template-columns:31px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:48px;padding:5px 8px;display:grid}.person-filter-list>button:hover,.person-filter-list>button.active{background:#eaf4ff}.person-filter-list>button>i{color:#fff;background:#7856c8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:700;display:grid}.person-filter-list>button>i.me{background:#1685e5}.person-filter-list>button span{min-width:0}.person-filter-list>button b,.person-filter-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.person-filter-list>button b{font-size:10px}.person-filter-list>button small{color:#858a94;margin-top:2px;font-size:8px}.person-filter-list>button em{color:#0878d1;text-align:center;font-size:11px;font-style:normal}.person-filter-list>.empty-mini{margin:14px}.person-filter-panel>footer{color:#858a94;background:#fafbfc;border-top:1px solid #e7e9ee;padding:9px 13px;font-size:8px}@media (width<=720px){.person-filter-panel{width:min(94vw,350px);left:auto;right:0}}.column-visibility-actions{border-bottom:1px solid #e7e9ee;grid-template-columns:1fr 1fr;gap:6px;padding:0 0 10px;display:grid}.column-visibility-actions button{color:#176eb4;background:#fff;border:1px solid #cdd5df;border-radius:6px;height:31px;font-size:9px}.column-visibility-actions button:hover:not(:disabled){background:#edf6ff}.column-visibility-actions button:disabled{opacity:.42}.column-visibility-actions button span{color:#0a69b8;background:#e7f1fc;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:4px;font-size:7px;display:inline-grid}.saved-view-controls>button.default{color:#9a6500;background:#fff4d8}.saved-view-controls>button.subscribed{color:#008b63;background:#e7f8f1}.saved-view-controls>button.shared{color:#6243b3;background:#ede9ff}.saved-view-controls>button.pinned{color:#0068c9;background:#e7f2ff}.saved-view-controls>button.private{color:#6540a4;background:#f1eaff}.saved-view-controls>button.locked{color:#9b5b00;background:#fff0db}.saved-view-controls>button:disabled{color:#c3c7ce;background:0 0}.all-views-list button strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.all-views-list button em{color:#0870c1;background:#e8f3ff;border-radius:8px;flex:none;padding:2px 6px;font-size:7px;font-style:normal}.all-views-list button em.default{color:#9a6500;background:#fff4d8}.all-views-list button em.private{color:#6540a4;background:#f1eaff}.all-views-list button em.locked{color:#9b5b00;background:#fff0db}.saved-view-drag-tab{border-radius:6px 6px 0 0;align-items:stretch;min-width:0;height:44px;display:flex;position:relative}.saved-view-drag-tab .saved-view-tab{min-width:0;padding-left:19px}.saved-view-drag-handle{z-index:2;color:#9298a3;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;place-items:center;width:15px;height:20px;font-size:14px;font-style:normal;line-height:1;display:grid;position:absolute;top:12px;left:3px}.saved-view-drag-handle:hover{color:#0871c2;background:#e8f3ff}.saved-view-drag-handle:active{cursor:grabbing}.saved-view-drag-tab.dragging,.all-views-list .saved-view-menu-entry.dragging{opacity:.42}.saved-view-drag-tab.drop-target:before,.all-views-list .saved-view-menu-entry.saved-view-drop-target:before{content:"";z-index:3;background:#0073ea;border-radius:3px;width:3px;position:absolute;top:5px;bottom:5px;left:-2px;box-shadow:0 0 0 2px #fff}.view-tabs .all-views-trigger.saved-view-drop-end{background:#c4e1ff;box-shadow:inset -3px 0 #0073ea,0 0 0 2px #0073ea1f}.all-views-list .saved-view-menu-entry[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.all-views-list .saved-view-menu-entry[draggable=true]:active{cursor:grabbing}.all-views-list .saved-view-menu-entry[draggable=true]>span{color:#8d95a1;font-size:15px}.view-subscription-modal{width:min(880px,100vw - 28px);max-height:calc(100vh - 38px);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:21px;overflow:auto}.view-subscription-modal>header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.view-subscription-modal>header small{color:#008b63;text-transform:uppercase;letter-spacing:.6px;font-size:9px}.view-subscription-modal>header h2{margin:4px 0 0;font-size:20px}.view-subscription-modal>header>button{color:#737986;border-radius:7px;width:34px;height:34px;font-size:24px}.view-subscription-modal>header>button:hover{background:#f1f3f6}.view-subscription-modal>p{color:#6e7480;margin:13px 0;font-size:10px;line-height:1.6}.view-subscription-body{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:14px;display:grid}.view-subscription-settings,.view-subscription-history{border:1px solid #e1e5eb;border-radius:10px;padding:14px}.view-subscription-settings>label:first-child{color:#5d6571;gap:6px;font-size:10px;display:grid}.view-subscription-settings select{background:#fff;border:1px solid #ccd4df;border-radius:7px;height:36px;padding:0 10px}.view-subscription-toggle{cursor:pointer;background:#f3faf7;border-radius:8px;align-items:center;gap:9px;margin-top:13px;padding:11px;display:flex}.view-subscription-toggle input{accent-color:#00a878;width:17px;height:17px}.view-subscription-toggle b,.view-subscription-toggle small{display:block}.view-subscription-toggle b{font-size:10px}.view-subscription-toggle small{color:#727b85;margin-top:3px;font-size:8px}.view-subscription-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.view-subscription-metrics article{background:#f6f7f9;border-radius:8px;min-width:0;padding:10px}.view-subscription-metrics small,.view-subscription-metrics b{display:block}.view-subscription-metrics small{color:#7c838e;font-size:8px}.view-subscription-metrics b{color:#343a44;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.view-subscription-settings>aside,.view-subscription-error{color:#ad2a44;background:#fff1f3;border-radius:7px;margin-top:12px;padding:9px;font-size:9px}.view-subscription-settings>footer{border-top:1px solid #e8eaee;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:12px;display:flex}.view-subscription-settings>footer button{border:1px solid #ccd4df;border-radius:6px;height:33px;padding:0 10px;font-size:9px}.view-subscription-settings>footer button.primary{color:#fff;background:#00a878;border-color:#00a878}.view-subscription-settings>footer button.danger{color:#b82c48;border-color:#efb7c3;margin-right:auto}.view-subscription-settings>footer button:disabled{opacity:.45}.view-subscription-history>header{justify-content:space-between;align-items:center;display:flex}.view-subscription-history>header b{font-size:12px}.view-subscription-history>header small{color:#848b95;font-size:8px}.view-subscription-history>div{max-height:330px;margin-top:9px;display:grid;overflow:auto}.view-subscription-history article{border-bottom:1px solid #eceef2;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px 2px;display:grid}.view-subscription-history article>i{color:#008b63;background:#e7f7f1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.view-subscription-history article>i.no_changes{color:#727985;background:#f1f2f5}.view-subscription-history article>i.failed,.view-subscription-history article>i.access_revoked{color:#b62e49;background:#fff0f2}.view-subscription-history article b,.view-subscription-history article small{display:block}.view-subscription-history article b{font-size:9px}.view-subscription-history article small{color:#858b95;margin-top:3px;font-size:8px;line-height:1.4}.view-subscription-history>div>p,.view-subscription-loading{color:#828995;text-align:center;place-items:center;min-height:130px;margin:0;font-size:9px;display:grid}@media (width<=760px){.view-subscription-body{grid-template-columns:1fr}.view-subscription-metrics{grid-template-columns:1fr 1fr}.view-subscription-settings>footer{flex-wrap:wrap}}.sidebar-tools button.active{color:#0068c9;background:#dcecff;border-radius:5px}.board-nav-row{border-radius:6px;align-items:center;min-width:0;display:flex;position:relative}.boards-nav .board-nav-row>.board-nav-select{flex:1;min-width:0}.boards-nav .board-nav-row:hover>.board-nav-select,.boards-nav .board-nav-row.active>.board-nav-select{background:#e6e8f0}.board-order-controls{background:linear-gradient(90deg,#0000,#f5f6fa 28%);gap:2px;padding-left:10px;display:flex;position:absolute;right:4px}.boards-nav .board-order-controls>button{color:#176eb4;background:#fff;border-radius:5px;grid-template-columns:1fr;place-items:center;width:24px;height:24px;min-height:24px;padding:0;font-size:10px;display:grid;box-shadow:0 0 0 1px #d8dde5}.boards-nav .board-order-controls>button:hover:not(:disabled){background:#e7f2ff}.boards-nav .board-order-controls>button:disabled{opacity:.35}.sidebar{background:#fff;flex-direction:row;width:434px;padding:0;transition:width .18s;display:flex;overflow:visible}.sidebar-rail{background:#f5f6fa;border-right:1px solid #e0e3ea;flex-direction:column;flex:none;align-items:stretch;gap:3px;width:86px;padding:15px 10px 12px;display:flex}.sidebar-rail>button{color:#5d6575;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:57px;display:flex}.sidebar-rail>button:hover,.sidebar-rail>button.active{color:#1269b0;background:#deedff}.sidebar-rail>button>span{font-size:20px;line-height:1}.sidebar-rail>button>small{white-space:nowrap;font-size:9px}.sidebar-rail .rail-brand{background:0 0;min-height:42px;margin-bottom:8px}.sidebar-rail .rail-brand:hover{background:0 0}.sidebar-rail .rail-brand .brand-mark{width:37px;height:31px;font-size:17px}.rail-spacer{border-top:1px solid #dce0e7;flex:1;margin:7px 5px 3px}.sidebar-panel{background:#fff;flex-direction:column;flex:1;min-width:0;padding:0 15px 10px;display:flex;position:relative;overflow:hidden}.sidebar-panel-header{border-bottom:1px solid #edf0f4;flex:none;justify-content:space-between;align-items:center;height:66px;padding:7px 4px 4px;display:flex}.sidebar-panel-header b,.sidebar-panel-header small{display:block}.sidebar-panel-header b{font-size:15px}.sidebar-panel-header small{color:#9297a1;margin-top:3px;font-size:8px}.sidebar-panel-header>span{gap:2px;display:flex}.sidebar-panel-header button{color:#697282;border-radius:7px;width:31px;height:31px;font-size:17px}.sidebar-panel-header button:hover,.sidebar-panel-header button.active{color:#0d6fbe;background:#e7f2ff}.workspace-card{border-color:#ccd3df;grid-template-columns:34px minmax(0,1fr) 25px 48px;gap:7px;min-height:51px;margin:11px 3px 7px;padding:7px 8px}.workspace-logo{border-radius:8px;width:32px;height:32px}.workspace-card b{font-size:11px}.workspace-card small{font-size:8px}.workspace-card .workspace-menu-button{width:25px;height:31px;font-size:15px}.workspace-card .workspace-add-button{color:#414855;background:#fff;border:1px solid #cbd2dc;border-radius:6px;width:45px;height:38px;font-size:24px}.workspace-card .workspace-add-button:hover{background:#f5f9ff;border-color:#8eb5dc}.sidebar-heading{color:#313742;text-transform:none;letter-spacing:0;flex:none;min-height:40px;padding:8px 7px 5px;font-size:11px}.sidebar-heading>span:first-child{font-weight:800}.sidebar-heading .sidebar-tools{opacity:0;transition:opacity .15s}.sidebar-heading:hover .sidebar-tools,.sidebar-heading:focus-within .sidebar-tools{opacity:1}.sidebar-heading .sidebar-tools button{width:22px;font-size:13px!important}.side-search{flex:none;margin:0 4px 6px}.side-search button{color:#7c8490;width:22px}.boards-nav{flex:1;min-height:0;padding:2px 3px 14px;display:block;overflow-y:auto}.boards-nav section{display:block}.boards-nav .manage-workspace-row{color:#5e6876;grid-template-columns:20px minmax(0,1fr);min-height:34px;margin-bottom:5px;padding:4px 9px}.boards-nav .manage-workspace-row:hover{background:#f0f4f8}.folder-section>header{min-height:34px;margin:2px 0}.folder-toggle{grid-template-columns:15px minmax(0,1fr) auto!important;min-height:34px!important;padding:3px 5px!important}.folder-toggle i{color:#5f6876;font-size:17px}.folder-toggle span{font-size:12px;font-weight:500}.folder-toggle small{display:none}.folder-section>header>span{opacity:0;transition:opacity .15s}.folder-section>header:hover>span,.boards-nav.organizing .folder-section>header>span{opacity:1}.boards-nav .board-nav-row{border-radius:6px;margin:1px 0 1px 17px}.boards-nav .board-nav-row>.board-nav-select{color:#4f5968;grid-template-columns:22px minmax(0,1fr) auto;min-height:37px;padding:4px 8px}.boards-nav .board-nav-row:hover>.board-nav-select{background:#edf2f7}.boards-nav .board-nav-row.active>.board-nav-select{color:#0a64ac;background:#d5eaff}.board-nav-icon{place-items:center;width:20px;height:22px;font-size:16px;display:grid;position:relative;color:#687384!important}.board-nav-icon i{background:#4f5868;border:1px solid #fff;border-radius:2px;width:8px;height:8px;position:absolute;bottom:0;right:-1px}.board-nav-icon i:empty{display:none}.boards-nav .board-count{opacity:0;color:#7c8490;background:0 0;padding:0;font-size:8px;transition:opacity .15s}.boards-nav .board-nav-row:hover .board-count,.boards-nav.organizing .board-count{opacity:1}.dashboard-nav-section{border-top:1px solid #e6e9ee;margin-top:7px;padding-top:4px}.dashboard-nav-section>h3{color:#515b69;margin:4px 5px;font-size:11px;font-weight:500}.sidebar-footer{flex:none;margin-top:0;padding:9px 8px 1px}.sidebar-footer>span{width:27px;height:27px}.sidebar-footer b{font-size:9px}.sidebar-footer small{font-size:7px}.sidebar-app-menu{z-index:20;background:#fff;border:1px solid #dce1e8;border-radius:10px;align-content:start;gap:2px;padding:8px;display:grid;position:absolute;inset:66px 9px 9px;overflow:auto;box-shadow:0 18px 45px #26334a2b}.sidebar-app-menu>header{z-index:2;background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;margin:-8px -8px 5px;padding:11px 12px;display:flex;position:sticky;top:-8px}.sidebar-app-menu>header b,.sidebar-app-menu>header small{display:block}.sidebar-app-menu>header b{font-size:12px}.sidebar-app-menu>header small{color:#858c97;margin-top:3px;font-size:8px}.sidebar-app-menu>header button{border-radius:6px;width:27px;height:27px;font-size:18px}.sidebar-app-menu>button{text-align:left;border-radius:6px;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:15px;display:flex}.sidebar-app-menu>button:hover,.sidebar-app-menu>button.active{background:#e9f3ff}.sidebar-app-menu>button span{font-size:10px}.sidebar.panel-collapsed{width:86px}.sidebar.panel-collapsed .sidebar-panel{display:none}.folder-section>header[draggable=true],.board-nav-row[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.folder-section>header[draggable=true]:active,.board-nav-row[draggable=true]:active{cursor:grabbing}.folder-section>header.dragging,.board-nav-row.dragging{opacity:.42}.folder-section.drop-target>header{background:#e6f3ff;border-radius:7px;box-shadow:inset 0 0 0 1px #73b6ef}.board-nav-row.drop-target:before{content:"";z-index:3;background:#0073ea;border-radius:3px;height:3px;position:absolute;top:-2px;left:4px;right:4px;box-shadow:0 0 0 2px #fff}.boards-nav .sidebar-root-drop,.boards-nav .sidebar-folder-end-drop{color:#176eb4;text-align:center;background:#f4f9ff;border:1px dashed #8fbbe4;border-radius:7px;min-height:34px;margin:5px 4px;padding:4px 10px;font-size:9px}.boards-nav .sidebar-root-drop.drop-target,.boards-nav .sidebar-folder-end-drop.drop-target{background:#dceeff;border-color:#0073ea;box-shadow:0 0 0 2px #0073ea1f}.resizable-column-head{gap:4px}.resizable-column-head>span{flex:1;min-width:0}.column-drag-handle{color:#9aa0aa;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;place-items:center;width:12px;height:25px;font-size:13px;font-style:normal;line-height:1;display:grid}.column-drag-handle:hover{color:#0871c2;background:#e8f3ff}.column-drag-handle:active{cursor:grabbing}.resizable-column-head.dragging{opacity:.42}.resizable-column-head.column-drop-target{background:#e7f3ff;box-shadow:inset 3px 0 #0073ea}.column-end-drop.column-drop-target{color:#0871c2;background:#e7f3ff;box-shadow:inset -3px 0 #0073ea}@media (width<=1100px){.sidebar{width:382px}.sidebar-rail{width:76px;padding-left:7px;padding-right:7px}.sidebar-panel{padding-left:11px;padding-right:11px}.sidebar.panel-collapsed{width:76px}}@media (width<=820px){.sidebar{width:min(434px,96vw);left:-434px}.sidebar.open{left:0}.sidebar.panel-collapsed{width:76px}.sidebar.panel-collapsed.open{left:0}.sidebar-rail{width:76px}.sidebar-panel{min-width:0}.workspace-card{grid-template-columns:32px minmax(0,1fr) 23px 43px}}.product-banner button{color:#516079;margin-left:auto}.product-banner button:hover{text-decoration:underline}.member-status-filters{flex-wrap:wrap;gap:5px;margin:10px 0 6px;display:flex}.member-status-filters button{color:#666d79;background:#fff;border:1px solid #d7dbe4;border-radius:14px;height:26px;padding:0 8px;font-size:9px}.member-status-filters button span{color:#707683;background:#eef0f4;border-radius:9px;place-items:center;min-width:16px;height:16px;margin-left:3px;font-size:7px;display:inline-grid}.member-status-filters button.active{color:#086cc7;background:#eaf4ff;border-color:#86b9ee}.member-status-filters button.active span{color:#086cc7;background:#fff}.member-login-meta{align-items:center;gap:5px;margin-top:5px;display:flex}.member-login-meta>small{margin:0!important}.member-login-status{align-items:center;padding:3px 7px;color:#606672!important;background:#f2f3f6!important;border-radius:10px!important;width:auto!important;height:auto!important;font-size:8px!important;display:inline-flex!important}.member-login-status.opened{color:#007d55!important;background:#e5f7ef!important}.member-login-status.pending{color:#086cc7!important;background:#eaf4ff!important}.member-login-status.expired{color:#9b5d00!important;background:#fff3dd!important}.member-login-status.disabled{color:#737684!important;background:#eceef2!important}.member-controls{flex-wrap:wrap;justify-content:flex-end;max-width:250px}.member-controls button.revoke-activation{color:#975d0b;background:#fff8eb;border-color:#e7bf87}.activation-result-modal{width:min(560px,100vw - 30px);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:22px}.activation-result-modal>header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.activation-result-modal>header small{color:#0875c9;letter-spacing:.4px;font-size:9px}.activation-result-modal>header h2{margin:4px 0 0;font-size:20px}.activation-result-modal>header>button{color:#737986;border-radius:7px;width:33px;height:33px;font-size:23px}.activation-result-modal>header>button:hover{background:#f1f3f6}.activation-result-modal>p{color:#515761;margin:15px 0;font-size:11px}.activation-result-modal>label{color:#707783;gap:7px;font-size:9px;display:grid}.activation-result-modal>label input{color:#2f3742;background:#f8fbff;border:1px solid #c9d3df;border-radius:7px;width:100%;height:40px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.activation-result-modal>aside{color:#855813;background:#fff8e8;border:1px solid #f0d39d;border-radius:8px;margin-top:12px;padding:10px;font-size:9px;line-height:1.55}.activation-result-modal>footer{border-top:1px solid #e8eaee;justify-content:flex-end;gap:7px;margin-top:16px;padding-top:13px;display:flex}.activation-result-modal>footer button{border:1px solid #ccd4df;border-radius:6px;height:33px;padding:0 12px;font-size:9px}.activation-result-modal>footer button.primary{color:#fff;background:#0073ea;border-color:#0073ea}@media (width<=720px){.member-list article{flex-wrap:wrap;align-items:flex-start}.member-controls{justify-content:flex-start;width:100%;max-width:none;padding-left:40px}.activation-result-modal{padding:17px}.activation-result-modal>footer{flex-wrap:wrap}}.realtime-status{color:#087b54;white-space:nowrap;background:#f0faf6;border:1px solid #cfe6dc;border-radius:14px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:9px;display:inline-flex}.realtime-status>i{background:#00c875;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #00c8751c}.realtime-status.connecting,.realtime-status.retrying{color:#94600e;background:#fff8e8;border-color:#ead5a9}.realtime-status.connecting>i,.realtime-status.retrying>i{background:#fdab3d;box-shadow:0 0 0 3px #fdab3d20}.realtime-status.offline{color:#ad2c46;background:#fff1f3;border-color:#efc4cc}.realtime-status.offline>i{background:#e2445c;box-shadow:0 0 0 3px #e2445c20}.realtime-presence{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.realtime-presence>span{display:flex}.realtime-presence i,.realtime-presence b{color:#fff;background:#6f51bd;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-5px;font-size:8px;font-style:normal;display:grid}.realtime-presence i:first-child{margin-left:0}.realtime-presence b{color:#586372;background:#e8edf4}.realtime-presence small{color:#6f7680;font-size:8px}.realtime-refresh-banner{color:#7c5516;background:#fff8e7;border:1px solid #f0d49f;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:43px;padding:8px 12px;font-size:10px;display:flex}.realtime-refresh-banner button{color:#8a5908;background:#fff;border:1px solid #dfb768;border-radius:6px;height:28px;padding:0 9px;font-size:9px}.realtime-cell-shell{min-width:0;min-height:100%;position:relative}.realtime-cell-shell>.value-cell{width:100%;height:100%}.realtime-cell-shell.remote-editing>.value-cell,.name-cell.remote-editing{box-shadow:inset 0 0 0 2px #a25ddc;background:#f8f3ff!important}.remote-edit-pill{z-index:5;color:#6844a8;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#f2eaff;border:1px solid #d7c7f1;border-radius:9px;max-width:92px;padding:2px 5px;font-size:7px;line-height:1.2;position:absolute;top:3px;right:4px;overflow:hidden}.name-cell{position:relative}.name-cell>.remote-edit-pill{top:2px;right:43px}.edit-conflict-modal{width:min(660px,100vw - 28px);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:21px}.edit-conflict-modal>header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.edit-conflict-modal>header small{color:#b66a00;letter-spacing:.4px;font-size:9px}.edit-conflict-modal>header h2{margin:4px 0 0;font-size:20px}.edit-conflict-modal>header>button{color:#737986;border-radius:7px;width:33px;height:33px;font-size:23px}.edit-conflict-modal>p{color:#555c66;margin:14px 0;font-size:10px;line-height:1.6}.edit-conflict-values{grid-template-columns:1fr 1fr;gap:10px;display:grid}.edit-conflict-values label{color:#666d78;gap:6px;font-size:9px;display:grid}.edit-conflict-values textarea{resize:vertical;background:#f8fafc;border:1px solid #d1d6df;border-radius:7px;min-height:110px;padding:9px;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.edit-conflict-modal>small{color:#8a9099;margin-top:9px;font-size:8px;display:block}.edit-conflict-modal>footer{border-top:1px solid #e7e9ee;justify-content:flex-end;gap:7px;margin-top:15px;padding-top:13px;display:flex}.edit-conflict-modal>footer button{background:#fff;border:1px solid #cbd2dc;border-radius:6px;height:33px;padding:0 11px;font-size:9px}.edit-conflict-modal>footer button.primary{color:#fff;background:#0073ea;border-color:#0073ea}@media (width<=720px){.realtime-presence small{display:none}.realtime-refresh-banner{flex-direction:column;align-items:flex-start}.edit-conflict-values{grid-template-columns:1fr}.edit-conflict-modal>footer{flex-wrap:wrap}}.file-value-cell{background:#f8fbff;align-items:center;gap:5px;min-width:0;padding:3px 5px;display:flex;justify-content:space-between!important}.file-cell-links{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.file-cell-links a{color:#0869bd;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #c9ddf2;border-radius:4px;max-width:108px;padding:3px 5px;font-size:8px;text-decoration:none;overflow:hidden}.file-cell-links a:hover{background:#eef7ff;border-color:#1685e5}.file-cell-links small{color:#687384;white-space:nowrap;font-size:8px}.file-upload-control{color:#0872ce;cursor:pointer;background:#fff;border:1px solid #b9cee4;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.file-upload-control:hover{background:#eaf5ff;border-color:#0872ce}.file-upload-control input{display:none}.file-cell-links .file-pending-status{color:#8c5b08;text-overflow:ellipsis;background:#fff8e8;border:1px solid #f0cf91;border-radius:4px;max-width:150px;padding:3px 5px;overflow:hidden}.attachment.pending{cursor:default;color:#7d5b19;background:#fff9ea;border-style:dashed;border-color:#e7c984}.attachment.pending:hover{background:#fff9ea;border-color:#e7c984}.system-creation-cell,.system-update-cell,.system-item-number-cell{color:#38414f;background:#fff;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.system-creation-cell>span{color:#6a7382;font-size:13px}.system-creation-cell output,.system-update-cell output,.system-item-number-cell output{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-update-cell>span{color:#fff;background:#5b62c8;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:8px;display:grid;box-shadow:0 0 0 1px #d7dbea}.system-update-cell output{color:#596273}.system-item-number-cell{cursor:pointer;width:100%;height:100%;position:relative}.system-item-number-cell:hover:not(:disabled){color:#006ec9;background:#edf6ff}.system-item-number-cell>span{color:#7a8492;font-size:13px}.system-item-number-cell[data-copied=true]{color:#087c57;background:#e9f8f1}.system-item-number-cell[data-copied=true]>span{color:#00a875}.system-item-number-cell:disabled{cursor:default;opacity:.65}.resizable-column-head{position:relative;overflow:visible}.column-header-menu{flex:none;place-items:center;display:grid;position:relative}.column-header-menu-trigger{color:#747b87;letter-spacing:-1px;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;font-size:10px;transition:background .12s,opacity .12s;display:grid}.resizable-column-head:hover .column-header-menu-trigger,.column-header-menu-trigger[aria-expanded=true],.column-header-menu-trigger:focus-visible{opacity:1}.column-header-menu-trigger:hover,.column-header-menu-trigger[aria-expanded=true]{color:#252c37;background:#e9edf3}.column-header-menu-popover{z-index:90;text-align:left;background:#fff;border:1px solid #d9dde5;border-radius:9px;gap:2px;width:196px;padding:7px;display:grid;position:absolute;top:29px;right:-8px;box-shadow:0 8px 25px #25324a2b}.column-header-menu-popover button{color:#323943;text-align:left;white-space:nowrap;background:#fff;border:0;border-radius:5px;align-items:center;gap:8px;min-height:31px;padding:0 9px;font-size:9px;display:flex}.column-header-menu-popover button:hover:not(:disabled){color:#086dc2;background:#eef5fc}.column-header-menu-popover button>span{color:#6c7380;text-align:center;width:16px}.column-header-menu-popover button.danger{color:#c42d47}.column-header-menu-popover button.danger:hover{color:#b61f3a;background:#fff0f2}.column-header-menu-popover button:disabled{color:#afb4bd;cursor:not-allowed}.column-header-menu-popover hr{background:#e8eaee;border:0;width:100%;height:1px;margin:4px 0}.data-row>div.wrapped-column,.data-row>div.wrapped-column input{white-space:normal}.data-row>div.wrapped-column input{text-overflow:clip;height:auto;min-height:100%;line-height:1.35;overflow:visible}.data-row>div.collapsed-column{padding:0;overflow:hidden}.data-row>div.collapsed-column>*{opacity:0;pointer-events:none}.data-head>div.collapsed-column>span:first-of-type{opacity:1;writing-mode:vertical-rl;max-height:70px;font-size:8px;overflow:hidden}.data-head>div.collapsed-column .column-header-menu,.data-head>div.collapsed-column .column-header-menu>*{opacity:1;pointer-events:auto}.data-head>div.collapsed-column .column-resizer{display:none}.data-group>header{overflow:visible}.group-row-menu{color:#343b45;place-items:center;margin-left:2px;display:inline-grid;position:relative}.group-row-menu-trigger{color:#747b87;letter-spacing:-1px;opacity:.5;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.data-group>header:hover .group-row-menu-trigger,.group-row-menu-trigger[aria-expanded=true],.group-row-menu-trigger:focus-visible{opacity:1}.group-row-menu-trigger:hover,.group-row-menu-trigger[aria-expanded=true]{color:#252c37;background:#e9edf3}.group-row-menu-popover{z-index:95;text-align:left;background:#fff;border:1px solid #d8dde5;border-radius:9px;gap:2px;width:228px;padding:7px;display:grid;position:absolute;top:31px;left:0;box-shadow:0 8px 24px #26344b30}.group-row-menu-popover button,.group-row-menu-popover label{color:#343b45;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;min-height:31px;padding:0 9px;font-size:9px;display:flex}.group-row-menu-popover button:hover:not(:disabled),.group-row-menu-popover label:hover{color:#086dc2;background:#eef5fc}.group-row-menu-popover button:disabled{color:#b0b5be;cursor:not-allowed}.group-row-menu-popover hr{background:#e7e9ed;border:0;width:100%;height:1px;margin:4px 0}.group-row-menu-popover button.danger{color:#bf2d46}.group-row-menu-popover button.danger:hover{color:#b41f39;background:#fff0f2}.group-row-menu-popover .group-color-control{gap:8px}.group-row-menu-popover .group-color-control input{background:0 0;border:0;border-radius:5px;width:21px;height:21px;padding:0}.dashboard-nav-row .dashboard-nav-icon{font-size:15px;color:#6b4dc5!important}.dashboard-nav-row .dashboard-nav-icon:after{content:"";background:#a25ddc;border-radius:2px;width:7px;height:7px;position:absolute;bottom:1px;right:1px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.shared-dashboard{color:#323338;background:#f5f6fa;min-height:100vh;padding:34px clamp(18px,4vw,64px);font-family:Arial,Microsoft YaHei,sans-serif}.shared-dashboard>header{color:#fff;background:linear-gradient(125deg,#17162c,#424873);border-radius:18px;justify-content:space-between;gap:25px;padding:28px;display:flex}.shared-dashboard>header>div{gap:16px;display:flex}.shared-mark{background:linear-gradient(135deg,#ff3d57,#ffcb00,#00c875);border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.shared-dashboard h1{margin:5px 0;font-size:30px}.shared-dashboard header p{color:#d8dcf4;margin:0}.shared-dashboard header small{color:#aebcff;letter-spacing:.12em}.shared-dashboard>header aside{text-align:right;color:#d8dcf4;align-content:center;gap:5px;font-size:12px;display:grid}.shared-dashboard>header aside b{color:#7ee2c8}.shared-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.shared-metrics article,.shared-due article{background:#fff;border:1px solid #dde1ea;border-radius:12px;padding:16px}.shared-metrics span,.shared-due span{color:#676879;font-size:12px;display:block}.shared-metrics b,.shared-due b{margin-top:6px;font-size:25px;display:block}.shared-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shared-grid>article{background:#fff;border:1px solid #dde1ea;border-radius:14px;padding:20px}.shared-grid h2{margin:4px 0 16px}.shared-grid header small{color:#5064c9;letter-spacing:.1em;font-weight:800}.shared-bars{gap:12px;display:grid}.shared-bars label{justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}.shared-bars i{background:#eef0f5;border-radius:8px;height:8px;display:block;overflow:hidden}.shared-bars em{background:#5064c9;border-radius:8px;height:100%;display:block}.shared-due>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.shared-boundary{border-left:5px solid #00a88a!important}.shared-boundary li{color:#676879;margin:9px 0}.shared-dashboard>footer{text-align:center;color:#9699a6;padding:28px;font-size:12px}.shared-unavailable{text-align:center;color:#323338;background:#f5f6fa;align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.shared-unavailable>span{color:#fff;background:#424873;border-radius:17px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.shared-unavailable h1{margin:18px 0 7px}.shared-unavailable p{color:#676879;max-width:520px}@media (width<=800px){.shared-dashboard>header{flex-direction:column}.shared-dashboard>header aside{text-align:left}.shared-metrics,.shared-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.shared-metrics,.shared-grid,.shared-due>div{grid-template-columns:1fr}.shared-dashboard{padding:12px}.shared-dashboard>header{padding:20px}}*{box-sizing:border-box}.shared-view{color:#323338;background:#f5f6f8;min-height:100vh;padding:30px clamp(16px,4vw,60px);font-family:Arial,Microsoft YaHei,sans-serif}.shared-view>header{color:#fff;background:linear-gradient(125deg,#17162c,#3d456f);border-radius:17px;justify-content:space-between;gap:24px;padding:25px 28px;display:flex}.shared-view-brand{align-items:center;gap:15px;display:flex}.shared-view-brand>span,.shared-view-unavailable>span{background:linear-gradient(135deg,#ff3d57,#ffcb00,#00c875);border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.shared-view h1{margin:4px 0;font-size:28px}.shared-view header small{color:#b6c2ff;letter-spacing:.1em}.shared-view header p{color:#d8dcf4;margin:0}.shared-view>header aside{text-align:right;color:#d8dcf4;align-content:center;gap:5px;font-size:12px;display:grid}.shared-view>header aside b{color:#7ee2c8}.shared-view-summary{grid-template-columns:repeat(4,1fr);gap:11px;margin:17px 0;display:grid}.shared-view-summary article{background:#fff;border:1px solid #dde1ea;border-radius:11px;padding:15px}.shared-view-summary span{color:#676879;font-size:11px;display:block}.shared-view-summary b{margin-top:4px;font-size:24px;display:block}.shared-view-boundary{color:#4c5360;background:#effbf8;border:1px solid #a9e8d7;border-left:4px solid #00a88a;border-radius:9px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;font-size:12px;display:flex}.shared-view-boundary b{color:#087f5b;flex:none}.shared-view-table-wrap{background:#fff;border:1px solid #d9dde7;border-radius:12px;overflow:auto;box-shadow:0 7px 25px #1e20370d}.shared-view table{border-collapse:collapse;width:100%;min-width:720px}.shared-view th,.shared-view td{text-align:left;vertical-align:middle;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #e1e4eb;border-right:1px solid #e1e4eb;max-width:280px;padding:12px 14px;font-size:12px}.shared-view thead th{color:#5a5d69;z-index:1;background:#f7f8fb;font-size:11px;position:sticky;top:0}.shared-view tbody th{font-weight:700}.shared-view tbody tr:hover{background:#f8fbff}.shared-view td i{color:#b5b8c2;font-style:normal}.group-pill{text-overflow:ellipsis;color:#176da8;white-space:nowrap;background:#e9f3ff;border-radius:10px;max-width:180px;padding:4px 8px;display:inline-block;overflow:hidden}.shared-view-empty{text-align:center;color:#8b8e99;padding:50px}.shared-view-note{color:#8a6400;margin:12px 4px;font-size:11px}.shared-view>footer{text-align:center;color:#9699a6;padding:27px;font-size:11px}.shared-view-unavailable{text-align:center;color:#323338;background:#f5f6fa;align-content:center;place-items:center;min-height:100vh;padding:30px;font-family:Arial,Microsoft YaHei,sans-serif;display:grid}.shared-view-unavailable h1{margin:18px 0 7px}.shared-view-unavailable p{color:#676879;max-width:520px}@media (width<=760px){.shared-view{padding:12px}.shared-view>header{flex-direction:column;padding:20px}.shared-view>header aside{text-align:left}.shared-view-summary{grid-template-columns:1fr 1fr}.shared-view-boundary{flex-direction:column;align-items:flex-start}}@media (width<=420px){.shared-view-summary{grid-template-columns:1fr}}
