@font-face{font-family:Barlow;src:url(/assets/taurus_core/fonts/barlow-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/taurus_core/fonts/barlow-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/taurus_core/fonts/barlow-semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/taurus_core/fonts/barlow-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/assets/taurus_core/fonts/barlow-semi-condensed-semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/assets/taurus_core/fonts/barlow-semi-condensed-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--tt-red: #9c1d1d;--tt-ink: #272324;--tt-graphite: #57585a;--tt-canvas: #f2f3f4;--tt-surface: #ffffff;--tt-subtle: #e9ebed;--tt-line: #c6c9cd;--tt-control-border: #75797f;--tt-error: var(--tt-red);--tt-error-bg: #fff3f3;--tt-font: "Barlow", Bahnschrift, "Segoe UI", Arial, sans-serif;--tt-heading-font: "Barlow Semi Condensed", Bahnschrift, "Segoe UI", Arial, sans-serif;--tt-radius: 3px;--tt-field-height: 48px;--tt-page-width: 1088px;--tt-gutter: 16px;--tt-column-gap: 24px;--tt-section-gap: 28px;--tt-logo-wide: url(/assets/taurus_core/images/taurus_logo_side.png)}html [data-doctype="Web Form"]{--font-stack: var(--tt-font);--primary: var(--tt-red);--text-color: var(--tt-ink);--heading-color: var(--tt-ink);--text-muted: var(--tt-graphite);--fg-color: var(--tt-surface);--bg-color: var(--tt-canvas);--control-bg: var(--tt-surface);--disabled-control-bg: var(--tt-subtle);--disabled-text-color: var(--tt-graphite);--border-color: var(--tt-line);--dark-border-color: var(--tt-control-border);--table-border-color: var(--tt-line);--error-border: var(--tt-error);--error-bg: var(--tt-error-bg);--subtle-fg: var(--tt-subtle);--subtle-accent: var(--tt-surface);color-scheme:light;font-family:var(--tt-font);font-size:16px;font-variant-numeric:tabular-nums;line-height:1.5;color:var(--tt-ink);background:var(--tt-canvas)}html [data-doctype="Web Form"] ::-moz-selection{background:var(--tt-red);color:var(--tt-surface)}html [data-doctype="Web Form"] ::selection{background:var(--tt-red);color:var(--tt-surface)}html body:has([data-doctype="Web Form"]){background:var(--tt-canvas)}html [data-doctype="Web Form"] .page-content-wrapper{margin:0;padding:0}html [data-doctype="Web Form"] .page-content-wrapper .container{width:100%;max-width:var(--tt-page-width);margin-inline:auto;padding:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content{max-width:none;min-height:0;padding:0}html [data-doctype="Web Form"] .page-content-wrapper .page-breadcrumbs:not(:has(*)),html [data-doctype="Web Form"] .page-content-wrapper .page-footer:not(:has(*)),html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-container>div[style]:empty{display:none}html [data-doctype="Web Form"] .page-content-wrapper .page-header-wrapper,html [data-doctype="Web Form"] .page-content-wrapper .page-header{min-height:0;margin-block:0;padding-block:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-container,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper{font-family:var(--tt-font)!important;background:var(--tt-surface)!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-topbar{position:relative;top:auto;z-index:auto;background:var(--tt-ink);border-bottom:3px solid var(--tt-red);color:var(--tt-surface);font-family:var(--tt-font)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-topbar-inner{min-height:76px;padding:8px var(--tt-gutter);gap:12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.portal-topbar-left,.portal-topbar-right){display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;flex-shrink:1}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.portal-back-link,.portal-logo-link){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;gap:8px;padding:0;color:var(--tt-surface);font:600 16px/1.3 var(--tt-font);text-transform:none;letter-spacing:0;border-radius:var(--tt-radius);text-decoration:none;transition:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-back-label{display:inline}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-back-link:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-topbar a:focus-visible{outline:2px solid var(--tt-surface);outline-offset:4px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-logo{display:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-logo-link:before{content:"";display:block;width:174px;height:46px;background:var(--tt-logo-wide) center / contain no-repeat}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.portal-topbar-secure,.portal-topbar-signed-in,.portal-form-counter,.portal-topbar-version-label,.portal-topbar-version-value,.portal-topbar-progress-label){font:500 14px/1.4 var(--tt-font);color:var(--tt-surface);letter-spacing:0;text-transform:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-topbar-secure-dot{display:none;animation:none;box-shadow:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-topbar-progress-fill{background:var(--tt-red);transition:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header{background:var(--tt-surface);border:0;border-radius:0;padding:20px var(--tt-gutter) 0;margin:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .breadcrumb-container{margin:0 0 12px;padding:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head{border:0;padding:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap!important;gap:12px!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title{flex:1 1 440px;min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title h1{margin:0;font-family:var(--tt-heading-font)!important;font-size:32px!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.12;color:var(--tt-ink)!important;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .indicator-pill{flex:0 0 auto;height:auto;margin:3px 0 0;padding:5px 9px;border:1px solid var(--tt-line);border-radius:var(--tt-radius);background:var(--tt-subtle);color:var(--tt-ink);font:600 14px/1.4 var(--tt-font);letter-spacing:0;white-space:normal}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .indicator-pill:before{display:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-actions{flex:0 1 auto;min-width:0;margin:0;padding:0;border:0;gap:8px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-actions:not(:has(*)){display:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .web-form-introduction,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .web-form-introduction p{margin:10px 0 0;max-width:75ch;color:var(--tt-graphite);font:400 16px/1.5 var(--tt-font)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form{background:var(--tt-surface);padding:20px var(--tt-gutter) 28px;border:0;border-radius:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){margin:0 0 var(--tt-section-gap)!important;padding:0!important;border:0!important;background:transparent!important;min-width:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section>.section-head:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){flex:0 0 100%;width:100%;margin:0 0 16px!important;padding:10px 12px!important;border:0!important;border-inline-start:4px solid var(--tt-red)!important;background:var(--tt-ink);color:var(--tt-surface)!important;font-family:var(--tt-heading-font)!important;font-size:21px!important;font-weight:600!important;line-height:1.25;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section>.section-head.collapsible:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){min-height:48px;cursor:pointer}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section>.section-body:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){width:100%;margin:0;min-width:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-column:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){min-width:0;padding:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-column>.frappe-control:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){max-width:none;min-width:0;font:400 16px/1.5 var(--tt-font);letter-spacing:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-column>.frappe-control>.form-group:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){margin-bottom:16px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-column>.frappe-control:last-child>.form-group:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){margin-bottom:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .control-label:not(:where(.form-in-grid *,.grid-body *,.modal *)){display:inline-block;margin-bottom:6px!important;color:var(--tt-ink)!important;font-family:var(--tt-font)!important;font-size:16px!important;font-weight:600!important;line-height:1.35;text-transform:none!important;letter-spacing:0!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .control-label.reqd:after,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-heading-row .static-area.reqd:after{color:var(--tt-error);font-weight:700}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper :is(.help-box,.help-block,.control-description):not(:where(.form-in-grid *,.grid-body *,.modal *)){margin:6px 0 0!important;color:var(--tt-graphite)!important;font-family:var(--tt-font);font-size:14px!important;font-style:normal!important;font-weight:400;line-height:1.5}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control:not(:where(.form-in-grid *,.grid-body *,.modal *,.datepicker *)){box-sizing:border-box;width:100%;max-width:100%;min-height:var(--tt-field-height)!important;height:auto!important;padding:10px 12px!important;border:1px solid var(--tt-control-border)!important;border-radius:var(--tt-radius)!important;background-color:var(--tt-surface)!important;color:var(--tt-ink)!important;font-family:var(--tt-font)!important;font-size:16px!important;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.5;letter-spacing:0;box-shadow:none!important;transition:none!important;caret-color:var(--tt-red)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control::-moz-placeholder{color:var(--tt-graphite);opacity:1}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control::placeholder{color:var(--tt-graphite);opacity:1}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper select.form-control:not(:where(.form-in-grid *,.grid-body *,.modal *)){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-inline-end:32px!important;background-image:none;text-overflow:clip;white-space:nowrap;cursor:pointer}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .frappe-control[data-fieldtype=Select] .select-icon:not(:where(.form-in-grid *,.grid-body *,.modal *)){display:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper textarea.form-control:not(:where(.form-in-grid *,.grid-body *,.modal *)){min-height:120px!important;resize:vertical;white-space:pre-wrap}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper textarea.form-control:is([data-fieldtype="Long Text"],[data-fieldtype="Text Editor"]):not(:where(.form-in-grid *,.grid-body *,.modal *)){min-height:200px!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control:is(:disabled,[readonly]):not(:where(.form-in-grid *,.grid-body *,.modal *)){background-color:var(--tt-subtle)!important;color:var(--tt-graphite)!important;opacity:1}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control:disabled:not(:where(.form-in-grid *,.grid-body *,.modal *)){cursor:not-allowed}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .like-disabled-input:not(:where(.form-in-grid *,.grid-body *,.modal *,[data-fieldtype="Rating"] *)){padding:10px 12px;min-height:var(--tt-field-height);border:1px solid var(--tt-line);border-radius:var(--tt-radius);background:var(--tt-subtle);color:var(--tt-ink);font:400 16px/1.5 var(--tt-font);overflow-wrap:anywhere}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .checkbox:not(:where(.form-in-grid *,.grid-body *,.modal *)){margin:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .checkbox label:not(:where(.form-in-grid *,.grid-body *,.modal *)){display:inline-flex;align-items:flex-start;min-height:44px;padding:10px 0;gap:10px;margin:0!important;color:var(--tt-ink)!important;font-family:var(--tt-font)!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .checkbox .label-area:not(:where(.form-in-grid *,.grid-body *,.modal *)){color:inherit;font:inherit;letter-spacing:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .checkbox :is(.input-area,.disp-area):not(:where(.form-in-grid *,.grid-body *,.modal *)){flex-shrink:0;height:24px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .checkbox input[type=checkbox]:not(:where(.form-in-grid *,.grid-body *,.modal *)){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex-shrink:0;width:22px!important;height:22px!important;min-height:0;margin:1px 0 0!important;accent-color:var(--tt-red)!important;background-image:none;box-shadow:none;cursor:pointer}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .checkbox .help-box:not(:where(.form-in-grid *,.grid-body *,.modal *)){padding-inline-start:32px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper :is(.form-control,.checkbox input):focus:not(:where(.form-in-grid *,.grid-body *,.modal *,.datepicker *)){border-color:var(--tt-red)!important;outline:2px solid var(--tt-red)!important;outline-offset:3px;box-shadow:none!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .frappe-control.has-error :is(input,select,textarea):not(:where(.form-in-grid *,.grid-body *,.modal *)),html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control:is([aria-invalid="true"],.is-invalid):not(:where(.form-in-grid *,.grid-body *,.modal *)){border:2px solid var(--tt-error)!important;background-color:var(--tt-error-bg)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .frappe-control.has-error .control-label:not(:where(.form-in-grid *,.grid-body *,.modal *)),html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .invalid-feedback{color:var(--tt-error)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .form-grid-container:not(:has(.grid-row-open)){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--tt-control-border) var(--tt-subtle)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .form-grid{border:1px solid var(--tt-control-border);border-radius:var(--tt-radius)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .form-grid:not(:has(.grid-row-open)){min-width:800px;overflow:visible}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-heading-row{height:auto;min-height:48px;color:var(--tt-ink);background:var(--tt-subtle);font:600 15px/1.35 var(--tt-font);letter-spacing:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-heading-row :is(.grid-static-col,.row-check,.row-index){min-height:48px;height:auto;padding-block:12px!important;background:var(--tt-subtle)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-heading-row .static-area{white-space:normal;text-overflow:clip;overflow-wrap:normal}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-heading-row .grid-row-check:after,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-body .data-row:not(.editable-row)>.row-check .grid-row-check:after{inset:-13px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-body .data-row:not(.editable-row){color:var(--tt-ink)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .form-grid:not(:has(.grid-row-open)) .grid-body{margin-bottom:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-empty{position:sticky;inset-inline-start:0;width:min(100%,calc(100vw - var(--tt-gutter) * 2 - 2px));min-height:64px;height:auto;padding:16px;color:var(--tt-graphite);background:var(--tt-surface);font:400 16px/1.5 var(--tt-font)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-footer{margin:8px 0 0;padding:0;background:transparent}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-body .editable-row input.form-control.invalid{background-color:var(--tt-error-bg)!important;border-color:var(--tt-error)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-photos-intro{margin:0 0 16px;max-width:75ch;color:var(--tt-graphite);font:400 16px/1.5 var(--tt-font)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-buckets{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-bucket{min-width:0;padding:16px;border:1px solid var(--tt-line);border-radius:var(--tt-radius);background:var(--tt-canvas);display:flex;flex-direction:column;align-items:flex-start}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-bucket-hd{margin-bottom:12px;color:var(--tt-ink);font:600 18px/1.3 var(--tt-heading-font);text-transform:none;letter-spacing:0;overflow-wrap:anywhere}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;max-width:100%}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-grid:empty{margin:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:112px;height:112px;background:var(--tt-subtle);border:1px solid var(--tt-line);border-radius:var(--tt-radius)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--tt-radius)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.ts-thumb-ph,.ts-uploading){color:var(--tt-graphite);font:600 18px/1.3 var(--tt-font)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-del{position:absolute;inset:4px 4px auto auto;width:44px;height:44px;border:1px solid var(--tt-surface);border-radius:var(--tt-radius);padding:0;background:var(--tt-ink);color:var(--tt-surface);font:600 20px/1 var(--tt-font);cursor:pointer}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-bucket input[type=file]{display:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.web-form-header .web-form-actions .btn,.web-form-footer .web-form-actions .btn,.grid-footer .btn,.grid-custom-buttons .btn,.ts-add,.success-footer .btn){min-height:44px;max-width:100%;margin-block:0;padding:10px 16px!important;border:1px solid var(--tt-control-border)!important;border-radius:var(--tt-radius)!important;background:var(--tt-surface)!important;color:var(--tt-ink)!important;font-family:var(--tt-font)!important;font-size:16px!important;font-weight:600!important;line-height:1.4;text-transform:none!important;letter-spacing:0!important;text-align:center;white-space:normal;box-shadow:none!important;transition:none!important;cursor:pointer}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-add{margin-top:auto}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.web-form-header .web-form-actions .btn-primary,.web-form-footer .web-form-actions .btn-primary,.success-footer .btn-primary){border-color:var(--tt-red)!important;background:var(--tt-red)!important;color:var(--tt-surface)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.web-form-header .web-form-actions .btn,.web-form-footer .web-form-actions .btn,.grid-footer .btn,.grid-custom-buttons .btn,.ts-add,.success-footer .btn):hover:not(:disabled):not(.disabled){border-color:var(--tt-ink)!important;background:var(--tt-subtle)!important;color:var(--tt-ink)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.web-form-header .web-form-actions .btn-primary,.web-form-footer .web-form-actions .btn-primary,.success-footer .btn-primary):is(:hover,:active):not(:disabled):not(.disabled){border-color:var(--tt-ink)!important;background:var(--tt-ink)!important;color:var(--tt-surface)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.web-form-header .web-form-actions .btn,.web-form-footer .web-form-actions .btn,.grid-footer .btn,.grid-custom-buttons .btn,.ts-add,.success-footer .btn):is(:disabled,.disabled){border-color:var(--tt-line)!important;background:var(--tt-subtle)!important;color:var(--tt-graphite)!important;opacity:1;cursor:not-allowed}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.web-form-header .web-form-actions .btn,.web-form-footer .web-form-actions .btn,.grid-footer .btn,.grid-custom-buttons .btn,.ts-add,.ts-del,.success-footer a):focus-visible{outline:2px solid var(--tt-red)!important;outline-offset:3px;box-shadow:none!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer{margin:0;padding-top:20px;border-top:1px solid var(--tt-line)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions{margin:0;padding:0;border:0;gap:12px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .right-area{gap:12px;flex-wrap:wrap}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .submit-btn{min-height:48px;min-width:160px;margin:0!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page{padding:40px var(--tt-gutter);margin:0;border:0;border-radius:0;background:var(--tt-surface);color:var(--tt-ink);text-align:left}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page .success-header{justify-content:flex-start;align-items:center;margin:0;gap:12px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page .success-header .success-title{color:var(--tt-ink);font:700 32px/1.15 var(--tt-heading-font)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page .success-icon{--icon-fill: var(--tt-red);--icon-stroke: var(--tt-red);color:var(--tt-red)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .success-page :is(.success-message,.success_url_message){color:var(--tt-graphite);font:400 16px/1.5 var(--tt-font)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.web-form-introduction,.help-box,.success-footer) a:not(.btn){color:var(--tt-red);text-decoration:underline;text-underline-offset:3px}html [data-doctype="Web Form"]~.web-footer{min-height:0;margin:0;padding:20px var(--tt-gutter);border-top:1px solid var(--tt-line);color:var(--tt-graphite);background:var(--tt-canvas);font:400 14px/1.5 var(--tt-font)}html [data-doctype="Web Form"]~.web-footer .footer-powered{display:none}html [data-doctype="Web Form"]~.web-footer:not(:has(a:not(.footer-powered a),input,button,img)){padding:0;border:0}html [data-doctype="Web Form"]~.web-footer .container{width:100%;max-width:var(--tt-page-width);margin-inline:auto;padding-inline:16px}@media (min-width: 576px){html [data-doctype="Web Form"]{--tt-gutter: 28px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-column:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){padding-inline:calc(var(--tt-column-gap) / 2)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-column:first-child:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){padding-inline-start:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-column:last-child:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){padding-inline-end:0}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){html [data-doctype="Web Form"]{--tt-gutter: 32px;--tt-section-gap: 32px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title h1{font-size:38px!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 575.98px){html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .portal-topbar-secure{display:none}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-column:not(:first-child):not(:where(.form-in-grid *,.grid-row-open *,.modal *)){margin-top:16px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .right-area{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .submit-btn{min-width:0}}@media (prefers-reduced-motion: reduce){html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.portal-topbar-progress-fill,.portal-back-link,.ts-add,.ts-del,.web-form-actions .btn),html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control:not(:where(.form-in-grid *,.grid-body *,.modal *,.datepicker *)){animation:none!important;transition:none!important}}html [data-doctype="Web Form"]{--tt-band: 76px;--tt-rule: 3px;--tt-grid: rgba(39, 35, 36, .055);--tt-grid-size: 32px;--tt-mark: url(/assets/taurus_core/images/taurus_bull_watermark.png);--tt-margin: calc((100vw - var(--tt-page-width)) / 2);--tt-mark-width: min(clamp(320px, calc(var(--tt-margin) * .72), 760px), 60vh);--tt-mark-inset: 24px}@media (min-width: 1200px){html [data-doctype="Web Form"]{background:linear-gradient(to bottom,var(--tt-ink) 0,var(--tt-ink) var(--tt-band),var(--tt-red) var(--tt-band),var(--tt-red) calc(var(--tt-band) + var(--tt-rule)),transparent calc(var(--tt-band) + var(--tt-rule))) top center / 100% calc(var(--tt-band) + var(--tt-rule)) no-repeat,var(--tt-mark) right var(--tt-mark-inset) bottom var(--tt-mark-inset) / var(--tt-mark-width) auto no-repeat fixed,linear-gradient(var(--tt-grid) 1px,transparent 1px) 0 0 / 100% var(--tt-grid-size),linear-gradient(90deg,var(--tt-grid) 1px,transparent 1px) 0 0 / var(--tt-grid-size) 100%,var(--tt-canvas)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-container{margin:28px 0 56px!important;border:1px solid var(--tt-line);border-radius:var(--tt-radius);box-shadow:0 28px 56px -36px #27232452}}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title h1:before{content:"";display:block;width:48px;height:4px;margin:0 0 12px;background:var(--tt-red)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .grid-footer .btn,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .grid-custom-buttons .btn,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-photos .ts-buckets .ts-bucket .ts-add{border-color:var(--tt-red)!important;color:var(--tt-red)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .grid-footer .btn:hover:not(:disabled):not(.disabled),html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .grid-custom-buttons .btn:hover:not(:disabled):not(.disabled),html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-photos .ts-buckets .ts-bucket .ts-add:hover:not(:disabled):not(.disabled){border-color:var(--tt-red)!important;background:var(--tt-red)!important;color:var(--tt-surface)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .grid-heading-row{border-bottom:2px solid var(--tt-red)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section>.section-head:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){border-inline-start:0!important;border-bottom:3px solid var(--tt-red)!important}@media screen{html [data-doctype="Web Form"] .page-content-wrapper .container .page_content{--tt-control-fill: #fafbfc;--tt-active-plate: var(--tt-ink);--tt-field-depth: inset 0 1px 2px rgba(39, 35, 36, .045);--tt-button-depth: inset 0 1px 0 rgba(255, 255, 255, .16), 0 2px 4px -2px rgba(39, 35, 36, .28);--tt-plate-detail: linear-gradient(118deg, transparent 0 73%, rgba(39, 35, 36, .24) 73% 78%, var(--tt-ink) 78% 100%);--tt-plate-active-detail: linear-gradient(118deg, transparent 0 73%, rgba(156, 29, 29, .42) 73% 78%, var(--tt-red) 78% 100%)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header{position:relative;isolation:isolate;z-index:1;background:transparent}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header:before{content:"";position:absolute;inset:0 0 -12px;z-index:-1;pointer-events:none;background-color:var(--tt-ink);background-image:linear-gradient(118deg,transparent 0 79%,rgba(156,29,29,.24) 79% 85%,rgba(156,29,29,.56) 85% 100%);box-shadow:inset 0 3px 0 var(--tt-red),0 4px 8px -6px #2723247a}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title h1{color:var(--tt-surface)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .web-form-title h1:before{width:96px;background:var(--tt-red)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .web-form-introduction,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .web-form-introduction p{color:var(--tt-subtle)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header :is(.web-form-introduction,.breadcrumb-container) a:not(.btn){color:var(--tt-surface);text-decoration:underline;text-underline-offset:3px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header :is(.web-form-introduction,.breadcrumb-container) a:not(.btn):focus-visible{outline:2px solid var(--tt-surface);outline-offset:3px}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form-header .web-form-head .title .indicator-pill{border-color:#fff6;background:rgba(39,35,36,.38);color:var(--tt-surface)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section>.section-head:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){background-color:var(--tt-red);border-bottom-color:var(--tt-ink)!important;box-shadow:inset 0 1px #ffffff2e,0 3px 6px -4px #2723246b}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section>.section-head:not(.collapsible):not(:where(.form-in-grid *,.grid-row-open *,.modal *)){background-image:var(--tt-plate-detail);background-position:right center;background-size:100% 100%;background-repeat:no-repeat}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section:focus-within>.section-head:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){background-color:var(--tt-active-plate);border-bottom-color:var(--tt-red)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section:focus-within>.section-head:not(.collapsible):not(:where(.form-in-grid *,.grid-row-open *,.modal *)){background-image:var(--tt-plate-active-detail)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control:not(:where(.form-in-grid *,.grid-body *,.modal *,.datepicker *,.has-error *,:disabled,[readonly],[aria-invalid="true"],.is-invalid,.invalid)){background-color:var(--tt-control-fill)!important;box-shadow:var(--tt-field-depth)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control:focus:not(:where(.form-in-grid *,.grid-body *,.modal *,.datepicker *,.has-error *,:disabled,[readonly],[aria-invalid="true"],.is-invalid,.invalid)){background-color:var(--tt-surface)!important;box-shadow:none!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-bucket{background:var(--tt-ink);border-color:var(--tt-ink);box-shadow:inset 0 -3px 0 var(--tt-red),0 4px 8px -5px #2723244d}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-bucket .ts-bucket-hd{color:var(--tt-surface)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-photos .ts-buckets .ts-bucket .ts-add{background:transparent!important;border-color:var(--tt-surface)!important;color:var(--tt-surface)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-photos .ts-buckets .ts-bucket .ts-add:focus-visible{outline-color:var(--tt-surface)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-photos .ts-buckets .ts-bucket .ts-add:is(:disabled,.disabled){background:var(--tt-subtle)!important;border-color:var(--tt-line)!important;color:var(--tt-graphite)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-bucket:focus-within{border-color:var(--tt-red);background-color:var(--tt-active-plate);box-shadow:inset 0 -5px 0 var(--tt-red)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .submit-btn:not(:disabled):not(.disabled){box-shadow:var(--tt-button-depth)!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-footer .web-form-actions .submit-btn:active:not(:disabled):not(.disabled){box-shadow:inset 0 1px 2px #2723243d!important}}@media screen and (hover: hover) and (pointer: fine){html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control:hover:not(:focus):not(:where(.form-in-grid *,.grid-body *,.modal *,.datepicker *,.has-error *,:disabled,[readonly],[aria-invalid="true"],.is-invalid,.invalid)){border-color:var(--tt-graphite)!important;background-color:var(--tt-surface)!important}}@media screen and (prefers-reduced-motion: no-preference){html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-control:not(:where(.form-in-grid *,.grid-body *,.modal *,.datepicker *)),html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section>.section-head:not(:where(.form-in-grid *,.grid-row-open *,.modal *)),html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .ts-bucket,html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.web-form-footer .web-form-actions .btn,.grid-footer .btn,.grid-custom-buttons .btn,.ts-add){transition:background-color .16s ease-out,border-color .16s ease-out!important}}@media print{html [data-doctype="Web Form"]{--tt-gutter: 0px;--tt-section-gap: 16px;background:var(--tt-surface)}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.portal-topbar,.web-form-actions,.grid-footer,.grid-custom-buttons,.ts-add,.ts-del),html [data-doctype="Web Form"]~.web-footer{display:none!important}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .web-form .web-form-wrapper .form-section>.section-head:not(:where(.form-in-grid *,.grid-row-open *,.modal *)){color:var(--tt-ink)!important;background:var(--tt-surface);border-bottom:1px solid var(--tt-ink)!important;-moz-column-break-after:avoid;break-after:avoid}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content :is(.frappe-control,.ts-bucket){-moz-column-break-inside:avoid;break-inside:avoid}html [data-doctype="Web Form"] .page-content-wrapper .container .page_content .form-grid-container{overflow:visible}}
/*# sourceMappingURL=taurus_forms.bundle.644PGW2W.css.map */
