.wc-page{padding-bottom:32px}.wc-hero{padding-bottom:18px}.wc-hero .lead strong{color:var(--text,#eaf3ff)}.wc-hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wc-hero-badges span{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border:1px solid rgba(143,186,255,.18);border-radius:999px;background:rgba(255,255,255,.035);color:var(--muted,#a8b9cc);font-size:14px;font-weight:700}
.wc-search-panel{margin-top:10px;padding:24px;border:1px solid rgba(143,186,255,.16);border-radius:20px;background:linear-gradient(145deg,rgba(13,30,52,.88),rgba(7,19,34,.88));box-shadow:0 18px 46px rgba(0,0,0,.16)}.wc-search-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.wc-search-head small,.wc-results-head small,.wc-related small{display:block;margin-bottom:4px;color:#73b7ff;font-weight:800}.wc-search-head h2,.wc-results-head h2,.wc-related h2{margin:0;font-size:clamp(21px,2.2vw,28px)}
.wc-search-box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:0 16px;border:2px solid rgba(124,177,255,.28);border-radius:16px;background:rgba(4,13,24,.86);transition:border-color .16s ease,box-shadow .16s ease}.wc-search-box:focus-within{border-color:#58a9ff;box-shadow:0 0 0 4px rgba(55,143,255,.12)}.wc-search-box>span{font-size:22px}.wc-search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f4f8ff;font:inherit;font-size:18px}.wc-search-box input::placeholder{color:#71849a}.wc-search-box button{width:36px;height:36px;border:0;border-radius:10px;background:rgba(255,255,255,.08);color:#cbd9e8;font-size:24px;cursor:pointer}.wc-search-box button:hover{background:rgba(255,255,255,.14)}
.wc-quick-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.wc-quick-search>span{margin-right:2px;color:#8799ad;font-size:13px;font-weight:800}.wc-quick-search button,.wc-filter{min-height:36px;padding:7px 11px;border:1px solid rgba(143,186,255,.16);border-radius:10px;background:rgba(255,255,255,.035);color:#c8d7e8;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.wc-quick-search button:hover,.wc-filter:hover{border-color:rgba(108,174,255,.42);background:rgba(67,139,222,.12)}.wc-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(143,186,255,.12)}.wc-filter{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:8px 13px}.wc-filter span{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:24px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.08);font-size:12px}.wc-filter.is-active{border-color:#4a9cf4;background:#143b65;color:#fff}.wc-filter.is-active span{background:rgba(255,255,255,.16)}
.wc-guide-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 26px}.wc-guide-strip article{padding:16px 17px;border:1px solid rgba(143,186,255,.12);border-radius:15px;background:rgba(255,255,255,.025)}.wc-guide-strip strong{display:block;margin-bottom:7px;font-size:16px}.wc-guide-strip p{margin:0;color:#9eb0c3;font-size:14px;line-height:1.65}.wc-guide-strip kbd{padding:2px 6px;border:1px solid rgba(255,255,255,.18);border-bottom-width:2px;border-radius:6px;background:#111d2b;color:#edf5ff;font-family:inherit;font-size:12px}
.wc-results-section{margin-top:10px}.wc-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.wc-risk-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:#93a5b9;font-size:12px;font-weight:800}.wc-risk-legend .is-safe{color:#75d9a2}.wc-risk-legend .is-caution{color:#f2c467}.wc-risk-legend .is-danger{color:#ff8d8d}.wc-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.wc-command-card{position:relative;display:flex;flex-direction:column;gap:13px;min-width:0;padding:19px;border:1px solid rgba(143,186,255,.13);border-radius:17px;background:rgba(8,22,39,.72);transition:transform .16s ease,border-color .16s ease,background .16s ease}.wc-command-card:hover{transform:translateY(-1px);border-color:rgba(93,163,244,.32);background:rgba(10,29,51,.82)}.wc-command-card[data-risk="safe"]{box-shadow:inset 3px 0 0 rgba(68,205,133,.68)}.wc-command-card[data-risk="caution"]{box-shadow:inset 3px 0 0 rgba(239,184,63,.75)}.wc-command-card[data-risk="danger"]{box-shadow:inset 3px 0 0 rgba(242,91,91,.72)}.wc-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wc-card-title{min-width:0}.wc-card-title small{display:flex;align-items:center;gap:7px;margin-bottom:5px;color:#7f95ad;font-size:12px;font-weight:800}.wc-card-title h3{margin:0;color:#f4f8ff;font-size:20px;line-height:1.35}.wc-location-chip,.wc-admin-chip,.wc-edition-chip{display:inline-flex;align-items:center;min-height:25px;padding:3px 8px;border:1px solid rgba(143,186,255,.16);border-radius:999px;background:rgba(255,255,255,.035);color:#a9bdd2;font-size:11px;font-weight:800;white-space:nowrap}.wc-card-chips{display:flex;flex-wrap:wrap;gap:6px}.wc-admin-chip{border-color:rgba(255,190,93,.24);color:#f0bd6d}.wc-edition-chip{border-color:rgba(172,131,255,.25);color:#c3a7ff}.wc-risk-chip{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}.wc-risk-chip.safe{background:rgba(55,197,124,.12);color:#7ee0ab}.wc-risk-chip.caution{background:rgba(232,168,46,.13);color:#f3c669}.wc-risk-chip.danger{background:rgba(237,77,77,.12);color:#ff9696}
.wc-command-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.wc-command-code{display:flex;align-items:center;min-width:0;min-height:47px;padding:10px 12px;border:1px solid rgba(111,170,238,.19);border-radius:11px;background:#06121f;color:#8fcbff;font-family:Consolas,"Courier New",monospace;font-size:15px;font-weight:700;overflow-wrap:anywhere}.wc-copy-button{min-width:72px;border:1px solid rgba(93,163,244,.32);border-radius:11px;background:#123a60;color:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.wc-copy-button:hover{background:#194d7f}.wc-copy-button.is-copied{border-color:rgba(65,205,133,.42);background:#15563a}.wc-command-desc{margin:0;color:#b8c7d7;line-height:1.65}.wc-command-tip{margin:0;padding-top:10px;border-top:1px dashed rgba(143,186,255,.13);color:#879caf;font-size:13px;line-height:1.55}.wc-command-tip strong{color:#b9cfe5}.wc-no-results{padding:34px 20px;text-align:center;border:1px dashed rgba(143,186,255,.22);border-radius:18px;background:rgba(255,255,255,.025)}.wc-no-results strong{display:block;margin-bottom:7px;font-size:21px}.wc-no-results p{max-width:720px;margin:0 auto 18px;color:#9fb1c4;line-height:1.65}
.wc-safety-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;margin-top:28px;padding:21px;border:1px solid rgba(255,180,69,.22);border-radius:17px;background:rgba(119,72,11,.10)}.wc-safety-icon{font-size:28px}.wc-safety-note h2{margin:0 0 7px;font-size:19px}.wc-safety-note p{margin:0;color:#b6c4d2;line-height:1.7}.wc-related{margin-top:28px;padding-top:22px;border-top:1px solid rgba(143,186,255,.12)}.wc-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:13px}.wc-related-links a{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid rgba(143,186,255,.13);border-radius:14px;background:rgba(255,255,255,.025);color:inherit;text-decoration:none}.wc-related-links a:hover{border-color:rgba(93,163,244,.32);background:rgba(67,139,222,.08)}.wc-related-links a>span{font-size:23px}.wc-related-links strong,.wc-related-links small{display:block}.wc-related-links small{margin:3px 0 0;color:#8fa2b5;font-weight:600}
@media(max-width:860px){.wc-command-grid{grid-template-columns:1fr}.wc-guide-strip,.wc-related-links{grid-template-columns:1fr}.wc-results-head{align-items:flex-start;flex-direction:column}.wc-risk-legend{justify-content:flex-start}.wc-search-head{align-items:flex-start}}
@media(max-width:620px){.wc-search-panel{padding:17px}.wc-search-head{flex-direction:column}.wc-search-head .btn{width:100%}.wc-search-box{min-height:58px;padding:0 12px}.wc-search-box input{font-size:16px}.wc-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wc-filter{justify-content:center}.wc-card-top{flex-direction:column}.wc-command-row{grid-template-columns:minmax(0,1fr) 68px}.wc-command-code{font-size:13px}.wc-command-card{padding:16px}.wc-safety-note{grid-template-columns:1fr}.wc-quick-search>span{width:100%}}


/* v0.2 — filters, favorites, recent searches, usage details, shutdown helper */
.wc-filter-group{margin-top:14px}.wc-filter-label{display:block;margin-bottom:7px;color:#9eb4c9;font-size:12px;font-weight:800}.wc-risk-filter-row .wc-risk-filter{min-height:38px;padding:8px 12px;border:1px solid #294963;border-radius:10px;background:#0a1b2c;color:#b7c9d9;font-weight:800;cursor:pointer}.wc-risk-filter-row .wc-risk-filter:hover,.wc-risk-filter-row .wc-risk-filter.is-active{border-color:#6188b3;background:#15334f;color:#fff}.wc-risk-filter.safe{color:#86dbb4}.wc-risk-filter.caution{color:#ffd27d}.wc-risk-filter.danger{color:#ff9b9b}.wc-risk-filter span,.wc-filter span{opacity:.8;font-size:11px}.wc-history-panel{margin-top:14px;padding:11px 12px;border:1px solid #203c56;border-radius:12px;background:#081725}.wc-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;color:#9eb4c9;font-size:12px;font-weight:800}.wc-text-button{border:0;background:transparent;color:#78b9ff;font:inherit;cursor:pointer}.wc-recent-searches{display:flex;flex-wrap:wrap;gap:6px}.wc-recent-searches button{padding:6px 9px;border:1px solid #294963;border-radius:999px;background:#0d2236;color:#c9d8e7;font-size:11px;cursor:pointer}.wc-recent-searches small{color:#72879a}.wc-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.wc-favorite-filter{min-height:40px;padding:8px 12px;border:1px solid #38536c;border-radius:10px;background:#0a1a2a;color:#c4d4e2;font-weight:800;cursor:pointer}.wc-favorite-filter.is-active{border-color:#d9ad4c;background:#35290f;color:#ffe09a}.wc-sort-label{display:flex;align-items:center;gap:8px;color:#9eb4c9;font-size:12px;font-weight:800}.wc-sort-label select{min-height:40px;padding:7px 30px 7px 10px;border:1px solid #38536c;border-radius:10px;background:#081827;color:#edf5fc;font:inherit}.wc-risk-legend button{border:0;background:transparent;padding:4px 6px;font:inherit;cursor:pointer;border-radius:7px}.wc-risk-legend button:hover{background:rgba(255,255,255,.06)}.wc-card-top-actions{display:flex;align-items:center;gap:7px}.wc-favorite-button{width:35px;height:35px;border:1px solid #38536c;border-radius:9px;background:#071827;color:#9eb0c0;font-size:19px;line-height:1;cursor:pointer}.wc-favorite-button.is-active{border-color:#d9ad4c;background:#35290f;color:#ffd66d}.wc-admin-chip.normal-admin{color:#9eb5c9}.wc-admin-chip.needs-admin{border-color:rgba(255,196,92,.3);background:rgba(255,178,45,.08);color:#ffd27d}.wc-card-buttons{display:flex;gap:8px;margin-top:12px}.wc-help-button{min-height:38px;padding:8px 12px;border:1px solid #345673;border-radius:10px;background:#102a41;color:#dcecff;font-weight:800;cursor:pointer}.wc-help-button:hover{background:#173953}.wc-command-help{margin-top:12px;padding:14px;border:1px solid #294760;border-radius:13px;background:#071522}.wc-command-help[hidden]{display:none}.wc-help-block+.wc-help-block{margin-top:12px;padding-top:12px;border-top:1px solid rgba(137,174,205,.12)}.wc-help-block>strong,.wc-related-commands>strong{display:block;margin-bottom:6px;color:#82bfff;font-size:12px}.wc-help-block p{margin:0;color:#b5c6d5;font-size:12px;line-height:1.65}.wc-help-block ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.wc-help-block li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;color:#b9cad8;font-size:12px;line-height:1.55}.wc-help-block li b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#15324a;color:#9fd0ff;font-size:10px}.wc-help-warning.safe{border-left:3px solid #48c98d;padding-left:10px}.wc-help-warning.caution{border-left:3px solid #f1b954;padding-left:10px}.wc-help-warning.danger{border-left:3px solid #ef6d6d;padding-left:10px}.wc-related-commands{margin-top:12px;padding-top:12px;border-top:1px solid rgba(137,174,205,.12)}.wc-related-commands>div{display:flex;gap:6px;flex-wrap:wrap}.wc-related-commands button{padding:6px 9px;border:1px solid #2e506e;border-radius:999px;background:#0c2135;color:#bcd3e8;font-size:11px;cursor:pointer}.wc-special-tools{margin-top:16px}.wc-shutdown-builder{padding:20px;border:1px solid #294a66;border-radius:18px;background:linear-gradient(145deg,#0c2033,#081725)}.wc-special-head small{color:#73b7ff;font-size:11px;font-weight:800}.wc-special-head h2{margin:4px 0 5px;font-size:20px}.wc-special-head p{margin:0;color:#9fb5c7;font-size:12px;line-height:1.6}.wc-time-presets{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.wc-time-preset{min-height:36px;padding:7px 11px;border:1px solid #31516d;border-radius:9px;background:#0d2337;color:#d3e4f2;font-weight:800;cursor:pointer}.wc-minutes-field{display:grid;gap:6px;max-width:280px;margin-top:13px;color:#9eb5c9;font-size:12px;font-weight:800}.wc-minutes-field input{min-height:43px;padding:9px 11px;border:1px solid #385777;border-radius:10px;background:#071522;color:#f2f6fb;font-size:15px}.wc-generated-command,.wc-cancel-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:11px}.wc-cancel-command{grid-template-columns:auto minmax(0,1fr) auto}.wc-cancel-command span{color:#9eb5c9;font-size:12px}.wc-generated-command code,.wc-cancel-command code{display:block;padding:11px 12px;border:1px solid #31506b;border-radius:10px;background:#06121f;color:#aee1ff;font-size:14px;word-break:break-all}.wc-generated-command button,.wc-cancel-command button{min-height:42px;padding:8px 13px;border:1px solid #466985;border-radius:10px;background:#15334c;color:#fff;font-weight:800;cursor:pointer}.wc-special-warning{margin:12px 0 0;color:#e0c18a;font-size:11px;line-height:1.6}
@media(max-width:760px){.wc-toolbar-row{align-items:stretch}.wc-favorite-filter,.wc-sort-label{width:100%}.wc-sort-label{justify-content:space-between}.wc-sort-label select{flex:1}.wc-generated-command,.wc-cancel-command{grid-template-columns:1fr}.wc-cancel-command span{margin-bottom:-3px}.wc-generated-command button,.wc-cancel-command button{width:100%}.wc-card-top-actions{align-self:flex-start}}


/* v0.3 — 목적별 카테고리, 접힌 종료 예약, 상세 페이지 이동 */
.wc-category-row{display:flex;gap:7px;flex-wrap:wrap}.wc-category-filter{min-height:38px;padding:7px 10px;border:1px solid #304d6c;border-radius:10px;background:#0d1c2f;color:#b9cbe0;font-weight:850;cursor:pointer}.wc-category-filter:hover,.wc-category-filter:focus-visible{border-color:#5c7ea5;color:#fff}.wc-category-filter.is-active{background:#173f67;border-color:#4ca5f5;color:#fff;box-shadow:0 0 0 1px rgba(76,165,245,.18)}
.wc-category-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid #2f4b69;border-radius:999px;background:#0c1a2c;color:#91aac6;font-size:11px;font-weight:850}
.wc-help-link{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:8px 13px;border:1px solid #385b7d;border-radius:10px;background:#132844;color:#dceafa;font-weight:900;text-decoration:none}.wc-help-link:hover,.wc-help-link:focus-visible{border-color:#68a4dd;background:#173253;color:#fff}
.wc-special-tools{margin:10px 0 8px}.wc-shutdown-builder{border:1px solid #294966;border-radius:15px;background:#0a192a;overflow:hidden}.wc-shutdown-builder>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:13px 15px;cursor:pointer}.wc-shutdown-builder>summary::-webkit-details-marker{display:none}.wc-shutdown-builder>summary>span{font-size:22px}.wc-shutdown-builder>summary>div{min-width:0;flex:1}.wc-shutdown-builder>summary strong{display:block;font-size:15px}.wc-shutdown-builder>summary small{display:block;margin-top:2px;color:#819ab3;font-size:11px}.wc-shutdown-builder>summary>b{color:#9ec7ec;font-size:12px}.wc-shutdown-builder[open]>summary{border-bottom:1px solid #203c58}.wc-shutdown-builder[open]>summary>b{font-size:0}.wc-shutdown-builder[open]>summary>b:after{content:'닫기';font-size:12px}.wc-shutdown-body{padding:14px 15px 16px}.wc-shutdown-intro{margin:0 0 10px;color:#9db0c4;font-size:13px}.wc-time-presets{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.wc-time-presets>span{color:#7892aa;font-size:11px;font-weight:850}.wc-time-fields{display:grid;grid-template-columns:repeat(2,minmax(0,160px));gap:10px;margin-bottom:9px}.wc-time-fields label{display:grid;gap:5px;color:#91a9bf;font-size:12px;font-weight:850}.wc-time-fields input{width:100%;min-height:46px;padding:8px 11px;border:1px solid #385777;border-radius:10px;background:#071522;color:#f5f8fc;font-size:17px;font-weight:900}.wc-shutdown-human{margin:2px 0 9px;color:#7bc3f0;font-weight:900}.wc-results-section{scroll-margin-top:95px}
@media(max-width:700px){.wc-category-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wc-category-filter{font-size:12px}.wc-time-fields{grid-template-columns:1fr 1fr}.wc-shutdown-builder>summary{align-items:flex-start}.wc-help-link{width:100%}}

/* v0.8.32 — compact two-column command filters */
.wc-filter-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}
.wc-filter-pair .wc-filter-group{margin-top:0;padding:12px;border:1px solid #203c56;border-radius:12px;background:#081725}
.wc-filter-pair .wc-filter-row{margin-top:0;padding-top:0;border-top:0}
.wc-filter-pair .wc-filter-label{margin-bottom:8px}
@media(max-width:760px){.wc-filter-pair{grid-template-columns:1fr}}

/* v0.8.34 — balanced 2x2 filters */
.wc-filter-pair .wc-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.wc-filter-pair .wc-filter,.wc-filter-pair .wc-risk-filter{width:100%;justify-content:space-between;min-width:0}
.wc-filter-pair .wc-risk-filter-row .wc-risk-filter{display:flex;align-items:center;gap:7px}
.wc-filter-pair .wc-filter-row span{margin-left:auto}
@media(max-width:760px){.wc-filter-pair .wc-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){.wc-filter-pair .wc-filter-row{grid-template-columns:1fr}}
