/* PC Unlocked: layout shell for hardware tools. Plugin styles own the tool UI itself. */
.pcu-tool-page-main,.pcu-library-page-main{min-height:0;margin:0!important;padding:0!important}
.pcu-tool-page-main+.wp-block-template-part,.pcu-library-page-main+.wp-block-template-part{margin-block-start:0!important;margin-top:0!important}
.pcu-tool-page-content{width:100%;max-width:100%;min-width:0}
.pcu-tool-page-content>*{width:min(calc(100% - var(--pcu-page-gutter)),var(--pcu-container));max-width:var(--pcu-container);margin-left:auto;margin-right:auto}
.pcu-tool-page-content>.alignwide{width:min(calc(100% - var(--pcu-page-gutter)),var(--pcu-container));max-width:var(--pcu-container)}
.pcu-tool-page-content>.alignfull{width:100%;max-width:none;margin-left:0;margin-right:0}
.pcu-comparator-page-content{padding:0}
.pcu-comparator-page-content>.pcuc-comparator,
.pcu-comparator-page-content>.wp-block-shortcode:has(.pcuc-comparator),
.pcu-comparator-page-content>:has(>.pcuc-comparator){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.pcu-library-page-main{margin-bottom:0!important;padding-bottom:0!important}
.pcu-library-page-main+.wp-block-template-part,
.wp-site-blocks>.wp-block-template-part:has(.pc-unlocked-footer){margin-top:0!important;margin-block-start:0!important}
@media(max-width:782px){.pcu-tool-page-content>*{width:min(calc(100% - var(--pcu-page-gutter-tablet)),var(--pcu-container))}.pcu-comparator-page-content>.pcuc-comparator,.pcu-comparator-page-content>.wp-block-shortcode:has(.pcuc-comparator),.pcu-comparator-page-content>:has(>.pcuc-comparator){width:100%!important}}

@media(max-width:560px){.pcu-tool-page-content>*{width:min(calc(100% - var(--pcu-page-gutter-mobile)),var(--pcu-container))}.pcu-tool-page-content>.alignwide{width:min(calc(100% - var(--pcu-page-gutter-mobile)),var(--pcu-container))}}
