.shop-clock-shell{max-width:1000px;margin:30px auto;padding:28px;background:#101e32;color:#eef6ff;border:1px solid #29455e;border-radius:22px}.shop-clock-shell h1{color:#eef6ff;font-size:clamp(26px,4vw,40px);margin:8px 0 18px}.shop-clock-eyebrow{color:#62e5ed;font-weight:800;letter-spacing:2px}.shop-clock-shell label{display:block;margin:16px 0}.shop-clock-shell input,.shop-clock-shell textarea{display:block;width:100%;box-sizing:border-box;background:#071220;color:#fff;border:1px solid #42627f;border-radius:10px;padding:16px;font-size:20px;margin-top:8px}.shop-clock-shell .button{min-height:48px;display:inline-flex;align-items:center;margin:8px 8px 8px 0;background:#62e5ed;color:#071220;border:0;border-radius:10px;font-size:18px;padding:12px 20px;font-weight:700;cursor:pointer}.shop-clock-shell .button.secondary{background:#203a52;color:#eaf6ff}.clock-names{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.clock-name,.clock-job{display:flex;flex-direction:column;gap:9px;min-height:90px;text-align:left;padding:20px;border:1px solid #3d6685;border-radius:12px;background:#18334a;color:#f2f8ff;cursor:pointer;font-size:18px}.clock-name strong,.clock-job strong{font-size:22px}.clock-job-list{display:grid;gap:12px;margin:18px 0}.clock-fingerprint{display:block;overflow-wrap:anywhere;padding:18px;background:#071220;color:#7cf4be;font-size:20px}.shop-clock-shell [role=status]{min-height:24px;color:#ffcf7a}.shop-clock-shell button:disabled{opacity:.6;cursor:wait}.shop-clock-shell [hidden]{display:none!important}
