/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--ai-font-size-base:var(--font-size-base);--ai-font-size-s:var(--font-size-s);--ai-font-size-xs:var(--font-size-xs);--ai-font-size-xxs:var(--font-size-xxs);--ai-font-size-h1:var(--font-size-h1);--ai-font-size-h2:var(--font-size-h2);--ai-font-size-h3:var(--font-size-h3);--ai-font-size-h4:var(--font-size-h4);--ai-font-size-h5:var(--font-size-h5);--ai-font-size-h6:var(--font-size-h6);--ai-text-color-muted:var(--color-text-light);--ai-icon-size:1.25rem;--ai-icon-size-lg:2rem;}.ai-font-size-base{font-size:var(--ai-font-size-base);}.ai-font-size-s{font-size:var(--ai-font-size-s);}.ai-font-size-xs{font-size:var(--ai-font-size-xs);}.ai-font-size-xxs{font-size:var(--ai-font-size-xxs);}.ai-text-muted{color:var(--ai-text-color-muted);}.ai-description{font-size:var(--ai-font-size-xs);line-height:1.25;color:var(--ai-text-color-muted);hyphens:none;text-wrap:balance;}.ai-heading-h1{font-size:var(--ai-font-size-h1);}.ai-heading-h2{font-size:var(--ai-font-size-h2);}.ai-heading-h3{font-size:var(--ai-font-size-h3);}.ai-heading-h4{font-size:var(--ai-font-size-h4);}.ai-heading-h5{font-size:var(--ai-font-size-h5);}.ai-heading-h6{font-size:var(--ai-font-size-h6);}select.ai-select,select.ai-select--narrow,select.ai-select--wide{max-width:200px;}select.ai-select--narrow{max-width:150px;}select.ai-select--wide{max-width:300px;}.ai-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--ai-icon-size) + 0.5rem);height:calc(var(--ai-icon-size) + 0.5rem);padding:0.25rem;color:var(--gin-icon-color,var(--ai-text-color-muted));text-decoration:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:var(--ai-icon-size) var(--ai-icon-size);border:1px solid var(--color-gray-200,rgba(0,0,0,0.08));border-radius:var(--gin-border-m,0.5rem);transition:background-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1)),border-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1));cursor:pointer;}.ai-icon-button:hover{background-color:var(--color-gray-100,rgba(0,0,0,0.06));border-color:var(--color-gray-200,rgba(0,0,0,0.08));}.ai-icon-button:focus{outline:none;}.ai-icon-button:focus-visible{background-color:var(--color-gray-100,rgba(0,0,0,0.06));outline:2px solid var(--gin-color-focus,var(--color-focus,#007dfacc));outline-offset:2px;}.ai-icon-button:active{background-color:var(--color-gray-200,rgba(0,0,0,0.12));border-color:var(--color-gray-300,rgba(0,0,0,0.15));}.ai-icon-button--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon{display:inline-block;flex-shrink:0;width:var(--ai-icon-size);height:var(--ai-icon-size);background-repeat:no-repeat;background-position:center;background-size:100%;}.ai-icon--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon--provider{background-image:url(/modules/contrib/ai/assets/icons/plugs.svg);}.ai-icon--model{background-image:url(/modules/contrib/ai/assets/icons/cube.svg);}.ai-icon--external{background-image:url(/modules/contrib/ai/assets/icons/external.svg);}.ai-icon--settings{background-image:url(/modules/contrib/ai/assets/icons/gear.svg);}.ai-icon--supported{background-image:url(/modules/contrib/ai/assets/icons/checkmark-circle.svg);}.ai-icon--not-supported{background-image:url(/modules/contrib/ai/assets/icons/x-circle.svg);}.ai-icon--warning{background-image:url(/modules/contrib/ai/assets/icons/warning.svg);}.ai-icon--option{background-image:url(/modules/contrib/ai/assets/icons/option.svg);}.ai-icon--arrow-left-up{background-image:url(/modules/contrib/ai/assets/icons/arrow-left-up.svg);}.ai-icon--cloud-arrow-down{background-image:url(/modules/contrib/ai/assets/icons/cloud-arrow-down.svg);}.ai-icon--file{background-image:url(/modules/contrib/ai/assets/icons/file.svg);}.ai-icon--trash{background-image:url(/modules/contrib/ai/assets/icons/trash.svg);}.ai-icon--thumbs-up{background-image:url(/modules/contrib/ai/assets/icons/thumbs-up.svg);}.ai-icon--thumbs-down{background-image:url(/modules/contrib/ai/assets/icons/thumbs-down.svg);}.ai-pill{font-size:var(--gin-font-size-xxs,.75rem);font-weight:var(--gin-font-weight-semibold,600);display:inline-block;padding:.125em .75em;vertical-align:.125em;border:1px solid transparent;border-radius:var(--gin-border-l,.75rem);color:var(--messages-fg-color);background:var(--messages-bg-color);text-transform:capitalize;}.ai-pill.light{color:var(--gin-status-text,white);background:var(--gin-status-bg,var(--color-gray-400));}.ai-pill.success{color:var(--gin-status-success-text,var(--messages-fg-color));background-color:var(--gin-status-success-bg,var(--messages--status-color));}.ai-pill.danger{color:var(--gin-status-danger-text,var(--messages-fg-color));background:var(--gin-status-danger-bg,var(--messages--error-color));}.ai-pill.warning{color:var(--gin-status-warning-text,var(--messages-fg-color));background:var(--gin-status-warning-bg,var(--messages--warning-color));}.ai-tooltip{margin:0px;inset:auto;position-area:bottom right;position-try-fallbacks:flip-inline;border:1px solid var(--gin-border-color,var(--color-gray-100,#dbdbdb));padding:var(--gin-spacing-xxs,4px) var(--gin-spacing-xs,8px);color:var(--gin-color-text-light,var(--color-gray-800,#55565b));font-size:var(--font-size-xs);border-radius:var(--gin-border-s,6px);box-shadow:2px 4px 8px var(--gin-color-primary-light,rgba(0,0,0,0.15));max-width:16rem;}
.antibot-message{margin:9px 0 10px 8px;padding:15px;word-wrap:break-word;border-width:1px 1px 1px 0;border-style:solid;border-radius:2px;overflow-wrap:break-word;}.antibot-message-warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600;}
.tms-bids{margin-top:1.5rem;}.tms-bids__title{font-size:1.05rem;font-weight:700;margin:0 0 .5rem;color:var(--erpal-ink,#1f2733);}.tms-bids__table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap;}.tms-bids__table th,.tms-bids__table td{padding:.5rem .7rem;border-bottom:1px solid var(--erpal-line,#e6e9ee);text-align:left;font-size:.9rem;}.tms-bids__table th{font-weight:700;color:var(--erpal-ink-soft,#5f6b7a);text-transform:uppercase;letter-spacing:.3px;font-size:.72rem;}.tms-bids__amount{font-variant-numeric:tabular-nums;font-weight:700;}.tms-bids__row--won td{background:var(--erpal-brand-soft,#e8f0fe);}.tms-bids__hint,.tms-bids__generated{margin-top:.6rem;font-size:.85rem;color:var(--erpal-ink-soft,#5f6b7a);}.tms-bids__generated h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.3px;margin:0 0 .25rem;}.tms-bids__generated ul{margin:0;padding-left:1.1rem;}.tms-bid-status{display:inline-block;padding:.12rem .5rem;border-radius:999px;font-size:.74rem;font-weight:700;border:1px solid var(--erpal-line,#e6e9ee);color:var(--erpal-ink-soft,#5f6b7a);}.tms-bid-status--awarded{background:var(--erpal-brand-soft,#e8f0fe);color:var(--erpal-brand,#1a73e8);border-color:var(--erpal-brand,#1a73e8);}.tms-bid-status--declined{opacity:.7;text-decoration:line-through;}.tms-award-btn{white-space:nowrap;}.views-exposed-form select[multiple]{max-height:7.5rem;min-height:2.4rem;padding:.3rem;border:1px solid var(--erpal-line,#e6e9ee);border-radius:var(--erpal-radius,8px);background:var(--erpal-surface,#ffffff);color:var(--erpal-ink,#1f2733);}.view-id-tms_load_board,.view-id-tms_bid_board,.view-id-tms_order_board,.view-id-tms_confirmation_board,.view-id-tms_equipment_board,.view-id-tms_load_board .view-content,.view-id-tms_bid_board .view-content,.view-id-tms_order_board .view-content,.view-id-tms_confirmation_board .view-content,.view-id-tms_equipment_board .view-content,.view-id-tms_load_board .views-element-container,.view-id-tms_bid_board .views-element-container,.view-id-tms_order_board .views-element-container,.view-id-tms_confirmation_board .views-element-container,.view-id-tms_equipment_board .views-element-container{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;}.view-id-tms_load_board td.views-field-field-target-rate,.view-id-tms_load_board td.views-field-field-board-rate,.view-id-tms_equipment_board td.views-field-field-asking-rate{font-variant-numeric:tabular-nums;white-space:nowrap;}.tms-callforprice{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap;margin:.25rem 0 .75rem;}.tms-callforprice__label{font-weight:600;color:var(--erpal-ink,#1f2733);background:var(--erpal-tag-amber-bg,#fdf3d7);border-radius:var(--erpal-radius,8px);padding:.15rem .5rem;}.tms-callforprice__tel{font-variant-numeric:tabular-nums;color:var(--erpal-brand,#1a6ae0);text-decoration:none;font-weight:600;}.tms-callforprice__tel:hover{text-decoration:underline;}.tms-callforprice__missing{color:var(--erpal-danger,#c0392b);}.views-exposed-form,.views-exposed-form > *,.views-exposed-form .form--inline,.views-exposed-form .form-item,.views-exposed-form select{min-width:0;max-width:100%;}.tms-masquerade-banner{position:sticky;top:0;z-index:900;display:block;padding:.6rem 1rem;background:var(--erpal-danger,#c0392b);color:#fff;font-weight:600;line-height:1.4;box-shadow:0 2px 6px rgb(0 0 0 / 25%);}.tms-masquerade-banner a{color:#fff;text-decoration:underline;white-space:nowrap;}.tms-masquerade-banner a:focus-visible{outline:2px solid #fff;outline-offset:2px;}html.tms-masquerading body{box-shadow:inset 0 0 0 3px var(--erpal-danger,#c0392b);}.tms-perspective-launcher{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1rem;padding:.5rem .75rem;border:1px dashed var(--erpal-border,#d5dbe3);border-radius:var(--erpal-radius,8px);background:var(--erpal-surface-2,#f6f8fa);}.tms-perspective-label{font-weight:600;color:var(--erpal-ink-muted,#5b6675);}.tms-perspective-link{padding:.2rem .6rem;border:1px solid var(--erpal-border,#d5dbe3);border-radius:999px;background:var(--erpal-surface,#fff);color:var(--erpal-brand,#1a6ae0);text-decoration:none;font-size:.9em;}.tms-perspective-link:hover,.tms-perspective-link:focus-visible{text-decoration:underline;}.tms-share-button{margin-right:.5rem;}.tms-help-link{color:var(--erpal-ink-muted,#5b6675);font-size:.9em;text-decoration:underline;}@media (max-width:480px){.tms-perspective-launcher{gap:.3rem;padding:.4rem .5rem;}.tms-perspective-launcher > *{min-width:0;}.tms-masquerade-banner{font-size:.9em;padding:.5rem .6rem;}}.tms-help h2,.tms-help h3{color:var(--erpal-ink,#1f2733);margin-top:1.6rem;margin-bottom:.5rem;}.tms-help p,.tms-help li{color:var(--erpal-ink,#1f2733);}.tms-help table{margin:1rem 0;}.tms-help caption{color:var(--erpal-ink-muted,#5b6675);text-align:left;}.tms-offer{margin:0 0 1rem;padding:.7rem .9rem;border:1px solid var(--erpal-border,#d5dbe3);border-left:4px solid var(--erpal-brand,#1a6ae0);border-radius:var(--erpal-radius,8px);background:var(--erpal-surface-2,#f6f8fa);}.tms-offer--auction{border-left-color:var(--erpal-warn,#b8860b);}.tms-offer__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;min-width:0;}.tms-offer__label{font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:.72rem;color:var(--erpal-ink-muted,#5b6675);}.tms-offer__rate{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--erpal-ink,#1f2733);}.tms-offer__note,.tms-offer__clock{font-size:.85rem;color:var(--erpal-ink-muted,#5b6675);}.tms-offer__clock{font-variant-numeric:tabular-nums;font-weight:600;}.tms-offer .button{margin-top:.5rem;}.tms-bids__row--history td{background:var(--erpal-surface-2,#f6f8fa);font-size:.82rem;color:var(--erpal-ink-muted,#5b6675);white-space:normal;}.tms-bids__history-label{font-weight:600;}.tms-bids__arrow{opacity:.6;}.tms-chain__table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;}.tms-chain__table th,.tms-chain__table td{padding:.4rem .6rem;border-bottom:1px solid var(--erpal-line,#e6e9ee);text-align:left;font-size:.85rem;color:var(--erpal-ink,#1f2733);}.tms-chain h3{color:var(--erpal-ink,#1f2733);font-size:.95rem;}.tms-cockpit{min-width:0;}.tms-cockpit__tabs ul{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 1rem;padding:0;list-style:none;min-width:0;}.tms-cockpit__tab{display:inline-block;padding:.35rem .8rem;border:1px solid var(--erpal-border,#d5dbe3);border-radius:999px;background:var(--erpal-surface,#fff);color:var(--erpal-ink,#1f2733);text-decoration:none;font-size:.9rem;white-space:nowrap;}.tms-cockpit__tab.is-active{background:var(--erpal-brand,#1a6ae0);border-color:var(--erpal-brand,#1a6ae0);color:#fff;font-weight:600;}.tms-cockpit__table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap;}.tms-cockpit__table th,.tms-cockpit__table td{padding:.5rem .7rem;border-bottom:1px solid var(--erpal-line,#e6e9ee);text-align:left;font-size:.9rem;color:var(--erpal-ink,#1f2733);}.tms-cockpit__table th{font-weight:700;color:var(--erpal-ink-soft,#5f6b7a);text-transform:uppercase;letter-spacing:.3px;font-size:.72rem;}.tms-cockpit__num{font-variant-numeric:tabular-nums;text-align:right;}.tms-cockpit__row--hot td{background:var(--erpal-danger-soft,#fdeceb);}.tms-cockpit__row--won td{background:var(--erpal-brand-soft,#e8f0fe);}.tms-cockpit__empty{padding:1rem;border:1px dashed var(--erpal-border,#d5dbe3);border-radius:var(--erpal-radius,8px);color:var(--erpal-ink-muted,#5b6675);}.tms-cockpit__empty p{margin:0;color:inherit;}.tms-cockpit__notices{margin:0 0 1.2rem;padding:.7rem .9rem;border:1px solid var(--erpal-brand,#1a6ae0);border-radius:var(--erpal-radius,8px);background:var(--erpal-brand-soft,#e8f0fe);}.tms-cockpit__notices h2{margin:0 0 .5rem;font-size:1rem;color:var(--erpal-ink,#1f2733);}@media (max-width:480px){.tms-offer__row{gap:.25rem .6rem;}.tms-offer__rate{font-size:1.1rem;}.tms-cockpit__tab{padding:.3rem .6rem;font-size:.85rem;}.tms-cockpit__table th,.tms-cockpit__table td{padding:.4rem .5rem;font-size:.85rem;}.tms-cockpit > *,.tms-offer > *{min-width:0;}}:root{--erpal-surface-2:#f6f8fa;--erpal-ink-muted:#5b6675;--erpal-danger-soft:#fdeceb;--erpal-warn:#b8860b;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--erpal-surface-2:#1b2233;--erpal-ink-muted:#9aa5b8;--erpal-danger-soft:#3a1f24;--erpal-warn:#e0b341;}}:root[data-theme="dark"]{--erpal-surface-2:#1b2233;--erpal-ink-muted:#9aa5b8;--erpal-danger-soft:#3a1f24;--erpal-warn:#e0b341;}a.button.tms-award-btn,a.button.tms-book-btn,a.button.tms-counter-btn,a.button.tms-falloff-btn,.tms-offer a.button.button--primary{text-decoration:none;}a.button.tms-award-btn,a.button.tms-book-btn,.tms-offer a.button.button--primary{color:#fff;}a.button.tms-counter-btn,a.button.tms-falloff-btn{color:var(--erpal-brand,#1a73e8);background:var(--erpal-surface,#fff);border:1px solid var(--erpal-border,#d5dbe3);}.tms-stops h2,.tms-bids__title,.tms-bids__generated h3,.tms-cockpit h2,.tms-chain h3{color:var(--erpal-ink,#1f2733);}.tms-stops__table th,.tms-stops__table td{color:var(--erpal-ink,#1f2733);}.tms-vis{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.6rem;margin:0 0 0.75rem;padding:0.45rem 0.75rem;border:1px solid var(--erpal-border,#c9d1cd);border-left:4px solid var(--erpal-accent,#1f6f5a);border-radius:6px;background:var(--erpal-surface-2,#f4f7f5);color:var(--erpal-ink,#17211c);font-size:0.92rem;line-height:1.35;}.tms-vis__label{text-transform:uppercase;letter-spacing:0.04em;font-size:0.72rem;color:var(--erpal-ink-muted,#56645e);}.tms-vis__value{font-weight:700;}.tms-vis__detail{color:var(--erpal-ink-muted,#56645e);}.tms-vis__link{font-size:0.85rem;text-decoration:underline;color:var(--erpal-accent,#1f6f5a);}.tms-vis__change{font-weight:600;}.tms-vis--me{border-left-color:var(--erpal-danger,#a8321f);}.tms-vis--branch,.tms-vis--users{border-left-color:var(--erpal-warn,#9a6a00);}.tms-vis--private,.tms-vis--partners{border-left-color:var(--erpal-accent,#1f6f5a);}.tms-vis--tenant{border-left-color:var(--erpal-accent-dark,#245c9a);}.tms-vis--public{border-left-color:var(--erpal-accent-dark,#245c9a);border-left-style:double;border-left-width:6px;}.tms-vis--notlive{border-style:dashed;}.tms-vis-history table{font-size:0.88rem;}.tms-who-sees legend{font-weight:700;}@media (max-width:480px){.tms-vis{font-size:0.86rem;padding:0.4rem 0.6rem;}.tms-vis__label{flex-basis:100%;}}.tms-party-switch{position:sticky;top:0;z-index:890;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.5rem 1rem;background:var(--erpal-accent,#1f6f8b);color:#fff;font-size:.95rem;line-height:1.4;box-shadow:0 2px 6px rgb(0 0 0 / 20%);}.tms-party-switch__now{font-weight:600;}.tms-party-switch__links{display:flex;flex-wrap:wrap;gap:.75rem;}.tms-party-switch__link{color:#fff;text-decoration:underline;white-space:nowrap;}.tms-party-switch__link:focus-visible{outline:2px solid #fff;outline-offset:2px;}@media (max-width:480px){.tms-party-switch{flex-direction:column;align-items:flex-start;gap:.25rem;}}@media (max-width:768px){body:has(a.logcall-fab){padding-bottom:calc(78px + 52px + 16px + var(--erpal-appbar-safe,env(safe-area-inset-bottom,0px)));}html:has(a.logcall-fab){scroll-padding-bottom:calc(78px + 52px + 16px + var(--erpal-appbar-safe,env(safe-area-inset-bottom,0px)));}a.logcall-fab{bottom:calc(78px + var(--erpal-appbar-safe,env(safe-area-inset-bottom,0px)));}}@media (max-width:420px){a.logcall-fab{width:52px;min-width:52px;height:52px;padding:0;justify-content:center;font-size:1.3rem;}a.logcall-fab span:not([aria-hidden]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}}
:root{--gin-color-primary:#003cc5;--gin-color-primary-hover:#0036b1;--gin-color-primary-active:#00339a;}.button--primary{background-color:var(--gin-color-primary);}.button--primary:hover{background-color:var(--gin-color-primary-hover);}.button--primary:active{background-color:var(--gin-color-primary-hover);}a,.link,button.link,.link--more{color:var(--gin-color-primary);}a:hover,.link:hover,button.link:hover,.link--more:hover{color:var(--gin-color-primary-hover);}a:active,.link:active,button.link:active,.link--more:active{color:var(--gin-color-primary-active);}.form-boolean--type-checkbox:checked,[open] > .claro-details__summary--accordion:not(:focus):not(:active)::after,[open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after{border-color:var(--gin-color-primary);}.form-boolean--type-checkbox:checked:hover,[open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:hover,[open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:hover{border-color:var(--gin-color-primary-hover);}.form-boolean--type-checkbox:checked:active,[open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:active,[open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:active{border-color:var(--gin-color-primary-active);}.is-horizontal .tabs__link:hover,.claro-details__summary:hover,.action-link:hover{color:var(--gin-color-primary-hover);}.claro-details[open] > .claro-details__summary:focus{color:var(--gin-color-primary-active);}body.gin-login .toolbar-icon-default{font-size:0;text-indent:-999em;}body.gin-login .toolbar-icon-default::before{content:"";display:inline-block;width:32px;height:32px;background-color:var(--gin-color-text,#000);-webkit-mask-image:url(/modules/contrib/gin_login/images/gin.svg);mask-image:url(/modules/contrib/gin_login/images/gin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}@media (min-width:800px){body.gin-login .toolbar-icon-default::before{width:40px;height:40px;}}body.gin-login .toolbar-icon-default::before:hover{background-color:var(--gin-color-primary,#003cc5);}body.gin-login .user-form-page{display:flex;flex-wrap:wrap;min-height:100vh;max-height:100%;margin-bottom:-1px;background:var(--gin-bg-layer,#fff);}@media (min-width:800px){body.gin-login .user-form-page{flex-wrap:nowrap;}}body.gin-login .user-form-page,body.gin-login .user-form-page *{box-sizing:border-box;}body.gin-login .user-form-page__user-form,body.gin-login .user-form-page__wallpaper{width:100%;}@media (min-width:800px){body.gin-login .user-form-page__user-form,body.gin-login .user-form-page__wallpaper{flex-basis:50%;}}body.gin-login .user-form-page__user-form{display:flex;flex-wrap:wrap;flex-basis:60%;}@media (max-width:800px){body.gin-login .user-form-page__user-form{flex-basis:100%;align-content:flex-start;}}@media (min-width:1800px){body.gin-login .user-form-page__user-form{flex-basis:50%;}}body.gin-login .user-form-page__user-form img{max-width:100%;max-height:40px;}body.gin-login .user-form-page__wallpaper{display:none;pointer-events:none;position:relative;background-color:#ccc;}@media (min-width:800px){body.gin-login .user-form-page__wallpaper{display:flex;flex-grow:1;flex-basis:40%;}}@media (min-width:1800px){body.gin-login .user-form-page__wallpaper{flex-basis:50%;}}body.gin-login .user-form-page__wallpaper img{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;animation:fadeInWallpaper 300ms ease forwards;}body.gin-login .user-form-page__page-title{font-size:2rem;margin-top:0;margin-bottom:1rem;width:100%;max-width:100%;text-overflow:unset;white-space:normal;}@media (min-width:800px){body.gin-login .user-form-page__page-title{font-size:3rem;margin-top:2rem;}}body.gin-login .user-form-page .content-header{flex-basis:100%;padding-top:2.25rem;background:transparent;}@media (max-width:800px){body.gin-login .user-form-page .content-header{margin-bottom:4rem;}}body.gin-login .user-form-page .content-header a{display:flex;}body.gin-login .user-form-page .layout-container{max-width:560px;margin:0 auto !important;padding-left:24px;padding-right:24px;}@media (min-width:800px){body.gin-login .user-form-page .layout-container{padding-left:48px;padding-right:48px;}}body.gin-login .user-form-page .block-system > form{padding:0;border:0 none;box-shadow:none;background:transparent;}body.gin-login .user-form-page .form-type--text input,body.gin-login .user-form-page .form-type--password input,body.gin-login .user-form-page .form-type--email input{width:100%;}body.gin-login .user-form-page .form-element{width:100%;padding:1rem;}body.gin-login .user-form-page .more-links{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:0;margin-top:0;}body.gin-login .user-form-page .register-button{width:100%;margin-right:0;}body.gin-login .user-form-page .link--more{display:inline-block;margin-top:2rem;}body.gin-login .user-login-form .button{width:100%;padding:1.25rem 1rem;margin-right:0;margin-bottom:0;}body.gin-login .user-login-form .button--primary{margin-top:0;}body.gin-login .user-login-form .form-actions{display:block;margin-bottom:0;}body.gin-login .page-wrapper{margin-top:0;}@keyframes fadeInWallpaper{0%{opacity:0;}100%{opacity:1;}}#sliding-popup{display:none !important;}
#block-kpi-accounts,#block-kpi-contacts,#block-kpi-deals,#block-kpi-pipeline{display:inline-block;vertical-align:top;box-sizing:border-box;width:calc(25% - 0.75rem);margin:0 0.5rem 1rem 0;padding:1.1rem 1.25rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,0.06);text-align:center;}#block-kpi-accounts .block__title,#block-kpi-contacts .block__title,#block-kpi-deals .block__title,#block-kpi-pipeline .block__title{margin:0 0 0.35rem;font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#64748b;}.kpi-value ul,.kpi-value li{margin:0;padding:0;list-style:none;}.kpi-value .views-label{display:none;}.kpi-value,.kpi-value .field-content{font-size:2.1rem;font-weight:700;line-height:1.1;color:#0f172a;}@media (min-width:820px){#block-dash-pipeline-stage,#block-dash-leads-status,#block-dash-spon-pub{display:inline-block;vertical-align:top;box-sizing:border-box;width:calc(50% - 0.75rem);margin:0 0.5rem 1rem 0;}}#block-dash-pipeline-stage .block__title,#block-dash-leads-status .block__title,#block-dash-spon-pub .block__title,.view-crm-dashboard .view-header{font-size:1rem;color:#0f172a;}
:root{--tidy-gap-xs:.2rem;--tidy-gap-sm:.35rem;--tidy-gap-md:.55rem;--tidy-gap-lg:.8rem;--tidy-radius:9px;--tidy-fs-row:.84rem;--tidy-fs-title:.78rem;--tidy-fs-meta:.75rem;--tidy-lh:1.35;--tidy-label-w:42%;}.rec-card,.rec-stagebar,details.rec-addpanel{background:var(--erpal-surface,#fff);border-color:var(--erpal-border,#e2e2da);border-radius:var(--tidy-radius);box-shadow:var(--erpal-shadow,0 1px 3px rgba(20,30,25,.05));}.rec-card__body{color:var(--erpal-text,#3c423a);padding:var(--tidy-gap-sm) var(--tidy-gap-lg) calc(var(--tidy-gap-sm) + .15rem);}.rec-card__title,details.rec-addpanel > summary{background:var(--erpal-thead-bg,#f7f7f2);border-bottom-color:var(--erpal-divider,#ececE2);font-size:var(--tidy-fs-title);}.rec-card__title{color:var(--erpal-text,rgb(33,57,47));text-transform:uppercase;letter-spacing:.5px;}.rec-row{border-bottom-color:var(--erpal-divider,#efefe6);font-size:var(--tidy-fs-row);line-height:var(--tidy-lh);padding:var(--tidy-gap-xs) 0;}.rec-row__l{color:var(--erpal-muted,#6b7069);flex:0 0 var(--tidy-label-w);}.rec-row__v a{color:var(--erpal-accent,#205c48);text-decoration:underline;text-underline-offset:2px;}.rec-empty{color:var(--erpal-muted,#8a8f86);}details.rec-card > summary.rec-card__title{position:sticky;top:0;z-index:2;}.tidy-rel.views-element-container,.tidy-rel .views-element-container{background:var(--erpal-surface,#fff);border:1px solid var(--erpal-border,#e2e2da);border-radius:var(--tidy-radius);box-shadow:var(--erpal-shadow,0 1px 3px rgba(20,30,25,.05));margin-bottom:var(--tidy-gap-md);overflow-x:hidden;padding:.15rem var(--tidy-gap-lg) calc(var(--tidy-gap-md) - .1rem);}.tidy-rel:not(.views-element-container) .views-element-container{border:0;box-shadow:none;margin-bottom:0;padding-left:0;padding-right:0;}.tidy-rel h2{align-items:center;color:var(--erpal-text,rgb(33,57,47));cursor:pointer;display:flex;font-size:var(--tidy-fs-title);gap:.45rem;letter-spacing:.5px;margin:var(--tidy-gap-sm) 0 var(--tidy-gap-xs);text-transform:uppercase;user-select:none;}.tidy-rel h2:focus-visible{outline:2px solid var(--erpal-accent,#205c48);outline-offset:2px;}.tidy-rel h2[data-tidy-count]::after{background:var(--erpal-accent-soft,#eef0ea);border-radius:999px;color:var(--erpal-accent,#205c48);content:attr(data-tidy-count);font-size:var(--tidy-fs-meta);font-weight:700;letter-spacing:0;padding:.05rem .45rem;}.tidy-rel h2::before{content:'▾';color:var(--erpal-muted,#9aa093);font-size:.7rem;transition:transform .15s;}.tidy-rel.is-collapsed h2::before{transform:rotate(-90deg);}.tidy-rel.is-collapsed > *:not(h2),.tidy-rel.is-collapsed .views-element-container > *:not(h2){display:none;}.tidy-rel--empty h2[data-tidy-count]::after{background:transparent;color:var(--erpal-muted,#9aa093);}.tidy-rel__more{color:var(--erpal-muted,#8a8f86);font-size:var(--tidy-fs-meta);font-style:italic;margin:var(--tidy-gap-xs) 0 0;}.tidy-rel table{font-size:var(--tidy-fs-row);table-layout:fixed;width:100%;}.tidy-rel td{overflow-wrap:anywhere;padding:var(--tidy-gap-xs) .3rem;}.tidy-rel tbody td{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;}.tidy-rel thead th{font-size:var(--tidy-fs-meta);padding:var(--tidy-gap-xs) .3rem;}.tidy-rel{container-type:inline-size;}@container (max-width:420px){.tidy-rel thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px;}.tidy-rel table,.tidy-rel tbody,.tidy-rel tr,.tidy-rel td{display:block;width:auto;}.tidy-rel tbody tr{border-bottom:1px dotted var(--erpal-divider,#efefe6);padding:var(--tidy-gap-sm) 0;}.tidy-rel tbody tr:last-child{border-bottom:0;}.tidy-rel tbody td{-webkit-line-clamp:2;padding:0;}.tidy-rel tbody td:first-child{-webkit-line-clamp:2;font-weight:600;}.tidy-rel tbody td:not(:first-child){color:var(--erpal-muted,#6b7069);font-size:var(--tidy-fs-meta);}.tidy-rel tbody td:empty{display:none;}}.tidy-peek-btn{background:transparent;border:0;border-radius:5px;color:var(--erpal-muted,#6b7069);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;line-height:1;margin-left:.3rem;min-width:32px;min-height:32px;text-decoration:none;vertical-align:middle;}.tidy-peek-btn:hover,.tidy-peek-btn:focus-visible{background:var(--erpal-hover,#eef0ea);color:var(--erpal-accent,#205c48);}@media (pointer:fine){.tidy-rel tbody tr .tidy-peek-btn{opacity:0;transition:opacity .12s;}.tidy-rel tbody tr:hover .tidy-peek-btn,.tidy-rel tbody tr:focus-within .tidy-peek-btn{opacity:1;}}@media (min-width:1200px){.layout__region--second .rec-card__body > .rec-row{break-inside:avoid;}.layout__region--second .rec-card--tidy-2col .rec-card__body{column-count:2;column-gap:calc(var(--tidy-gap-lg) * 1.5);}}.erpal-content__inner:has(.rec-header) .block-page-title-block{display:none;}.erpal-content__inner:has(.rec-card) .region--content{row-gap:0;}.erpal-content__inner:has(.rec-card) .block-local-tasks-block,.erpal-content__inner:has(.rec-card) .block-page-title-block{margin-block-end:0;margin-block-start:0;}.erpal-content__inner:has(.rec-card) .tabs-wrapper{margin:0 0 var(--tidy-gap-md);}.erpal-content__inner:has(.rec-card) .region--content > .erpal-relrail{grid-column:1 / -1;}.erpal-content__inner:has(.rec-card) ul.tabs--primary{border:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0;}.erpal-content__inner:has(.rec-card) .tabs__tab{border:0;margin:0;}.erpal-content__inner:has(.rec-card) .tabs__link{background:var(--erpal-surface,#fff);border:1px solid var(--erpal-border,#e2e2da);border-radius:999px;color:var(--erpal-text,#3c423a);font-size:var(--tidy-fs-title);height:auto;line-height:1.2;min-height:0;padding:.3rem .8rem;text-decoration:none;}.erpal-content__inner:has(.rec-card) .tabs__link:hover,.erpal-content__inner:has(.rec-card) .tabs__link.is-active{background:var(--erpal-accent-soft,#eef0ea);border-color:var(--erpal-accent,#205c48);color:var(--erpal-accent-on-soft,#1559b8);}.erpal-content__inner:has(.rec-card) .tabs__link::before,.erpal-content__inner:has(.rec-card) .tabs__link::after{display:none;}.erpal-content__inner:has(.rec-card) .tabs__trigger{display:none;}.erpal-content__inner:has(.rec-card) .tabs__tab{display:inline-block;}@media (max-width:800px){.tidy-rel h2{font-size:var(--tidy-fs-row);}.tidy-rel tbody tr .tidy-peek-btn{opacity:1;}}.tidy-rel tbody tr.tidy-peek-row > td,.tidy-peek-row > td{-webkit-line-clamp:unset;background:var(--erpal-hover-soft,#f7f7f2);border-left:3px solid var(--erpal-accent,#205c48);display:block;overflow:visible;padding:var(--tidy-gap-sm) var(--tidy-gap-lg);}.tidy-peek__loading,.tidy-peek__error{font-size:var(--tidy-fs-meta);margin:0;}.tidy-peek__loading{color:var(--erpal-muted,#8a8f86);font-style:italic;}.tidy-peek__error{color:var(--erpal-danger,#8a4a3b);font-weight:600;}.tidy-peek-btn[aria-expanded="true"]{background:var(--erpal-accent-soft,#eef0ea);color:var(--erpal-accent,#205c48);opacity:1;}.tidy-peek{font-size:var(--tidy-fs-row,.84rem);line-height:var(--tidy-lh,1.35);}.tidy-peek__head{align-items:baseline;border-bottom:1px solid var(--erpal-divider,#ececE2);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--tidy-gap-md,.55rem);padding-bottom:var(--tidy-gap-sm,.35rem);}.tidy-peek__type{background:var(--erpal-accent-soft,#eef0ea);border-radius:999px;color:var(--erpal-accent,#205c48);font-size:var(--tidy-fs-meta,.75rem);font-weight:700;letter-spacing:.4px;padding:.1rem .5rem;text-transform:uppercase;}.tidy-peek__name{color:var(--erpal-text,#3c423a);font-size:1.05rem;font-weight:700;}.tidy-peek__rows{margin:0;}.tidy-peek__row{display:flex;gap:.7rem;border-bottom:1px dotted var(--erpal-divider,#efefe6);padding:var(--tidy-gap-xs,.2rem) 0;}.tidy-peek__row:last-child{border-bottom:0;}.tidy-peek__row dt{color:var(--erpal-muted,#6b7069);flex:0 0 var(--tidy-label-w,42%);font-weight:400;}.tidy-peek__row dd{flex:1;margin:0;overflow-wrap:anywhere;}.tidy-peek__row dd a{color:var(--erpal-accent,#205c48);text-decoration:underline;text-underline-offset:2px;}.tidy-peek__foot{border-top:1px solid var(--erpal-divider,#ececE2);margin-top:var(--tidy-gap-md,.55rem);padding-top:var(--tidy-gap-sm,.35rem);}.tidy-peek .tidy-peek__foot a.tidy-peek__open{background:var(--erpal-accent,#205c48);border-radius:6px;color:var(--erpal-on-accent,#fff);display:inline-block;font-size:var(--tidy-fs-row,.84rem);font-weight:600;padding:.35rem .8rem;text-decoration:none;}.tidy-peek .tidy-peek__foot a.tidy-peek__open:hover,.tidy-peek .tidy-peek__foot a.tidy-peek__open:focus-visible{background:var(--erpal-accent-dark,#14402f);color:var(--erpal-on-accent,#fff);}
body.erpal-login-brand{--erpal-surface:#ffffff;--erpal-text:#1f2733;--erpal-muted:#5f6b7a;--erpal-border:#e6e9ee;--erpal-input-bg:#ffffff;--erpal-radius:8px;--erpal-accent:var(--erpal-login-accent,#1a73e8);--erpal-accent-dark:var(--erpal-login-accent-dark,#1559b8);--erpal-on-accent:#ffffff;--erpal-eyebrow:var(--erpal-login-eyebrow,#f97316);--erpal-panel-from:var(--erpal-login-panel-from,#0e1b2e);--erpal-panel-to:var(--erpal-login-panel-to,#15263f);--erpal-panel-glow:var(--erpal-login-panel-glow,#f97316);--gin-color-primary:var(--erpal-accent);--gin-color-primary-hover:var(--erpal-accent-dark);--gin-color-primary-active:var(--erpal-accent-dark);--gin-color-button-text:var(--erpal-on-accent);color-scheme:light;background:var(--erpal-surface);}@media (prefers-color-scheme:dark){body.erpal-login-brand{--erpal-surface:#161c2c;--erpal-text:#e8ecf4;--erpal-muted:#9aa5b8;--erpal-border:#28304a;--erpal-input-bg:#0e1320;--erpal-accent:color-mix(in srgb,var(--erpal-login-accent,#1a73e8) 70%,#ffffff);--erpal-accent-dark:color-mix(in srgb,var(--erpal-login-accent,#1a73e8) 85%,#ffffff);--erpal-on-accent:#0e1320;--gin-color-title:#fff;--gin-color-text:#d2d3d3;--gin-color-text-light:#9e9fa0;--gin-color-focus:rgb(81,168,255);--gin-color-focus-border:rgba(0,0,0,.8);--gin-color-focus-neutral-rgb:rgba(255,255,255,.8);--gin-color-disabled:#919191;--gin-color-disabled-border:#646464;--gin-color-disabled-bg:#47474c;--gin-color-danger:#ce6060;--gin-color-danger-lightest:#483439;--gin-color-green:#32cea4;--gin-color-info:#559bca;--gin-bg-app:#0e1320;--gin-bg-layer:#161c2c;--gin-bg-layer2:#1d2438;--gin-bg-layer3:#28304a;--gin-bg-layer4:#0b101a;--gin-bg-input:#0e1320;--gin-bg-secondary:#0e1320;--gin-border-color:#28304a;--gin-border-color-secondary:rgba(255,255,255,.075);--gin-border-color-layer2:#3a4360;--gin-border-color-form-element:#3a4360;--gin-status-text:#c3cbd0;--gin-status-bg:rgba(255,255,255,.12);--gin-status-danger-text:#e69e9e;--gin-status-danger-bg:rgba(222,117,96,.15);--gin-status-warning-text:#e8d185;--gin-status-warning-bg:rgba(226,151,0,.15);--gin-status-success-text:#8bd3b1;--gin-status-success-bg:#26a76940;--gin-icon-color:#9aa5b8;color-scheme:dark;}}body.erpal-login-brand .user-form-page{background:var(--erpal-surface);}body.erpal-login-brand .user-form-page__user-form{align-content:flex-start;background:var(--erpal-surface);color:var(--erpal-text);}body.erpal-login-brand .content-header .toolbar-logo{display:inline-flex;align-items:center;}body.erpal-login-brand .content-header .toolbar-icon-home{max-height:44px;width:auto;}body.erpal-login-brand .toolbar-icon-default::before{content:none;display:none;}body.erpal-login-brand .toolbar-icon-default{font-size:.95rem;font-weight:600;text-indent:0;color:var(--erpal-muted);}@media (max-width:800px){body.erpal-login-brand .user-form-page .content-header{margin-bottom:1.5rem;}}body.erpal-login-brand .erpal-login-brand__line{margin:0 0 .25rem;}body.erpal-login-brand .erpal-login-brand__name{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--erpal-eyebrow) 72%,#000000);}@media (prefers-color-scheme:dark){body.erpal-login-brand .erpal-login-brand__name{color:var(--erpal-eyebrow);}}body.erpal-login-brand .erpal-login-brand__tagline{margin:.35rem 0 0;font-size:.95rem;color:var(--erpal-muted);}body.erpal-login-brand .user-form-page__page-title{color:var(--erpal-text);font-size:1.9rem;font-weight:700;letter-spacing:-.02em;margin-top:.35rem;margin-bottom:1.75rem;}@media (min-width:800px){body.erpal-login-brand .user-form-page__page-title{font-size:2.5rem;margin-top:.5rem;}}body.erpal-login-brand .user-form-page .form-item__label{color:var(--erpal-text);font-weight:600;font-size:.9rem;}body.erpal-login-brand .user-form-page .form-item__description{color:var(--erpal-muted);}body.erpal-login-brand .user-form-page .form-element{padding:.85rem 1rem;border:1px solid var(--erpal-border);border-radius:var(--erpal-radius);background:var(--erpal-input-bg);color:var(--erpal-text);box-shadow:none;font-size:1rem;}body.erpal-login-brand .user-form-page .form-element::placeholder{color:var(--erpal-muted);opacity:.8;}body.erpal-login-brand .user-form-page .form-element:hover{border-color:var(--erpal-accent);}body.erpal-login-brand .user-form-page .form-element:focus{border-color:var(--erpal-accent);outline:2px solid transparent;box-shadow:0 0 0 3px color-mix(in srgb,var(--erpal-accent) 28%,transparent);}body.erpal-login-brand .user-form-page .button{border-radius:var(--erpal-radius);font-weight:600;letter-spacing:.01em;}body.erpal-login-brand .user-form-page .register-button{margin-top:.75rem;padding:.85rem 1rem;background:transparent;border:1px solid var(--erpal-border);color:var(--erpal-text);text-align:center;}body.erpal-login-brand .user-form-page .register-button:hover{border-color:var(--erpal-accent);color:var(--erpal-accent);}body.erpal-login-brand .user-form-page a,body.erpal-login-brand .user-form-page .link{color:var(--erpal-accent);}body.erpal-login-brand .user-form-page .link--more{margin-top:1.25rem;font-weight:600;font-size:.95rem;}body.erpal-login-brand .magic-link-separator{margin:2rem 0 1.5rem;border:0;border-top:1px solid var(--erpal-border);}body.erpal-login-brand .magic-link-login-wrapper h3{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:var(--erpal-text);}body.erpal-login-brand .user-form-page .messages-list{margin-bottom:1.25rem;}body.erpal-login-brand .user-form-page__wallpaper{position:relative;overflow:hidden;background-color:var(--erpal-panel-from);background-image:radial-gradient(120% 130% at 80% 0,color-mix(in srgb,var(--erpal-panel-to) 68%,#4a6a95) 0,transparent 62%),linear-gradient(135deg,var(--erpal-panel-from) 0,var(--erpal-panel-to) 100%);}body.erpal-login-brand .user-form-page__wallpaper > img{display:none !important;}body.erpal-login-brand .user-form-page__wallpaper::before{content:"";position:absolute;top:-14%;right:-22%;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--erpal-panel-glow) 34%,transparent) 0,transparent 66%);}body.erpal-login-brand .erpal-login-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;padding:2rem;text-align:center;}body.erpal-login-brand .erpal-login-panel__mark{width:min(38%,220px);aspect-ratio:1;background-image:var(--erpal-login-mark,none);background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 18px 40px rgba(0,0,0,.45));}body.erpal-login-brand .erpal-login-panel__owner{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.62);}@media (max-width:800px){body.erpal-login-brand .user-form-page .layout-container{padding-left:20px;padding-right:20px;}body.erpal-login-brand .user-form-page .content-header{padding-top:1.75rem;}}@media print{body.erpal-login-brand .user-form-page__wallpaper{display:none;}}
