@layer components{.rj-segmented-field.uis-format-grid[data-layout=fill]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;grid-gap:var(--rj-ref-space-2-5);gap:var(--rj-ref-space-2-5)}.rj-segmented-field.uis-format-grid--two[data-layout=fill]{grid-template-columns:repeat(2,minmax(0,1fr))}.rj-segmented-field__option.uis-format-card{display:block;min-width:0;min-height:var(--rj-control-min-size);padding:var(--rj-ref-space-3-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);color:inherit;text-align:left;cursor:pointer}.uis-format-card.is-active,.uis-format-card:hover{border-color:var(--accent)}.uis-format-card.is-active{box-shadow:inset 0 0 0 1px var(--accent);background:var(--rj-ref-color-accent-a10)}.uis-format-card>span{display:block;overflow-wrap:break-word}.uis-format-card strong{color:var(--ink);font-size:var(--rj-ref-type-body-sm)}.uis-format-card .rj-segmented-field__option-description{margin-top:var(--rj-ref-space-1);color:var(--ink-soft);font-size:var(--rj-ref-type-label);line-height:1.55}.uis-format-scene{display:block;width:100%;height:140px;margin-bottom:var(--rj-ref-space-3)}.uis-format-field--job .uis-format-scene{height:108px}.uis-format-title{display:flex;align-items:center;justify-content:space-between;gap:var(--rj-ref-space-2)}.uis-format-check{display:grid;flex-shrink:0;width:var(--rj-ref-space-5);height:var(--rj-ref-space-5);place-items:center;border:1px solid var(--line-strong);border-radius:var(--rj-ref-radius-pill);color:transparent}.uis-format-card.is-active .uis-format-check{color:var(--paper);background:var(--accent-dark);border-color:var(--accent-dark)}.uis-format-check svg{width:var(--rj-ref-space-3);height:var(--rj-ref-space-3);fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.uis-input-shell{display:flex;align-items:center;gap:var(--rj-ref-space-2);min-height:var(--rj-control-min-size);padding:0 var(--rj-ref-space-3);border:1px solid var(--paper-deep);border-radius:var(--radius-md);background:var(--bg);transition:border-color var(--rj-motion-fast) var(--rj-ease),box-shadow var(--rj-motion-fast) var(--rj-ease),background var(--rj-motion-fast) var(--rj-ease)}.uis-input-shell:hover{border-color:var(--line-strong)}.uis-input-shell:focus-within{border-color:var(--accent);background:var(--paper);box-shadow:0 0 0 3px var(--ring)}.uis-input-shell input{flex:1 1;min-width:0;padding:var(--rj-ref-space-2-5) 0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--rj-ref-type-body-sm)}.uis-input-shell input::placeholder,.uis-textarea::placeholder{color:var(--ink-faint)}.uis-textarea{display:block;width:100%;min-height:200px;box-sizing:border-box;padding:var(--rj-ref-space-3) var(--rj-ref-space-3);-webkit-padding-end:calc(var(--rj-control-min-size) + var(--rj-ref-space-2));padding-inline-end:calc(var(--rj-control-min-size) + var(--rj-ref-space-2));border:1px solid var(--paper-deep);border-radius:var(--radius-md);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--rj-ref-type-body-sm);line-height:1.7;resize:vertical}.uis-textarea:focus{outline:0;border-color:var(--accent);background:var(--paper);box-shadow:0 0 0 3px var(--ring)}.uis-material-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rj-ref-space-3)}.uis-material-head .wbx-field-label{margin-bottom:0}.uis-material-head a{color:var(--accent-text);font-size:var(--rj-ref-type-label)}.uis-field-note{margin:var(--rj-ref-space-2) 0 0}.uis-scenario-guide{margin-top:var(--rj-ref-space-2);padding-top:var(--rj-ref-space-4);border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--rj-ref-type-body-sm);line-height:1.7}.uis-scenario-guide h4,.uis-scenario-guide h5{margin:0;color:var(--ink);font-size:inherit}.uis-scenario-focus p,.uis-scenario-intro p{margin:var(--rj-ref-space-1) 0 0;overflow-wrap:anywhere}.uis-scenario-route{margin:var(--rj-ref-space-4) 0}.uis-scenario-route ol{grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:var(--rj-ref-space-2-5) 0 0;padding:0;list-style:none}.uis-scenario-route li,.uis-scenario-route ol{display:grid;grid-gap:var(--rj-ref-space-2);gap:var(--rj-ref-space-2)}.uis-scenario-route li{position:relative;align-content:start;min-width:0;font-size:var(--rj-ref-type-label);line-height:1.55;overflow-wrap:anywhere}.uis-scenario-route li:not(:last-child):after{content:"";position:absolute;top:var(--rj-ref-space-3-5);left:calc(var(--rj-ref-space-7) + var(--rj-ref-space-2));right:0;border-top:1px solid var(--line-strong)}.uis-scenario-step{display:grid;width:var(--rj-ref-space-7);height:var(--rj-ref-space-7);place-items:center;border-radius:var(--rj-ref-radius-pill);background:var(--paper-deep);color:var(--accent-dark);font-weight:700}.uis-scenario-focus{display:flex;align-items:flex-start;gap:var(--rj-ref-space-2-5);padding:var(--rj-ref-space-3) 0;border-top:1px dashed var(--line)}.uis-scenario-focus>svg{flex-shrink:0;width:var(--rj-ref-space-5);height:var(--rj-ref-space-5);margin-top:var(--rj-ref-space-1);fill:none;stroke:var(--accent-dark);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.uis-scenario-round{margin:var(--rj-ref-space-3) 0 0;overflow-wrap:anywhere}.uis-scenario-round strong{display:block;color:var(--ink);font-weight:600}.uis-scenario-note{margin:0;font-size:var(--rj-ref-type-label)}.uis-setup .target-leaflet,.uis-setup [data-rj-interview-flow],.uis-setup [data-rj-material-card-picker]{min-width:0}.uis-setup>[data-rj-input-section]{scroll-margin-top:calc(var(--header-h) + var(--tool-sticky-context-offset, 0px) + var(--rj-ref-space-3))}@media (max-width:767px){.rj-segmented-field.uis-format-grid--two[data-layout=fill],.rj-segmented-field.uis-format-grid[data-layout=fill]{grid-template-columns:minmax(0,1fr)}.uis-format-field--job .uis-format-card{display:grid;grid-template-columns:104px minmax(0,1fr);grid-column-gap:var(--rj-ref-space-3);column-gap:var(--rj-ref-space-3);align-items:start}.uis-format-field--job .uis-format-card>span:first-child{display:contents}.uis-format-field--job .uis-format-scene{grid-column:1;grid-row:1/span 2;height:84px;margin:0;align-self:center}.uis-format-field--job .rj-segmented-field__option-description,.uis-format-field--job .uis-format-title{grid-column:2}}@media (max-width:600px){.uis-format-scene{height:110px;margin-bottom:var(--rj-ref-space-2)}.uis-scenario-route ol{grid-template-columns:minmax(0,1fr);gap:var(--rj-ref-space-3)}.uis-scenario-route li{grid-template-columns:var(--rj-ref-space-7) minmax(0,1fr);align-items:center;gap:var(--rj-ref-space-2-5)}.uis-scenario-route li:not(:last-child):after{top:calc(var(--rj-ref-space-7) + var(--rj-ref-space-1));bottom:calc(-1 * var(--rj-ref-space-2));left:var(--rj-ref-space-3-5);right:auto;border-top:0;border-left:1px solid var(--line-strong)}}}