.neo-brand{flex-direction:column;align-items:flex-start!important;gap:10px!important;letter-spacing:-.6px}.neo-brand .neo-brand-logo{width:100%;max-width:175px;border-radius:12px;background:#173a73;padding:6px 12px;display:flex;align-items:center;justify-content:center}.neo-brand .neo-brand-logo img{width:150px;height:65px;object-fit:contain;max-width:100%}.neo-product-name{font-size:22px}.neo-product-name small{font-size:9px!important;letter-spacing:1.1px!important}.sidebar{overflow-y:auto}.sidebar .brand.neo-brand{margin-bottom:22px}.mobile-brand img{background:#173a73;border-radius:6px;width:49px;height:31px;object-fit:contain;padding:2px}.mobile-brand{font-size:18px}.control-schedules{grid-template-columns:repeat(2,minmax(0,1fr))}.control-scope{display:flex;gap:15px;align-items:center;background:#f3f7ff;border:1px solid #e0eafc;border-radius:12px;padding:18px;margin:20px 0}.control-scope>strong{font-size:36px;letter-spacing:-1px;color:var(--blue)}.control-scope>span{font-size:13px;line-height:1.7}.control-report-head{display:grid;grid-template-columns:1fr 180px;gap:25px;align-items:center}.control-report-mark{border:1px solid #dbe7fc;background:#f3f7ff;border-radius:16px;display:flex;align-items:center;flex-direction:column;padding:22px 14px;gap:10px;color:var(--blue)}.control-report-mark svg{width:32px;height:32px}.control-report-mark strong{letter-spacing:2px;font-size:11px}.control-report-mark small{font-size:10px}.control-item-list{display:flex;flex-direction:column;gap:10px}.control-item-row{padding:18px 20px;display:flex;gap:16px;align-items:center}.control-item-name{flex:1;min-width:160px}.control-item-name h3{margin-bottom:5px;font-size:14px}.control-item-note{flex:1;max-width:320px}.control-item-row>.step-no{align-self:flex-start}.control-item-row>button{max-width:205px}.control-overview .panel-head h2{font-size:19px}.toolbar #control-result-filter{width:auto;max-width:240px}.control-overview .row .badge{margin-left:auto}
@media(max-width:1100px){.control-item-note{display:none}.control-schedules{gap:15px}.control-report-head{grid-template-columns:1fr}.control-report-mark{display:none}}
@media(max-width:800px){.sidebar .brand.neo-brand{display:none}.control-schedules{grid-template-columns:1fr}.control-item-row{padding:15px;flex-wrap:wrap;gap:10px}.control-item-name{flex:1}.control-item-row>button{margin-left:44px;max-width:none;width:calc(100% - 44px)}.control-scope{padding:15px}.control-report-head{padding:18px}.control-overview .panel-head{flex-direction:column;align-items:flex-start}.control-overview .row .badge{margin-left:0}.control-overview .tag{font-size:10px}.toolbar #control-result-filter{width:100%;max-width:100%}.control-report-head h2{font-size:20px}}

.brand:not(.neo-brand)>img{background:#173a73;border-radius:8px;object-fit:contain;padding:3px;width:65px;height:39px}
