.page_container___Wt53{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background-color:#f0f0f0}.page_spacer__kh7oG{height:80px}.page_header__1uWei{display:flex;align-items:center;padding:10px 20px;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_logo__XJ5EM{height:40px;margin-right:20px}.page_warehouseInfo__jkM59{display:flex;flex-direction:column;font-size:1rem;color:#cbb1b1}.page_warehouseInfo__jkM59 span{margin:2px 0}.page_error__oe8yp{background-color:#ffe6e6;color:#d32f2f;padding:10px;text-align:center;font-size:.9rem}.page_main__Az7Lk{display:flex;flex:1;overflow:hidden}.page_blueprint__fJL4_{flex:1;position:relative;overflow:hidden}.page_blueprint__fJL4_ canvas{display:block;cursor:move}.page_instructions__exf3r{width:250px;padding:20px;background-color:#fff;border-left:1px solid #ddd;overflow-y:auto}.page_instructions__exf3r h3{margin-top:0;font-size:1.2rem;color:#333}.page_instructions__exf3r ul{list-style:none;padding:0;font-size:.9rem;color:#555}.page_instructions__exf3r li{margin-bottom:10px}.page_instructions__exf3r strong{color:#333}.page_controls__aVglQ{margin-top:10px;display:flex;gap:10px}.page_controls__aVglQ button{padding:8px 16px;font-size:.9rem;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.page_controls__aVglQ button:hover{background-color:#0056b3}.page_controls__aVglQ button:nth-child(2){background-color:#dc3545}.page_controls__aVglQ button:nth-child(2):hover{background-color:#b02a37}.page_message__HJkme{margin-top:10px;color:green;font-size:.9rem}.page_timestamps__49_OW{margin-top:15px}.page_timestamp__L9Rq_{font-size:.9rem;color:#666;margin-bottom:5px}.page_bufferControl__Ef_zl{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:10px;background-color:rgba(255,255,255,.9);padding:10px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_bufferControl__Ef_zl label{font-size:.9rem;color:#333}.page_bufferControl__Ef_zl select{padding:5px;font-size:.9rem;border:1px solid #ddd;border-radius:4px}.floating-action-button{position:fixed;bottom:24px;right:24px;left:auto;width:4rem;height:4rem;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));color:#ffffff;border-radius:50%;box-shadow:0 8px 32px var(--shadow-color),0 4px 16px var(--shadow-color);border:3px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);z-index:9999;transition:all .5s ease;transform:scale(1) rotate(0deg)}.floating-action-button:hover{background:linear-gradient(135deg,var(--gradient-end),var(--gradient-start));box-shadow:0 20px 40px var(--shadow-color),0 8px 32px var(--shadow-color),0 0 0 8px var(--shadow-color);transform:scale(1.25) rotate(90deg)}.floating-action-button-icon{width:1.5rem;height:1.5rem;position:relative;z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.floating-action-button-overlay{position:absolute;inset:0;border-radius:50%;background:linear-gradient(90deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .5s ease}.floating-action-button:hover .floating-action-button-overlay{opacity:1}.floating-action-button-pulse{position:absolute;inset:0;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.search-cancel-button{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:.25rem .75rem;height:2rem;min-width:4rem;background-color:var(--primary-bg);color:var(--primary-text);border-radius:1rem;font-size:.875rem;font-weight:500;transition:all .3s ease;border:none;cursor:pointer}.search-cancel-button:hover{background-color:var(--primary-hover-bg);color:var(--primary-hover-text)}@media (min-width:768px){.search-cancel-button{right:1rem}}.standard-button{background-color:var(--primary-bg);color:var(--primary-text);transition:all .3s ease}.standard-button:hover{background-color:var(--primary-hover-bg);color:var(--primary-hover-text)}.button-gray-to-blue{background-color:var(--primary-bg);color:var(--primary-text)}.button-gray-to-blue:hover{background-color:var(--primary-hover-bg);color:var(--primary-hover-text)}.filter-button{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .3s ease;border:none;cursor:pointer}.filter-button-active{background-color:var(--primary-hover-bg);color:var(--primary-hover-text);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.filter-button-inactive{background-color:var(--primary-bg);color:var(--primary-text)}.filter-button-inactive:hover{background-color:var(--primary-hover-bg);color:var(--primary-hover-text);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.pagination-button{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;background-color:var(--primary-bg);color:var(--primary-text);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .3s ease;border:none;cursor:pointer}.pagination-button:hover:not(:disabled){background-color:var(--primary-hover-bg);color:var(--primary-hover-text)}.pagination-button:disabled{cursor:not-allowed;opacity:.6}.pagination-button-active{background-color:var(--primary-hover-bg);color:var(--primary-hover-text)}.configure-button{padding:.125rem .5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;background-color:var(--primary-bg);color:var(--primary-text);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .3s ease;transform:scale(1);border:none;cursor:pointer}.configure-button:hover{background-color:var(--primary-hover-bg);color:var(--primary-hover-text);transform:scale(1.05)}.nav-link-button{padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;background-color:var(--primary-bg);color:var(--primary-text);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease;transform:scale(1);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.25rem}.nav-link-button:hover{background-color:var(--primary-hover-bg);color:var(--primary-hover-text);transform:scale(1.05)}@media (min-width:768px){.nav-link-button{font-size:.875rem}}:root{--primary-bg:#f1f5f9;--primary-text:#475569;--primary-hover-bg:#3b82f6;--primary-hover-text:#ffffff;--gradient-start:#667eea;--gradient-end:#764ba2;--shadow-color:rgba(102,126,234,0.4)}[data-theme=dark]{--primary-bg:#374151;--primary-text:#d1d5db;--primary-hover-bg:#6366f1;--primary-hover-text:#ffffff;--gradient-start:#4c1d95;--gradient-end:#7c3aed;--shadow-color:rgba(99,102,241,0.6)}[data-theme=corporate]{--primary-bg:#e5e7eb;--primary-text:#374151;--primary-hover-bg:#1f2937;--primary-hover-text:#ffffff;--gradient-start:#6b7280;--gradient-end:#374151;--shadow-color:rgba(55,65,81,0.4)}.theme-button{background-color:var(--primary-bg);color:var(--primary-text);transition:all .3s ease}.theme-button:hover{background-color:var(--primary-hover-bg);color:var(--primary-hover-text)}.theme-floating-button{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));box-shadow:0 8px 32px var(--shadow-color),0 4px 16px var(--shadow-color)}