/* finesse · register=product · shell=compact-rail+floating-workspace · palette=ink/cartoon/cinema/mono · type=local-CJK · motion=quiet-feedback */
@font-face{font-family:OASerif;src:url('/fonts/OASerif.woff2') format('woff2');font-weight:200 900;font-display:swap}
@font-face{font-family:OAPlayful;src:url('/fonts/OAPlayful.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--ui-font:"Segoe UI","Microsoft YaHei",sans-serif;--number-font:"Segoe UI","Microsoft YaHei",sans-serif;--rail-ink:var(--ink);--rail-copy:var(--body);--rail-muted:var(--muted);--rail-active:var(--surface);--tile-edge:var(--border);--lift-shadow:0 12px 26px -17px color-mix(in srgb,var(--ink) 36%,transparent);--motion-ease:cubic-bezier(.2,.7,.2,1)}
:root[data-font=serif]{--ui-font:OASerif,"Noto Serif SC","Songti SC",SimSun,serif}
:root[data-font=playful]{--ui-font:OAPlayful,"Microsoft YaHei",sans-serif}
body,button,input,select,textarea{font-family:var(--ui-font)}
:root[data-font=serif] body,:root[data-font=playful] body{font-family:var(--ui-font)}
button.primary:hover:not(:disabled){background:var(--accent);color:var(--on-accent);filter:brightness(1.04)}
.number,.kpi b,.fund-scope-metrics b,.currency-amounts,.currency-progress,.currency-total b,.annual-table td:not(:first-child){font-family:var(--number-font);font-variant-numeric:tabular-nums}
input[inputmode=decimal],.line-table input[aria-label="明细金额"]{font-family:var(--number-font);font-variant-numeric:tabular-nums}
:root[data-theme=ink]{--page:#eae9e1;--surface:#faf9f3;--inset:#f1f0e8;--rail:#293b35;--header:#f4f3ec;--border:#d5d6ca;--ink:#243b32;--body:#3c4e44;--muted:#606b61;--accent:#a33e32;--accent-soft:#f2e5dc;--on-accent:#fcf8f1;--rail-ink:#f4f1e6;--rail-copy:#ece9dd;--rail-muted:#b7c4b8;--rail-active:#3d5146;--good:#38614b;--good-bg:#e5eddf;--warn:#805c19;--warn-bg:#f4ead1;--bad:#9c3932;--bad-bg:#f7e4dc;--purple:#61516b;--purple-bg:#ebe5ec;--shadow:0 2px 10px #253c3308;--r:13px;--rs:7px}
:root[data-theme=cartoon]{--page:#f6eedb;--surface:#fffcf1;--inset:#f7f1e1;--rail:#f9d96f;--header:#fff7df;--border:#c4baa2;--ink:#303b3b;--body:#424c48;--muted:#62675a;--accent:#365c50;--accent-soft:#dceade;--on-accent:#fffdf4;--good:#29654c;--good-bg:#dcebd6;--warn:#77531a;--warn-bg:#ffedaf;--bad:#a33e37;--bad-bg:#ffe1d2;--purple:#6b4d87;--purple-bg:#ece3fa;--tile-edge:#445047;--shadow:2px 3px 0 #46504716;--r:22px;--rs:12px}
:root[data-theme=cinema]{color-scheme:dark;--page:#111820;--surface:#1c2732;--inset:#17212b;--rail:#0d141b;--header:#1c2732;--border:#34424d;--ink:#f1eadd;--body:#d6dde1;--muted:#a5b2bd;--accent:#e0bd7d;--accent-soft:#3c352a;--on-accent:#1c211f;--rail-ink:#f1eadd;--rail-copy:#c7d1d8;--rail-muted:#9cabb6;--rail-active:#26323d;--good:#a7d9bc;--good-bg:#273d34;--warn:#e7c78e;--warn-bg:#453a28;--bad:#f4b1a5;--bad-bg:#492e32;--purple:#d3b9e8;--purple-bg:#3a3049;--shadow:0 3px 12px #0a101940;--r:16px;--rs:9px}
:root[data-theme=mono]{color-scheme:light;--page:#fff;--surface:#fff;--inset:#fff;--rail:#fff;--header:#fff;--border:#000;--ink:#000;--body:#000;--muted:#000;--accent:#000;--accent-soft:#fff;--on-accent:#fff;--rail-ink:#000;--rail-copy:#000;--rail-muted:#000;--rail-active:#fff;--good:#000;--good-bg:#fff;--warn:#000;--warn-bg:#fff;--bad:#000;--bad-bg:#fff;--purple:#000;--purple-bg:#fff;--shadow:none;--lift-shadow:4px 4px 0 #000;--r:0px;--rs:0px}
:root:is([data-theme=ink],[data-theme=cinema]) .sidebar{color:var(--rail-copy)}
:root:is([data-theme=ink],[data-theme=cinema]) .sidebar .brand,:root:is([data-theme=ink],[data-theme=cinema]) .sidebar .sidebar-bottom b{color:var(--rail-ink)}
:root:is([data-theme=ink],[data-theme=cinema]) .sidebar .nav a,:root:is([data-theme=ink],[data-theme=cinema]) .application-nav-title{color:var(--rail-copy)}
:root:is([data-theme=ink],[data-theme=cinema]) .sidebar small,:root:is([data-theme=ink],[data-theme=cinema]) .nav-group,:root:is([data-theme=ink],[data-theme=cinema]) .sidebar-bottom{color:var(--rail-muted)}
:root:is([data-theme=ink],[data-theme=cinema]) .sidebar .nav a.active,:root:is([data-theme=ink],[data-theme=cinema]) .sidebar .nav a:hover,:root:is([data-theme=ink],[data-theme=cinema]) .application-nav-title:hover{background:var(--rail-active);color:var(--rail-ink)}
:root:is([data-theme=ink],[data-theme=cartoon],[data-theme=cinema],[data-theme=mono]) .card-head{background:var(--surface)}
:root:is([data-theme=ink],[data-theme=cartoon],[data-theme=cinema],[data-theme=mono]) .card{border-radius:var(--r);border-color:var(--border)}
:root[data-theme=cartoon] .settings-shortcut{border:1.5px solid var(--tile-edge);box-shadow:3px 4px 0 var(--tile-edge)}
:root[data-theme=cartoon] .settings-shortcut-icon{border:1.5px solid var(--tile-edge);border-radius:14px;background:var(--warn-bg)}
:root[data-theme=cartoon] .brandmark{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}
:root[data-theme=cartoon] .primary{box-shadow:2px 3px 0 var(--ink);border:1.5px solid var(--ink)}
:root[data-theme=mono] :is(.tag,.notice,.kpi-icon,.quick-icon,.settings-shortcut-icon,.application-kind-summary,.clipboard-dropzone){color:var(--ink);background:var(--surface);border:1px solid var(--border)}
:root[data-theme=mono] :is(.tag.bad,.tag.warn){border-style:dashed}
:root[data-theme=mono] :is(.tag.good,.tag.document-type){border-style:solid}
:root[data-theme=mono] :is(button:disabled,input:disabled,select:disabled){opacity:1;border-style:dashed;cursor:not-allowed}
:root[data-theme=mono] :is(button.primary,.nav a.active){background:var(--ink);color:var(--surface)}
:root[data-theme=mono] .nav a.active svg{color:inherit}
:root[data-theme=mono] :is(.avatar,.brandmark){background:var(--ink);color:var(--surface)}
:root[data-theme=mono] :is(input,textarea)::placeholder{color:var(--ink);opacity:1}
:root[data-theme=mono] dialog::backdrop{background:#fff;backdrop-filter:none}
:root[data-theme=mono] dialog{box-shadow:8px 8px 0 var(--ink)}
/* Modern layout changes the navigation silhouette and creates one floating work surface. */
@media(min-width:721px){
 :root[data-layout=modern] .shell{grid-template-columns:102px minmax(0,1fr);padding:12px;gap:12px}
 :root[data-layout=modern] .sidebar{top:12px;height:calc(100vh - 24px);border:1px solid var(--border);border-radius:24px;padding:20px 7px 13px;gap:21px}
 :root[data-layout=modern] .brand{justify-content:center;padding:0}
 :root[data-layout=modern] .brandmark{width:40px;height:40px;border-radius:13px}
 :root[data-layout=modern] .brand-text,:root[data-layout=modern] .nav-group,:root[data-layout=modern] .sidebar-bottom{display:none}
 :root[data-layout=modern] .nav{gap:6px}
 :root[data-layout=modern] .nav>a{flex-direction:column;justify-content:center;gap:6px;padding:10px 3px;min-height:62px;border-radius:13px;text-align:center}
 :root[data-layout=modern] .nav-text{font-size:11px;line-height:1.45;max-width:80px;white-space:normal}
 :root[data-layout=modern] .nav>a>svg{width:21px;height:21px}
 :root[data-layout=modern] .nav a.active:before{display:none}
 :root[data-layout=modern] .application-nav-title{padding:9px 3px;min-height:62px;flex-direction:column;justify-content:center;gap:6px;text-align:center;font-size:11px}
 :root[data-layout=modern] .application-nav-title .application-nav-chevron{position:absolute;right:2px;width:10px;margin:0}
 :root[data-layout=modern] .application-nav{position:relative}
 :root[data-layout=modern] .nav a.application-subnav{padding:8px 3px;justify-content:center;font-size:11px;gap:5px;min-height:35px}
 :root[data-layout=modern] .main{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:24px;overflow:clip}
 :root[data-layout=modern] .topbar{top:0;height:70px;background:var(--surface);border-bottom:1px solid var(--border);padding:0 28px}
 :root[data-layout=modern] .content{max-width:1620px;margin:0 auto;padding:28px 32px 42px}
 :root[data-layout=modern] .heading{margin-bottom:24px}
 :root[data-layout=modern] .heading h1{font-size:27px;font-weight:650;letter-spacing:-.035em}
 :root[data-layout=modern] .card{box-shadow:none}
 :root[data-layout=modern] .card-head{padding:16px 20px}
 :root[data-layout=modern] .settings-hub-intro{margin-bottom:25px;padding:24px 28px;min-height:162px;border:0;position:relative;overflow:hidden;border-radius:18px;background:var(--inset)}
 :root[data-layout=modern] .settings-hub-intro>div:first-child{max-width:70%;position:relative;z-index:1}
 :root[data-layout=modern] .settings-hub-intro h2{font-size:24px;font-weight:600;max-width:500px;line-height:1.55}
 :root[data-layout=modern] .settings-hub-intro>.help-link{align-self:end;z-index:1}
 :root[data-layout=modern] .settings-hub-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:21px 24px;align-items:start}
 :root[data-layout=modern] .settings-group{margin:0}
 :root[data-layout=modern] .settings-group-heading{margin-bottom:10px}
 :root[data-layout=modern] .settings-group-heading h2{font-size:13px;letter-spacing:.03em}
 :root[data-layout=modern] .settings-shortcuts{grid-template-columns:1fr;gap:9px}
 :root[data-layout=modern] .settings-shortcut{padding:16px 18px;min-height:93px;border-radius:13px}
 :root[data-layout=modern] .settings-shortcut-text{gap:5px}
 :root[data-layout=modern] .settings-group:nth-child(3){grid-column:1/-1}
 :root[data-layout=modern] .settings-group:nth-child(3) .settings-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}
 :root[data-layout=modern] .settings-group:nth-child(3) .settings-shortcut{flex-wrap:wrap;min-height:152px}
 :root[data-layout=modern] .settings-group:nth-child(3) .settings-shortcut-text{width:100%;order:2}
 :root[data-layout=modern] .settings-group:nth-child(3) .settings-shortcut-arrow{order:1}
}
.settings-hub-art{position:absolute;right:24px;top:18px;width:215px;height:120px;pointer-events:none;opacity:.95}
.settings-hub-art svg{width:100%;height:100%;color:var(--accent);stroke-width:1.1}
.settings-hub-art .settings-art-ink,.settings-hub-art .settings-art-cartoon,.settings-hub-art .settings-art-cinema{display:none}
:root[data-theme=ink] .settings-hub-art .settings-art-work,:root[data-theme=cartoon] .settings-hub-art .settings-art-work,:root[data-theme=cinema] .settings-hub-art .settings-art-work{display:none}
:root[data-theme=ink] .settings-hub-art .settings-art-ink,:root[data-theme=cartoon] .settings-hub-art .settings-art-cartoon,:root[data-theme=cinema] .settings-hub-art .settings-art-cinema{display:block}
.settings-title-break{display:none}
:root[data-layout=modern] .settings-title-break{display:block}
:root:not([data-layout=modern]) .settings-hub-art{display:none}
:root[data-theme=ink] .settings-hub-intro{background:var(--inset);border:1px solid var(--border)}
:root[data-theme=ink] .settings-hub-art svg{color:var(--ink);opacity:.6}
:root[data-theme=cartoon] .settings-hub-intro{border:1.5px solid var(--tile-edge);background:var(--warn-bg)}
:root[data-theme=cartoon] .settings-hub-art{transform:rotate(-7deg)}
:root[data-theme=cartoon] .settings-hub-art svg{stroke-width:1.8;color:var(--ink)}
:root[data-theme=cinema] .settings-hub-intro{background:linear-gradient(110deg,var(--inset),var(--surface));border:1px solid var(--border)}
:root[data-theme=cinema] .settings-eyebrow{color:var(--accent);letter-spacing:.22em}
:root[data-theme=cinema] .settings-hub-art svg{color:var(--accent);opacity:.65}
:root[data-theme=mono] .settings-hub-intro{border:1px solid var(--ink);background:var(--surface);border-radius:0}
:root[data-theme=mono] :is(.settings-shortcut,.settings-shortcut-icon,.main,.sidebar){border-radius:0}
:root[data-theme=mono] .settings-hub-art svg{color:var(--ink)}
:root[data-theme=mono] .settings-hub-art{opacity:1}
/* Bounded hover feedback: no reflow, no continuously moving financial content. */
.settings-shortcut{position:relative;transition:transform .22s var(--motion-ease),box-shadow .22s var(--motion-ease),border-color .2s,background .2s}
.settings-shortcut-icon{transition:transform .25s var(--motion-ease),background .2s,color .2s;will-change:auto}
.settings-shortcut-arrow{transition:transform .22s var(--motion-ease),opacity .2s;opacity:.55}
.settings-shortcut:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.settings-shortcut:focus-visible .settings-shortcut-arrow{opacity:1;transform:translate(2px,-2px)}
@media(hover:hover) and (pointer:fine){
 .settings-shortcut:hover{transform:translateY(-4px);box-shadow:var(--lift-shadow);border-color:var(--accent);background:var(--surface)}
 .settings-shortcut:hover .settings-shortcut-icon{transform:translateY(-2px) rotate(-6deg);background:var(--accent-soft)}
 .settings-shortcut:hover .settings-shortcut-arrow{transform:translate(3px,-3px);opacity:1;color:var(--accent)}
 :root[data-theme=cartoon] .settings-shortcut:hover{transform:translate(-2px,-4px) rotate(-.35deg);box-shadow:5px 7px 0 var(--tile-edge)}
 :root[data-theme=cartoon] .settings-shortcut:hover .settings-shortcut-icon{transform:rotate(8deg) scale(1.08)}
 :root[data-theme=ink] .settings-shortcut:hover .settings-shortcut-icon{transform:translateY(-2px);color:var(--accent)}
 :root[data-theme=cinema] .settings-shortcut:hover{box-shadow:0 10px 28px -14px color-mix(in srgb,var(--accent) 25%,transparent)}
 :root[data-theme=mono] .settings-shortcut:hover{box-shadow:var(--lift-shadow);border-color:var(--ink)}
}
.settings-shortcut:active{transform:translateY(-1px);box-shadow:none}
/* Appearance picker: preview choices remain local until an explicit save. */
.appearance-trigger{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px}
.appearance-trigger svg{width:17px;height:17px}
.topbar .person{flex-shrink:0}.topbar .person .user-info{min-width:85px;max-width:150px;white-space:nowrap}.topbar .person .user-info b,.topbar .person .user-info small{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.topbar .logout{white-space:nowrap}
.appearance-dialog{width:min(940px,calc(100vw - 36px));max-height:calc(100vh - 36px)}
.appearance-dialog .modal-body{padding:22px 25px}
.appearance-dialog h3{font-size:13px;margin:21px 0 10px}
.appearance-dialog h3:first-child{margin-top:0}
.appearance-body>.appearance-intro{padding:0;margin:0 0 20px;line-height:1.7}
.appearance-body section+section{margin-top:22px}.appearance-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px}.appearance-section-heading h3{margin:0}.appearance-section-heading small{font-size:10px}
.appearance-choice-name{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;font-weight:650;color:var(--ink)}
.appearance-font-card .appearance-choice-name{font-size:13px}.appearance-font-sample{font-size:14px!important;line-height:1.8}
.appearance-theme-grid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:10px}
.appearance-theme-card{grid-column:span 4}.appearance-theme-card.is-new{grid-column:span 5}.appearance-theme-card:not(.is-new) .appearance-swatch{height:36px}
.appearance-theme-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:9px;text-align:left;border:1px solid var(--border);border-radius:12px;background:var(--surface);min-width:0}
.appearance-theme-card b{font-size:12px;color:var(--ink)}
.appearance-theme-card small{font-size:10px;line-height:1.5}
.appearance-theme-card[aria-pressed=true],.appearance-font-card[aria-pressed=true],.appearance-layout-card[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px;background:var(--accent-soft)}
.appearance-theme-card[aria-pressed=true]:after{content:'✓';position:absolute;right:10px;top:10px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;font-size:11px;background:var(--accent);color:var(--on-accent)}
.appearance-swatch{display:block;position:relative;height:65px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:7px;overflow:hidden;background:var(--swatch-page,#eaf0f8)}
.appearance-swatch:before{content:'';position:absolute;left:0;top:0;bottom:0;width:20%;background:var(--swatch-rail,#bed0e7)}
.appearance-swatch:after{content:'';position:absolute;left:27%;right:9%;top:24%;height:16%;border-radius:3px;background:var(--swatch-panel,#fdfcff);box-shadow:0 20px 0 var(--swatch-panel,#fdfcff)}
.appearance-swatch-ink{--swatch-page:#eae9e1;--swatch-rail:#293b35;--swatch-panel:#faf9f3}
.appearance-swatch-cartoon{--swatch-page:#f6eedb;--swatch-rail:#f9d96f;--swatch-panel:#bcd8c4}
.appearance-swatch-cinema{--swatch-page:#111820;--swatch-rail:#0d141b;--swatch-panel:#9d845a}
.appearance-swatch-mono{--swatch-page:#fff;--swatch-rail:#000;--swatch-panel:#000}
.appearance-swatch-blue,.appearance-swatch-ocean{--swatch-page:#edf3fa;--swatch-rail:#bad1ec;--swatch-panel:#fcfdff}
.appearance-swatch-mint{--swatch-page:#edf6f3;--swatch-rail:#a8cebc;--swatch-panel:#fcfefc}
.appearance-swatch-apricot{--swatch-page:#f8f2eb;--swatch-rail:#e3c193;--swatch-panel:#fffdf9}
.appearance-swatch-lavender{--swatch-page:#f3eff9;--swatch-rail:#cab2e4;--swatch-panel:#fefcff}
.appearance-swatch-notion{--swatch-page:#f7f6f3;--swatch-rail:#c9c6bd;--swatch-panel:#fdfcf9}
.appearance-font-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.appearance-font-card,.appearance-layout-card{position:relative;text-align:left;padding:14px;border-radius:11px;border:1px solid var(--border);display:flex;flex-direction:column;gap:7px;background:var(--surface);color:var(--ink)}
.appearance-font-card[data-appearance-value=serif]{font-family:OASerif,SimSun,serif}
.appearance-font-card[data-appearance-value=playful]{font-family:OAPlayful,"Microsoft YaHei",sans-serif}
.appearance-font-card b{font-size:16px;font-weight:500}
.appearance-font-card small{font-size:11px;color:var(--muted)}
.appearance-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.appearance-layout-card b{font-size:13px}
.appearance-layout-card small{font-size:11px;line-height:1.6}
.appearance-section{margin-bottom:20px}.appearance-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;gap:12px}.appearance-section-head h3{margin:0}.appearance-section-head small{font-size:10px}
.appearance-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid var(--border)}.appearance-heading h2{font-size:19px}.appearance-heading small{font-size:10px}.appearance-intro{padding:15px 25px 0;color:var(--muted);font-size:12px}
.appearance-swatch i,.appearance-swatch span,.appearance-swatch em,.appearance-layout-mini{display:none}
.appearance-theme-card>span:has(>b){display:flex;align-items:center;justify-content:space-between;gap:8px}
.appearance-theme-card .appearance-check{display:none}
.appearance-dialog-footer{padding:14px 25px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:0;background:var(--surface)}
.appearance-preview-bar{position:fixed;z-index:60;bottom:18px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px;background:var(--surface);color:var(--body);border:1px solid var(--accent);border-radius:13px;box-shadow:var(--lift-shadow);padding:12px 16px;max-width:calc(100vw - 28px);width:max-content}
.appearance-preview-bar b{color:var(--ink);font-size:12px}
.appearance-preview-bar>div:first-child>span{font-size:12px;margin-left:9px}
.appearance-preview-bar small{display:block;font-size:11px}
.appearance-preview-bar .actions{flex-wrap:nowrap;white-space:nowrap}
.appearance-preview-bar button{font-size:12px}
.appearance-new{font-size:9px;color:var(--accent);font-weight:600}
:root[data-layout=modern] .fund-currency-scope{top:70px}
:root[data-theme=mono] button.danger{color:var(--ink);border-color:var(--border);background:var(--surface)}
:root[data-appearance-preview=true] .content{padding-bottom:120px}
@media(max-width:1100px) and (min-width:721px){
 :root[data-layout=modern] .content{padding:24px 22px 36px}
 :root[data-layout=modern] .topbar{padding:0 20px}
 :root[data-layout=modern] .settings-group:nth-child(3) .settings-shortcuts{grid-template-columns:1fr 1fr}
 .settings-hub-art{opacity:.25;right:5px}
}
@media(max-width:720px){
 .top-actions{gap:5px}.top-actions .theme{display:none}.appearance-trigger{font-size:11px;padding:5px 8px}
 .appearance-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}
 .appearance-dialog .modal-body{padding:16px}
 .appearance-theme-grid{grid-template-columns:1fr 1fr;gap:8px}
 .appearance-theme-card,.appearance-theme-card.is-new{grid-column:auto}
 .appearance-font-grid{grid-template-columns:1fr}.appearance-font-card{padding:12px}
 .appearance-layout-grid{grid-template-columns:1fr 1fr}
 .appearance-preview-bar{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px;bottom:10px}
 .appearance-preview-bar .actions{gap:8px}.appearance-preview-bar button{padding:6px 9px}
 .settings-hub-art{display:none}
 :root[data-layout=modern] .fund-currency-scope{top:60px}
 :root[data-layout=modern] .content{padding:22px 14px 35px}
 :root[data-layout=modern] .settings-hub-intro{padding:20px;border-radius:16px}
}
@media(prefers-reduced-motion:reduce){.settings-shortcut,.settings-shortcut-icon,.settings-shortcut-arrow{transition:none!important;transform:none!important}.settings-shortcut:hover,.settings-shortcut:hover .settings-shortcut-icon,.settings-shortcut:hover .settings-shortcut-arrow{transform:none!important}}
