.brand{font-size:19px;letter-spacing:-.7px}.nav{text-decoration:none;font-size:14px;margin:6px 0;color:#65738b}.nav.active{color:#2545dd}.sidebar-bottom{flex-wrap:wrap}.sidebar-bottom form{margin-top:12px}.primary{text-decoration:none;display:inline-block}.panel{background:white;border:1px solid #e4e8f0;padding:26px;border-radius:11px;margin:24px 0}.panel>p{line-height:1.7}.panel li{padding:8px}.panel form{max-width:850px}.login{max-width:450px;margin:10vh auto;padding:32px;background:white;border:1px solid #e4e8f0;border-radius:16px}.login>.mark{display:inline-block;margin-bottom:24px}.login p{color:#748097}.login h1{font-size:30px}.login button{width:100%;margin-top:14px}.error{background:#fff0ee;border-color:#f6ccc6;color:#9a3434;margin-bottom:20px}.notice{margin:20px 0}.stats strong{font-size:27px}.stats article p.status{display:inline-block}.pad{padding:0 25px}.journal td{max-width:450px;overflow-wrap:anywhere}input:disabled{cursor:not-allowed}header>span{font-size:12px;margin:0}.panel fieldset{line-height:2}#new{scroll-margin-top:20px}@media(max-width:800px){aside nav{display:flex;overflow:auto;gap:8px;margin-top:15px}aside .nav{display:block;white-space:nowrap;padding:10px}aside .sidebar-bottom{display:flex;margin-top:12px;justify-content:space-between}aside .sidebar-bottom form{margin:0}.stats{grid-template-columns:1fr}.stats article{padding:18px}.login{margin:30px 14px}.panel{padding:20px}header{gap:15px}}
.company-logo{width:155px;height:auto;object-fit:contain;display:block}.brand{font-size:0}.login>.company-logo{margin-bottom:25px;width:210px}.document-shell{max-width:1040px;margin:25px auto;padding:0 20px}.doc-head{display:flex;gap:25px;align-items:center;border-bottom:2px solid #173b68;padding-bottom:20px}.doc-head h1{font-size:24px}.doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 0}.doc-grid p{margin:0;color:#748097;font-size:14px}.doc-grid strong{display:block;color:#1b2539;margin-top:7px;font-size:16px}.photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0}.photos figure{margin:0;border:1px solid #e4e8f0;border-radius:10px;overflow:hidden;break-inside:avoid}.photos img{display:block;width:100%;height:260px;object-fit:contain;background:#f6f8fc}.photos figcaption{padding:9px;font-size:12px;overflow-wrap:anywhere;color:#748097}.fine-amount{font-size:28px;font-weight:800;color:#173b68}.pre-line{white-space:pre-line;line-height:1.7}.catalog-row{display:flex;align-items:end;gap:15px;border-bottom:1px solid #e4e8f0;padding:15px 0}.catalog-row label{flex:1}.catalog-row button{margin-bottom:15px}.document h2{margin-top:25px}.document h1{overflow-wrap:anywhere}@media(max-width:800px){.catalog-row{display:block}.doc-head{flex-wrap:wrap}.doc-grid{grid-template-columns:1fr}.photos img{height:180px}}@media print{body{background:white}.no-print{display:none!important}.document-shell{max-width:none;margin:0;padding:0}.document{border:0;padding:0;margin:0}.photos img{height:220px}.photos a{color:inherit}.company-logo{width:170px}h2{break-after:avoid}}
.two{grid-template-columns:repeat(2,minmax(0,1fr))}.two label{min-width:0}form select{width:100%;min-width:0}summary{cursor:pointer;margin-top:10px;color:#2545dd}details form{min-width:240px;max-width:420px}details input{width:100%}fieldset input[type=checkbox]{width:17px}nav{min-width:0;max-width:100%}@media(max-width:800px){.two{grid-template-columns:minmax(0,1fr)}.filters input[type=month]{width:100%}.primary{max-width:100%;white-space:normal}}
