.procurement-card{background:#fff;border:none;border-radius:12px;transition:all .3s ease;margin-bottom:1.5rem;box-shadow:0 2px 8px #00000014;overflow:hidden}.procurement-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.procurement-type{font-size:.9rem;color:var(--text-muted)}.procurement-status{font-size:.9rem;color:var(--text-muted)}.procurement-object{font-weight:600;color:var(--text-dark)}.procurement-customer{font-size:.9rem;color:var(--text-muted)}.procurement-price{font-size:1.5rem;font-weight:700;color:var(--text-dark)}.procurement-dates{font-size:.85rem;color:var(--text-muted)}.action-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.btn-envelope{background-color:var(--warning-color);border-color:var(--warning-color);color:#000;font-size:.8rem}.btn-envelope:hover{background-color:#e0a800;border-color:#d39e00;color:#000}.status-completed{background-color:#e8f5e8;color:var(--success-color);border:1px solid #c3e6c3}.status-cancelled{background-color:#ffeaea;color:var(--danger-color);border:1px solid #f5c6cb}.filter-card{background:#fff;border:none;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #00000014}.all-params-link{color:var(--primary-color);text-decoration:none;display:flex;align-items:center;justify-content:space-between;font-weight:500;padding:.5rem 0;margin-bottom:1rem;border-bottom:1px solid #e9ecef}.all-params-link:hover{color:var(--secondary-color)}.stats-card{background:#fff;border:none;border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 2px 8px #00000014}.stats-number{font-size:1.8rem;font-weight:700;color:var(--primary-color)}.footer{background-color:var(--secondary-color);color:#fff;padding:2rem 0 1rem;margin-top:3rem}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem #4a90e240}.pagination .page-link{color:var(--primary-color)}.pagination .page-item.active .page-link{background-color:var(--primary-color);border-color:var(--primary-color)}.procurement-info{font-size:.9rem;color:var(--text-muted)}.link-blue{color:var(--primary-color);text-decoration:none}.link-blue:hover{text-decoration:underline}.main-menu{background:#fff;border-bottom:1px solid var(--border-color)}.main-menu .menu-list{list-style:none;margin:0;padding:0;display:flex;gap:2.2rem}.main-menu .menu-item{text-decoration:none;color:#2b3a52;font-size:1.1rem;font-weight:500;padding:.9rem 0;position:relative;display:inline-block}.main-menu .menu-item:hover{color:var(--secondary-color)}.main-menu .menu-item.active{color:#2b3a52}.main-menu .menu-item.active:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:var(--primary-color);border-radius:2px}.filter-card h5,.filter-card .form-label{font-weight:500}.procurement-card .fw-bold{font-weight:500!important}.envelope-count{background:var(--accent-color);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:600}.procurement-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.quick-actions{background:#fff;border-radius:8px;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a}:root{--primary-color: #1E5AB4;--secondary-color: #357abd;--accent-color: #28A745;--success-color: #28A745;--danger-color: #DC3545;--warning-color: #ffc107;--light-bg: #F8F9FA;--border-color: #e9ecef;--text-dark: #212529;--text-muted: #6C757D}body{font-family:PT Sans,Arial,sans-serif;background-color:var(--light-bg);color:var(--text-dark);font-size:16px}.breadcrumb-container{background:#fff;border-bottom:1px solid var(--border-color);box-shadow:0 2px 4px #0000000d}.page-title{font-size:1.5rem;font-weight:600}.summary-card{background:#fff;border:none;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014}.status-badge{font-size:.75rem;padding:.4rem 1rem;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-active{background-color:#e3f2fd;color:var(--primary-color);border:1px solid #bbdefb}.status-envelope{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.status-review{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.status-default{background-color:#f0f0f0;color:#6c757d;border:1px solid #dee2e6}.status-pending{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.status-processing{background-color:#e7f3ff;color:#004085;border:1px solid #b3d7ff}.status-draft{background-color:#e9ecef;color:#495057;border:1px solid #ced4da}.label{color:var(--text-muted);font-size:.9rem;font-weight:500}.nowrap-text{white-space:nowrap;display:inline-block}.section-card{background:#fff;border:none;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #00000014}.info-table th{width:32%;white-space:nowrap;font-weight:600;color:var(--text-dark);background-color:var(--light-bg)}.info-table td,.info-table th{padding:.75rem 1rem;border-bottom:1px solid #e9ecef;vertical-align:top}.nav-tabs{border-bottom:2px solid #e9ecef;display:flex;flex-wrap:nowrap}.nav-tabs .nav-item{flex:1;min-width:0}.nav-tabs .nav-link{color:var(--text-dark);font-weight:500;border:none;padding:1rem .5rem;border-radius:8px 8px 0 0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}.nav-tabs .nav-link.active{color:var(--primary-color);border-bottom:3px solid var(--primary-color);background:none}.procurement-number{font-family:Courier New,monospace;color:var(--primary-color);font-weight:600;font-size:1.1rem}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);font-weight:500;border-radius:8px}.btn-outline-secondary{border-color:var(--text-muted);color:var(--text-muted);border-radius:8px}.top-bar{background-color:var(--primary-color);color:#fff;padding:.5rem 0;font-size:.9rem}.top-bar-text{color:#fff}.top-bar-links{display:flex;gap:1.5rem;align-items:center}.top-bar-link{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.3rem;font-size:.9rem;padding:.3rem .6rem;border-radius:4px;transition:all .2s ease}.top-bar-link:hover{color:#e3f2fd;background-color:#ffffff1a}.top-bar-link.active{background-color:#fff3}.main-navbar{background-color:#fff;border-bottom:1px solid var(--border-color);padding:1rem 0;box-shadow:0 2px 4px #0000000d}.logo{display:flex;align-items:center;gap:.8rem}.logo-icon{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;width:2rem;height:2rem}.dot{width:.6rem;height:.6rem;background-color:var(--primary-color);border-radius:50%}.logo-text{font-weight:700;font-size:1.3rem;color:var(--primary-color)}.navbar-nav .nav-link{color:var(--text-dark);font-weight:500;padding:.5rem 1rem;margin:0 .2rem;border-radius:4px;transition:all .2s ease}.navbar-nav .nav-link:hover{color:var(--primary-color);background-color:#1e5ab40d}.navbar-nav .nav-link.active{color:var(--primary-color);border-bottom:3px solid var(--primary-color);padding-bottom:.2rem;background-color:transparent}.envelope-info{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-muted);margin-top:.5rem}.envelope-info i{color:var(--primary-color)}@media (max-width: 768px){.nav-tabs{flex-wrap:wrap}.nav-tabs .nav-item{flex:1 1 50%;min-width:0}.nav-tabs .nav-link{padding:.8rem .3rem;font-size:.8rem}}.object-label{color:#6c757d}.procurement-sum{color:#000;font-weight:600}.procurement-info{font-size:.9rem;line-height:1.6}
