/* Forest / lime. Secondary work is grouped; the primary work surface stays quiet. */
body.knyaz-refined{--ink:#183e34;--paper:#f4f7f1;--cream:#fff;--lime:#cbef77;--muted:#62746a;--line:#d7e3d9;--v5-ivory:#f8fbf5;--v5-teal:#153e32;background:#f4f7f1;color:var(--ink)}
.knyaz-refined :is(button,a,summary){-webkit-tap-highlight-color:#b9eb6a44}
.knyaz-refined [data-refine-icon]:before{content:none!important}
.knyaz-refined :is(.ms-layout,.ms-overlay) [data-atelier-icon]::before,.knyaz-refined :is(.ms-layout,.ms-overlay) [data-ms]::before,.knyaz-refined :is(.ms-preview-action,.ms-related-actions) [data-atelier-icon]::before,.knyaz-refined .ms-preview-action::before{content:none!important;display:none!important}
.knyaz-refined .ms-pdf-controls :is([data-pdf-prev],[data-pdf-next]){font:600 22px/1 system-ui,sans-serif;min-width:44px;min-height:44px;text-align:center;padding:7px}
.knyaz-refined .refine-icon{display:inline-block;flex:0 0 19px;width:19px;height:19px;margin-right:7px;vertical-align:-4px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.knyaz-refined :is(.nav-link,.button,.quick-workspaces button){gap:5px}
.knyaz-refined :is(.v4-card-open,.work-item,.text-control)>.refine-icon{width:16px;height:16px;flex-basis:16px;stroke-width:1.8}
.knyaz-refined :is(button,a,summary):focus-visible{outline:3px solid #6c9d19;outline-offset:3px}
.knyaz-refined .v4-shell .sidebar{background:linear-gradient(150deg,#183f33,#0c2b24);border-right:1px solid #284f3c;gap:10px;padding-top:18px}
.knyaz-refined .v4-shell .brand{padding-bottom:18px;margin-bottom:5px;border-color:#b8de7150}
.knyaz-refined .v4-shell .brand strong{color:#f4ffe7;font-size:23px}
.knyaz-refined .v4-shell .brand small{color:#bdd0bd}
.knyaz-refined .v4-shell .nav-link{min-height:44px;padding:9px 10px;font-size:13px;line-height:1.35;border:1px solid transparent;box-shadow:none;display:flex;align-items:center;overflow-wrap:anywhere}
.knyaz-refined .v4-shell .sidebar .nav-link.selected{color:#173c2d;background:#c9ed7c;border-color:#d6fa93;box-shadow:inset 3px 0 #fbffe7}
.knyaz-refined .v4-shell .sidebar .nav-link:hover:not(.selected){color:#fff;background:#345541;border-color:#6d8d5d}
.knyaz-refined .refine-nav-primary{display:grid;gap:3px;margin-bottom:12px}
.knyaz-refined .refine-nav-group{border:0;border-top:1px solid #d0e8b721;margin:3px 0;padding-top:3px}
.knyaz-refined .refine-nav-group>summary{min-height:44px;padding:10px 5px;font-size:11px;font-weight:650;letter-spacing:.025em;color:#b8ccb6;cursor:pointer;list-style:none;display:flex;align-items:center}
.knyaz-refined .refine-nav-group>summary:after{content:'+';margin-left:auto;font-size:18px;font-weight:400}
.knyaz-refined .refine-nav-group[open]>summary:after{content:'−'}
.knyaz-refined .refine-nav-group .nav-link{padding-left:14px!important}
.knyaz-refined .sidebar .sidebar-bottom{margin-top:auto;padding-top:8px}
.knyaz-refined .sidebar .casting-sidebar{margin-top:6px;max-height:92px}
.knyaz-refined .sidebar .casting-surface{max-height:86px;border-color:#a2bc6866!important}
.knyaz-refined .sidebar .workspace-mail{margin-top:6px;background:#203f2f;border-color:#69834e}
.knyaz-refined .v4-shell .topbar{background:#ffffffed;border-color:#d6e3d7;box-shadow:none;min-height:68px}
.knyaz-refined .v4-shell .avatar{background:#e5f1ce;border-color:#c7d8a6;color:#224330}
.knyaz-refined .quick-workspaces{background:#eaf0e5;border-color:#d4e0ca;padding:7px 20px;gap:5px;display:flex;overflow-x:auto}
.knyaz-refined .quick-workspaces .nav-link{flex:1;justify-content:center;color:#3c5743;min-height:44px;padding:8px 10px;white-space:nowrap}
.knyaz-refined .quick-workspaces [aria-current="page"]{background:#fff;border-color:#bbd791;box-shadow:inset 0 -3px #9fcf3c}
.knyaz-refined .v4-shell .content{padding-top:19px;max-width:1800px}
.knyaz-refined .view-head.v4-head{background:linear-gradient(100deg,#fff 0%,#f9fff0 100%);border:1px solid #d3dfc8;box-shadow:none;min-height:126px;padding:22px 25px!important;margin-bottom:12px;overflow:hidden}
body.knyaz-refined.knyaz-atelier .view-head.v4-head.has-casting{display:block!important;background:linear-gradient(100deg,#fff,#f9fff0)!important;border:1px solid #d3dfc8!important;min-height:126px!important;padding:22px 25px!important;margin-bottom:12px!important;box-shadow:none!important;overflow:hidden}
body.knyaz-refined.knyaz-atelier .v4-head.has-casting .head-copy{display:block!important;max-width:calc(100% - 200px)!important;width:auto}
.knyaz-refined .v4-head .head-copy{max-width:calc(100% - 200px)}
.knyaz-refined .v4-head h1{color:#183e30;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.035em;line-height:1.18;margin:9px 0}
.knyaz-refined .v4-head p{font-size:12px;line-height:1.55;margin:0;color:#596e59;max-width:680px}
.knyaz-refined .v4-head .eyebrow{color:#657e3d;font-size:9px;letter-spacing:.08em}
.knyaz-refined .v4-head .v4-chapter-number{color:#718b49}
.knyaz-refined .v4-head .casting-header{display:none!important}
.knyaz-refined .refine-scene{position:absolute;right:19px;top:18px;width:160px;height:90px;border:1px solid #adc58d;background:#173d32;pointer-events:none;overflow:hidden;opacity:1}
.knyaz-refined .refine-scene video{width:100%;height:100%;object-fit:cover;pointer-events:none}
.knyaz-refined .refine-context-tabs{display:flex;gap:4px;margin:0 0 20px;border-bottom:1px solid #d6e3cf;overflow-x:auto;scrollbar-width:thin}
.knyaz-refined .refine-context-tabs .nav-link{color:#526a52;flex:0 0 auto;width:auto;min-width:0;max-width:none;padding:9px 12px;border:0;border-bottom:3px solid transparent;min-height:45px;white-space:nowrap;box-shadow:none;background:transparent}
.knyaz-refined .refine-context-tabs .selected{color:#173c2c;border-bottom-color:#92c43d;background:#e5efdb}
.knyaz-refined .refine-context-tabs .nav-link:hover{background:#edf3e7}
.knyaz-refined .refine-reference{border:1px solid #d7e2cd;background:#f7faf1;margin:18px 0}
.knyaz-refined .refine-reference>summary{display:flex;align-items:center;cursor:pointer;min-height:46px;padding:10px 14px;color:#557044;font-size:12px}
.knyaz-refined .refine-reference>summary:after{content:'+';margin-left:auto;font-size:19px}
.knyaz-refined .refine-reference[open]>summary:after{content:'−'}
.knyaz-refined .refine-reference>#market-card{margin:0;border:0;border-top:1px solid #d7e2cd;box-shadow:none}
.knyaz-refined .refine-passport-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0}
.knyaz-refined .refine-passport-tabs .button{min-width:0;padding:9px 7px;white-space:normal;overflow-wrap:anywhere;font-size:11px}
.knyaz-refined .refine-passport-tabs .refine-approval-shortcut{background:#e8f4d5;border-color:#abc975;color:#365723}
.knyaz-refined .refine-passport-tabs [aria-expanded="true"]{border-color:#6f9d38;background:#eff7e1;box-shadow:inset 0 -2px #a1c967}
.knyaz-refined .refine-passport-materials{margin:17px 0}
.knyaz-refined .refine-passport-materials>details{border:1px solid #d3dfc8;margin:7px 0;scroll-margin-top:12px}
.knyaz-refined .refine-passport-materials>details>summary{display:flex;align-items:center;min-height:46px;padding:10px 12px;cursor:pointer;font-size:12px}
.knyaz-refined .refine-passport-materials>details>summary:after{content:'+';margin-left:auto;font-size:19px}
.knyaz-refined .refine-passport-materials>details[open]>summary:after{content:'−'}
.knyaz-refined .refine-passport-materials :is(.cx-passport,.rel-lead-contacts,.ms-related-actions){margin:0;border:0;border-top:1px solid #dce6d4;padding:13px}
.knyaz-refined .refine-passport-materials :is(.cx-passport,.rel-lead-contacts)>h3{font-size:13px;margin:0 0 9px}
.knyaz-refined :is(.panel,.work-metric,.rate-item,.execution-section,.lead-context,.workflow-summary,.cx-card){background:#fff;border-color:#d6e1cf;box-shadow:0 2px 10px #213c1c04}
.knyaz-refined .work-metric{padding:16px;border-top:3px solid #a4c873}
.knyaz-refined :is(.button,button.primary){background:#f7faf3;border-color:#c1d4b3;color:#274d35;box-shadow:none;min-height:44px;border-radius:0}
.knyaz-refined :is(.button,button.primary):hover{background:#eaf4da;border-color:#8cb15e;box-shadow:none}
.knyaz-refined :is(.button.primary,button.primary){position:relative;isolation:isolate;overflow:hidden;background:#204e37;border-color:#38633d;color:#f9ffe9;box-shadow:inset 0 1px #e5ffc22a}
.knyaz-refined :is(.button.primary,button.primary):after{content:'';position:absolute;z-index:-1;inset:-90% auto -90% -65%;width:30%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,#dcffad70,transparent);pointer-events:none}
.knyaz-refined :is(.button.primary,button.primary):is(:hover,:focus-visible){background:#28593a;border-color:#9bcf56;box-shadow:0 0 0 1px #c8ee8755,0 0 14px #98d54b40}
.knyaz-refined :is(.button.primary,button.primary):is(:hover,:focus-visible):after{animation:refine-sweep .75s ease-out 1}
@keyframes refine-sweep{to{left:145%}}
.knyaz-refined :is(input,select,textarea){background:#fff!important;border-color:#bdcfb8!important;color:#23452f!important;box-shadow:none!important;min-width:0}
.knyaz-refined :is(input,select,textarea):focus{border-color:#699b38!important;outline:2px solid #a5cc6e50;outline-offset:1px}
.knyaz-refined .data-table{background:#fff;border-color:#d4e2cd}
.knyaz-refined .data-table th{background:#e7efdf;border-color:#d2dfc9;color:#4b6243;letter-spacing:.03em}
.knyaz-refined .data-table td{border-bottom-color:#e5ecdf;transition:background .16s ease}
.knyaz-refined .data-table tbody tr:nth-child(2n) td{background:#f8fbf5}
.knyaz-refined .data-table tbody tr:is(:hover,:focus-within) td{background:#eaf4d9}
.knyaz-refined :is(.work-item,.cx-card,.mail-row){transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}
.knyaz-refined :is(.work-item,.cx-card,.mail-row):hover{border-color:#aac77d;background:#f7fced;box-shadow:inset 3px 0 #b3d569}
.knyaz-refined .mail-row.selected{background:#e8f4d7;border-left:3px solid #749e31}
.knyaz-refined .refine-board{display:grid!important;grid-template-columns:repeat(4,minmax(252px,1fr));gap:12px;overflow-x:auto;align-items:start;padding:0 0 17px;scroll-snap-type:x proximity}
.knyaz-refined .refine-board>.stage{width:auto!important;min-width:0;max-width:none;min-height:290px;background:#edf2e7;border:1px solid #d4dfca;scroll-snap-align:start}
.knyaz-refined .refine-board .stage>header{display:flex;align-items:center;justify-content:space-between;background:#224e38;color:#f5ffe7;border-bottom:3px solid #a4cb59;padding:13px 12px}
.knyaz-refined .refine-board .stage>header strong{font-size:14px;letter-spacing:0;color:#f5ffe7}
.knyaz-refined .refine-board .stage>header strong small{font-size:10px;color:#d7ecc4;margin-right:5px}
.knyaz-refined .refine-board .stage>header>span{background:#f1ffdc;color:#284c2d;border-color:#b4d083;min-width:25px;text-align:center}
.knyaz-refined .refine-stage-hint{margin:10px 12px;color:#657760;font-size:11px;line-height:1.5;min-height:32px}
.knyaz-refined .refine-board .stage[data-refine-group="work"]>header{background:#224e38}
.knyaz-refined .refine-board .stage[data-refine-group="offer"]>header{background:#355443;border-color:#b7d875}
.knyaz-refined .refine-board .stage[data-refine-group="contract"]>header{background:#3e5548;border-color:#b8cfa6}
.knyaz-refined .refine-board .stage[data-refine-group="shipment"]>header{background:#315856;border-color:#a4d2bd}
.knyaz-refined .refine-board .stage[data-refine-group="closed"]>header{background:#4f6251;border-color:#bed5af}
.knyaz-refined .lead-card{background:#fff;border-color:#d2ddc8;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}
.knyaz-refined .lead-card:hover{border-color:#9bbf61;box-shadow:0 3px 12px #43642714}
.knyaz-refined .v4-card-label{background:#e9f0df;border-color:#d3dfc4;color:#557345}
.knyaz-refined .v4-lead[data-product="energy"] .v4-card-label{background:#e1ebe5;color:#3b6555}
.knyaz-refined .v4-lead[data-product="growth"] .v4-card-label{background:#e5f0d6;color:#526c36}
.knyaz-refined .v4-lead[data-product="grain"] .v4-card-label{background:#f4efd8;color:#72633a}
.knyaz-refined .lead-card.is-overdue{border-left:3px solid #bc6a4d}
.knyaz-refined .v4-next-step{background:#f2f7e9;border-color:#abc66c}
.knyaz-refined .refine-stage-label{font-size:10px;color:#536d4e;border-top:1px solid #e4ebdc;padding:7px 12px}
.knyaz-refined .refine-stage-label[data-status="approval"]{color:#815c1f;background:#fff8df}
.knyaz-refined .refine-stage-label[data-status="closed"]{color:#3c7050;background:#e7f4e7}
.knyaz-refined .refine-step-nav{display:flex;gap:5px;margin:0 0 12px;overflow-x:auto}
.knyaz-refined .refine-step-nav button{display:flex;align-items:center;gap:8px;flex:1;min-width:126px;min-height:47px;background:#fff;border:1px solid #d2e1c3;padding:9px;font-size:12px;color:#3b5835}
.knyaz-refined .refine-step-nav button:hover{background:#ebf7d8;border-color:#95ba58}
.knyaz-refined .refine-step-nav small{color:#7a8d64;font-size:9px}
.knyaz-refined .refine-step-nav b{margin-left:auto;color:#63843a}
.knyaz-refined .refine-step-nav .refine-icon{display:none}
.knyaz-refined .refine-board-guide{margin:8px 0 15px;font-size:12px;border-bottom:1px solid #dfe8d6}
.knyaz-refined .refine-board-guide summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:#5d7650}
.knyaz-refined .refine-board-guide p{max-width:850px;line-height:1.7;color:#607355}
.knyaz-refined .refine-stage-detail{margin-top:7px;border:1px solid #d7e2cd;padding:0 10px 10px}
.knyaz-refined .refine-stage-detail:not([open]){padding-bottom:0}
.knyaz-refined .refine-stage-detail summary{font-size:12px;background:transparent!important;padding:9px 0;cursor:pointer}
.knyaz-refined #modal{background:#fbfdf7;border-color:#a4bd8c;box-shadow:0 25px 90px #102f2266}
.knyaz-refined #modal .modal-head{background:#edf4e3;border-color:#c8d9b5}
.knyaz-refined #modal :is(.form-actions,.modal-footer){background:#f3f8ec;border-color:#d4dfc6}
.knyaz-refined #modal summary{background:#eef4e6;color:#456439}
.knyaz-refined .empty{background:#f6faef;border-color:#d5e2c7}
.knyaz-refined #toast{background:#214f37;color:#f8ffe6;border-color:#8ebf4d}
.knyaz-refined .cx-notification{z-index:40;top:84px;bottom:auto;max-height:calc(100dvh - 110px);overflow:auto;overflow-wrap:anywhere}
.knyaz-refined .ms-list-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
.knyaz-refined .ms-list-tabs .button{min-width:0;padding:7px 5px;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-size:12px}
.knyaz-refined .ms-list-tabs [data-ms="group-new"]{grid-column:1/-1}
@media(max-width:767px){.knyaz-refined .cx-notification{top:auto;bottom:calc(82px + max(env(safe-area-inset-bottom),var(--knyaz-safe-bottom,0px)));max-height:calc(100dvh - 110px - max(env(safe-area-inset-bottom),var(--knyaz-safe-bottom,0px)))}}
@media(max-width:1100px){.knyaz-refined .refine-board{grid-template-columns:repeat(5,270px)}.knyaz-refined .refine-context-tabs .nav-link{padding:9px}}
@media(max-width:760px){
 .knyaz-refined .v4-shell .content{padding:12px 10px 95px}
 .knyaz-refined .view-head.v4-head{min-height:112px;padding:17px 14px!important;margin-bottom:8px}
 body.knyaz-refined.knyaz-atelier .view-head.v4-head.has-casting{min-height:112px!important;padding:17px 14px!important;margin-bottom:8px!important}
 body.knyaz-refined.knyaz-atelier .v4-head.has-casting .head-copy{max-width:calc(100% - 76px)!important}
 body.knyaz-refined.knyaz-atelier .v4-head.has-casting h1{font-size:23px!important;line-height:1.2!important;margin:7px 0!important}
 body.knyaz-refined.knyaz-atelier .v4-head.has-casting p{font-size:11px!important;line-height:1.5!important;max-width:100%!important}
 .knyaz-refined .v4-head .head-copy{max-width:calc(100% - 76px)}
 .knyaz-refined .v4-head h1{font-size:23px}
 .knyaz-refined .v4-head p{font-size:11px;line-height:1.5}
 .knyaz-refined .v4-head .eyebrow{font-size:8px;letter-spacing:0}
 .knyaz-refined .refine-scene{width:68px;height:68px;right:9px;top:21px}
 .knyaz-refined .quick-workspaces{padding:3px 5px;gap:2px;overflow-x:auto}
 .knyaz-refined .quick-workspaces .nav-link{font-size:10px;line-height:1.25;flex-direction:column;min-height:57px;min-width:52px;padding:5px 2px;white-space:normal}
 .knyaz-refined .quick-workspaces .refine-icon{margin:0;width:18px;height:18px;flex-basis:18px}
 .knyaz-refined .refine-context-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-bottom:13px;overflow:visible}
 .knyaz-refined .refine-context-tabs .nav-link{width:auto;min-width:0;max-width:100%;white-space:normal;font-size:11px;padding:8px;min-height:44px}
 .knyaz-refined .refine-context-tabs .refine-icon{width:15px;height:15px;flex-basis:15px;margin-right:3px}
 .knyaz-refined .refine-board{grid-template-columns:repeat(5,minmax(245px,83vw));gap:9px}
 .knyaz-refined .refine-step-nav button{min-width:121px;flex:0 0 auto}
 .knyaz-refined .refine-passport-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
 .knyaz-refined .deal-shortcuts{flex-wrap:wrap;gap:5px}
 .knyaz-refined .deal-shortcuts .button{font-size:11px;padding:7px 9px}
 .knyaz-refined .deal-toolbar{display:grid;grid-template-columns:1fr;gap:7px}
 .knyaz-refined :is(.toolbar,.actions){gap:7px;flex-wrap:wrap}
 .knyaz-refined :is(.toolbar,.actions)>.button{max-width:100%;white-space:normal;overflow-wrap:anywhere}
 .knyaz-refined .topbar .user span{display:none}
 .knyaz-refined .v4-shell .topbar{padding-inline:10px;gap:8px}
 .knyaz-refined .v4-shell .topbar>.row{gap:8px;min-width:0}
 .knyaz-refined .v4-shell .mobile-menu{min-width:52px;width:52px;padding:6px}
 .knyaz-refined .mobile-menu>.refine-icon{display:none}
}
@media(max-width:420px){
 .knyaz-refined .cx-dashboard>.actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}
 .knyaz-refined .cx-dashboard>.actions>.button{width:100%;min-width:0;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:normal}
}
@media(prefers-reduced-motion:reduce){
 .knyaz-refined *{scroll-behavior:auto!important}
 .knyaz-refined :is(.button.primary,button.primary):after{display:none!important;animation:none!important}
 .knyaz-refined :is(button,a,.lead-card,.mail-row,.cx-card,.work-item,.data-table td){transition:none!important}
}

/* Keep click targets stationary while a new workspace arrives. */
.knyaz-refined .content.is-changing{animation:none!important;transform:none!important}

/* One full-bleed decorative frame: source proportions stay intact, edges crop.
   Limited to decorative scenes; document/photo previews keep their full image. */
body.knyaz-v5 :is(.casting-surface,.context-portrait,.refine-scene){overflow:hidden;isolation:isolate;border-radius:0;line-height:0}
body.knyaz-v5 :is(.casting-surface,.context-portrait,.refine-scene)>:is(video,img),
body.knyaz-v5 .login-art.has-casting .casting-login .casting-video{
 position:absolute!important;inset:0!important;display:block!important;
 width:100%!important;height:100%!important;max-width:none;max-height:none;
 object-fit:cover!important;object-position:var(--scene-focus,50% 50%)!important;
 aspect-ratio:auto!important;margin:0;padding:0;border-radius:0;pointer-events:none;
}
/* Square sources retain the face in a landscape crop. */
body.knyaz-v5 :is(.refine-scene,.context-portrait):has(source[src*="context-work"]){--scene-focus:50% 38%}
body.knyaz-v5 .refine-scene{box-shadow:inset 0 0 0 1px #daf6a42b,0 3px 12px #143e3212}
/* Compact mobile scenes remain rectangles, with room reserved for headings. */
@media(max-width:760px){body.knyaz-refined .refine-scene{height:48px;top:21px}}
@media(max-width:420px){
 body.knyaz-refined .actions:has(>[data-cx="offer-new"]){display:grid;grid-template-columns:minmax(0,1fr)}
 body.knyaz-refined .actions:has(>[data-cx="offer-new"])>.button{width:100%;white-space:normal;overflow-wrap:normal}
}
@media(max-width:350px){body.knyaz-refined.knyaz-atelier .v4-head.has-casting h1{font-size:20px!important;letter-spacing:-.045em}}

/* Consistent vector weight; action colour remains readable in every button. */
.knyaz-refined :is(.refine-icon,.ms-icon){stroke-width:1.8;shape-rendering:geometricPrecision;flex-shrink:0;pointer-events:none}
.knyaz-refined :is(.button,.nav-link,.text-control)>:is(.refine-icon,.ms-icon){transition:color .16s ease,filter .16s ease}
.knyaz-refined :is(.button,.text-control):not(.primary):not([aria-pressed="true"]):not([aria-selected="true"]):not(:disabled)>:is(.refine-icon,.ms-icon){color:#38775c}
.knyaz-refined :is(.button,.nav-link):is(:hover,:focus-visible)>:is(.refine-icon,.ms-icon){filter:drop-shadow(0 0 3px #a6de5555)}
.knyaz-refined [data-refine-icon="trash"]:not(.primary)>.refine-icon,
.knyaz-refined [data-refine-icon="reject"]:not(.primary)>.refine-icon{color:#a14d39}
.knyaz-refined [data-refine-icon="approval"]:not(.primary):not(.nav-link)>.refine-icon{color:#866820}
.knyaz-refined [data-refine-icon="task"]:not(.primary):not(.nav-link)>.refine-icon{color:#3b7282}
.knyaz-refined .ms-button>.ms-icon{width:18px;height:18px}
@media(prefers-reduced-motion:reduce){.knyaz-refined :is(.refine-icon,.ms-icon){transition:none!important;filter:none!important}}
