@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.tender-monitoring-show__shared-banner{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(11,37,66,.12);border-radius:.75rem;box-shadow:0 2px 8px rgba(11,37,66,.06);margin-bottom:1.75rem;overflow:hidden}.tender-monitoring-show__shared-banner-inner{border-left:4px solid #0b2542;padding:1rem 1.25rem}.tender-monitoring-show__shared-banner-label{align-items:center;color:#0b2542;display:flex;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:.75rem;text-transform:uppercase}.tender-monitoring-show__shared-banner-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.tender-monitoring-show__shared-banner-divider{background:rgba(11,37,66,.15);display:none;height:2rem;width:1px}.tender-monitoring-show__shared-banner-item{align-items:center;display:flex;gap:.75rem}.tender-monitoring-show__shared-banner-icon{align-items:center;background:rgba(11,37,66,.08);border-radius:50%;color:#0b2542;display:flex;flex-shrink:0;font-size:.875rem;height:2.25rem;justify-content:center;width:2.25rem}.tender-monitoring-show__shared-banner-meta{color:#475569;display:block;font-size:.75rem;font-weight:500;line-height:1.3}.tender-monitoring-show__shared-banner-value{color:#1e293b;font-size:.9375rem;font-weight:600;line-height:1.35}@media (min-width:576px){.tender-monitoring-show__shared-banner-inner{padding:1.25rem 1.5rem}.tender-monitoring-show__shared-banner-divider{display:block}}.tender-monitoring-show{background:#f8fafc;padding:2.3rem 0 4rem}.tender-monitoring-show .container{display:flex;flex-direction:column;gap:1.8rem}.tender-monitoring-show__section-header{display:flex;flex-direction:column;gap:0}.tender-monitoring-show__section-title-wrap{margin-bottom:0}.tender-monitoring-show__filters-panel{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:.75rem;box-shadow:0 2px 6px rgba(15,23,42,.03);padding:1.5rem;width:100%}.tender-monitoring-show__filter-block{border-bottom:1px solid rgba(148,163,184,.1);margin-bottom:1.5rem;padding-bottom:1.5rem}.tender-monitoring-show__filter-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tender-monitoring-show__filter-block-label{color:#334155;display:block;font-size:.9375rem;font-weight:700;letter-spacing:.005em;margin-bottom:.875rem}.tender-monitoring-show__filter-select{font-size:.875rem;max-width:100%;min-width:12rem}.tender-monitoring-show__filter-sublabel{color:#64748b;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.tender-monitoring-show__filter-hint{color:#475569;font-size:.8rem;line-height:1.4;padding:5px}.tender-monitoring-show__filter-hint i{color:#0b2542;opacity:.8}.tender-monitoring-show__toggle-group{background:rgba(248,250,252,.7);border:1px solid rgba(148,163,184,.2);border-radius:.5rem;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);display:flex;flex-wrap:wrap;gap:4px;padding:4px}.tender-monitoring-show__toggle-btn{all:unset;align-items:center;background:#fff;border:none;border-radius:calc(.5rem - 2px);box-shadow:0 1px 2px rgba(15,23,42,.03);box-sizing:border-box;color:#475569;cursor:pointer;display:inline-flex;flex:1 1 auto;font-family:inherit;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.3;min-height:2.5rem;padding:.5rem .85rem;transition:all .16s ease;user-select:none;white-space:nowrap}.tender-monitoring-show__toggle-btn i{font-size:.8rem;margin-right:.35rem}.tender-monitoring-show__toggle-btn:hover:not(.tender-monitoring-show__toggle-btn--active){background:rgba(11,37,66,.04);box-shadow:0 1px 3px rgba(15,23,42,.05);color:#1e293b}.tender-monitoring-show__toggle-btn--active{background:#0b2542;box-shadow:0 2px 4px rgba(11,37,66,.2);color:#fff}.tender-monitoring-show__toggle-btn--active i{color:#fff}.tender-monitoring-show__toggle-btn--active:hover{background:#091e35;box-shadow:0 2px 5px rgba(11,37,66,.25)}.tender-monitoring-show__toggle-btn--icon i{margin-right:.4rem}.tender-monitoring-show__toggle-btn:focus-visible{outline:2px solid rgba(11,37,66,.3);outline-offset:2px}.tender-monitoring-show__toggle-btn:disabled{cursor:not-allowed;opacity:.4}.tender-monitoring-show__period-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;width:100%}.tender-monitoring-show__period-btn{-webkit-tap-highlight-color:transparent;all:unset;align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:.5rem;box-sizing:border-box;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.5;padding:.625rem 1.25rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);user-select:none;white-space:nowrap}.tender-monitoring-show__period-btn:hover:not(.active){background-color:rgba(11,37,66,.06);border-color:rgba(148,163,184,.4);box-shadow:0 2px 4px rgba(0,0,0,.08);color:#0f172a;transform:translateY(-1px)}.tender-monitoring-show__period-btn:active:not(.active){box-shadow:0 1px 2px rgba(0,0,0,.05);transform:translateY(0)}.tender-monitoring-show__period-btn.active{background-color:#0b2542;border-color:#0b2542;box-shadow:0 2px 6px rgba(11,37,66,.25);color:#fff;font-weight:700;z-index:1}.tender-monitoring-show__period-btn.active:hover{background-color:#091e35;border-color:#091e35;box-shadow:0 3px 8px rgba(11,37,66,.3)}.tender-monitoring-show__period-btn.active:active{transform:scale(.98)}.tender-monitoring-show__period-btn:focus-visible{outline:2px solid #0b2542;outline-offset:2px}.tender-monitoring-show__date-picker-compact{background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(241,245,249,.95));border:1px solid rgba(148,163,184,.18);border-radius:.5rem;padding:1rem}.tender-monitoring-show__date-form{margin:0}.tender-monitoring-show__date-inputs-compact{display:flex;flex-direction:column;gap:.75rem}.tender-monitoring-show__date-group{display:flex;flex-direction:column;gap:.5rem}.tender-monitoring-show__date-sublabel{color:#64748b;font-size:.8125rem;font-weight:600}.tender-monitoring-show__date-submit-btn{background:#0b2542;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;min-height:2.5rem;padding:0 1rem;transition:background .16s ease;width:100%}.tender-monitoring-show__date-submit-btn:hover{background:#081b31}.tender-monitoring-show__date-submit-btn:focus-visible{outline:2px solid rgba(11,37,66,.3);outline-offset:2px}.tender-monitoring-show__date-submit-btn i{margin-right:.35rem}.tender-monitoring-show__custom-date-btn{-webkit-tap-highlight-color:transparent;all:unset;align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:.5rem;box-sizing:border-box;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;padding:.625rem 1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);user-select:none;white-space:nowrap}.tender-monitoring-show__custom-date-btn:hover{background-color:rgba(11,37,66,.06);border-color:rgba(148,163,184,.4);box-shadow:0 2px 4px rgba(0,0,0,.08);color:#0f172a;transform:translateY(-1px)}.tender-monitoring-show__custom-date-btn:active{box-shadow:0 1px 2px rgba(0,0,0,.05);transform:translateY(0)}.tender-monitoring-show__custom-date-btn:focus-visible{outline:2px solid #0b2542;outline-offset:2px}.tender-monitoring-show__search-form-compact{margin:0;width:100%}.tender-monitoring-show__search-compact{align-items:stretch;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:.5rem;display:flex;overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.tender-monitoring-show__search-compact:focus-within{border-color:rgba(11,37,66,.35);box-shadow:0 0 0 3px rgba(11,37,66,.08)}.tender-monitoring-show__search-input-compact{background:transparent;border:none;border-bottom:none!important;color:#0f172a;flex:1;font-family:inherit;font-size:.875rem;height:2.75rem;min-width:0;padding:0 .875rem}.tender-monitoring-show__search-input-compact::placeholder{color:#94a3b8;font-size:.875rem}.tender-monitoring-show__search-input-compact:focus{outline:none}.tender-monitoring-show__search-btn-compact{align-items:center;background:rgba(11,37,66,.05);border:none;border-left:1px solid rgba(148,163,184,.18);color:#0b2542;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;padding:0;transition:background .16s ease,color .16s ease;width:2.75rem}.tender-monitoring-show__search-btn-compact:hover{background:rgba(11,37,66,.08);color:#071628}.tender-monitoring-show__search-btn-compact:focus-visible{outline:2px solid rgba(11,37,66,.3);outline-offset:-2px}.tender-monitoring-show__search-btn-compact i{font-size:.875rem}.tender-monitoring-show__date-picker-container{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;box-shadow:0 2px 8px rgba(15,23,42,.04);margin-bottom:0;margin-top:1rem;max-width:600px;padding:1.25rem;width:100%}.tender-monitoring-show__date-input-group{display:flex;flex:1;flex-direction:column;min-width:150px}.tender-monitoring-show__date-label{color:#0f172a;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.tender-monitoring-show__date-input{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:.5rem;box-shadow:0 1px 2px rgba(15,23,42,.03);color:#0f172a;font-family:inherit;font-size:.875rem;min-height:2.5rem;padding:.5rem .75rem;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.tender-monitoring-show__date-input:focus{border-color:#0b2542;box-shadow:0 0 0 3px rgba(11,37,66,.08);outline:none}.tender-monitoring-show__date-apply-btn{align-items:center;background:#0b2542;border:1px solid #0b2542;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.tender-monitoring-show__date-apply-btn:hover{background-color:#07192c;border-color:#07192c}.tender-monitoring-show__date-reset-btn{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:.5rem;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;height:2.5rem;justify-content:center;padding:.5rem;transition:all .2s ease;width:2.5rem}.tender-monitoring-show__date-reset-btn:hover{background-color:rgba(148,163,184,.1);border-color:rgba(148,163,184,.3)}.tender-monitoring-show__section{padding:1.5rem}.tender-monitoring-show__section h2,.tender-monitoring-show__section h3,.tender-monitoring-show__section h4{color:#0f172a;font-weight:600}.tender-monitoring-show__section .card{border:1px solid rgba(148,163,184,.22);border-radius:.5rem;transition:all .2s ease}.tender-monitoring-show__section .card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.tender-monitoring-show__section .card .card-title{color:#0f172a;font-size:1rem;font-weight:600}.tender-monitoring-show__section .list-group-item{border:1px solid rgba(148,163,184,.22);transition:all .2s ease}.tender-monitoring-show__section .list-group-item:hover{background-color:#f8fafc;border-color:#0b2542}.tender-monitoring-show__section .list-group-item strong{color:#0f172a}.tender-monitoring-show__toolbar{align-items:center;display:flex;gap:1rem;justify-content:space-between}.tender-monitoring-show__share-btn,.tender-monitoring-show__toolbar .btn{align-items:center;display:inline-flex;gap:.5rem}.tender-monitoring-show__share-btn{background:#fff;border:1px solid rgba(11,37,66,.35);border-radius:.5rem;color:#0b2542;font-size:.9375rem;font-weight:600;padding:.5rem 1.25rem;transition:all .2s ease}.tender-monitoring-show__share-btn:hover{background:#0b2542;border-color:#0b2542;box-shadow:0 2px 6px rgba(11,37,66,.2);color:#fff}.tender-monitoring-show__share-btn:focus-visible{outline:2px solid rgba(11,37,66,.3);outline-offset:2px}.tender-monitoring-show__share-modal .modal-content{border:1px solid rgba(148,163,184,.2);border-radius:.75rem;box-shadow:0 8px 32px rgba(15,23,42,.12)}.tender-monitoring-show__share-modal .modal-header{background:linear-gradient(135deg,rgba(11,37,66,.03),transparent);border-bottom:1px solid rgba(148,163,184,.15);padding:1.25rem 1.5rem}.tender-monitoring-show__share-modal .modal-body{padding:0}.tender-monitoring-show__share-modal-body{padding:1.5rem 1.5rem 1.75rem!important}.tender-monitoring-show__share-modal-intro{color:#475569;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.tender-monitoring-show__share-modal-section{border-top:1px solid rgba(148,163,184,.15);padding-top:1.25rem}.tender-monitoring-show__share-modal-section:first-of-type{border-top:none;padding-top:0}.tender-monitoring-show__share-modal-section-title{color:#0f172a;font-size:1rem;font-weight:700;margin:0 0 1rem}.tender-monitoring-show__share-form .form-label{color:#0f172a;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.tender-monitoring-show__share-input{border:1px solid rgba(148,163,184,.25);border-radius:.5rem;font-size:.9rem;min-height:2.5rem;padding:.5rem .75rem;transition:border-color .16s ease,box-shadow .16s ease}.tender-monitoring-show__share-input:focus{border-color:#0b2542;box-shadow:0 0 0 3px rgba(11,37,66,.08);outline:none}.tender-monitoring-show__share-generate-btn{align-items:center;background:#0b2542;border:none;border-radius:.5rem;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:600;padding:.625rem 1.25rem;transition:all .2s ease}.tender-monitoring-show__share-generate-btn:hover{background:#07192c;box-shadow:0 2px 8px rgba(11,37,66,.25)}.tender-monitoring-show__share-generate-btn:focus-visible{outline:2px solid rgba(11,37,66,.3);outline-offset:2px}.tender-monitoring-show__share-active-item,.tender-monitoring-show__share-active-list{display:flex;flex-direction:column;gap:1rem}.tender-monitoring-show__share-active-item{background:rgba(248,250,252,.9);border:1px solid rgba(148,163,184,.18);border-radius:.5rem;padding:1rem 1.25rem}.tender-monitoring-show__share-active-info{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.tender-monitoring-show__share-active-info .tender-monitoring-show__share-active-name{color:#0f172a;font-size:.9375rem;font-weight:600}.tender-monitoring-show__share-active-info .tender-monitoring-show__share-active-expiry{color:#475569;font-size:.85rem}.tender-monitoring-show__share-active-info .tender-monitoring-show__share-active-badge{background:rgba(148,163,184,.12);border-radius:999px;color:#475569;font-size:.75rem;font-weight:600;padding:.25rem .625rem}.tender-monitoring-show__share-active-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.tender-monitoring-show__share-copy-btn{background:#fff;border:1px solid rgba(11,37,66,.3);border-radius:.5rem;color:#0b2542;font-size:.8125rem;font-weight:600;padding:.375rem .875rem;transition:all .16s ease}.tender-monitoring-show__share-copy-btn:hover{background:rgba(11,37,66,.06);border-color:#0b2542;color:#07192c}.tender-monitoring-show__share-revoke-btn{background:transparent;border:none;border-radius:.5rem;color:#dc2626;font-size:.8125rem;font-weight:600;padding:.375rem .875rem;transition:color .16s ease,background .16s ease}.tender-monitoring-show__share-revoke-btn:hover{background:rgba(220,38,38,.08);color:#bb1e1e}.tender-monitoring-show__share-email-form{margin:0}.tender-monitoring-show__share-email-row{align-items:stretch;display:flex;gap:.5rem;max-width:280px}.tender-monitoring-show__share-email-input{border:1px solid rgba(148,163,184,.25);border-radius:.5rem;flex:1;font-size:.875rem;max-width:220px;min-height:2.25rem;min-width:0;padding:.375rem .75rem}.tender-monitoring-show__share-email-input:focus{border-color:#0b2542;box-shadow:0 0 0 2px rgba(11,37,66,.08);outline:none}.tender-monitoring-show__share-send-btn{background:#fff;border:1px solid rgba(11,37,66,.3);border-radius:.5rem;color:#0b2542;font-size:.8125rem;font-weight:600;padding:.375rem .875rem;transition:all .16s ease}.tender-monitoring-show__share-send-btn:hover{background:rgba(11,37,66,.06);border-color:#0b2542;color:#07192c}.tender-monitoring-show__share-empty-text{color:#475569;font-size:.9rem;margin:0}.tender-monitoring-show__header{padding:.875rem 1.25rem}.tender-monitoring-show__header,.tender-monitoring-show__header-integrated{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;box-shadow:0 2px 8px rgba(15,23,42,.04)}.tender-monitoring-show__header-integrated{display:flex;flex-direction:column;gap:.875rem;padding:1rem 1.25rem}.tender-monitoring-show__header-compact{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.tender-monitoring-show__header-title-group{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.tender-monitoring-show__title-compact{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.4;margin:0}.tender-monitoring-show__status-badge-compact{align-items:center;border:none;border-radius:.35rem;color:#fff!important;display:inline-flex;font-size:.7rem;font-weight:600;padding:.25rem .625rem}.tender-monitoring-show__status-badge-compact.bg-warning,.tender-monitoring-show__status-badge-compact.bg-warning.text-dark{background-color:#0b2542!important;color:#fff!important}.tender-monitoring-show__status-badge-compact.bg-success{background-color:#15803d!important;color:#fff!important}.tender-monitoring-show__status-badge-compact.bg-danger{background-color:#dc2626!important;color:#fff!important}.tender-monitoring-show__status-badge-compact.bg-secondary{background-color:#64748b!important;color:#fff!important}.tender-monitoring-show__status-badge-compact.bg-light,.tender-monitoring-show__status-badge-compact.bg-light.text-dark{background-color:#0b2542!important;color:#fff!important}.tender-monitoring-show__subtitle-compact{color:#64748b;font-size:.8rem;margin:0}.tender-monitoring-show__regions-compact{align-items:center;border-top:1px solid rgba(148,163,184,.15);display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.875rem}.tender-monitoring-show__regions-label{align-items:center;color:#475569;display:flex;font-size:.85rem;font-weight:600;white-space:nowrap}.tender-monitoring-show__regions-label i{color:#0b2542;font-size:.8rem}.tender-monitoring-show__regions-list{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.5rem}.tender-monitoring-show__region-item-compact{align-items:center;background:rgba(248,250,252,.8);border:1px solid rgba(148,163,184,.2);border-radius:.5rem;display:inline-flex;font-size:.85rem;gap:.5rem;padding:.4rem .75rem;transition:all .15s ease}.tender-monitoring-show__region-item-compact:hover{background:#f8fafc;border-color:rgba(11,37,66,.3)}.tender-monitoring-show__region-logo-compact{flex-shrink:0;height:20px;object-fit:contain;width:20px}.tender-monitoring-show__region-icon-compact{color:#64748b;flex-shrink:0;font-size:.9rem}.tender-monitoring-show__region-name-compact{color:#0f172a;font-weight:500;white-space:nowrap}.tender-monitoring-show__region-services-compact{align-items:center;display:inline-flex;gap:.25rem;margin-left:.25rem}.tender-monitoring-show__region-service-badge-compact{align-items:center;background:rgba(11,37,66,.1);border:1px solid rgba(11,37,66,.15);border-radius:.3rem;color:#0b2542;display:inline-flex;flex-shrink:0;font-size:.7rem;height:18px;justify-content:center;width:18px}.tender-monitoring-show__header-content{display:flex;flex-direction:column;gap:.5rem}.tender-monitoring-show__header-main{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.tender-monitoring-show__status-badge{align-items:center;border:none;border-radius:.4rem;color:#fff!important;display:inline-flex;font-size:.75rem;font-weight:600;padding:.35rem .75rem}.tender-monitoring-show__status-badge.bg-warning,.tender-monitoring-show__status-badge.bg-warning.text-dark{background-color:#0b2542!important;color:#fff!important}.tender-monitoring-show__status-badge.bg-success{background-color:#15803d!important;color:#fff!important}.tender-monitoring-show__status-badge.bg-danger{background-color:#dc2626!important;color:#fff!important}.tender-monitoring-show__status-badge.bg-secondary{background-color:#64748b!important;color:#fff!important}.tender-monitoring-show__status-badge.bg-light,.tender-monitoring-show__status-badge.bg-light.text-dark{background-color:#0b2542!important;color:#fff!important}.tender-monitoring-show__title{color:#0f172a;font-size:1.15rem;font-weight:700;margin:0}.tender-monitoring-show__subtitle{color:#64748b;font-size:.85rem;margin:0}.tender-monitoring-show__section-subtitle{align-items:center;color:#64748b;display:flex;font-size:.875rem;margin:0}.tender-monitoring-show__section-subtitle i{font-size:.8rem;margin-right:.375rem;opacity:.7}.tender-monitoring-show__section-subtitle strong{color:#0b2542;font-weight:600}.tender-monitoring-show__section{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;box-shadow:0 2px 8px rgba(15,23,42,.04);padding:1.5rem 1.25rem}.tender-monitoring-show__section-title{align-items:center;color:#0f172a;display:flex;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem}.tender-monitoring-show__regions-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:.75rem}.tender-monitoring-show__region-card{align-items:center;background:rgba(248,250,252,.8);border:1px solid rgba(148,163,184,.16);border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.tender-monitoring-show__region-card:hover{border-color:rgba(11,37,66,.3);box-shadow:0 4px 12px rgba(11,37,66,.1)}.tender-monitoring-show__region-logo{align-items:center;background:rgba(248,250,252,.8);border-radius:.75rem;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.tender-monitoring-show__region-logo img{max-height:40px;max-width:40px;object-fit:contain}.tender-monitoring-show__region-logo i{color:#64748b;font-size:1.5rem}.tender-monitoring-show__region-info{flex:1;min-width:0}.tender-monitoring-show__region-name{color:#0f172a;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.tender-monitoring-show__region-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.tender-monitoring-show__stat-item{align-items:center;color:#475569;display:flex;font-size:.85rem;gap:.4rem}.tender-monitoring-show__stat-item i{color:#0b2542;font-size:.75rem}.tender-monitoring-show__stat-item strong{color:#0f172a;font-weight:600}.tender-monitoring-show__administrations-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.tender-monitoring-show__stat-card{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:1rem;box-shadow:0 2px 8px rgba(15,23,42,.04);display:flex;flex:1;gap:1rem;min-width:200px;padding:1rem 1.5rem;transition:all .2s ease}.tender-monitoring-show__stat-card:hover{border-color:rgba(11,37,66,.3);box-shadow:0 4px 12px rgba(11,37,66,.1)}@media (max-width:768px){.tender-monitoring-show__stat-card{flex:100%}}.tender-monitoring-show__stat-icon{align-items:center;background:rgba(11,37,66,.1);border-radius:.75rem;color:#0b2542;display:flex;flex-shrink:0;font-size:1.25rem;height:3rem;justify-content:center;width:3rem}.tender-monitoring-show__stat-content{flex:1}.tender-monitoring-show__stat-value{color:#0f172a;font-size:1.5rem;font-weight:700;line-height:1.2}.tender-monitoring-show__stat-label{color:#475569;font-size:.875rem;margin-top:.25rem}.tender-monitoring-show__region-services{border-top:1px solid rgba(148,163,184,.12);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding-top:.75rem}.tender-monitoring-show__region-service-badge{align-items:center;background:rgba(11,37,66,.08);border:1px solid rgba(11,37,66,.15);border-radius:.4rem;color:#0b2542;display:inline-flex;font-size:.7rem;font-weight:500;gap:.35rem;padding:.3rem .6rem}.tender-monitoring-show__region-service-badge i{font-size:.65rem;opacity:.8}.tender-monitoring-show__services-list{display:flex;flex-direction:column;gap:2rem}.tender-monitoring-show__service-group{background:rgba(248,250,252,.5);border:1px solid rgba(148,163,184,.12);border-radius:1rem;padding:1.5rem}.tender-monitoring-show__service-group-title{align-items:center;color:#0f172a;display:flex;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.tender-monitoring-show__services-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tender-monitoring-show__service-item{align-items:flex-start;background:#fff;border:1px solid rgba(148,163,184,.16);border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.tender-monitoring-show__service-icon{align-items:center;background:rgba(11,37,66,.1);border-radius:.5rem;color:#0b2542;display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.tender-monitoring-show__service-info{flex:1;min-width:0}.tender-monitoring-show__service-name{color:#0f172a;font-size:.95rem;font-weight:600;margin:0 0 .3rem}.tender-monitoring-show__service-description{color:#64748b;font-size:.8rem;margin:0}.tender-monitoring-show__data-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tender-monitoring-show__data-card{align-items:center;background:linear-gradient(135deg,rgba(11,37,66,.08),rgba(11,37,66,.02));border:1px solid rgba(11,37,66,.15);border-radius:1rem;display:flex;gap:1rem;padding:1.5rem}.tender-monitoring-show__data-icon{align-items:center;background:rgba(11,37,66,.15);border-radius:.75rem;color:#0b2542;display:flex;flex-shrink:0;font-size:1.3rem;height:48px;justify-content:center;width:48px}.tender-monitoring-show__data-content{display:flex;flex:1;flex-direction:column;gap:.3rem}.tender-monitoring-show__data-label{color:#64748b;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tender-monitoring-show__data-value{color:#0f172a;font-size:1.8rem;font-weight:700}.tender-monitoring-show__data-change{align-items:center;color:#475569;display:flex;font-size:.75rem;gap:.3rem}.tender-monitoring-show__notes{background:rgba(248,250,252,.8);border:1px solid rgba(148,163,184,.16);border-radius:.75rem;padding:1.2rem}.tender-monitoring-show__notes-content{word-wrap:break-word;color:#0f172a;font-family:Courier New,monospace;font-size:.85rem;margin:0;white-space:pre-wrap}.tender-monitoring-show__section-header{margin-bottom:0;padding-bottom:0}.tender-monitoring-show__section-actions{display:flex;gap:.5rem}.tender-monitoring-show__empty-state,.tender-monitoring-show__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.tender-monitoring-show__empty-state{color:#64748b}.tender-monitoring-show__empty-state i{font-size:3rem;margin-bottom:1rem;opacity:.5}.tender-monitoring-show__empty-state p{font-size:1.1rem;margin:0}.tender-monitoring-show__sync-timeline{max-width:340px;text-align:left}.tender-monitoring-show__sync-timeline-list{padding-left:1.5rem;position:relative}.tender-monitoring-show__sync-timeline-list:before{background:rgba(11,37,66,.25);border-radius:1px;bottom:5px;content:"";left:.5rem;margin-left:-1px;position:absolute;top:5px;width:2px}.tender-monitoring-show__sync-timeline-item{padding-bottom:1.25rem;position:relative}.tender-monitoring-show__sync-timeline-item:last-child{padding-bottom:0}.tender-monitoring-show__sync-timeline-item:before{background:#0b2542;border-radius:50%;box-shadow:0 0 0 3px rgba(11,37,66,.12);content:"";height:10px;left:calc(-1rem - 5px);position:absolute;top:.15rem;width:10px}.tender-monitoring-show__sync-timeline-time{color:#0b2542;display:block;font-size:1rem;font-weight:600;margin-bottom:.15rem}.tender-monitoring-show__sync-timeline-label{color:#64748b;display:block;font-size:.875rem;line-height:1.4}.tender-monitoring-show__pubblicazioni-list{display:flex;flex-direction:column;gap:1.5rem}.tender-monitoring-show__pubblicazione-card{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:1rem;box-shadow:0 2px 8px rgba(15,23,42,.04);overflow:hidden;transition:all .2s ease}.tender-monitoring-show__pubblicazione-card:hover{border-color:rgba(11,37,66,.3);box-shadow:0 4px 12px rgba(11,37,66,.1)}.tender-monitoring-show__pubblicazione-header{border-bottom:1px solid rgba(148,163,184,.12);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.tender-monitoring-show__pubblicazione-title{color:#0f172a;font-size:1.1rem;font-weight:600;line-height:1.5;margin:0}.tender-monitoring-show__pubblicazione-badges{display:flex;flex-wrap:wrap;gap:.5rem}.tender-monitoring-show__pubblicazione-body{padding:1.5rem}.tender-monitoring-show__pubblicazione-info{display:flex;flex-direction:column;gap:.75rem}.tender-monitoring-show__pubblicazione-info-row{align-items:center;color:#475569;display:flex;font-size:.9rem;gap:.5rem}.tender-monitoring-show__pubblicazione-info-row i{color:#0b2542;text-align:center;width:16px}.tender-monitoring-show__pubblicazione-footer{align-items:center;background:rgba(248,250,252,.5);border-top:1px solid rgba(148,163,184,.12);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.tender-monitoring-show__pubblicazione-attachments{align-items:center;color:#64748b;display:flex;font-size:.85rem}.tender-monitoring-show__pubblicazione-attachments i{color:#0b2542}.tender-monitoring-show__pagination{border-top:1px solid rgba(148,163,184,.12);display:flex;justify-content:center;margin-top:2rem;padding-top:2rem}.tender-monitoring-show__pagination .pagination{margin:0}.tender-monitoring-show__pubblicazione-badges .badge.bg-info,.tender-monitoring-show__pubblicazione-badges .badge.bg-primary{background-color:#0b2542!important;color:#fff!important}.tender-monitoring-show__atti-list{display:flex;flex-direction:column;gap:1.5rem}.tender-monitoring-show__atto-card{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:1rem;box-shadow:0 2px 8px rgba(15,23,42,.04);overflow:hidden;transition:all .2s ease}.tender-monitoring-show__atto-card:hover{border-color:rgba(11,37,66,.3);box-shadow:0 4px 12px rgba(11,37,66,.1)}.tender-monitoring-show__atto-header{border-bottom:1px solid rgba(148,163,184,.12);padding:1.5rem}.tender-monitoring-show__atto-title-section{display:flex;flex-direction:column;gap:1rem}.tender-monitoring-show__atto-title{color:#0f172a;font-size:1.2rem;font-weight:600;margin:0}.tender-monitoring-show__atto-badges{display:flex;flex-wrap:wrap;gap:.5rem}.tender-monitoring-show__atto-badges .badge.bg-primary{background-color:#0b2542!important;color:#fff!important}.tender-monitoring-show__atto-body{padding:1.5rem}.tender-monitoring-show__atto-info-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.tender-monitoring-show__atto-info-item{align-items:flex-start;display:flex;gap:.75rem}.tender-monitoring-show__atto-info-item i{color:#0b2542;font-size:1.1rem;margin-top:.2rem;text-align:center;width:20px}.tender-monitoring-show__atto-info-item div{display:flex;flex-direction:column;gap:.3rem}.tender-monitoring-show__atto-info-label{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tender-monitoring-show__atto-info-value{color:#0f172a;font-size:1rem;font-weight:600}.tender-monitoring-show__atto-updates{border-top:1px solid rgba(148,163,184,.12);margin-top:1.5rem;padding-top:1.5rem}.tender-monitoring-show__atto-updates-title{align-items:center;color:#0f172a;display:flex;font-size:.95rem;font-weight:600;margin:0 0 1rem}.tender-monitoring-show__atto-updates-title i{color:#0b2542}.tender-monitoring-show__atto-updates-list{display:flex;flex-direction:column;gap:.75rem}.tender-monitoring-show__atto-update-item{align-items:center;background:rgba(248,250,252,.8);border:1px solid rgba(148,163,184,.12);border-radius:.5rem;display:flex;gap:1rem;padding:.75rem}.tender-monitoring-show__atto-update-date{color:#64748b;font-size:.8rem;font-weight:500;min-width:100px}.tender-monitoring-show__atto-update-content{align-items:center;display:flex;flex:1;gap:.75rem}.tender-monitoring-show__atto-update-value{color:#0f172a;font-size:.9rem;font-weight:600}.tender-monitoring-show__daily-stats{display:flex;flex-direction:column;gap:1.5rem}.tender-monitoring-show__daily-stat-card{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:1rem;box-shadow:0 2px 8px rgba(15,23,42,.04);overflow:hidden;transition:all .2s ease}.tender-monitoring-show__daily-stat-card:hover{border-color:rgba(11,37,66,.3);box-shadow:0 4px 12px rgba(11,37,66,.1)}.tender-monitoring-show__daily-stat-header{align-items:center;background:linear-gradient(135deg,rgba(11,37,66,.05),rgba(11,37,66,.02));border-bottom:1px solid rgba(148,163,184,.12);display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.tender-monitoring-show__daily-stat-date{color:#0b2542;font-size:1.2rem;font-weight:700;margin:0}.tender-monitoring-show__daily-stat-badges{display:flex;flex-wrap:wrap;gap:.5rem}.tender-monitoring-show__daily-stat-badges .badge.bg-info,.tender-monitoring-show__daily-stat-badges .badge.bg-primary{background-color:#0b2542!important;color:#fff!important}.tender-monitoring-show__daily-stat-body{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.tender-monitoring-show__daily-stat-section{display:flex;flex-direction:column;gap:.75rem}.tender-monitoring-show__daily-stat-section-title{align-items:center;color:#0f172a;display:flex;font-size:1rem;font-weight:600;margin:0}.tender-monitoring-show__daily-stat-section-title i,.tender-monitoring-show__daily-stat-section-title strong{color:#0b2542}.tender-monitoring-show__daily-stat-tipologie{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.tender-monitoring-show__daily-stat-tipologie li{background:rgba(248,250,252,.8);border:1px solid rgba(148,163,184,.12);border-radius:.5rem;color:#475569;font-size:.9rem;padding:.5rem .75rem}.tender-monitoring-show__daily-stat-tipologie li strong{color:#0b2542;font-weight:600}.tender-monitoring-show__daily-stat-amministrazioni{background:rgba(248,250,252,.8);border:1px solid rgba(148,163,184,.12);border-radius:.5rem;color:#475569;font-size:.9rem;line-height:1.6;margin:.75rem 0 0;padding:.75rem}.tender-monitoring-show__comuni-accordion .accordion-item{border:1px solid rgba(148,163,184,.2);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.tender-monitoring-show__comuni-accordion .accordion-item .accordion-button{background-color:#f8fafc;border:none;color:#0f172a;font-weight:600;padding:1rem 1.25rem;text-decoration:none!important}.tender-monitoring-show__comuni-accordion .accordion-item .accordion-button:active,.tender-monitoring-show__comuni-accordion .accordion-item .accordion-button:focus,.tender-monitoring-show__comuni-accordion .accordion-item .accordion-button:hover{color:inherit;text-decoration:none!important}.tender-monitoring-show__comuni-accordion .accordion-item .accordion-button:not(.collapsed){background-color:rgba(11,37,66,.08);box-shadow:none;color:#0b2542;text-decoration:none!important}.tender-monitoring-show__comuni-accordion .accordion-item .accordion-button:focus{border-color:#0b2542;box-shadow:none}.tender-monitoring-show__comuni-accordion .accordion-item .accordion-body{background-color:#fff;padding:1.25rem}.tender-monitoring-show__documents-grid{display:flex;flex-direction:column;gap:1.5rem}.tender-monitoring-show__document-card{border:1px solid rgba(148,163,184,.22);border-radius:.75rem;box-shadow:0 2px 8px rgba(15,23,42,.04);overflow:hidden;position:relative;transition:all .2s ease}.tender-monitoring-show__document-card:hover{border-color:rgba(11,37,66,.3);box-shadow:0 4px 12px rgba(11,37,66,.1)}.tender-monitoring-show__document-card--unread{background-color:rgba(11,37,66,.02);border-left:4px solid #0b2542}.tender-monitoring-show__document-card .card-body{padding:1.5rem}.tender-monitoring-show__unread-badge{flex-shrink:0;font-size:.72rem;font-weight:600}.tender-monitoring-show__clarity-notes{background:linear-gradient(135deg,rgba(11,37,66,.05),rgba(11,37,66,.02));border:1px solid rgba(11,37,66,.15);border-left:4px solid #0b2542;border-radius:.75rem;margin-bottom:1rem;padding:1rem}.tender-monitoring-show__clarity-notes strong{color:#0b2542;display:block;font-weight:600}.tender-monitoring-show__clarity-notes ul{margin:0;padding-left:1.25rem}.tender-monitoring-show__clarity-notes ul li{color:#475569;line-height:1.6;margin-bottom:.25rem}.tender-monitoring-show__clarity-notes ul li:last-child{margin-bottom:0}.tender-monitoring-show__ai-sources .tender-monitoring-show__ai-source-pill{transition:background-color .15s ease,color .15s ease}.tender-monitoring-show__ai-sources .tender-monitoring-show__ai-source-pill:hover{background:rgba(11,37,66,.14)!important;color:#0b2542}.tender-monitoring-show__region-documents{margin-bottom:2.5rem;margin-top:0}.tender-monitoring-show__region-documents:last-child{margin-bottom:0}.tender-monitoring-show__region-header-card{align-items:center;background:linear-gradient(135deg,rgba(11,37,66,.02),rgba(11,37,66,.05));border:1px solid rgba(148,163,184,.2);border-left:4px solid #0b2542;border-radius:.75rem;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.25rem 1.5rem;transition:all .2s ease}.tender-monitoring-show__region-header-card:hover{border-color:rgba(11,37,66,.3);box-shadow:0 4px 12px rgba(11,37,66,.08)}.tender-monitoring-show__region-header-content{align-items:center;display:flex;flex:1;gap:1rem}.tender-monitoring-show__region-logo-wrapper{flex-shrink:0}.tender-monitoring-show__region-logo-large{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);height:56px;object-fit:contain;padding:.5rem;width:56px}.tender-monitoring-show__region-logo-placeholder{align-items:center;background:linear-gradient(135deg,rgba(11,37,66,.1),rgba(11,37,66,.15));border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#0b2542;display:flex;font-size:1.5rem;height:56px;justify-content:center;width:56px}.tender-monitoring-show__region-header-info{flex:1;min-width:0}.tender-monitoring-show__region-documents-title{font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.tender-monitoring-show__region-documents-subtitle{color:#64748b;font-size:.875rem;font-weight:400;margin:0}.tender-monitoring-show__region-header-actions{flex-shrink:0}.tender-monitoring-show__region-view-all-btn{align-items:center;background:#fff;border:1px solid #0b2542;border-radius:.5rem;color:#0b2542;display:inline-flex;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.tender-monitoring-show__region-view-all-btn:hover{background:#0b2542;box-shadow:0 4px 8px rgba(11,37,66,.2);color:#fff;text-decoration:none;transform:translateY(-1px)}.tender-monitoring-show__region-documents-title{align-items:center;color:#0f172a;display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem}.tender-monitoring-show__region-documents-title .badge{font-size:.875rem}@media (max-width:767.98px){.tender-monitoring-show__regions-grid,.tender-monitoring-show__services-grid{grid-template-columns:1fr}.tender-monitoring-show__region-header-card{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem}.tender-monitoring-show__region-header-actions,.tender-monitoring-show__region-header-content{width:100%}.tender-monitoring-show__region-header-actions .tender-monitoring-show__region-view-all-btn{justify-content:center;width:100%}.tender-monitoring-show__period-filter{align-items:stretch}.tender-monitoring-show__period-buttons{justify-content:center}.tender-monitoring-show__data-grid{grid-template-columns:1fr}.tender-monitoring-show__header,.tender-monitoring-show__section{padding:1.5rem}.tender-monitoring-show__section-header{gap:1rem}.tender-monitoring-show__pubblicazione-footer,.tender-monitoring-show__section-header{align-items:flex-start;flex-direction:column}.tender-monitoring-show__pubblicazione-title{font-size:1rem}.tender-monitoring-show__atto-info-grid{grid-template-columns:1fr}.tender-monitoring-show__document-card .card-body{padding:1.25rem}}.tender-publication-s3-upload{display:flex;flex-direction:column;gap:0;width:100%}.tender-publication-s3-upload__section{border-radius:.75rem;padding:1.25rem 1.5rem}.tender-publication-s3-upload__section--upload{background:rgba(11,37,66,.04);border:1px solid rgba(11,37,66,.12);border-bottom:none;border-radius:.75rem .75rem 0 0}.tender-publication-s3-upload__section--list{background:#fff;border:1px solid rgba(11,37,66,.2);border-radius:0 0 .75rem .75rem;border-top:2px solid #0b2542;padding-top:1.5rem}.tender-publication-s3-upload__dropzone{align-items:center;background:hsla(0,0%,100%,.7);border:2px dashed rgba(11,37,66,.25);border-radius:.75rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:1.5rem;transition:border-color .2s,background .2s;width:100%}.tender-publication-s3-upload__dropzone.tender-publication-s3-upload__dropzone--dragover,.tender-publication-s3-upload__dropzone:hover{background:hsla(0,0%,100%,.95);border-color:#0b2542}.tender-publication-s3-upload__dropzone:focus-visible{outline:2px solid #0b2542;outline-offset:2px}.tender-publication-s3-upload__dropzone-icon{color:#0b2542;font-size:2rem;margin-bottom:.5rem;opacity:.85}.tender-publication-s3-upload__dropzone-text{color:#475569;font-size:.9375rem;text-align:center}.tender-publication-s3-upload__dropzone-browse{color:#0b2542;font-weight:600;text-decoration:underline;text-underline-offset:2px}.tender-publication-s3-upload__list{background:#fff;border:1px solid rgba(11,37,66,.12);border-radius:.5rem;max-height:260px;overflow-y:auto}.tender-publication-s3-upload__item{font-size:.875rem}.tender-publication-s3-upload__item-name{min-width:0}.tender-publication-s3-upload__badge{color:#fff!important;font-weight:500;margin-bottom:.125rem}.tender-publication-s3-upload__badge--success{background-color:#15803d!important}.tender-publication-s3-upload__badge--danger{background-color:#dc2626!important}.tender-publication-s3-upload__badge--secondary{background-color:#6c757d!important}.tender-publication-s3-upload__badge--waiting{background-color:#0b2542!important;opacity:.9}.tender-publication-s3-upload__actions{margin-bottom:.25rem}.tender-publication-s3-upload__register-btn:disabled{cursor:not-allowed;opacity:.7}