.lg-form-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,3vw,40px);min-width:0;min-height:0}.lg-form-layout>:is(.lg-form-layout__intro,.lg-form-layout__main){min-width:0}.glg-asia-home__enquiry-dialog{--enquiry-space: calc(32 * var(--enquiry-unit));--enquiry-gap: calc(24 * var(--enquiry-unit));box-sizing:border-box;width:min(calc(860 * var(--enquiry-unit)),calc(100vw - 40px));max-width:calc(100vw - 40px);max-height:85vh;margin:auto;padding:var(--enquiry-space);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#fff;color:#1d1d1f;box-shadow:0 20px 50px #0000001f,0 2px 8px #0000000a}@supports (height: 1dvh){.glg-asia-home__enquiry-dialog{max-height:85dvh}}.glg-asia-home__enquiry-dialog[open]{display:block}.glg-asia-home__enquiry-dialog::backdrop{background:#00000052;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}html:has(dialog[data-glg-enquiry-dialog][open]),body:has(dialog[data-glg-enquiry-dialog][open]){overflow:hidden!important}@media(max-width:767px){.glg-asia-home__enquiry-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:100%;height:auto;max-height:90vh;margin:0;padding:24px max(20px,env(safe-area-inset-right,0px)) max(32px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));border-radius:20px 20px 0 0}@supports (height: 1dvh){.glg-asia-home__enquiry-dialog{max-height:90dvh}}}.glg-asia-home__enquiry-close{position:absolute;z-index:5;top:calc(16 * var(--enquiry-unit));right:calc(16 * var(--enquiry-unit));display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#424245;cursor:pointer}.glg-asia-home__enquiry-close:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#f2f2f7;content:""}.glg-asia-home__enquiry-close>span{position:relative;z-index:1}.glg-asia-home__enquiry-close svg{width:16px;height:16px;stroke-width:1.5}@media(hover:hover)and (pointer:fine){.glg-asia-home__enquiry-close:hover:before{background:#e5e5ea}}.glg-asia-home__enquiry-dialog .glg-asia-home__enquiry-close:focus{outline:none;box-shadow:none}.glg-asia-home__enquiry-dialog .glg-asia-home__enquiry-close:focus-visible{outline:2px solid #424245;outline-offset:0}@media(max-width:767px){.glg-asia-home__enquiry-dialog>.glg-asia-home__enquiry-close{top:16px;right:max(16px,env(safe-area-inset-right,0px))}}.glg-asia-home__enquiry-dialog .glg-asia-home__contact{display:grid;min-width:0;min-height:0;margin:0;padding:0;overflow:visible}@media screen and (min-width:900px){.glg-asia-home__enquiry-dialog .glg-asia-home__contact{padding-top:20px}}@media(max-width:899px){.glg-asia-home__enquiry-dialog .glg-asia-home__contact-intro{padding-inline-end:48px}}.lg-form-layout,.lg-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans HK,PingFang HK,Microsoft JhengHei,sans-serif}.lg-form-layout__intro :is(h1,h2,h3,p){overflow-wrap:anywhere}.lg-form-layout__intro :is(h1,h2,h3){margin:0 0 12px;color:#1d1d1f;font-family:inherit;font-size:clamp(26px,2.4vw,30px);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}[data-littleg-opening-gate] .lg-form-layout__intro :is(h1,h2,h3){font-size:clamp(22px,2.4vw,26px)}.lg-form-layout__intro p{margin:0;color:#6e6e73;font-family:inherit;font-size:clamp(14px,1.2vw,15px);font-weight:400;letter-spacing:-.01em;line-height:1.55}@media(max-width:767px){.lg-form-layout__intro :is(h1,h2,h3){font-size:26px}[data-littleg-opening-gate] .lg-form-layout__intro :is(h1,h2,h3){font-size:clamp(22px,2.4vw,26px)}.lg-form-layout__intro p{font-size:14px}}.lg-form-layout[hidden],.lg-form-layout [hidden]{display:none!important}@media(max-width:899px){.lg-form-layout{grid-template-columns:minmax(0,1fr);gap:24px}}.lg-form-layout,.lg-form,.glg-asia-home__enquiry-dialog{--enquiry-unit: clamp(.8px, min(.1vw, .12dvh), 1px)}@media(max-width:767px){.lg-form-layout,.lg-form,.glg-asia-home__enquiry-dialog{--enquiry-unit: 1px}}.lg-form{--lg-form-accent: #174479;--lg-form-muted: #6b7280;--lg-form-border: #d1d5db;--lg-form-error: #b91c1c;--lg-form-focus-ring: rgba(0, 113, 227, .15);--lg-form-ink: #1d1d1f;--lg-form-surface: #f5f5f7;--lg-form-label-size: 13px;--lg-form-label-weight: 500;--lg-form-input-size: 16px;--lg-form-input-weight: 400;--lg-form-control-radius: 12px;--lg-form-section-gap: 36px;--lg-form-input-padding: calc(10 * var(--enquiry-unit)) calc(14 * var(--enquiry-unit));--lg-form-input-min-height: max(44px, calc(48 * var(--enquiry-unit)));--lg-form-field-gap: calc(8 * var(--enquiry-unit));--lg-form-question-gap: calc(16 * var(--enquiry-unit));--lg-form-placeholder: #a1a1a6;--lg-form-placeholder-opacity: 1;--lg-form-focus-width: 4px;--lg-form-textarea-height: calc(104 * var(--enquiry-unit));--lg-form-textarea-min-height: calc(104 * var(--enquiry-unit));--lg-form-button-padding: calc(10 * var(--enquiry-unit)) calc(32 * var(--enquiry-unit));--lg-form-button-hover: #0077ed}form.lg-form{display:grid;align-content:start;gap:16px;min-width:0;margin:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}form.lg-form .glg-asia-home__fields{display:grid;grid-template-columns:minmax(0,1fr);column-gap:16px;row-gap:var(--lg-form-question-gap)}@media screen and (min-width:900px){form.lg-form .glg-asia-home__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){form.lg-form .glg-asia-home__fields{grid-template-columns:minmax(0,1fr);gap:16px}}.gcitypartners-page-system .gcp-brief-form.lg-form,.gcitypartners-page-system .gcp-brief-form.lg-form .gcp-brief-grid{row-gap:var(--lg-form-question-gap)}.gcitypartners-page-system .gcp-brief-form.lg-form label,.lg-form.gcp-supplier-network__filters label,.lg-form.gcp-supplier-network__rfq-form label,.lg-form.gcp-delivery-lifecycle__form label,.lg-form.gcp-dashboard__context-form label{min-width:0;display:grid;gap:var(--lg-form-field-gap);color:var(--lg-form-ink);font-size:var(--lg-form-label-size);font-weight:var(--lg-form-label-weight);line-height:1.4}.gcitypartners-page-system .gcp-brief-form.lg-form label small{margin:0;color:var(--lg-form-muted);font-size:12px;font-weight:400;line-height:1.5}.gcitypartners-page-system .gcp-brief-form.lg-form [data-gcp-create-project]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;padding:14px 20px;border:1px solid var(--lg-form-accent);border-radius:999px;background:var(--lg-form-surface);color:var(--lg-form-accent);font:inherit;font-size:var(--lg-form-input-size);font-weight:600;line-height:1.4;cursor:pointer}.gcitypartners-page-system .gcp-brief-form.lg-form [data-gcp-create-project]:focus-visible{outline:2px solid var(--lg-form-accent);outline-offset:3px}.gcitypartners-page-system .gcp-brief-form.lg-form [data-gcp-create-project]:disabled{opacity:.6;cursor:not-allowed}.gcitypartners-page-system .gcp-brief-form.lg-form [data-gcp-contact-handoff-boundary]{display:grid;gap:var(--lg-form-field-gap)}.gcitypartners-page-system .gcp-brief-form.lg-form [data-gcp-contact-handoff-boundary]>strong{font-size:var(--lg-form-label-size);font-weight:var(--lg-form-label-weight);line-height:1.4}.lg-form :is(.lg-form__field,.glg-asia-home__field,.contact-portal__field,.gproperty-family-fit-flow__field){display:grid;gap:var(--lg-form-field-gap);min-width:0}.lg-form .glg-asia-home__field--full{grid-column:1 / -1}.lg-form :is(.lg-form__field,.glg-asia-home__field,.contact-portal__field,.gproperty-family-fit-flow__field)>:is(label,span){font-size:var(--lg-form-label-size);font-weight:var(--lg-form-label-weight);line-height:1.4;color:var(--lg-form-ink)}.lg-form :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=search],select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:var(--lg-form-input-min-height);padding:var(--lg-form-input-padding);border:1px solid var(--lg-form-border);border-radius:var(--lg-form-control-radius);background:var(--lg-form-surface);color:var(--lg-form-ink);font-family:inherit;font-size:var(--lg-form-input-size);font-weight:var(--lg-form-input-weight);line-height:1.5}.lg-form :is(input,textarea)::placeholder{color:var(--lg-form-placeholder, revert);opacity:var(--lg-form-placeholder-opacity, revert)}.lg-form :is(input,select,textarea):focus{background-color:#fff;border-color:var(--lg-form-accent);box-shadow:0 0 0 var(--lg-form-focus-width, 3px) var(--lg-form-focus-ring)}.lg-form :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--lg-form-accent);outline-offset:2px}.lg-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--lg-form-error)}.lg-form textarea{height:var(--lg-form-textarea-height, 88px);min-height:var(--lg-form-textarea-min-height, 72px);max-height:var(--lg-form-textarea-max-height, 160px);resize:vertical;overflow-y:auto}.lg-form :is(input[type=checkbox],input[type=radio]){flex:0 0 auto;width:20px;height:20px;accent-color:var(--lg-form-accent)}.lg-form :is(.lg-form__consent,.glg-asia-home__consent,.contact-portal__consent,.gproperty-family-fit-flow__consent){display:flex;align-items:flex-start;gap:8px;margin:4px 0;color:var(--lg-form-muted);font-size:.8125rem;line-height:1.5}.lg-form :is(.lg-form__consent,.glg-asia-home__consent,.contact-portal__consent,.gproperty-family-fit-flow__consent) input[type=checkbox]{margin-top:2px}.lg-form :is(.lg-form__consent,.glg-asia-home__consent,.contact-portal__consent,.gproperty-family-fit-flow__consent) a{color:var(--lg-form-accent);text-decoration:underline;text-underline-offset:3px}[data-littleg-opening-gate] .lg-form :is(button[type=submit],.lg-form__submit){font-size:14px;font-weight:500}.lg-form :is(button[type=submit],.lg-form__submit){display:inline-flex;align-items:center;justify-content:center;justify-self:start;box-sizing:border-box;min-height:48px;padding:var(--lg-form-button-padding, 14px 20px);border:1px solid transparent;border-radius:9999px;background:var(--lg-form-button-bg, var(--lg-form-accent));color:var(--lg-form-button-ink, #fff);font-family:inherit;font-size:.9375rem;font-weight:var(--lg-form-button-weight, 600);line-height:1.4}@media(max-width:767px){[data-littleg-opening-gate] .lg-form :is(button[type=submit],.lg-form__submit){font-size:14px;font-weight:500}.lg-form :is(button[type=submit],.lg-form__submit){width:100%}}@media(hover:hover)and (pointer:fine){.lg-form :is(button[type=submit],.lg-form__submit):not(:disabled):hover{background:var(--lg-form-button-hover, var(--lg-form-button-bg, var(--lg-form-accent)))}}.contact-portal.contact-portal--canonical-layout{height:auto;min-height:calc(100svh - var(--header-height, 56px));max-height:none;overflow:visible;justify-content:flex-start;padding:clamp(32px,6vw,72px) clamp(20px,5vw,64px)}.contact-portal.contact-portal--canonical-layout .contact-portal__shell.lg-form-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,3vw,40px);height:auto;max-height:none}@media(max-width:899px){.contact-portal.contact-portal--canonical-layout .contact-portal__shell.lg-form-layout{grid-template-columns:minmax(0,1fr);gap:24px}}.contact-portal.contact-portal--canonical-layout .contact-portal__sidebar{height:auto;max-height:none;gap:16px}.contact-portal.contact-portal--canonical-layout .contact-portal__main{min-width:0}@media screen and (forced-colors:none){body[data-page-handle=contact] .contact-portal.contact-portal--canonical-layout :is(.contact-portal__sidebar,.contact-portal__main){box-sizing:border-box;min-width:0;padding:clamp(20px,2.5vw,32px);border:1px solid rgba(255,255,255,.8);border-radius:24px;background:#fffffff0;box-shadow:0 8px 28px #0f172a0f}}.contact-portal.contact-portal--canonical-layout .contact-portal__main>.contact-portal__form{height:auto;max-height:none}.contact-portal.contact-portal--canonical-layout .contact-portal__map-card{display:none}@media(max-width:767px){.contact-portal.contact-portal--canonical-layout{min-height:0;padding:24px max(16px,env(safe-area-inset-right,0px)) 32px max(16px,env(safe-area-inset-left,0px))}}.lg-form[hidden],.lg-form [hidden]{display:none!important}.lg-form :is(input,select,textarea,button):disabled{cursor:not-allowed;opacity:.65}@media(forced-colors:active){.glg-asia-home__enquiry-dialog{border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.glg-asia-home__enquiry-close{border-color:ButtonText;background:ButtonFace;color:ButtonText}.lg-form :is(input,select,textarea):focus{border-color:Highlight;box-shadow:none;outline:2px solid Highlight;outline-offset:2px}.lg-form :is(input,select,textarea,button,a):focus-visible{outline-color:Highlight}[data-littleg-opening-gate] .lg-form :is(button[type=submit],.lg-form__submit){font-size:14px;font-weight:500}.lg-form :is(button[type=submit],.lg-form__submit){border-color:ButtonText;background:ButtonFace;color:ButtonText}}body.template-product .product-action-panel--c1-precheck{--c1-border: rgba(22, 46, 62, .13);--c1-ink: #172b39;--c1-muted: #566775;--c1-accent: #174e63;padding-block:clamp(16px,3vw,32px);color:var(--c1-ink)}body.template-product .product-action-panel--c1-precheck :is(.product-action-panel__c1-shell,.product-action-panel__c1-form,.product-action-panel__c1-result){min-width:0}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-head{max-width:70ch;margin-bottom:20px}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-head p{line-height:1.65}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-address-composer{min-width:0}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-field{display:grid;gap:9px;min-width:0;color:var(--c1-ink)}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-field>span,body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-field legend{font-weight:650}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-field small,body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-boundary{color:var(--c1-muted);line-height:1.6}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-address-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;min-width:0}body.template-product .product-action-panel--c1-precheck :is(.product-action-panel__c1-field input[type=text],.product-action-panel__c1-field select){box-sizing:border-box;width:100%;min-width:0;min-height:52px;padding:12px 16px;border:1px solid var(--c1-border);border-radius:12px;background:#fff;color:var(--c1-ink);font:inherit}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-submit{box-sizing:border-box;min-height:52px;min-width:120px;justify-content:center;white-space:nowrap}body.template-product .product-action-panel--c1-precheck :is(input,select,button,summary,a):focus-visible{outline:2px solid var(--c1-accent);outline-offset:3px}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-optional{margin-top:20px;padding:18px;border:1px solid var(--c1-border);border-radius:16px}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-optional>summary{cursor:pointer;font-weight:650;padding-block:3px}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-optional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-field--checklist{min-width:0;margin:20px 0 0;padding:0;border:0}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-field--checklist label{display:flex;align-items:center;gap:10px;min-height:48px;cursor:pointer}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-field--checklist input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--c1-accent)}body.template-product .product-action-panel--c1-precheck [data-product-action-status]:not([hidden]){margin-top:16px;line-height:1.6}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-result{margin-top:clamp(24px,4vw,48px)}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-readiness,body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-card,body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-rules,body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-next{min-width:0;padding:clamp(18px,2.5vw,28px);border:1px solid var(--c1-border);border-radius:18px;background:#fff}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-readiness{margin-block:22px}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-readiness-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}body.template-product .product-action-panel--c1-precheck [data-c1-readiness-meter]{display:block;width:100%;height:12px;margin-block:16px;accent-color:var(--c1-accent)}body.template-product .product-action-panel--c1-precheck [data-c1-bento-grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-card :is(ul,ol),body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-rules ul,body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-next ol{overflow-wrap:anywhere;padding-inline-start:1.35em;line-height:1.6}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-rules,body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-next{margin-top:16px}body.template-product .product-action-panel--c1-precheck [data-rule-status=warning]{border-inline-start:3px solid #b77720;padding-inline-start:12px}body.template-product .product-action-panel--c1-precheck [data-rule-status=fail]{border-inline-start:3px solid #b34343;padding-inline-start:12px}body.template-product .product-action-panel--c1-precheck [hidden]{display:none!important}@media(max-width:767px){body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-address-shell,body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-optional-grid,body.template-product .product-action-panel--c1-precheck [data-c1-bento-grid]{grid-template-columns:minmax(0,1fr)}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-submit{width:100%}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-optional{padding:16px}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-shell{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){body.template-product .product-action-panel--c1-precheck *,body.template-product .product-action-panel--c1-precheck *:before,body.template-product .product-action-panel--c1-precheck *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){body.template-product .product-action-panel--c1-precheck :is(.product-action-panel__c1-readiness,.product-action-panel__c1-card,.product-action-panel__c1-rules,.product-action-panel__c1-next){border-color:CanvasText;color:CanvasText}}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-shell{box-sizing:border-box;padding:clamp(16px,3vw,32px)}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-head h1{margin-block:0 12px;font-size:var(--heading-page-size);font-weight:var(--heading-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-field--address>label{font-weight:650}body.template-product .product-action-panel--c1-precheck [data-c1-result]{scroll-margin-block-start:100px}@media(max-width:767px){body.template-product .product-action-panel--c1-precheck .product-action-panel__c1-field :is(input,select){font-size:max(16px,1rem)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-form-system.css.map */
