/* WEB_POLICY gauge.css (projected once by app host initialization): compact browser host for existing original execution gauges.
   PC ring/bar from104; general108x98 source27205 mask reused, CSS radial fill.
   This is not a claim of original execution-widget layout equivalence. */
#craftProgress{pointer-events:auto;max-width:var(--web-action-max-width);z-index:var(--web-action-z-index)}
#craftProgress .action-gauge{position:relative;display:block;flex:0 0 var(--web-action-size);width:var(--web-action-size);height:var(--web-action-size);background:url('assets/native-gather-pc/icon_number_gauge_pc.webp') center/var(--web-action-pc-art-size) var(--web-action-pc-art-size) no-repeat}
#craftProgress .action-gauge-fill{position:absolute;inset:var(--web-action-fill-inset);background:url('assets/native-gather-pc/icon_number_gauge_bar_pc.webp') center/var(--web-action-pc-art-size) var(--web-action-pc-art-size) no-repeat;mask:conic-gradient(#000 calc(var(--action-progress,0)*1turn),transparent 0);-webkit-mask:conic-gradient(#000 calc(var(--action-progress,0)*1turn),transparent 0)}
#craftProgress img{position:absolute;inset:var(--web-action-icon-inset);width:var(--web-action-icon-size);height:var(--web-action-icon-size)}
#craftProgress[data-platform="general"] .action-gauge{background:url('assets/original-ui/hexagon_action_outline.webp') center/var(--web-action-general-art-width) var(--web-action-general-art-height) no-repeat}
#craftProgress[data-platform="general"] .action-gauge-fill{background:conic-gradient(var(--web-action-fill-color) calc(var(--action-progress,0)*1turn),transparent 0);mask:url('assets/original-ui/bg_gather_item.webp') center/100% 100% no-repeat;-webkit-mask:url('assets/original-ui/bg_gather_item.webp') center/100% 100% no-repeat}
#cancelAction{min-width:var(--web-action-cancel-size);min-height:var(--web-action-cancel-size);padding:var(--web-action-cancel-padding);color:inherit;background:transparent;border:0}
#cancelAction:focus-visible{outline:var(--web-action-focus-width) solid var(--web-action-focus-color);outline-offset:var(--web-action-focus-offset)}
