.v2-modal {position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;z-index:1599} .v2-modal-panel {border:none;position:relative;background:white;border-radius:8px;max-width:480px;margin:60px 10px 0 10px;box-shadow:0 0 20px rgba(0,0,0,0.6);text-align:left} .v2-modal-panel .upper-area {padding:20px 20px 0 20px} .v2-modal-panel .lower-area {padding:0 20px 20px 20px} .v2-modal-panel .lower-area.has-bg-color {background:#fafafa;padding-top:20px;border-top:solid 1px #e6e6e6} .v2-modal-close {position:sticky;top:5px;margin-left:auto;margin-right:5px;margin-bottom:-40px;color:black;background:white;font-size:25px;border-radius:99px;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:35px;height:35px;z-index:1610} .v2-modal-close:hover {opacity:0.8} .v2-modal-close .icon {font-size:25px} .v2-modal-title {margin-bottom:15px !important;font-size:16px;font-weight:bold} .v2-footer-buttons {padding:20px 20px 0 20px;border-top:solid 1px #e6e6e6} .v2-footer-buttons .basic-button {width:100%;margin-bottom:10px} .v2-footer-buttons .basic-button:last-child {margin-bottom:0} .v2-status-badge {display:inline-block;font-weight:normal;padding:2px 4px;margin:0;font-size:11px;border-radius:1px;color:white;text-align:center} .v2-status-badge.apply {background:var(--status-color-apply,red)} .v2-status-badge.wait {background:var(--status-color-apply-completed,#ff9800)} .v2-status-badge.approve {background:var(--status-color-approve,#00A0E9)} .v2-status-badge.cancel {background:var(--status-color-cancel,#505050)} .v2-status-badge.stop {background:var(--status-color-stop,#aa4195)} .v2-status-badge.give {background:var(--status-color-give,#A0A0A0)} .v2-status-badge.flake {background:var(--status-color-flake,#000000)} .v2-yes-no-badge {display:inline-block;min-width:40px;padding:2px 8px;border-radius:12px;background:#eeeeee;color:#666666;font-size:11px;font-weight:bold;text-align:center;white-space:nowrap} .v2-yes-no-badge.primary {background:#00A0E9;color:white} .v2-num-badge {display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#fff;font-size:28px;font-weight:bold;font-family:Arial,sans-serif;line-height:1;border:solid 3px currentColor;box-sizing:border-box;vertical-align:middle} .v2-num-badge.sm {width:14px;height:14px;font-size:9px;border-width:1.5px;box-shadow:0 1px 2px rgba(0,0,0,0.3)} .v2-num-badge.dashed {border-style:dashed} .v2-card {background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:8px 10px;margin-bottom:8px} .v2-choice-selector {margin-bottom:15px} .v2-choice-selector-scroll {display:flex;flex-wrap:wrap;gap:8px;padding:4px 0} .v2-choice-button {flex-shrink:0;padding:10px;color:#666;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;transition:all 0.2s ease;min-height:40px;display:flex;align-items:center;white-space:nowrap;background:white} .v2-choice-button:hover {background:#eeeeee} .v2-choice-button.selected {color:white;background:#00A0E9;border-color:#00A0E9;font-weight:600} .v2-choice-button-tags {display:inline-flex;gap:4px;margin-left:8px} .v2-choice-button-tag {display:inline-flex;align-items:center;border:1px solid transparent;border-radius:3px;padding:2px 5px;color:white;font-size:10px;font-weight:600;line-height:1} .v2-choice-button-tag.approve {background:var(--status-color-approve,#00A0E9)} .v2-choice-button-tag.cancel {background:var(--status-color-cancel,#505050)} .v2-choice-button-tag.stop {background:var(--status-color-stop,#aa4195)} .v2-choice-button-tag.flake {background:var(--status-color-flake,#000000)} .v2-choice-button.selected .v2-choice-button-tag {border:1px solid white} .v2-choice-button:active {transform:scale(0.98)} .v2-choice-button-icon {width:20px;height:20px;margin-right:6px;flex-shrink:0} .v2-choice-button.selected .icon-white-on-selected {filter:brightness(0) invert(1)} .v2-choice-button-icon.icon-gray {filter:grayscale(100%)} .v2-choice-button.selected .icon-gray.icon-white-on-selected {filter:brightness(0) invert(1)} .v2-pill-selector {display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;--v2-pill-selected-color:#00A0E9} .v2-pill-button {display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;border:1px solid #cccccc;border-radius:999px;background:#ffffff;color:#555555;font-weight:700;line-height:1.4;cursor:pointer;white-space:nowrap;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease} .v2-pill-button:hover {background:#f5f5f5} .v2-pill-button.selected {background:var(--v2-pill-selected-color);border-color:var(--v2-pill-selected-color);color:#ffffff} .v2-pill-button.selected:hover {background:var(--v2-pill-selected-color)} .v2-pill-selector.small .v2-pill-button,.v2-pill-button.small {padding:4px 10px;font-size:13px;font-weight:500} v2-choice-selector.v2-pill-choice .v2-choice-selector,.v2-choice-selector.v2-pill-choice {display:inline-flex} v2-choice-selector.v2-pill-choice .v2-choice-selector-scroll,.v2-choice-selector.v2-pill-choice .v2-choice-selector-scroll {gap:6px} v2-choice-selector.v2-pill-choice .v2-choice-button,.v2-choice-selector.v2-pill-choice .v2-choice-button {padding:6px 18px;min-height:auto;border:1px solid #cccccc;border-radius:999px;color:#555555;font-weight:700} v2-choice-selector.v2-pill-choice .v2-choice-button:hover,.v2-choice-selector.v2-pill-choice .v2-choice-button:hover {background:#f5f5f5} v2-choice-selector.v2-pill-choice .v2-choice-button.selected,.v2-choice-selector.v2-pill-choice .v2-choice-button.selected {color:#ffffff;background:#00A0E9;border-color:#00A0E9} native-select.v2-pill-select select,.v2-pill-select select {height:30px;padding:4px 28px 4px 14px;border:1px solid #cccccc;border-radius:999px;background-color:#ffffff;color:#555555;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer} native-select.v2-pill-select select:hover,.v2-pill-select select:hover {background-color:#f5f5f5} native-select.v2-pill-select select:focus,.v2-pill-select select:focus {border-color:#00A0E9;outline:none} .v2-section-list-header {display:flex;align-items:center;gap:10px;margin-bottom:10px} .v2-section-list-header > .link {margin-left:auto;font-weight:normal;font-size:14px} .v2-section-list-action {margin-left:0;font-weight:normal;font-size:14px} .v2-section-list-action .link {margin-left:0;font-weight:normal;font-size:14px} .v2-section-list-content {margin-bottom:10px} .v2-section-list-toggle {margin-top:5px;display:inline-block;font-size:12px} .v2-cell-nowrap {white-space:nowrap;width:1%} .filter-section.compact-choice-grid .v2-choice-selector-scroll {display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px} .filter-section.compact-choice-grid .v2-choice-button {position:relative;justify-content:center;gap:6px} .filter-section.compact-choice-grid .v2-choice-button .v2-badge-circle {flex-shrink:0} .filter-section.compact-choice-grid .v2-choice-button-count {position:absolute;top:-7px;right:-7px;background:#9ca3af;color:#fff;font-size:10px;font-weight:bold;border-radius:20px;padding:0 5px;min-width:18px;height:18px;line-height:18px;text-align:center} .v2-item-grid {display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:20px} .v2-item-card {background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px;display:flex;flex-direction:column} .v2-item-card-full {grid-column:1 / -1} .v2-item-card.selectable {cursor:pointer;transition:all 0.2s ease} .v2-item-card.selectable:hover {border-color:#00A0E9} .v2-item-card.selectable.selected {background:#e8f5fd;border-color:#00A0E9} .v2-radio-card-list {display:flex;flex-direction:column;gap:10px} .v2-radio-card {display:flex;align-items:center;padding:15px;cursor:pointer} .v2-radio-card.selected {background:rgba(0,160,233,0.08);border-color:#00A0E9} .v2-radio-card input[type="radio"] {margin-right:15px;width:20px;height:20px;flex-shrink:0;-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:50%;background:white;cursor:pointer} .v2-radio-card input[type="radio"]:checked {border-color:#00A0E9;background:#00A0E9;box-shadow:inset 0 0 0 4px white} .v2-radio-card-content {display:flex;align-items:center;gap:15px;flex:1} .v2-radio-card-icon {font-size:24px;color:#666} .v2-radio-card.selected .v2-radio-card-icon {color:#00A0E9} .v2-radio-card-info {flex:1} .v2-radio-card-title {font-weight:bold;font-size:16px} .v2-radio-card-desc {font-size:12px;color:#666} .v2-modal-fullscreen {background:rgba(0,0,0,0.3)} .v2-modal-fullscreen .v2-modal-panel {width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border-radius:0;display:flex;flex-direction:column;overflow:hidden} .v2-modal-fullscreen .v2-modal-header {padding:15px;border-bottom:solid 1px #e0e0e0;flex-shrink:0} .v2-modal-fullscreen .v2-modal-body {flex:1;overflow-y:auto;padding:15px} .v2-modal-fullscreen .v2-modal-footer {padding:12px 15px;border-top:solid 1px #e0e0e0;background:white;flex-shrink:0;display:flex;justify-content:center} .v2-modal-fullscreen .v2-modal-footer .action-buttons {display:flex;gap:10px;width:100%} .v2-modal-fullscreen .v2-modal-footer .action-buttons .basic-button {flex:1} .v2-item-label {font-size:12px;color:#555555;padding:0 0 6px 0;margin:0 0 8px 0;font-weight:bold} .v2-item-value {font-size:14px;color:#333;flex:1} .v2-table {width:100%;border-collapse:collapse;font-size:13px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden} .v2-table th,.v2-table td {padding:10px 12px;text-align:left;border-bottom:1px solid #e0e0e0} .v2-table th {background:#f8f9fa;font-weight:600;color:#333;white-space:nowrap} .v2-table tr:last-child td {border-bottom:none} .v2-table td {color:#555} .v2-table .highlight {color:#00A0E9;font-weight:bold} .v2-table .v2-table-muted {color:#999;font-size:12px} .v2-table .right {text-align:right} .v2-table .center {text-align:center} .v2-badge-circle {display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#00A0E9;color:white;border-radius:50%;font-size:17px;font-weight:600} .v2-badge-circle.dark {background:#333} .v2-badge-circle.white {background:white;color:#00A0E9} .v2-badge-circle.sm {width:24px;height:24px;font-size:14px} .v2-badge-circle.xs {width:20px;height:20px;font-size:12px} .v2-badge-circle.pending {background:#e69500} .v2-badge-circle.very-favorite {background:#FF9800} .v2-badge-circle.favorite {background:#FFC107} .v2-choice-button .v2-badge-circle {margin-right:6px} .v2-choice-button.selected .v2-badge-circle {background:white;color:#00A0E9} .v2-label-badge {display:inline-block;font-size:10px;color:#fff;padding:2px 6px;border-radius:3px;font-weight:bold} .v2-label-badge.danger {background-color:#e74c3c} .v2-label-badge.warning {background-color:#f39c12} .v2-label-badge.success {background-color:#27ae60} .v2-label-badge.info {background-color:#3498db} .v2-label-badge.muted {background-color:#9e9e9e} .v2-label-badge.primary {background-color:#00a0e9} .v2-label-badge.imposter-only {background-color:transparent;border:1px dashed #999;color:#666} .v2-balloon {--v2-balloon-bg:#00A0E9;--v2-balloon-color:#fff;display:inline-block;position:relative;margin:2px 0 6px;padding:4px 9px;border:1px solid var(--v2-balloon-bg);border-radius:4px;background:var(--v2-balloon-bg);color:var(--v2-balloon-color);font-size:12px;font-weight:bold;line-height:1.2} .v2-balloon:after {content:'';position:absolute;left:14px;bottom:-5px;width:8px;height:8px;border-right:1px solid var(--v2-balloon-bg);border-bottom:1px solid var(--v2-balloon-bg);background:var(--v2-balloon-bg);transform:rotate(45deg)} .v2-balloon.danger {--v2-balloon-bg:#c0392b} .v2-balloon.warning {--v2-balloon-bg:#f39c12} .v2-balloon.success {--v2-balloon-bg:#27ae60} .v2-balloon.info {--v2-balloon-bg:#3498db} .v2-balloon.primary {--v2-balloon-bg:#00A0E9} .v2-balloon.muted {--v2-balloon-bg:#666666} .v2-help-icon {display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:solid 1px gray;color:gray;border-radius:50%;font-size:14px;font-weight:bold;cursor:pointer;line-height:1} .v2-help-icon:hover {border-color:#666;color:#666} .v2-button-group {display:flex;flex-wrap:wrap;gap:8px} .v2-button-group .v2-choice-button {flex:1;justify-content:center;min-width:120px} .v2-button-group .v2-choice-button.disabled {opacity:0.5;cursor:not-allowed;pointer-events:none} .v2-outline-button {display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:#00A0E9;border:1px solid #00A0E9;border-radius:50px;padding:15px 30px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s ease;white-space:nowrap} .v2-outline-button:hover {background:rgba(0,160,233,0.1)} .v2-outline-button:active {transform:scale(0.98)} .v2-outline-button .icon {font-size:20px} .v2-outline-button.disabled,.v2-outline-button:disabled {color:#ccc;border-color:#ccc;cursor:not-allowed;opacity:0.6} .v2-outline-button.disabled:hover,.v2-outline-button:disabled:hover {background:transparent} .v2-section-header {font-size:14px;font-weight:bold;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee} .v2-section-header.for-card {margin-top:25px;border-bottom:none;padding-bottom:5px} .v2-section-header.for-card:first-child {margin-top:0} .v2-section-header.for-card.is-not-first {margin-top:25px} .v2-segment {display:flex;background:#e8e8e8;border-radius:8px;padding:3px} .v2-segment-item {flex:1;padding:10px 4px;text-align:center;font-size:12px;color:#666;border-radius:6px;cursor:pointer;transition:all 0.2s ease;line-height:1.3} .v2-segment-item.active {color:white;box-shadow:0 1px 3px rgba(0,0,0,0.15)} .v2-segment-item.active.orange {background:#FF9800} .v2-segment-item.active.yellow {background:#FFC107} .v2-segment-item.active.dark {background:#333} .v2-segment-border {display:flex;border:1px solid #00A0E9;border-radius:6px;overflow:hidden;background:white} .v2-segment-border-item {flex:1;text-align:center;padding:7px 2px;font-size:11px;font-weight:bold;color:#00A0E9;background:white;border:none;border-right:1px solid #00A0E9;cursor:pointer;white-space:nowrap} .v2-segment-border-item:last-child {border-right:none} .v2-segment-border-item:active {background:#00A0E9;color:white} .v2-note {font-size:13px;color:#888;padding-top:10px;margin-top:10px;border-top:1px solid #e0e0e0;line-height:1.5} .v2-alert {display:block;box-sizing:border-box;border-radius:8px;padding:12px 15px;margin-bottom:12px;font-size:13px;line-height:1.6;text-align:left} .v2-alert.with-top-space {margin-top:12px} .v2-alert.warning {background:#fff5f5;border:2px solid #e74c3c;color:#c0392b} .daywork-status-alert {display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;background:#fff5f5;border:1px solid #e74c3c;border-radius:6px;color:#c0392b;font-size:10px;font-weight:bold;line-height:1.45} .daywork-status-alert.detail-status-alert {margin:12px 0} .daywork-status-alert-chip {flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border:1px solid #e74c3c;border-radius:99px;background:#fff;color:#c0392b;font-size:9px;font-weight:bold;white-space:nowrap} .daywork-status-alert-message {min-width:0} .v2-alert.info {background:#e3f2fd;border:2px solid #2196f3;color:#1565c0} .v2-alert.success {background:#e8f5e9;border:2px solid #4caf50;color:#2e7d32} .v2-alert.primary {background:#e8f4fd;border:2px solid #00A0E9;color:#0077b3} .v2-alert.muted {background:#f5f5f5;border:2px solid #9e9e9e;color:#616161} .v2-alert .icon {margin-right:6px;vertical-align:middle} .v2-alert .link,.v2-alert a {color:#00A0E9;text-decoration:underline} .v2-watermark {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);font-size:24px;font-weight:bold;color:rgba(0,0,0,0.25);background:rgba(255,255,255,0.7);border:3px solid rgba(0,0,0,0.25);border-radius:8px;padding:8px 20px;pointer-events:none;white-space:nowrap;z-index:10;letter-spacing:0.1em} .v2-watermark.danger {color:rgba(231,76,60,0.5);border-color:rgba(231,76,60,0.5)} .v2-watermark.warning {color:rgba(255,152,0,0.5);border-color:rgba(255,152,0,0.5)} .v2-watermark.success {color:rgba(46,125,50,0.5);border-color:rgba(46,125,50,0.5)} .v2-watermark.muted {color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.2)} .v2-cell {font-weight:500;font-size:12px;white-space:nowrap;text-align:center;vertical-align:middle} .v2-cell-bg-success {background-color:#4bbd00 !important;color:#fff} .v2-cell-bg-warning {background-color:orange !important;color:#fff} .v2-cell-bg-danger {background-color:red !important;color:#fff} .v2-cell-bg-pink {background-color:#C2185B !important;color:#fff} .v2-cell-bg-green {background-color:#388E3C !important;color:#fff} .v2-cell-bg-muted {background-color:#515151 !important;color:#fff} .v2-cell-bg-primary {background-color:#00A0E9 !important;color:#fff} .v2-icon-sm {width:24px;height:24px} .v2-icon-md {width:32px;height:32px} .v2-text-primary {color:#00A0E9;font-weight:bold} .v2-text-danger {color:#e74c3c;font-weight:bold} .v2-text-muted {color:#9E9E9E} .v2-action-bar {position:fixed;bottom:50px;left:50%;transform:translateX(-50%);width:100%;max-width:600px;z-index:100} @media (min-width:768px) {.v2-action-bar {bottom:0} } .v2-action-bar-card {background:white;box-shadow:0 -4px 20px rgba(0,0,0,0.15);border-radius:20px 20px 0 0} .v2-select-check {flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center} .v2-select-check .icon {font-size:20px;opacity:0.2;transition:all 0.2s ease} .selected .v2-select-check .icon,.v2-card.selected .v2-select-check .icon {opacity:1;color:#00A0E9} .v2-card.v2-selectable {cursor:pointer} .v2-card.v2-selectable.selected {background:rgba(0,160,233,0.08);border-color:#00A0E9} .v2-page-container {padding-top:25px;padding-bottom:50px} .v2-page-content {padding:15px 10px 0;max-width:600px;margin:0 auto} .v2-page-content.no-top-padding {padding-top:0} .v2-page-content.no-top-padding > .v2-section-header:first-child,.v2-page-content.no-top-padding > .v2-alert:first-child,.v2-page-content.no-top-padding > .v2-card:first-child {margin-top:15px} .v2-card.padded {padding:15px} .v2-card.empty,.v2-card.loading {text-align:center;padding:30px 15px;color:#888} .message.system-notification {text-align:center;float:none !important} .message.system-notification .notification-card {display:inline-block;background:#f5f5f5;border:1px solid #ddd;border-radius:12px;padding:15px 20px;max-width:90%;text-align:left;margin-bottom:20px} .message.system-notification .notification-header {display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e0e0e0} .message.system-notification .notification-icon {width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden} .message.system-notification .notification-icon-img {width:100%;height:100%;object-fit:cover} .message.system-notification .notification-title {font-size:11px;color:#757575;font-weight:bold} .message.system-notification .notification-body {font-size:14px;line-height:1.6} .message.system-notification .notification-footer {margin-top:10px;font-size:10px;color:#999;text-align:right} @keyframes v2-bottom-sheet-slide-in {from {transform:translate(-50%,100%)} to {transform:translate(-50%,0)} } @keyframes v2-bottom-sheet-fade-in {from {opacity:0} to {opacity:1} } .v2-bottom-sheet {animation:v2-bottom-sheet-slide-in 0.22s cubic-bezier(0.2,0.9,0.3,1) both} .v2-bottom-sheet-backdrop {animation:v2-bottom-sheet-fade-in 0.18s ease-out both} .wait-deadline-panel {margin:10px 15px 0;padding:0} .wait-deadline-head {display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px} .wait-deadline-badge {font-size:10px;font-weight:bold;padding:2px 8px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px} .wait-deadline-badge .icon {font-size:11px} .wait-deadline-hourglass {display:inline-block;width:11px;height:11px;background:currentColor;-webkit-mask:url('/assets/icon-hourglass.svg') center / contain no-repeat;mask:url('/assets/icon-hourglass.svg') center / contain no-repeat} .wait-deadline-stopwatch {display:inline-block;width:11px;height:11px;background:currentColor;-webkit-mask:url('/assets/icon-stopwatch.svg') center / contain no-repeat;mask:url('/assets/icon-stopwatch.svg') center / contain no-repeat} .wait-deadline-value {font-size:11px;color:#666;text-align:right;line-height:1.3} .wait-deadline-track {position:relative;height:4px;background:#eee;border-radius:2px} .wait-deadline-fill {position:absolute;left:0;top:0;bottom:0;border-radius:2px;transition:width 0.3s ease} .wait-deadline-marker {position:absolute;top:-3px;bottom:-3px;width:2px;background:#d84315} .wait-deadline-marker::before {content:'';position:absolute;top:-5px;left:-3px;width:8px;height:8px;background:#d84315;transform:rotate(45deg)} .wait-deadline-foot {text-align:right;font-size:10px;color:#999;margin-top:4px} .wait-deadline-remaining {font-weight:bold} .wait-deadline-panel.kind-custom .wait-deadline-badge {background:#f3e5f5;color:#aa4195;border:1px solid #ce93d8} .wait-deadline-panel.kind-custom .wait-deadline-fill {background:repeating-linear-gradient(45deg,#ba68c8 0,#ba68c8 6px,#ce93d8 6px,#ce93d8 12px);background-size:17px 17px;animation:wait-stripe-flow 4s linear infinite} .wait-deadline-panel.kind-custom .wait-deadline-value,.wait-deadline-panel.kind-custom .wait-deadline-remaining {color:#aa4195;font-weight:bold} .wait-deadline-panel.kind-forever .wait-deadline-badge {background:#e3f2fd;color:#00A0E9;border:1px solid #81d4fa} .wait-deadline-panel.kind-forever .wait-deadline-fill {background:repeating-linear-gradient(45deg,#81d4fa 0,#81d4fa 6px,#b3e5fc 6px,#b3e5fc 12px);background-size:17px 17px;animation:wait-stripe-flow 4s linear infinite} .wait-deadline-panel.kind-fullgrace .wait-deadline-badge {background:#fff3e0;color:#e67e00;border:1px solid #ffcc80} .wait-deadline-panel.kind-fullgrace .wait-deadline-fill {background:repeating-linear-gradient(45deg,#ff9800 0,#ff9800 6px,#ffc107 6px,#ffc107 12px);background-size:17px 17px;animation:wait-stripe-flow 4s linear infinite} .wait-deadline-panel.kind-fullgrace.is-waiting .wait-deadline-fill {background:repeating-linear-gradient(45deg,#ff9800 0,#ff9800 6px,#ffe0b2 6px,#ffe0b2 12px);background-size:17px 17px;animation:wait-stripe-flow 4s linear infinite} .wait-deadline-panel.kind-fullgrace .wait-deadline-value,.wait-deadline-panel.kind-fullgrace .wait-deadline-remaining {color:#e67e00;font-weight:bold} .wait-deadline-panel.kind-apply_deadline .wait-deadline-badge {background:#f1f8e8;color:#4bbd00;border:1px solid #c5e89b} .wait-deadline-panel.kind-apply_deadline .wait-deadline-fill {background:#4bbd00} .wait-deadline-panel.kind-apply_deadline .wait-deadline-value,.wait-deadline-panel.kind-apply_deadline .wait-deadline-remaining {color:#4bbd00;font-weight:bold} @keyframes wait-stripe-flow {from {background-position:0 0} to {background-position:17px 0} }