fix(portal): recover full-bleed wrapper fix + Schedule Payslips tab

These round-2 portal fixes (white-border wrapper neutralisation in
portal_clock.css, and the Payslips nav tab on the fusion_planning Schedule
page) were briefly bundled into a concurrent NFC commit that a parallel session
then rebased, dropping them from main. They are deployed and verified on entech
(fusion_clock 3.12.3 / fusion_planning 1.3.0); re-committing so git matches.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
gsinghpal
2026-05-30 22:36:38 -04:00
parent 136a64ea21
commit 85bbd8a20e
4 changed files with 32 additions and 2 deletions

View File

@@ -21,7 +21,7 @@
--fclk-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
--fclk-toast-bg: #ffffff;
margin: -16px -15px;
margin: 0;
padding: 0;
min-height: 100vh;
background: var(--fclk-bg);
@@ -104,6 +104,24 @@ body:has(.fclk-app.fclk-dark) {
background: #0f1117;
}
/* Neutralise the portal layout wrappers so the dark app fills edge-to-edge.
The portal wraps content in #wrapwrap > main > #wrap.o_portal_wrap >
.container, whose Bootstrap max-width (centred) + "pt-3 pb-5" padding is
what showed as a white frame on wider screens. */
body:has(.fclk-app) #wrapwrap,
body:has(.fclk-app) main,
body:has(.fclk-app) #wrap.o_portal_wrap {
background: transparent !important;
padding: 0 !important;
margin: 0 !important;
}
body:has(.fclk-app) #wrap.o_portal_wrap > .container,
body:has(.fclk-app) main > .container {
max-width: 100% !important;
padding: 0 !important;
margin: 0 !important;
}
.fclk-container {
max-width: 480px;
margin: 0 auto;