/*
Theme Name: WTNPos Workspace
Theme URI: https://webtech-net.com/
Author: WebtechNET
Author URI: https://webtech-net.com/
Description: A focused, responsive business workspace theme for WTNPos. Pair with WTNPos Login & Branding for a full-screen branded login and staff launch page. Supports Elementor Free, site logo, and WooCommerce.
Version: 1.0.1
Requires at least: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wtnpos-workspace
Tags: custom-logo, custom-menu, full-width-template, e-commerce, translation-ready
*/
:root{--wtn-accent:#087f72;--wtn-ink:#132e3b}
*{box-sizing:border-box}body{margin:0;background:#f7f9fa;color:#173c48;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}a{color:#087f72}a:focus-visible,button:focus-visible{outline:3px solid #41b5a3;outline-offset:4px}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:100000;width:auto;height:auto;clip:auto;padding:12px;background:white;color:#123}
.wtn-theme-header{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-bottom:1px solid #e2e9e9;padding:22px max(24px,calc((100% - 1160px)/2))}.wtn-theme-identity a{text-decoration:none;font-weight:750;font-size:22px;letter-spacing:-.7px;color:#143844}.wtn-theme-identity img{display:block;max-height:55px;width:auto;max-width:220px}.wtn-theme-nav{display:flex;gap:24px;align-items:center}.wtn-theme-nav ul{display:flex;gap:20px;padding:0;margin:0;list-style:none;flex-wrap:wrap}.wtn-theme-nav a{font-size:13px;text-decoration:none;color:#4b6771}.wtn-theme-nav .wtn-theme-login{border:1px solid #dce6e3;border-radius:7px;padding:8px 14px;color:#087f72;white-space:nowrap}
.wtn-theme-main{width:min(1160px,calc(100% - 48px));margin:44px auto;min-height:60vh}.wtn-theme-card{padding:clamp(22px,4vw,48px);background:#fff;border:1px solid #e1e9e8;border-radius:15px;margin-bottom:26px}.wtn-theme-card h1{font-size:clamp(29px,4vw,44px);line-height:1.2;letter-spacing:-1.2px;margin:0 0 22px}.wtn-theme-card h2{line-height:1.3}.wtn-theme-card>:first-child{margin-top:0}.wtn-theme-card>:last-child{margin-bottom:0}.wtn-theme-card input:not([type=checkbox]):not([type=radio]),.wtn-theme-card textarea{max-width:100%;border:1px solid #cadbda;border-radius:6px;padding:8px}.wtn-theme-card pre{overflow:auto;background:#f0f5f3;padding:18px;border-radius:8px}.wtn-theme-card table{width:100%;border-collapse:collapse}.wtn-theme-card td,.wtn-theme-card th{border:1px solid #dce6e4;padding:8px;text-align:left}.wtn-theme-footer{border-top:1px solid #e0e8e7;padding:24px;display:flex;justify-content:space-between;gap:16px;color:#809298;font-size:11px;max-width:1160px;margin:0 auto}.wtn-theme-credit a{font-weight:750;color:#214b5c;text-decoration:none}.wtn-theme-credit a>span{color:#087f72}.wtn-theme-full{margin:0;max-width:none;width:100%}.wtn-theme-placeholder{max-width:620px;margin:12vh auto;padding:30px}.wtn-theme-placeholder h1{font-size:44px;letter-spacing:-1.5px}.wtn-theme-placeholder>a{display:inline-block;background:#087f72;padding:12px 20px;color:white;border-radius:8px;text-decoration:none}.wtn-theme-placeholder>img{width:210px;height:auto}.wtn-theme-pagination{padding:20px}.alignwide{max-width:1160px}.alignfull{max-width:none}.wp-caption{max-width:100%}.wp-caption-text{font-size:12px;color:#647d86}.sticky{border-color:#9ac9be}.bypostauthor{font-weight:600}.gallery-caption{font-size:12px}
@media(max-width:700px){.wtn-theme-header{padding:18px 22px;flex-wrap:wrap;gap:15px}.wtn-theme-nav{gap:14px;width:100%;justify-content:space-between}.wtn-theme-nav ul{gap:12px}.wtn-theme-nav a{font-size:11px}.wtn-theme-main{width:calc(100% - 32px);margin:24px auto}.wtn-theme-footer{flex-wrap:wrap;padding:22px}.wtn-theme-card{padding:24px}}
