.schedule-banner{background:radial-gradient(circle at 80% 20%,rgba(46,224,255,.19),transparent 32%),linear-gradient(135deg,rgba(20,73,130,.65),rgba(41,30,105,.65))!important;border-color:rgba(70,222,255,.28)!important}.schedule-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.schedule-stat{position:relative;overflow:hidden;padding:17px;border:1px solid rgba(118,217,255,.17);border-radius:18px;background:linear-gradient(145deg,rgba(14,30,51,.92),rgba(8,18,34,.94));box-shadow:0 16px 40px rgba(0,0,0,.18)}.schedule-stat:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-38px;bottom:-48px;background:var(--stat-glow,rgba(40,207,255,.17));filter:blur(3px)}.schedule-stat span{font-size:11px;letter-spacing:.11em;color:var(--muted);font-weight:800}.schedule-stat b{display:block;font-size:30px;margin:5px 0}.schedule-stat small{color:var(--muted)}.schedule-scan-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)!important}.schedule-scan-card{border-color:rgba(44,218,255,.3)!important;box-shadow:0 18px 60px rgba(0,172,255,.09)!important}.schedule-scan-flow{display:flex;align-items:center;gap:10px;margin:18px 0}.schedule-scan-step{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:13px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.schedule-scan-step b{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:rgba(255,255,255,.08);color:#fff}.schedule-scan-step.active{color:#dffaff;border-color:rgba(33,214,255,.42);background:rgba(31,197,255,.1)}.schedule-scan-step.active b{background:linear-gradient(135deg,var(--hp-a),var(--hp-b));box-shadow:0 0 18px rgba(38,210,255,.32)}.schedule-scan-step.done{color:#c9ffe2;border-color:rgba(69,231,145,.35);background:rgba(43,190,110,.09)}.schedule-scan-step.done b{background:#26b76f}.schedule-flow-line{height:2px;flex:1;min-width:12px;background:linear-gradient(90deg,rgba(60,210,255,.55),rgba(255,255,255,.08))}.schedule-scan-input input{height:58px!important;font-size:18px!important;font-weight:850!important;letter-spacing:.05em;border-color:rgba(45,205,255,.28)!important;background:rgba(3,12,24,.72)!important}.schedule-scan-input input:focus{box-shadow:0 0 0 4px rgba(37,207,255,.1),0 0 30px rgba(32,186,255,.1)!important}.schedule-scan-input input:disabled{opacity:.45}.schedule-scan-status{display:flex;align-items:center;gap:13px;margin:15px 0;padding:14px 15px;border-radius:15px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035)}.schedule-scan-status .scan-status-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;font-size:21px;background:rgba(63,202,255,.1);color:#77e8ff}.schedule-scan-status div{display:flex;flex-direction:column;gap:3px}.schedule-scan-status small{color:var(--muted)}.schedule-scan-status.good{border-color:rgba(45,224,131,.35);background:rgba(33,178,102,.08)}.schedule-scan-status.good .scan-status-icon{background:rgba(42,208,121,.15);color:#7bffb4}.schedule-scan-status.bad{border-color:rgba(255,81,104,.45);background:rgba(218,46,72,.11);animation:scheduleShake .32s ease}.schedule-scan-status.bad .scan-status-icon{background:rgba(255,65,92,.15);color:#ff758b}.schedule-scan-status.warn{border-color:rgba(255,194,70,.4);background:rgba(224,157,30,.08)}@keyframes scheduleShake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.selected-schedule{margin:14px 0;padding:16px;border-radius:17px;border:1px solid rgba(113,220,255,.2);background:linear-gradient(145deg,rgba(18,47,76,.55),rgba(11,22,42,.75))}.selected-schedule.empty{color:var(--muted);text-align:center;border-style:dashed}.selected-schedule-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.selected-schedule h3{margin:0 0 3px;font-size:20px}.selected-schedule p{margin:0;color:var(--muted)}.selected-schedule-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.selected-schedule-grid div{padding:10px;border-radius:11px;background:rgba(255,255,255,.045)}.selected-schedule-grid small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.selected-schedule-grid b{display:block;margin-top:3px}.schedule-progress{height:8px;margin-top:13px;background:rgba(255,255,255,.07);border-radius:999px;overflow:hidden}.schedule-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hp-a),#63f0c2);box-shadow:0 0 15px rgba(48,218,255,.3)}.schedule-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin:12px 0}.schedule-choice{padding:12px;text-align:left;border-radius:13px;border:1px solid rgba(68,209,255,.19);background:rgba(31,96,144,.09);color:inherit;cursor:pointer}.schedule-choice:hover{border-color:rgba(68,209,255,.5);transform:translateY(-1px)}.schedule-choice b,.schedule-choice small{display:block}.schedule-choice small{color:var(--muted);margin-top:3px}.schedule-next-card{min-height:370px}.schedule-next-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 3px;border-bottom:1px solid rgba(255,255,255,.07)}.schedule-next-item:last-child{border-bottom:0}.schedule-next-item div{min-width:0}.schedule-next-item b,.schedule-next-item small{display:block}.schedule-next-item small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-rank{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;border-radius:11px;background:rgba(73,204,255,.11);color:#75e5ff;font-weight:900}.schedule-next-main{flex:1}.schedule-create-card{border-color:rgba(118,156,255,.18)!important}.schedule-filters{display:grid;grid-template-columns:minmax(230px,1fr) 160px 150px 150px auto;gap:10px;margin:13px 0}.schedule-board{display:grid;gap:11px}.schedule-job{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;gap:15px;align-items:center;padding:15px;border-radius:17px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(145deg,rgba(17,31,50,.92),rgba(10,20,37,.92));transition:.2s}.schedule-job:hover{border-color:rgba(68,208,255,.3);transform:translateY(-1px)}.schedule-job.overdue{border-color:rgba(255,79,100,.33)}.schedule-job.complete{opacity:.72}.schedule-job-main{display:flex;align-items:flex-start;gap:12px}.schedule-priority{width:5px;align-self:stretch;border-radius:999px;background:#62bfff}.schedule-priority.High{background:#ffc34a}.schedule-priority.Urgent{background:#ff536c;box-shadow:0 0 16px rgba(255,68,94,.45)}.schedule-job h4{margin:0 0 4px;font-size:17px}.schedule-job p{margin:0;color:var(--muted)}.schedule-job-meta small,.schedule-route small{display:block;color:var(--muted);margin-bottom:3px}.schedule-job-meta b,.schedule-route b{display:block;margin-bottom:5px}.schedule-job-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.schedule-action{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.045);color:inherit;border-radius:9px;padding:7px 9px;cursor:pointer;font-size:11px;font-weight:800}.schedule-action:hover{border-color:rgba(65,213,255,.4)}.schedule-action.primary{background:linear-gradient(135deg,rgba(22,172,238,.3),rgba(94,71,222,.32));border-color:rgba(55,207,255,.3)}.schedule-status{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.07em;background:rgba(72,185,255,.12);color:#8bdeff}.schedule-status.VERIFIED{background:rgba(96,115,255,.13);color:#b6bdff}.schedule-status.IN-PROGRESS{background:rgba(255,180,50,.12);color:#ffd17c}.schedule-status.COMPLETE{background:rgba(39,206,118,.12);color:#78ffb2}.schedule-status.HOLD{background:rgba(255,72,96,.12);color:#ff8899}.putaway-schedule-banner{margin:12px 0 17px;padding:15px;border-radius:17px;border:1px solid rgba(42,214,255,.32);background:linear-gradient(135deg,rgba(26,132,188,.13),rgba(84,56,184,.13));box-shadow:0 14px 40px rgba(0,153,255,.07)}.putaway-schedule-banner.hidden{display:none}.putaway-schedule-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.putaway-schedule-head h3{margin:0 0 4px}.putaway-schedule-head p{margin:0;color:var(--muted)}.putaway-schedule-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.putaway-schedule-facts span{padding:6px 9px;border-radius:9px;background:rgba(255,255,255,.055);font-size:12px}.actions.compact{margin:0}.actions.compact .mini-btn{margin:0}@media(max-width:1100px){.schedule-stats{grid-template-columns:repeat(2,1fr)}.schedule-scan-layout{grid-template-columns:1fr!important}.schedule-job{grid-template-columns:1fr 1fr}.schedule-job-actions{justify-content:flex-start}.schedule-filters{grid-template-columns:1fr 1fr 1fr}.schedule-filters input:first-child{grid-column:1/-1}}@media(max-width:700px){.schedule-stats{grid-template-columns:1fr 1fr}.schedule-scan-flow{gap:5px}.schedule-scan-step{padding:8px;font-size:9px}.schedule-scan-step span{display:none}.schedule-flow-line{min-width:5px}.selected-schedule-grid{grid-template-columns:1fr 1fr}.schedule-job{grid-template-columns:1fr}.schedule-filters{grid-template-columns:1fr}.schedule-filters input:first-child{grid-column:auto}.schedule-job-actions{justify-content:flex-start}.schedule-create-card .span2{grid-column:auto}.schedule-scan-input input{height:62px!important;font-size:17px!important}}
