UNPKG

bbpro

Version:

BrowserBox - remote browser isolation tool

1,763 lines (1,461 loc) 27.6 kB
@charset "UTF-8"; button { background: #fff; border: 1px solid #cacaca; border-radius: 5px; color: #333230; display: inline-block; font-family: -apple-system, "Inter", sans-serif; font-size: 17px; margin: 10px; padding: 5px 20px; text-decoration: none; /* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); */ } button.mob{ padding: 10px 40px; background: #0f75f5; color: #fff; } button[disabled] { background: #d3d3d3; color: #555; cursor: not-allowed; } button:disabled { background: #d3d3d3; color: #555; cursor: not-allowed; } .p-prim-col { background: linear-gradient(to bottom, #4fc5fa 0%, #0f75f5 100%); border: 0; color: #fff; } .p-btn.p-prim-col:active { background: #0f75f5; } .p-btn-more::after { content: "..."; } button.round { border: 0; border-radius: 50px; padding: 10px 30px; } button.icon { align-items: center; background: #fff; border: 2px solid currentColor; border-radius: 50%; box-shadow: 0 3px 10px -8px #000; color: #0f75f5; display: inline-flex; font-weight: 900; height: 36px; justify-content: center; margin: 5px; text-align: center; text-decoration: none; width: 36px; } button { background: #8e8e8e; color: #fff; margin: 5px; padding: 2px 20px; } button.scope-unactive { background: transparent; border-color: transparent; color: #212136; transition: border-color 0.2s; } button.scope-unactive:hover { border-color: #cacaca; } button.scope-disabled { background: transparent; color: #8e8e8e; cursor: not-allowed; } button.scope-outline { background: transparent; color: #212136; } .p-btn-outline { background: none; border-color: currentColor; } .p-btn-outline-dash { background: none; border-color: currentColor; border-style: dashed; } .p-btn-direction { color: #212136; padding: 5px; text-decoration: none; } .p-btn-direction.p-btn-d-back::before { content: "❬"; } .p-btn-direction.p-btn-d-next::after { content: "❭"; } @media (max-width: 576px) { .p-btn-big-sm { border: 0; border-radius: 0%; bottom: 0; font-size: 50px; left: 0; margin: 0; padding: 10px 0; position: fixed; text-align: center; width: 100%; } } /*END OF BUTTONS*/ .p-card { background: rgba(255, 255, 255, 0.3); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 3px; box-shadow: 0 8px 10px -8px rgba(0, 0, 0, 0.1); color: #000; display: block; margin-top: 30px; text-decoration: none; } .p-card-image > img { border-bottom: 3px solid var(--accent-article); display: block; margin: auto; width: 100%; } .p-card-tags { display: flex; overflow: hidden; position: relative; width: 100%; } .p-card-tags::before { background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%, white 100%); content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 30%; } .p-card-tags span, .p-card-tags a { border: 1px solid #252525; border-radius: 50px; color: #252525; margin: 5px; padding: 5px 15px; text-decoration: none; transition: all 0.2s; } .p-card-tags a:hover { background: #252525; color: #000; } .p-card-title { font-size: 2rem; margin-bottom: 15px; margin-top: 10px; } .p-card-content { padding: 15px; padding-top: 5px; } .p-card-text { font-size: 17px; margin-bottom: 10px; margin-left: 10px; margin-top: 0; } /* END OF CARDS*/ .p-strawberry { background: #c6262e; } .p-strawberry-100 { background: #ff8c82; } .p-strawberry-300 { background: #ed5353; } .p-strawberry-500 { background: #c6262e; } .p-strawberry-700 { background: #a10705; } .p-strawberry-900 { background: #7a0000; } .p-orange { background: #f37329; } .p-orange-100 { background: #ffc27d; } .p-orange-300 { background: #ffa154; } .p-orange-500 { background: #f37329; } .p-orange-700 { background: #cc3b02; } .p-orange-900 { background: #a62100; } .p-banana { background: #f9c440; } .p-banana-100 { background: #fff394; } .p-banana-300 { background: #ffe16b; } .p-banana-500 { background: #f9c440; } .p-banana-700 { background: #d48e15; } .p-banana-900 { background: #ad5f00; } .p-lime { background: #68b723; } .p-lime-100 { background: #d1ff82; } .p-lime-300 { background: #9bdb4d; } .p-lime-500 { background: #68b723; } .p-lime-700 { background: #3a9104; } .p-lime-900 { background: #206b00; } .p-mint { background: #28bca3; } .p-mint-100 { background: #89ffdd; } .p-mint-300 { background: #43d6b5; } .p-mint-500 { background: #28bca3; } .p-mint-700 { background: #0e9a83; } .p-mint-900 { background: #007367; } .p-blueberry { background: #3689e6; } .p-blueberry-100 { background: #8cd5ff; } .p-blueberry-300 { background: #64baff; } .p-blueberry-500 { background: #3689e6; } .p-blueberry-700 { background: #0d52bf; } .p-blueberry-900 { background: #002e99; } .p-grape { background: #a56de2; } .p-grape-100 { background: #e4c6fa; } .p-grape-300 { background: #cd9ef7; } .p-grape-500 { background: #a56de2; } .p-grape-700 { background: #7239b3; } .p-grape-900 { background: #452981; } .p-bubblegum { background: #de3e80; } .p-bubblegum-100 { background: #fe9ab8; } .p-bubblegum-300 { background: #f4679d; } .p-bubblegum-500 { background: #de3e80; } .p-bubblegum-700 { background: #bc245d; } .p-bubblegum-900 { background: #910e38; } .p-cocoa { background: #715344; } .p-cocoa-100 { background: #a3907c; } .p-cocoa-300 { background: #8a715e; } .p-cocoa-500 { background: #715344; } .p-cocoa-700 { background: #57392d; } .p-cocoa-900 { background: #3d211b; } .p-silver { background: #abacae; } .p-silver-100 { background: #fafafa; } .p-silver-300 { background: #d4d4d4; } .p-silver-500 { background: #abacae; } .p-silver-700 { background: #7e8087; } .p-silver-900 { background: #555761; } .p-slate { background: #485a6c; } .p-slate-100 { background: #95a3ab; } .p-slate-300 { background: #667885; } .p-slate-500 { background: #485a6c; } .p-slate-700 { background: #273445; } .p-slate-900 { background: #0e141f; } .p-dark { background: #333; } .p-dark-100 { background: #666; /* hehe */ } .p-dark-300 { background: #4d4d4d; } .p-dark-500 { background: #333; } .p-dark-700 { background: #1a1a1a; } .p-dark-900 { background: #000; } .p-strawberry-color { color: #c6262e; } .p-strawberry-100-color { color: #ff8c82; } .p-strawberry-300-color { color: #ed5353; } .p-strawberry-500-color { color: #c6262e; } .p-strawberry-700-color { color: #a10705; } .p-strawberry-900-color { color: #7a0000; } .p-orange-color { color: #f37329; } .p-orange-100-color { color: #ffc27d; } .p-orange-300-color { color: #ffa154; } .p-orange-500-color { color: #f37329; } .p-orange-700-color { color: #cc3b02; } .p-orange-900-color { color: #a62100; } .p-banana-color { color: #f9c440; } .p-banana-100-color { color: #fff394; } .p-banana-300-color { color: #ffe16b; } .p-banana-500-color { color: #f9c440; } .p-banana-700-color { color: #d48e15; } .p-banana-900-color { color: #ad5f00; } .p-lime-color { color: #68b723; } .p-lime-100-color { color: #d1ff82; } .p-lime-300-color { color: #9bdb4d; } .p-lime-500-color { color: #68b723; } .p-lime-700-color { color: #3a9104; } .p-lime-900-color { color: #206b00; } .p-mint-color { color: #28bca3; } .p-mint-100-color { color: #89ffdd; } .p-mint-300-color { color: #43d6b5; } .p-mint-500-color { color: #28bca3; } .p-mint-700-color { color: #0e9a83; } .p-mint-900-color { color: #007367; } .p-blueberry-color { color: #3689e6; } .p-blueberry-100-color { color: #8cd5ff; } .p-blueberry-300-color { color: #64baff; } .p-blueberry-500-color { color: #3689e6; } .p-blueberry-700-color { color: #0d52bf; } .p-blueberry-900-color { color: #002e99; } .p-grape-color { color: #a56de2; } .p-grape-100-color { color: #e4c6fa; } .p-grape-300-color { color: #cd9ef7; } .p-grape-500-color { color: #a56de2; } .p-grape-700-color { color: #7239b3; } .p-grape-900-color { color: #452981; } .p-bubblegum-color { color: #de3e80; } .p-bubblegum-100-color { color: #fe9ab8; } .p-bubblegum-300-color { color: #f4679d; } .p-bubblegum-500-color { color: #de3e80; } .p-bubblegum-700-color { color: #bc245d; } .p-bubblegum-900-color { color: #910e38; } .p-cocoa-color { color: #715344; } .p-cocoa-100-color { color: #a3907c; } .p-cocoa-300-color { color: #8a715e; } .p-cocoa-500-color { color: #715344; } .p-cocoa-700-color { color: #57392d; } .p-cocoa-900-color { color: #3d211b; } .p-silver-color { color: #abacae; } .p-silver-100-color { color: #fafafa; } .p-silver-300-color { color: #d4d4d4; } .p-silver-500-color { color: #abacae; } .p-silver-700-color { color: #7e8087; } .p-silver-900-color { color: #555761; } .p-slate-color { color: #485a6c; } .p-slate-100-color { color: #95a3ab; } .p-slate-300-color { color: #667885; } .p-slate-500-color { color: #485a6c; } .p-slate-700-color { color: #273445; } .p-slate-900-color { color: #0e141f; } .p-dark-color { color: #333; } .p-dark-100-color { color: #666; /* hehe */ } .p-dark-300-color { color: #4d4d4d; } .p-dark-500-color { color: #333; } .p-dark-700-color { color: #1a1a1a; } .p-dark-900-color { color: #000; } /* END OF COLORS */ :root { --primary-col:linear-gradient(to bottom, #4fc5fa 0%,#0f75f5 100%); --primary-col-ac:#0f75f5; --bg-color:#fff; --bg-hover-color:#f9f9f9; --bg-front-col:#000; --invalid-color:#d6513c; --valid-color:#94d63c; } .p-form-select { border-radius: 5px; display: inline-block; font-family: -apple-system, "Inter", sans-serif; margin: 10px; position: relative; } .p-form-select::before { border-color: #fff transparent transparent; border-style: solid; border-width: 5px; content: ""; pointer-events: none; position: absolute; right: 5px; top: calc(50% - 3px); z-index: 3; } .p-form-select::after { background: linear-gradient(to bottom, #4fc5fa 0%, #0f75f5 100%); border-bottom-right-radius: 5px; border-top-right-radius: 5px; bottom: 0; content: ""; display: block; height: 100%; pointer-events: none; position: absolute; right: 0; top: 0; width: 20px; } .p-form-select > select { -webkit-appearance: none; background: #fff; border: 1px solid #cacaca; border-radius: 5px; font-size: 14px; margin: 0; outline: none; padding: 5px 30px 5px 10px; position: relative; width: 100%; } .p-form-text:invalid, .p-form-text-alt:invalid, .p-form-select > select:invalid { border-color: var(--invalid-color); } .p-form-text:valid, .p-form-text-alt:valid, .p-form-select > select:valid { border-color: var(--valid-color); } .p-form-text:placeholder-shown, .p-form-text-alt:placeholder-shown, .p-form-select > select:placeholder-shown { border-color: #cacaca; } .p-form-text { -webkit-appearance: none; box-shadow: none; background: #fff; border: 1px solid #cacaca; border-radius: 5px; font-family: -apple-system, "Inter", sans-serif; margin: 10px; outline: 0; padding: 5px; resize: none; transition: border-color 200ms; } .p-form-text-alt { -webkit-appearance: none; box-shadow: none; background: #fff; border: 0px; border-bottom: 2px solid #cacaca; padding: 10px; border-top-left-radius: 5px; border-top-right-radius: 5px; margin: 10px; } .p-form-text-alt::placeholder { color: #cacaca; } .p-form-text-alt:focus { outline: 3px solid #bed8f9; } .p-form-no-validate:valid, .p-form-no-validate:invalid, .p-form-no-validate > select:valid, .p-form-no-validate > select:invalid { border-color: #cacaca; } .p-form-text:focus { border-color: #0f75f5; } textarea.p-form-text { -webkit-appearance: none; height: 100px; } .p-form-truncated { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .p-form-text[type=password] { font-family: caption; } .p-form-label, .p-form-radio-cont, .p-form-checkbox-cont { font-family: -apple-system, "Inter", sans-serif; } .p-form-label { display: block; } .p-form-radio-cont, .p-form-checkbox-cont { align-items: center; display: inline-flex; margin: 0 10px; } .p-form-radio-cont > input + span, .p-form-checkbox-cont > input + span { background: #fff; border: 1px solid #cacaca; border-radius: 50%; cursor: pointer; display: inline-block; height: 20px; margin-right: 5px; position: relative; transition: background 0.2s; width: 20px; } .p-form-radio-cont > input + span:hover { background: #f9f9f9; } .p-form-checkbox-cont > input { opacity: 0; pointer-events: none; position: absolute; } .p-form-radio-cont > input + span::after { background: #fff; border-radius: 50%; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); content: ""; display: block; height: 30%; left: calc(50% - 15%); opacity: 0; position: absolute; top: calc(50% - 15%); transform: scale(2); transition: opacity 0.2s, transform 0.3s; width: 30%; } .p-form-radio-cont > input:checked + span { background: #0f75f5; } .p-form-radio-cont > input:checked + span::after { opacity: 1; transform: scale(1); } .p-form-checkbox-cont > input + span { border-radius: 5px; } .p-form-checkbox-cont > input:checked + span { background: #0f75f5; } .p-form-checkbox-cont > input + span::before, .p-form-checkbox-cont > input + span::after { background: #fff; border-radius: 20px; content: ""; display: block; height: 8%; position: absolute; } .p-form-checkbox-cont > input + span::before { right: 30%; top: 15%; transform: rotate(-65deg); transform-origin: top right; width: 70%; } .p-form-checkbox-cont > input + span::after { left: 30%; top: 43%; transform: rotate(60deg); transform-origin: top left; width: 40%; } .p-form-button { -webkit-appearance: none; background: #fff; border: 1px solid #cacaca; border-radius: 5px; color: #333230; display: inline-block; font-size: 17px; margin: 10px; padding: 5px 20px; text-decoration: none; /* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); */ } .p-form-send { background: linear-gradient(to bottom, #4fc5fa 0%, #0f75f5 100%); border: 0; color: #fff; } .p-form-send:active { background: #0f75f5; } .p-form-invalid, .p-form-invalid:placeholder-shown, .p-form-invalid:valid, .p-form-invalid:invalid { border-color: var(--invalid-color); } .p-form-valid, .p-form-valid:placeholder-shown, .p-form-valid:valid, .p-form-valid:invalid { border-color: var(--valid-color); } .p-form-switch { --width: 80px; cursor: pointer; display: inline-block; } .p-form-switch > input:checked + span::after { left: calc(100% - calc(var(--width) / 2.1)); } .p-form-switch > input:checked + span { background: #60c35b; } .p-form-switch > span { background: #e0e0e0; border: 1px solid #d3d3d3; border-radius: 500px; display: block; height: calc(var(--width) / 2); overflow: hidden; position: relative; transition: all 0.2s; width: var(--width); } .p-form-switch > span::after { background: #f9f9f9; border-radius: 50%; box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.16), 0px 3px 8px rgba(0, 0, 0, 0.15); content: ""; height: 90%; left: 3%; position: absolute; top: 4.5%; transition: all 0.2s; width: 45%; } .p-form-switch > input { display: none; } input[type=range].p-form-range { width: 100%; margin: 11.5px 0; background-color: transparent; -webkit-appearance: none; } input[type=range].p-form-range:focus { outline: none; } input[type=range].p-form-range::-webkit-slider-runnable-track { background: #cacaca; border: 0; width: 100%; height: 2px; cursor: pointer; } input[type=range].p-form-range::-webkit-slider-thumb { margin-top: -11.5px; width: 25px; height: 25px; background: #ffffff; border: 1px solid rgba(115, 115, 115, 0.6); border-radius: 30px; cursor: pointer; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.16), 0 3px 8px rgba(0, 0, 0, 0.15); -webkit-appearance: none; } input[type=range].p-form-range:focus::-webkit-slider-runnable-track { background: #d7d7d7; } input[type=range].p-form-range::-moz-range-track { background: #cacaca; border: 0; width: 100%; height: 2px; cursor: pointer; } input[type=range].p-form-range::-moz-range-thumb { width: 25px; height: 25px; background: #ffffff; border: 1px solid rgba(115, 115, 115, 0.6); border-radius: 30px; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.16), 0 3px 8px rgba(0, 0, 0, 0.15); cursor: pointer; } input[type=range].p-form-range::-ms-track { background: transparent; border-color: transparent; border-width: 26.5px 0; color: transparent; width: 100%; height: 2px; cursor: pointer; } input[type=range].p-form-range::-ms-fill-lower { background: #bdbdbd; border: 0; } input[type=range].p-form-range::-ms-fill-upper { background: #cacaca; border: 0; } input[type=range].p-form-range::-ms-thumb { width: 25px; height: 25px; background: #ffffff; border: 1px solid rgba(115, 115, 115, 0.6); border-radius: 30px; cursor: pointer; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.16), 0 3px 8px rgba(0, 0, 0, 0.15); margin-top: 0px; /*Needed to keep the Edge thumb centred*/ } input[type=range].p-form-range:focus::-ms-fill-lower { background: #cacaca; } input[type=range].p-form-range:focus::-ms-fill-upper { background: #d7d7d7; } /*TODO: Use one of the selectors from https://stackoverflow.com/a/20541859/7077589 and figure out how to remove the virtical space around the range input in IE*/ @supports (-ms-ime-align:auto) { /* Pre-Chromium Edge only styles, selector taken from hhttps://stackoverflow.com/a/32202953/7077589 */ input[type=range].p-form-range { margin: 0; /*Edge starts the margin from the thumb, not the track as other browsers do*/ } } /* END OF FORMS */ .p-layout .p-large-title { font-size: 2.75rem; } .p-layout h1 { font-size: 2.25rem; } .p-layout h2 { font-size: 1.75rem; } .p-layout h3 { font-size: 1.58rem; } .p-layout .p-headline { font-size: 1.34rem; font-weight: bold; } .p-layout p { font-size: 1.15rem; } .p-layout a, .p-layout input { font-size: 1.14rem; } .p-layout .p-callout { font-size: 1.14rem; } .p-layout .p-subhead { font-size: 1.167rem; } .p-layout .p-footnote { font-size: 1.07rem; } .p-layout .p-caption { font-size: 0.91rem; } /* END OF LAYOUT */ :root { --font: -apple-system, "Inter", sans-serif; --bg-hover-color: #f9f9f9; --primary-col-ac: #0f75f5; } .p-modal-opened { overflow: hidden; } .p-modal-background { background: rgba(0, 0, 0, 0.3); height: 100vh; left: 0; opacity: 0; pointer-events: none; position: fixed; top: 0; transition: all 0.3s; width: 100vw; z-index: 5; } .p-modal { background: rgba(255, 255, 255, 0.85); border-radius: 20px; top: calc(50% - 20vh); bottom: unset; box-shadow: 0 10px 20px -15px; font-family: var(--font); left: calc(50% - 20vw); opacity: 0; overflow: hidden; pointer-events: none; position: fixed; text-align: center; transform: scale(1.5); transition: opacity 0.3s, transform 0.3s; width: 40vw; z-index: 9; } .p-modal.active { backdrop-filter: saturate(180%) blur(10px); opacity: 1; pointer-events: auto; transform: scale(1); } .p-modal-button-container { border-radius: 20px; display: flex; } .p-modal-button-container > a { border-top: 1px solid rgba(0, 0, 0, 0.1); color: var(--primary-col-ac); padding: 30px 0%; text-decoration: none; width: 100%; } .p-modal-button-container > a:nth-child(2), .p-modal-button-container > a:nth-child(3) { border-left: 1px solid rgba(0, 0, 0, 0.1); } .nowactive { opacity: 1; pointer-events: auto; } .p-modal p { padding: 0% 5%; } @supports not (backdrop-filter: blur(5px)) { .p-modal { background: #fff; } } @media (max-width: 568px) { .p-modal { bottom: 20%; left: 15%; top: unset; width: 70vw; } .p-modal p { font-size: 15px; padding: 0% 10%; } .p-modal-button-container { display: block; } .p-modal-button-container > a { border-left: 0 !important; display: block; padding: 2vh 0%; } } /* END OF MODALS */ .p-segmented-controls { --color-segmented: #3689e6; --color-lighter-segment: #d2e3f9; background: #fff; border: 1px solid var(--color-segmented); border-radius: 5px; display: flex; flex-wrap: wrap; font-family: -apple-system, "Inter", sans-serif; margin-top: 10px; overflow: hidden; width: 100%; } .p-segmented-controls a { color: var(--color-segmented); flex: auto; padding: 10px; text-align: center; text-decoration: none; transition: all 0.5s; } .p-segmented-controls a.active { background: var(--color-segmented); color: #fff; } .p-segmented-controls a:not(:first-child) { border-left: 1px solid currentColor; } .p-segmented-radius { border-radius: 30px; } .p-segmented-internal-radius a, .p-segmented-internal-radius a:not(:first-child) { border: 0; border-radius: 30px; } .p-segmented-controls-alt a:not(:first-child) { border: 0; } .p-segmented-controls-alt a:not(:first-child).active { background: var(--color-lighter-segment); color: var(--color-segmented); font-weight: bold; } .p-segmented-outline { border: 2px solid var(--color-segmented); } .p-segmented-outline a:not(:first-child) { border-left: 2px solid var(--color-segmented); } .p-segmented-controls-outline-alt a:not(:first-child) { border: 2px solid transparent; } .p-segmented-controls-outline-alt { border-radius: 30px; } .p-segmented-controls-outline-alt a { border: 2px solid transparent; border-radius: 30px; } .p-segmented-controls-outline-alt a.active { background: #fff; border-color: var(--color-segmented); border-radius: 30px; color: var(--color-segmented); font-weight: bold; } .p-segmented-grey { --color-segmented: #555761; --color-lighter-segment: #d4d4d4; } /* END OF SEGMENTED CONTROLS */ .p-shadow-1 { box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); } .p-shadow-2 { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } .p-shadow-3 { box-shadow: 0 10px 18px rgba(0, 0, 0, 0.3); } .p-shadow-4 { box-shadow: 0 25px 30px rgba(0, 0, 0, 0.2); } .p-to-shadow-4, .p-to-shadow-3, .p-to-shadow-2, .p-to-shadow-1 { transition-timing-function: ease; transition: box-shadow 0.5s; } .p-to-shadow-1:hover { box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);> } .p-to-shadow-2:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } .p-to-shadow-3:hover { box-shadow: 0 10px 18px rgba(0, 0, 0, 0.3); } .p-to-shadow-4:hover { box-shadow: 0 25px 30px rgba(0, 0, 0, 0.2); } /* END OF SHADOWS */ .p-tabs-container { background: #e3e3e3; border: 1px solid #e0e0e0; padding: 1em; } .p-tabs-container.p-light { background: none; border: none; } .p-tabs-container.p-light .p-panels { margin-top: 0; border-radius: 0; padding: 0; } .p-tabs { display: flex; justify-content: center; } .p-tabs > :nth-of-type(1) { border-radius: 5px 0 0 5px; } .p-tabs > :last-child { border-radius: 0 5px 5px 0; } .p-tab { margin: 0; padding: 5px 35px; background: #fff; color: #333230; text-decoration: none; /* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); */ border: 1px solid #cacaca; display: inline-block; font-size: 17px; font-family: -apple-system, "Inter", sans-serif; cursor: pointer; } .p-tab:focus { outline: 0; } .p-is-active { background: linear-gradient(to bottom, #4fc5fa 0%, #0f75f5 100%); border: 0; color: #fff; } .p-panels { margin-top: 1em; background: #fff; border-radius: 3px; position: relative; padding: 0.8em; overflow: hidden; } .p-panel.p-is-active { opacity: 1; pointer-events: all; background: none; color: inherit; position: static; } .p-panel { position: absolute; opacity: 0; pointer-events: none; } @media (max-width: 768px) { .p-tabs { overflow: auto; } .p-tab { font-size: 0.8em; padding: 5px 28px; } .p-tabs-container { padding: 0.8em; } .p-panels { padding: 0.8em; } } @media screen and (max-width: 496px) { .p-tab { text-align: center; padding: 5px 18px; } .p-tabs-container { padding: 0.5em; } .p-panels { padding: 0.5em; margin-top: 0.5em; } } @media screen and (max-width: 378px) { .p-tab { text-align: center; padding: 5px 10px; } .p-tabs-container { padding: 0.5em; } .p-panels { padding: 0.5em; margin-top: 0.5; } } .p-mobile-tabs { position: fixed; bottom: 0; left: 0; width: 100%; padding: 15px 0px; border-top: 1px solid #949494; background: rgba(202, 202, 202, 0.8); backdrop-filter: blur(10px); display: flex; font-family: -apple-system, "Inter", sans-serif; } .p-mobile-tabs > div { flex: auto; text-align: center; } .p-mobile-tabs a { text-decoration: none; color: #555; transition: color 0.5s; display: inline-block; font-size: 0.8rem; } .p-mobile-tabs a.active { color: #0f75f5; font-weight: 600; } .p-mobile-tabs svg { display: block; margin: auto; margin-bottom: 0.2rem; } .p-mobile-tabs--content { display: none; } .p-mobile-tabs--content.active { display: block; } /* END OF TABS */ .p-action-background{ background: rgba(0, 0, 0, 0.3); height: 100vh; left: 0; opacity: 0; pointer-events: none; position: fixed; top: 0; transition: all 0.3s; width: 100vw; z-index: 5; } .p-action-background.nowactive { opacity: 1; pointer-events: auto; } .p-action-big-container{ position:fixed; width: 100%; box-sizing: border-box; padding: 1rem 5vw; bottom:0; } .p-action-container{ background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(10px); display:block; margin:auto; margin-bottom: 10px; border-radius: 10px; } .p-action-big-container .p-action-container:first-child{ margin-bottom:10px; } .p-action--intern{ display:block; margin:auto; text-align:center; padding: 15px 0; border-bottom: 1px solid #bfbfbf; font-weight: 500; color: #0f75f5; text-decoration:none; } .p-action-destructive{ color: #c6262e; } .p-action-neutral{ color: #555761; } .p-action-cancel, .p-action-container a:last-child{ border-bottom:none; } .p-action-cancel{ font-weight:bold; } .p-action-icon{ position:relative; } .p-action-icon svg, .p-action-icon img{ position:absolute; left:5%; top:50%; transform:translateY(-50%); } .p-action-icon-inline{ text-align: left; display: flex; align-items: center; } .p-action-icon-inline svg, .p-action-icon-inline img{ margin-left: 5%; margin-right: 3%; } .p-action-title{ padding: 30px 15px; border-bottom: 1px solid #bfbfbf; } .p-action-title--intern,.p-action-text{ margin:0; color:#555761; } .p-action-title--intern{ margin-bottom: .3rem; } @supports not (backdrop-filter: blur(10px)) { .p-action-container { background: rgba(255,255,255,.95); } } .p-action-big-container{ -webkit-transform: translateY(30%); transform: translateY(30%); opacity: 0; transition: opacity 0.4s, transform 0.4s; transition-timing-function: ease-in-out; } .p-action-big-container.active { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } /* END OF ACTIONS */