.oph-entry{padding:16px;border:1px solid #806038;border-radius:14px;background:#30251c;color:#f2e0c1}.oph-entry h3{margin:0 0 7px;color:#efd296;font-size:15px}.oph-entry p{margin:0 0 12px;color:#c6b292;font-size:12px;line-height:1.6}.oph-entry button,.oph-dialog button{min-height:44px;border:1px solid #a58047;border-radius:9px;background:#5b4328;color:#f5ddb0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;cursor:pointer}.oph-entry button{padding:10px 15px}.oph-dialog{box-sizing:border-box;position:fixed;inset:max(14px,env(safe-area-inset-top,0px)) 14px max(14px,env(safe-area-inset-bottom,0px));width:min(730px,calc(100vw - 28px));max-width:730px;height:max-content;max-height:calc(100dvh - max(14px,env(safe-area-inset-top,0px)) - max(14px,env(safe-area-inset-bottom,0px)));margin:auto;padding:0;border:1px solid #ad874e;border-radius:17px;background:#261d15;color:#f3e2c7;box-shadow:0 20px 70px #0009;font:13px/1.6 "Pretendard Variable",Pretendard,-apple-system,sans-serif;overflow:hidden;color-scheme:dark}.oph-dialog:not([open]){display:none}.oph-dialog[open]{display:flex;flex-direction:column}.oph-dialog::backdrop{background:#070503b8;backdrop-filter:blur(4px)}.oph-dialog *{box-sizing:border-box}.oph-dialog .oph-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:12px 16px;border-bottom:1px solid #7b5d355c;background:linear-gradient(140deg,#493421,#302419)}.oph-dialog .oph-head small{color:#d0ad70;font-size:9px;letter-spacing:1.7px}.oph-dialog h2{margin:2px 0 0;color:#f7dfa9;font-size:19px}.oph-dialog .oph-head button{width:44px;height:44px;padding:0;background:transparent;color:#ead1a0;font-size:25px}.oph-dialog .oph-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:8px 16px;border-bottom:1px solid #785b343b}.oph-dialog .oph-tools span{color:#bea98a;font-size:11px}.oph-dialog .oph-tools button{padding:8px 12px}.oph-dialog button:disabled{opacity:.5;cursor:default}.oph-dialog button:focus-visible{outline:2px solid #ffdfa1;outline-offset:2px}.oph-dialog .oph-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:15px;scrollbar-width:thin;scrollbar-color:#94724466 transparent}.oph-dialog .oph-jobs{display:grid;gap:12px}.oph-dialog .oph-job{min-width:0;padding:14px;border:1px solid #80613c;border-radius:13px;background:linear-gradient(160deg,#3b2c20,#2b2118)}.oph-dialog .oph-job header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.oph-dialog .oph-job h3{margin:0;color:#efce91;font-size:14px}.oph-dialog .oph-state{flex:none;max-width:55%;padding:3px 7px;border:1px solid #806e56;border-radius:7px;background:#514437;color:#ddceb8;font-size:10px;font-weight:750;line-height:1.5;text-align:center}.oph-dialog .oph-state:is(.is-success,.is-no_change){border-color:#5b8b6a;background:#2e513c;color:#c6ebd0}.oph-dialog .oph-state.is-running{border-color:#668fa3;background:#2c4658;color:#c3e4f2}.oph-dialog .oph-state:is(.is-partial,.is-schedule_paused){border-color:#ae8748;background:#5d4727;color:#ffe0a2}.oph-dialog .oph-state.is-failed{border-color:#ad685a;background:#5b352c;color:#ffd2c8}.oph-dialog .oph-counts{display:flex;flex-wrap:wrap;gap:5px 12px;margin:10px 0;color:#c7b69a;font-size:11px}.oph-dialog .oph-counts b{color:#f0dfbd;font-size:13px}.oph-dialog dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 13px;margin:0;padding-top:10px;border-top:1px solid #9a76452e}.oph-dialog dl>div{min-width:0}.oph-dialog dt{color:#ae9b80;font-size:10px}.oph-dialog dd{margin:2px 0 0;color:#ead9b9;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.oph-dialog .oph-next{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;padding-top:6px}.oph-dialog .oph-note,.oph-dialog .oph-stamp{margin:10px 0 0;color:#ac997e;font-size:10px;line-height:1.6}.oph-dialog .oph-warning,.oph-dialog .oph-error{margin:0 0 13px;padding:11px;border:1px solid #9d7841;border-radius:10px;background:#604a263a;color:#f1d398;font-size:12px;line-height:1.6}.oph-dialog .oph-error{border-color:#a86654;color:#efc4b6}.oph-dialog .oph-stamp{text-align:right}@media(min-width:680px){.oph-dialog .oph-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.oph-dialog .oph-job:last-child{grid-column:1/-1}.oph-dialog .oph-job:last-child dl{grid-template-columns:repeat(4,minmax(0,1fr))}.oph-dialog .oph-job:last-child .oph-next{grid-column:1/-1}}@media(max-width:360px){.oph-dialog .oph-body{padding:10px}.oph-dialog .oph-job{padding:11px}.oph-dialog .oph-head,.oph-dialog .oph-tools{padding-inline:12px}.oph-dialog .oph-job h3{font-size:13px}}
