.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: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:fixed;right:5px;top:5px;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-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 18px;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:active {transform:scale(0.98)}