:root{color:#000;background:#fff;font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:1.45}*{box-sizing:border-box}html{overflow-y:scroll}html::-webkit-scrollbar,*::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}html::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background:#9a9a9a}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}main{flex:1}.bar{background:#1a1a1a;color:#fff}.bar.light{background:#fff;color:#1a1a1a;border-bottom:1px solid #e6e6e6}.bar-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:72px}.bar-logo img{height:36px;width:auto;display:block}.bar-tools{display:flex;align-items:center;gap:20px;justify-self:end}.bar-join{display:inline-flex;align-items:center;background:#e4003a;color:#fff;border:0;border-radius:4px;padding:8px 16px;font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.bar-join:hover{color:#fff}.role-switch{position:fixed;left:16px;bottom:16px;z-index:30}.role-switch-btn{width:40px;height:40px;border:0;background:#f6f6f6;color:#8a8a8a;border-radius:4px;padding:0;display:grid;place-items:center;cursor:pointer;opacity:.45}.role-switch-btn:hover,.role-switch:focus-within .role-switch-btn{opacity:1}.role-switch-btn.active{color:#e4003a;background:#fff0f3}.role-switch-menu{position:absolute;left:0;bottom:calc(100% + 8px);width:min(280px,calc(100vw - 32px));background:#fff;color:#000;border:1px solid #e6e6e6;z-index:7;padding:6px 0}.role-switch-menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:10px 14px;cursor:pointer;font-weight:600;color:#000}.role-switch-menu button:hover,.role-switch-menu button.active{color:#e4003a}.role-switch-menu .muted{display:block;font-weight:400;color:#696969;font-size:13px}.account{position:relative}.account-btn{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid #fff;padding:0;background:#fff;color:#1a1a1a;display:grid;place-items:center;overflow:hidden;cursor:pointer;text-decoration:none}.account-btn .soft-img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}.soft-host{position:relative}.soft-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.soft-spot,.soft-sharp{position:absolute;background:center / cover no-repeat}.soft-spot{z-index:0;top:-25%;left:-25%;width:150%;height:150%;transform:scale(1.15)}.soft-sharp{z-index:0;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease}.soft-img{position:relative;display:block;overflow:hidden}.soft-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.soft-img .soft-spot-img{inset:auto;top:-30%;left:-30%;width:160%;height:160%;transform:scale(1.15)}.soft-sharp-img{z-index:1;transition:opacity .25s ease}.account-letter{color:#e4003a;font-weight:700}.account-btn.hot{box-shadow:0 0 0 3px #e4003a}.account-menu{position:absolute;right:0;top:calc(100% + 8px);width:min(280px,calc(100vw - 24px));background:#fff;color:#000;border:1px solid #e6e6e6;z-index:6;overflow:hidden}.account-card{display:block;color:inherit;text-decoration:none}.account-card-banner{display:block;aspect-ratio:3 / 1;background:#1a1a1a center/cover no-repeat}.account-card-body{display:flex;align-items:flex-start;gap:12px;padding:0 14px 14px;margin-top:-28px}.account-card-avatar-ring{flex:0 0 auto;width:62px;height:62px;border-radius:50%;background:#fff;padding:3px;box-sizing:border-box;overflow:hidden}.account-card-avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff}.account-card-avatar.letter{display:grid;place-items:center;color:#e4003a;font-weight:700;font-size:22px}.account-card-text{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:34px}.account-name{font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-role{color:#696969;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-links{border-top:1px solid #e6e6e6;padding:6px 0}.account-menu-links a,.account-menu-links button{display:block;width:100%;text-align:left;background:none;border:0;color:#000;text-decoration:none;padding:10px 14px;cursor:pointer;font-weight:500}.account-menu-links a:hover,.account-menu-links button:hover{color:#e4003a}.profile{margin-top:-28px}.profile-banner{width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:3 / 1;background:#1a1a1a center/cover no-repeat}.profile-id{display:flex;gap:22px;align-items:flex-start}.profile-photo{width:156px;height:156px;margin-top:-48px;border-radius:50%;object-fit:cover;background:#fff;border:4px solid #fff;box-shadow:0 0 0 1px #e6e6e6;flex:0 0 auto;overflow:hidden}.profile-photo.letter{display:grid;place-items:center;color:#e4003a;font-weight:700;font-size:40px;letter-spacing:.04em}.profile-heading{padding-top:12px;min-width:0}.profile-heading h1{margin:0 0 4px}.profile-heading p{margin:0 0 6px}.profile-contacts{padding:0;list-style:none}.profile-contacts a{color:#008898}.work-view{display:flex;flex-direction:column;gap:8px}.work-view section{margin-top:12px}.work-slides{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 4px}.work-slides.strip{display:flex;overflow-x:auto}.work-slide-btn{position:relative;border:0;padding:0;background:#1a1a1a;cursor:zoom-in;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden}.work-slides.strip .work-slide-btn{width:min(100%,560px);flex:none}.slide-open .bar{visibility:hidden}.slide-light{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100%;height:100%;background:#000;display:grid;place-items:center;touch-action:none;cursor:default}.slide-light:fullscreen,.slide-light:-webkit-full-screen{width:100%;height:100%;background:#000}.slide-light img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .25s ease}.slide-light .slide-blur{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;width:120%;height:120%;max-width:none;object-fit:cover;filter:blur(64px);transform:scale(1.08)}.slide-veil{position:absolute;z-index:2;opacity:0;pointer-events:none;transition:opacity .18s ease}.slide-veil.veil-top{left:0;right:0;top:0;width:100%;height:12%;max-height:96px;background:linear-gradient(to bottom,#000000a6,#00000047,#0000)}.slide-veil.veil-bottom{left:0;right:0;bottom:0;width:100%;height:12%;max-height:96px;background:linear-gradient(to top,#000000a6,#00000047,#0000)}.slide-veil.veil-left{left:0;top:0;bottom:0;width:9%;background:linear-gradient(to right,rgba(0,0,0,.55),transparent)}.slide-veil.veil-right{right:0;top:0;bottom:0;width:9%;background:linear-gradient(to left,rgba(0,0,0,.55),transparent)}.slide-light.edge-top .slide-veil.veil-top,.slide-light.edge-bottom .slide-veil.veil-bottom,.slide-light.edge-left .slide-veil.veil-left,.slide-light.edge-right .slide-veil.veil-right{opacity:1}.slide-x,.slide-arrow{position:absolute;z-index:3;border:0;background:none;color:#fff;opacity:0;pointer-events:none;transition:opacity .18s ease;cursor:pointer}.slide-x{top:12px;right:16px;width:44px;height:44px;font-size:36px;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.65)}.slide-light.edge-top .slide-x{opacity:1;pointer-events:auto}.slide-footer{position:absolute;left:0;right:0;bottom:0;z-index:3;opacity:0;pointer-events:none;transition:opacity .18s ease}.slide-light.edge-bottom .slide-footer{opacity:1;pointer-events:auto}.slide-arrow{top:50%;transform:translateY(-50%);width:56px;height:56px;display:grid;place-items:center;padding:0}.slide-arrow-icon{width:40px;height:40px;display:block}.slide-arrow.arrow-left{left:12px}.slide-arrow.arrow-right{right:12px}.slide-light.edge-left .slide-arrow.arrow-left,.slide-light.edge-right .slide-arrow.arrow-right{opacity:1;pointer-events:auto}.work-text{white-space:pre-wrap;margin:0 0 8px}.picture-row{display:flex;gap:24px;flex-wrap:wrap;margin:8px 0 18px}.picture-row.strip{flex-wrap:nowrap;overflow-x:auto}.work-add{display:flex;align-items:center;gap:12px;margin:0 0 12px}.work-add .text-button{display:inline-flex}.line-edit{display:flex;gap:8px;align-items:center}.line-edit input{flex:1;min-width:0}.line-edit .text-btn{padding:12px 14px;white-space:nowrap}.contact-lines p{margin:0 0 8px}.contact-note{white-space:pre-wrap}.contact-lines a{color:#e4003a}.picture-slot p{margin:0 0 8px}.shot{position:relative;display:inline-block}.shot-face{display:grid;place-items:center;cursor:pointer;background:#f3f3f3 center/cover no-repeat;overflow:hidden}.shot-face.banner{width:240px;height:auto;aspect-ratio:3 / 1}.shot-face.banner.ratio-3-1{aspect-ratio:3 / 1}.shot-face.banner.ratio-16-9{aspect-ratio:16 / 9}.shot-face.avatar{width:96px;height:96px;border-radius:50%}.shot-face.portrait{width:140px;aspect-ratio:7 / 9}.pick-list{display:flex;flex-direction:column;margin-top:4px;border:1px solid #e6e6e6;background:#fff}.pick-list .muted{padding:8px 10px}.pick-list button{display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f0f0;padding:8px 10px;cursor:pointer}.pick-face{position:relative;width:36px;height:36px;border-radius:50%;object-fit:cover;background:#f3f3f3 center/cover;flex:none;overflow:hidden}.pick-face.letter{display:grid;place-items:center;color:#1a1a1a;font-weight:600}.pick-person{display:flex;align-items:center;gap:10px}.pick-line{display:flex;justify-content:space-between;align-items:center;gap:12px}.pick-line button{background:none;border:0;color:#e4003a;cursor:pointer;padding:0}.shot-face.logo{width:96px;height:96px;border-radius:4px;background-color:#fff;background-size:contain}.shot-face.logo.empty{background-color:#f3f3f3}.shot-plus{color:#8a8a8a;font-size:28px;line-height:1;pointer-events:none}.shot-face.banner .shot-plus{font-size:22px}.shot-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.shot-x{position:absolute;z-index:2;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;border:1px solid #d6d6d6;background:#fff;color:#1a1a1a;padding:0;line-height:1;font-size:16px;cursor:pointer}.shot-x:hover{color:#e4003a;border-color:#e4003a}.crop-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000073;display:grid;place-items:center;padding:16px}.crop-box{width:min(760px,100%);background:#fff;padding:18px 18px 16px;max-height:calc(100vh - 32px);overflow:auto}.crop-box h2{margin-top:0}.crop-ratios,.crop-fill{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0}.crop-ratios button,.crop-fill button{border:1px solid #d6d6d6;border-radius:4px;background:#fff;padding:6px 8px;cursor:pointer}.crop-ratios button.active,.crop-fill button.active{color:#fff;background:#e4003a;border-color:#e4003a}.crop-stage{height:420px;background:#1a1a1a;display:grid;place-items:center;margin:10px 0}.crop-frame{position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffffd9;touch-action:none}.crop-frame.round{border-radius:50%}.crop-frame.picking{cursor:url(/eyedropper.svg) 2 29,crosshair}.crop-frame.clear,.crop-fill i.clear{background-color:#fff;background-image:linear-gradient(45deg,#cfcfcf 25%,transparent 25%),linear-gradient(-45deg,#cfcfcf 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#cfcfcf 75%),linear-gradient(-45deg,transparent 75%,#cfcfcf 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.crop-frame img{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.crop-corner,.crop-edge{position:absolute;z-index:2}.crop-corner{width:18px;height:18px;border:2px solid #fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.65))}.crop-corner.nw{top:4px;left:4px;border-right:0;border-bottom:0;cursor:nwse-resize}.crop-corner.ne{top:4px;right:4px;border-left:0;border-bottom:0;cursor:nesw-resize}.crop-corner.sw{bottom:4px;left:4px;border-right:0;border-top:0;cursor:nesw-resize}.crop-corner.se{bottom:4px;right:4px;border-left:0;border-top:0;cursor:nwse-resize}.crop-edge.n,.crop-edge.s{left:22px;right:22px;height:12px;cursor:ns-resize}.crop-edge.n{top:0}.crop-edge.s{bottom:0}.crop-edge.e,.crop-edge.w{top:22px;bottom:22px;width:12px;cursor:ew-resize}.crop-edge.e{right:0}.crop-edge.w{left:0}.crop-zoom{display:flex;align-items:center;gap:12px;margin:10px 0;font-weight:600}.crop-zoom input{flex:1}.crop-fill i{width:22px;height:22px;border:1px solid #d6d6d6;display:inline-block}.row-actions{display:flex;gap:18px;align-items:center}.anketa-actions{display:flex;align-items:center;gap:12px;width:100%}.anketa-actions .btn{margin:16px 0}.anketa-actions .anketa-delete{margin-left:auto}.anketa-icon{display:none;width:24px;height:24px}.primary{background:#e4003a;color:#fff;border:1px solid #e4003a;border-radius:4px;padding:12px 18px;font-weight:600;cursor:pointer}.text-button{background:#fff;color:#000;border:1px solid #000;border-radius:4px;padding:12px 18px;cursor:pointer}.hint{color:#696969}.form-error{color:#e4003a}.confirm{border:1px solid #e6e6e6;padding:12px;margin:12px 0}.check{display:flex;gap:8px;align-items:flex-start;margin:12px 0}.text-btn{background:#fff;color:#000;border:1px solid #000;border-radius:4px;padding:12px 18px;cursor:pointer}.wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}.page{padding:28px 0 72px}form,.confirm{max-width:560px}.nav{display:flex;gap:22px;flex-wrap:wrap;align-items:center;padding:8px 0;margin-left:-3px}.nav a{color:#fff}.nav a:hover,.nav a.active{color:#e4003a}.bar.light .nav a{color:#1a1a1a}.bar.light .nav a:hover,.bar.light .nav a.active{color:#e4003a}.bar.light .account-btn{border-color:#4a4a4a;color:#1a1a1a}h1{font-size:28px;font-weight:500;margin:12px 0}h2{font-size:20px;font-weight:500;margin:0 0 8px}.muted{color:#696969}.page-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.date{color:#008898;font-size:12px}.journal-mail{color:#e4003a}.card{border:1px solid #e6e6e6;padding:16px;margin:16px 0;background:#fff}.card h2 a:hover{color:#e4003a}.btn{display:inline-block;background:#e4003a;color:#fff;border:1px solid #e4003a;border-radius:4px;padding:12px 18px;text-align:center;margin:16px 12px 16px 0;cursor:pointer}.folds{margin-top:8px;border-bottom:1px solid #e6e6e6}.fold{border-top:1px solid #e6e6e6;background:#fff}.fold summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;font-size:20px;font-weight:500;list-style:none}.fold summary::-webkit-details-marker{display:none}.fold summary:after{content:"+";font-weight:400}.fold[open] summary:after{content:"−"}.fold-body{padding:0 0 8px}.fold-body ul{margin:8px 0 16px;padding-left:20px}.md p{margin:0 0 12px}.md h2,.md h3{margin:16px 0 8px}.md ul,.md ol{margin:8px 0 16px;padding-left:20px}.md a{color:#e4003a}.md code{font-family:inherit;background:#f3f3f3;padding:0 4px}.btn.ghost{background:#fff;color:#000;border-color:#000}.field{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-weight:600}.field>.cap{font-weight:600}.star{color:#e4003a}.need-photo .picture-slot p:after{content:" *";color:#e4003a}.field input,.field select,.field textarea{border:1px solid #d6d6d6;padding:12px;border-radius:4px;font-weight:400}.date-field{display:flex;align-items:center;gap:8px}.date-field input[type=text],.date-field input:not([type=date]){flex:1;min-width:0}.date-field input[type=date]{width:42px;flex:none;padding:8px}.date-field input[type=date]::-webkit-datetime-edit{display:none}.field .muted,.field>span{font-weight:400;white-space:pre-wrap}.branch-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.branch-card{display:flex;flex-direction:column;border:1px solid #e6e6e6;background:#fff;color:inherit;min-width:0}.branch-card-banner{display:block;aspect-ratio:3 / 1;background:#1a1a1a center/cover no-repeat}.people-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.people-card{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid #e6e6e6;background:#fff;color:inherit}.people-photo{display:flex;flex:0 0 84px;align-items:center;justify-content:center;width:84px;aspect-ratio:7 / 9;background:#f3f3f3 center/cover no-repeat;color:#e4003a;font-weight:700;font-size:22px;letter-spacing:.04em}.people-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.people-card-body strong{line-height:1.3}.pfso-tile-media.people-photo{display:flex;flex:none;align-items:center;justify-content:center;width:100%;aspect-ratio:7 / 9;background:#f3f3f3 center/cover no-repeat;color:#e4003a;font-weight:700;font-size:22px}.pfso-thumb.people-photo{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;aspect-ratio:1;background:#f3f3f3 center/cover no-repeat;color:#e4003a;font-weight:700;font-size:13px;letter-spacing:0}.pfso-tile:has(.people-photo){background:#f3f3f3}.branch-card-body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.branch-card-body strong{line-height:1.3}.photo-credit{margin-top:-8px;color:#696969;font-size:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pfso-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;width:100%;min-width:0;overflow-x:auto}.pfso-bar-left,.pfso-bar-right{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.pfso-bar-left{flex:1 1 auto}.pfso-bar-right{flex:0 0 auto;margin-left:auto}.pfso-view-btn,.pfso-sort-btn,.pfso-th-btn{color:#1a1a1a;background:#fff;cursor:pointer}.pfso-view-btn,.pfso-sort-btn{box-sizing:border-box;flex:0 0 auto;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6e6e6;border-radius:4px}.pfso-view-btn{width:40px;padding:0}.pfso-view-btn:hover,.pfso-sort-btn:hover,.pfso-th-btn:hover,.pfso-title-link:hover{color:#e4003a}.pfso-icon{display:block;width:22px;height:22px}.pfso-search{flex:1 1 auto;min-width:72px;max-width:320px;margin:0}.pfso-search input,.pfso-filter select{height:40px}.pfso-search input{width:100%;min-width:0;padding:0 12px;border:1px solid #e6e6e6;border-radius:2px;background:#fff}.pfso-filter{position:relative;margin:0;flex:0 1 auto;min-width:0;max-width:42vw}.pfso-filter-face{position:absolute;z-index:1;left:12px;right:34px;top:0;height:40px;display:flex;align-items:center;min-width:0;pointer-events:none;color:#1a1a1a}.pfso-filter-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pfso-filter-count{flex:none;white-space:pre}.pfso-filters{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.pfso-filters .pfso-filter{flex:1 1 11rem;min-width:9rem;max-width:16rem}.pfso-filter select{display:block;width:100%;padding:0 34px 0 12px;border:1px solid #e6e6e6;border-radius:2px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23696969' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 10px center no-repeat;color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pfso-filter select option{color:#1a1a1a}.pfso-search input:focus,.pfso-filter select:focus{outline:2px solid #e4003a;border-color:transparent}.pfso-sort-btn{font-weight:600;white-space:nowrap}.pfso-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pfso-tiles.people-tiles{gap:12px}.pager{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.pager button{min-width:40px;height:40px;padding:0 12px;border:1px solid #e6e6e6;border-radius:4px;background:#fff;color:#1a1a1a;cursor:pointer}.pager button.current{border-color:#e4003a;color:#e4003a}.pager button:disabled{opacity:.4;cursor:default}.pager-all,.pager-mid,.pager-short{display:contents}.pager-mid,.pager-short{display:none}.pager-icon{display:none;width:24px;height:24px}.pager-step{display:inline-flex;align-items:center;justify-content:center}.pager-gap{min-width:24px;text-align:center;color:#696969}.pfso-tile{display:block;overflow:hidden;background:#1a1a1a}.pfso-tile-media{display:block;width:100%;aspect-ratio:3 / 1;background:#1a1a1a center/cover no-repeat}.pfso-tile-media.ratio-16-9,.branch-card-banner.ratio-16-9,.pfso-thumb.ratio-16-9{aspect-ratio:16 / 9}.pfso-table-wrap{width:100%;overflow:hidden;margin:0 0 8px;border:1px solid #e6e6e6;background:#fff}.pfso-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.pfso-table th,.pfso-table td{padding:10px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid #e6e6e6}.pfso-table th{background:#fafafa;font-weight:600;white-space:nowrap}.pfso-table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfso-table tr:last-child td{border-bottom:0}.pfso-td-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfso-col-city,.pfso-td-city{width:140px}.pfso-th-preview,.pfso-td-preview{width:120px}.pfso-title-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pfso-th-btn{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;font:inherit;font-weight:600}.pfso-thumb{display:block;width:96px;aspect-ratio:3 / 1;background:#1a1a1a center/cover no-repeat}.people-table .pfso-th-preview,.people-table .pfso-td-preview{width:52px;padding-right:0}.people-table .people-name{width:260px;padding-left:8px}.people-table .people-branch{width:auto}.people-table .people-direction{width:148px}.people-table .people-status{width:118px}.home-banner{position:relative;width:100vw;margin:-28px 0 0 calc(50% - 50vw);aspect-ratio:3 / 1;--home-edge: max(20px, calc((100vw - 1120px)/2) );display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:14px;padding:24px var(--home-edge) 40px;background:#1a1a1a;overflow:hidden}.home-banner:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#e4003a00,#00000080)}.home-banner-card,.home-banner-sign{position:relative;z-index:2;max-width:520px;margin:0}.home-banner-card{background:#1a1a1a;color:#fff;padding:16px 18px;font-size:26px;line-height:1.2;font-weight:500}.home-banner-sign{background:#fff;padding:12px 16px}.home-banner-sign strong{display:block;font-size:20px;line-height:1.2}.home-banner-sign span{display:block;margin-top:4px;color:#1a1a1a;font-size:16px}.home-tabs{display:flex;gap:28px;margin:0 0 20px;border-bottom:1px solid #e6e6e6}.home-tabs a,.home-tabs button{padding:14px 0 12px;color:#1a1a1a;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;font:inherit;font-weight:500}.home-tabs a:hover,.home-tabs a.active,.home-tabs button:hover,.home-tabs button.active{color:#e4003a;border-bottom-color:#e4003a}.branch-hero{--home-edge: max(20px, calc((100vw - 1120px)/2) );position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:-28px;aspect-ratio:3 / 1;background:#1a1a1a center/cover no-repeat}.banner-edit{position:absolute;right:var(--home-edge, 20px);bottom:40px;z-index:2;width:40px;height:40px;border:0;border-radius:0;outline:none;background:#fff;color:#1a1a1a;display:grid;place-items:center;cursor:pointer;box-shadow:none}.banner-edit:hover{color:#e4003a}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-head h1{margin-right:auto}.page-head .banner-edit{position:static;background:#f3f3f3;flex:none}.text-editor{max-width:720px}.editor-section{margin:20px 0 0;font-size:inherit;font-weight:600;line-height:1.45}.block-edit{margin:0 0 8px;padding-top:4px;border-top:1px solid #e6e6e6}.field input::placeholder,.field textarea::placeholder{color:#9a9a9a}.text-editor textarea{width:100%;border:1px solid #d6d6d6;padding:12px;border-radius:4px}.file-pick{display:inline-flex;max-width:100%;margin:4px 12px 4px 0;cursor:pointer;vertical-align:middle}.file-pick-btn{display:inline-flex;align-items:center;gap:8px;max-width:100%;background:#fff;color:#000;border:1px solid #000;border-radius:4px;padding:12px 18px}.file-pick-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-pick:hover .file-pick-btn{color:#e4003a;border-color:#e4003a}.doc-list{margin:8px 0 24px}.doc-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;border-bottom:1px solid #e6e6e6}.doc-row .btn{margin:0 0 0 auto}.doc-line{word-break:break-all}.doc-name{color:#000}.doc-href{color:#e4003a}.card-form .shot,.card-form .shot-face.banner{width:100%}.card-form .edit-block+.edit-block,.anketa-form .edit-block+.edit-block,.rules-form .edit-block+.edit-block{margin-top:4px;padding-top:20px;border-top:1px solid #e6e6e6}.card-form .edit-block h2,.anketa-form .edit-block h2,.rules-form .edit-block h2{margin-top:0}.rules-form{max-width:560px}.rules-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.rules-custom{display:flex;gap:12px;align-items:center;margin:8px 0}.rules-custom input{flex:1;border:1px solid #d6d6d6;padding:12px;border-radius:4px}.rules-form .cap{font-weight:600;margin:16px 0 8px}.anketa-form .edit-block>.muted{margin:0}.anketa-form .fold summary{font-size:16px;font-weight:600;padding:12px 0}.anketa-form .edit-block:has(.folds)+.edit-block{border-top:0}.work-slots{margin-top:8px}.work-slot+.work-slot{border-top:1px solid #eee}.work-row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px}.work-row button{background:none;border:0;color:#e4003a;cursor:pointer;padding:8px 0;font-weight:500}.work-list{display:flex;flex-direction:column;margin:0 0 12px;border:1px solid #e6e6e6;background:#fff}.work-list .muted{margin:0;padding:16px 18px}.work-list button{display:block;width:100%;text-align:left;background:#fff;border:0;border-top:1px solid #e6e6e6;padding:16px 18px;cursor:pointer;font-weight:500}.work-list button:first-child{border-top:0}.work-list button:hover{color:#e4003a}.rights-block{max-width:560px}.rights-block+.rights-block{margin-top:8px;padding-top:28px;border-top:1px solid #e6e6e6}.rights-people{margin-top:8px}.rights-people>div{padding:14px 0;border-top:1px solid #eee}.rights-people .text-btn{margin-top:8px}.list{display:flex;flex-direction:column;gap:12px}.list a{padding:12px 0;border-bottom:1px solid #eee}.error{color:#e4003a}.ok{color:#008898}.card.picked{border-color:#e4003a}.page-with-mod-bar{padding-bottom:96px}.work-mod-chevron{width:28px;height:28px;display:block}.work-mod-nav-btn{box-sizing:border-box;width:44px;height:44px;padding:0;border:1px solid #e6e6e6;border-radius:4px;background:#fff;color:#1a1a1a;display:grid;place-items:center;cursor:pointer}.work-mod-nav-btn:disabled{opacity:.35;cursor:default}.work-mod-bar{--mod-pad-x: 20px;--mod-pad-y: 18px;--mod-stick: calc(var(--mod-pad-y) / 2);--mod-stick-x: calc(var(--mod-pad-x) / 2);position:fixed;left:0;right:0;bottom:0;z-index:8;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:96px var(--mod-pad-x) var(--mod-pad-y);box-sizing:border-box;background:none;border:0;transition:opacity .2s ease}.work-mod-bar>*{position:relative;z-index:1;transform:translateY(calc(-1 * var(--mod-stick)))}.work-mod-bar>.work-mod-nav-btn:first-child{transform:translate(calc(-1 * var(--mod-stick-x)),calc(-1 * var(--mod-stick)))}.work-mod-bar>.work-mod-nav-btn:last-child{transform:translate(var(--mod-stick-x),calc(-1 * var(--mod-stick)))}@media(hover:hover)and (pointer:fine){.work-mod-bar{opacity:.4}.work-mod-bar:hover,.work-mod-bar:focus-within{opacity:1}}.work-mod-nav-spacer{width:44px;flex:0 0 auto}.work-mod-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0}.work-mod-btn{box-sizing:border-box;min-height:44px;background:#fff;color:#1a1a1a;border:1px solid #e6e6e6;border-radius:4px;padding:10px 14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.work-mod-btn.active{background:#e4003a;color:#fff;border-color:#e4003a}.work-mod-btn:disabled{opacity:.45;cursor:default}.work-mod-icon{display:none;width:24px;height:24px}.work-mod-error{flex-basis:100%;margin:0;text-align:center}.confirm-box{width:min(560px,100%);background:#fff;padding:18px;max-height:calc(100vh - 32px);overflow:auto}.confirm-box h2{margin-top:0}.confirm-box a{color:#e4003a}@media(max-width:959px){.pager-all{display:none}.pager-mid{display:contents}}@media(max-width:760px){.bar-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;min-height:72px}.bar-logo{flex:none}.nav{margin:0;flex:none;padding:0;gap:8px;flex-wrap:nowrap}.nav a{white-space:nowrap}.bar-tools{display:contents}.bar-join{padding:8px 10px}.profile-photo{width:108px;height:108px;margin-top:-36px;font-size:36px}.branch-cards,.people-cards,.work-slides{grid-template-columns:1fr}.home-banner,.branch-hero{aspect-ratio:4 / 3}.home-banner{padding-left:20px;padding-right:20px}.home-banner-card{font-size:20px}.pfso-bar{gap:8px}.pfso-search{max-width:none}.pfso-bar:has(.pfso-filter){display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"view search sort" "filter filter filter";align-items:center;overflow:visible}.pfso-bar:has(.pfso-filter):not(:has(.pfso-sort-btn)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"view search" "filter filter"}.pfso-bar:has(.pfso-filter) .pfso-bar-left,.pfso-bar:has(.pfso-filter) .pfso-bar-right{display:contents}.pfso-bar:has(.pfso-filter) .pfso-view-btn{grid-area:view}.pfso-bar:has(.pfso-filter) .pfso-search{grid-area:search;max-width:none}.pfso-bar:has(.pfso-filter) .pfso-sort-btn{grid-area:sort;margin-left:0}.pfso-bar:has(.pfso-filter) .pfso-filter{grid-area:filter;max-width:none}.pfso-bar:has(.pfso-filters) .pfso-filters{grid-area:filter;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;width:100%}.pfso-bar:has(.pfso-filters) .pfso-filter{grid-area:auto;flex:1 1 0;min-width:0;max-width:none}.pfso-bar:has(.pfso-filters) .pfso-filter select{padding:0 22px 0 8px;font-size:14px;background-position:right 4px center}.pfso-bar:has(.pfso-filters) .pfso-filter-face{left:8px;right:22px;font-size:14px}.pfso-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pfso-th-preview,.pfso-td-preview{display:none}.people-table .people-name{width:auto;padding-left:12px}.people-table .people-branch{width:26%}.people-table .people-direction{width:22%}.people-table .people-status{width:18%}.pfso-col-city,.pfso-td-city{width:96px}.crop-stage{height:280px}.profile-banner{aspect-ratio:3 / 1}.work-mod-bar .work-mod-btn{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.work-mod-bar .work-mod-btn-label{display:none}.work-mod-bar .work-mod-icon{display:block}.anketa-actions .anketa-side{width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.anketa-actions .anketa-side .anketa-label{display:none}.anketa-actions .anketa-icon{display:block}.work-mod-bar{--mod-pad-x: 12px;--mod-pad-y: 14px;padding-top:48px;gap:8px}.rules-pair{grid-template-columns:1fr}.pager-all,.pager-mid{display:none}.pager-short{display:contents}.pager-label{display:none}.pager-icon{display:block}.pager-step{width:40px;min-width:40px;padding:0}}
