.close-button[data-v-e4197dbe]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#6c757d;cursor:pointer;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:10;width:36px;height:36px}.close-button[data-v-e4197dbe]:hover{background-color:#f8f9fa;color:#495057}.close-button svg[data-v-e4197dbe]{width:20px;height:20px}.restriction-content[data-v-e4197dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1.5rem 1rem 1rem}.restriction-title[data-v-e4197dbe]{font-weight:600;color:#343a40;margin-bottom:.5rem}.restriction-text[data-v-e4197dbe]{color:#6c757d;font-size:.9rem;margin-bottom:1.5rem}.systems-row[data-v-e4197dbe]{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;width:100%;margin-bottom:1.5rem}.system-card[data-v-e4197dbe],.systems-row[data-v-e4197dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.system-card[data-v-e4197dbe]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:180px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;gap:.5rem;padding:1rem;border:2px solid #e9ecef;border-radius:12px;background:#fff}.system-card-target[data-v-e4197dbe]{border-color:#10a0d0}.system-label[data-v-e4197dbe]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd}.system-logo[data-v-e4197dbe]{max-width:100%;max-height:40px;-o-object-fit:contain;object-fit:contain}.system-name[data-v-e4197dbe]{font-size:.8rem;font-weight:500;color:#495057}.arrow[data-v-e4197dbe]{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;color:#adb5bd}.sad-face[data-v-e4197dbe]{width:72px;height:72px;color:#adb5bd;margin-bottom:1rem}.actions[data-v-e4197dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:480px){.systems-row[data-v-e4197dbe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.arrow[data-v-e4197dbe]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.system-card[data-v-e4197dbe]{max-width:100%;width:100%}}