.cardlid1,
.cardlid2,
.cardlid3,
.cardlid4,
.cardlid5,
.cardlid6,
.cardlid7,
.cardlid8,
.cardlid9,
.cardlid10,
.cardlid11 {
    top: calc(var(--top-percentage) * 1);
    left: calc(var(--left-percentage) * 1);
    translate: -50%;
    transition: top 0.3s ease, left 0.3s ease;
}

#manager {
    --top-percentage: 0%;
    --left-percentage: 0%;
    top: calc(var(--top-percentage) * 1);
    left: calc(var(--left-percentage) * 1);
}

.field-structure-unknown .cardlid1 {
    --top-percentage: 3%;
    --left-percentage: 8.5% +15% *($ i -1);
}

.field-structure-unknown .cardlid2 {
    --top-percentage: 3%;
    --left-percentage: 8.5% +15% *($ i -1);
}

.field-structure-unknown .cardlid3 {
    --top-percentage: 3%;
    --left-percentage: 8.5% +15% *($ i -1);
}

.field-structure-unknown .cardlid4 {
    --top-percentage: 3%;
    --left-percentage: 8.5% +15% *($ i -1);
}

.field-structure-unknown .cardlid5 {
    --top-percentage: 3%;
    --left-percentage: 8.5% +15% *($ i -1);
}

.field-structure-unknown .cardlid6 {
    --top-percentage: 3%;
    --left-percentage: 8.5% +15% *($ i -1);
}

.field-structure-unknown .cardlid7 {
    --top-percentage: 30%;
    --left-percentage: 8.5% +15% *($ i -7);
}

.field-structure-unknown .cardlid8 {
    --top-percentage: 30%;
    --left-percentage: 8.5% +15% *($ i -7);
}

.field-structure-unknown .cardlid9 {
    --top-percentage: 30%;
    --left-percentage: 8.5% +15% *($ i -7);
}

.field-structure-unknown .cardlid10 {
    --top-percentage: 30%;
    --left-percentage: 8.5% +15% *($ i -7);
}

.field-structure-unknown .cardlid11 {
    --top-percentage: 50%;
    --left-percentage: 67%;
}

.field-structure-3412 .cardlid1 {
    --left-percentage: 30%;
    --top-percentage: -2%; /* Reduced from 2% */
}

.field-structure-3412 .cardlid2 {
    --top-percentage: 16%; /* Reduced from 20% */
    --left-percentage: 50%;
}

.field-structure-3412 .cardlid3 {
    --left-percentage: calc(100% - 30%);
    --top-percentage: -2%; /* Reduced from 2% */
}

.field-structure-3412 .cardlid4 {
    --left-percentage: 9.5%;
    --top-percentage: 16%; /* Reduced from 20% */
}

.field-structure-3412 .cardlid5 {
    --left-percentage: 32.5%;
    --top-percentage: 30%; /* Reduced from 34% */
}

.field-structure-3412 .cardlid6 {
    --left-percentage: calc(100% - 32.5%);
    --top-percentage: 30%; /* Reduced from 34% */
}

.field-structure-3412 .cardlid7 {
    --left-percentage: calc(100% - 9.5%);
    --top-percentage: 16%; /* Reduced from 20% */
}

.field-structure-3412 .cardlid8 {
    --left-percentage: 16%;
    --top-percentage: 44%; /* Reduced from 48% */
}

.field-structure-3412 .cardlid9 {
    --left-percentage: 50%;
    --top-percentage: 44%; /* Reduced from 48% */
}

.field-structure-3412 .cardlid10 {
    --left-percentage: calc(100% - 16%);
    --top-percentage: 44%; /* Reduced from 48% */
}

.field-structure-3412 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 73%; /* Reduced from 77% */
}

.field-structure-3421 .cardlid1 {
    --left-percentage: 30.5%;
    --top-percentage: 8%; /* Reduced from 3% */
}

.field-structure-3421 .cardlid2 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-3421 .cardlid3 {
    --left-percentage: calc(100% - 30.5%);
    --top-percentage: 8%; /* Reduced from 3% */
}

.field-structure-3421 .cardlid4 {
    --left-percentage: 9.5%;
    --top-percentage: 21%; /* Reduced from 25% */
}

.field-structure-3421 .cardlid5 {
    --left-percentage: 34.5%;
    --top-percentage: 30%; /* Reduced from 34% */
}

.field-structure-3421 .cardlid6 {
    --left-percentage: calc(100% - 34.5%);
    --top-percentage: 30%; /* Reduced from 34% */
}

.field-structure-3421 .cardlid7 {
    --left-percentage: calc(100% - 9.5%);
    --top-percentage: 21%; /* Reduced from 25% */
}

.field-structure-3421 .cardlid8 {
    --left-percentage: 19.5%;
    --top-percentage: 46%; /* Reduced from 50% */
}

.field-structure-3421 .cardlid9 {
    --left-percentage: 50%;
    --top-percentage: 46%; /* Reduced from 50% */
}

.field-structure-3421 .cardlid10 {
    --left-percentage: calc(100% - 19.5%);
    --top-percentage: 46%; /* Reduced from 50% */
}

.field-structure-3421 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 75%; /* Reduced from 79% */
}

.field-structure-343 .cardlid1 {
    --left-percentage: 22.5%;
    --top-percentage: -2%; /* Reduced from 2% */
}

.field-structure-343 .cardlid2 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-343 .cardlid3 {
    --left-percentage: calc(100% - 22.5%);
    --top-percentage: -2%; /* Reduced from 2% */
}

.field-structure-343 .cardlid4 {
    --left-percentage: 9.5%;
    --top-percentage: 21%; /* Reduced from 25% */
}

.field-structure-343 .cardlid5 {
    --left-percentage: 33.5%;
    --top-percentage: 26%; /* Reduced from 30% */
}

.field-structure-343 .cardlid6 {
    --left-percentage: calc(100% - 33.5%);
    --top-percentage: 26%; /* Reduced from 30% */
}

.field-structure-343 .cardlid7 {
    --left-percentage: calc(100% - 9.5%);
    --top-percentage: 21%; /* Reduced from 25% */
}

.field-structure-343 .cardlid8 {
    --left-percentage: 18.5%;
    --top-percentage: 46%; /* Reduced from 50% */
}

.field-structure-343 .cardlid9 {
    --left-percentage: 50%;
    --top-percentage: 46%; /* Reduced from 50% */
}

.field-structure-343 .cardlid10 {
    --left-percentage: calc(100% - 18.5%);
    --top-percentage: 46%; /* Reduced from 50% */
}

.field-structure-343 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 75%; /* Reduced from 79% */
}

.field-structure-352 .cardlid1 {
    --left-percentage: 30.5%;
    --top-percentage: -2%; /* Reduced from 2% */
}

.field-structure-352 .cardlid2 {
    --top-percentage: 14%; /* Reduced from 18% */
    --left-percentage: 50%;
}

.field-structure-352 .cardlid3 {
    --left-percentage: calc(100% - 30.5%);
    --top-percentage: -2%; /* Reduced from 2% */
}

.field-structure-352 .cardlid4 {
    --left-percentage: 9.5%;
    --top-percentage: 16%; /* Reduced from 20% */
}

.field-structure-352 .cardlid5 {
    --left-percentage: 31.5%;
    --top-percentage: 29%; /* Reduced from 33% */
}

.field-structure-352 .cardlid6 {
    --left-percentage: calc(100% - 31.5%);
    --top-percentage: 29%; /* Reduced from 33% */
}

.field-structure-352 .cardlid7 {
    --left-percentage: calc(100% - 9.5%);
    --top-percentage: 16%; /* Reduced from 20% */
}

.field-structure-352 .cardlid8 {
    --left-percentage: 15.5%;
    --top-percentage: 46%; /* Reduced from 50% */
}

.field-structure-352 .cardlid9 {
    --left-percentage: 50%;
    --top-percentage: 46%; /* Reduced from 50% */
}

.field-structure-352 .cardlid10 {
    --left-percentage: calc(100% - 15.5%);
    --top-percentage: 46%; /* Reduced from 50% */
}

.field-structure-352 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 75%; /* Reduced from 79% */
}

.field-structure-41212 .cardlid1 {
    --left-percentage: 30%;
    --top-percentage: -2%; /* Reduced from 2% */
}

.field-structure-41212 .cardlid2 {
    --top-percentage: 10%; /* Reduced from 20% */
    --left-percentage: 50%;
}

.field-structure-41212 .cardlid3 {
    --left-percentage: calc(100% - 30%);
    --top-percentage: -2%; /* Reduced from 2% */
}

.field-structure-41212 .cardlid4 {
    --left-percentage: 18.5%;
    --top-percentage: 23%; /* Reduced from 23% */
}

.field-structure-41212 .cardlid5 {
    --left-percentage: 50%;
    --top-percentage: 38%; /* Reduced from 47% */
}

.field-structure-41212 .cardlid6 {
    --left-percentage: calc(100% - 18.5%);
    --top-percentage: 23%; /* Reduced from 23% */
}

.field-structure-41212 .cardlid7 {
    --left-percentage: 12.5%;
    --top-percentage: 48%; /* Reduced from 52% */
}

.field-structure-41212 .cardlid8 {
    --left-percentage: 30.5%;
    --top-percentage: 52%; /* Reduced from 56% */
}

.field-structure-41212 .cardlid9 {
    --left-percentage: calc(100% - 30.5%);
    --top-percentage: 52%; /* Reduced from 56% */
}

.field-structure-41212 .cardlid10 {
    --left-percentage: calc(100% - 12.5%);
    --top-percentage: 48%; /* Reduced from 52% */
}

.field-structure-41212 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 71%; /* Reduced from 75% */
}

.field-structure-41212-2 .cardlid1 {
    --left-percentage: 33.5%;
    --top-percentage: 0%; /* Reduced from 4% */
}

.field-structure-41212-2 .cardlid2 {
    --top-percentage: 11%; /* Reduced from 15% */
    --left-percentage: 50%;
}

.field-structure-41212-2 .cardlid3 {
    --left-percentage: calc(100% - 33.5%);
    --top-percentage: 0%; /* Reduced from 4% */
}

.field-structure-41212-2 .cardlid4 {
    --left-percentage: 28%;
    --top-percentage: 24%; /* Reduced from 28% */
}

.field-structure-41212-2 .cardlid5 {
    --left-percentage: 50%;
    --top-percentage: 41%; /* Reduced from 45% */
}

.field-structure-41212-2 .cardlid6 {
    --left-percentage: calc(100% - 28%);
    --top-percentage: 24%; /* Reduced from 28% */
}

.field-structure-41212-2 .cardlid7 {
    --left-percentage: 12.5%;
    --top-percentage: 50%; /* Reduced from 54% */
}

.field-structure-41212-2 .cardlid8 {
    --left-percentage: 33.9%;
    --top-percentage: 52%; /* Reduced from 56% */
}

.field-structure-41212-2 .cardlid9 {
    --left-percentage: calc(100% - 33.9%);
    --top-percentage: 52%; /* Reduced from 56% */
}

.field-structure-41212-2 .cardlid10 {
    --left-percentage: calc(100% - 12.5%);
    --top-percentage: 50%; /* Reduced from 54% */
}

.field-structure-41212-2 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 71%; /* Reduced from 75% */
}

.field-structure-4141 .cardlid1 {
    --top-percentage: 1%; /* Reduced from 5% */
    --left-percentage: 50%;
}

.field-structure-4141 .cardlid2 {
    --left-percentage: 12.5%;
    --top-percentage: 21%; /* Reduced from 25% */
}

.field-structure-4141 .cardlid3 {
    --left-percentage: 30.5%;
    --top-percentage: 23%; /* Reduced from 27% */
}

.field-structure-4141 .cardlid4 {
    --left-percentage: calc(100% - 30.5%);
    --top-percentage: 23%; /* Reduced from 27% */
}

.field-structure-4141 .cardlid5 {
    --left-percentage: calc(100% - 12.5%);
    --top-percentage: 21%; /* Reduced from 25% */
}

.field-structure-4141 .cardlid6 {
    --left-percentage: 50%;
    --top-percentage: 34%; /* Reduced from 38% */
}

.field-structure-4141 .cardlid7 {
    --left-percentage: 12.5%;
    --top-percentage: 48%; /* Reduced from 52% */
}

.field-structure-4141 .cardlid8 {
    --left-percentage: 33.9%;
    --top-percentage: 52%; /* Reduced from 56% */
}

.field-structure-4141 .cardlid9 {
    --left-percentage: calc(100% - 33.9%);
    --top-percentage: 52%; /* Reduced from 56% */
}

.field-structure-4141 .cardlid10 {
    --left-percentage: calc(100% - 12.5%);
    --top-percentage: 48%; /* Reduced from 52% */
}

.field-structure-4141 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-4213 .cardlid1 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: 19.5%;
}

.field-structure-4213 .cardlid2 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-4213 .cardlid3 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: calc(100% - 19.5%);
}

.field-structure-4213 .cardlid4 {
    --top-percentage: 27%; /* Reduced from 31% */
    --left-percentage: 50%;
}

.field-structure-4213 .cardlid5 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: 24.5%;
}

.field-structure-4213 .cardlid6 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: calc(100% - 24.5%);
}

.field-structure-4213 .cardlid7 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: 11.5%;
}

.field-structure-4213 .cardlid8 {
    --top-percentage: 60%; /* Reduced from 64% */
    --left-percentage: 30.5%;
}

.field-structure-4213 .cardlid9 {
    --top-percentage: 60%; /* Reduced from 64% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-4213 .cardlid10 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-4213 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-4231 .cardlid1 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-4231 .cardlid2 {
    --left-percentage: 18%;
    --top-percentage: 14%; /* Reduced from 18% */
}

.field-structure-4231 .cardlid3 {
    --left-percentage: 50%;
    --top-percentage: 14%; /* Reduced from 30% */
}

.field-structure-4231 .cardlid4 {
    --left-percentage: calc(100% - 18%);
    --top-percentage: 14%; /* Reduced from 18% */
}

.field-structure-4231 .cardlid5 {
    --left-percentage: 36%;
    --top-percentage: 36%; /* Reduced from 33% */
}

.field-structure-4231 .cardlid6 {
    --left-percentage: calc(100% - 36%);
    --top-percentage: 36%; /* Reduced from 33% */
}

.field-structure-4231 .cardlid7 {
    --left-percentage: 16.5%;
    --top-percentage: 58%; /* Reduced from 62% */
}

.field-structure-4231 .cardlid8 {
    --left-percentage: 33.9%;
    --top-percentage: 59%; /* Reduced from 63% */
}

.field-structure-4231 .cardlid9 {
    --left-percentage: calc(100% - 33.9%);
    --top-percentage: 59%; /* Reduced from 63% */
}

.field-structure-4231 .cardlid10 {
    --left-percentage: calc(100% - 16.5%);
    --top-percentage: 58%; /* Reduced from 62% */
}

.field-structure-4231 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 71%; /* Reduced from 75% */
}

.field-structure-4231-2 .cardlid1 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-4231-2 .cardlid2 {
    --left-percentage: 9.5%;
    --top-percentage: 16%; /* Reduced from 20% */
}

.field-structure-4231-2 .cardlid3 {
    --left-percentage: 50%;
    --top-percentage: 26%; /* Reduced from 30% */
}

.field-structure-4231-2 .cardlid4 {
    --left-percentage: calc(100% - 9.5%);
    --top-percentage: 16%; /* Reduced from 20% */
}

.field-structure-4231-2 .cardlid5 {
    --left-percentage: 29.5%;
    --top-percentage: 29%; /* Reduced from 33% */
}

.field-structure-4231-2 .cardlid6 {
    --left-percentage: calc(100% - 29.5%);
    --top-percentage: 29%; /* Reduced from 33% */
}

.field-structure-4231-2 .cardlid7 {
    --left-percentage: 9.5%;
    --top-percentage: 56%; /* Reduced from 60% */
}

.field-structure-4231-2 .cardlid8 {
    --left-percentage: 33.5%;
    --top-percentage: 58%; /* Reduced from 62% */
}

.field-structure-4231-2 .cardlid9 {
    --left-percentage: calc(100% - 33.5%);
    --top-percentage: 58%; /* Reduced from 62% */
}

.field-structure-4231-2 .cardlid10 {
    --left-percentage: calc(100% - 9.5%);
    --top-percentage: 56%; /* Reduced from 60% */
}

.field-structure-4231-2 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 71%; /* Reduced from 75% */
}

.field-structure-4222 .cardlid1 {
    --top-percentage: -1%; /* Reduced from 3% */
    --left-percentage: 34.5%;
}

.field-structure-4222 .cardlid2 {
    --top-percentage: -1%; /* Reduced from 3% */
    --left-percentage: calc(100% - 34.5%);
}

.field-structure-4222 .cardlid3 {
    --top-percentage: 14%; /* Reduced from 18% */
    --left-percentage: 16.5%;
}

.field-structure-4222 .cardlid4 {
    --top-percentage: 14%; /* Reduced from 18% */
    --left-percentage: calc(100% - 16.5%);
}

.field-structure-4222 .cardlid5 {
    --top-percentage: 28%; /* Reduced from 32% */
    --left-percentage: 34.5%;
}

.field-structure-4222 .cardlid6 {
    --top-percentage: 28%; /* Reduced from 32% */
    --left-percentage: calc(100% - 34.5%);
}

.field-structure-4222 .cardlid7 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: 11.5%;
}

.field-structure-4222 .cardlid8 {
    --top-percentage: 59%; /* Reduced from 63% */
    --left-percentage: 30.5%;
}

.field-structure-4222 .cardlid9 {
    --top-percentage: 59%; /* Reduced from 63% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-4222 .cardlid10 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-4222 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 71%; /* Reduced from 75% */
}

.field-structure-4312 .cardlid1 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: 34.5%;
}

.field-structure-4312 .cardlid2 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: calc(100% - 34.5%);
}

.field-structure-4312 .cardlid3 {
    --top-percentage: 9%; /* Reduced from 13% */
    --left-percentage: 50%;
}

.field-structure-4312 .cardlid4 {
    --top-percentage: 28%; /* Reduced from 32% */
    --left-percentage: 24.5%;
}

.field-structure-4312 .cardlid5 {
    --top-percentage: 38.5%; /* Reduced from 42.5% */
    --left-percentage: 50%;
}

.field-structure-4312 .cardlid6 {
    --top-percentage: 28%; /* Reduced from 32% */
    --left-percentage: calc(100% - 24.5%);
}

.field-structure-4312 .cardlid7 {
    --top-percentage: 52%; /* Reduced from 56% */
    --left-percentage: 10%;
}

.field-structure-4312 .cardlid8 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: 30.5%;
}

.field-structure-4312 .cardlid9 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-4312 .cardlid10 {
    --top-percentage: 52%; /* Reduced from 56% */
    --left-percentage: calc(100% - 10%);
}

.field-structure-4312 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 67%; /* Reduced from 71% */
}

.field-structure-4321 .cardlid1 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: 32.5%;
}

.field-structure-4321 .cardlid2 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-4321 .cardlid3 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: calc(100% - 32.5%);
}

.field-structure-4321 .cardlid4 {
    --top-percentage: 27%; /* Reduced from 31% */
    --left-percentage: 23.5%;
}

.field-structure-4321 .cardlid5 {
    --top-percentage: 28%; /* Reduced from 32% */
    --left-percentage: 50%;
}

.field-structure-4321 .cardlid6 {
    --top-percentage: 27%; /* Reduced from 31% */
    --left-percentage: calc(100% - 23.5%);
}

.field-structure-4321 .cardlid7 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: 8.5%;
}

.field-structure-4321 .cardlid8 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: 30.5%;
}

.field-structure-4321 .cardlid9 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-4321 .cardlid10 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: calc(100% - 8.5%);
}

.field-structure-4321 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-433 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 19.5%;
}

.field-structure-433 .cardlid2 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-433 .cardlid3 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: calc(100% - 19.5%);
}

.field-structure-433 .cardlid4 {
    --top-percentage: 28%; /* Reduced from 32% */
    --left-percentage: 25.5%;
}

.field-structure-433 .cardlid5 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: 50%;
}

.field-structure-433 .cardlid6 {
    --top-percentage: 28%; /* Reduced from 32% */
    --left-percentage: calc(100% - 25.5%);
}

.field-structure-433 .cardlid7 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: 11.5%;
}

.field-structure-433 .cardlid8 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: 30.5%;
}

.field-structure-433 .cardlid9 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-433 .cardlid10 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-433 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 68%; /* Reduced from 72% */
}

.field-structure-433-2 .cardlid1 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: 19.5%;
}

.field-structure-433-2 .cardlid2 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-433-2 .cardlid3 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: calc(100% - 19.5%);
}

.field-structure-433-2 .cardlid4 {
    --top-percentage: 29%; /* Reduced from 33% */
    --left-percentage: 23.5%;
}

.field-structure-433-2 .cardlid5 {
    --top-percentage: 36%; /* Reduced from 40% */
    --left-percentage: 50%;
}

.field-structure-433-2 .cardlid6 {
    --top-percentage: 29%; /* Reduced from 33% */
    --left-percentage: calc(100% - 23.5%);
}

.field-structure-433-2 .cardlid7 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: 11.5%;
}

.field-structure-433-2 .cardlid8 {
    --top-percentage: 57%; /* Reduced from 61% */
    --left-percentage: 30.5%;
}

.field-structure-433-2 .cardlid9 {
    --top-percentage: 57%; /* Reduced from 61% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-433-2 .cardlid10 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-433-2 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-433-3 .cardlid1 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: 19.5%;
}

.field-structure-433-3 .cardlid2 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-433-3 .cardlid3 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: calc(100% - 19.5%);
}

.field-structure-433-3 .cardlid4 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: 24.5%;
}

.field-structure-433-3 .cardlid5 {
    --top-percentage: 17%; /* Reduced from 31% */
    --left-percentage: 50%;
}

.field-structure-433-3 .cardlid6 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: calc(100% - 24.5%);
}

.field-structure-433-3 .cardlid7 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: 11.5%;
}

.field-structure-433-3 .cardlid8 {
    --top-percentage: 60%; /* Reduced from 64% */
    --left-percentage: 30.5%;
}

.field-structure-433-3 .cardlid9 {
    --top-percentage: 60%; /* Reduced from 64% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-433-3 .cardlid10 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-433-3 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-433-4 .cardlid1 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: 19.5%;
}

.field-structure-433-4 .cardlid2 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-433-4 .cardlid3 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: calc(100% - 19.5%);
}

.field-structure-433-4 .cardlid4 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: 24.5%;
}

.field-structure-433-4 .cardlid5 {
    --top-percentage: 27%; /* Reduced from 31% */
    --left-percentage: 50%;
}

.field-structure-433-4 .cardlid6 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: calc(100% - 24.5%);
}

.field-structure-433-4 .cardlid7 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: 11.5%;
}

.field-structure-433-4 .cardlid8 {
    --top-percentage: 60%; /* Reduced from 64% */
    --left-percentage: 29.5%;
}

.field-structure-433-4 .cardlid9 {
    --top-percentage: 60%; /* Reduced from 64% */
    --left-percentage: calc(100% - 29.5%);
}

.field-structure-433-4 .cardlid10 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-433-4 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-433-5 .cardlid1 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: 19.5%;
}

.field-structure-433-5 .cardlid2 {
    --top-percentage: 4%; /* Reduced from 8% */
    --left-percentage: 50%;
}

.field-structure-433-5 .cardlid3 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: calc(100% - 19.5%);
}

.field-structure-433-5 .cardlid4 {
    --top-percentage: 27%; /* Reduced from 31% */
    --left-percentage: 24.5%;
}

.field-structure-433-5 .cardlid5 {
    --top-percentage: 35%; /* Reduced from 39% */
    --left-percentage: 50%;
}

.field-structure-433-5 .cardlid6 {
    --top-percentage: 27%; /* Reduced from 31% */
    --left-percentage: calc(100% - 24.5%);
}

.field-structure-433-5 .cardlid7 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: 11.5%;
}

.field-structure-433-5 .cardlid8 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: 30.5%;
}

.field-structure-433-5 .cardlid9 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-433-5 .cardlid10 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-433-5 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-4411 .cardlid1 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 50%;
}

.field-structure-4411 .cardlid2 {
    --top-percentage: 26%; /* Reduced from 30% */
    --left-percentage: 50%;
}

.field-structure-4411 .cardlid3 {
    --top-percentage: 22.5%; /* Reduced from 26.5% */
    --left-percentage: 11.5%;
}

.field-structure-4411 .cardlid4 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: 28.5%;
}

.field-structure-4411 .cardlid5 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: calc(100% - 28.5%);
}

.field-structure-4411 .cardlid6 {
    --top-percentage: 22.5%; /* Reduced from 26.5% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-4411 .cardlid7 {
    --top-percentage: 55%; /* Reduced from 59% */
    --left-percentage: 11.5%;
}

.field-structure-4411 .cardlid8 {
    --top-percentage: 60%; /* Reduced from 64% */
    --left-percentage: 30.5%;
}

.field-structure-4411 .cardlid9 {
    --top-percentage: 60%; /* Reduced from 64% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-4411 .cardlid10 {
    --top-percentage: 55%; /* Reduced from 59% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-4411 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-442 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 35.5%;
}

.field-structure-442 .cardlid2 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: calc(100% - 35.5%);
}

.field-structure-442 .cardlid3 {
    --top-percentage: 22%; /* Reduced from 26% */
    --left-percentage: 11.5%;
}

.field-structure-442 .cardlid4 {
    --top-percentage: 29%; /* Reduced from 33% */
    --left-percentage: 32.5%;
}

.field-structure-442 .cardlid5 {
    --top-percentage: 29%; /* Reduced from 33% */
    --left-percentage: calc(100% - 32.5%);
}

.field-structure-442 .cardlid6 {
    --top-percentage: 22%; /* Reduced from 26% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-442 .cardlid7 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: 11.5%;
}

.field-structure-442 .cardlid8 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: 32.5%;
}

.field-structure-442 .cardlid9 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: calc(100% - 32.5%);
}

.field-structure-442 .cardlid10 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-442 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-442-2 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 34.5%;
}

.field-structure-442-2 .cardlid2 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: calc(100% - 34.5%);
}

.field-structure-442-2 .cardlid3 {
    --top-percentage: 14%; /* Reduced from 18% */
    --left-percentage: 11.5%;
}

.field-structure-442-2 .cardlid4 {
    --top-percentage: 29%; /* Reduced from 33% */
    --left-percentage: 32.5%;
}

.field-structure-442-2 .cardlid5 {
    --top-percentage: 29%; /* Reduced from 33% */
    --left-percentage: calc(100% - 32.5%);
}

.field-structure-442-2 .cardlid6 {
    --top-percentage: 14%; /* Reduced from 18% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-442-2 .cardlid7 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: 11.5%;
}

.field-structure-442-2 .cardlid8 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: 30.5%;
}

.field-structure-442-2 .cardlid9 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-442-2 .cardlid10 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-442-2 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-451 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 50%;
}

.field-structure-451 .cardlid2 {
    --top-percentage: 18%; /* Reduced from 22% */
    --left-percentage: 11.5%;
}

.field-structure-451 .cardlid3 {
    --top-percentage: 11%; /* Reduced from 15% */
    --left-percentage: 30.5%;
}

.field-structure-451 .cardlid4 {
    --top-percentage: 32%; /* Reduced from 36% */
    --left-percentage: 50%;
}

.field-structure-451 .cardlid5 {
    --top-percentage: 11%; /* Reduced from 15% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-451 .cardlid6 {
    --top-percentage: 18%; /* Reduced from 22% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-451 .cardlid7 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: 11.5%;
}

.field-structure-451 .cardlid8 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: 30.5%;
}

.field-structure-451 .cardlid9 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-451 .cardlid10 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-451 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-451-2 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 50%;
}

.field-structure-451-2 .cardlid2 {
    --top-percentage: 16%; /* Reduced from 20% */
    --left-percentage: 11.5%;
}

.field-structure-451-2 .cardlid3 {
    --top-percentage: 25%; /* Reduced from 29% */
    --left-percentage: 30.5%;
}

.field-structure-451-2 .cardlid4 {
    --top-percentage: 30%; /* Reduced from 34% */
    --left-percentage: 50%;
}

.field-structure-451-2 .cardlid5 {
    --top-percentage: 25%; /* Reduced from 29% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-451-2 .cardlid6 {
    --top-percentage: 16%; /* Reduced from 20% */
    --left-percentage: calc(100% - 11.5%);
}

.field-structure-451-2 .cardlid7 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: 12.5%;
}

.field-structure-451-2 .cardlid8 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: 32.5%;
}

.field-structure-451-2 .cardlid9 {
    --top-percentage: 58%; /* Reduced from 62% */
    --left-percentage: calc(100% - 32.5%);
}

.field-structure-451-2 .cardlid10 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: calc(100% - 12.5%);
}

.field-structure-451-2 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-5212 .cardlid1 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: 33.5%;
}

.field-structure-5212 .cardlid2 {
    --top-percentage: 9%; /* Reduced from 13% */
    --left-percentage: 50%;
}

.field-structure-5212 .cardlid3 {
    --top-percentage: -3%; /* Reduced from 1% */
    --left-percentage: calc(100% - 33.5%);
}

.field-structure-5212 .cardlid4 {
    --top-percentage: 26%; /* Reduced from 30% */
    --left-percentage: 35.5%;
}

.field-structure-5212 .cardlid5 {
    --top-percentage: 26%; /* Reduced from 30% */
    --left-percentage: calc(100% - 35.5%);
}

.field-structure-5212 .cardlid6 {
    --top-percentage: 38%; /* Reduced from 42% */
    --left-percentage: 7%;
}

.field-structure-5212 .cardlid7 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 21.5%;
}

.field-structure-5212 .cardlid8 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 50%;
}

.field-structure-5212 .cardlid9 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: calc(100% - 21.5%);
}

.field-structure-5212 .cardlid10 {
    --top-percentage: 38%; /* Reduced from 42% */
    --left-percentage: calc(100% - 7%);
}

.field-structure-5212 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 75%; /* Reduced from 79% */
}

.field-structure-5221 .cardlid1 {
    --top-percentage: 2%; /* Reduced from 6% */
    --left-percentage: 20.5%;
}

.field-structure-5221 .cardlid2 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 50%;
}

.field-structure-5221 .cardlid3 {
    --top-percentage: 2%; /* Reduced from 6% */
    --left-percentage: calc(100% - 20.5%);
}

.field-structure-5221 .cardlid4 {
    --top-percentage: 22%; /* Reduced from 26% */
    --left-percentage: 35.5%;
}

.field-structure-5221 .cardlid5 {
    --top-percentage: 22%; /* Reduced from 26% */
    --left-percentage: calc(100% - 35.5%);
}

.field-structure-5221 .cardlid6 {
    --top-percentage: 34%; /* Reduced from 38% */
    --left-percentage: 7%;
}

.field-structure-5221 .cardlid7 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: calc(100% - 24.5%);
}

.field-structure-5221 .cardlid8 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 24.5%;
}

.field-structure-5221 .cardlid9 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 50%;
}

.field-structure-5221 .cardlid10 {
    --top-percentage: 34%; /* Reduced from 38% */
    --left-percentage: calc(100% - 7%);
}

.field-structure-5221 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 75%; /* Reduced from 79% */
}

.field-structure-5122 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 35.5%;
}

.field-structure-5122 .cardlid2 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: calc(100% - 35.5%);
}

.field-structure-5122 .cardlid3 {
    --top-percentage: 16%; /* Reduced from 20% */
    --left-percentage: 22%;
}

.field-structure-5122 .cardlid4 {
    --top-percentage: 18%; /* Reduced from 22% */
    --left-percentage: 50%;
}

.field-structure-5122 .cardlid5 {
    --top-percentage: 16%; /* Reduced from 20% */
    --left-percentage: calc(100% - 22%);
}

.field-structure-5122 .cardlid6 {
    --top-percentage: 34%; /* Reduced from 38% */
    --left-percentage: 7%;
}

.field-structure-5122 .cardlid7 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: calc(100% - 22%);
}

.field-structure-5122 .cardlid8 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 22%;
}

.field-structure-5122 .cardlid9 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 50%;
}

.field-structure-5122 .cardlid10 {
    --top-percentage: 34%; /* Reduced from 38% */
    --left-percentage: calc(100% - 7%);
}

.field-structure-5122 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 75%; /* Reduced from 79% */
}

.field-structure-532 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 36%;
}

.field-structure-532 .cardlid2 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: calc(100% - 36%);
}

.field-structure-532 .cardlid3 {
    --top-percentage: 16%; /* Reduced from 20% */
    --left-percentage: 22%;
}

.field-structure-532 .cardlid4 {
    --top-percentage: 18%; /* Reduced from 22% */
    --left-percentage: 50%;
}

.field-structure-532 .cardlid5 {
    --top-percentage: 16%; /* Reduced from 20% */
    --left-percentage: calc(100% - 22%);
}

.field-structure-532 .cardlid6 {
    --top-percentage: 34%; /* Reduced from 38% */
    --left-percentage: 7%;
}

.field-structure-532 .cardlid7 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 22%;
}

.field-structure-532 .cardlid8 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 50%;
}

.field-structure-532 .cardlid9 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: calc(100% - 22%);
}

.field-structure-532 .cardlid10 {
    --top-percentage: 34%; /* Reduced from 38% */
    --left-percentage: calc(100% - 7%);
}

.field-structure-532 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 75%; /* Reduced from 79% */
}

.field-structure-3142 .cardlid1 {
    --left-percentage: 33%;
    --top-percentage: -4%; /* Reduced from 0 */
}

.field-structure-3142 .cardlid2 {
    --left-percentage: calc(100% - 33%);
    --top-percentage: -4%; /* Reduced from 0 */
}

.field-structure-3142 .cardlid3 {
    --left-percentage: 11%;
    --top-percentage: 22%; /* Reduced from 26% */
}

.field-structure-3142 .cardlid4 {
    --left-percentage: 30%;
    --top-percentage: 22%; /* Reduced from 26% */
}

.field-structure-3142 .cardlid5 {
    --top-percentage: 32%; /* Reduced from 28% */
    --left-percentage: 50%;
}

.field-structure-3142 .cardlid6 {
    --left-percentage: calc(100% - 30%);
    --top-percentage: 22%; /* Reduced from 26% */
}

.field-structure-3142 .cardlid7 {
    --left-percentage: calc(100% - 11%);
    --top-percentage: 22%; /* Reduced from 26% */
}

.field-structure-3142 .cardlid8 {
    --left-percentage: 20.5%;
    --top-percentage: 51%; /* Reduced from 55% */
}

.field-structure-3142 .cardlid9 {
    --left-percentage: 50%;
    --top-percentage: 51%; /* Reduced from 55% */
}

.field-structure-3142 .cardlid10 {
    --left-percentage: calc(100% - 20.5%);
    --top-percentage: 51%; /* Reduced from 55% */
}

.field-structure-3142 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 75%; /* Reduced from 79% */
}

.field-structure-424 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 37.5%;
}

.field-structure-424 .cardlid2 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: calc(100% - 37.5%);
}

.field-structure-424 .cardlid3 {
    --top-percentage: 6%; /* Reduced from 10% */
    --left-percentage: 15%;
}

.field-structure-424 .cardlid4 {
    --top-percentage: 6%; /* Reduced from 10% */
    --left-percentage: calc(100% - 15%);
}

.field-structure-424 .cardlid5 {
    --top-percentage: 26%; /* Reduced from 30% */
    --left-percentage: 34.5%;
}

.field-structure-424 .cardlid6 {
    --top-percentage: 26%; /* Reduced from 30% */
    --left-percentage: calc(100% - 34.5%);
}

.field-structure-424 .cardlid7 {
    --top-percentage: 53%; /* Reduced from 57% */
    --left-percentage: 15%;
}

.field-structure-424 .cardlid8 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: 35.5%;
}

.field-structure-424 .cardlid9 {
    --top-percentage: 54%; /* Reduced from 58% */
    --left-percentage: calc(100% - 35.5%);
}

.field-structure-424 .cardlid10 {
    --top-percentage: 53%; /* Reduced from 57% */
    --left-percentage: calc(100% - 15%);
}

.field-structure-424 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 71%; /* Reduced from 75% */
}

.field-structure-4132 .cardlid1 {
    --top-percentage: 1%; /* Reduced from 5% */
    --left-percentage: 32%;
}

.field-structure-4132 .cardlid2 {
    --top-percentage: 1%; /* Reduced from 5% */
    --left-percentage: calc(100% - 32%);
}

.field-structure-4132 .cardlid3 {
    --top-percentage: 19%; /* Reduced from 18% */
    --left-percentage: 50%;
}

.field-structure-4132 .cardlid4 {
    --top-percentage: 19%; /* Reduced from 32% */
    --left-percentage: 20%;
}

.field-structure-4132 .cardlid5 {
    --top-percentage: 41%; /* Reduced from 47% */
    --left-percentage: 50%;
}

.field-structure-4132 .cardlid6 {
    --top-percentage: 19%; /* Reduced from 32% */
    --left-percentage: calc(100% - 20%);
}

.field-structure-4132 .cardlid7 {
    --top-percentage: 52%; /* Reduced from 56% */
    --left-percentage: 12.5%;
}

.field-structure-4132 .cardlid8 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: 30.5%;
}

.field-structure-4132 .cardlid9 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: calc(100% - 30.5%);
}

.field-structure-4132 .cardlid10 {
    --top-percentage: 52%; /* Reduced from 56% */
    --left-percentage: calc(100% - 12.5%);
}

.field-structure-4132 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 67%; /* Reduced from 71% */
}

.field-structure-4411-2 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 50%;
}

.field-structure-4411-2 .cardlid2 {
    --top-percentage: 26%; /* Reduced from 30% */
    --left-percentage: 50%;
}

.field-structure-4411-2 .cardlid3 {
    --top-percentage: 22.5%; /* Reduced from 26.5% */
    --left-percentage: 12.5%;
}

.field-structure-4411-2 .cardlid4 {
    --top-percentage: 28%; /* Reduced from 32% */
    --left-percentage: 31%;
}

.field-structure-4411-2 .cardlid5 {
    --top-percentage: 28%; /* Reduced from 32% */
    --left-percentage: calc(100% - 31%);
}

.field-structure-4411-2 .cardlid6 {
    --top-percentage: 22.5%; /* Reduced from 26.5% */
    --left-percentage: calc(100% - 12.5%);
}

.field-structure-4411-2 .cardlid7 {
    --top-percentage: 51%; /* Reduced from 55% */
    --left-percentage: 12.5%;
}

.field-structure-4411-2 .cardlid8 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: 31%;
}

.field-structure-4411-2 .cardlid9 {
    --top-percentage: 56%; /* Reduced from 60% */
    --left-percentage: calc(100% - 31%);
}

.field-structure-4411-2 .cardlid10 {
    --top-percentage: 51%; /* Reduced from 55% */
    --left-percentage: calc(100% - 12.5%);
}

.field-structure-4411-2 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 66%; /* Reduced from 70% */
}

.field-structure-541 .cardlid1 {
    --top-percentage: -2%; /* Reduced from 2% */
    --left-percentage: 50%;
}

.field-structure-541 .cardlid2 {
    --top-percentage: 14%; /* Reduced from 18% */
    --left-percentage: 21.5%;
}

.field-structure-541 .cardlid3 {
    --top-percentage: 24%; /* Reduced from 28% */
    --left-percentage: 38.5%;
}

.field-structure-541 .cardlid4 {
    --top-percentage: 24%; /* Reduced from 28% */
    --left-percentage: calc(100% - 38.5%);
}

.field-structure-541 .cardlid5 {
    --top-percentage: 14%; /* Reduced from 18% */
    --left-percentage: calc(100% - 21.5%);
}

.field-structure-541 .cardlid6 {
    --top-percentage: 38%; /* Reduced from 42% */
    --left-percentage: 9%;
}

.field-structure-541 .cardlid7 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 26.5%;
}

.field-structure-541 .cardlid8 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 50%;
}

.field-structure-541 .cardlid9 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: calc(100% - 26.5%);
}

.field-structure-541 .cardlid10 {
    --top-percentage: 38%; /* Reduced from 42% */
    --left-percentage: calc(100% - 9%);
}

.field-structure-541 .cardlid11 {
    --left-percentage: 50%;
    --top-percentage: 71%; /* Reduced from 75% */
}

.field-structure-523 .cardlid1 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: 19.5%;
}

.field-structure-523 .cardlid2 {
    --top-percentage: -4%; /* Reduced from 0 */
    --left-percentage: 50%;
}

.field-structure-523 .cardlid3 {
    --top-percentage: 0%; /* Reduced from 4% */
    --left-percentage: calc(100% - 19.5%);
}

.field-structure-523 .cardlid4 {
    --top-percentage: 20%; /* Reduced from 24% */
    --left-percentage: 35%;
}

.field-structure-523 .cardlid5 {
    --top-percentage: 20%; /* Reduced from 24% */
    --left-percentage: calc(100% - 35%);
}

.field-structure-523 .cardlid6 {
    --top-percentage: 44%; /* Reduced from 48% */
    --left-percentage: 7%;
}

.field-structure-523 .cardlid7 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: 24%;
}

.field-structure-523 .cardlid8 {
    --top-percentage: 44%; /* Reduced from 48% */
    --left-percentage: 50%;
}

.field-structure-523 .cardlid9 {
    --top-percentage: 46%; /* Reduced from 50% */
    --left-percentage: calc(100% - 24%);
}

.field-structure-523 .cardlid10 {
    --top-percentage: 44%; /* Reduced from 48% */
    --left-percentage: calc(100% - 7%);
}

.field-structure-523 .cardlid11 {
    --top-percentage: 73%; /* Reduced from 77% */
    --left-percentage: 50%;
}

.tarjeta-formacion {
    position: absolute;
    width: 12px;
    height: 12px;
    background: #E91E63;
    border-radius: 100%;
}

.field-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 17%;
}

.field {
    position: relative;
    border: 4px solid #fff;
    border-radius: 10px;
    background-image: url('/assets/img/campo.png');
    background-size: 100% 100%;
    width: 100%;
    padding-bottom: 154.4%;
}

.field-structure-unknown .tarjeta-formacion,.field-structure- .tarjeta-formacion {
    display: none;
}
