@layer tokens,base;@layer components{.tec-desk{--tec-desk-dt-w:11em;--tec-desk-radio-dot:var(--space-1);container:tec-desk/inline-size}.tec-desk__grid{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container tec-desk (width>=56em){.tec-desk__grid:not(.tec-desk__grid--solo){grid-template-columns:var(--grid-margin)}}.tec-desk__aside{min-width:0}.tec-desk__address{font-style:normal}.tec-desk__lines{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.tec-desk__line{align-items:flex-start;gap:var(--space-1);min-width:0;padding-top:var(--space-4);border-top:var(--stroke-hairline) solid var(--line);flex-direction:column;display:flex}.tec-desk__line-label{color:var(--ink-secondary)}.tec-desk__link{align-items:flex-start;gap:var(--space-3);max-width:100%;margin-inline:calc(-1 * var(--space-2));padding:calc((var(--control-lg) - var(--icon-lg)) / 2) var(--space-2);border-radius:var(--radius-sm);color:var(--link);overflow-wrap:anywhere;font-weight:600;display:inline-flex}.tec-desk__link:hover{color:var(--link-hover)}.tec-desk__link .tec-icon{margin-top:calc((var(--icon-lg) - var(--icon)) / 2);color:var(--ink)}.tec-desk__link-sub{margin-top:var(--space-1);color:var(--ink-secondary);font-weight:400;display:block}.tec-desk__line-pending{padding-block:calc((var(--control-lg) - var(--icon-lg)) / 2)}.tec-desk__panel{box-sizing:border-box;min-width:0;padding:var(--space-5);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);container:tec-desk-panel/inline-size}@container tec-desk (width<=30em){.tec-desk__panel{padding:var(--space-5) var(--space-4)}}.tec-desk__panel>.tec-desk__form{gap:var(--space-5)}.tec-desk__topics{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.tec-desk__legend,.tec-desk__for{float:left;width:100%;color:var(--ink);grid-column:1/-1;margin:0;padding:0}.tec-desk__rows{border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.tec-desk__topics.tec-field--error .tec-desk__rows{border-color:var(--danger)}.tec-desk__row{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.tec-desk__row+.tec-desk__row{border-top:var(--stroke-hairline) solid var(--line)}.tec-desk__row:first-child{border-start-start-radius:calc(var(--radius-md) - var(--stroke-hairline));border-start-end-radius:calc(var(--radius-md) - var(--stroke-hairline))}.tec-desk__row:last-child{border-end-end-radius:calc(var(--radius-md) - var(--stroke-hairline));border-end-start-radius:calc(var(--radius-md) - var(--stroke-hairline))}.tec-desk__row:hover{background-color:var(--surface-tint)}.tec-desk__row:active{background-color:var(--state-hover-bg)}.tec-desk__row:has(.tec-desk__radio:checked){background-color:var(--surface-tint-strong);box-shadow:inset 0 0 0 var(--stroke-control) var(--edge-blue)}.tec-desk__row:has(.tec-desk__radio:focus-visible){z-index:1;box-shadow:var(--shadow-focus)}.tec-desk__row:has(.tec-desk__radio:checked:focus-visible){box-shadow:var(--shadow-focus), inset 0 0 0 var(--stroke-control) var(--edge-blue)}.tec-desk__radio{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:var(--icon);height:var(--icon);margin:calc((var(--icon-lg) - var(--icon)) / 2) 0 0;border:var(--stroke-control) solid var(--line-control);border-radius:var(--radius-full);background:var(--surface);cursor:pointer;flex:none}.tec-desk__row:hover .tec-desk__radio{border-color:var(--line-control-hover)}.tec-desk__radio:checked,.tec-desk__row:hover .tec-desk__radio:checked{border-color:var(--primary);background-color:var(--primary);box-shadow:inset 0 0 0 var(--tec-desk-radio-dot) var(--surface)}.tec-desk__radio:focus-visible{box-shadow:none}.tec-desk__radio:checked:focus-visible{box-shadow:inset 0 0 0 var(--tec-desk-radio-dot) var(--surface)}.tec-desk__row-text{min-width:0;display:grid}.tec-desk__row-title{color:var(--ink);font-weight:600}.tec-desk__row-line{color:var(--ink-secondary);text-wrap:pretty}.tec-desk__route:active .tec-desk__row-line,.tec-desk__row:active .tec-desk__row-line,.tec-desk__row:has(.tec-desk__radio:checked) .tec-desk__row-line{color:var(--ink)}.tec-desk__extra{gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-tint);border:0;margin:0;display:grid}.tec-desk__for{color:var(--edge-blue-darker)}.tec-desk__receipt{gap:var(--space-4);display:grid}.tec-desk__receipt-title{align-items:center;gap:var(--space-3);color:var(--success);margin:0;display:flex}.tec-desk__receipt-title:focus{outline:var(--focus-outline)}.tec-desk__receipt-title:focus-visible{border-radius:var(--radius-xs)}.tec-desk__register{border-top:var(--stroke-hairline) solid var(--line);margin:0;display:grid}.tec-desk__reg-row{gap:var(--space-1) var(--space-5);padding:var(--space-3) 0;border-bottom:var(--stroke-hairline) solid var(--line);display:grid}@container tec-desk-panel (width>=30em){.tec-desk__reg-row{grid-template-columns:var(--tec-desk-dt-w) minmax(0, 1fr)}}.tec-desk__reg-label{color:var(--ink-secondary)}.tec-desk__reg-value{color:var(--ink);overflow-wrap:anywhere;margin:0}.tec-desk__routes{border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);margin:0;padding:0;list-style:none;display:grid}.tec-desk__route-item+.tec-desk__route-item{border-top:var(--stroke-hairline) solid var(--line)}.tec-desk__route{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);color:var(--ink);display:flex}.tec-desk__route-item:first-child>.tec-desk__route{border-start-start-radius:calc(var(--radius-md) - var(--stroke-hairline));border-start-end-radius:calc(var(--radius-md) - var(--stroke-hairline))}.tec-desk__route-item:last-child>.tec-desk__route{border-end-end-radius:calc(var(--radius-md) - var(--stroke-hairline));border-end-start-radius:calc(var(--radius-md) - var(--stroke-hairline))}.tec-desk__route .tec-desk__row-text{flex:1}.tec-desk__route .tec-desk__row-title{color:var(--link)}.tec-desk__route-glyph{margin-top:calc((var(--icon-lg) - var(--icon)) / 2);color:var(--link)}.tec-desk__route:hover{background-color:var(--surface-tint)}.tec-desk__route:hover .tec-desk__row-title{color:var(--link-hover)}.tec-desk__route:active{background-color:var(--state-hover-bg)}.tec-desk__route:focus-visible{z-index:1;box-shadow:var(--shadow-focus-inset);position:relative}:where(.tec-section--deep,.tec-section--night,.tec-hero:not(.tec-hero--light),.tec-footer,[data-ground=deep],[data-ground=night]) .tec-desk__line{border-top-color:var(--line-on-deep)}:where(.tec-section--deep,.tec-section--night,.tec-hero:not(.tec-hero--light),.tec-footer,[data-ground=deep],[data-ground=night]) .tec-desk__line-label,:where(.tec-section--deep,.tec-section--night,.tec-hero:not(.tec-hero--light),.tec-footer,[data-ground=deep],[data-ground=night]) .tec-desk__link-sub{color:var(--on-deep-secondary)}:where(.tec-section--deep,.tec-section--night,.tec-hero:not(.tec-hero--light),.tec-footer,[data-ground=deep],[data-ground=night]) .tec-desk__link .tec-icon{color:var(--on-deep)}@media (prefers-reduced-motion:no-preference){.tec-desk__row,.tec-desk__route{transition:background-color var(--t-fast)}.tec-desk__radio{transition:border-color var(--t-fast), background-color var(--t-fast)}.tec-desk__route-glyph{transition:translate var(--t-fast)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.tec-desk__route:hover .tec-desk__route-glyph{translate:var(--move-nudge) 0}}@media (forced-colors:active){.tec-desk__radio{-webkit-appearance:auto;appearance:auto}.tec-desk__row:hover{outline:var(--stroke-hairline) solid;outline-offset:calc(-1 * var(--space-1))}.tec-desk__row:active{outline:var(--stroke-control) dashed;outline-offset:calc(-1 * var(--space-1))}.tec-desk__row:has(.tec-desk__radio:checked){outline:var(--stroke-control) solid;outline-offset:calc(-1 * var(--space-1))}.tec-desk__row:has(.tec-desk__radio:focus-visible),.tec-desk__route:focus-visible{outline:var(--stroke-focus) solid}.tec-desk__link .tec-icon{color:canvastext}.tec-desk__route-glyph{color:linktext}}}@layer x,page;
