.page-module-scss-module__tXV1tG__container{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.page-module-scss-module__tXV1tG__pageMain{z-index:10;flex:1;justify-content:center;align-items:flex-start;padding:2rem 0;display:flex;position:relative}.page-module-scss-module__tXV1tG__containerInner{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.page-module-scss-module__tXV1tG__adminCard{width:100%;margin-bottom:2rem}.page-module-scss-module__tXV1tG__adminCard .cardHeader{border-bottom:1px solid var(--card-border,#ffffff1a);margin-bottom:0;padding:1.5rem}.page-module-scss-module__tXV1tG__headerContent{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;display:flex}.page-module-scss-module__tXV1tG__headerContent h1,.page-module-scss-module__tXV1tG__headerContent h2{color:var(--text-primary,#fff);text-shadow:0 2px 4px #0000004d;text-align:center;flex:1;margin:0;font-size:1.8rem;font-weight:600}.page-module-scss-module__tXV1tG__headerContent h2{font-size:1.5rem}.page-module-scss-module__tXV1tG__headerContent .page-module-scss-module__tXV1tG__headerActions,.page-module-scss-module__tXV1tG__headerContent .page-module-scss-module__tXV1tG__headerButtons{align-items:center;gap:.75rem;display:flex}.page-module-scss-module__tXV1tG__fileBrowserWrapper{flex:1;min-width:0}.page-module-scss-module__tXV1tG__dialogContent{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__tXV1tG__dialogContent p{color:var(--text-primary,#fff);margin:0}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__ipAddress{background:var(--background-secondary,#ffffff0d);text-align:center;word-break:break-all;overflow-wrap:break-word;border-radius:4px;padding:.5rem;font-family:monospace;font-size:1.1rem;font-weight:600}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__checkboxLabel{cursor:pointer;background:var(--background-secondary,#ffffff0d);border-radius:4px;align-items:center;gap:.5rem;padding:.75rem;transition:background .2s;display:flex}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__checkboxLabel:hover{background:var(--background-tertiary,#ffffff1a)}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__checkboxLabel input[type=checkbox]{cursor:pointer}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__checkboxLabel span{color:var(--text-primary,#fff)}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__bucketList{border:1px solid var(--card-border,#ffffff1a);background:var(--background-secondary,#ffffff05);border-radius:4px;flex-direction:column;gap:.5rem;max-height:300px;padding:.5rem;display:flex;overflow-y:auto}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__bucketOption{cursor:pointer;background:var(--background-secondary,#ffffff0d);border-radius:4px;align-items:center;gap:.75rem;padding:.75rem;transition:background .2s;display:flex}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__bucketOption:hover{background:var(--background-tertiary,#ffffff1a)}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__bucketOption input[type=radio]{cursor:pointer;accent-color:var(--accent-color,#ff69b4)}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__bucketOption span{color:var(--text-primary,#fff);word-break:break-all;font-family:monospace;font-size:.9rem}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__formField{flex-direction:column;gap:.5rem;display:flex}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__formField label{color:var(--text-primary,#fff);font-size:.9rem;font-weight:500}.page-module-scss-module__tXV1tG__dialogContent .page-module-scss-module__tXV1tG__dialogActions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}@media (max-width:768px){.page-module-scss-module__tXV1tG__headerContent h1{font-size:1.5rem}.page-module-scss-module__tXV1tG__headerContent h2{font-size:1.3rem}}
