/* Desktop companion to desk-native-12. Scoped to authenticated pages only.
   Retained feature styles consume these tokens; printing uses its own document. */
body#wltProduct480.v480-app {
  --pro-bg:#f7f5f9; --pro-surface:#fff; --pro-text:#332a3e;
  --pro-muted:#716079; --pro-line:#e7e0ec; --pro-soft:#f1edf5;
  --pro-accent:#634b74; --pro-primary:#e4eea7; --pro-success:#267052; --pro-warning:#945021;
  --desk-income:#af3e42; --desk-expense:#267052; --desk-selected:#634b74; --desk-on-selected:#fff;
  --ux-accent:var(--pro-accent); --ux-accent-soft:var(--pro-soft); --ux-ink:var(--pro-text);
  --ux-muted:var(--pro-muted); --ux-border:var(--pro-line); --ux-surface:var(--pro-surface); --ux-page:var(--pro-bg);
  --surface:var(--pro-surface); --surface-2:var(--pro-soft); --paper:var(--pro-bg); --paper-2:var(--pro-surface);
  --text:var(--pro-text); --ink:var(--pro-text); --muted:var(--pro-muted); --muted-2:var(--pro-muted);
  --line:var(--pro-line); --line-2:#c9bbd2; --border:var(--pro-line); --card:var(--pro-surface);
  --bg-soft:var(--pro-soft); --gold:var(--pro-accent); --gold-2:var(--pro-accent); --gold-deep:var(--pro-accent);
  --gold-3:var(--pro-primary); --gold-4:var(--pro-soft); --green:var(--desk-expense); --red:var(--desk-income);
  --shadow:0 4px 18px #382a4605; --shadow-lg:0 24px 80px #21152d26;
  font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif; font-size:14px; line-height:1.6;
  -webkit-font-smoothing:antialiased; font-variant-numeric:tabular-nums;
}
body#wltProduct480.v480-app.wlt-dark-product {
  --pro-bg:#1b1720; --pro-surface:#292230; --pro-text:#f6f0fa; --pro-muted:#cbbad8;
  --pro-line:#493c53; --pro-soft:#352c3e; --pro-accent:#e4eea7; --pro-primary:#e4eea7;
  --pro-success:#8fd6b3; --pro-warning:#edbb90; --desk-income:#ffacb3; --desk-expense:#8fd6b3;
  --desk-selected:#e4eea7; --desk-on-selected:#332a3e; --line-2:#81708e;
  color-scheme:dark;
}
body#wltProduct480.v480-app ::selection { background:#e4eea7; color:#332a3e }
body#wltProduct480.v480-app :is(button,input,select,textarea) { font-family:inherit }
body#wltProduct480.v480-app :is(button,a,input,select,textarea,summary):focus-visible { outline:2px solid var(--pro-accent)!important; outline-offset:3px!important }
body#wltProduct480.v480-app button { touch-action:manipulation }
body#wltProduct480.v480-app button svg { flex-shrink:0 }
body#wltProduct480.v480-app :is(.page-head,.pro-page-header,.query-header,.ld-header) h1 { font-size:27px!important; font-weight:700; letter-spacing:-.6px; line-height:1.5!important }
body#wltProduct480.v480-app :is(.page-head,.pro-page-header,.query-header,.ld-header) p { font-size:13px!important; line-height:1.75; overflow-wrap:anywhere }
body#wltProduct480.v480-app :is(.pro-page-header,.page-head,.ld-header) { margin-bottom:24px }
body#wltProduct480.v480-app .app-shell { grid-template-columns:232px minmax(0,1fr)!important }
body#wltProduct480.v480-app .sidebar { width:232px!important; padding:24px 16px 16px!important; background:#382a46!important; border-color:#4b3b5b!important }
body#wltProduct480.v480-app .side-brand { padding:0 10px 24px!important; gap:10px!important }
body#wltProduct480.v480-app .side-brand .brand-name { font-size:22px!important; letter-spacing:1px; color:#f8f4fb!important }
body#wltProduct480.v480-app .side-brand .brand-en { color:#d0bedc!important; font-size:11px!important }
body#wltProduct480.v480-app .ux-side-group { margin:14px 12px 5px; color:#cbbad8; font-size:11px; letter-spacing:1px }
body#wltProduct480.v480-app .v477-dark-nav { gap:3px!important; scrollbar-color:#786387 transparent; scrollbar-width:thin }
body#wltProduct480.v480-app .nav-item { min-height:44px!important; padding:10px 12px!important; font-size:14px!important; border-radius:9px!important; color:#e1d4ea!important; gap:12px }
body#wltProduct480.v480-app .nav-item:hover { background:#4a385b!important; color:#fff!important }
body#wltProduct480.v480-app .nav-item.active { background:#e4eea7!important; color:#382a46!important; border-color:#e4eea7!important; font-weight:700!important }
body#wltProduct480.v480-app .nav-item.active:before { display:none!important }
body#wltProduct480.v480-app .sidebar #allFunctions { margin:0 0 8px!important; background:#493957!important; border-color:#6d577d!important; color:#f8f4fb!important; padding:10px!important }
body#wltProduct480.v480-app .v477-side-user { background:#493957!important; border-color:#6d577d!important; padding:10px!important; border-radius:10px!important }
body#wltProduct480.v480-app .v477-side-user b { color:#fff!important }
body#wltProduct480.v480-app .v477-side-user small,body#wltProduct480.v480-app .v477-side-status { color:#d3c3df!important }
body#wltProduct480.v480-app .v477-side-status { border-color:#6d577d!important; margin-top:14px!important }
body#wltProduct480.v480-app .v477-side-status b { color:#e4eea7!important }
body#wltProduct480.v480-app .topbar { min-height:78px!important; padding:14px 28px!important; gap:18px }
body#wltProduct480.v480-app .v477-top-book { max-width:30%; min-width:220px; flex:0 1 260px; gap:8px; height:auto!important; min-height:44px!important }
body#wltProduct480.v480-app .v477-top-book>span { min-width:0; flex:1; display:flex!important; flex-direction:column!important; align-items:flex-start!important; gap:3px!important }
body#wltProduct480.v480-app .v477-top-book b { font-size:15px!important; width:100%; max-width:100%!important; text-align:left }
body#wltProduct480.v480-app .v477-top-book small { flex:none }
body#wltProduct480.v480-app .v477-top-book em { white-space:nowrap }
body#wltProduct480.v480-app .search-button { min-width:100px; flex:1; max-width:420px; padding:0 14px!important }
body#wltProduct480.v480-app .top-actions { gap:8px!important; flex-shrink:0 }
body#wltProduct480.v480-app .v477-top-user { width:auto!important; min-width:126px!important; padding-right:6px!important }
body#wltProduct480.v480-app .page { padding:28px 30px 48px!important; max-width:1580px!important }
body#wltProduct480.v480-app :is(.gold-btn,.outline-btn) { border-radius:9px!important; min-height:42px!important; padding:10px 16px!important; line-height:1.5!important; font-size:14px!important; box-shadow:none!important; transition:background-color .14s,border-color .14s }
body#wltProduct480.v480-app .gold-btn { background:var(--pro-primary)!important; color:#332a3e!important; border:1px solid #cdd998!important; font-weight:700!important }
body#wltProduct480.v480-app .gold-btn:hover:not(:disabled) { background:var(--desk-button-face,var(--desk-accent))!important; border-color:var(--desk-button-face,var(--desk-accent))!important }
body#wltProduct480.v480-app .outline-btn:hover:not(:disabled) { background:var(--pro-soft)!important; border-color:var(--line-2)!important }
body#wltProduct480.v480-app :is(.text-link,.query-shortcuts button) { color:var(--pro-accent)!important; text-underline-offset:4px }
body#wltProduct480.v480-app .text-link:hover { text-decoration:underline }
body#wltProduct480.v480-app :is(.pro-panel,.section-card,.shared-panel,.ux-home-hub,.ld-controls,.ld-summary,.ld-panel,.query-filter-card,.query-results,.pro-finance-strip) { border-color:var(--pro-line)!important; background:var(--pro-surface)!important; border-radius:12px!important; box-shadow:0 2px 8px #382a4603!important }
body#wltProduct480.v480-app :is(.v430-section,.hf3-panel,.v450-panel,.v442-panel,.v430-card,.v430-space,.hf3-account-summary,.v477-setting-tile,.v477-theme-grid>button) { border-color:var(--pro-line)!important; background:var(--pro-surface)!important; color:var(--pro-text)!important; box-shadow:none!important; border-radius:12px!important }
body#wltProduct480.v480-app :is(.card-head,.v430-card-head) { background:var(--pro-surface)!important; border-color:var(--pro-line)!important; padding:18px 20px }
body#wltProduct480.v480-app .card-head :is(h2,h3,h4) { color:var(--pro-text)!important; font-size:16px }
body#wltProduct480.v480-app .card-head :is(p,small) { color:var(--pro-muted)!important; line-height:1.7 }
body#wltProduct480.v480-app .section-card+.section-card { margin-top:20px }
body#wltProduct480.v480-app .v477-setting-tile { border-radius:10px!important; min-height:108px }
body#wltProduct480.v480-app .v477-setting-tile:hover { transform:none; background:var(--pro-soft)!important; border-color:var(--line-2)!important }
body#wltProduct480.v480-app .v477-setting-tile em { color:var(--pro-accent) }
body#wltProduct480.v480-app .v477-theme-grid>button.active { border-color:var(--pro-accent)!important; box-shadow:inset 0 0 0 1px var(--pro-accent)!important }
body#wltProduct480.v480-app .v477-theme-preview { box-shadow:inset 0 0 0 1px #81708e33 }
body#wltProduct480.v480-app .v477-theme-preview.is-dark { background:linear-gradient(90deg,#382a46 0 25%,#1b1720 25% 100%) }
body#wltProduct480.v480-app .v477-theme-preview.is-warm { background:linear-gradient(90deg,#382a46 0 25%,#f7f5f9 25% 100%) }
body#wltProduct480.v480-app .page-head h1:before { background:var(--pro-accent)!important }
body#wltProduct480.v480-app .page-head>div:first-child:before { background:var(--pro-accent)!important }
body#wltProduct480.v480-app .v477-status-tabs button.active { border-color:var(--desk-selected); color:var(--desk-on-selected); background:var(--desk-selected) }
body#wltProduct480.v480-app :is(.pro-panel,.ux-home-hub) { padding:22px }
body#wltProduct480.v480-app .ux-hub-head h2 { font-size:18px; margin:0 0 5px }
body#wltProduct480.v480-app .ux-hub-head .ux-eyebrow { margin:0 0 5px; font-size:11px; letter-spacing:.5px }
body#wltProduct480.v480-app .ux-home-hub { margin-bottom:20px }
body#wltProduct480.v480-app .ux-feature { min-height:76px; padding:14px; border-radius:10px }
body#wltProduct480.v480-app .ux-feature-icon { width:34px; height:34px; border-radius:9px }
body#wltProduct480.v480-app .ux-feature:hover { background:var(--pro-soft); border-color:var(--pro-accent) }
body#wltProduct480.v480-app .ux-home-pins .ux-feature:first-child { background:var(--pro-soft); border-color:var(--line-2) }
body#wltProduct480.v480-app .ux-discover-search { min-height:42px; padding:10px 14px }
body#wltProduct480.v480-app .pro-priorities { gap:16px; margin-bottom:20px }
body#wltProduct480.v480-app .pro-priorities>button { display:grid; grid-template-columns:minmax(0,1fr) auto; padding:18px 20px; gap:6px 16px; border-radius:12px; box-shadow:none; border:1px solid var(--pro-line) }
body#wltProduct480.v480-app .pro-priorities>button:first-child { border-top:1px solid var(--pro-line); background:var(--pro-soft); padding-top:18px }
body#wltProduct480.v480-app .pro-priorities strong { grid-column:2; grid-row:1/3; font-size:32px; align-self:center }
body#wltProduct480.v480-app .pro-priorities span { font-size:14px }
body#wltProduct480.v480-app .pro-priorities small { font-size:12px; display:block; overflow-wrap:anywhere }
body#wltProduct480.v480-app .pro-finance-strip { margin-bottom:22px; padding:22px 6px; row-gap:20px }
body#wltProduct480.v480-app .pro-finance-strip strong { font-size:22px; letter-spacing:-.4px }
body#wltProduct480.v480-app .pro-panel-head h2 { font-size:17px }
body#wltProduct480.v480-app :is(.pro-home-grid,.pro-home-aside) { gap:20px }
body#wltProduct480.v480-app :is(.pro-segments,.query-segments) { padding:4px; gap:4px; background:var(--pro-soft)!important; border-radius:10px; border:1px solid var(--pro-line) }
body#wltProduct480.v480-app :is(.pro-segments,.query-segments) button { color:var(--pro-muted)!important; background:transparent!important; border-radius:7px; min-height:38px; border:1px solid transparent; line-height:1.5 }
body#wltProduct480.v480-app :is(.pro-segments,.query-segments) button.active { background:var(--desk-selected)!important; color:var(--desk-on-selected)!important; box-shadow:none }
body#wltProduct480.v480-app .preview-choice-row button { color:var(--pro-text); background:var(--pro-surface); border-color:var(--pro-line); min-height:42px; border-radius:9px }
body#wltProduct480.v480-app .preview-choice-row button.selected { color:var(--desk-on-selected); background:var(--desk-selected); border-color:var(--desk-selected) }
body#wltProduct480.v480-app :is(.v430-input,.v430-field input,.v430-field select,.v430-field textarea,.query-field input,.query-field select,.ld-page input,.ld-page select,.pro-form-field input,.pro-form-field select) { background:var(--pro-surface)!important; color:var(--pro-text)!important; border:1px solid var(--line-2)!important; border-radius:8px!important; font-size:14px!important; min-height:44px!important; line-height:1.5!important; padding:11px 12px!important; max-width:100%; box-shadow:none!important }
body#wltProduct480.v480-app input::placeholder,body#wltProduct480.v480-app textarea::placeholder { color:var(--pro-muted); opacity:1 }
body#wltProduct480.v480-app :is(input,select,textarea):focus { border-color:var(--pro-accent)!important }
body#wltProduct480.v480-app .v430-field>span { font-size:13px!important; font-weight:600; color:var(--pro-text)!important }
body#wltProduct480.v480-app .v430-form-grid { gap:18px 22px!important }
body#wltProduct480.v480-app :is(.v430-field,.pro-form-field) { min-width:0 }
body#wltProduct480.v480-app :is(input[type=checkbox],input[type=radio]) { accent-color:var(--desk-selected); min-height:0!important; padding:0!important }
body#wltProduct480.v480-app :is(.table-wrap,.v430-order-table) { border-radius:10px; scrollbar-color:var(--line-2) var(--pro-soft); overscroll-behavior-x:contain }
body#wltProduct480.v480-app table th { padding-top:13px!important; padding-bottom:13px!important; font-size:12px!important; font-weight:600; letter-spacing:.2px; color:var(--pro-muted)!important; border-color:var(--pro-line)!important }
body#wltProduct480.v480-app table td { padding-top:14px!important; padding-bottom:14px!important; font-size:13px!important; font-variant-numeric:tabular-nums; vertical-align:middle }
body#wltProduct480.v480-app table tbody tr:hover td { background:var(--pro-soft)!important }
body#wltProduct480.v480-app :is(.v442-row,.v450-row,.v477-contact-row,.v430-list>button,.v430-person,.v430-network,.v477-share-person,.v430-combined,.v442-detail-block,.v450-detail-block) { background:var(--pro-surface)!important; border-color:var(--pro-line)!important; color:var(--pro-text)!important }
body#wltProduct480.v480-app :is(.v430-row,.v442-row,.v450-row,.v477-contact-row) b { color:var(--pro-text)!important }
body#wltProduct480.v480-app :is(.v430-row,.v442-row,.v450-row,.v477-contact-row) small { color:var(--pro-muted)!important }
body#wltProduct480.v480-app :is(.v430-metrics>button,.v430-metrics>div,.hf3-click-metrics>button,.v442-metric,.v450-metric) { background:var(--pro-surface)!important; border-color:var(--pro-line)!important; color:var(--pro-text)!important; border-radius:10px }
body#wltProduct480.v480-app .v430-metrics :is(small,em) { color:var(--pro-muted)!important }
body#wltProduct480.v480-app .v430-metrics b { color:var(--pro-text)!important }
body#wltProduct480.v480-app :is(.v450-query-grid,.v450-query-advanced,.hf3-filter-bar,.v430-toolbar,.v430-filter,.v430-filter-row,.filter-bar) { background:var(--pro-surface)!important; border-color:var(--pro-line)!important }
body#wltProduct480.v480-app .query-center { --q-paper:var(--pro-surface); --q-soft:var(--pro-soft); --q-ink:var(--pro-text); --q-muted:var(--pro-muted); --q-line:var(--pro-line) }
body#wltProduct480.v480-app :is(.ld-income,.query-in,.desk-income),body#wltProduct480.v480-app [data-pro-finance=month_income] strong { color:var(--desk-income)!important }
body#wltProduct480.v480-app :is(.ld-expense,.query-out,.desk-expense),body#wltProduct480.v480-app [data-pro-finance=month_expense] strong { color:var(--desk-expense)!important }
body#wltProduct480.v480-app .income-bar { background:var(--desk-income) }
body#wltProduct480.v480-app .expense-bar { background:var(--desk-expense) }
body#wltProduct480.v480-app .pro-record-mark.in { color:var(--desk-income); background:var(--pro-soft) }
body#wltProduct480.v480-app .pro-record-mark.out { color:var(--desk-expense); background:var(--pro-soft) }
body#wltProduct480.v480-app .credit-web-card { background:var(--pro-surface); color:var(--pro-text); border-color:var(--pro-line); border-radius:12px; transition:border-color .14s }
body#wltProduct480.v480-app .credit-web-card:hover { border-color:var(--pro-accent) }
body#wltProduct480.v480-app .credit-web-hero { background:#382a46; color:#f8f4fb; border:1px solid #6d577d; border-radius:12px }
body#wltProduct480.v480-app .ux-impact { border-color:var(--line-2) }
body#wltProduct480.v480-app .modal-shell { background:#21172db3!important; padding:24px!important; backdrop-filter:blur(3px) }
body#wltProduct480.v480-app .modal-card { border-radius:16px!important; box-shadow:var(--shadow-lg)!important; scrollbar-color:var(--line-2) var(--pro-soft) }
body#wltProduct480.v480-app .modal-head { position:sticky; top:0; z-index:3; background:var(--pro-surface)!important; border-color:var(--pro-line)!important; padding:18px 24px!important }
body#wltProduct480.v480-app .modal-head h2 { font-size:20px!important }
body#wltProduct480.v480-app .modal-body { padding:24px!important; background:var(--pro-surface)!important; color:var(--pro-text)!important }
body#wltProduct480.v480-app .v430-note { border-radius:9px!important; padding:13px 15px!important; font-size:13px!important }
body#wltProduct480.v480-app .v430-note,body#wltProduct480.v480-app .v430-note :is(b,strong) { min-width:0; white-space:normal!important; overflow-wrap:anywhere }
body#wltProduct480.v480-app .pro-record-list>button { padding:16px 0; gap:14px }
body#wltProduct480.v480-app .pro-record-list b { font-size:14px }
body#wltProduct480.v480-app .pro-record-right strong { font-size:17px }
body#wltProduct480.v480-app :is(.pro-record-list small,.pro-task-row small,.pro-task-row strong) { white-space:normal!important; overflow-wrap:anywhere; word-break:normal }
body#wltProduct480.v480-app .pro-task-row>span { min-width:0 }
body#wltProduct480.v480-app .v430-space-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr)); gap:14px; padding:20px; min-width:0; width:100% }
body#wltProduct480.v480-app .v430-space { min-width:0; width:100%; max-width:100%; padding:18px; text-align:left; white-space:normal; overflow-wrap:anywhere }
body#wltProduct480.v480-app .v430-space :is(b,small) { min-width:0; max-width:100%; white-space:normal; overflow-wrap:anywhere }
body#wltProduct480.v480-app .v430-space.active { border-color:var(--pro-accent)!important; box-shadow:inset 0 0 0 1px var(--pro-accent)!important }
body#wltProduct480.v480-app .v430-space-icon { background:var(--pro-soft)!important; color:var(--pro-accent)!important }
body#wltProduct480.v480-app .v430-space em { color:var(--pro-accent)!important; background:var(--pro-soft)!important }
/* Trade choices belong to one field, not the older three-column action grid. */
body#wltProduct480.v480-app #workMultiRows [data-work-row] { padding:18px; margin:16px 0 }
body#wltProduct480.v480-app #workMultiRows .v430-actions { display:flex!important; flex-wrap:wrap; gap:8px; min-width:0; max-width:100%; width:100%; padding:0; margin:8px 0 }
body#wltProduct480.v480-app #workMultiRows .v430-actions button { width:auto!important; min-width:0!important; flex:0 1 auto; padding:8px 12px!important; white-space:nowrap; min-height:40px!important }
body#wltProduct480.v480-app #workMultiRows [data-work-trade].selected { color:var(--desk-on-selected)!important; background:var(--desk-selected)!important; border-color:var(--desk-selected)!important }
body#wltProduct480.v480-app #workMultiRows .v430-actions-row { margin:0 0 12px; justify-content:space-between }
body#wltProduct480.v480-app #workMultiRows .v430-form-grid { grid-template-columns:repeat(2,minmax(0,1fr)) }
@media(min-width:1280px) {
  body#wltProduct480.v480-app .pro-home-grid { grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr) }
}
@media(max-width:1100px) and (min-width:701px) {
  body#wltProduct480.v480-app .app-shell { grid-template-columns:200px minmax(0,1fr)!important }
  body#wltProduct480.v480-app .sidebar { width:200px!important; padding:20px 12px 14px!important }
  body#wltProduct480.v480-app .side-brand .brand-en { font-size:10px!important }
  body#wltProduct480.v480-app .page { padding:24px 20px 40px!important }
  body#wltProduct480.v480-app .topbar { padding:12px 20px!important; flex-wrap:wrap; gap:12px }
  body#wltProduct480.v480-app .v477-top-book { max-width:none; flex:1 }
  body#wltProduct480.v480-app .topbar .search-button { order:3; flex-basis:100%; max-width:none }
  body#wltProduct480.v480-app .pro-priorities>button { padding:14px; display:flex; gap:7px }
  body#wltProduct480.v480-app .pro-priorities strong { font-size:28px; align-self:flex-start }
}
@media(max-width:700px) {
  body#wltProduct480.v480-app .app-shell { grid-template-columns:minmax(0,1fr)!important }
  body#wltProduct480.v480-app .sidebar { width:100%!important; padding:10px 14px!important }
  body#wltProduct480.v480-app .sidebar #allFunctions { margin:0!important }
  body#wltProduct480.v480-app .sidebar #mobileMenu { background:#493957!important; border-color:#6d577d!important; color:#f8f4fb!important }
  body#wltProduct480.v480-app .topbar { padding:12px 16px!important; min-height:68px!important; gap:10px }
  body#wltProduct480.v480-app .v477-top-book { max-width:none; min-width:0; flex:1 }
  body#wltProduct480.v480-app .v477-top-book b { max-width:150px!important }
  body#wltProduct480.v480-app .page { padding:22px 14px 36px!important }
  body#wltProduct480.v480-app :is(.page-head,.pro-page-header,.query-header,.ld-header) h1 { font-size:24px!important }
  body#wltProduct480.v480-app :is(.pro-panel,.ux-home-hub) { padding:16px }
  body#wltProduct480.v480-app .pro-priorities { grid-template-columns:minmax(0,1fr); gap:9px }
  body#wltProduct480.v480-app .pro-priorities>button { padding:14px 16px; gap:4px 12px }
  body#wltProduct480.v480-app .pro-priorities>button:first-child { padding-top:14px }
  body#wltProduct480.v480-app .pro-priorities strong { font-size:28px }
  body#wltProduct480.v480-app .pro-priorities small { display:block }
  body#wltProduct480.v480-app .pro-finance-strip { padding:18px 4px }
  body#wltProduct480.v480-app .pro-finance-strip strong { font-size:20px }
  body#wltProduct480.v480-app .pro-finance-strip button { padding:0 12px }
  body#wltProduct480.v480-app .modal-shell { padding:10px!important }
  body#wltProduct480.v480-app .modal-card,body#wltProduct480.v480-app .modal-card.wide { max-height:calc(100dvh - 20px)!important; width:100%!important }
  body#wltProduct480.v480-app .modal-head { padding:16px!important }
  body#wltProduct480.v480-app .modal-body { padding:16px!important }
  body#wltProduct480.v480-app :is(.gold-btn,.outline-btn) { max-width:100%; white-space:normal; overflow-wrap:break-word }
  body#wltProduct480.v480-app #workMultiRows [data-work-row] { padding:14px }
  body#wltProduct480.v480-app #workMultiRows .v430-form-grid { grid-template-columns:minmax(0,1fr) }
}
@media(prefers-reduced-motion:reduce) {
  body#wltProduct480.v480-app * { transition:none!important; animation:none!important; scroll-behavior:auto!important }
}
