body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-header{position:sticky;top:0;width:100%;z-index:1100}.DividerBar{background-color:#fff;position:sticky;top:0;z-index:1000}.assembly-line{display:flex;overflow-x:auto;padding:20px 0;white-space:nowrap}.page{word-wrap:break-word;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.238);overflow-wrap:break-word;transition:box-shadow .1s ease-in-out;white-space:normal}.page:hover{box-shadow:0 2px 10px #1500ff}.selected{background-color:#d2efd2;border:2px solid #4caf50}.status{background-color:#f8f8f8;border:1px solid #ccc;display:flex;flex-direction:column;margin:10px;overflow:hidden;padding-left:10px;padding-right:10px}.status-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;justify-content:space-between;padding:10px}.status-actions,.status-header{align-items:center;display:flex}.status-actions{gap:8px}.status-actions button{background-color:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.status-actions button:hover{background-color:#e9ecef;border-color:#adb5bd}.status-actions button:active{background-color:#dee2e6}.status-actions button.primary{background-color:#007bff;border-color:#0056b3;color:#fff}.status-actions button.primary:hover{background-color:#0056b3}.status-update-controls{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;display:flex;gap:8px;padding:4px;position:relative}.status-update-controls select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:14px;min-width:200px;padding:8px 12px}.status-update-controls select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.status-update-controls .update-btn{align-items:center;background-color:#28a745;border:1px solid #28a745;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.status-update-controls .update-btn:hover{background-color:#218838;border-color:#1e7e34}.nav-arrow{color:#6c757d;font-size:24px;padding:8px 12px}.nav-arrow:hover{color:#495057}.action-buttons{align-items:center;display:flex;gap:8px}.status-header h2{flex-grow:1;margin:0}.status-header button{margin-left:10px}.status-box .status-header{border-bottom:1px solid #ccc;padding:8px}.status-box .move-buttons{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:8px}.progress-container{background-color:#f8f9fa;border-radius:4px;box-shadow:0 2px 4px #0000001a;left:0;margin-top:4px;padding:8px;position:absolute;right:0;top:100%;z-index:100}.progress-bar{background-color:#e9ecef;border-radius:2px;height:4px;overflow:hidden}.progress-bar-fill{background-color:#28a745;height:100%;transition:width .3s ease}.progress-text{color:#6c757d;font-size:12px;margin-top:4px;text-align:center}.create-phone-line-btn{background-color:#4caf50;border:none;border-radius:5px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;font-size:1em;margin:0 10px;padding:10px 20px;transition:background-color .3s}.create-phone-line-btn:hover{background-color:#367c39}.create-community-btn{background-color:#4caf50;border:none;border-radius:5px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;font-size:1em;margin:0 10px;padding:10px 20px;transition:background-color .3s}.create-community-btn:hover{background-color:#367c39}.pages{margin-top:6px}.status>:first-child{margin-top:1px}.page-modal-backdrop{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1300}.page-modal{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:50%;max-height:90vh;overflow-y:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1400}.page-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.page-modal-actions{display:flex;gap:10px}.page-modal-actions button{background:#f0f0f0;border:none;border-radius:4px;cursor:pointer;padding:8px 16px}.page-modal-actions button:hover{background:#e0e0e0}.page-attributes-table{border-collapse:collapse;margin-bottom:20px;width:100%}.page-attributes-table td,.page-attributes-table th{border-bottom:1px solid #eee;padding:10px;text-align:left}.page-attributes-table th{background:#f5f5f5;font-weight:700}.page-attributes-table td:first-child{font-weight:500;width:200px}.page-attributes-table a{color:#06c;text-decoration:none}.page-attributes-table a:hover{text-decoration:underline}.page-modal-footer{border-top:1px solid #eee;margin-top:20px;padding-top:20px;text-align:right}.dynamo-link{color:#666;font-size:.9em;text-decoration:none}.dynamo-link:hover{text-decoration:underline}.page{background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;margin-bottom:3px;padding:10px}.page-content{display:flex;flex-direction:column}.page-title{font-weight:700;margin-bottom:10px}.page-attribute{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.page-attribute strong{margin-right:5px}.page-modal-attribute{margin-bottom:8px}.page-modal-attribute label{display:block;margin-bottom:4px}.page-modal-attribute input{box-sizing:border-box;padding:8px;width:100%}@font-face{font-family:SF Pro;font-style:normal;font-weight:400;src:url(/static/media/SF-Pro-Display-Light.f9e07a32d0314edf4f3a.otf) format("opentype")}@font-face{font-family:SF Pro;font-style:normal;font-weight:700;src:url(/static/media/SF-Pro-Display-Bold.4d432be5842e3396cc07.otf) format("opentype")}body{font-family:SF Pro,sans-serif}.claimyr-link{color:inherit;text-decoration:none}.claimyr-link:hover{color:blue!important;text-decoration:underline!important}
/*# sourceMappingURL=main.dc84ac28.css.map*/