/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"ScalaSansWeb";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/byte_theme/fonts/ScalaSans/ScalaSansWeb.woff2) format("woff2"),url(/themes/custom/byte_theme/fonts/ScalaSans/ScalaSansWeb.woff) format("woff");}@font-face{font-family:"ScalaSansWeb";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/byte_theme/fonts/ScalaSans/ScalaSansWeb-Bold.woff2) format("woff2"),url(/themes/custom/byte_theme/fonts/ScalaSans/ScalaSansWeb-Bold.woff) format("woff");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url(/themes/custom/byte_theme/fonts/Montserrat/Montserrat-ExtraBold-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--brand-lime:#bedc00;--brand-dark-blue:#001f46;--brand-dark-blue-75:color-mix(in oklab,var(--brand-dark-blue) 75%,transparent);--brand-bg-blue:#011c53;--brand-disabled-blue:#28468c;--brand-disabled-text:#c3c3c3;--brand-error:#f59678;--brand-gradient-blue:#0050a0;--brand-lime-tint:#f4ffab;--brand-cream:#fdfbf4;--brand-hover-blue:#00459d;--brand-teal:#00aaaa;--brand-black:#000000;--brand-white:#ffffff;--brand-gray:#828282;--brand-gray-70:color-mix(in oklab,#828282 70%,transparent);--brand-gray-40:color-mix(in oklab,#828282 40%,transparent);--brand-gray-15:color-mix(in oklab,#828282 15%,transparent);--brand-gray-dark:#5c5c5c;--brand-light-gray:#ebebeb;--brand-consent-overlay:#4a4a4a;--brand-gradient-1:linear-gradient(135deg,#bedc00 0%,#00aaaa 50%,#0050a0 100%);--brand-gradient-2:linear-gradient(45deg,#bedc00 0%,#00aaaa 50%,#0050a0 100%);--brand-gradient-3:linear-gradient(to top,#0050a0 0%,#00aaaa 50%,#bedc00 100%);}
:root{--background:var(--brand-bg-blue);--foreground:var(--brand-white);--card:var(--brand-white);--card-foreground:var(--brand-dark-blue);--primary:var(--brand-lime);--primary-foreground:var(--brand-dark-blue);--secondary:var(--brand-light-gray);--secondary-foreground:var(--brand-dark-blue);--muted:var(--brand-light-gray);--muted-foreground:var(--brand-gray);--accent:var(--brand-light-gray);--accent-foreground:var(--brand-dark-blue);--destructive:var(--brand-error);--destructive-foreground:var(--brand-white);--border:var(--brand-gray-15);--input:var(--brand-gray-15);--ring:var(--brand-lime);--font-sans:"ScalaSansWeb","Helvetica Neue",Arial,Helvetica,sans-serif;--font-display:"Montserrat","ScalaSansWeb","Helvetica Neue",Arial,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Fira Mono","Menlo","Consolas","Liberation Mono",monospace;--radius:0.5rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:0.1;--shadow-color:oklch(0 0 0);--shadow-2xs:0 1px 3px 0px hsl(0 0% 0% / 0.05);--shadow-xs:0 1px 3px 0px hsl(0 0% 0% / 0.05);--shadow-sm:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 1px 2px -1px hsl(0 0% 0% / 0.1);--shadow:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 1px 2px -1px hsl(0 0% 0% / 0.1);--shadow-md:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 2px 4px -1px hsl(0 0% 0% / 0.1);--shadow-lg:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 4px 6px -1px hsl(0 0% 0% / 0.1);--shadow-xl:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 8px 10px -1px hsl(0 0% 0% / 0.1);--shadow-2xl:0 1px 3px 0px hsl(0 0% 0% / 0.25);--space-xxxs:0.25rem;--space-xxs:0.75rem;--space-xs:1.5rem;--space-s:2rem;--space-m:2.5rem;--space-l:3rem;--space-xl:4rem;--space-xxl:4.5rem;--navbar-height:calc(var(--spacing) * 16);@media (min-width:768px){--navbar-height:calc(var(--spacing) * 26);}}
.select2-results__options::-webkit-scrollbar{width:4px;background:transparent;}.select2-results__options::-webkit-scrollbar-button:start:decrement{display:block;height:12px;background:transparent;}.select2-results__options::-webkit-scrollbar-button:end:increment{display:block;height:12px;background:transparent;}.select2-results__options::-webkit-scrollbar-button:start:increment,.select2-results__options::-webkit-scrollbar-button:end:decrement{display:none;height:0;}.select2-results__options::-webkit-scrollbar-track,.select2-results__options::-webkit-scrollbar-track-piece{background:transparent;border:none;}.select2-results__options::-webkit-scrollbar-thumb{background-color:transparent;background-image:radial-gradient(circle,#bedc00 1.5px,transparent 2px);background-size:4px 7px;background-repeat:repeat-y;background-position:center top;border:none;border-radius:0;}.select2-results__options::-webkit-scrollbar-corner{background:transparent;}@supports (appearance:base-select){select::picker(select)::-webkit-scrollbar{width:4px;background:transparent;}select::picker(select)::-webkit-scrollbar-button:start:decrement{display:block;height:12px;background:transparent;}select::picker(select)::-webkit-scrollbar-button:end:increment{display:block;height:12px;background:transparent;}select::picker(select)::-webkit-scrollbar-button:start:increment,select::picker(select)::-webkit-scrollbar-button:end:decrement{display:none;height:0;}select::picker(select)::-webkit-scrollbar-track{background:transparent;border:none;}select::picker(select)::-webkit-scrollbar-track-piece{background:transparent;}select::picker(select)::-webkit-scrollbar-thumb{background-color:transparent;background-image:radial-gradient(circle,#bedc00 1.5px,transparent 2px);background-size:4px 7px;background-repeat:repeat-y;background-position:center top;border:none;border-radius:0;}select::picker(select)::-webkit-scrollbar-corner{background:transparent;}}
@layer utilities{.project-filter-drawer{width:100%;}.project-filter-drawer__inner{}.project-filter-drawer__watchlist-checkbox{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--brand-lime);border:1px solid rgba(255,255,255,0.4);border-radius:3px;background:rgba(255,255,255,0.1);flex-shrink:0;}.project-filter-drawer .form-item label{padding-left:0;padding-right:0;}.project-filter-drawer .form-item .bef-select-as-radios,.project-filter-drawer .form-item .bef-checkboxes{display:flex;flex-wrap:wrap;gap:0.5rem;}.project-filter-drawer .form-item .bef-checkboxes .form-item,.project-filter-drawer .form-item .bef-select-as-links .form-item,.project-filter-drawer .form-item .bef-links .form-item{grid-column:auto;}.project-filter-drawer .form-item .bef-links ul,.project-filter-drawer .form-item .bef-select-as-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem;}.project-filter-drawer .form-item .bef-links li,.project-filter-drawer .form-item .bef-select-as-links li{list-style:none;margin:0;padding:0;}.project-filter-drawer .form-item .bef-links a,.project-filter-drawer .form-item .bef-links span,.project-filter-drawer .form-item .bef-select-as-links a,.project-filter-drawer .form-item .bef-select-as-links span{display:inline-block;padding:0.25rem 0.75rem;border:1px solid rgba(255,255,255,0.5);border-radius:1.25rem;color:#fff;font-size:0.875rem;text-decoration:none;transition:background 0.15s,border-color 0.15s;}.project-filter-drawer .form-item .bef-links a:hover,.project-filter-drawer .form-item .bef-select-as-links a:hover{background:rgba(255,255,255,0.15);}.project-filter-drawer .form-item .bef-links .is-active,.project-filter-drawer .form-item .bef-links [aria-current],.project-filter-drawer .form-item .bef-select-as-links .is-active,.project-filter-drawer .form-item .bef-select-as-links [aria-current]{background:var(--brand-lime);border-color:var(--brand-lime);color:var(--brand-dark-blue);}.project-filter-drawer .form-item .bef-search-box-wrapper{position:relative;}.project-filter-drawer .form-item .bef-search-box-wrapper .bef-search-box{padding-right:2.5rem;}.project-filter-drawer .form-actions{display:flex;gap:var(--space-xxs);}.project-filter-drawer .form-actions input[type="submit"],.project-filter-drawer .form-actions button[type="submit"]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;height:42px;padding:0.75rem 1.5rem;border:none;border-radius:1.875rem;font-size:var(--text-body);font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity 0.15s;background-image:none;}.project-filter-drawer .form-actions input[value="Filter zurücksetzen"],.project-filter-drawer .form-actions button[value="Filter zurücksetzen"]{order:1;background:rgba(253,251,244,0.05);color:#fff;span{padding-top:0.25rem;}}.project-filter-drawer .form-actions input[value="Filter zurücksetzen"]:hover,.project-filter-drawer .form-actions button[value="Filter zurücksetzen"]:hover{background-color:rgba(253,251,244,0.12);}.project-filter-drawer .form-actions input[value="Projekte anzeigen"],.project-filter-drawer .form-actions button[value="Projekte anzeigen"]{order:2;background-color:var(--brand-lime);color:var(--brand-dark-blue);span{padding-top:0.25rem;}}.project-filter-drawer .form-actions input[value="Projekte anzeigen"]:hover,.project-filter-drawer .form-actions button[value="Projekte anzeigen"]:hover{opacity:0.9;}.project-filter-drawer__stub-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;}.project-filter-drawer__label{display:block;margin-bottom:0.5rem;font-size:0.9375rem;font-weight:500;color:#fff;}.project-filter-drawer__input--disabled{background-color:rgba(255,255,255,0.25);border-color:rgba(255,255,255,0.3);color:white;cursor:not-allowed;}.project-filter-drawer__input--disabled::placeholder{color:rgba(255,255,255,0.7);}.project-filter-drawer .form-item-sort-by,.project-filter-drawer .form-item-sort-order{display:none;}}.project-filter-drawer .form-item .inline-flex{display:flex;width:100%;}.project-filter-drawer .form-item-aufgaben{position:relative;}.project-filter-drawer .form-item-aufgaben::after{content:"";position:absolute;right:0.875rem;bottom:13px;width:1rem;height:1rem;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='rgba(255,255,255,0.6)'%3E%3Cpath d='M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z'/%3E%3C/svg%3E");}.project-filter-drawer .form-item-aufgaben input{padding-right:2.5rem;}.project-filter-drawer__inner{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row dense;align-items:start;gap:1.25rem;max-height:calc(100vh - var(--navbar-height,64px) - 6rem);overflow-y:auto;}.project-filter-drawer__inner > :first-child,.project-filter-drawer .form-item-branche,.project-filter-drawer .form-item-aufgaben,.project-filter-drawer .form-item-auslastung,.project-filter-drawer .form-item-dauer,.project-filter-drawer .form-item-wunschstart,.project-filter-drawer .form-item-jobbezeichnung,.project-filter-drawer .form-item-sort-by,.project-filter-drawer .form-item-sort-order,.project-filter-drawer .form-actions,.project-filter-drawer__stub-row{grid-column:span 2;}.project-filter-drawer__suchradius-stub{grid-column:span 1;}.project-filter-drawer__standort-grid-item,.project-filter-drawer #edit-umkreis-wrapper{grid-column:span 1;align-self:start;width:100%;}.project-filter-drawer__standort-grid-item{align-items:flex-start !important;}.project-filter-drawer .form-item-einsatzort,.project-filter-drawer .form-item-region,.project-filter-drawer__multi-field--region{grid-column:span 1;}.project-filter-drawer__multi-field{width:100%;min-width:0;}.project-filter-drawer__multi{width:100%;overflow:hidden;border:2px solid rgba(255,255,255,0.15);border-radius:1.5rem;background:rgba(255,255,255,0.25);color:#fff;}.project-filter-drawer__multi[open],.project-filter-drawer__multi:focus-within{border-color:rgba(255,255,255,0.35);}.project-filter-drawer__multi summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:1rem;padding:0.625rem 1rem 0.5rem;cursor:pointer;list-style:none;color:#fff;}.project-filter-drawer__multi summary::-webkit-details-marker{display:none;}.project-filter-drawer__multi summary::after{content:"";width:0.75rem;height:0.75rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 0.15s ease;}.project-filter-drawer__multi[open] summary::after{transform:translateY(2px) rotate(225deg);}.project-filter-drawer__multi-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.project-filter-drawer__multi-summary{color:rgba(255,255,255,0.75);font-size:0.875rem;white-space:nowrap;}.project-filter-drawer__multi-options{max-height:15rem;overflow-y:auto;border-top:1px solid rgba(255,255,255,0.22);padding:0.5rem;}@media (prefers-reduced-motion:no-preference){.project-filter-drawer__multi[open] .project-filter-drawer__multi-options{animation:project-filter-multi-open 0.18s ease-out;}}@keyframes project-filter-multi-open{from{opacity:0;transform:translateY(-0.375rem);}}.project-filter-drawer__multi-options legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.project-filter-drawer__multi-options .form-checkboxes{display:grid;gap:0.125rem;}.project-filter-drawer__multi-options .form-type-checkbox{display:flex;align-items:center;gap:0.625rem;margin:0;padding:0.5rem 0.625rem;border-radius:0.75rem;}.project-filter-drawer__multi-options .form-type-checkbox:hover{background:rgba(255,255,255,0.1);}.project-filter-drawer__multi-options input[type="checkbox"]{width:1.125rem;height:1.125rem;flex:0 0 auto;margin:0;accent-color:var(--brand-lime);}.project-filter-drawer__multi-options label{margin:0;color:#fff;cursor:pointer;}.project-filter-drawer__multi-options input[type="checkbox"]:checked + label{color:var(--brand-lime);font-weight:700;}.project-filter-drawer #edit-umkreis-wrapper,.project-filter-drawer #edit-umkreis{min-inline-size:0;margin:0;padding:0;border:0;}.project-filter-drawer #edit-umkreis-wrapper > legend{margin-bottom:0.5rem;}.project-filter-drawer #edit-umkreis > legend{display:none;}.project-filter-drawer #edit-umkreis > .fieldset-wrapper{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);align-items:end;gap:0.75rem;}.project-filter-drawer #edit-umkreis .form-item{margin:0;}.project-filter-drawer #edit-umkreis label,.project-filter-drawer #edit-umkreis .description{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.project-filter-drawer #edit-umkreis input[type="text"]{width:100%;margin:0;}.project-filter-drawer__inner::before,.project-filter-drawer__inner::after{content:"";display:block;grid-column:1 / -1;height:1px;background:rgba(255,255,255,0.2);}.project-filter-drawer__inner::before{order:1;}.project-filter-drawer__inner::after{order:3;}.project-filter-drawer .form-item-skills,.project-filter-drawer__multi-field--skills{grid-column:span 2;order:2;}.project-filter-drawer .form-item-remote,.project-filter-drawer .project-filter-drawer__remote-wrapper{grid-column:2 / span 1;order:2;}.project-filter-drawer__remote-wrapper .form-item-remote{flex:1;min-width:0;}.project-filter-drawer input[type="text"].is-hovered:not(:disabled),.project-filter-drawer select.is-hovered:not(:disabled){border-color:var(--brand-lime);background-color:var(--brand-lime-tint);color:var(--brand-hover-blue);}@supports (appearance:base-select){.project-filter-drawer .form-item select{appearance:base-select;}}.project-filter-drawer .form-actions{grid-column:span 2;order:4;}.project-filter-drawer__stub-row{grid-column:span 2;order:5;}.project-filter-drawer__close{display:none;}@media (max-width:767px){.project-filter-drawer{position:fixed;top:var(--navbar-height,64px);right:0;bottom:0;left:0;z-index:400;overflow-y:auto;background:var(--brand-dark-blue);padding:0.5rem 1rem 1rem;}body:has(#project-filter-drawer:not([hidden])) .solcom-watchlist-bar{z-index:0;}.project-filter-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:36px;flex-shrink:0;border-radius:9999px;border:1px solid rgba(255,255,255,0.3);background:rgba(253,251,244,0.05);color:var(--brand-lime);cursor:pointer;transition:background-color 0.2s;}.project-filter-drawer__close:hover{background:rgba(253,251,244,0.12);}.project-filter-drawer__inner{grid-template-columns:1fr;}.project-filter-drawer__inner > *{grid-column:1 / -1 !important;}.project-filter-drawer #edit-umkreis > .fieldset-wrapper{grid-template-columns:1fr;}.project-filter-drawer .form-actions{flex-direction:column;}}
@layer components{.project-offer-card{display:flex;flex-direction:column;gap:var(--space-xs);color:var(--brand-white);}.project-offer-card:last-child{border-bottom:none;}.project-offer-card__title{font-size:var(--text-subheadline);font-weight:var(--font-weight-medium);line-height:var(--text-subheadline--line-height);font-family:var(--font-sans);text-transform:none;}.project-offer-card__title-link{color:inherit;text-decoration:none;transition:opacity 0.2s ease;}.project-offer-card__title-link:hover{opacity:0.85;}.project-offer-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);list-style:none;margin:0;padding:0;}.project-offer-card__meta-item{display:inline-flex;align-items:center;gap:19px;font-size:var(--text-body);font-weight:500;line-height:var(--text-body--line-height);}.project-offer-card__meta-item span{line-height:1;}.project-offer-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--text-body);line-height:var(--text-body--line-height);}.project-offer-card__description p{margin-block:0;}.project-offer-card__skills{display:flex;flex-wrap:wrap;gap:var(--space-xxs);list-style:none;margin:0;padding:0;}.project-offer-card__skill{display:inline-flex;align-items:center;justify-content:center;padding:0.3125rem 0.75rem 0.1875rem;border:1px solid var(--brand-lime);border-radius:1.25rem;font-size:var(--text-label-brand);font-weight:500;line-height:var(--text-label-brand--line-height);color:var(--brand-white);white-space:nowrap;}.project-offer-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:1rem;}@media (min-width:640px){.project-offer-card__actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;}}.project-offer-card__watchlist{position:relative;isolation:isolate;background:rgba(253,251,244,0.05);backdrop-filter:blur(51px);color:var(--brand-white);padding-left:1.25rem;padding-right:1.5rem;gap:0.5rem;border-radius:30px;border:none;}.project-offer-card__watchlist::before{content:"";position:absolute;inset:0;border-radius:30px;padding:1px;background:linear-gradient(200deg,transparent 0%,rgba(255,255,255,0.2) 25%,rgba(255,255,255,0.25) 75%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.project-offer-card__watchlist svg{color:var(--brand-lime);}.project-offer-card__watchlist:hover{background:rgba(190,220,0,0.25);}.project-offer-card__watchlist:focus-visible{outline:2px solid var(--brand-lime);outline-offset:2px;}.project-offer-card__watchlist.is-active{color:var(--brand-lime);}.project-offer-card__split{display:flex;flex-direction:column;align-items:stretch;gap:1rem;flex:1 1 100%;min-width:0;}@media (min-width:640px){.project-offer-card__split{flex-direction:row;align-items:center;gap:var(--space-xxxs);flex:0 0 auto;min-width:revert;}}@media (min-width:640px) and (max-width:768px){.canvas-page main .project-offer-card__split .solcom-btn-pill{width:auto !important;}}.project-offer-card__split-details,.project-offer-card__split-middle,.project-offer-card__split-apply{flex:1;min-width:0;}@media (min-width:640px){.project-offer-card__split-details,.project-offer-card__split-middle,.project-offer-card__split-apply{flex:0 0 auto;min-width:revert;}}.project-offer-card__split-details,.project-offer-card__split-middle{position:relative;isolation:isolate;background:rgba(253,251,244,0.05);backdrop-filter:blur(51px);color:var(--brand-white);border-radius:30px;padding-left:1.5rem;padding-right:1rem;}.project-offer-card__split-details::before,.project-offer-card__split-middle::before{content:"";position:absolute;inset:0;border-radius:30px;padding:1px;background:linear-gradient(200deg,transparent 0%,rgba(255,255,255,0.2) 25%,rgba(255,255,255,0.25) 75%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.project-offer-card__split-details svg,.project-offer-card__split-middle svg{color:var(--brand-lime);}.project-offer-card__split-details:hover,.project-offer-card__split-middle:hover{background:rgba(190,220,0,0.25);color:var(--brand-white);}.project-offer-card__split-details:focus-visible,.project-offer-card__split-middle:focus-visible,.project-offer-card__split-apply:focus-visible{outline:2px solid var(--brand-lime);outline-offset:2px;}.project-offer-card__split-apply{border-radius:30px;padding-left:1rem;padding-right:1.5rem;}@media (min-width:640px){.project-offer-card__split-details{border-radius:30px 2px 2px 30px;}.project-offer-card__split-details::before{border-radius:30px 2px 2px 30px;}.project-offer-card__split-middle,.project-offer-card__split-middle::before{border-radius:2px;}.project-offer-card__split-apply{border-radius:2px 30px 30px 2px;}.project-offer-card__split-details--solo,.project-offer-card__split-details--solo::before{border-radius:30px;}}@media (min-width:640px) and (max-width:767.98px){.project-offer-card__split:has(.project-offer-card__split-middle){flex-direction:column;align-items:stretch;gap:1rem;flex:1 1 100%;min-width:0;}.canvas-page main .project-offer-card__split:has(.project-offer-card__split-middle) .solcom-btn-pill{flex:1 1 auto;width:100% !important;min-width:0;border-radius:30px;}.canvas-page main .project-offer-card__split:has(.project-offer-card__split-middle) .solcom-btn-pill::before{border-radius:30px;}}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
