| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263 | /* Original Positions View Styles */.original-positions-view {  margin: 10px 0;  padding: 15px;  background-color: #f8f9fa;  border: 1px solid #e9ecef;  border-radius: 6px;}.original-positions-header {  display: flex;  align-items: center;  gap: 10px;  margin-bottom: 15px;}.original-positions-header .btn {  display: flex;  align-items: center;  gap: 5px;}.original-positions-content {  background-color: white;  border: 1px solid #dee2e6;  border-radius: 4px;  padding: 15px;}.original-positions-loading {  text-align: center;  padding: 20px;  color: #6c757d;  font-style: italic;}.original-positions-loading i {  margin-right: 8px;}.original-positions-filters {  margin-bottom: 20px;  padding-bottom: 15px;  border-bottom: 1px solid #dee2e6;}.original-positions-filters .btn-group {  display: flex;  flex-wrap: wrap;  gap: 5px;}.original-positions-filters .btn {  display: flex;  align-items: center;  gap: 5px;  white-space: nowrap;}.original-positions-list {  max-height: 400px;  overflow-y: auto;}.original-position-item {  background-color: #f8f9fa;  border: 1px solid #e9ecef;  border-radius: 4px;  margin-bottom: 10px;  padding: 12px;  transition: all 0.2s ease;}.original-position-item:hover {  background-color: #e9ecef;  border-color: #ced4da;}.original-position-item:last-child {  margin-bottom: 0;}.original-position-item-header {  display: flex;  align-items: center;  gap: 8px;  margin-bottom: 8px;  font-weight: 600;  color: #495057;}.original-position-item-header i {  color: #6c757d;  width: 16px;  text-align: center;}.entity-type {  background-color: #007bff;  color: white;  padding: 2px 6px;  border-radius: 3px;  font-size: 11px;  font-weight: 500;  text-transform: uppercase;}.entity-name {  color: #212529;  font-weight: 600;}.entity-id {  color: #6c757d;  font-size: 11px;  font-family: monospace;}.original-position-item-details {  margin-left: 24px;}.original-position-description {  color: #495057;  margin-bottom: 6px;  font-size: 13px;}.original-title {  color: #6c757d;  font-size: 12px;  margin-bottom: 6px;  padding: 4px 6px;  background-color: #e9ecef;  border-radius: 3px;}.original-title strong {  color: #495057;}.original-position-date {  color: #6c757d;  font-size: 11px;}.no-original-positions {  text-align: center;  padding: 40px 20px;  color: #6c757d;  font-style: italic;}.no-original-positions i {  font-size: 24px;  margin-bottom: 10px;  display: block;  color: #adb5bd;}/* Responsive adjustments */@media (max-width: 768px) {  .original-positions-view {    margin: 5px 0;    padding: 10px;  }    .original-positions-header {    flex-direction: column;    align-items: stretch;    gap: 8px;  }    .original-positions-header .btn {    justify-content: center;  }    .original-positions-filters .btn-group {    justify-content: center;  }    .original-position-item-header {    flex-wrap: wrap;    gap: 6px;  }    .entity-name {    flex: 1;    min-width: 0;    word-break: break-word;  }    .original-position-item-details {    margin-left: 0;    margin-top: 8px;  }}/* Dark theme support */@media (prefers-color-scheme: dark) {  .original-positions-view {    background-color: #2d3748;    border-color: #4a5568;    color: #e2e8f0;  }    .original-positions-content {    background-color: #1a202c;    border-color: #4a5568;  }    .original-position-item {    background-color: #2d3748;    border-color: #4a5568;    color: #e2e8f0;  }    .original-position-item:hover {    background-color: #4a5568;    border-color: #718096;  }    .original-position-item-header {    color: #e2e8f0;  }    .original-position-item-header i {    color: #a0aec0;  }    .entity-name {    color: #e2e8f0;  }    .entity-id {    color: #a0aec0;  }    .original-position-description {    color: #e2e8f0;  }    .original-title {    background-color: #4a5568;    color: #a0aec0;  }    .original-title strong {    color: #e2e8f0;  }    .original-position-date {    color: #a0aec0;  }    .no-original-positions {    color: #a0aec0;  }    .no-original-positions i {    color: #718096;  }}
 |