.v64-time-limit-setting{display:grid!important;gap:7px!important;align-content:start}.v64-time-limit-setting>span{font-weight:800;color:#334155}.v64-time-limit-setting input{width:100%;box-sizing:border-box;border:1px solid #cbd7e6;border-radius:12px;padding:10px 12px;background:#fff;color:#172033;font:inherit}.v64-time-limit-setting small{font-size:11px;line-height:1.55;color:#64748b}.v64-delivery>.v64-time-limit-visible{margin-top:10px;padding:13px 14px;border:1px solid #cfe1f7;border-radius:14px;background:#f7fbff}.v64-assignment-limit-chip{margin-left:auto;display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#e0f2fe;color:#075985;font-size:12px;white-space:nowrap}.v64-assignment-limit-chip.danger{background:#fee2e2;color:#b91c1c;animation:v64-limit-pulse 1s ease-in-out infinite}.v64-timeout-notice{position:fixed;z-index:999999;left:50%;top:max(18px,env(safe-area-inset-top));transform:translateX(-50%);width:min(520px,calc(100vw - 28px));box-sizing:border-box;border:1px solid #fecaca;border-radius:16px;padding:13px 16px;background:#fff7f7;box-shadow:0 16px 45px rgba(15,23,42,.18);display:grid;gap:3px;color:#991b1b}.v64-timeout-notice b{font-size:15px}.v64-timeout-notice span{font-size:12px;line-height:1.55}.v64-student-practice-head{flex-wrap:wrap}.v64-student-practice-head .v64-assignment-limit-chip{order:3}@keyframes v64-limit-pulse{50%{opacity:.7}}@media(max-width:600px){.v64-assignment-limit-chip{width:100%;justify-content:center;margin-left:0}.v64-timeout-notice{top:max(10px,env(safe-area-inset-top))}}@media(prefers-color-scheme:dark){.v64-time-limit-setting>span{color:#e5e7eb}.v64-time-limit-setting input{background:#0f172a;color:#e5e7eb;border-color:#334155}.v64-time-limit-setting small{color:#94a3b8}.v64-delivery>.v64-time-limit-visible{background:#0b1323;border-color:#27415f}.v64-assignment-limit-chip{background:#0c4a6e;color:#e0f2fe}.v64-assignment-limit-chip.danger{background:#451a1a;color:#fecaca}.v64-timeout-notice{background:#2a1111;border-color:#7f1d1d;color:#fecaca}}